From 60e3937cc60c692e54d5712a9db1c5b4c23d8bfc Mon Sep 17 00:00:00 2001 From: root Date: Thu, 13 Jul 2023 15:56:01 +0300 Subject: [PATCH] Sync with portage [Thu Jul 13 15:56:00 MSK 2023]. --- Manifest | 30 +- Manifest.files.gz | Bin 29290 -> 29287 bytes app-admin/Manifest.gz | Bin 31550 -> 31553 bytes app-admin/awscli/Manifest | 2 + app-admin/awscli/awscli-1.29.2.ebuild | 80 + app-admin/clustershell/Manifest | 2 - .../clustershell/clustershell-1.9-r1.ebuild | 59 - app-admin/eclean-kernel/Manifest | 2 + .../eclean-kernel/eclean-kernel-2.99.5.ebuild | 30 + app-admin/rsyslog/Manifest | 2 +- app-admin/rsyslog/rsyslog-8.2304.0.ebuild | 2 +- app-admin/sudo/Manifest | 3 + app-admin/sudo/sudo-1.9.14_p1.ebuild | 286 ++ app-admin/sysstat/Manifest | 3 +- app-admin/sysstat/sysstat-12.6.2-r1.ebuild | 2 +- app-admin/sysstat/sysstat-12.6.2.ebuild | 84 - app-antivirus/Manifest.gz | Bin 882 -> 882 bytes app-antivirus/clamtk/Manifest | 4 +- app-antivirus/clamtk/clamtk-6.15.ebuild | 142 - app-antivirus/clamtk/clamtk-6.16.ebuild | 2 +- app-arch/Manifest.gz | Bin 17406 -> 17409 bytes app-arch/brotli/Manifest | 3 +- app-arch/brotli/brotli-1.0.9-r6.ebuild | 106 + app-arch/brotli/brotli-9999.ebuild | 4 +- app-backup/Manifest.gz | Bin 8040 -> 8039 bytes app-backup/borgmatic/Manifest | 6 +- app-backup/borgmatic/borgmatic-1.7.11.ebuild | 73 - ...-1.7.13.ebuild => borgmatic-1.7.15.ebuild} | 8 +- app-benchmarks/Manifest.gz | Bin 4688 -> 4692 bytes app-benchmarks/geekbench/Manifest | 5 +- .../geekbench/geekbench-6.0.3.ebuild | 51 - .../geekbench/geekbench-6.1.0.ebuild | 2 +- app-benchmarks/stress-ng/Manifest | 4 +- ....16.00.ebuild => stress-ng-0.16.01.ebuild} | 0 app-crypt/Manifest.gz | Bin 24806 -> 24810 bytes app-crypt/acme/Manifest | 2 - app-crypt/acme/acme-2.5.0-r1.ebuild | 60 - app-crypt/age/Manifest | 2 +- app-crypt/age/age-1.1.1.ebuild | 6 +- app-crypt/certbot-apache/Manifest | 2 - .../certbot-apache-2.5.0.ebuild | 50 - app-crypt/certbot-nginx/Manifest | 2 - .../certbot-nginx-2.5.0-r1.ebuild | 52 - app-crypt/certbot/Manifest | 2 - app-crypt/certbot/certbot-2.5.0.ebuild | 62 - app-dicts/Manifest.gz | Bin 31971 -> 31971 bytes app-dicts/wordnet/Manifest | 2 +- app-dicts/wordnet/wordnet-3.1-r1.ebuild | 4 +- app-emacs/Manifest.gz | Bin 71793 -> 71769 bytes app-emacs/eldev/Manifest | 2 +- app-emacs/eldev/eldev-1.4.1.ebuild | 2 +- app-emacs/emacs-el-fetch/Manifest | 2 - .../emacs-el-fetch-3.2.1.ebuild | 34 - app-emacs/helm/Manifest | 9 +- .../files/helm-3.8.0-no-autoload-check.patch | 24 - app-emacs/helm/helm-3.8.5.ebuild | 31 - app-emacs/helm/helm-3.8.6.ebuild | 31 - .../{helm-3.8.7.ebuild => helm-3.9.1.ebuild} | 22 +- app-emacs/libegit2/Manifest | 2 +- .../libegit2/libegit2-0.0.20230129.ebuild | 2 +- app-emacs/magit/Manifest | 2 +- app-emacs/magit/magit-3.3.0.ebuild | 2 +- app-emacs/plz/Manifest | 4 +- .../plz/{plz-0.5.4.ebuild => plz-0.7.ebuild} | 5 +- app-emacs/swift-mode/Manifest | 2 + app-emacs/swift-mode/swift-mode-9.0.0.ebuild | 25 + app-emacs/transient/Manifest | 2 +- app-emacs/transient/transient-0.4.1.ebuild | 2 +- app-emulation/Manifest.gz | Bin 15336 -> 15338 bytes app-emulation/libvirt/Manifest | 6 +- ...libvirt-9.6.0-fix-paths-for-apparmor.patch | 97 + app-emulation/libvirt/libvirt-9.5.0.ebuild | 363 ++ app-emulation/libvirt/libvirt-9999.ebuild | 3 +- app-emulation/qemu/Manifest | 6 +- app-emulation/qemu/qemu-7.2.4.ebuild | 972 +++++ app-emulation/qemu/qemu-8.0.3.ebuild | 970 +++++ app-emulation/qemu/qemu-9999.ebuild | 21 +- app-emulation/ruffle/Manifest | 2 +- .../ruffle/ruffle-0_p20230525.ebuild | 2 +- app-emulation/spice/Manifest | 2 +- app-emulation/spice/spice-0.15.2.ebuild | 2 +- app-emulation/wine-proton/Manifest | 2 +- .../wine-proton/wine-proton-8.0.9999.ebuild | 4 +- app-misc/Manifest.gz | Bin 49764 -> 49764 bytes app-misc/check-jsonschema/Manifest | 2 + .../check-jsonschema-0.23.3.ebuild | 51 + app-misc/gramps/Manifest | 2 +- ...ps-5.1.6.ebuild => gramps-5.1.6-r1.ebuild} | 49 +- app-misc/jdupes/Manifest | 2 + app-misc/jdupes/jdupes-1.26.1.ebuild | 46 + app-misc/weggli/Manifest | 2 +- app-misc/weggli/weggli-0.2.4.ebuild | 9 +- app-office/Manifest.gz | Bin 7893 -> 7893 bytes app-office/libreoffice/Manifest | 7 +- .../libreoffice/libreoffice-7.5.5.2.ebuild | 655 ++++ .../libreoffice/libreoffice-7.5.9999.ebuild | 4 +- .../libreoffice/libreoffice-9999.ebuild | 2 +- app-shells/Manifest.gz | Bin 8807 -> 8805 bytes app-shells/nushell/Manifest | 481 ++- app-shells/nushell/metadata.xml | 9 + app-shells/nushell/nushell-0.74.0-r1.ebuild | 637 ---- app-shells/nushell/nushell-0.82.0.ebuild | 664 ++++ app-shells/starship/Manifest | 4 +- app-shells/starship/starship-1.13.1.ebuild | 5 +- app-shells/starship/starship-1.14.2.ebuild | 5 +- app-text/Manifest.gz | Bin 48363 -> 48378 bytes app-text/capyt/Manifest | 1 + app-text/capyt/capyt-1.1.1-r1.ebuild | 25 + app-text/evince/Manifest | 2 +- app-text/evince/evince-44.2.ebuild | 2 +- app-text/libebook/Manifest | 1 + app-text/libebook/libebook-0.1.3-r3.ebuild | 58 + app-text/qpdf/Manifest | 3 + app-text/qpdf/qpdf-11.5.0.ebuild | 75 + dev-cpp/Manifest.gz | Bin 14273 -> 14256 bytes dev-cpp/benchmark/Manifest | 2 + dev-cpp/benchmark/benchmark-1.8.2.ebuild | 36 + dev-cpp/cpp-httplib/Manifest | 2 + dev-cpp/cpp-httplib/cpp-httplib-0.13.1.ebuild | 50 + dev-cpp/gflags/Manifest | 4 +- ...gs-2.2.2.ebuild => gflags-2.2.2-r1.ebuild} | 10 +- dev-cpp/gflags/gflags-9999.ebuild | 6 +- dev-cpp/msgpack-cxx/Manifest | 2 + dev-cpp/msgpack-cxx/msgpack-cxx-6.1.0.ebuild | 59 + dev-db/Manifest.gz | Bin 15573 -> 15574 bytes dev-db/mariadb/Manifest | 2 +- dev-db/mariadb/mariadb-10.11.4.ebuild | 3 +- dev-db/redis/Manifest | 4 + dev-db/redis/redis-6.2.13.ebuild | 195 + dev-db/redis/redis-7.0.12.ebuild | 187 + dev-db/sqlmap/Manifest | 2 +- dev-db/sqlmap/sqlmap-1.7.6.ebuild | 2 +- dev-embedded/Manifest.gz | Bin 9224 -> 9230 bytes dev-embedded/libjaylink/Manifest | 2 +- .../libjaylink/libjaylink-0.3.1.ebuild | 4 +- dev-java/Manifest.gz | Bin 57632 -> 57624 bytes dev-java/tomcat-native/Manifest | 9 +- .../tomcat-native/tomcat-native-1.2.36.ebuild | 62 - .../tomcat-native/tomcat-native-1.2.37.ebuild | 2 +- .../tomcat-native-2.0.3-r1.ebuild | 88 - .../tomcat-native/tomcat-native-2.0.4.ebuild | 2 +- dev-lang/Manifest.gz | Bin 19496 -> 19665 bytes dev-lang/crystal/Manifest | 12 +- dev-lang/crystal/crystal-1.7.2.ebuild | 108 - dev-lang/crystal/crystal-1.8.1-r1.ebuild | 108 - ...l-1.8.0-r1.ebuild => crystal-1.9.0.ebuild} | 0 dev-lang/fennel/Manifest | 4 +- ...ennel-1.2.1.ebuild => fennel-1.3.1.ebuild} | 19 +- dev-lang/luau/Manifest | 3 + dev-lang/luau/luau-0.583.ebuild | 36 + dev-lang/luau/metadata.xml | 24 + dev-lang/python/Manifest | 4 + dev-lang/python/python-3.12.0_beta4.ebuild | 526 +++ dev-libs/Manifest.gz | Bin 97942 -> 97936 bytes dev-libs/botan/Manifest | 9 +- dev-libs/botan/botan-2.19.2.ebuild | 6 +- dev-libs/botan/botan-2.19.3-r2.ebuild | 4 +- dev-libs/botan/botan-3.0.0-r2.ebuild | 4 +- dev-libs/botan/botan-3.1.0.ebuild | 202 + dev-libs/gjs/Manifest | 4 +- dev-libs/gjs/gjs-1.76.2.ebuild | 2 +- dev-libs/gjs/gjs-1.77.1.ebuild | 68 + dev-libs/glib/Manifest | 2 +- dev-libs/glib/glib-2.76.3.ebuild | 2 +- dev-libs/libbpf/Manifest | 2 + dev-libs/libbpf/libbpf-1.2.2.ebuild | 54 + dev-libs/libclc/Manifest | 2 - .../libclc/libclc-17.0.0_pre20230630.ebuild | 88 - dev-libs/libevent/Manifest | 3 +- .../libevent-2.2.1-disable-signalfd.patch | 152 + ...2.1-r1.ebuild => libevent-2.2.1-r2.ebuild} | 8 +- dev-libs/libjodycode/Manifest | 2 + dev-libs/libjodycode/libjodycode-3.1.ebuild | 33 + dev-libs/libp11/Manifest | 3 +- .../files/libp11-0.4.12-openssl-3.1.patch | 25 + ...4.12-r2.ebuild => libp11-0.4.12-r3.ebuild} | 20 +- dev-libs/libtraceevent/Manifest | 2 +- .../libtraceevent/libtraceevent-1.7.3.ebuild | 2 +- dev-libs/libtracefs/Manifest | 2 +- dev-libs/libtracefs/libtracefs-1.7.0.ebuild | 2 +- dev-libs/libuv/Manifest | 2 + dev-libs/libuv/libuv-1.46.0.ebuild | 53 + dev-libs/openct/Manifest | 2 +- dev-libs/openct/openct-0.6.20-r5.ebuild | 2 +- dev-libs/openpace/Manifest | 2 +- dev-libs/openpace/openpace-1.1.3.ebuild | 2 +- dev-libs/opensc/Manifest | 2 +- dev-libs/opensc/opensc-0.23.0-r1.ebuild | 2 +- dev-libs/tinyxml2/Manifest | 3 +- .../files/tinyxml2-9.0.0-musl-1.2.4.patch | 51 + dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild | 4 + dev-ml/Manifest.gz | Bin 38154 -> 38167 bytes dev-ml/atd/Manifest | 2 + dev-ml/atd/atd-2.12.0.ebuild | 41 + dev-ml/dune-build-info/Manifest | 2 + .../dune-build-info-3.9.1.ebuild | 28 + dev-ml/dune-configurator/Manifest | 2 + .../dune-configurator-3.9.1.ebuild | 39 + dev-ml/dune-private-libs/Manifest | 2 + .../dune-private-libs-3.9.1.ebuild | 36 + dev-ml/dune-site/Manifest | 2 + dev-ml/dune-site/dune-site-3.9.1.ebuild | 31 + dev-ml/dune/Manifest | 2 + dev-ml/dune/dune-3.9.1.ebuild | 68 + dev-ml/dyn/Manifest | 2 + dev-ml/dyn/dyn-3.9.1.ebuild | 31 + dev-ml/llvm-ocaml/Manifest | 2 - .../llvm-ocaml-17.0.0_pre20230630.ebuild | 112 - dev-ml/ordering/Manifest | 2 + dev-ml/ordering/ordering-3.9.1.ebuild | 30 + dev-ml/stdune/Manifest | 2 + dev-ml/stdune/stdune-3.9.1.ebuild | 36 + .../CPAN-Mini-Inject-0.370.0.ebuild | 2 +- dev-perl/CPAN-Mini-Inject/Manifest | 2 +- .../HTML-Quoted/HTML-Quoted-0.50.0.ebuild | 27 + dev-perl/HTML-Quoted/Manifest | 2 + dev-perl/Manifest.gz | Bin 285614 -> 285617 bytes dev-perl/Test-Compile/Manifest | 2 + .../Test-Compile/Test-Compile-3.3.0.ebuild | 37 + dev-perl/Test-InDistDir/Manifest | 2 +- .../Test-InDistDir-1.112.71.ebuild | 2 +- dev-python/Faker/Faker-19.0.0.ebuild | 34 + dev-python/Faker/Faker-19.1.0.ebuild | 34 + dev-python/Faker/Manifest | 4 + dev-python/GitPython/GitPython-3.1.32.ebuild | 83 + dev-python/GitPython/Manifest | 3 + dev-python/Manifest.gz | Bin 264478 -> 264784 bytes dev-python/Nuitka/Manifest | 2 + dev-python/Nuitka/Nuitka-1.7.4.ebuild | 54 + dev-python/annotated-types/Manifest | 2 +- .../annotated-types-0.5.0.ebuild | 2 +- dev-python/awxkit/Manifest | 2 + dev-python/awxkit/awxkit-22.5.0.ebuild | 50 + dev-python/black/Manifest | 2 + dev-python/black/black-23.7.0.ebuild | 51 + dev-python/boto3/Manifest | 2 + dev-python/boto3/boto3-1.28.2.ebuild | 66 + dev-python/botocore/Manifest | 2 + dev-python/botocore/botocore-1.31.2.ebuild | 79 + dev-python/braintree/Manifest | 2 + dev-python/braintree/braintree-4.21.0.ebuild | 39 + dev-python/cfn-lint/Manifest | 2 + dev-python/cfn-lint/cfn-lint-0.78.1.ebuild | 64 + dev-python/clang-python/Manifest | 2 - .../clang-python-17.0.0_pre20230630.ebuild | 54 - dev-python/cryptography/Manifest | 4 + .../cryptography/cryptography-41.0.2.ebuild | 149 + dev-python/cython/Manifest | 2 + dev-python/cython/cython-3.0.0_rc2.ebuild | 84 + dev-python/deepdiff/Manifest | 3 + dev-python/deepdiff/deepdiff-6.3.1-r1.ebuild | 39 + dev-python/deepdiff/metadata.xml | 12 + dev-python/django-cors-headers/Manifest | 2 + .../django-cors-headers-4.2.0.ebuild | 34 + dev-python/fonttools/Manifest | 2 + dev-python/fonttools/fonttools-4.41.0.ebuild | 67 + dev-python/frozenlist/Manifest | 2 + dev-python/frozenlist/frozenlist-1.4.0.ebuild | 45 + dev-python/google-api-python-client/Manifest | 2 + .../google-api-python-client-2.93.0.ebuild | 49 + dev-python/google-auth/Manifest | 2 + .../google-auth/google-auth-2.22.0.ebuild | 63 + dev-python/hypothesis/Manifest | 2 + .../hypothesis/hypothesis-6.81.1.ebuild | 90 + dev-python/jaraco-itertools/Manifest | 4 +- .../jaraco-itertools-6.4.1.ebuild | 31 + dev-python/jaraco-itertools/metadata.xml | 1 - dev-python/jsonschema/Manifest | 2 + .../jsonschema/jsonschema-4.18.2.ebuild | 54 + dev-python/jupyterlab/Manifest | 2 +- dev-python/jupyterlab/jupyterlab-4.0.2.ebuild | 2 +- dev-python/jwcrypto/Manifest | 4 +- dev-python/jwcrypto/jwcrypto-1.4.2.ebuild | 37 - dev-python/jwcrypto/jwcrypto-1.5.0.ebuild | 2 +- dev-python/libvirt-python/Manifest | 5 +- .../libvirt-python-9.5.0.ebuild | 58 + .../libvirt-python/libvirt-python-9999.ebuild | 2 +- dev-python/lit/Manifest | 2 - dev-python/lit/lit-17.0.0_pre20230630.ebuild | 42 - dev-python/lxml/Manifest | 2 +- dev-python/m2crypto/Manifest | 2 +- dev-python/m2crypto/m2crypto-0.39.0.ebuild | 2 +- dev-python/merge3/Manifest | 3 + dev-python/merge3/merge3-0.0.13.ebuild | 22 + .../merge3}/metadata.xml | 8 +- dev-python/metakernel/Manifest | 2 + .../metakernel/metakernel-0.29.5.ebuild | 46 + dev-python/mkdocs-ansible/Manifest | 7 +- .../mkdocs-ansible-0.1.6-prune_deps.patch | 20 + .../mkdocs-ansible-0.1.4.ebuild | 19 - .../mkdocs-ansible-0.1.5.ebuild | 19 - .../mkdocs-ansible-0.1.6-r1.ebuild | 41 + .../mkdocs-ansible-0.1.6.ebuild | 24 - dev-python/mock/Manifest | 2 + dev-python/mock/mock-5.1.0.ebuild | 23 + dev-python/nbformat/Manifest | 2 + dev-python/nbformat/nbformat-5.9.1.ebuild | 48 + dev-python/numpy/Manifest | 2 +- dev-python/numpy/numpy-1.25.1.ebuild | 2 +- dev-python/openapi-core/Manifest | 2 + .../openapi-core/openapi-core-0.18.0.ebuild | 69 + dev-python/openapi-spec-validator/Manifest | 2 + .../openapi-spec-validator-0.6.0.ebuild | 50 + dev-python/pdm-backend/Manifest | 4 + .../pdm-backend/pdm-backend-2.1.3.ebuild | 71 + .../pdm-backend/pdm-backend-2.1.4.ebuild | 71 + dev-python/phonenumbers/Manifest | 2 + .../phonenumbers/phonenumbers-8.13.16.ebuild | 39 + dev-python/prometheus-client/Manifest | 2 + .../prometheus-client-0.17.1.ebuild | 25 + dev-python/psycopg/Manifest | 2 +- dev-python/psycopg/psycopg-3.1.9.ebuild | 2 +- dev-python/pydantic-core/Manifest | 8 +- .../pydantic-core/pydantic-core-2.1.2.ebuild | 2 +- .../pydantic-core/pydantic-core-2.1.3.ebuild | 136 + .../pydantic-core/pydantic-core-2.2.0.ebuild | 137 + dev-python/pydantic/Manifest | 2 +- dev-python/pydantic/pydantic-2.0.2.ebuild | 2 +- dev-python/pyfakefs/Manifest | 2 + dev-python/pyfakefs/pyfakefs-5.2.3.ebuild | 30 + dev-python/pyopencl/Manifest | 2 + dev-python/pyopencl/pyopencl-2023.1.1.ebuild | 72 + dev-python/pypresence/Manifest | 2 + dev-python/pypresence/pypresence-4.3.0.ebuild | 19 + dev-python/pypy3/Manifest | 2 +- dev-python/pypy3/pypy3-7.3.12.ebuild | 2 +- dev-python/pypy3_10-exe-bin/Manifest | 2 +- .../pypy3_10-exe-bin-7.3.12.ebuild | 2 +- dev-python/pypy3_10-exe/Manifest | 2 +- .../pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild | 2 +- dev-python/pypy3_10/Manifest | 2 +- dev-python/pypy3_10/pypy3_10-7.3.12-r1.ebuild | 2 +- dev-python/pytest-asyncio/Manifest | 2 + .../pytest-asyncio-0.21.1.ebuild | 48 + dev-python/pytest-cov/Manifest | 4 +- .../pytest-cov/pytest-cov-4.0.0-r1.ebuild | 70 - dev-python/pytest-cov/pytest-cov-4.1.0.ebuild | 2 +- dev-python/rapidfuzz/Manifest | 2 +- ...3.0.0.ebuild => rapidfuzz-3.0.0-r1.ebuild} | 1 + dev-python/scikit-build-core/Manifest | 1 - .../scikit-build-core-0.4.7.ebuild | 48 - dev-python/sentry-sdk/Manifest | 2 + .../sentry-sdk/sentry-sdk-1.28.0.ebuild | 118 + dev-python/tifffile/Manifest | 2 + dev-python/tifffile/tifffile-2023.7.10.ebuild | 63 + dev-python/time-machine/Manifest | 2 + .../time-machine/time-machine-2.11.0.ebuild | 30 + dev-python/trio/Manifest | 2 + dev-python/trio/trio-0.22.2.ebuild | 74 + dev-python/trustme/Manifest | 2 + dev-python/trustme/trustme-1.1.0.ebuild | 32 + dev-python/ubelt/Manifest | 2 + dev-python/ubelt/ubelt-1.3.3.ebuild | 42 + dev-python/versioneer/Manifest | 2 + dev-python/versioneer/versioneer-0.29.ebuild | 51 + dev-python/zipp/Manifest | 2 + dev-python/zipp/zipp-3.16.1.ebuild | 52 + dev-python/zope-exceptions/Manifest | 2 + .../zope-exceptions-5.0.1.ebuild | 45 + dev-qt/Manifest.gz | Bin 11213 -> 11201 bytes dev-qt/assistant/Manifest | 3 - dev-qt/assistant/assistant-5.15.9.ebuild | 60 - dev-qt/designer/Manifest | 5 +- dev-qt/designer/designer-5.15.10.ebuild | 2 +- dev-qt/designer/designer-5.15.9.ebuild | 59 - dev-qt/linguist-tools/Manifest | 5 +- .../linguist-tools-5.15.10.ebuild | 2 +- .../linguist-tools-5.15.9.ebuild | 37 - dev-qt/linguist/Manifest | 3 - dev-qt/linguist/linguist-5.15.9.ebuild | 54 - dev-qt/pixeltool/Manifest | 3 - dev-qt/pixeltool/pixeltool-5.15.9.ebuild | 35 - dev-qt/qdbus/Manifest | 5 +- dev-qt/qdbus/qdbus-5.15.10.ebuild | 2 +- dev-qt/qdbus/qdbus-5.15.9.ebuild | 35 - dev-qt/qdbusviewer/Manifest | 3 - dev-qt/qdbusviewer/qdbusviewer-5.15.9.ebuild | 51 - dev-qt/qdoc/Manifest | 3 - dev-qt/qdoc/qdoc-5.15.9.ebuild | 43 - dev-qt/qt3d/Manifest | 2 - dev-qt/qt3d/qt3d-5.15.9.ebuild | 44 - dev-qt/qtbluetooth/Manifest | 5 +- dev-qt/qtbluetooth/qtbluetooth-5.15.10.ebuild | 2 +- dev-qt/qtbluetooth/qtbluetooth-5.15.9.ebuild | 34 - dev-qt/qtcharts/Manifest | 4 +- dev-qt/qtcharts/qtcharts-5.15.10.ebuild | 2 +- dev-qt/qtcharts/qtcharts-5.15.9.ebuild | 30 - dev-qt/qtconcurrent/Manifest | 5 +- .../qtconcurrent/qtconcurrent-5.15.10.ebuild | 2 +- .../qtconcurrent/qtconcurrent-5.15.9.ebuild | 23 - dev-qt/qtcore/Manifest | 5 +- dev-qt/qtcore/qtcore-5.15.10.ebuild | 2 +- dev-qt/qtcore/qtcore-5.15.9.ebuild | 120 - dev-qt/qtdatavis3d/Manifest | 2 - dev-qt/qtdatavis3d/qtdatavis3d-5.15.9.ebuild | 32 - dev-qt/qtdbus/Manifest | 5 +- dev-qt/qtdbus/qtdbus-5.15.10.ebuild | 2 +- dev-qt/qtdbus/qtdbus-5.15.9.ebuild | 45 - dev-qt/qtdeclarative/Manifest | 5 +- .../qtdeclarative-5.15.10-r2.ebuild | 2 +- .../qtdeclarative/qtdeclarative-5.15.9.ebuild | 67 - dev-qt/qtdiag/Manifest | 3 - dev-qt/qtdiag/qtdiag-5.15.9.ebuild | 43 - dev-qt/qtgamepad/Manifest | 2 - dev-qt/qtgamepad/qtgamepad-5.15.9.ebuild | 36 - dev-qt/qtgraphicaleffects/Manifest | 4 +- .../qtgraphicaleffects-5.15.10.ebuild | 2 +- .../qtgraphicaleffects-5.15.9.ebuild | 22 - dev-qt/qtgui/Manifest | 7 +- .../files/qtgui-5.15.9-CVE-2023-32763.patch | 71 - dev-qt/qtgui/qtgui-5.15.10.ebuild | 2 +- dev-qt/qtgui/qtgui-5.15.9-r1.ebuild | 180 - dev-qt/qtgui/qtgui-5.15.9.ebuild | 178 - dev-qt/qthelp/Manifest | 6 +- .../qthelp/files/qthelp-5.15.4-bogusdep.patch | 29 - dev-qt/qthelp/qthelp-5.15.10.ebuild | 2 +- dev-qt/qthelp/qthelp-5.15.9.ebuild | 33 - dev-qt/qtimageformats/Manifest | 3 - .../qtimageformats-5.15.9.ebuild | 32 - dev-qt/qtlocation/Manifest | 6 +- dev-qt/qtlocation/qtlocation-5.15.10.ebuild | 2 +- dev-qt/qtlocation/qtlocation-5.15.9.ebuild | 60 - dev-qt/qtmultimedia/Manifest | 5 +- .../qtmultimedia/qtmultimedia-5.15.10.ebuild | 2 +- .../qtmultimedia/qtmultimedia-5.15.9.ebuild | 70 - dev-qt/qtnetwork/Manifest | 11 +- .../qtnetwork-5.15.9-CVE-2023-32762.patch | 39 - .../qtnetwork-5.15.9-CVE-2023-34410.patch | 113 - ...-QDnsLookup-dont-overflow-the-buffer.patch | 103 - ...etwork-5.15.9-libproxy-0.5-pkgconfig.patch | 32 - dev-qt/qtnetwork/qtnetwork-5.15.10-r2.ebuild | 2 +- dev-qt/qtnetwork/qtnetwork-5.15.9-r2.ebuild | 80 - dev-qt/qtnetwork/qtnetwork-5.15.9-r3.ebuild | 81 - dev-qt/qtnetwork/qtnetwork-5.15.9.ebuild | 74 - dev-qt/qtnetworkauth/Manifest | 2 - .../qtnetworkauth/qtnetworkauth-5.15.9.ebuild | 21 - dev-qt/qtopengl/Manifest | 5 +- dev-qt/qtopengl/qtopengl-5.15.10.ebuild | 2 +- dev-qt/qtopengl/qtopengl-5.15.9.ebuild | 35 - dev-qt/qtpaths/Manifest | 5 +- dev-qt/qtpaths/qtpaths-5.15.10.ebuild | 2 +- dev-qt/qtpaths/qtpaths-5.15.9.ebuild | 28 - dev-qt/qtplugininfo/Manifest | 3 - .../qtplugininfo/qtplugininfo-5.15.9.ebuild | 23 - dev-qt/qtpositioning/Manifest | 4 +- .../qtpositioning-5.15.10.ebuild | 2 +- .../qtpositioning/qtpositioning-5.15.9.ebuild | 41 - dev-qt/qtprintsupport/Manifest | 5 +- .../qtprintsupport-5.15.10.ebuild | 2 +- .../qtprintsupport-5.15.9.ebuild | 44 - dev-qt/qtquickcontrols/Manifest | 4 +- .../qtquickcontrols-5.15.10.ebuild | 2 +- .../qtquickcontrols-5.15.9.ebuild | 33 - dev-qt/qtquickcontrols2/Manifest | 3 - .../qtquickcontrols2-5.15.9.ebuild | 32 - dev-qt/qtquicktimeline/Manifest | 4 +- .../qtquicktimeline-5.15.10.ebuild | 2 +- .../qtquicktimeline-5.15.9.ebuild | 18 - dev-qt/qtscript/Manifest | 4 +- dev-qt/qtscript/qtscript-5.15.10.ebuild | 2 +- dev-qt/qtscript/qtscript-5.15.9.ebuild | 37 - dev-qt/qtscxml/Manifest | 2 - dev-qt/qtscxml/qtscxml-5.15.9.ebuild | 20 - dev-qt/qtsensors/Manifest | 4 +- dev-qt/qtsensors/qtsensors-5.15.10.ebuild | 2 +- dev-qt/qtsensors/qtsensors-5.15.9.ebuild | 29 - dev-qt/qtserialbus/Manifest | 2 - dev-qt/qtserialbus/qtserialbus-5.15.9.ebuild | 21 - dev-qt/qtserialport/Manifest | 4 +- .../qtserialport/qtserialport-5.15.10.ebuild | 2 +- .../qtserialport/qtserialport-5.15.9.ebuild | 28 - dev-qt/qtspeech/Manifest | 5 +- dev-qt/qtspeech/qtspeech-5.15.10.ebuild | 2 +- dev-qt/qtspeech/qtspeech-5.15.9.ebuild | 36 - dev-qt/qtsql/Manifest | 5 +- dev-qt/qtsql/qtsql-5.15.10.ebuild | 2 +- dev-qt/qtsql/qtsql-5.15.9.ebuild | 56 - dev-qt/qtsvg/Manifest | 6 +- .../qtsvg-5.15.9-fix-ub-ossfuzz-22618.patch | 59 - dev-qt/qtsvg/qtsvg-5.15.10.ebuild | 2 +- dev-qt/qtsvg/qtsvg-5.15.9-r1.ebuild | 27 - dev-qt/qttest/Manifest | 5 +- dev-qt/qttest/qttest-5.15.10.ebuild | 2 +- dev-qt/qttest/qttest-5.15.9.ebuild | 33 - dev-qt/qttranslations/Manifest | 4 +- .../qttranslations-5.15.10.ebuild | 2 +- .../qttranslations-5.15.9.ebuild | 17 - dev-qt/qtvirtualkeyboard/Manifest | 2 - .../qtvirtualkeyboard-5.15.9.ebuild | 42 - dev-qt/qtwayland/Manifest | 5 +- dev-qt/qtwayland/qtwayland-5.15.10.ebuild | 2 +- dev-qt/qtwayland/qtwayland-5.15.9.ebuild | 51 - dev-qt/qtwaylandscanner/Manifest | 4 +- .../qtwaylandscanner-5.15.10.ebuild | 2 +- .../qtwaylandscanner-5.15.9.ebuild | 22 - dev-qt/qtwebchannel/Manifest | 5 +- .../qtwebchannel/qtwebchannel-5.15.10.ebuild | 2 +- .../qtwebchannel/qtwebchannel-5.15.9.ebuild | 28 - dev-qt/qtwebengine/Manifest | 3 - .../qtwebengine-5.15.10_p20230505.ebuild | 269 -- .../qtwebengine-5.15.9_p20230505.ebuild | 269 -- dev-qt/qtwebsockets/Manifest | 5 +- .../qtwebsockets/qtwebsockets-5.15.10.ebuild | 2 +- .../qtwebsockets/qtwebsockets-5.15.9.ebuild | 29 - dev-qt/qtwebview/Manifest | 2 - dev-qt/qtwebview/qtwebview-5.15.9.ebuild | 22 - dev-qt/qtwidgets/Manifest | 5 +- dev-qt/qtwidgets/qtwidgets-5.15.10-r1.ebuild | 2 +- dev-qt/qtwidgets/qtwidgets-5.15.9.ebuild | 63 - dev-qt/qtx11extras/Manifest | 4 +- dev-qt/qtx11extras/qtx11extras-5.15.10.ebuild | 2 +- dev-qt/qtx11extras/qtx11extras-5.15.9.ebuild | 22 - dev-qt/qtxml/Manifest | 5 +- dev-qt/qtxml/qtxml-5.15.10.ebuild | 2 +- dev-qt/qtxml/qtxml-5.15.9.ebuild | 29 - dev-qt/qtxmlpatterns/Manifest | 4 +- .../qtxmlpatterns-5.15.10.ebuild | 2 +- .../qtxmlpatterns/qtxmlpatterns-5.15.9.ebuild | 39 - dev-ruby/GeoRuby/GeoRuby-2.5.2-r2.ebuild | 32 + dev-ruby/GeoRuby/Manifest | 1 + dev-ruby/Manifest.gz | Bin 106419 -> 106596 bytes dev-ruby/ammeter/Manifest | 2 +- dev-ruby/ammeter/ammeter-1.1.5-r1.ebuild | 8 +- dev-ruby/amq-client/Manifest | 2 +- .../amq-client/amq-client-1.0.4-r1.ebuild | 2 +- dev-ruby/async-container/Manifest | 1 - .../async-container-0.16.12.ebuild | 42 - dev-ruby/async-io/Manifest | 3 - dev-ruby/async-io/async-io-1.34.1.ebuild | 36 - dev-ruby/async-io/async-io-1.34.3.ebuild | 36 - dev-ruby/async-rspec/Manifest | 1 - .../async-rspec/async-rspec-1.16.1.ebuild | 38 - dev-ruby/autoprefixer-rails/Manifest | 2 +- .../autoprefixer-rails-10.4.13.0.ebuild | 2 +- dev-ruby/bindata/Manifest | 2 - dev-ruby/bindata/bindata-2.4.14.ebuild | 22 - dev-ruby/bunny/Manifest | 2 +- dev-ruby/bunny/bunny-2.22.0.ebuild | 2 +- dev-ruby/capybara/Manifest | 3 - dev-ruby/capybara/capybara-3.38.0.ebuild | 61 - dev-ruby/capybara/capybara-3.39.0.ebuild | 61 - dev-ruby/climate_control/Manifest | 2 +- .../climate_control-1.2.0.ebuild | 4 +- dev-ruby/commonmarker/Manifest | 6 - .../commonmarker/commonmarker-0.23.5.ebuild | 41 - .../commonmarker/commonmarker-0.23.6.ebuild | 41 - .../commonmarker/commonmarker-0.23.7.ebuild | 41 - dev-ruby/console/Manifest | 1 - dev-ruby/console/console-1.16.2.ebuild | 38 - dev-ruby/database_cleaner-core/Manifest | 1 + .../database_cleaner-core-2.0.1-r1.ebuild | 22 + dev-ruby/date_validator/Manifest | 2 +- .../date_validator-0.12.0.ebuild | 4 +- dev-ruby/dnsruby/Manifest | 2 +- dev-ruby/dnsruby/dnsruby-1.70.0.ebuild | 2 +- dev-ruby/duktape-rb/Manifest | 2 +- dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild | 2 +- dev-ruby/elastic-transport/Manifest | 3 + .../elastic-transport-8.2.2.ebuild | 76 + dev-ruby/elastic-transport/metadata.xml | 10 + dev-ruby/em-websocket/Manifest | 1 + .../em-websocket/em-websocket-0.5.3-r1.ebuild | 46 + dev-ruby/evented-spec/Manifest | 2 +- .../evented-spec/evented-spec-0.9.0-r1.ebuild | 2 +- dev-ruby/exifr/Manifest | 2 - dev-ruby/exifr/exifr-1.3.10.ebuild | 25 - dev-ruby/faker/Manifest | 5 - dev-ruby/faker/faker-2.23.0.ebuild | 30 - dev-ruby/faker/faker-3.1.0.ebuild | 30 - dev-ruby/faker/faker-3.1.1.ebuild | 30 - dev-ruby/faraday-net_http/Manifest | 8 +- .../faraday-net_http-2.0.3.ebuild | 30 - .../faraday-net_http-2.1.0.ebuild | 2 +- .../faraday-net_http-3.0.0.ebuild | 30 - .../faraday-net_http-3.0.1.ebuild | 30 - dev-ruby/faraday-net_http_persistent/Manifest | 3 + .../faraday-net_http_persistent-2.1.0.ebuild | 33 + .../faraday-net_http_persistent/metadata.xml | 11 + dev-ruby/faraday/Manifest | 2 + dev-ruby/faraday/faraday-2.7.10.ebuild | 61 + dev-ruby/fcgi/Manifest | 2 +- dev-ruby/fcgi/fcgi-0.9.2.2.ebuild | 2 +- dev-ruby/file-tail/Manifest | 2 +- dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild | 2 +- dev-ruby/font-awesome-rails/Manifest | 2 +- .../font-awesome-rails-4.7.0.8.ebuild | 2 +- dev-ruby/git/Manifest | 6 +- dev-ruby/git/git-1.13.2.ebuild | 44 - dev-ruby/git/git-1.16.0.ebuild | 42 - dev-ruby/git/git-1.18.0.ebuild | 2 +- dev-ruby/globalid/Manifest | 1 - dev-ruby/globalid/globalid-1.1.0.ebuild | 29 - dev-ruby/hashie/Manifest | 5 +- .../files/hashie-5.0.0-ruby32-tests.patch | 71 + dev-ruby/hashie/hashie-5.0.0.ebuild | 8 +- dev-ruby/hashie/metadata.xml | 2 +- dev-ruby/hiera-eyaml-plaintext/Manifest | 2 +- .../hiera-eyaml-plaintext-0.6-r2.ebuild | 2 +- dev-ruby/html-pipeline/Manifest | 2 +- .../html-pipeline/html-pipeline-2.14.3.ebuild | 4 +- dev-ruby/jbuilder/Manifest | 4 +- dev-ruby/jbuilder/jbuilder-2.11.5.ebuild | 4 +- dev-ruby/jbuilder/metadata.xml | 15 +- dev-ruby/jquery-ui-rails/Manifest | 2 +- .../jquery-ui-rails-6.0.1-r2.ebuild | 2 +- dev-ruby/loofah/Manifest | 2 +- dev-ruby/loofah/loofah-2.21.3.ebuild | 2 +- dev-ruby/msgpack/Manifest | 4 - dev-ruby/msgpack/msgpack-1.5.6.ebuild | 31 - dev-ruby/msgpack/msgpack-1.6.0.ebuild | 31 - dev-ruby/multipart-post/Manifest | 2 - .../multipart-post-2.2.3-r1.ebuild | 33 - dev-ruby/net-sftp/Manifest | 2 +- dev-ruby/net-sftp/net-sftp-4.0.0.ebuild | 2 +- dev-ruby/net-smtp/Manifest | 4 - dev-ruby/net-smtp/net-smtp-0.3.1.ebuild | 31 - dev-ruby/net-smtp/net-smtp-0.3.2.ebuild | 31 - dev-ruby/net-ssh-gateway/Manifest | 2 +- .../net-ssh-gateway-2.0.0-r2.ebuild | 2 +- dev-ruby/oauth/Manifest | 2 +- dev-ruby/oauth/oauth-0.6.2.ebuild | 2 +- dev-ruby/oauth2/Manifest | 2 - dev-ruby/oauth2/oauth2-1.4.10.ebuild | 58 - dev-ruby/ox/Manifest | 4 - dev-ruby/ox/ox-2.14.13.ebuild | 27 - dev-ruby/ox/ox-2.14.14.ebuild | 27 - dev-ruby/parallel/Manifest | 2 +- dev-ruby/parallel/parallel-1.23.0.ebuild | 2 +- dev-ruby/parser/Manifest | 8 - dev-ruby/parser/parser-3.1.3.0.ebuild | 43 - dev-ruby/parser/parser-3.2.0.0.ebuild | 43 - dev-ruby/parser/parser-3.2.1.0.ebuild | 43 - dev-ruby/parser/parser-3.2.1.1.ebuild | 43 - dev-ruby/patron/Manifest | 2 +- dev-ruby/patron/patron-0.13.3-r2.ebuild | 7 +- dev-ruby/pcaprub/Manifest | 2 +- dev-ruby/pcaprub/pcaprub-0.13.1.ebuild | 2 +- dev-ruby/pdf-inspector/Manifest | 2 +- .../pdf-inspector-1.3.0-r1.ebuild | 4 +- dev-ruby/pkg-config/Manifest | 2 - dev-ruby/pkg-config/pkg-config-1.4.9.ebuild | 29 - dev-ruby/power_assert/Manifest | 2 - .../power_assert/power_assert-1.2.0-r2.ebuild | 41 - dev-ruby/propshaft/Manifest | 3 - dev-ruby/propshaft/propshaft-0.6.4.ebuild | 38 - dev-ruby/propshaft/propshaft-0.7.0.ebuild | 38 - dev-ruby/pry/Manifest | 2 - dev-ruby/pry/pry-0.14.1.ebuild | 45 - dev-ruby/psych/Manifest | 4 - dev-ruby/psych/psych-5.0.1.ebuild | 28 - dev-ruby/psych/psych-5.0.2.ebuild | 28 - dev-ruby/public_suffix/Manifest | 2 + .../public_suffix/public_suffix-5.0.3.ebuild | 29 + dev-ruby/pundit/Manifest | 4 +- dev-ruby/pundit/metadata.xml | 2 +- dev-ruby/pundit/pundit-2.3.0.ebuild | 8 +- dev-ruby/rack-attack/Manifest | 4 +- dev-ruby/rack-attack/metadata.xml | 2 +- dev-ruby/rack-attack/rack-attack-6.6.1.ebuild | 6 +- dev-ruby/rack-cache/Manifest | 2 +- .../rack-cache/rack-cache-1.13.0-r1.ebuild | 2 +- dev-ruby/radius/Manifest | 2 +- dev-ruby/radius/radius-0.7.5-r1.ebuild | 2 +- dev-ruby/rails-html-sanitizer/Manifest | 2 +- .../rails-html-sanitizer-1.6.0.ebuild | 2 +- dev-ruby/rbpdf/Manifest | 2 + dev-ruby/rbpdf/rbpdf-1.21.2.ebuild | 54 + dev-ruby/recog/Manifest | 2 +- dev-ruby/recog/recog-3.1.1.ebuild | 2 +- dev-ruby/rjb/Manifest | 2 +- dev-ruby/rjb/rjb-1.6.7.ebuild | 2 +- dev-ruby/rspec-block_is_expected/Manifest | 2 +- .../rspec-block_is_expected-1.0.5.ebuild | 2 +- dev-ruby/rspec-mocks/Manifest | 2 + .../rspec-mocks/rspec-mocks-3.12.6.ebuild | 54 + dev-ruby/rspec-pending_for/Manifest | 2 +- .../rspec-pending_for-0.1.16.ebuild | 2 +- dev-ruby/rspec-rails/Manifest | 2 +- dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild | 2 +- dev-ruby/ruby-feedparser/Manifest | 4 - .../ruby-feedparser-0.10.0.ebuild | 40 - .../ruby-feedparser-0.11.0.ebuild | 40 - dev-ruby/ruby-gettext/Manifest | 2 + .../ruby-gettext/ruby-gettext-3.4.6.ebuild | 71 + dev-ruby/ruby-gtk2/Manifest | 3 - dev-ruby/ruby-gtk2/ruby-gtk2-3.5.1.ebuild | 32 - dev-ruby/ruby-prof/Manifest | 4 - dev-ruby/ruby-prof/ruby-prof-1.4.4.ebuild | 41 - dev-ruby/ruby-prof/ruby-prof-1.4.5.ebuild | 41 - dev-ruby/ruby_engine/Manifest | 2 +- dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild | 2 +- dev-ruby/ruby_parser/Manifest | 2 + .../ruby_parser/ruby_parser-3.20.3.ebuild | 36 + dev-ruby/ruby_smb/Manifest | 2 - dev-ruby/ruby_smb/ruby_smb-1.1.0-r1.ebuild | 29 - dev-ruby/ruby_version/Manifest | 2 +- .../ruby_version/ruby_version-1.0.3.ebuild | 2 +- dev-ruby/sass-rails/Manifest | 1 - dev-ruby/sass-rails/sass-rails-5.1.0.ebuild | 38 - dev-ruby/sassc-rails/Manifest | 3 +- .../sassc-rails/sassc-rails-2.1.2-r2.ebuild | 45 - .../sassc-rails/sassc-rails-2.1.2-r3.ebuild | 2 +- dev-ruby/seed-fu/Manifest | 2 +- dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild | 2 +- dev-ruby/serverengine/Manifest | 4 +- dev-ruby/serverengine/metadata.xml | 11 +- .../serverengine/serverengine-2.3.2.ebuild | 4 +- dev-ruby/slop/Manifest | 2 - dev-ruby/slop/slop-4.10.0.ebuild | 28 - dev-ruby/snaky_hash/Manifest | 2 +- dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild | 2 +- dev-ruby/sprockets-rails/Manifest | 1 - .../sprockets-rails-3.4.2-r1.ebuild | 39 - dev-ruby/sprockets/Manifest | 2 - dev-ruby/sprockets/sprockets-4.1.1.ebuild | 67 - dev-ruby/sqlite3/Manifest | 1 + dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild | 53 + dev-ruby/version_gem/Manifest | 2 +- dev-ruby/version_gem/version_gem-1.1.3.ebuild | 2 +- dev-scheme/Manifest.gz | Bin 9981 -> 9977 bytes dev-scheme/chez/Manifest | 2 +- dev-scheme/chez/chez-9.5.8a-r1.ebuild | 2 +- dev-util/Manifest.gz | Bin 68463 -> 68453 bytes dev-util/aruba/Manifest | 2 +- dev-util/aruba/aruba-2.1.0.ebuild | 6 +- dev-util/bpftool/Manifest | 2 +- dev-util/bpftool/bpftool-6.3.ebuild | 2 +- dev-util/cargo-ebuild/Manifest | 4 +- .../cargo-ebuild/cargo-ebuild-0.5.2.ebuild | 3 +- .../cargo-ebuild/cargo-ebuild-0.5.4.ebuild | 3 +- dev-util/catalyst/Manifest | 4 +- ...22-r2.ebuild => catalyst-3.0.22-r3.ebuild} | 8 + dev-util/catalyst/catalyst-9999.ebuild | 4 + dev-util/clippy/Manifest | 2 +- dev-util/clippy/clippy-8.5.ebuild | 2 +- dev-util/cmocka/Manifest | 2 +- ...ka-1.1.5.ebuild => cmocka-1.1.5-r1.ebuild} | 6 +- dev-util/diffoscope/Manifest | 8 +- ...238-r1.ebuild => diffoscope-242-r2.ebuild} | 3 +- ...pe-243.ebuild => diffoscope-243-r1.ebuild} | 3 +- ...242-r1.ebuild => diffoscope-243-r2.ebuild} | 10 +- dev-util/difftastic/Manifest | 17 + dev-util/difftastic/difftastic-0.48.0.ebuild | 168 + dev-util/gitlab-cli/Manifest | 3 + dev-util/gitlab-cli/gitlab-cli-1.31.0.ebuild | 32 + dev-util/gitlab-runner/Manifest | 6 +- ...0.1.ebuild => gitlab-runner-16.1.0.ebuild} | 2 +- dev-util/lldb/Manifest | 2 - dev-util/lldb/lldb-17.0.0_pre20230630.ebuild | 114 - dev-util/meson/Manifest | 8 +- dev-util/meson/meson-1.2.0_rc2.ebuild | 117 - ....2.0_rc1.ebuild => meson-1.2.0_rc3.ebuild} | 0 dev-util/meson/metadata.xml | 9 +- dev-util/pahole/Manifest | 2 +- dev-util/pahole/pahole-1.25.ebuild | 2 +- dev-util/patchutils/Manifest | 2 +- dev-util/patchutils/patchutils-0.4.2.ebuild | 4 +- dev-util/perf/Manifest | 6 +- dev-util/perf/perf-6.3-r1.ebuild | 4 +- dev-util/perf/perf-6.3.ebuild | 4 +- dev-util/perf/perf-6.4-r1.ebuild | 6 +- dev-util/ruff/Manifest | 53 +- ...uff-0.0.277.ebuild => ruff-0.0.278.ebuild} | 68 +- dev-vcs/Manifest.gz | Bin 11362 -> 11358 bytes dev-vcs/breezy/Manifest | 2 +- ...zy-3.3.0.ebuild => breezy-3.3.0-r1.ebuild} | 11 +- dev-vcs/git-machete/Manifest | 4 +- ....17.3.ebuild => git-machete-3.17.6.ebuild} | 2 +- dev-vcs/pre-commit/Manifest | 4 +- ...t-3.2.2.ebuild => pre-commit-3.3.3.ebuild} | 2 +- eclass/Manifest.gz | Bin 37981 -> 37982 bytes eclass/cargo.eclass | 3 +- eclass/llvm.org.eclass | 12 - games-action/Manifest.gz | Bin 14875 -> 14870 bytes games-action/garden/Manifest | 2 +- games-action/garden/garden-1.0.9-r2.ebuild | 4 +- games-action/gltron/Manifest | 2 +- games-action/gltron/gltron-0.70-r2.ebuild | 2 +- games-action/guacamelee/Manifest | 2 +- .../guacamelee/guacamelee-20140222.ebuild | 10 +- games-action/heretic2/Manifest | 2 +- .../heretic2/heretic2-1.06c-r2.ebuild | 6 +- games-action/heroes/Manifest | 2 +- games-action/heroes/heroes-0.21-r3.ebuild | 6 +- games-action/rrootage/Manifest | 2 +- .../rrootage/rrootage-0.23a-r3.ebuild | 6 +- games-action/transcend/Manifest | 2 +- .../transcend/transcend-0.3-r2.ebuild | 4 +- games-action/tuxkart/Manifest | 2 +- games-action/tuxkart/tuxkart-0.4.0-r2.ebuild | 6 +- games-action/wordwarvi/Manifest | 2 +- .../wordwarvi/wordwarvi-1.00-r1.ebuild | 8 +- games-action/xblast/Manifest | 2 +- games-action/xblast/xblast-2.10.4-r2.ebuild | 4 +- games-arcade/Manifest.gz | Bin 20887 -> 20903 bytes games-arcade/abe/Manifest | 2 +- games-arcade/abe/abe-1.1-r1.ebuild | 4 +- games-arcade/blockrage/Manifest | 2 +- .../blockrage/blockrage-0.2.3-r1.ebuild | 6 +- games-arcade/bomns/Manifest | 4 +- games-arcade/bomns/bomns-0.99.2-r1.ebuild | 8 +- games-arcade/bomns/metadata.xml | 1 + games-arcade/criticalmass/Manifest | 2 +- .../criticalmass/criticalmass-1.0.2-r2.ebuild | 4 +- games-arcade/emilia-pinball/Manifest | 2 +- .../emilia-pinball-0.3.1-r3.ebuild | 4 +- games-arcade/funnyboat/Manifest | 2 +- .../funnyboat/funnyboat-1.5_p11-r3.ebuild | 2 +- games-arcade/gav/Manifest | 2 +- games-arcade/gav/gav-0.9.0-r1.ebuild | 6 +- games-arcade/jvgs/Manifest | 2 +- games-arcade/jvgs/jvgs-0.5-r100.ebuild | 6 +- games-arcade/komi/Manifest | 2 +- games-arcade/komi/komi-1.04-r2.ebuild | 4 +- games-arcade/late/Manifest | 2 +- games-arcade/late/late-0.1.0-r2.ebuild | 4 +- games-arcade/missile/Manifest | 2 +- games-arcade/missile/missile-1.0.1-r2.ebuild | 4 +- games-arcade/ninvaders/Manifest | 2 +- games-arcade/ninvaders/ninvaders-0.1.2.ebuild | 8 +- games-arcade/openmortal/Manifest | 2 +- .../openmortal/openmortal-0.7-r4.ebuild | 6 +- games-arcade/pachi/Manifest | 2 +- games-arcade/pachi/pachi-1.0-r2.ebuild | 8 +- games-arcade/pacmanarena/Manifest | 2 +- .../pacmanarena/pacmanarena-0.15-r2.ebuild | 6 +- games-arcade/sdlsasteroids/Manifest | 2 +- .../sdlsasteroids-3.0.1-r1.ebuild | 4 +- games-arcade/tomatoes/Manifest | 2 +- games-arcade/tomatoes/tomatoes-1.55-r4.ebuild | 4 +- games-arcade/vor/Manifest | 2 +- games-arcade/vor/vor-0.5.8.ebuild | 4 +- games-arcade/xtux/Manifest | 2 +- games-arcade/xtux/xtux-20030306-r1.ebuild | 7 +- games-board/Manifest.gz | Bin 9873 -> 9881 bytes games-board/biloba/Manifest | 2 +- games-board/biloba/biloba-0.9.3-r2.ebuild | 8 +- games-board/cgoban/Manifest | 2 +- games-board/cgoban/cgoban-1.9.14-r2.ebuild | 6 +- games-board/chessx/Manifest | 2 +- games-board/chessx/chessx-1.5.4-r4.ebuild | 2 +- games-board/domination/Manifest | 2 +- .../domination/domination-1.1.1.6-r2.ebuild | 4 +- games-board/freedoko/Manifest | 2 +- .../freedoko/freedoko-0.7.16-r1.ebuild | 4 +- games-board/grhino/Manifest | 2 +- games-board/grhino/grhino-0.16.1-r2.ebuild | 6 +- games-board/gtkboard/Manifest | 2 +- .../gtkboard/gtkboard-0.11_pre0-r2.ebuild | 7 +- games-board/openyahtzee/Manifest | 2 +- .../openyahtzee/openyahtzee-1.9.3-r1.ebuild | 8 +- games-board/pasang-emas/Manifest | 2 +- .../pasang-emas/pasang-emas-3.1.0-r1.ebuild | 4 +- games-board/phalanx/Manifest | 2 +- games-board/phalanx/phalanx-22-r1.ebuild | 4 +- games-board/pioneers/Manifest | 2 +- games-board/pioneers/pioneers-15.6.ebuild | 6 +- games-board/pysolfc/Manifest | 2 + games-board/pysolfc/pysolfc-2.21.0.ebuild | 68 + games-board/scid/Manifest | 2 +- games-board/scid/scid-4.7.0-r1.ebuild | 2 +- games-emulation/Manifest.gz | Bin 11694 -> 11700 bytes games-emulation/dgen-sdl/Manifest | 2 +- .../dgen-sdl/dgen-sdl-1.33-r1.ebuild | 6 +- games-emulation/emutos/Manifest | 2 +- games-emulation/emutos/emutos-1.2.1.ebuild | 4 +- games-engines/Manifest.gz | Bin 3552 -> 3554 bytes games-engines/exult/Manifest | 2 +- games-engines/exult/exult-1.8.ebuild | 4 +- games-engines/scummvm-tools/Manifest | 2 +- .../scummvm-tools-2.2.0-r1.ebuild | 8 +- games-fps/Manifest.gz | Bin 11891 -> 11889 bytes games-fps/duke3d-data/Manifest | 2 +- .../duke3d-data/duke3d-data-1.0-r5.ebuild | 4 +- games-fps/ezquake-bin/Manifest | 2 +- .../ezquake-bin/ezquake-bin-2.2-r3.ebuild | 4 +- games-fps/tenebrae/Manifest | 2 +- games-fps/tenebrae/tenebrae-1.04-r1.ebuild | 4 +- games-misc/Manifest.gz | Bin 8932 -> 8917 bytes games-misc/exult-sound/Manifest | 2 +- .../exult-sound/exult-sound-0-r2.ebuild | 4 +- games-misc/fortune-mod-at-linux/Manifest | 2 +- .../fortune-mod-at-linux-20030120.ebuild | 4 +- games-misc/fortune-mod-fvl/Manifest | 2 +- .../fortune-mod-fvl-20030120.ebuild | 4 +- .../fortune-mod-norbert-tretkowski/Manifest | 2 +- ...une-mod-norbert-tretkowski-20030120.ebuild | 4 +- games-misc/fortune-mod-rss/Manifest | 2 +- .../fortune-mod-rss-20030120.ebuild | 4 +- .../fortune-mod-thomas-ogrisegg/Manifest | 2 +- ...ortune-mod-thomas-ogrisegg-20030120.ebuild | 4 +- games-misc/papers-please/Manifest | 2 +- .../papers-please/papers-please-1.1.65.ebuild | 6 +- games-misc/sdljoytest/Manifest | 2 +- .../sdljoytest/sdljoytest-11102003.ebuild | 4 +- games-misc/typespeed/Manifest | 2 +- .../typespeed/typespeed-0.6.5-r2.ebuild | 6 +- games-misc/xcruiser/Manifest | 2 +- games-misc/xcruiser/xcruiser-0.30-r1.ebuild | 6 +- games-mud/Manifest.gz | Bin 1877 -> 1883 bytes games-mud/tf/Manifest | 2 +- games-mud/tf/tf-5.0_beta8_p8-r1.ebuild | 6 +- games-mud/tintin/Manifest | 2 +- games-mud/tintin/tintin-2.01.8.ebuild | 5 +- games-puzzle/Manifest.gz | Bin 17286 -> 17289 bytes games-puzzle/fbg/Manifest | 2 +- games-puzzle/fbg/fbg-0.9-r3.ebuild | 4 +- games-puzzle/fish-fillets/Manifest | 2 +- .../fish-fillets-1.0.1-r100.ebuild | 6 +- games-puzzle/glightoff/Manifest | 2 +- .../glightoff/glightoff-1.0.0-r1.ebuild | 8 +- games-puzzle/gnurobbo/Manifest | 2 +- games-puzzle/gnurobbo/gnurobbo-0.68.ebuild | 6 +- games-puzzle/magiccube4d/Manifest | 2 +- .../magiccube4d/magiccube4d-2.2-r1.ebuild | 8 +- games-puzzle/mures/Manifest | 2 +- games-puzzle/mures/mures-0.5-r2.ebuild | 8 +- games-puzzle/penguzzle/Manifest | 2 +- .../penguzzle/penguzzle-1.0-r2.ebuild | 7 +- games-puzzle/pipewalker/Manifest | 2 +- .../pipewalker/pipewalker-0.9.4-r2.ebuild | 6 +- games-puzzle/splice/Manifest | 2 +- games-puzzle/splice/splice-20121120-r2.ebuild | 6 +- games-puzzle/tiny-and-big/Manifest | 2 +- .../tiny-and-big/tiny-and-big-1.4.1-r2.ebuild | 4 +- games-puzzle/toppler/Manifest | 2 +- games-puzzle/toppler/toppler-1.1.6-r2.ebuild | 6 +- games-puzzle/twindistress/Manifest | 2 +- .../twindistress/twindistress-1.1.0.ebuild | 9 +- games-puzzle/xblockout/Manifest | 2 +- .../xblockout/xblockout-1.1.6-r3.ebuild | 6 +- games-puzzle/xpired/Manifest | 2 +- games-puzzle/xpired/xpired-1.22-r1.ebuild | 6 +- games-puzzle/xye/Manifest | 2 +- games-puzzle/xye/xye-0.12.2.ebuild | 4 +- games-roguelike/FTL/FTL-1.5.13-r1.ebuild | 4 +- games-roguelike/FTL/Manifest | 2 +- games-roguelike/Manifest.gz | Bin 3056 -> 3048 bytes games-roguelike/stone-soup/Manifest | 6 +- .../stone-soup/files/make-v3.patch | 9 - .../stone-soup-0.31.0_pre20230712.ebuild | 238 ++ games-roguelike/tome/Manifest | 2 +- games-roguelike/tome/tome-2.3.5-r1.ebuild | 4 +- games-rpg/Manifest.gz | Bin 8286 -> 8300 bytes games-rpg/daimonin-client/Manifest | 2 +- .../daimonin-client-0.10.8.ebuild | 8 +- games-rpg/egoboo/Manifest | 2 +- games-rpg/egoboo/egoboo-2.8.1-r2.ebuild | 4 +- games-rpg/eschalon-book-1-demo/Manifest | 2 +- .../eschalon-book-1-demo-106-r1.ebuild | 6 +- games-rpg/kqlives/Manifest | 2 +- games-rpg/kqlives/kqlives-0.99-r100.ebuild | 8 +- games-rpg/openglad/Manifest | 2 +- .../openglad/openglad-0.98_p20200907.ebuild | 4 +- games-simulation/Manifest.gz | Bin 3930 -> 3936 bytes games-simulation/crashtest/Manifest | 2 +- .../crashtest/crashtest-1.1-r2.ebuild | 6 +- games-simulation/lincity/Manifest | 2 +- .../lincity/lincity-1.13.1-r4.ebuild | 2 +- games-simulation/searchandrescue/Manifest | 2 +- .../searchandrescue-1.7.0-r1.ebuild | 4 +- games-simulation/slime-rancher/Manifest | 2 +- .../slime-rancher-1.4.1c_p34605.ebuild | 4 +- games-sports/Manifest.gz | Bin 2238 -> 2236 bytes games-sports/foobillard/Manifest | 2 +- .../foobillard/foobillard-3.0a-r1.ebuild | 4 +- games-sports/gracer/Manifest | 2 +- games-sports/gracer/gracer-0.1.5-r2.ebuild | 6 +- games-sports/stormbaancoureur/Manifest | 2 +- .../stormbaancoureur-2.1.6-r2.ebuild | 6 +- games-sports/trigger/Manifest | 2 +- games-sports/trigger/trigger-0.6.1-r1.ebuild | 4 +- games-strategy/Manifest.gz | Bin 8237 -> 8233 bytes games-strategy/crimson/Manifest | 2 +- .../crimson/crimson-0.5.3-r1.ebuild | 8 +- games-strategy/dopewars/Manifest | 2 +- games-strategy/dopewars/dopewars-1.6.1.ebuild | 6 +- games-strategy/dunelegacy/Manifest | 2 +- .../dunelegacy/dunelegacy-0.96.4.ebuild | 4 +- games-strategy/galaxyhack/Manifest | 2 +- .../galaxyhack/galaxyhack-1.74-r2.ebuild | 6 +- games-strategy/knights-demo/Manifest | 2 +- .../knights-demo/knights-demo-1.32-r3.ebuild | 4 +- games-strategy/uqm/Manifest | 2 +- games-strategy/uqm/uqm-0.8.0.ebuild | 4 +- games-util/Manifest.gz | Bin 8215 -> 8210 bytes games-util/atlas/Manifest | 2 +- .../atlas/atlas-0.6.1_beta_pre20181202.ebuild | 4 +- games-util/biounzip/Manifest | 2 +- games-util/biounzip/biounzip-1.1a.ebuild | 6 +- games-util/cartridges/Manifest | 2 + games-util/cartridges/cartridges-2.0.4.ebuild | 58 + games-util/eureka/Manifest | 2 +- games-util/eureka/eureka-1.27b.ebuild | 10 +- games-util/fteqcc/Manifest | 2 +- games-util/fteqcc/fteqcc-2501.ebuild | 7 +- games-util/glbsp/Manifest | 2 +- games-util/glbsp/glbsp-2.24.ebuild | 8 +- games-util/qstat/Manifest | 4 +- games-util/qstat/metadata.xml | 1 + games-util/qstat/qstat-2.14.ebuild | 6 +- games-util/slade/Manifest | 7 +- .../files/slade-3.2.0-bundled-libs.patch | 182 - games-util/slade/slade-3.2.1-r1.ebuild | 81 - ...{slade-3.2.2.ebuild => slade-3.2.4.ebuild} | 0 games-util/ucon64/Manifest | 2 +- games-util/ucon64/ucon64-2.2.2.ebuild | 4 +- games-util/vispatch/Manifest | 2 +- games-util/vispatch/vispatch-1.4.6.ebuild | 6 +- games-util/wxchtdecoder/Manifest | 2 +- .../wxchtdecoder/wxchtdecoder-1.5a-r1.ebuild | 8 +- gnome-base/Manifest.gz | Bin 4884 -> 4878 bytes gnome-base/gnome-shell/Manifest | 2 + .../gnome-shell/gnome-shell-45_alpha.ebuild | 181 + gnome-extra/Manifest.gz | Bin 11251 -> 11250 bytes gnome-extra/gnome-shell-extensions/Manifest | 2 + .../gnome-shell-extensions-45_alpha.ebuild | 70 + gui-libs/Manifest.gz | Bin 4458 -> 4453 bytes gui-libs/libadwaita/Manifest | 2 +- gui-libs/libadwaita/libadwaita-1.3.3.ebuild | 2 +- gui-wm/Manifest.gz | Bin 1049 -> 1045 bytes gui-wm/gamescope/Manifest | 4 +- ....ebuild => gamescope-3.12.0_beta10.ebuild} | 1 + kde-misc/Manifest.gz | Bin 4921 -> 4916 bytes kde-misc/kdiff3/Manifest | 2 + kde-misc/kdiff3/kdiff3-1.10.5.ebuild | 47 + mail-client/Manifest.gz | Bin 3546 -> 3550 bytes mail-client/claws-mail/Manifest | 2 +- .../claws-mail/claws-mail-4.1.1-r2.ebuild | 2 +- mail-client/mutt-wizard/Manifest | 4 +- mail-client/mutt-wizard/metadata.xml | 1 + .../mutt-wizard/mutt-wizard-3.3.1.ebuild | 4 +- mail-client/thunderbird/Manifest | 67 + .../thunderbird/thunderbird-115.0.ebuild | 1319 +++++++ mail-filter/Manifest.gz | Bin 8372 -> 8371 bytes mail-filter/spamassassin/Manifest | 2 +- .../spamassassin/spamassassin-4.0.0-r3.ebuild | 2 +- mail-mta/Manifest.gz | Bin 2376 -> 2382 bytes mail-mta/exim/Manifest | 2 +- mail-mta/exim/exim-4.96-r4.ebuild | 2 +- mail-mta/msmtp/Manifest | 2 + mail-mta/msmtp/msmtp-1.8.24.ebuild | 143 + mail-mta/postfix/Manifest | 10 +- mail-mta/postfix/postfix-3.7.4.ebuild | 292 -- mail-mta/postfix/postfix-3.7.5.ebuild | 292 -- mail-mta/postfix/postfix-3.7.6.ebuild | 292 -- mail-mta/postfix/postfix-3.8.0.ebuild | 297 -- mail-mta/postfix/postfix-3.8.1.ebuild | 2 +- media-fonts/Manifest.gz | Bin 37262 -> 37266 bytes media-fonts/iosevka/Manifest | 25 + media-fonts/iosevka/iosevka-25.0.1.ebuild | 108 + media-gfx/Manifest.gz | Bin 37985 -> 37984 bytes media-gfx/chafa/Manifest | 1 + media-gfx/chafa/chafa-1.12.5-r1.ebuild | 43 + media-gfx/geeqie/Manifest | 2 +- media-gfx/geeqie/geeqie-2.0.1-r4.ebuild | 2 +- media-gfx/gimp/Manifest | 2 +- media-gfx/gimp/gimp-9999.ebuild | 5 + media-gfx/gmic/Manifest | 4 +- .../{gmic-3.2.2.ebuild => gmic-3.2.6.ebuild} | 4 +- media-gfx/kphotoalbum/Manifest | 2 + .../kphotoalbum/kphotoalbum-5.11.0.ebuild | 70 + media-gfx/openvdb/Manifest | 3 +- .../openvdb-10.0.1-log4cplus-version.patch | 14 + media-gfx/openvdb/openvdb-10.0.1.ebuild | 1 + media-libs/Manifest.gz | Bin 68422 -> 68423 bytes media-libs/harfbuzz/Manifest | 5 +- .../files/harfbuzz-8.0.0-arm-cast-align.patch | 31 + media-libs/harfbuzz/harfbuzz-8.0.0-r1.ebuild | 107 + ...uzz-8.0.0.ebuild => harfbuzz-8.0.1.ebuild} | 0 media-libs/leptonica/Manifest | 2 +- media-libs/leptonica/leptonica-1.83.1.ebuild | 2 +- media-libs/libepoxy/Manifest | 2 + .../libepoxy-1.5.10-libopengl-fallback.patch | 42 + media-libs/libepoxy/libepoxy-1.5.10-r2.ebuild | 48 + media-libs/libopenmpt/Manifest | 4 +- ...-0.6.10.ebuild => libopenmpt-0.7.2.ebuild} | 0 media-libs/libsdl2/Manifest | 2 +- media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild | 2 +- media-libs/openjpeg/Manifest | 2 +- ...5.0-r4.ebuild => openjpeg-2.5.0-r5.ebuild} | 2 + media-libs/opus/Manifest | 2 +- media-libs/opus/opus-1.4.ebuild | 2 +- media-sound/Manifest.gz | Bin 57401 -> 57408 bytes media-sound/cmusfm/Manifest | 2 + media-sound/cmusfm/cmusfm-0.5.0.ebuild | 47 + media-sound/fluidsynth/Manifest | 2 +- .../fluidsynth/fluidsynth-2.3.2-r2.ebuild | 2 +- media-sound/kid3/Manifest | 2 + media-sound/kid3/kid3-3.9.4.ebuild | 100 + media-sound/milkytracker/Manifest | 3 +- .../milkytracker-1.04.00-wreturn-type.patch | 20 + ....ebuild => milkytracker-1.04.00-r1.ebuild} | 4 + media-sound/mixxx/Manifest | 2 - media-sound/mixxx/mixxx-2.3.3-r1.ebuild | 168 - media-sound/openmpt123/Manifest | 4 +- ...3-0.7.1.ebuild => openmpt123-0.7.2.ebuild} | 0 media-sound/qtractor/Manifest | 4 +- media-sound/qtractor/qtractor-0.9.33.ebuild | 108 - .../qtractor/qtractor-0.9.34-r1.ebuild | 2 +- media-tv/Manifest.gz | Bin 3601 -> 3601 bytes media-tv/kodi/Manifest | 2 +- media-tv/kodi/kodi-9999.ebuild | 1 + media-video/Manifest.gz | Bin 25354 -> 25364 bytes media-video/handbrake/Manifest | 4 +- media-video/handbrake/handbrake-1.6.1.ebuild | 163 + media-video/handbrake/handbrake-9999.ebuild | 36 +- media-video/makemkv/Manifest | 2 + .../makemkv/files/makemkv-ffmpeg-6.patch | 13 + media-video/makemkv/makemkv-1.17.4-r1.ebuild | 128 + media-video/pipewire/Manifest | 7 +- ...1-impl-node-remove-node-target-peers.patch | 30 + ...e-0.3.73.ebuild => pipewire-0.3.74.ebuild} | 7 + media-video/pipewire/pipewire-9999.ebuild | 7 + media-video/vcsi/Manifest | 3 +- media-video/vcsi/metadata.xml | 3 + media-video/vcsi/vcsi-7.0.13-r2.ebuild | 31 + metadata/Manifest.gz | Bin 3506 -> 3510 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27920 -> 27920 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 55522 -> 55692 bytes metadata/md5-cache/app-admin/awscli-1.29.2 | 16 + .../md5-cache/app-admin/clustershell-1.9-r1 | 16 - .../md5-cache/app-admin/eclean-kernel-2.99.5 | 16 + metadata/md5-cache/app-admin/rsyslog-8.2304.0 | 4 +- metadata/md5-cache/app-admin/sudo-1.9.14_p1 | 16 + metadata/md5-cache/app-admin/sysstat-12.6.2 | 16 - .../md5-cache/app-admin/sysstat-12.6.2-r1 | 4 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1511 -> 1352 bytes metadata/md5-cache/app-antivirus/clamav-1.0.1 | 2 +- metadata/md5-cache/app-antivirus/clamav-1.1.0 | 2 +- metadata/md5-cache/app-antivirus/clamtk-6.15 | 15 - metadata/md5-cache/app-antivirus/clamtk-6.16 | 4 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 24753 -> 24906 bytes metadata/md5-cache/app-arch/brotli-1.0.9-r6 | 17 + metadata/md5-cache/app-arch/brotli-9999 | 4 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 12720 -> 12558 bytes .../md5-cache/app-backup/borgmatic-1.7.11 | 16 - .../md5-cache/app-backup/borgmatic-1.7.13 | 16 - .../md5-cache/app-backup/borgmatic-1.7.15 | 16 + metadata/md5-cache/app-backup/rdedup-1.0.2 | 2 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 6399 -> 6226 bytes .../md5-cache/app-benchmarks/geekbench-6.0.3 | 10 - .../md5-cache/app-benchmarks/geekbench-6.1.0 | 4 +- .../md5-cache/app-benchmarks/hyperfine-1.15.0 | 2 +- .../md5-cache/app-benchmarks/hyperfine-1.16.1 | 2 +- .../{stress-ng-0.16.00 => stress-ng-0.16.01} | 2 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 14995 -> 14985 bytes .../app-containers/aardvark-dns-1.6.0 | 2 +- .../md5-cache/app-containers/netavark-1.4.0 | 2 +- .../md5-cache/app-containers/netavark-1.6.0 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 38842 -> 38191 bytes metadata/md5-cache/app-crypt/acme-2.5.0-r1 | 16 - metadata/md5-cache/app-crypt/age-1.1.1 | 4 +- metadata/md5-cache/app-crypt/certbot-2.5.0 | 16 - .../md5-cache/app-crypt/certbot-apache-2.5.0 | 16 - .../app-crypt/certbot-nginx-2.5.0-r1 | 16 - metadata/md5-cache/app-crypt/nitrocli-0.3.4 | 2 +- metadata/md5-cache/app-crypt/nitrocli-0.3.5 | 2 +- metadata/md5-cache/app-crypt/nitrocli-0.4.0 | 2 +- metadata/md5-cache/app-crypt/nitrocli-0.4.1 | 2 +- .../sequoia-chameleon-gnupg-0.2.0-r1 | 2 +- .../md5-cache/app-crypt/sequoia-sq-0.30.0-r1 | 2 +- .../md5-cache/app-crypt/sequoia-sq-0.30.1 | 2 +- .../md5-cache/app-crypt/sequoia-sq-0.31.0 | 2 +- .../md5-cache/app-crypt/sequoia-sqv-1.1.0-r1 | 2 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 33576 -> 33575 bytes metadata/md5-cache/app-dicts/wordnet-3.1-r1 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 24397 -> 24399 bytes metadata/md5-cache/app-editors/helix-23.05 | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 115351 -> 115038 bytes metadata/md5-cache/app-emacs/eldev-1.4.1 | 4 +- .../md5-cache/app-emacs/emacs-el-fetch-3.2.1 | 15 - metadata/md5-cache/app-emacs/helm-3.8.5 | 13 - metadata/md5-cache/app-emacs/helm-3.8.6 | 13 - .../app-emacs/{helm-3.8.7 => helm-3.9.1} | 8 +- .../md5-cache/app-emacs/libegit2-0.0.20230129 | 4 +- metadata/md5-cache/app-emacs/magit-3.3.0 | 4 +- .../app-emacs/{plz-0.5.4 => plz-0.7} | 4 +- metadata/md5-cache/app-emacs/swift-mode-9.0.0 | 13 + metadata/md5-cache/app-emacs/transient-0.4.1 | 4 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 31905 -> 32374 bytes .../app-emulation/cloud-hypervisor-31.0 | 2 +- .../app-emulation/cloud-hypervisor-9999 | 2 +- .../md5-cache/app-emulation/libvirt-9.5.0 | 18 + metadata/md5-cache/app-emulation/libvirt-9999 | 6 +- metadata/md5-cache/app-emulation/qemu-7.2.4 | 18 + metadata/md5-cache/app-emulation/qemu-8.0.3 | 18 + metadata/md5-cache/app-emulation/qemu-9999 | 2 +- .../app-emulation/ruffle-0_p20230525 | 6 +- .../app-emulation/ruffle-0_p20230624 | 2 +- metadata/md5-cache/app-emulation/ruffle-9999 | 2 +- metadata/md5-cache/app-emulation/spice-0.15.2 | 4 +- .../app-emulation/virtiofsd-1.5.1-r1 | 2 +- .../md5-cache/app-emulation/virtiofsd-1.6.1 | 2 +- .../md5-cache/app-emulation/virtiofsd-9999 | 2 +- .../app-emulation/wine-proton-8.0.9999 | 4 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 24920 -> 24925 bytes metadata/md5-cache/app-i18n/yaskkserv2-0.1.5 | 2 +- metadata/md5-cache/app-i18n/yaskkserv2-0.1.6 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 9010 -> 9008 bytes .../unbound-telemetry-0.1.0_pre20210321-r1 | 2 +- .../unbound-telemetry-0.1.0_pre20210920 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 71398 -> 71727 bytes metadata/md5-cache/app-misc/broot-1.22.1 | 2 +- metadata/md5-cache/app-misc/broot-1.23.0 | 2 +- .../app-misc/check-jsonschema-0.23.3 | 16 + metadata/md5-cache/app-misc/gramps-5.1.6 | 16 - metadata/md5-cache/app-misc/gramps-5.1.6-r1 | 16 + metadata/md5-cache/app-misc/jaq-0.10.0 | 2 +- metadata/md5-cache/app-misc/jaq-1.0.0_alpha | 2 +- metadata/md5-cache/app-misc/jdupes-1.26.1 | 15 + metadata/md5-cache/app-misc/rpick-0.8.12 | 2 +- metadata/md5-cache/app-misc/rpick-0.8.13 | 2 +- metadata/md5-cache/app-misc/skim-0.9.3 | 2 +- metadata/md5-cache/app-misc/weggli-0.2.4 | 8 +- metadata/md5-cache/app-misc/zellij-0.36.0 | 2 +- metadata/md5-cache/app-misc/zellij-0.37.2 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 10334 -> 10490 bytes .../md5-cache/app-office/libreoffice-7.5.5.2 | 17 + .../md5-cache/app-office/libreoffice-7.5.9999 | 2 +- .../md5-cache/app-office/libreoffice-9999 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 17921 -> 17924 bytes metadata/md5-cache/app-portage/emlop-0.5.0 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15874 -> 15854 bytes metadata/md5-cache/app-shells/atuin-15.0.0 | 2 +- metadata/md5-cache/app-shells/mcfly-0.5.13 | 2 +- .../md5-cache/app-shells/nushell-0.74.0-r1 | 16 - metadata/md5-cache/app-shells/nushell-0.78.0 | 2 +- metadata/md5-cache/app-shells/nushell-0.82.0 | 16 + metadata/md5-cache/app-shells/starship-1.13.1 | 6 +- metadata/md5-cache/app-shells/starship-1.14.2 | 6 +- metadata/md5-cache/app-text/Manifest.gz | Bin 71504 -> 71978 bytes metadata/md5-cache/app-text/capyt-1.1.1-r1 | 15 + metadata/md5-cache/app-text/evince-44.2 | 4 +- metadata/md5-cache/app-text/fblog-1.4.1 | 2 +- metadata/md5-cache/app-text/libebook-0.1.3-r3 | 16 + metadata/md5-cache/app-text/mdbook-0.4.30 | 2 +- metadata/md5-cache/app-text/mdbook-0.4.31 | 2 +- metadata/md5-cache/app-text/qpdf-11.5.0 | 16 + metadata/md5-cache/dev-cpp/Manifest.gz | Bin 24692 -> 25167 bytes metadata/md5-cache/dev-cpp/benchmark-1.8.2 | 14 + metadata/md5-cache/dev-cpp/cpp-httplib-0.13.1 | 17 + .../dev-cpp/{gflags-2.2.2 => gflags-2.2.2-r1} | 6 +- metadata/md5-cache/dev-cpp/gflags-9999 | 4 +- metadata/md5-cache/dev-cpp/msgpack-cxx-6.1.0 | 17 + metadata/md5-cache/dev-db/Manifest.gz | Bin 30944 -> 31270 bytes metadata/md5-cache/dev-db/influxdb-2.7.1-r1 | 2 +- metadata/md5-cache/dev-db/mariadb-10.11.4 | 3 +- metadata/md5-cache/dev-db/redis-6.2.13 | 17 + metadata/md5-cache/dev-db/redis-7.0.12 | 17 + metadata/md5-cache/dev-db/sqlmap-1.7.6 | 4 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 12149 -> 12154 bytes .../md5-cache/dev-embedded/libjaylink-0.3.1 | 4 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 72122 -> 71787 bytes .../md5-cache/dev-java/icedtea-web-1.8.8-r1 | 2 +- .../md5-cache/dev-java/tomcat-native-1.2.36 | 15 - .../md5-cache/dev-java/tomcat-native-1.2.37 | 4 +- .../md5-cache/dev-java/tomcat-native-2.0.3-r1 | 16 - .../md5-cache/dev-java/tomcat-native-2.0.4 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 41835 -> 41840 bytes metadata/md5-cache/dev-lang/crystal-1.7.2 | 15 - metadata/md5-cache/dev-lang/crystal-1.8.1-r1 | 15 - .../{crystal-1.8.0-r1 => crystal-1.9.0} | 2 +- .../dev-lang/{fennel-1.2.1 => fennel-1.3.1} | 14 +- metadata/md5-cache/dev-lang/luau-0.583 | 12 + .../md5-cache/dev-lang/python-3.12.0_beta4 | 16 + .../md5-cache/dev-lang/starlark-rust-0.8.0 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 157160 -> 157826 bytes metadata/md5-cache/dev-libs/botan-2.19.2 | 4 +- metadata/md5-cache/dev-libs/botan-2.19.3-r2 | 4 +- metadata/md5-cache/dev-libs/botan-3.0.0-r2 | 4 +- metadata/md5-cache/dev-libs/botan-3.1.0 | 17 + metadata/md5-cache/dev-libs/gjs-1.76.2 | 4 +- metadata/md5-cache/dev-libs/gjs-1.77.1 | 16 + metadata/md5-cache/dev-libs/glib-2.76.3 | 4 +- metadata/md5-cache/dev-libs/libbpf-1.2.2 | 15 + metadata/md5-cache/dev-libs/libclc-14.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-15.0.7 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.5 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.6 | 2 +- .../md5-cache/dev-libs/libclc-17.0.0.9999 | 2 +- .../dev-libs/libclc-17.0.0_pre20230630 | 13 - .../dev-libs/libclc-17.0.0_pre20230705 | 2 +- .../{libevent-2.2.1-r1 => libevent-2.2.1-r2} | 4 +- metadata/md5-cache/dev-libs/libjodycode-3.1 | 10 + metadata/md5-cache/dev-libs/libp11-0.4.12-r2 | 14 - metadata/md5-cache/dev-libs/libp11-0.4.12-r3 | 16 + .../md5-cache/dev-libs/libtraceevent-1.7.3 | 4 +- metadata/md5-cache/dev-libs/libtracefs-1.7.0 | 4 +- metadata/md5-cache/dev-libs/libuv-1.46.0 | 12 + metadata/md5-cache/dev-libs/openct-0.6.20-r5 | 4 +- metadata/md5-cache/dev-libs/openpace-1.1.3 | 4 +- metadata/md5-cache/dev-libs/opensc-0.23.0-r1 | 4 +- metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 | 2 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 103896 -> 105144 bytes metadata/md5-cache/dev-ml/atd-2.12.0 | 16 + metadata/md5-cache/dev-ml/dune-3.9.1 | 15 + .../md5-cache/dev-ml/dune-build-info-3.9.1 | 16 + .../md5-cache/dev-ml/dune-configurator-3.9.1 | 16 + .../md5-cache/dev-ml/dune-private-libs-3.9.1 | 16 + metadata/md5-cache/dev-ml/dune-site-3.9.1 | 16 + metadata/md5-cache/dev-ml/dyn-3.9.1 | 16 + metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-16.0.5 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-17.0.0_pre20230630 | 16 - .../dev-ml/llvm-ocaml-17.0.0_pre20230705 | 2 +- metadata/md5-cache/dev-ml/ordering-3.9.1 | 16 + metadata/md5-cache/dev-ml/stdune-3.9.1 | 16 + .../dev-perl/CPAN-Mini-Inject-0.370.0 | 4 +- .../md5-cache/dev-perl/HTML-Quoted-0.50.0 | 16 + metadata/md5-cache/dev-perl/Manifest.gz | Bin 364946 -> 365267 bytes .../md5-cache/dev-perl/Test-Compile-3.3.0 | 16 + .../dev-perl/Test-InDistDir-1.112.71 | 4 +- metadata/md5-cache/dev-python/Faker-19.0.0 | 16 + metadata/md5-cache/dev-python/Faker-19.1.0 | 16 + .../md5-cache/dev-python/GitPython-3.1.32 | 16 + metadata/md5-cache/dev-python/Manifest.gz | Bin 367836 -> 374198 bytes metadata/md5-cache/dev-python/Nuitka-1.7.4 | 16 + metadata/md5-cache/dev-python/adblock-0.6.0 | 2 +- .../dev-python/annotated-types-0.5.0 | 4 +- metadata/md5-cache/dev-python/awxkit-22.5.0 | 16 + metadata/md5-cache/dev-python/bcrypt-4.0.1 | 2 +- metadata/md5-cache/dev-python/black-23.7.0 | 16 + metadata/md5-cache/dev-python/blake3-py-0.3.3 | 2 +- .../md5-cache/dev-python/blake3-py-0.3.3-r1 | 2 +- metadata/md5-cache/dev-python/boto3-1.28.2 | 16 + metadata/md5-cache/dev-python/botocore-1.31.2 | 16 + .../md5-cache/dev-python/braintree-4.21.0 | 16 + metadata/md5-cache/dev-python/cfn-lint-0.78.1 | 16 + .../md5-cache/dev-python/clang-python-14.0.6 | 2 +- .../md5-cache/dev-python/clang-python-15.0.7 | 2 +- .../md5-cache/dev-python/clang-python-16.0.5 | 2 +- .../md5-cache/dev-python/clang-python-16.0.6 | 2 +- .../dev-python/clang-python-17.0.0.9999 | 2 +- .../clang-python-17.0.0_pre20230630 | 16 - .../clang-python-17.0.0_pre20230705 | 2 +- .../dev-python/cryptography-40.0.2-r2 | 2 +- .../dev-python/cryptography-41.0.1-r1 | 2 +- .../md5-cache/dev-python/cryptography-41.0.2 | 17 + .../md5-cache/dev-python/cython-3.0.0_rc2 | 17 + .../md5-cache/dev-python/deepdiff-6.3.1-r1 | 17 + .../dev-python/django-cors-headers-4.2.0 | 16 + .../md5-cache/dev-python/fonttools-4.41.0 | 17 + .../md5-cache/dev-python/frozenlist-1.4.0 | 17 + .../google-api-python-client-2.93.0 | 16 + .../md5-cache/dev-python/google-auth-2.22.0 | 16 + .../md5-cache/dev-python/hypothesis-6.81.1 | 16 + .../dev-python/jaraco-itertools-6.4.1 | 16 + .../md5-cache/dev-python/jellyfish-0.11.2-r1 | 2 +- metadata/md5-cache/dev-python/jellyfish-1.0.0 | 2 +- .../md5-cache/dev-python/jsonschema-4.18.2 | 16 + .../md5-cache/dev-python/jupyterlab-4.0.2 | 9 +- metadata/md5-cache/dev-python/jwcrypto-1.4.2 | 16 - metadata/md5-cache/dev-python/jwcrypto-1.5.0 | 4 +- .../md5-cache/dev-python/libvirt-python-9.5.0 | 17 + .../md5-cache/dev-python/libvirt-python-9999 | 12 +- 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.5 | 2 +- metadata/md5-cache/dev-python/lit-16.0.6 | 2 +- metadata/md5-cache/dev-python/lit-17.0.0.9999 | 2 +- .../dev-python/lit-17.0.0_pre20230630 | 15 - .../dev-python/lit-17.0.0_pre20230705 | 2 +- metadata/md5-cache/dev-python/m2crypto-0.39.0 | 4 +- metadata/md5-cache/dev-python/merge3-0.0.13 | 16 + .../md5-cache/dev-python/metakernel-0.29.5 | 16 + .../dev-python/mitmproxy_wireguard-0.1.20 | 2 +- .../md5-cache/dev-python/mkdocs-ansible-0.1.6 | 15 - .../dev-python/mkdocs-ansible-0.1.6-r1 | 15 + metadata/md5-cache/dev-python/mock-5.1.0 | 16 + metadata/md5-cache/dev-python/nbformat-5.9.1 | 16 + metadata/md5-cache/dev-python/numpy-1.25.1 | 4 +- .../md5-cache/dev-python/openapi-core-0.18.0 | 16 + .../dev-python/openapi-spec-validator-0.6.0 | 16 + metadata/md5-cache/dev-python/orjson-3.9.1 | 2 +- metadata/md5-cache/dev-python/orjson-3.9.2 | 2 +- .../md5-cache/dev-python/pdm-backend-2.1.3 | 16 + .../md5-cache/dev-python/pdm-backend-2.1.4 | 16 + .../md5-cache/dev-python/phonenumbers-8.13.16 | 16 + .../dev-python/prometheus-client-0.17.1 | 16 + metadata/md5-cache/dev-python/psycopg-3.1.9 | 4 +- metadata/md5-cache/dev-python/pydantic-2.0.2 | 4 +- .../md5-cache/dev-python/pydantic-core-0.39.0 | 2 +- .../md5-cache/dev-python/pydantic-core-2.0.1 | 2 +- .../md5-cache/dev-python/pydantic-core-2.0.2 | 2 +- .../md5-cache/dev-python/pydantic-core-2.1.2 | 6 +- .../md5-cache/dev-python/pydantic-core-2.1.3 | 17 + .../md5-cache/dev-python/pydantic-core-2.2.0 | 17 + metadata/md5-cache/dev-python/pyfakefs-5.2.3 | 16 + .../md5-cache/dev-python/pyopencl-2023.1.1 | 17 + .../md5-cache/dev-python/pypresence-4.3.0 | 15 + metadata/md5-cache/dev-python/pypy3-7.3.12 | 4 +- .../md5-cache/dev-python/pypy3_10-7.3.12-r1 | 4 +- .../md5-cache/dev-python/pypy3_10-exe-7.3.12 | 4 +- .../dev-python/pypy3_10-exe-bin-7.3.12 | 4 +- .../dev-python/pytest-asyncio-0.21.1 | 16 + .../md5-cache/dev-python/pytest-cov-4.0.0-r1 | 16 - .../md5-cache/dev-python/pytest-cov-4.1.0 | 4 +- .../md5-cache/dev-python/qiskit-terra-0.24.1 | 2 +- .../{rapidfuzz-3.0.0 => rapidfuzz-3.0.0-r1} | 4 +- metadata/md5-cache/dev-python/rpds-py-0.7.1 | 2 +- metadata/md5-cache/dev-python/rpds-py-0.8.10 | 2 +- metadata/md5-cache/dev-python/rpds-py-0.8.8 | 2 +- .../md5-cache/dev-python/rustworkx-0.13.0 | 2 +- .../dev-python/scikit-build-core-0.4.7 | 16 - .../md5-cache/dev-python/sentry-sdk-1.28.0 | 16 + .../dev-python/setuptools-rust-1.6.0 | 2 +- .../md5-cache/dev-python/tifffile-2023.7.10 | 16 + .../md5-cache/dev-python/time-machine-2.11.0 | 17 + metadata/md5-cache/dev-python/trio-0.22.2 | 16 + metadata/md5-cache/dev-python/trustme-1.1.0 | 16 + metadata/md5-cache/dev-python/ubelt-1.3.3 | 16 + metadata/md5-cache/dev-python/versioneer-0.29 | 16 + .../md5-cache/dev-python/watchfiles-0.19.0 | 2 +- metadata/md5-cache/dev-python/y-py-0.6.0 | 2 +- metadata/md5-cache/dev-python/zipp-3.16.1 | 16 + .../dev-python/zope-exceptions-5.0.1 | 16 + metadata/md5-cache/dev-qt/Manifest.gz | Bin 23651 -> 14051 bytes metadata/md5-cache/dev-qt/assistant-5.15.9 | 16 - metadata/md5-cache/dev-qt/designer-5.15.10 | 4 +- metadata/md5-cache/dev-qt/designer-5.15.9 | 16 - metadata/md5-cache/dev-qt/linguist-5.15.9 | 16 - .../md5-cache/dev-qt/linguist-tools-5.15.10 | 4 +- .../md5-cache/dev-qt/linguist-tools-5.15.9 | 16 - metadata/md5-cache/dev-qt/pixeltool-5.15.9 | 16 - metadata/md5-cache/dev-qt/qdbus-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qdbus-5.15.9 | 16 - metadata/md5-cache/dev-qt/qdbusviewer-5.15.9 | 16 - metadata/md5-cache/dev-qt/qdoc-5.15.9 | 16 - metadata/md5-cache/dev-qt/qt3d-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtbluetooth-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtbluetooth-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtcharts-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtcharts-5.15.9 | 16 - .../md5-cache/dev-qt/qtconcurrent-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtconcurrent-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtcore-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtcore-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtdatavis3d-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtdbus-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtdbus-5.15.9 | 16 - .../md5-cache/dev-qt/qtdeclarative-5.15.10-r2 | 4 +- .../md5-cache/dev-qt/qtdeclarative-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtdiag-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtgamepad-5.15.9 | 16 - .../dev-qt/qtgraphicaleffects-5.15.10 | 4 +- .../dev-qt/qtgraphicaleffects-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtgui-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtgui-5.15.9 | 18 - metadata/md5-cache/dev-qt/qtgui-5.15.9-r1 | 18 - metadata/md5-cache/dev-qt/qthelp-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qthelp-5.15.9 | 16 - .../md5-cache/dev-qt/qtimageformats-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtlocation-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtlocation-5.15.9 | 16 - .../md5-cache/dev-qt/qtmultimedia-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtmultimedia-5.15.9 | 16 - .../md5-cache/dev-qt/qtnetwork-5.15.10-r2 | 4 +- metadata/md5-cache/dev-qt/qtnetwork-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r2 | 16 - metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r3 | 16 - .../md5-cache/dev-qt/qtnetworkauth-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtopengl-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtopengl-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtpaths-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtpaths-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtplugininfo-5.15.9 | 16 - .../md5-cache/dev-qt/qtpositioning-5.15.10 | 4 +- .../md5-cache/dev-qt/qtpositioning-5.15.9 | 17 - .../md5-cache/dev-qt/qtprintsupport-5.15.10 | 4 +- .../md5-cache/dev-qt/qtprintsupport-5.15.9 | 16 - .../md5-cache/dev-qt/qtquickcontrols-5.15.10 | 4 +- .../md5-cache/dev-qt/qtquickcontrols-5.15.9 | 16 - .../md5-cache/dev-qt/qtquickcontrols2-5.15.9 | 16 - .../md5-cache/dev-qt/qtquicktimeline-5.15.10 | 4 +- .../md5-cache/dev-qt/qtquicktimeline-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtscript-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtscript-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtscxml-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtsensors-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtsensors-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtserialbus-5.15.9 | 16 - .../md5-cache/dev-qt/qtserialport-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtserialport-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtspeech-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtspeech-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtsql-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtsql-5.15.9 | 17 - metadata/md5-cache/dev-qt/qtsvg-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtsvg-5.15.9-r1 | 16 - metadata/md5-cache/dev-qt/qttest-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qttest-5.15.9 | 16 - .../md5-cache/dev-qt/qttranslations-5.15.10 | 4 +- .../md5-cache/dev-qt/qttranslations-5.15.9 | 15 - .../md5-cache/dev-qt/qtvirtualkeyboard-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtwayland-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtwayland-5.15.9 | 16 - .../md5-cache/dev-qt/qtwaylandscanner-5.15.10 | 4 +- .../md5-cache/dev-qt/qtwaylandscanner-5.15.9 | 16 - .../md5-cache/dev-qt/qtwebchannel-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtwebchannel-5.15.9 | 16 - .../dev-qt/qtwebengine-5.15.10_p20230505 | 17 - .../dev-qt/qtwebengine-5.15.9_p20230505 | 17 - .../md5-cache/dev-qt/qtwebsockets-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtwebsockets-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtwebview-5.15.9 | 16 - .../md5-cache/dev-qt/qtwidgets-5.15.10-r1 | 4 +- metadata/md5-cache/dev-qt/qtwidgets-5.15.9 | 17 - metadata/md5-cache/dev-qt/qtx11extras-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtx11extras-5.15.9 | 16 - metadata/md5-cache/dev-qt/qtxml-5.15.10 | 4 +- metadata/md5-cache/dev-qt/qtxml-5.15.9 | 16 - .../md5-cache/dev-qt/qtxmlpatterns-5.15.10 | 4 +- .../md5-cache/dev-qt/qtxmlpatterns-5.15.9 | 16 - metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r2 | 17 + metadata/md5-cache/dev-ruby/Manifest.gz | Bin 176665 -> 170548 bytes metadata/md5-cache/dev-ruby/ammeter-1.1.5-r1 | 12 +- .../md5-cache/dev-ruby/amq-client-1.0.4-r1 | 12 +- .../dev-ruby/async-container-0.16.12 | 17 - metadata/md5-cache/dev-ruby/async-io-1.34.1 | 17 - metadata/md5-cache/dev-ruby/async-io-1.34.3 | 17 - .../md5-cache/dev-ruby/async-rspec-1.16.1 | 17 - .../dev-ruby/autoprefixer-rails-10.4.13.0 | 12 +- metadata/md5-cache/dev-ruby/bindata-2.4.14 | 17 - metadata/md5-cache/dev-ruby/bunny-2.22.0 | 12 +- metadata/md5-cache/dev-ruby/capybara-3.38.0 | 17 - metadata/md5-cache/dev-ruby/capybara-3.39.0 | 17 - .../md5-cache/dev-ruby/climate_control-1.2.0 | 12 +- .../md5-cache/dev-ruby/commonmarker-0.23.5 | 17 - .../md5-cache/dev-ruby/commonmarker-0.23.6 | 17 - .../md5-cache/dev-ruby/commonmarker-0.23.7 | 17 - metadata/md5-cache/dev-ruby/console-1.16.2 | 17 - ...2.14.14 => database_cleaner-core-2.0.1-r1} | 20 +- .../md5-cache/dev-ruby/date_validator-0.12.0 | 12 +- metadata/md5-cache/dev-ruby/dnsruby-1.70.0 | 12 +- .../md5-cache/dev-ruby/duktape-rb-2.7.0.0 | 12 +- .../dev-ruby/elastic-transport-8.2.2 | 17 + .../md5-cache/dev-ruby/em-websocket-0.5.3-r1 | 17 + .../md5-cache/dev-ruby/evented-spec-0.9.0-r1 | 12 +- metadata/md5-cache/dev-ruby/exifr-1.3.10 | 17 - metadata/md5-cache/dev-ruby/faker-2.23.0 | 17 - metadata/md5-cache/dev-ruby/faker-3.1.0 | 17 - metadata/md5-cache/dev-ruby/faker-3.1.1 | 17 - metadata/md5-cache/dev-ruby/faraday-2.7.10 | 17 + .../md5-cache/dev-ruby/faraday-net_http-2.0.3 | 17 - .../md5-cache/dev-ruby/faraday-net_http-2.1.0 | 4 +- .../md5-cache/dev-ruby/faraday-net_http-3.0.0 | 17 - .../md5-cache/dev-ruby/faraday-net_http-3.0.1 | 17 - .../faraday-net_http_persistent-2.1.0 | 17 + metadata/md5-cache/dev-ruby/fcgi-0.9.2.2 | 12 +- .../md5-cache/dev-ruby/file-tail-1.2.0-r1 | 12 +- .../dev-ruby/font-awesome-rails-4.7.0.8 | 12 +- metadata/md5-cache/dev-ruby/git-1.13.2 | 17 - metadata/md5-cache/dev-ruby/git-1.16.0 | 17 - metadata/md5-cache/dev-ruby/git-1.18.0 | 12 +- metadata/md5-cache/dev-ruby/globalid-1.1.0 | 17 - metadata/md5-cache/dev-ruby/hashie-5.0.0 | 16 +- .../dev-ruby/hiera-eyaml-plaintext-0.6-r2 | 12 +- .../md5-cache/dev-ruby/html-pipeline-2.14.3 | 12 +- metadata/md5-cache/dev-ruby/jbuilder-2.11.5 | 12 +- .../dev-ruby/jquery-ui-rails-6.0.1-r2 | 12 +- metadata/md5-cache/dev-ruby/loofah-2.21.3 | 4 +- metadata/md5-cache/dev-ruby/msgpack-1.5.6 | 17 - metadata/md5-cache/dev-ruby/msgpack-1.6.0 | 17 - .../dev-ruby/multipart-post-2.2.3-r1 | 17 - metadata/md5-cache/dev-ruby/net-sftp-4.0.0 | 12 +- metadata/md5-cache/dev-ruby/net-smtp-0.3.1 | 17 - metadata/md5-cache/dev-ruby/net-smtp-0.3.2 | 17 - .../dev-ruby/net-ssh-gateway-2.0.0-r2 | 12 +- metadata/md5-cache/dev-ruby/oauth-0.6.2 | 4 +- metadata/md5-cache/dev-ruby/oauth2-1.4.10 | 17 - metadata/md5-cache/dev-ruby/ox-2.14.13 | 17 - metadata/md5-cache/dev-ruby/parallel-1.23.0 | 4 +- metadata/md5-cache/dev-ruby/parser-3.1.3.0 | 17 - metadata/md5-cache/dev-ruby/parser-3.2.0.0 | 17 - metadata/md5-cache/dev-ruby/parser-3.2.1.0 | 17 - metadata/md5-cache/dev-ruby/parser-3.2.1.1 | 17 - metadata/md5-cache/dev-ruby/patron-0.13.3-r2 | 6 +- metadata/md5-cache/dev-ruby/pcaprub-0.13.1 | 12 +- .../md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 | 12 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.9 | 17 - .../md5-cache/dev-ruby/power_assert-1.2.0-r2 | 17 - metadata/md5-cache/dev-ruby/propshaft-0.6.4 | 17 - metadata/md5-cache/dev-ruby/propshaft-0.7.0 | 17 - metadata/md5-cache/dev-ruby/pry-0.14.1 | 17 - metadata/md5-cache/dev-ruby/psych-5.0.1 | 17 - metadata/md5-cache/dev-ruby/psych-5.0.2 | 17 - .../md5-cache/dev-ruby/public_suffix-5.0.3 | 17 + metadata/md5-cache/dev-ruby/pundit-2.3.0 | 14 +- metadata/md5-cache/dev-ruby/rack-attack-6.6.1 | 14 +- .../md5-cache/dev-ruby/rack-cache-1.13.0-r1 | 4 +- metadata/md5-cache/dev-ruby/radius-0.7.5-r1 | 12 +- .../dev-ruby/rails-html-sanitizer-1.6.0 | 4 +- metadata/md5-cache/dev-ruby/rbpdf-1.21.2 | 17 + metadata/md5-cache/dev-ruby/recog-3.1.1 | 12 +- metadata/md5-cache/dev-ruby/rjb-1.6.7 | 12 +- .../dev-ruby/rspec-block_is_expected-1.0.5 | 4 +- .../md5-cache/dev-ruby/rspec-mocks-3.12.6 | 17 + .../dev-ruby/rspec-pending_for-0.1.16 | 4 +- metadata/md5-cache/dev-ruby/rspec-rails-6.0.3 | 12 +- .../md5-cache/dev-ruby/ruby-feedparser-0.10.0 | 17 - .../md5-cache/dev-ruby/ruby-feedparser-0.11.0 | 17 - .../md5-cache/dev-ruby/ruby-gettext-3.4.6 | 17 + metadata/md5-cache/dev-ruby/ruby-gtk2-3.5.1 | 17 - metadata/md5-cache/dev-ruby/ruby-prof-1.4.4 | 17 - metadata/md5-cache/dev-ruby/ruby-prof-1.4.5 | 17 - metadata/md5-cache/dev-ruby/ruby_engine-2.0.0 | 4 +- .../md5-cache/dev-ruby/ruby_parser-3.20.3 | 17 + metadata/md5-cache/dev-ruby/ruby_smb-1.1.0-r1 | 17 - .../md5-cache/dev-ruby/ruby_version-1.0.3 | 4 +- metadata/md5-cache/dev-ruby/sass-rails-5.1.0 | 17 - .../md5-cache/dev-ruby/sassc-rails-2.1.2-r2 | 17 - .../md5-cache/dev-ruby/sassc-rails-2.1.2-r3 | 12 +- metadata/md5-cache/dev-ruby/seed-fu-2.3.9-r1 | 12 +- .../md5-cache/dev-ruby/serverengine-2.3.2 | 14 +- metadata/md5-cache/dev-ruby/slop-4.10.0 | 17 - metadata/md5-cache/dev-ruby/snaky_hash-2.0.1 | 4 +- metadata/md5-cache/dev-ruby/sprockets-4.1.1 | 17 - .../dev-ruby/sprockets-rails-3.4.2-r1 | 17 - metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 | 17 + metadata/md5-cache/dev-ruby/version_gem-1.1.3 | 4 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 14577 -> 14583 bytes metadata/md5-cache/dev-scheme/chez-9.5.8a-r1 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 126377 -> 126379 bytes metadata/md5-cache/dev-util/aruba-2.1.0 | 12 +- metadata/md5-cache/dev-util/bindgen-0.56.0 | 2 +- metadata/md5-cache/dev-util/bindgen-0.62.0 | 2 +- metadata/md5-cache/dev-util/bindgen-0.63.0 | 2 +- metadata/md5-cache/dev-util/bingrep-0.10.1 | 2 +- metadata/md5-cache/dev-util/bingrep-0.11.0 | 2 +- metadata/md5-cache/dev-util/bpftool-6.3 | 4 +- .../md5-cache/dev-util/cargo-audit-0.17.0 | 2 +- .../md5-cache/dev-util/cargo-audit-0.17.6 | 2 +- metadata/md5-cache/dev-util/cargo-c-0.9.14 | 2 +- metadata/md5-cache/dev-util/cargo-c-0.9.16 | 2 +- metadata/md5-cache/dev-util/cargo-c-0.9.19 | 2 +- metadata/md5-cache/dev-util/cargo-c-0.9.20 | 2 +- .../md5-cache/dev-util/cargo-ebuild-0.5.2 | 6 +- .../md5-cache/dev-util/cargo-ebuild-0.5.4 | 6 +- .../md5-cache/dev-util/cargo-license-0.4.2 | 2 +- .../md5-cache/dev-util/cargo-license-0.5.1 | 2 +- .../md5-cache/dev-util/cargo-nextest-0.9.53 | 2 +- .../md5-cache/dev-util/cargo-nextest-0.9.54 | 2 +- .../md5-cache/dev-util/cargo-tarpaulin-0.25.2 | 2 +- ...{catalyst-3.0.22-r2 => catalyst-3.0.22-r3} | 2 +- metadata/md5-cache/dev-util/catalyst-9999 | 2 +- metadata/md5-cache/dev-util/cbindgen-0.24.3 | 2 +- metadata/md5-cache/dev-util/clippy-8.5 | 4 +- .../{cmocka-1.1.5 => cmocka-1.1.5-r1} | 4 +- metadata/md5-cache/dev-util/diffoscope-238-r1 | 16 - metadata/md5-cache/dev-util/diffoscope-242-r1 | 16 - metadata/md5-cache/dev-util/diffoscope-242-r2 | 16 + metadata/md5-cache/dev-util/diffoscope-243 | 16 - metadata/md5-cache/dev-util/diffoscope-243-r1 | 16 + metadata/md5-cache/dev-util/diffoscope-243-r2 | 16 + metadata/md5-cache/dev-util/difftastic-0.45.0 | 2 +- metadata/md5-cache/dev-util/difftastic-0.46.0 | 2 +- metadata/md5-cache/dev-util/difftastic-0.48.0 | 13 + metadata/md5-cache/dev-util/git-delta-0.15.1 | 2 +- metadata/md5-cache/dev-util/git-delta-0.16.5 | 2 +- metadata/md5-cache/dev-util/gitlab-cli-1.31.0 | 13 + ...ab-runner-15.10.1 => gitlab-runner-16.1.0} | 4 +- 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.5 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.6 | 2 +- metadata/md5-cache/dev-util/lldb-17.0.0.9999 | 2 +- .../dev-util/lldb-17.0.0_pre20230630 | 16 - .../dev-util/lldb-17.0.0_pre20230705 | 2 +- metadata/md5-cache/dev-util/maturin-1.0.1 | 2 +- metadata/md5-cache/dev-util/maturin-1.1.0 | 2 +- metadata/md5-cache/dev-util/meson-1.2.0_rc2 | 16 - .../{meson-1.2.0_rc1 => meson-1.2.0_rc3} | 2 +- metadata/md5-cache/dev-util/pahole-1.25 | 4 +- metadata/md5-cache/dev-util/patchutils-0.4.2 | 4 +- metadata/md5-cache/dev-util/perf-6.3 | 6 +- metadata/md5-cache/dev-util/perf-6.3-r1 | 6 +- metadata/md5-cache/dev-util/perf-6.4-r1 | 8 +- metadata/md5-cache/dev-util/py-spy-0.3.14 | 2 +- metadata/md5-cache/dev-util/rinstall-0.2.0 | 2 +- metadata/md5-cache/dev-util/ruff-0.0.270 | 2 +- metadata/md5-cache/dev-util/ruff-0.0.277 | 15 - metadata/md5-cache/dev-util/ruff-0.0.278 | 15 + metadata/md5-cache/dev-util/rustup-1.25.2 | 2 +- metadata/md5-cache/dev-util/rustup-9999 | 2 +- metadata/md5-cache/dev-util/sccache-0.2.15 | 2 +- metadata/md5-cache/dev-util/sccache-0.3.0 | 2 +- metadata/md5-cache/dev-util/sccache-0.5.3 | 2 +- metadata/md5-cache/dev-util/sccache-0.5.4 | 2 +- metadata/md5-cache/dev-util/sccache-9999 | 2 +- .../md5-cache/dev-util/tree-sitter-cli-0.20.6 | 2 +- .../md5-cache/dev-util/tree-sitter-cli-0.20.7 | 2 +- .../md5-cache/dev-util/tree-sitter-cli-0.20.8 | 2 +- .../md5-cache/dev-util/wachy-0.1.0_alpha6 | 2 +- metadata/md5-cache/dev-util/wasmer-0.11.0 | 2 +- .../md5-cache/dev-util/watchman-2023.02.06.00 | 2 +- .../md5-cache/dev-util/watchman-2023.05.22.00 | 2 +- .../md5-cache/dev-util/watchman-2023.06.19.00 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 18636 -> 18656 bytes .../dev-vcs/{breezy-3.3.0 => breezy-3.3.0-r1} | 6 +- metadata/md5-cache/dev-vcs/git-absorb-0.6.10 | 2 +- metadata/md5-cache/dev-vcs/git-absorb-0.6.9 | 2 +- metadata/md5-cache/dev-vcs/git-machete-3.17.3 | 16 - metadata/md5-cache/dev-vcs/git-machete-3.17.6 | 16 + metadata/md5-cache/dev-vcs/mercurial-6.2.3 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.3.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.4.4 | 2 +- metadata/md5-cache/dev-vcs/mercurial-9999 | 2 +- .../{pre-commit-3.2.2 => pre-commit-3.3.3} | 4 +- metadata/md5-cache/dev-vcs/stgit-2.2.4 | 2 +- metadata/md5-cache/dev-vcs/stgit-2.3.0 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15683 -> 15677 bytes .../md5-cache/games-action/garden-1.0.9-r2 | 4 +- .../md5-cache/games-action/gltron-0.70-r2 | 4 +- .../games-action/guacamelee-20140222 | 6 +- .../md5-cache/games-action/heretic2-1.06c-r2 | 4 +- .../md5-cache/games-action/heroes-0.21-r3 | 6 +- .../md5-cache/games-action/rrootage-0.23a-r3 | 4 +- .../md5-cache/games-action/transcend-0.3-r2 | 4 +- .../md5-cache/games-action/tuxkart-0.4.0-r2 | 6 +- .../md5-cache/games-action/wordwarvi-1.00-r1 | 8 +- .../md5-cache/games-action/xblast-2.10.4-r2 | 4 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21831 -> 21813 bytes metadata/md5-cache/games-arcade/abe-1.1-r1 | 4 +- .../md5-cache/games-arcade/blockrage-0.2.3-r1 | 6 +- .../md5-cache/games-arcade/bomns-0.99.2-r1 | 8 +- .../games-arcade/criticalmass-1.0.2-r2 | 4 +- .../games-arcade/emilia-pinball-0.3.1-r3 | 4 +- .../games-arcade/funnyboat-1.5_p11-r3 | 4 +- metadata/md5-cache/games-arcade/gav-0.9.0-r1 | 6 +- metadata/md5-cache/games-arcade/jvgs-0.5-r100 | 6 +- metadata/md5-cache/games-arcade/komi-1.04-r2 | 4 +- metadata/md5-cache/games-arcade/late-0.1.0-r2 | 4 +- .../md5-cache/games-arcade/missile-1.0.1-r2 | 4 +- .../md5-cache/games-arcade/ninvaders-0.1.2 | 8 +- .../md5-cache/games-arcade/openmortal-0.7-r4 | 6 +- metadata/md5-cache/games-arcade/pachi-1.0-r2 | 8 +- .../games-arcade/pacmanarena-0.15-r2 | 6 +- .../games-arcade/sdlsasteroids-3.0.1-r1 | 4 +- .../md5-cache/games-arcade/tomatoes-1.55-r4 | 4 +- metadata/md5-cache/games-arcade/vor-0.5.8 | 4 +- .../md5-cache/games-arcade/xtux-20030306-r1 | 4 +- metadata/md5-cache/games-board/Manifest.gz | Bin 11694 -> 11854 bytes .../md5-cache/games-board/biloba-0.9.3-r2 | 8 +- .../md5-cache/games-board/cgoban-1.9.14-r2 | 6 +- .../md5-cache/games-board/chessx-1.5.4-r4 | 4 +- .../games-board/domination-1.1.1.6-r2 | 4 +- .../md5-cache/games-board/freedoko-0.7.16-r1 | 4 +- .../md5-cache/games-board/grhino-0.16.1-r2 | 6 +- .../games-board/gtkboard-0.11_pre0-r2 | 6 +- .../games-board/openyahtzee-1.9.3-r1 | 8 +- .../games-board/pasang-emas-3.1.0-r1 | 4 +- metadata/md5-cache/games-board/phalanx-22-r1 | 4 +- metadata/md5-cache/games-board/pioneers-15.6 | 6 +- metadata/md5-cache/games-board/pysolfc-2.21.0 | 17 + metadata/md5-cache/games-board/scid-4.7.0-r1 | 4 +- .../md5-cache/games-emulation/Manifest.gz | Bin 17518 -> 17513 bytes .../games-emulation/dgen-sdl-1.33-r1 | 6 +- .../md5-cache/games-emulation/emutos-1.2.1 | 4 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 5383 -> 5381 bytes metadata/md5-cache/games-engines/exult-1.8 | 4 +- .../games-engines/scummvm-tools-2.2.0-r1 | 8 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 12419 -> 12419 bytes .../md5-cache/games-fps/duke3d-data-1.0-r5 | 4 +- .../md5-cache/games-fps/ezquake-bin-2.2-r3 | 4 +- metadata/md5-cache/games-fps/tenebrae-1.04-r1 | 4 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 10222 -> 10216 bytes .../md5-cache/games-misc/exult-sound-0-r2 | 4 +- .../games-misc/fortune-mod-at-linux-20030120 | 4 +- .../games-misc/fortune-mod-fvl-20030120 | 4 +- .../fortune-mod-norbert-tretkowski-20030120 | 4 +- .../games-misc/fortune-mod-rss-20030120 | 4 +- .../fortune-mod-thomas-ogrisegg-20030120 | 4 +- .../md5-cache/games-misc/papers-please-1.1.65 | 6 +- .../md5-cache/games-misc/sdljoytest-11102003 | 4 +- .../md5-cache/games-misc/typespeed-0.6.5-r2 | 6 +- .../md5-cache/games-misc/xcruiser-0.30-r1 | 6 +- metadata/md5-cache/games-mud/Manifest.gz | Bin 1736 -> 1736 bytes .../md5-cache/games-mud/tf-5.0_beta8_p8-r1 | 6 +- metadata/md5-cache/games-mud/tintin-2.01.8 | 4 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 17993 -> 17989 bytes metadata/md5-cache/games-puzzle/fbg-0.9-r3 | 4 +- .../games-puzzle/fish-fillets-1.0.1-r100 | 6 +- .../md5-cache/games-puzzle/glightoff-1.0.0-r1 | 8 +- metadata/md5-cache/games-puzzle/gnurobbo-0.68 | 6 +- .../md5-cache/games-puzzle/magiccube4d-2.2-r1 | 6 +- metadata/md5-cache/games-puzzle/mures-0.5-r2 | 8 +- .../md5-cache/games-puzzle/penguzzle-1.0-r2 | 6 +- .../games-puzzle/pipewalker-0.9.4-r2 | 6 +- .../md5-cache/games-puzzle/splice-20121120-r2 | 6 +- metadata/md5-cache/games-puzzle/syzygy-1.0.2 | 2 +- .../games-puzzle/tiny-and-big-1.4.1-r2 | 4 +- .../md5-cache/games-puzzle/toppler-1.1.6-r2 | 6 +- .../md5-cache/games-puzzle/twindistress-1.1.0 | 6 +- .../md5-cache/games-puzzle/xblockout-1.1.6-r3 | 8 +- .../md5-cache/games-puzzle/xpired-1.22-r1 | 6 +- metadata/md5-cache/games-puzzle/xye-0.12.2 | 4 +- .../md5-cache/games-roguelike/FTL-1.5.13-r1 | 4 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 4077 -> 4242 bytes .../stone-soup-0.31.0_pre20230712 | 17 + .../md5-cache/games-roguelike/tome-2.3.5-r1 | 4 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 8613 -> 8619 bytes .../games-rpg/daimonin-client-0.10.8 | 8 +- metadata/md5-cache/games-rpg/egoboo-2.8.1-r2 | 4 +- .../games-rpg/eschalon-book-1-demo-106-r1 | 6 +- .../md5-cache/games-rpg/kqlives-0.99-r100 | 8 +- .../games-rpg/openglad-0.98_p20200907 | 4 +- metadata/md5-cache/games-rpg/rpg-cli-1.0.1 | 2 +- .../md5-cache/games-simulation/Manifest.gz | Bin 5116 -> 5121 bytes .../games-simulation/crashtest-1.1-r2 | 6 +- .../games-simulation/lincity-1.13.1-r4 | 4 +- .../games-simulation/searchandrescue-1.7.0-r1 | 4 +- .../slime-rancher-1.4.1c_p34605 | 4 +- metadata/md5-cache/games-sports/Manifest.gz | Bin 2093 -> 2100 bytes .../md5-cache/games-sports/foobillard-3.0a-r1 | 4 +- .../md5-cache/games-sports/gracer-0.1.5-r2 | 6 +- .../games-sports/stormbaancoureur-2.1.6-r2 | 6 +- .../md5-cache/games-sports/trigger-0.6.1-r1 | 4 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 10354 -> 10360 bytes .../md5-cache/games-strategy/crimson-0.5.3-r1 | 8 +- .../md5-cache/games-strategy/dopewars-1.6.1 | 6 +- .../games-strategy/dunelegacy-0.96.4 | 4 +- .../games-strategy/galaxyhack-1.74-r2 | 4 +- .../games-strategy/ja2-stracciatella-0.17.0 | 2 +- .../games-strategy/ja2-stracciatella-0.20.0 | 2 +- .../games-strategy/knights-demo-1.32-r3 | 4 +- metadata/md5-cache/games-strategy/uqm-0.8.0 | 4 +- metadata/md5-cache/games-util/Manifest.gz | Bin 10513 -> 10523 bytes .../games-util/atlas-0.6.1_beta_pre20181202 | 4 +- metadata/md5-cache/games-util/biounzip-1.1a | 6 +- .../md5-cache/games-util/cartridges-2.0.4 | 17 + metadata/md5-cache/games-util/eureka-1.27b | 6 +- metadata/md5-cache/games-util/fteqcc-2501 | 4 +- metadata/md5-cache/games-util/glbsp-2.24 | 8 +- metadata/md5-cache/games-util/qstat-2.14 | 6 +- metadata/md5-cache/games-util/slade-3.2.1-r1 | 16 - .../games-util/{slade-3.2.2 => slade-3.2.4} | 2 +- metadata/md5-cache/games-util/ucon64-2.2.2 | 4 +- metadata/md5-cache/games-util/vispatch-1.4.6 | 6 +- .../md5-cache/games-util/wxchtdecoder-1.5a-r1 | 8 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 6737 -> 6887 bytes .../md5-cache/gnome-base/gnome-shell-45_alpha | 19 + metadata/md5-cache/gnome-base/librsvg-2.56.0 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.56.1 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.56.2 | 2 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 15861 -> 16030 bytes .../gnome-shell-extensions-45_alpha | 15 + metadata/md5-cache/gui-apps/Manifest.gz | Bin 10061 -> 10056 bytes metadata/md5-cache/gui-apps/tuigreet-0.7.2 | 2 +- metadata/md5-cache/gui-apps/tuigreet-0.8.0-r1 | 2 +- metadata/md5-cache/gui-apps/tuigreet-9999 | 2 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 8425 -> 8427 bytes metadata/md5-cache/gui-libs/greetd-0.8.0 | 2 +- metadata/md5-cache/gui-libs/libadwaita-1.3.3 | 4 +- metadata/md5-cache/gui-wm/Manifest.gz | Bin 1698 -> 1697 bytes ...e-3.12.0_beta7 => gamescope-3.12.0_beta10} | 6 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 7429 -> 7588 bytes metadata/md5-cache/kde-misc/kdiff3-1.10.5 | 16 + metadata/md5-cache/mail-client/Manifest.gz | Bin 7620 -> 7791 bytes .../md5-cache/mail-client/claws-mail-4.1.1-r2 | 4 +- .../md5-cache/mail-client/mutt-wizard-3.3.1 | 4 +- .../md5-cache/mail-client/thunderbird-115.0 | 17 + metadata/md5-cache/mail-filter/Manifest.gz | Bin 12083 -> 12083 bytes .../mail-filter/spamassassin-4.0.0-r3 | 4 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 5323 -> 4848 bytes metadata/md5-cache/mail-mta/exim-4.96-r4 | 4 +- metadata/md5-cache/mail-mta/msmtp-1.8.24 | 17 + metadata/md5-cache/mail-mta/postfix-3.7.4 | 16 - metadata/md5-cache/mail-mta/postfix-3.7.5 | 16 - metadata/md5-cache/mail-mta/postfix-3.7.6 | 16 - metadata/md5-cache/mail-mta/postfix-3.8.0 | 16 - metadata/md5-cache/mail-mta/postfix-3.8.1 | 4 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 42982 -> 43145 bytes metadata/md5-cache/media-fonts/iosevka-25.0.1 | 14 + metadata/md5-cache/media-gfx/Manifest.gz | Bin 57126 -> 57478 bytes metadata/md5-cache/media-gfx/chafa-1.12.5-r1 | 15 + metadata/md5-cache/media-gfx/geeqie-2.0.1-r4 | 4 +- metadata/md5-cache/media-gfx/gimp-9999 | 2 +- .../media-gfx/{gmic-3.2.2 => gmic-3.2.6} | 4 +- .../md5-cache/media-gfx/kphotoalbum-5.11.0 | 18 + .../md5-cache/media-gfx/libimagequant-4.1.0 | 2 +- .../md5-cache/media-gfx/libimagequant-4.2.0 | 2 +- metadata/md5-cache/media-gfx/openvdb-10.0.1 | 2 +- metadata/md5-cache/media-gfx/oxipng-6.0.0 | 2 +- metadata/md5-cache/media-gfx/oxipng-6.0.1 | 2 +- metadata/md5-cache/media-gfx/oxipng-7.0.0 | 2 +- metadata/md5-cache/media-gfx/oxipng-8.0.0 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 112503 -> 112831 bytes .../md5-cache/media-libs/cubeb-0.2_p20220922 | 2 +- .../md5-cache/media-libs/harfbuzz-8.0.0-r1 | 17 + .../{harfbuzz-8.0.0 => harfbuzz-8.0.1} | 2 +- .../md5-cache/media-libs/leptonica-1.83.1 | 4 +- .../md5-cache/media-libs/libepoxy-1.5.10-r2 | 16 + .../{libopenmpt-0.6.10 => libopenmpt-0.7.2} | 2 +- .../md5-cache/media-libs/libopenraw-0.3.3 | 2 +- .../md5-cache/media-libs/libopenraw-0.3.5 | 2 +- .../md5-cache/media-libs/libopenraw-0.3.6 | 2 +- .../md5-cache/media-libs/libsdl2-2.26.5-r1 | 4 +- .../{openjpeg-2.5.0-r4 => openjpeg-2.5.0-r5} | 2 +- metadata/md5-cache/media-libs/opus-1.4 | 4 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 74564 -> 74570 bytes metadata/md5-cache/media-sound/cmusfm-0.5.0 | 15 + .../md5-cache/media-sound/fluidsynth-2.3.2-r2 | 4 +- metadata/md5-cache/media-sound/kid3-3.9.4 | 18 + ...racker-1.04.00 => milkytracker-1.04.00-r1} | 2 +- metadata/md5-cache/media-sound/mixxx-2.3.3-r1 | 16 - metadata/md5-cache/media-sound/ncspot-0.13.3 | 2 +- .../md5-cache/media-sound/ncspot-0.13.3-r1 | 2 +- .../{openmpt123-0.7.1 => openmpt123-0.7.2} | 6 +- .../md5-cache/media-sound/qtractor-0.9.33 | 17 - .../md5-cache/media-sound/qtractor-0.9.34-r1 | 4 +- .../md5-cache/media-sound/rescrobbled-0.7.0 | 2 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 5151 -> 5153 bytes metadata/md5-cache/media-tv/kodi-9999 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 38092 -> 38565 bytes .../md5-cache/media-video/handbrake-1.6.1 | 17 + metadata/md5-cache/media-video/handbrake-9999 | 12 +- .../md5-cache/media-video/makemkv-1.17.4-r1 | 17 + .../{pipewire-0.3.73 => pipewire-0.3.74} | 4 +- metadata/md5-cache/media-video/pipewire-9999 | 2 +- metadata/md5-cache/media-video/rav1e-0.5.1 | 2 +- metadata/md5-cache/media-video/rav1e-0.6.3 | 2 +- metadata/md5-cache/media-video/rav1e-0.6.5 | 2 +- metadata/md5-cache/media-video/rav1e-0.6.6 | 2 +- metadata/md5-cache/media-video/rav1e-9999 | 2 +- metadata/md5-cache/media-video/vcsi-7.0.13-r2 | 16 + metadata/md5-cache/net-analyzer/Manifest.gz | Bin 57743 -> 57589 bytes ...ent-bin-10.4.0 => nessus-agent-bin-10.4.1} | 2 +- .../{nessus-bin-10.5.2 => nessus-bin-10.5.3} | 2 +- .../md5-cache/net-analyzer/sslscan-2.0.13-r1 | 12 - .../md5-cache/net-analyzer/sslscan-2.0.16 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 15885 -> 15537 bytes metadata/md5-cache/net-im/bitlbee-steam-1.4.2 | 9 +- metadata/md5-cache/net-im/bitlbee-steam-9999 | 9 +- .../net-im/{dino-0.4.2-r1 => dino-0.4.2-r2} | 6 +- metadata/md5-cache/net-im/dino-9999 | 6 +- .../net-im/{discord-0.0.27 => discord-0.0.28} | 2 +- metadata/md5-cache/net-im/synapse-1.82.0-r1 | 17 - metadata/md5-cache/net-im/synapse-1.83.0 | 17 - metadata/md5-cache/net-im/synapse-1.84.1 | 17 - .../{synapse-1.85.2 => synapse-1.85.2-r1} | 6 +- metadata/md5-cache/net-im/synapse-1.87.0 | 17 + ...{zoom-5.14.10.3738-r1 => zoom-5.15.3.4839} | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 13957 -> 13958 bytes metadata/md5-cache/net-irc/anope-2.0.13 | 4 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 56955 -> 57260 bytes metadata/md5-cache/net-libs/nghttp3-0.13.0 | 15 + metadata/md5-cache/net-libs/ngtcp2-0.17.0 | 17 + 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-0.17.1 | 2 +- metadata/md5-cache/net-libs/quiche-0.17.2 | 2 +- metadata/md5-cache/net-libs/quiche-0.17.2-r1 | 2 +- metadata/md5-cache/net-libs/quiche-9999 | 2 +- metadata/md5-cache/net-libs/rustls-ffi-0.10.0 | 2 +- metadata/md5-cache/net-libs/rustls-ffi-0.9.1 | 2 +- .../net-libs/{xrootd-5.6.0 => xrootd-5.6.1} | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 88301 -> 87955 bytes metadata/md5-cache/net-misc/frr-8.5 | 4 +- .../{gns3-gui-2.2.39 => gns3-gui-2.2.41} | 10 +- ...{gns3-server-2.2.39 => gns3-server-2.2.41} | 10 +- .../net-misc/{puf-1.0.0-r1 => puf-1.0.0-r2} | 8 +- .../md5-cache/net-misc/teamviewer-15.28.6 | 15 - .../md5-cache/net-misc/teamviewer-15.30.3 | 15 - ...{teamviewer-15.31.5 => teamviewer-15.42.4} | 10 +- metadata/md5-cache/net-misc/websocat-1.10.0 | 2 +- metadata/md5-cache/net-misc/websocat-1.11.0 | 2 +- metadata/md5-cache/net-misc/websocat-1.6.0-r2 | 2 +- metadata/md5-cache/net-misc/websocat-1.9.0 | 2 +- .../md5-cache/net-nds/389-ds-base-1.4.4.19-r4 | 2 +- .../md5-cache/net-nds/389-ds-base-2.1.0-r4 | 2 +- metadata/md5-cache/net-nds/389-ds-base-2.3.2 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3753 -> 3754 bytes metadata/md5-cache/net-news/Manifest.gz | Bin 4346 -> 4190 bytes metadata/md5-cache/net-news/liferea-1.14.5 | 4 +- metadata/md5-cache/net-news/newsboat-2.21-r1 | 2 +- metadata/md5-cache/net-news/newsboat-2.23-r1 | 2 +- metadata/md5-cache/net-news/newsboat-2.28 | 2 +- metadata/md5-cache/net-news/newsboat-2.29 | 2 +- metadata/md5-cache/net-news/newsboat-2.30.1 | 2 +- metadata/md5-cache/net-news/rssguard-4.3.3 | 17 - metadata/md5-cache/net-news/rssguard-4.3.4 | 4 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 13228 -> 13396 bytes metadata/md5-cache/net-p2p/arti-1.1.5 | 2 +- metadata/md5-cache/net-p2p/arti-9999 | 2 +- metadata/md5-cache/net-p2p/syncthing-1.23.6 | 15 + metadata/md5-cache/net-print/Manifest.gz | Bin 7469 -> 7635 bytes .../epson-inkjet-printer-escpr-1.8.0 | 11 + metadata/md5-cache/net-vpn/Manifest.gz | Bin 13410 -> 13408 bytes metadata/md5-cache/net-vpn/vpncloud-2.3.0 | 2 +- .../md5-cache/sci-calculators/Manifest.gz | Bin 3546 -> 3544 bytes metadata/md5-cache/sci-calculators/xsv-0.13.0 | 2 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13047 -> 13368 bytes .../md5-cache/sci-chemistry/gromacs-2022.6 | 16 + .../md5-cache/sci-chemistry/gromacs-2023.2 | 16 + .../md5-cache/sci-geosciences/Manifest.gz | Bin 18225 -> 18391 bytes .../geopy-2.3.0-r2} | 18 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 63682 -> 63832 bytes metadata/md5-cache/sci-libs/armadillo-11.4.0 | 4 +- metadata/md5-cache/sci-libs/dealii-9.5.0 | 16 + metadata/md5-cache/sci-libs/dealii-9999 | 8 +- ...s-4.3.5-r2 => linux-gpib-modules-4.3.5-r3} | 2 +- metadata/md5-cache/sci-libs/openblas-0.3.23 | 2 +- metadata/md5-cache/sci-libs/tokenizers-0.13.3 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 29245 -> 29241 bytes metadata/md5-cache/sci-mathematics/coq-8.17.0 | 4 +- .../md5-cache/sci-mathematics/fricas-1.3.9 | 6 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 6916 -> 7080 bytes .../sci-visualization/labplot-2.10.1 | 17 + .../md5-cache/sci-visualization/labplot-9999 | 8 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 24080 -> 24081 bytes ...1.9 => openpgp-keys-apache-tomcat-10.1.11} | 4 +- ...5.89 => openpgp-keys-apache-tomcat-8.5.91} | 4 +- ...0.75 => openpgp-keys-apache-tomcat-9.0.78} | 4 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 87059 -> 87316 bytes metadata/md5-cache/sys-apps/bat-0.21.0 | 2 +- metadata/md5-cache/sys-apps/bat-0.22.1 | 2 +- metadata/md5-cache/sys-apps/bat-0.23.0 | 2 +- metadata/md5-cache/sys-apps/exa-0.10.1 | 2 +- metadata/md5-cache/sys-apps/fd-8.4.0 | 2 +- metadata/md5-cache/sys-apps/fd-8.7.0 | 2 +- metadata/md5-cache/sys-apps/file-5.44-r3 | 2 +- metadata/md5-cache/sys-apps/file-9999 | 2 +- metadata/md5-cache/sys-apps/flashrom-1.3.0-r1 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.8.14 | 18 - metadata/md5-cache/sys-apps/fwupd-1.8.15 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.9.3 | 18 + metadata/md5-cache/sys-apps/hwdata-0.367 | 12 - metadata/md5-cache/sys-apps/hwdata-0.370 | 12 - .../sys-apps/{hwdata-0.369 => hwdata-0.372} | 6 +- .../md5-cache/sys-apps/ipmi-fan-control-0.4.0 | 2 +- .../md5-cache/sys-apps/ipmi-fan-control-9999 | 2 +- metadata/md5-cache/sys-apps/lsd-0.23.1 | 2 +- .../md5-cache/sys-apps/pkgcraft-tools-0.0.10 | 2 +- .../md5-cache/sys-apps/pkgcraft-tools-0.0.9 | 2 +- .../md5-cache/sys-apps/pkgcraft-tools-9999 | 2 +- metadata/md5-cache/sys-apps/plocate-1.1.19 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.49 | 4 +- metadata/md5-cache/sys-apps/ripgrep-13.0.0 | 2 +- .../md5-cache/sys-apps/ripgrep-all-0.9.6-r1 | 2 +- metadata/md5-cache/sys-apps/sandbox-2.36 | 15 + ...2.17.1 => system-monitoring-center-2.17.3} | 2 +- metadata/md5-cache/sys-apps/systemd-253.6 | 18 + .../md5-cache/sys-apps/systemd-utils-253.5 | 2 +- .../md5-cache/sys-apps/systemd-utils-253.6 | 18 + .../sys-apps/uutils-coreutils-0.0.18 | 2 +- .../sys-apps/uutils-coreutils-0.0.19 | 2 +- .../md5-cache/sys-apps/uutils-coreutils-9999 | 2 +- .../md5-cache/sys-apps/uutils-findutils-0.4.0 | 2 +- .../md5-cache/sys-apps/uutils-findutils-0.4.1 | 15 + .../md5-cache/sys-apps/uutils-findutils-9999 | 6 +- .../md5-cache/sys-apps/zram-generator-1.1.2 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 15376 -> 15377 bytes metadata/md5-cache/sys-block/dust-0.8.6 | 2 +- metadata/md5-cache/sys-block/hdrecover-0.5 | 8 +- .../sys-block/thin-provisioning-tools-9999 | 2 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 9067 -> 9232 bytes metadata/md5-cache/sys-boot/grub-2.12_rc1-r1 | 16 + metadata/md5-cache/sys-boot/grub-9999 | 6 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 35101 -> 34143 bytes .../md5-cache/sys-devel/automake-1.16.5-r1 | 4 +- metadata/md5-cache/sys-devel/clang-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.6-r4 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r1 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.5 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.6 | 2 +- .../md5-cache/sys-devel/clang-17.0.0.9999 | 2 +- .../sys-devel/clang-17.0.0_pre20230630 | 17 - .../sys-devel/clang-17.0.0_pre20230705 | 2 +- .../md5-cache/sys-devel/clang-common-14.0.6 | 2 +- .../sys-devel/clang-common-15.0.7-r5 | 2 +- .../sys-devel/clang-common-15.0.7-r6 | 2 +- .../sys-devel/clang-common-16.0.5-r1 | 2 +- .../sys-devel/clang-common-16.0.6-r1 | 2 +- .../sys-devel/clang-common-17.0.0.9999 | 2 +- .../sys-devel/clang-common-17.0.0_pre20230630 | 13 - .../sys-devel/clang-common-17.0.0_pre20230705 | 2 +- .../clang-runtime-17.0.0_pre20230630 | 13 - 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.5 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.6 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.0.9999 | 2 +- .../sys-devel/lld-17.0.0_pre20230630 | 16 - .../sys-devel/lld-17.0.0_pre20230705 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r2 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r4 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.7 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.5 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.6 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.0.9999 | 2 +- .../sys-devel/llvm-17.0.0_pre20230630 | 17 - .../sys-devel/llvm-17.0.0_pre20230705 | 2 +- .../md5-cache/sys-devel/llvm-common-14.0.6 | 2 +- .../md5-cache/sys-devel/llvm-common-15.0.7 | 2 +- .../md5-cache/sys-devel/llvm-common-16.0.5 | 2 +- .../md5-cache/sys-devel/llvm-common-16.0.6 | 2 +- .../sys-devel/llvm-common-17.0.0.9999 | 2 +- .../sys-devel/llvm-common-17.0.0_pre20230630 | 11 - .../sys-devel/llvm-common-17.0.0_pre20230705 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 36592 -> 36581 bytes .../sys-fs/bcachefs-tools-24_p20230603 | 2 +- metadata/md5-cache/sys-fs/bcachefs-tools-9999 | 2 +- metadata/md5-cache/sys-fs/sandboxfs-0.2.0 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 34512 -> 20957 bytes .../sys-kernel/gentoo-kernel-5.10.181 | 18 - .../sys-kernel/gentoo-kernel-5.10.182 | 18 - .../sys-kernel/gentoo-kernel-5.10.183 | 18 - .../sys-kernel/gentoo-kernel-5.10.184 | 18 - .../sys-kernel/gentoo-kernel-5.10.185 | 18 - .../sys-kernel/gentoo-kernel-5.10.186 | 4 +- .../sys-kernel/gentoo-kernel-5.15.114 | 18 - .../sys-kernel/gentoo-kernel-5.15.115 | 18 - .../sys-kernel/gentoo-kernel-5.15.116 | 18 - .../sys-kernel/gentoo-kernel-5.15.117 | 18 - .../sys-kernel/gentoo-kernel-5.15.118 | 18 - .../sys-kernel/gentoo-kernel-5.15.119 | 18 - .../sys-kernel/gentoo-kernel-5.15.120 | 4 +- .../sys-kernel/gentoo-kernel-5.4.244 | 17 - .../sys-kernel/gentoo-kernel-5.4.245 | 17 - .../sys-kernel/gentoo-kernel-5.4.246 | 17 - .../sys-kernel/gentoo-kernel-5.4.247 | 17 - .../sys-kernel/gentoo-kernel-5.4.248 | 17 - .../sys-kernel/gentoo-kernel-5.4.249 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.31 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.1.32 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.1.33 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.1.34 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.1.35 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.1.36 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.1.37 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.3.10 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.3.11 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.3.5 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.3.6 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.3.7 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.3.8 | 18 - ...entoo-kernel-6.3.9 => gentoo-kernel-6.4.3} | 10 +- .../sys-kernel/gentoo-kernel-bin-5.10.181 | 17 - .../sys-kernel/gentoo-kernel-bin-5.10.182 | 17 - .../sys-kernel/gentoo-kernel-bin-5.10.183 | 17 - .../sys-kernel/gentoo-kernel-bin-5.10.184 | 17 - .../sys-kernel/gentoo-kernel-bin-5.10.185 | 17 - .../sys-kernel/gentoo-kernel-bin-5.10.186 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.15.114 | 17 - .../sys-kernel/gentoo-kernel-bin-5.15.115 | 17 - .../sys-kernel/gentoo-kernel-bin-5.15.116 | 17 - .../sys-kernel/gentoo-kernel-bin-5.15.117 | 17 - .../sys-kernel/gentoo-kernel-bin-5.15.118 | 17 - .../sys-kernel/gentoo-kernel-bin-5.15.119 | 17 - .../sys-kernel/gentoo-kernel-bin-5.15.120 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.4.244 | 17 - .../sys-kernel/gentoo-kernel-bin-5.4.245 | 17 - .../sys-kernel/gentoo-kernel-bin-5.4.246 | 17 - .../sys-kernel/gentoo-kernel-bin-5.4.247 | 17 - .../sys-kernel/gentoo-kernel-bin-5.4.248 | 17 - .../sys-kernel/gentoo-kernel-bin-5.4.249 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.1.31 | 17 - .../sys-kernel/gentoo-kernel-bin-6.1.32 | 17 - .../sys-kernel/gentoo-kernel-bin-6.1.33 | 17 - .../sys-kernel/gentoo-kernel-bin-6.1.34 | 17 - .../sys-kernel/gentoo-kernel-bin-6.1.35 | 17 - .../sys-kernel/gentoo-kernel-bin-6.1.36 | 17 - .../sys-kernel/gentoo-kernel-bin-6.1.37 | 17 - .../sys-kernel/gentoo-kernel-bin-6.3.10 | 17 - .../sys-kernel/gentoo-kernel-bin-6.3.11 | 17 - .../sys-kernel/gentoo-kernel-bin-6.3.6 | 17 - .../sys-kernel/gentoo-kernel-bin-6.3.7 | 17 - .../sys-kernel/gentoo-kernel-bin-6.3.8 | 17 - .../sys-kernel/gentoo-kernel-bin-6.3.9 | 17 - ...rnel-bin-6.3.5 => gentoo-kernel-bin-6.4.3} | 10 +- ...oo-sources-6.1.31 => gentoo-sources-6.4.3} | 10 +- .../kergen-0.1.5-r1} | 18 +- .../sys-kernel/linux-firmware-20230625 | 4 +- .../sys-kernel/vanilla-kernel-5.10.181 | 18 - .../sys-kernel/vanilla-kernel-5.10.182 | 18 - .../sys-kernel/vanilla-kernel-5.10.183 | 18 - .../sys-kernel/vanilla-kernel-5.10.184 | 18 - .../sys-kernel/vanilla-kernel-5.10.185 | 18 - .../sys-kernel/vanilla-kernel-5.15.114 | 18 - .../sys-kernel/vanilla-kernel-5.15.115 | 18 - .../sys-kernel/vanilla-kernel-5.15.116 | 18 - .../sys-kernel/vanilla-kernel-5.15.117 | 18 - .../sys-kernel/vanilla-kernel-5.15.118 | 18 - .../sys-kernel/vanilla-kernel-5.15.119 | 18 - .../sys-kernel/vanilla-kernel-5.4.244 | 17 - .../sys-kernel/vanilla-kernel-5.4.245 | 17 - .../sys-kernel/vanilla-kernel-5.4.246 | 17 - .../sys-kernel/vanilla-kernel-5.4.247 | 17 - .../sys-kernel/vanilla-kernel-5.4.248 | 17 - .../sys-kernel/vanilla-kernel-6.1.31 | 18 - .../sys-kernel/vanilla-kernel-6.1.32 | 18 - .../sys-kernel/vanilla-kernel-6.1.33 | 18 - .../sys-kernel/vanilla-kernel-6.1.34 | 18 - .../sys-kernel/vanilla-kernel-6.1.35 | 18 - .../sys-kernel/vanilla-kernel-6.1.36 | 18 - .../sys-kernel/vanilla-kernel-6.1.37 | 18 - .../sys-kernel/vanilla-kernel-6.3.10 | 18 - .../sys-kernel/vanilla-kernel-6.3.11 | 18 - .../md5-cache/sys-kernel/vanilla-kernel-6.3.6 | 18 - .../md5-cache/sys-kernel/vanilla-kernel-6.3.7 | 18 - .../md5-cache/sys-kernel/vanilla-kernel-6.3.8 | 18 - .../md5-cache/sys-kernel/vanilla-kernel-6.3.9 | 18 - ...illa-kernel-6.3.5 => vanilla-kernel-6.4.3} | 8 +- ...-sources-6.3.12 => vanilla-sources-6.3.13} | 4 +- ...la-sources-6.4.2 => vanilla-sources-6.4.3} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 35592 -> 34598 bytes .../md5-cache/sys-libs/compiler-rt-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/compiler-rt-15.0.7 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.5 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.6 | 2 +- .../sys-libs/compiler-rt-17.0.0.9999 | 2 +- .../sys-libs/compiler-rt-17.0.0_pre20230630 | 14 - .../sys-libs/compiler-rt-17.0.0_pre20230705 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-15.0.7 | 2 +- .../sys-libs/compiler-rt-sanitizers-16.0.5 | 2 +- .../sys-libs/compiler-rt-sanitizers-16.0.6 | 2 +- .../compiler-rt-sanitizers-17.0.0.9999 | 2 +- .../compiler-rt-sanitizers-17.0.0_pre20230630 | 15 - .../compiler-rt-sanitizers-17.0.0_pre20230705 | 2 +- metadata/md5-cache/sys-libs/glibc-2.37-r3 | 2 +- metadata/md5-cache/sys-libs/glibc-9999 | 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 +- metadata/md5-cache/sys-libs/libcxx-16.0.5 | 2 +- metadata/md5-cache/sys-libs/libcxx-16.0.6 | 2 +- .../md5-cache/sys-libs/libcxx-17.0.0.9999 | 2 +- .../sys-libs/libcxx-17.0.0_pre20230630 | 16 - .../sys-libs/libcxx-17.0.0_pre20230705 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-15.0.7 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-16.0.5 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-16.0.6 | 2 +- .../md5-cache/sys-libs/libcxxabi-17.0.0.9999 | 2 +- .../sys-libs/libcxxabi-17.0.0_pre20230630 | 16 - .../sys-libs/libcxxabi-17.0.0_pre20230705 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.6-r1 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.7-r2 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.7-r6 | 2 +- metadata/md5-cache/sys-libs/libomp-16.0.5 | 2 +- metadata/md5-cache/sys-libs/libomp-16.0.6 | 2 +- .../md5-cache/sys-libs/libomp-17.0.0.9999 | 2 +- .../sys-libs/libomp-17.0.0_pre20230630 | 16 - .../sys-libs/libomp-17.0.0_pre20230705 | 2 +- .../sys-libs/llvm-libunwind-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.7 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-16.0.5 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-16.0.6 | 2 +- .../sys-libs/llvm-libunwind-17.0.0.9999 | 2 +- .../llvm-libunwind-17.0.0_pre20230630 | 16 - .../llvm-libunwind-17.0.0_pre20230705 | 2 +- metadata/md5-cache/sys-libs/pam-1.5.3 | 4 +- metadata/md5-cache/sys-libs/pkgcraft-0.0.6 | 2 +- metadata/md5-cache/sys-libs/pkgcraft-9999 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15597 -> 15266 bytes metadata/md5-cache/sys-process/below-0.5.0 | 2 +- metadata/md5-cache/sys-process/below-0.6.3 | 2 +- metadata/md5-cache/sys-process/below-0.7.0 | 2 +- metadata/md5-cache/sys-process/bottom-0.8.0 | 13 - .../md5-cache/sys-process/bottom-0.8.0-r1 | 13 - metadata/md5-cache/sys-process/bottom-0.9.0 | 13 - metadata/md5-cache/sys-process/bottom-0.9.1 | 2 +- metadata/md5-cache/sys-process/bottom-0.9.3 | 13 + .../md5-cache/sys-process/parallel-20230522 | 4 +- .../md5-cache/sys-process/procs-0.14.0-r1 | 2 +- metadata/md5-cache/virtual/Manifest.gz | Bin 51916 -> 47354 bytes .../md5-cache/virtual/dist-kernel-5.10.181 | 7 - .../md5-cache/virtual/dist-kernel-5.10.182 | 7 - .../md5-cache/virtual/dist-kernel-5.10.183 | 7 - .../md5-cache/virtual/dist-kernel-5.10.184 | 7 - .../md5-cache/virtual/dist-kernel-5.10.185 | 7 - .../md5-cache/virtual/dist-kernel-5.10.186 | 4 +- .../md5-cache/virtual/dist-kernel-5.15.114 | 7 - .../md5-cache/virtual/dist-kernel-5.15.115 | 7 - .../md5-cache/virtual/dist-kernel-5.15.116 | 7 - .../md5-cache/virtual/dist-kernel-5.15.117 | 7 - .../md5-cache/virtual/dist-kernel-5.15.118 | 7 - .../md5-cache/virtual/dist-kernel-5.15.119 | 7 - .../md5-cache/virtual/dist-kernel-5.15.120 | 4 +- .../md5-cache/virtual/dist-kernel-5.4.244 | 7 - .../md5-cache/virtual/dist-kernel-5.4.245 | 7 - .../md5-cache/virtual/dist-kernel-5.4.246 | 7 - .../md5-cache/virtual/dist-kernel-5.4.247 | 7 - .../md5-cache/virtual/dist-kernel-5.4.248 | 7 - .../md5-cache/virtual/dist-kernel-5.4.249 | 4 +- metadata/md5-cache/virtual/dist-kernel-6.1.31 | 7 - metadata/md5-cache/virtual/dist-kernel-6.1.32 | 7 - metadata/md5-cache/virtual/dist-kernel-6.1.33 | 7 - metadata/md5-cache/virtual/dist-kernel-6.1.34 | 7 - metadata/md5-cache/virtual/dist-kernel-6.1.35 | 7 - metadata/md5-cache/virtual/dist-kernel-6.1.36 | 7 - metadata/md5-cache/virtual/dist-kernel-6.1.37 | 7 - metadata/md5-cache/virtual/dist-kernel-6.3.10 | 7 - metadata/md5-cache/virtual/dist-kernel-6.3.11 | 7 - metadata/md5-cache/virtual/dist-kernel-6.3.6 | 7 - metadata/md5-cache/virtual/dist-kernel-6.3.7 | 7 - metadata/md5-cache/virtual/dist-kernel-6.3.8 | 7 - metadata/md5-cache/virtual/dist-kernel-6.3.9 | 7 - .../{dist-kernel-6.3.5 => dist-kernel-6.4.3} | 4 +- metadata/md5-cache/www-apache/Manifest.gz | Bin 7800 -> 7795 bytes .../www-apache/mod_xsendfile-1.0_beta1-r2 | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 24332 -> 24479 bytes .../www-apps/nextcloud-notify_push-0.1.7 | 2 +- .../www-apps/nextcloud-notify_push-0.2.0 | 2 +- .../www-apps/nextcloud-notify_push-0.2.1 | 2 +- .../www-apps/nextcloud-notify_push-0.2.2 | 2 +- .../www-apps/nextcloud-notify_push-0.2.4 | 2 +- .../www-apps/nextcloud-notify_push-0.3.0 | 2 +- .../www-apps/nextcloud-notify_push-0.6.3 | 2 +- ...rowlarr-1.7.0.3623 => prowlarr-1.7.1.3684} | 2 +- .../{radarr-4.6.4.7568 => radarr-4.7.0.7588} | 4 +- ...{readarr-0.2.1.1915 => readarr-0.2.2.1943} | 2 +- metadata/md5-cache/www-apps/xpra-html5-8.1 | 13 + metadata/md5-cache/www-client/Manifest.gz | Bin 12697 -> 12870 bytes metadata/md5-cache/www-client/epiphany-44.5 | 4 +- metadata/md5-cache/www-client/firefox-115.0.2 | 17 + .../md5-cache/www-client/firefox-bin-115.0.1 | 17 - .../md5-cache/www-client/firefox-bin-115.0.2 | 17 + ...90.56 => google-chrome-beta-115.0.5790.75} | 2 +- ...4 => google-chrome-unstable-116.0.5845.14} | 2 +- ...0.1823.58 => microsoft-edge-114.0.1823.79} | 2 +- ...151 => microsoft-edge-beta-115.0.1901.165} | 2 +- ....14 => microsoft-edge-beta-115.0.1901.170} | 2 +- ...923.0 => microsoft-edge-dev-116.0.1938.10} | 2 +- ...908.0 => microsoft-edge-dev-116.0.1938.16} | 2 +- ...pera-100.0.4815.30 => opera-100.0.4815.54} | 2 +- ...-100.0.4815.2 => opera-beta-101.0.4843.10} | 8 +- ...4836.0-r1 => opera-developer-102.0.4850.0} | 8 +- ....0.4829.0 => opera-developer-102.0.4857.0} | 8 +- ...6.2.3060.3 => vivaldi-snapshot-6.2.3070.3} | 2 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 1763 -> 1758 bytes ... chrome-binary-plugins-115.0.5790.75_beta} | 2 +- ...chrome-binary-plugins-116.0.5845.14_alpha} | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 9162 -> 9160 bytes .../{tomcat-10.1.9 => tomcat-10.1.11} | 8 +- .../{tomcat-8.5.89 => tomcat-8.5.91} | 8 +- .../{tomcat-9.0.75 => tomcat-9.0.78} | 8 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6279 -> 6281 bytes ...ers-525.47.27 => nvidia-drivers-525.47.31} | 4 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 23927 -> 24089 bytes metadata/md5-cache/x11-libs/fox-wrapper-3-r1 | 8 + metadata/md5-cache/x11-libs/gtk+-3.24.38 | 6 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 61940 -> 61942 bytes metadata/md5-cache/x11-misc/gccmakedep-9999 | 2 +- .../x11-misc/xkblayout-state-0_p20180118 | 6 +- .../x11-misc/xkblayout-state-0_p20211106 | 13 + .../md5-cache/x11-misc/xkblayout-state-9999 | 12 - metadata/md5-cache/x11-terms/Manifest.gz | Bin 8502 -> 9295 bytes metadata/md5-cache/x11-terms/alacritty-0.10.1 | 2 +- metadata/md5-cache/x11-terms/alacritty-0.12.1 | 2 +- metadata/md5-cache/x11-terms/alacritty-9999 | 2 +- metadata/md5-cache/x11-terms/kitty-0.29.0 | 18 + .../x11-terms/kitty-shell-integration-0.29.0 | 10 + .../md5-cache/x11-terms/kitty-terminfo-0.29.0 | 11 + .../md5-cache/x11-terms/rxvt-unicode-9.31-r2 | 15 + .../x11-terms/wezterm-20230326.111934 | 2 +- .../x11-terms/wezterm-20230408.112425 | 2 +- metadata/md5-cache/x11-terms/xterm-382 | 4 +- metadata/md5-cache/x11-terms/xterm-384 | 16 + metadata/md5-cache/x11-wm/Manifest.gz | Bin 15570 -> 15733 bytes metadata/md5-cache/x11-wm/mutter-45_alpha | 18 + metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.calculate | 3282 ++++++++--------- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43086 -> 43080 bytes net-analyzer/nessus-agent-bin/Manifest | 6 +- ....ebuild => nessus-agent-bin-10.4.1.ebuild} | 0 net-analyzer/nessus-bin/Manifest | 6 +- ...10.5.2.ebuild => nessus-bin-10.5.3.ebuild} | 0 net-analyzer/sslscan/Manifest | 5 +- net-analyzer/sslscan/sslscan-2.0.13-r1.ebuild | 82 - net-analyzer/sslscan/sslscan-2.0.16.ebuild | 2 +- net-im/Manifest.gz | Bin 9561 -> 9566 bytes net-im/bitlbee-steam/Manifest | 4 +- .../bitlbee-steam/bitlbee-steam-1.4.2.ebuild | 8 +- .../bitlbee-steam/bitlbee-steam-9999.ebuild | 8 +- net-im/dino/Manifest | 4 +- ...o-0.4.2-r1.ebuild => dino-0.4.2-r2.ebuild} | 2 +- net-im/dino/dino-9999.ebuild | 2 +- net-im/discord/Manifest | 4 +- ...rd-0.0.27.ebuild => discord-0.0.28.ebuild} | 0 net-im/synapse/Manifest | 22 +- net-im/synapse/synapse-1.82.0-r1.ebuild | 204 - net-im/synapse/synapse-1.83.0.ebuild | 204 - ...1.85.2.ebuild => synapse-1.85.2-r1.ebuild} | 6 +- ...se-1.84.1.ebuild => synapse-1.87.0.ebuild} | 120 +- net-im/zoom/Manifest | 4 +- ...3738-r1.ebuild => zoom-5.15.3.4839.ebuild} | 0 net-irc/Manifest.gz | Bin 8243 -> 8239 bytes net-irc/anope/Manifest | 2 +- net-irc/anope/anope-2.0.13.ebuild | 2 +- net-libs/Manifest.gz | Bin 32619 -> 32618 bytes net-libs/nghttp3/Manifest | 2 + net-libs/nghttp3/nghttp3-0.13.0.ebuild | 40 + net-libs/ngtcp2/Manifest | 2 + net-libs/ngtcp2/ngtcp2-0.17.0.ebuild | 52 + net-libs/xrootd/Manifest | 4 +- ...rootd-5.6.0.ebuild => xrootd-5.6.1.ebuild} | 0 net-misc/Manifest.gz | Bin 54116 -> 54144 bytes net-misc/frr/Manifest | 2 +- net-misc/frr/frr-8.5.ebuild | 2 +- net-misc/gns3-gui/Manifest | 4 +- ...i-2.2.39.ebuild => gns3-gui-2.2.41.ebuild} | 2 +- net-misc/gns3-server/Manifest | 4 +- ....2.39.ebuild => gns3-server-2.2.41.ebuild} | 4 +- net-misc/iperf/Manifest | 1 - .../iperf/files/iperf-3.12-fix-bashism.patch | 43 - net-misc/puf/Manifest | 2 +- ...uf-1.0.0-r1.ebuild => puf-1.0.0-r2.ebuild} | 10 +- net-misc/teamviewer/Manifest | 20 +- net-misc/teamviewer/teamviewer-15.28.6.ebuild | 156 - net-misc/teamviewer/teamviewer-15.30.3.ebuild | 156 - ....31.5.ebuild => teamviewer-15.42.4.ebuild} | 11 +- net-news/Manifest.gz | Bin 2233 -> 2227 bytes net-news/liferea/Manifest | 2 +- net-news/liferea/liferea-1.14.5.ebuild | 2 +- net-news/rssguard/Manifest | 5 +- .../rssguard/files/rssguard-4.3.3-gcc13.patch | 30 - net-news/rssguard/rssguard-4.3.3.ebuild | 67 - net-news/rssguard/rssguard-4.3.4.ebuild | 2 +- net-p2p/Manifest.gz | Bin 6757 -> 6756 bytes net-p2p/syncthing/Manifest | 2 + net-p2p/syncthing/syncthing-1.23.6.ebuild | 112 + net-print/Manifest.gz | Bin 5748 -> 5744 bytes net-print/epson-inkjet-printer-escpr/Manifest | 2 + .../epson-inkjet-printer-escpr-1.8.0.ebuild | 35 + profiles/Manifest.gz | Bin 179674 -> 179280 bytes profiles/arch/hppa/package.use.stable.mask | 4 - profiles/arch/loong/package.use.mask | 15 +- profiles/arch/loong/use.mask | 4 + profiles/base/package.use.mask | 9 + profiles/features/wd40/package.mask | 1 + profiles/package.mask | 52 +- .../prefix/darwin/macos/10.11/x64/use.mask | 30 - .../prefix/darwin/macos/10.13/x64/use.mask | 30 - .../prefix/darwin/macos/10.14/x64/use.mask | 30 - .../prefix/darwin/macos/10.15/x64/use.mask | 30 - .../darwin/macos/11.0/arm64/gcc/use.mask | 5 - .../prefix/darwin/macos/11.0/x64/use.mask | 30 - .../darwin/macos/12.0/arm64/gcc/use.mask | 5 - .../prefix/darwin/macos/12.0/x64/use.mask | 30 - .../darwin/macos/13.0/arm64/gcc/use.mask | 5 - .../prefix/darwin/macos/13.0/x64/use.mask | 30 - profiles/prefix/darwin/macos/14.0/arm64/eapi | 1 + .../prefix/darwin/macos/14.0/arm64/gcc/eapi | 1 + .../prefix/darwin/macos/14.0/arm64/gcc/parent | 2 + .../darwin/macos/14.0/arm64/make.defaults | 5 + .../prefix/darwin/macos/14.0/arm64/parent | 2 + profiles/prefix/darwin/macos/14.0/eapi | 1 + .../prefix/darwin/macos/14.0/make.defaults | 4 + .../prefix/darwin/macos/14.0/package.use.mask | 7 + profiles/prefix/darwin/macos/14.0/parent | 1 + .../prefix/darwin/macos/14.0/profile.bashrc | 4 + profiles/prefix/darwin/macos/14.0/x64/eapi | 1 + .../prefix/darwin/macos/14.0/x64/gcc/eapi | 1 + .../prefix/darwin/macos/14.0/x64/gcc/parent | 2 + .../darwin/macos/14.0/x64/make.defaults | 5 + profiles/prefix/darwin/macos/14.0/x64/parent | 2 + .../darwin/macos/arch/arm64/package.use.mask | 9 +- .../prefix/darwin/macos/arch/x64/use.mask | 21 +- profiles/profiles.desc | 2 + profiles/use.local.desc | 3 + sci-chemistry/Manifest.gz | Bin 9512 -> 9510 bytes sci-chemistry/gromacs/Manifest | 8 + sci-chemistry/gromacs/gromacs-2022.6.ebuild | 333 ++ sci-chemistry/gromacs/gromacs-2023.2.ebuild | 335 ++ sci-geosciences/Manifest.gz | Bin 11256 -> 11257 bytes sci-geosciences/geopy/Manifest | 1 + sci-geosciences/geopy/geopy-2.3.0-r2.ebuild | 22 + sci-libs/Manifest.gz | Bin 44816 -> 44821 bytes sci-libs/armadillo/Manifest | 2 +- sci-libs/armadillo/armadillo-11.4.0.ebuild | 4 +- sci-libs/dealii/Manifest | 5 +- sci-libs/dealii/dealii-9.5.0.ebuild | 168 + sci-libs/dealii/dealii-9999.ebuild | 17 +- sci-libs/linux-gpib-modules/Manifest | 3 +- .../linux-gpib-modules-4.3.4-kernel-6.4.patch | 27 + ...ild => linux-gpib-modules-4.3.5-r3.ebuild} | 2 + sci-libs/openblas/Manifest | 2 +- sci-libs/openblas/openblas-0.3.23.ebuild | 6 +- sci-mathematics/Manifest.gz | Bin 18671 -> 18673 bytes sci-mathematics/coq/Manifest | 2 +- sci-mathematics/coq/coq-8.17.0.ebuild | 2 +- sci-mathematics/fricas/Manifest | 4 +- sci-mathematics/fricas/fricas-1.3.9.ebuild | 5 +- sci-visualization/Manifest.gz | Bin 4862 -> 4862 bytes sci-visualization/labplot/Manifest | 6 +- .../labplot/labplot-2.10.1.ebuild | 98 + sci-visualization/labplot/labplot-9999.ebuild | 7 +- sci-visualization/labplot/metadata.xml | 1 + sec-keys/Manifest.gz | Bin 19867 -> 19861 bytes sec-keys/openpgp-keys-apache-tomcat/Manifest | 12 +- ...openpgp-keys-apache-tomcat-10.1.11.ebuild} | 0 ... openpgp-keys-apache-tomcat-8.5.91.ebuild} | 0 ... openpgp-keys-apache-tomcat-9.0.78.ebuild} | 0 sys-apps/Manifest.gz | Bin 49857 -> 49849 bytes sys-apps/file/Manifest | 4 +- sys-apps/file/file-5.44-r3.ebuild | 4 +- sys-apps/file/file-9999.ebuild | 2 +- sys-apps/flashrom/Manifest | 2 +- sys-apps/flashrom/flashrom-1.3.0-r1.ebuild | 2 +- sys-apps/fwupd/Manifest | 6 +- sys-apps/fwupd/fwupd-1.8.15.ebuild | 2 +- ...fwupd-1.8.14.ebuild => fwupd-1.9.3.ebuild} | 41 +- sys-apps/hwdata/Manifest | 8 +- sys-apps/hwdata/hwdata-0.367.ebuild | 28 - sys-apps/hwdata/hwdata-0.369.ebuild | 28 - ...wdata-0.370.ebuild => hwdata-0.372.ebuild} | 2 +- sys-apps/plocate/Manifest | 2 +- sys-apps/plocate/plocate-1.1.19.ebuild | 2 +- sys-apps/portage/Manifest | 2 +- sys-apps/portage/portage-3.0.49.ebuild | 2 +- sys-apps/sandbox/Manifest | 2 + sys-apps/sandbox/sandbox-2.36.ebuild | 64 + sys-apps/system-monitoring-center/Manifest | 4 +- ...=> system-monitoring-center-2.17.3.ebuild} | 0 sys-apps/systemd-utils/Manifest | 4 +- .../systemd-utils/systemd-utils-253.5.ebuild | 1 - .../systemd-utils/systemd-utils-253.6.ebuild | 530 +++ sys-apps/systemd/Manifest | 2 + sys-apps/systemd/systemd-253.6.ebuild | 512 +++ sys-apps/uutils-findutils/Manifest | 36 +- .../uutils-findutils-0.4.1.ebuild | 219 ++ .../uutils-findutils-9999.ebuild | 287 +- sys-block/Manifest.gz | Bin 11015 -> 11012 bytes sys-block/hdrecover/Manifest | 2 +- sys-block/hdrecover/hdrecover-0.5.ebuild | 12 +- sys-boot/Manifest.gz | Bin 5887 -> 5883 bytes sys-boot/grub/Manifest | 6 +- ...5_bli.in-fix-shebang-on-unmerged-usr.patch | 31 + sys-boot/grub/grub-2.12_rc1-r1.ebuild | 333 ++ sys-boot/grub/grub-9999.ebuild | 10 +- sys-devel/Manifest.gz | Bin 10469 -> 10475 bytes sys-devel/automake/Manifest | 2 +- sys-devel/automake/automake-1.16.5-r1.ebuild | 2 +- sys-devel/binutils-apple/Manifest | 1 - .../files/binutils-apple-8.2.1-macos-12.patch | 24 - sys-devel/clang-common/Manifest | 2 - .../clang-common-17.0.0_pre20230630.ebuild | 190 - sys-devel/clang-runtime/Manifest | 1 - .../clang-runtime-17.0.0_pre20230630.ebuild | 41 - sys-devel/clang/Manifest | 2 - .../clang/clang-17.0.0_pre20230630.ebuild | 474 --- sys-devel/lld/Manifest | 2 - sys-devel/lld/lld-17.0.0_pre20230630.ebuild | 89 - sys-devel/llvm-common/Manifest | 2 - .../llvm-common-17.0.0_pre20230630.ebuild | 28 - sys-devel/llvm/Manifest | 2 - sys-devel/llvm/llvm-17.0.0_pre20230630.ebuild | 533 --- sys-kernel/Manifest.gz | Bin 4409 -> 4406 bytes sys-kernel/gentoo-kernel-bin/Manifest | 224 +- .../gentoo-kernel-bin-5.10.181.ebuild | 127 - .../gentoo-kernel-bin-5.10.182.ebuild | 127 - .../gentoo-kernel-bin-5.10.183.ebuild | 127 - .../gentoo-kernel-bin-5.10.184.ebuild | 127 - .../gentoo-kernel-bin-5.10.185.ebuild | 127 - .../gentoo-kernel-bin-5.10.186.ebuild | 2 +- .../gentoo-kernel-bin-5.15.114.ebuild | 127 - .../gentoo-kernel-bin-5.15.115.ebuild | 127 - .../gentoo-kernel-bin-5.15.117.ebuild | 127 - .../gentoo-kernel-bin-5.15.118.ebuild | 127 - .../gentoo-kernel-bin-5.15.119.ebuild | 127 - .../gentoo-kernel-bin-5.15.120.ebuild | 2 +- .../gentoo-kernel-bin-5.4.244.ebuild | 127 - .../gentoo-kernel-bin-5.4.245.ebuild | 127 - .../gentoo-kernel-bin-5.4.246.ebuild | 127 - .../gentoo-kernel-bin-5.4.247.ebuild | 127 - .../gentoo-kernel-bin-5.4.248.ebuild | 127 - .../gentoo-kernel-bin-5.4.249.ebuild | 2 +- .../gentoo-kernel-bin-6.1.31.ebuild | 127 - .../gentoo-kernel-bin-6.1.32.ebuild | 127 - .../gentoo-kernel-bin-6.1.33.ebuild | 127 - .../gentoo-kernel-bin-6.1.34.ebuild | 127 - .../gentoo-kernel-bin-6.1.35.ebuild | 127 - .../gentoo-kernel-bin-6.1.36.ebuild | 127 - .../gentoo-kernel-bin-6.1.37.ebuild | 127 - .../gentoo-kernel-bin-6.3.10.ebuild | 127 - .../gentoo-kernel-bin-6.3.11.ebuild | 127 - .../gentoo-kernel-bin-6.3.5.ebuild | 127 - .../gentoo-kernel-bin-6.3.6.ebuild | 127 - .../gentoo-kernel-bin-6.3.7.ebuild | 127 - .../gentoo-kernel-bin-6.3.8.ebuild | 127 - .../gentoo-kernel-bin-6.3.9.ebuild | 127 - ....ebuild => gentoo-kernel-bin-6.4.3.ebuild} | 2 +- sys-kernel/gentoo-kernel/Manifest | 108 +- .../gentoo-kernel-5.10.181.ebuild | 134 - .../gentoo-kernel-5.10.182.ebuild | 134 - .../gentoo-kernel-5.10.183.ebuild | 134 - .../gentoo-kernel-5.10.184.ebuild | 134 - .../gentoo-kernel-5.10.185.ebuild | 134 - .../gentoo-kernel-5.10.186.ebuild | 2 +- .../gentoo-kernel-5.15.114.ebuild | 134 - .../gentoo-kernel-5.15.115.ebuild | 134 - .../gentoo-kernel-5.15.116.ebuild | 134 - .../gentoo-kernel-5.15.117.ebuild | 134 - .../gentoo-kernel-5.15.118.ebuild | 134 - .../gentoo-kernel-5.15.119.ebuild | 134 - .../gentoo-kernel-5.15.120.ebuild | 2 +- .../gentoo-kernel-5.4.244.ebuild | 103 - .../gentoo-kernel-5.4.245.ebuild | 103 - .../gentoo-kernel-5.4.246.ebuild | 103 - .../gentoo-kernel-5.4.247.ebuild | 103 - .../gentoo-kernel-5.4.248.ebuild | 103 - .../gentoo-kernel-5.4.249.ebuild | 2 +- .../gentoo-kernel/gentoo-kernel-6.1.31.ebuild | 140 - .../gentoo-kernel/gentoo-kernel-6.1.32.ebuild | 140 - .../gentoo-kernel/gentoo-kernel-6.1.33.ebuild | 140 - .../gentoo-kernel/gentoo-kernel-6.1.34.ebuild | 140 - .../gentoo-kernel/gentoo-kernel-6.1.35.ebuild | 140 - .../gentoo-kernel/gentoo-kernel-6.1.36.ebuild | 140 - .../gentoo-kernel/gentoo-kernel-6.1.37.ebuild | 140 - .../gentoo-kernel/gentoo-kernel-6.3.11.ebuild | 141 - .../gentoo-kernel/gentoo-kernel-6.3.5.ebuild | 140 - .../gentoo-kernel/gentoo-kernel-6.3.6.ebuild | 140 - .../gentoo-kernel/gentoo-kernel-6.3.7.ebuild | 140 - .../gentoo-kernel/gentoo-kernel-6.3.8.ebuild | 141 - .../gentoo-kernel/gentoo-kernel-6.3.9.ebuild | 141 - ...3.10.ebuild => gentoo-kernel-6.4.3.ebuild} | 4 +- sys-kernel/gentoo-sources/Manifest | 8 +- ....31.ebuild => gentoo-sources-6.4.3.ebuild} | 4 +- sys-kernel/kergen/Manifest | 1 + sys-kernel/kergen/kergen-0.1.5-r1.ebuild | 17 + sys-kernel/linux-firmware/Manifest | 2 +- .../linux-firmware-20230625.ebuild | 2 +- sys-kernel/vanilla-kernel/Manifest | 101 +- .../vanilla-kernel-5.10.181.ebuild | 137 - .../vanilla-kernel-5.10.182.ebuild | 137 - .../vanilla-kernel-5.10.183.ebuild | 137 - .../vanilla-kernel-5.10.184.ebuild | 137 - .../vanilla-kernel-5.10.185.ebuild | 137 - .../vanilla-kernel-5.15.114.ebuild | 137 - .../vanilla-kernel-5.15.115.ebuild | 137 - .../vanilla-kernel-5.15.116.ebuild | 137 - .../vanilla-kernel-5.15.117.ebuild | 137 - .../vanilla-kernel-5.15.118.ebuild | 137 - .../vanilla-kernel-5.15.119.ebuild | 137 - .../vanilla-kernel-5.4.244.ebuild | 111 - .../vanilla-kernel-5.4.245.ebuild | 111 - .../vanilla-kernel-5.4.246.ebuild | 111 - .../vanilla-kernel-5.4.247.ebuild | 111 - .../vanilla-kernel-5.4.248.ebuild | 111 - .../vanilla-kernel-6.1.32.ebuild | 137 - .../vanilla-kernel-6.1.33.ebuild | 137 - .../vanilla-kernel-6.1.34.ebuild | 137 - .../vanilla-kernel-6.1.35.ebuild | 137 - .../vanilla-kernel-6.1.36.ebuild | 137 - .../vanilla-kernel-6.1.37.ebuild | 137 - .../vanilla-kernel-6.3.10.ebuild | 137 - .../vanilla-kernel-6.3.11.ebuild | 137 - .../vanilla-kernel-6.3.5.ebuild | 137 - .../vanilla-kernel-6.3.6.ebuild | 137 - .../vanilla-kernel-6.3.7.ebuild | 137 - .../vanilla-kernel-6.3.8.ebuild | 137 - .../vanilla-kernel-6.3.9.ebuild | 137 - ....31.ebuild => vanilla-kernel-6.4.3.ebuild} | 2 +- sys-kernel/vanilla-sources/Manifest | 8 +- ...2.ebuild => vanilla-sources-6.3.13.ebuild} | 0 ....2.ebuild => vanilla-sources-6.4.3.ebuild} | 0 sys-libs/Manifest.gz | Bin 14728 -> 14736 bytes sys-libs/compiler-rt-sanitizers/Manifest | 2 - ...er-rt-sanitizers-17.0.0_pre20230630.ebuild | 216 -- sys-libs/compiler-rt/Manifest | 2 - .../compiler-rt-17.0.0_pre20230630.ebuild | 149 - sys-libs/glibc/Manifest | 4 +- sys-libs/glibc/glibc-2.37-r3.ebuild | 1 + sys-libs/glibc/glibc-9999.ebuild | 1 + sys-libs/libcxx/Manifest | 2 - .../libcxx/libcxx-17.0.0_pre20230630.ebuild | 204 - sys-libs/libcxxabi/Manifest | 2 - .../libcxxabi-17.0.0_pre20230630.ebuild | 116 - sys-libs/libomp/Manifest | 2 - .../libomp/libomp-17.0.0_pre20230630.ebuild | 151 - sys-libs/llvm-libunwind/Manifest | 2 - .../llvm-libunwind-17.0.0_pre20230630.ebuild | 123 - sys-libs/pam/Manifest | 2 +- sys-libs/pam/pam-1.5.3.ebuild | 2 +- sys-process/Manifest.gz | Bin 10146 -> 10145 bytes sys-process/bottom/Manifest | 202 +- sys-process/bottom/bottom-0.8.0-r1.ebuild | 270 -- sys-process/bottom/bottom-0.8.0.ebuild | 268 -- ...ottom-0.9.0.ebuild => bottom-0.9.3.ebuild} | 91 +- sys-process/parallel/Manifest | 2 +- sys-process/parallel/parallel-20230522.ebuild | 2 +- virtual/Manifest.gz | Bin 28281 -> 28276 bytes virtual/dist-kernel/Manifest | 37 +- .../dist-kernel/dist-kernel-5.10.181.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.182.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.183.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.184.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.185.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.186.ebuild | 2 +- .../dist-kernel/dist-kernel-5.15.114.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.115.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.116.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.117.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.118.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.119.ebuild | 19 - .../dist-kernel/dist-kernel-5.15.120.ebuild | 2 +- .../dist-kernel/dist-kernel-5.4.244.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.245.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.246.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.247.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.248.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.249.ebuild | 2 +- virtual/dist-kernel/dist-kernel-6.1.31.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.1.33.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.1.34.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.1.35.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.1.36.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.1.37.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.3.10.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.3.11.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.3.5.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.3.6.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.3.7.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.3.8.ebuild | 19 - virtual/dist-kernel/dist-kernel-6.3.9.ebuild | 19 - ...6.1.32.ebuild => dist-kernel-6.4.3.ebuild} | 0 www-apache/Manifest.gz | Bin 5916 -> 5916 bytes www-apache/mod_xsendfile/Manifest | 2 +- .../mod_xsendfile-1.0_beta1-r2.ebuild | 4 +- www-apps/Manifest.gz | Bin 13136 -> 13134 bytes www-apps/prowlarr/Manifest | 8 +- ...3623.ebuild => prowlarr-1.7.1.3684.ebuild} | 0 www-apps/radarr/Manifest | 8 +- ...4.7568.ebuild => radarr-4.7.0.7588.ebuild} | 6 +- www-apps/readarr/Manifest | 8 +- ....1915.ebuild => readarr-0.2.2.1943.ebuild} | 0 www-apps/xpra-html5/Manifest | 2 + www-apps/xpra-html5/xpra-html5-8.1.ebuild | 45 + www-client/Manifest.gz | Bin 6041 -> 6035 bytes www-client/epiphany/Manifest | 2 +- www-client/epiphany/epiphany-44.5.ebuild | 2 +- www-client/firefox-bin/Manifest | 198 +- ....0.1.ebuild => firefox-bin-115.0.2.ebuild} | 0 www-client/firefox/Manifest | 103 +- www-client/firefox/firefox-115.0.2.ebuild | 1459 ++++++++ www-client/firefox/metadata.xml | 2 + www-client/google-chrome-beta/Manifest | 4 +- ...> google-chrome-beta-115.0.5790.75.ebuild} | 0 www-client/google-chrome-unstable/Manifest | 4 +- ...ogle-chrome-unstable-116.0.5845.14.ebuild} | 0 www-client/microsoft-edge-beta/Manifest | 8 +- ...microsoft-edge-beta-115.0.1901.165.ebuild} | 0 ...microsoft-edge-beta-115.0.1901.170.ebuild} | 0 www-client/microsoft-edge-dev/Manifest | 8 +- ...> microsoft-edge-dev-116.0.1938.10.ebuild} | 0 ...> microsoft-edge-dev-116.0.1938.16.ebuild} | 0 www-client/microsoft-edge/Manifest | 4 +- ...ld => microsoft-edge-114.0.1823.79.ebuild} | 0 www-client/opera-beta/Manifest | 5 +- .../opera-beta-101.0.4843.10.ebuild} | 6 +- www-client/opera-developer/Manifest | 9 +- .../opera-developer-102.0.4850.0.ebuild} | 8 +- ...ld => opera-developer-102.0.4857.0.ebuild} | 8 +- www-client/opera/Manifest | 4 +- ...5.30.ebuild => opera-100.0.4815.54.ebuild} | 0 www-client/vivaldi-snapshot/Manifest | 8 +- ...ild => vivaldi-snapshot-6.2.3070.3.ebuild} | 0 www-plugins/Manifest.gz | Bin 1245 -> 1246 bytes www-plugins/chrome-binary-plugins/Manifest | 8 +- ...-binary-plugins-115.0.5790.75_beta.ebuild} | 0 ...binary-plugins-116.0.5845.14_alpha.ebuild} | 0 www-servers/Manifest.gz | Bin 4718 -> 4719 bytes www-servers/tomcat/Manifest | 18 +- ...at-10.1.9.ebuild => tomcat-10.1.11.ebuild} | 2 +- ...cat-8.5.89.ebuild => tomcat-8.5.91.ebuild} | 2 +- ...cat-9.0.75.ebuild => tomcat-9.0.78.ebuild} | 2 +- x11-drivers/Manifest.gz | Bin 4718 -> 4718 bytes x11-drivers/nvidia-drivers/Manifest | 11 +- ...ebuild => nvidia-drivers-525.47.31.ebuild} | 2 +- x11-libs/Manifest.gz | Bin 18326 -> 18323 bytes x11-libs/fox-wrapper/Manifest | 1 + x11-libs/fox-wrapper/fox-wrapper-3-r1.ebuild | 20 + x11-libs/gtk+/Manifest | 2 +- x11-libs/gtk+/gtk+-3.24.38.ebuild | 2 +- x11-misc/Manifest.gz | Bin 46994 -> 46985 bytes x11-misc/gccmakedep/Manifest | 2 +- x11-misc/gccmakedep/gccmakedep-9999.ebuild | 4 +- x11-misc/xkblayout-state/Manifest | 5 +- .../xkblayout-state-0_p20180118.ebuild | 6 +- .../xkblayout-state-0_p20211106.ebuild | 29 + .../xkblayout-state-9999.ebuild | 26 - x11-terms/Manifest.gz | Bin 4548 -> 4552 bytes x11-terms/kitty-shell-integration/Manifest | 2 + .../kitty-shell-integration-0.29.0.ebuild | 37 + x11-terms/kitty-terminfo/Manifest | 2 + .../kitty-terminfo-0.29.0.ebuild | 23 + x11-terms/kitty/Manifest | 4 + x11-terms/kitty/kitty-0.29.0.ebuild | 165 + x11-terms/rxvt-unicode/Manifest | 2 + .../files/rxvt-unicode-9.31-perl5.38.patch | 13 + .../rxvt-unicode/rxvt-unicode-9.31-r2.ebuild | 125 + x11-terms/xterm/Manifest | 5 +- x11-terms/xterm/xterm-382.ebuild | 2 +- x11-terms/xterm/xterm-384.ebuild | 106 + x11-wm/Manifest.gz | Bin 9135 -> 9135 bytes x11-wm/mutter/Manifest | 2 + x11-wm/mutter/mutter-45_alpha.ebuild | 234 ++ 2815 files changed, 26663 insertions(+), 36404 deletions(-) create mode 100644 app-admin/awscli/awscli-1.29.2.ebuild delete mode 100644 app-admin/clustershell/clustershell-1.9-r1.ebuild create mode 100644 app-admin/eclean-kernel/eclean-kernel-2.99.5.ebuild create mode 100644 app-admin/sudo/sudo-1.9.14_p1.ebuild delete mode 100644 app-admin/sysstat/sysstat-12.6.2.ebuild delete mode 100644 app-antivirus/clamtk/clamtk-6.15.ebuild create mode 100644 app-arch/brotli/brotli-1.0.9-r6.ebuild delete mode 100644 app-backup/borgmatic/borgmatic-1.7.11.ebuild rename app-backup/borgmatic/{borgmatic-1.7.13.ebuild => borgmatic-1.7.15.ebuild} (88%) delete mode 100644 app-benchmarks/geekbench/geekbench-6.0.3.ebuild rename app-benchmarks/stress-ng/{stress-ng-0.16.00.ebuild => stress-ng-0.16.01.ebuild} (100%) delete mode 100644 app-crypt/acme/acme-2.5.0-r1.ebuild delete mode 100644 app-crypt/certbot-apache/certbot-apache-2.5.0.ebuild delete mode 100644 app-crypt/certbot-nginx/certbot-nginx-2.5.0-r1.ebuild delete mode 100644 app-crypt/certbot/certbot-2.5.0.ebuild delete mode 100644 app-emacs/emacs-el-fetch/emacs-el-fetch-3.2.1.ebuild delete mode 100644 app-emacs/helm/files/helm-3.8.0-no-autoload-check.patch delete mode 100644 app-emacs/helm/helm-3.8.5.ebuild delete mode 100644 app-emacs/helm/helm-3.8.6.ebuild rename app-emacs/helm/{helm-3.8.7.ebuild => helm-3.9.1.ebuild} (57%) rename app-emacs/plz/{plz-0.5.4.ebuild => plz-0.7.ebuild} (89%) create mode 100644 app-emacs/swift-mode/swift-mode-9.0.0.ebuild create mode 100644 app-emulation/libvirt/files/libvirt-9.6.0-fix-paths-for-apparmor.patch create mode 100644 app-emulation/libvirt/libvirt-9.5.0.ebuild create mode 100644 app-emulation/qemu/qemu-7.2.4.ebuild create mode 100644 app-emulation/qemu/qemu-8.0.3.ebuild create mode 100644 app-misc/check-jsonschema/check-jsonschema-0.23.3.ebuild rename app-misc/gramps/{gramps-5.1.6.ebuild => gramps-5.1.6-r1.ebuild} (62%) create mode 100644 app-misc/jdupes/jdupes-1.26.1.ebuild create mode 100644 app-office/libreoffice/libreoffice-7.5.5.2.ebuild delete mode 100644 app-shells/nushell/nushell-0.74.0-r1.ebuild create mode 100644 app-shells/nushell/nushell-0.82.0.ebuild create mode 100644 app-text/capyt/capyt-1.1.1-r1.ebuild create mode 100644 app-text/libebook/libebook-0.1.3-r3.ebuild create mode 100644 app-text/qpdf/qpdf-11.5.0.ebuild create mode 100644 dev-cpp/benchmark/benchmark-1.8.2.ebuild create mode 100644 dev-cpp/cpp-httplib/cpp-httplib-0.13.1.ebuild rename dev-cpp/gflags/{gflags-2.2.2.ebuild => gflags-2.2.2-r1.ebuild} (87%) create mode 100644 dev-cpp/msgpack-cxx/msgpack-cxx-6.1.0.ebuild create mode 100644 dev-db/redis/redis-6.2.13.ebuild create mode 100644 dev-db/redis/redis-7.0.12.ebuild delete mode 100644 dev-java/tomcat-native/tomcat-native-1.2.36.ebuild delete mode 100644 dev-java/tomcat-native/tomcat-native-2.0.3-r1.ebuild delete mode 100644 dev-lang/crystal/crystal-1.7.2.ebuild delete mode 100644 dev-lang/crystal/crystal-1.8.1-r1.ebuild rename dev-lang/crystal/{crystal-1.8.0-r1.ebuild => crystal-1.9.0.ebuild} (100%) rename dev-lang/fennel/{fennel-1.2.1.ebuild => fennel-1.3.1.ebuild} (66%) create mode 100644 dev-lang/luau/Manifest create mode 100644 dev-lang/luau/luau-0.583.ebuild create mode 100644 dev-lang/luau/metadata.xml create mode 100644 dev-lang/python/python-3.12.0_beta4.ebuild create mode 100644 dev-libs/botan/botan-3.1.0.ebuild create mode 100644 dev-libs/gjs/gjs-1.77.1.ebuild create mode 100644 dev-libs/libbpf/libbpf-1.2.2.ebuild delete mode 100644 dev-libs/libclc/libclc-17.0.0_pre20230630.ebuild create mode 100644 dev-libs/libevent/files/libevent-2.2.1-disable-signalfd.patch rename dev-libs/libevent/{libevent-2.2.1-r1.ebuild => libevent-2.2.1-r2.ebuild} (90%) create mode 100644 dev-libs/libjodycode/libjodycode-3.1.ebuild create mode 100644 dev-libs/libp11/files/libp11-0.4.12-openssl-3.1.patch rename dev-libs/libp11/{libp11-0.4.12-r2.ebuild => libp11-0.4.12-r3.ebuild} (71%) create mode 100644 dev-libs/libuv/libuv-1.46.0.ebuild create mode 100644 dev-libs/tinyxml2/files/tinyxml2-9.0.0-musl-1.2.4.patch create mode 100644 dev-ml/atd/atd-2.12.0.ebuild create mode 100644 dev-ml/dune-build-info/dune-build-info-3.9.1.ebuild create mode 100644 dev-ml/dune-configurator/dune-configurator-3.9.1.ebuild create mode 100644 dev-ml/dune-private-libs/dune-private-libs-3.9.1.ebuild create mode 100644 dev-ml/dune-site/dune-site-3.9.1.ebuild create mode 100644 dev-ml/dune/dune-3.9.1.ebuild create mode 100644 dev-ml/dyn/dyn-3.9.1.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230630.ebuild create mode 100644 dev-ml/ordering/ordering-3.9.1.ebuild create mode 100644 dev-ml/stdune/stdune-3.9.1.ebuild create mode 100644 dev-perl/HTML-Quoted/HTML-Quoted-0.50.0.ebuild create mode 100644 dev-perl/Test-Compile/Test-Compile-3.3.0.ebuild create mode 100644 dev-python/Faker/Faker-19.0.0.ebuild create mode 100644 dev-python/Faker/Faker-19.1.0.ebuild create mode 100644 dev-python/GitPython/GitPython-3.1.32.ebuild create mode 100644 dev-python/Nuitka/Nuitka-1.7.4.ebuild create mode 100644 dev-python/awxkit/awxkit-22.5.0.ebuild create mode 100644 dev-python/black/black-23.7.0.ebuild create mode 100644 dev-python/boto3/boto3-1.28.2.ebuild create mode 100644 dev-python/botocore/botocore-1.31.2.ebuild create mode 100644 dev-python/braintree/braintree-4.21.0.ebuild create mode 100644 dev-python/cfn-lint/cfn-lint-0.78.1.ebuild delete mode 100644 dev-python/clang-python/clang-python-17.0.0_pre20230630.ebuild create mode 100644 dev-python/cryptography/cryptography-41.0.2.ebuild create mode 100644 dev-python/cython/cython-3.0.0_rc2.ebuild create mode 100644 dev-python/deepdiff/Manifest create mode 100644 dev-python/deepdiff/deepdiff-6.3.1-r1.ebuild create mode 100644 dev-python/deepdiff/metadata.xml create mode 100644 dev-python/django-cors-headers/django-cors-headers-4.2.0.ebuild create mode 100644 dev-python/fonttools/fonttools-4.41.0.ebuild create mode 100644 dev-python/frozenlist/frozenlist-1.4.0.ebuild create mode 100644 dev-python/google-api-python-client/google-api-python-client-2.93.0.ebuild create mode 100644 dev-python/google-auth/google-auth-2.22.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.81.1.ebuild create mode 100644 dev-python/jaraco-itertools/jaraco-itertools-6.4.1.ebuild create mode 100644 dev-python/jsonschema/jsonschema-4.18.2.ebuild delete mode 100644 dev-python/jwcrypto/jwcrypto-1.4.2.ebuild create mode 100644 dev-python/libvirt-python/libvirt-python-9.5.0.ebuild delete mode 100644 dev-python/lit/lit-17.0.0_pre20230630.ebuild create mode 100644 dev-python/merge3/Manifest create mode 100644 dev-python/merge3/merge3-0.0.13.ebuild rename {dev-ruby/ruby-gtk2 => dev-python/merge3}/metadata.xml (53%) create mode 100644 dev-python/metakernel/metakernel-0.29.5.ebuild create mode 100644 dev-python/mkdocs-ansible/files/mkdocs-ansible-0.1.6-prune_deps.patch delete mode 100644 dev-python/mkdocs-ansible/mkdocs-ansible-0.1.4.ebuild delete mode 100644 dev-python/mkdocs-ansible/mkdocs-ansible-0.1.5.ebuild create mode 100644 dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild delete mode 100644 dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6.ebuild create mode 100644 dev-python/mock/mock-5.1.0.ebuild create mode 100644 dev-python/nbformat/nbformat-5.9.1.ebuild create mode 100644 dev-python/openapi-core/openapi-core-0.18.0.ebuild create mode 100644 dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild create mode 100644 dev-python/pdm-backend/pdm-backend-2.1.3.ebuild create mode 100644 dev-python/pdm-backend/pdm-backend-2.1.4.ebuild create mode 100644 dev-python/phonenumbers/phonenumbers-8.13.16.ebuild create mode 100644 dev-python/prometheus-client/prometheus-client-0.17.1.ebuild create mode 100644 dev-python/pydantic-core/pydantic-core-2.1.3.ebuild create mode 100644 dev-python/pydantic-core/pydantic-core-2.2.0.ebuild create mode 100644 dev-python/pyfakefs/pyfakefs-5.2.3.ebuild create mode 100644 dev-python/pyopencl/pyopencl-2023.1.1.ebuild create mode 100644 dev-python/pypresence/pypresence-4.3.0.ebuild create mode 100644 dev-python/pytest-asyncio/pytest-asyncio-0.21.1.ebuild delete mode 100644 dev-python/pytest-cov/pytest-cov-4.0.0-r1.ebuild rename dev-python/rapidfuzz/{rapidfuzz-3.0.0.ebuild => rapidfuzz-3.0.0-r1.ebuild} (97%) delete mode 100644 dev-python/scikit-build-core/scikit-build-core-0.4.7.ebuild create mode 100644 dev-python/sentry-sdk/sentry-sdk-1.28.0.ebuild create mode 100644 dev-python/tifffile/tifffile-2023.7.10.ebuild create mode 100644 dev-python/time-machine/time-machine-2.11.0.ebuild create mode 100644 dev-python/trio/trio-0.22.2.ebuild create mode 100644 dev-python/trustme/trustme-1.1.0.ebuild create mode 100644 dev-python/ubelt/ubelt-1.3.3.ebuild create mode 100644 dev-python/versioneer/versioneer-0.29.ebuild create mode 100644 dev-python/zipp/zipp-3.16.1.ebuild create mode 100644 dev-python/zope-exceptions/zope-exceptions-5.0.1.ebuild delete mode 100644 dev-qt/assistant/assistant-5.15.9.ebuild delete mode 100644 dev-qt/designer/designer-5.15.9.ebuild delete mode 100644 dev-qt/linguist-tools/linguist-tools-5.15.9.ebuild delete mode 100644 dev-qt/linguist/linguist-5.15.9.ebuild delete mode 100644 dev-qt/pixeltool/pixeltool-5.15.9.ebuild delete mode 100644 dev-qt/qdbus/qdbus-5.15.9.ebuild delete mode 100644 dev-qt/qdbusviewer/qdbusviewer-5.15.9.ebuild delete mode 100644 dev-qt/qdoc/qdoc-5.15.9.ebuild delete mode 100644 dev-qt/qt3d/qt3d-5.15.9.ebuild delete mode 100644 dev-qt/qtbluetooth/qtbluetooth-5.15.9.ebuild delete mode 100644 dev-qt/qtcharts/qtcharts-5.15.9.ebuild delete mode 100644 dev-qt/qtconcurrent/qtconcurrent-5.15.9.ebuild delete mode 100644 dev-qt/qtcore/qtcore-5.15.9.ebuild delete mode 100644 dev-qt/qtdatavis3d/qtdatavis3d-5.15.9.ebuild delete mode 100644 dev-qt/qtdbus/qtdbus-5.15.9.ebuild delete mode 100644 dev-qt/qtdeclarative/qtdeclarative-5.15.9.ebuild delete mode 100644 dev-qt/qtdiag/qtdiag-5.15.9.ebuild delete mode 100644 dev-qt/qtgamepad/qtgamepad-5.15.9.ebuild delete mode 100644 dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.9.ebuild delete mode 100644 dev-qt/qtgui/files/qtgui-5.15.9-CVE-2023-32763.patch delete mode 100644 dev-qt/qtgui/qtgui-5.15.9-r1.ebuild delete mode 100644 dev-qt/qtgui/qtgui-5.15.9.ebuild delete mode 100644 dev-qt/qthelp/files/qthelp-5.15.4-bogusdep.patch delete mode 100644 dev-qt/qthelp/qthelp-5.15.9.ebuild delete mode 100644 dev-qt/qtimageformats/qtimageformats-5.15.9.ebuild delete mode 100644 dev-qt/qtlocation/qtlocation-5.15.9.ebuild delete mode 100644 dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild delete mode 100644 dev-qt/qtnetwork/files/qtnetwork-5.15.9-CVE-2023-32762.patch delete mode 100644 dev-qt/qtnetwork/files/qtnetwork-5.15.9-CVE-2023-34410.patch delete mode 100644 dev-qt/qtnetwork/files/qtnetwork-5.15.9-QDnsLookup-dont-overflow-the-buffer.patch delete mode 100644 dev-qt/qtnetwork/files/qtnetwork-5.15.9-libproxy-0.5-pkgconfig.patch delete mode 100644 dev-qt/qtnetwork/qtnetwork-5.15.9-r2.ebuild delete mode 100644 dev-qt/qtnetwork/qtnetwork-5.15.9-r3.ebuild delete mode 100644 dev-qt/qtnetwork/qtnetwork-5.15.9.ebuild delete mode 100644 dev-qt/qtnetworkauth/qtnetworkauth-5.15.9.ebuild delete mode 100644 dev-qt/qtopengl/qtopengl-5.15.9.ebuild delete mode 100644 dev-qt/qtpaths/qtpaths-5.15.9.ebuild delete mode 100644 dev-qt/qtplugininfo/qtplugininfo-5.15.9.ebuild delete mode 100644 dev-qt/qtpositioning/qtpositioning-5.15.9.ebuild delete mode 100644 dev-qt/qtprintsupport/qtprintsupport-5.15.9.ebuild delete mode 100644 dev-qt/qtquickcontrols/qtquickcontrols-5.15.9.ebuild delete mode 100644 dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.9.ebuild delete mode 100644 dev-qt/qtquicktimeline/qtquicktimeline-5.15.9.ebuild delete mode 100644 dev-qt/qtscript/qtscript-5.15.9.ebuild delete mode 100644 dev-qt/qtscxml/qtscxml-5.15.9.ebuild delete mode 100644 dev-qt/qtsensors/qtsensors-5.15.9.ebuild delete mode 100644 dev-qt/qtserialbus/qtserialbus-5.15.9.ebuild delete mode 100644 dev-qt/qtserialport/qtserialport-5.15.9.ebuild delete mode 100644 dev-qt/qtspeech/qtspeech-5.15.9.ebuild delete mode 100644 dev-qt/qtsql/qtsql-5.15.9.ebuild delete mode 100644 dev-qt/qtsvg/files/qtsvg-5.15.9-fix-ub-ossfuzz-22618.patch delete mode 100644 dev-qt/qtsvg/qtsvg-5.15.9-r1.ebuild delete mode 100644 dev-qt/qttest/qttest-5.15.9.ebuild delete mode 100644 dev-qt/qttranslations/qttranslations-5.15.9.ebuild delete mode 100644 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.9.ebuild delete mode 100644 dev-qt/qtwayland/qtwayland-5.15.9.ebuild delete mode 100644 dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.9.ebuild delete mode 100644 dev-qt/qtwebchannel/qtwebchannel-5.15.9.ebuild delete mode 100644 dev-qt/qtwebengine/qtwebengine-5.15.10_p20230505.ebuild delete mode 100644 dev-qt/qtwebengine/qtwebengine-5.15.9_p20230505.ebuild delete mode 100644 dev-qt/qtwebsockets/qtwebsockets-5.15.9.ebuild delete mode 100644 dev-qt/qtwebview/qtwebview-5.15.9.ebuild delete mode 100644 dev-qt/qtwidgets/qtwidgets-5.15.9.ebuild delete mode 100644 dev-qt/qtx11extras/qtx11extras-5.15.9.ebuild delete mode 100644 dev-qt/qtxml/qtxml-5.15.9.ebuild delete mode 100644 dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.9.ebuild create mode 100644 dev-ruby/GeoRuby/GeoRuby-2.5.2-r2.ebuild delete mode 100644 dev-ruby/async-container/async-container-0.16.12.ebuild delete mode 100644 dev-ruby/async-io/async-io-1.34.1.ebuild delete mode 100644 dev-ruby/async-io/async-io-1.34.3.ebuild delete mode 100644 dev-ruby/async-rspec/async-rspec-1.16.1.ebuild delete mode 100644 dev-ruby/bindata/bindata-2.4.14.ebuild delete mode 100644 dev-ruby/capybara/capybara-3.38.0.ebuild delete mode 100644 dev-ruby/capybara/capybara-3.39.0.ebuild delete mode 100644 dev-ruby/commonmarker/commonmarker-0.23.5.ebuild delete mode 100644 dev-ruby/commonmarker/commonmarker-0.23.6.ebuild delete mode 100644 dev-ruby/commonmarker/commonmarker-0.23.7.ebuild delete mode 100644 dev-ruby/console/console-1.16.2.ebuild create mode 100644 dev-ruby/database_cleaner-core/database_cleaner-core-2.0.1-r1.ebuild create mode 100644 dev-ruby/elastic-transport/Manifest create mode 100644 dev-ruby/elastic-transport/elastic-transport-8.2.2.ebuild create mode 100644 dev-ruby/elastic-transport/metadata.xml create mode 100644 dev-ruby/em-websocket/em-websocket-0.5.3-r1.ebuild delete mode 100644 dev-ruby/exifr/exifr-1.3.10.ebuild delete mode 100644 dev-ruby/faker/faker-2.23.0.ebuild delete mode 100644 dev-ruby/faker/faker-3.1.0.ebuild delete mode 100644 dev-ruby/faker/faker-3.1.1.ebuild delete mode 100644 dev-ruby/faraday-net_http/faraday-net_http-2.0.3.ebuild delete mode 100644 dev-ruby/faraday-net_http/faraday-net_http-3.0.0.ebuild delete mode 100644 dev-ruby/faraday-net_http/faraday-net_http-3.0.1.ebuild create mode 100644 dev-ruby/faraday-net_http_persistent/Manifest create mode 100644 dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-2.1.0.ebuild create mode 100644 dev-ruby/faraday-net_http_persistent/metadata.xml create mode 100644 dev-ruby/faraday/faraday-2.7.10.ebuild delete mode 100644 dev-ruby/git/git-1.13.2.ebuild delete mode 100644 dev-ruby/git/git-1.16.0.ebuild delete mode 100644 dev-ruby/globalid/globalid-1.1.0.ebuild create mode 100644 dev-ruby/hashie/files/hashie-5.0.0-ruby32-tests.patch delete mode 100644 dev-ruby/msgpack/msgpack-1.5.6.ebuild delete mode 100644 dev-ruby/msgpack/msgpack-1.6.0.ebuild delete mode 100644 dev-ruby/multipart-post/multipart-post-2.2.3-r1.ebuild delete mode 100644 dev-ruby/net-smtp/net-smtp-0.3.1.ebuild delete mode 100644 dev-ruby/net-smtp/net-smtp-0.3.2.ebuild delete mode 100644 dev-ruby/oauth2/oauth2-1.4.10.ebuild delete mode 100644 dev-ruby/ox/ox-2.14.13.ebuild delete mode 100644 dev-ruby/ox/ox-2.14.14.ebuild delete mode 100644 dev-ruby/parser/parser-3.1.3.0.ebuild delete mode 100644 dev-ruby/parser/parser-3.2.0.0.ebuild delete mode 100644 dev-ruby/parser/parser-3.2.1.0.ebuild delete mode 100644 dev-ruby/parser/parser-3.2.1.1.ebuild delete mode 100644 dev-ruby/pkg-config/pkg-config-1.4.9.ebuild delete mode 100644 dev-ruby/power_assert/power_assert-1.2.0-r2.ebuild delete mode 100644 dev-ruby/propshaft/propshaft-0.6.4.ebuild delete mode 100644 dev-ruby/propshaft/propshaft-0.7.0.ebuild delete mode 100644 dev-ruby/pry/pry-0.14.1.ebuild delete mode 100644 dev-ruby/psych/psych-5.0.1.ebuild delete mode 100644 dev-ruby/psych/psych-5.0.2.ebuild create mode 100644 dev-ruby/public_suffix/public_suffix-5.0.3.ebuild create mode 100644 dev-ruby/rbpdf/rbpdf-1.21.2.ebuild create mode 100644 dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild delete mode 100644 dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild delete mode 100644 dev-ruby/ruby-feedparser/ruby-feedparser-0.11.0.ebuild create mode 100644 dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild delete mode 100644 dev-ruby/ruby-gtk2/Manifest delete mode 100644 dev-ruby/ruby-gtk2/ruby-gtk2-3.5.1.ebuild delete mode 100644 dev-ruby/ruby-prof/ruby-prof-1.4.4.ebuild delete mode 100644 dev-ruby/ruby-prof/ruby-prof-1.4.5.ebuild create mode 100644 dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild delete mode 100644 dev-ruby/ruby_smb/ruby_smb-1.1.0-r1.ebuild delete mode 100644 dev-ruby/sass-rails/sass-rails-5.1.0.ebuild delete mode 100644 dev-ruby/sassc-rails/sassc-rails-2.1.2-r2.ebuild delete mode 100644 dev-ruby/slop/slop-4.10.0.ebuild delete mode 100644 dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r1.ebuild delete mode 100644 dev-ruby/sprockets/sprockets-4.1.1.ebuild create mode 100644 dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild rename dev-util/catalyst/{catalyst-3.0.22-r2.ebuild => catalyst-3.0.22-r3.ebuild} (92%) rename dev-util/cmocka/{cmocka-1.1.5.ebuild => cmocka-1.1.5-r1.ebuild} (91%) rename dev-util/diffoscope/{diffoscope-238-r1.ebuild => diffoscope-242-r2.ebuild} (96%) rename dev-util/diffoscope/{diffoscope-243.ebuild => diffoscope-243-r1.ebuild} (96%) rename dev-util/diffoscope/{diffoscope-242-r1.ebuild => diffoscope-243-r2.ebuild} (90%) create mode 100644 dev-util/difftastic/difftastic-0.48.0.ebuild create mode 100644 dev-util/gitlab-cli/gitlab-cli-1.31.0.ebuild rename dev-util/gitlab-runner/{gitlab-runner-15.10.1.ebuild => gitlab-runner-16.1.0.ebuild} (98%) delete mode 100644 dev-util/lldb/lldb-17.0.0_pre20230630.ebuild delete mode 100644 dev-util/meson/meson-1.2.0_rc2.ebuild rename dev-util/meson/{meson-1.2.0_rc1.ebuild => meson-1.2.0_rc3.ebuild} (100%) rename dev-util/ruff/{ruff-0.0.277.ebuild => ruff-0.0.278.ebuild} (92%) rename dev-vcs/breezy/{breezy-3.3.0.ebuild => breezy-3.3.0-r1.ebuild} (93%) rename dev-vcs/git-machete/{git-machete-3.17.3.ebuild => git-machete-3.17.6.ebuild} (96%) rename dev-vcs/pre-commit/{pre-commit-3.2.2.ebuild => pre-commit-3.3.3.ebuild} (97%) create mode 100644 games-board/pysolfc/pysolfc-2.21.0.ebuild create mode 100644 games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild create mode 100644 games-util/cartridges/cartridges-2.0.4.ebuild delete mode 100644 games-util/slade/files/slade-3.2.0-bundled-libs.patch delete mode 100644 games-util/slade/slade-3.2.1-r1.ebuild rename games-util/slade/{slade-3.2.2.ebuild => slade-3.2.4.ebuild} (100%) create mode 100644 gnome-base/gnome-shell/gnome-shell-45_alpha.ebuild create mode 100644 gnome-extra/gnome-shell-extensions/gnome-shell-extensions-45_alpha.ebuild rename gui-wm/gamescope/{gamescope-3.12.0_beta7.ebuild => gamescope-3.12.0_beta10.ebuild} (98%) create mode 100644 kde-misc/kdiff3/kdiff3-1.10.5.ebuild create mode 100644 mail-client/thunderbird/thunderbird-115.0.ebuild create mode 100644 mail-mta/msmtp/msmtp-1.8.24.ebuild delete mode 100644 mail-mta/postfix/postfix-3.7.4.ebuild delete mode 100644 mail-mta/postfix/postfix-3.7.5.ebuild delete mode 100644 mail-mta/postfix/postfix-3.7.6.ebuild delete mode 100644 mail-mta/postfix/postfix-3.8.0.ebuild create mode 100644 media-fonts/iosevka/iosevka-25.0.1.ebuild create mode 100644 media-gfx/chafa/chafa-1.12.5-r1.ebuild rename media-gfx/gmic/{gmic-3.2.2.ebuild => gmic-3.2.6.ebuild} (97%) create mode 100644 media-gfx/kphotoalbum/kphotoalbum-5.11.0.ebuild create mode 100644 media-gfx/openvdb/files/openvdb-10.0.1-log4cplus-version.patch create mode 100644 media-libs/harfbuzz/files/harfbuzz-8.0.0-arm-cast-align.patch create mode 100644 media-libs/harfbuzz/harfbuzz-8.0.0-r1.ebuild rename media-libs/harfbuzz/{harfbuzz-8.0.0.ebuild => harfbuzz-8.0.1.ebuild} (100%) create mode 100644 media-libs/libepoxy/files/libepoxy-1.5.10-libopengl-fallback.patch create mode 100644 media-libs/libepoxy/libepoxy-1.5.10-r2.ebuild rename media-libs/libopenmpt/{libopenmpt-0.6.10.ebuild => libopenmpt-0.7.2.ebuild} (100%) rename media-libs/openjpeg/{openjpeg-2.5.0-r4.ebuild => openjpeg-2.5.0-r5.ebuild} (99%) create mode 100644 media-sound/cmusfm/cmusfm-0.5.0.ebuild create mode 100644 media-sound/kid3/kid3-3.9.4.ebuild create mode 100644 media-sound/milkytracker/files/milkytracker-1.04.00-wreturn-type.patch rename media-sound/milkytracker/{milkytracker-1.04.00.ebuild => milkytracker-1.04.00-r1.ebuild} (95%) delete mode 100644 media-sound/mixxx/mixxx-2.3.3-r1.ebuild rename media-sound/openmpt123/{openmpt123-0.7.1.ebuild => openmpt123-0.7.2.ebuild} (100%) delete mode 100644 media-sound/qtractor/qtractor-0.9.33.ebuild create mode 100644 media-video/handbrake/handbrake-1.6.1.ebuild create mode 100644 media-video/makemkv/files/makemkv-ffmpeg-6.patch create mode 100644 media-video/makemkv/makemkv-1.17.4-r1.ebuild create mode 100644 media-video/pipewire/files/0.3.73/0001-impl-node-remove-node-target-peers.patch rename media-video/pipewire/{pipewire-0.3.73.ebuild => pipewire-0.3.74.ebuild} (98%) create mode 100644 media-video/vcsi/vcsi-7.0.13-r2.ebuild create mode 100644 metadata/md5-cache/app-admin/awscli-1.29.2 delete mode 100644 metadata/md5-cache/app-admin/clustershell-1.9-r1 create mode 100644 metadata/md5-cache/app-admin/eclean-kernel-2.99.5 create mode 100644 metadata/md5-cache/app-admin/sudo-1.9.14_p1 delete mode 100644 metadata/md5-cache/app-admin/sysstat-12.6.2 delete mode 100644 metadata/md5-cache/app-antivirus/clamtk-6.15 create mode 100644 metadata/md5-cache/app-arch/brotli-1.0.9-r6 delete mode 100644 metadata/md5-cache/app-backup/borgmatic-1.7.11 delete mode 100644 metadata/md5-cache/app-backup/borgmatic-1.7.13 create mode 100644 metadata/md5-cache/app-backup/borgmatic-1.7.15 delete mode 100644 metadata/md5-cache/app-benchmarks/geekbench-6.0.3 rename metadata/md5-cache/app-benchmarks/{stress-ng-0.16.00 => stress-ng-0.16.01} (95%) delete mode 100644 metadata/md5-cache/app-crypt/acme-2.5.0-r1 delete mode 100644 metadata/md5-cache/app-crypt/certbot-2.5.0 delete mode 100644 metadata/md5-cache/app-crypt/certbot-apache-2.5.0 delete mode 100644 metadata/md5-cache/app-crypt/certbot-nginx-2.5.0-r1 delete mode 100644 metadata/md5-cache/app-emacs/emacs-el-fetch-3.2.1 delete mode 100644 metadata/md5-cache/app-emacs/helm-3.8.5 delete mode 100644 metadata/md5-cache/app-emacs/helm-3.8.6 rename metadata/md5-cache/app-emacs/{helm-3.8.7 => helm-3.9.1} (65%) rename metadata/md5-cache/app-emacs/{plz-0.5.4 => plz-0.7} (78%) create mode 100644 metadata/md5-cache/app-emacs/swift-mode-9.0.0 create mode 100644 metadata/md5-cache/app-emulation/libvirt-9.5.0 create mode 100644 metadata/md5-cache/app-emulation/qemu-7.2.4 create mode 100644 metadata/md5-cache/app-emulation/qemu-8.0.3 create mode 100644 metadata/md5-cache/app-misc/check-jsonschema-0.23.3 delete mode 100644 metadata/md5-cache/app-misc/gramps-5.1.6 create mode 100644 metadata/md5-cache/app-misc/gramps-5.1.6-r1 create mode 100644 metadata/md5-cache/app-misc/jdupes-1.26.1 create mode 100644 metadata/md5-cache/app-office/libreoffice-7.5.5.2 delete mode 100644 metadata/md5-cache/app-shells/nushell-0.74.0-r1 create mode 100644 metadata/md5-cache/app-shells/nushell-0.82.0 create mode 100644 metadata/md5-cache/app-text/capyt-1.1.1-r1 create mode 100644 metadata/md5-cache/app-text/libebook-0.1.3-r3 create mode 100644 metadata/md5-cache/app-text/qpdf-11.5.0 create mode 100644 metadata/md5-cache/dev-cpp/benchmark-1.8.2 create mode 100644 metadata/md5-cache/dev-cpp/cpp-httplib-0.13.1 rename metadata/md5-cache/dev-cpp/{gflags-2.2.2 => gflags-2.2.2-r1} (93%) create mode 100644 metadata/md5-cache/dev-cpp/msgpack-cxx-6.1.0 create mode 100644 metadata/md5-cache/dev-db/redis-6.2.13 create mode 100644 metadata/md5-cache/dev-db/redis-7.0.12 delete mode 100644 metadata/md5-cache/dev-java/tomcat-native-1.2.36 delete mode 100644 metadata/md5-cache/dev-java/tomcat-native-2.0.3-r1 delete mode 100644 metadata/md5-cache/dev-lang/crystal-1.7.2 delete mode 100644 metadata/md5-cache/dev-lang/crystal-1.8.1-r1 rename metadata/md5-cache/dev-lang/{crystal-1.8.0-r1 => crystal-1.9.0} (85%) rename metadata/md5-cache/dev-lang/{fennel-1.2.1 => fennel-1.3.1} (59%) create mode 100644 metadata/md5-cache/dev-lang/luau-0.583 create mode 100644 metadata/md5-cache/dev-lang/python-3.12.0_beta4 create mode 100644 metadata/md5-cache/dev-libs/botan-3.1.0 create mode 100644 metadata/md5-cache/dev-libs/gjs-1.77.1 create mode 100644 metadata/md5-cache/dev-libs/libbpf-1.2.2 delete mode 100644 metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230630 rename metadata/md5-cache/dev-libs/{libevent-2.2.1-r1 => libevent-2.2.1-r2} (97%) create mode 100644 metadata/md5-cache/dev-libs/libjodycode-3.1 delete mode 100644 metadata/md5-cache/dev-libs/libp11-0.4.12-r2 create mode 100644 metadata/md5-cache/dev-libs/libp11-0.4.12-r3 create mode 100644 metadata/md5-cache/dev-libs/libuv-1.46.0 create mode 100644 metadata/md5-cache/dev-ml/atd-2.12.0 create mode 100644 metadata/md5-cache/dev-ml/dune-3.9.1 create mode 100644 metadata/md5-cache/dev-ml/dune-build-info-3.9.1 create mode 100644 metadata/md5-cache/dev-ml/dune-configurator-3.9.1 create mode 100644 metadata/md5-cache/dev-ml/dune-private-libs-3.9.1 create mode 100644 metadata/md5-cache/dev-ml/dune-site-3.9.1 create mode 100644 metadata/md5-cache/dev-ml/dyn-3.9.1 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230630 create mode 100644 metadata/md5-cache/dev-ml/ordering-3.9.1 create mode 100644 metadata/md5-cache/dev-ml/stdune-3.9.1 create mode 100644 metadata/md5-cache/dev-perl/HTML-Quoted-0.50.0 create mode 100644 metadata/md5-cache/dev-perl/Test-Compile-3.3.0 create mode 100644 metadata/md5-cache/dev-python/Faker-19.0.0 create mode 100644 metadata/md5-cache/dev-python/Faker-19.1.0 create mode 100644 metadata/md5-cache/dev-python/GitPython-3.1.32 create mode 100644 metadata/md5-cache/dev-python/Nuitka-1.7.4 create mode 100644 metadata/md5-cache/dev-python/awxkit-22.5.0 create mode 100644 metadata/md5-cache/dev-python/black-23.7.0 create mode 100644 metadata/md5-cache/dev-python/boto3-1.28.2 create mode 100644 metadata/md5-cache/dev-python/botocore-1.31.2 create mode 100644 metadata/md5-cache/dev-python/braintree-4.21.0 create mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.78.1 delete mode 100644 metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230630 create mode 100644 metadata/md5-cache/dev-python/cryptography-41.0.2 create mode 100644 metadata/md5-cache/dev-python/cython-3.0.0_rc2 create mode 100644 metadata/md5-cache/dev-python/deepdiff-6.3.1-r1 create mode 100644 metadata/md5-cache/dev-python/django-cors-headers-4.2.0 create mode 100644 metadata/md5-cache/dev-python/fonttools-4.41.0 create mode 100644 metadata/md5-cache/dev-python/frozenlist-1.4.0 create mode 100644 metadata/md5-cache/dev-python/google-api-python-client-2.93.0 create mode 100644 metadata/md5-cache/dev-python/google-auth-2.22.0 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.81.1 create mode 100644 metadata/md5-cache/dev-python/jaraco-itertools-6.4.1 create mode 100644 metadata/md5-cache/dev-python/jsonschema-4.18.2 delete mode 100644 metadata/md5-cache/dev-python/jwcrypto-1.4.2 create mode 100644 metadata/md5-cache/dev-python/libvirt-python-9.5.0 delete mode 100644 metadata/md5-cache/dev-python/lit-17.0.0_pre20230630 create mode 100644 metadata/md5-cache/dev-python/merge3-0.0.13 create mode 100644 metadata/md5-cache/dev-python/metakernel-0.29.5 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-ansible-0.1.6 create mode 100644 metadata/md5-cache/dev-python/mkdocs-ansible-0.1.6-r1 create mode 100644 metadata/md5-cache/dev-python/mock-5.1.0 create mode 100644 metadata/md5-cache/dev-python/nbformat-5.9.1 create mode 100644 metadata/md5-cache/dev-python/openapi-core-0.18.0 create mode 100644 metadata/md5-cache/dev-python/openapi-spec-validator-0.6.0 create mode 100644 metadata/md5-cache/dev-python/pdm-backend-2.1.3 create mode 100644 metadata/md5-cache/dev-python/pdm-backend-2.1.4 create mode 100644 metadata/md5-cache/dev-python/phonenumbers-8.13.16 create mode 100644 metadata/md5-cache/dev-python/prometheus-client-0.17.1 create mode 100644 metadata/md5-cache/dev-python/pydantic-core-2.1.3 create mode 100644 metadata/md5-cache/dev-python/pydantic-core-2.2.0 create mode 100644 metadata/md5-cache/dev-python/pyfakefs-5.2.3 create mode 100644 metadata/md5-cache/dev-python/pyopencl-2023.1.1 create mode 100644 metadata/md5-cache/dev-python/pypresence-4.3.0 create mode 100644 metadata/md5-cache/dev-python/pytest-asyncio-0.21.1 delete mode 100644 metadata/md5-cache/dev-python/pytest-cov-4.0.0-r1 rename metadata/md5-cache/dev-python/{rapidfuzz-3.0.0 => rapidfuzz-3.0.0-r1} (85%) delete mode 100644 metadata/md5-cache/dev-python/scikit-build-core-0.4.7 create mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.28.0 create mode 100644 metadata/md5-cache/dev-python/tifffile-2023.7.10 create mode 100644 metadata/md5-cache/dev-python/time-machine-2.11.0 create mode 100644 metadata/md5-cache/dev-python/trio-0.22.2 create mode 100644 metadata/md5-cache/dev-python/trustme-1.1.0 create mode 100644 metadata/md5-cache/dev-python/ubelt-1.3.3 create mode 100644 metadata/md5-cache/dev-python/versioneer-0.29 create mode 100644 metadata/md5-cache/dev-python/zipp-3.16.1 create mode 100644 metadata/md5-cache/dev-python/zope-exceptions-5.0.1 delete mode 100644 metadata/md5-cache/dev-qt/assistant-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/designer-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/linguist-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/linguist-tools-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/pixeltool-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qdbus-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qdbusviewer-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qdoc-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qt3d-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtbluetooth-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtcharts-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtconcurrent-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtcore-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtdatavis3d-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtdbus-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtdeclarative-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtdiag-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtgamepad-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtgui-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtgui-5.15.9-r1 delete mode 100644 metadata/md5-cache/dev-qt/qthelp-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtimageformats-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtlocation-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtmultimedia-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtnetwork-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r2 delete mode 100644 metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r3 delete mode 100644 metadata/md5-cache/dev-qt/qtnetworkauth-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtopengl-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtpaths-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtplugininfo-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtpositioning-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtprintsupport-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtquickcontrols-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtquicktimeline-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtscript-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtscxml-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtsensors-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtserialbus-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtserialport-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtspeech-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtsql-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtsvg-5.15.9-r1 delete mode 100644 metadata/md5-cache/dev-qt/qttest-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qttranslations-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtvirtualkeyboard-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtwayland-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtwebchannel-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtwebengine-5.15.10_p20230505 delete mode 100644 metadata/md5-cache/dev-qt/qtwebengine-5.15.9_p20230505 delete mode 100644 metadata/md5-cache/dev-qt/qtwebsockets-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtwebview-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtwidgets-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtx11extras-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtxml-5.15.9 delete mode 100644 metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.9 create mode 100644 metadata/md5-cache/dev-ruby/GeoRuby-2.5.2-r2 delete mode 100644 metadata/md5-cache/dev-ruby/async-container-0.16.12 delete mode 100644 metadata/md5-cache/dev-ruby/async-io-1.34.1 delete mode 100644 metadata/md5-cache/dev-ruby/async-io-1.34.3 delete mode 100644 metadata/md5-cache/dev-ruby/async-rspec-1.16.1 delete mode 100644 metadata/md5-cache/dev-ruby/bindata-2.4.14 delete mode 100644 metadata/md5-cache/dev-ruby/capybara-3.38.0 delete mode 100644 metadata/md5-cache/dev-ruby/capybara-3.39.0 delete mode 100644 metadata/md5-cache/dev-ruby/commonmarker-0.23.5 delete mode 100644 metadata/md5-cache/dev-ruby/commonmarker-0.23.6 delete mode 100644 metadata/md5-cache/dev-ruby/commonmarker-0.23.7 delete mode 100644 metadata/md5-cache/dev-ruby/console-1.16.2 rename metadata/md5-cache/dev-ruby/{ox-2.14.14 => database_cleaner-core-2.0.1-r1} (58%) create mode 100644 metadata/md5-cache/dev-ruby/elastic-transport-8.2.2 create mode 100644 metadata/md5-cache/dev-ruby/em-websocket-0.5.3-r1 delete mode 100644 metadata/md5-cache/dev-ruby/exifr-1.3.10 delete mode 100644 metadata/md5-cache/dev-ruby/faker-2.23.0 delete mode 100644 metadata/md5-cache/dev-ruby/faker-3.1.0 delete mode 100644 metadata/md5-cache/dev-ruby/faker-3.1.1 create mode 100644 metadata/md5-cache/dev-ruby/faraday-2.7.10 delete mode 100644 metadata/md5-cache/dev-ruby/faraday-net_http-2.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/faraday-net_http-3.0.0 delete mode 100644 metadata/md5-cache/dev-ruby/faraday-net_http-3.0.1 create mode 100644 metadata/md5-cache/dev-ruby/faraday-net_http_persistent-2.1.0 delete mode 100644 metadata/md5-cache/dev-ruby/git-1.13.2 delete mode 100644 metadata/md5-cache/dev-ruby/git-1.16.0 delete mode 100644 metadata/md5-cache/dev-ruby/globalid-1.1.0 delete mode 100644 metadata/md5-cache/dev-ruby/msgpack-1.5.6 delete mode 100644 metadata/md5-cache/dev-ruby/msgpack-1.6.0 delete mode 100644 metadata/md5-cache/dev-ruby/multipart-post-2.2.3-r1 delete mode 100644 metadata/md5-cache/dev-ruby/net-smtp-0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/net-smtp-0.3.2 delete mode 100644 metadata/md5-cache/dev-ruby/oauth2-1.4.10 delete mode 100644 metadata/md5-cache/dev-ruby/ox-2.14.13 delete mode 100644 metadata/md5-cache/dev-ruby/parser-3.1.3.0 delete mode 100644 metadata/md5-cache/dev-ruby/parser-3.2.0.0 delete mode 100644 metadata/md5-cache/dev-ruby/parser-3.2.1.0 delete mode 100644 metadata/md5-cache/dev-ruby/parser-3.2.1.1 delete mode 100644 metadata/md5-cache/dev-ruby/pkg-config-1.4.9 delete mode 100644 metadata/md5-cache/dev-ruby/power_assert-1.2.0-r2 delete mode 100644 metadata/md5-cache/dev-ruby/propshaft-0.6.4 delete mode 100644 metadata/md5-cache/dev-ruby/propshaft-0.7.0 delete mode 100644 metadata/md5-cache/dev-ruby/pry-0.14.1 delete mode 100644 metadata/md5-cache/dev-ruby/psych-5.0.1 delete mode 100644 metadata/md5-cache/dev-ruby/psych-5.0.2 create mode 100644 metadata/md5-cache/dev-ruby/public_suffix-5.0.3 create mode 100644 metadata/md5-cache/dev-ruby/rbpdf-1.21.2 create mode 100644 metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-feedparser-0.10.0 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.0 create mode 100644 metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-gtk2-3.5.1 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-prof-1.4.4 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-prof-1.4.5 create mode 100644 metadata/md5-cache/dev-ruby/ruby_parser-3.20.3 delete mode 100644 metadata/md5-cache/dev-ruby/ruby_smb-1.1.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/sass-rails-5.1.0 delete mode 100644 metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r2 delete mode 100644 metadata/md5-cache/dev-ruby/slop-4.10.0 delete mode 100644 metadata/md5-cache/dev-ruby/sprockets-4.1.1 delete mode 100644 metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r1 create mode 100644 metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 rename metadata/md5-cache/dev-util/{catalyst-3.0.22-r2 => catalyst-3.0.22-r3} (98%) rename metadata/md5-cache/dev-util/{cmocka-1.1.5 => cmocka-1.1.5-r1} (93%) delete mode 100644 metadata/md5-cache/dev-util/diffoscope-238-r1 delete mode 100644 metadata/md5-cache/dev-util/diffoscope-242-r1 create mode 100644 metadata/md5-cache/dev-util/diffoscope-242-r2 delete mode 100644 metadata/md5-cache/dev-util/diffoscope-243 create mode 100644 metadata/md5-cache/dev-util/diffoscope-243-r1 create mode 100644 metadata/md5-cache/dev-util/diffoscope-243-r2 create mode 100644 metadata/md5-cache/dev-util/difftastic-0.48.0 create mode 100644 metadata/md5-cache/dev-util/gitlab-cli-1.31.0 rename metadata/md5-cache/dev-util/{gitlab-runner-15.10.1 => gitlab-runner-16.1.0} (81%) delete mode 100644 metadata/md5-cache/dev-util/lldb-17.0.0_pre20230630 delete mode 100644 metadata/md5-cache/dev-util/meson-1.2.0_rc2 rename metadata/md5-cache/dev-util/{meson-1.2.0_rc1 => meson-1.2.0_rc3} (99%) delete mode 100644 metadata/md5-cache/dev-util/ruff-0.0.277 create mode 100644 metadata/md5-cache/dev-util/ruff-0.0.278 rename metadata/md5-cache/dev-vcs/{breezy-3.3.0 => breezy-3.3.0-r1} (76%) delete mode 100644 metadata/md5-cache/dev-vcs/git-machete-3.17.3 create mode 100644 metadata/md5-cache/dev-vcs/git-machete-3.17.6 rename metadata/md5-cache/dev-vcs/{pre-commit-3.2.2 => pre-commit-3.3.3} (97%) create mode 100644 metadata/md5-cache/games-board/pysolfc-2.21.0 create mode 100644 metadata/md5-cache/games-roguelike/stone-soup-0.31.0_pre20230712 create mode 100644 metadata/md5-cache/games-util/cartridges-2.0.4 delete mode 100644 metadata/md5-cache/games-util/slade-3.2.1-r1 rename metadata/md5-cache/games-util/{slade-3.2.2 => slade-3.2.4} (95%) create mode 100644 metadata/md5-cache/gnome-base/gnome-shell-45_alpha create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extensions-45_alpha rename metadata/md5-cache/gui-wm/{gamescope-3.12.0_beta7 => gamescope-3.12.0_beta10} (88%) create mode 100644 metadata/md5-cache/kde-misc/kdiff3-1.10.5 create mode 100644 metadata/md5-cache/mail-client/thunderbird-115.0 create mode 100644 metadata/md5-cache/mail-mta/msmtp-1.8.24 delete mode 100644 metadata/md5-cache/mail-mta/postfix-3.7.4 delete mode 100644 metadata/md5-cache/mail-mta/postfix-3.7.5 delete mode 100644 metadata/md5-cache/mail-mta/postfix-3.7.6 delete mode 100644 metadata/md5-cache/mail-mta/postfix-3.8.0 create mode 100644 metadata/md5-cache/media-fonts/iosevka-25.0.1 create mode 100644 metadata/md5-cache/media-gfx/chafa-1.12.5-r1 rename metadata/md5-cache/media-gfx/{gmic-3.2.2 => gmic-3.2.6} (95%) create mode 100644 metadata/md5-cache/media-gfx/kphotoalbum-5.11.0 create mode 100644 metadata/md5-cache/media-libs/harfbuzz-8.0.0-r1 rename metadata/md5-cache/media-libs/{harfbuzz-8.0.0 => harfbuzz-8.0.1} (99%) create mode 100644 metadata/md5-cache/media-libs/libepoxy-1.5.10-r2 rename metadata/md5-cache/media-libs/{libopenmpt-0.6.10 => libopenmpt-0.7.2} (98%) rename metadata/md5-cache/media-libs/{openjpeg-2.5.0-r4 => openjpeg-2.5.0-r5} (97%) create mode 100644 metadata/md5-cache/media-sound/cmusfm-0.5.0 create mode 100644 metadata/md5-cache/media-sound/kid3-3.9.4 rename metadata/md5-cache/media-sound/{milkytracker-1.04.00 => milkytracker-1.04.00-r1} (96%) delete mode 100644 metadata/md5-cache/media-sound/mixxx-2.3.3-r1 rename metadata/md5-cache/media-sound/{openmpt123-0.7.1 => openmpt123-0.7.2} (82%) delete mode 100644 metadata/md5-cache/media-sound/qtractor-0.9.33 create mode 100644 metadata/md5-cache/media-video/handbrake-1.6.1 create mode 100644 metadata/md5-cache/media-video/makemkv-1.17.4-r1 rename metadata/md5-cache/media-video/{pipewire-0.3.73 => pipewire-0.3.74} (98%) create mode 100644 metadata/md5-cache/media-video/vcsi-7.0.13-r2 rename metadata/md5-cache/net-analyzer/{nessus-agent-bin-10.4.0 => nessus-agent-bin-10.4.1} (86%) rename metadata/md5-cache/net-analyzer/{nessus-bin-10.5.2 => nessus-bin-10.5.3} (83%) delete mode 100644 metadata/md5-cache/net-analyzer/sslscan-2.0.13-r1 rename metadata/md5-cache/net-im/{dino-0.4.2-r1 => dino-0.4.2-r2} (50%) rename metadata/md5-cache/net-im/{discord-0.0.27 => discord-0.0.28} (96%) delete mode 100644 metadata/md5-cache/net-im/synapse-1.82.0-r1 delete mode 100644 metadata/md5-cache/net-im/synapse-1.83.0 delete mode 100644 metadata/md5-cache/net-im/synapse-1.84.1 rename metadata/md5-cache/net-im/{synapse-1.85.2 => synapse-1.85.2-r1} (77%) create mode 100644 metadata/md5-cache/net-im/synapse-1.87.0 rename metadata/md5-cache/net-im/{zoom-5.14.10.3738-r1 => zoom-5.15.3.4839} (95%) create mode 100644 metadata/md5-cache/net-libs/nghttp3-0.13.0 create mode 100644 metadata/md5-cache/net-libs/ngtcp2-0.17.0 rename metadata/md5-cache/net-libs/{xrootd-5.6.0 => xrootd-5.6.1} (97%) rename metadata/md5-cache/net-misc/{gns3-gui-2.2.39 => gns3-gui-2.2.41} (86%) rename metadata/md5-cache/net-misc/{gns3-server-2.2.39 => gns3-server-2.2.41} (88%) rename metadata/md5-cache/net-misc/{puf-1.0.0-r1 => puf-1.0.0-r2} (50%) delete mode 100644 metadata/md5-cache/net-misc/teamviewer-15.28.6 delete mode 100644 metadata/md5-cache/net-misc/teamviewer-15.30.3 rename metadata/md5-cache/net-misc/{teamviewer-15.31.5 => teamviewer-15.42.4} (69%) delete mode 100644 metadata/md5-cache/net-news/rssguard-4.3.3 create mode 100644 metadata/md5-cache/net-p2p/syncthing-1.23.6 create mode 100644 metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.0 create mode 100644 metadata/md5-cache/sci-chemistry/gromacs-2022.6 create mode 100644 metadata/md5-cache/sci-chemistry/gromacs-2023.2 rename metadata/md5-cache/{dev-python/mkdocs-ansible-0.1.5 => sci-geosciences/geopy-2.3.0-r2} (51%) create mode 100644 metadata/md5-cache/sci-libs/dealii-9.5.0 rename metadata/md5-cache/sci-libs/{linux-gpib-modules-4.3.5-r2 => linux-gpib-modules-4.3.5-r3} (95%) create mode 100644 metadata/md5-cache/sci-visualization/labplot-2.10.1 rename metadata/md5-cache/sec-keys/{openpgp-keys-apache-tomcat-10.1.9 => openpgp-keys-apache-tomcat-10.1.11} (64%) rename metadata/md5-cache/sec-keys/{openpgp-keys-apache-tomcat-8.5.89 => openpgp-keys-apache-tomcat-8.5.91} (64%) rename metadata/md5-cache/sec-keys/{openpgp-keys-apache-tomcat-9.0.75 => openpgp-keys-apache-tomcat-9.0.78} (64%) delete mode 100644 metadata/md5-cache/sys-apps/fwupd-1.8.14 create mode 100644 metadata/md5-cache/sys-apps/fwupd-1.9.3 delete mode 100644 metadata/md5-cache/sys-apps/hwdata-0.367 delete mode 100644 metadata/md5-cache/sys-apps/hwdata-0.370 rename metadata/md5-cache/sys-apps/{hwdata-0.369 => hwdata-0.372} (59%) create mode 100644 metadata/md5-cache/sys-apps/sandbox-2.36 rename metadata/md5-cache/sys-apps/{system-monitoring-center-2.17.1 => system-monitoring-center-2.17.3} (96%) create mode 100644 metadata/md5-cache/sys-apps/systemd-253.6 create mode 100644 metadata/md5-cache/sys-apps/systemd-utils-253.6 create mode 100644 metadata/md5-cache/sys-apps/uutils-findutils-0.4.1 create mode 100644 metadata/md5-cache/sys-boot/grub-2.12_rc1-r1 delete mode 100644 metadata/md5-cache/sys-devel/clang-17.0.0_pre20230630 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-17.0.0_pre20230630 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-17.0.0_pre20230630 delete mode 100644 metadata/md5-cache/sys-devel/lld-17.0.0_pre20230630 delete mode 100644 metadata/md5-cache/sys-devel/llvm-17.0.0_pre20230630 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230630 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.181 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.182 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.183 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.184 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.185 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.114 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.115 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.116 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.117 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.118 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.119 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.244 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.245 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.246 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.247 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.248 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.31 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.32 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.33 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.34 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.35 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.36 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.37 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.10 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.11 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.5 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.6 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.7 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.8 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-6.3.9 => gentoo-kernel-6.4.3} (70%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.181 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.182 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.183 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.184 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.185 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.114 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.115 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.116 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.117 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.118 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.119 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.244 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.245 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.246 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.247 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.248 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.31 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.32 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.33 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.34 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.35 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.36 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.37 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.10 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.11 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.6 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.7 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.8 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.9 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-6.3.5 => gentoo-kernel-bin-6.4.3} (70%) rename metadata/md5-cache/sys-kernel/{gentoo-sources-6.1.31 => gentoo-sources-6.4.3} (52%) rename metadata/md5-cache/{dev-python/mkdocs-ansible-0.1.4 => sys-kernel/kergen-0.1.5-r1} (52%) delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.181 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.182 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.183 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.184 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.185 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.114 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.115 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.116 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.117 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.118 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.119 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.244 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.245 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.246 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.247 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.248 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.31 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.32 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.33 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.34 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.35 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.36 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.37 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.10 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.11 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.6 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.7 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.8 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.9 rename metadata/md5-cache/sys-kernel/{vanilla-kernel-6.3.5 => vanilla-kernel-6.4.3} (77%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.3.12 => vanilla-sources-6.3.13} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.4.2 => vanilla-sources-6.4.3} (91%) delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230630 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_pre20230630 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230630 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230630 delete mode 100644 metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230630 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_pre20230630 delete mode 100644 metadata/md5-cache/sys-process/bottom-0.8.0 delete mode 100644 metadata/md5-cache/sys-process/bottom-0.8.0-r1 delete mode 100644 metadata/md5-cache/sys-process/bottom-0.9.0 create mode 100644 metadata/md5-cache/sys-process/bottom-0.9.3 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.181 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.182 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.183 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.184 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.185 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.114 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.115 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.116 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.117 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.118 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.119 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.244 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.245 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.246 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.247 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.248 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.31 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.32 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.33 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.34 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.35 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.36 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.37 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.3.10 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.3.11 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.3.6 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.3.7 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.3.8 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.3.9 rename metadata/md5-cache/virtual/{dist-kernel-6.3.5 => dist-kernel-6.4.3} (57%) rename metadata/md5-cache/www-apps/{prowlarr-1.7.0.3623 => prowlarr-1.7.1.3684} (80%) rename metadata/md5-cache/www-apps/{radarr-4.6.4.7568 => radarr-4.7.0.7588} (62%) rename metadata/md5-cache/www-apps/{readarr-0.2.1.1915 => readarr-0.2.2.1943} (79%) create mode 100644 metadata/md5-cache/www-apps/xpra-html5-8.1 create mode 100644 metadata/md5-cache/www-client/firefox-115.0.2 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-115.0.1 create mode 100644 metadata/md5-cache/www-client/firefox-bin-115.0.2 rename metadata/md5-cache/www-client/{google-chrome-beta-115.0.5790.56 => google-chrome-beta-115.0.5790.75} (97%) rename metadata/md5-cache/www-client/{google-chrome-unstable-116.0.5845.4 => google-chrome-unstable-116.0.5845.14} (97%) rename metadata/md5-cache/www-client/{microsoft-edge-114.0.1823.58 => microsoft-edge-114.0.1823.79} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-beta-115.0.1901.151 => microsoft-edge-beta-115.0.1901.165} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-beta-115.0.1901.14 => microsoft-edge-beta-115.0.1901.170} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-dev-116.0.1923.0 => microsoft-edge-dev-116.0.1938.10} (96%) rename metadata/md5-cache/www-client/{microsoft-edge-dev-116.0.1908.0 => microsoft-edge-dev-116.0.1938.16} (96%) rename metadata/md5-cache/www-client/{opera-100.0.4815.30 => opera-100.0.4815.54} (86%) rename metadata/md5-cache/www-client/{opera-beta-100.0.4815.2 => opera-beta-101.0.4843.10} (52%) rename metadata/md5-cache/www-client/{opera-developer-101.0.4836.0-r1 => opera-developer-102.0.4850.0} (57%) rename metadata/md5-cache/www-client/{opera-developer-101.0.4829.0 => opera-developer-102.0.4857.0} (54%) rename metadata/md5-cache/www-client/{vivaldi-snapshot-6.2.3060.3 => vivaldi-snapshot-6.2.3070.3} (94%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-115.0.5790.56_beta => chrome-binary-plugins-115.0.5790.75_beta} (92%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-116.0.5845.4_alpha => chrome-binary-plugins-116.0.5845.14_alpha} (91%) rename metadata/md5-cache/www-servers/{tomcat-10.1.9 => tomcat-10.1.11} (75%) rename metadata/md5-cache/www-servers/{tomcat-8.5.89 => tomcat-8.5.91} (73%) rename metadata/md5-cache/www-servers/{tomcat-9.0.75 => tomcat-9.0.78} (77%) rename metadata/md5-cache/x11-drivers/{nvidia-drivers-525.47.27 => nvidia-drivers-525.47.31} (83%) create mode 100644 metadata/md5-cache/x11-libs/fox-wrapper-3-r1 create mode 100644 metadata/md5-cache/x11-misc/xkblayout-state-0_p20211106 delete mode 100644 metadata/md5-cache/x11-misc/xkblayout-state-9999 create mode 100644 metadata/md5-cache/x11-terms/kitty-0.29.0 create mode 100644 metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.0 create mode 100644 metadata/md5-cache/x11-terms/kitty-terminfo-0.29.0 create mode 100644 metadata/md5-cache/x11-terms/rxvt-unicode-9.31-r2 create mode 100644 metadata/md5-cache/x11-terms/xterm-384 create mode 100644 metadata/md5-cache/x11-wm/mutter-45_alpha rename net-analyzer/nessus-agent-bin/{nessus-agent-bin-10.4.0.ebuild => nessus-agent-bin-10.4.1.ebuild} (100%) rename net-analyzer/nessus-bin/{nessus-bin-10.5.2.ebuild => nessus-bin-10.5.3.ebuild} (100%) delete mode 100644 net-analyzer/sslscan/sslscan-2.0.13-r1.ebuild rename net-im/dino/{dino-0.4.2-r1.ebuild => dino-0.4.2-r2.ebuild} (98%) rename net-im/discord/{discord-0.0.27.ebuild => discord-0.0.28.ebuild} (100%) delete mode 100644 net-im/synapse/synapse-1.82.0-r1.ebuild delete mode 100644 net-im/synapse/synapse-1.83.0.ebuild rename net-im/synapse/{synapse-1.85.2.ebuild => synapse-1.85.2-r1.ebuild} (96%) rename net-im/synapse/{synapse-1.84.1.ebuild => synapse-1.87.0.ebuild} (77%) rename net-im/zoom/{zoom-5.14.10.3738-r1.ebuild => zoom-5.15.3.4839.ebuild} (100%) create mode 100644 net-libs/nghttp3/nghttp3-0.13.0.ebuild create mode 100644 net-libs/ngtcp2/ngtcp2-0.17.0.ebuild rename net-libs/xrootd/{xrootd-5.6.0.ebuild => xrootd-5.6.1.ebuild} (100%) rename net-misc/gns3-gui/{gns3-gui-2.2.39.ebuild => gns3-gui-2.2.41.ebuild} (93%) rename net-misc/gns3-server/{gns3-server-2.2.39.ebuild => gns3-server-2.2.41.ebuild} (94%) delete mode 100644 net-misc/iperf/files/iperf-3.12-fix-bashism.patch rename net-misc/puf/{puf-1.0.0-r1.ebuild => puf-1.0.0-r2.ebuild} (52%) delete mode 100644 net-misc/teamviewer/teamviewer-15.28.6.ebuild delete mode 100644 net-misc/teamviewer/teamviewer-15.30.3.ebuild rename net-misc/teamviewer/{teamviewer-15.31.5.ebuild => teamviewer-15.42.4.ebuild} (95%) delete mode 100644 net-news/rssguard/files/rssguard-4.3.3-gcc13.patch delete mode 100644 net-news/rssguard/rssguard-4.3.3.ebuild create mode 100644 net-p2p/syncthing/syncthing-1.23.6.ebuild create mode 100644 net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.0.ebuild delete mode 100644 profiles/prefix/darwin/macos/10.11/x64/use.mask delete mode 100644 profiles/prefix/darwin/macos/10.13/x64/use.mask delete mode 100644 profiles/prefix/darwin/macos/10.14/x64/use.mask delete mode 100644 profiles/prefix/darwin/macos/10.15/x64/use.mask delete mode 100644 profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask delete mode 100644 profiles/prefix/darwin/macos/11.0/x64/use.mask delete mode 100644 profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask delete mode 100644 profiles/prefix/darwin/macos/12.0/x64/use.mask delete mode 100644 profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask delete mode 100644 profiles/prefix/darwin/macos/13.0/x64/use.mask create mode 100644 profiles/prefix/darwin/macos/14.0/arm64/eapi create mode 100644 profiles/prefix/darwin/macos/14.0/arm64/gcc/eapi create mode 100644 profiles/prefix/darwin/macos/14.0/arm64/gcc/parent create mode 100644 profiles/prefix/darwin/macos/14.0/arm64/make.defaults create mode 100644 profiles/prefix/darwin/macos/14.0/arm64/parent create mode 100644 profiles/prefix/darwin/macos/14.0/eapi create mode 100644 profiles/prefix/darwin/macos/14.0/make.defaults create mode 100644 profiles/prefix/darwin/macos/14.0/package.use.mask create mode 100644 profiles/prefix/darwin/macos/14.0/parent create mode 100644 profiles/prefix/darwin/macos/14.0/profile.bashrc create mode 100644 profiles/prefix/darwin/macos/14.0/x64/eapi create mode 100644 profiles/prefix/darwin/macos/14.0/x64/gcc/eapi create mode 100644 profiles/prefix/darwin/macos/14.0/x64/gcc/parent create mode 100644 profiles/prefix/darwin/macos/14.0/x64/make.defaults create mode 100644 profiles/prefix/darwin/macos/14.0/x64/parent create mode 100644 sci-chemistry/gromacs/gromacs-2022.6.ebuild create mode 100644 sci-chemistry/gromacs/gromacs-2023.2.ebuild create mode 100644 sci-geosciences/geopy/geopy-2.3.0-r2.ebuild create mode 100644 sci-libs/dealii/dealii-9.5.0.ebuild create mode 100644 sci-libs/linux-gpib-modules/files/linux-gpib-modules-4.3.4-kernel-6.4.patch rename sci-libs/linux-gpib-modules/{linux-gpib-modules-4.3.5-r2.ebuild => linux-gpib-modules-4.3.5-r3.ebuild} (92%) create mode 100644 sci-visualization/labplot/labplot-2.10.1.ebuild rename sec-keys/openpgp-keys-apache-tomcat/{openpgp-keys-apache-tomcat-10.1.9.ebuild => openpgp-keys-apache-tomcat-10.1.11.ebuild} (100%) rename sec-keys/openpgp-keys-apache-tomcat/{openpgp-keys-apache-tomcat-8.5.89.ebuild => openpgp-keys-apache-tomcat-8.5.91.ebuild} (100%) rename sec-keys/openpgp-keys-apache-tomcat/{openpgp-keys-apache-tomcat-9.0.75.ebuild => openpgp-keys-apache-tomcat-9.0.78.ebuild} (100%) rename sys-apps/fwupd/{fwupd-1.8.14.ebuild => fwupd-1.9.3.ebuild} (83%) delete mode 100644 sys-apps/hwdata/hwdata-0.367.ebuild delete mode 100644 sys-apps/hwdata/hwdata-0.369.ebuild rename sys-apps/hwdata/{hwdata-0.370.ebuild => hwdata-0.372.ebuild} (81%) create mode 100644 sys-apps/sandbox/sandbox-2.36.ebuild rename sys-apps/system-monitoring-center/{system-monitoring-center-2.17.1.ebuild => system-monitoring-center-2.17.3.ebuild} (100%) create mode 100644 sys-apps/systemd-utils/systemd-utils-253.6.ebuild create mode 100644 sys-apps/systemd/systemd-253.6.ebuild create mode 100644 sys-apps/uutils-findutils/uutils-findutils-0.4.1.ebuild create mode 100644 sys-boot/grub/files/grub-2.12_rc1-util-grub.d-25_bli.in-fix-shebang-on-unmerged-usr.patch create mode 100644 sys-boot/grub/grub-2.12_rc1-r1.ebuild delete mode 100644 sys-devel/binutils-apple/files/binutils-apple-8.2.1-macos-12.patch delete mode 100644 sys-devel/clang-common/clang-common-17.0.0_pre20230630.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230630.ebuild delete mode 100644 sys-devel/clang/clang-17.0.0_pre20230630.ebuild delete mode 100644 sys-devel/lld/lld-17.0.0_pre20230630.ebuild delete mode 100644 sys-devel/llvm-common/llvm-common-17.0.0_pre20230630.ebuild delete mode 100644 sys-devel/llvm/llvm-17.0.0_pre20230630.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.182.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.183.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.184.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.185.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.115.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.117.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.118.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.119.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.245.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.246.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.247.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.248.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.32.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.33.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.34.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.35.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.36.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.37.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.10.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.11.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.5.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.6.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.7.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.8.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.9.ebuild rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-5.15.116.ebuild => gentoo-kernel-bin-6.4.3.ebuild} (98%) delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.181.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.182.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.183.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.184.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.185.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.114.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.115.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.116.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.117.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.118.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.119.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.244.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.245.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.246.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.247.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.248.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.31.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.32.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.33.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.34.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.35.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.36.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.37.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.3.11.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.3.5.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.3.6.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.3.7.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.3.8.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.3.9.ebuild rename sys-kernel/gentoo-kernel/{gentoo-kernel-6.3.10.ebuild => gentoo-kernel-6.4.3.ebuild} (98%) rename sys-kernel/gentoo-sources/{gentoo-sources-6.1.31.ebuild => gentoo-sources-6.4.3.ebuild} (83%) create mode 100644 sys-kernel/kergen/kergen-0.1.5-r1.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.181.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.182.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.183.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.184.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.185.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.114.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.115.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.116.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.117.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.118.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.119.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.244.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.245.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.246.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.247.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.248.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.32.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.33.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.34.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.35.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.36.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.37.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.3.10.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.3.11.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.3.5.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.3.6.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.3.7.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.3.8.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.3.9.ebuild rename sys-kernel/vanilla-kernel/{vanilla-kernel-6.1.31.ebuild => vanilla-kernel-6.4.3.ebuild} (99%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.3.12.ebuild => vanilla-sources-6.3.13.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.4.2.ebuild => vanilla-sources-6.4.3.ebuild} (100%) delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230630.ebuild delete mode 100644 sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230630.ebuild delete mode 100644 sys-libs/libcxx/libcxx-17.0.0_pre20230630.ebuild delete mode 100644 sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230630.ebuild delete mode 100644 sys-libs/libomp/libomp-17.0.0_pre20230630.ebuild delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230630.ebuild delete mode 100644 sys-process/bottom/bottom-0.8.0-r1.ebuild delete mode 100644 sys-process/bottom/bottom-0.8.0.ebuild rename sys-process/bottom/{bottom-0.9.0.ebuild => bottom-0.9.3.ebuild} (80%) delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.181.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.182.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.183.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.184.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.185.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.114.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.115.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.116.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.117.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.118.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.119.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.244.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.245.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.246.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.247.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.248.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.1.31.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.1.33.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.1.34.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.1.35.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.1.36.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.1.37.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.3.10.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.3.11.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.3.5.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.3.6.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.3.7.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.3.8.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.3.9.ebuild rename virtual/dist-kernel/{dist-kernel-6.1.32.ebuild => dist-kernel-6.4.3.ebuild} (100%) rename www-apps/prowlarr/{prowlarr-1.7.0.3623.ebuild => prowlarr-1.7.1.3684.ebuild} (100%) rename www-apps/radarr/{radarr-4.6.4.7568.ebuild => radarr-4.7.0.7588.ebuild} (89%) rename www-apps/readarr/{readarr-0.2.1.1915.ebuild => readarr-0.2.2.1943.ebuild} (100%) create mode 100644 www-apps/xpra-html5/xpra-html5-8.1.ebuild rename www-client/firefox-bin/{firefox-bin-115.0.1.ebuild => firefox-bin-115.0.2.ebuild} (100%) create mode 100644 www-client/firefox/firefox-115.0.2.ebuild rename www-client/google-chrome-beta/{google-chrome-beta-115.0.5790.56.ebuild => google-chrome-beta-115.0.5790.75.ebuild} (100%) rename www-client/google-chrome-unstable/{google-chrome-unstable-116.0.5845.4.ebuild => google-chrome-unstable-116.0.5845.14.ebuild} (100%) rename www-client/microsoft-edge-beta/{microsoft-edge-beta-115.0.1901.14.ebuild => microsoft-edge-beta-115.0.1901.165.ebuild} (100%) rename www-client/microsoft-edge-beta/{microsoft-edge-beta-115.0.1901.151.ebuild => microsoft-edge-beta-115.0.1901.170.ebuild} (100%) rename www-client/microsoft-edge-dev/{microsoft-edge-dev-116.0.1908.0.ebuild => microsoft-edge-dev-116.0.1938.10.ebuild} (100%) rename www-client/microsoft-edge-dev/{microsoft-edge-dev-116.0.1923.0.ebuild => microsoft-edge-dev-116.0.1938.16.ebuild} (100%) rename www-client/microsoft-edge/{microsoft-edge-114.0.1823.58.ebuild => microsoft-edge-114.0.1823.79.ebuild} (100%) rename www-client/{opera-developer/opera-developer-101.0.4836.0-r1.ebuild => opera-beta/opera-beta-101.0.4843.10.ebuild} (96%) rename www-client/{opera-beta/opera-beta-100.0.4815.2.ebuild => opera-developer/opera-developer-102.0.4850.0.ebuild} (95%) rename www-client/opera-developer/{opera-developer-101.0.4829.0.ebuild => opera-developer-102.0.4857.0.ebuild} (95%) rename www-client/opera/{opera-100.0.4815.30.ebuild => opera-100.0.4815.54.ebuild} (100%) rename www-client/vivaldi-snapshot/{vivaldi-snapshot-6.2.3060.3.ebuild => vivaldi-snapshot-6.2.3070.3.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-115.0.5790.56_beta.ebuild => chrome-binary-plugins-115.0.5790.75_beta.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-116.0.5845.4_alpha.ebuild => chrome-binary-plugins-116.0.5845.14_alpha.ebuild} (100%) rename www-servers/tomcat/{tomcat-10.1.9.ebuild => tomcat-10.1.11.ebuild} (99%) rename www-servers/tomcat/{tomcat-8.5.89.ebuild => tomcat-8.5.91.ebuild} (98%) rename www-servers/tomcat/{tomcat-9.0.75.ebuild => tomcat-9.0.78.ebuild} (99%) rename x11-drivers/nvidia-drivers/{nvidia-drivers-525.47.27.ebuild => nvidia-drivers-525.47.31.ebuild} (99%) create mode 100644 x11-libs/fox-wrapper/fox-wrapper-3-r1.ebuild create mode 100644 x11-misc/xkblayout-state/xkblayout-state-0_p20211106.ebuild delete mode 100644 x11-misc/xkblayout-state/xkblayout-state-9999.ebuild create mode 100644 x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.0.ebuild create mode 100644 x11-terms/kitty-terminfo/kitty-terminfo-0.29.0.ebuild create mode 100644 x11-terms/kitty/kitty-0.29.0.ebuild create mode 100644 x11-terms/rxvt-unicode/files/rxvt-unicode-9.31-perl5.38.patch create mode 100644 x11-terms/rxvt-unicode/rxvt-unicode-9.31-r2.ebuild create mode 100644 x11-terms/xterm/xterm-384.ebuild create mode 100644 x11-wm/mutter/mutter-45_alpha.ebuild diff --git a/Manifest b/Manifest index 41ca91ac838f..33647accc28a 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29290 BLAKE2B 7a0fa2f3418c7f1ba3b45c7d59ee5032921a0ee2a8b4f4fffdfd4927642c9b9bd56734a64c323659b8bfeadda623399a46dd10b05148191bb14a7057128a6e13 SHA512 7607355a581f8400f81019eac27fe0762d9c3ec7bb358da4121abcd4b6a3b81a080fa4c9e702ab5d90831f8abbf16c3f214eb65cb5698f83b9d1578d493cb1cc -TIMESTAMP 2023-07-10T05:39:45Z +MANIFEST Manifest.files.gz 29287 BLAKE2B 94e1ea99d701e9dadac9d6f83861c2e952aa1cc35629d1fe5e0ac6a8b8ad73c20ae34c9d6fca907c40a1515f891ed4b09fe865d38e991bfd548b5409ab179f6e SHA512 b4c9131edbe115d599da7f8fc10167afcf62427e1e2447e32580558b9d32fadd3732534e52ec3cea5aa75f84fc0f51d7ae6776937a22d89e3925f6c9964387d0 +TIMESTAMP 2023-07-13T12:09:52Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSrmaFfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSv6ZBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDf4xAAn9RYJAud/FuU9sxvIIMq3o4Wz9FlnVNdH6Sh8zL3FrtR0Yexs4N/9BZ6 -3M43FmdXN8VXCseEnKtTz1wAI1Qr6VYIrkQW3G+Oedy7R4NJj5DUOe8g2pkLT8ze -XoaeUMQ/IurF8Khay294unjXO0y1Tz72eOME/zfWSMcycbehTUYSoHCxcj8VcQ+2 -SA2VCE5aeNdfYxR4V9AsjeX6Mr+t6z1ZEP9BodRlEVOqN7xjuavUL0t+vdtA7Dkq -+vEtYwFR3u0OWu4zGnQZWHWZ/lm1vKx2Ze5PdWBaC8iboM7qpUeyNlGpLphHVr8z -22EiarnjTPqu1f2ijZxqMQgK02IYarmbcCGIqDk1rvxLcZUa5wRez+w3UXCLTI61 -X9E00R78W/PedqINpAzvm/C8GCGRJd0V+2jY0LxwbzMVCx65iCKwd8RYisLOktA0 -AXDvbVJkF0fXIEdLt6hDpI86I2aKCciXvWdR2ecMrwSddFS0HGjGqV2j+vx/Nels -dVNmK92RRchT37NxoKASy6/iEjhRgvS31yG02Q77dYzhWSqhYfxBDOw7mWOai02G -kmprrf05pRT70UdXJVim2/9yM/0KPXUqrtWZjJhqboENUCoJVB5iwBst2fdKFKM1 -Hz1CeVeKqVlv5HfKsicUjr8TWxM7IoFrVHMdcCFVQftRtU2ncbA= -=2gwC +klAG7RAAmugn1G0kioVdB6lIhCtWSnQC35/BKJC/f7DN5Vxj5stI9hc1k9pk4qNH +FDmsbxhPAetrRoOKzuAS7yl4yzmBWOwBigARBA0/IA9qdEVHoV3jELZXh+deBKeH +VmjJ6DsIx+dtoAnCNkylEUY8wlfVN+ozvPEsmRpcwCIVTG/2iJQKpNUD5dg8q8Su +z+dnR4FuTI7Bwf98N4pDkNklqy6BJ22LWayl4i/LjT/ru15sRXp2MXcT/AwaANe9 +BnRla5uzgHJWLgVgRRhzMSoRY1O2CiOE/lYN3K/7XpskzyEJuNu7KKr57Em1Sqnz +OeGFxnvyP0p8mRBipCHrOMnXNf4SNknXNJoevBWYww1v5l7Ojb+H7b357QL5ZvY+ +0dpoiM77E/Hk5N3lPdYIS+d9Z+n2LUNR7OKWMcxcSr7LZkVzPr6t1FS9Rr7ZbxQ7 +cSqFRRjSARf8B8QTi5meB7kKn55DmNirhP2Nt8tvu9FLEtOfk6XTZq29S11C0O9n +O05zYRNC8bQIntL5Q+VKx2SKC35WnWdfIR84kwkdA4x10UyzFxueT3PUEh/SuWtl +PQeq92hGvrg38rfoSYKqO0zqnx+HWafZORQynuthxbAT1TAl0uzUipgcSj3BPqFj +WJPZX+JCjRBlkEDKs8ZqH4qypItoYQmL5WRkH4gZqcFb6cWcGsc= +=zgnn -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index a1eb3549e2041ed789feb338a5878865eadc27fa..43335043461b37f12dd4501b48f767eb7ee12663 100644 GIT binary patch literal 29287 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 a-Qu0$kaTBru&6KfU;hVoBt*Iz)BpgAIcsYG literal 29290 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 diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index da7401f1217cd4c2f8e073f7cb56258c26a60bb4..c3d2c9f59b173fadaac8a82e28594ba53d8c5b81 100644 GIT binary patch literal 31553 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 E0O{}a-~a#s literal 31550 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

ESP`p+nDIMI?*!s# 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:' 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/clustershell/Manifest b/app-admin/clustershell/Manifest index ba0f3a7728a0..2e36c8439d2e 100644 --- a/app-admin/clustershell/Manifest +++ b/app-admin/clustershell/Manifest @@ -1,5 +1,3 @@ DIST clustershell-1.9.1.gh.tar.gz 383917 BLAKE2B 90d8c8390453a2c843bbb909a741d24d5f8e4b8eb03631bbe81b98973fce95d96dd3e68d0b951bc23d067057222c858e5041a3bafde200e0e2d14a0be995689f SHA512 32ee8b43d92e7ada8c81facc6a0609c39beee9189fa6fb9c2237387a58134f99fb2e6ab6e5de35c8e6fc8d3cef57f74f4c08b14968484546859071dff2594eb1 -DIST clustershell-1.9.gh.tar.gz 382574 BLAKE2B 031eb9683db330f3b90ac06fa9a0409ea72c1be3d83c8d0519e0080ead715386043c925a6dbaeafdb38351c54f1508c050279603cd81bc2de60ba2df5733f636 SHA512 9eb4e9663a6381fa27311d1d70002ba64066ee6e2e08aaf772974d8097c6ca2d020563fc8478064e76bc6e56d37ed7eefc2919db99a2f5b26bd878fa7b764a15 -EBUILD clustershell-1.9-r1.ebuild 1155 BLAKE2B 4863a24697481a446330e7d009719893c74f595c4b8a8fb194065a39962eb74018e52f5c8469c0d24c867cd28b5a660793874d0015c215b97aebfe6753aa113e SHA512 c557552644efefaab45cc990dd631d3210e42c430db0a0ebfeb2f6371bfb7942ff989e9bb4e4341f321a77fc7cc8a3090945382032efa4e6e165d0a62790cefb EBUILD clustershell-1.9.1-r1.ebuild 1132 BLAKE2B 37edb8ab47a6a48da13346a8828cfa96ebb5424821ca5516bfd7cc1484d0a09be213f9e0e2680b228278c0e4bec0ad3fc7156654713f75e5d3319657ac5ee792 SHA512 a3a788750c5e1279d1a7bc11f4dfb8ebf9898eaba002860e5cabbef48731b3402061aa0ddd9d844769f3aa115664ca7dcc8646282c772ae76cba0e221ef26bb9 MISC metadata.xml 610 BLAKE2B 1baa68f298ccc1117524968f3ddef220f068e876cfe8d6e5243a5f3144bfa8db21aa93bdb92efd3e7082c0e32b2747d2b544687114b09b78f823636d9b9be5b7 SHA512 0e4a89c4ea24577e065ed6b1a5714cfabea0a3452d546a16824608d2fdbc97ac39fb43d49c7adb279342a774b6719d52707b54091fc30326cbef14755fc04e0f diff --git a/app-admin/clustershell/clustershell-1.9-r1.ebuild b/app-admin/clustershell/clustershell-1.9-r1.ebuild deleted file mode 100644 index 3db2252a56af..000000000000 --- a/app-admin/clustershell/clustershell-1.9-r1.ebuild +++ /dev/null @@ -1,59 +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} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 - -DESCRIPTION="Python framework for efficient cluster administration" -HOMEPAGE="https://github.com/cea-hpc/clustershell/" -SRC_URI=" - https://github.com/cea-hpc/clustershell/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~x86" - -BDEPEND=" - test? ( - app-shells/pdsh - virtual/openssh - sys-devel/bc - ) -" - -RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]" - -distutils_enable_tests unittest - -src_prepare() { - default - - # remove test sets that require working ssh connection - rm tests/{CLIClush,TaskDistant*}Test.py || die -} - -python_test() { - cd tests || die - # Automatic discovery does not work - "${EPYTHON}" -m unittest_or_fail -v *.py || die "Tests failed with ${EPYTHON}" -} - -src_install() { - distutils-r1_src_install - - doman doc/man/man*/* - - mv "${ED}/usr/etc" "${ED}/etc" || die -} - -pkg_postinst() { - einfo "Some default system-wide config files have been installed into" - einfo "/etc/${PN}" -} diff --git a/app-admin/eclean-kernel/Manifest b/app-admin/eclean-kernel/Manifest index bae55d1c82a5..66fbb8f2d39c 100644 --- a/app-admin/eclean-kernel/Manifest +++ b/app-admin/eclean-kernel/Manifest @@ -1,6 +1,8 @@ DIST eclean-kernel-2.99.3.tar.gz 20031 BLAKE2B 70830639eb00bde810e29361dec7c7b90f5b85b79b5be865f23cf45254cbf6139ef335fb5bfef08e2512512e57867df62f6468ce8de1da58cc9a4cfa27a26244 SHA512 edbe373b81a2eb5c7fca8794f9577c68ab66305e9085cc7535cd5d8a8fdd549b2035cb0b5f3e5a69cc735146c2eef81dc5c1f5284ef255420aca0cda9e518b14 DIST eclean-kernel-2.99.4.gh.tar.gz 21856 BLAKE2B ff9815e69054f7f7db84088ea0b1f9a8915927d4696f2cae51d7f3f96e423b7e5938f935808cf46666dba473f4c4ef4fda2acbe9662892cfbfbb8ad653724042 SHA512 8e5bfc6b4bdfb70d4d0139afbb0fbcb6772ae2ba0d4d4449705068b65d4f6239d08918c824326c7440172161513adcd66e477a8879a65964f8fc7965cb827535 +DIST eclean-kernel-2.99.5.gh.tar.gz 22868 BLAKE2B 38a441e61e5636f0f3882d4323da6f0c89877cdfda88845ef9f8564286fdaea92d50a653473cec7d9b6b74c6bd33766cb4223d7aa602bd6083a53c5ece7b5204 SHA512 3be8833e9cb51deaaeff2c47789a6947812d486eae9134e772963ccc5c00f9265e27c2ff360de3075d4e2cc7128d27b4b5293bb6e3a86c83274b3796d881084c EBUILD eclean-kernel-2.99.3.ebuild 704 BLAKE2B 34896ebf4ea4b8365e19608acab68f24181c6883581994b57c36e4d57f8a19da32fbe7689ecd5d73a7ab2bc8441ba44c61ac88dd49acc12a0d6ff50dd66c136d SHA512 111611d0fcf3de589e5e71c6fcbde02dbfd4f8890c7ca5f1abda00a876454b40a7b90ea23fbcfb778f212bdd3890ae991fa3826450db47d9e5af40ae2ff77ee1 EBUILD eclean-kernel-2.99.4.ebuild 720 BLAKE2B d9a1f1eec7146defaf7abfb58df91398862367416fc134fb5613dde2b780057e16ea98edd7d232d7a18e686c7d20dc9b9f907749d95362fbdf601ab0a6834e29 SHA512 a4018e6e5cbd0bda15bc486c9d9aeb883cde70b97a90b4b4c6b6c55e8ca870ec4e7396166c8d84d9e814cd6de18eade4ac8a83707aee2fe9fa8c9e0909e37753 +EBUILD eclean-kernel-2.99.5.ebuild 721 BLAKE2B 2afabdfee84e19e8bb2bdb904125164b1369a54ef8ed6f789664c5f0ed7f47e2e0cf48f18c5c184030a6e228d531b450a614b636863cfb66daddd721b0af0969 SHA512 e80ee218cba4d4f248ff02360a288d0ac3378d08e992be892911ab1b9a4351a467559af5162947e00a66990e96c3388bd168fee5655d877eef6e7d7bd8616e7c EBUILD eclean-kernel-9999.ebuild 662 BLAKE2B 43fbf6e7f74efa6f87120fea4f5f620e390cc0ed86c33e71fe4a27897793c02e7a06fb970ec00f16010f7f4b9535a87caa462945f5030e688a920c91c8387328 SHA512 85bd84c9148941595cf3f6a888c082c2cff2391d145191c36a6dd42eff146935c0531ad2a471184171502ec3b451602bc3b8356a4f98395ce7434fa38f1bf4ee MISC metadata.xml 618 BLAKE2B 1629b132706b5bdd9d30ab55b929b679d846523b1d9d40fdf26600917af18514c1774d8f5dfb2c39d0bf3476371aaf5f1f952b18269660862b7ae96f3c567e22 SHA512 a07b907aea8d1859d6fd7384a65b10cdfb9d0e19a9712f7e1dbf910b444d21a7c573a73549b6d1aedc7b234988a4911c6d759533a9ecba571002611ff26b3549 diff --git a/app-admin/eclean-kernel/eclean-kernel-2.99.5.ebuild b/app-admin/eclean-kernel/eclean-kernel-2.99.5.ebuild new file mode 100644 index 000000000000..35363cab12ef --- /dev/null +++ b/app-admin/eclean-kernel/eclean-kernel-2.99.5.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Remove outdated built kernels" +HOMEPAGE="https://github.com/projg2/eclean-kernel/" +SRC_URI=" + https://github.com/projg2/eclean-kernel/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="lz4 lzo zstd" + +RDEPEND=" + kernel_linux? ( dev-python/pymountboot[${PYTHON_USEDEP}] ) + lz4? ( dev-python/lz4[${PYTHON_USEDEP}] ) + lzo? ( dev-python/python-lzo[${PYTHON_USEDEP}] ) + zstd? ( dev-python/zstandard[${PYTHON_USEDEP}] ) +" + +distutils_enable_tests pytest diff --git a/app-admin/rsyslog/Manifest b/app-admin/rsyslog/Manifest index 41e1be454988..98c60d657e94 100644 --- a/app-admin/rsyslog/Manifest +++ b/app-admin/rsyslog/Manifest @@ -17,6 +17,6 @@ DIST rsyslog-doc-8.2304.0.tar.gz 6586061 BLAKE2B 4680db37eaa8583e21865fafb62ba07 DIST rsyslog-doc-8.2306.0.tar.gz 6637017 BLAKE2B 7b4157bbfcdba6c7ac824ef4369bb2141a33989d4e3d1a95ca6b347f3d3eaa98266f7b7a684a8aa0342a8a38f87d7ae144444f888133619e82fb4802ef12d314 SHA512 eb5df4285ed9f5afe884dae497ed77ad96050a9101e94c8d83125c893998094e27d4fad7b7a42391d72cfdc1bf2aeb9fac8f65d61d8aa5c49dda9d0cac81d777 EBUILD rsyslog-8.2210.0-r2.ebuild 13176 BLAKE2B 8a99355f5ae45c15f1e39b19cbc0d3ca4d08d20ccca21d381eb49d21d437109325a4572c4e08cac21167720548830fa0a8d390d6452afae97d79e858cc22f08b SHA512 4ae5f2a663f2dab7afe5133d4e7d7528c2078091da97b93753563c4e0619175f156f762199ddfd1cef87f3486b13d6ab22774e2a473e2124f7362edea3df6dec EBUILD rsyslog-8.2302.0.ebuild 13135 BLAKE2B 84fdc7404bb080cc57d8cc5e260df6646d6c84af17bad0e0eac1394f7556088dd45650422d9fb98bba64e9583baad5d047f223c5f58d893aa5893e2f4acc375f SHA512 5309c9083aae3407ab2f57849508a8e1b9e2b7e4a268f52c53977a3ee4b30a0a9670ede9b050eedc88cbcbad73f17e5896e3c234dd3fe938c61ebdd0017c2d06 -EBUILD rsyslog-8.2304.0.ebuild 13137 BLAKE2B a3d7f5b968c4e33b0412cfcb290077d539704e6175e68f4808d9cd0dc634f6ed136c66b257a9b90cc55cfa0a43b42b966a87a18461c1775fc4a3d9f264329614 SHA512 99852b09c7a867b16f5365309be82dd2c05507ba9cfa98bc542ee8c01f9c68bbda02bab242892ab969de2c7bff17a7135595eb2c48befb95ffdbc4fc880f2297 +EBUILD rsyslog-8.2304.0.ebuild 13136 BLAKE2B 4f45e7be2e0f909205c526626d58b5f095f46770481fdd8a5db4f6334d984c0e12d3bc0f47921378891102d07ea5d59106f1be771a10e3f5f3ec0414ed6a8de5 SHA512 528b3f4ac382f29721551e575892001e6d44016d3c143e2dc914d71b99397fe2aaa3a0c89301ac7237490ff01f934c063a654821035c6c35a0f4041aba93a12c EBUILD rsyslog-8.2306.0.ebuild 13415 BLAKE2B 340fe3c33cee006cbf44ab6915cdca3d58b1d30cffcdbed274dae2d7b4ecc544fbacafb2d9f5cc2399438e4e9797c16c841e6f95102ef230df8976ae165a525f SHA512 752dd68915f9c1839ea6d523c7e6803135e0a589faaf91029d50fbe0768a698dc0c229e123e7b7c8fb3ee179cdcf9106708295febc184dc329f09cacb4c6b55d MISC metadata.xml 4688 BLAKE2B 61d9ef924def00bed85b9b164e95ae8f512e51a0f0090b61a5737ee93b21db69db642867ddb6076fda757ae10748b9172de42754839d01859529aec70760d04f SHA512 01bedda2baeefccffc765550ab2f8aa29235e7a3a3fc8b765beb205518785da9fb5905037ad9e8e6ba9385d2f009d260260e3c207bbf1eea5a5ce4834a004365 diff --git a/app-admin/rsyslog/rsyslog-8.2304.0.ebuild b/app-admin/rsyslog/rsyslog-8.2304.0.ebuild index f0c5b614a3c3..0793176d64d0 100644 --- a/app-admin/rsyslog/rsyslog-8.2304.0.ebuild +++ b/app-admin/rsyslog/rsyslog-8.2304.0.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else - KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc x86" SRC_URI=" https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest index 49cecd1ea774..d91c0e0cd96e 100644 --- a/app-admin/sudo/Manifest +++ b/app-admin/sudo/Manifest @@ -3,7 +3,10 @@ DIST sudo-1.9.13p3.tar.gz 5100355 BLAKE2B 46218ecf4cf06d2280ccf4c257b12a6f697eda DIST sudo-1.9.13p3.tar.gz.sig 566 BLAKE2B 5b59c7178bf157b67500d972fe1b373bc86ab09345f59733cffa85700221ceec0d5be10bce4838f16e9238154c90a972570a7a933f48dbd56bc64b38dbc0043f SHA512 eebf36e86ebd03daca05838bc56d9b1fb7ea8584a83a9f0e03c5ff07e612d36472b23797c628eff1cf4301832d139de0de62ddc8b17e20f1498f769a4db1249a DIST sudo-1.9.14.tar.gz 5229170 BLAKE2B 5731eda1cabb23dd3b77851ce1fcde8e1b7efc1b4fa27fe65522c7b8e23c0330003eb2d4ebb47d63416fb3a52db478b2f60ca22da6a2d66cb27c52ea5264749e SHA512 33d3bc3d66b1c5412b7d579b703d44f246386d2915c1c63be851869569c7bc627211a8897d0bc718d6ebb2bdd938b093c0901f0b7912c8475f8e6fcbbc559a99 DIST sudo-1.9.14.tar.gz.sig 566 BLAKE2B a7081ee89bf5f12b1b605133ee2f37156779377aec010a12a67933fd21d7e3c0fce9987803bfeea28a7f3ed10784cba6b22b0fee2ff89bac8d1aeec5604bfd6d SHA512 e81d5321386ddddfc58fa884f627cf60478360ab723e1ba97a7138f4b234df2b03fc5a1db5b1b9ed117b2c8ffc2ae529569e0e7364178b1c4d3eaec9c90f86b7 +DIST sudo-1.9.14p1.tar.gz 5230440 BLAKE2B fc5f0d7093f572b8ce56161f3e40b75ba9edf0863f44cdc2af6313f68d20a0c9c59536d1d6be5fddcffcc9caecd737109b5a389ee3748c65f3435b65b167d6e2 SHA512 db13b68a58aaf0eb6fd4ec2f23bae95376f1c789d2a2ba2fc01bfbd2fa34aa3e45cac1f33685fc43c0bd15f5eefad43fc0c6f59662640bc981bbd41669f3bdd5 +DIST sudo-1.9.14p1.tar.gz.sig 566 BLAKE2B 3f646d036e2e11713a309bbc1579a39b8152ba8a8374da5c74786ee4b3cd4832053489f223dcacf2723ad9aa121357110501689f34108403c671a6b56aac0a4b SHA512 2d28bbf64520487b1b54a4a7c6962e8902032d2bed1d1706e24d60265149c93860e82798ce188cb62b16c22cd1823995c8e190a701c290c672e881bf92c112c6 EBUILD sudo-1.9.13_p3-r1.ebuild 7466 BLAKE2B 6c880d950c1bc21c99e8e186b4602fc91b5511aa1bca7dcc1e21eeb93f39d8c802b7b5c1ddabc49ce9f42db9de05791c434574fb9bcca0a09868ca9135ef8db7 SHA512 4828c4aa791be701398466f7bf186321e6d1eca2eefa85142669ea6271563b566db334d2c77ad82746c0b36932b632e80a51bef861a222d55f6d0fd88c50b53e EBUILD sudo-1.9.14.ebuild 7404 BLAKE2B 4ad89b1684fb5c57a7a32125a86f0d4c89a0545b511dfbd390336e8d55c679959bdd5c25b7a7922e609d6f1f13bdb1162abc53f082fcd523b19a84cdab9b53cb SHA512 c1e16ed74a5d085f3731f92a51460654083367e010b31368dc23d7f1a18895b4d3c3107407df7348ea60d7d4b444bb8a9d78e1e431e5d933cf1b89816ceadf6c +EBUILD sudo-1.9.14_p1.ebuild 7404 BLAKE2B 4ad89b1684fb5c57a7a32125a86f0d4c89a0545b511dfbd390336e8d55c679959bdd5c25b7a7922e609d6f1f13bdb1162abc53f082fcd523b19a84cdab9b53cb SHA512 c1e16ed74a5d085f3731f92a51460654083367e010b31368dc23d7f1a18895b4d3c3107407df7348ea60d7d4b444bb8a9d78e1e431e5d933cf1b89816ceadf6c EBUILD sudo-9999.ebuild 7404 BLAKE2B 4ad89b1684fb5c57a7a32125a86f0d4c89a0545b511dfbd390336e8d55c679959bdd5c25b7a7922e609d6f1f13bdb1162abc53f082fcd523b19a84cdab9b53cb SHA512 c1e16ed74a5d085f3731f92a51460654083367e010b31368dc23d7f1a18895b4d3c3107407df7348ea60d7d4b444bb8a9d78e1e431e5d933cf1b89816ceadf6c MISC metadata.xml 1107 BLAKE2B a18b1d280445ea98ba686021abf08ab47a5ac590795018c125008f2a8e44f7ea45e256e32a737781030960cb984bc16d8fd23175fd1e88b294e5036c86085367 SHA512 8cacbd9a1a23fc7734c5ad8b95c769b8506ec35490b5e3f69439bf71bd51d1eaf04fe699a82cbb3ac56182195fff570d75e3b20c33d86774480a2939122752a6 diff --git a/app-admin/sudo/sudo-1.9.14_p1.ebuild b/app-admin/sudo/sudo-1.9.14_p1.ebuild new file mode 100644 index 000000000000..7c07fd34b3b7 --- /dev/null +++ b/app-admin/sudo/sudo-1.9.14_p1.ebuild @@ -0,0 +1,286 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pam libtool tmpfiles toolchain-funcs + +MY_P="${P/_/}" +MY_P="${MY_P/beta/b}" + +DESCRIPTION="Allows users or groups to run commands as other users" +HOMEPAGE="https://www.sudo.ws/" + +if [[ ${PV} == 9999 ]] ; then + inherit mercurial + EHG_REPO_URI="https://www.sudo.ws/repos/sudo" +else + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc + inherit verify-sig + + uri_prefix= + case ${P} in + *_beta*|*_rc*) uri_prefix=beta/ ;; + esac + + SRC_URI=" + https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz + ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz + verify-sig? ( + https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig + ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig + ) + " + + if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + fi + + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )" +fi + +S="${WORKDIR}/${MY_P}" + +# Basic license is ISC-style as-is, some files are released under +# 3-clause BSD license +LICENSE="ISC BSD" +SLOT="0" +IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey ssl sssd" + +DEPEND=" + sys-libs/zlib:= + virtual/libcrypt:= + gcrypt? ( dev-libs/libgcrypt:= ) + ldap? ( + >=net-nds/openldap-2.1.30-r1:= + sasl? ( + dev-libs/cyrus-sasl + net-nds/openldap:=[sasl] + ) + ) + pam? ( sys-libs/pam ) + sasl? ( dev-libs/cyrus-sasl ) + selinux? ( sys-libs/libselinux ) + skey? ( >=sys-auth/skey-1.1.5-r1 ) + ssl? ( dev-libs/openssl:= ) + sssd? ( sys-auth/sssd[sudo] ) +" +RDEPEND=" + ${DEPEND} + >=app-misc/editor-wrapper-3 + virtual/editor + ldap? ( dev-lang/perl ) + pam? ( sys-auth/pambase ) + selinux? ( sec-policy/selinux-sudo ) + sendmail? ( virtual/mta ) +" +BDEPEND+=" + sys-devel/bison + virtual/pkgconfig +" + +REQUIRED_USE=" + ?? ( pam skey ) + ?? ( gcrypt ssl ) +" + +MAKEOPTS+=" SAMPLES=" + +src_prepare() { + default + + elibtoolize +} + +set_secure_path() { + # First extract the default ROOTPATH from build env + SECURE_PATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env; echo "${ROOTPATH}") + + case "${SECURE_PATH}" in + */usr/sbin*) + ;; + *) + SECURE_PATH=$(unset PATH; . "${EPREFIX}"/etc/profile.env; echo "${PATH}") + ;; + esac + + if [[ -z ${SECURE_PATH} ]] ; then + ewarn " Failed to detect SECURE_PATH, please report this" + fi + + # Then remove duplicate path entries + cleanpath() { + local newpath thisp IFS=: + for thisp in $1 ; do + if [[ :${newpath}: != *:${thisp}:* ]] ; then + newpath+=:${thisp} + else + einfo " Duplicate entry ${thisp} removed..." + fi + done + SECURE_PATH=${newpath#:} + } + cleanpath /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin${SECURE_PATH:+:${SECURE_PATH}} + + # Finally, strip gcc paths, bug #136027 + rmpath() { + local e newpath thisp IFS=: + for thisp in ${SECURE_PATH} ; do + for e ; do + [[ ${thisp} == ${e} ]] && continue 2 ; + done + newpath+=:${thisp} + done + SECURE_PATH=${newpath#:} + } + rmpath '*/gcc-bin/*' '*/gnat-gcc-bin/*' '*/gnat-gcc/*' +} + +src_configure() { + local SECURE_PATH + + set_secure_path + + # bug #767712 + tc-export PKG_CONFIG + + # - audit: somebody got to explain me how I can test this before I + # enable it.. - Diego + # - plugindir: autoconf code is crappy and does not delay evaluation + # until `make` time, so we have to use a full path here rather than + # basing off other values. + local myeconfargs=( + # We set all of the relevant options by ourselves (patched + # into the toolchain) and setting these in the build system + # actually causes a downgrade when using e.g. -D_FORTIFY_SOURCE=3 + # (it'll downgrade to =2). So, this has no functional effect on + # the hardening for users. It's safe. + --disable-hardening + + # requires some python eclass + --disable-python + --enable-tmpfiles.d="${EPREFIX}"/usr/lib/tmpfiles.d + --enable-zlib=system + --with-editor="${EPREFIX}"/usr/libexec/editor + --with-env-editor + --with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo + --with-rundir="${EPREFIX}"/run/sudo + --with-vardir="${EPREFIX}"/var/db/sudo + --without-linux-audit + --without-opie + $(use_enable gcrypt) + $(use_enable nls) + $(use_enable sasl) + $(use_enable ssl openssl) + $(use_with ldap) + $(use_with ldap ldap_conf_file /etc/ldap.conf.sudo) + $(use_with offensive insults) + $(use_with offensive all-insults) + $(use_with pam) + $(use_with pam pam-login) + $(use_with secure-path secure-path "${SECURE_PATH}") + $(use_with selinux) + $(use_with sendmail) + $(use_with skey) + $(use_with sssd) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + if use ldap ; then + dodoc README.LDAP.md + + cat <<-EOF > "${T}"/ldap.conf.sudo + # See ldap.conf(5) and README.LDAP.md for details + # This file should only be readable by root + + # supported directives: host, port, ssl, ldap_version + # uri, binddn, bindpw, sudoers_base, sudoers_debug + # tls_{checkpeer,cacertfile,cacertdir,randfile,ciphers,cert,key} + EOF + + if use sasl ; then + cat <<-EOF >> "${T}"/ldap.conf.sudo + + # SASL directives: use_sasl, sasl_mech, sasl_auth_id + # sasl_secprops, rootuse_sasl, rootsasl_auth_id, krb5_ccname + EOF + fi + + insinto /etc + doins "${T}"/ldap.conf.sudo + fperms 0440 /etc/ldap.conf.sudo + + insinto /etc/openldap/schema + newins docs/schema.OpenLDAP sudo.schema + fi + + if use pam ; then + pamd_mimic system-auth sudo auth account session + pamd_mimic system-auth sudo-i auth account session + fi + + keepdir /var/db/sudo/lectured + fperms 0700 /var/db/sudo/lectured + # bug #652958 + fperms 0711 /var/db/sudo + + # Don't install into /run as that is a tmpfs most of the time + # (bug #504854) + rm -rf "${ED}"/run || die + + # bug #697812 + find "${ED}" -type f -name "*.la" -delete || die +} + +pkg_postinst() { + tmpfiles_process sudo.conf + + # bug #652958 + local sudo_db="${EROOT}/var/db/sudo" + if [[ "$(stat -c %a "${sudo_db}")" -ne 711 ]] ; then + chmod 711 "${sudo_db}" || die + fi + + if use ldap ; then + ewarn + ewarn "sudo uses the ${ROOT}/etc/ldap.conf.sudo file for ldap configuration." + ewarn + if grep -qs '^[[:space:]]*sudoers:' "${ROOT}"/etc/nsswitch.conf ; then + ewarn "In 1.7 series, LDAP is no more consulted, unless explicitly" + ewarn "configured in ${ROOT}/etc/nsswitch.conf." + ewarn + ewarn "To make use of LDAP, add this line to your ${ROOT}/etc/nsswitch.conf:" + ewarn " sudoers: ldap files" + ewarn + fi + fi + if use prefix ; then + ewarn + ewarn "To use sudo on Prefix, you need to change file ownership and permissions" + ewarn "with root privileges, as follows:" + ewarn + ewarn " # chown root:root ${EPREFIX}/usr/bin/sudo" + ewarn " # chown root:root ${EPREFIX}/usr/lib/sudo/sudoers.so" + ewarn " # chown root:root ${EPREFIX}/etc/sudoers" + ewarn " # chown root:root ${EPREFIX}/etc/sudoers.d" + ewarn " # chown root:root ${EPREFIX}/var/db/sudo" + ewarn " # chmod 4111 ${EPREFIX}/usr/bin/sudo" + ewarn + fi + + elog "To use the -A (askpass) option, you need to install a compatible" + elog "password program from the following list. Starred packages will" + elog "automatically register for the use with sudo (but will not force" + elog "the -A option):" + elog "" + elog " [*] net-misc/ssh-askpass-fullscreen" + elog " net-misc/x11-ssh-askpass" + elog "" + elog "You can override the choice by setting the SUDO_ASKPASS environmnent" + elog "variable to the program you want to use." +} diff --git a/app-admin/sysstat/Manifest b/app-admin/sysstat/Manifest index 53c5019ae153..adc04ceb6dae 100644 --- a/app-admin/sysstat/Manifest +++ b/app-admin/sysstat/Manifest @@ -1,6 +1,5 @@ AUX sysstat-12.6.2-check_overflow.patch 1071 BLAKE2B efa23b3c2fbe1aac353b7282836639dbee08b6cd2fbba9856213a92c65ec8df688182e996966330aa501cbc75845d7159861334715c3ee40c9eb045f42afd153 SHA512 8329d50044c011b30d9ce034d24207502b811cd61b152da6fba330072a63599ebea7f1939856b9e8d6ca79f42c64b0a619138aea6349af7fe69a34319a7b0ec7 AUX sysstat.init.d 378 BLAKE2B fe781f1a53e183023da2b46ecefb37881eedf8e8df2623927b24f33aa3344776b39db038d598ad050f1d48462d52300fb17731f29b0a8ab9c800fbe379efa249 SHA512 328ee3d40d45a0b1702c74fe0195ce4444cc8f63cb0fa68ba40ca20cfa183dd7acf4fc846cd76a4bcf426a3b4064316061dbbf26ca20047711528399e17b20b4 DIST sysstat-12.6.2.tar.gz 1455025 BLAKE2B aba2d8fd5fae8d6df740173d7ccd60beb0628c4c2205342f72ec03d6c48995d397de0d6f2cace24accf1a9274da37cf3bba86888717bc8d62d262ffd1c6f995e SHA512 376047de55598c6f671b999203809219a40206a9c58499399681af9ebe6048dd4da96c8ef5827d75cc369a7b69c3f1aadef1a5e8deec318a12b230d61f09fc08 -EBUILD sysstat-12.6.2-r1.ebuild 1773 BLAKE2B 303007c6b1a335ba653a4d30066b9e89accf0442352e423d84b03f6c5934c69ead75438e68c4b9337d5bccd063a6187e709882e4b6d05783e9c9730b8aa699f1 SHA512 0f30c167efa6eed3f6266660c465117eb224c873d3762cf3781f75a24998d11b55f646fbe62426d4f86a8a77ef56a1b1968a1e1ea51370540d672c2cf2d39f84 -EBUILD sysstat-12.6.2.ebuild 1710 BLAKE2B 575b73d0afe41bfe83bf70bb2d4723d9c6324371b20bbdbf4fb0a62f8e27bc567c47f1050979ca24a0b4ab3afa32d0019bf3905bca5cc54c478f8ebf00e20e4b SHA512 8312739cca30d5fab338186fb1b16d6f7ed171694b3af0474b62a1616cbf27579af95ed93ada68600fd80173558e35de9a8e51256eb25fdc9d6cee12ad94a99e +EBUILD sysstat-12.6.2-r1.ebuild 1772 BLAKE2B 001aa7ad883313460e5c123d652f684bc0590eb513d0ce6b1b92f8ea5af2b1baeff0784161436f2ba798d33f7ee6a2c4673e1854b5943d67d61db4d7f8eb326d SHA512 b4eeebfb95e3c459783907f6f79ed46c2854916dec80c65330a2bd46e01fc9c734dcd6d2e66965f4518958444f02a8c3332152d1290318ac9376f478fa2ba7a3 MISC metadata.xml 617 BLAKE2B e890e68addd784d7478e282d4518a7cab0d7ca4fc86ad44db58063e5c7027084b66d1e4fe63b702b992a60f0d9cd5816cf8ad6016b17e185760a820f08907579 SHA512 1dcf5a80e3f3cfdf1cc8cd3730847c6ed9107eec7286b37e1de01287189e8811e729e16328a283abe196443c5355d905d7c95104c43e23f7d4ce3c56e2fa4ad9 diff --git a/app-admin/sysstat/sysstat-12.6.2-r1.ebuild b/app-admin/sysstat/sysstat-12.6.2-r1.ebuild index c432f5b79c2f..4e72d8559c1a 100644 --- a/app-admin/sysstat/sysstat-12.6.2-r1.ebuild +++ b/app-admin/sysstat/sysstat-12.6.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="dcron debug nls lm-sensors lto selinux systemd" BDEPEND=" diff --git a/app-admin/sysstat/sysstat-12.6.2.ebuild b/app-admin/sysstat/sysstat-12.6.2.ebuild deleted file mode 100644 index 30dcb45c66ce..000000000000 --- a/app-admin/sysstat/sysstat-12.6.2.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd toolchain-funcs - -DESCRIPTION="System performance tools for Linux" -HOMEPAGE="http://sebastien.godard.pagesperso-orange.fr/" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="dcron debug nls lm-sensors lto selinux systemd" - -BDEPEND=" - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -COMMON_DEPEND=" - nls? ( virtual/libintl ) - lm-sensors? ( sys-apps/lm-sensors:= ) -" - -DEPEND="${COMMON_DEPEND}" - -RDEPEND=" - ${COMMON_DEPEND} - !dcron? ( !sys-process/dcron ) - selinux? ( sec-policy/selinux-sysstat ) -" - -REQUIRED_USE="dcron? ( !systemd )" - -src_prepare() { - if use dcron; then - sed -i 's/@CRON_OWNER@ //g' cron/sysstat.crond.in || die - fi - default -} - -src_configure() { - tc-export AR - - sa_lib_dir=/usr/lib/sa \ - conf_dir=/etc \ - econf \ - $(use_enable !systemd use-crond) \ - $(use_enable lm-sensors sensors) \ - $(use_enable lto) \ - $(use_enable nls) \ - $(usex debug --enable-debuginfo '') \ - --disable-compress-manpg \ - --disable-stripping \ - --disable-pcp \ - --enable-copy-only \ - --enable-documentation \ - --enable-install-cron \ - --with-systemdsystemunitdir=$(systemd_get_systemunitdir) -} - -src_compile() { - LFLAGS="${LDFLAGS}" default -} - -src_install() { - keepdir /var/log/sa - - emake \ - CHOWN=true \ - DESTDIR="${D}" \ - DOC_DIR=/usr/share/doc/${PF} \ - MANGRPARG='' \ - install - - dodoc -r contrib/ - - newinitd "${FILESDIR}"/${PN}.init.d ${PN} - systemd_dounit ${PN}.service - - rm "${D}"/usr/share/doc/${PF}/COPYING || die -} diff --git a/app-antivirus/Manifest.gz b/app-antivirus/Manifest.gz index 3d28e2b04bed56713647199c32aa592728fb1fe7..5fd2ae69e0341e41a318758906e385fccbc95b22 100644 GIT binary patch literal 882 zcmV-&1C9J2iwFP!00002|5cRDj+{jdMfZ7%c>*Zg<)2zkL=XtV2428+RRK!E0!E0( z=k|h0*tEWGb+^ms+*{u~|ML9w>Ad95m;CCVPamI%O`qQW`252=e*2W?T-{PPdHShf zZc5?WHh6EHO#l} zT~}he9ZQb(r=P!jR^lhB=omwmTT9ku!<1QgBegQwCuXn|Ptk*sHkYn*tnWCOqbtk~ ztzoHW;b9k@T^2(ux;LhET-70a5|)y|fnQImN#l6OoA=K@egEydpMQDkkNGM8{`!6X z@%uf0y*xRy^DD0&H1pC}GOQR!J2`lf?5=xlgjCoy!nd|ZF^?5{5Z^jebw*klXXj0u zzH$M}6$6kcWgJ#-rUtj}2}`=ih@yGPPbjRY{KreUGeIQh+-kFZ%)OJQ4jV43K*on_ z9Ak_(m;^J$(KkaBoh%B@wN?jC!f-NW2Zx_#a-{{7muF_E;RS1i390K zbi&=LoPJYfY|_n_NgWxMkwc4CmUjGy%i}u2{H%jv<+jUCin!xQCgpI-TdR%`{(a} z^>1Gy8}W)vkjrvms>0ZjD;AZ{JhNL-fOF9ci3XpVvJfFHK&XMD!WN7|lrk_FPQcxy z_$corh`fQL#<&1@Dem$;SEBdV8_#fW_L?xbD|`!yL^qLdbH(V0STX$gpcClEeFXnt z&a_ccs8)pBg@QD)tp^vt>IvR8X8OJeJ=!Vg%*6$f$Ce1Ywr#qBq=oD&SMrNSe*Ey~ zuV27&nXj<0AWu|W#Qvd(} literal 882 zcmV-&1C9J2iwFP!00002|5cRBj-5peg!g%h^90~a+wEQsA_&A~1215^y8$I(K}Lwj zrv`~h*c|iE=dwli7)Aw)Xt4E%5ZEM|>F;9g^ zbE?#KlD*CDmLlzQC->;ZD>|q0aW0w6zH4}!Q0mb-J=I6W;jx16NWbh&MR~Rt`P{a5 zU5!2ccuMqq{QT{cu{^kea*}FVj-;60~-bWU=n9d!0fn{5s=bdq#=SicKuH&M+I1UM|^r)5l!7 zAj?&UAWK78u1Ri$ij))qzd~o($a~F;5Fm;{_?NjLa~{55@>r7M-M$q3i#8J-_>; zmrR?V@Csj7b*TXtTT?^xh*@Iz*;=&sh;c{(ln|z6U1yW)1u7+8<$5;0QT8)nY);`| z-WOseYYkau6|;M`bSx9#Ea%Lt3-A7uE60T1M~zXqpd@A}>FT{;)(d2(BrL7LJ0`uy zBJ?gCnFE=iUe{s+`6Ps871!Yt?Qo7U6wgf&vK(&u*uL3jRg{v$N<%-2MN1oAbX!=~_LZf+NdR;)sD)E94RJa94VU&qddNWBk z8y@8y3?pv{@1Sb~$HZN84;XRk&c-#ocYh_U4b)x+k;o?a_Gu^`5i4k(NthqmxG&%z z)EQ0{g=qaN90Jl{+YT1M>S1FPjhy=edZbg4nTrLH$CoP5Xh?Pgq=oLQSM#$(zJK@U zub=a!<5esSC<9U9C_1`mqgA3Ls1wxiZ`if2)Xj+NISq+6103`NahL>5>YaHFdB~(vjhCRkhgvBp*PRnV`kFl@LL&z3T zL9faAQUIn6^U2th)Y5yB*29~B050Dz IN9P3q04QU$CIA2c diff --git a/app-antivirus/clamtk/Manifest b/app-antivirus/clamtk/Manifest index 62473b4c2001..36c7fc3af57f 100644 --- a/app-antivirus/clamtk/Manifest +++ b/app-antivirus/clamtk/Manifest @@ -1,9 +1,7 @@ -DIST clamtk-6.15.tar.xz 287452 BLAKE2B 6cece01ca0691edc369bc462fd0d7992e3d40ffc5d05b3969ebe4f2afa9211b8e6babb77136ff075507ebcccd1769fa2b20e1f8bfa3cee1408cfff19377662b9 SHA512 0b882ba8f8bd615276e19aa303832a9aaabd0515f29a0f2b0a2543597e62a1aa6f720acd9193b76fd726bcb007d78c8d7ddfaca8fdbe8998a8b191366f36b41a DIST clamtk-6.16.tar.xz 287832 BLAKE2B b0f8a72c7ecb8766735a7280d9c493b5490c6ba74728db24c1ced93708161bfef537755218758bde81850f3d9f8e58b35bbbd46fcc22496b2debf0f0bb94a315 SHA512 13dd74e1b458e38ba43faf3434c06b556b85cc1c78c832c93c863d3ca67b0c66e689b0f254170f75461ccfc9a562553e2bcd76006b22ec30b7785fd781f6af0f DIST clamtk-gnome-6.14.tar.xz 15156 BLAKE2B ed87dc8317b60a63c4f8824b0e24568ab29874d1e62ef0f4eddeb636960d9b2753b12dfb8fb6f3eb27a6fbfb18dc88b6a480b532afd0d22f20955f4023278eb8 SHA512 3fd798a7d8dbea0e33db09f266b6ad74b96ae5097ecc4d54e00c30c2a5f76a93cd6f2cbaa2b83dc69eb295905c09db88dc2f364592a398786e473783d1ee2c4e DIST clamtk-kde-0.19.tar.xz 18652 BLAKE2B 4ecb849c9312948d493938683310904c9bbe7f4e26514d76dbfee3afdd063eec2a0aa85a638f83130c8e3ff41cfabee1479885691cc484680d97d1f8fbb76f00 SHA512 57a99d50f171ada999723dc69c2d193e91a482533add4281c6aac96a23273b3eb5456bff6918f69c72edf1635d22be86beae4c434eb29fc3c27fb687fa716861 DIST nemo-sendto-clamtk-0.05.tar.xz 5980 BLAKE2B ca5f37fb9ba9e7f7dc9dc67d52fe36f430697f200c2c91f4d912b068f28d79bee100a85878f66414012728e979073a0afc411e6789959a35bd468c28bf207618 SHA512 4cb2d32711da47c959be84d69654ea0ab0bfb4f2c4a806cbc035129fd0d985a93b89d51c5874de272f2a2841c66702c8867178f5af41505e698c8e37e3c74da9 DIST thunar-sendto-clamtk-0.07.tar.xz 5432 BLAKE2B 7b0911abbcf1601ee961a0449815e21273acb7e757b4c4f532a100da48fe4c7b2f6ecb05a27931e0cf60af94e7cd52af23736180f0d9afa1dd00b9f44eaa3c0b SHA512 f25802c80d5e8a6d703b7b3b2266a91eb031a377792420052f6873cb0eb759235d79df457dc26303d6ef4ed9989dbc4ff803258255fb568fef27c782144c1145 -EBUILD clamtk-6.15.ebuild 3937 BLAKE2B 4185c5cdfd609e2f7972dc64a23afd4459cec526703bbb7ddcf9570665996529c63d54d88b24c991f21807156a78a5873bd95f2b97d9110c4122c909b7829f82 SHA512 d84e33ab89fca1d73c3fac94ca3f9920a6ff8d0fb613df84caccc0858e54920d2e13861b90f4881e6edf4856d41a1de3f5d1fec98aefa8aa7bf61c5bae1ec40e -EBUILD clamtk-6.16.ebuild 3939 BLAKE2B 0742df816def50a61fdde738cdfa9811d34252ac0939f623a41964245790936638cf53978f3c5681865b25eac63ce9914f779264c54c6339bbd9d56d33f3eebc SHA512 cf57cd5460201745d4a7f0a8d308fc146052d95c91c2ecbab4c05b4c7dc5ea5ee7a2cb423bff847a7461b7dc3750e17dc2008c07cf593c2a0fa599745cca112d +EBUILD clamtk-6.16.ebuild 3937 BLAKE2B 4185c5cdfd609e2f7972dc64a23afd4459cec526703bbb7ddcf9570665996529c63d54d88b24c991f21807156a78a5873bd95f2b97d9110c4122c909b7829f82 SHA512 d84e33ab89fca1d73c3fac94ca3f9920a6ff8d0fb613df84caccc0858e54920d2e13861b90f4881e6edf4856d41a1de3f5d1fec98aefa8aa7bf61c5bae1ec40e MISC metadata.xml 870 BLAKE2B 503e8b1fdd2cd3d2539c4cab72fa307e98df2824ec89e77a2a17303e96badaaf700332be4466443c3e881b371423cb40d464022692a563aa31e7698ba326a191 SHA512 77ac4d301d79f7404946014c243415dc408c165f6d0febd2a9fb74d257877ccee0b662b909efbb1afad5462b939a6405c9363e6fcc9e8e278414fdcf4166b253 diff --git a/app-antivirus/clamtk/clamtk-6.15.ebuild b/app-antivirus/clamtk/clamtk-6.15.ebuild deleted file mode 100644 index a79d196d5dd1..000000000000 --- a/app-antivirus/clamtk/clamtk-6.15.ebuild +++ /dev/null @@ -1,142 +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} ) - -inherit desktop perl-functions python-single-r1 xdg-utils - -MY_PV_KDE="0.19" -MY_PV_NAUTILUS="6.14" -MY_PV_NEMO="0.05" -MY_PV_THUNAR="0.07" - -DESCRIPTION="A graphical front-end for ClamAV" -HOMEPAGE="https://gitlab.com/dave_m/clamtk/wikis/Home" -SRC_URI=" - https://github.com/dave-theunsub/${PN}/releases/download/v${PV}/${P}.tar.xz - kde? ( https://github.com/dave-theunsub/${PN}-kde/releases/download/v${MY_PV_KDE}/${PN}-kde-${MY_PV_KDE}.tar.xz ) - nautilus? ( https://github.com/dave-theunsub/${PN}-gnome/releases/download/v${MY_PV_NAUTILUS}/${PN}-gnome-${MY_PV_NAUTILUS}.tar.xz ) - nemo? ( https://github.com/dave-theunsub/nemo-sendto-${PN}/releases/download/v${MY_PV_NEMO}/nemo-sendto-${PN}-${MY_PV_NEMO}.tar.xz ) - thunar? ( https://github.com/dave-theunsub/thunar-sendto-${PN}/releases/download/v${MY_PV_THUNAR}/thunar-sendto-${PN}-${MY_PV_THUNAR}.tar.xz ) -" - -LICENSE="|| ( Artistic GPL-1+ )" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="kde nautilus nemo +nls thunar" -REQUIRED_USE="nautilus? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - app-antivirus/clamav - dev-perl/File-chdir - dev-perl/Gtk3 - dev-perl/JSON - dev-perl/LWP-Protocol-https - dev-perl/LWP-UserAgent-Cached - dev-perl/Locale-gettext - dev-perl/Text-CSV - dev-perl/glib-perl - dev-perl/libwww-perl - virtual/perl-Digest-MD5 - virtual/perl-Digest-SHA - virtual/perl-Encode - virtual/perl-MIME-Base64 - virtual/perl-Time-Piece - nautilus? ( - ${PYTHON_DEPS} - dev-python/nautilus-python[${PYTHON_SINGLE_USEDEP}] - ) -" - -BDEPEND="nls? ( sys-devel/gettext )" - -DOCS=( "CHANGES" "credits.md" "DISCLAIMER.md" "README.md" ) - -pkg_setup() { - use nautilus && python-single-r1_pkg_setup -} - -src_unpack() { - default - - unpack "${S}"/clamtk.1.gz - - use kde && unpack "${S}"/../clamtk-kde-${MY_PV_KDE}/clamtk-kde.1.gz - use nautilus && unpack "${S}"/../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.1.gz - use nemo && unpack "${S}"/../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.1.gz - use thunar && unpack "${S}"/../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.1.gz -} - -src_install() { - dobin clamtk - - perl_set_version - insinto "${VENDOR_LIB}"/ClamTk - doins lib/*.pm - - use nls && domo po/*.mo - - doicon images/clamtk.png images/clamtk.xpm - - domenu clamtk.desktop - - doman ../clamtk.1 - - if use kde; then - insinto /usr/share/kservices5/ServiceMenus - doins ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.desktop - - doicon ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.png ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.xpm - - doman ../clamtk-kde.1 - - docinto dolphin - dodoc ../clamtk-kde-${MY_PV_KDE}/CHANGES ../clamtk-kde-${MY_PV_KDE}/README.md - fi - - if use nautilus; then - insinto /usr/share/nautilus-python/extensions - doins ../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.py - - doicon ../clamtk-gnome-${MY_PV_NAUTILUS}/images/clamtk-gnome.png - - doman ../clamtk-gnome.1 - - docinto nautilus - dodoc ../clamtk-gnome-${MY_PV_NAUTILUS}/CHANGES ../clamtk-gnome-${MY_PV_NAUTILUS}/DISCLAIMER ../clamtk-gnome-${MY_PV_NAUTILUS}/README.md - fi - - if use nemo; then - insinto /usr/share/nemo/actions/ - doins ../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.nemo_action - - doman ../nemo-sendto-clamtk.1 - - docinto nemo - dodoc ../nemo-sendto-clamtk-${MY_PV_NEMO}/CHANGES ../nemo-sendto-clamtk-${MY_PV_NEMO}/DISCLAIMER ../nemo-sendto-clamtk-${MY_PV_NEMO}/README.md - fi - - if use thunar; then - insinto /usr/share/Thunar/sendto - doins ../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.desktop - - doman ../thunar-sendto-clamtk.1 - - docinto thunar - dodoc ../thunar-sendto-clamtk-${MY_PV_THUNAR}/CHANGES ../thunar-sendto-clamtk-${MY_PV_THUNAR}/DISCLAIMER ../thunar-sendto-clamtk-${MY_PV_THUNAR}/README.md - fi - - einstalldocs -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/app-antivirus/clamtk/clamtk-6.16.ebuild b/app-antivirus/clamtk/clamtk-6.16.ebuild index db5e101c4af8..a79d196d5dd1 100644 --- a/app-antivirus/clamtk/clamtk-6.16.ebuild +++ b/app-antivirus/clamtk/clamtk-6.16.ebuild @@ -24,7 +24,7 @@ SRC_URI=" LICENSE="|| ( Artistic GPL-1+ )" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="kde nautilus nemo +nls thunar" REQUIRED_USE="nautilus? ( ${PYTHON_REQUIRED_USE} )" diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 23e424b01b13c24bd6d241fce91abf6492d47c82..8ec12abd9dbc9646a3c1c5fffe1064477b7b3498 100644 GIT binary patch delta 15987 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 delta 16002 zcmV-|K7GM~hynhG0gyOuK>{epv2phS*Dwxx`s4?$X>Dd8{3MD>=BcYH+*8Hp2AW@(IrSwRg$;q?IFI zQBvcEVzN-i$jzT!O4}}Q^|XzfU8SG+5C8I~|NTGy+du#7zx^=wU&rTV>&vIF|Mg$S z=MTrez5md?e=OO5&K6vagXfAP=i&X1eOo%y`ku#m?vX|6dt0qLP2Xniqiw&frI7sW zmSb{Z_wGvMk3#UNrPf0ZtMGW-D+@W&4!OmaUA4OMn8}UVSdibBY<1@*3y^YTn~IOi zYe{o9*JBN>wo#X_MY|e%^SxW+uYEfff;H#1>xnD0!3w5-ab|ZRup(`T#BEoz=HTY9o3F}ykR-9Sb$wmufO{~vX+gxom zJAAkA)6!@s=Q9q5)k1Y?;sm7)zH;&C+l@4Ci}mq?eZH+$3r}xMrO&o7%f&-EDQ^pxS7yq>>dw)lSlN3Wsl~Uo-kX)2~KV}Myqq{ z_Ay0V3zHa`r7f}lzFIL&nHy%fLY~LR9Jm*r?#vk+=7Hh!To@UfQ74|nW0) zHFLFpIriCcC#T{+xq%}*G`nUlS92$_n$CJoVA&}r@3^q97`fL|W<|DfHR#%=VC1P zwfevJwJPqhR%-&k2L9qNTnZyfSQ6Vam-pR|5zgZKW^V>g;C9=ma`;GExQyWlo1gG8 zfFIlMVYeDe&vUiB=kA+@D7cUx-sLoGL@v=P7I4`0zJ6aT7vce)V{=$8A!0d?6L*^l z@pM*&z3ekAu9G?hJ%0rss|B9>J|cTbAZ%VvfJ0;90BK9Eq%yIJ(TB~Q>fyT^A%S%u z!0`P9z^Mq429~@#j!}WVy!_rd@uMC=Id!}2**6{W`_|D%~Yl7B+NI4D= zOe|%elEQE%F7M?DektW)M4nvsA!4)WEE3S*N1A=`HGn-4o__~9@i?1=mP|kZKiq1A zc-;oh*9uSQP6>Pq0STx`Hm&97YR$JV?;k(BIAVD$*Xb3*Dam{o_*x)(cR~nO&7*qO z-?J3lRqmA~NFDsI7TOBNz3++f&t#`GRd9Kw8|#_*WPC?FmLu za1kH`c^<~a(|>j$a?DT$pt^V&JW#me4u=4I{DqR6C>Mcq-wB<32K3(3B8v}Phq+1} zH3J#!Zn=zAJBFVWd?$Bsg^Tr*f|~@;c5MP!e1rJ;ZGSs|y<3-m`eJJ_+ZsfB2oi>T zfF4&Cmb~Bs37p9|msNIbCn5~rRY8j5A~B7i9a2uIZ-1f-LCj-0(6-U>75os7^DQSH z?P!gmA|19-0x`x;%LMXSe_t+)%I8kN^EMpOGPX8$!45EX;=V8^D75hGv*!cqr;2&i zJj(KfX@Vo+nO()nfr`UFLj>o0aiOzkk-Ox(>vqJloiX(Ru&}8Po|E&9KFnV~d=1al zig$j>(tjL?l$q}^O79ZUw^mkUW5ce(PPn@PY5*yx5Wn~JoZ^w&O%EtQ8ERSsn*_RN z=2OsxX+-eBJwrU?TX|zLp3q$g{TaYHBa8#}daRZeBAxFI3JFbcEv?nzSKxhai73sE zrtDIL#yLm>h6al9?GYvjz8XZhwuraS83}tVZ-3b!J&YJ;j(LR?b7Bi4&cJF{ctsY6 z39x1S`gOJ9jhVXeSgbA*6x?758o-;K4IcwH4G7^^00E(|)>;;h9F{A%GK z7e=tkiG7A*^urGajBUxQVF(RS2g2*x{TLQnF*G?Wx{UBRbCngI{FX9C;4{p(k zIDcs_w#MZ-oAE7vVPIUIJ2)k!Hi2%>zjEEpQuYkJjni%5qc?tTxjME40z?F=Fp-3r zqezJ0b7#yJyh_tX91)NQsB{;y8p}z-7!XDok*SaGY)cQ#xfW=j?R*(pXhL*Bb*?&Ro z2>n<$aExd06@vVf)xct>SX_W2 zK)HY=e~E@M9#kIS7W&3m2MSX@|mYMR+71v+Bhxw;3qM#$>Eed4}&WI7i zOD8VMBNp(PFifz4Dv2_zo(_}?qRx^+I2YKQL6`%N%^(Y#o#0}v0#Sz3f-Le0;yQF| zHH;s+Q~{DC6LRM~q9W#m%?=EjP{S9&<}-+5O@4_X!KpTgO=Ri2OX>tn1Ahn2XG3L) z4+&69NFE1XfwG+?jEFH505lhtgc(O80K)7mq|D)z8-k2X+>nABiC7;&uKQ}aC(P&U zSnn*k%Jl=Xg%7h91bQ$z5;eH%46}ldaWnjkjqlAtC-6gf9)a2jbw?Cg|7;M3*gJ-V zU!rUQVQ_IS*bNKannx-aOMk{@6TjQ zHU{#+6FeU|UeXdrMn6ij`(oUiGjtttg)4(qkO49C(w{jS{*DJqu#2+c@wgIFc}aRi z!cf>SI)v*4bdYGQisSYsiaI6s28^4aL}&dHh{?voJ2M-5B-~cTUL!b1FoD2ETxk+) z0)~rH#~ez(E!LZjcYk}cuV4PpdLi}wv1lU~f#AqQ`|UA4)F2NVI*<&-00coH;vfb$ zLGVFvW6_kF;n`Lx2*A0uo@_k}!QR$|IzxKbUBu`Mkqz;P$D9HL5vT}Z5k}c^N&Z13 z0zNM(Z4y*MN)Qe$4K^*=Q$a|fmc5JvtHK(p>u^L1KO{m0TC5YBZ7zykult6bAv77!a@p_Q)$~;fMx^&xx93C+AVT@b+9U04BVTw?F^-f?@8K>Vl8ho!G98~!XJV5++k(gOrhJ9NSRFu zL?SpE6UB50wXpvn5umU};6zM45FgajlDmDdztnb~$cJhO6&4nzB+tFu- zT&x`8Gk-i1v*Cw0b2zwBn`a-xu?#*X;I168h=@UG$86s#$r58k%7sfmmi)AA44nmGC)S~DnqSzpqkOmfO zrHb0l82ARUw(}-c-ws=Bm8B_82@;Xh26#YzWK+j0X6zhb#-)fyTj5bgS*tRykO`%U zf=A`v7VGWnrx(k5GB3b$D0AtWl3AgI9f|iznboLl63B^R>+wL`L`*#3E1!OOpCM<5F9Ps)Ypyl9;gebpAb+^FM*wM|6G#Z! zLz)Sx1RTT_N(kQE)?uko8bwJ2qz>pb@x(&>1<(;u8K#s$AIljB-KcXXCvn791Oed^ ztm%qY5rT5q?TVJXooMWz&-r6YABilvCk!8Lihzqc69{<2>R@pYZ=#5&*QTuI z0mUKJ?y|m#g7d317Jsuj5ZO2RK|z2P{+U`4bx0^p5EWPS4ZGtzuYVis!6Y&PB8#GT zB}Lf%NLy+1Gs z9*ce7*f}u-c^uFL%k#V$-@SX`&!1j6s=r4>cqT+HD2a>B6MwwUL8E(g55JjP$@}3- zfZ^jBrxJ2ZS^^fzFIb6Kl-%(^JhHnXUf^h1{=&)^UqkeT_@f=bXtd?7wsk3>4W>QR z_1p_GMX-eb4pfVhk7I&G6V?DBK)wR&N2wp!Itv>De^Zqm$N4ZK1k#e$3^OaCos_;5 z5Cc~W%~iq3)+Gt$iacQcM3y(1s_1vWC7kW^pWnu(uj7SsJrjd_Ewphf%MMqQ91tUa zyTum?cUTE5Vzc|BUl(VE5h}gw=qrf*rzSD51D5%KEq(ox@4|1OoCpCnz!Nq>E0ED; z!WT%uN>|7`3yV&GvLfGrZ+683Mipuy0;iLWd_T}S8dwVgm=cz`2MAl|d7~xrA^=y`m9b~QWWQ9EFyiQQSPr+ynnB@wJkLP(_rkrbn zQWoV=JKtgTG}r|4huAX-8eUYHumOvKG$0`+NWJ(ElTVvo=;m2Yga0nJX@dU>G57&daaXZei1seR+NgD%3zf~q1YZCgHwy#d84gjwL0MrR z0T2VOA7IaZkAO-|CnLjAs5)kU<6f%Zh!3P;7sWN=Yy`>iF(RfC#{g#auxvNMCRPv4 z17r@JI1nXaw~cj+1YMLwKQT=xG#nLzpzw)TcB21tx&FMyyyv?7Qv!9qwPc;Wu@|)v zJBo6hEDu)OBftpXX&D6}T^)7u;g{}ZGK*q&+n_D%eQ zQ;5-IC7dy|g0P(kw9O5%b;@fIf`NJ;fq>Jzjzg@YnpC6_RAPW<6ym#yoI7}Iv-1b& zTyWE1uj6iD?|=F6+t-gD-rrw9jDUYnP~cI%Ux`U1w6R_bdKj=EiECL69J!)lYC@wz z7Woal2SyRn6~ujy$U&X#$H*VMB?W{<422^oP@S!{?Ui5_m*SF>pc5B=i>C>{S_m%4 z7B>YEBcK~Wmxu2xB@EOdj-pa(ZbUS+yJR99EhmLkEE*MnpmL~|vJ#q-SV~wi#e@l3 z+!pO6^@U)1%Es%V3$Yeobch*39g2`Zi=SE>f>{tap&(E6SD8q3I_r>H-DONZrQB;F z4)PDS7tummQv)y@<))gavUWe60aRe>m zHXYCx#S>Lyweby6wgQo4sm1C|DOi|Zu26c*65j&lI>@Pw`^la5Ak z@gX5S><{ zwh6*2YOpyNHn$VII0-9%&4NMC7n%X?E#Y=st`}B;F+USI;SkZ#vKTuIViD^$;P0>WF?xtGgY5VLZgQv!FCm{4++Op9zHwlp62V^8F$4kZ z4~NBExnF$v5g;*do%@G_2lIDc3F9NeV;#eHk}ikEK*0uO!Dfb zN>V7(#@g}2q}V>up%AyucOo;a27))r9o5eNAV(1FbNU-${rJ;e5VicYs}u{8Y?T=h zJM60p57I%d@&EO!EDQLB<>|oO4;3o$74teWfQO)Iz)_@~QYstfj?+oEgD9#EF}y~{ z*j4!{?5)>Cbgcn@b;+s~QG>@}BaDIToyN{gm(xT&*b?!EH^-%NP`s+a=Avj}$OO1n zBjN!rlnZDJhlZ+wo@~sT7085^$*nOl92hZ%iX?cIv{Dqc9!0e@SOiMyZdV`Xcw0Yx z_^Z7j*OTCnFs1GGfCa;w2=svvJRzj{DlH(C35Jl}fW&Tp8*Iw~v4RRC!huJ|kET*K z(S*osAEK&{ltjbvk)nDROABC1kr?b6B2QSqCps`akZbp?0!`u|A;+ZAp{j86y&x7u zW+2dTk_?760^D>eRDhN6$PIOP)j_FHCb@`Q3OzaqVAZ+lKxU!sppU!htkA)BhKYJpyZ1*x61#Z<*JS%f=GYp+&(6Dbc<-@r7(r-VFN2| zK`nr`6XKvmC2`=Spty)lTub7UMS?>d6$0RE=Gv8iA1F7N%XuKzPCA+ZtS}Xp9!EkT z15Z*yI+yKONKnEF41@{<(Hk9AprQOMQK!cE0LC7F;i53ua8w4l(8WM$Qs}@W2>9qf zF>=gTC2K=js=y}RnAgX*7wXk-hmH#%Aizd(0n@QQ`_quJ=S<)suZn45zeMT-qOR=_ zajWQzy65S^^B|T#H#SJza?sCKoT?l~+>7Wy_`*_#>IY$XJh+QH0K_$FnFDtB9%Ech0jD?_#j8o;4Q*XD{x5lJTt*ol(Z@FEG>+P4aI(5%gg zS`{7G@Bst%i0`une0^lq--Vgh?LhmZwD#*6?Gx!$W=y1jFIgtyvP96KI8-sS3cN=( z9mH&vPImE5gf{#%MpXvtFbzo@BOC$5BwoUQbcx95ojp_+0&KS{A4LFSzcGrERHEZo z#*L3^KOU^UN%NwCP?bgNvy@PrI_gj3aJ>$J72knSK|O^alk^2m;}CuK{(;^ z4fHsDI>?zX11m3JN@m4$!ma{Uz|0F+0?0G_CNABU>z99j|M5TZ>qS4_*lJRxIFi(V zt`u4d+zGL_s@Nw)1T-?NL0yAaf*3?i%@<;01Z|`WV7dY1g{dNQ*thA{QG#5>^%qTN z?UCs0HP&2?)6IbINSp#}fhy%vAwkMOCau9j@XYc+zdreofD% zVl$pgh0!4PSdsz>s?c^zT$3CdMGQps1Z4$f>|uz6a%q!o8@GQ~tSVXpo(_WX1Qmg~ z3V8>Ak&sFyfs4u&0SHQR2AxDgcekG}OZ6RYJq0!j@Z`e=qn?2K-E@$MPyqublwA81 zk4`P3;8Y|P%*T#wt7-_F2Ue9--_lE}<%&%u6oi7nj;Y?u%f5D0M};u8cICke;kE$tOF4!5`DR$+%(Lb5bSr_Vd_B=_qzCI zlgu1I8ZO*0e8k7X6B_{!f!5h#xHYn10<~v}A@P5cCLPWJPm}c>X@5)!Wpxp$`d#u@ z1xlMB#>KHSkU5wV*&t0_MaGG3!n__wjwoFWb*O9$>XOrjF+kj>>g^`JrWDy$ja}px zK^%qZGnCB%A~PWcmd-*T6ARo0(glxh1icP{@MEh~2^NQ$?Ky(Z-c|RR=&7DnJ9dHGHE7INv^# z$JfCcU=q8|C7QZ##wHpf7*%hpI{ValEPQ=WLdwGn4;BzJCWrJ+0*R-i~K^9;%RQI$Xh!HE^uA(M{I zCIK1vL6|EPbOm7Safr3ZGYLF8?@U12A_&N{i!$UX>j|bqIpi;Bp6vSahsLUdknIV4%a(-sKO{X)#NH42|TKZ6}r>aN3(PSq%!axSwz?_U&-p}I7m-1)#CEZRaNCz ztwD>*Xd&=M;64(3YU?lu51meEs3d>nhh_R2yvh@uN=yreQX%A%(2nc$^lW#@t&Xj_ zC%{K+39gMD^Uye``6{}$xJ#Z*N7yVq9<90z96<*PD&ebWGS7pGeY*gGS|`(-jb&EB3X%a8+XSGbO=7A)DCGjj!=6hZRt6*6XA{?}PSp zmy$fn{Bf%UyIox-x;RLr3J6v8h&{WJq2?9CudpRNkl*>{b-<+53`?&PhX6UR1cpxh z-!PL0u_x98&8qIpdE@ARIUN*(SP9;=ROtz9u+&3DC@E1cJ)?d*;7fv_t6Dp$lVY)O zC|tC+3*s)x|0anikLrmxJFE3^&Xv??K^!S}`}#W8{U9hl^AXBass#^Y0+FHeO4;cA zg)iV~;Q&Mf5Kr z_@H+g?P>FDm0Og5AdO$u-vQt#4G9Eq$Z+-QD_GSA{QZiN=-R?ACt~12-YRDf)IpwW z!BV}>Zgre>wbQzW`++b1szU~dV7iavY`+N(>+oFw`-n9{TqO0ESATp_2ZOqDfDI5; zIl9hzfM6=ybt?ay+*I}2cwt^}E1w>e3{dHARJL=n!dzZ|RrvU%dbZ5LBL`!Gr)a?JdS2c z1FD*+hlrUB;6<&8Ud5K64__=T?+}nW#Zvpz-Z` z0p}xC`vGO^IN@dO^B*FcY$={Z%=DJ}@1eR;Lc=AZVgf za+dxv(VhhfX-Q6Ya=Ww?xzFTb+7;h5-rRI$C^J-gCO~kLadJnPTe9wT@~pG;k_cDCap)>sdFBe#r5YfC^Gcy$_lP+m zsY|Kx*nE7hinI7|*l7H@wwSL_N1Q!#5-QEeEAfaRAS|`A1Rg6r>U;}F1=qGz z`h?*V1JFc&5uAXz1E|-EB*?NRBBX^!mfnEW25G#Gs)CB`nxLd~7x4&Sly#hAB@_!7 zeM<{|-5>vc>RE{m)z0vs^5Qtz!$IJih#O=BzK*ARm5qa4VCV=1LN>2jtP+fSU$|~K z;M`IBms4)qfH_!6Osbrn2s8KzWRP1mC_R+B&TB+}Mi29mMU6Hj3{?enb(5ZUQT^+T zb8B{kI-#(unUrx{T8|0s&2oFphV@4>B6yaXQ}H`MNo6SzaFy~xSUNivkVjtpgNE)f zFxK1xn1Gz!s%jA2-L&jIyx-e4Sk`B4J%*%zAp#5IEymiw+5I5yH>JbA-(WY ztmP`~K`5wh_^P*5^+ZZR1sXx8-cW9})dr-yMs;-fdb#R?)hhvVb--DWFTCz*lt<{s zO!Rn&#k3H?0O4q=^c!vtPwZ6=9Yg|umKL9ASKComNg-^1Yf1wM3)$i(+1Reh0$B;o zq}H@1sS41m&T6ZZbLHl%4m_M%Y86-!-WnwUWZxI-m)Cxva?^?`tZxL>t@>q^gIq27 z>IZTVQucSNARwul9rFnzl>=w$_&_n$X)aY#Df(O~uf?xA_@RC?KhdsujOaFh5DeK$ z#IqQpa-mXB(9wrhgov9GXvmkj)L~kQf@l)YmZ{wiNCTYI)5a4=jhSHy_W=(VrUHv7 zGCLyC_EomYUwbuzp->UqL>aiTPAiE61{P>iNxbGkbl|4ly0O3h4a7fTtEy|WnC6@i z_*B4xID^;_m?3ed6a#ci^}#@Y7rxfFb^dM<|Cbt7;p9U#PRFx8P{)ARiGdi;VT6ZR zb?^*xluQZSz3S1Mj^owmAKNq6rMi9f&G07+C&!qF&h`JZ4l(N3fV)vSEZpH5je~2c zZKgv#RJqpx6X-cNNhIzK)yxk(<_gXbB(~S^in2k}s9uvuP!ZdRSNraNZMA-Wvmd`} zFb?%L83E-f8V#K_FTdUhlS{j!kJkt|JI|t6n~Tm5Vaot=RtF9?5MfCoI{YP=fu70g zSt#%?&HfR-E>ok@)qJ;M`qq@=SX+xQc=$)9IHW-df1bzdge!vC8E0C`cD0~pIP7Pn zs~)2#<)X9tWE(cF6Ah(*dX!BZYC(XN+SM6-oVswc1_po+$tl}{$*blL7geh&zem{C zTOHijS6588);z4G7@-8bh?=N_te7n*xk}ViLWrQOSy+TPSd2Q`0rm`Y*U^E-f8=Ch zlXDa4b(3D@qAW_*v?X^ckyNc!AeH(Wp%J((4>ffRP#<|gWX$n@dzCg+iwl8}M6Z@( zMfGT$(P1?;;=?1jI$8^5jHxK451629%h8wuDO^oN8xsa0{BEkx;~Uw(l6BSx8$AfL zpovv2E4{m+G`I7zfB&1D%`GRG2S!xj(Rm+2&Blrmh^n{E>N{86G6avcVZ90xCp9%K z*bei6AUe2}rcqLV*K3E8x~O!onj-{dMap5RNrkA!?GY}qm9raLjf?Q4kMoR_;*l;; z!Vc970~-kR9^`2LYPqrm}f&a#6Y5ase(Og2tmxsr&WiSVRx;HOK2`1`^(w_ z>1y2}@*%K)`!$kh)}#tXrR&u)>Qs%l)v9$%IluNX=35698Wn&xHS6L%05rA>?g7SL zojACY$*8ju>>e@~5pLCELqrtK{D4Cj4b<8QEsflWMNQ#~L-6sH3xCm6{x-{1DqA(I zDx%Yr?P%_no+qrS3Ptg?^l)GzGQ(V}=G08_UF;NpI-*kx7BE3aQw~KN0~H_&c8z9= zDyvoX`HV}dKuN!VZcPInqV}An`a4Zm=}EKE;MGKpeV-t~T7BPB+;8nIQ%5C`NUsDG zsHNTdJ~w+aXlF#+r#`q7-=+*01P@aP1n7COag=2AimEU$rq}G&-Z!>_XL! ztMOic=*Sg{^td9aS0^6W^ZSCSX9e&y9pHnyEHXEuA!=o)^#F^TDi@DKl|2T0pvl?1 zTnKi1NW?@igVpA5)EW-QLpgY)ygNf`Wz}K_y|OXg)=%sM6LQRK)NJQ%hUboJ$9Pt}k#@eS*OCNSIq&%^^d;B-p>^v7kXz z>4q*2s&OhwP53(9g^3j4X0)odvZl1kb0D1Mp!6)^u62QegT*Q}OYmavodap$og(iw zqGp^LJuGPQ#8k~4idpkDbfT#3RjcTfRN@|rikyqaglKq+SVvL6wvLcA1g&Vcz`O;2 z#BV>1x1ZlXe7xg4pMPo}d>>w(hKd=GqACsF5-^@fuabUnA4ovwp*WgseiZbXt2?6E zR0F6C6aZcMQQIYTfbkui^i@1*EyG}Ds(8Qjq+I=`VRCrBX0+kw6 zp^yo@t8VTRZmuDDV{1%@5^@@NqujU73k=dGmZIhbgzsEB$3Qs{J$UXRIr9jAizskp zulK7swc;M@?7q&Nl15N*gRD%~q?s-ep~Hv_K=Ct#Epi*slx93S3js5o=pa`_{cOoB zH`UOqPTi=ZEOk)?uM-lWH(-Ldu=wrWKCc(8_&h4}N|l`n4bp+H_Cm$!4hM?3w)|-e z&|D}g-Z+yWsG|FQbb`MeAs#M&g&>R$K^s6I)eJV3_iA<&@>doFl~xSL^odZdsk1sE z1~en!!MO^iQq{-fb5w~z#mzM5%c{m?B~7rUts-f+ftDgdeG-vrW*rGsi#0j1%JS`lSw zCvM!kX-=$H(sd(1bW9C@3s5zn@h~YymebDot7N{h&f66(SNCfqtu9MFyA@Y*R_Ff#4cMKQuoyS!tT7cD+k7du+rg;Xz2BrX$d{xd0f*V31z&0lN$2SCeXUB`6J2T zRub?UGy{HQ71pe-c@1z;FT>0dRlPJ-si?@^v$ZgA4blphG&M?HOFi%h%6@JFfsWtv zAfVms>wSE+@8SMFi?<2w#>RT%P+>+;6}!?AWegoFLaK)93e;$*EIV2&;sd60Wlg`r zV))7cbp%Er+0bZz0;iAA8rAykW8B<crfDI(Q#X~{ zt0L*>9A^%d8fs!6dOj&jshSyJHR?cz5Gu4&ql(}mH`L|QpbBdaqBcv{$q0@Rh_hWq z7M}2><7>@3uII`(-dF5S>+z7AGbSV)x3ko_(vQvq*-@x}U~H1`Mo5Nw3M4fL8X(&( zDMv!Ak0~m_tHC%bM^(EbMo%QJtc6rMCwpqdTppk$PW}P9w}6Qb)9Cia(>TA7|2rxoM;iD zGro|nSxilT^HyZd>{8T>MhwtL@wMV@lyRV9(Em_;-AJL@GV(A z1uC0Fr0s?xk%T86BND-<2ww_8y}bc^<7U+w1c90-P7!|8Wn}|3VV14Vn)CoQSt_B% zg`kS-Hj}C&Qq5~*T2Wp!VC{(rvJaAZbPk>cL*t>*Gt#`Khl}1ga5~SNg0d8G$|l z#-MVJb?hN<_ux)b)jY%*8klls=T!p87WZA$o8cy82^py_10B#*J~DNRk5eY)rF7Z? zcz{}ePON2~igIDWABSad1wc=Q(HaA;j#jAxZ(DPby+*Wx1h6}&0eAyKuPmiZfafCow^DOo;W^c<5@+hziRZ<%`Zu zL1VDZsfdpF4kF~XD4{YrkQ9jVnT z9izF_&iUb0Wq_T;VG5`O2>=rtj~ZbYMUJ`_54i(B3HwUeiY0OPE1Wm?rtp}GR7E4*66@RKH6 zA2kxLcnvDLQPrP66Da;pU{t>=j8L;6RX>_Fde9>uN>|APpa_VfneliPy9#)q5C|Wc z%V=oXqyc79+bt-e!6!7o8i#FCN)i9+MLBl_hm0b_N^GjEgm?*^dKlP@L^PCtO4hiH z>-d7z*{3O|k2H;^suooz%^nIsq#K&zCoxv43gR`j{p5+FR4L6=mYyfkG*K)cY6W#x zq0Q9nMKHOlx+q`t(WzAOWwrKs$qqhOD=4*nvJ&ko-R6t(LZ-NJ&2?F-wVoBtLpaF5 zQi%nFJ_W;zSe?5H7>+t;JFIGds*cKK(^z(R#nym!uQxlWKnW*J*k>(hW^wn{Vf&BJ zXhWl%P)xooWu(F>8o~`Z5xtLdN7!vvPsY+fMkpJm3d-{10`b$}C#UInI^EYaMD|Cm z>jVETnvLa^Mq4AR^j!Tk_!lPSvKpyE$m?abUJL1OQ|ga$jxniKO{Z{wTf|Z`l?@Vr z!tI)14Lhx>ZSzYtxHx4H&sds}tJxn|pvSTa+8rO%7@ncg0ALO9t~r$Zsy{>2LI1aM zj;mn)_{@2BURU^*(<~Tu^=}(T74xf0gf%(nM11G8HmikM*w5Er@YSS|uW?l+jx6cLR)Q`x(wC!?k{@fM23pCr>;O`1xrRFTuX-bhka zp%=2(_-OTiL1WorJE=dGDh=or``#yepguq3ylu0(9osrC_)EjWsv~`HQcsLL}+sDS1plS0k(l(9w+nyrR!0-B1IGZ#h4SY(Vevcabo0K1fY*m${w2c5c>b_Bbtj-v- zy{y*P@pnw?8s^p&lHma(Bo%2LsCq8bYyKg09GGc3hUIR5t^uWbLxm(8bR2?tyf^`l z0&^xJP4TRmrJZmXO>~PH=6qZ{HG3AGDl(e-AKrWSb3E|pWL zL`aRz_r>~u_R|OZxbN$An~JT*%C4f~s!peil3pWcp%PG;bfyMiUs&i=+~~0Tny!Y5 z4x7}0roZMoDH~7)`*~>I8lQwGdvIAJdf1_<_$EBngetH}a~fiC&qEFPI5YuJD=e4} z>>?bBFqsgP{H`d84M=Y`SMMP?4xe(!{C-sD$&&R~v(@OMS9jXxxc#0xJi^1hs9`hA2J39Q-yMRC? zJ+i;vVWX;orgEIF@!n9~tE+TegV?T+3LVfXvu(YjC~B-@hvwf_>+3H+&JVY@+-UB~ zlh5mz;mVkGRo;%H!*YQVf|v-R?t%ph=s1k{2BcJfmETBik8!=?KuHCEH<35^1T=|T z0Q5W>3X%Y;@;ZOMvdsjIpeC0f4i=On>*ZNQ4>3STPqjS3ERk87$p;TF8u1JbzOu)9 z$INMLt3QBfO6aB2g!r!D7OM1I*O)MN|Eg!K6OxU#9=R#qqJlg%m>raz28}ND(_5j05zP{ZPde z7OsK(8r`5O5;n9h^-no<-CysN0f-zlD%Alh>5W?D+>)pfK;dyz$_?YrL=4Aern(iR zh4A>`p=(ak@RFVEVLTe;k=RRuvIgNg4P)t6_|~bd(hL*ALD!*wtp+lv=S*C_YNnnR zTjNPbz15KX^~0w*K7M>TVSJ_`h}ouz8hV9@Y7*H@WCFIV5{u?xT1RuRD}h)O&x8d- zrNJv}9vqLq8n^(Tm0(kCyjQ1Q(BynVPf{lq3RWjFUd>}ov)NTy-|NJH&NGL4gmzrc zsWw_K*HGFTwJc+Q@p@gAMhp-Sqh9iG9henRtm{BirDsHRq6pjvS=f;MIsm~-p~MyA z!V>ss;OP`NqpGYk>OCcuwpW#&KiBL3efTcroNpuoUNYn&TRu~SQ0yX0rE#qQW^P6R z+pR=YkILSWHF}*CW~>fNgRxqVP7QY`uBH)!8uzEE6NIXNI4(MYt}VZ{s<*0+9?bKa zbF%=IM+v=Nx>T-|kfv)?R#k5bDXs>+x<}j|j>mVRmbRTMiW0S>h*N-}uvG5K?}n)f zJ4K!3TW>@oE*GUWwhkkMhT#NaTh*|1*hZ*R@7nM;*JiK51wO%2bOLy1ql9uMk_EefiaS1?dfBtgR~ zqsM=M|7ffR@M^3&>g_>KaUC7(<4zO#?(`AVwQC1o1QGnuOF%RxBdU{MaMsj!rlh-} zX2Z;?Stg)sS+`zfQgtrL#;Ju@(_1yH^_nrPLLN@+)Bx!gT^6-j9LtD9SEjsL*Jg zJfw`NuI=DlFgHHD)pVfolU0MNA3Cwjp}vs1t6m?dKES1}ZvJWFDB@lbCsK6P1P#sm zRoYa4cDQh2$eFk>!82bY($vYf(XwFF5jJn+f|5!E79>5yUxw|~L++Dmm~IU9m;LGW zDE65WJnCS9RPq%kYYM3VefFrmfmoH0{jKe*R1PkGRAA1c8*>#VN##o`-_q#@^xJ6DBgSJ?qRc)+fq+OrKvsF~BMPJ52V)PU{kQYu2q zqU2Y(&;9)6*B`$-%uoP%F4#_&6eLogqsgJG>qJqn5$T#NiU$(*T=2>Dy)~Ky7K$o= z)X{$)+-ueQ4vDU4W#kNhij^3c1`~2qgR6#KM+MxVt&X}qS&e#>@Kbs91L^TMnX~f# zsI7C=qGVL1l!f~E(DOBGu#{4wO=32yXaj`MfD$Ffh^mTqMCNc=KvS|I_Dq!83G>tI zzc2~C?*=xm2{pv&aQZd>=!W#auAhE?z7NggVQ-Zr%E_3rrglynI^1d(cj}nz)W9Mj zfJhd_&tc&eyH2H`wAfAMGvNfRCggZ&u-{%Rw(3;_axv*GjR9_|lNNQ_nC4xl)^hZG zz%)4U5g4n6jrX7j=uK_?Vl3<>YB^%8O|+N@hhrJ^v}; zqwcHd=$g&AvFiCSt*&WuIx5(ISB=xehvv}e8^B1_gT5%=r{PViomBBHih1f7O;Fo4 z{UZ#iOIHD5Yf|_cDxJLSNXG`MRNWVyNp^K>BgF_7!~$5)ji3Jd<;%;V^=*3Px}p_0 zg>`XTQiZ=wAJRZ54X05BZd17<+o?lAn^*J9Q15EhaDsL<-E5rO>!q-NL<-!@?Q^1f zq4lmGpiS9_sxewk72!Hmh0&+=1o@f)8CBE8w%`L&cZ3v}48mP+1w%PnyM|$V^$e?j zfe;K5AZoFBRV-$;pu+8?jv7>`>Say~X?m4u=p9w5t2GsVztxO@Z^+(jSh>@I3c3+N zv9>1X7nOFaDuQ2TwY__<_me7{U#?oOqt>yhVZ`&%Y>-vhkySFJmH>@4XF=5o(KW(d zb$uFk!)@TJMbC$YY7BYPi8iZJH1nSCQf~Pu?W&P$cD2wCd;wv9F;-UlbLU?V{2wS) z>$-+b&T&tj{`z(N`;XV~$~({l8&9Aw>X1~)LYh3#)eM5KxT_oy(SQI_R(osCi1Pj? z=momUEtp0Pq7d1=tVz94Q4O5QUNf;ZQA4fmL7mu$PgSFJ*veI;pDt-GacR$CjO9uo zX}B5&;`NH+X?p*Esft&FlE@hLIJznv0Y0$QCZ5z>S5!CNmFXS;lwRcGmS$*kb(Iin zb`YQ9N^xL{@EwE)no-k^ki;V#?54i1*&h$r(5uKAo4LeJ@pn8#Z^`p&`%xzRsOC3qNuPM|JAUn0t2re0aeUySSniD2@_P4Btvj**?=o(=T%UtYCpX- zE^WO?r#>0P3hFePAq~xjK}+aWr4bd^T32szn1Er`L@S4jBm8^N+kLkYX@cT!;cJtS wK*<0?DXM|h%8>Y$uTy|SXb$Rb3@WsQzv?wbn0nOU?)(q`AKE9(UL$+}05@YKDF6Tf diff --git a/app-arch/brotli/Manifest b/app-arch/brotli/Manifest index da1640e5f21a..312084af3437 100644 --- a/app-arch/brotli/Manifest +++ b/app-arch/brotli/Manifest @@ -3,5 +3,6 @@ DIST brotli-1.0.9.tar.gz 486984 BLAKE2B 8b9939d5224396ef33b43e019250ba4bc8949903 DIST brotli-1.0.9.testdata.tar.xz 3771536 BLAKE2B e22a7e926a68b64cf3ddcf90d2381201d0bac6486f28c3a675c83a2a685108491011195faf48df9abd478a011e874df560ae81988348f7605197805cc3be20dd SHA512 d98c48dbc7772959a9cf276b638cf773a05a896c9daf4f6235f7d7fd625490b3f538e0690afcd6968ff81ad3745c7d78419850c2518048c44d73b470bcd08c97 EBUILD brotli-1.0.9-r3.ebuild 1780 BLAKE2B e66fa84dbe7cd5baa3d4438484ca2c09bbd2cbdbd0a5b1f64ef30f2ed3e899f41f97d7651655057d4c0c7a152b045b16cee31197a26827173c447700657feffb SHA512 4dcd91910425916f594e0e3b99e7edfd401823dc43d836857ffe4c1dfd5f689b777d4faffc8ee1d491a5eb6f2c078f51d8cf53099baab2190745fc13f7f9718d EBUILD brotli-1.0.9-r5.ebuild 2079 BLAKE2B 4f8b2c3b1b69a5ca78f1a727fc150f6339413b865d07c0ad487e4ad597785fbcdfee12e849caef006690fc7e8a9a28e08f68379c84335824234357409b2337c6 SHA512 52a60700208ef0a3f560274a43a08d67aa98dce8dd5430264a86c6c5d82f4b9011863203ed5b9b3cd293ae18c6a42ab628e4efdbacf7bae66ce66fc56da3f9f5 -EBUILD brotli-9999.ebuild 2087 BLAKE2B 4210b994d36f5bda2a2cbc0566db6b7e0f198e65635edc7b4471657557a295dcb312fe86038aa8ac7434fa5a0c3bfe157a510a7e5f42d24d40652a10b134f10e SHA512 9d088308a12f81c2bff502b11859f97ebfa4e4bec343968398b5d9682c8b1ca1df504cca7eacd4d2f494531d6c47dd7cb19ab460df5a7a92ce9127fb81cb26d9 +EBUILD brotli-1.0.9-r6.ebuild 2111 BLAKE2B f3fe3750c8034115a85745c1dbfc07813fffa14d047d92b6311cb6329e125034aaabfe36595f02c6fde949066bf86758b430d766dee73a5d387b8a175fb93bed SHA512 52497bb1830cdb278fcaa51cb6ad6a714393ecc7e142d1dc37b6bfa9276fb38dfd80a8fd05a9fada6e6e633567f45b5700e9b206420f991579776a5490350ff0 +EBUILD brotli-9999.ebuild 2119 BLAKE2B 25fbf0cd0430bbba3aa9f55ba182c36fb1c3fe3361cd838b0395b47d513d6c92ce62e065749acba376a76c62ad869516bb5f4ba6c6a4cb3ed14c958c4c70da30 SHA512 2d6082b789e188234370bb48e347d596af807371b55d473e93b165c7d883a5407b1cd0afb7117fe900fcd3c418407e5a17b22471c7c3a5bc346944a20e18ed81 MISC metadata.xml 829 BLAKE2B 31c7c9adc087001ef6feb8937752317fe46ab500de9c686cf450a9184574b6e4483214e12791b8a81f9dd591a6a5d1ab9fc6f3997831f1e7805d475ff54ac5ed SHA512 c49f2027ce150e20d76f50268940d0ed231419ad57904d1cfcfa76cd4dd281c89e1c16be907c3140026781ae74266b8f37b9a6455893f8e8d824e8e57281573d diff --git a/app-arch/brotli/brotli-1.0.9-r6.ebuild b/app-arch/brotli/brotli-1.0.9-r6.ebuild new file mode 100644 index 000000000000..7a77db722acd --- /dev/null +++ b/app-arch/brotli/brotli-1.0.9-r6.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_OPTIONAL="1" +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit cmake-multilib distutils-r1 flag-o-matic + +if [[ ${PV} == *9999* ]] ; then + EGIT_REPO_URI="https://github.com/google/${PN}.git" + inherit git-r3 +else + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + SRC_URI=" + https://github.com/google/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz + test? ( + https://dev.gentoo.org/~mgorny/dist/${P}.testdata.tar.xz + ) + " +fi + +DESCRIPTION="Generic-purpose lossless compression algorithm" +HOMEPAGE="https://github.com/google/brotli/" + +LICENSE="MIT python? ( Apache-2.0 )" +SLOT="0/$(ver_cut 1)" +IUSE="python static-libs test" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +RDEPEND=" + python? ( ${PYTHON_DEPS} ) +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + python? ( + ${DISTUTILS_DEPS} + test? ( + $(python_gen_cond_dep ' + dev-python/unittest-or-fail[${PYTHON_USEDEP}] + ' 3.{9..11}) + ) + ) +" + +DOCS=( README.md CONTRIBUTING.md ) + +PATCHES=( "${FILESDIR}/${PV}-linker.patch" ) + +src_prepare() { + cmake_src_prepare + use python && distutils-r1_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_TESTING="$(usex test)" + ) + cmake_src_configure +} + +src_configure() { + append-lfs-flags + + cmake-multilib_src_configure + use python && distutils-r1_src_configure +} + +src_compile() { + cmake-multilib_src_compile + use python && distutils-r1_src_compile +} + +python_test() { + eunittest -s python -p "*_test.py" +} + +src_test() { + cmake-multilib_src_test + use python && distutils-r1_src_test +} + +multilib_src_install() { + cmake_src_install + if ! use static-libs; then + rm "${ED}"/usr/$(get_libdir)/*.a || die + fi +} + +multilib_src_install_all() { + use python && distutils-r1_src_install + + doman docs/brotli.1 + + local page + for page in constants decode encode types ; do + newman docs/${page}.h.3 ${PN}_${page}.h.3 + done +} diff --git a/app-arch/brotli/brotli-9999.ebuild b/app-arch/brotli/brotli-9999.ebuild index 5a1e03ad6871..b50ed0890702 100644 --- a/app-arch/brotli/brotli-9999.ebuild +++ b/app-arch/brotli/brotli-9999.ebuild @@ -8,7 +8,7 @@ DISTUTILS_OPTIONAL="1" DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{10..12} pypy3 ) -inherit cmake-multilib distutils-r1 +inherit cmake-multilib distutils-r1 flag-o-matic if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/google/${PN}.git" @@ -67,6 +67,8 @@ multilib_src_configure() { } src_configure() { + append-lfs-flags + cmake-multilib_src_configure use python && distutils-r1_src_configure } diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index 4d3243630164587097d9a04229d15397f34d6893..952289388e142c0cd9110d16c89f7d8e1e61a0ca 100644 GIT binary patch delta 7991 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 diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest index 50359954341a..cebb14a19275 100644 --- a/app-backup/borgmatic/Manifest +++ b/app-backup/borgmatic/Manifest @@ -2,12 +2,10 @@ AUX borgmatic-1.5.1-no_test_coverage.patch 284 BLAKE2B 91e041cb2d3d15b65c47075b0 AUX borgmatic-1.7.13-no_test_coverage.patch 248 BLAKE2B 624e21cc8971d9374b34dee002635d9090576ba785cf3b6da7c10a91f439fd8e11b335bb33dc9c3b7421b4a5a8982e2a5f67b723b06051969651d626f09bf972 SHA512 fc549c0a63a6182b1848d89a1c9aacd3057f07988d1e8ec3b6ae1defb0675e7b934b0c65c9b09edc431172bc550521058ab73cb64ae6e577072331d4d5269e78 AUX borgmatic-1.7.14-systemd_service_bin_path.patch 604 BLAKE2B 534a545b5a8d65c6e46102a5e558c25444d82dd3679b81c0ba50c72dfec8ce8f935fdcb558ff61fec7bf30409b4b9809d76e7488554f4461c4b5eac035a60c07 SHA512 9b4c65b249a033f17b68c5209c0132bd94e310d46193a9a85090cb8520220705aacd91c19d713e11e6955c1e0b1e09823abcaf8164ab0f162ff9a62652bb7e56 AUX borgmatic-1.7.3-systemd_service_bin_path.patch 604 BLAKE2B 9b1c613ce2667d2b8846e1bdf7e7bd838529fb9029af2ca572dcbafc5a8c9b64c79cab820be3b750c5fcb060da72cdf1c449cbe50efefe63ef1eb6a884e26e14 SHA512 6ca6c351697db1ae26de2b00ad543fc8f1cea1b0f4ef84f82f9578d9e56da58b4437ed48839c5aaf7d5ea66fcb79620d0cc12b8a2b30862b488fae07ad182638 -DIST borgmatic-1.7.11.tar.gz 365247 BLAKE2B a06737c48722fdf24efca76d40f6b413f39635b4137685d6279bf7a7dd002fadef28dab35a503fabf872c732a0f32fbff8c791fa9b4602299937aeae568d6137 SHA512 cedca889cd409e92484c15240fd8da91c655f81e38c6672d25e44feedc4adf6594281d92f7072fd11edc5c9f8589098226a3520e71e3441ee7a7acf97e1b2daa -DIST borgmatic-1.7.13.tar.gz 378163 BLAKE2B c20b384853c0ddf52a095250a05d9ebe813a23ee6ef00bd5748dacf05adcff9e4d324eb2e785ebbf139d34cadab3e58d3b8305d50ec5ff20681630040433e5ae SHA512 5109c093ad3096269e27abe761e6e87ebc31b78a56bfe16e540c686ea1cd935249d063aa7c350b60a3c509990065f3a50f9e4516d40d4a1bde68c43617de18b4 DIST borgmatic-1.7.14.tar.gz 380875 BLAKE2B c30939392df03ce03feed4c5132ef99eaf9c676f51f7ad6b8bd536f45a7e76eff1871fc5bf0d7fd0025835b51325e961f538a661f2f6a78e0ce026550a9ecd84 SHA512 15f774b994d13ab224bcbcb0335145b5cf9a2fca04b098c15bf790c20fc5033073fe341a76d4e9dc8ad85e5fb898a0447c73fc5bc74d0ac9ec6900c333e6660b +DIST borgmatic-1.7.15.tar.gz 390819 BLAKE2B dc9086a0363afb8acbe943776cd6f388ba85a18e50554b5187c86e7054e7ff748ea878623d9b46c19564198faf5c566b137e54681812086115311970bc517455 SHA512 cf1f6da782a5ad547a76b9e4cb00cbd4ca4232cfb5dcd027c6fee9f1a3b97fda894f27c512007b449b8e11e939249060f63c3cdde29aee3aa86710200cf8d2db DIST borgmatic-1.7.8.tar.gz 350233 BLAKE2B 3fcd392983f73ec5e97f0dc6b96e211d7f1e1d1a4ce95c635c675cf043e796925df53c30c1e4f8eb1a095d9ec5ff81e90edee5ff2576f4683053d3108004afd9 SHA512 bcc65fdb7ea1171fb61deda9b1f69a00596e1e10a99508d336977b694bd8f93d74837aad9211bf1065b785220aaf1460a3ea403bf23fa4873d1bf4c6b4016525 -EBUILD borgmatic-1.7.11.ebuild 2046 BLAKE2B c7f49967f3783c437566bfc3819ee42c953ede06df4996efb565d1f39b133f8f0e388f95c91d9637a17f00344b10a151aaeeaeab7b3e31cb953c9542b23f20d4 SHA512 bc18e9feaa4aa68ac4cee4e99e576f79f5b7b2c520810ecd798ed416739fa254c59c7e4fd40adb44d04421088dfab9776acba9c653d8b42d0ce91b9e765465c0 -EBUILD borgmatic-1.7.13.ebuild 2047 BLAKE2B ac75a7aa37070e15819b02da978ecb319a18277733880b355b397b3f9196501f3c4d9cd54f556422d334e45378908a6a1e32ec1153a6422764af66b84fde32c0 SHA512 9f05bb948ea55cd006bb67d6ebf9286adc027096e9fca4b6fd00e5b84b2c8bf7760d846d5fed5336adc2b85bb11dcb575790d12819ad977c4e36561e46c2942c EBUILD borgmatic-1.7.14.ebuild 2048 BLAKE2B 8b06498b565462070010efca152439b4de2f0be91c87569679c4a243c0a3f8e03249c382b2defd5e81e75138b43dc656c6fbbf81a1d119f4f569080052408a68 SHA512 227adf4c2f02cf6b9bdf8a491a758d5f4c1f34cfed677b3f58ca920cf9e477de7fe1978df03c14f4ea1a544787c06f051fc6dec79e533000b9109b1960c0cde9 +EBUILD borgmatic-1.7.15.ebuild 2040 BLAKE2B c204fc85f282faf5e1b7834a2900d524c5bfa0bce9de4ff8b56736787d0c2c9f9beb3b75ef96dab3cf490a8b7008182d995465ef41c4ae4c884969e6a766358b SHA512 6aed82522fcc67f7c20234a2eae5810eb02f4d24cb297192fc56aa67b22193b62631fd47ed042eba995ce21ffbeb1189c0c3b092fbc54d6ac3ca454bbc18603f EBUILD borgmatic-1.7.8.ebuild 1643 BLAKE2B 9e05c2bfc9894d3e3636d17254cbd6d386d44fdb3305d16278be5a42d6bd56f3d1e0b81c53245b264d91118b10c03fc9515573146ad47b15b5b8148f77c849e5 SHA512 0c3788e897ab3a838548f456a6b3ccbc644d877f7ce83bbbbea59f9f586c3e69af44222016cfb0fe803e639baeebe61d7e77b5160b4ed7ea223add48c3dbca6b MISC metadata.xml 380 BLAKE2B bd4f6eb451caa6b36d51dff099c7885ad2c30f2f9f5397e12049a28214601d67853f0dc604e6e42a566b8bf57acf0d9e39c685af8743cce72ec3b5b07adea72e SHA512 1d2c0a22d3b844b58ed35f3fae261a1d6906e5e1b0e69bbe364e0409f335b44f04089ea1d0e6144e2ddfcf066cc8ad85d14c0b22a28ddd22d235c48e1401569f diff --git a/app-backup/borgmatic/borgmatic-1.7.11.ebuild b/app-backup/borgmatic/borgmatic-1.7.11.ebuild deleted file mode 100644 index c0230dbfcdbd..000000000000 --- a/app-backup/borgmatic/borgmatic-1.7.11.ebuild +++ /dev/null @@ -1,73 +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_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 systemd pypi - -DESCRIPTION="Automatically create, prune and verify backups with borgbackup" -HOMEPAGE="https://torsion.org/borgmatic/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv" - -# borg is called as an external tool, hence no pythonic stuff -RDEPEND="app-backup/borgbackup - $(python_gen_cond_dep ' - Jac=Av0MHGICGn?7 zx*YlGv-+fXW<;4KN=M|(d_bdn@3k@i_V%xD-@Ny)%huQRFaP`g=Qp|J@#c^J{r129 zRQ~v8+CEE~mpMn0om0`Qdx@T=qPMn^w6=NcIX$O4^4%tyPN~bKRpqmCo!R?ZdFF0C z{*&igr%$c9_u17|Q}LEoYw4`oSDJfQZ+jel^Oyg4+jDs{df98YY$kJzoBCKPr_Gd? zY28(-9_5*>m7BeKQQmd#zS?gexs1v-T%@QC=`6pi)^ewmDy_G

  • ZCuhn+GE7!}% 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 W{-n^3_J`&C?*9Nzju96!ApihTxD~Ac literal 4688 zcmV-W60hwaiwFP!00002|81GuvYfYZh41|oymvXlq0tRo(iNwYN}L<}1#oCcEQyCA z>2lzmxGy%wxf6q8d{)2z8| z-D&2oYrEvNmyM&T-<^x|ls1ccUfrnPZtM0tQmN(SI?tkLuD5q9>6Da3(`cPN&QYgu z3bw8^@7L;?CVXyB)#kT?iEhhUd#pjS^(->V^s>839*JL^jq^jkd#7t7_t}oQS}UoX zcE;W7Ua3tfQ+M$xS9@RLY^KTWe&+Ohea(AD-8E;+>>wGd+4fYhj~_m~^WXpexnQll z7R>9+I-?e8Tuw;qh+Z4Fl-jqdyS3({=%|)QS!1%Z)ArhxQ!A&?Csa*xtHoz(&;n#M;YTRksI!`7^qva<1j?cEqtcB#5)5@n|DDV2@2-sVoLrdmon znZgd1Er~zSz3-W;(!x=I!>Oj4Wu-RsI;XI|m21d#W-@E*(xR2CF!x9$tCsn zT&|B__mA`Q*Yc|lYp*4n2>}?U{VIc(nP!*X^47ea9-*`5C_E#nlwA&m+S*4gG#ib_ zcu8T*=!?c?*}|q`JMo)w>3UeAv^+UjqY|2Z?jc7~N2w-?n7@^5_UKz*g$K;zCB}!Q zX4jk7GmA!#-qo48-S=3n&bm3)vXuU^n$}ENwWE9a^vgk2n!yipoSboPG8a49rp`Z= zMflK@U1zN)%_j}ppZ>P~_W8q8y-I$x*qP2kQT@D6LLdh<=#32x7SlM0IHqYvPtfDq zY2V8nj2!bIyY$gcZ&%K_W6Y(DEfZyjs-Ax2URHA()ni+|4rB2JbMdT)wz2!IUX?!9 z+ty-oZTqebG4F_lF%c+Wr?EPEUr?siC$_Ri&-e;2LB*R+Rb);$z;Rf-wRqCNRXBXB zEw$B_cczD*>+*dH*2XNIij?*IsMlHkVgL9j7q;_SttFgtyO|XsD7}~63L2DYorY$n zHKZa-hvo2dU1Kv1IUTKymm>a-R$!Lp92x-4YZ#BR6v3}joO+pqGM~Af4KNt9+QAz{ zkj>p+1%Iz9$uT-*dk6n2_~T_XdE(lf6576L@xi~)Y}|H>OJQ93NQ&h7Dy^%jCCbPy z=p`wIs;1ftN7(M6+oxdiLUWwEcJj6kp0I0qRO`O`*}p3o)ful9%gNF9t9~xsBsP-t zOJg(DjqYc{JMuFcR-znB>9cQ6`JRoOrY0vdILH$Ub4$hp7G9;fuB7-TMtIO()a)3Z za)U#no~Z`|tbW(4;`f6F)0)X;!asljL#dud!de#%#nfBTDmY^)K9`?igHKwRww#tS zfCE=#T2Il5bQnYZuc!<^zq$<7#u7gX)BaGk29E$6?|;yCDC$LP7A+rKLDVVG0&KE}ZJJbXf+Ii%nBg z28>Y``3TDK>sFNSdGCO_xO09H+VWw3P<~eZ$xpM(#C^*PE3(^qCM}sX} zVVB}i1Oj&T^o@tpE*qYptWi~fA`M@dDOJaF#-ytbt^mg=G7XG)CG18i$qtM%oBqP3*v;i`%cxzp)lCu(pq)Weqj0?{{KUfQF?sJAXf@7(UhlB zef|2$Ki^-8*JBtN-GYP;PR;h6=94+MGdq}#Y=RR^lZE>lD&z|2Bah2=DdmFhS#GY7 zUv3$nzdRaM+80|wTZf9_Jfn{on2e1eQ9Q20-E9{G_+HIXu&;aIK>C9T=N&7_1f+}< zB`;Hm>g*DlVD$5b{WJDkIc2Ee5*>odkW~))j6`d8Dy{TDniGjZgpqy5Knns)me6AZ z?@bJVJ@NgIzeKs-eRv{P{K#!7Ilbu)oDzqm#E8%C< zYaf;HK(_9j6AfECMlQ4w;?X+vl9_#&XXp7c=bJU4ojk9m0pOwz4ZfWr9$NCcFuq&c>g@4f$qE0pt0@#tx3M%|8 z$T00rS%Tsfidu(Az;C7%RoSu;AbJRI!ZCRJW?VA4PH!YC;z)NIx01ZOXLRFRt!U1^ zI3?APrc~wy86+068ko;CqXP68P@pzeCD$}ea<(BaR6D!Ce}<1FA?l!FSop3~i)<1) z0e#W(%wp|qn3uqEom9J7U6CiPfA`_5fBqgP$a)U|gPk>GYRC%|!pOF zkgdWtP!*(+Xw7(HgcocdjQ4_N_uzdO#e3mEUCa_Pk-$5!NcmWPs4Sg@Q+ZMixN-B* zSFyJgJ%p5iZB8*6F<=D}!e7Z>3@L#dCL`51&^ZRR=5iZGD;Sfe%#Z_!2>Iza0Z(pc ztq{}jUGOEHn1Tu^O~$=(#JLrUsFwqsPbK^K>D`AP9_7LaT zgL#K-LZyT6%O|l%0>|Te#KA?-QRs)oURCHj#)ffa^ilxMElTP;ghxidwnm_!i^Ex= zG1pxq4TJX&`XYzZOP#4DK!q9dNplbg6DC4wGZGyIy%EGq-mt?2wwC#=Iygv-qNKqD zD$Uw(7Zi6fAZ!SBnL**SIdDXTYD9U=C7sib!P)ay<@(3RXZ0csJz%wiBYQcRa}q(A zILBa&5s#a3qtnr3Cqyf`XT~K8)(-L0iv*i#^betoHF1>HL+xoPBn|hZ-8t??U?M#u zwP97r1cu4kvc;E-R9@i=-4lZIVbVxZm?cjXqK1HVXj4jbPzmV4PGs=`KrwC^;*Y36 z%I=Xkh+mmBjj!WLwBceB*X0kecE;c^AN;;JcgE{|!2@W@c*@&9zgznczv27*xB|nO zW(SD~_e5g4B;%44Y{Z{THjXG_-a~yB4_JH&&wp-+|pwS$eP9dh=pXK{@4)H3GyH*ksrnSTD0;-RkVQ4gI|{f89^A^ z8Igx*QU@dn9<#zbB`&NO0HJs7gyWGjzTN21fYj0?rx|~Vh4sjaPCA$k=t9KePB6LA zPPiW$w=o+A6CdXxl+_Z7vBHqfOLXF`ytd<2ybFvy_!#U{U`aGi;Qz#qW?V!)#qCe; zKK(X8md8xu+H_SdEs&C8#7Bk2ZZh%Z5ENpk#qP^Jg%gg(r78{1E+Ee!MCG|ND{piF zoJGI{oKUK9;_B+tHP)wbNMW>D~A=3fGD5=q|~O{*5Sd2HH&BF^xki zE%&Kn@7Ld-!()0xp$zL*Y;|BW*060)%Hw9Gop5$Se_Ur)(h!;orXi-AU;{m00FVbU zI+Tmt2Zpp>Nk%^tv=89Up~2?=XyPQ>#z_$lqdm6Ii6dAAV4$b2kf%>vNs!G1|=kWS6e-1 zCKGAw5W^UvU`$*-BmzD|(98z+!`pGE!Vh zCvb2}TxV=}rxM4B243|kI(~WQKm6)8`UxgTUpp)@f?r>u5ZEB_R|iumDca7+8RYn& zA|>NwqMr}YX<;kiYJ6KGMAZ}5?oc=)dIUeK-WIRL2rO(jzJ>rZUT)l5iR%=wgN1y9 z30Q*!(4g2&)M}k$!eti>esH#>oDfMUPhue=zgSPn5HcB)+=^7pxT)s6UhX)_Su6vF zo~&#L>!jsD2|$OgrUT(O_-_-l<4%Y?`&6y3pZ&|1KRn~tc)DASn@USWGc2!6nP}LZ z8uwKs@VuFF_RjbL**FSLvPNH#ZD$M2DmB_+g8iLN3jM(IB)Aj1S`Hba#x+FV812B< zyb^s1mSOVr*SCVPXF|B^>}eS4H6q`{ZQ=F<7Ndhq57}~Z+6Fiw)$`JE?Vw3<=@VZ* z9Z)1k)=2@1!?78%3GRZ@m0fbJC$8;KF!k^UX24C{vBG-W2l-w)ZNVt98!2ZHoOfJCORmP`@OH!jE+YkG>;+jTC_$OK5=~bm zzJWbpokFRRd}7!uNhrZ^hv_u*r4W~w(xHjdMcr>Czf_G)GF1!BUN8ua z1vB6h1QdDzsfYBaX!dz&OMexwF~bE9n9ONLln&}3Bhqqc5pLT!AP;?x6Jdq$550xf zWlR_z=5Kp^Hw>#D3JbQ?kR^zgk(u#j8$3~reB3pV#XPQGncNF-KY#i7_1(wc+}%Iw zMa(vxtRcSdO5se#=hd>|>`gQzmyjI;#Ml51Hsgk$QzTKVjJP}ZxcVYKGea+z$z+-r zk2o5bR3d>C7%aYQJ29{$jEjsJZjfHT=>T#$1sW&y1PYD#4yd9;m^a|ZgiS-Y<02Hp zL^(8+I_^1UxWtAZ1TG=G<+wsRWP%x&W4n@SiBY8JyW89BnOp2;2htoZPJ}NZr$Rh2EPRRs2Mw> ztBPh2ka}h2lVhKP?!X{Wfq|`Hha50vkGREP$X{W< diff --git a/app-benchmarks/geekbench/Manifest b/app-benchmarks/geekbench/Manifest index b331849b1e0a..905c1f96c7b4 100644 --- a/app-benchmarks/geekbench/Manifest +++ b/app-benchmarks/geekbench/Manifest @@ -4,8 +4,6 @@ DIST Geekbench-3.4.4-Linux.tar.gz 9998564 BLAKE2B feb3b2c9b2c57c1a71bb5148110752 DIST Geekbench-4.4.4-Linux.tar.gz 71089467 BLAKE2B 257f79644e20189950fb7c9121e32337526e0c9bf5b0f0f66568c107e2a15c65459eecd332bea4fcbc2d9bb1287bab0e4f37b2100f419ffa52c5396828d86c38 SHA512 c43e1d658d361347efb012824ff0b81975ace35c866a1c2a227adeb86167292b639f19e8fe190d2f0de395f19280a99cb20342325177222f634c9e71c9226e78 DIST Geekbench-5.5.1-Linux.tar.gz 93199992 BLAKE2B e2ff24da19134778dd1b3036ac3fb8b2d99746dbe41b1959cb74522613a7b9a8a0e3796d22351af877a9ea7a734c6b101a0ffadfd3bbc2e29fb9b12e59106848 SHA512 0fd90d55eaaf178e4c981ef6ef54808d1ff86edc92c907a5d8e2a3a379c2289e614d917db330a3d748c818bcedb2dc69cad250b1b98ba80287c6d9a66382bcc4 DIST Geekbench-5.5.1-LinuxARMPreview.tar.gz 111581640 BLAKE2B be413e306a77c0612be380d0ec0d589067365ac1c4091b55a08b722d469180c9cf9126cc0597e3f3c8a75acf77d2a0423bc43b753f30a219924b1a7df640243d SHA512 1d76b9a7928f89f1fdfa0e3cc9859c305e109cbbe72b013b4c249b03722273c985ad1e5d818341a6e399e9e7b3c61136856df87c9f5e61bcc9e7e0455f80e61b -DIST Geekbench-6.0.3-Linux.tar.gz 258057506 BLAKE2B 6e54642fbdf23c0b75b05c9587b837a3aab08289cc6347841b2fe5efb877696779b53b916db2d0ae01cfc698ac6e9290f744e721914fc117721f365cb40930ef SHA512 b336d5e446cd9684edaed2114111ca66d9dc73094481ca42fe336895631aed55bdd747eaf54d5ebd39a920eb348bb2209718e1f69acf19b92ce9b052c19c3f0e -DIST Geekbench-6.0.3-LinuxARMPreview.tar.gz 222270329 BLAKE2B 04206422533afa3f2cb9e06ca34f1ace58fd5944e22c981bfd009762f7247ac13b23b9ecebfc457e60b80441f784d11f904ae05c2dc52444d45f5849f3df7165 SHA512 327ff1022952386ff0984ea337ab19f309988af2264e28f281533b4914b176871210120baaaf407749f0a67567518f68a6d5df4ffec44814bed700769f563a68 DIST Geekbench-6.1.0-Linux.tar.gz 227951888 BLAKE2B f741eac75043bbe9468597bd791d9a5b69fbab7c085a037b846bbaf985a30066748439fd6dbab11e86a01eab1dfe587767bfd211ea3f8a7d1b70de24d4a45656 SHA512 0d98ced1d7ad259cdd957231a6690d5eaedd345ed5550573d9503c56caef5a6724c3290207305e79dafc6660b209a4748801b52a9baf5fdeda0b81fdec80bcf6 DIST Geekbench-6.1.0-LinuxARMPreview.tar.gz 191699484 BLAKE2B 0702d7e52a06b1e01d87aac1fba1739be0584ca7afb59f17b5eafdcc290a20ed631a15e28c027b1f5df57ce7882dea4c4cc18b02b7a0a133b00cf403bcbea18a SHA512 82047365bfce6dd45d926628435f1a8b85297aac05a358f35254a2d827981f080f1582a4e4ca6b943ac4c527164fa9b50c8f612907de66e5d5751994ee5e5ee0 EBUILD geekbench-2.4.2-r1.ebuild 1028 BLAKE2B 75e84bed9e787a465867397f183eb8bcbd100a91c9ce5610bbd4b11b92ebf13aef9227fa8c8c06012a773bb872daa20c9bfc4754aa6ef9f1d16121f2ed2815b6 SHA512 497985b5c7a877473fa89ead3e04dfba6bb8a1df2042eaedc1964ee5dfbc3c4685fb389a96d9b1cda93f4badb174719af7765646cd6b957ed657dbf50c08337a @@ -13,6 +11,5 @@ EBUILD geekbench-2.4.3-r1.ebuild 1088 BLAKE2B f6699780652748451d42b106a2c74b5113 EBUILD geekbench-3.4.4.ebuild 1086 BLAKE2B ae0d15dba696a0b5e13fbdc11665867cf716784b0a9b2a7457ff76b72d3c9ed319c4f3b4c640864e6239800bb3c011cca213eae93de20184b9ae4704930692ed SHA512 deb2bc643708f9399b09003fbea3497e33fd461af152af97bab66c23f7e10245d43f32217ad39b6677b829e77db53929039495a15d2b3b2a0a319a21200e2aa8 EBUILD geekbench-4.4.4.ebuild 1082 BLAKE2B f57db98cc6fb65345866324bdd646dceab92b214862137efd45c93dfd505e5f87c781911efae91fc724ccbfa9503abd1827827927e05ad6b87f5c0d737feaaf7 SHA512 e357043fcea4d2f1893d46eaa36407f34e8e98478ed556597cbbc79984a2d96c057a8632e2a3c1e387067f5969648d6050797aee8ad842209b5607dc50fd2b5f EBUILD geekbench-5.5.1.ebuild 1361 BLAKE2B 15a2b963658ab40701fd4affc3a30c5365718a0f2486d84a9f3413101256965ca11a567dd8f52b3f02cb3e090ccf88f7e68de48a75c140baf3a15003a5c4a6af SHA512 2c48619b431eb93dcf53ea3d0a91c1045c5f0fd3b440a7a65fa0c72bf3e3b51fb1ae6777ac8a450f8cb95496cb87e4a79fdf357ab263b48fd79ab062a019d541 -EBUILD geekbench-6.0.3.ebuild 1393 BLAKE2B 0fdaa02a888915e6d61e709e9bdb7e53b1744e31411c25ed2957ab31954ee45f1dd7fcf9118c42bffe60661a0cf38e9ca08aea01e2d68f230821890534d213fa SHA512 860e6cb6f3aa18f168dc3a4bd81a98f31e18fef14926945ec6dbe6c6b50e91391042e5600b049326ec7ef1567ed376b737d8d1474b7df8594a0c28004300fe71 -EBUILD geekbench-6.1.0.ebuild 1394 BLAKE2B 8d2b9bfa26e1fd18d9c4d3f8f1f92bdf30e1bc032802cf2d7f706cd02629ffbcd7859a919223d23e5f9fc3de6030aba5c70e5d52e6e82b853409c1f59dd6e3db SHA512 52daab2ae41257d2f5bf9cfeb73a8ae6a55061f6f582db9792aa249af2d364b65f1d03bbaf60f954082a0211364835b68ac04236f4f7b7f83850b6661459b86e +EBUILD geekbench-6.1.0.ebuild 1393 BLAKE2B 0fdaa02a888915e6d61e709e9bdb7e53b1744e31411c25ed2957ab31954ee45f1dd7fcf9118c42bffe60661a0cf38e9ca08aea01e2d68f230821890534d213fa SHA512 860e6cb6f3aa18f168dc3a4bd81a98f31e18fef14926945ec6dbe6c6b50e91391042e5600b049326ec7ef1567ed376b737d8d1474b7df8594a0c28004300fe71 MISC metadata.xml 251 BLAKE2B ba937d5724c861b8bfd1d287a325357d6a63656cf5c2314185a486be769eb22b39fa780b38c05407bce5f0707585d499a849a28e15a2fde9eebba6f529e686a3 SHA512 0fb5b55fc7db96153970767478727504fd0e87c1c8a77593f1f30720064e95776b92e4993f9aed076c983eee5cebca446fe8894e36fbcc02802bb1c158747dd3 diff --git a/app-benchmarks/geekbench/geekbench-6.0.3.ebuild b/app-benchmarks/geekbench/geekbench-6.0.3.ebuild deleted file mode 100644 index 0f2d1e36167a..000000000000 --- a/app-benchmarks/geekbench/geekbench-6.0.3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="A Cross-Platform Benchmark for Android, iOS, Linux, MacOS and Windows" -HOMEPAGE="https://www.geekbench.com/" -SRC_URI=" - amd64? ( https://cdn.geekbench.com/Geekbench-${PV}-Linux.tar.gz ) - arm64? ( https://cdn.geekbench.com/Geekbench-${PV}-LinuxARMPreview.tar.gz ) -" -S="${WORKDIR}" - -KEYWORDS="-* amd64 ~arm64" -LICENSE="geekbench" -SLOT="6" - -RESTRICT="bindist mirror" - -QA_PREBUILT=" - opt/geekbench6/geekbench_aarch64 - opt/geekbench6/geekbench_avx2 - opt/geekbench6/geekbench_x86_64 - opt/geekbench6/geekbench6 -" - -pkg_nofetch() { - elog "Please download ${A} from ${HOMEPAGE}/download/linux" - elog "and place it in your DISTDIR directory." -} - -src_install() { - local MY_S="Geekbench-${PV}-Linux$(usex arm64 'ARMPreview' '')" - - exeinto /opt/geekbench6 - use amd64 && doexe "${MY_S}"/geekbench_avx2 "${MY_S}"/geekbench_x86_64 - use arm64 && doexe "${MY_S}"/geekbench_aarch64 - doexe "${MY_S}"/geekbench6 - - insinto /opt/geekbench6 - doins "${MY_S}"/geekbench.plar "${MY_S}"/geekbench-workload.plar - - dodir /opt/bin - dosym ../geekbench6/geekbench6 /opt/bin/geekbench6 -} - -pkg_postinst() { - elog "If you have purchased a commercial license, you can enter" - elog "your email address and your license key with the following command:" - elog "geekbench6 -r " -} diff --git a/app-benchmarks/geekbench/geekbench-6.1.0.ebuild b/app-benchmarks/geekbench/geekbench-6.1.0.ebuild index 92361a260506..0f2d1e36167a 100644 --- a/app-benchmarks/geekbench/geekbench-6.1.0.ebuild +++ b/app-benchmarks/geekbench/geekbench-6.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI=" " S="${WORKDIR}" -KEYWORDS="-* ~amd64 ~arm64" +KEYWORDS="-* amd64 ~arm64" LICENSE="geekbench" SLOT="6" diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index 6257c806142f..350c973f51da 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1,3 +1,3 @@ -DIST stress-ng-0.16.00.tar.gz 3893899 BLAKE2B 530a7daa1f345f324d9be3ce6c0392f7b87001c25cdbe90e4e08d8c06d2186add6c3694c96136758088f4467fa5a376be93f86c9358e8c17d8250ce617de9bb2 SHA512 b5d6bdc9e527ed2370245905cd8ed01123ba2306b6c0b9bb6b2123ebde7f4d53a80f44a162e739fe2670502b2feddc46883b2dbc3ebbd7e1394b41c00bb7e639 -EBUILD stress-ng-0.16.00.ebuild 1136 BLAKE2B c652d1d73074aa8d283a17b457770ed1bd27cb299726d8786fb735d6542c5092554684f2814e3e4d606fa6bf5aed26d0f20f80de6f051820f98a5d425a96af09 SHA512 c5649e1d1db6f66762602a5c0f7c494c3e27ad30ebf049cca9f1da168a7f19f834bc9c00b6b2bba6f35e5fbdc705a392eb3afa9218eb64511898af124eafa2f5 +DIST stress-ng-0.16.01.tar.gz 3896657 BLAKE2B 1444f75d07024d0013bd8a85ca93760b40e20e9b3d4fe69ad6f2528e5bff31e895f52fd233e25254fb72f08b25ee8e0527ea3ef4bed6ff3dd0b3a12e0e33634f SHA512 7508a0fe1decceb9cc5f454345e0518b3b7be49b793c18bdbdda4f85e1d18f9a06b788e6d4aad98e4d8a54a35e3272d92853991d48a815bb55b7ed0e235301ba +EBUILD stress-ng-0.16.01.ebuild 1136 BLAKE2B c652d1d73074aa8d283a17b457770ed1bd27cb299726d8786fb735d6542c5092554684f2814e3e4d606fa6bf5aed26d0f20f80de6f051820f98a5d425a96af09 SHA512 c5649e1d1db6f66762602a5c0f7c494c3e27ad30ebf049cca9f1da168a7f19f834bc9c00b6b2bba6f35e5fbdc705a392eb3afa9218eb64511898af124eafa2f5 MISC metadata.xml 835 BLAKE2B 88b503bcc225861dfd5a5e016bc0c6df87d13e758f9eb8d73103deb5f1d88163f260f24efcb4988a245b1ea2888e18da86d031d52c9dcdc702dbd9a7c510b691 SHA512 dfc8c9cb83e0960fd0881affc5cd12fe843743faa92e3af0edf0ba86ad8107de60669cd32e156be9ea645a817f38f7091be2b9c870902e7109f937e584feac99 diff --git a/app-benchmarks/stress-ng/stress-ng-0.16.00.ebuild b/app-benchmarks/stress-ng/stress-ng-0.16.01.ebuild similarity index 100% rename from app-benchmarks/stress-ng/stress-ng-0.16.00.ebuild rename to app-benchmarks/stress-ng/stress-ng-0.16.01.ebuild diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 7f82aff448b336888f8f16bfabadcce2c6fdb6d7..0b22eb904d8b2b973ae04ae8a9dcaf6a024fa5cc 100644 GIT binary patch literal 24810 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 RgZJXE{{YkX(XG|6007k>xc2}6 diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest index 82067d0e12e1..295589a43ee2 100644 --- a/app-crypt/acme/Manifest +++ b/app-crypt/acme/Manifest @@ -1,6 +1,4 @@ -DIST certbot-2.5.0.gh.tar.gz 1333903 BLAKE2B 2d30764616d2253fe320ad94182e64cc3e1ce75bd90322fcf7c303a52e32420a57cf84a3acf3f8f4825e058d6fe1e59438b728dacdf9032c4d8797312903825e SHA512 92313e352409d543f260fedee3f376c4750d9428cd39fde3518b162091667173ba6d582b4e91477f7122cf198f24119ecf34b2dce12734afbfc0ebedc395a49e DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62 SHA512 d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3 -EBUILD acme-2.5.0-r1.ebuild 1506 BLAKE2B 711f38374397cc66547e93ddad257c04b9c35e8f4712473a38274c8319aabc4a37ceed8869c8bef7b9a76560c07752222e343bb04498c0c4b4a6b2335746fa22 SHA512 10f2f52125f190106ba6efbadcd2f9120d4d014350e88796c09e3bf7f82a580ec85d91698da3fdc14e5012b42b37c82f9d9e55f8dc170882262e49852558979b EBUILD acme-2.6.0.ebuild 1506 BLAKE2B eaac3de9e1b624f7ce6ae78429e94b7828dd3075ca8dccb438833fdbf3441b13d4e66c9a7b933691581c8edb87ab2a8971641b67b66b8387b46e52a74dc4b57f SHA512 dfe6e029e7f6c525d366b5399ffa5513ce2fb113cab50892d9b4dea01b74ca867d316f81dec93f93a14fbb902b596f2662358bcf561a69c172ea7094520bbc2e EBUILD acme-9999.ebuild 1510 BLAKE2B 90d6f2b5c740938e43199b63deabb24c58482977654f6c2a4eb76493961772a4f296452af46dbb1b9437c823a6916b6d2a5d6a3155793198720b5988604e9239 SHA512 b6324a3f7aae817df99ea8e58d21ba380824126dd810717a0053c4849754b833003d7cf399aefb514d9377accbb823ac81b2c9d0c0a9d095313d701e5ddc3f09 MISC metadata.xml 401 BLAKE2B 30a2ac1f03749a8e3bb98723c57f47ab6bcf7bfa58c2b6e21c309fae279feca0d3612df6c2a1dafaf27b4f0781c583a140322feac1a1cf2c13e50861cad129ea SHA512 d8e725b71ca81ce4ca6565ed58271b283c25394448f0f48f726f232122577c33d5b2d726e117419b2fae99f9dae29a8080bb9564eccbca13368c83988cf3da01 diff --git a/app-crypt/acme/acme-2.5.0-r1.ebuild b/app-crypt/acme/acme-2.5.0-r1.ebuild deleted file mode 100644 index 3d1ceaa2e15f..000000000000 --- a/app-crypt/acme/acme-2.5.0-r1.ebuild +++ /dev/null @@ -1,60 +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 - -PARENT_PN="certbot" -PARENT_P="${PARENT_PN}-${PV}" - -if [[ "${PV}" == *9999 ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/certbot/certbot.git" - EGIT_SUBMODULES=() - EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" -else - SRC_URI=" - https://github.com/certbot/certbot/archive/v${PV}.tar.gz - -> ${PARENT_P}.gh.tar.gz - " - KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" -fi - -DESCRIPTION="An implementation of the ACME protocol" -HOMEPAGE=" - https://github.com/certbot/certbot - https://letsencrypt.org/ -" - -LICENSE="Apache-2.0" -SLOT="0" - -S="${WORKDIR}/${PARENT_P}/${PN}" - -BDEPEND=" - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" -# The requirement is really 17.5.0 but easier to require latest stable >= 23.1.1 -# to avoid broken 23.1.0. -RDEPEND=" - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5.0[${PYTHON_USEDEP}] - >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}] - dev-python/pyrfc3339[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - >=dev-python/requests-2.20.0[${PYTHON_USEDEP}] - >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme -distutils_enable_tests pytest diff --git a/app-crypt/age/Manifest b/app-crypt/age/Manifest index 53d17b286a22..974f8f474b91 100644 --- a/app-crypt/age/Manifest +++ b/app-crypt/age/Manifest @@ -3,5 +3,5 @@ DIST age-1.0.0.tar.gz 59682 BLAKE2B 1347f833b2e867bcff5a4738f9444aaf60bdfd4804c0 DIST age-1.1.1-deps.tar.xz 4958644 BLAKE2B dd6eeee0bd1c970cfabc6b37e7655c552bd292673f4a77211f54fc1122c9b490a823db7e87a02b857b30e57969dd623ef425eba52002e57d9fd9ced94448e13e SHA512 36d45cf684364de1364d20cd197c2e4c826a0109917ab6bcb9e295acc6f209f305bf5e89c25ffc6a696526aab07cddae640e1658907f08cb79312a032a2d186d DIST age-1.1.1.tar.gz 204281 BLAKE2B fad101f9790e3ca85142207471545679bfa6e0b842af4f0368a6f9d67e48f64f60c13d3d2192b3b91caeb9e5d818e17a5e618fa9b24f80e9297e57ac1727a6e2 SHA512 bee02208453982b6403382c1e351ba28cbe80942702e7a35de89c3ae9a640c26ad1ee8239feb3726eac5df4210a5fc6375d40623162cad033965bd2eb0f7ce1e EBUILD age-1.0.0.ebuild 759 BLAKE2B 843e5e7edbb296636e9bc3fa9b8aee8fc322bd168e87031bf92a1323f8319b77ea6c3004678eae3d9fdcdc5a3c20fc789e5ee5deac6fdbd5065a74a6256f7ccc SHA512 386a01786db1379ffd26041f5ef8933c625f4f5b8f197db23ccf0a0da18e63538d387b9e4dd5916ac445ed62dd9c72a7459985f92e3770afd4fc8b3d6369e2fa -EBUILD age-1.1.1.ebuild 757 BLAKE2B 8f4fdae921511d706b7b1552e5807cbdf2c61a4e1f1708ec08ecb460a6320b7082a5d69ebc9ed3246fb2b665e55924d9aa8d1c6d5b65d28462e36994795ad2f0 SHA512 9563d75fea952863242e4dbe35c17c982966261fbcc743f4664a857548201e5b68765993defddacba8d73820bf636f2c045b9022b87edeb5e8a155b8c71ff572 +EBUILD age-1.1.1.ebuild 750 BLAKE2B 5f2210bdc10da41b969ba30c2d9eabc220d8fb60a7eaffd31189fe4caefc89f5675884c5e0ca3be389206d60a20abf0f4a3fba77173b7356a679626abe2b9c81 SHA512 76b5c4f4fd84095267616b4e3af9b5bba3f81636abeef148b882274adcbb17dbd6661df54e5b5a1fbf6b6bae33b8cc68a596940ca4965861af8b8f4483f26a23 MISC metadata.xml 495 BLAKE2B 8a96af0353f1721a164ab2308f4645dfcf214d5059e9b8897b3b3d57f8df44e1981cf083ae79e04eae04f61c2bb934a2b74a4f89010fc4dad4519fa45fb35c50 SHA512 03ce2c7701e7dcd1c9e73d094a6918da82fd3a792b2ca4ea5f753ad85a78c1bfdf9cc1f98b38ef0a7e9087502e730943f280e0ebb6ada7ac89a3e382d0901e1c diff --git a/app-crypt/age/age-1.1.1.ebuild b/app-crypt/age/age-1.1.1.ebuild index 38d405360142..c37bbc7e054e 100644 --- a/app-crypt/age/age-1.1.1.ebuild +++ b/app-crypt/age/age-1.1.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 @@ -14,7 +14,7 @@ S="${WORKDIR}/age-${PV}" LICENSE="BSD" #RESTRICT+=" test" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND="dev-go/gox" @@ -23,7 +23,7 @@ src_compile() { } src_test() { - go test -race filippo.io/age/cmd/... || die + go test filippo.io/age/cmd/... || die } src_install() { diff --git a/app-crypt/certbot-apache/Manifest b/app-crypt/certbot-apache/Manifest index 27d067394572..5e92c122d369 100644 --- a/app-crypt/certbot-apache/Manifest +++ b/app-crypt/certbot-apache/Manifest @@ -1,6 +1,4 @@ -DIST certbot-2.5.0.gh.tar.gz 1333903 BLAKE2B 2d30764616d2253fe320ad94182e64cc3e1ce75bd90322fcf7c303a52e32420a57cf84a3acf3f8f4825e058d6fe1e59438b728dacdf9032c4d8797312903825e SHA512 92313e352409d543f260fedee3f376c4750d9428cd39fde3518b162091667173ba6d582b4e91477f7122cf198f24119ecf34b2dce12734afbfc0ebedc395a49e DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62 SHA512 d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3 -EBUILD certbot-apache-2.5.0.ebuild 1076 BLAKE2B 08b8fd1aa6726099790797ecc9d8a943aab30e3101b5a6c8a86f10025edcdb2094f63b663d81d83327552e4fd974a2c9c26b2f60fda699f4d131ae8f397dfac4 SHA512 2212ce672ea10a1bc8449f158470feeac543f9a4ea3c1ebcf0c0b4d01d89e17ef3601f1c1ba415fdeb8104b4dab570ca6877c8d99193722047b76bbae3cb848e EBUILD certbot-apache-2.6.0.ebuild 1076 BLAKE2B 08b8fd1aa6726099790797ecc9d8a943aab30e3101b5a6c8a86f10025edcdb2094f63b663d81d83327552e4fd974a2c9c26b2f60fda699f4d131ae8f397dfac4 SHA512 2212ce672ea10a1bc8449f158470feeac543f9a4ea3c1ebcf0c0b4d01d89e17ef3601f1c1ba415fdeb8104b4dab570ca6877c8d99193722047b76bbae3cb848e EBUILD certbot-apache-9999.ebuild 1078 BLAKE2B 4c6a746c517a83b34a69b3501317ccf29a341c5c5e02e8a0129992e53c757af939582566694a3c927801bfdc0d8a743a83b81ac76a523a0a7be0bc283eb0e747 SHA512 776da4da5cee6e6840e323aab45f741e16821ed5231f600fe7454016de55c040863bdaa70f5f4f8cb4f88e8d8d5f123d51487268dc15770e4496267990a41992 MISC metadata.xml 359 BLAKE2B 7f8ac46ecea304579baca80978cc35905720d1950caa183b5b5b297afab8bf6ea328324bacc438e9ecd91176230e42e55deda1c15e1ba73c63b2021ac2842c0f SHA512 a50b1db5a30eac290ac6645fcb30b0d5c4d8e51d83cff284e76358ee4fe7cef9366e40b06f532ba64a2131672972ea10b73541a9bd42cc323c17f6d26f6b0197 diff --git a/app-crypt/certbot-apache/certbot-apache-2.5.0.ebuild b/app-crypt/certbot-apache/certbot-apache-2.5.0.ebuild deleted file mode 100644 index 9ed5d0b39780..000000000000 --- a/app-crypt/certbot-apache/certbot-apache-2.5.0.ebuild +++ /dev/null @@ -1,50 +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 - -PARENT_PN="${PN%-apache}" -PARENT_P="${PARENT_PN}-${PV}" - -if [[ "${PV}" == *9999 ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/certbot/certbot.git" - EGIT_SUBMODULES=() - EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" -else - SRC_URI=" - https://github.com/certbot/certbot/archive/v${PV}.tar.gz - -> ${PARENT_P}.gh.tar.gz - " - # Only for amd64, arm64 and x86 because of dev-python/python-augeas - KEYWORDS="amd64 ~arm64 x86" -fi - -DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)" -HOMEPAGE=" - https://github.com/certbot/certbot - https://letsencrypt.org/ -" - -LICENSE="Apache-2.0" -SLOT="0" - -S="${WORKDIR}/${PARENT_P}/${PN}" - -BDEPEND=" - test? ( dev-python/pytest[${PYTHON_USEDEP}] ) -" - -RDEPEND=" - >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] - >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}] - dev-python/python-augeas[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest index 5c9db771dcbf..c1bd43b3ddcc 100644 --- a/app-crypt/certbot-nginx/Manifest +++ b/app-crypt/certbot-nginx/Manifest @@ -1,6 +1,4 @@ -DIST certbot-2.5.0.gh.tar.gz 1333903 BLAKE2B 2d30764616d2253fe320ad94182e64cc3e1ce75bd90322fcf7c303a52e32420a57cf84a3acf3f8f4825e058d6fe1e59438b728dacdf9032c4d8797312903825e SHA512 92313e352409d543f260fedee3f376c4750d9428cd39fde3518b162091667173ba6d582b4e91477f7122cf198f24119ecf34b2dce12734afbfc0ebedc395a49e DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62 SHA512 d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3 -EBUILD certbot-nginx-2.5.0-r1.ebuild 1184 BLAKE2B 6c732ea779afcb9913a2869f0b8b7f8d8a21c1604f96598b57de17eca68eb89df1b178f6189de3560e5530c501797524f5fc7a567a6b55195c2936e6a9476470 SHA512 0d816b6d331691f1ace1429d937a128d4b49217077c6004a2ac2fcec8ab27157e5ed5d45dc08b908aff8a0327e9952ce79207770278a5b093d4f1636aeae479b EBUILD certbot-nginx-2.6.0.ebuild 1184 BLAKE2B 6c732ea779afcb9913a2869f0b8b7f8d8a21c1604f96598b57de17eca68eb89df1b178f6189de3560e5530c501797524f5fc7a567a6b55195c2936e6a9476470 SHA512 0d816b6d331691f1ace1429d937a128d4b49217077c6004a2ac2fcec8ab27157e5ed5d45dc08b908aff8a0327e9952ce79207770278a5b093d4f1636aeae479b EBUILD certbot-nginx-9999.ebuild 1186 BLAKE2B 65530ebcce256a39830ef523a31cfc8ee371b7e0331a618d65d8351fa3bc2819bfe5b8941f5a2a10664ddfb66d40fb9e16e9250ed00323ebaf0996893c44a966 SHA512 89c10ba181f1f83e04ad06e05db20dea7bec7b1943fd69d07f5bce8a9544f798272f458c381ca357c7e7e22c62cd2dec6c6972c68938895263bec0041e2cd792 MISC metadata.xml 335 BLAKE2B 048854ec6bc919f9bf9b0bc74e7c291841cbfea0e571f43437937c5dd78cc65f9df53463adcf313441e01323491709b462bd9bc364876eb1508a83b3426b6b78 SHA512 25ac45574a568e362c419dfbeade4a977afa2885e7b32fb4c3d4c765450b09aa98cf419df1a39ab194518ad6f2b582e162d4dd4eec14f278635d63bf66352523 diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.5.0-r1.ebuild b/app-crypt/certbot-nginx/certbot-nginx-2.5.0-r1.ebuild deleted file mode 100644 index 5781f43cf685..000000000000 --- a/app-crypt/certbot-nginx/certbot-nginx-2.5.0-r1.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_{9..11} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -PARENT_PN="${PN%-nginx}" -PARENT_P="${PARENT_PN}-${PV}" - -if [[ "${PV}" == *9999 ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/certbot/certbot.git" - EGIT_SUBMODULES=() - EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" -else - SRC_URI=" - https://github.com/certbot/certbot/archive/v${PV}.tar.gz - -> ${PARENT_P}.gh.tar.gz - " - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" -fi - -DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)" -HOMEPAGE=" - https://github.com/certbot/certbot - https://letsencrypt.org/ -" - -LICENSE="Apache-2.0" -SLOT="0" - -S="${WORKDIR}/${PARENT_P}/${PN}" - -BDEPEND=" - test? ( dev-python/pytest[${PYTHON_USEDEP}] ) -" - -# The requirement is really 17.5.0 but easier to require latest stable >= 23.1.1 -# to avoid broken 23.1.0. -RDEPEND=" - >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] - >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest index 90e331b690c6..dda83f6ca50c 100644 --- a/app-crypt/certbot/Manifest +++ b/app-crypt/certbot/Manifest @@ -1,6 +1,4 @@ -DIST certbot-2.5.0.gh.tar.gz 1333903 BLAKE2B 2d30764616d2253fe320ad94182e64cc3e1ce75bd90322fcf7c303a52e32420a57cf84a3acf3f8f4825e058d6fe1e59438b728dacdf9032c4d8797312903825e SHA512 92313e352409d543f260fedee3f376c4750d9428cd39fde3518b162091667173ba6d582b4e91477f7122cf198f24119ecf34b2dce12734afbfc0ebedc395a49e DIST certbot-2.6.0.gh.tar.gz 1336339 BLAKE2B 0c0575ad553ebe0f3ab56da750572bca46b30d034033e43c30c3793c114050ad824a277eab0be5a47326ea099e58e9a421448b53fc1b9173afae9a0ec308ac62 SHA512 d694156886484511f5a38fb5e40f98b2e2dbe4bc5110c95b2084ec03b39cb0eb9bbc623c7bca4a81054e980c8dbac752949042391813298a27be7e70410882e3 -EBUILD certbot-2.5.0.ebuild 1542 BLAKE2B 6e26484fdaef390362347b41f1dc4962d56916f5c01fac9687dfd29604af2e34372fabd663e39dc010ad84ba909ddc7b32955cd17ce8161553160d2db9f26aff SHA512 9e7fe783fdd75b7b0724d9c2f2d86d6b033fe6dabb807513de676873cf111ec91c0ff23734d6120390b2b9640a087b9f61e3b99807c84985b930a23dace4ee99 EBUILD certbot-2.6.0.ebuild 1542 BLAKE2B 10c66c7271531f24633aac1c6449255f2d69c3326de897419ed47aad915856b6ab032e6411b606d8f3494553e7d5218e13f23a2dc9dbdaed0299bd6d6373cf12 SHA512 ce9805f2b4e3fb87d5786a82ff00f59c57380acaf3ff71a69ceec2b158915297075d7028ecd10b5659c16c924ca4b283b8d7703440728c637e9b6591963a17e4 EBUILD certbot-9999.ebuild 1546 BLAKE2B ab591380064d9b0bf1abe4556e553d407019e77e939b854f9b068de6aa7b075ff41e104da9d05612dacc25009bf3ebf2a8511104a3e428343553078ac18466cf SHA512 f4ed476e1058aad7f6fa7866abdb286ccf2e5c5352f3ec0e4e7e593c0d4bcab57281887bb5d7debfdba5fe7710434ea5c7fc80dcc4aedea275584028cacf4f2a MISC metadata.xml 359 BLAKE2B 7f8ac46ecea304579baca80978cc35905720d1950caa183b5b5b297afab8bf6ea328324bacc438e9ecd91176230e42e55deda1c15e1ba73c63b2021ac2842c0f SHA512 a50b1db5a30eac290ac6645fcb30b0d5c4d8e51d83cff284e76358ee4fe7cef9366e40b06f532ba64a2131672972ea10b73541a9bd42cc323c17f6d26f6b0197 diff --git a/app-crypt/certbot/certbot-2.5.0.ebuild b/app-crypt/certbot/certbot-2.5.0.ebuild deleted file mode 100644 index 2b7d254bda18..000000000000 --- a/app-crypt/certbot/certbot-2.5.0.ebuild +++ /dev/null @@ -1,62 +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 - -if [[ "${PV}" == *9999 ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/certbot/certbot.git" - EGIT_SUBMODULES=() - EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" -else - SRC_URI=" - https://github.com/certbot/certbot/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" -fi - -DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates" -HOMEPAGE=" - https://github.com/certbot/certbot - https://letsencrypt.org/ -" - -LICENSE="Apache-2.0" -SLOT="0" - -IUSE="selinux" - -S="${WORKDIR}/${P}/${PN}" - -BDEPEND=" - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-cov[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -# See certbot/setup.py for acme >= dep -RDEPEND=" - >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] - >=dev-python/ConfigArgParse-0.9.3[${PYTHON_USEDEP}] - >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5.0[${PYTHON_USEDEP}] - >=dev-python/distro-1.0.1[${PYTHON_USEDEP}] - >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}] - >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}] - dev-python/pyrfc3339[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - selinux? ( sec-policy/selinux-certbot ) -" - -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme -distutils_enable_tests pytest diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz index 15504c9523f13829387ca33d67354424aaafc36d..00d0743bbff2e638b0f0893d86cf70c8af9cb8b1 100644 GIT binary patch delta 8484 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 Ssys*dkN*Q>*Va?p>;M3+0KXRi delta 8484 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

    _WDizSj- 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

    Z#htFYA^hR$g9u?5x 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 mK8eAKrEfi|nnLD{q$dgyyy#^W&r>NGobJQ diff --git a/app-misc/check-jsonschema/Manifest b/app-misc/check-jsonschema/Manifest index 32a1ceaa0ebe..eefb0e61caff 100644 --- a/app-misc/check-jsonschema/Manifest +++ b/app-misc/check-jsonschema/Manifest @@ -1,3 +1,5 @@ DIST check-jsonschema-0.21.0.gh.tar.gz 214872 BLAKE2B 0ee013e379523e5a957e745d550c2014872eab9fc3281aad575f92abfada30b7e0853177bd06147b69a81100bf6b987b485342a087830845c32648efc1c7a9a0 SHA512 dd839a9bb104e1fc68e4a7507077dc991dfc9e840f785c4b7024f2838488eb8b8c6a8f7718f0f821981f5b6b23b1d67745948f48db55a0c589395cf43bfdd2a7 +DIST check-jsonschema-0.23.3.gh.tar.gz 229537 BLAKE2B a8a40ddc383f38096693a2079b73a8a8fe2ceed5d1e118e539957c205c500807518c0380aa18cae2524efdeda33987f057350ba73b7a699240706ff4e276eafc SHA512 14f9eb6b203e3aec6ca35f75304bd24fd5a09c2b89bcbbf69c22e0c0f44c587972015677498fef1a378683c77f94d9319450daccadddf5fecbe7c738dd16c726 EBUILD check-jsonschema-0.21.0-r1.ebuild 1185 BLAKE2B 17cd12999fe1dac82e6b9e1ef55fd74797b511216d7b58b8ee1f1e45748d60498e1f525b744ff72590f7ebb788746aee5d04653a6a8fb4f2f5a351a9da95a128 SHA512 8361afbd0f191ca71dff79e5879711b5d4a330880cf2f8cb865b745f0c083cfb5d5340e7c71bf619a27989b9c9bebf0d911d3e10f53493798c9a0e3b792c9b6a +EBUILD check-jsonschema-0.23.3.ebuild 1193 BLAKE2B bf3ab934675582f95f1c44a3d2dab26c1ceb427b613b6b1505b49b3695549f4f808fe42d0f0d420ee267462311d84b9cd5496ca43bd02fc6866ac8522f7703cc SHA512 8e11ed80aeb54256c61176e4b591a8755e67e65796820825632f2a5022fafea4493e2de5d89db85f8186ffc041f867832e7696efc1511c2fb1ee323c939247b9 MISC metadata.xml 403 BLAKE2B d0254150920ea63313734ad154391cf5d61176b56f53f26c2c8d8408ee571ce0fb4fb1383a6c63ec9f2542fdd66c35feee6b4d926f5cee3cf50253458305c346 SHA512 37cf237a2d7fdf5fe238e42a91d14d29fc01c807546a313b605cead57b50eff9a3fb2b66ed65c5aa019a727778356be659a0466cba5bc7f1b3a1bff8be8da42e diff --git a/app-misc/check-jsonschema/check-jsonschema-0.23.3.ebuild b/app-misc/check-jsonschema/check-jsonschema-0.23.3.ebuild new file mode 100644 index 000000000000..abb7e9e0c6b3 --- /dev/null +++ b/app-misc/check-jsonschema/check-jsonschema-0.23.3.ebuild @@ -0,0 +1,51 @@ +# Copyright 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 CLI and set of pre-commit hooks for jsonschema validation" +HOMEPAGE=" + https://pypi.org/project/check-jsonschema/ + https://github.com/python-jsonschema/check-jsonschema +" +SRC_URI="https://github.com/python-jsonschema/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.5.1[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/responses[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +DOCS=( + README.md + CONTRIBUTING.md + CHANGELOG.rst +) + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/sphinx-issues \ + dev-python/furo + +python_prepare_all() { + # relax deps in setup.cfg + sed -r -e 's:([a-zA-Z.-]+)([<>]|==|[<>]=)+.+:\1: ; /importlib-resources/ d' -i setup.cfg || die + + distutils-r1_python_prepare_all +} diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest index a6806ce866a6..c300700f4b08 100644 --- a/app-misc/gramps/Manifest +++ b/app-misc/gramps/Manifest @@ -2,5 +2,5 @@ AUX gramps-5.1.3-test_locale.patch 1195 BLAKE2B 1b1aeb08b90bff9db9d028499428efa6 DIST gramps-5.1.5.tar.gz 17425167 BLAKE2B f07fcb84c28f1def84c5568da6ac38a78def8657a0ee010163cb7e0899dd94ebb1c851e2c9d207fd9725754363ac7243a66f0de6e0d9708270d2d43c90485212 SHA512 8e36e8da7cfb41cc0c77881993cfc212a15bf9775dad3c8be131889b70360117e023b6837b91dad28fc03198080290a08c8089856c753246ff14c7fc3bca38be DIST gramps-5.1.6.tar.gz 17429153 BLAKE2B fe94d80ff209e1f27ec1cfa533e916514336c1d367435e0a9da4b8309efbc9c047302a67ec24e28237eaead67ff63e76bd1384ac1e3df10e08ae98aca126566b SHA512 419bbfa54ca3bf33e71fd579c84a56eebe4afc78ccd50c23b2d62869684709ccbf373e8da0e65835d9fc21a29d2d144597d6cf8c425e14c91574535d4b1ab64d EBUILD gramps-5.1.5.ebuild 2910 BLAKE2B 23b626f1dbcb0b4076162b855a3adbb43ebd0d2124173be5df10fc0f79baec1d41dc4f954ca05b68d265010726fa6e308d8c45f859dd086c50709c00920ec836 SHA512 a4dba3514bf4cd44a3472de3741ea9ea97bd240a706aa9049152946485c61f1e737a1c4fcee083189a1ae0eaff298ebf704b812c10f6e40f1552c59c167f30ad -EBUILD gramps-5.1.6.ebuild 2795 BLAKE2B e7575bfda3e64bb818eb7535ea1ca6cbb2cae9e146b23c8916d3e475257fa00324b36147ea0f949b1a20883d4d87485c0002e5b949ba9761f9c5d34f8e8a39c0 SHA512 dbb0d03df6123d80f4fb367c5d9025982e914d1d366655be22830c5f58c0165e198aec33add06e5e35efa9c92981102c1cede62b8183470c88363da5ba67cd0b +EBUILD gramps-5.1.6-r1.ebuild 2156 BLAKE2B 13b504c32e687156be9da756b20063cc0a449f68ffcf08846cdac421ec268599a418c35e33b718d07671e081b9bfea3e0d0944141184c367bccc29795ef03b01 SHA512 48e4ea73dcdc1c099d9f029d8eb887409729a25568c70a7de5730de4e0580fd2ad2d9c7b3d65f9a6fbdc3871a28977e9e15e332918a830460c7b4de198062aca MISC metadata.xml 5703 BLAKE2B 1c4879fcccfb62b99140eff6e5059129bc75b0a6f5f6d55167981b0ca3476e286a786caec2452c5aa9690e287c7142e3e443edc7ef8ad1d6ea4002d37f624647 SHA512 c3c926d1da8d57f5dc3b9f0691299552aceeef437e01f9385a6555c5fcf1ffea82fd1f9e87f20e23bc54d7578e0819786f1d1bc59d633cc30bbd9e79f236f3b5 diff --git a/app-misc/gramps/gramps-5.1.6.ebuild b/app-misc/gramps/gramps-5.1.6-r1.ebuild similarity index 62% rename from app-misc/gramps/gramps-5.1.6.ebuild rename to app-misc/gramps/gramps-5.1.6-r1.ebuild index 35795730b469..01e06e6e7b85 100644 --- a/app-misc/gramps/gramps-5.1.6.ebuild +++ b/app-misc/gramps/gramps-5.1.6-r1.ebuild @@ -3,13 +3,10 @@ EAPI=8 -DISTUTILS_SINGLE_IMPL=1 -# Sadly, PEP-517 mode breaks both the test suite and the installation of some of the data files -DISTUTILS_USE_SETUPTOOLS=no PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="sqlite" -inherit distutils-r1 xdg-utils +inherit python-single-r1 xdg-utils DESCRIPTION="Community genealogy program aiming to be both intuitive and feature-complete" HOMEPAGE="https://gramps-project.org/" @@ -21,10 +18,12 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="exif geo postscript +rcs +reports spell test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + # Some of the tests fail unless the deprecated BerkeleyDB back-end is enabled. RESTRICT="test" -RDEPEND=" +RDEPEND="${PYTHON_DEPS} $(python_gen_cond_dep ' dev-python/pycairo[${PYTHON_USEDEP}] >=dev-python/pygobject-3.12:3[cairo,${PYTHON_USEDEP}] @@ -41,6 +40,7 @@ RDEPEND=" reports? ( media-gfx/graphviz[postscript?] ) " BDEPEND="test? ( + ${RDEPEND} $(python_gen_cond_dep ' dev-python/jsonschema[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] @@ -51,44 +51,27 @@ PATCHES=( "${FILESDIR}"/${PN}-5.1.3-test_locale.patch ) -distutils_enable_tests setup.py - -python_prepare_all() { +src_prepare() { # Install documentation to the proper location. This can't be done # easily with a patch because we substitute in the ${PF} variable, # and that changes with every revision. sed -i "s:share/doc/gramps:share/doc/${PF}:g" setup.py || die - distutils-r1_python_prepare_all -} -python_configure_all() { - DISTUTILS_ARGS=( - --resourcepath=/usr/share - --no-compress-manpages - ) + default } -python_test() { - # Gramps builds just fine out of tree but it confuses its test suite. - # The following at least lets the tests run properly in legacy mode. - rm -rf "${S}/build" && ln -s "${BUILD_DIR}" "${S}"/build || \ - die "Failed to symlink build directory to source directory" - - # Set a sane default locale for the tests which do not explicitly set one. - local -x LC_ALL=C.UTF-8 +src_compile() { + ${PYTHON} setup.py --verbose build || die +} - esetup.py test || die +src_test() { + LC_ALL=C.UTF-8 ${PYTHON} setup.py --verbose test || die } -# Ugly hack to work around Bug #717922 -python_install() { - local DISTUTILS_ARGS=( - --resourcepath=/usr/share - --no-compress-manpages - build - ) - distutils-r1_python_install - echo -n "${EPREFIX}/usr/share" > "${D}$(python_get_sitedir)/gramps/gen/utils/resource-path" || die +src_install() { + ${PYTHON} setup.py --verbose install --root="${ED}" --resourcepath=/usr/share --no-compress-manpages || die + einstalldocs + python_optimize } pkg_postinst() { diff --git a/app-misc/jdupes/Manifest b/app-misc/jdupes/Manifest index e7923aa9e2f3..1307b31adfc7 100644 --- a/app-misc/jdupes/Manifest +++ b/app-misc/jdupes/Manifest @@ -1,8 +1,10 @@ DIST jdupes-1.21.3.tar.gz 155979 BLAKE2B b7d978aa8cc4574ce3a201e283a1cfccf6751689725f5307b78e47a9f1defd360d58be3ba2f558a6f40e7108a1ea4f0dd3c14d2332d14278c4114d303da3eea6 SHA512 22284adb1650dc44dfc74320799ac68e02e8d31685dd376d5f938d10308d117ae8af39273fbfec73f7e5a22e9685be96c92f0e12d9ebc81f11c255ada60abe83 DIST jdupes-1.23.0.tar.gz 147647 BLAKE2B 10c09c39d54e78cbfa693f94c4305104cb46ae5f835ba4dfa308fcab5f0c920570d821aa48b1434e4fe63e754b6380e00daacc69ad05c33222a44fd05bff9e7e SHA512 27e3021592180e7573727a98290471693d92d98db72ace2a48b0b075f9762a9089338a65f112b93b07b33ecd9eb16f97f183da847e331e3af10627074875f810 DIST jdupes-1.25.2.tar.gz 154491 BLAKE2B 5d155fff6a463078f6baaeff39b560469c053c9f8db1327238cc6a09c9fd8344d1fddf402d794d178c4b96ec34062480184452691b22a63886265f07957d614a SHA512 6436e545842ad9e80917cc3c86afe39df8d536d2994e7a9a8ccc1bdb45ef0c0480b7fff3a8178a91ee47fea0c81b87a33834da322027eac36b1532fddad2960a +DIST jdupes-1.26.1.tar.gz 168265 BLAKE2B e6c7a7d69a9a67d7550624ddd707a08a6a1a740c32fe1bc3534d53c20586b249303b6de23c0703033db497c3af85714b3e22fd87813c4700669880efa3cc376c SHA512 17ea87dee25a26aa136e3876031bfa47d55506adb38272b8cf2da8a81276134da0cf0b280815c8a717c0e48b911ce5efa95d1eb8dafe5ce109a1573600ae92bb EBUILD jdupes-1.21.3.ebuild 948 BLAKE2B 1c1402da3abad842005dee333c1c31faa7fa6d5b5693a012539b5763917e9cac6a2bb964b2b6a4cc55d2c47fc39aa17e6e600812378ba87769b957e8a2bfdd2a SHA512 ed03667e9d768d3ffb25c0480a80b73bdd0abba2873530d0056345c1d6fb6f996801a70a2e5c591e1d8b2be6634f079ccd09eceef0b54e8fb9892c479dfd3a19 EBUILD jdupes-1.23.0.ebuild 1000 BLAKE2B f4cbb7f2d33208afb043926e51b20de38bf6b3054529a341d1a04b11916dcd1811de874199c41133a2087b81c9d9cbf726706ba540276df241df6c49356e5da7 SHA512 37ff8b82f625f7aac6c8618155753f77111e3044dd35e24d90f8763cd4b39f9666b7e96cfb0a88f87eba0674518c59102d54980e3a74ef87dd173269214a3837 EBUILD jdupes-1.25.2.ebuild 958 BLAKE2B 2dddf9902ffbfd28c31e91aa0dad5b6f03ab7880a7e951580a2f5aafa7855f8db2c4c82997a6ea8526865f4d4fc362947e988c129163690080abdb4e0489f02c SHA512 87cffddaac793aca3b8f65ae2a3a2b2802d1ffe86ea8b60cfc827a1b6712bb9ceb08863e9da627319ad9d353448cc76f0278dffca8af8ec8d6dd27c02e202eff +EBUILD jdupes-1.26.1.ebuild 958 BLAKE2B 2dddf9902ffbfd28c31e91aa0dad5b6f03ab7880a7e951580a2f5aafa7855f8db2c4c82997a6ea8526865f4d4fc362947e988c129163690080abdb4e0489f02c SHA512 87cffddaac793aca3b8f65ae2a3a2b2802d1ffe86ea8b60cfc827a1b6712bb9ceb08863e9da627319ad9d353448cc76f0278dffca8af8ec8d6dd27c02e202eff EBUILD jdupes-9999.ebuild 1000 BLAKE2B f4cbb7f2d33208afb043926e51b20de38bf6b3054529a341d1a04b11916dcd1811de874199c41133a2087b81c9d9cbf726706ba540276df241df6c49356e5da7 SHA512 37ff8b82f625f7aac6c8618155753f77111e3044dd35e24d90f8763cd4b39f9666b7e96cfb0a88f87eba0674518c59102d54980e3a74ef87dd173269214a3837 MISC metadata.xml 747 BLAKE2B 42d38d80659c7cdf04f27776db41e09eb3f03617a4b795a9715f29fb0d982b0d5c0d469126848984e09ab598c7e0420ff70781f66fa40145cac93615aa42e640 SHA512 683dfe19b16f418965ad58f01248347746eca87d392728bcf197ebdb55a2c83a5bc70de50d8dd5f3f396abffd11e19616da4f414a8f0f4289394b244d9c4c139 diff --git a/app-misc/jdupes/jdupes-1.26.1.ebuild b/app-misc/jdupes/jdupes-1.26.1.ebuild new file mode 100644 index 000000000000..75c356ecb8ea --- /dev/null +++ b/app-misc/jdupes/jdupes-1.26.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Identify duplicate files on the filesystem" +HOMEPAGE="https://github.com/jbruchon/jdupes" +if [[ "${PV}" == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/jbruchon/jdupes.git" + inherit git-r3 +else + SRC_URI="https://github.com/jbruchon/jdupes/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi +LICENSE="MIT" +SLOT="0" + +DEPEND="dev-libs/libjodycode" +RDEPEND="${DEPEND}" + +IUSE="+dedupe hardened" + +# missing test.sh script +# https://github.com/jbruchon/jdupes/issues/191 +RESTRICT="test" + +src_prepare() { + sed -i -e '/PREFIX/s/=/?=/' Makefile || die + default +} + +src_compile() { + tc-export CC + local myconf=( + $(usex dedupe 'ENABLE_DEDUPE=1' '') + $(usex hardened 'HARDEN=1' '') + ) + emake ${myconf[@]} +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install + einstalldocs +} diff --git a/app-misc/weggli/Manifest b/app-misc/weggli/Manifest index 418ecff595aa..2f29bb62550c 100644 --- a/app-misc/weggli/Manifest +++ b/app-misc/weggli/Manifest @@ -113,5 +113,5 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -EBUILD weggli-0.2.4.ebuild 2995 BLAKE2B fb4052139a9d6eb7246012991183fb3ad896c9bd13a05e8229fa206d1d53395d88f858d0e06a2e81e84c341a6c13108c1c279c4adf9b2abb356d2e12aa1ddbce SHA512 13cac0abc94bf350411c863488c374f55718056a29bb6cbdda9fd466228f488d5d641364e37b5064510cb4a3bd5494b04849dcf08fd6e5a2675484676cf1e4a9 +EBUILD weggli-0.2.4.ebuild 2931 BLAKE2B 54b4b85009dd2eec8dd2df4a1357153e090015a7b44876c9b1b4f7afce9a70e4f442a72e31310f75f7a476bc4e0b33f02e2f864689f4e3642a4416bcc92c58f1 SHA512 19e3b19149fb742edcc4a2620b4e0cf3c0bd317869b7357570d4b5bb994e62fb1be220aa0a26de7373e27c38acb6986b9db3e9781ba16a51ebb2db2d53060fe3 MISC metadata.xml 333 BLAKE2B 20a308a2bdb3f2b18db61b2445569942d07e703619d4875f6ed0a9a6cfafb6f79010e0139fe7e1c7cad920823e35ff36c8c9913664f5faafc6ca818498108233 SHA512 72f3e220b1ed7284374b61468631250188c732ee5577a77eb869ea91fbf0a1091219d898fc46a879a8b239c0264b293e99d64e9147d1135721f0716156ce660d diff --git a/app-misc/weggli/weggli-0.2.4.ebuild b/app-misc/weggli/weggli-0.2.4.ebuild index bad640d606b9..f4580b114190 100644 --- a/app-misc/weggli/weggli-0.2.4.ebuild +++ b/app-misc/weggli/weggli-0.2.4.ebuild @@ -125,7 +125,7 @@ CRATES=" # tree-sitter grammar. Patching the .so to need the system's # libtree-sitter-cpp seems to work, but it is not correct because the # weggli grammar has some minor modifications. -inherit cargo flag-o-matic +inherit cargo DESCRIPTION="a fast and robust semantic search tool for C and C++ codebases" HOMEPAGE="https://github.com/googleprojectzero/weggli" @@ -139,10 +139,3 @@ SLOT="0" KEYWORDS="~amd64 ~arm64" QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_prepare() { - default - - # 854741 - filter-lto -} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index a23b34c6713696df71f6f56d433117a1b2f82197..dac73ef72438dc37163507efcee6f61fdfffdbea 100644 GIT binary patch literal 7893 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 KwUV`C-W3U;TN#aDOP}B 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 diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index a3805889dd50..57794f8d6e11 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -25,12 +25,15 @@ DIST f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip 211919 BLAKE2B 2c7 DIST libreoffice-7.5.2.2-loong-buildsys-fix.patch.xz 5172 BLAKE2B bd9b84b770b23f9ad8f09bfeb1948fd3679f0dfd32424e1c997e25340d29e55b403dde995510da76c824a169e594ae37310d2c51ad4c3c9df76ec5707676588b SHA512 13eb46209755b7098183c60cdd2fedff75c50af4496a2d8dedd34de379dbeccbdac435531aa930e212638a685f2054e143dc4015a5ba3be9a3736d9073188d43 DIST libreoffice-7.5.3.2.tar.xz 269840284 BLAKE2B 4decdaf2410b3e1bd1d349b00766fbd7c458d895ecfda8e1565a905d1dbc515c7ead5d5416a74c7ce5854a86c3ad39b0e1f658317bfeb99d079da12d847bb6c6 SHA512 ea3b05fe7ac42a23766759712fbab9ab0bcf0cbf3177cd7f0f680140d52661ae626caf89c7c4cce0e557c309ac1980875abfb520ad09d885c32bd1c6e9eec61e DIST libreoffice-7.5.4.2.tar.xz 270237076 BLAKE2B d9903c46c899c129749b32b720788f2c56583524117624b161a84be356b08e3ed80cd1e34d5825ccbc2f627e7e37fc50407edbbd994d20071b9c3a10684b98c4 SHA512 582aa92a5cac3970a1fef96d6fbc4bd398c9f5705b5d9a05c83f374932a8050e7c3a20abe45d13db87eadc93334d9f3e6fb11075a86d7ad49c2f7768baedb6b3 +DIST libreoffice-7.5.5.2.tar.xz 270545744 BLAKE2B 5e957447905dec28ae5165b438f7df8bebc55f2ea9402068459a376109cc43bb12087a22854bd90cd6a0b9fcf3f72f49d906369dc937a06c9a51fdcb41a9dc52 SHA512 22b905507c3c5e97eb41673fdd21254f254992bfd5f6abf95b49603372027bbb2e329ec43a52ac56d42116fb1821b5c87e53e96105fe194df0ccbfabc7104358 DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f DIST libreoffice-help-7.5.3.2.tar.xz 166237184 BLAKE2B 50f8482fe8a91117de2ddd4eacae8373e900066c783b95ff8a7c725009210e72e5eb891499f358f90ec18ecab8fd9ada5c1be246667e7c2c871b61573c837e82 SHA512 8a8f7915de4eafbfafc81c66de70410b1ca827ec8dc40db55ad2275dc1544da471b2de5aacb42ad31b03a676f5133df78a70332810588895d950083f3b8724f4 DIST libreoffice-help-7.5.4.2.tar.xz 166236736 BLAKE2B 2e1a2e6c77ae9aa7198f889623b5022176e424c95d57d1d45a5206c0c56526ed8aed0bcafa92ac57b7a852aba8bed5a12c0524c227d66626883ae05239243fd6 SHA512 cea4222d05c2d5ce661758f080e26bf4bab3d158936b85482ec885241a5cb2abb38be108b1c5ed909b2d1ea762c550211330400377b89c483f4e9e3c8af16f3a +DIST libreoffice-help-7.5.5.2.tar.xz 166236984 BLAKE2B 2880fb61532c31a52e99f8dd150967b1206f2861085b0ca433e96dea4b95c18896e8837aca6d72e278c57d73e4ae51f6da273ad586ab50835964192f1f5780e4 SHA512 1747bd1c4df7341074d4e805b8fa4165d1f311d7113b7f73b94449496a8c37c0cd02c4bf1faa5187a14ea43fc531028347cca2dd0a3db9e8a9b9abe72fe7f07f DIST skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz 11079112 BLAKE2B d3eb44a64187ddd3097bc7473eaa6b631b4043b9679861426ae83956de7907a03b51cc472cbb9169c52e92cbc4ebe681181c675ae938324c6d3a10eff9a7084a SHA512 1234ff6e787947fb6442b7279c7ef07d48d7036b15591782ea197c827c60fba77bbe83029bf7d8dfa7dc126535a9a780f6b927fbf7339f0825061616a9c53436 EBUILD libreoffice-7.5.3.2.ebuild 19358 BLAKE2B f9d34afafef314850ac2a51f1774eb74bc0034bf2c95b469ba1e72ceb37afa799311d13f841d836a525280276167b719bd58aa9f7fec76a20e52545575db1627 SHA512 6170163dd57d1a538895fa103b70f82af62dd619b8f2589148f29537e234eea86bf6a445dfc177b4ed81bc6fd6019787dfe84508ef7dc8ccc93862a21cdf0489 EBUILD libreoffice-7.5.4.2.ebuild 19362 BLAKE2B 90f86915310c4c1715561d8fc778707188401236904be9f3e2a27b3c7ea7231a1a5819314d3e49d07f93f530905a1e3d97917894653d31f6c8cc6b32831e0990 SHA512 bb35499a9d1d076e63342f208f0cfa0063791224ac9767cf1ce132c0bc854e1ac40cafa591b9275e0ed8484943a76cd5a35cc62a4f71351341775a827a235bc0 -EBUILD libreoffice-7.5.9999.ebuild 19361 BLAKE2B 659bf1968dbd5b78b769fe9ce0cad7471e7a4fa97ccb49f8e4a46e8015b978a3a114e7de1dec707e453c19aa3fde793cc67d5f40a3c7e02212b5c5b2ebbf5c27 SHA512 fcfa7dcd35813745246dafd79e5002d80b50cc012a36f8c182c81746f7ae3a7f85a37109041308e03603442bc1683c20c95eeed7153fb9abcdc8b1f20d137046 -EBUILD libreoffice-9999.ebuild 19198 BLAKE2B ffc0f44424457176897f7b06c9ba48838ccd289eb36e7475052e2c8b1d16dcaa434c94305df032505605b5a51caa868f1e2881798f6b1729452499b48e329824 SHA512 efef5c374dd0d0cb0ea92c48bd8243d91a87c2cd059d1fb978f32ae6a413c4ccb003da65925505e0a728878787b511dea447f7be745bca3d30108758881ffe3a +EBUILD libreoffice-7.5.5.2.ebuild 19364 BLAKE2B 570b30e495937e52a4ced999fb827b3f6eecfb997a777fe1bf8ac79f5a96f8b6b4e875eb730d3c765c19e2df48e73e78d5e25166e6cb4251c079309488853534 SHA512 37856fc7ff0e543e83c7b2ab6f3911f2b0162502c77ec9fff6e14e16a43f6029a6fd1bf00bba78c6d464d0a12ab4b6f0e1ec534d4f3c1c69bceb8b855d4bc7f0 +EBUILD libreoffice-7.5.9999.ebuild 19362 BLAKE2B c00bef13d31301b813d0ae1ea959931c26432a983ace1a364e95f8582175f52a4d99ed939683ef5258fe1659abdc240b181257bd33220847a428382c39303860 SHA512 7e3760bcb8a035ed99f685bf487b99e93f7e6ecbcd231c63c08832e68a264bcfbd123532a8e523910c5fd5970f923076d2303b2629122da9a0c4b0dbc5d3eed5 +EBUILD libreoffice-9999.ebuild 19199 BLAKE2B b6a4cf1d8e273713cf60c9027f65bea3583038d9225edbcfceaf7db7fe35077bdf9a82149304077644b0908ab26d5567c11b898446c185549ab0402eb77eb9a8 SHA512 aee7669034d9bbecf732c65a6914a715e455357f954577286cd04d503fd08e536f8400bd8805f6d745426a56f6f5bd99461823372309eaa0e1e832b36372f809 MISC metadata.xml 1233 BLAKE2B f93989caf1340cda4c3327a3d3d033d224050848b32b9d80e0b093b024bf124d238f1aae9852d1a6173e8aee79314517dd12e589079e58378e5f63626a80957c SHA512 3af0cefdceeba7a45658a2151b0534f44b9dfe6d3af8374f3061cb098f607a36a2fe134e3c0280ce6d807b523f68e708b51e6f1b4178292a528405e18f12d686 diff --git a/app-office/libreoffice/libreoffice-7.5.5.2.ebuild b/app-office/libreoffice/libreoffice-7.5.5.2.ebuild new file mode 100644 index 000000000000..15cb549075e0 --- /dev/null +++ b/app-office/libreoffice/libreoffice-7.5.5.2.ebuild @@ -0,0 +1,655 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="threads(+),xml(+)" + +MY_PV="${PV/_alpha/.alpha}" +MY_PV="${MY_PV/_beta/.beta}" +# experimental ; release ; old +# Usually the tarballs are moved a lot so this should make everyone happy. +DEV_URI=" + https://dev-builds.libreoffice.org/pre-releases/src + https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/ + https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src +" +ADDONS_URI="https://dev-www.libreoffice.org/src/" + +BRANDING="${PN}-branding-gentoo-0.8.tar.xz" +# PATCHSET="${P}-patchset-01.tar.xz" + +[[ ${MY_PV} == *9999* ]] && inherit git-r3 +inherit autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils + +DESCRIPTION="A full office productivity suite" +HOMEPAGE="https://www.libreoffice.org" +SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )" +SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-7.5.2.2-loong-buildsys-fix.patch.xz" +[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}" + +# Split modules following git/tarballs; Core MUST be first! +# Help is used for the image generator +# Only release has the tarballs +if [[ ${MY_PV} != *9999* ]]; then + for i in ${DEV_URI}; do + SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz" + SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz" + done + unset i +fi +unset DEV_URI + +# Really required addons +# These are bundles that can't be removed for now due to huge patchsets. +# If you want them gone, patches are welcome. +ADDONS_SRC=( + # not packaged in Gentoo + "${ADDONS_URI}/dragonbox-1.1.3.tar.gz" + # not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c + "${ADDONS_URI}/dtoa-20180411.tgz" + # not packaged in Gentoo, https://skia.org/ + "${ADDONS_URI}/skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz" + "base? ( + ${ADDONS_URI}/commons-logging-1.2-src.tar.gz + ${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip + ${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip + ${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip + ${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip + ${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip + ${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip + ${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip + ${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip + ${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip + ${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip + ${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip + )" + "java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )" + # no release for 8 years, should we package it? + "libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" + # Does not build with 1.6 rhino at all + "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" + # requirement of rhino + "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" + # not packageable + "odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" +) +SRC_URI+=" ${ADDONS_SRC[*]}" + +unset ADDONS_URI +unset ADDONS_SRC + +# Extensions that need extra work: +LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" + +IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird +googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrind vulkan +$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + base? ( firebird java ) + bluetooth? ( dbus ) + libreoffice_extensions_nlpsolver? ( java ) + libreoffice_extensions_scripting-beanshell? ( java ) + libreoffice_extensions_scripting-javascript? ( java ) + libreoffice_extensions_wiki-publisher? ( java ) +" + +RESTRICT="!test? ( test )" + +LICENSE="|| ( LGPL-3 MPL-1.1 )" +SLOT="0" + +#[[ ${MY_PV} == *9999* ]] || \ +#KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux" + +COMMON_DEPEND="${PYTHON_DEPS} + app-arch/unzip + app-arch/zip + app-crypt/gpgme:=[cxx] + app-text/hunspell:= + >=app-text/libabw-0.1.0 + >=app-text/libebook-0.1 + app-text/libepubgen + >=app-text/libetonyek-0.1 + app-text/libexttextcat + app-text/liblangtag + >=app-text/libmspub-0.1.0 + >=app-text/libmwaw-0.3.21 + >=app-text/libnumbertext-1.0.6 + >=app-text/libodfgen-0.1.0 + app-text/libqxp + app-text/libstaroffice + app-text/libwpd:0.10[tools] + app-text/libwpg:0.3 + >=app-text/libwps-0.4 + app-text/mythes + dev-cpp/abseil-cpp:= + >=dev-cpp/clucene-2.3.3.4-r2 + >=dev-cpp/libcmis-0.5.2-r2 + dev-db/unixODBC + dev-lang/perl + dev-libs/boost:=[nls] + dev-libs/expat + dev-libs/hyphen + dev-libs/icu:= + dev-libs/libassuan + dev-libs/libgpg-error + >=dev-libs/liborcus-0.17.2:0/0.17 + dev-libs/librevenge + dev-libs/libxml2 + dev-libs/libxslt + dev-libs/nspr + dev-libs/nss + >=dev-libs/redland-1.0.16 + >=dev-libs/xmlsec-1.2.35:=[nss] + >=games-engines/box2d-2.4.1:0 + media-gfx/fontforge + media-gfx/graphite2 + media-libs/fontconfig + >=media-libs/freetype-2.11.0-r1:2 + >=media-libs/harfbuzz-5.1.0:=[graphite,icu] + media-libs/lcms:2 + >=media-libs/libcdr-0.1.0 + >=media-libs/libepoxy-1.3.1[X] + >=media-libs/libfreehand-0.1.0 + media-libs/libjpeg-turbo:= + media-libs/libpagemaker + >=media-libs/libpng-1.4:0= + >=media-libs/libvisio-0.1.0 + media-libs/libwebp:= + media-libs/libzmf + media-libs/openjpeg:= + media-libs/tiff:= + media-libs/zxing-cpp:= + net-misc/curl + sci-mathematics/lpsolve:= + sys-libs/zlib + virtual/opengl + x11-libs/cairo[X] + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXrender + accessibility? ( + $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]') + ) + bluetooth? ( + dev-libs/glib:2 + net-wireless/bluez + ) + coinmp? ( sci-libs/coinor-mp ) + cups? ( net-print/cups ) + dbus? ( sys-apps/dbus ) + eds? ( + dev-libs/glib:2 + gnome-base/dconf + gnome-extra/evolution-data-server + ) + firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) + gstreamer? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + ) + gtk? ( + app-accessibility/at-spi2-core:2 + dev-libs/glib:2 + dev-libs/gobject-introspection + gnome-base/dconf + media-libs/mesa[egl(+)] + x11-libs/gtk+:3[X] + x11-libs/pango + ) + kde? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + kde-frameworks/kconfig:5 + kde-frameworks/kcoreaddons:5 + kde-frameworks/ki18n:5 + kde-frameworks/kio:5 + kde-frameworks/kwindowsystem:5 + ) + ldap? ( net-nds/openldap:= ) + libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) + libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) + mariadb? ( dev-db/mariadb-connector-c:= ) + !mariadb? ( dev-db/mysql-connector-c:= ) + pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) + postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) +" +# FIXME: cppunit should be moved to test conditional +# after everything upstream is under gbuild +# as dmake execute tests right away +# tests apparently also need google-carlito-fonts (not packaged) +DEPEND="${COMMON_DEPEND} + >=dev-libs/libatomic_ops-7.2d + dev-perl/Archive-Zip + >=dev-util/cppunit-1.14.0 + >=dev-util/gperf-3.1 + dev-util/mdds:1/2.0 + media-libs/glm + x11-base/xorg-proto + x11-libs/libXt + x11-libs/libXtst + java? ( + dev-java/ant-core + >=virtual/jdk-11 + ) + test? ( + app-crypt/gnupg + dev-util/cppunit + media-fonts/dejavu + media-fonts/liberation-fonts + ) + valgrind? ( dev-util/valgrind ) +" +RDEPEND="${COMMON_DEPEND} + acct-group/libreoffice + acct-user/libreoffice + !app-office/libreoffice-bin + !app-office/libreoffice-bin-debug + media-fonts/liberation-fonts + || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) + java? ( >=virtual/jre-11 ) + kde? ( kde-frameworks/breeze-icons:* ) +" +BDEPEND=" + dev-util/intltool + sys-apps/which + sys-devel/bison + sys-devel/flex + sys-devel/gettext + virtual/pkgconfig + clang? ( + || ( + ( sys-devel/clang:16 + sys-devel/llvm:16 + =sys-devel/lld-16* ) + ( sys-devel/clang:15 + sys-devel/llvm:15 + =sys-devel/lld-15* ) + ( sys-devel/clang:14 + sys-devel/llvm:14 + =sys-devel/lld-14* ) + ) + ) + odk? ( >=app-doc/doxygen-1.8.4 ) +" +if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then + PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*" +else + # Translations are not reliable on live ebuilds + # rather force people to use english only. + RDEPEND+=" !app-office/libreoffice-l10n" +fi + +PATCHES=( + # "${WORKDIR}"/${PATCHSET/.tar.xz/} + + # not upstreamable stuff + "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" + "${FILESDIR}/${PN}-6.1-nomancompress.patch" + "${FILESDIR}/${PN}-7.2.0.4-qt5detect.patch" + + # git master + "${WORKDIR}/${PN}-7.5.2.2-loong-buildsys-fix.patch" +) + +S="${WORKDIR}/${PN}-${MY_PV}" + +_check_reqs() { + CHECKREQS_MEMORY="512M" + if is-flagq "-g*" && ! is-flagq "-g*0" ; then + CHECKREQS_DISK_BUILD="22G" + else + CHECKREQS_DISK_BUILD="6G" + fi + check-reqs_$1 +} + +pkg_pretend() { + use base || + ewarn "If you plan to use Base application you must enable USE base." + use java || + ewarn "Without USE java, several wizards are not going to be available." + + [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend +} + +pkg_setup() { + java-pkg-opt-2_pkg_setup + python-single-r1_pkg_setup + xdg_environment_reset + + [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup +} + +src_unpack() { + default + + if [[ ${MY_PV} = *9999* ]]; then + local base_uri branch mypv + base_uri="https://anongit.freedesktop.org/git" + branch="master" + mypv=${MY_PV/.9999} + [[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}" + git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}" + git-r3_checkout "${base_uri}/${PN}/core" + LOCOREGIT_VERSION=${EGIT_VERSION} + + git-r3_fetch "${base_uri}/${PN}/help" "refs/heads/master" + git-r3_checkout "${base_uri}/${PN}/help" "helpcontent2" # doesn't match on help + fi +} + +src_prepare() { + default + + # sandbox violations on many systems, we don't need it. Bug #646406 + sed -i \ + -e "/KF5_CONFIG/s/kf5-config/no/" \ + configure.ac || die "Failed to disable kf5-config" + + AT_M4DIR="m4" eautoreconf + # hack in the autogen.sh + touch autogen.lastrun + + # sed in the tests + sed -i \ + -e "s#all : build unitcheck#all : build#g" \ + solenv/gbuild/Module.mk || die + sed -i \ + -e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \ + -e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \ + Makefile.in || die + + sed -i \ + -e "s,/usr/share/bash-completion/completions,$(get_bashcompdir)," \ + -e "s,\$INSTALLDIRNAME.sh,${PN}," \ + bin/distro-install-desktop-integration || die + + if use branding; then + # hack... + mv -v "${WORKDIR}/branding-intro.png" "icon-themes/colibre/brand/intro.png" || die + fi + + # Don't list pdfimport support in desktop when built with none, bug # 605464 + if ! use pdfimport; then + sed -i \ + -e ":MimeType: s:application/pdf;::" \ + -e ":Keywords: s:pdf;::" \ + sysui/desktop/menus/draw.desktop || die + fi +} + +src_configure() { + # Set up Google API keys, see https://www.chromium.org/developers/how-tos/api-keys + # Note: these are for Gentoo use ONLY. For your own distribution, please get + # your own set of keys. Feel free to contact chromium@gentoo.org for more info. + local google_default_client_id="329227923882.apps.googleusercontent.com" + local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" + + # Show flags set at the beginning + einfo "Preset CFLAGS: ${CFLAGS}" + einfo "Preset LDFLAGS: ${LDFLAGS}" + + if use clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + LDFLAGS+=" -fuse-ld=lld" + + # Not implemented by Clang, bug #903889 + filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch + else + # Force gcc + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + + # Apparently the Clang flags get used even for GCC builds sometimes. + # bug #838115 + sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die + fi + + if use custom-cflags ; then + elog "USE=custom-cflags has been selected. You are on your own to make sure that" + elog "the build succeeds. Good luck!" + else + strip-flags + fi + + export LO_CLANG_CC=${CC} + export LO_CLANG_CXX=${CXX} + + # Show flags set at the end + einfo " Used CFLAGS: ${CFLAGS}" + einfo " Used LDFLAGS: ${LDFLAGS}" + + # Ensure we use correct toolchain + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + # optimization flags + export GMAKE_OPTIONS="${MAKEOPTS}" + # System python enablement: + export PYTHON_CFLAGS=$(python_get_CFLAGS) + export PYTHON_LIBS=$(python_get_LIBS) + + use kde && export QT5DIR="$(qt5_get_bindir)/.." + + local gentoo_buildid="Gentoo official package" + if [[ -n ${LOCOREGIT_VERSION} ]]; then + gentoo_buildid+=" (from git: ${LOCOREGIT_VERSION})" + fi + + # system headers/libs/...: enforce using system packages + # --disable-breakpad: requires not-yet-in-tree dev-utils/breakpad + # --enable-cairo: ensure that cairo is always required + # --enable-*-link: link to the library rather than just dlopen on runtime + # --enable-release-build: build the libreoffice as release + # --disable-fetch-external: prevent dowloading during compile phase + # --enable-extension-integration: enable any extension integration support + # --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs + # --disable-report-builder: too much java packages pulled in without pkgs + # --without-system-sane: just sane.h header that is used for scan in writer, + # not linked or anything else, worthless to depend on + # --disable-pdfium: not yet packaged + local myeconfargs=( + --with-system-dicts + --with-system-epoxy + --with-system-headers + --with-system-jars + --with-system-libs + --enable-build-opensymbol + --enable-cairo-canvas + --enable-largefile + --enable-mergelibs + --enable-python=system + --enable-randr + --enable-release-build + --disable-breakpad + --disable-bundle-mariadb + --disable-ccache + --disable-epm + --disable-fetch-external + --disable-gtk3-kde5 + --disable-online-update + --disable-openssl + --disable-pdfium + --disable-qt6 + --with-extra-buildid="${gentoo_buildid}" + --enable-extension-integration + --with-external-dict-dir="${EPREFIX}/usr/share/myspell" + --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" + --with-external-thes-dir="${EPREFIX}/usr/share/myspell" + --with-external-tar="${DISTDIR}" + --with-lang="" + --with-parallelism=$(makeopts_jobs) + --with-system-abseil + --with-system-openjpeg + --with-tls=nss + --with-vendor="Gentoo Foundation" + --with-x + --without-fonts + --without-myspell-dicts + --with-help="html" + --without-helppack-integration + --with-system-gpgmepp + --without-system-dragonbox + --without-system-jfreereport + --without-system-libfixmath + --without-system-sane + $(use_enable base report-builder) + $(use_enable bluetooth sdremote-bluetooth) + $(use_enable coinmp) + $(use_enable cups) + $(use_enable dbus) + $(use_enable debug) + $(use_enable eds evolution2) + $(use_enable firebird firebird-sdbc) + $(use_enable gstreamer gstreamer-1-0) + $(use_enable gtk gtk3) + $(use_enable kde kf5) + $(use_enable kde qt5) + $(use_enable ldap) + $(use_enable odk) + $(use_enable pdfimport) + $(use_enable postgres postgresql-sdbc) + $(use_enable vulkan skia) + $(use_with accessibility lxml) + $(use_with coinmp system-coinmp) + $(use_with googledrive gdrive-client-id ${google_default_client_id}) + $(use_with googledrive gdrive-client-secret ${google_default_client_secret}) + $(use_with java) + $(use_with odk doxygen) + $(use_with valgrind) + ) + + if use eds || use gtk; then + myeconfargs+=( --enable-dconf --enable-gio ) + else + myeconfargs+=( --disable-dconf --disable-gio ) + fi + + # libreoffice extensions handling + for lo_xt in ${LO_EXTS}; do + if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then + myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt}) ) + else + myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt}) ) + fi + done + + if use java; then + # hsqldb: system one is too new + myeconfargs+=( + --without-junit + --without-system-hsqldb + --with-ant-home="${ANT_HOME}" + --with-jdk-home="${JAVA_HOME}" + ) + + use libreoffice_extensions_scripting-beanshell && \ + myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) ) + + use libreoffice_extensions_scripting-javascript && \ + myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 rhino.jar) ) + fi + + is-flagq "-flto*" && myeconfargs+=( --enable-lto ) + + MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \ + econf "${myeconfargs[@]}" +} + +src_compile() { + # more and more LO stuff tries to use OpenGL, including tests during build + # bug 501508, bug 540624, bug 545974 and probably more + addpredict /dev/dri + addpredict /dev/ati + addpredict /dev/nvidiactl + + default +} + +src_test() { + emake unitcheck + emake slowcheck +} + +src_install() { + emake DESTDIR="${D}" distro-pack-install -o build -o check + + # bug 593514 + if use gtk; then + dosym libreoffice/program/liblibreofficekitgtk.so \ + /usr/$(get_libdir)/liblibreofficekitgtk.so + fi + + # bash completion aliases + bashcomp_alias \ + libreoffice \ + unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice + + if use branding; then + insinto /usr/$(get_libdir)/${PN}/program + newins "${WORKDIR}/branding-sofficerc" sofficerc + dodir /etc/env.d + echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die + fi + + # bug 703474 + insinto /usr/include + doins -r include/LibreOfficeKit + + local lodir=/usr/$(get_libdir)/libreoffice + # patching this would break tests + cat <<-EOF > "${T}"/uno.py +import sys, os +sys.path.append('${EPREFIX}${lodir}/program') +os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc') +EOF + sed -e "/^import sys/d" -e "/^import os/d" \ + -i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed" + cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die + cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die + + # more system pyuno mess + sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \ + -i "${D}"${lodir}/program/officehelper.py || die + + python_optimize "${D}"${lodir}/program + # link python bridge in site-packages, bug 667802 + local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program + for py in uno.py unohelper.py officehelper.py; do + dosym -r ${loprogdir}/${py} $(python_get_sitedir)/${py} + while IFS="" read -d $'\0' -r pyc; do + pyc=${pyc//*\/} + dosym -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc} + done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0) + done + + newinitd "${FILESDIR}/libreoffice.initd" libreoffice + newconfd "${FILESDIR}/libreoffice.confd" libreoffice +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/app-office/libreoffice/libreoffice-7.5.9999.ebuild b/app-office/libreoffice/libreoffice-7.5.9999.ebuild index 5b07c58a5af5..df73586c96e8 100644 --- a/app-office/libreoffice/libreoffice-7.5.9999.ebuild +++ b/app-office/libreoffice/libreoffice-7.5.9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="threads(+),xml(+)" MY_PV="${PV/_alpha/.alpha}" @@ -294,7 +294,7 @@ PATCHES=( "${FILESDIR}/${PN}-7.2.0.4-qt5detect.patch" # git master - "${WORKDIR}"/${PN}-7.5.2.2-loong-buildsys-fix.patch + "${WORKDIR}/${PN}-7.5.2.2-loong-buildsys-fix.patch" ) S="${WORKDIR}/${PN}-${MY_PV}" diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild index 03c8eb7fdfb7..1b0074df9454 100644 --- a/app-office/libreoffice/libreoffice-9999.ebuild +++ b/app-office/libreoffice/libreoffice-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="threads(+),xml(+)" MY_PV="${PV/_alpha/.alpha}" diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 209b4972b104ee74200c171e9b3ec05146acf982..6b2e0fcc0e836c5b1f7717f435b147547ee0e772 100644 GIT binary patch delta 5847 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 delta 5824 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 K5L5HrJ^%plyz+wp diff --git a/app-shells/nushell/Manifest b/app-shells/nushell/Manifest index a8220545613d..6c3ccd368564 100644 --- a/app-shells/nushell/Manifest +++ b/app-shells/nushell/Manifest @@ -1,144 +1,134 @@ DIST Inflector-0.11.4.crate 17438 BLAKE2B eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd SHA512 f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 -DIST ahash-0.8.1.crate 42520 BLAKE2B 5f656e7ba652481e109cf3c47c694557b41ef6e92a6bd88ddaff7b2c42ad7c7320b45eb1bad43b8804769d46f56d0998a14c58b2175c758747bd247ce3d6a638 SHA512 f840f3124d22c90479ad5eb2818a37fcab3822426d7e6b8c7bfe6647eaee55c547df22505c065f8179bbb172982d89462231d4429f9b41f4faf74821fe668568 DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e -DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 +DIST aho-corasick-1.0.1.crate 167320 BLAKE2B f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc SHA512 7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070 DIST alloc-no-stdlib-2.0.4.crate 10105 BLAKE2B afa0bfeb7df1d742edb412dca4c22957fc21c2a1be21c64c58503d4b943c06e3163d0f3c90525b25323b8dc38e6c64136ec4f9608758c5c6f3bd07c2c033ee74 SHA512 6518856fa524ee0fe8e04cf133c11028efcf2f6a28f3a70e401566a4eb343c954dba34aec2a02c0d0359757dfb5dcf48279610646215eea190d699708d838904 DIST alloc-stdlib-0.2.2.crate 6693 BLAKE2B a22faf3482e416664f2e104f5f45c4e6d116a42b890216b80102e266f7a3a3accd2933aeca71650a4c4626e3d9da76b6488ffc9ea2ae4229cdfbf1ce9ca6c7cf SHA512 9c4169052ad460af2be6f2a128056661b2f26da0122877f13fcd4f4f3e2e9537783cb2b2bec47af43569629639aa8ad507ab010833982e5d942f5b26cfd46c14 -DIST alphanumeric-sort-1.4.4.crate 5740 BLAKE2B 1509fcc1994a7ee14d55e1e094110e6422d3466486f00e9cf481e676149c46642806c44f4c02b146752a3b6ae7346e81cce43d7051ed11b79e0b0b8994fdf294 SHA512 1ba7e4634bb585faf43a85930de922cf9988aab44ce8ef33cf3a1c4f5b75dfb8e0d0a229b16e56681b161dcfba75fe83ddd0792d284346943dab968f217dc008 DIST alphanumeric-sort-1.5.0.crate 6183 BLAKE2B 398a392de4069a278e3e2dd57eaa0b8056bb63d5c528b980adea1af5bbb8e20fa848ef8000ecb2a7f1f4d5967040750b1386ff7422f20e6af4b1f1d1e2cfe4cd SHA512 82e3d3eb04be189419b7629a722417c2b93c52626a071c8387b077d435fef536c32859d15fed63499d532509b83c3051fdfe088eab94275dafc8da9f114dfaf4 +DIST alphanumeric-sort-1.5.1.crate 6182 BLAKE2B 54aea5f63d9bf6f515483d1f3e1e97d104fe8ef3c066c93768f7dad86a555590bde7d4854792533259f100622882b30e7181e291faae43f69167ec53c6be24c6 SHA512 7286526d10422bd0626d5ba559b0ae87ef8d2d3698dc913342ec0b0c1f8340d9ff690f186ab8da849475c576cbff343b634950216a5e25d67e9611e943da292f DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 DIST ansi-str-0.5.0.crate 17279 BLAKE2B a99513b5aa2fbafec0b120e268965caab31f9509c75c1f41d01294eacf0674f1fa1db45fe809a385a0fa0213d9328de3dd170ab4ea7a047edcc5edffc23afbc5 SHA512 7da1b479a3272e372806e64df4829b7069ccdc0bd89194c9d07f7fc4b436e24f434ef2dd15c07472d33d68f8a0fd784afd899b53036b3e2453e0a39009871d8b DIST ansi-str-0.7.2.crate 19141 BLAKE2B 1b22d6e2c3c78f95fcb35611fbfcabc626f582224cd70ca151347258a5f7434b104c5f0c8435c7833bd0d585a950096066d5c93a925d59ca904b294e09682b3f SHA512 52462c001507b6cb6a2722ba276a5eb8b77b8697997c6333e6f0fda2e0111e291ab403284f26064f33ca4c75aa31d6b48248cd322ade54949705e6e20cec3b08 +DIST ansi-str-0.8.0.crate 19427 BLAKE2B 29ca9a477f981e1904ac5857749810c1ac17f7e590bd77694b7f479e2fb250ff6feb5ea264736695e0ba4c7dd79871420ea8748dfdbabe1b1ba51edff4e83f8b SHA512 e76b39e757f6b2244e087a214b8646f8110ae6ed537b083f05d978616c063d207c8e50c38212283b27a5959e956eb4187c5679c72326fc5ee6f64f4bee06325d DIST ansitok-0.2.0.crate 18021 BLAKE2B 2058e46f13be980908e3f31b9b6665a65714f786042c7230874c2cd2b9825e919e3a66c10cb7a500fbec0f97e4be85669df9a91e6cbec82e19a518866baa7156 SHA512 7619a51777ee642d3f96f8e47cce96f677085d57600875893779a12affd92915d6db9dd767814f6fab81713200d371d0579ba16cd004d3d5238ed067e5e77c19 -DIST anyhow-1.0.66.crate 43770 BLAKE2B 8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997 SHA512 7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3 +DIST anstyle-1.0.0.crate 13972 BLAKE2B 741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80 SHA512 5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b DIST anyhow-1.0.69.crate 43576 BLAKE2B deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14 SHA512 d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071 +DIST argminmax-0.6.1.crate 55395 BLAKE2B e841e01471dd8da3d87eef52fcfb8d3bb0102f0c3f2346295a380e0544fba4fcfdc547cc1638c402b2f75099b953c5ae8320c7541bbbe01a88c8b2885a2bbe17 SHA512 26e2e769d49d4be3e9ed8a69ebfefd21ec48396cdc9cec60b6629f82981b87de695e40c310138d39c0b61168e38e2abe64671af2279129a66dc075ba861fabc1 DIST array-init-cursor-0.2.0.crate 2590 BLAKE2B 18edba438963c13054dd29878754de1b0c46d7a6d2e666d535cac9b2ff90997e7c593c0c63f38ffa5de1edb1b6c54ee918719d82a4953f317fe30d8ba7854174 SHA512 f4698cbf9ab3011ef8a0f9fc29d9d58d2572df0db336ad4ee6e72dec0bf4be89d06e2693d7037082788b6d120cb2ad5f1223932c185e25258a1594c60d429eba DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004 DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1 SHA512 80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc -DIST arrow-format-0.7.0.crate 35084 BLAKE2B b99bd072b255ccb70929f47ed5d6dfc2c75011c9022171d37566561e62d90a0a9e432121bba9995a98fabcdcd25cd7a6b3b37b8d0ff092e1c1f37186471e9fc4 SHA512 c0ae3db5829acbd5f0a1ad923b24be7869e23afb4e07d1f4484f547cc240593fa118cc21bace9a5ce0c09c20da021f78577e1d1967017b5a9dfa531133649c05 DIST arrow-format-0.8.1.crate 38983 BLAKE2B 1078e983a3dd0792cf97388962ab9aa1f7e40a4351d53c226c90ba9e4abd0b7fcb9294f0bfb3660c77aa76b1cd19078ee2d8bc487bf224d7f24aea2e37c68751 SHA512 6680873ab9c7bcad1511ecfbf9535d56bf17102f26af4f49f79a9b876f547bb34181905bdf0d4557365ddf1272a2db32e8fb4f9b196a8dd1da6267c025bfe51b -DIST arrow2-0.14.2.crate 779903 BLAKE2B 06c1e7de4184ac11c7cebeccb58b732a4458a490bdfcbde98d8228364caee482aebe836d3137f72ebf020f2ec4c96ae1ef3029355898fcc5bfedf820b8ebed26 SHA512 9fc9620014d2518d3c6bde0ab6e8f6ed0f524df1861222d4b83c55b05a35c9506341fa2911eec7db5fa2f4cfdf0db52609ce1037044e8326485ea5fea94a6d44 DIST arrow2-0.16.0.crate 816264 BLAKE2B 6a7853f88422fd2ce6c4958a7b429595b1d24dcdc34c5d75afe8e4d7e2a7510d5077e9db8e2551fc2c40ef720bdbf7255d28c13b0ab06ddf8f5138cf85a11a0b SHA512 ae7ea4f58b1ec9054bb1c92aa20238089d94efd261a1e698fda408e62bccbe31237be312915f1d8c6d6e1d81c47ef6b3f59b477a1d9517575a0aba5a66cb4b24 +DIST arrow2-0.17.2.crate 837276 BLAKE2B 61e1a7be3a433496ec11f45ed838ed52bfeddf0bc9d3fe89ba975db828409be3724034551117ffe226082e684e2349a5411b1d6c0f7c0b48dd8a75cac5673ccc SHA512 a773dd6ea9fb9f3ffd1305790aafb62a50d0b787b95c197317bac4e102ffc6f0f6e1a51b7ad10a3a809f42ee5346d5b64c84ae90b6fa1d54c7f9339d9c6222d8 DIST assert-json-diff-2.0.2.crate 10874 BLAKE2B 41ad996270b425f6dfec41bbf538e6e235fede9bd65a1c54908013e0a2eea8a5fcbb692842dd62f02cc94c6f907ba41cb14c0ef6ce793cedc441753d5d179634 SHA512 73aaf6411a552b24ab69d2f13e1c5880a96f84cb1b62dcf67a15f4889f80947c085826e4ed2fffd5cc28351842538d0de91ede45397d349099602c4719f559e8 -DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2 SHA512 c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720 +DIST assert_cmd-2.0.11.crate 25346 BLAKE2B 1777fd5e3c0ea962d06b4e26e8c7437a3f1d8834fd0439338f53985e5958f2e11dadcf96a8ac86035bb9bce20ed9072fe4c37cee5dafdda3e6d2f72afe8b7a8e SHA512 45c142e7d4f526fe66f9987ea6c62750c53eb2e429cafff6a13bb5fd6377c59888cfa19abbc3a3d50f377f69ea894c42906639020c86de09805662d929a95aae DIST assert_cmd-2.0.8.crate 24347 BLAKE2B b69beb301a11e893ee1c7b59a08ac7860c16a598dc404d7bfd38b2554790898cfb82d1e602750e9b720b4122154e4da140c7b077645786f0a788796d5dafe272 SHA512 886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428 -DIST async-stream-0.3.3.crate 12142 BLAKE2B 982831c5161e4fe3fadd5cb62678ba6d17c08e8d00de6cdf67ea2fcfc99cb878f7a87ed6eb29474f38081e0236bcf8e98e1ca2ae7d14f72bae2a6443557f2382 SHA512 fcc1e2c4e845ef309ece18824dcb769d84bf2370427f339658c489909028daa5e86e9dd4150c62c4279f4f498d4a73a200d9036271107d16134f56713aa6a0d0 DIST async-stream-0.3.4.crate 12419 BLAKE2B 82e756ab01ad148d5bb767622fc7173201a45bed0a7cb8e756ed3bf849768cdbdddd85b85dd7724b3883b00226b7da1f01d8edaf37ef29c37bab28a08f2af264 SHA512 387cbf40c18c6d0016f01e2a09a7550a0cc9c169c0324d99d1cca6b1ac4877ada4ad22c084e6680493fbf70b69cef3ee0e3061115ea8d186d06a0c03a93cb432 -DIST async-stream-impl-0.3.3.crate 4072 BLAKE2B 33577ae90f52bf9c50e2b264b65ccf2fc999b97548be32e1e23907d645262b1e699d4992670cd1b7b65edab00eca53fba823d68f2534b98daff6bee02858e043 SHA512 d61bbd6d26eff8170a26fe98b1f8701d7e1082c27777108b059d8bfd166eafbe22172586d9e8e2a31c32cb7ea9e9ff9d689fcd070ce7ae5b526f7f3c68f1b212 +DIST async-stream-0.3.5.crate 11916 BLAKE2B d79804d7310d1f47d7848007518e0b0e0f0724f2589a20478eda3ab1a1db8775c5aea494688c69437046accd10eaec789b244451e84a19e489f071519b50d2fa SHA512 d34ab46a9e18bdf35fe0e58808fadf422dd50246cedf48110b3273be17939678d2cb5b61fae9da176bc2c2b373933821e912fc395627f7a6fed1d2c43bc66c9d DIST async-stream-impl-0.3.4.crate 4097 BLAKE2B ec883ce8e7077ad194b1d5a8f902d7901737525f880977a062ac19c7534d1e8490d0ec54a9f3db031e7060993d6ab180bcd01e3afcc57264b55c7819b9d0c428 SHA512 70eb953ebd112c8d5cd15b7813c48bbe33518d05a957cf5b53bdbf514065557e64ab8ca85bdb3a098832cbb1025a94b316ceee0babda6dfecc6f830eb34e6b45 -DIST async-trait-0.1.57.crate 26793 BLAKE2B 2b2cf2b786569b92d2757dd3172c08888702d52a04803fe9893413ca1b33cc14b32b42c8011e1d6fcbce52a5a33ffe9a75041f7233864ab8c478b4b2872c6d0d SHA512 f3bbd12ff9087435fc125bcd1a59318f924fd8659ebe47de2adda0bc279cb85e2d49d063ab0cb0c3612de70d65e19a1f028529a0cbaa62f9821697cc361594cf +DIST async-stream-impl-0.3.5.crate 4173 BLAKE2B e7c0d2371299af6fe9983adf4f8cbb6402ceaa5f9d286f124362332a4016404069c362176dd3b71061027b0768ac1f772b3e5e38809b870411f4590126a74ca6 SHA512 3725216119cf4cc78d433e2f8a8df9bfb7a3f046e4a8346bbe76e91b23686dfcbdb7cd182765e12d606ed0e3391477c43652a025597de9120170fd0b1151d204 DIST async-trait-0.1.66.crate 28599 BLAKE2B 3f8589ab5f02a0046ff16f357485b45cdb0a73370e83a5611389ce4a67a00196b23a725bfcd597e67ab602d0301a31d753d45074102fc17bd98811bad9fb194a SHA512 df18c853f093664a60159079d229042256aa00d1c8eccab7038c66f255cf9a2bf5df38a7fd90358364177250a50322a67946e6eadda9464de677d1171999183e -DIST atomic-polyfill-0.1.10.crate 10451 BLAKE2B 70840b6cb7cd0624915305bfc914fab259ea5d9cf94fe2894d59e2acccd8f20260ba69aceb3a5838e54fb692f7a1a1974a617a0a6db7b14a5d00f3744d03b705 SHA512 5ee0f2cc4041d3666f9a7046b6d8732ae24d31783e8a3a0e677030bc983f15e3fab97b97a567b745a10bd3cb791c16e0bc436ef7a503d9a7966286309349e128 +DIST async-trait-0.1.68.crate 28625 BLAKE2B 30ed53ddb60967201755cded9fbd87cf1ec58071019227069bd501f5242d18d906cf5b05488e8611f1167237e03c472bb90e28d396306985ab2afd9be379f2ea SHA512 4f4390ab76a6150f7115cd4bfb132be48a846d768aee8c54bff6a18ae3bc52cad5a96119ad621ceabd055af0210629894343f09fff35c68cb9c4f28d08c7006a +DIST atoi-2.0.0.crate 7785 BLAKE2B 406b5d14541bbd1428171874c549cfbfa1b80b8317a03b1b0e2795da7d2d54e94b30fbac05fcced9b1ecdb6e15709985cf84490af9e57fc16697bd581fe48554 SHA512 089959e903a17c5550f90fa1be67fb937120f693a924800d4443c49caee6516f2537c57b29ecd9136020d7644281457f75654315e9c5a211b2e4b57e77076024 DIST atomic-polyfill-0.1.11.crate 11087 BLAKE2B 643da9fa628029c70c8a1e365860301118ddcf43f9ca826800e010af60873c0287001717d736b9449f889bf73c0ef2c584316d5a41df764986e2bc1a4a181379 SHA512 09fce00854e79a45747c6b3b93691908f6cd677f35e8a22d86c51af8b6f3c38359526a4b317aade3d5016174b8ee6c73bd029f07a0489eaf9cee109945a51023 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST bare-metal-0.2.5.crate 7923 BLAKE2B 0deff5451744c1d8bc85b36b10e6c85e40e5122779663cd3fb9f19b363b40f6087068a6769473af927c1306c90c6e5adc178553dfcaf2e0aad613ba28259c4f9 SHA512 63556c017a21aa4b37f4789fe3e26bdfdf7d0edf4fdf9a7f4ba131c60308cfa4618f0f92dcc673ac508a0db6adab9f2157352a2162ac169a7a05eb30e9bf8e8d -DIST bare-metal-1.0.0.crate 10650 BLAKE2B cc3185e5aa6cd7856e8ae507eaf87afb45a78668ae9a9da306b2bbe847d5ac8232b1ac77f407a2e92d8576961edb64bdee825181c18806367ab7864e40207e7b SHA512 909b0d45aadb809bea8890d1beaf4df5948eaec83e8fb49c88c7dd43d17cf075b3ceea8a2fade7171651934c6ea4275f6e4231c12181705186e1f1bd45f1f2de -DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b DIST base64-0.21.0.crate 72180 BLAKE2B c7aeaf671bdeac67703f9c4ee1be003eb8d6f46fbaa0adf61a4da304458742938db04291d5f626115e3fcc901eb3abb3f9baf8247f6344b4d49f60a200fc6fd2 SHA512 60bcc157c6449a2160e083611e6d53e07bbff7db8cd550d9056cb804e99e990d4a20092ba4347306a3c6b6c42474a06d92cb3895125c50cef9b74cd3cbd83a2f +DIST base64-0.21.2.crate 76389 BLAKE2B 6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9 SHA512 3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559 DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 DIST bindgen-0.59.2.crate 206267 BLAKE2B de66347fcf2d538879e49c85d2db80e86a70e27d3c84464b52a840476a31edae0cfa3e1afaba33ef0b7abadcb1e23a2fe1420e3254e0de1f6848b575a9c96620 SHA512 14c49879c7443191b877957a4fd405c7f10a1e8b70016d91bf5fe33861fc5d71982a1c685c190e4f7922cedb6c8aefadac3b0b68cbe5578da791a8da6bfedf44 +DIST bindgen-0.64.0.crate 204700 BLAKE2B 4316d60ac565112afdaa99d70cdbd400d39bed1dcb6fc3d036952b4fc94d8ab4d35672fd8507b79dfa8edd34f09279e88bfccbae21b95f06a76a8df446c6bbeb SHA512 f016e3a9a9b0f65c0831f4c6fcf4839016124cefb8e2db922e1839ee22b9b9429ae20874f56217e8100a6bb68c4dd1b52664c41e9596b748088ed855111fbd95 DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6 DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8 -DIST bit_field-0.10.1.crate 10576 BLAKE2B 3a906092be85cce6af9e2ac48632d8545864c5fd1610e7e28731bd5cc44c9513f2c7eb52fa1be0b4eed65bffe130ddc98c95dfeba2f9de28ada4091396e5695d SHA512 4848d7ec592642913c7bd06cd3a0da49d3bb14291866cd22ead8e9a6b2939a787035d5cded87be3d2d3491283e31ea2cfb105885df4114720da98beb82990ee6 -DIST bitfield-0.13.2.crate 16479 BLAKE2B c34f150e135579452d5b6e13bac0fb4a3a897219660289c861646330f7050d19a10d041affe8d250bf314c35eb19ee519b1fa0dd12eed94a93a5e904b95380d9 SHA512 5ed9ad97913828d67b19d5f10a264592f4c03aba8e4ea791f7a20e61da79066daa1d5ce678c822d8f6f1d065a65a3aa6afec23980abd1da38b44dc6cbb96166f DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST block-buffer-0.10.3.crate 10465 BLAKE2B 32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7 SHA512 e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f +DIST bitflags-2.3.1.crate 39565 BLAKE2B 439fe1150d278c78bba41cca43419f23b85627e045350c8196fe4618fc20b8c8951e898ff023f7ae9b4f64458d413418393503001b03e20e12857741145144c0 SHA512 12a7bb566d19153179e37daff4a336d7030274eb5219f2f074c28db2e2b8aa958a85749bdb8a72ba7b5f8eb2cef49ac5308f40bbc3548266d756930b5d7f3322 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST brotli-3.3.4.crate 1369026 BLAKE2B b46085e324a6fb90ef4f6198154e2f45d58b91302f07b0e7ec3394183e1981d8e25c2d617425bb656756988cac57fdee15d6de3510e6e0b3ea1fe450ff06b8df SHA512 e312842abd713b5dd750ae92dbac297136291bef22b95572b52141c7d991f9d8bc84dc605f30c062a9cdd42d610ba5eb2f8e1ce3a8489f4ba816fca5eca7e5d8 -DIST brotli-decompressor-2.3.2.crate 191197 BLAKE2B 7038f45daf57419f30e8b4fe420abe8aeced720562f99cc4739a8a07e51a1302154f071e7d084d3f267fd115f1c5024e41b65cf103233beaf474929afc757434 SHA512 4d2329ff2645e299323a9b8af619bdf956b8fdbc6bf34b613969eed388c199f6b0e12b5cce9c8388146afe0fbfdd82b460f927005d9ae0a0e8a436a79d5f004d DIST brotli-decompressor-2.3.4.crate 192085 BLAKE2B 8ae8a47410215cbae102bbf19aa87f05e8739d6fe31e8eaff25948b1b4138ffed36e699947be30faf0b48891a010c10aafa835065cbd9a31f0c2628564a02359 SHA512 2698f1d9fc33ae37efc4587a448255320c864d1bba498ead93c5e28167ef696bcb5ddec9d4292b5fde93c3acddb7e99b453d6507780d0034e325bd20e5222c62 DIST brownstone-3.0.0.crate 10770 BLAKE2B 8a433376fa7a7995f5ca4df9e47e9bb5d1dfab10d07ef32de858c82c9b497f3bfda0928c97bd62e367e0a7a399fa58e90ddf3346804f9287df2b748aac1652ce SHA512 52ccf0d970fca06cd5d6585e589e61c3a455a6485f006eb74cba2357c0649c015ccd83ce8c2697953032d4e960f7b8fe23796fe4ac6f4cb43a977ee0d887007d DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2 DIST bstr-1.3.0.crate 340998 BLAKE2B cb965b9fc3f2e6906308eac7a99f1920423646fdce3221df0d532167239c4195a7b8f4451c34914c4a8ea99a79f847b6c8d0bf1f392044120ee27e02fd3418a1 SHA512 bacb9d8ef907853810bfa67efb670a98f76116af74161664ef11fc875f0b9f5f80423ee8af7db6a483f2c7cf70c13be3a36cbc1354698ea55405c684e9604253 -DIST bumpalo-3.11.0.crate 80945 BLAKE2B a740a674d0922794cc71b87a8bd686f677f8d0b38d88cc43467b7f8f6d1368ef5cff99bf10867d3c8af9b79b71deca7e5bfe78670b7890b04e468359780d8c76 SHA512 f747b5743bd2825c62c363ec49f1eccc492d7cf8cca8101aa9733f32489685c1777344dc6183f83c772f1067f9648b953d3ae1034976a14295f252f1ee7788fa +DIST bstr-1.5.0.crate 346060 BLAKE2B 55f8b92b16947a02834a56d463d2f24f6857b9bfb590bcd250bcba4f0cbb06fd50793d6767e90d95bf48dd50b3e6f447096f8afd70890d54b27fdd6ccf1d99cd SHA512 6bd1be4fd785f7e576b4ae4a7203b1c1ff698d01f56b1f09b40dc1629f0ba7c958bfa9f6ca3cceef4fb51120707ae0fac9622126e1cdc477ee0802a57b34cd13 DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 -DIST byte-unit-4.0.14.crate 10805 BLAKE2B 671ffbbb7b092d8c7962586bacc52595ec00dbe50dc321f2ab1708ff729283773e48c7773d5ab7ede2a99005eee9964456c8e4bec67a9d04cb825794f6744ab6 SHA512 0f551029a1750b3576d2518f7198176bfc6bd0a98955af6935f6bc4144397b3ffabe22f39d56ab882f33997d907f135d9633c19ef8f29bf17517751fe2eefd34 +DIST bumpalo-3.13.0.crate 82114 BLAKE2B 62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0 SHA512 419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605 DIST byte-unit-4.0.18.crate 10943 BLAKE2B aa404990b8d72c179d1be6f104f3ca22bdf127e54c5ff22cda6940488f2ee59f05db7f348433249c0e27fea375c0fc145b61644e3f8210bd0b1aa1f5e45f55b9 SHA512 9f5ffc1f7f896cec5c510091c393903cd25447e7357892229615bc3a899f43ed2d7d8d9e9790cd185538c15f148f49f01c23035489da67fe949fe17575003309 +DIST byte-unit-4.0.19.crate 10929 BLAKE2B af6090fd27ace38f90e8ca3abbb599c7715ddc0a89947539136eb13289e3b6add9daabdea3cd5474032641070eb49dcf33cc6ec6d57e7c8436d842f49eee84bd SHA512 5fce31ae5826549cd0d6133af3fec5961b931e8cde57d082ac82220d19d444a186a5fb339be6eefda82845cb59ceeebff672c771ad1a17c372741bbca476e234 DIST bytecount-0.6.3.crate 12416 BLAKE2B 462e41d5a4ee23a6c9ff2bf350171e309cbc32f14bbdbde25a5743072a6511634d6c0429903edcfa8df4b9ef3c7bd95d73fff8a7b2018f3b4a8147de2bbfd3f4 SHA512 0c5f424329883726589e69842d2ac0767dc0b440d744a4452a14cbd449b8ca2e8117fa2978b4aa9b803a1a7cf79e9cf67e948057e8ee521e2422ca2e145ea670 -DIST bytemuck-1.12.1.crate 38293 BLAKE2B f714ba0b4b0d693c5b26a3bcbe9de8c1496851a298bb70770e6284ed68caea61d7b8c14d67ed0e8b6d9146e76f791192fcfe11e897146203d5acf536b9721e67 SHA512 50626367364cf0cb33658f6cbb99675f1191ed3e7ad447bd7d2c24f360bd3524ebe1b2d1fcc7d78d1a0692408da8d95795b54efee91a87c55e8b54711a968790 DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0 -DIST bytemuck_derive-1.2.1.crate 13615 BLAKE2B d9c5be9fd2ddfb48316aa36e55d37deecf19a37981600351557c561576584b56902e73970cecc8a41d1592912a03821dc43770c2fba54f594dd2cac1a163bbfd SHA512 753ce9d718523e26e2464135040f0c6f82c24578d7fffa7352aea57707cd982795024773054392cff668a727d696d2b90f27147065ea80962254a7a76ab24c5a DIST bytemuck_derive-1.4.0.crate 14773 BLAKE2B a4fb917dc64d58b470ce80f42d3a244858b37317dd6c31b9c79133cac36e08cce517b55c0e49fc011023b399b1fb076638fc487d9e9fe021c6675ec30d0d5df8 SHA512 4d26890284927c8a26a8a806aa51e4b78042ac9a250147ac6a32ed224ba866e0c6d2ade1ff190d1823a12e3bc93b56a8d9b85e4758197affb809e4708ebd865b +DIST bytemuck_derive-1.4.1.crate 15159 BLAKE2B 696663115e722ee8218f32c8ce4889222e8d138ac7690b7fa4e34b4f87ce3ea2203e116796af058f6a6d85f5d5a38a7fad568494409397eaedc36995d4538711 SHA512 db977ccc9f9ef1404e82352bc03571f4cae8adda4f5b29ec16e94b307ed29915f7d4efcaf6414394c7ad7ddb09d1eed414926005b121394ed074d706479ec233 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa -DIST bytes-1.2.1.crate 54857 BLAKE2B fae7e7b0e8023e4b5a9b7d5a390035dc5ee2b19f1fca03d885ad27611d45bd276c837bb63e9498e3f6d2f00d5573fd01f20115da21ccdf8606ce8d8bf5bd1b7f SHA512 39c19594f52af24b04eab319ab329e8ecb5732e4531184eb376677f57c8a6402c15bd171282498e69a4a472d82e308d0dc8140df0b7d923dca588aec90c4fd31 DIST bytes-1.4.0.crate 58080 BLAKE2B 99a9d343424e04649bd209bf2a6c3a089a6cc9fdb799968f8c3a711189328e4499df2e09cc6a2a8ce05d2cc668149b364cf30cb3b09e96e21d50a39519c2f49f SHA512 502c63b9fdcd36ed28ede55a63cd359dc7b28658ecd43020511d17d48d7c34e45aa8ff7e4b17770f12197451040c2b724fe68d2aa3ab4f81c9171d052f2aa000 -DIST bytesize-1.1.0.crate 9370 BLAKE2B 38fcddbdb862e82a076b7ae1339b48c776f704d25be78935d08637351ade725e86e00e07e62868e76a1a2db894f223e1f8309f8b362a46405ec6c06f6e421a96 SHA512 36f35cf53c468cf011b231d3fc5d00c5224fa3d917854e347daeaaae53ae7ee36c4d8ba26788460d56c922c9ffb0eeebc60655fef7366ae42e221950d03f6715 DIST bytesize-1.2.0.crate 9996 BLAKE2B 0ce55dee06cb604e7c79190eec4b95533adc0c08df6288d467771940ce9b05288368f65d3ba0ef12d7033e2f159085f37e4fedc4f9eb7f672de044e6bfa4889a SHA512 425d284141175f0e40ba88a77141269b65bb63175ca8d1624359309fab546dd9e2959470cf16dec3f69a41b334e45eef62ee34298d3a74f3e987b44a7df912f5 DIST calamine-0.19.1.crate 64781 BLAKE2B 61088c74c9a74a11c2ab4ba78e952c1f37e1320cc00b23a23ac075af0e4e15226429d1fca937d0e25df0a09278a334b4a77e50dea6ccfa24fa029865f102072d SHA512 0a41b82c2f47e1fc6ec3d6af9294a157070d25dcc10870e8416552714038f8fa40df9488f9d350abee9b4c92a52be8111aca61c24b52ca0daecdaa8a6c21a593 DIST cassowary-0.3.0.crate 22876 BLAKE2B 7e74a08e02050548ade7dd1ebba7ce4e4360d258ea6acf126453889dbf16df433bed7b68789736881c957f4c09eead1f763a0c02f2474157b1650a1e77e6eca9 SHA512 0838c0b79ed31f0c514fe4ac82633976e34b0d6cb08616313cda0e00623514fc6498c6c308cfef54ea029f1fdbaafe2991ca8ac3c38437a113ac62e37f9397f8 DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 -DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 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 chrono-0.4.23.crate 187259 BLAKE2B b4a7cfb8d1921d396c9e2bf350e6c61d04480a78c170d153e525ff581e8298936583744b6c59769774fdb8ad433269d01ad792f967da96e6c19d33460de937f9 SHA512 697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa +DIST chrono-0.4.24.crate 191330 BLAKE2B 492a5f1a458db9d6eaf244ac6ee750fee5b4e2586b7c675f87f2515143080774f13f9c163bcfc84b08ec70b90c7fab2ffa438f9b2b8b4ec1e691fbf9a104ad50 SHA512 1a9121870aa4d76448a1b118a2e135a145a55c7784c4f5a4f25732f8597b8655f32cbce174bdd65c2dc7b17dcc3a608454d0e3dc29b86338e42a839f8be1e4fd DIST chrono-humanize-0.2.2.crate 14761 BLAKE2B 1a91a41f246d85aeb1a0e34a50c72969b407f9f82998f9366180cbdcfec502709988066019cc07bcd7b2ed6e6116c8433479883cba8ea338a2944754cabd7296 SHA512 9829f71baeb218828d14de83d29a2407bc4f992292330f53a6bd6316cfc87976d338ab893087fad9d69d1dc3a5bec13b70dcb4593fcecde3eb100ab6555e534b -DIST chrono-tz-0.6.3.crate 589734 BLAKE2B 03b7ff98a218677bbe3daf6a3672e0accc40b164958e8b5562334123fcda5d3fdfe74f59039445207edbe822375793e8eace3a09681e50a8acc09302423cfdb3 SHA512 9acbd5f04f2840940eb08f2d4d0e1d364a55f44fbc417af6efbf40910a8b8f6620082ceee993623121c4e3645a39814e071d536dac0580f2fb711122d4b29727 DIST chrono-tz-0.8.1.crate 602103 BLAKE2B 8adedb6da1299167da33a0bfce18470bc0f9bcd359526d7bc9aaeb85780423af1fd0ffd93e5e3a38d2ef6f51b22f884918e83639ed4c1a1d760847dc8a431da1 SHA512 a916962f44dbe88591ab9f523f51fd6412444e30edcf81ddf7dde16a9b71de941f9cd16332ce62d8168e606c7589171c968c727161bdeac8b87d2480e4874b66 -DIST chrono-tz-build-0.0.3.crate 5768 BLAKE2B 253cc13dd7369de6edebb9e4c486d8f26973cdcbcb2aca1815b250a51a71a48346d5a0f5832457da8dc77260653d2ce9f936077649479ec01f08d8571caa0f8d SHA512 859fc1024cbc08cf1cf4f53f7f70c91b81049eb5af4dbfc4e5632f5a3f70d4e1c1b3786cab29ceb490647715de914f88630f82bac66dad2f565a90f2151a31d9 +DIST chrono-tz-0.8.2.crate 612898 BLAKE2B f5fa9d4bedbe64609c00988dc5c508ba354c8b5883e706f06906085128c4c2ca7d16ee90b3cc649eed802b8dd8a04503f6a47f82e7740bf0108ca9cd160beb02 SHA512 0bad5d1de19151ce0cca5949977fcb69a7a405bde3a00172c361cd64939e149bf92293628ba98c117e35c5316d62dd33120be49c96a37fb68b2496cd61d76900 DIST chrono-tz-build-0.1.0.crate 5710 BLAKE2B b3c67b4dd193cb3994221a0b48dc75d0ceafed63ab227bfc0e8940d440e18e9dd0316f708ddca2a588965716b3e13cfe0a37288523209af6f7353d372fc19fdf SHA512 d9fdf5c71aa53392b743986477a0cb8ef34e82ce0c3ce500309b6e5988ce231bac63bd4d8cb52eee22f0ca0bf7f0d9600d1e9a69119d32725044b83ba4aa5d88 DIST ciborium-0.2.0.crate 30130 BLAKE2B 69896bd45dc95fb38df5f6b7f0952866c8efcb65490ad64447e1a645b5558c00a56d81aafe1ff6d2477daab4050c1f69598f0a3f2a74f644e090006291b9af0d SHA512 05f906ca1eec19e903652f2cfe86de36c25f6019af0e10212720bfdb2260a90426cea3acbab6acf64cb059fd138883e5cd4e46032b9a2d7a021715243ca6ecc1 +DIST ciborium-0.2.1.crate 34974 BLAKE2B 370f4228aa63075cd7a0d41dd83f15211fc69267235905e7f5607f6e6c0baf64db0f6203c97990604de2ae683ca1937acf284c6444702414fe1a685ccfdc12a4 SHA512 4403239badcdb5ea6e754e706472e25c4593a1fbdfc5a07e46409ea3dac41151020204167102dbf401a2e5f31b3731267bc3759be59a73880a022e5f4a3064fc DIST ciborium-io-0.2.0.crate 2738 BLAKE2B 6f59c4e8d9c91bec47775d96d1089fa3989d347f7138f73f73cda02842a0409d96f32ce25f371a8a7dd5b34706c457b6815aeafeac36a61e309e828f9cc2edd3 SHA512 814059cf5c32c3ca2eab6877eeb73074d38f3419c04137ba345f83c7dc0222b983166e869e0ae9f22d9c604a162555926bff92a3ff57c076d72c9cb39072db63 +DIST ciborium-io-0.2.1.crate 6679 BLAKE2B 1835b1002c2e5f6fb1cc36a6a1f1e3ee10423760646b00a75e5ee5e66dfd2892914705e4456ec440cde27dda04e28329febfbd5c640ec7f86e7c013a9a9d748d SHA512 8860de0a72f07d0d0bb84af3c24635193540c574cc87367c7379222bf97ed68648330511866810265b68076bd1146e0ddb41c269e62db669b1c3390aca679c50 DIST ciborium-ll-0.2.0.crate 10740 BLAKE2B f2ab6870bf68d238d51617e17a6a50fb7894d11d7428305fa0ef590b825fa9351dcfec02e27d5cdf716bf392d0a996ecee2a475297de02ed99c65d8fc06f2c08 SHA512 73a7507332c8d941c82e7ff8cc707168f8d231db7531fd28eaba1be341f1511cd494c61f531852e0c5e37a65153addf259ebceac70f70185ede287d93b911845 -DIST clang-sys-1.4.0.crate 38679 BLAKE2B d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d000066c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d SHA512 062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a +DIST ciborium-ll-0.2.1.crate 14649 BLAKE2B 02f5ddca41141e426492afe237ef439acca518c448a6f8daea650ceb925f6a13517819df88c93c979ed1ad9e8411cde400ff39ca288d2de8577ec870531453f3 SHA512 214550780734dcb0bb5dc999ecf22283850bf52ee4a9cfb58d86bdac9d4b80db32f0664eef71e8197e7e56a6643ff45d2974b9a36945db2c754a98df42adf9f8 DIST clang-sys-1.6.0.crate 41211 BLAKE2B 3b9507629f8b05d40d9a976faf84f57fa3a9f7db21f7d81587b38bd210a1e19043037ec22eee31ddfbe5fb8d8bd1314081e15bd56302d0476413f858a98fee5d SHA512 0cceba8835b7c2108c5be6124aeb36130da759e9e05fe34c04528c9fa3f14826af2ec003ff8232ef789a740ff39635007cade54833c0ce30869ab3f2bb9560ef +DIST clang-sys-1.6.1.crate 41346 BLAKE2B b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b SHA512 a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c DIST clap-3.2.23.crate 219435 BLAKE2B e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d SHA512 1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a +DIST clap-4.3.2.crate 54235 BLAKE2B 80ed0bd313e2493b9f8d1fa78e0cd6c4f6b148a00844e462c24a3bc567effeded2a108860b5537be3354eef2e9ea953df6d332f94c18121ad32941d227bcffc5 SHA512 f7ab0fcd8e029d4cd08cab2fd1d14c9b19fa38828c82a08ec50c6d340c190e6477cc585f93bcb3aa1a55a49255ed8e4993df8e0a8dd10424f1e7313081a84798 +DIST clap_builder-4.3.1.crate 162237 BLAKE2B 8c42a025d7939b08e13d088aa5894892c5910b035341bc81afc132bd03e49422d100bae363db4b1bbef1b47944b74494d8ba49e64efa58365e50c34995611908 SHA512 a5e064b66732108247a8c7617ac136eb1218d20922d434b2266f89d2e74e33ee31342879d462b85155d5213d5fefbb3fcd0e9b6bd232f75188fbbc7cea2e8761 DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f +DIST clap_lex-0.5.0.crate 11792 BLAKE2B 0409c9d957ea6a566eb8b50f4212702df038d04c4c38f7440d91cb4c58ec887940f0cf500c4c3949c2191399aac3f5cb1ce44868eac587cde90211d3e467b9a2 SHA512 0149ed7c2438a19b4857f895767550d783711078f07bfa9ac8ca531e06f51c7388110f4d558e30bf503536367cc370cb581e8deb6fe51f9b5460a334963daacd DIST codepage-0.1.1.crate 8680 BLAKE2B c33ae92f515b7bc578e8c81bf45744d681e038ba513ac26d7acba2792926db272a59cd20047c3e3771a14846b675c3ebd081db2b43b8967bcb9c98cd787d9229 SHA512 7be012259432245264d4c93d5afd1f0849644ab5040ad5459de5340556f522339f6c5835a54fb6c2c61f6a799969ecffba16d11fbedb10a78ba20c58a5588d2a DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844 DIST colored-2.0.0.crate 21619 BLAKE2B 5abcc05a95cd74a106c4e4f3c9b1722a7a9493c7d16c2d73f2a116d1d0d20f93d00c414a19871930e6286aa60cdcb0f4f4411ae059e7e76b7632cfca3a55ebe9 SHA512 c9ee830c1e8a32372ab8c7ce569701deaa6533fa369fc1b4c04bed57b1e686ed775fc76c3d9815ad21ee69cfc7c30d645abcbacad39081c7e37ff83ebb6d9e8a -DIST comfy-table-6.1.2.crate 61774 BLAKE2B 7724b21b67f0d0ae568ff65f4bcbaa4ebe802454071d622476fc0198951aad52b7fd61ab429209be16df44aa44255a798fc28baf4787032f4239b9869b853a9b SHA512 471fffe0172fa08d525f4885a9c81a0a4c29cf09e702fa95859665101872e94e8abbf318d0d28668717085180e641999591b97803bd80b92e41702f40f75f210 DIST comfy-table-6.1.4.crate 62008 BLAKE2B 905c7bd511f63dceaed9c43692ce7ddd1d6d5c5aa253ef87becd231a4cb85263fe9b600eaad0b10318e7eda8934a3004a20473ed00d05234f9be63dcfc6e9cd3 SHA512 6cac0f46f0f42a22fdcc2d47166b519cf972290ff0a25556a3dc5a31254119ba6c94471f249cc3dd920e68e66042c1633cba0d0a25adbb75641d26bb41aabe16 -DIST console-0.15.2.crate 31576 BLAKE2B 279bb6cfbcc172bb672688422bc669768cf8085acf3c80b283270a12f8e53393ae5133d8b8025e16176fa030a8c4e42afd73cf952385a96392f6519f3cc99894 SHA512 0eb0ffe95cdc2e6f43d116f346241755dbfc8d451c9e69dc950a5c6c94b10b1be4218fa14bd0da32f5cd9779e38e79dcd9b584a6448c7f0b30316948e7ee9ebe DIST console-0.15.5.crate 34788 BLAKE2B 915818e2a5cc6776a3d40f51ac85ba178e738f5cf40e5e3c1450aa731a04d73a617341dead606e043fcf66d0701f625ccdb5c787978d784c3f22f9ec0524e89a SHA512 54dc15a0c0d7e1a96a368e5866e1e5ea9d11b0b7eafd0e086376085efd3f656bcf5ec86f4eb387b42dd8cd4258f9162c401914d519a175331d0c1873794f8d43 +DIST console-0.15.7.crate 35409 BLAKE2B b5e34b03a1c7d5fbffe5ae07182e28f6638e026a1dc2bd87bf47f67230ead612b37ce0c79b50d84619009753bb98dab661279b77c68760a0b75ce8303733abc7 SHA512 f37213812527bcad23baa8648cd949d8ec955e1be7589ecd36fee46637e77420c2561fc301f2562dd95bb66802b92ec1da5b85367bf16b793849913698a80576 DIST const-random-0.1.15.crate 6699 BLAKE2B 2580963485d51a910a23d4d5723a0a1da66788328d4988f39f9ef50d89625f8d07707eac7caee2dae803772b1b6e93961dfe9471ca8b821eca377e27a79ad600 SHA512 efda06434f62ad74eca1a8768de065367a6e2466b98fade93a6714834b71092c9009219f92969da233b329bc4bcf630944fbf666bc5fb852aacd4dfddc881c40 DIST const-random-macro-0.1.15.crate 6680 BLAKE2B 597bfb60bcf1e9007abf0f81e4d9f2a328622a8379b91898826f8409ec72345cccaab8bab9aad850d47d19f3cfb4f669aad24f142dd4679849e1248428fb2874 SHA512 2dfc7248fab80463df8e848855dc91e82810cb302e047ac6a5c4afd6140784b86203f3a9f30559079d26b6f29fa3974b367ec4aa78b9d00f1d79339703163d9d -DIST const_format-0.2.26.crate 77190 BLAKE2B f6274dde9eaf01fa8e81ce1401918653838d708bf021e70814e5eb75bf099720bf73e28d3e1c3edc32c98383fca238f93b5de0831ebd6aa4e6cf4dadc92a97fe SHA512 0012f829a91874985ee0c1b4325fbcc521a971ae0d709e1e9eb798d183e62e264d18efc28be9b39eef8477cb764d1308b3eb23427c09745e367c63e4a8905cc9 DIST const_format-0.2.30.crate 77876 BLAKE2B ed3a6020d62461abf2a918d971d462731a399bb0432a70f94e3332f513286af9ba951300104cf538011d99d9e810eeaa91dc3678217f43026e137de40bf22b18 SHA512 3fd0e555765c3cbf282a93a8f97338b332047f543ab9b9e35295e919c474444052dfb611f3db4e457c368bf90552dc9b0e571969ce199d918d893f8f673e920d -DIST const_format_proc_macros-0.2.22.crate 24274 BLAKE2B 61a41f89bb1302cd8a9b2b5b2bb6a90eea2aa6e331840c2b0033acdaef5ddb9cb7a63df028db9e6065a4883aa53002330c6af0bc0b8b3479ef8260c5d088cd71 SHA512 a0382a50502cff46c966fca1518ae1102cc749a9fff142a7fc29c3f3dce4b947ef05576e27248ed682aa9db2e1c0af149f41981d02d8415b63734a0ceccb68f4 DIST const_format_proc_macros-0.2.29.crate 24380 BLAKE2B 8c648b02740b1935ded19a3c30caf3f11e44315ebfd964189920349b658801ef5f2358a98dc0641092aa85ad25abb30a0e76a253dc71a464fd4b15ebaa224c3a SHA512 0554fc4b008ffa2e38119dfd3563ae871626340f7aadb7d3033fb8938bd3e60ab0ead5eff04cd5b9316e0e7a4325163236c28b060b68994bfd4711fa55657f10 DIST convert_case-0.4.0.crate 8098 BLAKE2B cd038a7b0d52a9e183a96cbd548a8deefbe0c60d6aea15d7c6f92a4bbf991444d401b5cd3c944f3d37019e7e3db2a648e321402e13803768556f32c08ec00084 SHA512 e17e92b94b030e39f368ef0dd0288dbb45f77c8ce3034c1a6fd2fd43f38cf10a1af5aa7bebdfb447c335d9593c32dde7262e13f97c271c419c6106cf47dc01e1 DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 -DIST cortex-m-0.7.6.crate 141224 BLAKE2B 34f094c388e4cd94882183ba8a8ea066d6d99f170ebdb1b691ae694b716bcad069c3c090ccf6f0d8278181fc4f9d878506576f4ea55b9bc064c6004a0a8c8f52 SHA512 3cddeeda3c6703062078d5b667c2d674f0b8a3b46ce947ddaf272b59c6a0665f1ec186343c53671a4cc170e9dcbdd5bb61748c68dceaec1bed86986a1f12221c +DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6 DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e +DIST cpufeatures-0.2.7.crate 11563 BLAKE2B 917f8ce2675519b4d5d89fe09b02e147f00a915d195158a690b292376bcc2937dee8f76778506556ecde0187c74ca8c046973f44e1f34e4c8bb6809d2d4347b7 SHA512 46988efd895b88751200dd9693a1040f698c8b2ecd5d3d4ae1d8055e719aff262afea764083dabf1d8202a51e7e16b4f51adcffc8a2424c841b58840b6669490 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST criterion-0.4.0.crate 108978 BLAKE2B 8016f306593f91c74039a5cfec759d64bfac04445cdde20d535580f1fa9419cfef94453a4a276f7979551b823578cb7862f88a0f2fd1f5ecce58964a42df8302 SHA512 e6e078ae5be2c8fc018986eb8fc1432ef78fd94b93aed1f05d7b0bb195a440d0a068cc8c26066a970cdd105102131e706bfc3e05f3a44174b5df4184aa3ffdcb +DIST criterion-0.5.1.crate 110088 BLAKE2B b99018b6a6f97fe47d90a2135e3d483ee624d43088d7881bafb2c35ba385629f1a4353110bf190c04903abc4ee99ad1735bc9c5afc6c2854a1aa9221fd714617 SHA512 6a1a32437bdb95f8472bafb5b04bb5999a6ff6fee4ca5965028ec53b4867d01b529241d01809a003722ec7d5710c323274b6f3b50ca0935919a9dee693f4d3b0 DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14 -DIST critical-section-0.2.7.crate 6094 BLAKE2B c910f974a6b5906266026a5f1cab6620bdf5094f22dd7a4e44a40cf3e20d895b7f57ea0d1f024b40de8f32d9c37e66c4cac3c7e5dc86aec01777e931b24ad7ba SHA512 8402410866786adbfdf82a0cba0fdbd49b278052560ea98e9d1151647cda9804cdeb2a9c7e1d9f458180b2a37a19f1266d72712d4cf9ced0f486b55de655d51f DIST critical-section-1.1.1.crate 17373 BLAKE2B bce4dfe3ba5111cae8e4137a266f1c740e56ad0dc3d88e7579c100619155a8fe2340956a9cba273ce16386b94273a6d426d564e61d6bf7b58fff8a9492b3338b SHA512 b611faa475805df86b2c2957815406e99c048f423681eb35ea6b11908bbdf06f51d3b8db8a85c35462bc61f10c0291479e24ffc764614ae6a0bf6eb28e634521 -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-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 -DIST crossbeam-epoch-0.9.11.crate 47900 BLAKE2B 2deb54409587df48e0686731dded6600816e4c2b82369c47fd2e00ecd59f29935cb3e7f9bf3457b99831bea088830a625370c4c07ce56cb78ccdc62a6ad7715c SHA512 3fff7ebe038993af5117460e0ff89318541afea8d16f3bb991cd37f9fabff58f1cf122a8163af03c275af4ba6802b264f516fbf12f9a9f8ec978f0f8024187a8 DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae289798ffa7480bc656d4a610101e1ef2d5f484d84f82c87f961bd622434c36adfb7a87f7fbd2c71077b732cc7cc765ad SHA512 543cb60cff7c0823733f6ace191b137a04025a2b40fe4fea5eb273772009627fb705aecf742bc59e01367d4c15a14aca73aa2caf7f4b509f4b25947e14fd1e19 -DIST crossbeam-utils-0.8.12.crate 41785 BLAKE2B 486aaa80eb0fff5740690d8a63c7b41dd06c19cd141f4e12c8f133f5ffa93a121d4e24e19390851051ef07ba63480d9ce3bf751621ada3a420ab6982a0445e28 SHA512 0e1f17887615b1883c3a0c4f0fb908999d550bd0041e8333eebbe43a964838d948fc1e5892e4ebd31e59ad53e5fbb5ebf6741dc1dd8b61907429f691c84de2d2 DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533 DIST crossterm-0.24.0.crate 110615 BLAKE2B 08c1d86b9997c679f487b4273f56fbbe037f9b2dac47a2a1a6884030c149215164ea12d172a596c0f13ee935cabf55aed60f8d3987c8454d562fa581214ad369 SHA512 50134a80abfee248f6547b039d2e4f1e640e196e9f492d55790c7630abf0fbf68e698955522424ed9c36022d691626ac2902bde1019e769fe5b55cb5ac2b513d DIST crossterm-0.25.0.crate 116533 BLAKE2B d39cdd1f4df716974cd0929ca40073ac6e17b2dd73f27b48c7b2bcd7cb4545bce544b2e8459812b866936c03a27162b309848e6a92290960619c4efe2a1e0502 SHA512 fdf2b5b4bdcbc8c7dc4e8c5e0cdf68cacdb97886b52087dde1f1be9b869c00965c0cf9db64b700801b0d1274b913703ade66a92d47aa8da604121693b8701201 +DIST crossterm-0.26.1.crate 122317 BLAKE2B 0f7c2af125b6e4abc09df134acbdddef62699654670f21fae490c360de139473917350643a217cfa69dd59bef2f2e887a2b1fa0278831f000ce015d8e592d811 SHA512 598431aee3067c071cc2561def7055f15f5bb91c70246f975d6227bb385fe8b1aa6b59096c465a92e09c8a934bd2a6d45790edc453d5c820a96b8fae1f66e81b DIST crossterm_winapi-0.9.0.crate 15561 BLAKE2B f84604f1da9cfdd0fc69742eef8088e7d0959073c6f7f37507b065b8537faa20bea8e349bcb1d6836be97f06b4a2c55c4dc63f50eb2f2aba1f34df9b8c9abf1a SHA512 b8c32a82cc83244e8991931e3fe0d85527ee2cc5e6b4a0839d633448dfa8a137c87684e8e079f44edf5a994355e0106bb573b36b57c7420ac5cb6fb0ce20ce8d DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f -DIST cssparser-0.27.2.crate 56792 BLAKE2B 06b2c5692526fa8aabf158fdf4c05e77a6c30f33c631a735256da6eb50bca93031dd7899f484e482ced7377fcf433b30e6a0ed458b27401e183f9f80af897007 SHA512 7ab205b05112deffb5c50586106c6f04932a8b5aa1bc3224062abfb65136884f20189ffb1b2402aca5c29cc52c3315492db5c05ac052a70ddea88eb6683df295 DIST cssparser-0.29.6.crate 56704 BLAKE2B 0028949625eecc0eabee6f270aa9601a0dc12a6c9f97d62f195339af27c0b0e4e19e5668b303386d01383d457c791710999ddcbf886519391554c305de13a151 SHA512 3f29a72402879acc49395f0aff3176a6eb447babda79240d84ea5069f3b519993857549bc14ea574dea4e91bc7b8717ab8dda6c45656e2dfcc0ab8a67f17b66f DIST cssparser-macros-0.6.0.crate 6684 BLAKE2B 6b012e881c8a26a398ce62432b9b9d79bbddae4e6e7a1c9883fec19f0b63ba935102bb4443ff542d0cefab2ec6af0cdad3d5249afacac574da71fedf1af925e9 SHA512 9b0aa19d46efe600fbb8b4763639affa5491727ae05312f5c7fb9c5c4d29971c33cb9afcee5001c7d0aec8677d36b5763986783ce8c897de892411f1bdb9a4ea -DIST cstr_core-0.2.6.crate 17549 BLAKE2B 54c3262ca8543cf2a8334bf0761ee2d669ed21ae1b1d85c911c6ebe6eca5f10bacd10565e9821b710173ebbc6339e527547866610f7f8e05f401bd7646c3b854 SHA512 f456cfcfdc137317ecb95941d55d498e462a3aa7d9b4e7bfa3e57b59e9b0aca762170f863d31fc6cf37b3b57c268cb2ea9b1dee78de3262a0b34e0b3b7930a7c -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.23.crate 10581 BLAKE2B 2b513672e4dd7310b5636fe29bdbc1978a4130c0e590829193a42397bd467ae119534375060d15b5d73e4a5f66a31ad34650faca6a3c190f6c0e9502aeea77db SHA512 fdbf3e6300d8a0cd33d1938804bea8b7eebfa8226767a7ebc9a824127aa3c0ce469913a63843b8d2043de3705b8e1fb5f4dc1db4ec387356b0a2b38f07cec224 DIST ctor-0.1.26.crate 10803 BLAKE2B 93627949b92651243b7a763d3d45a22fafcf2147a30661c4cc017e222bfc2bc12b4071054e3079adc431fc8a5dd8b86a8d11c53c401be6db846a3d0d2076b9b5 SHA512 3a3d60c976ec02a9edfe04470af4b04b02601c48e2a007393cedfef5c13e22bca58630e9e885e635a71aabc3e0ad8fb70995876551cdbc6a31029d8d2bc2e86d -DIST ctrlc-3.2.3.crate 12853 BLAKE2B 96574341086e071a38aed957090dba8893ed6f1dbdc3fa6c85ea8735b45dc2b139730d9edb583775cb68ac9909831cb4951a4273257d03243edc8c97a3475457 SHA512 078a1214397a23e823d35d745822510e74e9edfbb01a20751e9976ee1f3afba00f636d2d7a7243e0c0d3337b3573f6f59d14e8b64cea6f9d47e9edcacdbd79c0 DIST ctrlc-3.2.5.crate 13282 BLAKE2B 6a6709cf1d412b26381fb82c11eb882cf9193d6784470e8d7ada42834b48832bc2499d8da022351a318fd8c46631df2353bcd8b2adf822556efaada3416f9580 SHA512 27ffc60b19a17b1dae2e8ff90698b0c17d7980ccdfdc680f88d2dcbdf9717c26deba239dfe34ce3d67adf0e828127db481ec82000da9cf705abb199094d27097 -DIST cty-0.2.2.crate 7230 BLAKE2B f8fc087e6a990a354a1de9a8d0c078757a512e13fb7ca0e337949a22c3af158111b0c1edb50857c0e97db5417943165e695b4f41c328948cb344614f922f214b SHA512 1b6fb2cac48ab796ddae5c51dd27c41ff584b2503ee15f1fdecf29ca92086826efca33d2467b5721dc1dc13b5103a76c0a320f416747230bb48d1b2c4ac784b8 +DIST ctrlc-3.4.0.crate 14098 BLAKE2B 709de25815437bc91d18bc66ce139fe4c051d201b01a8dc90c97d275137e048452fa63d73b6fbe881370727153c9bee7d3ec6a97efb9710982639388ab683294 SHA512 94e2f5580ab178c50d56a6b40490e3a61d121c9de681f54f56c1e50596709835eee0b26df0436d1313af77cec1c4422051f1959221ea82536b8a709ef84c18fd DIST cxx-1.0.92.crate 195895 BLAKE2B 9794d78dfd0899be4464ebdb20f97659f33c600bf65d9ac2340ae7968e1c62085282f089a78f8894a36ace867b866327cfabb9f7e2cbf79f58c46456f90918ef SHA512 755ad0c8c1bf5722101dbb1ad7907b17ef8873d5bce5f656d4c040c720172412c9c2849ee807950755f34cfa54269c7df367ad4cd2e2f6e16ad25e95982a2611 DIST cxx-build-1.0.92.crate 84461 BLAKE2B 1a86d324c0c3782d145c60ede8705ec9b8c5b2814617069a4203328abfa2b824c74e3731464b4bba11c2e34934495e00cb1df536d8dcedb1e45b6b8ffdf3aa89 SHA512 3865511c72a5171c1896974ea065bc48da547c0e370ede4c72cf98be953f4ca17a74d73b13ace632ba2c0f5f8213c585cfcc995b45cacbd18ef18a7979f8cb31 DIST cxxbridge-flags-1.0.92.crate 5254 BLAKE2B 5ab189295be38737563ee159ffbf28509cfcb886058600f91dbfb5691c9ac9877506fd45952dddcfb5e6b52b4cb423a3b3d465f9eda05c23210f0b214dadf5f9 SHA512 86ee9cc97aee398a8cb50d7eda457181487464d1bef5a3da6026a3f2552e27c487d4605dceef8d27a02984e5728d3d9348df90ee098fbee85d897ec54b416323 @@ -146,160 +136,151 @@ DIST cxxbridge-macro-1.0.92.crate 59533 BLAKE2B 7332c32206ff5a2dc657b2356369d63b DIST dashmap-5.4.0.crate 22862 BLAKE2B e24fdd4bba250f1fcf9baaf05184726f4da5dba592d23c0a31f68f903bf6a8f9071c46a11f17e61716a745597338cf52d1db04bf6a8f4c6bdafd745f249f6db6 SHA512 886ec6dd43d4053ca964ade99586a31b420953e47a6e710a1259d8d5f34936f847683844db5c73dfe243803ba45b30ab9641b27af1ae5d825180119a7d61a910 DIST derive_more-0.99.17.crate 55771 BLAKE2B b290bfbf06119018206be0f8ad4c92508be4cbc443f1a937c38961e207fc3f433d8a87b2b5a17e72aa1735520799540557d9dd9e49e26b8eb7cc80289afd44bd SHA512 0bb5a94e56d35a17ff4deed61c437ba75c9063694032ba98b58be1b072d33f2fb170d51bd262a17ff1beed2110b334528de75d5315ac627202ccb13d8c490baf DIST dialoguer-0.10.3.crate 28627 BLAKE2B b3c9b3f5c3b96cbd93202c17f756e9f525c6d3525045d3fb87dcba7ef4b32e3fcb2e06a25a2d991de08ccd95370cfec0d3df6a91b6b24b8b8e9b81bdfc7fc653 SHA512 c95659395560e8fd0f4c232ecef89f38039ae096a822c85eae07c92e78d17a9be98c995af415ba43d43e12c245641a17f10d54b96512fdc16c2d34d13542ae2b -DIST dialoguer-0.9.0.crate 23539 BLAKE2B d7fb00405377db6ba3e951000e0feb8866d452495d505f223560b8ef589ee8a231812d8510cf242582a732d2eb6850d459f1a7aef334ba7fbe1e528b21b9086e SHA512 8636a89cb05e54f36799576a0431b969a359682221b07cb68e59cd83adb22936daaa7bb2b38a31d1a8fcf8043838437c543787401d628cd87892df17d1d485dd +DIST dialoguer-0.10.4.crate 29928 BLAKE2B 98442debedfc4661f3179aad4b756c91b392632259da0347c6eb3c9706c95c687331891c7dcb961171e4de2e807c6fa46489ac281191aa3b1a9b57c79cb66d26 SHA512 0ad01a3cf177b2877c4d6a12f8368e6543f514d9d7993e38826c52f22b1181039b4140c618965f3c1ec20a175f477a759ac6948ca3b6c39c5508b87d64fe8002 DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9 -DIST digest-0.10.5.crate 19503 BLAKE2B a73ef5f7b85869f8f6e2bd1c83f88f155ffab8ae1c687018ddd12f5806385a2664c163101aec84d4c20647a8bfd04095aa997e088a3f56e2664adabff1c5614f SHA512 3542fc0322a8b10dbc229ae83475a0df5f9beee4f879eacab1fda53a7b61136df2961265472ae66d896681bd17f8a68148b25827733bd782c6bae05d2f307951 DIST digest-0.10.6.crate 19527 BLAKE2B 402009105a6ac055be062769dd4f162aabb977b9afe29f451eeb3e6b5dd1a579c371c5ec996b9c1bdba3b4ded83830ed2e1934a0505480bffba1e0d16775a8f7 SHA512 21d3c1dc64e640300c51e8a009af464d6e3cd2b10aa67c87a038165c11409d6e5faad1967236724a9a4cab8fdd88826cac1db4798245fd53ac2ff1a9b2b68b76 +DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766 DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5 DIST dlv-list-0.3.0.crate 11920 BLAKE2B 2f5d52dd47c97799e6e7fead83c0f239daca5422f7fd2f3662d3d4a22714b2a64a4b65df3a451ad43675d828e3265a10ae30428204c33f4e1efa8bcd6933ca8d SHA512 3efa93e5ee5ee2e480a7e8dbc6d5baeb289279871f8b9f4858a24abf3f8b57cf1fd36369a6b5a1e667c121985197063c8834141b220a58453c8399edc9da4206 +DIST dlv-list-0.5.0.crate 22112 BLAKE2B ed6ba7f0621dea6bad42a96423c147e55d6b120bedf7b1f8eee9f1101e38bc44f5e030c67df29d281829a9951233c0a8138906dd59c454caa44aeca443f08758 SHA512 4acfd27f975f314edb8e520fdd36c45f9dce60db7d0f1a8b483689ce01e099663fb5608a0463b0c4c3453d493787ba4167b21fab50eadceb90bbe202396ef2a6 DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba DIST dtoa-0.4.8.crate 16175 BLAKE2B 5fff15e66c2edeb9eb9da89c66389b3a9bbb891d75afc3bb7da4dcbe9cad9e50af318cc8cc01cc7e56730763e8ea8ceb33b9447d1a7fa52a8d0f0d2060a97522 SHA512 fe1701ba2c40988b92f5f4ef78a8c81718b140ff8ca2d04023b09a89440e6ddb53ef36d1ebd9dd3e948428b361ed6611bd24ec1a31b5010c220c555e1f0bf6b8 DIST dtoa-short-0.3.3.crate 8198 BLAKE2B aaece640d0f8b231081bb1534c3188dd4f9780e590f204697e2b8c21c33d348b40310790fd1b72d50a8c58c1d56ae2d6cb0dd24eb37e5ffae12a014da9bb2fb6 SHA512 92fce043874f589155e7e2f14f91a51e876bf0003d1eaccaa1e20026c041f7f84398e82937d6d0e834b0d671d2b7ca307111ddc085508573dac9298469488a4b DIST dtparse-1.3.0.crate 31169 BLAKE2B 00acaf8b179bd83595cb0a9ffe4a44be4402a4d41ffe86a64183f5141f0c4c34f051c6facf0895dd2dd1eff1de5c0c9f66a633a08a32916d4ae797e559926d6d SHA512 f85a1ff41fc20ea9eba73ac65371c5775a7a1cc1c4fa54594308909374af96d7d841728ce8d58b2575e7fe40bbd508819339d684a85917e5aab80330e58cd6db +DIST dtparse-1.5.0.crate 32516 BLAKE2B 56877606f5005fa76ad878126d1ccf4a2f26ec6188f5aaec479fe21763a7641c435620fd1ca2dfd7aae1f5b74680ee94d1237752d0d8a76cda47903c5ba2eefe SHA512 c24c6930f561ad7b89f2516869158a259a64e295cfa2b4e652aeb81360a315705321ec6cce642298001c0ef9085a7b16e9163c3beb866f528568cde5b3df559c DIST dyn-clone-1.0.11.crate 11771 BLAKE2B 06e4d872c6a3f8fbdabaefce706b5214641c457a669c19f2f536f6e1346f8bc8f70c97e7ac1e759e084e337997d0c8dbed88402bf9fc898203de0f36119451e2 SHA512 c26181d9b7410f0927b5a88b6aecb372bec6ced68053ce65cd9f9dceed756e913dec169b71b9c34331eef6d0aafac209a858ab4a9f77617e4d95b3a6d194148d -DIST dyn-clone-1.0.9.crate 11903 BLAKE2B 4c214c596de7d223ed011150a80bfe940a72ad516b917b0abb55365630cdafd9388e75807f56973d3c9dc94befda541234d9c7529c3264e1a1302eacd5f290ba SHA512 6f19245781284fc25d621754a6de4bd53201bdc4b226e8513801a46aa237148e21a8b28a8bd187d5c2c6e74350de5dd580ac561113700ef343aef574010908be DIST ego-tree-0.6.2.crate 8962 BLAKE2B 012f88e588384169768a340e76bec42713cc0a29ffcad4dda990f47aff03cea4589177ae01198d8fc1c43bcbaa1cb3f0cb3d05d6a23967c5f6f5339644052938 SHA512 bbfb56b4dae753a980a9552b59da34fafdd52cc796d8abfa19e7b9ae97137d0755019e6efaf053365fd7e6cd1972de53acb0b83a69ebe329741c253370b93a1d -DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2 DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e -DIST embedded-hal-0.2.7.crate 32623 BLAKE2B 0e1fd19a4880d5c9bd2b6d2407e7cd0f97909a374f9250f23e129d2492a54f98d86dddd4940035c61f07ced41643cfd85d723f80acdf79c17b48c65cf604eb7a SHA512 32adb640e03ce927e6e9df47ca8afbf64802f415fce11988ecd447ac9a7e23764908a0cbc5893d6a2e8adc291721018ac71a99706342ad617ff2fc4be12e3c98 DIST eml-parser-0.1.3.crate 12755 BLAKE2B 6f598c7ae4f7a84fcd215718a2e6ae5242262b464d6bfbbc181698e7b5aefe762c6a78bfc2109a095ff08bbfe874a378fd425d8e36934e87eca8a8b1abd21fed SHA512 95408df5e9f3fdca39d0d3a3e48d5773360c38504f7a463622a248eaff5af4aa0ff4299193ae75e311072fc0469cb6b9613e778f911f789250cb5e40044b1aa2 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_dispatch-0.3.11.crate 22247 BLAKE2B 3632aad3153503fe6208711d972d0c1260898b9e69847eef67f86c0156258c1502f3448ddbe2987410cc6e794d07cda322e9b283da95276f9621b72974081ae0 SHA512 7eadeef0800151740948d68907bae79d98bb3a3f982a7b57d21d8757bfa4a7f7d3a455849f0758cb4b86eca9c3899d6264e17a6dc59ae39f2acce18fa9a5b8f0 -DIST enum_dispatch-0.3.8.crate 29407 BLAKE2B cb81fbe064686d8d321906a944aa6a9b503b674574f97861ad471b470d6bb38cea126e78f7107a61761b933c524d4d58b86c360740e354798e9cf690f836e4ac SHA512 56833449dd2f46d42c2179272243ce9803b336e2b77f7f23d466c077f6bf2ccd4c4007c99eb3faa21ad0425345295176131e1f5259aeacc8da0a002f6ce9348d DIST env_logger-0.8.4.crate 33342 BLAKE2B b1bb359be2f34ca6f93f72154c86920b8254f574b48f693b2ae7296cd1ff25d34dea61e95fb2954569fdebb6c522c851ef7499c107005528aa2226df13b0de33 SHA512 9e4478ff609a2e1e1a902a55b221af43a52622fdb5668dc33fb0be354b964708b7b6d13b7f1ef11982f45fa7e71f0712a2ab3fd4ea98155a5115e5a7c3d33049 -DIST erased-serde-0.3.23.crate 25099 BLAKE2B 4defffefda763590c4d562af252ce57922419b6ed305238e7aa328666370fff6592c3dc5f34e70a79298ab1716e8ec374d207c382aa8b36a2f3d2ce21f3e5064 SHA512 e37e6f166fb2577dbd87c0e686848ae005e5c799d849ff280070153a1d33ad4fd7e7cc11d0348344898e3c33c456f1594683c33baff572f4bc99ac89cdb2bb53 DIST erased-serde-0.3.25.crate 24916 BLAKE2B e67c0be2fd7b0f422023644d340f8b837009beec894e33d65917841a923206a1b5bc13eb275001a2dc9a0c9932254cd505f19750ced3b044a132d9af7f7ea79d SHA512 9366176504e514f016010e2a819349aa69e03c995a59667096352b5b6ad38852a6a59819a38c2f24918da0a3029c670fd173b9be9a80fe9d4e7e3e621ce6e36b DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1 DIST errno-0.3.0.crate 10268 BLAKE2B b5afcebe6fa435eb67407c063c7d37f0303e7a6770edeafb1b87f36b7d5773c28c8b4b3c970e12f42788a3409f7442b23f015b2e6a5465ea4c6b0e9b9fe048b6 SHA512 8b0626190d965306ddd84383b6b5ab529502eddf3859f7b480f6864e83310248b6044485e000bece8b95ef24d2f1bfffad6c2eeebd177f3a10e819b29e5e6f5b +DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 -DIST ethnum-1.3.0.crate 54685 BLAKE2B 6eb26bd6577fdad1bff93ba286edefc1e139c999efa860b0cbc3fd980392a5354e6f7ca6e813aed359817c6fc4949380fd0e920049b6bccf31f51d8143e71368 SHA512 10c7858ceed96bdb571bcf86f3e6b82606f1e64c73f7c437850857413963be4e58f52f4ac3faf10446e1675c1026ba7fd27c8472d57b1e8c49ac897d25f621f4 DIST ethnum-1.3.2.crate 54902 BLAKE2B 60e65157b7d5f447e1d105e6b9cd9066c40ad8ccc8bc06b0e1b626d80113c7cd28f3e5f6c6d983652246e501c009f27840dbc059b49dccfbff266d881891500b SHA512 b66c3c559b3da2a78dbeddc20422842891f9cbd25308a8f5f17f0d587db185f373e5390f2d0cde9083e6f3f5a60fc414bee0e91473f09bd179ce57f748bb7f93 DIST fallible-iterator-0.2.0.crate 18509 BLAKE2B 9630fcadb2f30fbd8a2a057eb992bf33c0aa2d163e6fbd43de9c8c350e3e932ebca79a6576b215e17a0566898f6e37aef806a643d20c16a6aa73ca515fcf30c0 SHA512 c558fea3fcf3a7756acc0b63d38f76dfe7eeed4dd9c12c46b7a7e8b8bea64d00e0cc115492e8b3a1a19e86e6083477dcf7d2d72ef960b44f24d61819a3077e79 DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a5248d090d1f25804b92838f41131e475abb83ae0b89401248feeb52a49dbffd499ccc0ba0f2f1d044f2f3e9b06662be01fe2257a4e885 SHA512 34824e2007cb944eaf54b10d6d3885bb17ef2a2976c6dd7695ff82a937cc95eb65d343dd7a5cd2fab5aa5859faae3352a9e1c78f239ff736900c1dbc3f5ef7dc -DIST fancy-regex-0.10.0.crate 79951 BLAKE2B b00f5c398a4a35f257b5e92c20bf3beefa1cc6e1dc515319d18c7d58eae14de53f51b5d0be443619dc06df8f960a9134c413b10ebaa1f0766860965682483299 SHA512 19d948e4e98b3ff0d9d9680287ff0ee5c3597598c781d61fd7174cec9b63448ed3bd9fb52a2643ff4289ee21069123a0adc9c422ea516076e4e55024845309be DIST fancy-regex-0.11.0.crate 82918 BLAKE2B 55cff8d2ec3152fe46fc6ea2a6fcd13714b35a5c056739a9a15d7754badaf66873ca1093f96f61529f2b0ba0279a193754a053ed9d5dbbfcd72faef545f092c4 SHA512 7d35306e596543ac63a7b0fab145a401b8eceae08c6d7564dc46aa6f28269acabe59135b30dab20f3ffa6779f5a0d3fcd0264d8b5c19be56fd66dbf6e5c2092b -DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1 +DIST fast-float-0.2.0.crate 41609 BLAKE2B 3e594ea36ad8af7188cbf4bf95dce08a21e88cf5eab5ab88df59935964d3fc8b3aa4d20c94a5cff0864b989375e065a4598c5a7db136103a2cc85aa316175ac0 SHA512 cc7c494ccce35c4e10664a6e58ccdaebdb60c40f1f5372b89de7691140adefeaeb81cd7e7b61d4615bee2e5b322481192f54eaa394258405364787b0f16e9285 DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52 DIST fd-lock-3.0.10.crate 13691 BLAKE2B 05b45bf91e2c28f6117933825f471dea63ff1f4bbf2ec375fe46720dc49575d58d6917f63e30d858b8dfe8a052c3cbcb7d852d176218e840c8ce055b807612b8 SHA512 fb4bee2949cfded340c6b950a3ef5a9cf0688d0a9c8bf05b158f8b833e7fbb8a2db34448e00c7860834473cde32af0ba39a7b2b2008dfeaa92c02f30be395ddb -DIST fd-lock-3.0.6.crate 13433 BLAKE2B 5ff052e345857e6e4032ca7dcf181f5c37f185869e3a6186acf5ec4fd78f49a8d0b48d3182874c2197a89018d3172ddd4475440d0831a7e9d361572af8317df1 SHA512 13a17d6c200d384ff0d9f3af5083d34157806929922d0d531a9d9bda2c16feb986003b5cf1ca8506b21ea49afc10bf65877b02e862b26034d12bf2276606c5fc +DIST fd-lock-3.0.12.crate 13692 BLAKE2B d52aa55fd9a9770bb659b62ba314f68519fef78f18fe529a840da64436f8f113d46479c3825655e0a07b8da1f5ded019c34b050b35a6ba755cd93645ee6b4fe9 SHA512 75b40e827cac562cff603fc456878debec650029bfb3766cec11901353e1205a8f8be64e932fce70d6fe96f4046c9e4814f8baa618430f8aa6c01b38a963e034 DIST filesize-0.2.0.crate 5066 BLAKE2B c43cc098a2b4ec4f9a2990ccfb17a6379e7eaa01686cf9d077ae4b3f80f517f5abdae2eb3244989f0fc4e9a1c6c9b6ed1f43921d3067d474211d74fe31cb75ac SHA512 d80ca58ed1c2c9959cb98033c270ebc520ab050b812c17e22cb1bda3cfd44d35542e56c45da36765873e9ef18f21a01b8d615bafc6bdfc9cf555d9175b47bdce -DIST filetime-0.2.17.crate 14484 BLAKE2B c181cf4c3ddc5831c006917e7432620a62a0ca7aa379ea7f1aab9b99a8cf725055e8510f7f63ae5add770dc8f91c824d3b4e9e86ec0f3e7faa4e9a647c431a8b SHA512 3f7cc4e64381f4076ae04bbc0adbe2ecb024719f1f2fcc2ef537b0285261e03b8af7655d2db72358185dcce109df060d4a4a4015b3168fae0f6a952878860087 DIST filetime-0.2.20.crate 15027 BLAKE2B 393bf9696992ebd17a8319f23d660a8c841b536109d8216103ba163ef50c78dafe35f640c8996a707a43fc523d24becf38ced2cada9cf072445b13bc3138ae38 SHA512 71b2705acb0aed833b8c5da8f07384aeb0e290be78c68f4bfc044bcb7e8285740186b74b0e37c619d93bc05b9022a83cb0edb75c688b106cdc844f843d0e8a0d -DIST flate2-1.0.24.crate 70191 BLAKE2B f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2 SHA512 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5 +DIST filetime-0.2.21.crate 15026 BLAKE2B 069f38a2c3c25c53b288e3af7372cc314f7b5aa7a094f88d231cbd9fcf935f0bd17c72cdf9c038bc2e78a35e6cb768a66f659aa535c72b7fca5452bb28a1fa99 SHA512 5adbeadc9b93811aac7e8a91b2999006e5022689c7772fc2f231d905b8c1210e1b1e14eee327a081eb70e351b3ba7f8973f492d99a138ce83eed45f7b4a8b013 DIST flate2-1.0.25.crate 70210 BLAKE2B 992525ffeeb4433a222487cdfb0c3927ad77f914e1db94f612d80e81faef4a2c955c755c2b800251e3416d0b22726d5f7d7e432a81c3582c54b7de95ab7a324e SHA512 d81a463360ee2778f609ff297e04548120d1fda1f9e020fb2f429ea51189b8fe6cae57252fcd924d71fb65ad0f93ff7cdc7235913f8b78fa82925939cf884af7 +DIST flate2-1.0.26.crate 70832 BLAKE2B acbfad138abf2175822153867413dc89bafa9254494b4f13d958dcc6008a26fca6f934e8010b8c090367b8e25272a4ba3b26a31e59cec69c1359f83ca859d186 SHA512 a9f7b9e4adfd0a22fbf66e1cbcfe377cc03ec248c7fb7113097b839922b569cc96bf080089b8c800b35ec6f81b3f602a5860de55963b85f27ee6d75a9df88f3d DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a DIST foreign_vec-0.1.0.crate 5198 BLAKE2B b06371724a4db1b9a1da25881ac965552e9d84a8219f80c3023878348ee7f61be8d4910312f21c7577f4c3b2dd8ecb50bd9882986732f18788c793434a1a724f SHA512 9155f500825ba553e574f4c83cd39c6a96fa7a9b3df328fa04e5a16aa1df8f38db140bba29b5e24262dd01030b9272dc245e59030ae4c07f07945683846bcfd9 DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 -DIST fs_extra-1.2.0.crate 29918 BLAKE2B 92e5de4cdaa16ed8c2737e988f8f2419e394f56e30ec43d9a29dbadc13ccbbdff7cf2b30788d37f160123df83fa998b966fc9b5f793b6e15f84af4dda7ec4cd1 SHA512 66670d624394874d7f786f8d362438c53f5b18008909ab8e7a74e82518dbc189e37588836f05f19dcd4718f4c1a5296fdf274380d574b1f475e28891ecdd6c91 DIST fs_extra-1.3.0.crate 31298 BLAKE2B 96dfb4e886767d3d3850d94cc789867c3ed461feb9da0ba90c600b2b41c3119067953ba795cea5e6c8c338adb6fe6426769a6e6894ea3e02eb1ab11794eb8d5f SHA512 090d2ace0517b86dd2f54c5491366cbb6e1677f64cf64f024f7dc6a3c42c4f8c54b215e954572e2df10ae7f0e956890ecf7ccbeebf66b645c7647409484c845d DIST fsevent-0.4.0.crate 7292 BLAKE2B e55fa22bca32165c17ab1cf623311de85d1c1cd78f89fcc016babfa3557658352c17e1fd9a2fa64c753b0073a96361461662c4583f780cd7195ffcaa254da0ce SHA512 98d5e6998e3ae0cf3e0f383aa1e8f7fadd9b75154753168da4f6b87cc9a37b8830e7bed4b2169993ddf49646c9d47aa022d6af8a8a66370e7fc533932e70855f DIST fsevent-sys-2.0.1.crate 3984 BLAKE2B abcecda1e75e47b735f8cf638c958bcf0862d121b046b7b70b4ab6bd1913398967a1019422a0796398fc4f759cc2d326f656c003d9f2f47b63c884650d8513bd SHA512 4c7f96586c4564f804390c3ad22388456a138bef1902a5985463515ca9b56976fc14c993f08ac188897c449b2d2843890c2357398eb3ef5eb064326881e7167d DIST fuchsia-zircon-0.3.3.crate 22565 BLAKE2B a4dac3457036efab8f79fe5d5b4545e4091e994d3dc63188f71fafbcc28bf98ef359dcd20add30ac1d990ab2e66159723302fb66697349c65fab0aa58d54535e SHA512 a43ee59452d49742111e506d6bdd8b8399a3a646e08648e25292864d7f71460c1dd1f2d77b8efa8ed09ac21fa4ff0442a2709f16d8833a3849bde0c388d83a93 DIST fuchsia-zircon-sys-0.3.3.crate 7191 BLAKE2B 530bb5d475ac828843af248c6bbd24ca3b5dd8118c8884ccc6d7261818cff1c79038077114ffa04bc73a078177527824c4d9d20a9b022e4057afee3330258cff SHA512 978b7e8795a5877a68409ed3a1d7b4246263f8e7e7ce9ba8a022643be98f58f329cc1c234717df80a509db849da4394f39e90a8e2a6f56f8fa8dd3c07e7d4386 DIST futf-0.1.5.crate 11344 BLAKE2B 2cc5e5f5d4ace47e9273546e46c500432da47f246cee18f24607432305dec9481ec3d02b8a9bff4724efe05ea1d235294c52ee4eeb2f5f285ce56c2987b62d24 SHA512 4cee071c067c879742839d3d32192ca94ee2f9241468656357c3aed116cb7c656bf81722f32b67d60214b7db66858dca6443f0d52f0ff2114fc70971bdddd2d3 -DIST futures-0.3.24.crate 51399 BLAKE2B 03eb55cdcadb6646d01a485efc9ca0c679d8a71186d1dd97b078772ca298939e147537692216e2601b7d42cebe0c961b3a6693d7059c7ca735efa28fac8be07f SHA512 91f3f1b121923c239b1e3042048fd420a35506b4c1ed6527bcff0fffa8153049a384c4e0b21d59944327552c094db8de8977036c61127b27948979e0da6df949 DIST futures-0.3.27.crate 52816 BLAKE2B ed8b22ecc68bd4a23c8e89a34fc5e3630073d51f0a19d52913d37cfbb1356dce0de36dd8b1adacdb41d47069a378c63b4fced855aaa0c55ce143ca9a047cbb0d SHA512 2810721213096b37ce557213e655bf2727aec2f4ef57c18ec8eb323de3b9992ddaa354b6654d071c39f05260aee3550ce2f62b885e1b7fc332c1e3137f0f538e -DIST futures-channel-0.3.24.crate 31963 BLAKE2B 2abaeb5249ce94271588cce9c6af9c96ba52d5a8900c69b5232e0e144e5e218bcd57788a3592e5b95aea84d73714552db131524d82de3655886f136789529c36 SHA512 2145a54fa7b89763c7c6352818b3e3b581190e131a3d3e7bf7b745a8e04ae6ecd9f5f1cc78ee65f7aabf1f786a25cae6b37d358cbbef34c494c34e217b84d7ac +DIST futures-0.3.28.crate 53229 BLAKE2B fa4420594a8e261d2622715e5e40123d401b0a549b8eea9f72efe177c606b1fdb3743717a4826bc82479c1700e90a1b3bb3d0955d75e7eda84adbeabe0dddf89 SHA512 271c83c157de76b1c58db49d6f7aa0591c665551e60dbb260c3ad292a48138979b06e76b99a78cb4f3ea57cff3ec5884839cf6a0b807fa212d54ac28799c5e6d DIST futures-channel-0.3.27.crate 32278 BLAKE2B 18ebc1d6c8f81aec87a4a6033ffb1427f9f2d353e856e7ae02e7a9ac57b6e0f9435bd871705ecca221a89420777d816af3d50ef8fc66a3440966726b0ffbfdc3 SHA512 940755bd8217f2de2e68f99bd73976e4769e0225d369a681f28d14f5224c7eb07a9d236972016c5e57d8e20c0cbe5f3468368b0b79290ceaec9fc30159392cbb -DIST futures-core-0.3.24.crate 14618 BLAKE2B 381b5f9dd5249550a859ef83987121c1574c91a2498e0e96ccdc5657cdcadc770319a4b50200cf3138bd504fe537ab2d5c701bd97d3e0e39f4a9e75d4a7459db SHA512 d39b19f0c2109d7937d8dd7f6ee45144ca3662746189a5856e0f9a29bb255bc915214c008e97475046703fa90ea28343984575fba394a93dd782b95f09963e67 +DIST futures-channel-0.3.28.crate 32281 BLAKE2B 128709ed9c3f275ee9365135426b626dab7d34a706cb9435a6ee45e2a28f7d2e6702b7bcd8b0788f7171ccc75917f287834a18c8af58b73ec07f46425aecdd97 SHA512 21bcae42859687538a3bbd4a4328b1a176bf8eec3b03f9d341f8ec08e796ada1638c0c3011246995d742e392a3ecf4446ccd2e92ea5426fe658c5f5ad8303b99 DIST futures-core-0.3.27.crate 14709 BLAKE2B 801d2f20dcaef9e2983c3cfd504a4e73a7f0e861b8f76e49edacf8827e584b6ad33f0b358646c5fa93f5a93dc3354258ed630e847841038df30890f1929bd466 SHA512 822ce6b9e38c33eb647960474e0cd700b214fb943ad42a3aa9bff91a23c687e0de14d7daf5dd5b238cb527ebfc950f8c91b83dc39b845a9c13fc0f64e2bb32d6 -DIST futures-executor-0.3.24.crate 17745 BLAKE2B 835a8f835c319e513443c0c947bae83c4a4d1656acf17af333063e33f96eafc76105d45798ccfff3ac2fc362bd54b785bcd2bd406a4830962e75ecb63d710c82 SHA512 fa6385534511ddfe73e4bc80081879b0a425041557d83b1d59f3e44f86ec279327532d732ed4daa4b13e74a11460fa7a99713b00563cdad153ea13c0dade234c +DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0 DIST futures-executor-0.3.27.crate 17745 BLAKE2B 0a8d626511da8db8853314470effe6fa7dc408a12150cae79bc4478a81d1de3a1744b177016514981b7608a2958bc8feef2886c0d4ac1189ed2268893b29afc2 SHA512 c5e1a1ad5c053ced8743f3d412734ea29471d42e69286f8c61945003777ad9dc63170f371e0d245c8d4bff5735f3952c600f22bd742f4bf78f47577d9bc35ec6 -DIST futures-io-0.3.24.crate 8910 BLAKE2B 67de3c0fbb671897b7ed64967e057b03a9b018b5dcb3d78af4945d4415cceb6a866bc04de2910d124452cc3175a6cc5651af979f8fbe6343f9b96e174cb31279 SHA512 63257cf13e99b8968a797dcce9d572722858c7c91c212a52d05badcf10440824ce9c450bfe5eaeef5528369339a14144a8e94d7e8b2fc717de26fa21a16f2848 +DIST futures-executor-0.3.28.crate 17743 BLAKE2B b192025f0838c924783090e7b0bd7806edae0502172e5f961d4cab5a4a5c074050ab6a707a50baa0ac2f505deb1e3ace4259349570beab0bff34b7bf6849e9ef SHA512 1404717a512f1968e3ac6c53bb6c428fa049b0f6c61565ddc4859407cf16c56735cddf7a2931b2816c6c8dc8809f76e7f98ff05d4f80e4567488c2aa7b424a50 DIST futures-io-0.3.27.crate 8912 BLAKE2B 5c2c1f10bf7f787c89fec31fad6bae4bbdf6f741c044d3d7b3b3e6e7ce305456f44a5b3ff3aad21380bbe2f2212ce15165647f5ad3fc03c539d245d65d2d62bd SHA512 93e42bb9e0af07ccf8f5ad683193d1992276317d847d76056e95b053732e07b327d2be067ada3a99672eb674ac20f8a1e17344139930e4931b6bc8a0983ff265 -DIST futures-macro-0.3.24.crate 11252 BLAKE2B 397a7675d735c9be21bdbb1f540445197f6cdf8c595c952483268cc19a9a06e673338f5713cc378b66f4a93bf5a8ba0d2edcce01390ffb9f0ec9337fd3b527d6 SHA512 05cdf441404a7656a092a0b9a9a2800412a8671e2d28b8b68b26e4b9121256acdf911851ea566847462e981ab4a2bbed3bba5500cf9560f3f61e6ce536afec81 +DIST futures-io-0.3.28.crate 8910 BLAKE2B 5554e9dd8548be47e7195ae8b223288cc2e765dc9feb703092972ec9e19ade825bc9d7093625a77c7dd2213df59e2c70ada84a84446b5a940c3e62daeb9dd57d SHA512 805177f2677a09d94ce5f010af9244e0e0dc285937e355a836179297c4c912a762f8d96bce57af388502810dcb67a772b7a522f5c6b21be3aa4b7ee46372d402 DIST futures-macro-0.3.27.crate 11255 BLAKE2B 549ae3ef6d0eb8a9159ff16d7730a7311274321be9adc321995a3342b141d01d6c76b04e54cd87b121e809c04511ff3165de7d4bf42c6a22add01dc2733b0f01 SHA512 0c7a4985820131cd3bd6f7d1ed89bbe19699d032a4ce4cd594bf02f268cb9bd3d5426f7e1e4eda999fd8ac2572bbd07ee5d399d8a2964d49deda0fe61131e33c -DIST futures-sink-0.3.24.crate 7854 BLAKE2B c0cac5188d84de0ebdbe13419c30dcc38594b8edf9952468eb1e04dacbb2d7f754f5b555a1aed5fba9704978a294974c25cceee27a9e4ec6d90b031f324a3ac3 SHA512 4da560975ea2ce2d6cf01042f9a3a16401d769a34e2d8bfe2b0fffc818ac0c729464efa0c2d45ecd280aa7b74d7bab1d17a5670db3d2f4904e4b0a5f4cc463eb +DIST futures-macro-0.3.28.crate 11272 BLAKE2B 3f6bd63f402ab3348e1eae96897b4c18aad01b99a1f9ff555496fc6f3114cfb3334b1949604c21af251fdc4923c09e4412f40031ed92646a06ee05f6bee9a0d9 SHA512 accbe4f434b3704fea440e1fa7492c438068ac89798e3b2c85a2b251c55663ef2c65480f6da0884c8e80a9c5f5203aa6ae623059235f4a480a54d91bc5e9426a DIST futures-sink-0.3.27.crate 7853 BLAKE2B 8470779dbfecafc6b19e9c2f61aedd6b25104b45b6aca120c4bb187cad5fe1b561447b40707f3b5255f69892db6038e65917b34444d099428f5baf65b7d93d0e SHA512 b376d3609212c80751de17d9e8cfeb062ee211ee5b126b0ab5ccc4615cc2eede352b4f0aa86e6a6f027df40ba617751e3d4374c2400d8bad3104319f7d5fc2ae -DIST futures-task-0.3.24.crate 11836 BLAKE2B 1f697816b721f4a51150dc38909974c6c765231c451e0884ae41e1ca16df9b93a8890e1df3a5083330de73ffccc3cfeeb976644504e45306ac5ee99ef4cd87ad SHA512 a78a739176c20afac835ed7b1fec04772aee1f2127bf4a4d0e54bf1e78079e854794fb3cff5858108168d8d1bfef7da99221599c9c533bc3c3059ef07286d54c +DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07 DIST futures-task-0.3.27.crate 11854 BLAKE2B 2e2ef78b69859ceaf074f292408c2c7ad7845229d688e76931295b97f498eb3bb87fc32352d34082c2b89e7e931ec65991834c7b19e79e13ecf93c8dd4bdc984 SHA512 67f424de561100d1521fefad210151665215ed2c93217f3da441b0dc6e071c2a138c32e9411d3ef1aa34e1391a73eeba7e2a51a277418eebe3c2d61588a3828e -DIST futures-util-0.3.24.crate 155823 BLAKE2B 6fd86340f0fb96240e28f3e3885be9e555675b879e844643352241de81b55cc67023746b4c3fd941b2b38cddebcef41efbf72581d41cd30e7aba8f0330ad503e SHA512 30cfa53bc58101948ca6e828839186575cd8b092a629bf59a7e4df205309f82d0cd4ec70340f5e98c76fecf604934e553562f7c79ef382ac8451c640bd95c5be +DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82 DIST futures-util-0.3.27.crate 158556 BLAKE2B 419e6fbf60997c3ad5bdf76665062102f977b4e0fc83b110803c426f614cf01f0ac9b926bb3f4a9402c55a3f58ead6f087b3da41e38abe8573fbc30668822df7 SHA512 2d83541a354960653c2f54be5cfefa520611519d564f5e5d5e33752ee263426bf22f4e7a10900f8c0d057357a5afb311686d76794722eefdac8bc404788bdd52 +DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4 DIST fuzzy-matcher-0.3.7.crate 18047 BLAKE2B 934b90a74826393ceccc3e433df7cbc056a10744077e7a2178df9d9edc9db5d4cbc86d006c0ef1f7d82f4fb8ea0d52df71be1c7cc9ee39b433207d7f2126404e SHA512 ebcb6de06dd66da952183c75e4a44988bc60df17f035fe541c134f1c4e3c33d18a7385a9867fc23a99c07cef2b2737edd6128dea6546e243985da2f3a55dd8e3 DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38 DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20 +DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53 -DIST getrandom-0.2.7.crate 28854 BLAKE2B 30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80 SHA512 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1 DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 +DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082 DIST getset-0.1.2.crate 8831 BLAKE2B b1408f4c0b2ece039d06180e3e2990db2a4ca3c74575be3b4d3df562fc48a43ee8feda42cd957786aa481fc77a554a8e944f34a6a718c07012aea153a1c299c0 SHA512 54f162d0d072253abcf26c8779a9d8eb423db9df85716da13a785edb4c61757cf0c03f3563dde5de4534be9d4d50498c03b8337dcaafeaefc29c9c836dff1371 -DIST ghost-0.1.6.crate 14246 BLAKE2B 9c670c2ee5596c9353dd53a4762b3bbf95b44d1bb4f5d96efa0982298c67d3cffa79a96c1ff13f271864e7d3e93b215e40e589ecc5bc0216ce5710fb9e7c2ebd SHA512 ba92d6e7cd68c28689bbebe2137a1473ec2f6037feae33e128e9130bc2d7d441af1825724086b31905f07f0590c3f49a4acf2ab597d51600c3d9fa98ce06303e DIST ghost-0.1.8.crate 14108 BLAKE2B 50d4b5d05de30fbf6caa2e39dccc22df693770f724fa4ca8bfd176452a603dbd17eefa9a7e88b9b214e5c0121ce066532a0cbe3dedd4946078ba8d4db173bc1b SHA512 9f2a4a25f9f48c2ff0a0097ce7a6312ddadd097cc9eb12ec7078eb3d1ba85d4e0343a001279ad348d760ea707bc9f1f758f118219c830332336e97b1d3172bb9 -DIST git2-0.15.0.crate 198983 BLAKE2B 0e340dedef36339cc6ce4cf9ac79014e7bcbdf9ebf688986d1836c3e2f480998a60a2722017381124682edc5dc511368497f03c9bd9a8c4d0e7690682789bf88 SHA512 8ea32850e592cb9bc8caa0d7a04042e284c11b9d46959807d8e6d496d93946342dc37fcdf1ed354010434798a404f415e8e980fee2ce4f5cb998e0f8736b5bc5 +DIST ghost-0.1.9.crate 14099 BLAKE2B 57e19e72c6b1d2b4e139ca16a7061a6a9517d6bccbce1fc858bcab1abda7d5df54f429d837b5e151732ce8522f2b35e551b93c7df665fbc5e8b79b71b8d4c1c5 SHA512 77e9467d77ec6ed024969ca5d61636b1f94e4a35cd96880ed8f8559f3096197d585b805fb83b5b74ecf92d47809d3ee638ea17f3ecee72a8fa95e4869bc4ca23 DIST git2-0.16.1.crate 199956 BLAKE2B bf187855d683b13ec8ec0e103f6536fc2d8321d2a023eebca907a15f0bba760f833cce4a4b0958804675aeae1ee9d2dc0270edf02c66cc2d7231980ba7ab15d1 SHA512 4963798b6d9fc087a4394515b0f6da0a9e01fcbc220dc3d1880a277ea0487083ac05c0bc3a52a537885eb065a9b2209658a199835457b38c94e45395ad8d6252 +DIST git2-0.17.1.crate 207302 BLAKE2B 0b3fb15212e4b1269afa50992f1a5967eceab4ab80309c7c30ecc8a139df3559aac7cb7d1952fd986a61d524e23f71484eeb23b6f77a069d95fe77ff3e9667a4 SHA512 bb4146e8a98f4a29eeb3999b2e3cd317bc761fc7c566a91a590fa0a8fca61b072015ff6119e1e1eec2d9ca3309c312040127855228f6a3e260c2809bc8844c64 DIST gjson-0.8.1.crate 2975684 BLAKE2B a6488541edef2a5d84f04d0b3b7f1be30bb8c3b192f406d1b128b3dbdf36a74da0deea1beb0d0845f3db58642b9c949151a5cf7098573ab8a2e67e1c7a29e16f SHA512 37f1a06d7002873991c67dc551c6db83dd2f6d6702eb4b3656b10a79a4310ef8dad01a51650b601413d96cc5fa7a5bd1dbaabfdc406942fdd35c4ff99d9e55ed -DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b -DIST h2-0.3.14.crate 162022 BLAKE2B fe6b3916e8aaf4a90d3349f3f379817395873376f8cec1720e8c48bba9cb63c692a1ef2ed87d1bf53c8231d752d638ffd07db8ef8ae8cb1fe1e1c17fa77b77a6 SHA512 c2111045875bfc43a1952c7e5aec2c404c4369cdc63a625937023af8c3fb03b329210f052efb569b3da4f7ea40392fae3d1248591807402980ec1c8e0b07b45d DIST h2-0.3.16.crate 162883 BLAKE2B 2465ba9f5c34313c7b07258bfb1eafd9b14f09340ab4b0d2189cd2404656088b6ae0a048ff9216adaa81bc32fbbb29f9167dfa6788021bf245850bc122dce17c SHA512 2a34cee510d39291cc8b5264a96201ae4cf78a1fa3a6f4cffbe42e0205315db5397668f7ce8a304c45c8ace51120037b567b5a40ca8451d5d2a87ad7e0fbc86e +DIST h2-0.3.19.crate 164681 BLAKE2B 3b0c60b12f3e3f2d963b6d945825d8af2c516559d307514d75164241019cf19ee1900dcc9eb5a7e517373dccab5f73eca00365be2c94afb14c15b5da2431ddbe SHA512 57c128a9eaa18c811b9aa27c2887ac95c7398bb2ccba9e733cc67f17e11d4a396453f7d91bd895771e22022c3603a0fd2dc2028fc8ee0d18afe28dfd7630a7cf DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e -DIST halfbrown-0.1.15.crate 27631 BLAKE2B de3cd89506f5700edf3b6e56a865e8014c9a7b9cec99c05c9250e5fe78c380d00575b584e98c1a9d49839f94b5ac641c062ecff61ce78923dda5c58a161c0d92 SHA512 8ed0bba1f69fbe4852379d95cd9e045cc0ca74c5ef581c15076a40697e94ca4122176ca1a46341f07cb8d1e61a841505dcc5c2dbe75126d0111639905f44820e DIST halfbrown-0.1.18.crate 27814 BLAKE2B b03bfc0f3fd9bc902ff1361520dfee0314c40cf56eacfbe66e3de0b32ed0831dbfe4dbbec921b29c291e611b9ff042cacff3ad05b67e5be12898fd37f6f1fe63 SHA512 7a02519eaf55856b0618dae1bed54f7aca722d27c96f5ff141c5f1195b0dbb678a5af530bcbde97e191b61ea2f24fd0e543d8db83e244baf9db7dbf7f2e453d5 +DIST halfbrown-0.2.2.crate 28945 BLAKE2B 368a1961e5150d578f14da0538b0c785563583ddd7eb9e3deb660b5c7f53c09fba14c9f3b772bb3ca87f8d7468f492875d48bb153f6da7f9558c92f2d268330d SHA512 30fef0ee019b4e259e188c6d94788dd8211d93ff1cd86b32457956eb3317ab75fe103308a9beb1eb4c9e173b50c5554f9e9840375cbfb5853646073fde4d892a DIST hamcrest2-0.3.0.crate 17640 BLAKE2B 1f5691c53df38e5c39a901f8287e3315fc4538b26c2782b3790d9e31802b586134c5b35c61d0a704b6d49572ab546e26a02a53ed6395e18381b83837029b4caa SHA512 e8dc89a4386f2fc335994f5b8468c7d2f56835c1b74ee735bed0f81af7f77179151678771b1cffe2134528f5b42c818c57c5375c66d8fe8a20d3c4e9df6dbea6 DIST hash32-0.2.1.crate 11168 BLAKE2B 26e157c3e8e1c3f72c06a804b0e991544d92dc46ed6f12913074dc3f22861939e24644d7fee8e4836ba4d36fe02cf7147a5c1f30998deed33fb3ac53854d20a1 SHA512 e739445fb07403370fda110dc76b82046e5df0250a5e9898ccd0b33547972d26405527f3e3e9cddcd2caa775c8afcfbfc098cb995ab59c44aca642d6c539594f DIST hash_hasher-2.0.3.crate 11057 BLAKE2B cb4bc67a258ed3c340dfff78481ae085391d44a45383f2976287a08b505c014f826d7b3f5d87c832b97af976bfd6b77ef4eff498f806649222f365e8a72d2ee5 SHA512 de542ae43796fdafb843c9552d812e325cd8e8ca66f74c463ccca730ac556bb210885c16cce1620fead52737825b754d152abc333d8caa05d9be59e540015895 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.13.2.crate 105265 BLAKE2B e9ff7e6e753166ab3051a834df6f2da81a19ac6997ba269ab13a65e0abb9ce00839311785aefb451553284ad5ef3a0cda925dc2bc188d2a138a78578e530969c SHA512 21dae7a283326d21e16bb32ae0dd1481c4936939a32a06478a3351c2dec97941be532437b808e99ac40e7900a75433fe0efbd852158659a682461245e19d0e70 DIST hashlink-0.8.1.crate 26404 BLAKE2B 6dff33a44c6cfb19d0258cff5ecedd6677da0987f13b2071d816b22e0c707fa0b4c3efd26e9dc62516c29f8da29c321561a4b785a916c3f5349a061b26e7f17f SHA512 e6b0e843c3dab51225c90b7428fec00c5047d6ea15cb7987d7884271c0da6b5ef66e4d7aff3de764c41ad916724518e9a556b582f6ddc745151d983de0a95155 +DIST hashlink-0.8.2.crate 26428 BLAKE2B d6fdb75b42b67ebd35c258dad55f3e4dcc9027c380a5fa221eb72740444dede2787bb118ae38497c234dd4db2146bd209d7bb4acceb5b5e8f2800bf015cb2203 SHA512 b3ac995514a451584f5189d0a923ca67948749f386ec2df04f177c2ab153ce241c2d92545008c2b3a2086fe98cce56c32f0ee24eed9778f7bd5909d4b796ec25 DIST heapless-0.7.16.crate 75999 BLAKE2B 1285288b76290c9bad11a3c9dba45832896e8d73760976f43beaef93c67659b71c414e5ddbbb83b89602b8df3e9c38e931d7839b8cd8033c9fd2b53556970bb0 SHA512 c67633044298013fc584fba5dde8a85f84f259d138d6f0912de4368ceee0b7194c5cde705b4a04186a4420757336814335b6b935b5e5380eb341720090b56428 -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 hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 +DIST home-0.5.5.crate 8557 BLAKE2B b14225f6e967ccd37fa734f50991a50065047f3814c4e526f3b4605ceb9206d4d12e189b4033ab85792ffea34a30f2b0267b10b9b0ed88df52c37f6ae1ecea4d SHA512 4ba97149d8f70e9b6eefc930292c7e62fab6ad03d5e4e6bf93d40209d3a65e40932c6f3d14ca579ed19ba33195977c60fc52b3d3788629fc760f41ce90fa1e58 DIST html5ever-0.26.0.crate 72921 BLAKE2B bba23709f6404afcb86dc5af8fe8c0728c4c407de7cfc679c286ef13a790077329f7df2a065eae742e7b4c2303e01793e1b936daadd73f663cf2933845d975c9 SHA512 383a25421cddb0573e41ca93131d681cfbfaf551989337845a197e939a2580751ae90e96605bfc4e187dbd5189b6c014557cc69e3d7d2d2cdfb88eeca8896089 DIST htmlescape-0.3.1.crate 53226 BLAKE2B 428d4b1d8d5acf473a44069cd7592ffbd00e970e95d1db876e34a672b90c03676b6a80ba039c877a9932db1268a13f632691b78479f5f7520efb5b4ce57cca94 SHA512 36bc5c45ea5a802dd0206b28b4ece4b00d2e143b638219455e34e04110d35d4f12818f641f9eb2623fed8dd124ec8a36a99a36a5fdd99ceaa6121c4d5479bf6b -DIST http-0.2.8.crate 105591 BLAKE2B 254dff38c4d7dff28e4ddee0769a2f5e2e9e4abc6aab38e965cb7efa4069d1b59d422f30fdc73b5db5bb6c3fd02633dbfdbefd59bfd6ba352c3e5c9241d39d97 SHA512 8e8d01803552299807b07a9fddb45d92af089e43344eecacf2bee07b0e745f33558d26a5cde987ac0dd50f939fdac2de6855c8b44f7362e86d05efdde8a7d956 DIST http-0.2.9.crate 100146 BLAKE2B a720a5ea6e59d1bd4e7b422fdaa30b3b9d72a7533c5e91d1c8ee2b1dcd899309b490479ec578aa3b51f1dddeb5c6510f28136e9fd1f04d2af12d2418261f6c03 SHA512 17bbc886d34f5aa4b56d82a605a54e920a244988085d06e70bc416f8e0edfa3356544f29082b3fbf3dcea18e741ade374375dd82ebe2276fd9a9508735a1e03a DIST http-body-0.4.5.crate 9242 BLAKE2B decb7a27f123c38afc1f7f36ad570bac6d5513e57334870621477c17e0363a8abe4d6a3360bb1c87707d188be66ff100f42237727304e07d8515c1faaa179d48 SHA512 d01de0747155283331086f2849d1dccc0387feda576f60d84cdd1bc8817ac82ae131c294b5cf9ddabb7ac91bfdef67bc2ea5fcbbb04f41b473d4c5f5b2ac13d5 DIST httparse-1.8.0.crate 29954 BLAKE2B 82c48fdd6d28e94c42df180415ea3e30d471ace2fee09d7d8d33aff0a8e9a15d3029c90f3bb036b4f587c8902094a2ec21e4ca6ca7b654a82562bd84fe208ef9 SHA512 849159d9876e0474c71f3c7aa3a7271699b807b293832d88d52e4326ed410b25f9d7b9ad75a143a51fb5c8ea5016c2513348edbc050d3b62dc9a6737ae98ee8f DIST httpdate-1.0.2.crate 10673 BLAKE2B fbe2230262cd041e1ea8d6f9782376c25b0e841d711961464fd5cdae0e9effa33f50841d8adceb6b9753cdab911f3456c86bed0d2b8acc9be5f81da8e62a1b9c SHA512 4d650dbe7ec1d0f457bab71cd009fd92ee296fbe0a6b0c0ce4d71aa3bee720094a03968c08e542be60869350e05b4a1739542c6415e401407345f5643e15f8fd -DIST hyper-0.14.20.crate 183885 BLAKE2B b8fc273bdba1f422e4dd7f5ffcbe93f6ed5c750df71a51bd9a54c25b105f209b0cd97abf2ac5c2f415bbea2fd75094f53654d7c3554440ea125eca0f702b5ef6 SHA512 2a95a1b1de9a5032afbf0ab6c5c5c547d3cc4c08f02824868501d4d19c1a399d0b1729d6f7485dd016775e63c899b441cd667ff30afdb38170090fe007ec62a3 DIST hyper-0.14.25.crate 195127 BLAKE2B c2d9b8ef0773e23b7b1746feb5eadc515c5ab63698670c5f0c3fb7de9b511f21ba310c04d66f236c8bdad9262af2e0c2a1b45d1092545276dfe04fc3ca157531 SHA512 abf06e17b1f6f5822c0447d160ab7d218124e27a1dce4b2264b5eb66a3642ce773ed060c59c784a20695c280c81cd4922b23930082945d46f3ac60e3a84965ee -DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e -DIST iana-time-zone-0.1.50.crate 17151 BLAKE2B dcef44c0bc7a97c47a8191e512da1734a215b1194881720b4c6a879b410ff28e749452bc7f7d3ac4101d909720e640e257903007564fd0a3669c958b5dfacd3c SHA512 6acdc857a8f32f4ff1a3cc8ffb69bf1e8ec3e0462629183f29601237c9e45657b2f6e1d4f9fe589da8d2b7b058ce085d856ed9ac6c28ef9e7c568089fc8b6b32 +DIST hyper-0.14.26.crate 195570 BLAKE2B 5a663a038d930c467fdfb2694eedd7f98e3ff994516102d5f6882407d3d6edc6f2195f905d707be1c644d7286f9f17188ae5f0fb02a2ff1a17d2621b0abef36e SHA512 7ffae47f5d4e98283202cf6dbb0ad8ffbcf9f0207c8e8aeece7432bda50f4e4d2b2fd97e85c89a42d23b9f607dae5c223d51f90b41b8b9b060bb84781ec0224b DIST iana-time-zone-0.1.53.crate 20176 BLAKE2B 842c3c2a9f5b753363668af5162edb6f2734a51fa6c6fc8bafc3981f5f287451258f5ab31d5ea6c2a1df75934233849bba8dde4ee5aa9fcc456fbafa93d8b51b SHA512 a3f899fe9ebc7501bd22e75b2df34c3b26ad5a53afbff4fa552672d0185d8a291736c48ac2fa76dab36a6621e689b5584a2d7bd0334055994bb21077765aa7cb +DIST iana-time-zone-0.1.56.crate 19517 BLAKE2B 88a83a65b2e17afff6491953c1ec508168e3cb0d720992c7958aa98ffec263d3b32f4ad07664703b1e429d96faa211a50c557d5a1398a849c45ab9df796f8e4c SHA512 d1bc3ccc17c6d3abc44f8662a15b5c84f5381f90dceb5e14a826595706178ba0f8cbf7cfa86d3b7e967a51ef75a27cb868fda7a3531be9bd6e77e813580131e8 DIST iana-time-zone-haiku-0.1.1.crate 7200 BLAKE2B 9e748694423cadd6edebc1daef2aa4126904f5597202874d68066a15580cade77f48f1e6f2a77e17c7de0fae5204ef1262ad5b6f30bd95f4faec77748aa2ae0a SHA512 daa7570aaf5a07c990b07fdc2153b63d947598ed35aa9c35c4773772a6c67997143b120a18ff4c7c13474d296e81a92975ebf5b9aa9d204c1820e9629cb2e369 -DIST ical-0.7.0.crate 17601 BLAKE2B c0feed7d2dfcf2d7910b23c198289ebe714a8cf0cac147243893416a8dc062d033d6c973ba8ae077011d14c6413b614d898668727583e6041411977822e3af95 SHA512 f74e505e7b981ff1e64c6cd8380c9542b44c52055a5ccce6a83bfaa4d4b8dcc063deba192d6e4b0752719c5609d041d34a4a8357975aa6f550471f8b2efe7305 +DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST ical-0.8.0.crate 27853 BLAKE2B c87838e976af1cefaba6a62a90468455461fe651b5b1b61f19395e1fc28c44ba3a754ee798ef841e0a591382967aff4534c2823dee5532790977911011171273 SHA512 f19153885b5a5143ea100d722ef932e796d3b8cf6b3de080e0f0af04d4a2a331efaf6d57fd302aa724b27832632e2e1bc320abc78cfbb4d4866b9d46f0f6dbf6 DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 DIST indent_write-2.2.0.crate 11090 BLAKE2B f6a2fe0f5a05763da915e4cf7519d1c5ba4b90ed8dd780412bafd14c3c2857b7a160268c10aaa2a68608d4199e291bd00adbe6cf48e956f0536d3b3548adf8d0 SHA512 9b3df6eab3b3dd2499a53fced0fbfb79cb353fb186558f1737abcffe1d99be6ff762ca76e9403e28be33bf3c3e0f6ac5b13a3252e05bdffcbc7ab70ffc2fb4fa -DIST indexmap-1.9.1.crate 54114 BLAKE2B 71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a SHA512 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85 +DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 DIST indicatif-0.17.3.crate 53584 BLAKE2B cb65be2e4de6d2d6fc636ccbdb07b415314464eee2d51a88471bd0e4601e9a9f2f540d6d7dd81ac8ef2b693e3cf9ccef1184c8f32d213d6b31e35f2601d1b2db SHA512 9d536106cb5435f6944ad78fbbcad2dd15763f7efbd78a21da452ab6fe939bed8fa565909aa6db12f738035cd1417ddfbfba2c2a10ec14b8fb464acaf7356c39 DIST inotify-0.7.1.crate 24637 BLAKE2B 7089e15c76ab1585850cc17d1c7d5094f6c229d2009dd90648df78d08a5b82567ccfbc116547e4d78df5b4821f4d3fdd7b46b22e0d1b8cd1569cf22c4877b4da SHA512 e98e041efbfaa932f0eb2e21f1831776280ec3873ecba8815dc3af716a37ec19c863a909d9f10a49347e964eae0aba33290a892dc0f0e178f6ccc0a4fdcf2c6f DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 -DIST inventory-0.2.3.crate 13590 BLAKE2B 157bc9565c94add7e96449ade77ecd03b2ec58cb73ae39233fea791db2f26072b50eb509a49f25fb505789862977e9c1ae3299fc82126e1b48719e88f5574bea SHA512 25fb89ad1432c3522a5047838b1d3131cd74942dcee17550f05aeede75913f78c7ff23f3654aeceaf8f9d2fc5d97615f302e52184141e74200d9afdc3c133dd3 DIST inventory-0.3.4.crate 13057 BLAKE2B 3ed9b8017020978249981a426a8f5b708d78b4cd19cf60afb5caff7548898818d309a85d289b8fc0629fd4cec2bc66c8930da92346f35460c147ea69db132521 SHA512 9d6b6df9318c9d7200c91a4402514382bff8b8679c4bfd92af12558f321d59c2761133f41d141e1074d5cab5dfb247b5ffc0c0872371c0d79f943cd39420a1e3 -DIST io-lifetimes-0.7.3.crate 35680 BLAKE2B 03e209f6b5f991f5b629fd76e275cc2d4e5370b14d754ae981a6259a003a53c2c401cf11c42705ec5eace19f79b46311a6e7c0899af208335a1f537f48b05e5d SHA512 b4bf1d74fb3a6fe579c5e68fc44d3f24b749ad381d992f232d2ba6a380643226a0d9d8a48d777224974bf48c8cfa053c9e7c698b28d8297b0eff20717b7487ab +DIST inventory-0.3.6.crate 13758 BLAKE2B fb9a7b3e77e038e98161104e5eba6bfc2aceaad41adcf37b3f1f1f46fafba1384ef674f8ab6ca4c75b47cb605b742d908770176f327932b7ad745a94461f5b47 SHA512 58c6684bb0fa7923eec29a98b01ea50985bd8f6973100a8f39a62853ff4ddc317feb46b3ead4b72bf7ca0c3a63250ecdc1c3f59a1424f240bc4f170ba12f41e8 +DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 DIST io-lifetimes-1.0.6.crate 36068 BLAKE2B f77601d90d371e3e51989a223c7d38363655f3555726661888cdff98e40359d56e7262cba9b03d60e42a3100715596127063f20591db6e7528697f426c0b709f SHA512 85a6e257e50e5fac58dfe25d20482c6d9bc67dd1430ae7676701edf3a12e39b18a6148e8733d7c07910b87a2538ada172ca046cdebdd08528c1253dc1fab7c6e DIST iovec-0.1.4.crate 8720 BLAKE2B aa1b4cd98ebe47901c0959cf1d8eb2586a803d0453e2a8bdd5c63442b32886dbcb37650aa218c748fd45c9fe3a7fdf20569eae5b19716487b139caae1526da4c SHA512 e23fcaac239807daea20ddcf2cdd4fb858ba1aa970ce6248f70f0fba5bff7ebdb27247c0997ac0ff2791178f86ff9657e473d8f64b86c644763e5b3474edd158 -DIST ipnet-2.5.0.crate 25808 BLAKE2B 8fbc550daddf083d3d4e90941a807d5f15bf0b95931e2f47db25eb3284f4c7bbab655f2a88682911bc00543c24131aab6c514ed30a2fab8b751975eb5f43ad33 SHA512 40c841c71694d47f77757860c62a1b109bfb2e2d490e9b6d441d39116f7bda57e7be866d25348c1afb522f4b1caa75122fef79dfe9e3fec824345f3cc54376f9 +DIST is-docker-0.2.0.crate 2664 BLAKE2B 6c3b10a805bb077b9d0c54155fb9e72a15304fb3d6f0ebfc3efea8b42e02b99737d22c16a5352ee0c1f820699f765673bf0ca8f46c6a49b45796796c01015b84 SHA512 759e00292710b685954df031ef96bb650993cc3384cf03760ebaec377524cadc929c6561dde5fd3e14d71f9f122c86495dcf9893d1216d99055048542123ff06 DIST is-root-0.1.2.crate 4293 BLAKE2B e8d82a2e203443d646eb692dd88a4e3d79828686865ebc5f374737a77af434621a43e69876d6e0a2b313ff6d6aa2588f2026bb7b50161ab0da5cfeb99e2e227f SHA512 906fcebd8e49fb9f14614c769bb299f47ccef0e0ecc85e5cf332a6c4fbda78499f99ab49dab8b875d387766fadb72e28430081a6a1d160a57b609ac82503c453 DIST is-terminal-0.4.5.crate 7760 BLAKE2B 610fa76b0c2fe72173a769bc5addd19c8b19da2f38bdb06343abe1e9295c146b1b5018e4792f048fe60081c0d6f23aee1a689dbf53715d6983ac5994acd367d1 SHA512 a9ec7469d1ce702d161ff957661f023abde67e128a625515815b92c78420fd950778629c31b78fdc2685ca8bbd8dc870f9f296c0a7a03402b07d4a03d84649b1 +DIST is-terminal-0.4.7.crate 8356 BLAKE2B f0f42d6f6204c68bc8a9e1290b9b059ec55f5aa2f83f6966711a5f986852befe21ac9281fd611e65cb4fcbf35dfb212748785c7258c44602e7e390c51f09dec5 SHA512 56c00b2942963f8a0b5c40c96a885f85565fb09e247bfd5a3e77ca5c9e0e0e40a17a8d809c0541177e8b496fef87baac4b86c751765491ffffdb631515d8acf5 +DIST is-wsl-0.4.0.crate 3264 BLAKE2B bb9842ea007d5ff132c77b719c877c370eb5cdf63aebea8f3165ab49fbf6c68d624a3809de2b374cc4c6c86dfd0fb23b9dc32c2e7cc5f2378b2efc918dd710c5 SHA512 69ffd419eb4de2e50ef4e61efca76ec4547216957d5422ac7b2bde85264080c2f522714aa40b5a6566c25eaf791d12ec0df09afe3060cc43087d18510f33d049 DIST is_ci-1.1.1.crate 4143 BLAKE2B f594a9c7b58927c8e1c8f53d3bb5ad2e6497ff72980938c9a7a521fea4b891e9eef6897088f3694e4eb5c9ddb090b9c4d01cc185fbf68d018381d3e3629a1008 SHA512 89341da9fe86cf4aa5a107f8dfab21020c581e661ea551e4f2e33e39efa21dc0c2e46b2fef08fbe75d16fb1028118971561b1a4e0c351ab7de6125b7102372b6 DIST is_debug-1.0.1.crate 1897 BLAKE2B 870200e87f264b1e3b886b9a103853de480ec6d5fb4f7bfe4943f06d445d7c7c5725cdbb230acdc62c8520834c4fbba2145c7589a63443c56a11d7d9d2504ff4 SHA512 08eac6f8ae7eb63a9c90430572c3e76159bce772d78eb892bd93cc53fe05d4706a72fc9408c72daf6f0a0287cc100dc201b1a197de4d7b66ef4e8e42f43ef594 DIST is_executable-1.0.1.crate 9550 BLAKE2B 64fbfd2805b9e7a2498a59bd1ff924f84a42c5f1061ba59e7d3cd72cbecb394272c3f9af101f838c7a6a636746d8ed3b7f698c5720857675c58127cec9846d81 SHA512 677980983db2c8ed72e87a2f2df3bac328dc6ba6dba6c3e8c4e4eaa7b8fee160ef4e81d105f65ed718fb7263137ffdb21d86b148f614f04fb9e24201417c8a29 DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 -DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e -DIST itoa-1.0.4.crate 10601 BLAKE2B 95545252eaabc3114323a44c8b8ea12a91568d9fc8d26ccb3bdd798ac0e04d9a6a9307927c17558f1284fa5491464cfceba2f0b880d00673449b94c0fb783150 SHA512 a70bb6fbdbcab27fbb5a84041bcbad8e0c8fda58d55ca7ac757f7be5cd373101be40df99e9acd6ae49e637e40de037c6bc59560f96c9adeccb2b2e0bf6531e42 DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 -DIST jobserver-0.1.25.crate 21888 BLAKE2B 2ecd417446f9eb975119af4ec74c9b3463d061f5348ebca380f0ab9963ccce6dcea8c1671c7701f3f867c7e49d0ec130809a37bff466261a2fc75e80cc01d15c SHA512 0c014e7c72a070e3332463cfa6e9c9095d542a68f8631150bad0efa3706a2d6de0347bf7d1221cc3bc0f3d5f9840fe7188aad949559375403b929d43b4a524b7 DIST jobserver-0.1.26.crate 22645 BLAKE2B 44bcc15330268ea29650e58605c7f21c35108eb64b790c005968955238e948d27b3d12e6bb06bfc0eb4a3fe5f9e5322bc0657200212bf87e08d9e043e008a5a8 SHA512 ad3ebb693018928daf399e918ce35ed0d4e643cfb5c78bde04697e41dc8adf2861023ea1cf2c5033a3026048ca0ebeb7f2f57a966ba8e420558e42dde8d494f7 DIST joinery-2.1.0.crate 14163 BLAKE2B 0a51050953baabac243f747ba6f4395c52688657567e1ee58ae639a141b069ca75de8fc664f857d058341d0be1f111c7d301e20bb0afd66c1c603387a8fc9347 SHA512 13b510a6f9f3369ffb1b9bd32b2ee1b66d9cfae064e919e40b2308e03df801a6e33c999ed3c37beee2fb8140156655008dde83063515781ec12f78fab997493d -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 json-deserializer-0.4.2.crate 10294 BLAKE2B 2ba3cd712eb7b271e228d94303a5e9d78a90c3394a98002e05eff9671691b8f6fe2646ae42d2be203062dbb27ea57544623345e11db351ab9150d96809027a8c SHA512 403c19b6cf6e84bab575fd01b2a3fa910008e62098718a31d900614c14f949b0122234177b7bbc797c7faa66bf9f8c5b85cb5bd9b699e6c780d7a57de5cfcd25 +DIST js-sys-0.3.63.crate 80154 BLAKE2B 378b8da12827a743c2cc996362934cfe249dc9d9dc0de507cef366fef4ed1b9d82b5ffc22f3ac6270c909eef901f494dccc8f01725278876ef2fae1945041111 SHA512 fddab182e0f093d8b600f86688ffe736852b48351abfab1e60073c67901f144bacbcdac867f533056b1213eb75920b08b6249fcfb5a15e650978966e8350918b DIST json-deserializer-0.4.4.crate 14083 BLAKE2B 3d8a8a8d628f4066e057f2c579d6d7697be92f9a0f1665bc1f773e2489b659527c03d6d64ff5d00a880f3e89993009b45262644391415df5430bca39f4f9a0c1 SHA512 6639e63ed2e5b210e8d63c88f9ca030eb89016bc1731ba1e138dcd6df1137cb04be6cbec6f947e9b5312ab01b11efcad75755578a1a9f2292c3d1fe06561343a DIST json_to_table-0.3.1.crate 17448 BLAKE2B 6a3999d19edadbe31ad591d6f73a8b11553684db7d80f7b645d3cc19c663710df52acc2ca6e4127589d936117cf05bea092c94eda3ccc52698751834a1f81053 SHA512 d4703fc23a81ff18bc28f8bbba9d3648c4d536c00be60dac6e91deb28327b2783714cb1a00d9c0a16e78466813bad3a3aba741723f477faae0b8672e4e5f391b DIST kernel32-sys-0.2.2.crate 24537 BLAKE2B dfc4a1e31d3ec9e2ac62b890839919fb7fed1444070c1dcd75bb75acfb53556d6cf2eddf5a6639e7852a3df2a0cc715c5ce1d3fc898ef16a1687020d98f715bc SHA512 682bc7c629aefd035966a2873518fd60719121cca7d63d89d6c97ff5306f24d8b5055a3c91b4eedaec22b1d5dd3fb8b48ff7341a05bbd72d86e06c422dab473b @@ -312,28 +293,31 @@ DIST lexical-parse-integer-0.8.6.crate 33647 BLAKE2B a0ebd7a51c271a163796b0f55bb DIST lexical-util-0.8.5.crate 85152 BLAKE2B 42a968c6f9d20cb4cb10906399d37d6581b425eadb31439fec4a71395819133249c4fb75b1d962100e77ba35b6f6b4cd428d5b5c161b405b22333ee390e671a6 SHA512 449c7f2a22c109cd179937c36e14d91c742e1a837a85fcf4fb58c21f05317511d1281b564d216a34760ae54a0df2d0ff5caf49da4aa9d43a8d87fcec0033cc39 DIST lexical-write-float-0.8.5.crate 100281 BLAKE2B d5885d793ddcb8414fc9cd3085f0a0360b683df093b458f09fa4cf1dd670fbca7d9f86a19eca3082b32c4eb224cc9ab24a526350af0f894907391833888ca56f SHA512 35afe75db2fb4664e335349978fb8376a2b6cad48000e06652a3d3ce0b5fdbc422679821389856729724babc6cfe08ac8a1511c06bb743709787a4a47f956fd4 DIST lexical-write-integer-0.8.5.crate 55427 BLAKE2B 54bb11be6c9377518384ad843d90d3bd344edadb889e1049ca8b58e34862e6d2a6730cd772c38859372d1068e110fd67db147c2d4c90bdd9bdb232ced7be4710 SHA512 a749846f8beb9b01ce61473f6ce123afb1b9f6efd91428cfff1fbbdd77422867e6eed4cd04c3ef25cd2d5be59864fa0e213ce296735e4021ac4632634b345838 -DIST libc-0.2.135.crate 604591 BLAKE2B 195f342d1136f63c308371f001c9fc270e151fbda7b316321d319b57bcd46f206bb8b06196f5e9cf8a35b0c397d909f370aef8b119f4bc0eb75b9e245d8e7b4a SHA512 dc8e8fc918c5184de6ae7414b523b06ae91cde252e837e863f8477e9722ccb206a0b27762ac204830e8d09071413029c03802a3ed93bff274c33b2a4055e7806 DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b -DIST libgit2-sys-0.14.0+1.5.0.crate 1740370 BLAKE2B 0bdcec13f78292ad7849f88bbf21a8168371e9d4b15dcd09863b2ef703caa8e94a33da01164214620e11ff6f75038cf9ee6257c44aed5e07c52af044abca9952 SHA512 b2e1e54b172e6b0c71fdd02da0800e9120a3fe1b9c33b5fee4e667e9aa627979012865397b406fe91437425bf52e52a26245cfb7fa84f3ba64269dbe204582d6 +DIST libc-0.2.144.crate 682092 BLAKE2B 1f699cb880a65baf9210527789abb35fe8be9565828d061e12b5c76330e21babab67b21e9a44be6a706f643f3c8b98503a3b40482183188b49f33f96a2489a68 SHA512 576da68e3845a7149f64bee425529ffec4bbb8df0272790182e49c8bad5b9744de21ffb5c1206753b57b7fe45af02c6c429e16522b72a77e5262482d64df5692 DIST libgit2-sys-0.14.2+1.5.1.crate 1742257 BLAKE2B 028e6bf6980d7a54b76c918fcd499684869f14cb160e821d6657e59925d142655dae6e018c9f29389de304ef6109197fd71e6e6752d0d0a53152f2c4820ea1a3 SHA512 eb9602706036ea62ecbc08250f297119a1c51ea09ea86ae8630dc6d0521b74db96d8eccc4106343572eb70d9a156415c017c6a91fb5529100fbed091ff8e7921 -DIST libloading-0.7.3.crate 27378 BLAKE2B da36353819cbbc85dbb3196585970b431eb5570140978fed8a6b5e46bec2560b373e20fc108b9520589bfd1f804eea57a524a0cb497620d4a8fd11030e9c4818 SHA512 58da6e73f86aa05132949939507a128188ec2e26e2245e23b1534d90673c9909c7d5220aa4aeab2c16249f7433b4d0f98f20c94b8b1f7434c7abadc8b8039ae9 +DIST libgit2-sys-0.15.1+1.6.4.crate 1755296 BLAKE2B ac0978542d2ed8615fc86fc3320b444bd15cf44be9655aee2e582a31aa760540068486a9a6717e0367e372e782dcb2c569f49515e96e38142943283e63adb391 SHA512 a6e9992749ba4d09809e030b9d27d0fa5e3e8629800f0b4f387ee68bab9dba1b7f8d75405538a40f7781bcb287e7497ab2bffe3173ca83215627ec1374117ddb DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 -DIST libm-0.2.5.crate 113322 BLAKE2B 1893273dda30ca8eb6f614992069893dca39288fd4a2f3c49827dd3ffc64030f1729a9761f01f5fe649db64c6ed15a8ba47d93ed9484de1c19bd3de57700f567 SHA512 4d56501fdc86011f1b707b349c409564c85c2484b185adf9dc5d5a8a8fcca8c0e172c95ee5dbfb428b7b13d8cfb1e23c596d3ae3bfa878f2019fabd3258c7863 DIST libm-0.2.6.crate 113690 BLAKE2B 5828bf7a14fc62b28da148284988292646909bba60b2d82bbc6ee482fe0791576133d9666edb1b57bd5208469c78f2b2560223631fad4dc74b7e0d42627ca5d2 SHA512 6ba263c95f1c555e66fbc5a5f7d0f2aca4e20f6aaeca27c3baa4d17aa00b88830334736fc58d268d98e50bcab65220507b0d8e7973fcdbf14600ab3f20c34a56 +DIST libm-0.2.7.crate 115688 BLAKE2B e180347d10847c40a88e43d321e08561df053e6fea0cea2cac480c4162c2f31d8697b4572a384edae323d43781d3c6462b2d77220dd71b2fd0da3a2757487db1 SHA512 b7adbf657be812451fc50cd5e5f92b7a71d43b4e48761bd2738d65498c9abad851f8e86d3be06ae75cf39c7798c23cafe767bc5fd40f596774e858f69fcb46d9 +DIST libmimalloc-sys-0.1.33.crate 1166827 BLAKE2B 0ac4664de727ad209a66f8a0ba0308815cd1be6a6ec2a73ca211cffaef51dc8a31ac4898233bdf9bf8ba260bdf466dfd751249f849f08b584243c43017d14366 SHA512 ac2161b4324436ff55b421bd5d26c5c3a54da62319299b392f9aaebd65dcd5862b8f8488738959e7e45be3165259b251643416ddd9905ddf6580807136c71616 DIST libproc-0.12.0.crate 22816 BLAKE2B f12822fda5867bf2f3df732fd67faca0fed5beffceb284f8c6cb95ea14f3f3b672d1271dfffd1f3c2690c08b1cb24ae24cbbb82e64441fc51767ca2661c7cd0e SHA512 8694734c36728d4dbdf4666a3a8445e493b92dd32ceb4e41e131b89fe39e1ed96fc8b4e478585c2250f8a71c9d1c4ce45ba3bd74af3efca66c618ddc2440580d -DIST libsqlite3-sys-0.25.1.crate 4793800 BLAKE2B 4b57827aacbc81e34790f95a333bfa9cb1c9ad587c928cc26aab1b5eab7965a526af03767cd711cc4bcfd242ce412291aa4a0922f834e54df6672b8ce7a5a4ce SHA512 cbb022456898de515811a3dfa05800911e1e01e40aa6902bd81c3fc7f19843f7b6e64833221e1dda2714fe7e6371f79c83789b5934c308738414b76a3fe94d8f +DIST libproc-0.13.0.crate 31953 BLAKE2B 03a722990352c71ab21b6130ded0e4e8c1e3f64e6aeb6e301660f60991892b4060c0ca13b39c6609bcc88c19ba995947247013facc77bc093af16955b80cb173 SHA512 7e5580e45c074240073ae408212eaccd15ec5eaea15925f67b641ff2b353c09688bde3cee50022c558e35f8f03797eca6e6d4d41945833e66f5abd0253339a02 DIST libsqlite3-sys-0.25.2.crate 4841525 BLAKE2B 65d2113dfa39448dc1ad982dfbb16c4f4e64d9e92c999b358e09668cf5f287e818b8c02c4a0fbf11a63ae42cc283e895f5b4a742dee1ba7de6135eba5cdece19 SHA512 30d688b5e861592160ffecef62fd401b26328a4bcbd692b98af828c7d8c1ca483dd5354e13c874a4b440eb4b1c7006641024f3f575f4231432d4dfe213bef395 +DIST libsqlite3-sys-0.26.0.crate 4840390 BLAKE2B 2b6ec9f110afaa17cfeb787f1d99a5bf5e6f062502ce80d31d212dffebde3be5cc9f4bdaeebb9e0ce0f363b0df5e86e5115a2c6e528710b1babb628cc1bc39fa SHA512 8c1cbadad1b14979555121423cc8245ebb6cb4bd72ef93202c5188c4d799cfb35f7ed8e9d7ac420a86cd1a3da7f15426aaa928b6c16510592d8739b54ab324dc DIST libssh2-sys-0.2.23.crate 493516 BLAKE2B 00c0c1396f3d6723ad750112e7af8c8ac098af7b3d11e3fafbb4dc3b90c0defeb8184e007de3c740bf1111e12a53b71c355d697c4567deb3a30ebe3fee2e0caa SHA512 9617fb1d5826dacce23658b42e3eb3f8427b33db1b5a4424081e148bd90a3f776aa50ef66183c93ae19086d64321fc10b19b1a496c3feb12a669c7313cdf39cf +DIST libssh2-sys-0.3.0.crate 514550 BLAKE2B 55a24d513420e0222c342d252b1699cd583dadb37099082e0ea068fe064e80f6d82470a08d03654c17f50139993f07e20dddac4d11f0574c79040aee08f512d6 SHA512 cb8dfeade699d97fa5fa393bd87315f44810731f78458267ab098a08d949fde47fd57b64ed3e882c10a83ffff8f869de13eda50c72e140f57d802fa07650403d DIST libz-sys-1.1.8.crate 2481844 BLAKE2B e890a3850aed5348afe7558168c7571564687d6a7d3567a4d53ffdf79444d38c4d70d35891e16f496f31169bf73b669534f5fc584f9ec520b518dda05e80b882 SHA512 0766ab72cc1414160ccefe4812e6204cbed1341607e5d17607f24fd4ff81dca68d8f2cf43e1d27f332a508d602bff0ad340c4c647a5d5f85acc120c19cfb4100 +DIST libz-sys-1.1.9.crate 2404387 BLAKE2B ffca4e9993a8ef2af6360d38cc8f2d3c6f1d6ba27c689057bcd99500c05b80aefe5225bcc77ff2a1c75289edb0da617c2ca15c4f2aef7c06745521721caf4728 SHA512 0d474b79aa55f1cdda8f52c87fd2cde84da80db5e18485b3e6845d40c49c6f3b3b92ae73e286b06acbc0e05f36ef3975231fb57e1b5b6546ad90a46752fa88b2 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 linux-raw-sys-0.0.46.crate 807633 BLAKE2B 58a63a6ee202e53892d78f2142d6ef98f8bb21109962273689b284cb4d6756e6399010983da813f6f58664d6191b392b70ecd161518e8ca0fb46992bc3d23adf SHA512 b821ab53d9a885b9dfef6eb3d36a422525cf35d797fe32fee3abf9bb5463712af57febf684c9ab41b5de40c9b0e73d9e369599497f7a7f1314ff455795d32b39 DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768 +DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 DIST lru-0.10.0.crate 13819 BLAKE2B 83ae7c09bb76215a85c1ba9a50e8c4450c7b82d7fa820dc90db8e9723d3edafd2c663192aba9f4338d349d4a765b13bf77ee6473de712a95773a65d382c272af SHA512 bd8efcea1be804aa8e91494a2dd3ea7b857e09206987515b459e5d4bf5c678793059f682983cb29480af33d47659213eaf88cfcc338596ac0a6520ad167acf37 -DIST lru-0.8.1.crate 13518 BLAKE2B 71599d2f4af413d5571c292982072219fd11f1c262c0d32cceb46e3792762a0701672a69c61f14b3559158ad26d49f48428ad1dc3b9ff158cf6e38016c8473fa SHA512 3d61b3caf5d08cee5b85790a9fbad6be3c6192e74bf848c68d356c362f0620a1ed7ca673e000abd18ca9544b4b5ea0009d96835015b4594dc5d082b87620d9e8 DIST lscolors-0.12.0.crate 21571 BLAKE2B a3f6a44ef989493ac1755022da0c0699800cbe4ccb9f473de876e42c25063276353c976befa49bb001e91fe4b7a1f1a6ef33af4b229704900ad3c28c9d772da1 SHA512 12b3db9fe3bff515f3d92bf121d7503c4ee8553ffc660379373870977a24554fdd3b8b4947ce516748dc53444667a363f28ad808e54110ba54b9eb065494358a +DIST lscolors-0.14.0.crate 23025 BLAKE2B e7b07d3d95ff4cc43920903d51580165f99b5ff81f949d0de06429f7cd431456114f29b015a4e0380a39d81256ff8c3675df406d104004af2df0fb62c419c74f SHA512 e94a0744ca1d0220a67a6771bccee5acbc4477a5fffb76c9c28859dcec1df8482775f86ff38890c85060c0885fd50c786ce3c0e37a706a0159659f4d5d2effd2 DIST lz4-1.24.0.crate 13361 BLAKE2B e0ebfab2aceb6817fea87d703b9c63d7248156d6ff4a051b4d41beceb0462551e9b4b7250a1bba8724fafbb90ab3618aed115d3f2f90cf184013d4eac76e93d4 SHA512 971e6265f12306ad228841ab5b72cfb80f001e57c2e3a815a8fe4a343ee2d93cfef6155ad4ff019873555b7e843ddffb1b70e22a057bb79b4688903c9407bcbc DIST lz4-sys-1.9.4.crate 354842 BLAKE2B ced6f5f681003284d6720f3bf4af4089b991320fc1ba52a445d67ae118a573edbba9dac656a4f04dab50e3d4ea8c1b32339f3413a5e590a597c2407a963da646 SHA512 a0cd903494db1089965f5316694eb23e219002c147aad68794d57e7206aff641824e54f25f7c4cbe08bb06a63e6f5ee4c44447aa7f7057c8467872d69c6f0b06 DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a @@ -341,105 +325,99 @@ DIST mach2-0.4.1.crate 19723 BLAKE2B 8212c6e85c0ab8a6dde8f1a3776e8250bcce79cd525 DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed DIST markup5ever-0.11.0.crate 34667 BLAKE2B 7a4e9c860949296912616fab105b688fc5ad86df012f064efb3e5125aae57869b4e63f4a551fc787e65987e5bb8c0dc26e2ff99651a2e56fa67237796f5967e8 SHA512 c9e9452f5bd43a7e578434467ce324a857ad600965fe37a24650f0f3e968fe1dc603ac8c7b9c4ebe2f624511cbdbc592ca0072b04ae094738670e199df9ad05e DIST matches-0.1.10.crate 2592 BLAKE2B 6e9e8ce8ade3fa0f144a1befae104f63764f8346fe864395be44f99d40ff0fbaeb45b6f2fafb2e7822d1ca72f1cbeaee4c5f9bc3e2485cfef2b8de2a4183ec04 SHA512 2248c6192238a8eda2dc389a5c27357555607b726d195c36c4cf647f793a4a9e17ecdf5145b5a4d8fe6eba7f9b23c7b2db1cbd553f5610d25976e3709bc2fe4d -DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305 DIST md-5-0.10.5.crate 14573 BLAKE2B d757d4f0bca7f1226380654bea1f51b4c7cb28f6b6e039094511a49dbc714f7663c9ea1987bd2a89173a1ed66365fb648725e6a9c12c49161b88074ddf52fd21 SHA512 3d362db0dc16e5d172dd581c9daebeeef39392a605a4c7e7527c2c0378aa8538def33dcac9a1431ea4ef2a5057b8785444b2a89da0b37b18f9f8f6e94273262b 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.7.crate 26229 BLAKE2B 4e7751946a870dc3a3978daa51e524a7bb993f100debb778fe1fabe64f61dbe9c01042f02242d8b8be583a35672696454355e79981accc29fdb78989f8e0f12f SHA512 467e55a193497749f3dc7ed228f85622d072e07929a0c76904f0aa7a605f7689188e2b980ab17737301656edfcf86d851a482088c2f73f2132421612bbf08375 -DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe -DIST miette-5.3.0.crate 80848 BLAKE2B 20546ff61613a210a8f32269a4acbe6f156fdbef8363cc3c57f1bd4dd0e132ab36db02bba64570a37fcd27d88b32a1b47e8d323fd0a2be47c8ed9ea517d51296 SHA512 681578a3d43ccc8b52e9386d5a8b0b66805aa1e8947db09eeb8ebff6fc11698806853270e3f735235f850455877c5304e9f95640e5e3bc2447ca150696c8d925 DIST miette-5.6.0.crate 83687 BLAKE2B 9563115398e0f01c1c417d4f56af722650753c82e5c327b477f0e3611fe055d30bb7bf355afaade420127e27c90a49fa5eb39dcc987223869a3a821c8d3ec119 SHA512 63c1416e91ba535651c87fcebd33bfb0558de57e48b0bec1a2a5ae458b0bd12f84460f8fbb685da602640f669bf814ae844635ea4cd739ee7f3fa18001b1a3fb -DIST miette-derive-5.3.0.crate 16221 BLAKE2B a3e98381324c03018ecf14a6c73d03e8bcd48f40a3519851227a69b0a134096d883f6bfd2d8121bbfa4d85e1ba88c9165f0a2f3bf4b6a1d16c7e06744728f8f7 SHA512 c8edcf9d1cc16f5a95ceda9abdc6ee841469a05d6ba509e8480a9b18b252567bf6aa040c84d395d640f984029c9f74be3878e3e399cde266e30ee11cee86eed4 +DIST miette-5.9.0.crate 88195 BLAKE2B 2a157187c0520a7cea6aaddb0f85f8b481835517353d9b6fdadf0cfe27e69e55c193c615c30d77945875d1a4dae79f924da152aa49f3f687ae7c3bb4f8c50151 SHA512 80e59bd840c0e944dbd52318eae3d060865e504f02bce970d9df2983e9187c082ac6ba5afb9502bf0570a445005a19b10974113c8329b8b5e2f40981124cc6a6 DIST miette-derive-5.6.0.crate 16176 BLAKE2B 2d18a2362d49f10e0a02d26dce6ff88bb3eaccc44e82752d951d19b45a349c845951552abae901817104d44cc125bde2ba3ec219f20db236a4517c467076e64c SHA512 6cdec6155814227589e887361dd64204f7f7d08071e38a6c2f7dbd6aa5ec66707fe03094cbb2017eb9acb6035d6af889f704bfce51fb48584edb5340112a0341 +DIST miette-derive-5.9.0.crate 16061 BLAKE2B 4d054b9bded490393ca7d73608351e494801a9fb750c5a0818ee42c536a6400c249766bb1e8a6265c4e744945ec236c7b7da5908d776cfa4d33fc631f9e2d0ad SHA512 ec581e1b81af14b8a09e472c611a5909f1ae7f7ddeb4a09f9b56d47f7c6ae13f491466fabdadde134abf7f61a14a40af2b287982c9731d5c1f24e6a9bd4ad0cd +DIST mimalloc-0.1.37.crate 5016 BLAKE2B 3e098adb64c624272b330ae708229451f8041a42f0059772305949949f6ad14eaa168168d08ea2071cae43f79de63070c742360fa16765900cf615de5fcfeeeb SHA512 861034483e50f6fca74c7c0b9d54e9838e080ba12270991157172df4c8073e874b22242db962a82095779be27b93af52f6789ef8f61b7a88e1de20e892fd3cfe DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c +DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 DIST mime_guess-2.0.4.crate 26399 BLAKE2B 667f9b8009bac2e1d8b835ae8825afaaa2ea6eddd4cebbf18de8f8fcde9318eacaeeb08066bdd611883bef5f8a53fa2506b57dffff543c3a57316e07b525f7f5 SHA512 acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c -DIST miniz_oxide-0.5.4.crate 53485 BLAKE2B 8836697bdc3707f89fa869e6b09a36ee4d83ce2ae0a53bc7b06bbad70ed7ac25f8f67d841f3f611f6756d891f0eddb0abf7fcaf87570f8ab32220f113583ea6d SHA512 589dac16ca9c2f94e6fa92b68bcf51d140f46562cbb3a1b791b75c59feae51da5ec16042604bbd6bcb7d7f0c7f75e98ea1af8cf42d177133a5eaa86429cf3114 DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419 +DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c DIST mio-0.6.23.crate 103554 BLAKE2B 1286ea6deb7579964a5c15926509d438c5454d4f56e936753c76927826fbc5444dbe33b7465a15d0ae6c122bcc98899959391a5418bff31c176d51d7b2f33077 SHA512 ea95d15072fe36524a85b50108415a809d7ea3744deee45e4b6a1b763a11c88cda6dbabe4f8d01945a5edeb52296a74fcf457c85be3032c1311a35025860d05c -DIST mio-0.8.4.crate 93013 BLAKE2B bc9722d2211195dcfaf574d83b2967d299eb02ff40b4fb4df2eb6b08d78e018ae1a9e198f43268ab2d38733feaa8298e9736dec9fb9add66c401d57406fd1292 SHA512 b44675c90daa37336a25e7eef53cdc664e6f52590ed4955bac82641baf8099d3d94850da79d985255eb74b61a499b1ea4a9d7309f6ea4c41454b3dbb090b70ee DIST mio-0.8.6.crate 93658 BLAKE2B 32b10be05ef5d1ed44da41cd03c1624ccec78b6a89b5104ab7a1a3b84dfd299bc7bf7f3671aaae0a2759a56120740915d380aff05af5f5f8b9e8e22fbcfa8203 SHA512 45b3d2a911b66be556dfb79d87ffcc57ee5f33a03fb30f319631796090caf8779e94cda37fc7a76685c69483f1cc7616c15440b71bfcc51239928d8879873f6e DIST mio-extras-2.0.6.crate 16292 BLAKE2B 08b9fc0d594e8ac8a04c70be88e34e390a24d90b9640907ac7900c26bfc1f982502e70c19172d57a0b697ed4701493ebc03ae4959284b74babedb8059e9faf10 SHA512 2d92e5afb34ef4c7d00c78d6ed15d4e786aaa9b57ea6e2743b996b8377389c9ae058a6aa227c5c66c39a2f86a7bb0b22a13c73a3e35c4b7c65b7b01fcf7fa232 DIST miow-0.2.2.crate 22044 BLAKE2B bec3bbd899a080e5c97a8c1dd9dead16a57aa44cf2bcd97be03155c28345c45fb731650eabffd2fe18a633ff947e63561327cfc86560ee86c3fa71ad4d2a3b62 SHA512 e42012f67e1c5a475d1c9790bc731add53f7a3838d36f8a701f69974c3ff33d31364006220e69c8f37bae2eb31055ee704c42b64241d13be528c768ca5c3d6ba DIST mockito-1.0.0.crate 36956 BLAKE2B b2d5ec98cf1be2f040b76b9c78d90a58b298edc8fe66d9644f65fa10f6cc4a1dfa36eab3de5f0febfaed65a2d34d305f139ada1e1faa032ffdd7f1bb919cf5b4 SHA512 3d93c00d57b124b49c14d5a0d796d3b8b683c2c0a479af7897adfe473193030d592cc68d9fb53bb45976c40c31171b3340fffaed9cfbf1aca7ca0ec9401201bc +DIST mockito-1.1.0.crate 37297 BLAKE2B 112bec28b716571de864baeb5d33b4ea4d619b890215fa515b8e74c1ac32a2d272dfce995cfe3432835cd948b31245fe77289e658bae2cb832988811fec29af3 SHA512 4051b53b6274b31dc936bf0228b15242b8a6876363aa4526bb05f183e73a2f970e43d169ce8db42a50ca7b1765b5ac8aaf42a42dba4f364a378df7aba11f2688 DIST multiversion-0.6.1.crate 13191 BLAKE2B d14aab5f41d26b26db7937c35f798ca91d7bbb351cd1572efa1461c5b9b76b24ccd8a3c2cdbe35ed91f4bd5be6470ee34a1797718dc3ef7a333101a958aebadd SHA512 073bd0a20ce9629bd6e0393932e6132ffd280d589c016b58602ab122962db92bb7275cc96da27f0ca4046e30afa054bec271931eba91e17cca1378040cec36c1 +DIST multiversion-0.7.2.crate 11295 BLAKE2B 0dfcca7786b30bed30962958a36bea2a0c6c6e2f243446db211127a19a758afc6cadbf41c139d344ad5624e1b539c478dc35b9602a88a03f4196e46d0c34d048 SHA512 cb6b9e634ce6e0d25a1722753de562e8e4f9711e92fc6d7142a2e148dedb88954b87ef1ccc182cb08cbb1281c324924f19c7ecaed38d22eef8ee5b3060fd56f2 DIST multiversion-macros-0.6.1.crate 14449 BLAKE2B 5e7db99a0a8794dd738f1ff6110d3272260b4a151e78b37c5cd46955010b5968fd3fdc2d76ce91ed07afd890982b253684185bc28a42c7c859812f12d030c6f7 SHA512 c56faa88160a692125ecb7d101697902445ddd0668d5351f5d3298b5fe6a50e9eb42a30c9349898560dd20ee9b6896a89559662df31f93abf19b5a5a802690b0 -DIST native-tls-0.2.10.crate 28590 BLAKE2B c2dda4aab348cf0fe436bbece790ceac9d1b5425555aa40d09a5560058a22a931843e905ccf9e8cbbcda87ac7a7a4146b77ba369f6f7d7043598ea0088140feb SHA512 1cc30c3e16e103e49d585d017fb09962798d33dc4186a5dd3a28f224d3645e8301d4f5cab9b667a27dee88a49233b69974b41ee4aec2bb32ae0745e27b92b352 +DIST multiversion-macros-0.7.2.crate 15040 BLAKE2B 074ce143e628c34cc4fb0b29c60991e7a5ec15cfc75fdd417c1c29b16d4ff326712d80c9eafd4869d77066bd3a027f4efa0ce2d2676de9a483ffe62944e25e73 SHA512 b4548067a06b238450c584fa7e1d123ac83a026e15e28d5ce0265d87bf7cb06c2af6bc63257b57283aa81161956f0caf3fc96b347ea8d978cb5478d083aa606f DIST native-tls-0.2.11.crate 29008 BLAKE2B 594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b SHA512 7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c -DIST nb-0.1.3.crate 10112 BLAKE2B a5f1a72751bb2e3bed27f6ca18eb7f4060c15b863f34d8a86069e0359656d77c41e6f93e87a90e2e8e2ab23809ebf41d45a53a360f395a6d01bcc88ed3f76df1 SHA512 5369e46eefae33b397c1dec374214e6053e27f0da3cdd2e604deeb442604f1b5238272c8e49e047b0cb2ef2a4f934dbb101cd98c07db27f4b695f80f4dc71132 -DIST nb-1.0.0.crate 11523 BLAKE2B 8fff18e0c7851bd3057344c3ef62aab7e8bb7abca62d497b089c4a058beafc6d114e99df6e3b20986265338712fb4bd4d56cb205605ca37f21bdd18c4c77c0b8 SHA512 ad8a57c32f28a1ca13ed51ebface15f661a5857cc4470d4140b41c417793730007cb2e1d70dfed8df427d90d1434838b7ca36ff4da8d93555b0f2eca65b084f8 -DIST net2-0.2.37.crate 21311 BLAKE2B 21cef5df92d5d51c8e23c57ad2225e3311c13083fb86830bcb313965eb5ad0170519bed9a47cefb2305d3614ce55e11896a06437cf9ca50c79b7843ea633e99f SHA512 9ae70c655468c3e35ce05988626e0398a3cdf7b7343c08aaecf1267bb958329e608b814cc7be252fe085de3cf6913a1c72aad206c677459469ba4886c20206ec DIST net2-0.2.38.crate 20626 BLAKE2B d3309566e632e43d43f8062ef0fb68d687194c1589231a928a1bba7e91d51ef98d7f05d49920fec2916e0dec1d48d2f2168a17c118c14e0bf2c59d8ff2105478 SHA512 7bedb1a793070125974d3e1e72b052e3406c13cabad01ddfb1db50203377f9e8a7c7c0720331c533b8b141f61edc1e5cfa99ba6800edee11f94703bc6453511c DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520 SHA512 6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85 -DIST nix-0.25.0.crate 269825 BLAKE2B 48d673485e302feece1f82df603fc44d4aa91cf650ad2fbe3c7b2b28b1199f38be2869cbf935a6ac361210ab506bd67f12806b2043b66c27cdd28f26ae15be13 SHA512 1a244469068946ac04e0dc83b8f6a578ebe70e969f232263736e4e9ec0d94fcbb54772c4dd570c4b0d1c2c7395af64b9e9a8a6f7eb7b97592b4a91ff948ac38c DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad SHA512 abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704 DIST nodrop-0.1.14.crate 7667 BLAKE2B 83aa728540908d2d2d9f82c18282d9a9d74ea01b5b836d83cd3f03d225ddbef9fd3fd13460895d744158af74fccf13b7edcd5bb1bc127c696e613de673e25863 SHA512 f583ef6104aa087e13c66a183d451d4cf350560476ca959ce4e0e8308db26ac9f31166c25aca3d50ccd972266d7595d89767655504566a4131a54607e8ed9376 -DIST nom-7.1.1.crate 115818 BLAKE2B 1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7e6163dafb1ec214a55345e952439b4c98b2ac371c9a67c7ffdc3213d1081b62b699b36af68207fa8b320 SHA512 1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST nom-supreme-0.8.0.crate 31430 BLAKE2B 1087ebccb41922ae231ea3725da8ad7427f8d57689cb8bdc923a9175c9f2c55391209311e428c3bb74f0f4665b4a32c0758dfe6ff97b5c08ee0d845bc9409955 SHA512 f83a92a077081d31ed14290dba49ac803740332dbbd0cceba337a7aaefe54c3b0d02f307ca9d89ec518e32fc9ebf6584b686f16f702ed3050b18ea9dfa93f880 DIST notify-4.0.17.crate 54419 BLAKE2B 826315718f1135bf49daac9d0eaa87f2c49bd34f83fb8e3b7970ca954b7942d20466d2c90a1c90c899f9c5683066fa341e38b0cd83a1942ccf387652a712aabe SHA512 78fffa1da9fafef40ac92190dfaa71e22b8999bb8bd9425e4d8e9054d234ca0fbaf7726c023987756a3900b00aa9e713b093ba7643374f2ffb20416ce19bd193 DIST now-0.1.3.crate 5086 BLAKE2B 10b4937ee6bffe83c66b261e6c238d38ebe1f31b6ef758ebf2993e2e17694a0e9ea08b5628bcebe753b7f2e251c35a52a204b35fcad6c95168251038ea248dda SHA512 fe214c761b5cc3f68d1092e91fd83172abbe8f689f3fd7dd79bde01f37ebba14b2bb66d60a0db62d185f5fb8c21b255580efd759ea15c13374578b0498a85c0b DIST ntapi-0.4.0.crate 126602 BLAKE2B fb6ce09970a93eb45ce0e72d6c79474094aa5cd49feba3d780a00e756a2abc2e57bbf35f9683d09b8be979a6241daa1a84ed8b766c192670e0135438fb05eda5 SHA512 481833f9abebe412912c1228a81f733c64758860a71d300424ed3fbb6863d74af4e3538c14f67b411d4398ab9ef5d549dfcc0ca22b1c49b0a696d1eb4d233703 -DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043 +DIST ntapi-0.4.1.crate 126552 BLAKE2B ef5291a32f5edab4b29648fcc73df30f993558e45ed862a62a4d7e85f963f195f0a74c9e61eecf928c8966799da45a23694d0c6a1ad5f7d9ab3a8bce86d6d2eb SHA512 8e32d45a508d20f0d3537e056f363270120980dc23564713306e36acbc12a6d379eb3857026fecc16ca75080431e06742e3806801d3e0a848a01f64a8dd4f2d7 DIST nu-ansi-term-0.47.0.crate 25656 BLAKE2B fe3f1f564015fb4a3235bcfe3e4dfe59571baa22f28de2a442c3296f731499e76f2c5cbbcdad8c38d0e1bef056a80e225f112f017115f7a815078702f0e1b0a7 SHA512 cca92ab9e7103937eaade490b11362aeaae3f9e25b91cfd054971b25ac03ea29d3b41bac75bb24abce5b8a0169035920cd12874ee34ee8f4fadf8fa2d2cff77f DIST num-0.2.1.crate 9082 BLAKE2B d82bf8cf2f53ad30cee1364d65358e8421aedf66126184936d575e359307373ede66358e7672e1eedf3b8ec6a997439a077943c6f20045aa24a89bcdeb611e70 SHA512 9d094e0a29b2bb42d382d5167150418bc2ed81e8deb3c6636c99c86ca14abf5f69b82a49f1678dd110119eeaec2f476fe7a5d57e60558473a6b7c710dec7f778 DIST num-0.4.0.crate 9490 BLAKE2B 97e67ce59233c0ce694a2cd1be8ababe3c56f0493ac2e7c0eb3c586bee673cfc49fe23ce46b6519159065f552a99a73c1ad2025f5c7408d6a8166603ec2f4dd4 SHA512 fb57c089120f7f8edddacc0a2eea5f9c8d70c29e411e30eca726e373e5ccf25b51df8c7d4e52aa6bf9b9b89cdd172291eac23626d2ecb030e4d9b3a4fdad6ddb DIST num-bigint-0.2.6.crate 87275 BLAKE2B a7da84e705f8aa287b6704a42ae1822ac1555d25e7f51e69b4288a808557dba2c0c15552085a67f3cbd445d518fc8d4f668f7264237263acc4248d3dd1a2c0a3 SHA512 19c1ff0ae6fdfc690ccfe4fe6008c102e50ab9bf6b1f4e4f04a348d217d4d9d538585945466b72b70713053bcfd73685d1a907e41d135265d330bde996709eb8 DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581 SHA512 4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f DIST num-complex-0.2.4.crate 24679 BLAKE2B 175ee644720b6bbff108eb4ef94d0fea8f340533c2be0e18524e54777734d1c7dc10a7c36b1f2ca3f032ddcb3dc351e60564340aa59b29aa4fa7ecb2487314c4 SHA512 53be64d6f67b1ff7d0a4e1723ae21035abfd300ab27bed0976e0c3903fe8e29f47ffe75040832ee2f81da5c2f4f671d3d845d308365b9a5a989ace99a7d463ea -DIST num-complex-0.4.2.crate 29341 BLAKE2B 8fbf8f22b0a59c794b7657693dbdad7384a56c2b74e9d54992f15bdb19231ebca08f16a282f0a97280cd94d3ff728bd3358a50f8c22bbe0a3f51c7c2b499c851 SHA512 b073ac863d4a389468ed4e0a3d71c453c25dcb535a9e98e38d236b60ab0950ab5be512b1f427f5f74a20b6bc24398f864d9a1e0ab717a84a01b7b89ac3517048 DIST num-complex-0.4.3.crate 29523 BLAKE2B 7f6af07ca78b00ba21f04931c473b2b725c61c78bb74b3bcef7b10a0fb00353c06283da02c056fa8cd4f9949476392054dda56ddacd330abc2d1aea3317e9ebe SHA512 64f1e6ee49f162a190b9aaccdebdf5d4f1712645eebda7877437f58859c5d8d4cfd10b67a39098dc964f9c842909b10e222aa8a2159575a7bb19352f753d3d99 -DIST num-format-0.4.3.crate 61506 BLAKE2B 4d1996d1d4da14ecbba8a3631a41d31228358dc194b9a80432f12ec420ca2cc06032cf4918ef4fb9917670013b1c32074094be89fe24a83e7f5a63e27ca990cd SHA512 1b4cee026e6749bca8feee534e363b177a50d978c76578d1506d5ffaeeabe3fcaa88a5504c84e0436eb953f6a5ee40b44b3773b39966251514a5cd881fceb00a DIST num-format-0.4.4.crate 61509 BLAKE2B 6d00df67a83adfb39a1068ed49e03daa9dd9cee6adab714ca0971c520f90a31ea8ebc736c0123b3bec9a84857454ab6f2b281f9da773a40068c252f224e65212 SHA512 4bfffce4b0b24a49cf3b8617bba0213769c9bbbdf111801915c2c6b524a8c54ae728b2e8f0901d367ec1d5a4129e9d76597f5df1c3bfd65459a02b0dcc84eedc DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 DIST num-iter-0.1.43.crate 10655 BLAKE2B 41ee6d80f38f0767e134835ac84dacee8b50395b29c3e620b74cf4a843cfedfa71dc690e787b291a2b08750cd8386f1dad768e1b506ce088df33cf9e51b90a8e SHA512 97ac20f16d4518c8cbe944e5c80089fa6bb75d4632fb9f3c9d9891aaddb0e0f2209f6e854317f3d3b41bfb330c9d3ed830f3797f0120d4b1863b1d6fa3b9c07b DIST num-rational-0.2.4.crate 21694 BLAKE2B 6e8dbb873b1c62046c3fc45eeea0533a8375224fee6537e369a6042a42f98865c010635f3723c8116c32b365f8dd553831efeac4a1fb2bd0cbb169c90d7035cd SHA512 06e55f17a1ea58fd465a232ebd687686c922669f0b561f648717164f3fcc8fe2bb43213d1e6377158d2542f633ef2e1482a7c3cef8090328c34feacf7f9bdd93 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.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 DIST num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f DIST num_threads-0.1.6.crate 7334 BLAKE2B 416efdf395b0299b6b01e1508823afdda08cf67ca54e1d644fc5accbb0490945a492a34bc5ba70c3e838e6405d17ddce164ef87468bd9da27097de8994ad9577 SHA512 b2d9897e29e59353379b6372a629fc7f9afc89f777b4410eaeac7b4729527948a8dbecb175f056899f9076693ef855cc0d40e725cc54f28af588fbac5f7ce3b6 DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df -DIST nushell-0.74.0.tar.gz 2434892 BLAKE2B 977cd1cbf0eb21a06a6659e58791bf2354819fcd44456e39727ea2295288aceab120873c030fd018040051a8bd8a0bda57cc84bd5dc6d469882441aec2d286ba SHA512 74d4801c7c968550830a9bf132388d614864d2449a53737409f7e18862fa3134a7e28bddd1b8482cf82fe9e39f25c238279b2a4ef9883594b5f4fef47bf9add2 DIST nushell-0.78.0.tar.gz 2555768 BLAKE2B 18aa21095003807b76f814fe7084e2be1de4996fe3523dee825e7bfa407bad348bba534fb3c56ef806f6ec521ee8e7e570668c5e0df2f371dde68ffa403e6b8a SHA512 4da782c024cd6c173e8b491f589139e4f7787e2fd894147c7a970ad6461d3a4e4c5e53ae3c37622fd26550cb354cc89b6ec391e2d0e71c120ca5f438a0bee78e +DIST nushell-0.82.0.tar.gz 2624471 BLAKE2B 07ebf4fdc9612d015107f229d2822a177e50aa84482916d2d60c5dc5d9f1f34aec823d459dd90ca6f24c8342f4bf3a56ecc8f3605cddcb9496e6311d364c3879 SHA512 1247c34c25a2c17ce34386123de4c494c8c954850114010564b889bcc1b30e7488eed1780aaf41be10cc1449d98515d5cc6ca32e43835bfd689101949e27fa49 DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 DIST omnipath-0.1.1.crate 8708 BLAKE2B 035c2f60f8fc1bd3ebf5ad291d769a6ccdab6f0f8635d7acd40378907e3b267e49e38eb9ebaa5e3eb8382e34dd9385a913265992488a0343bc3396dce784d893 SHA512 423b9d9af95fc78d1b833de7ea8cf3df89c4420b0282ed8d5aadcfa5e3533a2aeb32894fcf664c2da9ac602894fa842e857b4f8a02c9aa34cfcb338a3f653609 -DIST once_cell-1.16.0.crate 32120 BLAKE2B 59bfc8a44f1fec72442e3d34bf4be3a5af073f854f07b3618b2857c759dca4a0fa6ba358514ae28c25d745b01bb7b390ffe9ed6e296d163fd3dd67e49092b87a SHA512 bc199570ee43bde9245a2c4637ae738e370ce9988635c8342349ceb6fb158f376247b69f9ec4ea0e6d76b934decdc77a524299ebde96c0a2c2d29d9501b9a568 +DIST omnipath-0.1.6.crate 11082 BLAKE2B 8bec8df7f4ddae2fe3d7d128f425b9103ae1a047d0f5a82457a7aaf93f233f7d805833a5c958675854c50cc818c2835124721fadb043437dd30e8e0e58d38ec0 SHA512 e7fa490f95fa8bc3f541d277abe912858989da6434b37bae1fb7da837951f95f2977fc10e08b0a4e026769f6dc8798a7107458b68014a080c4d9e3fdebb75456 DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 +DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9 -DIST open-3.2.0.crate 16489 BLAKE2B f72030161c9fef6d35c4a035f6194627125aca7e8636db1208ca52bf278896fead2fa9aa1e0548461e96629bc4860fbe25e5d384e62a36390d27d12e534c07e9 SHA512 4cc5d843a8af028b00f2133fdc6f24766b31cf748ee751d6abc8d910eab40b2836bb5228766e6e24bf64d532129ee2980ef83ec120e3c07f40eb6bbbb6930511 DIST open-4.0.0.crate 18223 BLAKE2B 71c94d01f97811ef79cea5ab9f81fd09477d2acb81e948c025fd04a1f45f74972e8cbbe80f05d1395040af2a615c03868520213587ef91a604784f2e8d58198a SHA512 65b445e7c048c1d0ce9f32c140d17e98c0f94ca656d6c96746d27a037ab031d3f6557c7103450ab0443f7cc2cd131deb4b30b27a3178adea72ca5ac075871c0e -DIST openssl-0.10.42.crate 225875 BLAKE2B f271b1f2976249354a3fb485635d3c05c4095cea497cde36a88145b33530436cbe60aafb6b8edd0eb48cfaf8668ea65cf6d01c71c3ed1b343449744b8124c329 SHA512 2f23f460518ab2efca867a38b51bb56a87dbd8abd99075eb0d08a82e23d3ebed337c2214eec28636c5c94800532a6a404186889b500f95bf7cb5babf18da2b0d +DIST open-4.1.0.crate 19719 BLAKE2B da5b743bc8291452d7ab540b95642a22f338fb057f6d04bb5765f11751d1dc5bd683b3e9a5d54a612cc3debda23f9f377f599600bbeb48a61ae2fcfb371057db SHA512 d1819d420aef8f1b39d42120299818637ab55b4f1de54382b318d51fb53c45aa78b0cc4cd0e3ff92df89cdf06a313eb5565a44e53e6083affa4d6cb93ea7fc04 DIST openssl-0.10.48.crate 250240 BLAKE2B 97928ba4f87788fc83e3dfc09bea57c9dcfaf1ec993ee97580b5fc7f988ec2e656c73d89aec366f1a58ba51d0f307e5bae6940934704a32ef9c376b5c16ea719 SHA512 adb338a074818883dbbf22a6bf0771ac36fcd08b60ea10d68766e1e4bc96d2c6a64ca371c6d6537b8ab73f0eeadbcf314e37e750997b56043176aa2825b13541 +DIST openssl-0.10.55.crate 258750 BLAKE2B 288d8d0edd23415be5aacbdda538d43bf4b0f3dd12f2217f23e1b8a8a69ea4f731e93fabba70e07c29716faa8798437bcaaa893374df8523b8af3f36debbb76a SHA512 397a970f254eca152fd4d8166ad7554c1bae2593e27150132c4b8757fc439a2ec61e45b92440408a92334bd17c57e0adda64680ebd8084ea346ac713257454fb DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 51116df0f86274435f41b8bfd2b385d5a6464560a05c214445dde5cb414999d200c55e5529fa98e95abfbf26bdfe31c88708ddfa2a81671341792059ea703c07 SHA512 7e37a0c05781da13bbaf4c056c19d032a93820cc324f9f6e5743bfcbfb30e057501af1bc7cbf5f07e3a05191678cd5ae5bc4d6832f02ce75bfb03c027d18abfd +DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c -DIST openssl-src-111.22.0+1.1.1q.crate 5103224 BLAKE2B 3d437377cc0a320e852721af6baf119b8e9bb3f461b7fca45e510e2b8e76086a52809c359e2bb2ceeab789c44d8d8ee7a8eef9b521202fb96704e90c5a291e03 SHA512 edecb0d0115b8db74447bab4c347761c2ce88436fa2d17ffce938258f7d4d6533995f2029f5466ea730d833dd3ac86e637ed846736184584846411b36f7f242b DIST openssl-src-111.25.1+1.1.1t.crate 5112591 BLAKE2B 44477a2a93883b989952b34527316a6b42df8aa67afdf20ca16a236b15ca4f4fa4792a3a27ebcccaaae9d181ce4c1543f9e2ae932df15df3565ecbeda1bcac2b SHA512 23ed962b24ad1aece5bf29e5b3c43ea99c597806b1d5b18a9dc5545aab47df6c06c6a333aa94dbd515e9cbd946ab4997bb8fea4236382ef62cc489b31694cb40 -DIST openssl-sys-0.9.76.crate 60561 BLAKE2B eb8926707891a864b11cc1338c316b8d1a97c48985f56cc4bec78a88c3439e6cffb23541d95e50270aac70f9468e9aa876cde08916b9061c963ae01d0dddbe97 SHA512 97be18c56c37484e77f4638454cfb396dc7aaba6c8c710c882dc13b0ae36e44617e6cdddcf8f6a3fca8a5aed28ff9528c59c01f5a48064790491ff985de5e649 +DIST openssl-src-111.25.3+1.1.1t.crate 5112603 BLAKE2B 0e25c69d84b400307073faee901d9f7a17692a607d571e5bcf21702bf6fc5489c0895768d4a9accdfcbd312a576d87b678c7b21c628aac92253e70565b71419c SHA512 76fa700677687087308e8db6234fc7e37bd3fdab1a7f963da1fa79cf9d3eb4d2b4fd7d45a78c9d0d1adf13a94facbfd4e9f8b65e410d2a1a62acb502ac0cda0f DIST openssl-sys-0.9.83.crate 63079 BLAKE2B 79a1de6127fc8a191a4fca514001e92d55ddc4babbee81ceae7f236018be087ee2cae903982d237631a70d767e5ecf139fbd6be3d93a921cd5eebbdb182174e1 SHA512 f8fb1a36fccb20f109843b3945e712c8889dc26079ab8dfaef79a9e8d3b9f7c3050f62084349adf102b9d46523a3abcc387809aa27ef7086113bcc28ea2776d4 +DIST openssl-sys-0.9.90.crate 66197 BLAKE2B 4cb5f74619b595ad224e33679023b3ba73cb99f8cb81516124dfb9b03ef8af9ed2d20b705acfee4e2cd08387fe20133f20a55114ffdb4b14b94e7b2142529909 SHA512 6b0eccecca799093f15fbcd17f3f37b7b4c83bb11fea1c77b1eb3e4cd1c9ad46e9c5f0c01ded7b22c4d2bb5e8d0d864f15163d481fcc973d6d06b41707fe7dc1 DIST ordered-multimap-0.4.3.crate 19599 BLAKE2B 1287938e6bcb26c3e377fff6c492adfff7ca05fcdb5881d76edcf08aa89160180e6a2c2ad40b162e75997bc9fe36204c50d839d4305911de231bfd408345975a SHA512 92d02f260d912c70bc51a4e943ecf7be7e8211ff515dd6aa6029fbb0d0f67b8c689966b23e32520fc5b437caebab650e18a16cdd8b2a036edc91645faa9e47e8 +DIST ordered-multimap-0.6.0.crate 23158 BLAKE2B c345ed6b935fd4d145fe88bad2e0d5ec5d73dccc242a8d5eb7f8caa01eadea71f1470a25b17642475d9e4cba1e4abce79ad3b1c1d6b3f05cb793e286e0d146a8 SHA512 94d0202efe1d4b6ead1804b893e303e6688893d78cea0899346f3aa2790c9296239f3408364f9d499c2ac7a981a908bc80b45d6245ac985787649055f87cc2e0 +DIST os_pipe-1.1.4.crate 11436 BLAKE2B 215f548a5b16854e156f785a1cc57ff16c241b50223c75159081017889cfe718d6dbdc6567dfc751d71eebda7476c95701c8ae88b1320a0cbba66a694b471d08 SHA512 8568008e30fdc47c1c89f7368654d26407fb6594cd89e2b85786c875d9dd99e77ed2bb84d281351072670e2dfe7a952d6251c6fb4d111ebe6a63cb34942b6aa3 DIST os_str_bytes-6.4.1.crate 23101 BLAKE2B 252fc826f646bbb999fa80b47f58ac9a77e409b10a99284c7b669304c0cd701a3d20e690350018f5d7de8c6c7d38521f3413ac81d08067dc26f76b7c0e5b056b SHA512 2199502ad24449e08370686a596f905325f5b145e105e8c7bf90ed7729bbc405e065fce62c98eada40f77f0665ca041db41f16cc8e62473501eca32c24e56f43 DIST output_vt100-0.1.3.crate 4473 BLAKE2B 8c75dbcd413e1273ddf077f3b57996953d70376be6e438ee1a4de83a8c3c535d4cc866849aed91df74aa9b22d41d428b1142cefe035dab7404ec89af9efaa832 SHA512 ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89 -DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532 DIST owo-colors-3.5.0.crate 30310 BLAKE2B 6fa9d00cd72d149748e5280360e1f0b0ad8c78c5678dde6e72daeb7975a182b4d06d835cba1ac307428e0e638456cf219b8d979c24649623bcb7403095cadccc SHA512 1718f03d9f3296ffe3145161e038ebdb8dc40b69c0e2cb80a51866b519cf857b6573aedb7704895401e10cea11ca422a384c3594b8762be29eaa90908e24f7aa DIST papergrid-0.7.1.crate 40924 BLAKE2B b12d11e44dee953b8df8d098f1dd8e3929d9e7fc009f316a3b1846f33e7eee0b7a14a1f959caf9a72925109c682bf6d4d7040eade6706031edab01790d92f206 SHA512 f43c7f64e10f8c692fcd62728e44e893bb59031d7524415892df2fbdcab083c73ba72e20942ba1f47195d9aad5997be6bf0a105be9f18ba6ab171e8e3ebb5356 +DIST papergrid-0.9.0.crate 51319 BLAKE2B f60ef4423b4a83275f5312c31f72cedd2265c3fd8c05ad28aeafbd5aca76f3649f48261cf6e7bff5908f11127e542cfd0cbf9cce96afb889942701ea2e0aeab8 SHA512 af436181fb48425a35b19cd37ecc0bb1ae17f5fed3313824633f67f3edd37779ddfc8ccce84ee519256967bea14fc20d17fa180ef275a1cc0ce8a362cdaa899c DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.8.6.crate 32567 BLAKE2B 9943244f813879ab85eae0b9a6bd8f8f0070fe190bc43148a832b217ad546bc97e58707a3987072965a79ae8bc2fa839aebac272f2de00993b8ac1ca0c5fc5ef SHA512 906241f8e2d71784d572fb78978c9550b19af9c4e32fe3b2da751287806d0faeba61f5bd36f7aab026970b2bffaaa1f62ddc10c64dc348eae61bf7b51297ef80 -DIST parking_lot_core-0.9.3.crate 32256 BLAKE2B 79a1924a983b948a5c2b0c074452a7b2b61abda973d3bc8040d9153d34b378f0ee330e36aa813f49544319c479665d6328be71481f2e1e41bc94abb9bfbd12a0 SHA512 fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 DIST parquet-format-safe-0.2.4.crate 62904 BLAKE2B 3c2ead76696ac233405f7842e8dc2181d71d100453abd2bbd24c063510c77f3f13bfa01556799a0412876dcb79ad2e86ac8b49d0d5d7c0e715c0364cfc514e9a SHA512 e31b80f93cca7672c2dd9dc022a4a8bab50d15a65b4bc9b048a63eb7447eadaf6d8212fc58368666fb2c2b4b29715c9c5282478ef418af9cd1bed89133a7048e -DIST parquet2-0.16.3.crate 426659 BLAKE2B 0e159936873ad53a086a988455d679a2b5dee8db555686e44d51adda7b34f6bafc91d43f789cab7639277700a20daa1219b7788adf76b304cc13ad54dabb1fb4 SHA512 315268ba285446605c2198375ba19b6fee9ab5f870001181d77dee3a0236cee60d79a498fb5263b4ba065f6224f4cb22036b6e08dfad4ae02817ca3b262f2938 DIST parquet2-0.17.1.crate 428638 BLAKE2B ff795506de121de0ea1b0e01d6cea924d6c195e4e2dfc1189be347d8a42ec27b39e33a1d1dff595a9ae96b17511b30a830b1dc6dcd69b691a50713e43f19f790 SHA512 6e5a0eb00def92746a7721959b278438be18195170f0a399087a72cf61fe47a05cfcd434126f4536cd9377a6220b2972a1b89eedac995f0b877b86812979072c +DIST parquet2-0.17.2.crate 429130 BLAKE2B 1225eced16c5fb10192bbe0182d52e9e1005e3e2b7448572d08cc9b7f34a37564471f8a5ccfe60cbd592c86ba67f70011b2b08154048bc65a9a3e1d47c38d710 SHA512 4adb85842759746835ff6bde74dd4827cc7761c9ec3dd7e132445f4bcc069a9018d7a29104147a0d444127551a380b679de0461bce2800b9d99fe2c560dbc118 DIST parse-zoneinfo-0.3.0.crate 76590 BLAKE2B 441e96b120e9bb4f666ace28f2999974e3bc6786a8b834b07601b4a13506505a93d2647e446f1871bb072b8a1d1c2075de259319c7c1699244dc4e0b89392017 SHA512 e87eb0feca1feda438bb44d92268779053feec9b0823a336ffc593f508fb6e918add1023d4abcb23fa334efe8a07ab41143f5fe841b4f62ac000feb23c6d840e DIST paste-1.0.12.crate 18156 BLAKE2B ab4426f9f588de4c50114421c4f9a0bb2fb5f144e9cde5d0d8ab14b3a451ff5219a99ee1cfa82dd48cae86f70d205dd8fef591651e443ba118bb27f7446e601b SHA512 fa75129e5463347ebb871f2e409463d2f164e1d9cf7160aca044dd280582354cb3286df05d56acc209174e371b577996a5b99ff35f12810610172bd9de21f98e -DIST paste-1.0.9.crate 17752 BLAKE2B 5480193f6e99b13a887413c5b3522a0e9c670ba9685a86bee1c0b0353e1e2b9505de914b30db18106346b65d0c1e3ca0b7a3d88561a174e9d5a4cb1145f81997 SHA512 7e35cd5ac36b2414b67aa0cbbd6ba42dfd6f0a652f258d0a76134a3f185f49f0fb9a75e40cb03c262adc834ac53561b08eef3f487e62215726d662ac181f8a59 DIST pathdiff-0.2.1.crate 7142 BLAKE2B 7f9a162c2add4acd69a81171fdb31aa9a67beb4e1be0fe93d76dc46b320729257240fca5d65dee38901f6b6ed1e536e3fff09c93cf3482859e6ba27e7206fc5b SHA512 a646f271ce81d5f6d4a8e0d98a2c802a8796a961cf8fe8177911e7757bdaecd8b156ff22046f1663a9efcd5fef1e6f000e5509d3949dbaeb494126b7e8a546b7 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 +DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd DIST peresil-0.3.0.crate 13573 BLAKE2B 6a5af428257c66db670a78bebf22b667b68633fd17e883ba288e089663a80c594dfe3e4b55043af3070deda8d1643e724743f5e840f7c7b7d0fa26409e00d589 SHA512 874580a62add05677f2573b7668612caee7e1653ae6263652fd495e5c871b8e71c66e20938a12348cb63450b3c88fbbe49d67b71868a8f970d82d94bd4425961 -DIST pest-2.3.1.crate 85650 BLAKE2B 5f4940e46cf98d9f906d71a37d6a6fde24c4d8d903c490e3f71f4cb6e2ea2b3e00ecaac120864d63f9058b3bcfbf7690bdf04b86d016a9bd0d9398079d35d548 SHA512 262e9c03b2c41af716767553f54f84edc8bf7acc1ea3a890649e9331178e31f6b32803b9ac587f75bb685bd1901d66b943362d3a9b54259c2e6d5bf228314bd8 DIST phf-0.10.1.crate 5406 BLAKE2B 70532bb97a0089ef2a57a1bd43b4dd30f0289ffc1a15357ffd8a372d82374bd505f4e39d3bfd6bc2d3c2afca39703c89e3ed37ac41c364cee3759bf0cb609f82 SHA512 84568d6d1baa7c4e6faf5f3ee09133e736977286d7cb7630a59a53fc8ea15d0d41b9242f8929184667ce576cc9946da55d1e8bc06e98824f163c91c6aa05e073 DIST phf-0.11.1.crate 17232 BLAKE2B ca7932652a154bdff90b0260439c74da70e5c01c69f8ce2f0f88fb95247236f3a9d9e509f5deb36b4c3e9c23294bcc30ad415f4be5cf6e36bd09c31b961eda24 SHA512 d4b020ad259889828cf224a1d70fe0f78498c4d40c375a1c437a60d9c9a1a9c623737da54d197c358e0557e6f0c5a35a9d64198df90dc104d11f5eb7a17315a6 DIST phf-0.8.0.crate 3902 BLAKE2B 3f1d4f9c23cfa2a3a0b7e4f809ff00783d71bb4839b27246d5244e5aee61a211498715ed576f00749e8132a6af1cdf50b2eb27d2f49896f006212981886a0e44 SHA512 a3013c4106ba72aa3cf22bd3f903eeacc24ac7cc47aad791bc5e9a63e1aff928a537399b6a86b0346c5eb37979ec01b404807e622e79a0a70a0e01e63c07a47f @@ -450,71 +428,72 @@ DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19 DIST phf_generator-0.11.1.crate 11075 BLAKE2B fc8fb9d06ea933ddabef555b01be6d72c108cc5f493981b87ba2d926259a6311f5407eee441377ed0e76d041a792858ec39a19d269677b49f285b60c34f441c5 SHA512 0b6eec4edc5376c30dfde8c7fe4da5905412b944dd56c085e90198c9d716b40aa9928a8d08cd1a7a4c6ca26c83d318fadc61fbb5cddfa239aae07a6c831c5e50 DIST phf_generator-0.8.0.crate 7604 BLAKE2B 936c9ad95d2d5b6b4bc97dac9bcf99813462950f6280d9cbb8c8ae9253d3197f25b8173c202cdd51c4a2d3f422ca1d6f5c9055e7a87e45b2dc5fbe5aa6aa45ce SHA512 de045f47567defd43fe32fc62191a9a892e5a478e1a84b853cff3005e94967ded68e5770eacb43f2e97e58b8f4283327a38a3bdbd55e1d5c708dab601ea66270 DIST phf_macros-0.10.0.crate 3552 BLAKE2B e254526a4ef4868ed9b57f066f4715ea903cfc01717456da34fb2d18bc6c87d881c8d60d3ee08d40c9bc26984ba7d7012832e858c15600d2ccbd5f284db1e355 SHA512 edb5022e5735c5f6f78cd7774575049bc5fabe1cb444c97654135ef8cd90fc06c3f9ed94c1c0d8741f47888857e6b890ae27bb5ceb37c996cbaa90c7ddcb464a -DIST phf_macros-0.8.0.crate 5814 BLAKE2B 39f40a52c177da227b3bf54d0fe4f05a2d6c382183ab0400d74a06d34fb3f28a23342496f6e0d48d25a792bb848bd9ed740a10d37c39969ad79c929fdc98d743 SHA512 ba56661aa92393fad7712f774fe4f0b7bf25d483aa7d4c4617409e655e9448b39780a904b8865293e16f8e63d62440aa0d653fe231beda4f58194de455598170 DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5 DIST phf_shared-0.11.1.crate 10320 BLAKE2B 9a511bdaf3c74c48da231effcf7e65935e7b0ceb9271a3d66f5b15fe13e801b8a7eb10ad5fe1a07913294cd070ee9f9ef942843ddc1a29f51c76e7baa62f8eda SHA512 0e6968aded0535c3430474c49378420fe64809ad436cd39e331c8dcfb1759605df12a9fe78db75bf0761bfbe8beacae4faad2209923327cb41f015f048fd74d1 DIST phf_shared-0.8.0.crate 2860 BLAKE2B db48d88ad6e7aa6bdb2f6750ab66063a55d005b4f5e92ededb59da1f1fa9b1296d30f87d32d036f08e3a74111ea4d8287e8eb6c86d0edd76b3ceb38f223696db SHA512 6ad7ac732b7cc42e7e179329fbfee7074d26652d73eb4f2b97224491d978ad9b14c66e5a539c96b84c70124ac44cfc009bf963a42c438d028bd9737b99f463f3 DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 -DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf7f44e438216893f29c0f303ac7920791630d4a9bf13581da840c8888e18bdd78dc61458d3331e967b3dfa6d0597 SHA512 46658794f0a7446354041c1cc08cf637970f7651c0c506e2b90c9d4e284347cb82f05ce282cc55c8087bed58a5b961424a56574f4500de9f3ba9cb9e71667aa8 DIST pkg-config-0.3.26.crate 18662 BLAKE2B 2ad92dfdc8ac0414b12a61dd30ea4ac5f142bbb55d0555ecfa3a53e750367e1b11766a693ef11f8cbe5a2ddb978327632458b2bcf75be7aa8f973262033349ee SHA512 509c4d1494cccc20de6a62d9d037c63ff77ebee8d907747c57ba0926d177b08fcac0231ccdda14511b453deb0b76ddd10f8fbdf63ff94257d72a12a889546435 +DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a DIST planus-0.3.1.crate 17324 BLAKE2B 280288b40333ef0328c75145f15919cee1b14b1506fa8d3b3fa541a3644ee25031dd61e15187c7d75553a659d937f059007796fec502c67c5aaa7f2cab33ddf3 SHA512 a0dc1cbb4096cd4e096346f2a7bbd9cf698ceebacb622950f016e886309d835dba1ce9e6d8c42e423c03b765d8778307f5aeed1eb993dc0d600a9929a032f186 DIST plotters-0.3.4.crate 143219 BLAKE2B 3121caf7d2a62d3dd337d887ea2343981d23b26ab742fa192456d58a73ebd07d384ad6e1de58671b5c06344c2efea8e32168d830051d425a63299d15746f3a73 SHA512 04d490ad1b822195259a661dbc605ec2f8e190a5bbbbf549741b286aa888b26a2c7468d226cee7718bd69b77e026283944367504db98c0293b3db4ce45103534 DIST plotters-backend-0.3.4.crate 13416 BLAKE2B 2b7090fb98ab9c28fd8525e1b3b4ca3410dafdb80563f52b545af70db638899123455254861e95973fb9c9e178e83cccd941c7305977de033091ed957291c28d SHA512 4784da70eda90a48aab38192619cfa7df733519cadc3b9aecd339dc735a9237e03144eee4f22f5f03ca214a732e8807d179d455032dd255a8125092ea489228b DIST plotters-svg-0.3.3.crate 6916 BLAKE2B 74c2c71afefe1148c82f8695ca3ae5283bad5b084e542325f3b6d587eac23f9fc087b64033043ff52ebcd661d40bb91c33ccd0de3c424ac0916baaa3a69c63b6 SHA512 1233eece4ab91ec690f93c7134ae8e6405183aaf500b2dce6973b6e212058334b7335aa80915e40363b9d2057398028c57d0b3aa974b88bb42c4e0e4726e7a92 -DIST polars-0.25.1.crate 45670 BLAKE2B fa06adef17a030b9d951ed64008ce2c365de833e1ca5e4f72ba6d82d695548c6b45563c31898bbb3ab6cc468c83c2d5534487e2efda8edfd98d07a50b54c1312 SHA512 651b0e6a186a244572e0b57794d70c24006e0a76056b12c8e1276db1730bd903fb89185f2ee08c6c9549d7791339e6a81b0be4a072d77dcb47da6558dc39ef06 DIST polars-0.27.2.crate 50661 BLAKE2B bb7632eb001ad9e9fd602ddaa9b1dddeda949df593891414ed5e292554f2c2ef2826c1a83cbad19b5d93f2214a6ec6f17ace19131f2255f2c04ad264546129bb SHA512 7a4be16d669a4a26aaf6aa94a4d71b848bd6c1540a1be1edcb75e0b1d86ac6453077e0ce4fa45ecb5882b3495d4ae2af874aa45b2ad90bb371133e7fb865c3e5 -DIST polars-arrow-0.25.1.crate 37630 BLAKE2B 249cb2d1dea572701679d293ce37e0dc7606ad184bc5927738786cfdebf2331f203e3b10c6e0ea7f0591033cddcb8566884b01fc3d7c122e0566a9296a6a58b3 SHA512 2808af75860188beb453b88a4e8b24ee15dc438e68bb3f1606a8b6ffeaaeb710d0f8c0180689274f16d877ae8347daaae14f63f39a5971af1cb7d072c450634c +DIST polars-0.30.0.crate 53187 BLAKE2B 2718d27c145f32409951c756ecdc949c4e09e690dfde852ea1b1ecee0571fd5a0820d2f4e222d4839d4942136e74a321ee751287795cd2d8627373b3109bb949 SHA512 81b814ad0f9778ca78f0aed5266074747f84b7af747582c5a536cff6fad5cd984bb776d0bae5c68823c40dfecddc47dedc5f67772bf9c98ec39a19623a81533c DIST polars-arrow-0.27.2.crate 41655 BLAKE2B 11a836c4d114d1e6d9d28e51b5d86b43ffa047eb301efc3e6b4b08511201cf1815c7d235af35cff281e526959a517541727f0beea349c60addf30b146b807e3e SHA512 e07544eaafc74adae2fbf0af63b9f570d975b3a0c98776d3a53acecb7dc9672efebc694d5bb1812d8162b21e6ec5cfcea3bebfac1a22793208ecdc21c1fb784e -DIST polars-core-0.25.1.crate 300592 BLAKE2B a1dff836f7ff2e3e6c16b36625ddfdbe45f0d2bb1a7743f061223288262f1c741e6dee28463dbaf177a5def01a0defbece1ed301bc7381506d10f684581111b6 SHA512 0521dad88a1f52d9df6bd9c08db88298a80021c84050a819eedbcae11055e74e936bf546d6ab3dc0109844e6551768d786523aadda904e161acaeee358f7e27c +DIST polars-arrow-0.30.0.crate 48628 BLAKE2B 4ca5fe1e6436e248502c246509f0f93beef1abf5b553c742bc70badbf0b2e3017f81c94639d440bb445be21cccd174d24b151da22ac3ae2fe58e6c56b638b705 SHA512 7e18a3e002f2709996bb4a018fd658ea4172c9afd346280b5e11fe8ad39dc0dc03a121f8a0b62eefa0bcd2a15bedcf0484ef1901760428c070784dd603b9cfdc DIST polars-core-0.27.2.crate 308876 BLAKE2B b7b3af3a870a1b8863e8dfd3522d48154aa052c05723efa876eee698163a419e183fe44bdfc4b457550b33b9b909dd8504c99347fe9232d430bac02faa7bf691 SHA512 b1a82eb479ed3dce7d2d39b3d2172d65e78d622a7896afd1d52e323139481f24cb89fc7b47344ed0ad8372f2723760fc6179ea38b988e33f4642999f55306ded -DIST polars-io-0.25.1.crate 57248 BLAKE2B ae23adbf4511908565477a541cb7d6b80528c3b3497a1aa31c9b0e137deb11aadc97453ec690374e9f9f220997143373ff7a8635fd7322831db1b63d04b1de68 SHA512 0c388b38600e93ceb33b62ab82a21fe5ae5ca2e63c83dc282c2cd76597055497a16379f11def0a74ee293e358b606e5b3f55520ada3b965b65e2508ab7ba8503 +DIST polars-core-0.30.0.crate 339246 BLAKE2B da53db81d1a8625c08f0d3c5cbc8ab20263d3ecfba991e923e5196a42e4fd412812a15cde9bdb5267f5984e86e1dd1a0040bd6b7e03f44b9a6cb73cc63b2592c SHA512 e74509a1a5eabf0d7918a3895159b681f2f86df0e5084d35e16715e32b0a32d750fadb21887a033d061346382df7753673e112a1f543f5a7a58251324d95a5f3 +DIST polars-error-0.30.0.crate 3326 BLAKE2B 0e19ae69d79ed2370fc64bd051ede06d616e7a672f086fd3c65fc6f94147f3081722b550e9a87b0a336bada2b5e3d8f8271b0c887d80bb4ee83739ea800f9a18 SHA512 34e742d325bf4a6e04e15acfbd03b001f0c49afaed856f598b8c38ba9ac1e5e496ebd22574cf6f4a244932c3d972c85fea452b874b4264c0dfd2b3fe93e62d9f DIST polars-io-0.27.2.crate 68933 BLAKE2B b81b4327c48828cd0efef184b42bb159f5e027ecc0fd5a3805ae94fd92101dce6bca40aa50ba10575f1cf8ae83d7c5f8f993ff7c1aa01e837eac6348d37d7ad5 SHA512 3d8d533fb666aa074182a80b45ba4881dd3a5d68a221a695d62cc87e693ed22e45b59c295cccd43b54329dad410ec732a3882b283d0c912364ef21813fe9ccc7 -DIST polars-lazy-0.25.1.crate 97182 BLAKE2B 7a9b82adda43ce32b9cfee51ad6688f6031c055b4cc8b78f3ac4a984d97461ff65c9646af7994e01ef9fa74830083512eb50555c37bfead7562e30b659e71916 SHA512 f387245ad4eca3f268738e2522e6460f6824ec8bb176cae47f1b7e1081e1e29b0f37398e59f18cd1b3c50d8f8e0dd72134b0d937692df5e05dd7184834981af7 +DIST polars-io-0.30.0.crate 76201 BLAKE2B 576ceeedd31a3799bc065718d15d5ddc83d9bd866509a0c81b5158f558ae978b586318142b911936d891f9a00d5cf8adf0b13bcdf756d31a8b3aa55be649c9d4 SHA512 10fcf762336a09fb98e2a3b9d4a195f92a5e35922a1eda12288f1a38ce3c6a3abebe57ed368def7937b1f24e1a5c9ae45370a30cb6ffae4c70a684395f0e3b4e +DIST polars-json-0.30.0.crate 8095 BLAKE2B 34be151b3109b34692a358e57cf2872d577ad1af2e62234b6a8de39dfb60e1d086369713b75e561337c46ffc65012f4ba9989af310190b91d3f60f9dedce7245 SHA512 6807195a2363f4b70c1442bb0c0193932ae0d5d4fbe2fe7bff1ced9f55543514c8240cc8f18cbb6a7f7bcd9c490b98544b796b81607d8fe4b2dcc0ab48a27ad0 DIST polars-lazy-0.27.2.crate 108842 BLAKE2B 450129a9c269e7d31d12e6bb4198d766d6c180c8e0803cdb609989e613892b1dd3a6342b82296162fd9f272082673e3d97988d777a3dafbfd573b4ec048d7851 SHA512 777d044263add766dee6a772ff5d41c62b16069542109fbf7330f5d98de8af4250723ebb437229634bee81f3bdf9c0cacaf29afdb1a645a444262e9a2b8a2104 -DIST polars-ops-0.25.1.crate 21991 BLAKE2B be3d7ea45fa7f8beb072c94ecf101b05fc9a2db9a6052314fd55423adafe3ad5bbe313a50857cc552c0acb7dfe0d2b8e38a1ab0970caa593c76c96cc84ad32d3 SHA512 80890cfe894e6a5ed1728088ff0f3fa1e48e1a50a510aeecea62526053fdf8c78a5c11cf945c155148e71f93a9e589a0e7939ad8fcb8bb56546325f581ec39c9 +DIST polars-lazy-0.30.0.crate 115261 BLAKE2B f299fa6fc5360ed85561f2804cf95355483d78fd1fd4d508a119ed6373fc1beeecc146e6ddd5569727f723f6ba81940392d97e997d13d2c8cec3a7548b14f0da SHA512 507d2cccbe7b7a5738552fde3f9f93ee1b87b72e656dc86f177c246ef8e0d6769804df9aa3dcbe975fd8baba6ef9023baa893b5e90d7937757006ee219cc78ea DIST polars-ops-0.27.2.crate 34520 BLAKE2B eb6d9537e5bde547f3cc2deda6c4b2cbce3b11316f9d323647be690babc7996a096a8102a486812ae5d67f82c80ddd8dfd4fb14ef2f7bdf710fb72c22eafe49b SHA512 2bfc0c0140264debd7c02b979331af6e2c10ef37801ff577b637acb70c426221db5e21ec7e3bb6b822fa689b5c5a30547f49c0b45cf3336c008b22f35a572f9d -DIST polars-pipe-0.25.1.crate 14620 BLAKE2B 0b0ad75a212698b557a9e8fd0ebbf114bec018e888f46c5339725a07694847afb733d8e4e4f1050741dc5555729f48307b723398ad1f49486d486e71ed536990 SHA512 c4ecba93db2b481136de6e901b66cd506d86c08739b059600c791936bfd77612b844b9b15554fd96af3db7bbf9fde77f73189636bf0221e6ecec88bdb36b28c6 +DIST polars-ops-0.30.0.crate 48327 BLAKE2B 359c14c75b73368e814d1231af96a6858aec41e83e01a262984b60799a2cf6ddc02b2c2def210d3157e5eb292d30eda76976a16708d8b36da9783b79f658ad1e SHA512 9abc8f32f18d253cfda5bee67a18aea8a8c200dfd20dc41aaa8528fe3ba21187917ab02744fcf81649393f3ddb61c33d5e07e219073369b61f7b3d0403104d71 DIST polars-pipe-0.27.2.crate 38918 BLAKE2B 5a395aa88e4f1ef94f90a6b3e46c69687df38668990bd1ae8f383269c5048ff5a82b5b784b07707f8bf391ee6d6bd5a537c19a0a707c8a91e4dad68b52200750 SHA512 cb4fb27040321eceb8d768553ab783d8380b2257c8fa5798a5dd8bb1e21f7258693fb454b8d868ce6820bb3eb326b24af2fdb68cb6e528a7120d5da61a6b7658 -DIST polars-plan-0.25.1.crate 115107 BLAKE2B 05080262b092d93910d7df707c5f7804cbf585958a012460433df01df7f0617f4eb592abe4baa79c5459eab0216f527fba2425fad9b87c24bfff46bbbef215b9 SHA512 a64938e47150d43b3194b1686e23b2f8ead5a04ce1f60cf2d0f15b6a11e949f8cf0ed9c80cd6a73fea5483c55c0a2386b3bfa562392d34be27a37b21b0d11d9a +DIST polars-pipe-0.30.0.crate 60103 BLAKE2B 4c40ecbdf044d5bdc5ab7b4401e6151056ae880266e51b1c835230997721b3e914bc14f656679fd8681e5aee183201f61463b35954976bb5c4795bf84af1082f SHA512 effcf46f535a23d2dad8abf9944f5fa2c19876c4756ac060f81fa65a7360b460e6524f4c5d280e26e631ec8c1f492559da0bca9e5839993d871c35e9c8f30399 DIST polars-plan-0.27.2.crate 134064 BLAKE2B 339f20bfd0e0716f7c2ae6def3ea253c84a703668b076284fa76d7b27b2fef05def06a9a8baca974a4f22f2348900e30d0715bcfcc6a7a0f1cfa18f7289e92e5 SHA512 062d82094266660af55960fe1720884512e8416f4c3b0dd2b661b4d3d78fae8d2a23122f0a2e022ba410668d47e645e420069f3a6a83e1625d1007fe99c955f1 -DIST polars-time-0.25.1.crate 35144 BLAKE2B b8c430fe92604eb2cfc0b40e83d176be93f728da963e49616389ee051198aff27c8ec6129b8642734f5ad4e814e6868ae03ae4435f2b0e30058fe5240940e3bb SHA512 d576778cf7395268859605d0df15a3766b43751a6de34dfd821c4ffcdb7123e262bebc20d7b9491e12088d5d53622082f79fc4138089ec7999e643ba43dff415 +DIST polars-plan-0.30.0.crate 146694 BLAKE2B b28773de8a736eb9d4761e4b743fd66ded0b3da3882f1465f438945210ea4ac2bfc5bde6db69fae6f5bfae29383d9ce26008e7dd846208e98c9290f111d98486 SHA512 fdc7bcc41993611b17d6cba192b28161efbe0de2c6cdc58bb1dd8af0835cc79845fda43737efb8b24ed57b4ba73e71028d3435cba26dd9c00709f26c7c330e98 +DIST polars-row-0.30.0.crate 10329 BLAKE2B 95eb6910a425222e5ecc470369dbfc137b8ad5bcbc034e842445119d3beda139b41fbe2fe6fa47c9dc6184747a3829489a279fbb5372c6fd39c775b78be5fd8b SHA512 5816dcd3d68a523fa51661387d9b695b631c173a87d2191903d6ee13df39179e8933c628db4701e0d614c56c14ef91c9e02b26898f731589c9928dbc33d7993b +DIST polars-sql-0.30.0.crate 21549 BLAKE2B a1a9a26f09c9ee1e1eb0f6e5b06927612c1ebe9be146970dcb0e06f03392f0a1aee2af26e134ce74583704ced669ea1773ba0ab59e8a0eda027b247c727c1732 SHA512 281e2de282acb422a1833f55413353f1b32a58b3fd723c4c474d6d309db773f7c54b784dcd10b2082ed541c03e5cbea4b70a713985efee7b6116e2443b1d4885 DIST polars-time-0.27.2.crate 38630 BLAKE2B c34980396b97236bde291caf827f843b120e1e81c8e5b6c75d21e2a44b779f09d1beb666cba7dfd31e9c850f6c2b9fe19e4474394d4c224d3d4ac0621675b709 SHA512 9bac23f16e698b1bcef7ffb37cd44e8ac432e983f726c1bf4099e7be8d086368e48cc3ce1911207f5f876982009670ccb7f8aea995f057f896a7338d3f8434bc -DIST polars-utils-0.25.1.crate 3999 BLAKE2B ad84134edf287df080fbba5b13744315370e8c6dd928ed91a1bf45dc7d995a3beee0674a1d9f112e3be88ee7a980414887c02714bbfeb9233fd07308e03f8a9c SHA512 96dd44c33e4df3aefa48040e953a6a3b8dcd2d9cf9b56d785b51854b3f3afaa3fb6f08abbce6d7cee2a4f902a5c50158abc95cf65138693648f5d46f94f3381a +DIST polars-time-0.30.0.crate 44926 BLAKE2B afd98d13c6cbb8398df25dc7f0ebe8dde8f6dc6a1957d42bee06a5f884f5f3f0eed3deb297ca44cd4c7ca5d0730c162954d87b9004bde24db5b341314ad3ddc9 SHA512 7ddec905141dd692cf5977d680ea05956076ca8be6c65d02a366b50e615c5c93c534884ce44b4e650e77e3c3230310da0849c44380d126e653e644821bfa3b11 DIST polars-utils-0.27.2.crate 7029 BLAKE2B 5f2c17b60bb90073286bc09312c7ca5c6273dab3c90f43600a85b8e3b998f05cfffeb828f2205f7b00f238e535daf208e3bf9e86a10e21f3e49ebcb972c38715 SHA512 ebc4d9440b05b542e46d54858dbdae3706793669a8b713562d6b7b45b5bd6fd8fb6c3f57a65723080c37571c67d2d208fc87a1cf5a85932a441525fe4ad6d147 +DIST polars-utils-0.30.0.crate 8547 BLAKE2B ed2036c85c1712a6aa1f3dc88c007a2354e6cc17f2e5a60395315461fcbb3c7defcc36d9ded9f9691b88bec1420b38624ae87a1eff941f255c6ca70d5bdc0754 SHA512 4ba9c836cddf20aee98c6c08bf0468aad9b2aa59ed686998068d5fdf0354536e0dc0081192a728f2e991f0d6729cc34dddf24ae56543e3aeb5f77ad89efd36f2 DIST pori-0.0.0.crate 4839 BLAKE2B 5889cd5b51dae18b5159637bd95ad205aa5fa3e40dd1542a4bdd90a0b3bbd5584f6c019b9b22f2fbe3cb30d87725fcc3cc09962fa8a76ded464937b5a5e06ba8 SHA512 6fbc9e74fde5229f57a91ca48799cc0de8febb47a5c636ed54ddb64c71d793518692a664ace776f9407004809e69c11fe2f5fa68aa98332885febb715b34a5a3 DIST portable-atomic-0.3.19.crate 87668 BLAKE2B 4fd051d5260530de2c11c3b3001ea7e427000d1d95763b57ccc23f03b9be500b4600cdbc34af17ec6047d1341f8fbf83d09fe91d8cb2da8ddf1bec78c0fb1289 SHA512 834079eb8bec247fb1fa8a0f6f2dd9e962957b7e05182e191f7d0c45ccd8a59b51015da273fdd6e937da7c8da4ef10326aa4fd22352ac4a4ab492a2a24765fe5 +DIST portable-atomic-0.3.20.crate 32658 BLAKE2B 954074c0d1a5c254fa434b29bed5ab090291d512c4104b6947003d2cfb007817b2ecd6e40b2ea20df0f1d4ec769c885951aeff5023ffc5adbf4529daeb94e799 SHA512 53a184278d80e4bd945b916710267f3eae14ad9a9ba065bc87adf170a47e86c76f2198d146c505329423ecffd569369499d069b67b098299b63569f98ec7738d +DIST portable-atomic-1.3.2.crate 124372 BLAKE2B 8ee558e6222b44dc23d7b10fb2eece8db26945119d47628857aa13add5520232d1342f03bd41044b8265e0ae1d38d9b7c5e1d977e6943b1d1a72e89aaba9e277 SHA512 9da46f48f17ebbccdd39cea979cd31134a7d4c9e081ed9cb7530f0c49589d6c5956bad20da89c1824bade19a3fe96ed498a213629e4c7ee6523ddc601d01172f DIST powierza-coefficient-1.0.2.crate 22978 BLAKE2B a70bc91c06955ea14ed4042014a373266e930b56069c0a99d7ae2fbc4f48a354ed258ae9122ffb01fd48d08e01c40f99248f822b2c7dd7bb276cdc31c4a22e47 SHA512 a1924ec6f83e6c1fcbeebfaba9116d91d16f6677d11259be4a92d894bc4a485bdb8dfa9b6be8b6f89818f04839948c47210959936b646c76b881ada1b1540d16 -DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74 DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05 -DIST predicates-2.1.1.crate 23150 BLAKE2B fa8b250752f8a5d6ec30ab3aec3aca2b48e903fd8d182817180633f9f2a55e4632b1e1912c9edac453ebcded9f6624c42b38dda70ef36fd710e1dce1f1ce6346 SHA512 c850fa2541265aeb23d5c19dac6c7654dc434f1239ecc8b1cfaea89bd120112e2c45f127b491fbfba1c053db8413e8b561896729a56b6588142dd9ba9a33988b DIST predicates-2.1.5.crate 24165 BLAKE2B a0eb1aa0f26d51140155b8b5e7141a253e298ac2197e59c7023ecc693d68cba01d645792c57467741ee074891438fba2f1439c79a4cef27f3d02eaec8f1d0b10 SHA512 d4b555d7f57ccec5788a957d4a3e130f5549a9333a47654baaef098bb284c64bd5c662677ba7e659b4563b3d0146914f1235e0caa2274af8787d9777141f4dd4 -DIST predicates-core-1.0.3.crate 7757 BLAKE2B 91b3d1596ddfce6e58c33970ecbca94acabca660109f888f32aa73352e157d78afcf879afcb7eec61694f89445c42d355eac46a3ce3cd6163f8e53265e0554b6 SHA512 76d056f0acdb2d9c5cd44828b8da8722899438fe7e11ce6c96d3ce2bc8c267508e1010e2ac2c7bedd3281fb29856a3cf29f93de51b0ee349a5ef51466ace799a +DIST predicates-3.0.3.crate 22743 BLAKE2B e0dbdba7bfaedfd3730bc381efd439c09a0730a8876be219ae5b8beb230f99acb29263c7eea1ea7333102335550936cb968f82268eeaf61db912fc4d2ba2952c SHA512 6638890cf3ca26170363e789318fd201223818089a34970fb650c12e11da0c2031dbe114ffa1e4bc55c05f7c75f41c60ca3bdb4764e061c6317508275940c7e1 DIST predicates-core-1.0.5.crate 7773 BLAKE2B 6214146a1aa53c127dc4c0ed1bda847c1be41e88f833a6c5095fbdb37abbba9f1726095f3e168a0ce3bded5b458e73a73c1dc467ecc2a31c7b3716b01bd00858 SHA512 d94481797f2fa307391aed01d5276db04663ceac54150f922c8fdc046c3b1417cd93d767843df95985e69e0ba1202a0df82ea1820f9c67b15a91f2feb2e3e7d0 -DIST predicates-tree-1.0.5.crate 8126 BLAKE2B d63d2fe2bf9c61e703f11b8d3f8a8434179b8de1f45a52dc6266e79972e0abbefbefb0d57359005bb0daf06ff17276c858481be8382a7383058ff25e72dbb3dd SHA512 950f9191f44da894feb209110488de3da0e36cc86ef366ad2749a66bba0053e23c39fadb67fc5a4f5db3adccecd414619f9f805c2913733df96254913c360bfa +DIST predicates-core-1.0.6.crate 8084 BLAKE2B 337cbb155bc2859c5a8b891c21d352e998cd1eaaf606cf46c003c9c499a42f12268b071e7a4cca65d50cdfdfd4267f023076e078a0a3eb401ad836755d65298e SHA512 afeb1de4275c76bb1c5950f42bce2f83a21ab217ec60130336286cb48b15f36bf2a1ca346bd652c10a65a1f9e3310d16b23b8333a3e0f7e20fe874c3f728e702 DIST predicates-tree-1.0.7.crate 8145 BLAKE2B c36af3d8c2c378833515f955970733ca6d71fd7b317f9310e451e32ab6e68d6fed2455b38558b0a9f889126a331301eb631821562fae6e4fea3abe1caa9d7a67 SHA512 0e66884edaa68e5339cae5461beab273d10b0acf9162827b26d6860cdcbaa10cee0412e6bb8191dad84f59d12e01a0684646b66b793b2c9c183244c96c05b6b4 +DIST predicates-tree-1.0.9.crate 7960 BLAKE2B b758c52dcdd0ea237ce25f0a092200604765bc83c5edcaea646c6b1db49431296b61aebddea3b325e62f0ba9bbd5edba7ec92fd031cb597e7e8d642b966b401a SHA512 1fd5d9a84ca8fdd1b3c4759d5e6fb16e3d8fe8b0dfe5afbd16bb509c8558b0750705fff47701c95f7a8df1a222f639116a1b9ba4d89775bf03b06daf34f249a3 DIST pretty_assertions-1.3.0.crate 79441 BLAKE2B e9d29267ee77532de9432f075daab704e8d80a3d5fd5515a7d3c1c9a58dd98ef0190a592e7fe4d8c22a149beec15fc346a68620a3835c1269f72e563d2a5fb89 SHA512 40a56ae7287552cb66e1066cfb89b26af621f894036b9a0cd49889ec5b25831d52cc07f9e117d905766701fa71786a45955186849d36e00cbdb5f884763efcd3 DIST print-positions-0.6.1.crate 13435 BLAKE2B 627054d8ca6cf2c81fe20449f0807b888adb1d5721fee392e64194642a3eab5ee8a03c749ba21b48f696e6a5a3463b2a6c360e88c48dcdb395f06c51b2194a6d SHA512 c6f3cf45093da391bd02ef312ea03f33fe04aeb001cf827e0c410924ad121e389f6664359a239ebe2ad2e65127b797f506ac017698e389c34085f0afe39ea66c 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-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952 DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd SHA512 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43 -DIST proc-macro2-1.0.46.crate 41954 BLAKE2B 3bdc274c8ada8bf1a84d4480b25e0348f4ec5bfacebb74da144a36d4dc0efeb341fa24525e7e8408c3589013a048563a46f1e094944afc1726e594534e2455fa SHA512 1c2ae8dc4bebeeaa4af02f8edce18b3d159109a1639d8e9f26be2b7023ade9d09824ee0f2a60ae034967d982158196826fdb989d23a4b3bc81188a9a63e18cb9 DIST proc-macro2-1.0.51.crate 41804 BLAKE2B 579e5a157da81cd8350a6407603e5f8102bb9b6618ea8e81ced1692a6a6f4b57bec35aeb965b643f2542f65a3b9965fbbcf7e0ade35cf159270583d34665a628 SHA512 10ad77a5d05437c1b2c40a8f82389d081e64993171aa6259e8dca98d9afb04f5fb870f2037ad626a280d59c1a89fd4482bead701d744d6fb7c893bd9e78dfc1f -DIST procfs-0.14.1.crate 113661 BLAKE2B 1327f4f8b618d04bc964a2e9b4609cf60f1a61f0735ff62f48f5f72131434a06742247e9a94f15883c27570f0eac05458234c6e795f9079eb8d3dac1a370daa9 SHA512 736fb1da5d90205e97077180ac589a7557527d5ccdcf699d8e6efeaded31946ab6578f69de1284102cb41e60919aa03c65cec25671d943d57eb47c4cd2b99e04 +DIST proc-macro2-1.0.59.crate 44360 BLAKE2B b1e42efd70e9a61bd46fd8bdd7db26aea142d98d28765de799901606b721c23a22c3e853d0821709ef5ddeac0304731b6a09c3bff3b7769e946b77fc67e44d36 SHA512 30e3340f53593afb3f07c4ba4c3d51acabd9a7513976aeaeed4c063fee268a28066c53b265b629d5d3f56597d1d34a9e69378f0ef5cda37b51a8fa8b67424aea DIST procfs-0.15.1.crate 128786 BLAKE2B c61d2d514eea64d4e6e55ded61eebaf63f391a77c2e6f36dee6730ebe3c5a6908507e514295c1562c722ec587e45550a2f8798167952689e80e1096f0bcb58fb SHA512 8ccd80a027deb759798d055e21ae56f346e3cb869af40de23970f7237100f46087b3c3f1908900ce558b92bf5d341421a1b717cfacdcdd6d38b256255f15ac82 -DIST proptest-1.0.0.crate 189237 BLAKE2B 52c7768f092677b947b8d04fb30ecfb556f5514ed29bf98c0a5ea773ab0b4433c3a04d1df8d30e4b5afb174b8c9bfc13656c75ed3ff16150d3ad3dc0924f1e12 SHA512 c8a45bdace0e836db5ec0113f3794bbcee2b75fa5b06caf84808df7a052ef117f22b48fe12413f86750da710d5e5c88457a77ecfce04e1e8fc5a76dbba3d79af DIST pure-rust-locales-0.5.6.crate 159349 BLAKE2B ff198ed3266e7bc7b6b4d26343a07b9ca85cf1eabbd1119e568dc8794da58de2c6f9639b01dadeb145d79ba6467bac0fc19594886cfe679a58b8baf7a3d39af6 SHA512 cb7855f243dfaee0c2f2dc70fd4eba77881f7a7309dabb60d40eea14ed2eec620385129c9bab3abd363d6ee915afc22a849533a833feb885862cf2f0e7b06a76 DIST pwd-1.4.0.crate 4145 BLAKE2B 65644be9a061d26ecc4d52eb945a10e19a4bd5db8ce561a78ea877305f66e5989edbdf5f08caf31f69a361651345f338d341e57e2557e5a38744e391f320235a SHA512 ca0839275c086f69c4f8de54176f5134efc38c6dc82e2b27e783cc7d2ac6dcfd280310d5353ff8489f3641c9f9770a504e6087a4d5e9dc669902aa7580d54d9f DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9 -DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32 DIST quick-xml-0.25.0.crate 1295759 BLAKE2B 82a953f152236addcab3884e2f5c18e6c8d104ba067b46f41d7b10a5e57d082d302d7f85e8a674c3492b578cc6084d338df4ab56f90a929991e2fa93d53cfc21 SHA512 e887baba28d68aa6cff93221e3641d1a86ad2a4c8402037b32485fa27b27e2911e61eb9ffa72ed8d2b6b0aa3d1bb9fa1f6767c2c790fda526e0c4ecde50b07c9 DIST quick-xml-0.28.1.crate 155431 BLAKE2B 9b9d0dc0fa9225c5f69031714345d3529e3ae78669d81e00222d5c2a47b0bc1dc8ab34f384078b54f67790ba0883c86951e6508e3b29177411e8425727ef28f4 SHA512 1abb1645a7393ee2b22656e075bfb0caa9a6b74f4cd7ebdd3f4023a2d670581651ac73067a1161bcc788fd77816bcfdba93bf8fccab6f8d3ca6bd79ac3cc521f +DIST quick-xml-0.29.0.crate 160308 BLAKE2B 7b409153a597edd855752e00f50f5b1fea70570a07932cf2dd78ea31cdf5e1bea4732cfa632615ede79e551b7a35ef535def2c3112a3d07a363337e9b807d277 SHA512 1a6d61e2161e3701e2d4e4b243d1a20072d546a3a0e3389c185f1c9a53bd6af172ed1b791f9a329cec67a2dd9babae44048bebb7293dfdc0efacfce0aba820fb DIST quickcheck-1.0.3.crate 28069 BLAKE2B 5f0ddc8e22fec55e879745a95024abaa03d7bcfc6453286eec072663b36a5d6ae247b3c1622c4743e1ca9b7c4bb21da0d095aa5247f32b0bedc393f92cda6bc0 SHA512 07dd707c9d3fd0b9cedbba545bc8b4fc1ca2770d169e444f8c96f8306d3161a6a3e9189cc5d0d6b3dc4221f7dbc05887dfe2dedc914f88d5e69ab2b94179185a DIST quickcheck_macros-1.0.0.crate 5275 BLAKE2B 1681fbc5a476c627da442d601d9f24dfeaa147dbad7c8d6989ad73cf5a204963c29b2b5bf68513ba74c322f74ef5ceea92594953e9034921a2c8132150252779 SHA512 f7de86f76a53fc36063f10f5405979677a2e48a96d13c439a4aa98e89ec7f3c3cae324b8dd789a5236630110ac9a1763f28361442cca08d1a1ef458c7bfadd55 -DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2 +DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.2.2.crate 13267 BLAKE2B 7908867ceac98243ade22e1b38f1903fe0249324484d91c948a5058a1e099e5213f325c5ba3400898c8319158ed69f4ed064164f235470856a8191bd990d5a10 SHA512 1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84 @@ -524,271 +503,231 @@ DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808 DIST rand_distr-0.4.3.crate 58255 BLAKE2B c93a4db62e1c27bde51c77423e15674c4bafd04a63424ee8b8863e4eb27e56f774136949edc8b05ff4189dfab1f0dffc92855706f4a612be897523e7712ee830 SHA512 e5209a78b8ca1af97ac6c6add858ee6d91e67c1edd124bb297f787d37218a5f1afd570252da2eb25738b8d77482df4e93aa1eb3c4a8165f90219410dba495cda DIST rand_hc-0.2.0.crate 11670 BLAKE2B 55fd048f2524cecd4f0e17927a81111e3070a8cc6a5b0234a46445400ad5527194edf8c91fb5ad6538f4958d53044ab02424f61a38adb2931e2cb7568c458ee8 SHA512 bca185612bed5cee4da76fb68fe854105da276f5bf2da464e596d586b925df798cc692ed881e276ab77c36b4b0551930966c93656be122ad05899d87853533b0 DIST rand_pcg-0.2.1.crate 11291 BLAKE2B f8837f3f3dcd7ecfc90f88bb6464b9f79f7c1975ecc68289fd10a5c97323de9c1106de9847fc798f50d96044e46cca9d41f1635130be40bc789492bfaf999de9 SHA512 612c0d1cdc591f80733bf8097e251f02ef7a7e71cafb74e37b63ac68043558045c0c96196200ad07ce7aa9f2d373640c20e598ae5774935c8b52350ec20958ba -DIST rand_xorshift-0.3.0.crate 9121 BLAKE2B 56c29e159c0beb9c751429130e84e4666f9031b6f70e180544f9cc8f8e85d98676b861b588dbda46f2cdbd254fb908c02c6ba640d53422e6bfa1ae4e48ca5a33 SHA512 256e410e5bc08c56496c53c3d53936f3b1cfed41458b0ee8879d7aa8b95375055746ca49e29000ef847b37f01e9237f569cd000c4b281f6c78ddfc78ce439a49 -DIST rayon-1.5.3.crate 167246 BLAKE2B bb312c9879fea3cedecb70bff78616eb7fc761e2201d5576d86074f4926dee6266ff6f917cc97a63b6e6daffc33f5d693a5c73daa49724643b93f3b9ac77d8dd SHA512 47909226951c4d6b774880dd308e2633b1582e41e7730ac8af902895578e6f29a9b1bc47debbd9618c5a45f317b4f264480392c8982aa33576deeb9d5f8ffb82 +DIST ratatui-0.20.1.crate 148989 BLAKE2B bf92dd895d2f4a016d884f27537cd8ebf1e51a687e276aefe5c0a2ba685b52181bcc79af95bcf489f40d81ac9ae8c03fd4676d1a5bc022801b64d787480b7a79 SHA512 f10e063a16d77f0771b7c3f6062c3141839bf13636754a51f56ffa32b634e6ac93ff9cae584e1316f8118574c4776efa7282f01d34861be86efdeb9bd9a6b00e DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800 -DIST rayon-core-1.9.3.crate 65300 BLAKE2B de5700c9def379f6a27ee0ac0667f741913c28ba4d98e95d7ae964c32f13967b4ca160d219b53394985ff4557a11a6ab3c242333e2a6d3790801bdffef3f9153 SHA512 4b852f083766e7e414132840cc8dfef148e15db47967eeedc2ddbff9a4372521c296dd4f66e0b6990f49a8ce88ebed9d44e7ad674df42f96b99b24469b1852a5 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 +DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda -DIST reedline-0.14.0.crate 106000 BLAKE2B 576667f339a1dc06e24ab91851468cb0c0900cd0656b2a8edf984fde1a7af29d0995bb850d224d65b8ccadeceb1f131a3c268fa982c3195246e58c917a20f8a6 SHA512 5be82f87ce87c556a41b0ce7485e3f253898c9c051184d566198ca18de47b32449f3b43724eff5b3e698d689c1b47d6e7c926dfdd17a0729db87e1f00346e7b4 DIST reedline-0.18.0.crate 108921 BLAKE2B 44ef9e5af06f1242bbe1f38741097c90e306076008f66f79cfa0482cf33d84f34f6f14f268dc42820293f0b25c7e680666e96d774ea2627a4144497d83a2b667 SHA512 676bac15a0618d39133dc94e9f5d826a89558459f270cb8f0f8d46784d6f35b4f0d634efc595366be65a4927ab3f797a53d2e4cd5fbceda3b8388d3dc5e6d32f -DIST regex-1.6.0.crate 239329 BLAKE2B 646405e681ce572ebe2dc51a3339f0f8204143f9b2b8f8e74a4c80379c43c3581363ad347610a384d5ee831cf1425f74ddd944a658b1da2461e8068c5521af69 SHA512 b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876 +DIST reedline-0.21.0.crate 112440 BLAKE2B 6466601752ef4bace7dc03ae7e47dde3374bb44032fa4e23da9ddd5a81a2fd610bf1c2ab5b38fd60534de6bbfdf2eff6827b098bb9d8b3f8c098532e1a08388d SHA512 db7e523186d5a0fb51370ee762e5e326dac0d1421b868f3be1efbe4fc03fde90200b7c1e833d030589b18d573a15a72f88bcebb21394fc3aa19e322f422bc1cd DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f +DIST regex-1.8.3.crate 249112 BLAKE2B b70467c2f02e961d3b06ac88642e6c0c94b165ca6813f3ddc95e68e81a35fd94ce2cb8f80c29d5aa6805dc340e6b278fac0a2c91e328aaa66fee48df51427150 SHA512 7d390a09e7f27b4c6f96a4dd674bbee5868adb38fb86acb6329ff61cc6c1f3454ffd19d1c30468db1512c3b1900269e94ea6fb85116db01ecf5ffecbd789f4ab DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f -DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a SHA512 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6 DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 -DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c -DIST reqwest-0.11.12.crate 143820 BLAKE2B 2170b7ce0b2a7873f262b2bc9e7ae5d767ee98986ccc63a8f907235f51d696efa863311c4bc01fdf93674097d9224e8c5e465d4c89780bf4e566ed5f4679ca7d SHA512 7ce5e08b580beb3f514c913e3f931242cb6be27a3520285003d054e6ca2efd31eeb469aecd049569e46b7e12c6ee884f5cbcd9665c1e868a83d9bfa4c77e5d03 -DIST result-1.0.0.crate 4156 BLAKE2B eddbbd153eb243b2801443d8f074c40e352694b3d369c3d868ee9cd53697cad983b0fa9575fb04ebc9e566aba0ff8c3fc5312b2c18aa6655fcfdf46fb8045885 SHA512 75354aca4a29fe544d2284039a22cfca3e386923477175984d589c90e828117a9d953631d57794f7070243eab3d8ba3c6c72c35e3147413fff29b04928dc67ef -DIST riscv-0.7.0.crate 149655 BLAKE2B 312a344665116dd719d9b0ac37eb31dba2211e463084438d16e52c20b73fe01b8abfe4d300d84d67e6036434f3abb0d2979a2c042573fc5e027e0d47e78478ea SHA512 2d7632ce04742bd852d8a0159eb3bdcd000f23595726bfed2e9f91da5cb2b0d251613338164950fc9cf1c547de33d1a07744a3c5729ed2d4328002648f6e43a9 -DIST riscv-target-0.1.2.crate 7729 BLAKE2B 56425882a7538a1a6b1a4880268cda0e9246fd420ec4d60f181588e6a128cfc1d372da8e000f67ef192653848453f6fd1619df15349ff2f522d0ce58c70d76af SHA512 0ef77e4882fdbff20bc1c47d744f8d7f2d91c3c04f3519fe218d645a1df6074e08dcac643359d338adf1e7d351f30b61e820e58444eb0a81988ed2b91e74297e +DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e +DIST regex-syntax-0.7.2.crate 339778 BLAKE2B 0b9533e4e4bfae1304a7ab5e2c8bc0bc3038367dbcab7bc19e680bc4945146f1eca3baa1c5bbff6ac60447b54059228a5790cad20ae33f16b9dab794a5f76140 SHA512 3065cec128ae6ce427d13b68066fc02357c21f7d1517c1669295f857395eea3297344fb2171c96d15dfe48050785249b7b8b8138fbe5b4a65c8427968347c128 DIST rmp-0.8.11.crate 28829 BLAKE2B 42aeff1a8d4874f1cec8a19085e4f23ae33cebcfd024c28772c0cea36e096d5ff012e6063647f31b9e9c3ca311f1036566411675fe2f632dd9dc1d5d1f7f929c SHA512 27a499316542722a4d9fe4fa9cc005b6b5fa75dcf66686a5c08aa6130497b67511c0283419adb64fec09a51a563f4991f2039280d2e74f8ea4102afbe4977f38 DIST rmp-serde-1.1.1.crate 30360 BLAKE2B 5936ca54adf89cf47a2a27b4d55db5b4744667633a6e99bd5ba142285fbabb1ebb1b6b1f42ca79bfbedf07a99b7d63fab3c22bedecd53b688f0492e58e7086fa SHA512 6b7dc7c17bbf255e692e69cdec6b6efe3c757ef7a6ffdb27defd5b9e831849a3fd969a37709aae845aa60bf90e8d4f779fb7edb1a260988fd9d2092b4fdb1826 -DIST roxmltree-0.16.0.crate 40718 BLAKE2B 997753be2c9fd90dc488db5fdb2b665944f9a1dc2c4b7ada277c561596703f8ea9628e3da2947ea86c6683595e4b1d4a9456f496a5f90ffb8330250763f64781 SHA512 7136cd557299da961202c45556f9a87ab5c548ddfe57a4c0bf5b449bdf088f0b6dc341a2ea42a5c81e38eea247d1132350b4445fca11dcafabb118042cb9bb98 DIST roxmltree-0.18.0.crate 42463 BLAKE2B 0909b58700207d8e1319d17ce06b4a30cb535c40b973a4bc40c55098f115a22bb722f8b9da10392d7d0601cf15e185ea9f5a7d2cca4acccae219b705067e008b SHA512 cdc7f08bb761f7b5e4853afb9e451ddcbe9d9d436f5cbb78a126c7fb42c99f5ae1a9b1fd4738d169c2ae101a7ec7215e2ad4bf2f37c78a7d3e13b1a6d2410a4b -DIST rstest-0.15.0.crate 24882 BLAKE2B 1069c05ff1d92df6cbf4551570bfe3437162cab4bb25f0ca698e39d58dc81ae6300c11fd7b245b87e8dfcbae4a9a51b823f4ecbc1a4a3ece5db952f4f606d748 SHA512 7ec914263c9fecdeee8a1bd3eeeb8c356a08617f2fb17201d9511e0f0183607158e5fad42b4ef39fba16a9c2c5fd06b95b07282d474da61ad684c232c4f954e0 DIST rstest-0.17.0.crate 26737 BLAKE2B fb246f4e6f3a9e2a184fc6a7318f366d079e5ba820340a2f7f70dd55185f9c38b79f35e6a40030a934f199203b21c9340ca00225ea9b3d947379aca60cee2a3d SHA512 1672cb72052ac96b61617f1bfc5eefa173c5d963ca5efd03792e1f614b4b23e7088237430a21dd4256d74e00b14fc86fe40b26b25dfdcf815067d3ff817d223e -DIST rstest_macros-0.14.0.crate 45914 BLAKE2B 77111c50425fd7fed5562bde5b33a6c9fcb69867799415832135ffe48f55071bed01abb965178b55538b836367e67e1266712c1c4702cf06d0d5bb487a1263a7 SHA512 0e24aaf33e80617f78583bca8666ff545f6c84dcd1311c9ecca65d2a13e17b9090244ab237fb5eb77a603ea01b0ac34193ebbda8163d1fc4c440203f8c799611 DIST rstest_macros-0.17.0.crate 50678 BLAKE2B 7d14bc42ebc32c836293a3d9eb7e654b3bc5b35fe3ffe7cae4d7b6943e18a2f6f68b60b18c7295728969d4dfa38cacd0f804c5d1908edc8734a4fd2b002c010c SHA512 e54b6a165405831f76295f1f816440597e5ceb52fc52e6f3ed085d28e0c4ab6f263b5b6fe1001406dc8daf4ed37c10b3c5cf4f76abf06909eff6212c7f7e2e46 DIST rusqlite-0.28.0.crate 137504 BLAKE2B fced73b74c49fa75f673126709c619c6c712f665bd295766c3eaf074456efc48ec8c3019c9ee96a57bdd02b346cc1d071e5a7fc7fdb4a35013e0efff45dc4643 SHA512 a38205b2437ffb50bf8a14304b4a30a62993957a348f03b37d09fabb9269fcbdb35dafab496f7cecdcefb7353720ffc0580822d9b231e0f75cee23b6f7344857 -DIST rust-embed-6.4.1.crate 901240 BLAKE2B cc861feaa6c2b131b16add2b2572f70f3ccb2ce3ad8ac231d3586f51635ca3a0f720ea0ab24ddcc6062fd006731e564418361708f509d19245a4917c05c03ea0 SHA512 b0009b5207e0258e0635e09720384906fbf1f49bd29ca0cc5d0da8c5d8112231d53d56beb9b6198b17e683c8e3ba4c6dc0a136f08b8c97b7424e68f59c1bfb5a +DIST rusqlite-0.29.0.crate 137156 BLAKE2B 83ab57daff2f03dce2720cfc5eb253231f721bf3af609ff15c66ee9be9578533765fc368af94040fc1f7a635578c14b310d93e568f894495a1aa46a73bf9c22a SHA512 63e5722f7391a335773d2fe554ebf285f388ecdce7279f767f9c3293bc776abedd15badfaa29c4abaa356707667ffda11dd14bf50fb4bae670df0e102283e055 DIST rust-embed-6.6.0.crate 901408 BLAKE2B 6985d4ceaf7f03dfe7f61e57bfa79c77c1a998154bd9c4cf92a514f4ac9b5ab5f6bc2616126af16fd3ece22ffb424050ff4184a1ec7d681e314a0914ab82b763 SHA512 e1c1722c0b6b4f1ea0ea1bc7d6e7232b244eff5e2d3a6b81efa4ec86d04bdd42df0f578e5374ca6853749aad9b97c16351c4be5586f8ec3e2e7dbdf2180edcf4 -DIST rust-embed-impl-6.3.0.crate 4597 BLAKE2B d1be87b39ecf9d85079fd9dafc3e53a5de41fa53f55e51fd273239cc84a51395bc4061aa2d1a5f3bdcd5607849f602128f8a696617a4bc7fba679d236c6d67ca SHA512 5b9f4eba91ad60141235afdfceb3a6c0d38d2a443205d321e1b35e6c03096a522bf5dfd9ee14d9c854fdb0a5d0063d750caa4f62dbb6d1d20ee69ef1a570029b +DIST rust-embed-6.6.1.crate 901441 BLAKE2B 9f2970f857b0d12c82e0a26473d4393bf85213fd5613253674021eb0a5f4b8571532364373f466cf9aa4cf7aebcec31178b2fd6ccb494632e3d578beb56194fc SHA512 050d74e27952cffe6f54e34b8b166c74870cbe2c16f450224d4c88b9fd9deb381e42927841945c596bb30c771e32adaad0eb0a2cb94f09abeed786c540bdf404 DIST rust-embed-impl-6.5.0.crate 4737 BLAKE2B 8f0911c560e8b649620476e0d9ff7a4044acc6714c0d32fd5d0e2020acc647544b709dfc18c2b27659d8258979d18cb1fd8a16c35fb8fcfd80e64281f146b869 SHA512 20f9f04adeca4ffed70a9c42d4df149887b2e3418f3b88dcb6f03ff240108d5a313923932f21c47a1ce85cf8ea2b64c806389a185287ec009f7f8eeb349b97a2 -DIST rust-embed-utils-7.3.0.crate 3062 BLAKE2B 5c2846235a5d41ad3a0734d0ee1d172eb0515500050abdf84f501cd6a97d0cd4cbfebb10cdca1fc127470d30066a45f9abd965bc15707c97e777addacb509252 SHA512 07f6a14659d28b3bdd9aa1e845a139a58681616b42a5cb31ab2d949b1700c8ce5e2dce8d8918a72c32c34dbb07ce960de13c26bdf873859388f871893a5f2419 DIST rust-embed-utils-7.5.0.crate 3321 BLAKE2B f2761c85ebae5991a8ff55d7140bd489adeed9d7e163c416bcb63b4a7bb3f706cea927fa894ef80d89aeb3f8f4496ed3f6c024a4b8c8b008c6dd088c7414fcdb SHA512 82183b7d4a5344633cf1baa0d1d48c37942ed34791331573621cb6771c289a7345112284ca5512bda63b4cec330ddfb923a75243f1baed297a7c3315d1bdfa9f DIST rust-ini-0.18.0.crate 15439 BLAKE2B e225973af6e7d8a8ebf0d37efa913f5eacf8beb42d30f759135b18ae6fed091537466afc7e2aacfe1d00514a76eb4a8bd99ff281859ca0f7c7e0db3c6d6fb1a9 SHA512 2907d0891ff2164deacb2f217b4b8484bee9b2c2d32c354518e9b4d74069639bab55190d0d8ca6fb0751180cf2be1477ed9b100e3a5cc9f02af52ea26f32ccf4 -DIST rust_decimal-1.26.1.crate 117921 BLAKE2B 0b6bb3f33dc10e63341b1fea6d893a2b6fccb7d10e900cb758ba8c138d07836e9fbb97615b5c805ad33a4723ba10cb9a321dbb5eb717291da6f1c5779c9eabbd SHA512 776051a651af1c7bed2cc393c1538fac1900ed947e21f6846480b2f93b1ac651b6a4b45c601f1a8b33c6a8d255b798c4bbed4a1cdd4e79ddd0c0246d03bfa46e +DIST rust-ini-0.19.0.crate 18328 BLAKE2B 63d72949f2aec01f73670d9c531093c5faca0c9f3778c2243c7f8a5d180b7bbcb60c269be1413df774842cf73c69d26333dd26bfecdd6813aded5d04d6bb4db1 SHA512 55101f890bb536670c524fe343ce17faa145c583e3f30485695693a9f0fc47f9769b68318c163700c7b00663a34e2b18a62637ed590d3fe5c5d23d467bdd7fa5 DIST rust_decimal-1.28.1.crate 120283 BLAKE2B adcf1eb7979ab134a339256a27c543eed876643ce7cbb82489f4f80701e455b057b3b5983b2b849f6252ddbdebe1eaf3af1751141f96f8438c0654b19bcafe46 SHA512 013cd690fd7095d5f63cdbd4cb5efe2f5c946184d267559987ada737b327eee20d59a04acf4f3c1ceafe88a967a1808947c5a6aa66780251d64821d0ca29bce8 +DIST rust_decimal-1.29.1.crate 122232 BLAKE2B 26eb5c8728f5114f854c5eeb55f2327d17cad6b2aef49d36d9cff956d06d15f1efc1e1ce60ce3d01d5ec6d31ca2b78bda1a83ae07457b552b0b749f3cecb5922 SHA512 0a60b8f933cc07931707a1a7fec61af9059c68477906ec65b94acd6376ffbd04beec93018bafed9f0677a50557fc1ae2014ceb749cfe30f798e82cb07db8d45e DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 -DIST rustc_version-0.2.3.crate 10210 BLAKE2B 1f707d1c66d907c9b1d2ef6d0bc6bc9c89990a7b922a6dfc2041865940ff3854c4d0e1daf558279fd5871af5818d4000457a32c949104f46538312fbf730443b SHA512 01fa7a758dcaa4f15c18628a0d5ee5adde5ade96a8b7dde0908e39e27b290d1e9adb20d44e2adcd379341d2d4a0c34a80dc12553a3bb4efa4758988f28989779 DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db -DIST rustix-0.35.11.crate 270080 BLAKE2B 25e56dfff1ad29ca1bef01e3cf9f264e1f33aa53824cf3dd5e132ccb6f4d4d029e7133d7c823e460d4ec12a15020e8c5743623c87e6b41d4e332492f4a0fd329 SHA512 7ee256350f4092021736a9b5debe0fac8c9fa7d37a0b2f9ae430c86511ea8a953a4d220bbacb12d4e6cf7acf822638523622a331237716f5387658fee13ada6d +DIST rustix-0.36.14.crate 294699 BLAKE2B 84362ddea9f790b39f061c4b1735808e0c2b188b84319a1ca7fb8c72c8c630e6eb02110116e8bcd2fda2ba49a02f81426823b324232dc8614562a6961a22a665 SHA512 3a28cfe57366984c912a869471573614438939cc4a7962d4f2555512d01a0858531415870d72df254aa2b44c8d7d4e175fce3b0150459106ab35aec5eb574e7b DIST rustix-0.36.9.crate 293797 BLAKE2B 8313a1eb006c5b3fcfdd3b72b18720a4db8687be2d4bbf866897cbe22e71d4e8980561cf657cebe1ebab3c041f2e412539ef3f0da3e18fd13ae6a2577053911b SHA512 b6e3011805910333315d139d7dbfb28ab4a35d7e0fabc6ff8ca2d8394334f0587a4c26c069550f27c67f3e2823499e6183adb2aff504523249d65acf11d2c02b +DIST rustix-0.37.19.crate 323809 BLAKE2B 6a01e5128910c4b1333359efdacd5d0c1f0cf0ac4f2615e6891c10e7de3ce8df5ca50955a3e5c27f3b85d3ffee9fe28105aac3baa4fadd05172645e9f7ddb853 SHA512 e1c00f97414313580dfb7a616cd0e9a64d87950b4d4e6b536b5eaea93b8741f769ef62d4ee1461af8266758f9bdc136a445abbb05c8355a11d338a166b498722 DIST rustversion-1.0.12.crate 17278 BLAKE2B ceefd32afcabec344a1bb87d818fa22b84c986367ebe58bfa54389080194141489e1c87397a34eab4d60d660c9e0d75eca3958225640d4e6a061c96d27778c6c SHA512 eb55f3c0324359e897ad07a5182426d68a067ea41461b62a44f98c2864d5a5d0f47733f88d977a6f537e39a801beaa3b5a6041230828c3213085b562edab133d -DIST rustversion-1.0.9.crate 17425 BLAKE2B 0d4bf497848b3fc0ce10cdb3f1cfd73965bba1c0aa49f24c0b4abb92c2dc133ff546b119a69d2f5843f68cf4d42e4f64e9c59e2879788f91208bd75a2b7c62e8 SHA512 b2c116585816ee3aff5b21ac72ef05520ebb01fc164519e43407685c223ad5f2d3ded663c643a1f0e8150d334383c7504b701ea2708a570e5d7e29d98e2e7c61 -DIST rusty-fork-0.3.0.crate 19881 BLAKE2B 01bae755c66d7e4f72789b7140de35573d82961adadcc9febb841e332fc2730b405d4f1dc8aff1db6eba3ca03ee24d5dcd9a9c9a914fd2a94428c796dc9bfcd0 SHA512 8e41e12971c36ae1d4439943e55204e32fb4e62717355a2bf79152825eef7dac305c2fe22468957cb3b7af0b27004ceb18eee2d2fa0a6f8822b28b711f64ccd7 -DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408 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.20.crate 41579 BLAKE2B a7924b4bf0f130e2aa4668cad3c7112e39e028fdcb04259c6926fac4875f8061a9148da5f001dc49051310ed8e6ab341da0990ccf0a7cbd4dccce8da54c1ca46 SHA512 19f217fd4571a0d0fcf52060a8639e0ce7114719aa23fb0aa2ab5a531e8f8be0a21af55ef45c8da804101e5a62f15669e66fe005c4cd5bb24def09f1b4afe059 DIST schannel-0.1.21.crate 41719 BLAKE2B 8e3ce88c460b44839a46304c5ce6c02ec518a1f094165ae8589107cd32b79553e1c7aab581cb07fed4ef5935822ae4af8141f63d70e1f898a10e75377b1a057c SHA512 7457d4accd0096c791240aa19970307c6448486a22303e3b20b7fb25c326e50edb8564781e3d81ecb4a7626796ef78233c224f9baccc0de03f0eae2086624880 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d -DIST scraper-0.13.0.crate 19980 BLAKE2B f4ab6104a3e5b2a52341a81cea6e32da27b862cb4c748b8f780d1497caae24426925b46d049a42cf9cde419d2c631b8a944ac680002034fdead3b6d0e578f2fc SHA512 cab13208cb980aa112d7223faf7a3ed53a1f9fae958baf8072fff8afb0c323b93bd62dc85d3d6cac82f6ba7f4e9bdeb2e866b09333ac990c22337ebcbe0290c3 DIST scraper-0.15.0.crate 23671 BLAKE2B df7142863abb84c69141ea67b43376915fe5f2ae25caf1ec8cc4438b8ceaee82db264822112ab8ad5f49172953ab8efdbdf6ebcc053af494462033e003d2bf28 SHA512 d31e70de66533f33df3adcfcfe0a0878a17fce4708ca64868855fe9c93eb011d154ff201fb41bab5bcdc0785ccfe0fcf632d73be42e0a342c5b231401201e1eb +DIST scraper-0.16.0.crate 24085 BLAKE2B d0ed8b42e0aa3818ef7b3243c80ff16f277bf509871428546fae254ada8ac0614157d84da39e423cef01a9740e07ce8c5da162078d2d35e1ff47052b84fcf8d6 SHA512 e0ebb0a415082403995c6de12383122211f4d594988f9437eaa977edc72f16191a30edc2bab9ecb0a08d2360663eb413799d63c2bff9d35223bed523a33f3241 DIST scratch-1.0.5.crate 8013 BLAKE2B 64bad5081da3765fab34b582c679fdb345d592adbdba09071357dd3306eaa55d885a4f282732972b6f856ef9cfbcf73a18e9f5b2591ab05ef9104119299d4159 SHA512 522e24868568e9e3c4c6a9b0af4e1890d5ca6753ea68660e13bdc95b98c30576058dc949d20a5df95a6313378083ca138c7bfbde5c60916a011cf9697180692d -DIST security-framework-2.7.0.crate 72601 BLAKE2B 593b08ee9c393d49e7ba9264705d91f969f006a944a855995761c7e00d0c97b3653350f9165649b774bc3c9f9f564307298951cc1b03ff47aa4d0fae501eb513 SHA512 7bbc52a951b328ac25a65dd5d69d173b566f18ee62158a98e2d2d4fb8c51c8dc9930bd78f9cc2ad4eb2fffa1bbb4eda3941a37ef1b545b78f3a39bc480056307 DIST security-framework-2.8.2.crate 77045 BLAKE2B 8581e0056fc0422aef0122e4948d6244eebdad0935c73ac1b01fe31de19f730325f11446dc3dbf5f1ec4400de099eed1d61caef5b8e318365c4dbf9dabab3be3 SHA512 6abaf2129cff62220f152786a36fd4728c72fb2b55f3f75b396ffdf4344902077c8c0784eaaf07e2a4d9311f833298b46372a968b798dd838ea495668fde1be3 -DIST security-framework-sys-2.6.1.crate 17717 BLAKE2B 5951228dab98af742825a30584e38aafb096d1580375c960feb1ccce7163c6e42802fba4212f556ea8b8b09b1b40bdeec0bcf4af1d7eb4b05fbd271aa3a4cd01 SHA512 7315c0d67d2e792932cd6634cbb9da5021c8d9a1a1e96b9d92c6718d73be3aafbc5613cb355fa1a3d1860f13c62e829bc220b43ad18d739ea1b5aece0cab470a +DIST security-framework-2.9.1.crate 78844 BLAKE2B e75c6322b1077fea47e2a83ada6b84ef9f00ef6ce31729b821998694cbefa088d501a264784edf69e45212062b016c214c37f965e933bcba11d23d1ecb2e313a SHA512 fa309080138ef4aa7c5a2278456647743ed40ffa7827a0f081e3f11ba61d0184501be20e1bde25c0c3d5568de3d7ad9bc8ac7a939bc8dac95bcd4714ade6c966 DIST security-framework-sys-2.8.0.crate 17911 BLAKE2B ed066e2cb8986930bdcf55060fcb5a34f826aa27d51ba4236f8a8e56de8fe3a2b33be8da14c64c0809f46c0dce02a20729e6863af2261a04006ac65a291ddea7 SHA512 5e670f5f5d54f2bc11e05435b975d5d26d990d6f7446613dcd5be88c3cd52baeb702931cfc663fd5018c8c99f4619c23e57f31eea60b15d3a5e7ce01a291886c -DIST selectors-0.22.0.crate 44199 BLAKE2B f749e0e53476b695b4937bc0cbf1add4f3f7d4c64f59f71cd0095d87a20bb13c69b6a5271ff7951f9a67934ced5ca0d3fda684c99727ab90b637c0af170e012e SHA512 af2f4ba87c7a52291bc7f5276c4ebcc7689724d95972ac8d162e0f4007a6f0a47ee1aa6095b3b80441924f990b2d147bc4e3e65a7dec164d95742977ca792b04 +DIST security-framework-sys-2.9.0.crate 18197 BLAKE2B 9eb2881c86bbef77120177a2548a50e6bc5410910ce808183491d9c6f606c1c8c0ddce9e8b910eb2043293d9993456568a27b7d46b2a08926eca2193ffdce07e SHA512 152133eb3bf66a37046de74df94bba856696c76c6c50b9cad2bb09ac3d6b73d1e23aef8c18fcf050ffb43e7246313cc6ed563a0af8b55e58ba62ae549a6ad9ee DIST selectors-0.24.0.crate 45204 BLAKE2B 63c08780ca46fea221a127e9a3a6679787492fceff4f4263b46b722618d8c795495d69113299018857b2a879b756060e10d105372da9233336545c9fe2e6e725 SHA512 ab4e71d2e36befc731ecc561105021e648a6964c8cca9684553fbf2a8d1c47b97e809926fb2c52de39fd7441bd9820b81ce06b575ee28e9535ed1efca1124c83 -DIST semver-0.11.0.crate 20826 BLAKE2B 9006a801dab95e7a28605f623984b467221c3207b64af251bce3fb4fa74f731c4a3b9f95081bac59f754fab215782856edd98dd763b66563010498b97e8f35d9 SHA512 bdbd8eba37071ec1d24d372cc34ac4d82b6d914e7396ed51276e80d4d299864507a9d837ef381f6c4868981b7ca35514050ab8d7a621d43697a9c4b4bd5d8573 -DIST semver-0.9.0.crate 17344 BLAKE2B ae782bc78f29e45577de8574ee58959c70b54bb0b6f45a5a7b09cc4d358d9a0a80bbefc6e0f2a330e2b55adfbbe5c1f64f4ec9bb94c4adf7bb3e4fc9c142db6c SHA512 03a2ea563456f812c301721c3572370fe4934a22db60079da0dd6ffa33fa789e5e2436ef09e62fc35e0b742b06fabc290992c74eed80419a353c9de9449928dc -DIST semver-1.0.14.crate 29813 BLAKE2B a080f0a65127142a90bf033452241ffebfc7098b56a6a6b8bd818528df3b88fb48b3982125b405c1601e1bd55f3a0fdb4ffd9653e398295d8156651a04b2e903 SHA512 04db4c0a30141c2767d24d6d715b66ecd6355c1c88e572d4c473e0fa8c1fdd7197092b8286c973f25d201c5fcdc9105ba3e28c11ba1546a666167afc1fdf6728 DIST semver-1.0.16.crate 29850 BLAKE2B 6a6a680e55b6e98e5d0d466cae2f144531d3019988a7a241e7f0e54ebf2ebfbef27eb7af5ac59a618fdaa5546bb84c65e4616734b775fb2e90d87c1ac0b07317 SHA512 4fac06eb9ea475f8a31dd85e4d28c70a351656914e8e61518ad69274e93f1b6f14cc32a5b0c0e5a7d9ba0c74d4a16d502518dfdf2756e8df5e45869886db8c2d -DIST semver-parser-0.10.2.crate 23176 BLAKE2B a946a635d207f14a59f3b5db3d0a6dd8ea283bfade3fc15f07bd9f19087bc12203591a17d697692ca12abf3618481d53f4e7492b80e7233a519bfefa49b95da0 SHA512 154a6905eb5fb854450a0bd00381f93ededd6f1a992103a53464429195102eb266c7e8681e89cf952223a51427fa17c0a36e3b7c2eb6d375b309e5fd3d721f1a -DIST semver-parser-0.7.0.crate 10268 BLAKE2B e46b7cf9d292f8fc54561fca4df8534dc96f6be920a5c869c405ddb31b9d1a18eab0799207113cf4910a52cc0df5017ab1bc1883a7c3787ebf2d60f09ac0ab4f SHA512 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f -DIST seq-macro-0.3.1.crate 13502 BLAKE2B 627d316155293c3427b48d43ef4ad123a17ad91255f1d68af03e9062a45ba625433771d70204199c7aad4d06fc606e46113450b297962813484b81a64461f1b6 SHA512 453fcf4cf9fcf6e71983f817e7e52c74746b10209e05ffb17c9559bd03b35cc8181fb345860ddc6977f093473c5828592d95b0c2c691d001e77504b7a45ffa23 +DIST semver-1.0.17.crate 29685 BLAKE2B b9beb685eb9f6cffe557d1185997e1a93d0e50ecd8e9719d9855347f12dd430ed1020df81839b7924a984596437ae7fb2951e7ae44c5540692a7f37b591bee2e SHA512 5199923757e675506d68c252182b10f55955e47054880492e5471a0a0f9ad13ef25d552d2ab9bd68fba37121b8026d9989bf15db67e95265b3aa53d06377fda7 DIST seq-macro-0.3.3.crate 13337 BLAKE2B ec1a5bc921eb030cba21f9eca58c85573993680a8faec83d55130548d0321d385d92b181cf1779db6534046646f3433258a3e60fc99b1bf6b12ca093655c05d8 SHA512 12324a0a50608995a7f9f076e170bac32b3837c70412d45c12a4cf20413f408e441ca3b2514c597e0e0b22531f4a67bf1b7d95185c98453ff01e2001acd85287 -DIST serde-1.0.145.crate 76568 BLAKE2B 2d38e4ced18d204d8c36122ad09fc00f0378c7e9014d3bc67fb7c3e5ab0f923aeabb6a5fefc8699e80e220b12601d01dbe3ae5267a124164bee2e4d9897aa0fd SHA512 8146c39249ad54028717bcfd916fa5abd8b1ddaec54c4d0de485bf10cb6a85676a53068a07b9563e1717fedb4746ef672ae0c285a8998543cf92d7a157f2d442 DIST serde-1.0.154.crate 76802 BLAKE2B aa6a3a6da0c0012103fe19f91fd86ee0ace1897dc985147cfd60fd489fe6bb87c535d7d8bd94032d6f5f7c5e4cef449bc994542938cd192416014b7e64aa26b9 SHA512 5c2c9323bd9e39966d87a87f9f43356cfd3417397592ae5937f8741a0a2d2b8116a0ffeb24dd6929a6155f9fb4fc7369818c5c1301b4ca709f784f08c68ae092 -DIST serde_derive-1.0.145.crate 54860 BLAKE2B 0c80f1b8844e044bce28c3fd8e46ac732de21736622fd7b2235c41d9a909d7ad224e8e7ba5fa3e5de2cfba5e48a4116f97e9b7eb31b0201c01bc98d40a78d16d SHA512 267389f8cd6d3a7b7d4a4d3226346999294e2fbef7446ff1cd1183dfb4fd17409f5891f6c2cae113b79cffdaca07f2037fd2f4108f93723e6baa5153bb9a61c6 +DIST serde-1.0.163.crate 77030 BLAKE2B 0d7ead66faab8ae01c693c9bbcadfd0a7a736c8bf46f50ef43ba261eec9e0f0c43477feadb2e134f0ed6dda3115dcbc3d22daa28592f343739f1ea03d9c25723 SHA512 752738ef5f67f1b4435bdd4e76e740ba192bd93e83cac55fd667809af26ceaf02db7083aaf7b2074644b38964021af206000b6130199e7994c12c9c57cd31a34 DIST serde_derive-1.0.154.crate 55185 BLAKE2B 6f4406a21c2f8b68249e4282c258dcd9ca032645dc32c01896b7571601e6dff6a4e411cba8cac6073c43a2a3b74ba76d598d301c66cc32ffaeae8599404919d4 SHA512 38dca7324fc6d7ec7ae1ac53c0b0d1ffa1b45fafeaa6659e0fd9ac81c14f24df2b15a5ae92fe02d40a47d2a6c2452c654acb89aaf980410c36c8b4226dbb35e0 -DIST serde_ini-0.2.0.crate 10691 BLAKE2B 40497c532b7c215cb5fe50635d7a3798dc6fcd02ad8ec842aae2a822ef6c55e4d736ec676a10ce71c1a3c72a6fad43d0b2e8e1f3c1cfb2f4fbc4177faceea238 SHA512 f1889fffb743b97da434633ad7af4d24ef9e22005bcdb5051e00802ddcd2be92567050123be2059a6986ae65bfca4090dc2b157d87c26ebc67c4ff785db8b347 -DIST serde_json-1.0.85.crate 144635 BLAKE2B 03d2de5563c8b8e9150b656b62329a87a5dc42c1fe389e40291a3b2a7232e2342b6e52f6625ecfaa8cde4420017a0db82b2ef332f82f2fc1caa50b98e544031b SHA512 b9ba5c8f5e5c977d31c720995317c99486897a064993784e8abd4e35e0c9ccf20d421552b4436cd88420b5e6fe1d7ebc411bbc2e803cf1732e133c29365834bc +DIST serde_derive-1.0.163.crate 54447 BLAKE2B 284d02fcbdd05c53c8da737fac422fd61ff53669b140686d1732ef727a1e873945b1ebdb85fbda1d79f2c563b2c7b81d3ac51c76fe0cf5205dc6ab4d46a9d4d8 SHA512 744c4235330781c8d9c6ab4f49f6ddd11fcd70b97c97fcbf1434ccac02ba7d29eacfed21ee8e005f5541dd8ab4a34023e95d85231f11c5f4d6e24fcf806f7283 DIST serde_json-1.0.94.crate 144406 BLAKE2B cb4098da36ae5792e8c8e129e3148f27a4c646a57f3e59fde75febe252de79c8e1b310d947c2fb5ed7ec75e68b146f61b0b1d31dcc6f510ac61a37f64a47afc9 SHA512 0c85ccfce884a12dc7d57c110de4c96994f84e6a23ed28b9d38c9ac53ad6be506ad414735bfbd4d90fb49ea087460bb9da1929bb3aad7bbfc518b812ce92516a +DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e DIST serde_spanned-0.6.1.crate 7828 BLAKE2B 78d39bca0850b78f0835167ca7786c0bf356d668389aaaf3ace946e91d9a7db8dcba895e833d87e88502b2ba969cac9aad6c1a053c5ecb37f845ebb3b0bb5b32 SHA512 6271aa2af243021002a10cdbd16cb081bf10ab53a61cace104182eb4f28e0c0d7c447b7dcedb350ce78debf5ed6ce6502cb823ae9177d98c5288310094eb22d9 +DIST serde_spanned-0.6.2.crate 7749 BLAKE2B 3a2522104579cf667e567e1ef65e2e1db3fda700abbf10747f1e770b45678cc6414ffdf384690796fc5df570e39a7518af15857c8c3b5b40fd185f32957ef30d SHA512 ca64305238a8cc61cc4db3c9675299d34e4810dd63387be65231369cccb69c942c473b01388ee2b661cdaca8e133f1e8848bfa4d6a43eff28fda0fa9e1fe7ded DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 -DIST serde_yaml-0.9.13.crate 63648 BLAKE2B bc79b99175353686395c75c8cb9cf2bedd606df89dfa1d5f2d68617be4357a75298bf36cf800a3c348b9c9806e8c9117717b99373902e93668bcc027a678a5c6 SHA512 bd0d9104c0b3c05f84da67fe5fcdc39e23b8eb24903f4039b2a2d1b9791b11a1226bee0766769f200c8438e9fb432635ab08d3cedd7dfc813f9b30ec7152fa46 DIST serde_yaml-0.9.19.crate 63861 BLAKE2B f224d7e70f9d54708af4b7aa616cb4f6fb93c615f46585600bc9de3ce551a82c3b8024904e4a38ed54024554211b8f4bdaa59d140ede4a75096efc18998f358c SHA512 b9c39171860b143e52497dc57bd6fca532649114ea74c4e85f15dc8efe5913c729afa6f40db41ccb16c39fbe5093196df5ff4d920491508810e748b7cdae0a86 -DIST serial_test-0.8.0.crate 8362 BLAKE2B a3681223fcc81d64d12f69b7c1f298e173e7600fb8ac38760f7bf1b87ec8dc422ea12a134f3d8927d6ee07c62fd915108bf0a50a953677a0d88eda5dcd5c7b2c SHA512 f4a164b5ecd6aa2e2118ec012a20bb14549ca0e06613f7fddcd9a049d9e62cabce260f440fa18d849f5fe9235e505a6a90dc0b0d085cf437c07fb62cd7465cec +DIST serde_yaml-0.9.21.crate 64229 BLAKE2B 60cc70c9a4ae9070749d7789788ce72b6b57010e962f502f1292e18430d60c7a090b4bc17cec8d819b6cc6f6ce7cc6e466fcd8b73cf0cd132d0eca64ddea5ca8 SHA512 8a68459e0260a7904f6630d168daab7e4e8cd8b9e45b56194379f158bb100e969ec9b581d60cf25ca3422d0d54e7767dbed771e030cd731c7b23680a0b64c155 DIST serial_test-1.0.0.crate 7912 BLAKE2B cadb2cdaeb9e31b50a5efec2109ba1d0bf16c0344796a7f2eba7a766e6244d59a7ac9cb45bca0244e284dd326a4525f90aa772b340a5074f0a67634445cc51ad SHA512 d87d35acefcd483408c1f78fbf3d66a4c7a13f1f8ce3b0065781dfd436b8fd6ffaec22f87bb3ca238c199fac4ef4b4a867dd27b831ba7bedb6a051930d1aacf5 -DIST serial_test_derive-0.8.0.crate 6259 BLAKE2B 50321cb2f9724aef8a693ac840f0c58499222f8e7746f593d0f44a6e2edfd5d225ac9bab61bf902fdc0f040e56113a62587f9e08bb33f04b91559f0bb63373c1 SHA512 1f647f42d636226825b312849fb7d10ed55b6e4430a8bb7599ba5992a9113fc1e2bb5ffa19acbb1b4d008742a1cc27307a0bccf10675eba97d4380c6cef09a7f +DIST serial_test-2.0.0.crate 7946 BLAKE2B 4f467100401f0800cf6cf3000b046d43a0df6c2164264061cdaaf9207cd719b087bc9fdd1fd64f1a8ba945c9f2c432786cf0bb5c77bc0d1525e14148cc6b6044 SHA512 65bbba74ddf39c3437b3afa327f7cb1befad12a81e639bc6285608211621b444dbf81edfde8b1b85c708a873c105d27aaf0d2f2d4dcac8872c68d92849c8f3dc DIST serial_test_derive-1.0.0.crate 5715 BLAKE2B 8ea5b8e1bfab9a292503b4e7e86242df1ad31fcb6dedf379cb2e176283efed1280332d8f2a0385beb70b38859f669a2298a653a671b55f6feae701200cbab994 SHA512 775de93d886128b4be6fcf4f0fa460933df23cc53a6006090d8aec54483beb5fef549d0bbb8efbba26ba6ba1554c7ef4154531de075ad3db2f201479dcc176c8 -DIST servo_arc-0.1.1.crate 9817 BLAKE2B 88586ca0c969df8bfb3a04ba4a689606995876434877a2cd48a72b26451deb6fdcf65273aa9b03948adcbc66b2450301840910e5c4162b993535d69585c62128 SHA512 59d531dcf7a9191b8462ce395e713194994714b65275c0af412186f862be169d0c6fc5d86603332a1aacd8af9ace934dc78531b9cb576cf8179ec35709225447 +DIST serial_test_derive-2.0.0.crate 5638 BLAKE2B 72fcbc0a6903b0ac82af3334048eab8fd43f65333570758d4a484f2a7ab83a44c39e9a9f4af3cb1be5296f25d863208a88e3243162664b710daffdeddfd8b3af SHA512 3cbab9f93c1b966e0827d9ee9f41e4cead47c2de8b8da80a3f9402549d01c9f28042d084abfb6f1037bd31c751de8e4139131014da7c80a165444bc3db804be3 DIST servo_arc-0.2.0.crate 17649 BLAKE2B 830acf8cd21658122f156e32ef6620a975a9fec9348d85a8a952462e1a57b7433e101045e91dc95e4d7dc12367e56be8250915aa033de416ee9303a12ba2df84 SHA512 539427e6ab458be95e0bd2724750433f05d2f08c145f9c05ca5cfdaddf27ff08a4cb62c1da6bf43f9fda1412ab962e652bca939248cb005021d892a9c6b9703a DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c -DIST shadow-rs-0.16.3.crate 24131 BLAKE2B 4e240e7bd7f1820f057e7565d407be6a5b56989b512b816bce1bae11cf987186fce38f0fe0dbaa68d935cd98fb5ca5323eab457393b49c259f978387340915f9 SHA512 1b724ea0837869a4e1675ec6ef40fcb7b2a138038bdbb84e747e966a98b1e06826971bbdfaedd908229f44ccc6c4bdf2bba66ea0ce266a5cadb45c2a59910e86 DIST shadow-rs-0.21.0.crate 24975 BLAKE2B b12a37b997fa1ff63d61e7cf35ca0f4ae38f888a0db4d495cc50df531692ac90460d0a691f7f3dac533dc1d7acb4914f61b3cada192330273df4b206ccc2c2d4 SHA512 b5df6f3c04f6387a1e72ee95b221d27c2d3dc3cf78cc79877f9c38817eb8a73253a8abd748f179b8db9789a96af1ba89972d0500f07bcba3f84ab68de6abf36a +DIST shadow-rs-0.23.0.crate 26963 BLAKE2B b715df482dbf09211769df1fb890146f2918c352fefb6ec3619670dd733ed68bc831fa96e2f0efb81703c3d6c16b83675b2f67363a9fc81fb0909a56faf3d267 SHA512 1871d47b734c70d1322baebd3e4a2265b63efba49689ceceb1c1b686e35e9981c35ca76d42289e0e5bed68062ce15635bb38274d55af9485e2eeacf2cd2c2116 DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00 DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 -DIST signal-hook-0.3.14.crate 49446 BLAKE2B 927363305748118e235fc4add923678cce406d6c5041cced17bf2a0602cf5a912d31143a4479672eb12ef86bcb682f54bef8489407aa1c1067542da295fc788f SHA512 32ecf012e46b94d3a87f2e56cd4c03a97886013309a4e52ef3e7769ed14b49ae2814bb6346cfc9766525dcf15db4182d260d3c9311134e3e6f5301c58729442a DIST signal-hook-0.3.15.crate 50138 BLAKE2B feade39b877523dd138a5df3114e13c35d6a2ca281ed4cb7774dc970b3cc88b9dc011db2914c87655c0962ad1cc72293fd105f06fa4297e02fe28d78bc56c1c8 SHA512 8b7703c8ef683868e4b0c315a73fcf6802f3e28730db6b79301e9818532ea62d6d218c9ff3ba465e02ed5c19a33e733ec5f7750ae9e0f823a2ebb35bb911a3cb DIST signal-hook-mio-0.2.3.crate 9064 BLAKE2B 2bd11d0fad02fab92871e0129fc4ea3a609a43cee5d33737d82a624018eaa90077f2c92fec88f7b19d3ada619b8618f9d33fbd2cf6b7c63d3175dc57fb0341a7 SHA512 98429330c109dacbeca5f0788d993d1ec2830b6f95886a433592b2096508dfef2027d62a99b985654dfcd927f7f3f93fbfc19361f8efaef5efe84cbacfc1ab08 -DIST signal-hook-registry-1.4.0.crate 17912 BLAKE2B c50ade90e580e5f009832d812299b33529e53f68e6f1b7f5f9b5ac9ee0de502825c7bbd66199a65d4494152809eaf3dcfb676152c5b4f66c7a38b33551fcdd30 SHA512 b564379e5df1061739734179a69897badf9e2e6b469e091954428b05c3c7143885396df4bd008d77e08dae53729d2267d50fc8563121b086e25d8a5adabf6d6d DIST signal-hook-registry-1.4.1.crate 17987 BLAKE2B f1df8bba55c72a506b9210347f9dcac4d158948e73f6d1e60f43340ddfae368aff1bbb6a109af326af47246d9738d49f76d380c52208efc3c6f79ea0acd31f0b SHA512 e83acec2b0083967555f6c659dfaacc32d851a9485c9f6f4b4cf257742ae3ffba8c14708c75f1a5520e9d132ea9e21d6eb65aba492eec481e8492af8b798c5d1 -DIST simd-json-0.6.0.crate 118785 BLAKE2B a7cf16586008d1f6e9f3bb0d8ebf977f9cbb754bc768efb2b89e9e77a79b0a7ca77231dab4fe5d07e436bcf2cd40375fb331871727d273f30d537995b0eeff54 SHA512 da8e246437943f70618d8750d71a3f1431c58437aa64b8b8199f57d17d5f2ed36669ca9b00efd4a7cea222da6a29eb1454e54d4b9da147e2e008a3154e4ea77d +DIST simd-json-0.10.3.crate 142682 BLAKE2B 5b398031097e380f13d69fcfb84d52b02805149ab7ccd18bea5064b49dcdd63224d31f30a2eacfa3ff2d1e2422217d8c104cb95d9926adb30cc777026b4906f3 SHA512 1cc8d22b28f26c7e8769d7ad043c115111eeab748d9d4ea03bd52d92f8268cb75da24477553b7b78b9c6e0eb1f07a98641ee2fb88bae5994a68db7fc9999a3a4 DIST simd-json-0.7.0.crate 141078 BLAKE2B 4dad03ebf3fbaaf8b36ff83679d5771484006efff95264f0568603380ff6656afd9ce98e4f48fbfe91472c5ad763ed972cdae4770f4c208df9806fdb27573411 SHA512 d65912d3b7ec254e85a8e2e6cefba91de35da21d71e9929c126aafd434074592d220f35a052b226b882bd060884abf1e2ec5aab700931bbaf4b4d71b0b9bcfaa DIST simdutf8-0.1.4.crate 28621 BLAKE2B 94ab48bc899e603acf3805dd45ae8489d565aa39ff79606e80a1731b59d11f429d71bb6c65becf3ceab123767f2d20612cb9f86410fd1aad00d0a796091ad045 SHA512 9f821035e147c035707910227b51e01d3f761ab8b578d95a86a776b2a4da01bc4d8ef28df7ea2c16ca125a2699d8903b826ad07a5937728e33dd58753ebd704c DIST similar-2.2.1.crate 51147 BLAKE2B c86005ff69a14980db2cb90b13ed908448a711f09d1ee20a109d1dab2cc5bd839274f3803082721f1d81003c9011efdadcd190f4cb46eb09b26e338107546f45 SHA512 9a353bfbe495bab83e401314bb97c6605fa6283af06e03bad50bc429388c7abf44bb9cc68db781ef2b786840eb444907f35b70b17343b2cb993800536b4e36a2 -DIST simplelog-0.12.0.crate 20935 BLAKE2B 3eb63fc5127ffdb21bc4f6142971ca20d65bd05c16281a25662a7ae159709d9595b66fd41dc03d651d5e13900d9a2f4ca7eb134a324ce3041520725079e96ae0 SHA512 797a22cc8a060125e444a7e7d761c49f8a357fdead52788dbab0dd78101bd0c5bbd6280afa29ea45e203e5e8085a83a9ef3545af800367c5e6ca21dfc9ff5e66 DIST simplelog-0.12.1.crate 21052 BLAKE2B 0a962dccf693671f39d7e87cbf1cceec56a7d481bd6c23f896828dcc2ea54f1eb7c082685147d631d9ca93d7ade91bf8b55e82b4f63456480f26f43cbd30366e SHA512 f72e010ff208dccf755a49351e4255f9e858361823ae459345bccc54e00be5919111047362844c6b74bdb1fa984fdcd65e3c2673b97b56e1dcb116a2051d7889 DIST siphasher-0.3.10.crate 9889 BLAKE2B e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9 SHA512 f90425a2cccc9575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce -DIST slab-0.4.7.crate 16647 BLAKE2B f567cc822e7b84f64a0b0372c22a0463d260871455a33df025808a0476dcbbd4e051a117d8896d96d6d3d0655b7c296cd691ca22edc54486440f4e2e0f5d1e1b SHA512 659a9ca3323fc2cd236f6cb9eb6feeae8a1f5fa046fa239a34cd7a5ab8a7eadb9e5977e8d5cc41e9138900dd7c75ebc0601480771c5fdd2e084ee76619b82521 DIST slab-0.4.8.crate 16928 BLAKE2B f20603e1331a767c3f55b56d58bbdb9fc126794a116db128fce6d204122c420e9a65478f9f10a26f86c045dbd55a62556862f4339f3a41419f810bcfa9fd145d SHA512 1d713a217b3816a1e6c230d4bb52c32c90f600e64520f0c339ea8255ee8aefd887d969fa23497f1bd8b2b1f7dcb4b220957889746f04dc3453240b5f28517192 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae -DIST smallvec-1.9.0.crate 28396 BLAKE2B b04100f0a8db9e7c34a425e665242772c9857c5a4c5f34468a3f1b14f669d5cd21de2d54dc5295a22f52032370e8e989fc61cea3f4e6574ccca5be639c645e74 SHA512 e7158393d4257564eeb8fa53a630fdfc13edb33f3c555e41606edcfdbe9189e5c59c25d255dd21d02d4abad1ab2931e21744ec6c2f91ad4db66f87e748a45e56 DIST smartstring-1.0.1.crate 29555 BLAKE2B e6706bff07889a39e40c764c51f0f3271570e2ddeaa2d11c510ffc9a07dc34005b62078abb7dc6f0bec5439f0bfb26d7b20be48a5189f6a468e4977352bcc941 SHA512 18e359d869bf006d49d6981c26a31ed73424c2734d8225c235b5f3c65124e5ca9d5f5bc95f4b190dc65746b73f31e2588bf9f50eb2b30535e5d05ebcd23ad760 DIST smawk-0.3.1.crate 12840 BLAKE2B 937471e3ec3431f174264ce41e7a9c8ac781f5ce3638afe6219173730f5a0d0cec2b482ca72eeee34d5765c75db1707433b2c5b5004cd6d6fa4809f606b26813 SHA512 d6a050e873da5c90de3ff9fd02166de3be4c03931de9cac5307e6c16a71b8db1db6e8309eaa38ad408b20e0cc98eb4133595ad7aea96f62ebdcea579a643b65f -DIST snap-1.0.5.crate 33022 BLAKE2B 0ce3c4379f4ab122e7785c23b42d463c657cee3179d2dfe909797c11a3730d65b6dd660d8626d0fabeb4344356b5cab8e632809845fb7c21e904bdc41594d52e SHA512 d9181f1ffc6605bf7628ab51479956f9769eca85c0942494dfdcf2c7e805173ee3d3bfc17510e72dad6e5c89b80b2a3f9c40b85464eeb79fd6d26de6bee66fab DIST snap-1.1.0.crate 33163 BLAKE2B f9441def95039050ff4cee05771524cc966959300d1206e472c26728213eabc64716da00273ce254e2504e83d7542a45f92d13d1cafd1028f9b7cd833e8b18c4 SHA512 3d374ece917ab052b260e2a6b5bd509c94b8545601b910c964368612055ba5cf7b748f23873f2ba5adcc47f0f4eb6063e52f6d4ba186653d43e5f5d03c0363b9 -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 spin-0.9.5.crate 33732 BLAKE2B ffe9f983fd8cd3b6b5f446509bf8bdc051febd3195c200841ce999cedd5399e0bf654a8e6569de107bd34400e7a98e9598882e0ef5a7524ae99f76e555fbefb7 SHA512 59b239c509a176640eeeb12524232a11516fb58bb3802aade56087959ae25ab085ccb0647956e2baa70541c74d653c68f6ad7457ddba2bb1d089bcc7ba17281b -DIST sqlparser-0.23.0.crate 88685 BLAKE2B 379b1e09699dc10c4e742cbe4a4ec3b2770621dab5c80b736c56afb16a391d676e51ecc4a90c3ca57f9309746dee566b049b9d25c91fe050d75cf57c2926cdde SHA512 fe3530bf3360232c0ee23cfdeff20dd46051704202133cbaacb847efea558ebd9ad61c698392d681e983e8f09360bfc3c85faf31744cafcb682855e270a9bb50 +DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee DIST sqlparser-0.32.0.crate 124132 BLAKE2B 73bf74e07d1f1adc4cab6e985cd56ae32486dd13e9b73c5ca5bb38ea549bbfab6b58151c5109b4b757bce28aefdf28b22df8caa2cd2f043dcfe8a716f1e3b4d8 SHA512 169a18ba9e459a289cad33dd9d7dc9233db38f4c47dbef71478e4749fb024b56590a6ea3809bc1e3bdd15a58ca44dc6993d86283afc3179821c533522964378c +DIST sqlparser-0.33.0.crate 127748 BLAKE2B edaf10eea687f2ee13d04db1f579b75e5cb14a973bbcc840fbaf12b5b63e5d28d99a371a5326c3071e8da0440beb779eeb6140e3b85b852075d4ff364ce837e3 SHA512 6267ef448d87c24185f17b8b0e48b926a710cdbcf26c3eefd0f3295424d0fa2d9a869f8fb03aa9ffbced5fd2397c8e67ee964de016960195509f5dc7930aaeea +DIST sqlparser-0.34.0.crate 137040 BLAKE2B 9b7f5f23021842e4f00c691423c04e56b757810331d6167fa83097e26bc75029c3382c521f22d8d6b4836ed1d6ba49ffc2a2c8c5f7d3d392304f636f75e960d8 SHA512 299c91121882957dcd07cfa4e782a22e3a8a3160042ba66dbcbc3c25d9bac2ef212a65d30b4a03174dba4563914a3b1c701b4efc1f30dd574a96cc2d326a8706 DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST streaming-decompression-0.1.2.crate 7641 BLAKE2B 28ef7a68462b1f9c39eb41673a6a51506fa6f4fba34227c3cd97871a3108cce90b685d3ab6c408851cf186fc8f04018d855694f82e71e557ad1662fe9f80ed98 SHA512 3cfe6c5513c0406cbad203c37b0d212c0bd9849c7dcebaadee8a122673f60dd38721aa0903537089eca7b1a2436335f59568edf4d0febe3306db35f4e0ebf2bc -DIST streaming-iterator-0.1.7.crate 18088 BLAKE2B a3acd1e908d83f933044ea3aababb43fd18769de6054cccfe72bb84fa2f802c1e63dd05c705c2ca70ad13ce10d1852ea05b6bb8c7645e568e25025d5b4228195 SHA512 e24af2cd4b9cd042204de2c7fec6f041124e590136d0a5676254eb268a72e4d39b1141d848d6d5033f5ba881cc10fbf018ee66ef1ce40976ecb8f4e3c4a1c0ab DIST streaming-iterator-0.1.9.crate 18482 BLAKE2B 017631b8186dc934fdc2e1979d3baf670bec6af4478bd44fa4a334d489c75495b0fc5fd46ba0363d547727526f1d7cfb8a02d152aafd8ab749ecae696534dd6f SHA512 312855b37fcaf766fc6627b3ff2c07f8a021c494476e4d64bae878670f1811231638f10dd390e2ea49aa166b7561b0fc0a463c87c36393a6f657c5970f7887f3 -DIST strength_reduce-0.2.3.crate 13283 BLAKE2B 8120efb6ebf74865c0bf70477a91a4e73536efe674fbfe90814c68f8653686c4cb83dfff7b4e841f689e9b0f31523a56deac863758a10dd80281632cba5f5f90 SHA512 c452e395b907b04c16f6e59a3e3ace00dda1f308d8d515800738674c97f79257b864460b4adaa376b88a3f424787791215886337d0b68b91493d85ab183a7e9b DIST strength_reduce-0.2.4.crate 17859 BLAKE2B 63ad1af9698ed3ced72f7c0e6d8c62ec35fd564d179286d6cde8975280dbc901303a3be5664b1902c135924dde8a03447a8e837ff0cc8037db50b053ad3c2c9b SHA512 2d44e54e4cf78f718faf482ade6c33fd42e73187a7e4fbbe41fa0905e6bf1ad5f5241c3d8ddfd7b18d9bbfa3f331c54ef2d817b254e1200b50b146f04327f157 -DIST string_cache-0.8.4.crate 16380 BLAKE2B 235973fff64a66175b563bc512137bba98f84bc00fdffa771a9925950903f3ee91a9f1025786aa68b796a55782e4d5bb26756e1134db96dc6f4cf69974c18774 SHA512 dff6d359226fd2c4ea5934a3d5ea73324d548ec235cd9aac8c233f2d9e67ba9b045ee598a34063839eb5b906d344a70fe3be65abcbe106cb9ff79cbc40b833e3 DIST string_cache-0.8.7.crate 16655 BLAKE2B 9a017f3248a3d5e7b8c1a05462a882862b20174c7ce5dda1568c3d3f61c422e84ba2ccd5d6dbd726d1c752f1eaa8062a179470927a80d5bdda0ce530d1ae2c17 SHA512 03f9cdd2c01c0f233284851f17eaefebd68a91ae2ed2b231fab2d6d6476bd19e0696d7d3a74fb6ecb2ec36b89e79ad966ab73051255c9e194bcf9c5029fb8479 DIST string_cache_codegen-0.5.2.crate 8156 BLAKE2B b1cd91e22937622ce51152957ed45ee88dba9756449f3ef4c4884e491b7810e1c9f10b58012244dafa4422d5589502876f30a43940ee9754ef7b9952ebe4bb41 SHA512 01b9b1a865878537f657adf908159fd04f3f2ba4e70f8c632b73d0ed5a8a09fe2bb9ac8ac4397dec1f50d771dec33fc5d3f9e68dbf80cc177118665b2c67e864 DIST strip-ansi-escapes-0.1.1.crate 8668 BLAKE2B e140f9cf55224953f0fc64480cb62a8191ac7fead81cfb891009ffb379085d121c577d6b40b726c52e9eebcedaff617554b0e0b56975048a99dde33b85de367f SHA512 ebcddc0af68f7263726d8f9dc3825819ea75389bc6f97f97f0238b17a06e0596f1562ddcf065178940e4f1963bf7a2b99eb02ec124f9f633b2fab1b443bb5717 DIST strum-0.24.1.crate 5636 BLAKE2B 81959b4ed8b78313bcd370eca0de10dd86b63c27eeacab66afb6e0c620bf1a13b66ee4a06ff90ce09b46dfd29d8ce32218414900a077ddcdbd8debfb05de243c SHA512 d842464b762790f4b785e494f72f7bae47b5a068cd06ddaad7a491d1abff53fa9cde280b06bbbb6b39a3a8f350a2384080ec4b3e4f16226cb076b1df153e6197 DIST strum_macros-0.24.3.crate 20696 BLAKE2B fa86022cd1f701d8755fbf3e6356a38d46f4f168a1abd19d1d8fa63cbecf41746165791955c8cf1fba86cadf85ddb427ffd17bb360567187b55dfb9a899503c1 SHA512 8276343808afe71d68d7984d5a223a4fc630df0adb5a547cbcc6912fbffcf7e4ad38f115888a2dd3a8443d6fa7b9c7726318d4f5d1ab43f463dd97ec20df9134 -DIST supports-color-1.3.0.crate 9422 BLAKE2B 60669bd561fefe4415c2c79739f1055629fe32ad0c882dd5b25a44d07d6201361d5b4424cf4456c6dddb36e5c7bf54df656a04c24118bb54214bac23539a1c56 SHA512 3e77067b24e90bf06758a59f5b480c085956b80390c3a1db786de2fd251dc7c737b8e869c88b0a8605fcbc471f1db262890929b009a02398fa059ffbbd946657 DIST supports-color-2.0.0.crate 9887 BLAKE2B c18e1f5d66aaaecee8759681d84f139135aa0d61a0998080083930a89077c8fa74deed3cd13b0912138833b5e76013cefcd53ed4a07fdafcf240c954707c909e SHA512 eaf4100f7f3974617de525572cc815e76e7033c39ede7b6de11b1305b4eed8de955416f0064707306cefacf0615cce9066d3c838d6ceefa9f4d311c7cf2cde89 -DIST supports-hyperlinks-1.2.0.crate 7564 BLAKE2B 59fed82a0713957e25fd54e5760806aeba4ff926b2a20b3a20ed133d56e9ebc1309fa246f2ff787a630d9dfb4017d808fbd4177cdf10f8782295adba37b6113d SHA512 fd8791e108230b263c34b4094c4ef116a1c12da84b39100937b1373149473070aab7cd2493987ccf2f51767aad0caffc9cec8b58a78a3bd1167509feadeb3945 DIST supports-hyperlinks-2.0.0.crate 7878 BLAKE2B a703a7be2017fee054bfe0e5e8fd979a15a1fe9f09b081f85bf091c83d370246ef0d35f7b9a32ea48dcc88c1581ef4341b88937ec4ce2efe2789f5c917ac756d SHA512 cc21ef2f711cb2b4b44a6b41cd6353044afaca4ef932c0e81fa5ace3dbb6adac5f7d43a8850a14e69ae0ca3d2149857b99e71ec34d57431a0b9e8c8f87412598 -DIST supports-unicode-1.0.2.crate 7241 BLAKE2B b93c7bd5922082a65ff28e5b2c3bf2d3b95cdf1da987df42d20bfbcefac46d706396620faeb96e323604e60f055656e9c916be67791d435bef2be03f02f8cb6f SHA512 b73716a2f66fa2ee765080281fd4c5b2e05f050dc300b1b32bd5c0fd1bad4d5e15d0a599a5fcc4c5d25f10577802e89900e6e3a05f64b1da6611d68369ff4875 +DIST supports-hyperlinks-2.1.0.crate 8035 BLAKE2B e67476d06e32d56c96bd6e2948ebec38baee1b2cf808755fab1e61b14eddf129413f5e5b0fdaec1deb09af194520b1c28aa005e6cf4a9591d36a88d3500ec009 SHA512 7e27519c1e8f49c6ee11094eec18acbb41d481f6be0bd3f5e4e96bd0f1ce5d650c40e75a2190ee767c9c5268cbc6855a986a4751d317668a93e43bd9b3ac8e64 DIST supports-unicode-2.0.0.crate 7600 BLAKE2B 6ad6d381f9a378c53d9a5bce8257bba4f77ec2aacca8beae10c43b783da031794cb94ec77c001b43b14c7e0491519ed072ab174537ca1a05681f7e7e662d86b9 SHA512 06c327af6316222685175dd916a2ac7b262525a7ffd36419f1c6031f74763a4a71e378e524c0824a9cf9667334157497a96531e43452b07b02eadd891ec00e81 DIST sxd-document-0.3.2.crate 42711 BLAKE2B a02dee2c0c7fd41410fbf329dca47b85efbd605372245e18172192840626317229718e790b084cc87f9abfe124835abc6f48a1f1945e451d83130b0ddcf4c94a SHA512 8c2c70e978bbb5ac77c11f0c8a21259bb41aeba40f76ec31772a173b5a898092eebf951c855b8f068516c8caeeb2ebd5b6d4799b0cb3ede10d8001f36631936c DIST sxd-xpath-0.4.2.crate 45058 BLAKE2B 93890044d12b545ba3a76ff4bcbeb20bbb56b3627efa4d127e955c1e2c6b2654820d6151b3b94f4369fe87dbe46003766b95f438cc650575a6496fefa97efdef SHA512 81ff0329b6a3057cbd4db3234c12e91c8aded671588588b6a8e9897801a591877e7663d40414c0e61519fffa83f39e4fe8c1a2c5408fe6dae1a841a48dd462ab -DIST syn-1.0.101.crate 236599 BLAKE2B c77e0f3a2e83c8c8c4b09606f5af4dd99554ea912b5647cf80e361f0c33ea78768fdb9fb08c9af4445ff873915bc7b159ba8074c6c57814ec2083f1e3e78f3e5 SHA512 906981426acc97df92b93c9b6b70fd1aa66fd739b3865c618092826475a030e26943403cf91bdd99462f463eeb53c755b979bf834c56e30ffe1d53ade7e0fa35 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST sys-locale-0.2.1.crate 13014 BLAKE2B 8706075a6b908000712e3c7d6cd6eac7813922cb3e30b4ae1b63af9383705c2c1416bc41be6c387a61d6c2badf3b70501e7318d678e7e2cba46ad050a981ac46 SHA512 c2d67165f609320692fc8938931996a775aeba7fb319246c8340010b33994fc2f637beff68a0c7fae26e7a3d8b19f43770e2585263df92f65bcad7f4666a0fa9 +DIST syn-2.0.17.crate 240630 BLAKE2B 9cd99223e2018cff04d01212d2b37b6c70f869529694b5188793c11e62ebccf3f5d7b8031053bb05137b9e8e76491584f67a05b889bc60244b77970811722989 SHA512 a11c93e7ca897cc768742d3e33b6756b2a123534937166c573651655f590b77832e329acb3310cecc1c6a32c57287149c802a6f8ef20b021ae56e7d847bf017f DIST sys-locale-0.2.4.crate 14223 BLAKE2B 5d5783fbeda70a5c4a0499d152284fd3f188e72601294a89f41a3bc41ded4932133449b95c452c6ff4249b54cf5d214ad76de30e783763435d1b4e2dc98796ab SHA512 6967fa9caf7be31e7469bd49c5fc3fb70679c51b8de7abacc6d884093f2f47b9120f2f3c98e4b168dc1c7134ab6e4078c316971146c5fa2c6a9b170b76fbe896 -DIST sysinfo-0.26.4.crate 132291 BLAKE2B 87b5bac7c47a2834014c30ed20b1f9e1d425eec532b48878d0f109181d6c801d48ea62c2e2590b5f6c572b80d02307b1966815f56f0395b57ecf593d9df90bf7 SHA512 0eab3e2471694b68b45eba25dd0da79626d604e26407877b009e262a9acdc47c5fd204cd0411d3b7994abaa2859f4c236dc55bfb42c8a0ac496f26723f8ce18b +DIST sys-locale-0.3.0.crate 14548 BLAKE2B 81da5c2ca9f5621e8bb3b1943731691107beb510cca872ae358d764491d9fa64c96c7d46760d228116a89151aa8ca2797827d2105e233f7c694e6bd285c8d779 SHA512 47833c5c0974b394b55ca3a8d1c598a8ef1570a4e9f48ebb30d42c76a36a218a3746dadb185f37bc3f3ab189c9cde106124ac51987075fc83b0e058e20225c72 DIST sysinfo-0.27.8.crate 145438 BLAKE2B 52cef5486325bbc30e3f9a41fb3fe39b6a803127bd1a37b4223573973efbade9922a7c8986cb0bbfa601b3cd000dce78e3e501c62f041d1271e2e2ae44f9c8f1 SHA512 0efb86996318139dd0d6a5360b69adf9e093e0f06c855b47b9c46498871213cf4924afd0db92614df6191659379e1fd317bce434bd1eb57efc89cd10724bc5fa DIST sysinfo-0.28.2.crate 150323 BLAKE2B f376253c0879957322a1576707b56688625030ca01389b49713f3781cbc0b70b2ca6eb46cf44e3eab19b2c4f5a918e6a700d99d2762f16afa3aee40a0dc0ad5a SHA512 d94194995ed363bf2444c0f68865b5862e3132f0d4093be1b431f37411cfa1402504bdbc7a14150b49055fa15cf75fd4680d1b6535cfd41ca587a8d6492df90a +DIST sysinfo-0.29.0.crate 152453 BLAKE2B ecbea8fe91ad9d893f5a44a6eb9984c27df0951967aa4b96ce224ba935db71d07c936ad8d6c010c6b634d09a46dc6d519c3348a22c9d4035a2d9575b76225c6b SHA512 27a9ba806acded55b3030b562570c71295eb7d61802a848e3f301cc9b186a6c0869e168ce4b79457c94eea049b9156e1c53a03fc8948b3a21dbbc2578ee7eaca DIST tabled-0.10.0.crate 150005 BLAKE2B 29af9f995aa967e5223f3c1d9cdcd3616a2dd3949796fc195be3902a9503fbebf142ef53b97a007075fcc743a1096f17f81ce437c51bdc429bd8a4c255765478 SHA512 f511fbebfe0837148ef2cdbca428667be9bd8780c088e2d8e92bb854fa6c1e63a289738a3abbdaf08909dfd8bce69efca421c0caf24fc6b6001702effea0e920 +DIST tabled-0.12.2.crate 181257 BLAKE2B db940057f8047a633d38ad4c804ef8e8d840ec29d1b4c2599c51e7b11cdf9d1d31dd13baca8502095506facd6d6b91b7ae320a41c44b2dadd9e4f2157b1b4c79 SHA512 e88cf42c7f11abb939139b3028096aabff535e46e7dbffc9259cb2780e350d66945fce452d2e44db411a1828349bb27db4f36370c19e242ef58bc22b7ccbd629 DIST tabled_derive-0.5.0.crate 7419 BLAKE2B 0a4f59cb2be4cc1b109489bd209d78ba49a0e4bb21e05811787bae16ba7e80970692a487789b025577145ca5138ed56cd249f4134a95a710f427bc2c20fbe583 SHA512 968c5d7052801b0c36d76b6ccaa4c69c2e8d50f7a4768e9c0d21304088dfd1168e3ce0d8833905764d356170907af4affe6e2adeae7c0f3c8358e032c3f84f81 -DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e +DIST target-features-0.1.4.crate 18176 BLAKE2B 6989d040b306877d24abc7ead9f4f78d91089be595641126350c5092ad50118113a45bb51f97a1944893e6fa2f177b9fd2bb51d31296badc9ecdc157117a61bd SHA512 9934bfa849f31ff8caef4da5a05a06976545dbe0f801683ae5cbc5bf87e705fe891f96bb23305351a7cd9d693e826def7c164b04879f3158e1aa3a99088fe2eb DIST tempfile-3.4.0.crate 30591 BLAKE2B 5dd7c2e28e9713751e2816e4264100b98795b26aca3d8619cbaed79de7de8af180aa3bba888babed1a1a644161a5a8ef08b4ecdc898e7c583070387cbc3fa357 SHA512 4c7f8b517282f7db295d649d038f0dbd065397abbf9546ed2d9ad19a6eccbc2a189d4601a7a93299cb412e7aa1c2d5bb409f11fe94162889a715303779ee42fc +DIST tempfile-3.5.0.crate 31129 BLAKE2B 6d32584819794dbbb1f30970577ca2c82cf79979f94b070327285ae8bca6f8e3ea2402d2034290472f284ce039a3a578bfdfa81a53b5c49b587dbdb40960f6fe SHA512 8e8775a9727e32f6931b3289d2b8aefa5ede7b224ae2e1937da3aff371ef5f6078587f060eb36793e9779249992a97acc39c02c6095c41467929e39ada12c7db DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a DIST terminal_size-0.1.17.crate 9141 BLAKE2B 048d8e8e9dad08aecde12323681d428b9182afb737136cd6699e13d231f7882091c9167cb10a08e5151df912421a6f89132645627e42ccc73d07553cadb1c8cd SHA512 96ec1bc8abd597f01ae59da567036d5d40b422764a4da662e2030c3ef4ce80a983c8b6a4ef1f34d88e649e0b1ea27b206d56a31924bcd2d31ff7e5a2e96d4201 -DIST terminal_size-0.2.1.crate 9694 BLAKE2B 5020da319ef89a0e5bf4cad1b4e7b4a8f096b578f393a8e65b3415e5ec6d456941d0f1c2c433c15c4339fbd3007ab2bc53274f04bf6826c44f694d82e829e1dc SHA512 8e50a43609ca10b95ce49b36eac17e25043325988c17a39d892aa57ecabaff988b9e24a4b7a105f9e45c3ca18f5e79485252a38d3bb9eb3c33c668a69d119501 DIST terminal_size-0.2.5.crate 10271 BLAKE2B 3ae449296ca82131fd98745fc23bc7d6d4909a0c94999caaf377ab22f78fb30731a480c25839daad6449ffacd8b13c794f3526e9603bcfbcf5975a5c0405db0f SHA512 0f32d8708967e46a5def904d13d49a2496cfbbb9b19ab71aa5b24afcff6ee3677054b1181b529b85cf36cc9e87b9334a93b094dc8b4e236ca92b3e440ff9de54 -DIST termtree-0.2.4.crate 4416 BLAKE2B 994134f7af962123b19984aa32b30c19c6f77202067a90ddb3aa4414ec8dc541f5d8be9282244cdbb1eb16686c11750393325fc7f7005de0bec38d6a9219e015 SHA512 afe4e94bd57c9917ba48be4b3a22ff2b9b8a6c764c86871a3be9087ae0c65326fadb466e285a129082e4243ba6bca933d89ea01aa9188222c055f0c2b308cdf3 +DIST terminal_size-0.2.6.crate 10585 BLAKE2B 8696b9046c717eec8bf7246346af84a5d0cb740ac6e1335a4d8c20476628f4c0dd7c6106cde33513681466e9701d4b05d73f22a3bd2dfabc4d22045a69d31345 SHA512 95f38bc00f8c5e1a6913bb2a0a7c46d96e02a4f3234af1623ad3d7be41eae677e77f1b5d5d005d1e9d778fcc6c87196f67a51ab37caab5b4d299da79c85d06ed DIST termtree-0.4.0.crate 4449 BLAKE2B 28f19620d7fb190c6eadf9bf6c313d1cfc1d6e1395fa2f235e7c54e44a73bd0633bdb2c7eb24ef2e763aee4eb3f10c943028a349be30b0c85d4178d7811a9ad8 SHA512 d1b5fca80dd15f506804e565816417ce03cd37e7b0f5bb5b2e21b5baaa66dee0196a3dd820eb392620403d28b018ca15404219399b5a975d80614979d710f2d0 -DIST textwrap-0.15.1.crate 55940 BLAKE2B 5db6b617e3d2546a74c240cc405568226dea66947fd8c79e9b8655e4292b39d3a7964688e97b1bd82e924a125b1271a7e4ee5cef9d01b6f6e659f6865ceb9c96 SHA512 dd710f1c36354243d09d1c5e4d217cf66c5a86df7e87d6dfe86cc26b3055cb456041f057cad78063a2ac17d4439f5abe7effb42cfad580aa82398d3fbbd09b12 +DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062 DIST textwrap-0.15.2.crate 53191 BLAKE2B 6f9488a5d44e8bcdb63eefe6b7d95772ef84196b0002dc12257fcc0ea79c50225478af865551617f2346005cfe73bd0604aa18e9996ec076f27569054f41776a SHA512 1c5190d136fc9fdab1fca36dbfd3ce9228c0bc2a10780d1a7fa64cf5c6ff30d4c0e3827c2253c50e8a5c980a15441679edf65f024f2b997dcd61e32f2acc624a DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3 -DIST thin-slice-0.1.1.crate 4484 BLAKE2B 7efcd3c30dd24c22641139288b0c530ffe56dd82f26c2c31f557f1fa09ced695cf12b645fa6bc4c12324af0b9b05792a9cff422b6deee3bbb06b57a7cec06f47 SHA512 27b9e6b2a8485b3f89f659d80d67ccb96370f3371996e39f97784c40bdd7fef5429fb96f48d9c045eec5906051708f169fe4ca8f5f546a25e5f6859cafa42925 -DIST thiserror-1.0.37.crate 18752 BLAKE2B b8d792715cfdffccba72af132e414a6ef28f8e4dfc0608bea49bda1bde5b6acb13da24feaabf4467b8aeace9b6d90a97e2202f7d24bfb753cc4019c2243bda25 SHA512 07f0cf9da1bf1029d70c1b6f0c54bc41ed759214683f35cf6b321ec2d69173e3da0abf80a692115a1e4630400b1fbf462878053853fdc6026edb40f7e13be72e 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-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91 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 thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2 DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31 -DIST time-0.1.44.crate 28885 BLAKE2B 5e2ca11af9da0847239a086330d0cd00fcb5b63862f9dfec46f72a065bb35ec2236a21ee1c56bf65e3117105e7815cafe67e3725b8575373e875dfcea401d967 SHA512 736a38637be0193a06fa35d42b4873b04a0a35d84cd2af85b7f653a1b67b95078577134bb187b777730e73cce67f437b45ff5c72b8e3f1f8e2ed3420ea0324cf DIST time-0.1.45.crate 28911 BLAKE2B d43e2431752881f6885d572017f461b304d07ee5ef0d8b4898e62b47c8154268839c3bf69b141159090cfc0d90bd0113d6084fe99ea1f2b1e20668528ce21112 SHA512 e643fb8649f3efdaa1b0b6abc6a140d55ac550a55cad99d0cce9415dc51e155fb1ea240953eeaba5dc47ec73c49ab7f2962af79c693436289de0eb3ff60985ee -DIST time-0.3.14.crate 93111 BLAKE2B cfa2943bb23c191ffc65cf9ceadc0bbc7af7b6f5e1bbe78fd1c0f65e7787e4ee2a9166d32d5632e13facb65bffd87cbf746dd50198768de9104502f9b1ef4f88 SHA512 7655bad4d95f3533dde6017aa2e41b7760406d38b2ef66e84195133fa33d74b78f27d943ae5054e032e45d6f03cfcb4a14601db381b13129b6c1a1a0298c8a3d DIST time-0.3.20.crate 111856 BLAKE2B d4fd3d3f9fb164b26317fa26788014419902147c7f17816a09565590245acf72019fb57e88d4f4ad4a399c5dc92247af9e915fc5d2168710f81673ed609a055d SHA512 689099bcd5cfea6b92d88584d92e7c15163f427f621c653026e3b3f8066a3932836de3f8be9716a41b77f1d36a9fa6c3e2a42ab011d21ca38efeb55522a39145 +DIST time-0.3.21.crate 111598 BLAKE2B 8b760bf4bb8501ae3b4c121e1265b9f07fea633e8acfcc091e8c2a4ebf1f2025c87f13d63c95ee46eb3fe31f920605c2100349c8b7be0242ff8c74037fc7c602 SHA512 1bc0505fd823d7ab869e2b8b1e44563dbf2bcb7cb4a9fc67d32efb54872177e89b7dc051151d4d83d21d77d4c3d89a3370d35e4fd5db9bb5144a373e309c9ce0 DIST time-core-0.1.0.crate 6597 BLAKE2B 43137c5cbeb61a89c1cbbef325f2e2dc4b907d4c576553b202d178a64d46396958745b00c9f2aa60a6eb609d663e48b1f9bd1f7ebe58ff6e22540e96b2b1c7f2 SHA512 f7e181a40a0052d7aedf78219a46f8876618342c710e819748a87a5bc0728e5b2fc7ba08e38ebfa6a17d6fb60382003bb35745ff1eabac1c8f8b47d186a383db -DIST time-macros-0.2.4.crate 18421 BLAKE2B 6806e235cc7258a76877f705a8637c39bc30316603c7eedd4795a3a597d8d1e78a79c213af84cc184fe3b67c5c3f6f9efeb95c70f6f4239af1882916afdca834 SHA512 f3887ce839db40d13c143a9f11bea804fe4760ab2655df68cbba9029cfff7d0476135608fbfdba6cdec1f9b0753b2de0e3ce0161b40c5d2b9596980d9deaae59 +DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14 DIST time-macros-0.2.8.crate 24295 BLAKE2B 6b54c83b11db8c8490383764a0e6f3a2c3f17c44adab2d19e69dc3fc5b27c5a44bd57bd0e6885c54ae493bd5e2c05a6237f72be93a3a2fbf297c47c02d28c61d SHA512 4e604f926a620b1caeba90bc5de1129f6a6bb4548890d6e31306ac419c7b6d421b548b3887a929da3209fad28cba8d57b989503e52f16af243375d545b5aefde +DIST time-macros-0.2.9.crate 23684 BLAKE2B 5484a3c5bca52fcff3fcd4e6f060ee24ce293fbdad1abd5819d0426eca29b95de866fe1273e0ed3431d1b94b12c37f23748d4cacb0112a67e9be0f49132d03ba SHA512 2fe094e61ca0ab708d60693367812f1b87fb9b6770dbfa3dad8a2aad7d2a000c24ae3b8960104d6c5b72b4a055c7715fa5d4d601eb7b7ea1764bb730aec86033 DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1 DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 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 titlecase-2.2.0.crate 7817 BLAKE2B e5431de2d2897c2445937dab13456649b6ff4654e6acc6ec60a3d55ea2c6d0bcf8e7ac4edefc5836bbfae0e9cf8dbd59234b50314d926d060a70c20f5914347b SHA512 0de7a8804fc0720f8bd44c35473538e81abd5abaea36eb36e90d23a9311070ca98f135baf2c1443569373ed2ba8bcd2c3f0d981084ee9367128884a2dc6c05de DIST titlecase-2.2.1.crate 7840 BLAKE2B 65738ca6d7b7c29e139190282c54d32f06f8794c5d6b702adbd85b9902e18856ded426675aca34ea81e11186e1fcb13b2fd2287c56c64dbe6fa9d80364bec210 SHA512 c421bb39fdb10d0eb2b81274413ebc46975bdee14fae94fa22dc9db608862080c8b1e62af64d89c1dd3809e1fae083d700f1d984edb268e4c4a6054dac070b93 -DIST tokio-1.24.1.crate 625490 BLAKE2B e83d992e08392136016d832a92a69cef0dcd19e2c66d87a21fb4f49fccd6ac973af70e60dd4487546762f2489bf2e2d3e0a02fee219505c94d0a69c90c0de803 SHA512 6b423a36ab8eb27ad05eb059833da5399c9d3e0a9e90c1d2b8263538764ac839d5fb61b2b515e9ebd1692b7defe84e0321e0b552091e488f1ec5b5e0117787c2 DIST tokio-1.26.0.crate 646327 BLAKE2B a66233eecb00bfb0a0a4adf9f7ccad3b5912ae18f4a39d4613863702da5fcc95da368edcac3674d7345e182c74801916d5d206edc7ece64ce33102473272fbf1 SHA512 cad40d89b80db193919271f46f32e64c1f5f49ef2defa658273dc27f6d0f76747bdc1ea7ebb2ef3c040ce04441cd41bfbf0176474b336c9c3c71901836b31570 +DIST tokio-1.28.1.crate 660516 BLAKE2B f105b7e5bce5dee04bab237186f55df8cc08b10d4145e52c4146fa111ee6127a32efe79a8a401b5c4d7bdcda09c894bf6f355c3b3a82813a59b2eb75be145277 SHA512 b82f4db671136db18696936c137f7244bfa4baa2a4cfee23f7481ec06235ca8a2878f91ded8e77f6c103eaa4af5297662c0db1dde842fb3d3f723df51367595d DIST tokio-macros-1.8.2.crate 10071 BLAKE2B c35e8043195b61bdf3e863f2224c41e3fc5ae0b32b02e53c2bebd36ad9f486e573cdd0e15b7a49e640696edc050e0d8dbfb5b33f1d12887a8ce418edb80abc53 SHA512 753888eed2d7a39e616851918b707c7634d30a54d8d276414b17ce310a2a6fa586bdce4f29b4fbc23f175654caeaa4b0589e571e2a346d99e948297a80f24994 -DIST tokio-native-tls-0.3.0.crate 20759 BLAKE2B 5073c5d93f5fa08170ffc76e21404b67100df5d944daa9cfe73420d4cb2409ca2617a0b1c25058a8b356b51fc4815972692aed7baa47ee3a11574a3109ce1691 SHA512 a8aa7586f15a3347ba9152497db84a098e751797c06df1a75d9b108689e14d6692b4efc6e5b49b5bf8f8fdb3bfc4f1157f56b3b0c9d9e753a8b31a61e65dfc4d -DIST tokio-util-0.7.4.crate 93424 BLAKE2B d7a894c95fc5c974ce0194eccf46461769c8db15f7222fa792c7777f9ef266dccb09424dbbfea5ed2d99faa5e375ca23a8f541c16689585cacfc38fe2f4dc9a9 SHA512 910b997574a4ef8a638c5483146b4b39ab9cfeaec5fa41812f4c6835d9dcc648adf77ad8f6d914b58d435e0127d9f162beb396bf97fb74e34256ee1857f118db +DIST tokio-macros-2.1.0.crate 11472 BLAKE2B ae03d8812bc2b8f833e0ca77f1df8edeb8e0476c06f8f5104fa632ce77369ec54a80ff3da86439192971bf2e11147eade3765c447d76238b768732702004db95 SHA512 e2a24c1befd512d68b5d8b26a3f1d940dd10bfe0979b5d61a71052478d9fd19b28eb7bcbeaca4cf3c9736fd3da0386c899e3a619f47c2d9f7e6b497140586b9d DIST tokio-util-0.7.7.crate 100405 BLAKE2B 97b701985cce390acf3fcfdf4bb761901e8e64ba29fa285a822b97668b4f9a56e13dde3085f7b63025ff58f9ed3726c29a0f8dc412100fa76d7ac5ba75ff24b6 SHA512 d33edfc594dff40a7f76ce84a740eb8901eaa95aa6cb6e2308aaf23b4543dae2ce7f7c8df5f027292777b65aa8b00618ef45dddb34b53b1981ccf1650c01609e +DIST tokio-util-0.7.8.crate 101644 BLAKE2B bfd0b10b2ef7d1264262f78e406aaab07a1e060885dd7d9694b3cc34b6ae9f3d46946bbdc5aa3dbd0f6164973fc3305b20da04f37176250e874b3259860cfe51 SHA512 7b1501dd224b4a6749a5296751d83e6d57bae238a92430c32017813ab82c358086a555fd7d34537cc944c240ba73d4fb94864a5743dca05c138f834d45ee245e DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 -DIST toml-0.5.9.crate 55667 BLAKE2B f2bbcac136e0182cad9b51f07943610c8700b68afd08fdbb822b47bb79d215e8132376da8ac61fd550e86c353a83b007297b6ac92ef5d503e1b90e746c40c649 SHA512 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7 DIST toml-0.7.2.crate 47107 BLAKE2B 9f9e608668b431f7e16056ccfa5ea70e79405f8f98756042aa235df0dc9b4cc9dc0f09f249171ee698b26c00ac88eb43a5d68dd8e2bc9515ad9143a8b1079c89 SHA512 23d7d3276d7a1aec9e757d7fbf0c7147c90a8259498a11bb7f1a600193e0124e0828635d0cf7b59ed63ed906e39bbe078d91a33dc62d7f48e15ff797ef5866a8 +DIST toml-0.7.4.crate 49003 BLAKE2B bd2f17019fface4e55370ccae5cd8e768227bc9303a105e9abcd7f7e67cf758e47cdf77a40170782c0be85ada4b7645d721b61144f90867332da6ae0728c9baf SHA512 aa589354d4e0a608257c62fdfa6f09d2094b6799f6cad5a98deaf44f689c8893d1b7989f1f67ff828867a9dd079374cda03de62dab624f55cf9df3aebe7557a1 DIST toml_datetime-0.6.1.crate 10765 BLAKE2B d31627732a1a70dce5142ecf6dafa2b52e56b7df7d865b64dc477affbb2cdf148fe4acdba84373c4fa1b8bb8de06380e2a105c10fe34e7591683697d78b17c78 SHA512 024fc32f5c3b8efa764bc3fc59af710627513ba2e536f01f227d36661eaee099ed78320ea65b15a15e39c0fc30ff2b44c501f96d5a2618034daeb290524694e0 +DIST toml_datetime-0.6.2.crate 10768 BLAKE2B fddffa3e4f8f4076c66c171379670df41d2be2c33810a78c5902f11bf8910f39f57b74d5f00ed77cc6b74bdbc34b293b57b2e867233a2fa9373f8ce7635669a0 SHA512 4ee0e8685c2a0738ea6f8ee10bf1dbb823d7c0e7bb7d4bd90d633f5f9056f77bd5a768d6b27d0f8d8a5818374f8497f20fdbd9a411dacd8b4fb58671aced1b1a +DIST toml_edit-0.19.10.crate 95594 BLAKE2B 5894ea24538013d37bc6c4beb762c18c07a193918791d062a4ae0c1dfb0cebf6014ce73672feeb9fd3ddb0d77b58ecb2d3946ce00837d81d7de69b77c497bb0a SHA512 9ea97b52437591ba38b2aa0706067254de68d40c491ecd6c53aba370112a72cb502012c982a2b915bec4c0858215c3f0c44f65d049097c8b71de45aca32f58cb DIST toml_edit-0.19.5.crate 94366 BLAKE2B daf681c0f124f89f4b54585dd622420ac0a0e4b7a7008eaafaad35ac58bee85dd780b93ddacf769c123bc52b54f166cdc1b6994aa30f9e320d8fe1f62d7eaf9f SHA512 29a1a8d6d5787956858f37ee521224d2f7418799327ad025b8cb2baa73c0fc2e4fd5757af86571887ec6e57a35fba4d058412bbbc6bcbb5c09b7207205ffad81 DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005 -DIST tracing-0.1.36.crate 73238 BLAKE2B 7af6fdb9030bda4bd43e500f7aa1077c819317c96c0f2ae41942488e683bd819182aa160adfe3193770f27b0b9bd57f412e1c9e1ea62d21da0c5822b0b6f27a5 SHA512 fc38e37b9ef2b969df4813def9392ee1b3f0f53d602be1a61c671cbc61bab201055947cb3dbe5653e5bc09d886b49c5d5c9a82ab58b974f6f459885f5f1068cf DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75 -DIST tracing-core-0.1.29.crate 58969 BLAKE2B 08b10bdbefa45beb9405b4874fc22386d0aa1d2f5715c79ce64b3f3f7b841b0d606fcd626ba97f1691413f77d610a31615d8486839f7c584f4cc394bba8e3100 SHA512 47d07572dbe72b342baf7bf8ccd41ba870f277db24f4eba0e225f94746a5f2fe76ea340bc6e95a882168718ac4f1afdf4ee01bc57645a0ce3a5798374d175919 DIST tracing-core-0.1.30.crate 60351 BLAKE2B eadd1ad68830f4fa9972d207fac3b5be6b0f6d3d2ee4299f2fcd6d03313db6850ae0bb278ae618615e0bc2cd83ffbde0928857fe8e01dd9591a9e80114e0ff88 SHA512 9a14edf6338eff6636473f4ea844dfe337e434c14f40e7b9af6d7e6cf25f745f37bbe372bc63c01043667bea2f5b248b8afa8d6aae4cac3dc5193e3383ef1c65 -DIST trash-3.0.0.crate 40292 BLAKE2B 3e4bea597992916a66dd79d5aadd7c00bc666c8bcd61c1d0d3ec03accdffb2395ab0d34037390c9d93ee9300b566032c63e1607fcd82df316b7cb425ddd11708 SHA512 15f8b0b66897fee731a6eb9acf7cf0edebcdcea99e454967ec815ce69fecf8f3be3b24c7a9974370e0388fe796a31f17f1c00a51210fee8e22e4c0966f31c0fd +DIST tracing-core-0.1.31.crate 61263 BLAKE2B feec046ddd3e04995bfe24defd6ae1187fd7ad78d80d69031178f67ed534e9aa6ab6aaea92dad509f57e220df5f6f025ab8f96bbc957834126f53dcad36580c3 SHA512 66fcd0b4f32de3816b1dcbeda1af26fae0a79d088894637984dc6a0ca65b609f5f166cea376601f6a75f8e3a281da6d4450dc796aa0a7177ad615330237e2bed DIST trash-3.0.1.crate 40561 BLAKE2B 26abe5971a68cce9dbdc52a7f09048d113685a9dee66a6e8d89d958e88160aef7e8b89ede254822bffa42c8307e30e6460993c8d7e675e42832438bfd9dcac73 SHA512 e35045c9d8f5c71f3c996bb3ef56c7aab9698c370622b63a1d2443fe2e0dc7eab535be34e0805707b83b9621e2ea2141e5603340634d082a218b35f148d7ed41 -DIST try-lock-0.2.3.crate 4158 BLAKE2B d8bb2fd8ba10285871ac3dee069474d4225e312c0a13b6bc238604c5207fe33437541abfdb507a6b400fc3359b78d39a7e9a5bebca426692b5dab4622b09c192 SHA512 ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3 +DIST trash-3.0.2.crate 41199 BLAKE2B 59e97f2b3fce28ab7d4d4ca0683d6265144926c7214741c37090dd15d9e3613f6a77796e5e03b46a92b1929616ee507551c2e0c32506e2f56c4767252585a806 SHA512 0b774f0204393095d9a253eabcbc26310d2cb9a1d62dfb8ed3a470f3f7ec00fb8189a87d8a2fba858b6c636f14a0dca1872107f9f28de0fbe99993a08fcba5a3 DIST try-lock-0.2.4.crate 4467 BLAKE2B 7afbe36d02ccf31351c7c7ca4415578383bb4d0fbf89ba2c5c7835dbf410326fb0f6cb302baf7c1edccc4b193a2ab8079545fd67f26a74457d116204f3c6e745 SHA512 fbd989589eb0a1fb226de65537d51eceab632603e69710b37708d6109ed09c07333189675d5e560e35cc836e5cd211c726d8ce247186b5ea4529328d46c22632 DIST tui-0.19.0.crate 141279 BLAKE2B 55eb71dc524f45c3154f8af4024ccce33816d0c30aa28b3708a4991602892e5980df7f59b47d6c2cfe39fc90d07d7a0409693c37564b5d0d2f2f3a48e9e17c91 SHA512 b90497d06181ca74ad0a976ed57bfd6e6495e6fc96651ee96fe9e326ebf773b6627d87cae07aec26d17800a4274624ad3e835a86c37258c51077c86e667078a8 DIST typed-arena-1.7.0.crate 9927 BLAKE2B ff8fd0f87e69634d53b87b070499d3d119d9f153e0f06e27afbd3f96da6918136a83162f4e9374061ddd215845f75844251e3fb079d57266ea8502cf321eaf9e SHA512 506a90a11576e5a4135b46c5c4705db461a8ec1bba980c9ea65e8c4399bcc85898b7f81312acf4bc0b24a29d1b940d8dfe0352ad59985153743948616da5ed8e -DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 -DIST typetag-0.1.8.crate 25667 BLAKE2B 85cad25443f7a4cf8c5e573014e39d0d61430b1340d08dcf60dddf6943aff79189bad2c5001d3b825a64a507201a2c5a98eefe91c386e48fc29bf3b3bf2d075a SHA512 0b4a6cd187ef1aae46f4a91e3226fc83eb8536257ef6467fa8eb13929c9007959492ff9b679bdeed793955eca22363612810257f0322ab17b6059c1d1a967187 DIST typetag-0.2.6.crate 26175 BLAKE2B 48c36c60f38c16d94d74ad0cb3481c08433d8b129fa7162cc80d6ee0e8e7178d6a8d01706222fb66e983ddaf0eb3da218e46e1d04cf4bf9f2373fbe4c2e77ede SHA512 f30e2bb4302f2b4d670419d9b9c194a7833d34a2726038984c82dc59b7604e400fee8b694584f5dfb39452ec23ee95d9d6b230035d16e315b5da7d0070df8ece -DIST typetag-impl-0.1.8.crate 8875 BLAKE2B 2c85466f2b057b2bc388770faf59c36de8a131cc694bae17606071fcddcad66a84b3cd65a05b595fbc64f1f1b080825572087d344e6cf898613f0f93777b19a8 SHA512 03dfebd27527294740cc2e1c76a08d22913614a7b9c136309f2ab3dc0a5a20770dd1650cda0fff6d5c61d71555075d71012d5bca5b14b0c3501061c2dbbef29d +DIST typetag-0.2.8.crate 26530 BLAKE2B c66731d7695016a75bf277651e82d6c54843b15f423a97d1bf544a8f08108295bcf2e46989a941f14b52fc1e398ae1206e0d5232394656665dedd05dff6f39db SHA512 cbbf36ba03e435a14fb05dfcc0a17841fd2262c53fd0d5417e8e6c41660de633d0ac690a38582e793e83c79a4dab0774f92dc77dd7874b1660c2466d986f8e5e DIST typetag-impl-0.2.6.crate 8677 BLAKE2B 7fe09791da539279b94d3c2450ee4facbe3a55cd468ed92d717459868d0bf97ed2fd6f94eb3b8c55fb44788433147d2a3dc9bf8307c9fac2c1f710261f797a06 SHA512 b26583d11c23a1214cdf00bf392dce6cd4e6e0128a78f4905c35517b33f4b8067a87e88a572825793800be4f771fa9c5e01ebfe2aa60553ba4863ed8ebad791d -DIST ucd-trie-0.1.5.crate 45391 BLAKE2B 1b5bbeb63ee88f4481168f12e94004a4074c0269ea4a58a406da147834c25c23efff4273bd1945b181950d2119c6d83fb32acf42c658346e85a272bab4dd687b SHA512 67272b54b6f404eaf32d83697b0d4e22205ec8f24df40a0feb005a218ff6f74b001c4cdb1c471582b1f3ae53eee71ff89b3d0b9e06a9133cf3e6c21e144ebec6 +DIST typetag-impl-0.2.8.crate 8916 BLAKE2B 9dd9d62f421ed0147dde21280117bd57818cfbbb2ea98e983fe6a9b051821890484b29edf30ba7b6b5b907c4afbbc210086ab1dab0814f201ff94b1eda68c0e7 SHA512 7a729224711bf189d7030b63b95ca3a90fad2afee574c5c33e21529cd122e6d83ee931611b1f0a34c5fcf9232a2c5053b2d69e4dc9e8a2f817c3170f12ae31aa DIST umask-2.0.0.crate 5496 BLAKE2B 7d89830b80eb72af1c10f6ab7ddd5623790b6476e9a39d05189457b8e3cb7355a9e335fe77e7a1cd3e39e8335fd16bdaf7d5e6403992b8804b6e83bcb8f6805c SHA512 819fc76df67f58bed7e8508405484c703e1961f04d9c37eefea0657957f1944f068972f209df506c7426bd5135956182517c8cc105a8206af2c8a89bb6faa1a3 -DIST uncased-0.9.7.crate 10525 BLAKE2B 9672ab9d97e170e4439c8e1ab57039482e2f761b6495bcd082c8416a6d41599b425a0d3c08eb0354bd9d42da8963c20374a42160e8000c0fc4ead4332dec7260 SHA512 8df20e140570253cef0bc0144dfd3674d26a555faf00435baf1bbc86e9badc46fcab944fff1aa502854f269f9d5d4a0573155386bf49ff24488a33e060e77e21 +DIST umask-2.1.0.crate 6817 BLAKE2B 0e33659d5caca980a2154cf9ad381e33977cb19a1b9d8a421ac9c55f0428fbbe7985ba62012acf568a4bfe1c08a8c289b4665155ddc59aee781ad10449cb7297 SHA512 aa2db7f62a4be2dade1dbba574b14ba2af42c9f3fcce10b27b250cbed69f8e44129bbe3f9da061fa1031d3a256553540ab97ec0f13f6fb8b6747fd97ce87ca82 DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188 DIST unicode-bidi-0.3.11.crate 43762 BLAKE2B 513ca9138f5745b3b2c16a69439f1d747f1c79f1e635cd75056affa1e6ae909675c5d08ebc0d0fb28af739d6bc8918652a2f37e79a16a080b62f6a80efff6a82 SHA512 4c3c359455d6fac31cf098379299967c06a5aab4b02aa77cf49daff682b2b0a74a30a1c07310ee3ed9c166e0125a1d64a60cc78cd93e76e507a2b0a5b3c00d24 -DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444 SHA512 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5 -DIST unicode-ident-1.0.4.crate 35491 BLAKE2B b92d4f09ec86fe1e0b403b8cb0787989c313f29e6b24961fc2ca046ee5e3b50f43f49469a290880412dd37fc1b46cbeb9123e9636e1f39e425f722a5aa44ad08 SHA512 db41d5c3f72cfaf654b4c250e18ac0ac077a816fd582f1548ed384653f467c15f85fcfbbb4ed2f9e8182587181abf1db14059d50f3e43b60434ddf38c8f65d89 +DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 +DIST unicode-ident-1.0.9.crate 41978 BLAKE2B 4e78cefb4e7d7f173f1826a5ab6c8ffde386fea67cf3227bd22e6a6e65d3348dc53c9438e6bde9af06fb5e04b0beac866209d2426e7f04cd10b2435db85df7e3 SHA512 4d8cffe699c6f15ee82ab5f5a73421a6bb8b1a476237aefefa6e932c45c30683a4fb015f138bce99d7cb27a27fb7972909c828e77daef091da84ec162315625a 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-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 unsafe-libyaml-0.2.4.crate 61183 BLAKE2B 2ee60b66a33a875d32dc8b73190fbfa5e5939a380b0d7a5000f9e67d4ab9acf4260a909f37a03b1a0cc6c1ce84a6b9cecb8cf727e514e93478e0782008e326b9 SHA512 34068d6ac54a5fb8581056313feb363e1a22a68617569ba55db594e3ff48c9584a4f6279c6ab67af53c28e7c851a3c114fa9b5cca408647a1813ad5740ddfacc DIST unsafe-libyaml-0.2.7.crate 61483 BLAKE2B d850f08f3b50e2a50dabc3ff0849e424f1f44733b617dd744155f4f9582ca1695415ff75c52f3a554f77911f3a81de1229ede8f3f801ef4bbfd3508e92514726 SHA512 61d5d9ee537316295cb441f82cf9da49dbc3d6da0c6b009ed29de50800866ec082ad184701cfd65e8fb08080a39ded284008065fce75c482ce325280bc7b289f +DIST unsafe-libyaml-0.2.8.crate 61459 BLAKE2B 42b695c512b871bbb3127d9c71eee34abb02e66024d488e7e9379af5c7f7a2e9ef191243976765dba73c20f35fe74efcbb42f05b2471c162c5e109b182d53e6a SHA512 cead338c7cf7e72ca875323828a8802287d0645fb89942973b78d1e1e240374de3b0b227e53b1e7e8db12517ab0a79b73b643246570057559f4cd69ec79a4e7d DIST ureq-2.6.2.crate 105924 BLAKE2B b055cf00473a6d67d181fe6ffc9d960ee9c1ef4bc346f30466e9d8c129b82abc908344fe61957e6840b1d1cf302df12c94b0c74b49daf0e978173e36899f3c4f SHA512 712922b21d321932b6e4d8602903d92fac93549200cd10d66052f404e7734a5aab2ebfe78e14cc443df3320530454a6585aa8005fc39471cb1aa95e54dcb951c DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d DIST users-0.10.0.crate 18531 BLAKE2B 18f1dba893d2d88b33785b997f6b2a3582fbd5c2c21f460fd7ab3c98572d524dc0e0fdc1ab3c5651d46f4219cdfaa4b60fafc045f01f6147d99dd3aad92c146e SHA512 21052adcd602ff6c30a4e9f4e14fdca896dce03969b1b03069f93f3e9d2b25c66b83ac2f40ed4e960dcfb5a0e67719ee45da475855f6e397f3618273ea52469b DIST users-0.11.0.crate 21980 BLAKE2B c106e9ed67b9ad766bb7318506261579768185aea3d956d9e8b2adb52349525fe69703ee3bb2e4fb02aa223bfa6fc92a14d8128412623f70654254f842d7322c SHA512 e28028f895780bd59a11069b81b87470a287a447e42566cfb8de0e2d4ba8c90a3ce92901e253dcd2628383c8ed06c10714bc0181a57bf257f7edb3510936e596 DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b DIST utf8-width-0.1.6.crate 2935 BLAKE2B 819dffbf5203508fa3c30d8904295cc550cb7569d11346d8066061763982c7c78f3a0a7d6733c8e9ed38f943625b3c50f84da87b6f7a1d042db9a34cb57ebdd3 SHA512 2c51e38c7fa2a2c113ff74164067e49e2e615048144f3065c228a965804029447f7a1e65d926facccb8332a2ab2be02fffb7413d8eee6f883d941909b350844c -DIST utf8parse-0.2.0.crate 13392 BLAKE2B 05296f48fe429a871f42e729e3540ec3a974a69892c6bc9da95e23c0aee2163c9b115a9614eb1943363076793e17ac4c89e28066a9816cab30c451524a5832c0 SHA512 1f6a2eca32e42c8e4b53d28c4fea54c426ed66fc01447b3cf8fc0fd75694453eadbe3ba000ac8ee0347d16dbfec47681254117949109081798eab5370886827c DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 -DIST uuid-1.1.2.crate 49511 BLAKE2B ea25eeae5181b977fcf9a462cbfd4fc5175b0dd16dc19aaf0d6c250a7eec312a6c617aa320c4ec9f452c200ca3aa803146a45cbb91053f500b100eeb14d8c7bc SHA512 de1d1019d224c248e19cbf8a8539dc55937b23f74c5a8b11a445f8b7c155d35caa2001d6c710f4a4a8c034446162ef32c0e3be9f3d43631477c6f3d350acf7d0 DIST uuid-1.3.0.crate 53736 BLAKE2B 1618c1f43db7673019d804b7419390a4acb62fd234dfe2a36d22cbc33f526f3a7e213e3c98160fb35a713f15e146b0ef89eac9e4e397532073c01229026cce12 SHA512 0914998dc2d516c215b1309a2527af557cecfbbd57f793d416d7ce6520b75dac60951d7e0951d10f251e8bb66733615e502c946acdaa503aba2fc0e3d4a874da -DIST value-trait-0.4.0.crate 21204 BLAKE2B 1b802df2f4e7f1994fef0e97ee42ce5cfeaa0f14d9963937f675fa1345563ec82f374470b4b4e534cfb40c51a790b40a6406a607f9a68f144783337a6b6e62de SHA512 28a06333598a4c229686d52ffb81684a5a9a2e6a53bed9624a93345530cbc58c52311b16058924ae638dba4c2a866d6dc0e9a272fd1155dd72276c583c5bbe66 +DIST uuid-1.3.3.crate 53826 BLAKE2B cbb0a32a6b5b232f6f13df8507660e195757db68118a7c3141b41fdc7e3bb1b21f34d54ff7cf3784312d689466ae613c28e61d1ec52d38b64bc57ae88f35ac10 SHA512 34a545f72acc1c9ff3d55667c19b652d9900be4a7c3b63a86c59ac74e3324fe3d67ee429c5225b44084c042dca20a70455de1540683dbfea80a5f400cb9fd4aa DIST value-trait-0.5.1.crate 21407 BLAKE2B 83fc01334b377f1e63aea4613866fde7c49adacf7df4c69d50cecdb5bc8a9b99bf9d7b0a5df957df4b87e48fe05d7acbca7ea6e294091f153cec78aa2716b744 SHA512 b10a3ca7f2269b0c370303f94d8bcc3cea210fc84d2aecbdc968bdf04c5f0a6ab69f6ca2f40976cd0830a905cc7398a87b49005082b4908af1ce37aadc47d7ed -DIST vcell-0.1.3.crate 6377 BLAKE2B fc37ce9f61e45cd17a9e4b10e5eb45fd335553636fc9e9ef3312aeb4bfe6ec6b6fc8bbc521b2b6ee957c606b503097da7846cbb2387ec4e3694a9b7df8cfc8a8 SHA512 bb195b9c3499e9c5595436eff72d38cea3e42c54ca7f00b775e9c64f19bbe8743118e0972022e03df3d7a5be90754649432a1cfad5aba7c64c461f75825c139d +DIST value-trait-0.6.1.crate 21719 BLAKE2B 32439f976f399874b7159c7b2fec8df5de78cb558aace8f77d6ed193b13a25c8c014dda991514caff3b64bd35e823b4ca0939c7321379a1060c7f6c10dc4fb99 SHA512 bce1d7e93abf6ac4d613519241c2bd237dc1ef65bdd687f85355f6abf1d414e9e7dbb8055d02dc6bc15b115006877b3195147fc9c6003f28e778ec7ca73683ff DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 -DIST void-1.0.2.crate 2356 BLAKE2B 41578fb5507f94e7d135f9595cec107ed00a926f4968df8b59792d1676ba5b6980cd67310f820fc37a9c14ebe43a171833fa8dfc09eac5dd42f2ebe808632a83 SHA512 1cc7d282600dc0164d7e410aa895d5dc99de1174991549c6733c94cc2027026517f66797751d737869eae58c560fa26edbf43f36b3015eb2fd99828fe40e0aa1 -DIST volatile-register-0.2.1.crate 7541 BLAKE2B 7b8a177460578ed8760e89d23e2d6196c2acccb70914a2261a01347ef386202d4ff368e4973175bb0953e23dba7736ad51e1d87e396952fec23674abd24317a1 SHA512 3a26ab52cfe634314cdaa7e47a263d0e26f98c459b477077052897358cd3e764e3d07931d59d11d03824ea9c0c4f1778b944ff4bee99bcf6bc2cff03c0ec4651 DIST vte-0.10.1.crate 24947 BLAKE2B c7e94b7bba2423d14e5aa85f94dba856a6c984261551f204f029c55ef923c0012b259e5b229974b54b4eb5da1e85bae3c8cdb680372b5f9dc6caf51d1075b0ba SHA512 0c8fed2cfca5ad07d2a146e1e26979d390347a409cdc2b960246fc2fadd85019b9febf2dfd618f7a144493084b55f285c58ef5204e613bd9013af26faa9f2033 DIST vte_generate_state_changes-0.1.1.crate 2422 BLAKE2B 6e8fb4ce0ca0fd6b9a4dcccdfb02445babbc13d47de5fae9bbb81e8c67ada8a40e8dc5e57c120c36876293b111ccc71e1069ea3fdabade6f9ba5ea2d44ff4632 SHA512 ba09352e037cbd279cbf5641c9783a24f76e54f1f09e13f0ab1ca99c9646c1e3c958e8e302d7cc88431073bad2e2d5619410f2f93f96f1db25f0f0ded0236f7e DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da +DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37 SHA512 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404 DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc SHA512 dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47 -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-0.2.86.crate 174170 BLAKE2B 09146027b7c841ad0ff4dc18d2440330f5fe76d445cb947a5ed47e12455cfef8dee60398be6c32fdb7095535d1c88c7cc61a11c5194c4a0b9e4f55626b1dad0d SHA512 185f513e0e67264842f7ac03f19dfa89c6954de333fd5dcf6ba2e016a459c4a9c98d4ded341e99d0fd1f2795c458acd1e5032b1f74f6cf79c220b156f26c093d 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-backend-0.2.86.crate 26792 BLAKE2B 0df16a87b4e3b91b2c66613e49844567ef036dd79532759e07296dacafd4993d2783f88b137b5e6e5d9c7f18c8f4c7eecf11edf666e6dfaa4c1d3dc32872ace8 SHA512 6e62432e29f7ad02e890c5c4943869a166606a7f9ba9a8ee78fbb1d86f9083005da5268e6b18ce1da13c5016e8c89ff3f5576ac3bbe3ae4587bd4c901ed5e436 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-futures-0.4.36.crate 15181 BLAKE2B 8c82bf2719a7207c13ab8fcce505b12c7af13da62124fc8ae5f2a66dcf7640c4df41fbc8bcbcefa05ef6deb57c9015e9cc1f7b93651752fd4535fce026e5d5f1 SHA512 4eec090234aeb47a099b0e9ddd851e3e4571221b2f207e9231c1a106dddf9c9e67eb97ef58ae7cf03008f17c58751599bff5c22600d6a038b22fb40e58262214 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-0.2.86.crate 13888 BLAKE2B 267d19541474501be9ffaba4ffc6a81d32c3c8bd79ff60cb7588edafcf00a65d4547dfcd6ff12692c49438c270e0611e6726ab03ad2b449f7d4c6d41aac86949 SHA512 f6ae82d9ae6e0316c9d35a02100c7e93d5fa17e23d36f72b04a1365a580323126a514bda71f7c225b51ddc966460e9f3d7855cde15a9264c05375a92a56e4f75 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-macro-support-0.2.86.crate 20027 BLAKE2B bd6363b515400ba393c8f3c7c38e8fcfd19d1eafc377528777254208d3d03cdccbd208c83e70291525b856d88c36f8e13b8c9df3f2d568133357c1e7b047baff SHA512 f4d5a883be6b7e6933e705a112b5efdcb1c5a282b214a592c08c6b5fb423a600c6fe43581cc2f8c13ccf946c5a210e05d0455cf594eccee2077f9a96c5a40902 DIST wasm-bindgen-shared-0.2.84.crate 7219 BLAKE2B 4910158ed884dd9dbb32b1539b0c89a583f98df05cb29654487a26db063c973d44cb086dad4b466f9bc63104e3d4da72fe9feed32618f8243151dfb9ccfaff29 SHA512 fc4bf134a33c71852b91d09fbf1e1801e2b97b5c2756e2680d0c1f8701da30b22b56777d8e806e13602beb040775824966e378f7b9805e131a385e7816ddd010 +DIST wasm-bindgen-shared-0.2.86.crate 7246 BLAKE2B b199125c7a65dd2f77e8700d459f1aec0572c6f1ee16198f7212d494daf4a71ec7637803aaec54e3b04bc991281d102e6f4da9d63838919238b2034353ee56df SHA512 e2a557c58185cea726e694617afb108ede9017f2aa492309695cf9a8b339806c0d9e35c4eeb6733acc56f8d0291f34fc236651246e82b450435949a4d2e0002a DIST wasm-timer-0.2.5.crate 21668 BLAKE2B 67f72aeab24205864f1faeff4a0194a39aeced95c01a1568600cae861e5c69df229793b298fc8be330d88d3d679c71c8537b2d5a7605c0489b693153e87ec5a5 SHA512 fe0079fe0de55b398c8f775f4b8de56c12547e488a390c007cc38546e973349d42e3b2a0b894a3457dd9fa29c0b93c736139ae35e7898fa4874b5104da92aadd DIST wax-0.5.0.crate 62247 BLAKE2B 7dded708b92bbb8a71d9194a8496525c7356d162b917b086922631f5bc926b347b65cc1113996fafba2e5c2c099059469b49a61c03e43b6f6bd0f4759cf1e99b SHA512 3608532abc34dcb8bf810154cbd8b3e074feb046edfbac3bbef2b57e6caaabaea4170305b03f7a6c83426650e8675ec10a1a9f0f558b4315c8365bcc8a154e25 -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 which-4.3.0.crate 9635 BLAKE2B 36556a9eca6d8702c0e3634abc458f7ff831aec28a7117f21f812c6f46cccd8db0e6ce7cc76f8033ba89d51858411251e5fecb0883542669269cade9c1a5aadb SHA512 cad05bd43dfcf9e50fd6e3b9dcd5d9a987175a0f44adbf204079117b70d0b42e6483e635287924698c51d0452f168e48e041453f18ff5720c0e2ec4c734d2578 +DIST web-sys-0.3.63.crate 725192 BLAKE2B 188ac3d90a040b2c7f1d9de007c02818bed46175c0f49e729cb41f273bb14de43864e059e257347b8fa0511a058aec6e43a9e99e9be5d8e0288e80921c837b06 SHA512 b919078dadb1e161c1b521b0b0c685a08acb659c7effced3f2a237ab8a29b64fe2d6ac57125857e574a0331b7aa673f9736b53c6df8a63860e7c66f4fb8ab3f4 DIST which-4.4.0.crate 10889 BLAKE2B 3118f923319f260d6574ee0fd28d641f858a1885c3082090f079ca64acd2a3dd996aafd84803f0f2ae2e58b87d5cadf63059d75e72ff836dbf3ebcf4cee82602 SHA512 8380e5ea79f7768c8b1479c2fbb6e6c8b232f3a8d43b6554b78a370f302fb396d53842678d760ce9fc720fe607cfb9da3e0da4180e4a6ecfef48119105555fd7 DIST winapi-0.2.8.crate 455145 BLAKE2B 50f3c2a0cf4eeedd6891b11392e520c1cca139a71f8f736eabaf43aa7e4b1b5d57697918978220459572d373940edf971eb8302f292cbff832283e905076319a SHA512 115e6f027cdd4a56f77ca24f4ab249d2a6cac1e1f955c826a9b6ee05db4861790a533f5e674aebbb540370fff52ed41618c2cd7c906e73200e92df213109cebe DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 @@ -796,46 +735,46 @@ DIST winapi-build-0.1.1.crate 669 BLAKE2B 6c8d8e0f81574c086f06fb3f234b0e6759d293 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-0.43.0.crate 11492640 BLAKE2B 793aa1a7f5ba07b864ee318d529f0003a979c3c5b588860cc317dd6abb499db73ae7ba98e2c18765f7539ffa3eb2af80fdd10d12238b5e0cfa1fbcf535a0ea9e SHA512 810a1a08ea65dad929ebacef8a2c2f13837f09680d97d1e9db7349b00b54a06ebc5fa1c7e9bb5ecf4a2d0cda54d4acd6b89e3eaeb9e7e1ac888ce105cfbcc139 DIST windows-0.44.0.crate 11502336 BLAKE2B 4b0ea7db7cf38938edbbd7597b5f355a94ce1a39f58c9d51f280628b787b4f6da98fc6d14379b6cf6ce735e88704b0ee4b78b5e5f7ee90d3ba47fe58980f8e72 SHA512 846d870eafb43997bcc546eeb2859d1a53eb3a2e3b0a5bd21f33e9880a786fc6790912cc0eb0d121e18a8f80fc90b8670f022d18aca47b3407377a4bcccfbd2b DIST windows-0.46.0.crate 11668505 BLAKE2B 0f707487e1a2b23f18acb0f8915be9ce180d2a1367909cc639d4168aa98049b1796e4d225cc0ef746209a41a1a60ba492b1c75fadc8ccb40fe176cf751b59631 SHA512 4f4ab7eb7479bff554d2ca20d795753f10944b8e65c6496fdf02436411b598ae09fc174cfe9a75e11999913adb5e1b2b672bc2ff3426ea5408a9a5916d5c4aeb -DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001 +DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c 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-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 -DIST windows_aarch64_gnullvm-0.42.0.crate 357917 BLAKE2B 58da715a46692ed786fa554338d446eaaa50c63ec1d4090cf0690a9211c0221034479e9066cad1c98234410519833826ae3163bf6724c3b06097d5b84d7b9fcf SHA512 8bd60142e8982ddb14dde4e93b9753f9ac34830c05c2a1dd4568377f9a928651bf9f026a0080e5bc7dfa62a45942376736954e3ac800855d00eef0c72929f338 +DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 -DIST windows_aarch64_msvc-0.36.1.crate 661960 BLAKE2B d503150a05c4aa6ec376d1094ad24a7a4b3579d8f60cae65f4a98adfe830dd776c8996d5c3acfbfca1a69598475b918b5de2a162e3253b0b28cd6aa17de2dc13 SHA512 d0c352c78caec9c71bbaa1a688baab8f39a33c903c0492b19398c76e08194183e254ecd3a8b24af3e7e5e1d9d97373dcbab54499236829898a4fd153cfde2ccf -DIST windows_aarch64_msvc-0.42.0.crate 659424 BLAKE2B a8c9a288767756f2086bd0706774cdcce5c8639431ad76ed122d4b6d13c936ca8fb1a463d34835b3a2728f4444e2f4b91ee772f00c54f348094da69c05ce6b93 SHA512 20c0840adec84dde03b143e5b82bb0003fee675310487f0071a81ed7f40ee647c4018ccb9ebdbc4aeada717ec8600a30dfb15510c6b336f07becdb7167668fd0 +DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 -DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd1ff37b48bc24726d754cfec5b3e77075162f291f93aa709c07c9fa38ccb21a6c31cb5149dabc2cc8ad8a85c03408384a0b SHA512 e2c60e6639beb879472a06ed4462667eb4a78385df6bcde1ca579af759cf2b4ac70e84f7dd7b736e7fbd1b129061555671fed4b83bcd81a6083cc013963194a5 -DIST windows_i686_gnu-0.42.0.crate 728570 BLAKE2B b72079610b5c4fc798a79fa757b19f8c8baceaf7f4ce824193a65fadaac988ebdff1719a74d676b7dd017e11ceb029402bbac4e55c35206172e15a9bef422f78 SHA512 a24dd1ba5eb7d5231853bebadfde0575ae9071a565868d2f3d1bc6ec0a87380c569a621f0cba2552af7a1e46ac62f09f87cfbce3f674be06be1a7c1d3f421474 +DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c -DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737 -DIST windows_i686_msvc-0.42.0.crate 717477 BLAKE2B a37e068f45590f0c31349acbdb56848106d6de0e1f8030e6bd5e1e174bd9a46737db54fbd61de99054e5e8c5263eaef0508c440f43c39dca82baa77792ff2743 SHA512 740400e2b11c1d177f7f37f844cd2a0f84b97a5adb03a7656661deb026b593a799ace8da1f9013ba9f74446fc43260d01dff7d4be607129ec7d602f341b2b4d1 +DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 -DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865 -DIST windows_x86_64_gnu-0.42.0.crate 692493 BLAKE2B e00eae443cfed3004809244654268ee1bec17975166ca876dd393dcfe8a2ef0ca65d81b04c8f513f95a0fae9405ba796c085951bc2c597d252a3122f7dbf6425 SHA512 7df7ee0c345f0a2c37d7f9ec3a2824116b4d7a943bf245787509e67809a4f31ebb1862e212efb2d943d82ccef77a716437cdc61004396ca86e95e688368c6dae +DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f -DIST windows_x86_64_gnullvm-0.42.0.crate 357906 BLAKE2B 02e08e696f18105f0c131fcf5db046ec945cb21ede76d2da477589e15d062ca6f04906dac80fdd2ef9fcda9244490aad86b401d0156eb6b65ba3599098e8cfe7 SHA512 242e11b4a0d50a0ffe8d0e26e971de30ef4d29260ae6749403d39cb4278297a240c1ec4112bb38151cbb11a6f3c8a743e84cd75b6a76adfeaee8e623649c9ecf +DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 -DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631 -DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a704661864378021cbb92b147fdfcee978b7011bb770441c481b439985c298816c524c6a11f21a7bd81115e65882fa000a28566bcd SHA512 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9 +DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 +DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 DIST winnow-0.3.5.crate 176638 BLAKE2B 2caff1e0b16ed7aa084a4d09dc3d4c4061ad3455af1e54cfdd0715b35b0aa293da4dfe17318a0191c6eb8ff1908520d47b7ccdf0ef04107807e65479905b414d SHA512 e54b72098a8bf7f1adf0aff22da65ce2d8586433acfc39d0117c62868ba14bd6a1a8bbbceebb5f625ba6fb761d5535ccde7078ac45b6e90238d3886ba27ca731 -DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c +DIST winnow-0.4.6.crate 142565 BLAKE2B 671c643bdf03d8533998224bccb375614bbc0192e3d9b45a580db9aea04f60f1f5fada06c454e705bfc1f82bc52067db8d3d45cec1e898c6ace689845cb21884 SHA512 cf194bfa3e6ca3a79b6940cb3a9fbbcdac2b10f997a0c15f58b570281c4651a6b3f4a32df6ee4da579d6cbb40b19b38d1123b6f7fc116f1171bb5f51270f6698 DIST winreg-0.11.0.crate 28166 BLAKE2B 1ed90b1be758e782ee5b6fc18acf03fe2c150ad4f3d241a7e90fbd288811bbda9fe20eecfbf626ba883d8635148a531c81dfc3ffc63aa809ccb10037f6ac4ae3 SHA512 f8c3e1582fb3cca89b898be0e3c84bf921fbf56bdbf664c8fe885f1cdfeed2c9418a9dec141123e31f564dd069477e946d3da68908ae2656fe9147df2cd90602 +DIST winreg-0.50.0.crate 29703 BLAKE2B db9a968ef96cc07bc1088831affc4627e09c7ab8170a54fdf70a599c2d6180a8a9ac46b6304b61fdd2fac96e01bb004ebd8051940300c7b52c5b7b7975732d11 SHA512 2f52a9e3ab794665263499c88dfdf06009c6477d180a90ebbe86e786ae7f5003c9dc8b3c26224024e79450f3b94688000458f2ea8b1ae1c3691453c3d4df4787 DIST winres-0.1.12.crate 19772 BLAKE2B 645fc16e49061cd98c77217b991cb774151f7f8bd6df44cee622bcba121d2645aaf775d56c3e85de6278b193ea6a36256821799c33ba081f931d87ffa0e038f1 SHA512 9f61edafb4a262b56d130e48ac6bba94f5a432bf0a8c20243e6c8fa98c3f9e0d2ab00a77b35a2e49dd63585a272af597e236e089641b5f488760ac42d22f5a67 +DIST winresource-0.1.15.crate 94163 BLAKE2B 5a80a32c04c4d6872f074afd489d36b2a72c1bd5d31746c99d666b0ad57e9a1acd9ec30eace63ab386fdaeb7cae3e7143c79bd7bdfffdd303cf2f03fb56b6c5b SHA512 9df8adf7dd1998939e0b88dc64dc054cd3f2e92fe6b63c8e7043500099d78fc9de7fc41d23c309d8ee0cdc61e50829c4c0546c15148a0683f7a244e78786f320 DIST ws2_32-sys-0.2.1.crate 4697 BLAKE2B 52a7a3f57bcd73156730ada4d78fe12a54a498c9064e0928e09de13a95bd9237f884538e5f9368b47a7ac3c425f0f798c26bad85f20bed4ea26c2fa16c779b97 SHA512 18356861fc595efe7d0180afb8ce7649da35a4f9ba456271d2068679ab258a861af32a2e016e241fbfbf5f6ef0eb33127b26eabfc11428af39506538faa4821f DIST xmlparser-0.13.5.crate 26225 BLAKE2B 7e97faac189914311db8a1b83861daba2e80dbc8313a5e4acc6e7e7e05ba9235f9d0963c3fb510c62b0ba6922c76b4c8dfe6a0ca4dcf1c8afe6ff94f4c9515d8 SHA512 349ebd1945a2b8804a8c6004e45b859cc0a0925c6ce0ca24a7dcddf08622f00f4ca7daa5f9f2e0da2932f630773f83aba8270bba14f4999b1c00306cfead35ee DIST xxhash-rust-0.8.6.crate 18569 BLAKE2B 35ef46ca26bf4155b9eb9b5e6b108c588af52b39a9e093b28c87360056547d2e9a4ebf73e17208b441aec848e00307a8dbfa179abae512e444e4788734425b95 SHA512 d073b4aab435fe60f2d297b25fb5eb03262ba1b8b95a852b19cf8e35388a86eba7df20f5e4df46beb6d27e01570d050cebafc2b7b629717ddb96eaaf482f6af2 DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 -DIST zip-0.6.3.crate 61785 BLAKE2B aa59cfa836cdac9cda7e5423cf7146a8fa2be74a4a2f7853b9a8e272bffc10cc8d81a2a1bba2466ceaf16995974d7d2699609ecfb0c7ed2861d64261dcbb0db3 SHA512 b19fd29c8a212f61b6c1810dfef7514d3f346c4589a35b18e8113b864d6bb612342c0bcbffb56dc0f36efc29149b8454b6a5a7ef4db5c13614ab761e18d1bd01 DIST zip-0.6.4.crate 62396 BLAKE2B cfe4d7fcdb71ee6da3b6bf6f8cf4ecca9f717f7bbe96307af943c1b3d75dc233f1ae0df2f8515356da2fa27c0bcb534ee73c72e7afced4ae997b888c9078e149 SHA512 29392175711fb8585d400f99798596e10415423b3fda245069ca3144bce4b1027db845526c233bcf8be13b756e9605df21657bd2b5713339adeb334fe964ff8e +DIST zip-0.6.6.crate 65789 BLAKE2B acefc076297468d72cb20d8c6234fe5406875056fbf78fc0eac3ac430af78f320ed839f8683bd96fa1a03c457d6ac568d42bd703a902bc37bd126791d8b4c709 SHA512 affd46c17ceaa0545a155250dfd16756f8706dda43bae8a322ec0481dbfb41e4cf3166bf9662fc139ef9d0ab3b0f9f158535b21d2a61b21d38b8b2407813eeef DIST zstd-0.11.2+zstd.1.5.2.crate 28987 BLAKE2B e04fe25ec6661819efeca08698c207922c38447459aa291961d3512d7c30016c51ddf49a8dadac0b7b2bf677b6a89d22670ec1e214607b476584a7e1b2dbf36d SHA512 d3f053c4acbdb45f3dadc9590db56095c761f0ff8899d22461f664701de766dde2fac2960a4477cd05d0a9c7ec200caa02ff891eb1f04630734996e0c38d10dd +DIST zstd-0.12.3+zstd.1.5.2.crate 29693 BLAKE2B 57789ec212f12d3416784d7d8830a197437fd5a7c90ed62dd4b5add87f84039fe7afebb1c37f0973644845129868c0c6009bd39163b6afcc8b218653d2491b98 SHA512 1ee79370e2a7517638e51ea3c5c2f7f9d3f42364eefc5b10e909f52e50bffd141ecf2ac4d3701bd7655c965dd03a608ca5b69743fc2ed877f4dbfcb79715b70f DIST zstd-safe-5.0.2+zstd.1.5.2.crate 17273 BLAKE2B 74dc561046f9bc595c58b62bc6ff291325bc23fd06a1249148426bb853271393eab5121d2e1e29e433eff562c9eab72c1be265f3fe3bf14cc35d4a741db03c38 SHA512 03a6f07ada211fd6c364f03d06acff705fa5b08129aa09c29ad310f05b233553f8ea697e504470d4c104bd947f5d4102328c4df0df5e1da6d8e537f51451a014 -DIST zstd-sys-2.0.1+zstd.1.5.2.crate 715552 BLAKE2B 497901ccaff7f92aa607797970c6beaaa3fcbeb08a48a2dffdfd465af999291e65024dfb7fc844802e5befa0e67dbe225310f72e6292bdcd22596b2614665d8e SHA512 a54ff4159640d31f898cbd374b9117d1e7ee4b54c5b4a8e1ed6286d9e954341e077088c52161e086ef0f28dfec13e03f64013712fa9bc59d471191cffd8e0e1e +DIST zstd-safe-6.0.5+zstd.1.5.4.crate 20863 BLAKE2B 0aa0583cb7b0a92905cca44e4b2971084b7907b16a9dbf00b760afc0b99acb4737413ac21c4a192aad4f30a65da48cb4bef2b7ede1d306b71da282267627e3ac SHA512 ccb7c7fb814985f0c5e4a34f3457f3f1ba54d1af721f4f6520996ba8d9e60f8071af5b74baef694514ea82002c45df5cd5462960303e1bdd92120ec0c8f7de4c DIST zstd-sys-2.0.7+zstd.1.5.4.crate 732100 BLAKE2B 1859d1feb7c31d53df56b198b88a391bf09e221d09d449878043dc780ae6e3b3a0ad05fe3fb4980e849ab914f68d281d41f51f7bbceec6e1403d9b4e25572b4c SHA512 dcddc4f0d7486ee144df4e2173536dc02c9714b6f702edb9a9e04b4c02f4d347b5a70fbc020c1d08c079d38a423c4dc8b6b86e7e43ec3ccfcc8e3ff9861be11b -EBUILD nushell-0.74.0-r1.ebuild 11722 BLAKE2B 25f4aad7dd5093335358fb2864cdc12b35dba4431e55abe4a5543a431e7973dd6afea9519652c17d5559a7bb9cd166739fb7691fb43541f153a777efe1bc8d24 SHA512 825f951c0077952fbe5c305f418a3663c327d078dd1a6f1fa5810a3234f2b4d2c0c8f6a2878f670c23d477589a73ae62d338f576530984b2af10345e4f1e6184 +DIST zstd-sys-2.0.8+zstd.1.5.5.crate 736270 BLAKE2B 9ee3bae57279efca7305f6ac9456c71eb5714b595cf75b0faac7232c91f9df127c75c02f68021291ea01d6ab42a51a550d84cec246cd47bb8f502bbd32ceee09 SHA512 acfbf6c464678438bcab289c8be2e67a2bdfb910143d77363bf1ad5227dffc4b60e224388b7e59186fd4d1e017b63fef49734e99e383cbda19b82b4ed382fcd8 EBUILD nushell-0.78.0.ebuild 11942 BLAKE2B ce809c8b6ebc76f538644732cb17e11d35b281ff8b73770fab0bce0d1b44ad9769a026c4f6dd144f2eb16b2cff27255a40a041141e17d43d88dd5a89408f18ba SHA512 c6f73a98628191cd4912e1891c7bbe3749c4071d49b01ad8c647dd26ca77a3faf7f4d2e1875e18234351ff5cdd5e77347341bda85839fcd3a377c701c6b89b25 -MISC metadata.xml 580 BLAKE2B a405ac3397c2c547537ab34ffacbfd98f3597f54d9fb5e8889bac8447ba5779b64337d813be07b92c389fd30dfb4c579ead9f3a250a854c06634fcbb90fdfda4 SHA512 676d65c63bd6953c1d4d6758818db0663c8669b6242893642b0f30d2cc8fbc7b49a2ca6a901602e711de42388e735a5d3cd432432e82b0c3369b8afb67a78ef8 +EBUILD nushell-0.82.0.ebuild 12321 BLAKE2B 8196d0dbef033c8008da997e7f3414e9e2631771c0c95b8220c7687218eea2747cea22cb51702738f26ab62f29e7343e9a2e67542e43f14c5d1fb41f47380ba1 SHA512 55afc63985ec1a00990a146ae72bc10c1e60011a491ce2f9840250f4adef948f1d8d928502405d1fcfb2b5326f6a9763bdd679ff96b502fe08b969bd604e727a +MISC metadata.xml 898 BLAKE2B c8774c8c24b57f170f18e00d1f629b73464199e640a27fdd8301f0543515e589b2d04d26e6b5065ab33745f9c4c1ce79d22637cfdad309483a5dbce9eb56048a SHA512 1e7f47adae5eb8efd2ca34b6abfac6573315d92500a3e5eebb6194f4dc3fd3faa5f247097aab9ae684fd46a128e16c7b675b593ef442b178192b1fa9d1006136 diff --git a/app-shells/nushell/metadata.xml b/app-shells/nushell/metadata.xml index f8d129c053aa..8039cef4e8da 100644 --- a/app-shells/nushell/metadata.xml +++ b/app-shells/nushell/metadata.xml @@ -5,6 +5,14 @@ zmedico@gentoo.org Zac Medico + + freijon@pm.me + Jonas Frei + + + proxy-maint@gentoo.org + Proxy Maintainers + https://github.com/nushell/nushell/issues https://github.com/nushell/nushell/commits/main @@ -13,5 +21,6 @@ Dataframe feature for nushell + Enable less stable or less common commands diff --git a/app-shells/nushell/nushell-0.74.0-r1.ebuild b/app-shells/nushell/nushell-0.74.0-r1.ebuild deleted file mode 100644 index 40331c6ff02f..000000000000 --- a/app-shells/nushell/nushell-0.74.0-r1.ebuild +++ /dev/null @@ -1,637 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - Inflector-0.11.4 - adler-1.0.2 - ahash-0.7.6 - ahash-0.8.1 - aho-corasick-0.7.19 - alloc-no-stdlib-2.0.4 - alloc-stdlib-0.2.2 - alphanumeric-sort-1.4.4 - android_system_properties-0.1.5 - anes-0.1.6 - ansi-str-0.5.0 - ansi-str-0.7.2 - ansitok-0.2.0 - anyhow-1.0.66 - array-init-cursor-0.2.0 - arrayvec-0.5.2 - arrayvec-0.7.2 - arrow-format-0.7.0 - arrow2-0.14.2 - assert_cmd-2.0.4 - async-stream-0.3.3 - async-stream-impl-0.3.3 - async-trait-0.1.57 - atomic-polyfill-0.1.10 - atty-0.2.14 - autocfg-1.1.0 - bare-metal-0.2.5 - bare-metal-1.0.0 - base64-0.13.0 - bincode-1.3.3 - bindgen-0.59.2 - bit-set-0.5.3 - bit-vec-0.6.3 - bit_field-0.10.1 - bitfield-0.13.2 - bitflags-1.3.2 - block-buffer-0.10.3 - brotli-3.3.4 - brotli-decompressor-2.3.2 - brownstone-3.0.0 - bstr-0.2.17 - bumpalo-3.11.0 - byte-unit-4.0.14 - bytecount-0.6.3 - bytemuck-1.12.1 - bytemuck_derive-1.2.1 - byteorder-1.4.3 - bytes-1.2.1 - bytesize-1.1.0 - calamine-0.19.1 - cassowary-0.3.0 - cast-0.3.0 - cc-1.0.73 - cexpr-0.6.0 - cfg-if-0.1.10 - cfg-if-1.0.0 - chrono-0.4.23 - chrono-humanize-0.2.2 - chrono-tz-0.6.3 - chrono-tz-build-0.0.3 - ciborium-0.2.0 - ciborium-io-0.2.0 - ciborium-ll-0.2.0 - clang-sys-1.4.0 - clap-3.2.23 - clap_lex-0.2.4 - codepage-0.1.1 - comfy-table-6.1.2 - console-0.15.2 - const_format-0.2.26 - const_format_proc_macros-0.2.22 - convert_case-0.4.0 - core-foundation-0.9.3 - core-foundation-sys-0.8.3 - cortex-m-0.7.6 - cpufeatures-0.2.5 - crc32fast-1.3.2 - criterion-0.4.0 - criterion-plot-0.5.0 - critical-section-0.2.7 - crossbeam-channel-0.5.6 - crossbeam-deque-0.8.2 - crossbeam-epoch-0.9.11 - crossbeam-utils-0.8.12 - crossterm-0.24.0 - crossterm-0.25.0 - crossterm_winapi-0.9.0 - crypto-common-0.1.6 - cssparser-0.27.2 - cssparser-macros-0.6.0 - cstr_core-0.2.6 - csv-1.1.6 - csv-core-0.1.10 - ctor-0.1.23 - ctrlc-3.2.3 - cty-0.2.2 - derive_more-0.99.17 - dialoguer-0.9.0 - diff-0.1.13 - difflib-0.4.0 - digest-0.10.5 - dirs-4.0.0 - dirs-next-2.0.0 - dirs-sys-0.3.7 - dirs-sys-next-0.1.2 - doc-comment-0.3.3 - dtoa-0.4.8 - dtoa-short-0.3.3 - dtparse-1.3.0 - dyn-clone-1.0.9 - ego-tree-0.6.2 - either-1.8.0 - embedded-hal-0.2.7 - eml-parser-0.1.3 - encode_unicode-0.3.6 - encoding_rs-0.8.31 - enum_dispatch-0.3.8 - env_logger-0.8.4 - erased-serde-0.3.23 - errno-0.2.8 - errno-dragonfly-0.1.2 - ethnum-1.3.0 - fallible-iterator-0.2.0 - fallible-streaming-iterator-0.1.9 - fancy-regex-0.10.0 - fastrand-1.8.0 - fd-lock-3.0.6 - filesize-0.2.0 - filetime-0.2.17 - flate2-1.0.24 - float-cmp-0.9.0 - fnv-1.0.7 - foreign-types-0.3.2 - foreign-types-shared-0.1.1 - foreign_vec-0.1.0 - form_urlencoded-1.1.0 - fs_extra-1.2.0 - fsevent-0.4.0 - fsevent-sys-2.0.1 - fuchsia-zircon-0.3.3 - fuchsia-zircon-sys-0.3.3 - futf-0.1.5 - futures-0.3.24 - futures-channel-0.3.24 - futures-core-0.3.24 - futures-executor-0.3.24 - futures-io-0.3.24 - futures-macro-0.3.24 - futures-sink-0.3.24 - futures-task-0.3.24 - futures-util-0.3.24 - fuzzy-matcher-0.3.7 - fxhash-0.2.1 - generic-array-0.14.6 - getrandom-0.1.16 - getrandom-0.2.7 - getset-0.1.2 - ghost-0.1.6 - git2-0.15.0 - gjson-0.8.1 - glob-0.3.0 - h2-0.3.14 - half-1.8.2 - halfbrown-0.1.15 - hamcrest2-0.3.0 - hash32-0.2.1 - hash_hasher-2.0.3 - hashbrown-0.12.3 - hashlink-0.8.1 - heapless-0.7.16 - heck-0.4.0 - hermit-abi-0.1.19 - hex-0.4.3 - html5ever-0.26.0 - htmlescape-0.3.1 - http-0.2.8 - http-body-0.4.5 - httparse-1.8.0 - httpdate-1.0.2 - hyper-0.14.20 - hyper-tls-0.5.0 - iana-time-zone-0.1.50 - ical-0.7.0 - idna-0.3.0 - indent_write-2.2.0 - indexmap-1.9.1 - inotify-0.7.1 - inotify-sys-0.1.5 - instant-0.1.12 - inventory-0.2.3 - io-lifetimes-0.7.3 - iovec-0.1.4 - ipnet-2.5.0 - is-root-0.1.2 - is_ci-1.1.1 - is_debug-1.0.1 - is_executable-1.0.1 - itertools-0.10.5 - itoa-0.4.8 - itoa-1.0.4 - jobserver-0.1.25 - joinery-2.1.0 - js-sys-0.3.60 - json-deserializer-0.4.2 - json_to_table-0.3.1 - kernel32-sys-0.2.2 - lazy_static-1.4.0 - lazycell-1.3.0 - lexical-6.1.1 - lexical-core-0.8.5 - lexical-parse-float-0.8.5 - lexical-parse-integer-0.8.6 - lexical-util-0.8.5 - lexical-write-float-0.8.5 - lexical-write-integer-0.8.5 - libc-0.2.135 - libgit2-sys-0.14.0+1.5.0 - libloading-0.7.3 - libm-0.2.5 - libproc-0.12.0 - libsqlite3-sys-0.25.1 - libssh2-sys-0.2.23 - libz-sys-1.1.8 - linked-hash-map-0.5.6 - linux-raw-sys-0.0.46 - lock_api-0.4.9 - log-0.4.17 - lru-0.8.1 - lscolors-0.12.0 - lz4-1.24.0 - lz4-sys-1.9.4 - mac-0.1.1 - mach2-0.4.1 - malloc_buf-0.0.6 - markup5ever-0.11.0 - matches-0.1.9 - md-5-0.10.5 - memchr-2.5.0 - memmap2-0.5.7 - memoffset-0.6.5 - miette-5.3.0 - miette-derive-5.3.0 - mime-0.3.16 - mime_guess-2.0.4 - minimal-lexical-0.2.1 - miniz_oxide-0.5.4 - mio-0.6.23 - mio-0.8.4 - mio-extras-2.0.6 - miow-0.2.2 - multiversion-0.6.1 - multiversion-macros-0.6.1 - native-tls-0.2.10 - nb-0.1.3 - nb-1.0.0 - net2-0.2.37 - new_debug_unreachable-1.0.4 - nix-0.25.0 - nodrop-0.1.14 - nom-7.1.1 - nom-supreme-0.8.0 - notify-4.0.17 - ntapi-0.4.0 - nu-ansi-term-0.46.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.2 - num-format-0.4.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.13.1 - num_threads-0.1.6 - objc-0.2.7 - omnipath-0.1.1 - once_cell-1.16.0 - oorandom-11.1.3 - open-3.2.0 - openssl-0.10.42 - openssl-macros-0.1.0 - openssl-probe-0.1.5 - openssl-src-111.22.0+1.1.1q - openssl-sys-0.9.76 - os_str_bytes-6.4.1 - output_vt100-0.1.3 - overload-0.1.1 - owo-colors-3.5.0 - papergrid-0.7.1 - parking_lot-0.12.1 - parking_lot_core-0.9.3 - parquet-format-safe-0.2.4 - parquet2-0.16.3 - parse-zoneinfo-0.3.0 - paste-1.0.9 - pathdiff-0.2.1 - peeking_take_while-0.1.2 - percent-encoding-2.2.0 - peresil-0.3.0 - pest-2.3.1 - phf-0.8.0 - phf-0.10.1 - phf-0.11.1 - phf_codegen-0.8.0 - phf_codegen-0.10.0 - phf_codegen-0.11.1 - phf_generator-0.8.0 - phf_generator-0.10.0 - phf_generator-0.11.1 - phf_macros-0.8.0 - phf_shared-0.8.0 - phf_shared-0.10.0 - phf_shared-0.11.1 - pin-project-lite-0.2.9 - pin-utils-0.1.0 - pkg-config-0.3.25 - planus-0.3.1 - plotters-0.3.4 - plotters-backend-0.3.4 - plotters-svg-0.3.3 - polars-0.25.1 - polars-arrow-0.25.1 - polars-core-0.25.1 - polars-io-0.25.1 - polars-lazy-0.25.1 - polars-ops-0.25.1 - polars-pipe-0.25.1 - polars-plan-0.25.1 - polars-time-0.25.1 - polars-utils-0.25.1 - pori-0.0.0 - powierza-coefficient-1.0.2 - ppv-lite86-0.2.16 - precomputed-hash-0.1.1 - predicates-2.1.1 - predicates-core-1.0.3 - predicates-tree-1.0.5 - pretty_assertions-1.3.0 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro-hack-0.5.19 - proc-macro2-1.0.46 - procfs-0.14.1 - proptest-1.0.0 - pure-rust-locales-0.5.6 - pwd-1.4.0 - quick-error-1.2.3 - quick-error-2.0.1 - quick-xml-0.25.0 - quickcheck-1.0.3 - quickcheck_macros-1.0.0 - quote-1.0.21 - rand-0.7.3 - rand-0.8.5 - rand_chacha-0.2.2 - rand_chacha-0.3.1 - rand_core-0.5.1 - rand_core-0.6.4 - rand_distr-0.4.3 - rand_hc-0.2.0 - rand_pcg-0.2.1 - rand_xorshift-0.3.0 - rayon-1.5.3 - rayon-core-1.9.3 - redox_syscall-0.2.16 - redox_users-0.4.3 - reedline-0.14.0 - regex-1.6.0 - regex-automata-0.1.10 - regex-syntax-0.6.27 - remove_dir_all-0.5.3 - reqwest-0.11.12 - result-1.0.0 - riscv-0.7.0 - riscv-target-0.1.2 - rmp-0.8.11 - rmp-serde-1.1.1 - roxmltree-0.16.0 - rstest-0.15.0 - rstest_macros-0.14.0 - rusqlite-0.28.0 - rust-embed-6.4.1 - rust-embed-impl-6.3.0 - rust-embed-utils-7.3.0 - rust_decimal-1.26.1 - rustc-hash-1.1.0 - rustc_version-0.2.3 - rustc_version-0.4.0 - rustix-0.35.11 - rustversion-1.0.9 - rusty-fork-0.3.0 - ryu-1.0.11 - same-file-1.0.6 - schannel-0.1.20 - scopeguard-1.1.0 - scraper-0.13.0 - security-framework-2.7.0 - security-framework-sys-2.6.1 - selectors-0.22.0 - semver-0.9.0 - semver-0.11.0 - semver-1.0.14 - semver-parser-0.7.0 - semver-parser-0.10.2 - seq-macro-0.3.1 - serde-1.0.145 - serde_derive-1.0.145 - serde_ini-0.2.0 - serde_json-1.0.85 - serde_urlencoded-0.7.1 - serde_yaml-0.9.13 - serial_test-0.8.0 - serial_test_derive-0.8.0 - servo_arc-0.1.1 - sha2-0.10.6 - shadow-rs-0.16.3 - shlex-1.1.0 - signal-hook-0.3.14 - signal-hook-mio-0.2.3 - signal-hook-registry-1.4.0 - simd-json-0.6.0 - simdutf8-0.1.4 - simplelog-0.12.0 - siphasher-0.3.10 - slab-0.4.7 - smallvec-1.9.0 - smartstring-1.0.1 - smawk-0.3.1 - snap-1.0.5 - socket2-0.4.7 - spin-0.9.4 - sqlparser-0.23.0 - stable_deref_trait-1.2.0 - static_assertions-1.1.0 - streaming-decompression-0.1.2 - streaming-iterator-0.1.7 - strength_reduce-0.2.3 - string_cache-0.8.4 - string_cache_codegen-0.5.2 - strip-ansi-escapes-0.1.1 - strum-0.24.1 - strum_macros-0.24.3 - supports-color-1.3.0 - supports-hyperlinks-1.2.0 - supports-unicode-1.0.2 - sxd-document-0.3.2 - sxd-xpath-0.4.2 - syn-1.0.101 - sys-locale-0.2.1 - sysinfo-0.26.4 - tabled-0.10.0 - tabled_derive-0.5.0 - tempfile-3.3.0 - tendril-0.4.3 - termcolor-1.1.3 - terminal_size-0.1.17 - terminal_size-0.2.1 - termtree-0.2.4 - textwrap-0.15.1 - textwrap-0.16.0 - thin-slice-0.1.1 - thiserror-1.0.37 - thiserror-impl-1.0.37 - thread_local-1.1.4 - time-0.1.44 - time-0.3.14 - time-macros-0.2.4 - tinytemplate-1.2.1 - tinyvec-1.6.0 - tinyvec_macros-0.1.0 - titlecase-2.2.0 - tokio-1.24.1 - tokio-native-tls-0.3.0 - tokio-util-0.7.4 - toml-0.5.9 - tower-service-0.3.2 - tracing-0.1.36 - tracing-core-0.1.29 - trash-3.0.0 - try-lock-0.2.3 - tui-0.19.0 - typed-arena-1.7.0 - typenum-1.15.0 - typetag-0.1.8 - typetag-impl-0.1.8 - ucd-trie-0.1.5 - umask-2.0.0 - uncased-0.9.7 - unicase-2.6.0 - unicode-bidi-0.3.8 - unicode-ident-1.0.4 - unicode-linebreak-0.1.4 - unicode-normalization-0.1.22 - unicode-segmentation-1.10.0 - unicode-width-0.1.10 - unicode-xid-0.2.4 - unsafe-libyaml-0.2.4 - url-2.3.1 - users-0.10.0 - users-0.11.0 - utf-8-0.7.6 - utf8-width-0.1.6 - utf8parse-0.2.0 - uuid-1.1.2 - value-trait-0.4.0 - vcell-0.1.3 - vcpkg-0.2.15 - version_check-0.9.4 - void-1.0.2 - volatile-register-0.2.1 - vte-0.10.1 - vte_generate_state_changes-0.1.1 - wait-timeout-0.2.0 - walkdir-2.3.2 - want-0.3.0 - wasi-0.9.0+wasi-snapshot-preview1 - wasi-0.10.0+wasi-snapshot-preview1 - wasi-0.11.0+wasi-snapshot-preview1 - wasm-bindgen-0.2.83 - wasm-bindgen-backend-0.2.83 - wasm-bindgen-futures-0.4.33 - wasm-bindgen-macro-0.2.83 - wasm-bindgen-macro-support-0.2.83 - wasm-bindgen-shared-0.2.83 - wax-0.5.0 - web-sys-0.3.60 - which-4.3.0 - winapi-0.2.8 - winapi-0.3.9 - winapi-build-0.1.1 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 - windows-0.43.0 - windows-sys-0.36.1 - windows-sys-0.42.0 - windows_aarch64_gnullvm-0.42.0 - windows_aarch64_msvc-0.36.1 - windows_aarch64_msvc-0.42.0 - windows_i686_gnu-0.36.1 - windows_i686_gnu-0.42.0 - windows_i686_msvc-0.36.1 - windows_i686_msvc-0.42.0 - windows_x86_64_gnu-0.36.1 - windows_x86_64_gnu-0.42.0 - windows_x86_64_gnullvm-0.42.0 - windows_x86_64_msvc-0.36.1 - windows_x86_64_msvc-0.42.0 - winreg-0.10.1 - winres-0.1.12 - ws2_32-sys-0.2.1 - xmlparser-0.13.5 - yansi-0.5.1 - zip-0.6.3 - zstd-0.11.2+zstd.1.5.2 - zstd-safe-5.0.2+zstd.1.5.2 - zstd-sys-2.0.1+zstd.1.5.2 -" - -inherit cargo - -DESCRIPTION="A new type of shell, written in Rust" -HOMEPAGE="https://www.nushell.sh/" -SRC_URI="https://github.com/nushell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris)" - -LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unlicense ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" -IUSE="dataframe" - -DEPEND=" - >=dev-libs/libgit2-0.99:= - dev-libs/oniguruma:= - dev-libs/openssl:0= - net-libs/libssh2:= - net-libs/nghttp2:= - net-misc/curl - dev-db/sqlite:3= - x11-libs/libX11 - x11-libs/libxcb -" - -RDEPEND="${DEPEND}" - -BDEPEND=" - >=virtual/rust-1.60 - virtual/pkgconfig -" - -RESTRICT+=" test" - -QA_FLAGS_IGNORED="usr/bin/nu.*" - -src_prepare() { - default -} - -src_configure() { - # high magic to allow system-libs - export OPENSSL_NO_VENDOR=true - export RUSTONIG_SYSTEM_LIBONIG=1 - export LIBGIT2_SYS_USE_PKG_CONFIG=1 - export LIBSSH2_SYS_USE_PKG_CONFIG=1 - export PKG_CONFIG_ALLOW_CROSS=1 - - local myfeatures=( - stable - $(usev dataframe) - ) - - cargo_src_configure -} - -src_compile() { - cargo_src_compile --workspace -} - -src_test() { - cargo_src_test -} - -src_install() { - cargo_src_install - local DOCS=( README.md docs/. ) - einstalldocs -} diff --git a/app-shells/nushell/nushell-0.82.0.ebuild b/app-shells/nushell/nushell-0.82.0.ebuild new file mode 100644 index 000000000000..e9ca85306fd2 --- /dev/null +++ b/app-shells/nushell/nushell-0.82.0.ebuild @@ -0,0 +1,664 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Auto-Generated by cargo-ebuild 0.5.4 + +EAPI=8 + +CRATES=" + Inflector-0.11.4 + adler-1.0.2 + ahash-0.7.6 + ahash-0.8.3 + aho-corasick-1.0.1 + alloc-no-stdlib-2.0.4 + alloc-stdlib-0.2.2 + alphanumeric-sort-1.5.1 + android_system_properties-0.1.5 + anes-0.1.6 + ansi-str-0.7.2 + ansi-str-0.8.0 + ansitok-0.2.0 + anstyle-1.0.0 + argminmax-0.6.1 + array-init-cursor-0.2.0 + arrayvec-0.5.2 + arrayvec-0.7.2 + arrow-format-0.8.1 + arrow2-0.17.2 + assert-json-diff-2.0.2 + assert_cmd-2.0.11 + async-stream-0.3.5 + async-stream-impl-0.3.5 + async-trait-0.1.68 + atoi-2.0.0 + atomic-polyfill-0.1.11 + atty-0.2.14 + autocfg-1.1.0 + base64-0.13.1 + base64-0.21.2 + bincode-1.3.3 + bindgen-0.64.0 + bit-set-0.5.3 + bit-vec-0.6.3 + bitflags-1.3.2 + bitflags-2.3.1 + block-buffer-0.10.4 + brotli-3.3.4 + brotli-decompressor-2.3.4 + brownstone-3.0.0 + bstr-0.2.17 + bstr-1.5.0 + bumpalo-3.13.0 + byte-unit-4.0.19 + bytecount-0.6.3 + bytemuck-1.13.1 + bytemuck_derive-1.4.1 + byteorder-1.4.3 + bytes-1.4.0 + bytesize-1.2.0 + calamine-0.19.1 + cassowary-0.3.0 + cast-0.3.0 + cc-1.0.79 + cexpr-0.6.0 + cfg-if-0.1.10 + cfg-if-1.0.0 + chrono-0.4.24 + chrono-humanize-0.2.2 + chrono-tz-0.8.2 + chrono-tz-build-0.1.0 + ciborium-0.2.1 + ciborium-io-0.2.1 + ciborium-ll-0.2.1 + clang-sys-1.6.1 + clap-4.3.2 + clap_builder-4.3.1 + clap_lex-0.5.0 + codepage-0.1.1 + colored-2.0.0 + comfy-table-6.1.4 + console-0.15.7 + const-random-0.1.15 + const-random-macro-0.1.15 + const_format-0.2.30 + const_format_proc_macros-0.2.29 + convert_case-0.4.0 + core-foundation-0.9.3 + core-foundation-sys-0.8.4 + cpufeatures-0.2.7 + crc32fast-1.3.2 + criterion-0.5.1 + criterion-plot-0.5.0 + critical-section-1.1.1 + crossbeam-channel-0.5.8 + crossbeam-deque-0.8.3 + crossbeam-epoch-0.9.14 + crossbeam-utils-0.8.15 + crossterm-0.25.0 + crossterm-0.26.1 + crossterm_winapi-0.9.0 + crunchy-0.2.2 + crypto-common-0.1.6 + cssparser-0.29.6 + cssparser-macros-0.6.0 + csv-1.2.1 + csv-core-0.1.10 + ctor-0.1.26 + ctrlc-3.4.0 + dashmap-5.4.0 + derive_more-0.99.17 + dialoguer-0.10.4 + diff-0.1.13 + difflib-0.4.0 + digest-0.10.7 + dirs-next-2.0.0 + dirs-sys-next-0.1.2 + dlv-list-0.5.0 + doc-comment-0.3.3 + dtoa-0.4.8 + dtoa-short-0.3.3 + dtparse-1.5.0 + dyn-clone-1.0.11 + ego-tree-0.6.2 + either-1.8.1 + eml-parser-0.1.3 + encode_unicode-0.3.6 + encoding_rs-0.8.32 + enum_dispatch-0.3.11 + env_logger-0.8.4 + erased-serde-0.3.25 + errno-0.2.8 + errno-0.3.1 + errno-dragonfly-0.1.2 + ethnum-1.3.2 + fallible-iterator-0.2.0 + fallible-streaming-iterator-0.1.9 + fancy-regex-0.11.0 + fast-float-0.2.0 + fastrand-1.9.0 + fd-lock-3.0.12 + filesize-0.2.0 + filetime-0.2.21 + flate2-1.0.26 + float-cmp-0.9.0 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-shared-0.1.1 + foreign_vec-0.1.0 + form_urlencoded-1.1.0 + fs_extra-1.3.0 + fsevent-0.4.0 + fsevent-sys-2.0.1 + fuchsia-zircon-0.3.3 + fuchsia-zircon-sys-0.3.3 + futf-0.1.5 + futures-0.3.28 + futures-channel-0.3.28 + futures-core-0.3.28 + futures-executor-0.3.28 + futures-io-0.3.28 + futures-macro-0.3.28 + futures-sink-0.3.28 + futures-task-0.3.28 + futures-util-0.3.28 + fuzzy-matcher-0.3.7 + fxhash-0.2.1 + generic-array-0.14.7 + getrandom-0.1.16 + getrandom-0.2.9 + getset-0.1.2 + ghost-0.1.9 + git2-0.17.1 + gjson-0.8.1 + glob-0.3.1 + h2-0.3.19 + half-1.8.2 + halfbrown-0.2.2 + hamcrest2-0.3.0 + hash32-0.2.1 + hash_hasher-2.0.3 + hashbrown-0.12.3 + hashbrown-0.13.2 + hashlink-0.8.2 + heapless-0.7.16 + heck-0.4.1 + hermit-abi-0.1.19 + hermit-abi-0.2.6 + hermit-abi-0.3.1 + hex-0.4.3 + home-0.5.5 + html5ever-0.26.0 + htmlescape-0.3.1 + http-0.2.9 + http-body-0.4.5 + httparse-1.8.0 + httpdate-1.0.2 + hyper-0.14.26 + iana-time-zone-0.1.56 + iana-time-zone-haiku-0.1.2 + ical-0.8.0 + idna-0.3.0 + indent_write-2.2.0 + indexmap-1.9.3 + indicatif-0.17.3 + inotify-0.7.1 + inotify-sys-0.1.5 + instant-0.1.12 + inventory-0.3.6 + io-lifetimes-1.0.11 + iovec-0.1.4 + is-docker-0.2.0 + is-root-0.1.2 + is-terminal-0.4.7 + is-wsl-0.4.0 + is_ci-1.1.1 + is_debug-1.0.1 + is_executable-1.0.1 + itertools-0.10.5 + itoa-1.0.6 + jobserver-0.1.26 + joinery-2.1.0 + js-sys-0.3.63 + kernel32-sys-0.2.2 + lazy_static-1.4.0 + lazycell-1.3.0 + lexical-6.1.1 + lexical-core-0.8.5 + lexical-parse-float-0.8.5 + lexical-parse-integer-0.8.6 + lexical-util-0.8.5 + lexical-write-float-0.8.5 + lexical-write-integer-0.8.5 + libc-0.2.144 + libgit2-sys-0.15.1+1.6.4 + libloading-0.7.4 + libm-0.2.7 + libmimalloc-sys-0.1.33 + libproc-0.13.0 + libsqlite3-sys-0.26.0 + libssh2-sys-0.3.0 + libz-sys-1.1.9 + linked-hash-map-0.5.6 + linux-raw-sys-0.1.4 + linux-raw-sys-0.3.8 + lock_api-0.4.9 + log-0.4.17 + lru-0.10.0 + lscolors-0.14.0 + lz4-1.24.0 + lz4-sys-1.9.4 + mac-0.1.1 + mach2-0.4.1 + malloc_buf-0.0.6 + markup5ever-0.11.0 + matches-0.1.10 + md-5-0.10.5 + memchr-2.5.0 + memmap2-0.5.10 + memoffset-0.8.0 + miette-5.9.0 + miette-derive-5.9.0 + mimalloc-0.1.37 + mime-0.3.17 + mime_guess-2.0.4 + minimal-lexical-0.2.1 + miniz_oxide-0.7.1 + mio-0.6.23 + mio-0.8.6 + mio-extras-2.0.6 + miow-0.2.2 + mockito-1.1.0 + multiversion-0.7.2 + multiversion-macros-0.7.2 + native-tls-0.2.11 + net2-0.2.38 + new_debug_unreachable-1.0.4 + nix-0.26.2 + nodrop-0.1.14 + nom-7.1.3 + nom-supreme-0.8.0 + notify-4.0.17 + now-0.1.3 + ntapi-0.4.1 + nu-ansi-term-0.47.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-format-0.4.4 + 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_threads-0.1.6 + number_prefix-0.4.0 + objc-0.2.7 + omnipath-0.1.6 + once_cell-1.18.0 + oorandom-11.1.3 + open-4.1.0 + openssl-0.10.55 + openssl-macros-0.1.1 + openssl-probe-0.1.5 + openssl-src-111.25.3+1.1.1t + openssl-sys-0.9.90 + ordered-multimap-0.6.0 + os_pipe-1.1.4 + output_vt100-0.1.3 + owo-colors-3.5.0 + papergrid-0.9.0 + parking_lot-0.11.2 + parking_lot-0.12.1 + parking_lot_core-0.8.6 + parking_lot_core-0.9.7 + parquet-format-safe-0.2.4 + parquet2-0.17.2 + parse-zoneinfo-0.3.0 + paste-1.0.12 + pathdiff-0.2.1 + peeking_take_while-0.1.2 + percent-encoding-2.3.0 + peresil-0.3.0 + phf-0.8.0 + phf-0.10.1 + phf-0.11.1 + phf_codegen-0.8.0 + phf_codegen-0.10.0 + phf_codegen-0.11.1 + phf_generator-0.8.0 + phf_generator-0.10.0 + phf_generator-0.11.1 + phf_macros-0.10.0 + phf_shared-0.8.0 + phf_shared-0.10.0 + phf_shared-0.11.1 + pin-project-lite-0.2.9 + pin-utils-0.1.0 + pkg-config-0.3.27 + planus-0.3.1 + plotters-0.3.4 + plotters-backend-0.3.4 + plotters-svg-0.3.3 + polars-0.30.0 + polars-arrow-0.30.0 + polars-core-0.30.0 + polars-error-0.30.0 + polars-io-0.30.0 + polars-json-0.30.0 + polars-lazy-0.30.0 + polars-ops-0.30.0 + polars-pipe-0.30.0 + polars-plan-0.30.0 + polars-row-0.30.0 + polars-sql-0.30.0 + polars-time-0.30.0 + polars-utils-0.30.0 + pori-0.0.0 + portable-atomic-0.3.20 + portable-atomic-1.3.2 + powierza-coefficient-1.0.2 + ppv-lite86-0.2.17 + precomputed-hash-0.1.1 + predicates-3.0.3 + predicates-core-1.0.6 + predicates-tree-1.0.9 + pretty_assertions-1.3.0 + print-positions-0.6.1 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro-hack-0.5.20+deprecated + proc-macro2-1.0.59 + procfs-0.15.1 + pure-rust-locales-0.5.6 + pwd-1.4.0 + quick-error-1.2.3 + quick-xml-0.25.0 + quick-xml-0.29.0 + quickcheck-1.0.3 + quickcheck_macros-1.0.0 + quote-1.0.28 + rand-0.7.3 + rand-0.8.5 + rand_chacha-0.2.2 + rand_chacha-0.3.1 + rand_core-0.5.1 + rand_core-0.6.4 + rand_distr-0.4.3 + rand_hc-0.2.0 + rand_pcg-0.2.1 + ratatui-0.20.1 + rayon-1.7.0 + rayon-core-1.11.0 + redox_syscall-0.2.16 + redox_syscall-0.3.5 + redox_users-0.4.3 + reedline-0.21.0 + regex-1.8.3 + regex-automata-0.1.10 + regex-syntax-0.6.29 + regex-syntax-0.7.2 + rmp-0.8.11 + rmp-serde-1.1.1 + roxmltree-0.18.0 + rstest-0.17.0 + rstest_macros-0.17.0 + rusqlite-0.29.0 + rust-embed-6.6.1 + rust-embed-impl-6.5.0 + rust-embed-utils-7.5.0 + rust-ini-0.19.0 + rust_decimal-1.29.1 + rustc-hash-1.1.0 + rustc_version-0.4.0 + rustix-0.36.14 + rustix-0.37.19 + rustversion-1.0.12 + ryu-1.0.13 + same-file-1.0.6 + schannel-0.1.21 + scopeguard-1.1.0 + scraper-0.16.0 + security-framework-2.9.1 + security-framework-sys-2.9.0 + selectors-0.24.0 + semver-1.0.17 + seq-macro-0.3.3 + serde-1.0.163 + serde_derive-1.0.163 + serde_json-1.0.96 + serde_spanned-0.6.2 + serde_urlencoded-0.7.1 + serde_yaml-0.9.21 + serial_test-2.0.0 + serial_test_derive-2.0.0 + servo_arc-0.2.0 + sha2-0.10.6 + shadow-rs-0.23.0 + shell-words-1.1.0 + shlex-1.1.0 + signal-hook-0.3.15 + signal-hook-mio-0.2.3 + signal-hook-registry-1.4.1 + simd-json-0.10.3 + simdutf8-0.1.4 + similar-2.2.1 + simplelog-0.12.1 + siphasher-0.3.10 + slab-0.4.8 + smallvec-1.10.0 + smartstring-1.0.1 + smawk-0.3.1 + snap-1.1.0 + socket2-0.4.9 + spin-0.9.8 + sqlparser-0.33.0 + sqlparser-0.34.0 + stable_deref_trait-1.2.0 + static_assertions-1.1.0 + streaming-decompression-0.1.2 + streaming-iterator-0.1.9 + strength_reduce-0.2.4 + string_cache-0.8.7 + string_cache_codegen-0.5.2 + strip-ansi-escapes-0.1.1 + strum-0.24.1 + strum_macros-0.24.3 + supports-color-2.0.0 + supports-hyperlinks-2.1.0 + supports-unicode-2.0.0 + sxd-document-0.3.2 + sxd-xpath-0.4.2 + syn-1.0.109 + syn-2.0.17 + sys-locale-0.3.0 + sysinfo-0.29.0 + tabled-0.12.2 + target-features-0.1.4 + tempfile-3.5.0 + tendril-0.4.3 + termcolor-1.1.3 + terminal_size-0.1.17 + terminal_size-0.2.6 + termtree-0.4.1 + textwrap-0.15.2 + thiserror-1.0.40 + thiserror-impl-1.0.40 + thread_local-1.1.7 + time-0.1.45 + time-0.3.21 + time-core-0.1.1 + time-macros-0.2.9 + tiny-keccak-2.0.2 + tinytemplate-1.2.1 + tinyvec-1.6.0 + tinyvec_macros-0.1.1 + titlecase-2.2.1 + tokio-1.28.1 + tokio-macros-2.1.0 + tokio-util-0.7.8 + toml-0.7.4 + toml_datetime-0.6.2 + toml_edit-0.19.10 + tower-service-0.3.2 + tracing-0.1.37 + tracing-core-0.1.31 + trash-3.0.2 + try-lock-0.2.4 + typed-arena-1.7.0 + typenum-1.16.0 + typetag-0.2.8 + typetag-impl-0.2.8 + umask-2.1.0 + unicase-2.6.0 + unicode-bidi-0.3.13 + unicode-ident-1.0.9 + unicode-linebreak-0.1.4 + unicode-normalization-0.1.22 + unicode-segmentation-1.10.1 + unicode-width-0.1.10 + unicode-xid-0.2.4 + unsafe-libyaml-0.2.8 + ureq-2.6.2 + url-2.3.1 + users-0.10.0 + users-0.11.0 + utf-8-0.7.6 + utf8-width-0.1.6 + utf8parse-0.2.1 + uuid-1.3.3 + value-trait-0.6.1 + vcpkg-0.2.15 + version_check-0.9.4 + vte-0.10.1 + vte_generate_state_changes-0.1.1 + wait-timeout-0.2.0 + walkdir-2.3.3 + want-0.3.0 + wasi-0.9.0+wasi-snapshot-preview1 + wasi-0.10.0+wasi-snapshot-preview1 + wasi-0.11.0+wasi-snapshot-preview1 + wasm-bindgen-0.2.86 + wasm-bindgen-backend-0.2.86 + wasm-bindgen-futures-0.4.36 + wasm-bindgen-macro-0.2.86 + wasm-bindgen-macro-support-0.2.86 + wasm-bindgen-shared-0.2.86 + wasm-timer-0.2.5 + wax-0.5.0 + web-sys-0.3.63 + which-4.4.0 + winapi-0.2.8 + winapi-0.3.9 + winapi-build-0.1.1 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + windows-0.44.0 + windows-0.48.0 + windows-sys-0.42.0 + windows-sys-0.45.0 + windows-sys-0.48.0 + windows-targets-0.42.2 + windows-targets-0.48.0 + windows_aarch64_gnullvm-0.42.2 + windows_aarch64_gnullvm-0.48.0 + windows_aarch64_msvc-0.42.2 + windows_aarch64_msvc-0.48.0 + windows_i686_gnu-0.42.2 + windows_i686_gnu-0.48.0 + windows_i686_msvc-0.42.2 + windows_i686_msvc-0.48.0 + windows_x86_64_gnu-0.42.2 + windows_x86_64_gnu-0.48.0 + windows_x86_64_gnullvm-0.42.2 + windows_x86_64_gnullvm-0.48.0 + windows_x86_64_msvc-0.42.2 + windows_x86_64_msvc-0.48.0 + winnow-0.4.6 + winreg-0.50.0 + winresource-0.1.15 + ws2_32-sys-0.2.1 + xmlparser-0.13.5 + xxhash-rust-0.8.6 + yansi-0.5.1 + zip-0.6.6 + zstd-0.12.3+zstd.1.5.2 + zstd-safe-6.0.5+zstd.1.5.4 + zstd-sys-2.0.8+zstd.1.5.5 +" + +inherit cargo + +DESCRIPTION="A new type of shell, written in Rust" +HOMEPAGE="https://www.nushell.sh" +SRC_URI=" + https://github.com/nushell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris) +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD Boost-1.0 CC-PD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +IUSE="dataframe extra" + +DEPEND=" + >=dev-libs/libgit2-0.99:= + dev-libs/oniguruma:= + dev-libs/openssl:0= + net-libs/libssh2:= + net-libs/nghttp2:= + net-misc/curl + dev-db/sqlite:3= + x11-libs/libX11 + x11-libs/libxcb +" +RDEPEND="${DEPEND}" +BDEPEND=" + >=virtual/rust-1.60 + virtual/pkgconfig +" + +RESTRICT+=" test" + +QA_FLAGS_IGNORED="usr/bin/nu.*" + +src_prepare() { + default +} + +src_configure() { + # high magic to allow system-libs + export OPENSSL_NO_VENDOR=true + export RUSTONIG_SYSTEM_LIBONIG=1 + export LIBGIT2_SYS_USE_PKG_CONFIG=1 + export LIBSSH2_SYS_USE_PKG_CONFIG=1 + export PKG_CONFIG_ALLOW_CROSS=1 + + local myfeatures=( + stable + $(usev dataframe) + $(usev extra) + ) + + cargo_src_configure +} + +src_compile() { + cargo_src_compile --workspace +} + +src_install() { + cargo_src_install + local DOCS=( README.md ) + einstalldocs +} diff --git a/app-shells/starship/Manifest b/app-shells/starship/Manifest index 8863f7a7f69a..2c37eb1dbff9 100644 --- a/app-shells/starship/Manifest +++ b/app-shells/starship/Manifest @@ -595,6 +595,6 @@ DIST zvariant-3.12.0.crate 71199 BLAKE2B 7e847bf9ff922ac3fb7c17540243b6bc4dfe0a4 DIST zvariant_derive-3.10.0.crate 11060 BLAKE2B df50dccc987beea79be2aa14b8b6d7100eb6b6f00b9637e4f0ef50e36f89c49da541ed7a16759adb32c21468f97d6e7c6728ef9604bdc166a2f162fbf02341d6 SHA512 0538289ee1638aa718a487eb4f3c841096a29a38678fb28518b06d1a35ec476dc82eebf0713eb32621a8daf3ecdd58fb9b6f16bace8ae9feafed2098e73c4bc3 DIST zvariant_derive-3.12.0.crate 10828 BLAKE2B ec1f15c8770ccabb24c02b3cd5117b1ea60d735a2f827d2dd59fda09ced27445707278250394bf57ce93db2521a43470a15432a0e6011ae3bb591d2aeb42fe0e SHA512 c8ffb416ef2f4d4246973a75a00c9f614e6f7b634f76df801058a1586e39e66ee20129ac0f489c135bfc1864116c7115b8870e78301da9f86df785622c41e2b9 DIST zvariant_utils-1.0.0.crate 6230 BLAKE2B cf0176e9187d493cee4d2f33945754695dcfc5c1fb56bf750667c9dcf1dd4d15c4896407225cfe26a6f63b9bd0d3511193d7bae8a11bfa3fa6f50884c79b6bb2 SHA512 51febffe7d013bf74ab9d57257d7db0ba86bb94a0bf8d5c55125de6a329903f07a7906103ed53b1705b1ba364c38b4f6aad7cadb53761f740fce6bf957e174aa -EBUILD starship-1.13.1.ebuild 8186 BLAKE2B eb0d664cfd7e8b4344a4ea6d581cc0b12d499bfc516c612d6efb1efe4ce27bef647e73afe23e4418f7a80416efbdd9cd0b23ebac806390f5a8ade5e66b859739 SHA512 4576e9fe71cc713b49e0c0aa447a6d27f3dfcde04337f155cfcec7b0803529942200bf689e490db1a8d419618431c85c38d7c6674888ef487599492f8d4059d6 -EBUILD starship-1.14.2.ebuild 8311 BLAKE2B c83309f3edadd1cd0140cc103078e5aa004b8a4b658f0a0472f2cc27aba4ff3e9fca80886ead24d70f42f296a449e46655559cdb2910a86abf144452af07351e SHA512 4065e859b307de39122851e9a4c6abb44da587cb24818470a2222fa85c2f1f870397e8a8e4d7a1e08fa94f2208161c65efdb92b11f25508a8868f9264e469151 +EBUILD starship-1.13.1.ebuild 8122 BLAKE2B 9075b0ed393752a025c361fb83399db35aedf7233b9d2cc2a95462b3144c32ed6d8fd4e44f023c40d3f84f8871f712035326d034d9b98307ccb68058e7714b30 SHA512 13e56758cae2dc1e6a38e7f9d26102ae9d005af753f13b29ac3fc4b6910b530d96f4789b7669d6f04a9a0bce1b3aa67c0acfc7bf084011a52eee638c24ae89b6 +EBUILD starship-1.14.2.ebuild 8247 BLAKE2B 5cb43f6161dc830f8bb1ae04bfa45039c708e0a6d94a3fa4667de3b0413851c09f71450725db9a65c123d3ccce23ad80b25d3a3e10975fef4dac347c7178f1d9 SHA512 439dbb1bdc70447e06e909ebb99e2b81ea959c22631febb8b660e48172a228837a09d04b5cb4a859ef7b66da732825e0afdb231d27a83697012c9d19286627be MISC metadata.xml 738 BLAKE2B 84ca83a5db6b67fe44f8a192499231851af9b7a7d1d279d4a2660147bee375332e3818633c310a0d9848e714e326e8fe6fe2c2dc7a8e99dd643a637bc46efb71 SHA512 f9ce6f2d5d4fc1cffc524ee25df289e33574a98b32b35ab7221e9ea193835ca6038c87093218d0a5ccb43fbb28e524535b8280491da8e72d88d1f1a96b3c7bb2 diff --git a/app-shells/starship/starship-1.13.1.ebuild b/app-shells/starship/starship-1.13.1.ebuild index ad9fe974c1fc..d4e406d31f4a 100644 --- a/app-shells/starship/starship-1.13.1.ebuild +++ b/app-shells/starship/starship-1.13.1.ebuild @@ -380,7 +380,7 @@ CRATES=" zvariant_derive-3.10.0 " -inherit cargo flag-o-matic +inherit cargo DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for any shell" HOMEPAGE="https://starship.rs/" @@ -404,9 +404,6 @@ PATCHES=( QA_FLAGS_IGNORED="usr/bin/starship" src_configure() { - # See https://bugs.gentoo.org/869758 - filter-lto - export PKG_CONFIG_ALLOW_CROSS=1 export OPENSSL_NO_VENDOR=true diff --git a/app-shells/starship/starship-1.14.2.ebuild b/app-shells/starship/starship-1.14.2.ebuild index 42462a85da6c..710dc69d169d 100644 --- a/app-shells/starship/starship-1.14.2.ebuild +++ b/app-shells/starship/starship-1.14.2.ebuild @@ -382,7 +382,7 @@ CRATES=" zvariant_utils-1.0.0 " -inherit cargo flag-o-matic +inherit cargo DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for any shell" HOMEPAGE="https://starship.rs/" @@ -407,9 +407,6 @@ PATCHES=( QA_FLAGS_IGNORED="usr/bin/starship" src_configure() { - # See https://bugs.gentoo.org/869758 - filter-lto - export PKG_CONFIG_ALLOW_CROSS=1 export OPENSSL_NO_VENDOR=true diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 571284078681bdab0511649287818e98c40ba850..2fa4475f133bff7b8daebdb912c550fc988b9cca 100644 GIT binary patch delta 48284 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 z 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 diff --git a/app-text/capyt/Manifest b/app-text/capyt/Manifest index 127cf956be7a..6238b31d45a3 100644 --- a/app-text/capyt/Manifest +++ b/app-text/capyt/Manifest @@ -1,3 +1,4 @@ DIST capyt-1.1.1.tar.gz 3247 BLAKE2B 259c1cc7eddc88853518ed106f25e9b1d47a5c4604e749d25fb2133f11d90e78672473a9dd31fa80322b4c5177163fe5a177d27a6fd9a7cd31ef12db7ee3ed0f SHA512 863164967aab93088d39b0324d1324145f41ba76b9d21874ea6a3aa49955e1ec3430c7bcc9eb100c51b9e159c63758b6474d3bad586383d7c10d9f1118340123 +EBUILD capyt-1.1.1-r1.ebuild 629 BLAKE2B bb086cf3176fed693f48fee0ca77761397dfdb7dfc638e7729ce46c01a529d7a143d635523218da26e41913bc112c1da1ef29d0aef872e2b6d5e72cb51e123a4 SHA512 e9ee0ce08902d3c5984ff3d6107c1280659be8017da758b94739f69fe40181d9d7e281cbffe21c12556acd2e760bc0813eb621fd490bb08d9acebd2bd59e8f50 EBUILD capyt-1.1.1.ebuild 587 BLAKE2B 83b6370aac10fb7eb1a1797439ddc069bd10afa8d66bfa6c0551b9708dc0f76fdf7320a840dfbd3bb4169ae59a92616ab337f8745b211e9eaf7bcf4646b2be70 SHA512 3e4d298c6421eca1464b87dfee836ccd42865391434eba419e8d1bd2bba4566719437138154da7124f2fbe00cf92e470c53778318b3b1a6e9b74a24b406815a5 MISC metadata.xml 408 BLAKE2B 125f61cd2839d319542650fadeada969be0383a42d9ba28aa5b23d52e0fcf6cc8b01e7397d95e8d9de123fad26722f5d1040689299dbd149b1c0d2f3b29664ac SHA512 e2f20f137cfc42b7730bb46418fca96b07d07de8d22cc0ee0a5225b1863561bf143dd57ea9f74682cad01d653c9bb1abd805cca8551cf20b5c8dc791c4791faf diff --git a/app-text/capyt/capyt-1.1.1-r1.ebuild b/app-text/capyt/capyt-1.1.1-r1.ebuild new file mode 100644 index 000000000000..e63491ed27ad --- /dev/null +++ b/app-text/capyt/capyt-1.1.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 + +PYTHON_COMPAT=( python3_{9..12} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +MY_PV=$(ver_rs 2 '-') + +DESCRIPTION="A python3 CLI utility to interface with cpy.pt paste service" +HOMEPAGE="https://github.com/lbatalha/capyt + https://pypi.org/project/capyt/" +SRC_URI="https://github.com/lbatalha/capyt/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}]" + +S="${WORKDIR}/${PN}-${MY_PV}" diff --git a/app-text/evince/Manifest b/app-text/evince/Manifest index e2e4bb539a7a..61efd7d0ac77 100644 --- a/app-text/evince/Manifest +++ b/app-text/evince/Manifest @@ -2,6 +2,6 @@ DIST evince-44.1.tar.xz 2919776 BLAKE2B 2284bdcfb7f0eff6f4eb064ece9ef794ad83f601 DIST evince-44.2.tar.xz 2919728 BLAKE2B 316f5fe545169bdca9177522e03c45112c4bb16ee41492e3c3f96be6bf1334f9cef275e73fc9d25884c3a1c4063f48b9fbcccc6a2b87fbba71f84ee4f33ab0d2 SHA512 66ea8ed99fa8c91161ba530875a473136cc58bdd6d519b492b7213d2f00f4c4957efd56ebe59f752571a7fab67f8bc556510b0b7ec56d19b9f16ff94ab2874fb DIST evince-44.3.tar.xz 2920576 BLAKE2B 33743220cdec542b77273a8eac68458b7b9b5453b9f826f276bf24f6fdce19104bedd28d59113677f34616b5615456c92d931c06df270cdb5070c1c1b66c8ffa SHA512 7812e588fcce8bfd30c187cffeb02295def043bd51db4eb6d5d226a01eba6e45a07382fb6b7779a485acd922e2f4c3b0fffc63f40d2a8c2f4e6c5052e3761ff1 EBUILD evince-44.1.ebuild 3265 BLAKE2B 5f52238086ca926a4de62a94f46f53654fb437c4a0ef38ce6a66b851385ae7966573664e0611b7a0a4e8b443cfd2b436dbfd0dbc128c8fdccf6e7ee6fab43df5 SHA512 4838c1505362d28f860e4f36a4014a8dd7237c42d1a99feb4bba0cc717b9bd8cfc26c8261dc34bacdd8a5154c6af1423ea480b0ae16c0652b1e9c0109ef4db08 -EBUILD evince-44.2.ebuild 3266 BLAKE2B e8ce02ffd1de3c76b5d9c2452ed876e1e8273b822a355ea0d387854f97b89295ba1605c99c48496eef02c177d58755e7f151b565968078ef000ba0c3b670f899 SHA512 570b6b6d319fdcff131167c30f44a1649ca230db52720863acf631f490ad28af5041932c4386ddab59b229b86cc312b9a451eb28fa3df371f9b0c0bbbfd4b64c +EBUILD evince-44.2.ebuild 3265 BLAKE2B 5f52238086ca926a4de62a94f46f53654fb437c4a0ef38ce6a66b851385ae7966573664e0611b7a0a4e8b443cfd2b436dbfd0dbc128c8fdccf6e7ee6fab43df5 SHA512 4838c1505362d28f860e4f36a4014a8dd7237c42d1a99feb4bba0cc717b9bd8cfc26c8261dc34bacdd8a5154c6af1423ea480b0ae16c0652b1e9c0109ef4db08 EBUILD evince-44.3.ebuild 3268 BLAKE2B 33f225cb3bed3b11c7757bfcdf5b6f74c481585b638f0865b65008ab9bca5f23c08a0f30da86cc1efdea15cce5871989923113155a25649eef170a32f5582cb3 SHA512 3e013e80ecb37e033cba3f479b03f492a5100b1da102b45309af2c05e2acaf83b12ed0855cd18370d74881ea1a006a13995745c3ab51a24502c208181ae7d72b MISC metadata.xml 874 BLAKE2B be19d36175d5ca322e89689e69b18ae720b40450ce63fa3e5056c3b0af6f81be3481050b6a005db2d79f3c86b3de1eb7fabdde3d3ce9d84fffb13b13c5c04eac SHA512 d3128343855fd9c76ee8b68b19ec61a8ec479ee48c539bce17a09770f0f5661b8b1eb9d27ab0d52aaa450131b81f237fa54e8854ca0cbb3a2f487073b7107433 diff --git a/app-text/evince/evince-44.2.ebuild b/app-text/evince/evince-44.2.ebuild index 66ad92d6d2bf..fa2555f2bc02 100644 --- a/app-text/evince/evince-44.2.ebuild +++ b/app-text/evince/evince-44.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evince" LICENSE="GPL-2+ CC-BY-SA-3.0" # subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3) SLOT="0/evd3.4-evv3.3" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="cups djvu dvi gstreamer gnome keyring gtk-doc +introspection nautilus postscript spell tiff xps" REQUIRED_USE="gtk-doc? ( introspection )" diff --git a/app-text/libebook/Manifest b/app-text/libebook/Manifest index 1d7b7abcbc27..5cd4ea07255d 100644 --- a/app-text/libebook/Manifest +++ b/app-text/libebook/Manifest @@ -1,4 +1,5 @@ AUX libebook-0.1.3-icu-68.patch 991 BLAKE2B d8b7cbd831e65cdd82131d13c50558e2ffe4ed5ab72c6f576267921176ff5d65be2a0c71b3c1cbd853db9456d6a7c20ba27516fbb7f4b7a83e22fa0680cd23ad SHA512 5378d95e926e4b385b8dfa957254b5a1d2b943be5562124b897ead5a81e2922a39d37768afdd010e18655f2a184d82c837b19ab7f862b19ff71c0d5e664c076b DIST libe-book-0.1.3.tar.bz2 510498 BLAKE2B e29f9f80a85210447494af20cf30ce7f231ef43f40af9683df7f63e172f5ff8d944d74b995b5850856b2736044b1a5a1ac386262e52a48575325339224a1d339 SHA512 9afa2949f702a34fd6278145ce8d18d504326ed5a103bbc872d0493fcf3e2166d41d094bb0d74b80aa913ca6d082f5bd3259799a4a3c7359331ccdfa1e029a21 EBUILD libebook-0.1.3-r2.ebuild 1067 BLAKE2B 591ed15aa0ccd98d8c9605ca0f912f7fcd539ffdc21adb410a851ce3d5cdb5f1eb380d4fe770432a853665e134febd83350287a28e6bd11a2ddb617f626943c2 SHA512 234bb3444d45b5bd31a6b578e862196781da975ed1ec7aee018500bfdc7e493df1f6c02736f1682a8ebca41af3148c8e37783000b8810f74039875f30cdbc62a +EBUILD libebook-0.1.3-r3.ebuild 1037 BLAKE2B 83cb3dc6b61aae7b3d1e187c28fedf9b9da84dfdba8a7990c2a55dca56a2e843940327fd92b28476843ad2887382fce0757448dac50a1b1577fa81e182b8f9b0 SHA512 e84427dbea71214b75d29ca0e73dd5862fc34b4fb6a87ce91dbf3a568cb9a795bf22f83044a4181d7cd5659c95fa416a25daec216cd4472e8441ecbf171ad9bc MISC metadata.xml 405 BLAKE2B 2fe3d17abd0096e52a5cffa70d0647a5ed74dce11306a4e0e0f9bb7fb61ea5b39feeb170a8eb01be813a8dd755b7c45a25b7685f3fed5c0032f715cf1dde3074 SHA512 78312f4eb96a691f86e8e4fd8d247dbf18d234a30b6d73d69691074043ab16b0212912d0234977e403b2e41739d9463d0216a8a2f121203de267b0e850402e4a diff --git a/app-text/libebook/libebook-0.1.3-r3.ebuild b/app-text/libebook/libebook-0.1.3-r3.ebuild new file mode 100644 index 000000000000..b5272379bd95 --- /dev/null +++ b/app-text/libebook/libebook-0.1.3-r3.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="libe-book-${PV}" +inherit autotools + +DESCRIPTION="Library parsing various ebook formats" +HOMEPAGE="https://sourceforge.net/projects/libebook/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" +S="${WORKDIR}/${MY_P}" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="doc test tools" + +RESTRICT="!test? ( test )" + +RDEPEND=" + app-text/liblangtag + dev-libs/icu:= + dev-libs/librevenge + dev-libs/libxml2 + sys-libs/zlib +" +DEPEND="${RDEPEND} + dev-libs/boost + dev-util/gperf +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( dev-util/cppunit ) +" + +PATCHES=( "${FILESDIR}/${P}-icu-68.patch" ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-werror + $(use_with doc docs) + $(use_enable test tests) + $(use_with tools) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -type f -delete || die +} diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest index d00173b2c291..ef413e7bb37c 100644 --- a/app-text/qpdf/Manifest +++ b/app-text/qpdf/Manifest @@ -6,8 +6,11 @@ DIST qpdf-11.3.0-doc.zip 6781831 BLAKE2B 0b494ff62e197a60d82a170a27816676dc465d1 DIST qpdf-11.3.0.tar.gz 18732977 BLAKE2B 80dd2a96f3b82b9e530f26c72cd24cd3b111e2e1cbe821b12af13807e8d54fbc7f5632130f5cbd03df1b7c70de3c94a7e889d4ea4f1a3670a28f726364564b16 SHA512 1c8a0b62d50efb4c09885f36244048797dea44f28917aefe0266e2b158858ea19d477bbc445abbd3b7180a3de56d6a819ff44275cdc0979827effba9739b53d2 DIST qpdf-11.4.0-doc.zip 6854262 BLAKE2B 58b55287fbef37beae452803db409e163f3fcf4fb32e2b154cd815452192550217e63771a5be39a43e6425f558a1064bc2257c24c90b842029eb373dfd865223 SHA512 25aab31b8481034bba876411eab2034375a9ffed97666c221b211400b1a7e60cfc11b5237406733058fbbbd2412baad7aa6029ad4303d0ddd879f6d7aff3b2b0 DIST qpdf-11.4.0.tar.gz 18643945 BLAKE2B cde1c4db4c51733fe71a7e46fc271817825b5a56ce81053edf0f886eabdf13bce55308dd36ebf9b5067dcf173f371135bbc651253a7df214b9863c2b62cdde8f SHA512 6f31a37a9a52752c89d319e0d29d8e6c1e4885ca494de47a65f9374cdb5672497ab93f754481300c8e6c68fc2874860997b778dc05386b6f3e6a5a70a3f9f754 +DIST qpdf-11.5.0-doc.zip 6858454 BLAKE2B bd1e7f974eb2b0e22395216a1e3d55b18b1140c2210b230e5382934e5465314f8c73db5e24b8daf2478b89d94eba6214452be5f9f1ec4eb06fe6f5b254742caf SHA512 263fa79a9a1d14086787adf8ce2cfb1e951f504cb214a9c4b44e261a72e715a33e03dc3084a8aaa76e0b068ac0fe5905c6a1ec99e52e962c1589f1f4d0e6f678 +DIST qpdf-11.5.0.tar.gz 18638138 BLAKE2B 54545665a31cf0cbfc50faa18f1dc64f036cd5bfd2b274ff443718e704e26f3a8cf83600f9dd7d8039cf4bdcaf42e1c14f03db775226b56c8ba53be33e0ca522 SHA512 3c8504de11c34e7d623b829c0c987ba5555c2bdcfdd5d4408d29f321fd79154ec2d6fa76f45556046dfc931b51bd75e3062973c36c8020383acacbe56c90e04c EBUILD qpdf-11.1.1-r1.ebuild 1850 BLAKE2B 5e52d82411d166b3d1959f72a5ba9672473ce50c78f01284cd9d42163ef20d61b29893e554773c61a63d4244da8fea22402591eabeef1c5835200d08b6fde4b3 SHA512 133fcaeae8de4256704cb55c0670d8c664ddbf1f11f28577e2bf73bea961b8755757aadbeda4222e5a2d5c80792cdf6beb2d3918729866270d6b930503622f67 EBUILD qpdf-11.2.0-r1.ebuild 1850 BLAKE2B 574271ba3fc5b19da071d62a32357a108de174f0c26ea93d91d81b35e6d1928c685cd9da8edc4499d090d2080f96f8ffd12f82eb748f7223c940b3986e66faa3 SHA512 b53654535d13f84095569a40fa36785228a8c2447815ab6a7a3ee3b0ebb480200bafe25a7bccb160a719a45c28ff12c36fceb7a7384af55ec4304a7e817aad28 EBUILD qpdf-11.3.0.ebuild 1850 BLAKE2B 574271ba3fc5b19da071d62a32357a108de174f0c26ea93d91d81b35e6d1928c685cd9da8edc4499d090d2080f96f8ffd12f82eb748f7223c940b3986e66faa3 SHA512 b53654535d13f84095569a40fa36785228a8c2447815ab6a7a3ee3b0ebb480200bafe25a7bccb160a719a45c28ff12c36fceb7a7384af55ec4304a7e817aad28 EBUILD qpdf-11.4.0.ebuild 1858 BLAKE2B 93f474844536a0e75fec9a5e9d3cd3fc6b8c02cbdf8b6c99165554dd8c6c01de8f0e1abf2e2bb7f0fefc2c4d48fa4db69f7bff27a1d92e2325437e9a9fc6f1d9 SHA512 0a2cb5e0e92357711027e14ffa5791a5d99e7f4a2ed70dbe702e52c180c81259300740fcb947e09867f9e20828781199527a8359dcd4d532ab4ab83aab5888e8 +EBUILD qpdf-11.5.0.ebuild 1823 BLAKE2B bff9ca5cf2f998df67137b7df24a43204e08b136b00b610149e2da71365d4f651232664329cb8651177fda271bf7f523b171aee057e39ab45e25fe5eb3c68e44 SHA512 d0178fa1b535655df38c46418f0407ccc3d6a7da955e93c46a2d9f87eb1a97ced42273cb1edc5cb1d70c9e6a962b35d1aec4b96e2ec3aacd654ce949b572b2b3 MISC metadata.xml 444 BLAKE2B 1febc86d8f85aff5ec02d910550aca3bde66111c3e7364b264db3fca10020ea9bc2887dc8283217e2cb8d05ba46c176a92993e0d418528cbe590771dccc49d90 SHA512 dde5e34ef0d6c65df8a2ca8d630182413800f4c10f4b9860ed752623b6f4864dd4969c757e06b2689c8c5da3377bfcc28ec223e531432add083cd4a68211ea1c diff --git a/app-text/qpdf/qpdf-11.5.0.ebuild b/app-text/qpdf/qpdf-11.5.0.ebuild new file mode 100644 index 000000000000..12e307695db6 --- /dev/null +++ b/app-text/qpdf/qpdf-11.5.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake bash-completion-r1 + +DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files" +HOMEPAGE="https://qpdf.sourceforge.net/" +# TODO: verify-sig +SRC_URI="https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz" +SRC_URI+=" doc? ( https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip )" + +LICENSE="|| ( Apache-2.0 Artistic-2 )" +# Subslot for libqpdf soname version (just represent via major version) +SLOT="0/$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc examples gnutls ssl test" +RESTRICT="!test? ( test )" + +RDEPEND=" + media-libs/libjpeg-turbo:= + sys-libs/zlib + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( dev-libs/openssl:= ) + ) +" +DEPEND=" + ${RDEPEND} + test? ( + app-text/ghostscript-gpl[tiff(+)] + media-libs/tiff + sys-apps/diffutils + ) +" +BDEPEND=" + dev-lang/perl + doc? ( app-arch/unzip ) +" + +src_configure() { + # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html. + local mycmakeargs=( + -DINSTALL_EXAMPLES=$(usex examples) + + # Breaks install with USE=-doc in 11.0.0? + #-DINSTALL_MANUAL=ON + ) + + if use ssl ; then + local crypto_provider=$(usex gnutls GNUTLS OPENSSL) + local crypto_provider_lowercase=${crypto_provider,,} + mycmakeargs+=( + -DDEFAULT_CRYPTO=${crypto_provider_lowercase} + -DREQUIRE_CRYPTO_${crypto_provider}=ON + ) + fi + + cmake_src_configure +} + +src_install() { + if use doc ; then + mv "${WORKDIR}"/${P}-doc "${BUILD_DIR}"/manual/doc-dist || die + fi + + cmake_src_install + + # Completions + dobashcomp completions/bash/qpdf + + insinto /usr/share/zsh/site-functions + doins completions/zsh/_qpdf +} diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index c0562e72752e757f5a540b605259759edc17b7ae..6363ca33b6286c50686cff7d20f1925b834a6743 100644 GIT binary patch delta 14024 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 diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest index 6fbfe098d57b..3178b2185ee0 100644 --- a/dev-db/mariadb/Manifest +++ b/dev-db/mariadb/Manifest @@ -25,7 +25,7 @@ DIST mariadb-10.6.12-patches-01.tar.xz 5120 BLAKE2B 5c5b25be056edf2ea665ed2ceca3 DIST mariadb-10.6.12.tar.gz 95085449 BLAKE2B e915601e53c9ebb8c0f2b0536d6adb9bc4a0268fd0e5808ff851f33e6c49571e4edb66ef6c11511a65331a292c8431cd71be75d5ffd786830b14f3b843d210f2 SHA512 f6d5178ce2a4d755367bb805f23e849824ee4c982a01a114c35a13d250a9b3b2a93ac9b745fb3685fd9e6b44deff0b5c936b43e5441d3af8a300881109db0549 DIST mariadb-10.6.13-patches-01.tar.xz 4984 BLAKE2B 625d04310b02aad4fec4b633e9fab06636364f3c5ed3cb88e89acd4224786c3c9ed478b636ac699e77a888b73dab12cb279df41d6095e93e9c4ae3a159570286 SHA512 1e6ac167bfd77570e8ff5955aaa9a101d9387ac4857d856f1fb8c9a489c4c2a154481b9385584435e8dc95baef0dd3ef6831c7de2d6f004401cc338edcaa9d12 DIST mariadb-10.6.14.tar.gz 95286643 BLAKE2B 4a186f3f52b63ab7321aa7556776ff8a986bd602d78dc6a143cc3bfdfd8cc09b0a22688cba02b8907f4b3f0d1e7c640f5caad768c1e89486d6af24e6cf3168a8 SHA512 11b88480ac61303172e98ed3271c8172e840cded5175caba1469d6ec063df647b536ee6e95f110abd8d95d95c9b8d7edf1cb611113be225d5e8eeb2041f86438 -EBUILD mariadb-10.11.4.ebuild 42465 BLAKE2B 0a91fe40b6a3c86ae75f4542342f7ea421f5451a1a611b4958467e61e6879942583aabbd6e5c67f62656b39bac2e4675ef316cc42f0b5eb766327664873c190d SHA512 0c3f8568725b4afa0a719af711f319ccfe3555d1c7be8a3e92345cb3a029a5bc53086250fe72fff010ad55f114ea67990dd2bddb06f32033b0975eb9d89b2f0a +EBUILD mariadb-10.11.4.ebuild 42446 BLAKE2B 7d233a13ee4af25916a2a8324be1d06405290218594a2f5b6503c2b46da746a2ff635f9b93fdb4737defea861c5dceae9d59587dbd60fb044230cf6fcc218b42 SHA512 0ced4106774281152d2219f6c63ed667c925707c3bc58d58d4b501b7533c8411139c426af0aa9d84b84e4e032468362cc55b15184899e77429170fc6107f8dbc EBUILD mariadb-10.4.27-r1.ebuild 42101 BLAKE2B e81c6f5f58acc48f06bf63adc7a9a389e08ff9650ebaf36037665a5d9f2a6daeb3b3c2046571514a701ac5ea1627c0635a99bf46a6a9d08e9d0c7b95f684217a SHA512 5c209245d4bb2f6cd7bc7def08809454d5ac9d3cfa0d52365c1c96449eef42f7958f9f1cbe514227b06d2dc5b15d3457035f96a1f688d90386afd888e7be7e29 EBUILD mariadb-10.4.28-r1.ebuild 42251 BLAKE2B 1170da78f58814201431b87aa8bf8017f2543a245e0416e02af514262063176f9bd6ac6099cae8c466b708627559c2bf44026adf9012e5ae7f9a679a6832e2bb SHA512 5a72504c992e835dfeab5a5fca6bea109577fb92eb8241803fed61006652a0c3e7f9fecbfad46039b890a1d432e30cd219edc7d662cb0154a20b4817fdee8518 EBUILD mariadb-10.4.29.ebuild 42204 BLAKE2B a1fce5ae8cf6a67a8acd545c0dc20c6cfda568335db2356b2a94814ebda6e7dba521578988b9242da0ee89c0cf0e09383ed2fb513965555cf859bf143530db94 SHA512 9575aa979caf13894a657008a58aa88dbe5d92318524411beb5551a5b3598a7ae64cbd3e34fb6660dffa12f593e6f3ef398734e94f1aea2b8629924596657232 diff --git a/dev-db/mariadb/mariadb-10.11.4.ebuild b/dev-db/mariadb/mariadb-10.11.4.ebuild index 390767389c97..ec6228a419cd 100644 --- a/dev-db/mariadb/mariadb-10.11.4.ebuild +++ b/dev-db/mariadb/mariadb-10.11.4.ebuild @@ -28,8 +28,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam )" -#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -KEYWORDS="" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest index fe5457a61b08..00c5b364cc20 100644 --- a/dev-db/redis/Manifest +++ b/dev-db/redis/Manifest @@ -17,16 +17,20 @@ AUX redis.service-4 255 BLAKE2B e51cfbb7ce6586e7c16003e3b470be036e9c28b408c4ad71 AUX redis.tmpfiles-2 57 BLAKE2B 1e0577c1828bb693cf820f3ba5e77d7d748adf4df2d1910d465ce097765308c7b7ea729526404120d04a79b547e865df93f7bfce1e63341c73563496f1dce691 SHA512 3de050ce044b7daf71219ec61dee2bc31acef161319b87ec2963b23c72e8a4807f1302c4932897664a63ef94507449f6ab75ce18d59f5e1a4558c330a7042e43 DIST redis-6.2.11.tar.gz 2492990 BLAKE2B edf046d86e295878abc5ba46ea6c8048c97f27b90d132ec1318350fa0634bb5e4cd1407757f07ef3c11abcb13b05ccc8a757bc17d7f1c9800644dfc0d2994d77 SHA512 9962446d7b1f14524a3007967768b33281dd33706567b8ac56e4cb7d3caa8533bcbc319ea899a163d56567be85cbc03cdcc440d9b1c9707372e10b53d1c1dcd7 DIST redis-6.2.12.tar.gz 2494460 BLAKE2B f7ac63c9c377743c158b435f954acf58db764f8ed70d5e76d13b814bf6316102eb9b0994477ac4629ff4fe94fef175735b95e7aa61f3ab69dd1caf63f39bf765 SHA512 cb955efacfd3ca9c526403f041d3500bfbd757137af46a1b76f2773ff835d9892f6a970cd9893f89f803aa2491f342b603c6208a08aad8f72f37feef4a03e8d1 +DIST redis-6.2.13.tar.gz 2496004 BLAKE2B 91b6fcd72c1330aca358443c082967ed6f1ec27ecc2c1ea50e3824fb615a503710e75bac1cdc1c5305b95f2bea3bd43be21646dcbbdab85d401e832a3b5c7eea SHA512 644d02f357300cac3ef632f689dcf1786ad8a2c2ca68202bcd6dc6abfd728cc805e3ad3d99dbbe5503bf2ef5ce0cb8c11d3eab29aed780ae787094562e99c702 DIST redis-6.2.7.tar.gz 2487287 BLAKE2B 06f1b1e16cdf06c38b67c1f1dcccc025da50cc3719688b8c2bf23077d77dd97ea546909043fb65e60478ac3661cc033fa6e8d7a38e361e69eb93ba3db07b7c66 SHA512 d113094b8e31754915db7f0317d9b7969e034af3a7bac2ae0cbfad6cc61ba3aae35e9709c435abc1024a96f914df7a760b3cd18d06c375b541cfa837d1c5b953 DIST redis-7.0.10.tar.gz 2986993 BLAKE2B 94008c7801a9a0909b2b0131a45d4e0815648c7761d9a78c59be2cb03f6955678d7185c907f663bccd8a156851b61f76eaeca82dbd3beb5e64cc6ebf060e2ec2 SHA512 cb6376b8eb9bd56808d15b7a2289b39ad62ade618ab4b57314e6bda43a91905a4f222b32fa27fd4040e29e55ba4f4624452c246fb42fe3539c154954592efaa7 DIST redis-7.0.11.tar.gz 2988485 BLAKE2B b82c2dd9c81a2d92051814b07e6e3a886e52a1f46b9aa28124ad8850a5fec6a0b7bb86ec803c0e23c2c92fea0e2f29e7eca9f5f875d4396fdff9d1b54dbaf0e1 SHA512 679c908b87b4e513401b49d7b87ac1cb03a29dd145dc2364afd579dd541a38feb5d65ee9b7077bb6ec96c3850812bdd475ca10d5cf92ebe52839ff1a2be89174 +DIST redis-7.0.12.tar.gz 2992216 BLAKE2B 3aad6063d1d757568ebf249868b7728be49483c1e59f55cc84bc6407b1e9957abc68160f2ba2c4479679304cbe3878beba018cfbf89f818c015d3b1481ce9225 SHA512 27ed0ab054d262028d236694f323387e3ef0e007de782545878011a7535e188152ed0af898dea4d6c0a7fa385849bbce6a0d85661780cb0e69c7d89dea3825b8 DIST redis-7.0.5.tar.gz 2968205 BLAKE2B c319a2f656e4bd26637735ef73e58eecc306e202b57d6da3a38150a02d738a414c6696e261b8ab88033e117aee4f02308aab9ca4a5f382d66ec3a10f3e020580 SHA512 16ff920cb8df4d82e78ef34209285024aa98189be8acbca86b10fb3064dcc70eac60206aadece6af08406860ed01a004ce3aaa86be896ea36c7f486686646753 DIST redis-7.0.9.tar.gz 2984823 BLAKE2B 9c2e79f40ad14f6412ec4bc79507a32f8780bf4b3a311b87dd309e74b6367536f1c91b8026efc6acb3d750ca7c49687a74660c66d104caa439ef385db3eab230 SHA512 e984a19583e4aae0a5dce85a434d3255f4f13725eba0f11a1fe1a1189b17035152a26b65f1a3a8834f0dd8218f4a65986c918f96386120ea9419bd02366c8293 EBUILD redis-6.2.11.ebuild 5464 BLAKE2B b547569a766280a8c85cf4fe8fa16d38948d9f1063e51ebfdb11b3b752297241d8eb337071ef1c8c844bd89312756492cf2d0bd38d920d4c8c043f12dead2c47 SHA512 0c84be5a2bb580c1bb26c8e32bdbc2e786b9b899f985fdbf88984041bfe999728f1539b6a91e714de53c6bdb816555386017a779087d69fa2f9eb0ebe071ac2c EBUILD redis-6.2.12.ebuild 5465 BLAKE2B 434998689d42dcac8fe8805062b1b84e5e3388373fb979ef2c1d4e02c993da7032cd591d51140ef99eadf54263f2ffe6a1fe8d7c6183c2d7a098cb4d935794ac SHA512 a26909e160940ce707310b0530da40361cf4838a920284a054d528d14ee621112a6aa1384b4c5cef5bb896c0ae9f0c989aaaa017fbcd6c24252b021a7c9aa28e +EBUILD redis-6.2.13.ebuild 5466 BLAKE2B 7f6261c5c6cb70c82a0a00a0aba39e4b6112def4e5da10b8af8bbd63eb47ce7faaac6d65c828b6173530740cf1f475efb8e79ae60b425a475930d47b30b2a607 SHA512 a1717fed39d5a998ccb218677ce37a81c47b04fbead106f977605858d6c264e75a401cec237978984a70c7ba547c7b92e82530f7b92f436ad0b521d5f522546e EBUILD redis-6.2.7-r2.ebuild 5528 BLAKE2B e77326005ef3d17e28747e1dd6cd9b8b5a65b99289054bdea20450fcd036d93943ce2e94ba5c9bf45b5b192d05390f66d88ca29b12279532506ea44b660d4373 SHA512 278ad6ec04d2e011da078246291eeb66a766d698cddc78905b470e05f63521fa17e5d9f3671e6a210a28bac980afbe210b55f469925bf397231d254dbe42e976 EBUILD redis-7.0.10.ebuild 4925 BLAKE2B 6291aaf1a5febec7560c891659b70fda268986c0b7007f66c5fa12291cf0eac573373c9f3749d0d5cd2fedc0e5b879b390da3e557fe0d8922bf817ca5af73de5 SHA512 17daa5bb0863b69e1726170578fa5ff2f6d28665d7e17b996030ba7388c9414a036f160775a3be5fe14d3d18374aac67d7bd1f2dbe6316ef84711322fcf60ac6 EBUILD redis-7.0.11.ebuild 4925 BLAKE2B 6291aaf1a5febec7560c891659b70fda268986c0b7007f66c5fa12291cf0eac573373c9f3749d0d5cd2fedc0e5b879b390da3e557fe0d8922bf817ca5af73de5 SHA512 17daa5bb0863b69e1726170578fa5ff2f6d28665d7e17b996030ba7388c9414a036f160775a3be5fe14d3d18374aac67d7bd1f2dbe6316ef84711322fcf60ac6 +EBUILD redis-7.0.12.ebuild 4926 BLAKE2B 6a4519f76878f7bee67bfefb55a2dfd58d843208a491d13618e8a01b0ed585d3d18033a6a7523385a7b0457b3ae984c774f533d117527d7991a4294264583da6 SHA512 14d1a3071f87dcc812ebcfee3f9b637cdc669a426eef344052afca44203a26c71c4c2e7d9d9823962b991bb2a7d1bdb2aeb98c262540f74d46127a360556b2aa EBUILD redis-7.0.5-r1.ebuild 5039 BLAKE2B 8509bc4db6d48b333febfeaa39f32d593c53fffe1590a14d02b4cd665884bd380b2dcd7e468d6236eac341727e845587d3566825d944a905b7a13ced90ab148d SHA512 3a2f0bf36bb2be00a82df191f66732fa4d923d6f1762ca2fed52617911dff985d13d10c1b2acbf093c5e60692bc9a55e7bcf85391540137b2fb50ef5de2068c7 EBUILD redis-7.0.9.ebuild 4924 BLAKE2B 1c6bf4a166ba27d0bd90340aa3639246e6a186eaf8a45a25b6e2a0c0e914344681a4d63893b0be718c56279d861542523d67f5f8c1929483f06974336f1dc3ef SHA512 1953bc97320faedf4072dffee12420c84b228a2d08ff6ae2df3d945571f5135d91e52fe7270121674788c2a0e068eba1f52f36f3943fa095f13e314b64ec3e47 MISC metadata.xml 692 BLAKE2B 884fa6be2c816c04a9a24db6d1e47f5e84da00a47cf7cf8a757b3a6d7a1d769597107db2c32904e9d1306cf5450fedc04bbcfb75a14a89c0d6bcdf4dbe85636e SHA512 48a675be7e6a294dea1cdde0a6988793150b8ad36fc0e9402476221012292d549916d8186e2ea97ca1be660f9d60a9c889cb8cb6e30fecaeed1525bf9003de88 diff --git a/dev-db/redis/redis-6.2.13.ebuild b/dev-db/redis/redis-6.2.13.ebuild new file mode 100644 index 000000000000..e921b843c31e --- /dev/null +++ b/dev-db/redis/redis-6.2.13.ebuild @@ -0,0 +1,195 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Redis does NOT build with Lua 5.2 or newer at this time: +# - 5.3 and 5.4 give: +# lua_bit.c:83:2: error: #error "Unknown number type, check LUA_NUMBER_* in luaconf.h" +# - 5.2 fails with: +# scripting.c:(.text+0x1f9b): undefined reference to `lua_open' +# because lua_open became lua_newstate in 5.2 +LUA_COMPAT=( lua5-1 luajit ) + +# Upstream have deviated too far from vanilla Lua, adding their own APIs +# like lua_enablereadonlytable, but we still need the eclass and such +# for bug #841422. +inherit autotools edo flag-o-matic lua-single multiprocessing systemd tmpfiles toolchain-funcs + +DESCRIPTION="A persistent caching system, key-value, and data structures database" +HOMEPAGE="https://redis.io" +SRC_URI="https://download.redis.io/releases/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +IUSE="+jemalloc selinux ssl systemd tcmalloc test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + ${LUA_DEPS} + jemalloc? ( >=dev-libs/jemalloc-5.1:= ) + ssl? ( dev-libs/openssl:0= ) + systemd? ( sys-apps/systemd:= ) + tcmalloc? ( dev-util/google-perftools ) +" + +RDEPEND=" + ${COMMON_DEPEND} + acct-group/redis + acct-user/redis + selinux? ( sec-policy/selinux-redis ) +" + +BDEPEND=" + ${COMMON_DEPEND} + virtual/pkgconfig +" + +# Tcl is only needed in the CHOST test env +DEPEND=" + ${COMMON_DEPEND} + test? ( + dev-lang/tcl:0= + ssl? ( dev-tcltk/tls ) + )" + +REQUIRED_USE="?? ( jemalloc tcmalloc ) + ${LUA_REQUIRED_USE}" + +PATCHES=( + "${FILESDIR}"/${PN}-6.2.1-config.patch + "${FILESDIR}"/${PN}-5.0-shared.patch + "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch + "${FILESDIR}"/${PN}-sentinel-5.0-config.patch +) + +src_prepare() { + default + + # Copy lua modules into build dir + #cp "${S}"/deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c "${S}"/src || die + #cp "${S}"/deps/lua/src/{fpconv,strbuf}.h "${S}"/src || die + # Append cflag for lua_cjson + # https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61 + append-cflags "-DENABLE_CJSON_GLOBAL" + + # now we will rewrite present Makefiles + local makefiles="" MKF + for MKF in $(find -name 'Makefile' | cut -b 3-); do + mv "${MKF}" "${MKF}.in" + sed -i -e 's:$(CC):@CC@:g' \ + -e 's:$(CFLAGS):@AM_CFLAGS@:g' \ + -e 's: $(DEBUG)::g' \ + -e 's:$(OBJARCH)::g' \ + -e 's:ARCH:TARCH:g' \ + -e '/^CCOPT=/s:$: $(LDFLAGS):g' \ + "${MKF}.in" \ + || die "Sed failed for ${MKF}" + makefiles+=" ${MKF}" + done + # autodetection of compiler and settings; generates the modified Makefiles + cp "${FILESDIR}"/configure.ac-3.2 configure.ac || die + + # Use the correct pkgconfig name for Lua. + # The upstream configure script handles luajit specially, and is not + # affected by these changes. + sed -i \ + -e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \ + -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \ + -e "/PKG_CHECK_MODULES.*\/s,lua5.1,${ELUA},g" \ + configure.ac || die "Sed failed for configure.ac" + eautoreconf +} + +src_configure() { + econf #$(use_with lua_single_target_luajit luajit) + + # Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164 + # also, don't define ANSI/c99 for lua twice + sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die +} + +src_compile() { + local myconf="" + + if use jemalloc; then + myconf+="MALLOC=jemalloc" + elif use tcmalloc; then + myconf+="MALLOC=tcmalloc" + else + myconf+="MALLOC=libc" + fi + + if use ssl; then + myconf+=" BUILD_TLS=yes" + fi + + export USE_SYSTEMD=$(usex systemd) + + tc-export AR CC RANLIB + emake V=1 ${myconf} AR="${AR}" CC="${CC}" RANLIB="${RANLIB}" +} + +src_test() { + local runtestargs=( + --clients "$(makeopts_jobs)" # see bug #649868 + ) + + if has usersandbox ${FEATURES} || ! has userpriv ${FEATURES}; then + ewarn "unit/oom-score-adj test will be skipped." \ + "It is known to fail with FEATURES usersandbox or -userpriv. See bug #756382." + + # unit/oom-score-adj was introduced in version 6.2.0 + runtestargs+=( --skipunit unit/oom-score-adj ) # see bug #756382 + fi + + if use ssl; then + edo ./utils/gen-test-certs.sh + runtestargs+=( --tls ) + fi + + edo ./runtest "${runtestargs[@]}" +} + +src_install() { + insinto /etc/redis + doins redis.conf sentinel.conf + use prefix || fowners -R redis:redis /etc/redis /etc/redis/{redis,sentinel}.conf + fperms 0750 /etc/redis + fperms 0644 /etc/redis/{redis,sentinel}.conf + + newconfd "${FILESDIR}/redis.confd-r2" redis + newinitd "${FILESDIR}/redis.initd-6" redis + + systemd_newunit "${FILESDIR}/redis.service-4" redis.service + newtmpfiles "${FILESDIR}/redis.tmpfiles-2" redis.conf + + newconfd "${FILESDIR}/redis-sentinel.confd-r1" redis-sentinel + newinitd "${FILESDIR}/redis-sentinel.initd-r1" redis-sentinel + + insinto /etc/logrotate.d/ + newins "${FILESDIR}/${PN}.logrotate" ${PN} + + dodoc 00-RELEASENOTES BUGS CONTRIBUTING MANIFESTO README.md + + dobin src/redis-cli + dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-rdb + fperms 0750 /usr/sbin/redis-benchmark + dosym redis-server /usr/sbin/redis-sentinel + + if use prefix; then + diropts -m0750 + else + diropts -m0750 -o redis -g redis + fi + keepdir /var/{log,lib}/redis +} + +pkg_postinst() { + tmpfiles_process redis.conf + + ewarn "The default redis configuration file location changed to:" + ewarn " /etc/redis/{redis,sentinel}.conf" + ewarn "Please apply your changes to the new configuration files." +} diff --git a/dev-db/redis/redis-7.0.12.ebuild b/dev-db/redis/redis-7.0.12.ebuild new file mode 100644 index 000000000000..25f6fb5788c4 --- /dev/null +++ b/dev-db/redis/redis-7.0.12.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# N.B.: It is no clue in porting to Lua eclasses, as upstream have deviated +# too far from vanilla Lua, adding their own APIs like lua_enablereadonlytable + +inherit autotools edo flag-o-matic multiprocessing systemd tmpfiles toolchain-funcs + +DESCRIPTION="A persistent caching system, key-value, and data structures database" +HOMEPAGE="https://redis.io" +SRC_URI="https://download.redis.io/releases/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +IUSE="+jemalloc selinux ssl systemd tcmalloc test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + jemalloc? ( >=dev-libs/jemalloc-5.1:= ) + ssl? ( dev-libs/openssl:0= ) + systemd? ( sys-apps/systemd:= ) + tcmalloc? ( dev-util/google-perftools ) +" + +RDEPEND=" + ${COMMON_DEPEND} + acct-group/redis + acct-user/redis + selinux? ( sec-policy/selinux-redis ) +" + +BDEPEND=" + ${COMMON_DEPEND} + virtual/pkgconfig +" + +# Tcl is only needed in the CHOST test env +DEPEND=" + ${COMMON_DEPEND} + test? ( + dev-lang/tcl:0= + ssl? ( dev-tcltk/tls ) + )" + +REQUIRED_USE="?? ( jemalloc tcmalloc )" + +PATCHES=( + "${FILESDIR}"/${PN}-6.2.1-config.patch + "${FILESDIR}"/${PN}-5.0-shared.patch + "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch + "${FILESDIR}"/${PN}-sentinel-5.0-config.patch + "${FILESDIR}"/${PN}-7.0.4-no-which.patch +) + +src_prepare() { + default + + # Append cflag for lua_cjson + # https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61 + append-cflags "-DENABLE_CJSON_GLOBAL" + + # now we will rewrite present Makefiles + local makefiles="" MKF + for MKF in $(find -name 'Makefile' | cut -b 3-); do + mv "${MKF}" "${MKF}.in" + sed -i -e 's:$(CC):@CC@:g' \ + -e 's:$(CFLAGS):@AM_CFLAGS@:g' \ + -e 's: $(DEBUG)::g' \ + -e 's:$(OBJARCH)::g' \ + -e 's:ARCH:TARCH:g' \ + -e '/^CCOPT=/s:$: $(LDFLAGS):g' \ + "${MKF}.in" \ + || die "Sed failed for ${MKF}" + makefiles+=" ${MKF}" + done + # autodetection of compiler and settings; generates the modified Makefiles + cp "${FILESDIR}"/configure.ac-7.0 configure.ac || die + + sed -i \ + -e "/^AC_INIT/s|, __PV__, |, $PV, |" \ + -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \ + configure.ac || die "Sed failed for configure.ac" + eautoreconf +} + +src_configure() { + econf + + # Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164 + # also, don't define ANSI/c99 for lua twice + sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die +} + +src_compile() { + local myconf="" + + if use jemalloc; then + myconf+="MALLOC=jemalloc" + elif use tcmalloc; then + myconf+="MALLOC=tcmalloc" + else + myconf+="MALLOC=libc" + fi + + if use ssl; then + myconf+=" BUILD_TLS=yes" + fi + + export USE_SYSTEMD=$(usex systemd) + + tc-export AR CC RANLIB + emake V=1 ${myconf} AR="${AR}" CC="${CC}" RANLIB="${RANLIB}" +} + +src_test() { + local runtestargs=( + --clients "$(makeopts_jobs)" # see bug #649868 + + --skiptest "Active defrag eval scripts" # see bug #851654 + ) + + if has usersandbox ${FEATURES} || ! has userpriv ${FEATURES}; then + ewarn "oom-score-adj related tests will be skipped." \ + "They are known to fail with FEATURES usersandbox or -userpriv. See bug #756382." + + runtestargs+=( + # unit/oom-score-adj was introduced in version 6.2.0 + --skipunit unit/oom-score-adj # see bug #756382 + + # Following test was added in version 7.0.0 to unit/introspection. + # It also tries to adjust OOM score. + --skiptest "CONFIG SET rollback on apply error" + ) + fi + + if use ssl; then + edo ./utils/gen-test-certs.sh + runtestargs+=( --tls ) + fi + + edo ./runtest "${runtestargs[@]}" +} + +src_install() { + insinto /etc/redis + doins redis.conf sentinel.conf + use prefix || fowners -R redis:redis /etc/redis /etc/redis/{redis,sentinel}.conf + fperms 0750 /etc/redis + fperms 0644 /etc/redis/{redis,sentinel}.conf + + newconfd "${FILESDIR}/redis.confd-r2" redis + newinitd "${FILESDIR}/redis.initd-6" redis + + systemd_newunit "${FILESDIR}/redis.service-4" redis.service + newtmpfiles "${FILESDIR}/redis.tmpfiles-2" redis.conf + + newconfd "${FILESDIR}/redis-sentinel.confd-r1" redis-sentinel + newinitd "${FILESDIR}/redis-sentinel.initd-r1" redis-sentinel + + insinto /etc/logrotate.d/ + newins "${FILESDIR}/${PN}.logrotate" ${PN} + + dodoc 00-RELEASENOTES BUGS CONTRIBUTING.md MANIFESTO README.md + + dobin src/redis-cli + dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-rdb + fperms 0750 /usr/sbin/redis-benchmark + dosym redis-server /usr/sbin/redis-sentinel + + if use prefix; then + diropts -m0750 + else + diropts -m0750 -o redis -g redis + fi + keepdir /var/{log,lib}/redis +} + +pkg_postinst() { + tmpfiles_process redis.conf + + ewarn "The default redis configuration file location changed to:" + ewarn " /etc/redis/{redis,sentinel}.conf" + ewarn "Please apply your changes to the new configuration files." +} diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest index fad92c6aa478..d677fc916fde 100644 --- a/dev-db/sqlmap/Manifest +++ b/dev-db/sqlmap/Manifest @@ -2,6 +2,6 @@ AUX sqlmap.bash-completion 5757 BLAKE2B f602d99b6b0a30cf405b390eaef355f7a4b4fa42 DIST sqlmap-1.7.5.gh.tar.gz 7214128 BLAKE2B 5d09956b36f709930646603856a683d54600d570ad7b00c4a1f3bf1d939ddbb4c9db0b41f27ee76f45a9a2611323701705d98cfe2925f780760a1fbe6ddf581e SHA512 847295467d45def33f14e5006338e67480d63d0429930a0199acf433871f215070538f8ecf3c1ce7fe67b99444f2797a48373043ef0d30fac078332ee045a6c8 DIST sqlmap-1.7.6.gh.tar.gz 7214225 BLAKE2B ab95b3ad10217b94039b6709383873eb93a4992415ab6920ceebfea88ed267ae5a56c08721798663239aa9f226ff40a26d56053c0d04140334bffa1b391c00be SHA512 0d0fa7b1c03db063785accc513e2590ce46e194947cd91325cf10195a4e8c78bb1cada56673032a30a728368ea022dce44e4367d232d912f58f1e16cac62f38b EBUILD sqlmap-1.7.5.ebuild 1332 BLAKE2B bd60bc7189d811d3e3b847750ec6e8981e04f495b98b601e6bb645ff5addb9e548bb8a064ef003540c367e9b262e529019255594409f71174c5588b11e2a3cf6 SHA512 6617f419f3591f314cf1fdd1bc44ee1c9de3580167c428a9484a686e8616fab489c2a579f94bf20ba87c5aa8437a943e0096a9541b4a1510f0e09768de9cabf5 -EBUILD sqlmap-1.7.6.ebuild 1334 BLAKE2B 1fe71c950c682821addd140f103e63a519908b3f7edba932bb8191dff577e5c6d378cf17acddc8cbdd81aefff91102d916df6a7f76488164b17e9705ec64a721 SHA512 a6e6b2878f4b63bdb10c7e98937074cef23bedce9220a985ed4e021354ea213651334cc650640995c27edcdccbda184f0d5570edea3f6fe5945b63f0e94551da +EBUILD sqlmap-1.7.6.ebuild 1332 BLAKE2B bd60bc7189d811d3e3b847750ec6e8981e04f495b98b601e6bb645ff5addb9e548bb8a064ef003540c367e9b262e529019255594409f71174c5588b11e2a3cf6 SHA512 6617f419f3591f314cf1fdd1bc44ee1c9de3580167c428a9484a686e8616fab489c2a579f94bf20ba87c5aa8437a943e0096a9541b4a1510f0e09768de9cabf5 EBUILD sqlmap-9999.ebuild 1334 BLAKE2B 1fe71c950c682821addd140f103e63a519908b3f7edba932bb8191dff577e5c6d378cf17acddc8cbdd81aefff91102d916df6a7f76488164b17e9705ec64a721 SHA512 a6e6b2878f4b63bdb10c7e98937074cef23bedce9220a985ed4e021354ea213651334cc650640995c27edcdccbda184f0d5570edea3f6fe5945b63f0e94551da MISC metadata.xml 847 BLAKE2B 31fdd4fd94a4b6ad8c775bbbc9cb48b5627f2f5944a7bdaf6c30f3559044dda6cd92be3b50c8baf462b1e2e4ea4aa905bbac88c616cbfbc833a4895a1944b0d6 SHA512 bddfbc5ce988bc1770a2ad1d6952d8ef44010c9e4ef789500f0408c7c5754960804f270bb6e24e4739852cdef07b3f22111ad9da453648730f045d0b2c3deea9 diff --git a/dev-db/sqlmap/sqlmap-1.7.6.ebuild b/dev-db/sqlmap/sqlmap-1.7.6.ebuild index 550ec7d5d4b0..ad6dac4b9230 100644 --- a/dev-db/sqlmap/sqlmap-1.7.6.ebuild +++ b/dev-db/sqlmap/sqlmap-1.7.6.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap" else SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi # sqlmap (GPL-2+) diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 4856a4458ab208f37820f56ecb7db72d5e341e65..9364301250e6f58d396e47d5389250c551586f3b 100644 GIT binary patch delta 8361 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 WU)PVmOqZ~Izx!X!nVkxSK>z?otN=s+ diff --git a/dev-embedded/libjaylink/Manifest b/dev-embedded/libjaylink/Manifest index 5eefc280ede2..bf19f5305da2 100644 --- a/dev-embedded/libjaylink/Manifest +++ b/dev-embedded/libjaylink/Manifest @@ -1,3 +1,3 @@ DIST libjaylink-0.3.1.tar.bz2 61062 BLAKE2B 7a220b7e1ae1818b9d65d6bb92b282516ce6e4144ce77ee8b77088ebc92f9a091ae04a78c043afaa90ee9f737baa7c2fcd0a9237b60662af0d858fb24cef1c5e SHA512 4964e522cb59f59db444ca350529dd3695e2ccb451f7607e2c14074bafe47688f35b2e8b3304170a611db2d21040f3f98c95def179cf4f95733287986811fd78 -EBUILD libjaylink-0.3.1.ebuild 816 BLAKE2B 20ff8b374f93b5058507dccbbbd4caf2ee4ceb7c329f433c0c2b18ab73687cd479b4841b2d533ec46126541ced09b28dc27236382574680dc8716e252a7f5013 SHA512 f8748b4d3459372f74f3de3e57e8f12b5ab9a96bca6b11b2f35fb9051d892f134e98c2a4b6dfd75676eac169cf83e3114fe92c0c14da3af5e438932527061888 +EBUILD libjaylink-0.3.1.ebuild 823 BLAKE2B ecb9a81b7191fc59f6a90be9fd262335c6291a89a26b0ead26b9b20a4f5d2d67c334ed586013c1e7e841288aa7b8ddce684bcd8a6f4531adeb237a41ea85aca6 SHA512 cc8da454056fef1b464f12a13d31bf8d6d8ba02bbd8a7aa8667cc94abd9487d6566766f908dad86ef63480f8843fd8fc70e1d310ede597cb44fd8308007c23c2 MISC metadata.xml 248 BLAKE2B 9858a97a2186d5b06e272fe28021e0e668897630d8b99023000e8e58e852e80e16b399d8f864b9dff6c9fda25e1519ac8b4331792a4b441be23922707c4ad6a9 SHA512 a1e8f757e473af3ab0ccf695f849dc91e1be877dd505d339bdd26e35a2cf7fb5ffd8f5bf34e933873a462023aecb0edbddefbbda455289279182059cd6c1b0e5 diff --git a/dev-embedded/libjaylink/libjaylink-0.3.1.ebuild b/dev-embedded/libjaylink/libjaylink-0.3.1.ebuild index acb1508d8178..efa49fe3dcb0 100644 --- a/dev-embedded/libjaylink/libjaylink-0.3.1.ebuild +++ b/dev-embedded/libjaylink/libjaylink-0.3.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 @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.zapb.de/libjaylink/libjaylink/-/archive/${PV}/${P}.tar.b LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 arm ~riscv x86" +KEYWORDS="amd64 arm ~loong ~riscv x86" DEPEND="virtual/libusb:1" RDEPEND="${DEPEND}" diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 12f24595d966378d5b66a30525f33d7b9d842df0..f440d1190cd05296626abdd143813364a025662f 100644 GIT binary patch delta 9011 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 T<1#GX^Z)!WYNmd77Nh|Hd#>2E diff --git a/dev-java/tomcat-native/Manifest b/dev-java/tomcat-native/Manifest index 340a5bc4fedd..837cf84276aa 100644 --- a/dev-java/tomcat-native/Manifest +++ b/dev-java/tomcat-native/Manifest @@ -1,12 +1,7 @@ AUX tomcat-native-2.0.3-slibtool.patch 1085 BLAKE2B a23d3756071916a550c8418ab1ded93077106313b399545c7e8c5c91201c4d61b5a8c4ae550f197b50186012d64c0be1057cb9099e762f72c3f1dea32f047734 SHA512 c0bb7146e41f4c2785d6675bd46c5c7ba9279119ea8d81db0271c9874d4da9c4d60d8df219adfe02d59d19f5be1be4e659ee3bf50475052a60d43c3d029487dd -DIST tomcat-native-1.2.36-src.tar.gz 437622 BLAKE2B c553fee65bc9ff9eec099afde7516b3108ed4175915e853a720d188f684f39b9a8a040b9b9c28e64deecd0c1b0c61cd24e03a552f465c7646b0b6e47d9f12372 SHA512 ae89a872b8331035e01387665539a0c08096ae1abdb5dc7a25a197650a641ba3637f01437f1bee27b442c1c59c4d2fe2e5679d1595e8c5d121b9b219da2fb094 DIST tomcat-native-1.2.37-src.tar.gz 438373 BLAKE2B 89ec571fea09b5ee0cf5f5ffec8f5547b08da301e713361687d7aad96f70b3b789a5f26061e2277b90b845f9df1c7c140fdee4c83f1ba05d168bcabf2cf1f549 SHA512 e845239f1b6a1dab22885d39f4fd131e464c38b0d52faca0d960f99fe3e8b7d732c0112f25e5eb81ff8dc71a5e3c6799bfdf867e617d8f934068ed107036fd0b -DIST tomcat-native-2.0.3-src.tar.gz 318403 BLAKE2B a9936ad951bd521c77b8a3fe3306cb1a7a78bdbb229f84fdf53e5bd71caa55bfcee049de406df0047341c6896e05e7da4e0e2a8524fdda91a24f007176f26503 SHA512 d80e6b76295bb253eaf6eab4d722f3ba2f683f33a96310838b4c44b99f0b47a49ed9c09bb53ed23698db057ce765e3fcbfcd4ac4b75d2bdbe691f916be3be339 -DIST tomcat-native-2.0.3-src.tar.gz.asc 873 BLAKE2B f9998b9b7c410ac7fe2c72207cec64dcd003142ede4f37abd4ebb04ee930a5d536169c84e24bc7fb328cead15da19c13a991f30bdcce80ffd5380114884ec5f6 SHA512 bc513239ccd2a4b4eb60d30513328bb008b926e702ece8ddb4a9a084d64fc7db02b894f741d7073e5f869e7df948b4539d849e8c602549bab91f7055e3c23222 DIST tomcat-native-2.0.4-src.tar.gz 318845 BLAKE2B 44cd99ff52d5b402c2d8caa6819e2e420c84399f7f3cc0be38cd2a40985ddaaf89093005454527976ad2cf083c90d39c9c4d600671a8e5c7c07d0834b23d93e0 SHA512 276133e44ae9f9d3e853b66120937865c675eed6dd6b5b7d8a94ef741f037c0b3d99a6c065a1303c0ca42b65c109aef35b6bd370a2af0b7b2752eadf85b1d880 DIST tomcat-native-2.0.4-src.tar.gz.asc 873 BLAKE2B 509c63dce69c767d3dd694d7994c8b2cbb4f84d40095ff89373a165d592449fc028402b17bf0e25c9ffe40d5ca8383cda50703054fcdfb2fd4cb36bdcecdff0c SHA512 80768307fd1d46ca822151977b3d9fecdb3121929e97338a78c39bc439f914694dedbfff087cd512f986532567734f04422b4764ea215ad5dbb0319380fa05d2 -EBUILD tomcat-native-1.2.36.ebuild 1193 BLAKE2B 4dc4ce63f539bb24d6750adfc1fe24b2f3f64470c5b0d16eb2faf69bd9a9d17692b86d23dc643004b4d7a6dacaf22405fe9f10e9a2e46a107875bbfbc53bff17 SHA512 77aaec34bcd9172b57289f8b0a02e82bf29ed385e21be352b959162241944593a15efa103c4a7704019e71be2fd9c24d3e95ec78198d489705de78046d0ddc4d -EBUILD tomcat-native-1.2.37.ebuild 1194 BLAKE2B 85ceafd1111a3cba29edf38c638ec33d68d64a69da15c06ba8c0c060b2353c1cae1b4d60aacc6cd19af34f557dc66d98f90c157e4c31ca4602aea0b7fd27f27c SHA512 c532e8cce0fd7b628a6602d01af7123d2c9dc87357ceb418dd54ad7546924d409f7b83e2351a8ad1d0eb1b4d9d9221ef5d0e69d3f857fd361aa4439252c6eb3f -EBUILD tomcat-native-2.0.3-r1.ebuild 2169 BLAKE2B ef455d4fe17957c4e52c38fa3946483e299b80b49106a586f0b43c96be9b57b886049eb2d42c41b7a77b85c04ad88ce8f36f6af8ce5b309b90041f3830d3638e SHA512 0bd0176625f1c10b9b7ee67add2a35a5f1df7195590c8b3d6c6c22afc5d298d069459cca951e2e3108735f370cc2de218b9db9a1d4be332dbebe4b4fd6963d88 -EBUILD tomcat-native-2.0.4.ebuild 2169 BLAKE2B ef455d4fe17957c4e52c38fa3946483e299b80b49106a586f0b43c96be9b57b886049eb2d42c41b7a77b85c04ad88ce8f36f6af8ce5b309b90041f3830d3638e SHA512 0bd0176625f1c10b9b7ee67add2a35a5f1df7195590c8b3d6c6c22afc5d298d069459cca951e2e3108735f370cc2de218b9db9a1d4be332dbebe4b4fd6963d88 +EBUILD tomcat-native-1.2.37.ebuild 1193 BLAKE2B 4dc4ce63f539bb24d6750adfc1fe24b2f3f64470c5b0d16eb2faf69bd9a9d17692b86d23dc643004b4d7a6dacaf22405fe9f10e9a2e46a107875bbfbc53bff17 SHA512 77aaec34bcd9172b57289f8b0a02e82bf29ed385e21be352b959162241944593a15efa103c4a7704019e71be2fd9c24d3e95ec78198d489705de78046d0ddc4d +EBUILD tomcat-native-2.0.4.ebuild 2168 BLAKE2B ecba20a3e0a5c3472c93a639019a810f99660e6b0bcc6280d0c712f99dee71ba53e913145680000e3a59394c636f7c83444dbfc45eb19913d3491236e20d1232 SHA512 bdabcb7c4fe756a4ed6d051bfcd1ed8409f147c1ba5aa5b2e0d90f19083b1ee2c7c1cfb982879f31ef4c57e98b6a014ff8ff2c4bad3f5d4b0bbc65bf7df4acdb MISC metadata.xml 1096 BLAKE2B cc5973c26004db986d1cd7020212163380883cb3b01ed08b518d87abaf43a1e875de226064a123b9a5792e0e2285e70eeb50234654049ad22d906c4c5c454928 SHA512 f19053a4c75f84fa8491aee4f74d7334e369bb38125c69f6c839d37cc3b6c90ce348039845a3635d0b637b50c379efaee22dd811c46c49645fc6f8192e7a01cc diff --git a/dev-java/tomcat-native/tomcat-native-1.2.36.ebuild b/dev-java/tomcat-native/tomcat-native-1.2.36.ebuild deleted file mode 100644 index e2093e095560..000000000000 --- a/dev-java/tomcat-native/tomcat-native-1.2.36.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="Allows Tomcat to use certain native resources for better performance" -HOMEPAGE="https://tomcat.apache.org/native-doc/" -SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz" - -KEYWORDS="amd64 ~x86" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-libs/apr:1= - dev-libs/openssl:0= - >=virtual/jre-1.8:*" - -DEPEND=">=virtual/jdk-1.8:* - test? ( dev-java/ant-junit:0 )" - -S=${WORKDIR}/${P}-src - -JAVA_ANT_REWRITE_CLASSPATH="yes" - -src_configure() { - local myeconfargs=( - --with-apr="${EPREFIX}"/usr/bin/apr-1-config - --with-ssl="${EPREFIX}"/usr - ) - - cd native || die - econf "${myeconfargs[@]}" -} - -src_compile() { - eant jar - - cd native || die - default -} - -src_install() { - java-pkg_newjar "dist/${P}.jar" "${PN}.jar" - - cd native || die - default - - ! use static-libs && find "${D}" -name '*.la' -delete || die -} - -src_test() { - java-pkg-2_src_test -} - -pkg_postinst() { - elog "For more information, please visit" - elog "https://tomcat.apache.org/tomcat-9.0-doc/apr.html" -} diff --git a/dev-java/tomcat-native/tomcat-native-1.2.37.ebuild b/dev-java/tomcat-native/tomcat-native-1.2.37.ebuild index 5098a6d937b5..e2093e095560 100644 --- a/dev-java/tomcat-native/tomcat-native-1.2.37.ebuild +++ b/dev-java/tomcat-native/tomcat-native-1.2.37.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Allows Tomcat to use certain native resources for better performanc HOMEPAGE="https://tomcat.apache.org/native-doc/" SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" LICENSE="Apache-2.0" SLOT="0" IUSE="static-libs test" diff --git a/dev-java/tomcat-native/tomcat-native-2.0.3-r1.ebuild b/dev-java/tomcat-native/tomcat-native-2.0.3-r1.ebuild deleted file mode 100644 index e5d555c68e08..000000000000 --- a/dev-java/tomcat-native/tomcat-native-2.0.3-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# 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 autotools java-pkg-2 java-pkg-simple verify-sig - -DESCRIPTION="Allows Tomcat to use certain native resources for better performance" -HOMEPAGE="https://tomcat.apache.org/native-doc/" -SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz - verify-sig? ( - https://downloads.apache.org/tomcat/tomcat-connectors/native/${PV}/source/tomcat-native-${PV}-src.tar.gz.asc - )" -S=${WORKDIR}/${P}-src/native - -KEYWORDS="~amd64 ~x86" -LICENSE="Apache-2.0" -SLOT="2" -IUSE="static-libs" - -DEPEND=" - >=virtual/jdk-1.8:* -" -RDEPEND=" - dev-libs/apr:1= - dev-libs/openssl:0/3 - >=virtual/jre-1.8:* -" -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-connectors )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/tomcat-connectors.apache.org.asc" - -JAVA_RESOURCE_DIRS="../resources" -JAVA_SRC_DIR="../java" -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_SRC_DIR="../test" - -PATCHES=( - "${FILESDIR}"/tomcat-native-2.0.3-slibtool.patch #778914 -) - -DOCS=( ../{CHANGELOG.txt,NOTICE,README.txt} ) - -src_prepare() { - java-pkg-2_src_prepare - mkdir -p "${JAVA_RESOURCE_DIRS}/META-INF" || die - sed -ne '/attribute name/s:^.*name="\(.*\)" value="\(.*\)".*$:\1\: \2:p' \ - ../build.xml \ - | sed "s:\${version}:${PV}:" \ - > "${JAVA_RESOURCE_DIRS}/META-INF/MANIFEST.MF" || die - default - - # Needed for the slibtool patch - sed -i 's/configure.in/configure.ac/' configure.in || die - eautoreconf -} - -src_configure() { - local myeconfargs=( - --with-apr="${EPREFIX}"/usr/bin/apr-1-config - --with-ssl="${EPREFIX}"/usr - ) - econf "${myeconfargs[@]}" -} - -src_compile() { - java-pkg-simple_src_compile - default -} - -src_test() { - JAVA_TEST_EXTRA_ARGS=( -Djava.library.path=".libs" ) - java-pkg-simple_src_test -} - -src_install() { - java-pkg-simple_src_install - java-pkg_doso .libs/*.so* - dodoc -r ../docs - ! use static-libs && find "${D}" -name '*.la' -delete || die -} - -pkg_postinst() { - elog "For more information, please visit" - elog "https://tomcat.apache.org/tomcat-9.0-doc/apr.html" -} diff --git a/dev-java/tomcat-native/tomcat-native-2.0.4.ebuild b/dev-java/tomcat-native/tomcat-native-2.0.4.ebuild index e5d555c68e08..c1ee9d7ecc61 100644 --- a/dev-java/tomcat-native/tomcat-native-2.0.4.ebuild +++ b/dev-java/tomcat-native/tomcat-native-2.0.4.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.t )" S=${WORKDIR}/${P}-src/native -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" LICENSE="Apache-2.0" SLOT="2" IUSE="static-libs" diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 3f1d071eb852ba4c35ca62e7009bd90f1670b071..e42dc7f220f74c51088370cfe952babc5124f986 100644 GIT binary patch delta 19624 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 delta 19435 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 + + + + + xgqt@gentoo.org + Maciej Barć + + + Luau is a fast, small, safe, gradually typed embeddable scripting language + derived from Lua. It is designed to be backwards compatible with Lua 5.1, + as well as incorporating some features from future Lua releases, but also + expands the feature set (most notably with type annotations). Luau is + largely implemented from scratch, with the language runtime being a very + heavily modified version of Lua 5.1 runtime, with completely rewritten + interpreter and other performance innovations. The runtime mostly preserves + Lua 5.1 API, so existing bindings should be more or less compatible with a + few caveats. + + + https://github.com/Roblox/luau/issues/ + Roblox/luau + + diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 36d65e5b2db5..311efad102f2 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -8,6 +8,8 @@ DIST Python-3.11.4.tar.xz 19954828 BLAKE2B b423aa1838702f555160b41cd90d752180250 DIST Python-3.11.4.tar.xz.asc 833 BLAKE2B 0384dfbda5f897e749d8fca21773c599d1910ce1188f3c2dbf9632c9a79347644e1354e0ec6fc182c387b9cd6c66b8c224e5bfd8237877786918414f8d49f5f7 SHA512 8ee82bf116b2cc7407e260eccf53e7fee4d7497165d0b9c3e59931c73f3b419bc0299b459eee9544a6e51e323ff0a6aa07827efd89f9c320b54556feeea04a78 DIST Python-3.12.0b3.tar.xz 20220780 BLAKE2B 78deb1efe3642bd11265fdb810d8e40d6d816ebadd55872bfa7de313956865d4370631449a7f0db7ca95f38643598753aaf94c9a02d44f9a2707f45bba41f77f SHA512 2d83285ea09445da25204285937366b20793b12223f5a0979276633213773d14de6dbb6a311629b755962804d8521b30cf9fe032f447608b6df7af721a18ba0c DIST Python-3.12.0b3.tar.xz.asc 963 BLAKE2B fad39386d4f8a6a1103e0cef431ba171fd5e6af75b097684717f68046683bf967981d1aee0e17f7dc7f97578e686565f817e39de11b309c4e8d64949fff396aa SHA512 ab0d91f3c2fc001fe924f71182526d543a3c9e65238954bb954c58d03171a6cb3640a15570d2d7b889c6251fd876790121cd36bcc29a901f53d17f5f4f8f6f4e +DIST Python-3.12.0b4.tar.xz 20244176 BLAKE2B 6f1d199fcce07b5ca4fbf5a24b382aac2af793c6f43346708d984b20422a2f9ac4e6bc352e3c008e7815083e06c4b69e36c1a3ea94a8e3c398a1d2188595a0f5 SHA512 942a47d12c51e13939c815de908e766b818e4862c536153ae94b8032b5263b0cc23bda9a75fe60f48ee400a4ce405e2583da684847623cf552c20efcbc663469 +DIST Python-3.12.0b4.tar.xz.asc 963 BLAKE2B 3ed0c47bd892791325598f20578bca72d8ffce9421c80d35c12b2a0d23611dfc329a2016f332950910990fcd9bd55e90753f547ca8a54dde039618b43c71a6b4 SHA512 ab2684cc4044bf39c8064ec7d41dc2d04f01c9bccf5404ec1fffbce89a3a831b4d7dac3613ef892988a16839aeb13cbc03a085fae5c086ee19d3bfb925dff6c0 DIST Python-3.8.17.tar.xz 20696584 BLAKE2B 07be197f7d753775b039ca200864e6d40cbb0115538604d0b214a5404beecd38e3ef416c1941f7871e2e92913d09faba48745bb9df141cf8e5ca77c7de6f0a24 SHA512 bc7e02acfebba86e4394f02195993500fac9347a52c7b49727eb0cdda38786ae917234272872d75effaddb042810d9682ef5627b0cc199f8aa0d5d3e315ddc0e DIST Python-3.8.17.tar.xz.asc 833 BLAKE2B c1eb893e8005c59c918528d676f06679182cf45ae256f9929d2daf56577dd2dcb3aff264e9ca47b605ecba2a1c00fabf282c59a231e67cec2324c33c6b3ca7f6 SHA512 bb017e2b17a3ca8ed568d2589285a87365bcca6a677e06fab5184d03e251ace6276117a160f59201e6a1c597e32d79ee109ffc7083266e6e2105b7afaaac3876 DIST Python-3.9.17.tar.xz 19647312 BLAKE2B eae9d1c0b9a6cd9ce84af75e58899bcd127163c90434d2bc879047706adb087721aa5ac9425e6906e6238296b2695ea0304a2b93288627cee3560ee85f450062 SHA512 994d92346e563a4635411808744eac8207c68e6fc9c1db1c2eb4103dad8553aaad4a8116e38c61f28cb17905a12cc46dccdde985e1c45882bf1815081b88b6be @@ -16,12 +18,14 @@ DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 BLAKE2B 0139c0944f62f9cdd236f DIST python-gentoo-patches-3.10.12.tar.xz 13980 BLAKE2B 8ca0e652b73634d9fa52fbdd5f224a68ca7f0d6798079e4e5dfa41a3619e9b387166c49551ec77fb2ee035680e1681c129d6db4f82531fe94f56aa46bc1c78e3 SHA512 e41f81afcbf0948a66bc3550225f69a48797eca7461e516ed5259584e4651fe81973c8e76ca4f4a32ef78247306ad33c7a85faea69797f3e090010a1dceff13f DIST python-gentoo-patches-3.11.4.tar.xz 7108 BLAKE2B 185bc558a24bead21719d543319a47b36fcd6bdd22a5dcb11ad794a381b2bc51c28f5ea03ca1ad3359e3f96c081c10b08285e4354daf85a0535bfd2123d40d16 SHA512 19ca9fa9071cab3938008af515a65def75ed5cff7152dcab5895b29fc1ba87044a1027540a1cc63231c4e77a8b67fe931bf39adf3d642a648e7da970a0cecd3c DIST python-gentoo-patches-3.12.0b3.tar.xz 4656 BLAKE2B b7ae4023c1aea6f3fe9f98bc1a974cfd79769dae104fb1dd88cf778f89b6a7d30f68093abc5211e746548e46ed06044beb7458b2ed3b0d67b5a48f00bc960683 SHA512 8d7fbb6ecf65770c6900dccff34c668a79efa3a86d55be50edaa3f583b50be9b4a7e628a41fa9efc92ad61ed9be8e04f1b324e68240fcfdaaad67b7a077ef928 +DIST python-gentoo-patches-3.12.0b4.tar.xz 4660 BLAKE2B 50c8b2d80b33f26a274a80884a071568ec0c79fa9312da544d5a748a5bd38d245de4f6919d8fc482e9f81c0c6686ef7d02f0b311e861d20be32846ccc875be72 SHA512 7cddf24248ee24c06b9bd765b2445b8bcf08e2f244cd9a9e1515d7207059e27efe818e0da088dc6f3b7fa882858836443484e13cdaabbbe0afe7a7db8c2dffce DIST python-gentoo-patches-3.8.17.tar.xz 32424 BLAKE2B d992f6b1c971583000086175d07198d367e4504dea8829b35742a3daf2279ba1fbade8c37f00018bda97fa9080d1d40087c236486bbcd369c2d1c850de47a976 SHA512 d309da6805a72742cf8d1bb170a777edd7b7aa936d6e9967e96bed4427285180cd9935f202f899f3aa54632a31a5a94c5b7c20a343b1a714d8aa5fc6f8e9f371 DIST python-gentoo-patches-3.9.17.tar.xz 25048 BLAKE2B da19105dfa2fda7b422ac368f85c97d7541be74a6f9b9170a19ceac901e026ab39baef83c610172ecba1f70cce6e2832e956c2e4c87387b0e21c79c2c633b116 SHA512 ce9d3c62c675bceccaac21fd467c54322a55a1c8af9be3a6dcfd7a892c03b39b38dc35ba570e3dd9fc984a5f3eeabb3cc564ba2d7f935dbf6df829264cb32b2f EBUILD python-2.7.18_p16-r1.ebuild 8603 BLAKE2B 13c654aad809e8f999fa36e63f4a4eec5c2804644fab92c6f1a5c8ef75b20bde8509c34358e32350d7ddcbf8a309b9c5c008a9f9ab83c7d208434bd7efab0467 SHA512 88de339a316876a5a71560842cd879ba96b522f7dc4e409e6a22109639a538cb38abdc1a3d6c8ef468476841d1fe6014327197e8e2b0dd2d357ecde34bf8993a EBUILD python-3.10.12.ebuild 14061 BLAKE2B 53cbacdaca9dd0c42126aa275dd62ca5454339ae5fea06112885d1b176617975625e14dacc02ee6bb0c9d0c2541d34f4a54bd724be45fed243f373977e6aaa17 SHA512 336ee041317b478d888ef80f8600ad3fdc388233cd738e82fc1b512ed60a4a2116db50a4c033b7f3a0c57ccb74c1d325f385ef05e9f1873f44660aaf7c001148 EBUILD python-3.11.4.ebuild 14960 BLAKE2B 5c91cffce5e98dd4ab172e95e80f1bfea08a96fd4b0773f38aa9097932b380892b4e806713454f957d50c8b193771186495df72b275ab62fa95449daf4708f45 SHA512 55f4da61955b2a54f797f2935b9f8eb77a40efb74596710b0836667674fd80e82525497e1081ffac6d395b29da0e389dcece62a5f0bc1acff8ee6ab877dbb0e9 EBUILD python-3.12.0_beta3.ebuild 14859 BLAKE2B f081d3dce5fb9d78161783e5afd5bc880957217e6790b5fdfde1f19d8c61f2ce0c6c264cb464f3e5cf764e4aab7c95a7ce90e31c90e72cd0fc1eecbec927fb14 SHA512 80af81666cb1fd77d38346d251944fb5f4bee04ca367c147fc98ec51893202ed6899d4e7974279013d41d070b5be8538a1ac0179760eca5fecb49e9159b020ad +EBUILD python-3.12.0_beta4.ebuild 14859 BLAKE2B f081d3dce5fb9d78161783e5afd5bc880957217e6790b5fdfde1f19d8c61f2ce0c6c264cb464f3e5cf764e4aab7c95a7ce90e31c90e72cd0fc1eecbec927fb14 SHA512 80af81666cb1fd77d38346d251944fb5f4bee04ca367c147fc98ec51893202ed6899d4e7974279013d41d070b5be8538a1ac0179760eca5fecb49e9159b020ad EBUILD python-3.8.17.ebuild 12186 BLAKE2B 3a3f7f0701c0b4124fbcdd9caae9156a11108584bad90ed3051f9798ca5726af39c4002d4468d388256be6bd4d8e6967481e600fdacd0f2571c749a622fc3cbb SHA512 c8d1027498d66751af4d842445db10e29c55c3e5ce1dffa1d6487244e1c98ad19eb9188a31165756e5d3adc1d6d334535ebd784db29e468b2eaa2244fc563ffa EBUILD python-3.9.17.ebuild 13687 BLAKE2B ebd310d7f38daafe117b0174bc25f738e170aec49ec0cbf522f4f4ee2ab91ac80ce20c5eac2c5c6e853a5fcc004b2719c96d60a6704d50fc7f405334e9ad68b3 SHA512 f281ac933df35e3be51efd88008fa3312d88e692aac05a25241f5a1d5e862f485676dac6ba5b44269e710a445e14c9463ccfdf3330766a36a5abf1bcaa1e9c67 MISC metadata.xml 1436 BLAKE2B fd5ebcef153bc74aae02f8930dba67736ce44b1dd23418448e7d5bd22391845f5edf0ba8cdf3f43af9254c68734b95fbac9ee891f09c4584c9272ac4233eede6 SHA512 124a1e743cef7236f7936aa843d3aae739a420b1b6173f02c2ef787745616891142724446320d887aeecb95fac09e3620a9666e8e3e32085d79019fe71ff7da5 diff --git a/dev-lang/python/python-3.12.0_beta4.ebuild b/dev-lang/python/python-3.12.0_beta4.ebuild new file mode 100644 index 000000000000..8c769c87e1b7 --- /dev/null +++ b/dev-lang/python/python-3.12.0_beta4.ebuild @@ -0,0 +1,526 @@ +# 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 python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_beta/b} +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 debug +ensurepip examples gdbm 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-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-pip ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + kernel_linux? ( sys-apps/util-linux:= ) + 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 + ) +" +# bluetooth requires headers from bluez +DEPEND=" + ${RDEPEND} + bluetooth? ( net-wireless/bluez ) + test? ( + app-arch/xz-utils[extra-filters(+)] + dev-python/ensurepip-pip + dev-python/ensurepip-setuptools + dev-python/ensurepip-wheel + ) + 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-20221025 ) +" +RDEPEND+=" + !build? ( app-misc/mime-types ) +" +if [[ ${PV} != *_alpha* ]]; then + RDEPEND+=" + dev-lang/python-exec[python_targets_python${PYVER/./_}(-)] + " +fi + +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} +# false positives -- functions specific to *BSD +QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags ) + +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. + # TODO: Makefile has annoying deps on expat headers + #rm -r Modules/expat || die + + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + + default + + # force the correct number of jobs + # https://bugs.gentoo.org/737660 + sed -i -e "s:-j0:-j$(makeopts_jobs):" Makefile.pre.in || die + + eautoreconf +} + +src_configure() { + local disable + # disable automagic bluetooth headers detection + if ! use bluetooth; then + local -x ac_cv_header_bluetooth_bluetooth_h=no + 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 + -u-network + + # We use a timeout because of how often we've had hang issues + # here. It also matches the default upstream PROFILE_TASK. + --timeout 1200 + + -x test_gdb + -x test_dtrace + + # 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 + + # Hangs (actually runs indefinitely executing itself w/ many cpython builds) + # bug #900429 + -x test_tools + ) + + 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 + --without-static-libpython + --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-platlibdir=lib + --with-pkg-config=yes + --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip + + $(use_with debug assertions) + $(use_with lto) + $(use_enable pgo optimizations) + $(use_with readline readline "$(usex libedit editline readline)") + $(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 + 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 to satisfy --with-build-python. + --without-lto + --without-readline + --disable-optimizations + ) + + myeconfargs+=( + # Point the imminent CHOST build to the Python we just + # built for CBUILD. + --with-build-python="${WORKDIR}"/${P}-${CBUILD}/python + ) + + 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_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 + + 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-libs/Manifest.gz b/dev-libs/Manifest.gz index 3d748e93e51d8602d762f65af5b3db6d0f9b30ba..0d41d09abde62a540f7e44da27b1eca0352ec35c 100644 GIT binary patch delta 97568 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 AGXMYp diff --git a/dev-libs/botan/Manifest b/dev-libs/botan/Manifest index f809da7d69da..410b7f2c3e0c 100644 --- a/dev-libs/botan/Manifest +++ b/dev-libs/botan/Manifest @@ -5,7 +5,10 @@ DIST Botan-2.19.3.tar.xz 6105896 BLAKE2B 6d7778d9e9a101c76f35c65b0fb0201641cd919 DIST Botan-2.19.3.tar.xz.asc 488 BLAKE2B cd86bf77306aad2956cced6ac4fb96081279af88743e87d8fe5437e72e9fa8db8aaf40d0b5cb9c5b3a85204cb7d63c3baa3054126ab4c9a2db527e6835a069d7 SHA512 9142f932c958138b4bac32f503a550e6c73b61612690a280dcb98efe8c367aa6bd3cd88b4ed4decec376bb87596a780a21bdcb01d4a3573a1c44fbeb0aa49d23 DIST Botan-3.0.0.tar.xz 8752380 BLAKE2B 06ac29dc0cbaef43a38cc30185f431e1b1f4083469fdea19ee5d77ada6633022746b8ae2419bd00872f9b3892af9c61a455bc88f77bef84f451938dffd27bde3 SHA512 d67ac0f9d67f6869b7a35d4a7c5e96ffcc619f7e44ead36b4cd0906f3d925d12181566aace03ac719ef54d819ae1158febc0b25839beed5f92eade06d510b594 DIST Botan-3.0.0.tar.xz.asc 488 BLAKE2B 6a34817ec4700983151f97d2e278870736860ac72f3936fcc63e241d89ba758bdf7765d3c877d88019055562a6067c278ecbac263e8d87cc310790089e47f662 SHA512 46ff64bb4d215a48b0549d90ae2461ae39ae5ecf588a7e130876759ec30561c5a2db77ee9cdc7a3dab990927b51ea732f5b56592bdc150062ca25690378ab817 -EBUILD botan-2.19.2.ebuild 4430 BLAKE2B f3ecd4970642c364814e8ecbc7e831c8009b90d06b44dfc3da8abf270d7bd55f07715f86bf155a0e7f31baab03b849ccfbade89e346d8ccd2cb88edaeb7530a2 SHA512 42227dea382c9db6d3623506ab50ee4b3bf4139e419917c0f7e2fc5467b29a86723b1159e8025b982f7d82f057733cc8ac1193834e8a4609a5dfde80563f8205 -EBUILD botan-2.19.3-r2.ebuild 4801 BLAKE2B 62773458d226a78bb28c0611073c6a1b628e3a6910915a40bf07c2f7dc5f8252f8da3ccf682d618f915a6095e808c7ef9d4f46a1ad0d30dc1bf3fde98ced59e0 SHA512 c5dba4870489f004a2d955d351aa4f31d82f483b39a01dd137f765686b3f1a18f69139b72097761839a6485443ce4b4fbdcfb875f40537ce2248fe73b5e681d2 -EBUILD botan-3.0.0-r2.ebuild 4860 BLAKE2B 1ec833d713637672ba14219b65a3a63e21be62a47591fb8a2ede543155bdff499da3db470f99b78e0f86623036cc2955e0c58202da438985b2e30eb5224dea2f SHA512 b7b2530a5c081f9fd43c2d38e7864681bfdfe318ae763423f4d352c995996a2454cc4679a8ef23a67a1ab591a6608dc7119443d474b110fc7858a6f92f9e7920 +DIST Botan-3.1.0.tar.xz 8807364 BLAKE2B 4f990905d213d42969e54e2f95844832ceecad91eac08436d221a3881719e896e3a4fa564e8b267d5d74d9955b55b547b3df9ca77726993a9a8136e42add4533 SHA512 2234f026bc79657699ab53042dca7d67f4beee91593bf12c32a94688978bd4a99ef4e632ecdb2d21b20481e1cdc353a8fa8665db0f0130b2e8f0f84ebeac8970 +DIST Botan-3.1.0.tar.xz.asc 488 BLAKE2B 921092f09ea4e00742c66827298bc5b1476dbb98c5c76fd10a09013333b0d9522484eb85cffef359ffc952c9d01892295c125b7c8957fa028cad2a931b599e05 SHA512 11f43d6147113fbe4d49d81b5b2f74a99951cee6cb52ebea741c36a7dec577e1fc14af7241dc60c14b271ba1432dc19a59939b3984233738159198d187973e3e +EBUILD botan-2.19.2.ebuild 4452 BLAKE2B 6f20db33003277c4705690d5aedb9878ad10d24ae01be837d7c0a1c5276b5a8463197b78c1879560ef45369167abe11ed6d10443427505bddd641a2b9fae5ffc SHA512 5e2ea6890d06e9c7999ecb7103bd79e7052a508d8bc94cabf7154afe9a17616f88ff053086980afa2ecf98b2521a7fed4ddd511e01345ea675d85f3038f80984 +EBUILD botan-2.19.3-r2.ebuild 4822 BLAKE2B 78f05a4a8832e5eee611da509d40243c57f39e41e39119d07647f94843689052583867c3150fce437cd322369ad6e0d5e0ab03ab7ec19300fb961b269db0e2a1 SHA512 4c0e0eb0e35285af725816edd2c414cf054d7dd06aab9b1c550d70fa892fe603c2e6c20283ee964e1c53a35b87e5177c74c8b4ace5aaa661bc24c73eb72935be +EBUILD botan-3.0.0-r2.ebuild 4881 BLAKE2B bf499274424a18f242b47bdc961dc6a52b49b51cefc1d4ff46848cf7dbc7a7347e16d68056cf405de91c89529ad4ef2357357d26841a29236abeae1cc9b4511a SHA512 5e2e494eed8ffee0ef3f39684a57cccf90c05844558ac9c0fd5da07881866ceb0758bb28effafb4e7ffd87ac4ceee91f9055f53e2e0434b7447837e3e9c1ded2 +EBUILD botan-3.1.0.ebuild 5121 BLAKE2B a60007930ae029b9d47db9870adb56ed0393c7b82a9601e41fc3dc3996245efe3a55d199d8c40461ed316b0d80eb16abd333032a947d491b39551fc8621f11d9 SHA512 713b3e04fd50c167aea1b6d838f4ad000b30311ac46c7c8a54e9452c58e2f5957514561697ab9697260c725220fa9d8690588a1df4b8f732cc1c4fdcac6c5d35 MISC metadata.xml 587 BLAKE2B 8d46466fee633fda0f81549a6e512e4ef5963eda31d7c882cee2fe2bfae8b0379509f046d0bdfdb1fe9481eea0585f1754753ed6b509c4f922b8fbf9ae089f39 SHA512 258e04098b9db5821a66e38d02ffb195b57378621fd2a549c8892744cf257be857ebf75c8e4a2f041cd267f07c2f1c3a5fca8df61db0538d8282507cf03a029d diff --git a/dev-libs/botan/botan-2.19.2.ebuild b/dev-libs/botan/botan-2.19.2.ebuild index e899feaea56b..9001823c1c74 100644 --- a/dev-libs/botan/botan-2.19.2.ebuild +++ b/dev-libs/botan/botan-2.19.2.ebuild @@ -3,9 +3,9 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/botan.asc -inherit edo python-r1 toolchain-funcs verify-sig +inherit edo multiprocessing python-r1 toolchain-funcs verify-sig MY_P="Botan-${PV}" DESCRIPTION="C++ crypto library" @@ -167,7 +167,7 @@ src_configure() { } src_test() { - LD_LIBRARY_PATH="${S}" ./botan-test || die "Validation tests failed" + LD_LIBRARY_PATH="${S}" edo ./botan-test --test-threads="$(makeopts_jobs)" } src_install() { diff --git a/dev-libs/botan/botan-2.19.3-r2.ebuild b/dev-libs/botan/botan-2.19.3-r2.ebuild index 3059e4d2c09e..901ed502d597 100644 --- a/dev-libs/botan/botan-2.19.3-r2.ebuild +++ b/dev-libs/botan/botan-2.19.3-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/botan.asc -inherit edo python-r1 toolchain-funcs verify-sig +inherit edo multiprocessing python-r1 toolchain-funcs verify-sig MY_P="Botan-${PV}" DESCRIPTION="C++ crypto library" @@ -173,7 +173,7 @@ src_configure() { } src_test() { - LD_LIBRARY_PATH="${S}" ./botan-test$(ver_cut 1) || die "Validation tests failed" + LD_LIBRARY_PATH="${S}" edo ./botan-test$(ver_cut 1) --test-threads="$(makeopts_jobs)" } src_install() { diff --git a/dev-libs/botan/botan-3.0.0-r2.ebuild b/dev-libs/botan/botan-3.0.0-r2.ebuild index fb1e9384a2cc..29f6c986af69 100644 --- a/dev-libs/botan/botan-3.0.0-r2.ebuild +++ b/dev-libs/botan/botan-3.0.0-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/botan.asc -inherit edo python-r1 toolchain-funcs verify-sig +inherit edo multiprocessing python-r1 toolchain-funcs verify-sig MY_P="Botan-${PV}" DESCRIPTION="C++ crypto library" @@ -176,7 +176,7 @@ src_configure() { } src_test() { - LD_LIBRARY_PATH="${S}" ./botan-test$(ver_cut 1) || die "Validation tests failed" + LD_LIBRARY_PATH="${S}" edo ./botan-test$(ver_cut 1) --test-threads="$(makeopts_jobs)" } src_install() { diff --git a/dev-libs/botan/botan-3.1.0.ebuild b/dev-libs/botan/botan-3.1.0.ebuild new file mode 100644 index 000000000000..6cbda3afca02 --- /dev/null +++ b/dev-libs/botan/botan-3.1.0.ebuild @@ -0,0 +1,202 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/botan.asc +inherit edo flag-o-matic multiprocessing python-r1 toolchain-funcs verify-sig + +MY_P="Botan-${PV}" +DESCRIPTION="C++ crypto library" +HOMEPAGE="https://botan.randombit.net/" +SRC_URI="https://botan.randombit.net/releases/${MY_P}.tar.xz" +SRC_URI+=" verify-sig? ( https://botan.randombit.net/releases/${MY_P}.tar.xz.asc )" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD-2" +# New major versions are parallel-installable +SLOT="$(ver_cut 1)/$(ver_cut 1-2)" # soname version +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos" +IUSE="doc boost bzip2 lzma python static-libs sqlite test tools zlib" +RESTRICT="!test? ( test )" + +CPU_USE=( + cpu_flags_arm_{aes,neon} + cpu_flags_ppc_altivec + cpu_flags_x86_{aes,avx2,popcnt,rdrand,sha,sse2,ssse3,sse4_1,sse4_2} +) + +IUSE+=" ${CPU_USE[@]}" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +# NOTE: Boost is needed at runtime too for the CLI tool. +DEPEND=" + boost? ( dev-libs/boost:= ) + bzip2? ( >=app-arch/bzip2-1.0.5:= ) + lzma? ( app-arch/xz-utils:= ) + python? ( ${PYTHON_DEPS} ) + sqlite? ( dev-db/sqlite:3= ) + zlib? ( >=sys-libs/zlib-1.2.3:= ) +" +RDEPEND=" + ${DEPEND} + ! +Date: Mon, 10 Jul 2023 10:40:49 +0200 +Subject: [PATCH] Disable signalfd by default + +signalfd may behave differently to sigaction/signal, so to avoid +breaking libevent users (like [1], [2]) disable it by default. + + [1]: https://github.com/tmux/tmux/pull/3621 + [2]: https://github.com/tmux/tmux/pull/3626 + +Also signalfd is not that perfect: +- you need to SIG_BLOCK the signal before + - blocked signals are not reset on exec + - blocked signals are allowed to coalesce - so in case of multiple + signals sent you may get the signal only once (ok for most of the + signals, but may be a problem for SIGCHLD, though you may call + waitpid() in a loop or use pidfd) +- and also one implementation problem - + sigprocmask is unspecified in a multithreaded process + +Refs: +- https://lwn.net/Articles/415684/ +- https://ldpreload.com/blog/signalfd-is-useless + +Refs: https://github.com/libevent/libevent/issues/1460 +Refs: #1342 (cc @dmantipov) +--- + CMakeLists.txt | 1 + + include/event2/event.h | 6 ++++-- + signalfd.c | 4 ++-- + test/include.am | 2 ++ + test/test.sh | 11 +++++++++-- + 5 files changed, 18 insertions(+), 6 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index cd41d16e57..9c402ec0c1 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1509,6 +1509,7 @@ if (NOT EVENT__DISABLE_TESTS) + else() + add_backend_test(${BACKEND} "${BACKEND_ENV_VARS}") + endif() ++ add_backend_test(signalfd_${BACKEND} "${BACKEND_ENV_VARS};EVENT_USE_SIGNALFD=1") + endforeach() + + # +diff --git a/include/event2/event.h b/include/event2/event.h +index 384a84178b..9b971edf1d 100644 +--- a/include/event2/event.h ++++ b/include/event2/event.h +@@ -599,9 +599,11 @@ enum event_base_config_flag { + */ + EVENT_BASE_FLAG_EPOLL_DISALLOW_TIMERFD = 0x40, + +- /** Do not use signalfd(2) to handle signals even if supported. ++ /** Use signalfd(2) to handle signals over sigaction/signal. ++ * ++ * But note, that in some edge cases signalfd() may works differently. + */ +- EVENT_BASE_FLAG_DISALLOW_SIGNALFD = 0x80, ++ EVENT_BASE_FLAG_USE_SIGNALFD = 0x80, + }; + + /** +diff --git a/signalfd.c b/signalfd.c +index 376a04d539..ed31014e5f 100644 +--- a/signalfd.c ++++ b/signalfd.c +@@ -205,8 +205,8 @@ sigfd_del(struct event_base *base, int signo, short old, short events, void *p) + int sigfd_init_(struct event_base *base) + { + EVUTIL_ASSERT(base != NULL); +- if ((base->flags & EVENT_BASE_FLAG_DISALLOW_SIGNALFD) || +- getenv("EVENT_DISALLOW_SIGNALFD")) ++ if (!(base->flags & EVENT_BASE_FLAG_USE_SIGNALFD) && ++ !getenv("EVENT_USE_SIGNALFD")) + return -1; + base->evsigsel = &sigfdops; + return 0; +diff --git a/test/include.am b/test/include.am +index e061c937b7..9b50759da7 100644 +--- a/test/include.am ++++ b/test/include.am +@@ -80,6 +80,8 @@ test_runner_changelist: $(top_srcdir)/test/test.sh + $(top_srcdir)/test/test.sh -b "" -c + test_runner_timerfd_changelist: $(top_srcdir)/test/test.sh + $(top_srcdir)/test/test.sh -b "" -T ++test_runner_timerfd_changelist: $(top_srcdir)/test/test.sh ++ $(top_srcdir)/test/test.sh -b "" -S + + DISTCLEANFILES += test/regress.gen.c test/regress.gen.h + +diff --git a/test/test.sh b/test/test.sh +index dfdd2bf098..79362888c5 100755 +--- a/test/test.sh ++++ b/test/test.sh +@@ -50,6 +50,7 @@ setup () { + done + unset EVENT_EPOLL_USE_CHANGELIST + unset EVENT_PRECISE_TIMER ++ unset EVENT_USE_SIGNALFD + } + + announce () { +@@ -138,10 +139,12 @@ do_test() { + EVENT_EPOLL_USE_CHANGELIST=yes; export EVENT_EPOLL_USE_CHANGELIST + elif test "$2" = "(timerfd)" ; then + EVENT_PRECISE_TIMER=1; export EVENT_PRECISE_TIMER ++ elif test "$2" = "(signalfd)" ; then ++ EVENT_USE_SIGNALFD=1; export EVENT_USE_SIGNALFD + elif test "$2" = "(timerfd+changelist)" ; then + EVENT_EPOLL_USE_CHANGELIST=yes; export EVENT_EPOLL_USE_CHANGELIST + EVENT_PRECISE_TIMER=1; export EVENT_PRECISE_TIMER +- fi ++ fi + + run_tests + } +@@ -153,6 +156,7 @@ usage() + -t - run timerfd test + -c - run changelist test + -T - run timerfd+changelist test ++ -S - run signalfd test + EOL + } + main() +@@ -161,13 +165,15 @@ main() + timerfd=0 + changelist=0 + timerfd_changelist=0 ++ signalfd=0 + +- while getopts "b:tcT" c; do ++ while getopts "b:tcTS" c; do + case "$c" in + b) backends="$OPTARG";; + t) timerfd=1;; + c) changelist=1;; + T) timerfd_changelist=1;; ++ S) signalfd=1;; + ?*) usage && exit 1;; + esac + done +@@ -179,6 +185,7 @@ main() + [ $timerfd_changelist -eq 0 ] || do_test EPOLL "(timerfd+changelist)" + for i in $backends; do + do_test $i ++ [ $signalfd -eq 0 ] || do_test $i "(signalfd)" + done + + if test "$FAILED" = "yes"; then diff --git a/dev-libs/libevent/libevent-2.2.1-r1.ebuild b/dev-libs/libevent/libevent-2.2.1-r2.ebuild similarity index 90% rename from dev-libs/libevent/libevent-2.2.1-r1.ebuild rename to dev-libs/libevent/libevent-2.2.1-r2.ebuild index 63ff06976ccb..ea1d05922dfd 100644 --- a/dev-libs/libevent/libevent-2.2.1-r1.ebuild +++ b/dev-libs/libevent/libevent-2.2.1-r2.ebuild @@ -21,7 +21,7 @@ SRC_URI=" S=${WORKDIR}/${MY_P} LICENSE="BSD" -SLOT="0/2.2" +SLOT="0/2.2.1-r2" KEYWORDS="" IUSE=" +clock-gettime debug malloc-replacement mbedtls +ssl static-libs @@ -49,6 +49,12 @@ MULTILIB_WRAPPED_HEADERS=( ) VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/libevent.asc +PATCHES=( + # signalfd-by-default breaks at least app-misc/tmux + # https://github.com/libevent/libevent/pull/1486 + "${FILESDIR}/${P}-disable-signalfd.patch" +) + multilib_src_configure() { # fix out-of-source builds mkdir -p test || die diff --git a/dev-libs/libjodycode/Manifest b/dev-libs/libjodycode/Manifest index 30ef6fe2ead1..31f522d05c3a 100644 --- a/dev-libs/libjodycode/Manifest +++ b/dev-libs/libjodycode/Manifest @@ -1,6 +1,8 @@ AUX libjodycode-3.0.1-static-lib.patch 730 BLAKE2B 5d7c50b75401471282ebef0c482485d68a132bd22110f2905768abe20d3ef9aa3ca2ff4784cdd891d543c883210fe5b2423a073ce3f1eca11c005dd1c2355b2f SHA512 bdc2d6409ef550d688a3feb9374d63986e51621b4d5a3f92d8dc6cede76b27f77acd26ac3daddba9d0ef848c5ef1486feb8b5c13963580a3540fd04cb0415f9e DIST libjodycode-2.0.1.tar.gz 22186 BLAKE2B 1a1d88a3cebc2adf4a9a067c00e8c543e01dc9f5a34ea2ab6c3e5239b2627c7f737f4a467dfd03b8ba7a38c6764227f009e5c0c7af6b5086652183bbd052ae1a SHA512 eba59bc2a792e129e8d397c8fdb9d6dc09b6af87828e18c530e8613c425ed8b404b8cc586aea490fe9f1791630c12c879c2f97f52740dc0e31b5feff9ccd95b1 DIST libjodycode-3.0.1.tar.gz 25929 BLAKE2B a55e7a2f2ab829dfadc4ecf296e56d38341acd8fde44bc84bdb821d485546b4c4e31fe40a729cfc940b0499d7d1a83e549ddd93abab709be463fd4050d7d45c7 SHA512 cbcc85ce2f321a01762966100ba73b7ddadd2f5bbbd6ec2ddc99624a54505ec6fc8d2be2b3cb520312b5c82599401141409018c58e68a2f17c044c69da6caa75 +DIST libjodycode-3.1.tar.gz 27340 BLAKE2B c084c75a241737c63f33a9a21ea2dc5303d6811fd94db9bd62162eb1ed3fa6e43edbbc1cbfa079f60f8f11a76c052cd825250b2ca34594889da46cbdda1c5248 SHA512 980f1797084594f710cae92b26d10c46a73415d11e89af608c8a87730ea39f497fec0889f9bd88af7c23aa0067dd6642758edc2b2756d9eba6e6a4a50c583751 EBUILD libjodycode-2.0.1.ebuild 593 BLAKE2B a7ca3a32d87cb4c98359c0c75a4a41ed8ca3f3cfdaa311301ae217ca12a6e80babef412f91ade81612acdd7202741a8ef35a84022204a9a28064c3b28fb873bc SHA512 53269d993178010c725f95eac77e4deae2b13e9346953c9123eb052ce0ed313012a8f5e69abe74f6dd8f7baca00d82d5b0010b7f37762191aec1ab68ff0e6187 EBUILD libjodycode-3.0.1.ebuild 679 BLAKE2B 75c9179a280ec0d1d5a96338054a752739b93594e045307a52f9447d6ad3dcf48a6938a774722460e1b37d6e4b168c5ee5c3e237a841260ef9d154f740896262 SHA512 e19f4b6a34517dc957d7161b9f05c3b134f8b0b1a9f283f1eb7d3c9bb9314f9daca71dfc9ff5142b1d3458447e52f83ae9a23853e1317b2c930204c920b81fe8 +EBUILD libjodycode-3.1.ebuild 686 BLAKE2B 5989737640c9d6a5e1174f591c11b384cd2a442f0396908c4f7621849d890ad74f0b20a3a32ad2b6bfb7edfe92904f8b5cc9c4f03a85b6f506fe33b702f9c9b7 SHA512 0364f48d3ccc7d7accc224108d551cbc11dbee6a00633c13894bc62e84cf7482b9abaf18f22441f908d7de0ae9865dcd866583324c4f52642d2aea0d50cab733 MISC metadata.xml 477 BLAKE2B 82b4ea94d7f806431a7069d90213b60af563a1f25b018a257de4e29eae399df2b774152e1bf0c8eae03bc58de28a39cd26acd5003bb986238715bc5e29a0a4b4 SHA512 1f2f424c4f67b5e1335ce4bf7b81c10cce492a527305683d9c9aeacab9a8c5cf8166c31dd9cec57955d3e26f6759d4f678957bd4f5cb544582e67294d989a8a4 diff --git a/dev-libs/libjodycode/libjodycode-3.1.ebuild b/dev-libs/libjodycode/libjodycode-3.1.ebuild new file mode 100644 index 000000000000..ed722e353ab5 --- /dev/null +++ b/dev-libs/libjodycode/libjodycode-3.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Shared code used by several utilities written by Jody Bruchon" +HOMEPAGE="https://github.com/jbruchon/libjodycode" +SRC_URI="https://github.com/jbruchon/libjodycode/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +# missing test script +# https://github.com/jbruchon/jdupes/issues/191 +RESTRICT="test" + +PATCHES=( + "${FILESDIR}"/${PN}-3.0.1-static-lib.patch +) + +src_compile() { + emake sharedlib +} + +src_install() { + emake \ + DESTDIR="${D}" \ + LIB_DIR="/usr/$(get_libdir)" \ + PREFIX="${EPREFIX}"/usr \ + install + einstalldocs +} diff --git a/dev-libs/libp11/Manifest b/dev-libs/libp11/Manifest index 5b38be4a0897..3e913f74ebd4 100644 --- a/dev-libs/libp11/Manifest +++ b/dev-libs/libp11/Manifest @@ -1,4 +1,5 @@ +AUX libp11-0.4.12-openssl-3.1.patch 961 BLAKE2B 01aae650ec002a7fd1d70cd41953138f7ca8be5168e626530db8e78c85aa2681e8f2bb61e5811a2a5cac116d22cfcfd102736554bb53719509f81e20ac9decbe SHA512 018d026b56bb50219c7b946dcbdee8aaa91f7d48cfdc595fd46a5250ff1a9f9766fd5dd4f97261ac9adbb109b78023971b97bbd42a6533f0a43bb7d437924824 DIST libp11-0.4.12.tar.gz 516414 BLAKE2B a816749984753a1916dd58860c51b49d316946b59eb3bc839f6a21dcff14de48d7a4937f55fc7ad96a26b914591854d5cf11a1fbac2d5f2f5e04c833973c0e42 SHA512 674cfca2c9eaf162262204c94f9d59d3095dabbc348c1842e758b897e1a5bd4ba08b2d589ec3b2a2d1343a8760eab253e7008dc09ef5b499e2f16385efe5c8cc EBUILD libp11-0.4.12-r1.ebuild 735 BLAKE2B 345d0b033c53d9842e47be807ecf22b382da1b96b2a258ec7163f5924489abad6ccdd6499b1831868ab8fb7b3201056ec2483c90e5d82795953148a00c44bd34 SHA512 247b4fcd656d60866ec9a3d6d361cb0a16b35b70b4aef696937cef4c5133aa69cac626b1ec10cca1396e5d1214933b53ab81d27c672f226430f3ac554b605c7f -EBUILD libp11-0.4.12-r2.ebuild 773 BLAKE2B 4eac3e94ba35e15d109381df7413757ba4f106e77741c8fb72e6b68b41f192c971a60a1c6a107cf3a786e5806923d304d2df34d43061d0fcaa03513065dc12d0 SHA512 a0ea22dcf5f8fa089a4d0a70542e8ad92f73bfa732cedaa205f242ee0a1ae5478c34bb494e389f2ac2d81b1ac09f45389d739f670d386ef97a11f3c747dd94fd +EBUILD libp11-0.4.12-r3.ebuild 932 BLAKE2B 9d9d3a6cac738ff4d46d949c906d365a5a54c1bd319258e84eafeccf6300c0fc74460af916cb7986dbd8e492cb8b9f104112ea66efd0f3ce219013f762066f13 SHA512 ca823dadd68bcbf859c807ac538edc629cd8b1acc2075b1037cf9537fd728847ddf87211f2be6113b5286c11461ced8a656b0e4e3872075c092ec49e384b4f6c MISC metadata.xml 605 BLAKE2B 69d65e5f468abb8e4ac74afe597d7f1129e3dd1ecb249aa794a75c628268e5250cc0385c8119c0752155967d22a07fdfac2d31af458c0811a47bd32663627d1d SHA512 a2bd8e47b0d86aa7f3009bc724cc22adfbab5ddc041b2ec87f6f96faa4f2bfb442e501668c27627723727058b4c615cd6c80ef40f1bbdd580fdf6b7fe7326229 diff --git a/dev-libs/libp11/files/libp11-0.4.12-openssl-3.1.patch b/dev-libs/libp11/files/libp11-0.4.12-openssl-3.1.patch new file mode 100644 index 000000000000..fbc7cf9d64ed --- /dev/null +++ b/dev-libs/libp11/files/libp11-0.4.12-openssl-3.1.patch @@ -0,0 +1,25 @@ +https://github.com/OpenSC/libp11/pull/503 +https://bugs.gentoo.org/910203 + +From 580c12b78b63d88010a6178d7c4c58186938c479 Mon Sep 17 00:00:00 2001 +From: Dominique Leuenberger +Date: Tue, 6 Jun 2023 14:27:46 +0200 +Subject: [PATCH] Detect openSSL 3.1; compatible to openSSL 3.0 + +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index d6b0ee91..b96979d9 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -33,7 +33,7 @@ AC_C_BIGENDIAN + # issues with applications linking to new openssl, old libp11, and vice versa + case "`$PKG_CONFIG --modversion --silence-errors libcrypto || \ + $PKG_CONFIG --modversion openssl`" in +- 3.0.*) # Predicted engines directory prefix for OpenSSL 3.x ++ 3.1.*|3.0.*) # Predicted engines directory prefix for OpenSSL 3.x + LIBP11_LT_OLDEST="3" + debian_ssl_prefix="openssl-3.0.0";; + 1.1.*) # Predicted engines directory prefix for OpenSSL 1.1.x diff --git a/dev-libs/libp11/libp11-0.4.12-r2.ebuild b/dev-libs/libp11/libp11-0.4.12-r3.ebuild similarity index 71% rename from dev-libs/libp11/libp11-0.4.12-r2.ebuild rename to dev-libs/libp11/libp11-0.4.12-r3.ebuild index 5668f9976ecb..83c149c404b1 100644 --- a/dev-libs/libp11/libp11-0.4.12-r2.ebuild +++ b/dev-libs/libp11/libp11-0.4.12-r3.ebuild @@ -3,13 +3,15 @@ EAPI=8 +inherit autotools + DESCRIPTION="Abstraction layer to simplify PKCS#11 API" HOMEPAGE="https://github.com/opensc/libp11/wiki" SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 ~ppc64 ~riscv ~sparc ~x86" IUSE="doc static-libs test" RESTRICT="!test? ( test )" @@ -20,11 +22,21 @@ BDEPEND="virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( dev-libs/opensc )" +src_prepare() { + local PATCHES=( + "${FILESDIR}"/libp11-0.4.12-openssl-3.1.patch + ) + default + eautoreconf +} + src_configure() { - econf \ - --enable-shared \ - $(use_enable static-libs static) \ + local args=( + --enable-shared + $(use_enable static-libs static) $(use_enable doc api-doc) + ) + econf "${args[@]}" } src_install() { diff --git a/dev-libs/libtraceevent/Manifest b/dev-libs/libtraceevent/Manifest index b8e6d08dcf6d..da292cf8f57c 100644 --- a/dev-libs/libtraceevent/Manifest +++ b/dev-libs/libtraceevent/Manifest @@ -3,5 +3,5 @@ DIST libtraceevent-1.7.2.tar.gz 148242 BLAKE2B 03eae9ea7a8cdf6b015af95031d6fbe86 DIST libtraceevent-1.7.3.tar.gz 152363 BLAKE2B dcbca01f2246045f4f2377f91118e2468bca4344686b9e0349d04270543fea5648d5c227bdaf6e716d623bab8d03cec7a869bf67d03ca6a7836014854bbe40b8 SHA512 81302cb24a3fc71e8bd6a0ba975a2699eaa629ac0e90837bf8fc8e23e04156827d19b25544cdb506b0bf76d5f08699264c9ecb979f9218bdee6b0b0e7339b1e0 EBUILD libtraceevent-1.6.3.ebuild 1130 BLAKE2B 96e73e54f224a57aa827a06a74854398a14b87521385897fd25f59ce56b5779465559a5dfd57be19096343dbc8ef844c7148c6aa9556d8d86541fef16e02fdf0 SHA512 09e950c4c01d66df24b35502816abd6cf664f80dbcb75aa64872becf66ebfb43f9e3d1fe3feb8be2434c7631268b67c06be838d210dc6791080d4441ffa68c24 EBUILD libtraceevent-1.7.2.ebuild 1270 BLAKE2B d099253c44efb9452004c8e7dbc5b24d0df1cdebf5aaec3e7a2529759065f2049ee215b87b1afc245d9d412105b71cec244607c1130bbec4aa50d57e3f58feb4 SHA512 c0cb01d5ddbfdc3f127acd40614c4ec80b2aaeb6a75cf01fd2363dd4ddb24b95d2239067ab4cb328092ae2493c3a82ec4c010dfc007658a5edbc3385a57c34d2 -EBUILD libtraceevent-1.7.3.ebuild 984 BLAKE2B c28f0f464c6f9c47503a3d53b55c04e153ed383800cb86473f070c7f346c6385647ce4225d353e027e967f2ea1630353d64605468cfad294216f9be83c07853f SHA512 5666db9b134e5dac7a7b72e049ef7d416bd89b48834ab2245d4adc1a6c1f442bb0de09d0284f91692a82a2308dda2c14b4d4720802d2b97987ac63c22ceec9f1 +EBUILD libtraceevent-1.7.3.ebuild 991 BLAKE2B 19ddd5d7c4206b0d38b925ab78b126e3606cd093aa59daca5e5b03c33ddb4354bd4129334e19d7a5db1866d031c3be394edea3fb4e891a10177d1edcb7048e75 SHA512 e3e4ee19e6932e61b2dc19bf8ccb40cd0c5d59f7fab849021955c1f31a98bd3ee839fa6d4c1bf6494d735b55fa32e4537721a8b247c3a4df6ce760065a823ba1 MISC metadata.xml 363 BLAKE2B e7330c25a8a87a9811793ee730e7822000fdf1cbdda003302e5d542118204d905583a4acd07a5f37a15952bbe6265ff606d44978db823905c724b5f142d5d2ae SHA512 7be0cfa3fd15ef0cfc0647c73d69a7efc5f00d8b7f9d85c6092326d638132e7f989b855fe5f3bd9ab770e860e7858f8d462f8727b9ddeee64a0c44f7e66acf9c diff --git a/dev-libs/libtraceevent/libtraceevent-1.7.3.ebuild b/dev-libs/libtraceevent/libtraceevent-1.7.3.ebuild index 20f046ca8a79..a7e867c7ad0e 100644 --- a/dev-libs/libtraceevent/libtraceevent-1.7.3.ebuild +++ b/dev-libs/libtraceevent/libtraceevent-1.7.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then inherit git-r3 else SRC_URI="https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/snapshot/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi LICENSE="LGPL-2.1" diff --git a/dev-libs/libtracefs/Manifest b/dev-libs/libtracefs/Manifest index e8d3bddda481..c380d4aa0386 100644 --- a/dev-libs/libtracefs/Manifest +++ b/dev-libs/libtracefs/Manifest @@ -5,5 +5,5 @@ DIST libtracefs-1.7.0.tar.gz 205716 BLAKE2B 7e11ed75e65ddfb6e95fa67db2d3a3000e72 EBUILD libtracefs-1.6.1-r2.ebuild 1363 BLAKE2B 63ca275f16bb40d52273defab3eaf43f08fe73af13efa9c416ef3eb3d4698ff542ee9618fc575993ee806682b464d04d1fe0ad9e0f0834ecdc21ae29dabda159 SHA512 5cdf431afd163ff14c4234664f31e61f822da1a5f7dc2d44e404c60e7deb0b2311cc673067bf3df610ef778da3f4dcdf77134c971bee4816877b6d0537ad6ca5 EBUILD libtracefs-1.6.3-r2.ebuild 1371 BLAKE2B 12e8b123542412df2707f66ddc9abc443e050d8c8f32151e08b7e9a99f721680be69dbaa3160045c87702c9eb0d75da526ff69d3cf47c65e9f16805e617438f4 SHA512 05b300f1a3debab95185f49040f7969e299483b2708dfec8a641d4eebe7741e2990363144cb6cb29e70b92e6ff6a45ecf0d744fe146ae8607c35caba087becf0 EBUILD libtracefs-1.6.4.ebuild 1371 BLAKE2B 12e8b123542412df2707f66ddc9abc443e050d8c8f32151e08b7e9a99f721680be69dbaa3160045c87702c9eb0d75da526ff69d3cf47c65e9f16805e617438f4 SHA512 05b300f1a3debab95185f49040f7969e299483b2708dfec8a641d4eebe7741e2990363144cb6cb29e70b92e6ff6a45ecf0d744fe146ae8607c35caba087becf0 -EBUILD libtracefs-1.7.0.ebuild 1130 BLAKE2B 70170a620e9287015de4364dce64df5e26cac01560e894da958e1141e5096ae35a24f680b3badd7e7a62ec8f749bbdff70e40da7efdfe6a57160c5dc1cd79810 SHA512 f4c752c1af280c6429b434d509986da7088572b258378ebb42c23e130dda3e14ad021379314cc616063a89a0057d9269c8b7c302889b35a09e1fac1de78c54fc +EBUILD libtracefs-1.7.0.ebuild 1137 BLAKE2B 8d281585f528d86a188b354aba47c51aafa1c76c4698edc0d383c237298512455d297a301ab879dd5fa0d1c5be694a378a6eaa8d8120aeebd5169ed29ca8e9e7 SHA512 36ee4ced5991808256bd4908197e862d8067d690a1aa59eaddcdb0db42b3a06305c355654151e079b87dba2394f460ccadd862b9d437d0305eba39def830d658 MISC metadata.xml 363 BLAKE2B e7330c25a8a87a9811793ee730e7822000fdf1cbdda003302e5d542118204d905583a4acd07a5f37a15952bbe6265ff606d44978db823905c724b5f142d5d2ae SHA512 7be0cfa3fd15ef0cfc0647c73d69a7efc5f00d8b7f9d85c6092326d638132e7f989b855fe5f3bd9ab770e860e7858f8d462f8727b9ddeee64a0c44f7e66acf9c diff --git a/dev-libs/libtracefs/libtracefs-1.7.0.ebuild b/dev-libs/libtracefs/libtracefs-1.7.0.ebuild index 1d10d3f21671..b2e0b6f71a60 100644 --- a/dev-libs/libtracefs/libtracefs-1.7.0.ebuild +++ b/dev-libs/libtracefs/libtracefs-1.7.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then inherit git-r3 else SRC_URI="https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi LICENSE="LGPL-2.1" diff --git a/dev-libs/libuv/Manifest b/dev-libs/libuv/Manifest index c2fdefee64a1..a9e68c0ed706 100644 --- a/dev-libs/libuv/Manifest +++ b/dev-libs/libuv/Manifest @@ -1,7 +1,9 @@ AUX libuv-1.41.0-darwin.patch 1747 BLAKE2B a5a2d3ac70468515e395f69c9a80748d6db261f8ae7c4979fc3965d32d7d8acd6c6edad4a4e9afc449e36df0f7544ecd1823bceba17ba456f21b221c78341243 SHA512 23be80dedc692cae3dc67d66834c937a890f781a9f73c68ebc3181130a5f33f981f822ef026464f77aa134701505054cbf76cf852429d0b3194d6a48773a0b8d DIST libuv-1.44.2.tar.gz 1309062 BLAKE2B 883a1fbffcd8f55bf28ea5a79ed18aa3e2f2fac126285e8aca2ef9370eafc62f69f95ddb8bf27d4159e038bfb0a01abafdf0dadbc4309e5d31f0e77057ee84ac SHA512 d21c890787b0b364fafa5fc0cbbff296bc2ca269e1991d2f7f35fcb37b8634da377466f5af5a4245425fcf876ae6870d100ab32b12bce64f8e0b01fd25a1bc83 DIST libuv-1.45.0.tar.gz 1307245 BLAKE2B fcd9aad052cf641e5e974b1e3c47bef7968474f4b0e38363559719a164867ce6e67630c1d0fd0386da22ba5b82e35c6ca946b7509a8a08f08f972388e70a40b9 SHA512 a156dd0ed06bc7c50515f46ef6e5636d870288636f442ce9ec46716e22fdaa664ce49e432f4737c81e9c6013b34ed150e7420ab9fc316ed23281096954359774 +DIST libuv-1.46.0.tar.gz 1311065 BLAKE2B fd492b6ca873a08ad4df7561b9d83a09d9bd2cbc10c17265c02982a231edb5c6d71698aecc9a14d455ea230f9e791807f42561d8b3c96e37edb4a709860859b0 SHA512 e3a7c10ffd909f9b128fb2316e09b8456e87278107178b49368f31ba30e7f62d64e7eba650cc59ef2d7eb178199c7a2c5b5c99b333849200492235116d7aee7a EBUILD libuv-1.44.2-r1.ebuild 1132 BLAKE2B 462d64f325ae12da881d7124038f6ada382f5a688222bb2d33d850b7f9004b29df10585eef22c2af61a996f3dd34577d2630e238367206394d9d5679f80efd93 SHA512 0d267c46d2df33bf8f273116c4b621819e19dc5b513c424532efb69f317c9b21d0831e1ab173ca5df5a3e640928726f580b50050d4519643be07c6ca9ace3cb7 EBUILD libuv-1.45.0.ebuild 1153 BLAKE2B d58136a4794a0bcef8bbfdc79711d3e62349d26fd962476eb62f03f132c57088610f858a5e1a8369ead40ef1e8d9a9ea686bf91d95076d4a72c67c708a893fe5 SHA512 5b5294522131084de0ada306eaac10291e5a6c30fd774aa03d3e632f98cd80af0e839936656cdabec65562b8e82865494b91bd6f71ee6d88333e9966aa046ca0 +EBUILD libuv-1.46.0.ebuild 1153 BLAKE2B d58136a4794a0bcef8bbfdc79711d3e62349d26fd962476eb62f03f132c57088610f858a5e1a8369ead40ef1e8d9a9ea686bf91d95076d4a72c67c708a893fe5 SHA512 5b5294522131084de0ada306eaac10291e5a6c30fd774aa03d3e632f98cd80af0e839936656cdabec65562b8e82865494b91bd6f71ee6d88333e9966aa046ca0 EBUILD libuv-9999.ebuild 1140 BLAKE2B a0e16164a1713792bfd186132f9d981d7554aabc5c5e57dcdbe66e1add0b0dcd60691dc8583a3fa4a952a9946f3a35bb16b94de08b6dc9a2179ecfb2d38c512a SHA512 28e1f90876c2880b7b450205d6441705c11c57c79eb93cc4a4291351a1fef8844a8d49a5877d4af623d61da278912c9019740cd391568203b443818c110d00a5 MISC metadata.xml 1426 BLAKE2B 79a040706bd2e88560fdf7cdd75226c51384f1b27f8f86798f3a694d1d4b02ce309edef4f1921f73e498533e37deff9051ebdaa6ae565defabe9d4546aa33bd4 SHA512 a6fa2c3217de06d7d324b37b00e0cb19e8d0b192cd10736d32f5d459c701c14a6aa296d7d4d292f7c56120953423df0068f3f71495941295c97e86c283b084d3 diff --git a/dev-libs/libuv/libuv-1.46.0.ebuild b/dev-libs/libuv/libuv-1.46.0.ebuild new file mode 100644 index 000000000000..0028ef084a43 --- /dev/null +++ b/dev-libs/libuv/libuv-1.46.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Cross-platform asychronous I/O" +HOMEPAGE="https://github.com/libuv/libuv" + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="https://github.com/libuv/libuv.git" + inherit git-r3 +else + SRC_URI="https://github.com/libuv/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +LICENSE="BSD BSD-2 ISC MIT" +SLOT="0/1" + +BDEPEND=" + sys-devel/libtool + virtual/pkgconfig +" + +src_prepare() { + default + + echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \ + > m4/libuv-extra-automake-flags.m4 || die + + if [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] ; then + eapply "${FILESDIR}"/${PN}-1.41.0-darwin.patch + fi + + # Upstream fails to ship a configure script + eautoreconf +} + +src_configure() { + local myeconfargs=( + cc_cv_cflags__g=no + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/openct/Manifest b/dev-libs/openct/Manifest index bb1d71c33a54..6954b45de553 100644 --- a/dev-libs/openct/Manifest +++ b/dev-libs/openct/Manifest @@ -2,5 +2,5 @@ AUX openct-0.6.20-automake.patch 786 BLAKE2B f37d39bdbc0c1db10ec7058536d0d34ac30 AUX openct-0.6.20-slibtool.patch 1353 BLAKE2B b8a5747258cb7d5ac8bacda87c9eaf2f177e202490c162594aec6559f13c65e562b887e6c8d056c1ce5ab247e80c51ca6610654e61b2c593e7b13e22e458b43a SHA512 34ab2345b44424d9868c95a9af862d03603647b824e1d84a1f35a8171249b2beba7fae9ae3a4d0468d9029cf6c748c02fb2032e30462640eb42ff08d3cdd3868 AUX openct.initd 502 BLAKE2B 5f583c50b138d9017aecbda25aeb74f09643ea461be3449c50c4ca61a0379c50bf22036cfe46ec3e606519ddd94a49add053da48f8987d5e6f2e790408ad48d5 SHA512 18cb14070252c3f1babe117d5f6fe91639b1bdb07fab953573ba143e5cc49b55964ae56427f0cc741fb3d90e54eb2eec863864a340229929ad5f2aab21723f23 DIST openct-0.6.20.tar.gz 702818 BLAKE2B 13637fa914394e1e553d750062535c879ba11c6587c42570e2bc92c4af9f732a9b0dfc06e2140f4965480363f8d65bc5831f905910d734c36034ccf1916ad302 SHA512 5175b418847200dbd4af0d8ab09546d94568639c67db67bdea93c68cb042c7ef901bb356784d6b1d9f4de914535eee5a450b39a15d1ab9a676ffce790a408a3e -EBUILD openct-0.6.20-r5.ebuild 1900 BLAKE2B 3c70cca8e2cd6c9ed0eb02ae82ab62e957ffff3a2b3212874bbbd1c56038ca7d303a081d5736484ba460daed10789258dcc164821d8cfc3c79f6950316633faf SHA512 6df2c8c31a95367f43f5ab8b20929392734ebd609ceb346631d2193c0d701dee6d66667d14fb5a3faad6cab42aec1e0dfe5028791bca620794a4624e8e42411d +EBUILD openct-0.6.20-r5.ebuild 1907 BLAKE2B 0a7d12c34cae1fb07b1e533135ba9d074c9cc90881fa08db3356fd186117ebf1bb74002de4f134ac5cf60eb46a8213c980202fc1cb9aaac3aae55af2d9a6a0ef SHA512 b74a1e4571cb3d19a9f7725c327f07831b3e8050c0d528ad26e457edcf9e2d56095aad2b9a6e2b915a6eb38ae73446eb5ba3ad776154c99acefce518b58f81a0 MISC metadata.xml 560 BLAKE2B 255522c34b5e1d9bf69da73ff2ab70a1df6703acab0e703c752bf6d03312d2b58974b08aede380deed3250025a21592e99cbd399cab8813d943b091042d597f7 SHA512 6abe85fb17bca4935dc62b3f1a55e4c54f7bc39c5d8ab43fd7081b6e5bbe5690551a8a04a9824a541f70833d652d0c4958ba35df32ec91b33e0ffe775d3cb26f diff --git a/dev-libs/openct/openct-0.6.20-r5.ebuild b/dev-libs/openct/openct-0.6.20-r5.ebuild index c53d713b370a..cc15fff1ce5e 100644 --- a/dev-libs/openct/openct-0.6.20-r5.ebuild +++ b/dev-libs/openct/openct-0.6.20-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/opensc/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="doc debug pcsc-lite selinux usb" DEPEND=" diff --git a/dev-libs/openpace/Manifest b/dev-libs/openpace/Manifest index d93c144a3d5c..c09d6bcc908e 100644 --- a/dev-libs/openpace/Manifest +++ b/dev-libs/openpace/Manifest @@ -4,5 +4,5 @@ AUX openpace-1.1.2-openssl-3.0-3.patch 589 BLAKE2B 7274798a790a266efca33b3c804e8 DIST openpace-1.1.2.tar.gz 3040254 BLAKE2B 4320b0ec01e80379f8c6b1812af6e7b09a8305a448caf432735554d05380b2f29133e92bffab62ad31077c410eceb5d0c68d65343394ebc24aa92dbefe321549 SHA512 812852300cee2ba021809b6c1caa686ecb7fe3eb23bcc7f4c0ce34258460f685bd70027f62f046643710bc549c0037af80d26d7089dd71341818ec7ec1db8d94 DIST openpace-1.1.3.tar.gz 3472674 BLAKE2B 1b3785935d51c987f2cdc27126de632296690601d7cd5bce6cbc157e7161d0eff0885081d5da81df5a0cfb0616050bda01b7895d9069f4c2a61871f261b1fd4f SHA512 ae6cde02e49f13070cff83393972a3433303f1372acfde295f86e7049d9e8da9e8e9b74a85374ff99d0c15d9c68d3670fd8badc963232712c5cc27c863eb385f EBUILD openpace-1.1.2.ebuild 999 BLAKE2B 06f60f324eea2acb6a4f0027ee6bc4dc214182eac834737d119efe625a57c750a1029a90aa4539475819a3c7b586548737305481cf6d825c068dabdbdce2964d SHA512 35ac92134405a8dec6bbd6caa3e4e8a50cb51fcabd7ad554ae9946b94f8289c840748b49bf77c26ef222fa80c05ff62d1ac626fa8bd1f58eb565a65751e9ccfe -EBUILD openpace-1.1.3.ebuild 869 BLAKE2B 4a144d767c16a3d32f42f312c54bf47aa06bd94135b78ff0dc5707b67215dc395c2679c2f8ca1894139cc22fce02940f69dc164f75f642a3e83495aa7f9c75bb SHA512 9a80cf8969e1437304b6790405f55cb0c51b89392e79190baaa211db197716d4f17e1c5aee8faef404ce37bb124318b6067b58e8884bb330b08e1f2a1c511620 +EBUILD openpace-1.1.3.ebuild 876 BLAKE2B 833ad86a80aba5be2b47987eb007105fa944a24d4a780fcf09d24e7f7f02551f1f66c775a767f66f4c33857b0aca6eae0ffb39975ba4b1938e109854d9de9b73 SHA512 e2c53ca939f0e7d7df2b30c09267b5ff1edc614742f461af3f68e0f81bcec4d2e2423c280bd42abedec169c4174d2e5e35430ea695059aed0d6054bbf3485295 MISC metadata.xml 331 BLAKE2B 4152c2350a69f9d5907917ef5d385da95cedcade149594c682724de55c823da8667a14880342142024a511a3f9aac9dc56d672e7c44888756e742c560b906cf5 SHA512 80bb084ebf352a333c438a6a7cac48387d5a0e285ad7859dc76111d85950cb8ecf6fc80e07befde77c02a44bde8f19f375b48147e76749e602e3bf58a4d3f46b diff --git a/dev-libs/openpace/openpace-1.1.3.ebuild b/dev-libs/openpace/openpace-1.1.3.ebuild index eac3eab0444c..9c958f7d2103 100644 --- a/dev-libs/openpace/openpace-1.1.3.ebuild +++ b/dev-libs/openpace/openpace-1.1.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/frankmorgner/openpace/releases/download/${PV}/${P}.t LICENSE="GPL-3" SLOT="0/3" -KEYWORDS="~amd64 ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 ~ppc64 ~riscv ~sparc ~x86" BDEPEND=" dev-util/gengetopt diff --git a/dev-libs/opensc/Manifest b/dev-libs/opensc/Manifest index cfc719bcbc98..65abbd494f5e 100644 --- a/dev-libs/opensc/Manifest +++ b/dev-libs/opensc/Manifest @@ -1,7 +1,7 @@ AUX opensc-0.23.0-CVE-2023-2977.patch 1936 BLAKE2B 6352f5b1e596973a0049e38ce454df6932f72669acab8ab4d117ead9f0b5a88a69ad99c8d38eaff032300fe291d863182262fec0a36bbcabd7f7dad2c5c077e6 SHA512 08924312d7a29ce9692a26379d22651fb6b38a75ad0868f1a95dadce34c2163a8f0e72718642488018233f44dc5539b102f0879f6bc838cc178440283fccb5f7 AUX opensc.module 390 BLAKE2B 4c5ea159ed2038af51c9ca3e903b23db1acdfa8a6c79be7f922f8a03602f15e3b1a98570be0a1f3f2db922c9083976eeb164d011b981c8709a9b1459e959634f SHA512 52a0a47963d0938a3a644dedcd913bb22ea6d5e3d539b759872c4175085491cc11a3958bb308029eb4942ea20e0f7890865c21cb063e335e38a154957a64ed58 DIST opensc-0.23.0.tar.gz 2366469 BLAKE2B c0f74379a70347a58be27684ae2cf833e6f35328b566af2c6daa8276174864406fa176acf7ba84931970fe07e3dd8d6eccf7884f079cb0110c4d6ff9a76792dc SHA512 cd102cd64e719c59153960a4921b7525055045f16e6f6ffa8c9def6ce999a9c5098267b41f8753b41107f626bea20c34561002f5d38eddb4ce6b371913a17a1b -EBUILD opensc-0.23.0-r1.ebuild 1937 BLAKE2B 3e98c2b42c2ffa84b45288666205cda20f22d74b6bc961eced4af8271bca4909dfe4dbcfc33482476b0276932c82d68023a68b790ef41dc4638816f27a53a356 SHA512 0e35040d626348b43520dd5c38d05d3bcf904cd4f3fef186deb3257f828e2125bed1ef80d26926c2dfddeb6ea1e251f84d85b3af6cc3abe426bd7ad25f9f1731 +EBUILD opensc-0.23.0-r1.ebuild 1944 BLAKE2B 8423e68e981023da5738ee795d8ff5b066eb29acece7127a2a1558d32d28068477cd99cf595d869b1b210284a319e3e23fb3c75645edc71d366b3ee99fa63cc4 SHA512 13d84c497ed3fe40e2d83252b236a0475104d5d9cc1d1f6954401dff15975fe1614cac30a08a1a59f805161dccf8a05b0227c9936a876724809efdbc7b737498 EBUILD opensc-0.23.0.ebuild 1878 BLAKE2B fc0859070a61c2a07d8358525918e3775ba9b1e6b6917389e23e95ba7aafb8ddb24a6a89fded06f5c210623de6e8d843cbdb72b8501fd6c4986cbbbd7ecba7a6 SHA512 9496512a1b9565196de7202aa2294e0ff24ccea983c4d35622586c6e77ab0fd5a7c7c5e8eae0672ba0f872a90045007a7a7f88f624702a15f082bc1918f04fcf EBUILD opensc-9999.ebuild 1881 BLAKE2B ae0acc8bcc7081ceea38b6a59ed04dd6acf37bf4e86f3979ac317e5bd8dffba6cfdb0480cfc574ca23d5ab5f491ea2b301ce4b2ae86835e8210af391cdfe11c6 SHA512 8ce8e223359c15a15159a006ecfa2b1c4f10063902450c4fa120902cc1193a0478e87cd0678241b0f4e96aa7cb870267d4d80e44e1e13c952a322412801dba26 MISC metadata.xml 1305 BLAKE2B 8560829a2784e38e10b41f5e083568a7fafd19e9fe185b1675c787b2514ea01a18b3fa6c7d0018b6e45638512d02e9bec12fbc5df4e50bf49db6558ef89a9af8 SHA512 8b477d96f6acb7a808e24af1d4b29e16e06b83eaf29799dbc6b74181ded74de47d7527712e21412bfb92a26e1d03974368a2c1790208785230280a18d21aff06 diff --git a/dev-libs/opensc/opensc-0.23.0-r1.ebuild b/dev-libs/opensc/opensc-0.23.0-r1.ebuild index ed186fc5319e..52eafab8e82c 100644 --- a/dev-libs/opensc/opensc-0.23.0-r1.ebuild +++ b/dev-libs/opensc/opensc-0.23.0-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/OpenSC/OpenSC.git" else SRC_URI="https://github.com/OpenSC/OpenSC/releases/download/${PV}/${P}.tar.gz" - KEYWORDS="amd64 ppc64 ~sparc x86" + KEYWORDS="amd64 ppc64 ~riscv ~sparc x86" fi LICENSE="LGPL-2.1" diff --git a/dev-libs/tinyxml2/Manifest b/dev-libs/tinyxml2/Manifest index d2533565abf6..5e22ae727e44 100644 --- a/dev-libs/tinyxml2/Manifest +++ b/dev-libs/tinyxml2/Manifest @@ -1,3 +1,4 @@ +AUX tinyxml2-9.0.0-musl-1.2.4.patch 1565 BLAKE2B 135e0582ac59bb42667b23151f112717f224e81bbb9dd9f296d89cc09f1c3cdeba63470df4d3d0cfed912db1279901cdc7b925107150b6c8671450f350bfaac0 SHA512 0aa980e8f189e71db2cdac4de542b95018bbf7e0b5b54b6649274d7773737acc888c81e1a03d63836330196375f9022e95ca2e8bf6c803773c4fdb74e383bd08 DIST tinyxml2-9.0.0.tar.gz 619734 BLAKE2B 9a7bb8b8158417aa505e3d9fcc246b0bede52d6d4d5ff1b5cee891c2b72d1ee43d00ccea001ac24500f52c36320994b3446f3898ab2be1997940dbff526bc78e SHA512 9c5ce8131984690df302ca3e32314573b137180ed522c92fd631692979c942372a28f697fdb3d5e56bcf2d3dc596262b724d088153f3e1d721c9536f2a883367 -EBUILD tinyxml2-9.0.0-r1.ebuild 627 BLAKE2B 299afb05f839a7b282e96b51080b106b38c6c2269b2ccdfa2a540f632539de96f6686c2c091200235dce059c4e2c8573e40f1ef9e3dfb975b8481d1095af697f SHA512 a22927da5a452c1cbb42273b817436a1214d7dbca4b840bf5579753f212a6ca2cfa9af8c31df980893a2d979b8730fc720f8a3d2aba60bc4ae9ea5d667b07185 +EBUILD tinyxml2-9.0.0-r1.ebuild 677 BLAKE2B 5abb0ca2424f04d593b431cc4104ae59d88d257ab5e9759f90178b709200878762e78083a2f1914d2683ed872e07a30ea7056d28bef1b0e8382d2f706c426171 SHA512 4bc0601ba52237a8fd74aa85b99b942f6bfeb26b4bc2a73d12913ce5947f79e3dd75bece2b063abe8cb3543235115be2e805b81739846577a53bf2b6d67cc147 MISC metadata.xml 355 BLAKE2B 6be5c6bba810888d84a8e4c04a01116b36d2bce9ee5bbdfdb291312fa77e3cc85671e72aa3fe1d5c495d036bfd96930e8b5b3c782b9cc71ecef97729823c0241 SHA512 3c40ff5e22cfa8a3ea1c54e132f6c1d6698fa87659a14862e52267c0f80109527d7a872f92b8dcbcabc6ecbec11b3e51ce4b8329325857d465114c4600c8eed6 diff --git a/dev-libs/tinyxml2/files/tinyxml2-9.0.0-musl-1.2.4.patch b/dev-libs/tinyxml2/files/tinyxml2-9.0.0-musl-1.2.4.patch new file mode 100644 index 000000000000..2670d4ffa913 --- /dev/null +++ b/dev-libs/tinyxml2/files/tinyxml2-9.0.0-musl-1.2.4.patch @@ -0,0 +1,51 @@ +Bug: https://bugs.gentoo.org/905999 +Upstream: https://leethomason/tinyxml2/pull/945 + +From dfcb914e8bbbb2dca146a3cee62f66fff7ea163b Mon Sep 17 00:00:00 2001 +From: Violet Purcell +Date: Thu, 8 Jun 2023 15:19:41 +0000 +Subject: [PATCH] Remove LFS64 calls and set _FILE_OFFSET_BITS=64 + +Musl 1.2.4 made the LFS64 interfaces only available when +_LARGEFILE64_SOURCE is defined, and they will be removed altogether in +Musl 1.2.5. This commit replaces the LFS64 calls with their non-LFS64 +versions and defines _FILE_OFFSET_BITS=64, which makes all interfaces +64-bit. + +Bug: https://bugs.gentoo.org/905999 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -31,6 +31,7 @@ target_compile_definitions( + PUBLIC $<$:TINYXML2_DEBUG> + INTERFACE $<$:TINYXML2_IMPORT> + PRIVATE $<$:_CRT_SECURE_NO_WARNINGS> ++ PUBLIC _FILE_OFFSET_BITS=64 + ) + + set_target_properties( +--- a/Makefile ++++ b/Makefile +@@ -10,7 +10,7 @@ ARFLAGS = cr + RM = rm -f + RANLIB = ranlib + MKDIR = mkdir -p +-CXXFLAGS = -fPIC ++CXXFLAGS = -D_FILE_OFFSET_BITS=64 -fPIC + + INSTALL = install + INSTALL_PROGRAM = $(INSTALL) +--- a/tinyxml2.cpp ++++ b/tinyxml2.cpp +@@ -106,9 +106,6 @@ distribution. + #elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__ANDROID__) + #define TIXML_FSEEK fseeko + #define TIXML_FTELL ftello +-#elif defined(__unix__) && defined(__x86_64__) +- #define TIXML_FSEEK fseeko64 +- #define TIXML_FTELL ftello64 + #else + #define TIXML_FSEEK fseek + #define TIXML_FTELL ftell +-- +2.41.0 + diff --git a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild b/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild index c7e2537dcb14..628efc0dcde4 100644 --- a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild +++ b/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild @@ -16,6 +16,10 @@ KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv sparc x86" IUSE="test" RESTRICT="!test? ( test )" +PATCHES=( + "${FILESDIR}/${P}-musl-1.2.4.patch" +) + src_configure() { local mycmakeargs=( -DBUILD_TESTING=$(usex test) diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index b580b08875867ee390d3ec410b2be2e41b5f5dcd..01bb3532a45cebfe1ff97b84e7c91d2ea9c0dae0 100644 GIT binary patch delta 36042 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/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 bjSaw!If_ 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�*%scY0qB1uhr^SP>b;_-=ojy8wUv*==Qy`h zb7>V7a!%3=Dwicfr}_muwGP`s^d<@0@PF0wJPzfP0FG+JlXKzhFSDRQ$PcH^=d_U5 z&u0;>I^@1;yPGuEiJM*aT~RTS#&um`4zGEGQ#RZCGMuz8_KdAMh@O`#&3iiaT_v-^ zo(_L${l-eep*bo}FD#F1_T7Uk%e~};uCnJcZ=4B1oH(#-VzU#5$pwm|rQ&}>pY)I+ z&iC>Bup9}XX*<2iCG#zltbqv*MLJVE`wjwvuJb-T4$;9ha8?te1v}Op&Alxbq))>@ zc+_frL0@mLWu&U?F(`R(=%p9^*Q|#IJ70ghu3v-;Jzi}m(Fv$|8N-_ ngrVik3M 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

    eM_JX zKsev7^9$Op6M^BkGJ=28_NG&rO2wa?GPkegMJvWpW;T|6vpZOIn0%B`)UxW-tSsuD zwM9hLa~Lu)<)&z9NJQ-VbMl)4HP2`uD2h3*zR zv0pFPr>75}A92T>VyR`{45zbt_hA;W(-=k@>2pIt>oxl1g4~36@a*%#ZV>UP#0BWP04oRor-+?LD%*%ZrR zY+P2m_`=ml1nE>61Blffnp$?psVu;d+}W8UiT(&%qbPqrx&x#4PI_L0@A~+v?Cfo2YenoNcU| zl34tB)iD;`!HXBn8!2?GDvwuk+qR}HB>}o(xnC^Wr>FA%>3==kf8I57=qPJD+@X5m z29>FSGk!^WK~jaluz807?Sv*T_Ld)Btr1Oth@5`_*t(gVaJUms6}kbMc_~{Kt2{iI zRaBxsEVXIdyH$`rr}aEYpiIhVR9~OE<qW^HsNLYK!VaKJBuAdiS~nq%Q>->tQHfqrxkdZ%c9jR!ljmjo%g6ux zq11o(4;Srsqd}nX=75?b^{m (MKcHi3u^U;=g>f8dV^Y%UJR=FMZ&()Mi5u7aha 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

    9nB{zIeFQ4m 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%0A@ox_lMJcWFYM!mEXAC=OX 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�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 F2ml?E!2bXM diff --git a/dev-perl/Test-Compile/Manifest b/dev-perl/Test-Compile/Manifest index 29831e8278ff..ffcfd0aafb85 100644 --- a/dev-perl/Test-Compile/Manifest +++ b/dev-perl/Test-Compile/Manifest @@ -1,7 +1,9 @@ DIST Test-Compile-v2.4.2.tar.gz 18842 BLAKE2B 6bc8dbd692087ccbf41b227c417f1cb8a100ea2e845289fae52ce8f375c4f7970f759ab2fffcb19af7670ec93f92115812184d9d71f73db21628b4937b6e84c9 SHA512 3c16249d9cf14c3cc1dae5958c591b9beac320e26c3ef958a76ca74763ce30443ebe55e3e4efacd384252dfe1ef1cfca9c12d4f7a67780e0db20d6462b6d541c DIST Test-Compile-v3.0.1.tar.gz 18490 BLAKE2B d472567065549a6a00c668aa5d7af1597f5d3fe0f06a849b374fe0b6757ef5a591ddb5834c894c64c48d9eabe5112803509dba9b4698afed6e028a5010ae4b5f SHA512 a8e5d0fabaaa0c8d4de716da85279c8d4abdcfb8e453159f5b47d10e1845d2f80164d099bcd3906d74afae1137fd9d4430d47b8bdcb3afc6d81b8043bd585715 DIST Test-Compile-v3.2.2.tar.gz 19612 BLAKE2B e6a14624c1aaf70e5228d46ed33313e07ecfd2632ef8e369c2046317dac5ff83f48efe853f06436d71b98721cb8f5b5e6354a4d62c67351297b512a1be1152a7 SHA512 68a18cee66cc8eb2bf10b3d7f97244ee49d7162284957a8f34226846f3afda1872c809b4cdd7494286afea255313eeba27f392e3827ed127d39bbdf406be8151 +DIST Test-Compile-v3.3.0.tar.gz 20143 BLAKE2B 701b72181807a44bb46944e0e505644521b10b16a4180e6f4e1ce3a2e41a185a4471e9bc9b1d1e8aefd6485d5db898fa408dd7f09fff22ff7d33f980898a2123 SHA512 41c05d70e2913905d886651e1f882bd145c0f4c9ed433e8541cb9cf33e622f7c34ebe5c9eb875161782cf8a7bafc6bdc2f03b60c8bbef7f9ff0381d833f5205a EBUILD Test-Compile-2.4.2.ebuild 755 BLAKE2B 9e8b352aa90b277a8f6c1c51ffd6ed0a13e91a554b0b8785f7e6ab5c41c64babd5c74029a108f3a2da71f5b0da48221eeee26b6a4c69f2b3589fec5bb5a1f729 SHA512 5028c999c10172fe2fdc0504de156b3807e1b14229fa7def88fe9bc471d1f767ea94173732c168979bada54af7391c730cef6f96970feb0f296048ee738b763b EBUILD Test-Compile-3.0.1.ebuild 671 BLAKE2B f5e4d8da6e8873e5c2b67a75924f2ab9ba01c5665af76cdc700ddb8645e672299e578a20198df0d0bbb06baf19f9171b903f5d8c399636a3111056868a08ceb5 SHA512 0b257f699b328669087d41d28d9cdd3080e0ee9bf724510ac53d901b6491e8fe18bcb61c5233d39b14231b086fe73c5dc04ef8ffb77b2f3b9ae3284c74097cf2 EBUILD Test-Compile-3.2.2.ebuild 685 BLAKE2B a667a1d622a0c9e8b41ca70cc3fa85f7e05480f685b689b419ee929462abaec15e3d686fb3612352898af0fe21d84b83d7a904a89a212b2b5499861a5c32f616 SHA512 468e0cbcbc1ceb6b74dcd998b0a7494858168edfeb989ef6734d060300444af1b2af168ca352e47f49f15c7fb1b0b10a44397915d7c834438b37bdce9c5eab1b +EBUILD Test-Compile-3.3.0.ebuild 687 BLAKE2B 17c707a0f11211cd24bd7938321fee20213c360dea55993e8ede5b18a0f062c05661b3c2b5a21a2a52c780346fb463c203bab9566a67649d12ac1a1b64f47c23 SHA512 fb392bf095c94bae27800fef4a3b45166afe0b04c6c32c174c76e8c9d4492a02058d37c3ecb15bbc3718d1ddb63268d851f3cf0ef3639bdf3fb3c54080d54852 MISC metadata.xml 467 BLAKE2B 93dab8b569273f9c80a598098b35504619c1d66ff3f10b5823313ccf6167f10227bc307f5e9271006dc5ba02523161d483453dd523e86a741d72d02c1c3fba7c SHA512 77ce60eb7ec2fd3f7bfabfeb42cb257c044c9567baf163e74fe5802239cfd977ab17c2c6bb681781b1825a8be65c2f7f6edb400a8c8dd2883f1d20f2a5fd1337 diff --git a/dev-perl/Test-Compile/Test-Compile-3.3.0.ebuild b/dev-perl/Test-Compile/Test-Compile-3.3.0.ebuild new file mode 100644 index 000000000000..7577d8d71c55 --- /dev/null +++ b/dev-perl/Test-Compile/Test-Compile-3.3.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=EGILES +DIST_VERSION=v${PV} +inherit perl-module + +DESCRIPTION="Check whether Perl files compile correctly" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" + +RDEPEND=" + >=virtual/perl-Exporter-5.680.0 + >=virtual/perl-parent-0.225.0 + >=virtual/perl-version-0.770.0 +" +BDEPEND=" + ${RDEPEND} + >=dev-perl/Module-Build-0.380.0 + test? ( + dev-perl/Test-Exception + dev-perl/Test-Warnings + virtual/perl-Test-Simple + ) +" + +PERL_RM_FILES=( + t/999-has-version.t + t/999-perlcritic.t + t/999-pod-coverage.t + t/999-pod.t + t/999-portability.t + t/999-synopsis.t + t/999-version.t +) diff --git a/dev-perl/Test-InDistDir/Manifest b/dev-perl/Test-InDistDir/Manifest index 2458979f5319..9dffa74d55cd 100644 --- a/dev-perl/Test-InDistDir/Manifest +++ b/dev-perl/Test-InDistDir/Manifest @@ -1,3 +1,3 @@ DIST Test-InDistDir-1.112071.tar.gz 5341 BLAKE2B 5757818ffb4b64ca025655cf1ea0a06762641fe975da08d2bb709dd7e948eccf6eca2bccf057d8a3186f49641852bc6480451ba003e62ab820ca153f63191ad8 SHA512 fb34181df5668ad460218cc26825bbdfd087047a84b20c2c665c020e9fc95b8040ccc48114f497bde55202231da9e7a1b8dc909806d1e230957f0e210ae61517 -EBUILD Test-InDistDir-1.112.71.ebuild 360 BLAKE2B 5207a6d89c1467d76e433616e9e19a29ecf1c9a4ec0c7f8bb104a3bb29a863f3d463281129e5370e836d48ca3b4f267851b851531c0163df65ae214e69d2811f SHA512 cc520b7862285f33aad960419bd08256ef2d9e94d4a2eaa7b6c612461d51fdeec730bf23a39ea3ec7b1615520aae46119a76415bfdb3bbd940ede9fde16b6bae +EBUILD Test-InDistDir-1.112.71.ebuild 365 BLAKE2B c1d8e0a1498bc7fe390a26e755ac6357f13750310bc400262a9d36d6bb00855c38453935bbf9ab387cbf53c4202d38a3ec372833a2100e75984e12ddbd5b6e6f SHA512 7e07b63a6ee50dcaa65c783634ff3d6f8f5ac169a78f11f75cb638a1f1e63f2fea6ef0d6356c6aa9b14d67bf9919cd1855496e36ee8968ea29fa13259a88165b MISC metadata.xml 401 BLAKE2B 2ae37c03a39e65a63f310eb682ccd0dbd276abec10b50a7a63447d31ba6dff0325c3a3887ee0f7822ea43dbcafc94287fc4508efeb0dc8f2b3c660bfdc4d0793 SHA512 74851646e898da3fceb82c3a63709c956cf1c31ffac8f3dfd5a6804e086ea82a2976a8ece1a60707830d286f506cab5ac7e1fd4ac1cb2e1abe0e58bd03fd6c2f diff --git a/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild b/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild index 78bc9329aa25..d129533b55ae 100644 --- a/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild +++ b/dev-perl/Test-InDistDir/Test-InDistDir-1.112.71.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Test environment setup for development with IDE" LICENSE="WTFPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" BDEPEND=" >=virtual/perl-ExtUtils-MakeMaker-6.300.0 diff --git a/dev-python/Faker/Faker-19.0.0.ebuild b/dev-python/Faker/Faker-19.0.0.ebuild new file mode 100644 index 000000000000..48c456a2d7b5 --- /dev/null +++ b/dev-python/Faker/Faker-19.0.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022-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_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/Faker/Faker-19.1.0.ebuild b/dev-python/Faker/Faker-19.1.0.ebuild new file mode 100644 index 000000000000..48c456a2d7b5 --- /dev/null +++ b/dev-python/Faker/Faker-19.1.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022-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_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index 9e17b35dedeb..9f8316576196 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -1,5 +1,9 @@ DIST Faker-18.11.2.tar.gz 1670644 BLAKE2B 0496e9d2169932fd158b8eb62693d1c7f833c00c93fa75b35d747bec1a9e81247977b307faef6cb2526c0042716b080b160fc93cf8d9543a1e2bb3a477f815e6 SHA512 9b54485836d8e4cf66c0ebc9807770f77867a9ab634bc5a465811fe0c2d79c0ec1ab5360bb5f69e9f603026094b4c969a4ad1b98c0c6b21e7fb740d5a17af5b8 DIST Faker-18.13.0.tar.gz 1672316 BLAKE2B c7b3a040276508c8d08c184e90dfd054d62ef635299e637476fedf0d3e01d0e311bd855c4df39dd449244c07c71a1fe216063c07a3abef69f8ec8fa967124769 SHA512 b5cd907d962f39d15001d0218993dd6b4f65ac6252fcb1c72bbb2905a585ad26d0f7c6807cef43b41ce430122fe4730d26f57f119bc3547a432d133e87d98beb +DIST Faker-19.0.0.tar.gz 1673020 BLAKE2B f3be24f29eb870535034afdecd57d0172b8cbc4f9228796373eab9f5be3211d39134d94f9c3543a0387579a5ed7d0434b9eede12b824b93652ee4b2d964f5835 SHA512 fdc3d0618dae04fa1f4fc3ce8d10a353d8272059c557729e93891e59c85b0c03e11009febfd5d500ab5425b6ba4446c9df72f84bc1f632c0cec76a761bd8c9f2 +DIST Faker-19.1.0.tar.gz 1673101 BLAKE2B 92349e38c72fc85fcb0711555645ca3745015df485ba3e366000e71d620f14bad18b1b26fe5e456e18269ba867daf0ba42779623afbc96e5f64fb0537c842d9b SHA512 4fa11f479e78ac4835f00f17ce99aebf17d88e626548094f122dccb78f6caddde8cd058f33f2dc304725049e75e9f1c42b549ff139ed0d9d798bbb630bb1e80a EBUILD Faker-18.11.2.ebuild 683 BLAKE2B 0fb9d3e47332f09bab0294fb6b216831bcea180ff940cb6b9647405097026af0c6f3a5b872e7f64e8420947e0886693524ed068abf15c63be8c14639681e34b8 SHA512 14ad06864e4d307d6a7f996da49313d335ed9039c1c34c3b73c589d9064ccf3053cfe0a04e58094293a3532a5c80afd9f546aa6f90cae0acc78dd515fcf02e2f EBUILD Faker-18.13.0.ebuild 684 BLAKE2B ba5534b18ff5724badc958119e79253c9048be857a726297d9dccc7bd8a09c2dd9781fcd4c299624abe7f780d70988d3f9ffbdf40af6a93fd595154c3236ab86 SHA512 260d0a22270b6faaf1547f18c07a969703f763a7f3ed339a9f4be1e447375faa7910312f08faa00b95977c4dedbc713edf4e76792535d843b2efa5d5947b9993 +EBUILD Faker-19.0.0.ebuild 684 BLAKE2B ba5534b18ff5724badc958119e79253c9048be857a726297d9dccc7bd8a09c2dd9781fcd4c299624abe7f780d70988d3f9ffbdf40af6a93fd595154c3236ab86 SHA512 260d0a22270b6faaf1547f18c07a969703f763a7f3ed339a9f4be1e447375faa7910312f08faa00b95977c4dedbc713edf4e76792535d843b2efa5d5947b9993 +EBUILD Faker-19.1.0.ebuild 684 BLAKE2B ba5534b18ff5724badc958119e79253c9048be857a726297d9dccc7bd8a09c2dd9781fcd4c299624abe7f780d70988d3f9ffbdf40af6a93fd595154c3236ab86 SHA512 260d0a22270b6faaf1547f18c07a969703f763a7f3ed339a9f4be1e447375faa7910312f08faa00b95977c4dedbc713edf4e76792535d843b2efa5d5947b9993 MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312 diff --git a/dev-python/GitPython/GitPython-3.1.32.ebuild b/dev-python/GitPython/GitPython-3.1.32.ebuild new file mode 100644 index 000000000000..21ec22655d01 --- /dev/null +++ b/dev-python/GitPython/GitPython-3.1.32.ebuild @@ -0,0 +1,83 @@ +# 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_{10..12} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +TEST_P=GitPython-${PV} +GITDB_P=gitdb-4.0.10 +SMMAP_P=smmap-5.0.0_p1 + +DESCRIPTION="Library used to interact with Git repositories" +HOMEPAGE=" + https://github.com/gitpython-developers/GitPython/ + https://pypi.org/project/GitPython/ +" +SRC_URI+=" + test? ( + https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle + ) +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-vcs/git + >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + git config --global user.email "travis@ci.com" || die + git config --global user.name "Travis Runner" || die + + git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die + git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb || die + git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die + + cd "${T}"/test || die + git rev-parse HEAD > .git/refs/remotes/origin/master || die + TRAVIS=1 ./init-tests-after-clone.sh || die + cat test/fixtures/.gitconfig >> ~/.gitconfig || die + + distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # performance tests are unreliable by design + test/performance + # unimpoortant and problematic + test/test_installation.py + # Internet + test/test_repo.py::TestRepo::test_leaking_password_in_clone_logs + # requires which(1) + # https://github.com/gitpython-developers/GitPython/pull/1525 + test/test_git.py::TestGit::test_refresh + # TODO + test/test_submodule.py::TestSubmodule::test_base_rw + test/test_submodule.py::TestSubmodule::test_git_submodules_and_add_sm_with_new_commit + test/test_submodule.py::TestSubmodule::test_list_only_valid_submodules + test/test_submodule.py::TestSubmodule::test_root_module + ) + + epytest -o addopts= test +} diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest index 1ac256cade49..cace88bd1825 100644 --- a/dev-python/GitPython/Manifest +++ b/dev-python/GitPython/Manifest @@ -1,6 +1,9 @@ DIST GitPython-3.1.31.gitbundle 9820824 BLAKE2B 47becdf80c8047c3de74f3ad2308f2003629dac970df961e97ae455719690afa8ca4fc08c85fdd01d351980cac5b79265164b92c16e993efb964e4c5d6e62810 SHA512 2b73a9bbe11bf24c1f0cfbc817b1226ae49c52a898f233d23aa8512cb7709adaba57c76afce8aa4416dcc4f16775d0d4138f0059ede51f59a6ccdd27d0f08cd3 DIST GitPython-3.1.31.tar.gz 195822 BLAKE2B c5644a811e33da4e2983d5b41dc5e223bff23bb817027485fd24598163dc515d1823e8abc5f871a9ad4334827f097dbe7856cf618940cd3ddbe507728253ea2c SHA512 80d5f73db589e239dead268c99092b2429c4d0602e4f9a1e77cce5c68f2eade1651e3da9de68fd485021565f3a2d9b980c286b0d302c58e60011a443b4361e71 +DIST GitPython-3.1.32.gitbundle 9676140 BLAKE2B e975f7949f3f3e25f66008b1f2be80dbecb96234405b07b7ef33cb119abde1be434d46deb3c5bed2ec26f4fe35d0f5a1e605c60727812ef4aef2116029f83abd SHA512 b54d5a8e335f6c1b6dfcdd6ccb9c79562ec222cd3d83fd196dab245bed90a9e02d20b191b46c5acdc300f2dede942c686694f0aa005fa5c5c2c2d3e81470a692 +DIST GitPython-3.1.32.tar.gz 196978 BLAKE2B 914b0ceebe89b00e5d65c963055c1d64c3125699a4df80e04c5a0ca59181faac5357880767224d3b3cad9b884668299510ea055ae0c228648c1b1c2e5ec048d0 SHA512 b1a4ac7d98b9543454525819357afef4c45dde842a8a8689f5f059312cd45ee10a7a5b22e2417a0a7120b78c0a40addc4f9189789d70ca34d2bc21962fe44fb7 DIST gitdb-4.0.10.gitbundle 1485461 BLAKE2B 5a217c609a402cd7888da1502b25d217812503cd703cda8bce3c7159732c59d7f4bcd52688a5da457f43fde1645a6db79588a6fc8cc8dff5c58e9dcbaef79b9a SHA512 98dba48f75e28eaded791f91c611e07bef73c28a7f8ac58889b05d04f4b3699a85a5be1c829ea3e2f380507a9009f35bc552bb4260564127e2863807f9b4712a DIST smmap-5.0.0_p1.gitbundle 324544 BLAKE2B 69098c7644abaec7f32226cad7ff3008e49d94c9f7349d0b815223249c20bfd2b51a50474e51864821f30c98f5982e5c35ce9217145a1e5d11326492c41faecc SHA512 4f36ca2c94ddfeb949c880fb52c3b1905d144dd59b95f2f05c93ed7b694dcb128218a2800ca23b721fbeff9a1920e8c3326675098e2ef0361ff6e90c8c2850ba EBUILD GitPython-3.1.31.ebuild 2269 BLAKE2B 72c76c3549fe1f7919b582af494621de467468aca72113bc650f71c1b857b10b6b8ee1c3e29c766e85edfca7f8a83668e7e7c05517b4852f69e7ca4b5f8308cf SHA512 9cdd279b2f2f554b59e4956199171095b3bfc5bb6c5d4e67692433ec69bc2d700fcb537b2885c232687104349e9eec58bc24ecf5ec205466b44b6e2f19855827 +EBUILD GitPython-3.1.32.ebuild 2277 BLAKE2B 49c15471a11e60a88b1ebc53c40d030d001e3854b209178fcabaed6ec9e4ec1cea0bbda626944d3e9fe10bbec918a22b80a79e951ce22ebe2c774de7ad0b948c SHA512 9795b18d28cc8fb661ca01f7eca2bc24780945d5bdfca4f35b82e5a7877f08a211e45b35673a83a74aec7cf714b9dd684c9bde34f9c1ed9525cfc4fc9902a8bf MISC metadata.xml 407 BLAKE2B 49fd8d520d575be1489c299f22595120fad882f055b9cf2d02b87382c6d8f0ff38af694e5584b4da579aa84b82c2f1032e4afb64cafd9f4fe9212a6d67b4a752 SHA512 1bebe1e134eb86a4745cf7e297d45118a2bdd3d8a71d0034294b5c799a9cee763c63b61b34c6707c52f61058f727f4b827dd020d285fc297712b29eb7c1129ef diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 632c351d29da483679f2874a9f086d2875600b4b..9d92001a98c406ab79d1b777929fc602a89d1763 100644 GIT binary patch literal 264784 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�d-=*e)0@6iL)u(ZkBkZ?nbgJT}4W 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≷xBnVK;mGdxu9qWCs~IRO5R<@ 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 literal 264478 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 VERSION || die + + sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \ + -e "/'clean'/d" \ + -i setup.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest index 8cecef935120..6070cfd4f738 100644 --- a/dev-python/black/Manifest +++ b/dev-python/black/Manifest @@ -1,3 +1,5 @@ DIST black-23.3.0.tar.gz 582156 BLAKE2B 01ed5443e1bb251d46618a5b61bbfcc2dc0b41c0bef7d4315fb704a2ac0fd51eb4fe268838b8be6195630f21e6f7b3a5bfca124a7bd60dbef95a02714924327b SHA512 1ea8749ee25aae34a40c5d1b779c6076971488dea1a85ebfcbe4c2a8bb5abb5e3918a735a4e3f9b4ae2690eda0f48fac014ade055721b54d879fdd2d3450b72b +DIST black-23.7.0.tar.gz 586177 BLAKE2B 4bb50b6c7409a97aa277f1048c17101a1c91368b9269cf4c08d3052c036887d2ed6e5f1f2e044c14f41bf2d969d65183413c2a9810f12d96cbf09778c9b1310e SHA512 78d5e87bfef4dcaff007455e8c72dcd45f9374c09da6f4ba45ae7caa980005d1bc984c68fa44d4abf7969a376a4039546e7e8f537c3aa1331d213e13dcbe3941 EBUILD black-23.3.0.ebuild 1381 BLAKE2B 5d4354628ec5ea27a179e250b0f0fad68e51fecee6fab3526903a0b2c6127c935e3bf6a41827ecf2f50dd6c3bb6afa9e19aba6b0c7f1ffb7d7d911baad440656 SHA512 ed3b0b617e749ca87f51f280211e35a93ec7077bb64d798be0d0f59fccb3d3299b52fad58193ef2839db5daa098b91776f8e81560122bb37156bf67385a3bb8d +EBUILD black-23.7.0.ebuild 1390 BLAKE2B 7146abd4fb1b7c214513203fb247b6640fdeb617618a55c1de2cbd95641b6d9277ae8b68722560e811daa83ad47ef358b5f069ed660ffb5393217012711970eb SHA512 09e77a63d1e49da1e9972e9e3af339e400f2d9572b50a81f98d2736be5a49280437dc29b715f3ba5fb449417e75ea0559916843800c7908bae34f790c10e8d64 MISC metadata.xml 446 BLAKE2B 7d9bdbc4fdd62c1b4278a824a75dede64ccd3a4d865722a99edbd4e316342879eefa7b249c453668a5d33009e134e2feb4d1ac01976146c3e988f3724749d4a4 SHA512 0a3a912fc1d439a92452e48c9749705cd2307e645bb1274d22265656f6101574edda79cf04c03ae512818e7077e404f79fb1f70fd68d9c7cd3be3417f991700d diff --git a/dev-python/black/black-23.7.0.ebuild b/dev-python/black/black-23.7.0.ebuild new file mode 100644 index 000000000000..dc0fca200e6d --- /dev/null +++ b/dev-python/black/black-23.7.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="The uncompromising Python code formatter" +HOMEPAGE=" + https://black.readthedocs.io/en/stable/ + https://github.com/psf/black/ + https://pypi.org/project/black/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/click-8.0.0[${PYTHON_USEDEP}] + >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}] + >=dev-python/packaging-22.0[${PYTHON_USEDEP}] + >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] + ' 3.{9..10}) + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-3.10.0.0[${PYTHON_USEDEP}] + ' 3.9) +" +BDEPEND=" + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}] + dev-python/aiohttp-cors[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +pkg_postinst() { + optfeature "blackd - HTTP API for black" \ + "dev-python/aiohttp dev-python/aiohttp-cors" +} diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index a43b803d9584..3f720766f36b 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -8,6 +8,7 @@ DIST boto3-1.27.0.gh.tar.gz 671636 BLAKE2B 1a3927db8c67b066108b03a9018522b73f6b2 DIST boto3-1.27.1.gh.tar.gz 672067 BLAKE2B 63bc6fcb40c3623d84cdd5e21cb656f7ba0335e06c45c7ffe652bece36f7bbf0ddaf4d52b98625d31851b63f646abecf79eac727a35a31e6f58410def3be4289 SHA512 e3b339459a2ae221d8aefb4c540bfae6ec9fc5ec27b623c66d894aef5e50873b57ed6dd12b356b32a4c30aef3e8d98c4c43bbbb629033c850604ef2bfa6cb715 DIST boto3-1.28.0.gh.tar.gz 672952 BLAKE2B f648cb49defe36b40138dfe3c125e15bc6480d2e36dc78247c173c766f37a4a679a8d11097b44785cc2ab6c0262b3bd874fdf95f7d4e51ef54dbfa990fb05293 SHA512 312ef8fe9f399b9e79a8fa75668c567fe711ab7ce8de8e2017dd147b477579aedeb0760efcfe4d1ce9dc106a0e4f09ea6126a9571dfc6d4ed78aabbba7ee7153 DIST boto3-1.28.1.gh.tar.gz 673678 BLAKE2B a4f92be4cb7256d37483796a71297bfc01c32c33fe50c54d32398d8227b466b1c6a4ef74c4a26a58a4abcccaeccd64a7faa0d85526d9dd2b33f0befdf48593c8 SHA512 5f7f2c3cc282046bb9660bfac7f176622ea239bc724c8c47c981f92b023598fca564db586d8733a46f3a6037ba85b0cc1f9a8b7b79797e6c3d46f0ce368861e2 +DIST boto3-1.28.2.gh.tar.gz 673872 BLAKE2B 9f8a3e299cb6df278756ddafee0956b99ac9db63ff8eb2ad7bf6810e3c4140f6512a7de9963e6a7ddb065affb171d92f1f05226cba7a1e4037464e530d7e536a SHA512 062b5c70079acd5a9b3a0e4f23d44fe9f05f27e621951484e557a852d797c25c590a0ed545c2772326cd0d255cdb56250db2a2544c938f75dccc81a5f6e1d678 EBUILD boto3-1.26.155.ebuild 1508 BLAKE2B 42be8b915da646a7afe6dfc988542d3d79b5dbdc565d2e738d210e3f77b7c5ba6dfbac45e46b9cc3cc4770611cbc0c155abc7f1807ff0cb8e6033f927bea4048 SHA512 06404c0363c0c7c0d378d1c2b91073c137a1685d2d846d98c655e6d001df5cde0eb51bf6e160879af2b56321a02e84146ce634855f70c7c3fbbd1adbb9b8ef8e EBUILD boto3-1.26.160.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 EBUILD boto3-1.26.162.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 @@ -18,5 +19,6 @@ EBUILD boto3-1.27.0.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698 EBUILD boto3-1.27.1.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 EBUILD boto3-1.28.0.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 EBUILD boto3-1.28.1.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 +EBUILD boto3-1.28.2.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497 EBUILD boto3-9999.ebuild 1514 BLAKE2B 5d31d27ac50ed037fb8be61559bac03bd2a8c63f3220ac93ecc864c0e3cbd34763b9b70761a9f364cbc85a0edd84c6f6eeff614292f31473b4935e5bb86fae7b SHA512 26bd2959c745f0e423d683d2fedeab9a438d215fa9b28b403d0cea81caac7436f05382b2a91a183bc1095f3b205e3b2115f931cd7803e0b9838c2a507562da5c MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.28.2.ebuild b/dev-python/boto3/boto3-1.28.2.ebuild new file mode 100644 index 000000000000..2a4a7643203e --- /dev/null +++ b/dev-python/boto3/boto3-1.28.2.ebuild @@ -0,0 +1,66 @@ +# 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_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 bc5e0f4cfea8..f25fd6de1c9d 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -8,6 +8,7 @@ DIST botocore-1.30.0.gh.tar.gz 11743386 BLAKE2B 5117ae44f7b70dcf82e319fce1f72cba DIST botocore-1.30.1.gh.tar.gz 11745235 BLAKE2B 07813b701ddde0e0ece703bb64abb9b0e8d15228f0db82756b4dc705ab97ebbfd10823cf1c279600d70a1e7caa15824cf34a108580b240c6a21d7760373f9e12 SHA512 4701b45541acbbe0d667c82db90f408bc50e28c4c8de0b6b90c8923ea8a159cf868b15eddbdaeac651ecc8f0829cff454723ba2f313a99f3878e818b0416ca64 DIST botocore-1.31.0.gh.tar.gz 11756795 BLAKE2B 8a9299570aa5da4d9195e52bb2b3772ffbd7946ac269ecf46510818fbbd1b62c285cc01d6ffdbed8eb70cd0d4ab4f5624de30e2517e809e0d7546dfd15fa0262 SHA512 05b31e2a8bd63c483dee6e9d4d8865235e8465e827c6f372d06cb794352c1f691c12823b3d8e1c8107366628fe43a45881a05cd1ef54b68ce579a4f2ce4bddda DIST botocore-1.31.1.gh.tar.gz 11766144 BLAKE2B b55fc719e47e38523b8c674fd709697a42ee661354deec8c3d1a9c16c536b640775794c310a1274354ef5d3d494bbb42cd01f82c05a2e7244415e474a19e3146 SHA512 a02a888453c7fff24f8e33d201d2b7fa745b60c3a7a327ffeb213f963ded10848e8fbfe3de0bd6e3926c23fed10a72cc1ef4ee54f6d3ece0752ae84a22cb061e +DIST botocore-1.31.2.gh.tar.gz 11766251 BLAKE2B aac8fef9001e5e1d1820492bf5dac95504b3a296fab619796009402238a2f168b3637f514e009bbf5f5808e000eb87c28afb0d492aa6fafa8854fce727b636af SHA512 809eacaff010b6b122f8cac411dd0b146161b8b7a8afb11c3ea92b2313816f43f55f9df88f3d71a7dbdaca39eb35df80821612c0434cc81d7548eeb1ed91a401 EBUILD botocore-1.29.155.ebuild 2478 BLAKE2B 12b452c39c98b793a4f15b9a8e8b082ba77dcf677a7c529d2d4b8b81d729403597e071da7d2c98e5e4ed65778e19ea881c6993cf3405e7f80ad20a078fa18a63 SHA512 5118842311b8971e9d2b9f03a45f496caef3b95cfa79334f77097430d569cab7ac1261dcab3fe13236ecad3907936ae49eea87620a12304ae6cf6798639deb47 EBUILD botocore-1.29.160.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 EBUILD botocore-1.29.162.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 @@ -18,5 +19,6 @@ EBUILD botocore-1.30.0.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c EBUILD botocore-1.30.1.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 EBUILD botocore-1.31.0.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 EBUILD botocore-1.31.1.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 +EBUILD botocore-1.31.2.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44 EBUILD botocore-9999.ebuild 1736 BLAKE2B 6ca7ea14855f5f8db2d166ba1f29835d4c994a0a8fa38f3852406289a4465c091909562ac678f1c0bf7e640a594731b0d4319efc0f34f6bc640fbae06746c4bc SHA512 f891bf0eded88d9af3b87fc7c9ee4c6a129d263e672821f3b9654d43bb3bcac41305b834192088d15b50f3f9d36ea95374180cf13e1cb67149595ec63e4cc155 MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.31.2.ebuild b/dev-python/botocore/botocore-1.31.2.ebuild new file mode 100644 index 000000000000..3ced99abe4ff --- /dev/null +++ b/dev-python/botocore/botocore-1.31.2.ebuild @@ -0,0 +1,79 @@ +# 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_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 + # urllib3-2 compatibility, mock relies on implementation details + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase + tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/braintree/Manifest b/dev-python/braintree/Manifest index 29950da9ed87..778c378bf74c 100644 --- a/dev-python/braintree/Manifest +++ b/dev-python/braintree/Manifest @@ -1,5 +1,7 @@ DIST braintree_python-4.19.0.gh.tar.gz 217588 BLAKE2B a5a90443f3315112eed95e00d1733875b1e6c3056de57f182b13f06b47a94ac1d711b6ed7aee76e57f1388a46b89281594398c3e88c4018d5f1a4947d2ed4790 SHA512 4d464d0f36b77157d6ea94721dfd4f4354fa51e5dc9670443ee8689c08aefc0d81bd09d34d87d1a436f74a60df6cc7c0e0ff5dc366bd1779d57b46dd028d5362 DIST braintree_python-4.20.0.gh.tar.gz 219019 BLAKE2B b53220f3172181d4426e4165f8787317a25a0facfdd4da7c5c5d47578b8ff39dce903db1fa4119784e943a1f3364f5f60157413b459a72e27873de4efac60250 SHA512 1b8a4693796befb128cf790859b7ff528303e080455489679ab3a413b31c810b25f61a20e04681068ffce0d73d1679c14b0a3374c3efbf854781e977b8d53a44 +DIST braintree_python-4.21.0.gh.tar.gz 220035 BLAKE2B e8eb8a51fe5b49675abaf20c0cb3cfefa9129609df70bbf2e74aa4f588ea48014278fe2bb1e76841dbcd19fbc87346bc0b4302910237d5cffd839369465f2597 SHA512 409d4d80059f1868b2aa80896b0a082493fe0e1d3c1f76145bf41a1f7c93dc4a3970eb90b9c599584a6a00f3d135f870115daff0fabe9f22dcd1a3c7a16371a5 EBUILD braintree-4.19.0.ebuild 792 BLAKE2B 9bea632040d0ce1399732bab6ebdb1377c64d5f1b00f5544e23798ae5e08e0e786be8a9306addc8302d22da23ed450536da8c318f0c9ae44751a83910151aa9a SHA512 d2d279af9f6c4ae9da3fe412e4e25137fae2d6a2b3c3050afb39dbea845abed844a6801f03ac9433b4e7f3efcbea50f141018839ea9442e66c7e1c85ccf0093b EBUILD braintree-4.20.0.ebuild 793 BLAKE2B 47195a75604a7c00b3a29d41f11242b0ca4015130e01792ae6317510d2fe7098656f941e3132ffb8335fbb48ff11b3ec24b5ee1cc040be38bbdba48f4c1c09a9 SHA512 3d61c2c378cceddbad9f1317f36de0454b5eccc496bf5ec151a55817cf18f2572e2b1d63f2630212a7dc62cb7d5a125620758249b2f3fda3ab3af5089e994a23 +EBUILD braintree-4.21.0.ebuild 793 BLAKE2B 47195a75604a7c00b3a29d41f11242b0ca4015130e01792ae6317510d2fe7098656f941e3132ffb8335fbb48ff11b3ec24b5ee1cc040be38bbdba48f4c1c09a9 SHA512 3d61c2c378cceddbad9f1317f36de0454b5eccc496bf5ec151a55817cf18f2572e2b1d63f2630212a7dc62cb7d5a125620758249b2f3fda3ab3af5089e994a23 MISC metadata.xml 484 BLAKE2B 17a5993a7630126f55e88b92bf917ae068282c36813ea739407b65d91542d2a9977f3057889838bce776b38c5e64e4a17fabc3367ac01ae8512d06897de1a060 SHA512 c0f5406afc289683369998c79009defdd07735e6aaf60d777e524eee6c58dbaff4b936e990490cd15cd53f175accbfb3adbe55896511c79e9655f08bda24ba49 diff --git a/dev-python/braintree/braintree-4.21.0.ebuild b/dev-python/braintree/braintree-4.21.0.ebuild new file mode 100644 index 000000000000..c50e26d97b9e --- /dev/null +++ b/dev-python/braintree/braintree-4.21.0.ebuild @@ -0,0 +1,39 @@ +# 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_{10..11} ) + +inherit distutils-r1 + +MY_P=braintree_python-${PV} +DESCRIPTION="Braintree Python Library" +HOMEPAGE=" + https://developer.paypal.com/braintree/docs/reference/overview/ + https://github.com/braintree/braintree_python/ + https://pypi.org/project/braintree/ +" +# no tests in sdist, as of 4.19.0 +SRC_URI=" + https://github.com/braintree/braintree_python/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/requests-0.11.1[${PYTHON_USEDEP}] +" + +DOCS=( README.md ) + +distutils_enable_tests unittest + +python_test() { + eunittest tests/unit +} diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index d2da6b1fd518..67052a34fbea 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,3 +1,5 @@ DIST cfn-lint-0.77.10.tar.gz 3488571 BLAKE2B 6b828c760bf93f1d31fe7d24d76cea63c91ed3f73837382898c4f60aea30d667b28065e4004a6fe62bee04141baa1b3baf576f30af4c823f7980d48c97e2602b SHA512 e5ca37620d33d199295d43d81c7390e181281418681fedbaaedca01a1128b8680451fba5ce429875c2242fefad8cfd234bb919fe948bbf9cdc442bb064d84972 +DIST cfn-lint-0.78.1.tar.gz 3507466 BLAKE2B 2f22cd8241eec3a26a191fc12e6e4781513e45b5ee7540d3e59d6a1f9780142ce114d3ee2ea8e05b5425a2b111dd706447045961d05e7bb3b873eb837dc98a38 SHA512 5862c3efc51e274754a5d7eba9c53a16c87933eaadc0cc8fbb2f211c07040d24d828d30922870e02bdf0758ec4417426d827ab76840332775d765714a67a3850 EBUILD cfn-lint-0.77.10.ebuild 2011 BLAKE2B 2210656075867edb6ed077388c105d77a553e2cca3255ed2284626ccf8c0d6261d8c4790f372e339d0f87c8fd508597784f42dc7ea017844561a0a4b22b8b141 SHA512 bea23a3817a02f4668209a7abb843b2b7bd904d20621fbe7dd49bbe2b87b301e27e7be3a9e83ba59e352f96020f01a9a36d09368e0ded7264dc1d00507c5fa9f +EBUILD cfn-lint-0.78.1.ebuild 2041 BLAKE2B 7150ca8bb6fa15c89d1169460ed28d77230bc0c3ef85a390f8942126d2f91dfc45464de0060732aacba81b0facca48805eb326e48164929ec6a1aaf7bd39ce3f SHA512 0fd4d180453e5f8ddc04a0a4b0e01baf2e4c304c37243e1f945fbc5189f0e38d291611e35eaaf4f47640fed07c5d1f4034528e6307ac12307559b009f829ceae MISC metadata.xml 583 BLAKE2B 9f73e2b92e5cfa2ad59f5c8e5d91bdd3aa9eba3fa722b93b388cffea42020db7e7441bab5749432812934a4514d3e9104e6d897e1d115afa5ed237757bd48c03 SHA512 1866a349855ae4e248498b7aabd6ce4c4e10ea58731df4bfa13500f61dc041da6dbd7420e7d6a78fad46d5cf00bd7ef2d0c4c7d6819a21b3a5031b0d49588a19 diff --git a/dev-python/cfn-lint/cfn-lint-0.78.1.ebuild b/dev-python/cfn-lint/cfn-lint-0.78.1.ebuild new file mode 100644 index 000000000000..9c19fb3adf53 --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-0.78.1.ebuild @@ -0,0 +1,64 @@ +# 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_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.70.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] + >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -e '/jsonschema/s:,<4.18::' -i setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + test/unit/module/test_template.py::TestTemplate::test_build_graph + # requires git repo + test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs + # Internet + test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 + # TODO: it looks as if AWS_DEFAULT_REGION didn't work + test/unit/module/core/test_run_cli.py::TestCli::test_bad_config + test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_template_config + ) + + # from tox.ini + local -x AWS_DEFAULT_REGION=us-east-1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 030bdf8e3a71..869f973e0127 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -7,12 +7,10 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 BLAKE2B 50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7 SHA512 f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc -DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 EBUILD clang-python-14.0.6.ebuild 956 BLAKE2B 0452806a0baf8641d44d86c91b95958fe3bdef74fe62c32e6cb90c90ee8718c61fe9649d2f9ac17b127d65c64cba9093adee742f455be720ca2bf558131cee05 SHA512 5179df9990802cfcedcd59b8a38a6198cdfddb511fb872872c2e4cfc95531f114acb6bb43395c74659c6b46a42da32213e8312e2ed71b6e317a7270a12cfa214 EBUILD clang-python-15.0.7.ebuild 1202 BLAKE2B b655ab7b2fa3a5334666e42d36e1e7773be8910f5a47fe8792be04fafbc0c9889cf74d5ca4671863b5244b874133bb353feb4b1ac119e52486ac18d3ff7c6760 SHA512 eb99a86e826ff46d78e1f97a7db1c867e0fc4c9d0036de31407d83dc4de1b8cf80e36ba186d6d8a825209bbb4312d7120b96cbf59d6cb5cf598a3ffb754bf75d EBUILD clang-python-16.0.5.ebuild 1203 BLAKE2B d6a2b8ed61112b9757e94352bcf3e7890a04f420509240ece6ae025adea6dc0737f0d5e67960988b733614b63482b55822e92cd59338282be51c8551102009ca SHA512 c72d6da87518d8340f1d91977b70a7991522f93ab656d394bb70f3fc5d3421f876320363b119f6c294535037cd3c9a8046d9b166fc278b19751810ddab3a2931 EBUILD clang-python-16.0.6.ebuild 1205 BLAKE2B 18081510503b8096976c6e8586ddfb9ec357b99104a32132133c0d008bbe8c1f5ded7156d59154596332df2355a3e63c9b4a6d86ca56a0d532cc8dfa7bd9614c SHA512 54ed491aba58444e19ed851f1fe8c77955534608ec271cf21702d374f733dd81e8f34ddae0599a5602cba063497b8e199b34b34efed3be0c44107a577d3e2438 EBUILD clang-python-17.0.0.9999.ebuild 1182 BLAKE2B 887254f4c5f628032b6b4a9726c73866a42466c39cef8acaa1fd4a61ef52f08d2b5401b22f29147ba8dd9e0684d07bb647ebd568faffec5e278053adffaa64e2 SHA512 8686f41136e59de9ad26d6af6bf66fab789ea8023cb2cddf5ce1210dcd2ef19e649dfb8dd87f2d91947f4f2e16d818507c56835ba62e50747063ba004cfc1e5f -EBUILD clang-python-17.0.0_pre20230630.ebuild 1182 BLAKE2B 887254f4c5f628032b6b4a9726c73866a42466c39cef8acaa1fd4a61ef52f08d2b5401b22f29147ba8dd9e0684d07bb647ebd568faffec5e278053adffaa64e2 SHA512 8686f41136e59de9ad26d6af6bf66fab789ea8023cb2cddf5ce1210dcd2ef19e649dfb8dd87f2d91947f4f2e16d818507c56835ba62e50747063ba004cfc1e5f EBUILD clang-python-17.0.0_pre20230705.ebuild 1182 BLAKE2B 887254f4c5f628032b6b4a9726c73866a42466c39cef8acaa1fd4a61ef52f08d2b5401b22f29147ba8dd9e0684d07bb647ebd568faffec5e278053adffaa64e2 SHA512 8686f41136e59de9ad26d6af6bf66fab789ea8023cb2cddf5ce1210dcd2ef19e649dfb8dd87f2d91947f4f2e16d818507c56835ba62e50747063ba004cfc1e5f MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-python/clang-python/clang-python-17.0.0_pre20230630.ebuild b/dev-python/clang-python/clang-python-17.0.0_pre20230630.ebuild deleted file mode 100644 index 0b4b598d92ff..000000000000 --- a/dev-python/clang-python/clang-python-17.0.0_pre20230630.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - sys-devel/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest index 23735e2806d6..151d6893a999 100644 --- a/dev-python/cryptography/Manifest +++ b/dev-python/cryptography/Manifest @@ -17,8 +17,10 @@ DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d4 DIST cryptography-40.0.2-pyo3-0.18.patch.bz2 8675 BLAKE2B d7c0775503003f59a95dca2bf677c0d46a23967661d91bcfa9d3c9ddcf58e62c7a6f3d7b658076cb91e3e47f58ae84226f9162bdbb907fe8df1c69b9175c00e4 SHA512 e695af34bf08a8857f1c22cfa533b670b3c70e2ff4c9affd3e7664c0b828866d6d577dd2d6d38fd43b0d3c963a8aa91d7f5b6c00f633753dcf040180827abaa2 DIST cryptography-40.0.2.tar.gz 625561 BLAKE2B 99c3ff530abeef47154fc77b9d63128c35737d27ae120415fc3f1de5265ef33aadcb77f023ddd4266d7f414a67ac9c835249fe3ec4812268df5ebbcb828fded7 SHA512 391aba41fa75052d86182d39096c61eb37126a1e94499fe1934cc3307c8c7e819ead0e904c58c0b36fa4c4bc375b092d1b352217bc0d448f4aab587cff90528e DIST cryptography-41.0.1.tar.gz 629124 BLAKE2B 726b6adbdd175e71135c7fcf239c2be822eea2e0221d59301dba3ee24aa958bd12acd0945883e4d0a14028cb0fe16b4c5f0c0adde3d44d23a815a290d87eb4af SHA512 7f944cc99f57db3e3e54eaea74ce65a4477c71fc9475dfb50247ca291d5e806dbf0323651edf9ce8ec3bf03de8912fb86f6c83b3b76f1d0e37369bd83e86805c +DIST cryptography-41.0.2.tar.gz 630080 BLAKE2B 26f1422133510d2c8076dfdccc4cfc2134b3704122b13e15cc34b1b4a1362d81a22efb7cb9ba64a266a7832ff7910ddd9da94f4ab8e58bf7308985ca57c3c00c SHA512 9c9b7fd047430bbde841fcd97e4ce76be6c708b372a7c1170013d8d8baaa263d90bed4a0fa4fca82ff713e8acf25971e7eab0f4ec1c8cbc8e9658a8527787e3a DIST cryptography_vectors-40.0.2.tar.gz 35282075 BLAKE2B f2bfc07c41950929a0e7d0ceeba453f7d342f9182209b24fa4de20d1084aa30794e3d6052cade6b25a3208621bfb21a15d4e0be2a57b2aad994b8001db591dee SHA512 6f2a9ec715803760deb397ec810433df9e7862029b0f63ca661a9781b8dc5f18bd585438ca7781a566342967b855ce0371dbb3fc650be1fb6ca0ac6c744c05c0 DIST cryptography_vectors-41.0.1.tar.gz 35287642 BLAKE2B c9007dae63398054fada6331b7de1f4ca8a3e2252c614878e800678eb9a6bcac81f4b41dc815d5ef62a73f9a26548c4c01475c8c3c4a8dfb799b95805e2a1e1e SHA512 3371dea3898b9ce93599b6d37134bb7296442d9aa1318a6d933e73b7aea284c8c50fc93eac4fc2df9b31ff1c96e7bd45516a2c1399ca69e8e2e2d9d5a7ff12db +DIST cryptography_vectors-41.0.2.tar.gz 35288224 BLAKE2B 7ebc794f8b2425293a368ac08c6dc11a29fc545e4eb0862d5513785792adeb2b9c480c1c34fdde915a0b6c35f1fbedd528e5e5c7b601b6e7b13fe92809bfd2be SHA512 a9aa816d646a8dad3739a1bc3420b4ceb688e2bc8a4cb6313d29264d773b58c1ef45832794d5a83c10addfe070083e2fa9877f6f3801faedf982b91783e00d7c DIST cxx-1.0.86.crate 589122 BLAKE2B 22a18d62d7e2a4793b659d1ec330c7e5068715560f5a098946f1a59e8c76243cbfbcea42d5a9e68e81ea9f26949ab9d12997d7594832e8b670caa07f220d6087 SHA512 927fbc7ab0eae8c4a87c974ae0cf5a34dd291ca869f1476bb23cc7afca25e131f5f0417a3b901d424d25c870f2fc9bee5500169074ce3a040e08340c3a526e09 DIST cxx-build-1.0.86.crate 84425 BLAKE2B 91a7181e795bcec54bf707f97f2f1e54ea4b53106675a06163920424781da4285cea381ad4bcf01304766fe4db494213b63f047da8595030e43eebf6d7e9e229 SHA512 0be6e1e0b2655dcb8995168394baf6a68be26f405d4797328251e7c53ba31de14c8e68a8eb83b9b3b3a0e10fe28a989de5fc97e783572982ebb5af28152851b9 DIST cxxbridge-flags-1.0.86.crate 5251 BLAKE2B d614de85cbb6b2eed683295a64b9401496277da847577a876e9102735a5121619c8af8eb33a77aad15a80397161f3dd9a2a3f5b2d5afb91172211008819c0beb SHA512 1b2364c9651c4782fc7b05e55fb98873a48d9695bbba73c6d735113e25ebc6993bb9e945e954ff27d183b15949aa807a13c96683ec66bbfd822c7716c1ca18bf @@ -60,6 +62,7 @@ DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315 DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 DIST proc-macro2-1.0.53.crate 43351 BLAKE2B 9f93a0407a2c871bdeab7c48f4f5ab2497ea75e3c56929a659c2d18fd735bb0e65908b240ea4f64289b48f00185ecfabad24d8422e7fc08fab6b3be59dffab02 SHA512 a68e0b21f13d52c3efbcfc9fc9a7b99ba7fbdae5b975afabed2f2f76cb312a0abbbe7c791eb6e0a99f7417c0ffb749cc4596eab7b463dcbcdb9858b81753a84c DIST proc-macro2-1.0.59.crate 44360 BLAKE2B b1e42efd70e9a61bd46fd8bdd7db26aea142d98d28765de799901606b721c23a22c3e853d0821709ef5ddeac0304731b6a09c3bff3b7769e946b77fc67e44d36 SHA512 30e3340f53593afb3f07c4ba4c3d51acabd9a7513976aeaeed4c063fee268a28066c53b265b629d5d3f56597d1d34a9e69378f0ef5cda37b51a8fa8b67424aea +DIST proc-macro2-1.0.64.crate 44848 BLAKE2B 4422122d9299eff3bfbb4507c4a117fef7c0906cab5a680933d482b7f9b49480bcb9c8172b412e70bf87dd0737b8532e90c310bf083f144292cc72190059ba3b SHA512 884fd14ff23c19420692e35a38f88bb6a766a09da105759cd958c315b9360a2c49cfe61ceaa3122307d44040195ec9dffb12b6d0ce224fbac5d3701621a12b04 DIST pyo3-0.18.3.crate 420236 BLAKE2B bc00a825a67ed3590b31d3ea6bd77f6c4c927c0355d9d03ce64ca44e36ae3e29ab4d891bf2d94ca074b3bf858e077c516dc64e4620f875fe1e8fbffb5c9db1ec SHA512 39f044a19a42a5e2f46049431fbe3fe10c14d12a4741cc789b42de7cbf448bcbded7fe38a0f124d994ff9bcd3d95a19305dbfdc7462331fda3e6686cc4289be5 DIST pyo3-build-config-0.18.3.crate 29137 BLAKE2B 5fa645b64f50a078f38cc10a27ed52bd7e7aadd8a069c05ec2963f0b7c869b94d29eddda97cc31d200cf749ab8e2cd9cd1ea00e75620287e9187745ae0e100a5 SHA512 7ccad5f245e84895e147389f05270f32d12f81aba46bcd0dc184b8d62af2ea579efc50383502efda40601c981c4dbcf911aa7d8192364caa2e177ad939062cdb DIST pyo3-ffi-0.18.3.crate 64474 BLAKE2B 32bedfb4c7d88e539e958af0dd48af311934a817282a01f860af7cd824fa1e3825c505463b78cda57541bea8ccbbedacdc0f67bef686e6775fab3787c26c6d2c SHA512 55240c7824ad1e5c69e05a31ec03e2064290c89c4c98f06c3ebc38c311a10b1690571c977a103790ddcc9623ac42fbf525fb028e910baedb9acafe39fd6e4a82 @@ -103,4 +106,5 @@ DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 EBUILD cryptography-40.0.2-r2.ebuild 4029 BLAKE2B ef9cd2e0418b5ad57aa6d7768b60730c16d4e5bf6a4bc750f144cf049f2ec02d7a7ea38de27151972cb53710212f20f4b86a8b941332ba430e28f7a15eb75a22 SHA512 47c8dd2995f4689a19914810b0622295627000ad16829831acdcc91e0b7bfe3f55ac9171adf52bc3fe9138600e2b590ea9fa5b9b204ef0bf7e34adb34a7d2140 EBUILD cryptography-41.0.1-r1.ebuild 3272 BLAKE2B acba116b0bb1e45de2ac5eba703999f04913bfc82e4c241726ac5aa2df266116b8c1e1914b4f777df315e2793620178b0a0fbcd31ccbe597e438b872c86bb7fe SHA512 45c77af2164a0f2866442a1d31f9b8d4ac931ec9bd78fe0c1fc85adbd6449496143e3e7df7863339b6c4f8554cfda08311f98a8e41db010f9ad10c10578baf13 +EBUILD cryptography-41.0.2.ebuild 3275 BLAKE2B 5717aecb5e8b1548a3fa1881b7198df6d98cf5aa95be11bbb0c2cc34ce474d2c7d3e820747a9d077898295902bd2a660e09ba2ddd8a3fc3e88651be4ef712a4c SHA512 bde45246049a5b5c25513fcff9d7597cebd281b8dced5e1b97df24f80551a908cd44147c4cbd1245b9fc22e09bd2c6e8c03d92b97c628d0ca52ef88671028001 MISC metadata.xml 464 BLAKE2B 96c0bd97b83c9718910d129260402fdc37e88a96ac6002c8f6dd19fb21d6daf31211b83ff7423036811e27954811ebdc810c8328f18c620682bd9428f42ba1f9 SHA512 2f36a186bb195a8cbafe1d8dd6630fadf0ea56b22906ebaf3c90954adb8b66e1017f599169e2b1ca386e1113c1a6b834fff90f2bec527bed53f62985120732d6 diff --git a/dev-python/cryptography/cryptography-41.0.2.ebuild b/dev-python/cryptography/cryptography-41.0.2.ebuild new file mode 100644 index 000000000000..fb9f8df7454f --- /dev/null +++ b/dev-python/cryptography/cryptography-41.0.2.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CARGO_OPTIONAL=yes +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +CRATES=" + Inflector@0.11.4 + aliasable@0.1.3 + asn1@0.15.2 + asn1_derive@0.15.2 + autocfg@1.1.0 + base64@0.13.1 + bitflags@1.3.2 + cc@1.0.79 + cfg-if@1.0.0 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + indoc@1.0.9 + libc@0.2.144 + lock_api@0.4.9 + memoffset@0.8.0 + once_cell@1.17.2 + openssl-macros@0.1.1 + openssl-sys@0.9.88 + openssl@0.10.54 + ouroboros@0.15.6 + ouroboros_macro@0.15.6 + parking_lot@0.12.1 + parking_lot_core@0.9.7 + pem@1.1.1 + pkg-config@0.3.27 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.64 + pyo3-build-config@0.18.3 + pyo3-ffi@0.18.3 + pyo3-macros-backend@0.18.3 + pyo3-macros@0.18.3 + pyo3@0.18.3 + quote@1.0.28 + redox_syscall@0.2.16 + scopeguard@1.1.0 + smallvec@1.10.0 + syn@1.0.109 + syn@2.0.18 + target-lexicon@0.12.7 + unicode-ident@1.0.9 + unindent@0.1.11 + vcpkg@0.2.15 + version_check@0.9.4 + windows-sys@0.45.0 + windows-targets@0.42.2 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_msvc@0.42.2 + windows_i686_gnu@0.42.2 + windows_i686_msvc@0.42.2 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_msvc@0.42.2 +" + +inherit cargo distutils-r1 flag-o-matic multiprocessing pypi + +VEC_P=cryptography_vectors-$(ver_cut 1-3) +DESCRIPTION="Library providing cryptographic recipes and primitives" +HOMEPAGE=" + https://github.com/pyca/cryptography/ + https://pypi.org/project/cryptography/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} + test? ( + $(pypi_sdist_url cryptography_vectors "$(ver_cut 1-3)") + ) +" + +LICENSE="|| ( Apache-2.0 BSD ) PSF-2" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD MIT + Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-libs/openssl-1.0.2o-r6:0= + $(python_gen_cond_dep ' + >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}] + ' 'python*') +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + dev-python/setuptools-rust[${PYTHON_USEDEP}] + test? ( + >=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}] + dev-python/iso8601[${PYTHON_USEDEP}] + dev-python/pretend[${PYTHON_USEDEP}] + dev-python/pyasn1-modules[${PYTHON_USEDEP}] + dev-python/pytest-subtests[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +# Files built without CFLAGS/LDFLAGS, acceptable for rust +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cryptography/hazmat/bindings/_rust.*.so" + +distutils_enable_tests pytest + +src_unpack() { + cargo_src_unpack +} + +src_prepare() { + default + + sed -i -e 's:--benchmark-disable::' pyproject.toml || die + + # work around availability macros not supported in GCC (yet) + if [[ ${CHOST} == *-darwin* ]] ; then + local darwinok=0 + if [[ ${CHOST##*-darwin} -ge 16 ]] ; then + darwinok=1 + fi + sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \ + src/_cffi_src/openssl/src/osrandom_engine.c || die + fi +} + +python_configure_all() { + filter-lto # bug #903908 +} + +python_test() { + local -x PYTHONPATH="${PYTHONPATH}:${WORKDIR}/cryptography_vectors-${PV}" + local EPYTEST_IGNORE=( + tests/bench + ) + epytest -n "$(makeopts_jobs)" +} diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest index e557ba763ae7..8fbc08dbc428 100644 --- a/dev-python/cython/Manifest +++ b/dev-python/cython/Manifest @@ -8,8 +8,10 @@ DIST cython-0.29.34.gh.tar.gz 2114639 BLAKE2B c5f70fd3e6074d9030a1035bc98d71b703 DIST cython-0.29.35.gh.tar.gz 2115190 BLAKE2B ac23abbd2b560ee52a79840d995a4cf36ddb3a8705b9327010f1ad6add8028185c15703efcc1d59b581d65b5de38e123c0f07c36fe6ffe54a6efee7512161344 SHA512 35d679d94e1f731e004b83fb4ae0d569703b0800c913012308146b1c54463ce12cb1cf3733e24162fb357f179444c5ca31108a37850e6c749ddebac5175119f5 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d SHA512 a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a DIST cython-3.0.0b3.gh.tar.gz 2688784 BLAKE2B 933bb48b2bf5169c973a36c877a36eae28b80409a7ff395b82a14ac0740247496df3c9f2d69884c823b7475069f0c75d6cbbb964b88de60b38082e6e36659bff SHA512 f1d0fdcec4bc6b0f6cb66078592424fdcb7a028b79c5b9d41280ae112235736d11c9f4f793e810007e880ae0def195ac25999db59065c7f7bdcfab84b06bf7d3 +DIST cython-3.0.0rc2.gh.tar.gz 2713358 BLAKE2B 5d1e1043e0785c4e79441e47ab6d03b7dbdff8728946707acd39452c1a20e3527e3142bbf09d140d28e233ef0ae0e870650f5f77a8d2a1d084199b5b39937463 SHA512 42ff1b3f2509c90be6007b9156454ae89c1be26a9dde6ca9c109b0cfa3de30797eeeffef38ea1bfe37a9c8e062c776c8cb755826f8c25aa7c9703fbb031bf643 EBUILD cython-0.29.34.ebuild 2053 BLAKE2B 23381f1aef8140eb5becd09cb5f39563d8d801665b7fb6f8674658d7c5923855c9124dc88c10b0bc024b5b8771a1ed25faa938b7380dbb556b84d10a34b9a081 SHA512 7dd4ea66bdcb44dc64be8d617eac48bf4f80a32db5c8e2423a94c2c7ebef2857f1a103f07f32e6281d0fc84f4d78e27e8582006bebfc4cb7deae1f1b8c1eb333 EBUILD cython-0.29.35.ebuild 2228 BLAKE2B c80e9cedb151c7d971bb52118f67332bbcecc1e780dbef65d7965d3bac23dceeee1a189b84e3956770866dcb73a3b2f2917d4db9b3cd0f49bdf3f0e82c5f01de SHA512 be56773909d380c114bb15b40a6f2c778be66e29d465f976c64beafdba1d28f445ab63853a100f1c9e5247bfca8b86277d4fccaa72b54c889162b337cc7c9fb8 EBUILD cython-0.29.36.ebuild 2240 BLAKE2B 951c47bc8110df60e659b7c1d94fcf0fa841064d2e47dc1883fcd681ea19e77310872b00b5e1ce0bc73e6862b9e42b0bff00407e9612fe0096c91269b9bd9898 SHA512 5112fbe372f04050e7aabf954950b37ba489f19eb5ad913dbb1addf60263edf8bb283fac608254d6ba70d560cc1e9ad5f3e2f312d5256a7ccbcf0444fea789fd EBUILD cython-3.0.0_beta3-r2.ebuild 2115 BLAKE2B 0cacc31bd5d8bd48abaa04d2e218a5d2c6649bef1245b2df20d2d37791120482c7a7db7e18870a5d4494f6170fc04396ec5652bfde2c9cd6242c4a24f6ff7957 SHA512 1ceb34f826a96112cb97f2ba203d49db5f99680155755844f72af0b9d3efd9d1399c3dd9d839e6f1cc4f4c040fa048513ae1a0fc12fb01f37057a38d21257dda +EBUILD cython-3.0.0_rc2.ebuild 2012 BLAKE2B 528ac18c3d91d15aad03d5ec6449957d0d0c3af98dedf11ed8f8c6762245811b1b16e6f443e7a1904eb32c93cdf7d222ab373751543dead367399767f75b6bd9 SHA512 eb5bb85611f0490e8d2d80b2c97404f9a9029ff9575241384a21b58010e3241bb90a138fec7fd5aaf0e9611fca1d2bcd429ad45f6e3fdcb703c5f8dead0b8265 MISC metadata.xml 606 BLAKE2B 1ee3fc75852383aa0618afeb7521c3ae0e95b518c85b2c58ff958905092cf68017d313a09d25031a50b649f9dd1b452e751036f2552df9d91447baaeff0a8f0b SHA512 b7917c2e417cee9e59c8011246f7223f5095c87f0294ea140dbfc8fda0b09cf61c9f055380a9d3f74a07e71bb49d75f219d6224ea95f1f4d4b451e5688c13f78 diff --git a/dev-python/cython/cython-3.0.0_rc2.ebuild b/dev-python/cython/cython-3.0.0_rc2.ebuild new file mode 100644 index 000000000000..3e911be4bd62 --- /dev/null +++ b/dev-python/cython/cython-3.0.0_rc2.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_TESTED=( python3_{10..11} ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 multiprocessing toolchain-funcs + +MY_P=${P/_rc/rc} +DESCRIPTION="A Python to C compiler" +HOMEPAGE=" + https://cython.org/ + https://github.com/cython/cython/ + https://pypi.org/project/Cython/ +" +SRC_URI=" + https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ' python3_{10..11}) + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch" + "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch" + "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch" +) + +distutils_enable_sphinx docs \ + dev-python/jinja \ + dev-python/sphinx-issues \ + dev-python/sphinx-tabs + +python_compile() { + # Python gets confused when it is in sys.path before build. + local -x PYTHONPATH= + + distutils-r1_python_compile +} + +python_test() { + if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then + einfo "Skipping tests on ${EPYTHON} (xfail)" + return + fi + + # Needed to avoid confusing cache tests + unset CYTHON_FORCE_REGEN + + tc-export CC + # https://github.com/cython/cython/issues/1911 + local -x CFLAGS="${CFLAGS} -fno-strict-overflow" + "${PYTHON}" runtests.py \ + -vv \ + -j "$(makeopts_jobs)" \ + --work-dir "${BUILD_DIR}"/tests \ + --no-examples \ + --no-code-style \ + || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt ) + distutils-r1_python_install_all +} diff --git a/dev-python/deepdiff/Manifest b/dev-python/deepdiff/Manifest new file mode 100644 index 000000000000..273cc231926e --- /dev/null +++ b/dev-python/deepdiff/Manifest @@ -0,0 +1,3 @@ +DIST deepdiff-6.3.1.tar.gz 392651 BLAKE2B 605dddc7c9d5895388141cbd3ed1a566c0631050719f3bd849578d40497323c0e9c117a8b4c73b21010600caec775f7c226818d0f15f4f1a8f4c3829414323ce SHA512 13d9edf42eb50b6e63e038a2c17d7d54e82e5e6b5ddc3420cc457d91e220da92391b17c238ed3a49d0f69168cad887c2278182734be23265d5c53928b28c4c42 +EBUILD deepdiff-6.3.1-r1.ebuild 873 BLAKE2B c368734341a649dbc8230927a2187a17ebd428fb214554778ce74493370f3f6f45beb1686b42372fe227226130caff0f034f72a428a24b0d0c6c54d3dcc670e3 SHA512 b7a7f88744256fe982a42a9b835ea1d8966319774fd1ee134f5bb2ac31c06c8ba4ef0e57d90ed41108958188a7a9bc30d3cb0938d8cd0e38fd4eba156527d301 +MISC metadata.xml 369 BLAKE2B b1418f3fdd2b49fc003b02e8eaadadfdb71a6133fee9191095852155368946e43542d92d318328a5cdc3610392f31faed85ac5f7e39024b32c399d73cb3bde3b SHA512 f15095a60c5c63447e57d8ca85f5b93eb55f3a42a4fd29d1af7116ba4f48c496f56e9e17aaeaba323d44823bafd7e6cb751b14ce6e092779eecdd34759ea5c1d diff --git a/dev-python/deepdiff/deepdiff-6.3.1-r1.ebuild b/dev-python/deepdiff/deepdiff-6.3.1-r1.ebuild new file mode 100644 index 000000000000..e41b020f504f --- /dev/null +++ b/dev-python/deepdiff/deepdiff-6.3.1-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 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 pypi + +DESCRIPTION="A library for comparing dictionaries, iterables, strings and other objects" +HOMEPAGE=" + https://github.com/seperman/deepdiff/ + https://pypi.org/project/deepdiff/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] + >=dev-python/click-8.1.3[${PYTHON_USEDEP}] +" + +DEPEND=" + test? ( + >=dev-python/jsonpickle-3.0.0[${PYTHON_USEDEP}] + >=dev-python/numpy-1.23.5[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/tomli-w[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.10) + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/deepdiff/metadata.xml b/dev-python/deepdiff/metadata.xml new file mode 100644 index 000000000000..a79081a862b4 --- /dev/null +++ b/dev-python/deepdiff/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + deepdiff + seperman/deepdiff + + diff --git a/dev-python/django-cors-headers/Manifest b/dev-python/django-cors-headers/Manifest index f8bbe1bc5526..f305b24d4008 100644 --- a/dev-python/django-cors-headers/Manifest +++ b/dev-python/django-cors-headers/Manifest @@ -1,7 +1,9 @@ DIST django-cors-headers-3.14.0.gh.tar.gz 29634 BLAKE2B 08ec6811b8608feecbdaadcc6ce220b1574a4bf16823f939f93eda4ece9df0430b015edc1d0909b980996ff143e036858ca81f524e8d270846881a9c0af25fac SHA512 5ff390bd2fba1b3dff3cea08b10021d0fd100497000b2eaef788fe32c1b8584f1954e470f4aa15cbcf9e4342265633a658b8736de08962bfe0ea9e2068521379 DIST django-cors-headers-4.0.0.gh.tar.gz 29641 BLAKE2B 20ff68bfb02d6992777967db35696a33afb91b264be1ebb3b67c15a9e2a51e0df948dae78b107bce16bc6eab2679d3ba910a9be89c8d7d137b64f7997fd2a400 SHA512 250ff2f9876d1d965611f495e0b67d4f93da9f05e0804bb8c02ec8390923eb1b7c775e4c76df8acf7d43d0f1401267f3795bc29fa7c5c8936a7aee1dae7336e5 DIST django-cors-headers-4.1.0.gh.tar.gz 30733 BLAKE2B f3214008c51d656022c58bd0eb012200e07a29ec4052a4d3b75b2c52b4aee0e96b3ef8b30857dddc528cda609f691f0a9ef4f791837d1962ab561f42b840f814 SHA512 a4a1a39ab658968d5384a40a6aaf2e5c9a9047e43edc2ef7d4b9ea82a4e6cac6e69eb5e0b3736b9731442ff4efbe249ee56c7a3d05808e3fa0b45f6dee25999a +DIST django-cors-headers-4.2.0.gh.tar.gz 30543 BLAKE2B d17ec23b4579a84c67ec4edb369dda24db9bc64e2b399436e60f610b64b7de4b2a3583d9aa9e2693ebfd89f9d28c25def116b36f76bd4e2c3362ae36b50bb7ac SHA512 e3b0c73a738f487bc360834395b1bd6348c9d0a05fb743464ff0e5915f3d2263dbcabeaa893aa3d4be246504623964fb9378a780b83aa2487a92b2ada4a11c04 EBUILD django-cors-headers-3.14.0.ebuild 709 BLAKE2B 27cff0452ff6c9ca21044ec70208bb7b2d182a9c3201737f82fa461861691df8e3ec08817e1587226d7b2183c33511e0abd221c01b9ce30743c04c84f2c21e03 SHA512 aa3a488d3bacec0d498f6ced40fbf7f909cea05751293c7e31d6ddf9b26db46c67b29cbae56e90f5ed0b2b2eb2c69833c0513733f6f6c57657d805c82a650eb1 EBUILD django-cors-headers-4.0.0.ebuild 709 BLAKE2B 27cff0452ff6c9ca21044ec70208bb7b2d182a9c3201737f82fa461861691df8e3ec08817e1587226d7b2183c33511e0abd221c01b9ce30743c04c84f2c21e03 SHA512 aa3a488d3bacec0d498f6ced40fbf7f909cea05751293c7e31d6ddf9b26db46c67b29cbae56e90f5ed0b2b2eb2c69833c0513733f6f6c57657d805c82a650eb1 EBUILD django-cors-headers-4.1.0.ebuild 710 BLAKE2B d27682950f263c894080837f9e79cd4b5b687bfc455691a2cc76c2aeda93836bd01a646588d68dff786fcd12ca998c7e7c049b7df7e40a8d7d5b89a66400b363 SHA512 bfc2ad2be0fa8659d8023ebb86998e78241ef6c388c63a6e915a45e245aeb345f369182aad2e4d355b39d5816cfcd98419d278ca3b9fab6a632693f507ace18f +EBUILD django-cors-headers-4.2.0.ebuild 710 BLAKE2B d27682950f263c894080837f9e79cd4b5b687bfc455691a2cc76c2aeda93836bd01a646588d68dff786fcd12ca998c7e7c049b7df7e40a8d7d5b89a66400b363 SHA512 bfc2ad2be0fa8659d8023ebb86998e78241ef6c388c63a6e915a45e245aeb345f369182aad2e4d355b39d5816cfcd98419d278ca3b9fab6a632693f507ace18f MISC metadata.xml 393 BLAKE2B bfe5bf69a5cdf23648e6058016fa53d402db8141ebf97a8471b3335f13eb0adb3ac328c2a013bea02529ee012b00e77fbf43284500cc9e58937fae16d3a2d743 SHA512 b028f371bae9e3bb8e0e94890ee2a5a8c2d93a774eac7cccd6a1ff91886a82ed52ae4fb93442de89034cdbf4ca9d4186dad29b014b989690020db00c492fed04 diff --git a/dev-python/django-cors-headers/django-cors-headers-4.2.0.ebuild b/dev-python/django-cors-headers/django-cors-headers-4.2.0.ebuild new file mode 100644 index 000000000000..f88ae7b6888a --- /dev/null +++ b/dev-python/django-cors-headers/django-cors-headers-4.2.0.ebuild @@ -0,0 +1,34 @@ +# 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="Django App that adds CORS (Cross-Origin Resource Sharing) headers to responses" +HOMEPAGE=" + https://github.com/adamchainz/django-cors-headers/ + https://pypi.org/project/django-cors-headers/ +" +SRC_URI=" + https://github.com/adamchainz/django-cors-headers/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/django-3.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-django[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest index 6f3d3fdf2e36..9dbc65250bef 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,5 +1,7 @@ DIST fonttools-4.39.4.gh.tar.gz 3710610 BLAKE2B f4d75ae71c7b8ec752eee3820129719583072c8e1e68d54b3443c192e7c6732e7db7adfaec32145b87eccd23b1720a748e70682d58a1628d93f89890d3ddc274 SHA512 4be7c19022ccfbb182edb7d80ec50ff2aa91eae3dd4328c1023e65a293e079edd4c1ae0a8b2260e35fa940417e7b03dc96bd7a6d6ec4234bc4c4257187b24758 DIST fonttools-4.40.0.gh.tar.gz 3726926 BLAKE2B c14cf10baeca50f6a70dc210de40f46b24effa66efdaded0a2706539af659b7fea276064b352fbe2f412028912658dc3f215409c3975bd773a7bd789986a65a1 SHA512 03daecfb2c48e13f22255872dd9dca47aaca9fc71139f2d5876cdb74fa8560d697344845d870742da00d3734043e36f143efe5d2048b884a5f7ed924435aa2f0 +DIST fonttools-4.41.0.gh.tar.gz 3754276 BLAKE2B dc1ee8415d6829d467d584280c1d9a90c3355cac159db43f14123ea0d71271465bdac1e891a640040ccc72a7ffa2f9e484dfaccc9ce7930f7dad28322f7b435c SHA512 9f8478c68f187258fc8377d6313d0d72231dce8725a09b43b3bfb2ba844f2c11e9396cd4627f21450362566fe4649e66f09d3e2230e509d8e347c978e876f8d9 EBUILD fonttools-4.39.4.ebuild 1570 BLAKE2B 4581bd4dedf3a27f3f8e930104407915e5a6dd4e94bc0c4983276ce30de804f291d8f2885cf3951b88c214f5bf0943437e3375eaf15bf783231d3f9b004e733d SHA512 150fabfaaf2207eeca50d560b6ddb33525f69e3912916c582f8296b659cdd570d943933f463e52fa1a84558d1286ad34578869fb3633c6c635ec73c72ebc261c EBUILD fonttools-4.40.0.ebuild 1579 BLAKE2B 06f380e9c6e0dbda1372e4682d463db25d8a50559c89278d01d93c31d9bf667456c1020f698aa392b9f3c9129a6a0f602464974959706afd018fe269a5fa296f SHA512 4697c367d166b30830a9e60e1cc7a5cefa6c08d7d7dd401c16c60c0b9e89bc22ef37cdd7038326266d45b53c8e807fd17a50d91a0ef03dd769b7a296dbde60cc +EBUILD fonttools-4.41.0.ebuild 1579 BLAKE2B 06f380e9c6e0dbda1372e4682d463db25d8a50559c89278d01d93c31d9bf667456c1020f698aa392b9f3c9129a6a0f602464974959706afd018fe269a5fa296f SHA512 4697c367d166b30830a9e60e1cc7a5cefa6c08d7d7dd401c16c60c0b9e89bc22ef37cdd7038326266d45b53c8e807fd17a50d91a0ef03dd769b7a296dbde60cc MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac diff --git a/dev-python/fonttools/fonttools-4.41.0.ebuild b/dev-python/fonttools/fonttools-4.41.0.ebuild new file mode 100644 index 000000000000..317802fa12f7 --- /dev/null +++ b/dev-python/fonttools/fonttools-4.41.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + app-arch/brotli[python,${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # When dev-python/pytest-shutil is installed, we get weird import errors. + # This is due to incomplete nesting in the Tests/ tree: + # + # Tests/feaLib/__init__.py + # Tests/ufoLib/__init__.py + # Tests/svgLib/path/__init__.py + # Tests/otlLib/__init__.py + # Tests/varLib/__init__.py + # + # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148. + touch Tests/svgLib/__init__.py || die + + distutils-r1_python_prepare_all +} + +src_configure() { + export FONTTOOLS_WITH_CYTHON=1 +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + epytest Tests fontTools || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/frozenlist/Manifest b/dev-python/frozenlist/Manifest index f26e47748f83..4f2ba4229a59 100644 --- a/dev-python/frozenlist/Manifest +++ b/dev-python/frozenlist/Manifest @@ -1,3 +1,5 @@ DIST frozenlist-1.3.3.gh.tar.gz 27742 BLAKE2B cf0dcd2ed0e22cb7fa3d57a73177e53cace8e6301c462ab56544678f1f78f113ac3ad9ffb68dafb3ae957a1e52e2069dcec76b5adc27284587d614bbb6a8c139 SHA512 8f416996c18d352912e88dad6b503cb1e5ce566d69e97aad8d7eedc6415316e8c9e63eb2c341c5d2409ebf90fd58153ce642d5d88f277435bc6e5a4f1ce8b949 +DIST frozenlist-1.4.0.gh.tar.gz 29063 BLAKE2B ec33639c22448da84fda9eaa83a78737f20579061e0ae05699a361ac9a8646df0ebf5c31df69cd7c4ee1c1c7fc0e28d0f6050a1879c3d28bf83e2caf442eb2a3 SHA512 937f7684df3879596903b5ce2d9a38590383a7c319e3079bbd8fdcbea169c692d9feabac0a7e0646d334ec517a86f7d943e0b0107fd925203de1cc8029b252ba EBUILD frozenlist-1.3.3.ebuild 968 BLAKE2B ee09f69900d9fdaa304292d773222b2b0233c7230ccab7d0d37424ada2acc4ce50e56bc522a3ff51a08153a25efdd888f9f6e93d55017abffc91ddb9d0f9a601 SHA512 643832cb425d3b90b8d14b27c26cb5c60e80abdb30722b64273851ff4e03efdb89671bfc7ac037677ef5242cc1b42644a552ca6d8fadb6803f961297b09ad7ab +EBUILD frozenlist-1.4.0.ebuild 976 BLAKE2B 0b026cd23de9445c4b2f525e9c286518599e0456d3fb83c5b37ce549651b31c7cfc309530582284ab6e879a97d099035d7d2c1a6653d53474f94241079290165 SHA512 b8912da429b0f0bdb0273000ca9936d4ba542e04ee090d51231f145b07e131d250bfe997de99444e4c1d7ec1bcf8b4214db39841d33469711df154dfa85fbd57 MISC metadata.xml 351 BLAKE2B 354fa5d9789eb9f28cfe13a39e80f5ba41f4ef9f8daa3437cbab5f1fb61074baf9d1a196814cb459c0a1d3b3c1fbe806ee77580023d71b8b8c6314ad23405765 SHA512 a5b647914f9a7b2004bb3e1c02a6fe07dcaad58dda503cb6a41d6735dcfe80c4e60e4ca51ba83110557518e23f01a656f05266553a6b5acfe95a0560ecb2829e diff --git a/dev-python/frozenlist/frozenlist-1.4.0.ebuild b/dev-python/frozenlist/frozenlist-1.4.0.ebuild new file mode 100644 index 000000000000..f17293f2b4e2 --- /dev/null +++ b/dev-python/frozenlist/frozenlist-1.4.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A list-like structure which implements collections.abc.MutableSequence" +HOMEPAGE=" + https://pypi.org/project/frozenlist/ + https://github.com/aio-libs/frozenlist/ +" +SRC_URI=" + https://github.com/aio-libs/frozenlist/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/addopts/d' pytest.ini || die + distutils-r1_src_prepare +} + +python_configure() { + # pypy is not using the C extension + if [[ ${EPYTHON} == python* ]]; then + > .install-cython || die + emake cythonize + fi +} diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest index b5a3873a4a21..2b475a86719c 100644 --- a/dev-python/google-api-python-client/Manifest +++ b/dev-python/google-api-python-client/Manifest @@ -2,8 +2,10 @@ DIST google-api-python-client-2.89.0.tar.gz 10965040 BLAKE2B 819c9f0837b86acc693 DIST google-api-python-client-2.90.0.tar.gz 10891311 BLAKE2B 0683e95e12e5f2faaa5ce5b3f4c82e65df00da0c884530917dd086d33dda74a66e62fd27c7edead205f9d330800d2c60929fce68ce7f82fc04f8787cae010cdf SHA512 331812b50c2816f407db25f703817bf0d20b9218de39bd91c67d40a1f113141c8b9af0210d9d10272ebf51b90485fa44f636e821de19add72eeb38fa04ffe449 DIST google-api-python-client-2.91.0.tar.gz 10853485 BLAKE2B 3f31a18187701f833e06f514150acf5eec72d6dabdb8b3493efa8fff79f10848a2108c5c7114f0f467519bd2f943162cdc3cbe91c9805a65a74d80c6ca41b745 SHA512 638783176e9d98af621deb5ee10ad5418108910f0996e98653adfa252dee2edd8db712c8fc0fe73d7d83db14a770d297b34d3334c5b018ce800325ef2dd91e04 DIST google-api-python-client-2.92.0.tar.gz 10894003 BLAKE2B ab01475cbaee3c30167077e28864bd9b3b6a9a4ca7a4f13f9856434b00c28ac923c1b544f377957369fdaec8efbabe0213fd975a35384d0f54bb23d9b6a46234 SHA512 3cf08fe4fb9f1694cb883f2c0f92448fc6757935a01abd512b0a7e9b6aca1e7ef852f4b11d8db759febd8a22dbb280bb61e7a007dfed506c1fb104069bd38dd8 +DIST google-api-python-client-2.93.0.tar.gz 10929939 BLAKE2B 67369eac89a12f212841923e2f912ce18b3ae39c7e0fafd45cbcbff3556919a784ec8dce2f73bcf91de3f2faa0404ec17719582a283120cf43d03a1513ed6c7c SHA512 41c6ef0cdf09e8c486b91490383bcb5914d8bd15a0ed486abcfe9b9121b035a2a9d9b8abeeb60ee0f6757e100618308df8967c6ace687d991ce9b609dd3b0747 EBUILD google-api-python-client-2.89.0.ebuild 1314 BLAKE2B 4b94f53adfddc78245531b7528b46e0f22ea97b1c3a2f856657d9239308e302abb13d95c75f7118e12c459f8350c035cea63691a55db8c9c089345bb1353e67e SHA512 ea3465da7f85594297f735b66d1e2378e2b2eceb530da38dda71ef2ff0ab26f5abddc8c0cfaafbd34abb040e114c67e55c71aa9a3e84fcede68ee298b1f32fbe EBUILD google-api-python-client-2.90.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13 EBUILD google-api-python-client-2.91.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13 EBUILD google-api-python-client-2.92.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13 +EBUILD google-api-python-client-2.93.0.ebuild 1316 BLAKE2B d6d158b0cdd8c45d8d79dbc2977291d7e3342c7f53da3adcb227708ae8f3161413381d971dddf63b941a32b94133a6cd4c661d7b76863a5d3162db0495fdceaa SHA512 762a1b2c0e8c06f60e01fd9045abc4255999039a97e86145bdbe8ea7727d2bbfd3defd6c6e932a726f0efe001cb0364d1640f2a808c531ff57ec66d8740d9d13 MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff diff --git a/dev-python/google-api-python-client/google-api-python-client-2.93.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.93.0.ebuild new file mode 100644 index 000000000000..0194f9640998 --- /dev/null +++ b/dev-python/google-api-python-client/google-api-python-client-2.93.0.ebuild @@ -0,0 +1,49 @@ +# 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_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Google API Client for Python" +HOMEPAGE=" + https://github.com/googleapis/google-api-python-client/ + https://pypi.org/project/google-api-python-client/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/httplib2-0.15[${PYTHON_USEDEP}] + =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}] + >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}] + >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] + jaraco.itertools jaraco/jaraco.itertools https://github.com/jaraco/jaraco.itertools/issues - https://github.com/jaraco/jaraco.itertools/blob/master/CHANGES.rst diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest index 9a677c1ff241..f3e703adb456 100644 --- a/dev-python/jsonschema/Manifest +++ b/dev-python/jsonschema/Manifest @@ -1,5 +1,7 @@ DIST jsonschema-4.17.3.tar.gz 297785 BLAKE2B a0383bf5612ae50e94c95dbc1774d796b62c74a7aae3056a40edb7e042ad07fd7885e61d86220120a906a4017afe30d8ee8edbbf0cf01a6dec1f212984ff1c1e SHA512 626fc913c37d2e49e4b47c9e058aab4a96c1dc50c35d8def0b2ea0ca464dc25e3318d4fde4927c11ca38068743cd81779d5189464b821407ac1de1788bad30e2 DIST jsonschema-4.18.0.tar.gz 315551 BLAKE2B 0f885362b6c1af6385be88770b1f332f38e270ea48c81d2ab6ab37503b007bf2d7a3419c9d435e919fea7c6f6d4b3d1c84a5fd4f196237507c9803473a879f4d SHA512 83eee5a752f14475b32405a916790f033eaeb4cc4b69625abb4915972e5832878a0aa2c51c5c782169bfef5537f3072bd41682e2752380435f7de1162e66f4c1 +DIST jsonschema-4.18.2.tar.gz 314916 BLAKE2B 4e63e56ea34b0f315e0ee6e506157c294030e181aa6f06d523d70b24060618f9cf7cfaf6d3c6ef4fc93950dd42b628f62a488c3636cbe636e463b8a31b661a3a SHA512 38e2fb03836b8021c5f3a4db4e8d98922d565ae8bb2843cbb9b93b8be26f003b356c635d6b00d9881fcd438ed5a5304536fcad4acbc69d1de51c838cc3cd217a EBUILD jsonschema-4.17.3.ebuild 1467 BLAKE2B a21cdeb7dfbbeb94802e41a7988958e28c6c5f3a85d939e2ccad8b2a6a26c2b4cb38c2954032f6cc9a6f5f04ac54a852ee8f64af57f60e5753131dbb37363754 SHA512 22b0aa92757c0022d1efc3b3acef19cbb65df556d87c16457907d1d6e743fbde7746b1a4fda2ec559123fba569496046101f410cd156c2f9199674f12250b67f EBUILD jsonschema-4.18.0.ebuild 1503 BLAKE2B da918dae202ea1cbe9e4607087b2d216cf84deaf3664c0d8acc2db7475886e2676069fa869c2715d145eee4f7bb29bc9baf1ae560017d7c0784454598d7e313b SHA512 d208381494e5fde17243c9502975ea1be4e72e6fb91f19213c4d10f80e48b8145d165a2d22af34b0bd19f2d21d8fc012bdc57b3564c2df7d20b5f6ad40f69fc7 +EBUILD jsonschema-4.18.2.ebuild 1503 BLAKE2B da918dae202ea1cbe9e4607087b2d216cf84deaf3664c0d8acc2db7475886e2676069fa869c2715d145eee4f7bb29bc9baf1ae560017d7c0784454598d7e313b SHA512 d208381494e5fde17243c9502975ea1be4e72e6fb91f19213c4d10f80e48b8145d165a2d22af34b0bd19f2d21d8fc012bdc57b3564c2df7d20b5f6ad40f69fc7 MISC metadata.xml 705 BLAKE2B 731159cc340e6cbb15fe5a8d374188c8df685e8f8294d19af54ca3d209beb8c273b6e901b6b7fe75401324b8512ffb7f1870aefa8d4a139d1e3b84147d993af6 SHA512 1069fb33b2cf47d3dfd5e825b23ba1efa7d764d0d23aa009db522d04bc08362f5ca646411ec405cd33152a65ea8de2ea90d3dd6d4d4bf1a947ae7943e9d4c727 diff --git a/dev-python/jsonschema/jsonschema-4.18.2.ebuild b/dev-python/jsonschema/jsonschema-4.18.2.ebuild new file mode 100644 index 000000000000..daf147af3297 --- /dev/null +++ b/dev-python/jsonschema/jsonschema-4.18.2.ebuild @@ -0,0 +1,54 @@ +# 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_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="An implementation of JSON-Schema validation for Python" +HOMEPAGE=" + https://pypi.org/project/jsonschema/ + https://github.com/python-jsonschema/jsonschema/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-specifications-2023.03.6[${PYTHON_USEDEP}] + >=dev-python/referencing-0.28.4[${PYTHON_USEDEP}] + >=dev-python/rpds-py-0.7.1[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] +" + +# formatter deps +RDEPEND+=" + dev-python/fqdn[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/isoduration[${PYTHON_USEDEP}] + >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] + dev-python/rfc3339-validator[${PYTHON_USEDEP}] + dev-python/rfc3986-validator[${PYTHON_USEDEP}] + dev-python/rfc3987[${PYTHON_USEDEP}] + dev-python/uri_template[${PYTHON_USEDEP}] + >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires pip, does not make much sense for the users + jsonschema/tests/test_cli.py::TestCLIIntegration::test_license + # fragile warning tests + jsonschema/tests/test_deprecations.py + # wtf? + jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug +) diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest index 1f5869304c7a..58a8c47b27b4 100644 --- a/dev-python/jupyterlab/Manifest +++ b/dev-python/jupyterlab/Manifest @@ -3,5 +3,5 @@ DIST jupyterlab-4.0.0.tar.gz 18227222 BLAKE2B 98a6e1cfb4dd72a2cd183cb7210e45a70a DIST jupyterlab-4.0.2.tar.gz 18225766 BLAKE2B 2967cdc189ef2af543344513520cf13f47510e5edfd92129acd4114eb4d2ef33b5f6dcf64f18fe0a45313d61354a8ae8edd498d05cdd35c66d41d4b915ed31e3 SHA512 81cc0bddd2067fe4ac127d0da1b42fafc54a973f15622e31be74fdd5bea0d6745b00fdfef83118d5d500971779db74844e8c28c3dafd24a9a083af0e98749c0e EBUILD jupyterlab-3.6.3.ebuild 2744 BLAKE2B 9cfdab0afb8feff32c1eb0d4f1e641860ff59e72080448805cfc11cfe3a565a7c8fc18b4013f5b78ff83304b21df03ad939d81eac8d9afbbf2bd59ab75f778b2 SHA512 a5ff778dee692241083a51d970ce5025db0976b6abc4c14e15fe39b48427a5a27aee5f91bc6989b3a109ae11590d89e66f15b3dd573cc79caf90118d022ec71c EBUILD jupyterlab-4.0.0.ebuild 2566 BLAKE2B fae16c460f77211214d52ec0d1aa6fc681f8aaf2fb75c5bcea1daeb8688047a0cafdc4831f441a1b3337e1d2e821ed96383378e6e39d29125a16b18582f9ebe5 SHA512 f32cc330a126317a963b4b1391881f9ba1d7ae4154291b931fc4cfd22ff9dc5acdf2063c28e80018b88fe534df53b8ed2f674cf6fcb258c351ef2fb0b4cd9d42 -EBUILD jupyterlab-4.0.2.ebuild 2567 BLAKE2B 8caa39c3efcd6f703f2be150c6282d3bb6398c32b61e751d4737683dc874d2ad52196c72139dd37694712e2d7f537a5192f4d6f55a16cbe9d15815967f3b51b9 SHA512 800f9485b38e1b27830e8ad990b9cb93a15d0c7e9a2487bc99c350cdd2b0f277d3f7e6448abcbfaf403b16c9589da08f4d87768fe698da2328bacdc5c9c6c1a5 +EBUILD jupyterlab-4.0.2.ebuild 2571 BLAKE2B 4afda064ba9209bb9aad9fb11467d46a5b0740c8f2dbb05edd6d74274fb2ce65651a35713f24115a58bb24327705f486f61d85a2168a61d8414699d479582ce2 SHA512 2cb0315f4f5069465d3b7bec38121b85de8c8eaa7cb3aac47e028aae6b885262d4fd72f00869a5fd1db07381036dd929609b8b98661d007184e16cd69fc025fd MISC metadata.xml 412 BLAKE2B f0b40e19f8ba9dc116f0e4a882cabab6376f22d1eaeb3eac58ecff465ee2aff3564ddbf55e4ffb8971807a39945109a164037a954419671a274d3ac558b102ea SHA512 b6149a03585ca04bc3bf6f3ea6055e8e1fcb620a771359d150df7c22ee16bf09f57c8037df2161021fac0c194be0ac5ec79a31f0511d785e0c5b1ca96d817e42 diff --git a/dev-python/jupyterlab/jupyterlab-4.0.2.ebuild b/dev-python/jupyterlab/jupyterlab-4.0.2.ebuild index b514173b1f5d..01ca307b6a24 100644 --- a/dev-python/jupyterlab/jupyterlab-4.0.2.ebuild +++ b/dev-python/jupyterlab/jupyterlab-4.0.2.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=hatchling -inherit distutils-r1 pypi +inherit distutils-r1 pypi xdg DESCRIPTION="JupyterLab computational environment" HOMEPAGE=" diff --git a/dev-python/jwcrypto/Manifest b/dev-python/jwcrypto/Manifest index 5f5b6e1a78c0..13a9b5217e6e 100644 --- a/dev-python/jwcrypto/Manifest +++ b/dev-python/jwcrypto/Manifest @@ -1,5 +1,3 @@ -DIST jwcrypto-1.4.2.gh.tar.gz 94465 BLAKE2B 23b3a18694793cdbdd1875bd9b107ecab8248ac2c6cbf1bf142144633f7dc6efea91b693b808a4a6153b78c1117dbb2fe1f831f7f2558d2476e146961a501c17 SHA512 9967e626bc4a13a12ef09bbf3dada589c2c5374f4addff743c3ca9762c66659f59ca2e0f495cda6bc5821b6ed62aae95d478bf14de0acd6b2696bf0e1a9e7a49 DIST jwcrypto-1.5.0.gh.tar.gz 95669 BLAKE2B c8a408e3bdd929a939562eeebe59b33eb422fdf3251b8572b362a08286975220810bf7b2d0d937ef4f20c76ff133b5246f810a3cb7fa7caf685ecd03729ba5e0 SHA512 92c8c735dffe3664e93ead9a5764139f188d349b78c45d09ea9ede68b271f19f4cd16418f9184df49f2f9def16864624edc3d08bda30fd73fbf3daa2b12157a4 -EBUILD jwcrypto-1.4.2.ebuild 845 BLAKE2B 8baf902253ca01d75bc0c242aae2f6ef57cbcc81872b65912ff7f5e87e3cd7de40e7e632224010e95415b8153eeefb69fdcaf95414058cb02ddf9faa6026a167 SHA512 ed737d8919860377b843652ca497bca7a6b1ae636552cfb1a26a2927f0bb3bc2a3b1f24c9ef543852ff3a2b57c635d01a2fd140a11adb6834a0efa72c9299b31 -EBUILD jwcrypto-1.5.0.ebuild 847 BLAKE2B b4b66cb885af2d10cb97566cc21dba683df2179e8a34cc8423c4a4bb0b68dc9fd71c84bafea0152adb1976a185e1daa0cec345b786fb2b5ed06119f7b1618ba2 SHA512 3b232853dafe33ec07339a0efd99a9e1b07fcaa35a7693bfb76d8474ce4ccb01e7b7caaa10113676e2e1ab29e1dc4252c532cd2ffc75962631bca71a67103331 +EBUILD jwcrypto-1.5.0.ebuild 846 BLAKE2B 06e7554cab458661c29b44b7bc8f4c2039f0c1786ab6134dcc28043a351422a6b62b7b876251cc0a5e9421fbd8bd37d7317f60fe9e4aaf8128928f7da081c057 SHA512 beb687f38568f4670038ac1f4666412a2e8cd038e105a0b43acefdeaee7cafb51c889e0e69807e62a122c05c85b6c427a6a2db7ff9dd0ca9131bff0ff5add5ca MISC metadata.xml 369 BLAKE2B c7868e0b20a2875964290642cddb457b71628e361f0e032875ac45f4405abeb76c8c53bcfe623c9a2e49ea6e184505503b4e43f34c456528ff3250aea5110b10 SHA512 a1fec6ac31bbb096e508b0ebd644aa8a96418e6972d852512d4b7702b67f241f858610235dbd68430c588d8b837c7a0866f333c8aab182e7cd01e10325031d34 diff --git a/dev-python/jwcrypto/jwcrypto-1.4.2.ebuild b/dev-python/jwcrypto/jwcrypto-1.4.2.ebuild deleted file mode 100644 index f3d3716e4b1c..000000000000 --- a/dev-python/jwcrypto/jwcrypto-1.4.2.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=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Implements JWK,JWS,JWE specifications using python-cryptography" -HOMEPAGE=" - https://github.com/latchset/jwcrypto/ - https://pypi.org/project/jwcrypto/ -" -SRC_URI=" - https://github.com/latchset/jwcrypto/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/cryptography-2.3[${PYTHON_USEDEP}] - dev-python/deprecated[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs/source -distutils_enable_tests pytest - -python_prepare_all() { - # Do not install doc in non-standard paths - sed -e "/data_files/d" -i setup.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/jwcrypto/jwcrypto-1.5.0.ebuild b/dev-python/jwcrypto/jwcrypto-1.5.0.ebuild index 6583d364a4ec..b03c2523dd3a 100644 --- a/dev-python/jwcrypto/jwcrypto-1.5.0.ebuild +++ b/dev-python/jwcrypto/jwcrypto-1.5.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" RDEPEND=" >=dev-python/cryptography-3.4[${PYTHON_USEDEP}] diff --git a/dev-python/libvirt-python/Manifest b/dev-python/libvirt-python/Manifest index e252e0461e70..901b3c5c4b7b 100644 --- a/dev-python/libvirt-python/Manifest +++ b/dev-python/libvirt-python/Manifest @@ -2,7 +2,10 @@ DIST libvirt-python-9.3.0.tar.gz 244181 BLAKE2B 1f472233ea336bf7196f83c41606817c DIST libvirt-python-9.3.0.tar.gz.asc 833 BLAKE2B bb3f47ce3dea2fca251a956c170f98406485f3b738e068d6b3dab59c5f440aba7127683f484278866d5b39f53cd18a5dbb9697e701515c6d93141b3e7ecae18b SHA512 0123bc657ec2680ea998e70c62f2dba0f5960239faa43158e4897e4e3e287a0fdb29daa409bf98514b271477410308c959a0ab1e4e90fa82f409cd4f858201fe DIST libvirt-python-9.4.0.tar.gz 244574 BLAKE2B cdba846dc9e1c5023a0d8fe22da9f539f8b2946512eed6f74ff9c3516335c580d72d50609bab100a0f50289295cf8402e0d7c695a5afbe1ed989f89f758ee2ee SHA512 899d88009b54b1c6e225f609bf121d7b7ea7558fc8562a01b6b46d828c4882c01b3b129263f68354b5576727e2626d63ba12e6ff33bca2bad14ace75942d6069 DIST libvirt-python-9.4.0.tar.gz.asc 833 BLAKE2B 32c46f9af1eef25e6c1803b35eeb03e81bb7ec85a5059070fc18676ca392385b15de8399bd3432d868b50e8ee52d20e67c9988b3152c4c89512f89283df785d5 SHA512 571cc70d763f4c1f5f3ef6aca02d051a59b5a5b6acd4d7035396336ce484e195a2f9f97cd715f7812cc54b1fbcdbe254d7b0ad088a806c54efa2471a3ca31391 +DIST libvirt-python-9.5.0.tar.gz 132020 BLAKE2B 00bf4c88618952ec8908f5fc6f2b36ca81abf2826d23d11515cce5c63af5412d224e589378256e41988ec6eb73d18343b7b300aaea93b18a9c5429572c2e09c7 SHA512 cf00a7deb6193df86472d509075dcddc1020b7d83f7cc1cd5347a48905647ced82222ec810e9640ae85585d58d66616ecef3d2289bc354e719d4de377abe330f +DIST libvirt-python-9.5.0.tar.gz.asc 833 BLAKE2B 11aac50ec85e3aa88abc02f210bcd7371828b8aa5aeb0cf3ceaa477f32f7f4129f8cafa0abc356fa2333a7621bafe00524299627d7c5ed33cfe10b17e6e91671 SHA512 b43b714c3910ddd04c4a11dc1d88343f9528761eed432bb2293a03cb719d5993041706549a932810e0ef66cc5efe69295269ad545583328b17607190afa449a4 EBUILD libvirt-python-9.3.0.ebuild 1355 BLAKE2B 5fd94714315160af2752aabf8778207e4946a1bd6ca1e356cc9e5dccf09641d511f06dc2337a025dcebfecd100673b69c5ddd2c8f652a445412a8e8bbc6b7bc3 SHA512 7de601848dabab64744fd86d512c5518996d18e330764b3d076d6b8684305dd41ba5e6a1da3d3145a978390e3ca7d3c93635f97033a76dad1f59d955071ee85f EBUILD libvirt-python-9.4.0.ebuild 1358 BLAKE2B d7d3144abe616af9e11fedfb3e69fe07e7be64d3be8f261f8c6061280cca3ede204f934c0194f01c906dbd5984a636e01db7c64110d729661684506147271141 SHA512 7c118a7f771e32e484d38c07e0d83b6bdadceb77b4f7ded90f8fe9a9a6043dd7266d1207b5f4064e36cfee65cb6bac9c2058fb2a5b2abd85d130645be7a46481 -EBUILD libvirt-python-9999.ebuild 1358 BLAKE2B d7d3144abe616af9e11fedfb3e69fe07e7be64d3be8f261f8c6061280cca3ede204f934c0194f01c906dbd5984a636e01db7c64110d729661684506147271141 SHA512 7c118a7f771e32e484d38c07e0d83b6bdadceb77b4f7ded90f8fe9a9a6043dd7266d1207b5f4064e36cfee65cb6bac9c2058fb2a5b2abd85d130645be7a46481 +EBUILD libvirt-python-9.5.0.ebuild 1360 BLAKE2B b105e632e20e5a8758dd2f093340678e3ca786431586fdb41d437901732b86af7af367822ddcec062e3b50bcb0f3888525b2f5c9f8155acdfee6d7a8930a1caa SHA512 c0fb24159dc38160ed4deaf6979700ba4ccf5d26ffb30c204746c3ff0670c85f998086553595bb20b8fef3776c7d5f85d84c9f4d5bfb5c978890024b4390651c +EBUILD libvirt-python-9999.ebuild 1359 BLAKE2B 0578ed07a122cbfaeafae43b98f84be4020146775fd9a7efcc776b99584dfc1f32dc5b3d9609b0df00dd303ab06f26ac7ea46b561992f02d3ea1c4f355774ca9 SHA512 26acd050f2c693bc5747cefe20a9266d4a8ac25058ade58a08e3d24549d45cd0ada1058b8332aa23b2e91bb4af5b8eb51c8950ef4ff1ef9606da2f4b9d2c20d6 MISC metadata.xml 581 BLAKE2B b0ce75afc6b03055de71b4903b3d8ea2198790873051f4aaa5e15a2c3e77b50f320ec3d9fb7f379194889e771296f81c65f2826ca2283ba4d4a9a5ccc8af932f SHA512 a123b9833c1154c96842d234f5c8b729bd6be5a987a5d09035109261a27b0c6f2b26c3bed5865f4cc3b5b262e8a3d2c69908550fb804da15ea47d297ed9e39c8 diff --git a/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild new file mode 100644 index 000000000000..05f6d3d4098b --- /dev/null +++ b/dev-python/libvirt-python/libvirt-python-9.5.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Packages which get releases together: +# app-emacs/nxml-libvirt-schemas +# dev-python/libvirt-python +# dev-perl/Sys-Virt +# app-emulation/libvirt +# Please bump them together! + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +inherit distutils-r1 verify-sig + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git" + RDEPEND="app-emulation/libvirt:=" +else + MY_P="${P/_rc/-rc}" + SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz + verify-sig? ( https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + RDEPEND="app-emulation/libvirt:0/${PV}" +fi +S="${WORKDIR}/${P%_rc*}" + +DESCRIPTION="libvirt Python bindings" +HOMEPAGE="https://www.libvirt.org" + +LICENSE="LGPL-2+" +SLOT="0" +IUSE="examples test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc + +distutils_enable_tests pytest + +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/libvirt-python/libvirt-python-9999.ebuild b/dev-python/libvirt-python/libvirt-python-9999.ebuild index 0e657b8769c3..3c2e065275c8 100644 --- a/dev-python/libvirt-python/libvirt-python-9999.ebuild +++ b/dev-python/libvirt-python/libvirt-python-9999.ebuild @@ -12,7 +12,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 verify-sig if [[ ${PV} == *9999* ]]; then diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index e8c60ed00759..b89160d80e1f 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -7,12 +7,10 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 BLAKE2B 50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7 SHA512 f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc -DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 EBUILD lit-14.0.6.ebuild 914 BLAKE2B ff939004df0d10a698e942c99ecf3bb11fe8e0c035e3dfb0ac495f2368d83bb89cccb11de0878b3555c4047b8d0e4b969e5cec8aef8891aabf2d16a550696870 SHA512 7be9e5f983bffabf30c954e45ede8fb6b30013b84cbd50f66fa3a2185b0223b4ede7466d40376453283e9ca806da1ae80afe6e6fee001ede95b78226bcc7267d EBUILD lit-15.0.7.ebuild 913 BLAKE2B 38afb1ee0c64d7480ccf1c84c6c1ae0e1ff5f75a0b52272b68d50717a338f143214329245bd650e107d8091ffe1bef6b29293a4b47d147122ea6cea64b448b92 SHA512 fc58e9f0ba65f388830a4e935f448126eb61f2dcf6fa40750e6feaf8a5943fb259bd3c1db3877767e4ba9ade75f6204de8a33c14630176a34fa097e522a0a051 EBUILD lit-16.0.5.ebuild 925 BLAKE2B c85adae01fad64f7de14f2e5219f0f577ddb408a9e5c41ccb385e1a4c004e87b3e07c5f8953d141ce8fecd137c7eb22a37fdd1586866262a8414059ba9be5d0a SHA512 a8dc09a401308a674478f83341c2bc97b9bd92a3360ee94c9ece897be0af7c5f64ed05cb7c7b298998ff8b1a7ea72279878b71a7c165ad56c09f8e0bbed51e72 EBUILD lit-16.0.6.ebuild 928 BLAKE2B 6863064ab7c06430d5c0267e0216537c86cd8df0e97297741284b7036e1eb41954fcfe3472e070425f67e258ae6fcaa480c2211614305bc65250c99e55ff43a7 SHA512 554c99f3e226b17c996be473c507ac166371d7c40ec55f543c559982589d057c2ddfaf0be366ace2f256571df001e889c57f0ebdc66bf4d96c6bde9ef14ca725 EBUILD lit-17.0.0.9999.ebuild 872 BLAKE2B 9b327b6c517b40793c67fe91d5210862709bc34c193c0a43feced53083e4a400e550671250cc4538bc7d82a9b4e8d6ca4319491520838914056e0c0501a96c87 SHA512 a0bda5a79a6cddbe4d81ad2bf2e317dba0470cd731b427a6b342617b92c32f94bb5784dbd4c4a67cc6d3c30b28a76b7e805d92b277d320b88f366b5a4c9004ea -EBUILD lit-17.0.0_pre20230630.ebuild 872 BLAKE2B 9b327b6c517b40793c67fe91d5210862709bc34c193c0a43feced53083e4a400e550671250cc4538bc7d82a9b4e8d6ca4319491520838914056e0c0501a96c87 SHA512 a0bda5a79a6cddbe4d81ad2bf2e317dba0470cd731b427a6b342617b92c32f94bb5784dbd4c4a67cc6d3c30b28a76b7e805d92b277d320b88f366b5a4c9004ea EBUILD lit-17.0.0_pre20230705.ebuild 872 BLAKE2B 9b327b6c517b40793c67fe91d5210862709bc34c193c0a43feced53083e4a400e550671250cc4538bc7d82a9b4e8d6ca4319491520838914056e0c0501a96c87 SHA512 a0bda5a79a6cddbe4d81ad2bf2e317dba0470cd731b427a6b342617b92c32f94bb5784dbd4c4a67cc6d3c30b28a76b7e805d92b277d320b88f366b5a4c9004ea MISC metadata.xml 340 BLAKE2B c9ca851e49b4ab48c015686e983ec988f60c34ed0af77abd7bc03d046002f79f74b9b463ecb97db89f2230c1593af7acdaf6651fc51fed4aa92a459d07aabf18 SHA512 3fe8262ce6b971364162fbdbac3b02bf02f0a64896c8a2564e2a2998bd6e6bc74463bf9104e3f4ffaa9f5c1a16c877fc864b8a4f056ca0022f741799bc00f217 diff --git a/dev-python/lit/lit-17.0.0_pre20230630.ebuild b/dev-python/lit/lit-17.0.0_pre20230630.ebuild deleted file mode 100644 index a1f25977a11a..000000000000 --- a/dev-python/lit/lit-17.0.0_pre20230630.ebuild +++ /dev/null @@ -1,42 +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..12} ) - -inherit distutils-r1 llvm.org - -DESCRIPTION="A stand-alone install of the LLVM suite testing tool" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - sys-devel/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from sys-devel/llvm) - -src_prepare() { - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest index 64c93ca0e9d4..adb17d7ab426 100644 --- a/dev-python/lxml/Manifest +++ b/dev-python/lxml/Manifest @@ -3,7 +3,7 @@ AUX lxml-4.9.2-py3.12-backport-unicode-fix.patch 1178 BLAKE2B c1a09df02a77c0b0b7 AUX lxml-4.9.2-py3.12-drop-deprecated-imp.patch 1985 BLAKE2B af705cb2092d6468ae556d79c14ca96d8491cf7a96dc1699d0f3e70113637f724876adaa051545c6a434ee9f54a1784ab5e24eefcf7eef61edfdca88980c0f62 SHA512 088428b9a9e103b4476f8bb45f318032126571f518cbeeb2e04e78289f5bd69ce59b7b058abe3957b59b5077160ef4e67cbb5005da92572437f1c27a6e497d83 AUX lxml-4.9.3-tests-pypy.patch 16751 BLAKE2B d9df5e5a64e89999d58d6f3c927fa1a74bc2311abb75a458c94302dac7f4717976aede69eb62e8dad109740a69f18aa03fbae693343f78634c3bc61764c3b81b SHA512 24e92f38d278c369c94be062523d8360cec9ee1de636939dca9c2a966a007bf544e96001d59057299eb7df797b54822e79060735bd8fde4843da559fa75e7d20 DIST lxml-4.9.2.gh.tar.gz 957365 BLAKE2B 201b3977da90386e413f1b89a4b7ee1e44d6bbea05e622e92feb1d67c637ce46ebf746f0648f034ed3bccd609233ccf7d8a7ee456f13b8d9ca8587ddf1ebd32a SHA512 816b2fe2eef2a97a0df66cbc39850c6dc3d6470e4033cc73edb40c80c0afbbe6c084d042d7c98b29497926e76f648caa42e1ebe5d83060af08af6972316077b0 -DIST lxml-4.9.3.gh.tar.gz 958614 BLAKE2B 885ed89a7fbf3fedbcdf510652cd44a106d2be8eaf7c19f59ad13f0ded986bb40837894af5d31ea5d046fec56752891baacdef6249dbc62319191b9b2930e2a2 SHA512 74d40cbd02fc0329b789274b544af296edcb99e4c1a544dfbb7a90fdbe3e23b2621c5dfe7be3970f43c98cdd3d9bef9d5792c68db4648c2a12884b8104e1e1dc +DIST lxml-4.9.3.gh.tar.gz 958628 BLAKE2B ffdf3fe781a03815f7c026229d313721c93375ebafad9b4a20c5d8a380a631401e546d8701a94d8c49615fb6a71e84940d8ca0299b47a37c1c9596db36659113 SHA512 903bd4935c7708b459aee9befcf3f6e3e3aaa9adc122591ea923b6e3d8fd288f07cab3f5f0edb08e3bf9db80414324f0a1a8e5a5089f9cda82f6c50f5df59423 EBUILD lxml-4.9.2-r1.ebuild 2986 BLAKE2B b81bf7d96bb990acedfbfddf8556ccbe7d07bd7f38d6043eedb8add00ed196ab4f7d9494b958cc280ee64483fcae9423c4130a13026b63528f8bfbd9aea3d43d SHA512 80559e7b85c8180f337c5ac8fa2012096f7a60afd3dbb801047eb0ff99edf6179d84b20873137b508fc9485ab709060329afca021650623686f0bba94aac4732 EBUILD lxml-4.9.2.ebuild 2924 BLAKE2B 9ce8ec0fd2fc1f58b0175d44d4e955bf26a2dd16b0282f7e7b5912f82ba57fa09d3e8c2befef52a9594504e32249cab9299441b76f04c6b87c47b412c755139f SHA512 db8b7cf3e8968ec2108b4dba41c1a0b5f72e5493d2e1b17434264d1b9d14a0361faac3440cb515e06178319b43fcbce76b939227786d161d70d6de1ade8e032a EBUILD lxml-4.9.3.ebuild 2876 BLAKE2B c625378331c4dfc34225cc29889324defbf9b5c4fda4586dd55646e7ddcff908363eeb59f50f6f818adb5f049128c827c0cb85eb20379f34617511cd7a73caa8 SHA512 c3f8039dded238a667bb9f464eb79fe7bdc695cb2d494458208f8fbf2b0a1986ce5d0a98d0e5c888e9c383c16b313bbdbcdefbe713ab8e6ab66d55b907418106 diff --git a/dev-python/m2crypto/Manifest b/dev-python/m2crypto/Manifest index 0ad0f794559d..11e34191a73d 100644 --- a/dev-python/m2crypto/Manifest +++ b/dev-python/m2crypto/Manifest @@ -1,5 +1,5 @@ DIST M2Crypto-0.38.0.tar.gz 1241269 BLAKE2B 95433090e08ff72cd2b0779491dc38b89eca159b26812e763b5b8973e3d27249a96d5a2c983b59f414184f64beb8e455dc26979310378db89dd2081741d4d17d SHA512 b1e24e3101ce0dd9f17be4cabeddc2ec0f1228b270d74ef2fb38bae8807c5025b031d0743185f06370786a3dd5c3f42129720534dcff07ea4de3c727613f8d20 DIST M2Crypto-0.39.0.tar.gz 1248372 BLAKE2B f89793b847fae3c51a0ea79c3ba861d26b53fa12b2c8d68c3b3476bb2c944b586e875bea0c4693c213e024024096a06de0734631e546c4284d65fc5494784476 SHA512 5d8210c6204fd71f06d238c5b1fe08dd38d6b8e92db7b1e433a9e4e2fe9af46d6d55df7550716a7d05328fb3c9eed427f015b7d5a1fe33a073f0af15a82ab050 EBUILD m2crypto-0.38.0.ebuild 1732 BLAKE2B 00095b11d459ac799eeed239fe2f60a2529a1229a7aab1741a3fc3bc320d9abcf57d147114a1bd938a5877ba07aedcea2086289faab451dbb683e070a545388b SHA512 ed3c5decd518a2a9455a07d8e2b26fbc92b84c9c1fd3a00e7cd3e450790b1156c6c40991cbd1d8fdfce8d134ec8016d2957a36c5041d40c2f694ba91701f6b5e -EBUILD m2crypto-0.39.0.ebuild 1680 BLAKE2B a0b6df6e3035b5d5d457c7a4cc328a3aea4eda76815c5a7eac0d8df95e6cf4c66304d892b5e0a11e33af07b135288aacfee41fca7f414909473782e218322f19 SHA512 ed0b2c3848ea3eaa5cbb6d241d14cccc98ea4b0b433bf495a1d5c6f97cd91f8f7017a4946716b8464577a977fe7532ecd6d3aaded1041956bffa562ea98044d9 +EBUILD m2crypto-0.39.0.ebuild 1679 BLAKE2B 1bbe5d363749c6adf653177b6c9ee9090bdd0b38ef7561d3996457ee7b2ff757dd9867a26aa8d7ff039584ac0fc027801e7a029e0e1e97530a2348403dff7cb5 SHA512 1a127c71b6a6952fdb2ffd8189d4d59b5412ea04711530984bba2c98025de5072fa717f1c0963b830f330acbaafa7c0ca47d55bf84d1a68d4196f9c61877aeb8 MISC metadata.xml 381 BLAKE2B 9581f2ef53dd3b8bfff3724e91e36733892f9c4331376861ec25cee892d63f69f4f1846e46c40bc5a5045963d91aadcc2cdf70b574bf519557afe72cffab256b SHA512 95cfd7f65c912a520f371f236a49f41b711101f5997b14fa81f027cbcabe4bf6361d1a6f647d0de6e6b7756a2c662f2336c6dea5779d00372aa5b05f0566663d diff --git a/dev-python/m2crypto/m2crypto-0.39.0.ebuild b/dev-python/m2crypto/m2crypto-0.39.0.ebuild index 51fbd6efca42..cad2ec5301d6 100644 --- a/dev-python/m2crypto/m2crypto-0.39.0.ebuild +++ b/dev-python/m2crypto/m2crypto-0.39.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://gitlab.com/m2crypto/m2crypto https://pypi.org/project/M2Crypto LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="test abi_mips_n32 abi_mips_n64 abi_mips_o32" RESTRICT="!test? ( test )" diff --git a/dev-python/merge3/Manifest b/dev-python/merge3/Manifest new file mode 100644 index 000000000000..245a1f765637 --- /dev/null +++ b/dev-python/merge3/Manifest @@ -0,0 +1,3 @@ +DIST merge3-0.0.13.gh.tar.gz 15980 BLAKE2B c194573667f9e1f5ad60627a26f90f8c7ff28c160f5c0e9fe3e76e95cea8d0ce17d0d0241a2d20f3169d57ae35cada3dcabc25604331014180cea352e1f0e4cf SHA512 235f5f99c0156511ebe25a7a5568ac10ed26645a395cc464800b1417b1d7655c9de218afbe1c612409608e0d34fafa57ce44de362965d6bd381bf7e45742e9e0 +EBUILD merge3-0.0.13.ebuild 506 BLAKE2B 4883929be6c6591feb50ec18f25f4b52da658aa73d490589a5166f861388ff3d5b3199c487ffd15398ed010945838dac9c6fe573ca51323d1e553eca969216e9 SHA512 7e82a22b555631da9312b6316cf65f94d9bfc58b42f3ae8b9b93162cb106486036027a5877b0f9353e0af917a2d3388bab2e0da7676761fc21a1a6d32d56c5ad +MISC metadata.xml 392 BLAKE2B 151736f3c81068ca500e08ec4b3af9fa4b037208b434b00c0f4c6f5425f7a83494a420850124ad8d0e4dde6bb790ec0185c6228afead752a361762e5a67b8309 SHA512 1fe3084232da7079cba8abb30d760d3b474fd01fe8671ac6d001dea800118981dda41999df1f060d4b32a2b69fb9c4764bb6cae6712f557ce87fd3fd0a75eaf8 diff --git a/dev-python/merge3/merge3-0.0.13.ebuild b/dev-python/merge3/merge3-0.0.13.ebuild new file mode 100644 index 000000000000..cbadd39169d8 --- /dev/null +++ b/dev-python/merge3/merge3-0.0.13.ebuild @@ -0,0 +1,22 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python implementation of 3-way merge" +HOMEPAGE=" + https://github.com/breezy-team/merge3 + https://pypi.org/project/merge3/ +" +SRC_URI="https://github.com/breezy-team/merge3/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests unittest diff --git a/dev-ruby/ruby-gtk2/metadata.xml b/dev-python/merge3/metadata.xml similarity index 53% rename from dev-ruby/ruby-gtk2/metadata.xml rename to dev-python/merge3/metadata.xml index 3b50d592e675..4a879f5ee336 100644 --- a/dev-ruby/ruby-gtk2/metadata.xml +++ b/dev-python/merge3/metadata.xml @@ -2,10 +2,12 @@ - ruby@gentoo.org - Gentoo Ruby Project + python@gentoo.org + Python + - ruby-gnome/ruby-gnome + merge3 + breezy-team/merge3 diff --git a/dev-python/metakernel/Manifest b/dev-python/metakernel/Manifest index 5c773ebbe2ea..cce4c2eafc75 100644 --- a/dev-python/metakernel/Manifest +++ b/dev-python/metakernel/Manifest @@ -1,3 +1,5 @@ DIST metakernel-0.29.4.tar.gz 189933 BLAKE2B 0fe91318ed0fd5e356c9f0e4dfd05d72e5aff33e0bc305a3c198b4718bad1a4c3d5d7a6c82cf0c4eddb9bb5873f8b6acdbf1c61fe9a5ea8120ac6f10503fa950 SHA512 7e7458baf510383765f788fd3299d0e5dccea7b1f79c15e1621a81e029ff48aeab7c67ed01d8e2254b806115935d7428d3dfc2f083bba5ff586f2ad819f96776 +DIST metakernel-0.29.5.tar.gz 190055 BLAKE2B 71da4cf886de1f5844f5343f37ddcf91416256fa5a5868e6f0a6fc188685c3fe8eb7827332abbbeedd58533b182588073afefbdb67ed9b1532833115974cb0a0 SHA512 2e79d35d4c3cabf2ea8df6b189620fa7ae73c9a6dff3b231ee9f9494b325270499beb3a915b0f0bcec2b3df948339c884211be4ef4bd47edd80547a609b7e324 EBUILD metakernel-0.29.4.ebuild 986 BLAKE2B 89e40ef414594c3275d8b52f6e42c3615d7790f8d93e36956193b3f678c1dbebef9ae1b43dc2468ac2c59ba3be6b22bb6df66c6a42c4704c47e0ea4e39795446 SHA512 83bf15b8119bcef73abeed3bbdeb6469dd5c7cb93a4d37e3d27f1ab2edc4d03b24d706d038fb2f5173ea7be9860c65313c87695aeb12a1ddcf2451c6390ca13f +EBUILD metakernel-0.29.5.ebuild 1138 BLAKE2B 151f430f863da7b29ae3a1e84d1ad0c008fa58ec93221df160b3fc1ee1593d5521d102815ce975c376a8b4ff2786e0d513d73251805f81ba64ca0dc1cc1f84f1 SHA512 ed791766de07273b12866af15778df2cb6d2166b7a3a6fe51281e9117cc29aaa258320c0aa8013b2578b482c4d11f3bda8a596c353f5a48c424b008529e6a2d0 MISC metadata.xml 635 BLAKE2B 3f108898788d2cd20d5638feaed2cb9ecc32db4350f8ee5996c7d3724b304fae040cc4c9ec20d9c7fde8041bad1ff1ab79106adbd17fe57722daa7f191eb2dbf SHA512 d84bd755109e0d4b45a2e8dec6b7ed2a5ac9dbcbe9fc8453c599969c06dc3d4e7a9001382e37d1e7c2d0fec940cf636b29ebd7e6a2ea7aa2f1420d20a4194e1e diff --git a/dev-python/metakernel/metakernel-0.29.5.ebuild b/dev-python/metakernel/metakernel-0.29.5.ebuild new file mode 100644 index 000000000000..a2396edc371d --- /dev/null +++ b/dev-python/metakernel/metakernel-0.29.5.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=hatchling +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Metakernel for Jupyter" +HOMEPAGE=" + https://github.com/Calysto/metakernel/ + https://pypi.org/project/metakernel/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/ipykernel-5.5.6[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.9.2[${PYTHON_USEDEP}] + >=dev-python/jedi-0.18[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.8[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/requests[${PYTHON_USEDEP}] + dev-python/jupyter-kernel-test[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # fragile + metakernel/tests/test_parser.py::test_path_completions + # broken by color codes in output + # https://github.com/Calysto/metakernel/issues/266 + metakernel/tests/test_replwrap.py::REPLWrapTestCase::test_bash + # requires starting ipycluster + metakernel/magics/tests/test_parallel_magic.py::test_parallel_magic +) diff --git a/dev-python/mkdocs-ansible/Manifest b/dev-python/mkdocs-ansible/Manifest index 1bce4c863d4e..7f0b8b8bb1b6 100644 --- a/dev-python/mkdocs-ansible/Manifest +++ b/dev-python/mkdocs-ansible/Manifest @@ -1,7 +1,4 @@ -DIST mkdocs-ansible-0.1.4.tar.gz 27751 BLAKE2B 33bf7edeadda869dcc620b1625deffad326d7a6296f70360a6138581ec60af8524ab8ccd7571c597b9574092dbb10a4296539eea3c9b586c0cc30c297f2a25cf SHA512 e2e3380e226c618cdcf87449ab76478be537b19b1c1da8bd93aca8791f29c98441b630997c203af3739509714eb2d7d2e1a0d8f07ef71b1c79a67c9651ad4886 -DIST mkdocs-ansible-0.1.5.tar.gz 27864 BLAKE2B b34fac1cb5f1ae960776f60ebb7405c3e8bf6c00bee3df81bfb2c77db03f2b1d7486967a7366e1702c969772ab8dba219a44f7be809563af01c867a5839b1ac6 SHA512 4d177fa532676cee76e7c861c06e920b3446d99bdd5ce062e3cf9d1a555153df197375f822df745619e9140e61a3ec590e046614509f4ec7b97e8e58c49e432a +AUX mkdocs-ansible-0.1.6-prune_deps.patch 479 BLAKE2B 12248f17e1b62f03bbe992c534596da3eb4412c7568dd2cd6eb19e1a0a26778495547a92efda1ec07f66c9a78eb66b288a99fc262c63867eb0c16065d2fabaf8 SHA512 1adbaa1c110c0d4fb1da6c60aacd14755e2490e325dcd63d0746cec260f79c995f82a656a4681f02085f80d708fb4b7e7e529aee1b67afa5c6584f13ea060151 DIST mkdocs-ansible-0.1.6.tar.gz 27829 BLAKE2B ee1248c2301d841876abfde43e0a883d553f7848b9be367634c4332ceccff4f9aa5e22b58c38f997ffc9c861ac36a0b9e40e4ca445aff7dc040f953f83f3fab8 SHA512 96235bc91d86e52781ae190ab6bc83fc086fa5fdd2ecb21a544549bd49d94b0ea99e56956442884930a6d20c975970942ca3bc0c62cee23b17a3884989420672 -EBUILD mkdocs-ansible-0.1.4.ebuild 466 BLAKE2B 6ff72a9fddb0594f354b5141f36121b160c0153441cabbff0af8c4ece3b6a3bebffc2fd83d033fdf36383d3b36e8377d24819ac0140b951df4b35148afd1a668 SHA512 971c85feb0ee105cf1b5a4264856d6688250294ae1b1c7c0da8630c2857fee86f7dd59b3df3f8a51c2a7ec40d60b3450b74fe8194c703083469dfee1d04f7000 -EBUILD mkdocs-ansible-0.1.5.ebuild 466 BLAKE2B 6ff72a9fddb0594f354b5141f36121b160c0153441cabbff0af8c4ece3b6a3bebffc2fd83d033fdf36383d3b36e8377d24819ac0140b951df4b35148afd1a668 SHA512 971c85feb0ee105cf1b5a4264856d6688250294ae1b1c7c0da8630c2857fee86f7dd59b3df3f8a51c2a7ec40d60b3450b74fe8194c703083469dfee1d04f7000 -EBUILD mkdocs-ansible-0.1.6.ebuild 474 BLAKE2B 919a0ac31b9b96102af02ed18f84287516f57640eb6f9d51fbaf9f21a31f3ff3ccbe9c2c32775b3f7cac8a5dda15b16fbc1fbe0d5a6ff5e794dc6d299e954a87 SHA512 23a10514e411adc36eb5c104a9eca061385baffb5db85adf8d67913773b4bbf8520c9bb0ddc3a900481cd2f6b9d90deb6e4fa02475b3e9a9a50a324a1487606c +EBUILD mkdocs-ansible-0.1.6-r1.ebuild 1255 BLAKE2B 5315f52af1831f9cd8d62463c9a008fd031fc81a09aa537442d6e07a6bb1e5158c7f3463a39ed4704525c6829340748f50df92ca535f518791eedfac3299409d SHA512 9ddbdb58891fb6f97021cd03a15fc87643e3ec64417e2912beff013248fb7d24656a0bb4ce4be2374552f8f6fdaa18dcdf0a6dc858d39fd08a7355345fbf7c65 MISC metadata.xml 409 BLAKE2B 7552f90e363cbe4b38bedae3630074db6b4b3fd75a13d3e34740470490b49f3cc553cb76d87bae5bfdf247b5e8ab57da2888ff12723bac72999c23484350485f SHA512 70fb7dfda89462823c26b7058a941d405015a46bd0445f0c75c5adeb659122d5d558b6e757ab20224725e8eaff5390bc3b0ce7e2bf7b56dd9982c04fc59a59e7 diff --git a/dev-python/mkdocs-ansible/files/mkdocs-ansible-0.1.6-prune_deps.patch b/dev-python/mkdocs-ansible/files/mkdocs-ansible-0.1.6-prune_deps.patch new file mode 100644 index 000000000000..dd6b81b59a84 --- /dev/null +++ b/dev-python/mkdocs-ansible/files/mkdocs-ansible-0.1.6-prune_deps.patch @@ -0,0 +1,20 @@ +As of 0.1.6, no mention of pipdeptree anywhere in the actual code. + +--- a/.config/requirements.in ++++ b/.config/requirements.in +@@ -11,5 +11,4 @@ + mkdocstrings-python>=0.8.3 + mkdocstrings>=0.21.2 + pillow>=9.4.0 +-pipdeptree>=2.4.0 + pymdown-extensions>=9.9.2 +--- a/.config/requirements.txt ++++ b/.config/requirements.txt +@@ -39,7 +39,6 @@ + mkdocstrings-python==1.1.0 + packaging==23.1 + pillow==9.5.0 +-pipdeptree==2.7.1 + pycparser==2.21 + pygments==2.15.1 + pymdown-extensions==10.0.1 diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.4.ebuild b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.4.ebuild deleted file mode 100644 index d5f242d2a01f..000000000000 --- a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.4.ebuild +++ /dev/null @@ -1,19 +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} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="Ansible theme for MkDocs" -HOMEPAGE="https://pypi.org/project/mkdocs-ansible/ https://github.com/ansible/mkdocs-ansible" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND="dev-python/mkdocs-material[${PYTHON_USEDEP}]" diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.5.ebuild b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.5.ebuild deleted file mode 100644 index d5f242d2a01f..000000000000 --- a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.5.ebuild +++ /dev/null @@ -1,19 +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} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="Ansible theme for MkDocs" -HOMEPAGE="https://pypi.org/project/mkdocs-ansible/ https://github.com/ansible/mkdocs-ansible" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND="dev-python/mkdocs-material[${PYTHON_USEDEP}]" diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild new file mode 100644 index 000000000000..f13655d4f5dc --- /dev/null +++ b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6-r1.ebuild @@ -0,0 +1,41 @@ +# 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_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Ansible theme for MkDocs" +HOMEPAGE=" + https://github.com/ansible/mkdocs-ansible/ + https://pypi.org/project/mkdocs-ansible/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + >=dev-python/markdown-exec-1.3.0[${PYTHON_USEDEP}] + >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}] + >=dev-python/mkdocs-gen-files-0.4.0[${PYTHON_USEDEP}] + >=dev-python/mkdocs-htmlproofer-plugin-0.10.2[${PYTHON_USEDEP}] + >=dev-python/mkdocs-material-extensions-1.1.1[${PYTHON_USEDEP}] + >=dev-python/mkdocs-material-9.0.13[${PYTHON_USEDEP}] + >=dev-python/mkdocs-minify-plugin-0.6.2[${PYTHON_USEDEP}] + >=dev-python/mkdocs-monorepo-plugin-1.0.4[${PYTHON_USEDEP}] + >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}] + >=dev-python/mkdocstrings-python-0.8.3[${PYTHON_USEDEP}] + >=dev-python/mkdocstrings-0.21.2[${PYTHON_USEDEP}] + >=dev-python/pillow-9.4.0[${PYTHON_USEDEP}] + >=dev-python/pymdown-extensions-9.9.2[${PYTHON_USEDEP}] + >=media-gfx/cairosvg-2.6.0[${PYTHON_USEDEP}] +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.1.6-prune_deps.patch +) diff --git a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6.ebuild b/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6.ebuild deleted file mode 100644 index 34e33cbb072c..000000000000 --- a/dev-python/mkdocs-ansible/mkdocs-ansible-0.1.6.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 -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ansible theme for MkDocs" -HOMEPAGE=" - https://github.com/ansible/mkdocs-ansible/ - https://pypi.org/project/mkdocs-ansible/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - dev-python/mkdocs-material[${PYTHON_USEDEP}] -" diff --git a/dev-python/mock/Manifest b/dev-python/mock/Manifest index bc0126663067..cf67c3d7f3ec 100644 --- a/dev-python/mock/Manifest +++ b/dev-python/mock/Manifest @@ -1,3 +1,5 @@ DIST mock-5.0.2.tar.gz 77477 BLAKE2B 1a85d7af3b6444343495980c5169be0373d09c2d91cc68674a1d221edd764642b4de42ec7b58973e8ff9748089f61795bbdec00eee1ab216df77ea42b6c47b1e SHA512 f1fecc4ade7eaeb158f3b4dcb5a9e5ce28c666727722f75946bdfff2600f3c590c2833f972cfbd928fc42bcb05b5bac11790ef9f8ff6389a80bfa121f232686d +DIST mock-5.1.0.tar.gz 80232 BLAKE2B d260551feaf051d4be8c55920345e8fa64c33a42d4a82a2ea5dd5e0077af393ec1c1f37fb0b61e2cb6167a58c8951adeb6c9cc2dc638fc410a2984a3cbae17e1 SHA512 26b7350fddf2eca82b6dfaafc58cacbd4031fd787b1afc463ee13eff778846941120fd89755e4783bfad389f01cfbdd64f2feab5a12ac2bd4ca6407c0f2e973c EBUILD mock-5.0.2.ebuild 598 BLAKE2B 66212b43ae8ab833231666902e1ad43f5dc0b085c61389e2d1de6fc31901ca7e388e347fb3ff665ad7d4d6fe44169de4db17080db179cc435cf8d68961b08b52 SHA512 043a09c28700f8c8522cc00468118be0528abbb437a8e32088a399fa78264fc5c84d8461e10852907e517979cb4ee0100b773e2683a40108b4170a1fdee2a585 +EBUILD mock-5.1.0.ebuild 606 BLAKE2B 81cf58630f8c36e194dee96c3d99d784a15cc36a5dcba1c39a0e9f7b5eed6b501d3150c689e11bc017f3c82cd3c707be0c863812cf2368f2a195fdb9dfbbd56a SHA512 2adc1462057c03d9fe6e0d5c00c195f27e33421090698d54a259ecf556aa52d2458c41769432ff52a4945e83c6d72e5c87ab7e701e5085cd2ea9d19bd2071a4d MISC metadata.xml 390 BLAKE2B ab0f000e11ee427d56fa28e307764a2c1864ce74bc679a491ab005a70d2bf8502d9a82b5d1941fcc268438880f8f950587aa090de9e611a520f89a49c78c0cbc SHA512 8456ad417374be30c038abce5a232d1075b8685e6432be93f49a74f327239354e14edfddf5e4a473264fb09bc0e4e6059489c1d0d651e8391ab0678d22987aeb diff --git a/dev-python/mock/mock-5.1.0.ebuild b/dev-python/mock/mock-5.1.0.ebuild new file mode 100644 index 000000000000..6beaa22c87fe --- /dev/null +++ b/dev-python/mock/mock-5.1.0.ebuild @@ -0,0 +1,23 @@ +# 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..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Rolling backport of unittest.mock for all Pythons" +HOMEPAGE=" + https://github.com/testing-cabal/mock/ + https://pypi.org/project/mock/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + +distutils_enable_tests pytest + +DOCS=( CHANGELOG.rst README.rst ) diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest index cd40fa626ba0..c5583eece2a1 100644 --- a/dev-python/nbformat/Manifest +++ b/dev-python/nbformat/Manifest @@ -1,4 +1,6 @@ AUX nbformat-5.7.1-no-node.patch 719 BLAKE2B d9a30c5cc917f6056e73a90f2300d15aa57d666f79d7185fed2ba092438c00f0bda307b1f0e4d2ca1429bf17a8a44475847aa98292c94fa5bcb911d868fcadab SHA512 2b52e2bf94155460f7963037119078301ed96d6b838d0f639f4775d6b10ee73ab05ebdc381eb020fdab01517f9b92d32dd2f45d7d614e783c221da937e4cb3dc DIST nbformat-5.9.0.tar.gz 140980 BLAKE2B e967ac0972dd2a5749694900002f9ada4171b5219249c3b6aa600fba97121aae0334516838c86b175064b0975a298fa9a1614dd2a458dd5d66ba832187731bd4 SHA512 c409feb3b6ae9b89b86d1c5e77a23a368776ccf9e62d606e2bb689927eca4d73c79a22e3f5e9e2beda78c201dc7485114e762872b305278c23c8129c7c65449b +DIST nbformat-5.9.1.tar.gz 141100 BLAKE2B 1e9c6ed726ae534c27bf25796b23ac38d624330f219f6f5e6de6be2b80a409dee4594dd4ef8c8216aabd0ca4457417d174f83e4ee9e5f53207147dfc004219c0 SHA512 d4a36092c89e594db6d8524fa4457a1e9075d160f0a97bad767fe0f4de357d1bee76e081ddad680975803dfb7a735d2034f925555e57ac02d0436684cbcb1d8c EBUILD nbformat-5.9.0.ebuild 1073 BLAKE2B 33a97654ac558a650a0ab7905ab9702818c53a899dce4887a2707a54267ed74b629a0e325ff3ff7a0545afc173bf4939be0f186eb5467132c6755b64cdeb5f05 SHA512 4313493aa06e1d4c81b606878bf14f6758f929fe133bc2286eedf01141e148871434094d99ab3a075e2fbcbb72cc587c7071b762fa078b89d38595db183cc9d5 +EBUILD nbformat-5.9.1.ebuild 1081 BLAKE2B 4547b6936f9cfc6001753bc3b36ba711e2a2524d7ffac36173566420fe7673dd1b13910f292b3faa1f962980c22f90785003a3a4b0dbadddccb675e571cf48e1 SHA512 e45bdad4952cbb18ce6a3db997ae5dd9d326803cb1bd56fd7ffca4e8c4962bfd9f007c22562c144f689ff483292549ea296b5f9d24225f0c93f77eae6fa6608b MISC metadata.xml 780 BLAKE2B d44b94d8d10d01e2b8f465b6a0351308e7c219295f34713ea2f26f0cc1c9ee4c156bae3a33977a8adc0bd2cef177d468a5221d0d7a5bce946bcd3aa1a1ff0623 SHA512 0d15f8e0ef1d3f675cfabd0a9d4db7a8844be4ae1c9ff06825bc9a0771ef7e2430d1ff66a3ded9ee64df42ab4277c3eba65ed256d6a672cad20154272a0a2c96 diff --git a/dev-python/nbformat/nbformat-5.9.1.ebuild b/dev-python/nbformat/nbformat-5.9.1.ebuild new file mode 100644 index 000000000000..d4cb983ceb55 --- /dev/null +++ b/dev-python/nbformat/nbformat-5.9.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE='sqlite' + +inherit distutils-r1 pypi + +DESCRIPTION="Reference implementation of the Jupyter Notebook format" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter/nbformat/ + https://pypi.org/project/nbformat/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/fastjsonschema[${PYTHON_USEDEP}] + >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.1[${PYTHON_USEDEP}] + dev-python/jupyter-core[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/testpath[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs \ + dev-python/numpydoc \ + dev-python/myst-parser \ + dev-python/pydata-sphinx-theme +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}/nbformat-5.7.1-no-node.patch" +) + +EPYTEST_IGNORE=( + # requires pep440 package, which is not really relevant for us + tests/test_api.py +) diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest index 97329f314f2d..05673fc498f1 100644 --- a/dev-python/numpy/Manifest +++ b/dev-python/numpy/Manifest @@ -17,5 +17,5 @@ EBUILD numpy-1.24.3.ebuild 4581 BLAKE2B bf5f6eebf4a61a9d6c78c1e203db03e29f53064d EBUILD numpy-1.24.4-r1.ebuild 5156 BLAKE2B 25bec383fd68bee81b0652f5f1845b2e598db5f3b9923c3e9d0d00e6d93fb9430e6845c673cce1c0a29791966acf1933db6d9074b8385c1cded6becfdb361a8c SHA512 9396face806a2c17952c2bc0802acc54f0c5c29bc9cc1a3265f60b0d72cc5094c2c6f9065e02bc4d6bb051f9201f6d1f4a74c936843fb4148811bcf6420a2765 EBUILD numpy-1.24.4.ebuild 4628 BLAKE2B f6562a9a62262c0b78105ae9033537c65ee06ba79df7fb8e7ad6ecde01c7393dfc5e13234446e1642aaa3b05b1c8e9af4c7b6854a3c3a5f85931b259fb82d574 SHA512 ace98f02994fd18fb67e2879c2bcbe6fba39ed16cc3ee43acb75f50755175b4c6dfe6d72a21eb28a86e5ec2638f07ba6506d38a89b4b3155c41ba1827459f951 EBUILD numpy-1.25.0-r2.ebuild 3970 BLAKE2B 1c389a3487d90170531396cdd2c84891280724d33771e5c7e49c5eeb15bae338d1becc232f76d7183a880b633a0da6119b301e320a6f37f9a8adf5376c20115c SHA512 f3a6ec2f32237913c0ed18d829b6495dfc609824a4c89b436b67b3d4313d8fc10510f25b44741e265340dc447e696fed8d2339158c84b81259bd22a79f7240f6 -EBUILD numpy-1.25.1.ebuild 3914 BLAKE2B 530b9c7f2ac9286fd5b721908f366a2bf7db7cd9bb028676cec437c0042e5f8f67d88ffe6558585d12bc7c820ae65a63b3877539884e471345639b6fd789b767 SHA512 8eb46aaa93e28c058096b9eb0f9d157978f71848f0aa82b99670cb77477673bc803285b2a8173d097929a3b28e044cf299a3a5b7c37f203a7fb0c92089d5d4ca +EBUILD numpy-1.25.1.ebuild 3921 BLAKE2B d38971630a06a01b5a645819059f433400ceb14f29a450869702d058a9e6c8e9c6f649daadfb495c891a2635a9dd9b7d18c786760c7ed073241ba0db67cba6f8 SHA512 821b6c8733952665b7b4e3205420d7f5a267a7f77357bef4ba1a34271ac2ee525e2be0c2c039c15d6d50e9cfd691fcec45d8eb481ea2a01da245d1b273f6b206 MISC metadata.xml 932 BLAKE2B 7a4af31f613bab05ff542da48bf6ff1484d9df2459f559516e71329451dd739d3df0fead507c8033d94ab9ed516b68efe7f21819a8cd6ca303643d8c8bc34e86 SHA512 32cb8c1ab61521a02cbec38f6ea383f074e50d46aa3462ddcb85710f9d348e8e628cf2a5725e3cd921cc32f02885a1b5f02125639f0ec885384eeeff7f468a06 diff --git a/dev-python/numpy/numpy-1.25.1.ebuild b/dev-python/numpy/numpy-1.25.1.ebuild index 2d4c86241ee9..bd27f53bbdcd 100644 --- a/dev-python/numpy/numpy-1.25.1.ebuild +++ b/dev-python/numpy/numpy-1.25.1.ebuild @@ -22,7 +22,7 @@ LICENSE="BSD" SLOT="0" IUSE="lapack" if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~s390 ~sparc ~x86" fi RDEPEND=" diff --git a/dev-python/openapi-core/Manifest b/dev-python/openapi-core/Manifest index aa548ee47019..1c7f0d852ea0 100644 --- a/dev-python/openapi-core/Manifest +++ b/dev-python/openapi-core/Manifest @@ -1,7 +1,9 @@ DIST openapi-core-0.16.6.gh.tar.gz 104008 BLAKE2B bb1bdac98dfc5aef0961624488074363568f53a6c44cb0730be0d103d891d24bed86659f640e0d07da4072edc233c904c0ddcfd9e8b3960ace1af078c0d745e5 SHA512 556636a4698dcd7db6c656333849077abacdac1a440fe58210ad8f02c1f0220e46dea29962346dfb3f89d164ebc986ec750c184840be9a34a5e1dd98fbf8ef98 DIST openapi_core-0.17.1.tar.gz 85686 BLAKE2B f18b42fc496eaf4d6b82c15f66dd9c2eb9240402590b5a8e1f0e7b1e804c90aeef2db96d19683e9fea5846e776e95981ac52a38c47e2b56e6b5fd63d072b61f7 SHA512 0e2c673dbbfcce87ae7fbca6ec6c283d94c36376b1e17191d0bfa6c7001c62913381169b4614b5cd6131eaa67b729365036be3f1eb7641f634c0f3228de54897 DIST openapi_core-0.17.2.tar.gz 88262 BLAKE2B 4d9a1be1eff4118bc1c687e57af0ff3738f984ceb6e564c643d26cb795bbcd3e703dd22c3b45d574f498d290f8da225819c9df618da5a1b8e40758304f2ebd07 SHA512 73cd2b62149549bd56781adb44922bca4a0519fbae8b6539d0225799ba1cfa1ab584428fd572ee42af4731b5437f08b8c4ad8f8895444aef315e4c6909fd4e5a +DIST openapi_core-0.18.0.tar.gz 83474 BLAKE2B 785e95969e03d9ccf17e40c7ce563cef6ab45c417e397b0f03e982622fb1c65d4b3e719e94e1072c7a41b837097efea7b83e29e8ceec64579f1c58040c9fb291 SHA512 d9e516e00a53937f79c7419823a1533a507731e20da36e1186a1800f713154135524db968483ce850bd9a90a4c322ca1c957d6a7f99e9d8eefdc244ed9ce8bc0 EBUILD openapi-core-0.16.6-r1.ebuild 1897 BLAKE2B f910a6c1de5df6257a1fd24a497300bd5b9e028d60759eea8951ed0d88de59a28bf8c9e4ee89bf918d75a87dbde132ba7c61e186b989fab9ee6c9d19e2d89e16 SHA512 8076c86388eeae59523f10a016a79c652053224a003965ab5669de8b206f1cb935ba9b4b86c48d93bafc39e6ebc455de032550c7f14583cef948e3b7088c93e6 EBUILD openapi-core-0.17.1.ebuild 1752 BLAKE2B 74de1a7c442f51ccea2099da31ba88496455bfc9636b7c6fa1c966b1ffc035199f1f33f5b449ac244281c066c5102e327ce94e2e19228f9451541d2aed4d1243 SHA512 33e3f1a9b16c20ed4f4e8360969c7e327c6501e2e6aa36baf2e8af1f8763b8814df59d39a3ed43e91da94e1c7711658925dbac55a635a1e3e6475ac46b0ff5da EBUILD openapi-core-0.17.2.ebuild 2107 BLAKE2B 51d32c9a6073af203e1be978c23f065adbf6b670923d6892b58aab16b426566eaa7208ddf8ac9082f171d9d2136912588789eb1417209f715e352771b44630d2 SHA512 ba3755986f16e1a8d006691da6c1bafb9b74a3d92edb78ae6a59ae8fb2f8ec5c22a6cfa7d280cb8dacd8fb992997e4d2c3412e3d8a169751eee0753de5d82d84 +EBUILD openapi-core-0.18.0.ebuild 1997 BLAKE2B 1b96538e12786a91ef50c0941f4d017f55f4adb01d4911fdd4ee1c386b2bd5f74694f3b38bc5f4c3436edc1104b9641b616a1fb6c994743bea92097cd9651621 SHA512 4f0fe81da4d1f5528fff008662e18c3db1013995490198103918c1ee514e3546dcbbbbfd4fe47501fdea6cfd7c3f0f3bbcb52b5481107f2b28cc0cbfb5fdcc2c MISC metadata.xml 385 BLAKE2B a19f5b70529b6f0575e1196f3ffe0a7f38595fe7b01b43119f0f89c41a9ab5d6992f424a10f345a7407d279736a6091918b9ba1ead0daa92c9d244e4b27e4a18 SHA512 a8a39c8958ad11de5eb6896a74b3bfcb27e95c74a984a362032e4703d86f2831b6559a96a8eef80a7ef89f4687da325b3748f36b1df649cd29c2acb1ea0c9969 diff --git a/dev-python/openapi-core/openapi-core-0.18.0.ebuild b/dev-python/openapi-core/openapi-core-0.18.0.ebuild new file mode 100644 index 000000000000..a88ca0b8e16e --- /dev/null +++ b/dev-python/openapi-core/openapi-core-0.18.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Client-side and server-side support for the OpenAPI Specification v3" +HOMEPAGE=" + https://github.com/python-openapi/openapi-core/ + https://pypi.org/project/openapi-core/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + =dev-python/asgiref-3.6.0[${PYTHON_USEDEP}] + dev-python/isodate[${PYTHON_USEDEP}] + =dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}] + =dev-python/jsonschema-spec-0.2.3[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/parse[${PYTHON_USEDEP}] + =dev-python/openapi-schema-validator-0.6.0[${PYTHON_USEDEP}] + =dev-python/openapi-spec-validator-0.6.0[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + >=dev-python/httpx-0.24.0[${PYTHON_USEDEP}] + >=dev-python/pytest-aiohttp-1.0.4[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + >=dev-python/starlette-0.26.1[${PYTHON_USEDEP}] + dev-python/strict-rfc3339[${PYTHON_USEDEP}] + dev-python/webob[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # falcon is not packaged + tests/integration/contrib/falcon + + # TODO: these tests fail to collect + tests/integration/validation/test_security_override.py + tests/integration/validation/test_read_only_write_only.py + + # unhappy about modern django + tests/integration/contrib/django/test_django_project.py + tests/unit/contrib/django/test_django.py +) + +src_prepare() { + sed -i -e '/--cov/d' pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/openapi-spec-validator/Manifest b/dev-python/openapi-spec-validator/Manifest index 45b3ec9635f8..a217201d75b0 100644 --- a/dev-python/openapi-spec-validator/Manifest +++ b/dev-python/openapi-spec-validator/Manifest @@ -1,5 +1,7 @@ DIST openapi_spec_validator-0.5.6.tar.gz 33031 BLAKE2B a884ceb915f232232406bd880a7eef9e588e1a42ac9a78c2e23f91cbd71e9af471c764550a9dd214ef68ec24ede7ab0ba4624429e4fd8133011489d0039aeae7 SHA512 ea1e810ecf49ff3d237e3368cd2cbcc6b733e9657f101759860ef16d3e2f14c97ccfe52fae2897d12a50c803d709d61d7ef8b40b288e5f73265da9ac5c88280b DIST openapi_spec_validator-0.5.7.tar.gz 33722 BLAKE2B 71096a996d335b60d6646d96390e580952a1e27829aa807c4b333ee11a7925bc1bc10f4440c79fc6d4a8321dfd3bab9ec86bf79bef6c7139835b7f8035cbc061 SHA512 63dafc0bc459d8ad097d0a98a3d23e67ae37c0004ce6d53ad999b037f2a6743c95e13ae22920403368c37f8877665c104ac20e1f58532cffd8df54c800a6cf7d +DIST openapi_spec_validator-0.6.0.tar.gz 33646 BLAKE2B cf8d397602b147872e86c0f236731ec477e20775aa63a61162e66deb7d4b81ef91bd86b67d2dfddf5d6b160c37b7eab4ddb1d10975ada8dc13aebdc088e4483a SHA512 71434f131f34902210237940d75f07f250b296c3e1814e03f0eaae436321ca11ac63d0014c85ad571852e66b2e11545c9d0cf21d771c0c67210a60c1f9094cc2 EBUILD openapi-spec-validator-0.5.6.ebuild 1778 BLAKE2B baf1415550d6d0bb88e05013540d2b5676127c459f312dc49e2f7a894960249fe55a5817a89aa4a37be3521d05b61b3dc4b7a6215f1a89012ad2f4a2b82051ce SHA512 bba29039ea42f8b35a8e5174b2b398be97aac3e78e006572464f2482d0fd3eb6ceac386b779e71ee9f5a1c6c96c87a35597436e0a2380009ee65833c1f914e28 EBUILD openapi-spec-validator-0.5.7.ebuild 1742 BLAKE2B ef47ba72f8726d6222353d7bd7c6349ad9e9932ca7796ee5e1b761de574bfdcf6e92711db894767d9ac1f1873be9016f49a5e5690a200d8b6e571837297f0a80 SHA512 e711f32b88727de195019b7ee1ea48b9ae3cb9a78f3059a815c7c3e3ce1f633db23c1dc7ce6a0a9d7e8ecdaf32627f2b02a22df95d7b655ae28d65fb8fb5c0cb +EBUILD openapi-spec-validator-0.6.0.ebuild 1612 BLAKE2B 9c823e218507f49cbe19f51d0b5e03d12782e5eb157ecf4031ace59e62f9bfda111b5239c5a0bbcb51b8dd2672053f557d4f693b70d686e73a11251622a3953e SHA512 584a362ef932d2760a50b91231155ee27a14a19d5fac367278527be2ab3595241ae7d7e0dcf9d68ef628e713f1034f8a0b15b624fd9615f4fe4326b956510127 MISC metadata.xml 405 BLAKE2B 82dfdb0a9a068a90ad245a33da95883f863571b12e3d354cee5b7e10b9c098f3635b25fc1871db3b384c5218c2305c90e9f185c97619ba142735b03de90bde01 SHA512 a3f926750e11ce7b8960fa7adef139a329b7dac777c78acfc2cf24225862d8f04a2bb8edba36f99aabd1ea44f93220afefafe060dce6418fa03f360c129a344c diff --git a/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild b/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild new file mode 100644 index 000000000000..3bcaf2ceef03 --- /dev/null +++ b/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild @@ -0,0 +1,50 @@ +# 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_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator" +HOMEPAGE=" + https://github.com/python-openapi/openapi-spec-validator/ + https://pypi.org/project/openapi-spec-validator/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + >=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-spec-0.2.3[${PYTHON_USEDEP}] + >=dev-python/lazy-object-proxy-1.7.1[${PYTHON_USEDEP}] + >=dev-python/openapi-schema-validator-0.6.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${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/pdm-backend/Manifest b/dev-python/pdm-backend/Manifest index 7121613321a3..b647c4cba34f 100644 --- a/dev-python/pdm-backend/Manifest +++ b/dev-python/pdm-backend/Manifest @@ -1,7 +1,11 @@ DIST pdm-backend-2.1.0.gh.tar.gz 134050 BLAKE2B 941795a8e108442d8ab651cee2c87f72d01c55e16634d9028f6e6300576ae7c67eaff90cbd6bcd4e24131ddabe92626583cbaf3af1807fd03490650d85653376 SHA512 999940464a467e5a8a6cb232cb8602846461cf7e146256be5f745743e47bfeab7b2b8157dc49ba7b03cff46051d080efe2097c450cfab037e0594ffa5fc3802b DIST pdm-backend-2.1.1.gh.tar.gz 134089 BLAKE2B a92d29b3d5f32e0bfbf407f354ba672922feb833ad2078857244a40fac7be210c5ba93810d6db7c0edd7fe874f7c9bcb9bd902dde5aa255c2b682855c9a00eed SHA512 710a574822beffad0ff3e812afa69a13878ada8ec10092d4c2f47c37345118dc972ea12fef7b26a835e9d76c774134dfad6fb77902c1755df072ef5acc7160a4 DIST pdm-backend-2.1.2.gh.tar.gz 134069 BLAKE2B 425a43c7a7e47209caeec8fd44fde9734c9a79af5703fc668858f655b0783dbfaf934344a3e5f6b85fa59fe3122d2212890c1da615f331a5529e2619ee45c42f SHA512 a0d61ead5761d5c4558d486bed0249ec7fdcb9f48eac00ba87a97b8c32e28bf6ebe1d2ec840b049440864b68df997285c446922d6712226f4bd458f291567d00 +DIST pdm-backend-2.1.3.gh.tar.gz 134133 BLAKE2B 5bead9ac6b5bf2da9479afc923875991ab7de556a15a14584d98bb7c3dcb34788d2f7284c588a29881898536b3a7e9238d75674f75291a0a1acf4c73483c0b5b SHA512 75b13af45636af34e91dcf6e10c0699433dc5fe65a7697dfa68a74af4802c7d4ced97ee4808763660f22556bc53a0bdb71fa04be4340050ec5baf75b3af6e97c +DIST pdm-backend-2.1.4.gh.tar.gz 134278 BLAKE2B 38e52761d54cab96727d5015e41de76cd6d7eb6dbd02829ed2ddeeb2e2d64d42a0eb6bb09e055362e1dd181d9e7781ed9f9abcb2f96de342cd5780e1f21a8708 SHA512 4833819f8828f5e2ff204ca18478704d8d66c977c747f9b550dc1ecfee57a8adbfcddaea6dded8d8ea0c0e0c7745e0704e12acae30d183cb27cf4c1fad331791 EBUILD pdm-backend-2.1.0.ebuild 1678 BLAKE2B 758d71baef496bf948a4b321d35afa4b5c785cbb665ac316108e7c4f7baca93ab378ecf3efce02389d3fad4af4b1f1f8c21d6c85f350dd43c19950adad11da75 SHA512 ac17fe5600e4fd8eadc8d8b53898bf0fd06d6d8b41f1ebaf59312e423add858d452a996d5274fa9741ff823f27d28522ba3e9161f08fd2ba6b48efbec4bc309c EBUILD pdm-backend-2.1.1.ebuild 1678 BLAKE2B 758d71baef496bf948a4b321d35afa4b5c785cbb665ac316108e7c4f7baca93ab378ecf3efce02389d3fad4af4b1f1f8c21d6c85f350dd43c19950adad11da75 SHA512 ac17fe5600e4fd8eadc8d8b53898bf0fd06d6d8b41f1ebaf59312e423add858d452a996d5274fa9741ff823f27d28522ba3e9161f08fd2ba6b48efbec4bc309c EBUILD pdm-backend-2.1.2.ebuild 1678 BLAKE2B 758d71baef496bf948a4b321d35afa4b5c785cbb665ac316108e7c4f7baca93ab378ecf3efce02389d3fad4af4b1f1f8c21d6c85f350dd43c19950adad11da75 SHA512 ac17fe5600e4fd8eadc8d8b53898bf0fd06d6d8b41f1ebaf59312e423add858d452a996d5274fa9741ff823f27d28522ba3e9161f08fd2ba6b48efbec4bc309c +EBUILD pdm-backend-2.1.3.ebuild 1678 BLAKE2B 758d71baef496bf948a4b321d35afa4b5c785cbb665ac316108e7c4f7baca93ab378ecf3efce02389d3fad4af4b1f1f8c21d6c85f350dd43c19950adad11da75 SHA512 ac17fe5600e4fd8eadc8d8b53898bf0fd06d6d8b41f1ebaf59312e423add858d452a996d5274fa9741ff823f27d28522ba3e9161f08fd2ba6b48efbec4bc309c +EBUILD pdm-backend-2.1.4.ebuild 1678 BLAKE2B 758d71baef496bf948a4b321d35afa4b5c785cbb665ac316108e7c4f7baca93ab378ecf3efce02389d3fad4af4b1f1f8c21d6c85f350dd43c19950adad11da75 SHA512 ac17fe5600e4fd8eadc8d8b53898bf0fd06d6d8b41f1ebaf59312e423add858d452a996d5274fa9741ff823f27d28522ba3e9161f08fd2ba6b48efbec4bc309c MISC metadata.xml 402 BLAKE2B ac579efc6fd41e67d00ccbba4831c85eed6f5e4341b17533f60c95b666d8a457a5ed683440028c876b8d638fff59af97c5087612b7817dd1a9bd8b9f74cdda0a SHA512 77766986547445c26c7de4bd1d4fb495f8c22e1844fd5b4835b1cabc4aa503a36eae84460e4fceca2f71a87d5f4fc83593b33fda9ae8cafd75f74618d60476cd diff --git a/dev-python/pdm-backend/pdm-backend-2.1.3.ebuild b/dev-python/pdm-backend/pdm-backend-2.1.3.ebuild new file mode 100644 index 000000000000..af9e6d47c21b --- /dev/null +++ b/dev-python/pdm-backend/pdm-backend-2.1.3.ebuild @@ -0,0 +1,71 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata" +HOMEPAGE=" + https://pypi.org/project/pdm-backend/ + https://github.com/pdm-project/pdm-backend/ +" +SRC_URI=" + https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/packaging-22.0[${PYTHON_USEDEP}] + >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] + >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] + + $(python_gen_cond_dep ' + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + ' 3.{9..10}) + $(python_gen_cond_dep ' + >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}] + ' 3.9) +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/setuptools[${PYTHON_USEDEP}] + dev-vcs/git + ) +" +# setuptools are used to build C extensions +RDEPEND+=" + dev-python/setuptools[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + rm -r src/pdm/backend/_vendor || die + find -name '*.py' -exec sed \ + -e 's:from pdm\.backend\._vendor\.:from :' \ + -e 's:from pdm\.backend\._vendor ::' \ + -e 's:import pdm\.backend\._vendor\.:import :' \ + -i {} + || die + distutils-r1_src_prepare +} + +src_compile() { + # this must not be set during src_test() + local -x PDM_BUILD_SCM_VERSION=${PV} + distutils-r1_src_compile +} + +src_test() { + git config --global user.email "test@example.com" || die + git config --global user.name "Test User" || die + distutils-r1_src_test +} diff --git a/dev-python/pdm-backend/pdm-backend-2.1.4.ebuild b/dev-python/pdm-backend/pdm-backend-2.1.4.ebuild new file mode 100644 index 000000000000..af9e6d47c21b --- /dev/null +++ b/dev-python/pdm-backend/pdm-backend-2.1.4.ebuild @@ -0,0 +1,71 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata" +HOMEPAGE=" + https://pypi.org/project/pdm-backend/ + https://github.com/pdm-project/pdm-backend/ +" +SRC_URI=" + https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/packaging-22.0[${PYTHON_USEDEP}] + >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] + >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] + + $(python_gen_cond_dep ' + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + ' 3.{9..10}) + $(python_gen_cond_dep ' + >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}] + ' 3.9) +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/setuptools[${PYTHON_USEDEP}] + dev-vcs/git + ) +" +# setuptools are used to build C extensions +RDEPEND+=" + dev-python/setuptools[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + rm -r src/pdm/backend/_vendor || die + find -name '*.py' -exec sed \ + -e 's:from pdm\.backend\._vendor\.:from :' \ + -e 's:from pdm\.backend\._vendor ::' \ + -e 's:import pdm\.backend\._vendor\.:import :' \ + -i {} + || die + distutils-r1_src_prepare +} + +src_compile() { + # this must not be set during src_test() + local -x PDM_BUILD_SCM_VERSION=${PV} + distutils-r1_src_compile +} + +src_test() { + git config --global user.email "test@example.com" || die + git config --global user.name "Test User" || die + distutils-r1_src_test +} diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index d2e69932bfde..69001dd5425b 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1,3 +1,5 @@ DIST python-phonenumbers-8.13.15.gh.tar.gz 4912960 BLAKE2B aef5c2524f2ae122bc0b3846fed94c5d8fad219eab72ba1838baca7ce3e839510b2601b967cfdd1c26e5200f05821ef7892f7445074a09c3dde150f5ab4a8c08 SHA512 688425ee6a62b132b865580bd7615235357963c51a49333bf400d01877728374173ff674c82535f67c86c0abb39acbb4373b4760116c3161b5bb633efc6a9f32 +DIST python-phonenumbers-8.13.16.gh.tar.gz 4913171 BLAKE2B 07bf7c13669554baf6d6250e0e42ca070966d21ec61836d1ec99d5515a283d891ccdb8496c86d82e0c6f1fe1be227e523262f16e5fe0b1a08bfee13a146f6b66 SHA512 6f655621d9e0e3ac9c8b0972118c81104621e4bf45d541606a82f373e59b8a3bd519d93bfb15bb769c7ab04a0abefa1db3d6125bc59f425de49269fce611f176 EBUILD phonenumbers-8.13.15.ebuild 809 BLAKE2B e59c62d710c7262c365ed17e7b172d76703eb3c6afd5c4b750d0dabbc1195986267977a25ac25e28d50893934b90fd770b56480d1662ddb10820911176faaf2e SHA512 aef6d7b0baf851b79a4c61048469e911cafd2565367da489edf68083e6612fb5e9b05c5f957a9cdc0d1a05205cd7ddc3a73bd2e922417f07e8a5e4c9cba4ea9e +EBUILD phonenumbers-8.13.16.ebuild 811 BLAKE2B 1d4dcc2dbe737922778bc641cc10c251ede9bc5326991c779ab1276a593e25d1063d89ceed33180eecfd4eab02aae129134795b79a753a3a41985b2450223a7c SHA512 f6a3c534c716e062039636dc3fe79b871ffefc567716d186346bc0655c0064c473c072e029142e0c4a9fea9f5fa833baea1aee2fa3a95af9a3a73e58cd8f3f83 MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1 diff --git a/dev-python/phonenumbers/phonenumbers-8.13.16.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.16.ebuild new file mode 100644 index 000000000000..61f15b7f6118 --- /dev/null +++ b/dev-python/phonenumbers/phonenumbers-8.13.16.ebuild @@ -0,0 +1,39 @@ +# 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=python-${P} +DESCRIPTION="Python port of Google's libphonenumber" +HOMEPAGE=" + https://github.com/daviddrysdale/python-phonenumbers/ + https://pypi.org/project/phonenumbers/ +" +SRC_URI=" + https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P}/python + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-python/protobuf-python[${PYTHON_USEDEP}] + ) +" + +DOCS=( ../README.md ) + +python_test() { + "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/prometheus-client/Manifest b/dev-python/prometheus-client/Manifest index 4240b4dd68cf..a58a250b0579 100644 --- a/dev-python/prometheus-client/Manifest +++ b/dev-python/prometheus-client/Manifest @@ -1,3 +1,5 @@ DIST prometheus_client-0.17.0.tar.gz 90650 BLAKE2B 04bc44e930c94edc9fb0ceb5cc5be71cbec23435d271ec63acacbb10b42b192170ed7f92c767a575a08a8140d9cfc28b591c49ad9af2e6d931990daba45637ba SHA512 da9a27a514dca0ae2721eaa607c5adfa86686553eebc0c4eb4323d0866d03b520de5085b8e39560df0525ef3bbbbc7996271b64136f60a427fb14fb8851e595f +DIST prometheus_client-0.17.1.tar.gz 90360 BLAKE2B 3927d5b6829a04cd72a99ac3b0b6a12726865b41d17f165a53f83a6a3791f18e25e03995088152ac7eae016eab7c6e29bef1e605f4c444f9963be04483ca2f02 SHA512 c8c776d646ea4a18a85fd26c858158b67979173dcf52d0a337cdb87fe907ff4081d8e0771176ba8be0ea6e244ee9b9097396c9aeb6f6db170a2c0f5a4898c771 EBUILD prometheus-client-0.17.0.ebuild 580 BLAKE2B 211d05274d1f01dc404e7fd5bf0953d86a8f59782af389f08a039f98ca4c6b6037caaf04054e47cd7d0168a9b3f34de4dac369b215897537d137e8ab984df630 SHA512 6312d5601966258a5155179674ecfc09cfefb9c3d5b7f63b14883dc7f3a8f52668be8e39b9559baee670c6cf5a839d8fdd4e9cf50c3f30efc0c413ad06998310 +EBUILD prometheus-client-0.17.1.ebuild 588 BLAKE2B d9cda9d9721cc35bcdb84d53c856c0d7d773f45292814fda663373b3ad33179120c32bfe4fd2688abbf21a03f566658927bd21e1ea69a76cdafe5fdb3a0ddbf6 SHA512 3114b22f38845600ba242c28633f9545861d2227e3bdbf5cd7b18609c6b54a2ac2bf4c314a97d115945a42efda2dfb34139b4c20ebe6e9daec99eb6598b79331 MISC metadata.xml 409 BLAKE2B 900f1046ec87679dabe88792bfea55cdf6dbbc1f332260e5487628530a1e5b2e07a1b5776313c484ed2355c205dea165547628297da3fd3e0d9e7c352f4f7a54 SHA512 beee1bb3823aa235e8c2667b18157254335777dbf1169beaee54190d41819dd0e82c58a8ea09c4981740370d7e5463ce11d327e02bf411093dfb653a557077ff diff --git a/dev-python/prometheus-client/prometheus-client-0.17.1.ebuild b/dev-python/prometheus-client/prometheus-client-0.17.1.ebuild new file mode 100644 index 000000000000..4c7172a015c2 --- /dev/null +++ b/dev-python/prometheus-client/prometheus-client-0.17.1.ebuild @@ -0,0 +1,25 @@ +# 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..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python client for the Prometheus monitoring system" +HOMEPAGE=" + https://github.com/prometheus/client_python/ + https://pypi.org/project/prometheus-client/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/twisted[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest index 6b98bd2e0c8b..b21d4220b3cf 100644 --- a/dev-python/psycopg/Manifest +++ b/dev-python/psycopg/Manifest @@ -3,5 +3,5 @@ DIST psycopg-3.1.9.gh.tar.gz 487052 BLAKE2B 0422742d21b872c927d8df5f85e8e64fbfc9 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7 SHA512 259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d EBUILD psycopg-2.9.4.ebuild 1248 BLAKE2B 05090945297120771b3983ead32e88a6c178e631441a7fa3a3dea02c528650db938f39e0e8beed6bb46502e5c708efa32fa167285b7eacd214f587de5f8a53b4 SHA512 1e11a0c254f38c7e355d29a824b85546850b39dee02ef39a1275c2e461b3683793ed8c7dcae74cc4b8b70b9885203895e4b701ee39880f7de0fdb666d3826fec EBUILD psycopg-3.1.8.ebuild 1684 BLAKE2B 036beefbbd27a8a69a5444a1afd5e0f53c2ca77e37d54755445428c1accff49ef084bc126d11cb69c0839d93334391e437662e178913af8933afe203331f8483 SHA512 0a5ffeb30e04ced2a1a3e1a736d49baf6681b2b670987aa4ceec6714ff2ff30be987397c68f694e50ae77610e56efe30cc38e58819ff055fdd6fec02694f49a1 -EBUILD psycopg-3.1.9.ebuild 1758 BLAKE2B dcf1ca5b542240ce385cb2c435d86c7175e2db116e26494aa39f289be380a5609d958679154649ba4f06a201a7fa7eab1f81b423b86a515ce0f16696b638a009 SHA512 071d7275f7701750912466f1c999c295cbf50e54e735316a0663e9477e2c87614e23b666d476878342573fae43a066d4bfe5cd6dc98fef030d2162223d4d6433 +EBUILD psycopg-3.1.9.ebuild 1757 BLAKE2B 3f7f8438b0acbe0d7c98f0a7af81ea558719c06df0564fea25d291735a3a5b0e0fc9658f16fa56b73d9e7e807e3d94205918cb823b2b8a03c6e5ca0c45725e03 SHA512 d05b2efa5dfed4952fd6c05d1e99c03ae16403a652cc92074d4c93e1cde5862b4b53eebf1fa6931db36a70b67a58e347f8eec93641937343992f83f0e7da0678 MISC metadata.xml 426 BLAKE2B a573dbbef89ba2c3c7e7aa11e87005879fa823daa8d7e2080ce82dab7196429769b5e2ed0c4ffb363443469dfa47524d900fae75c4d7c8c9da901389e746838f SHA512 e3059428d8c00113696bfd232b2ad3fd4efccc304a31ff45801f30bb07c03acd58aafcab187fd85e4d89eff4db6c18a1395744eb1fd5cf8f11e43aca0f4e60cc diff --git a/dev-python/psycopg/psycopg-3.1.9.ebuild b/dev-python/psycopg/psycopg-3.1.9.ebuild index 2843324d03ac..06635046de91 100644 --- a/dev-python/psycopg/psycopg-3.1.9.ebuild +++ b/dev-python/psycopg/psycopg-3.1.9.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${P}/psycopg LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" DEPEND=" >=dev-db/postgresql-8.1:* diff --git a/dev-python/pydantic-core/Manifest b/dev-python/pydantic-core/Manifest index 023f71f8dd38..92c560f85a3d 100644 --- a/dev-python/pydantic-core/Manifest +++ b/dev-python/pydantic-core/Manifest @@ -33,6 +33,8 @@ DIST pydantic_core-0.39.0.tar.gz 302824 BLAKE2B bc4df1e66113845a5458d27c2408258d DIST pydantic_core-2.0.1.tar.gz 305815 BLAKE2B f57af9abd4f3e7c14f0215485311bcd39cc3369335f742f59cfd6ecd8a9d866bd1f70e592de596bc2c7572e864b33124a8f657ebdff27c1fa57ec8f50a974c6d SHA512 33339cba162b36e346d22b9c130d3e451579fc4beb7b6407628f3108cf29aaf0f15fc066c398d2fc3d9ed451f0512a39df61fbc891b9023fcd39c262659fbce9 DIST pydantic_core-2.0.2.tar.gz 305778 BLAKE2B ef1e53a44ff9f295a410b0b6f5e3a1183cddcc5376adae2c8c5b87791b0443d6b97cf1129810924adcf46221a2d38b98ded01b3db1d14d064ad6e00069675ac1 SHA512 034eac42feedcd526bff0557a1ef83aa04e0c728b93b3d2831f76472736acd5063b4e541cc64206273ec7b305a38f453cb34e33dc64385f9cf45a5c261ef3c6c DIST pydantic_core-2.1.2.tar.gz 305997 BLAKE2B 1893dd2b187303ad50fd8c18842158d1e54534c9a1dcffac5235677656774b4e3b1e4acb1da8afa34087019e5976c4e43ce7f696563462f9f92f9a31de9d01a6 SHA512 6cb35ad602ff783fc0841b7fa7da6448835b5e1b913cbd2dd42af8e5a167b5d20021f8c6f8973c58a0a9f9449c27b348691f57ccf2c446845abd7cad159d4ffd +DIST pydantic_core-2.1.3.tar.gz 303560 BLAKE2B b1ee7d73f4cb5aa192dec3670df66a6f60f157dbf21e5c1e1f62a978dc36838239f7883efbc1e1d98ab5ef8ddd16daf36e792e5f508d93f32405992d956e3c5e SHA512 cbb85b5c459d9f3cd80cba44f242157a8ca5d64eb3ed209a47a7e9be3c687111f8cc750db97269ef6c9b3fe27ae1b58a0a10f022830f1ff90564cbbbe30ab1dc +DIST pydantic_core-2.2.0.tar.gz 306423 BLAKE2B 82131892ffaf7ae0c222b19935827db3fe01040383006d7a015bdaee03ea688dfb988642a0c98ecd5caa2b9518a8ad82eb8f991b7c0e5fad89c974a4697f3f78 SHA512 6f6d1e71acc248607c6f643465946e186c0bc0bc4f05dbc0058ddc0db717dac41819470dadc9a584fd7d9cf070d643fdc92f0ddb1e1b2a50f6e59ae37e4d8ded DIST pyo3-0.19.0.crate 412659 BLAKE2B f8833d39c3c8318466ee5b9010cbdce1a20f844f15a257ae41c5d8c72f645e0c14e7e5ae0b50a8aebec60afd827cd23d5b5b4b70188531e6f5b89ef191066189 SHA512 9cef7f8a73cfea32661eaf8fd8d5af6ca180e3fd71ac956d9fbb96a1d194f238116e3ab31917b15359e7f6b0b3bc4587437463a4c61bca988f16657a64440919 DIST pyo3-0.19.1.crate 418297 BLAKE2B 19ad6aa4fba175961b7fe97ae0bc45050f930859972b1b25cf0139bb3436c050ba76b63894f0df26174f141a52ac6abf10fd84c03c056af5a0665e723ae24195 SHA512 b27500cf49f1c6f217d21344d24ac96c07b82c157dd36fa4550b94059da5715ba7d0e085ec07dd5f8a8ac9de4d7e9239c1cceac4337294eb0dc9f6102049d5ff DIST pyo3-build-config-0.19.0.crate 29172 BLAKE2B 20904ad814ed9a22b801eb7b06851292d50f5716116a5b4a670e8c499878bf6d193525a4579b044ed413823c17ecd1ad0178baae1cab1fe3f431cc9a0f442576 SHA512 3105ce54bff87bef803f30b79d3ab2dbe440d68418f8cdc875f18ceb2bb0d06ed0923cf02af5f8293ca901f40b96c1b99a12a8a8e74813dcf70534d3aec2bfb7 @@ -54,10 +56,12 @@ DIST rustversion-1.0.12.crate 17278 BLAKE2B ceefd32afcabec344a1bb87d818fa22b84c9 DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST serde-1.0.159.crate 77014 BLAKE2B a377be7b7a0624ca9449d962693100d4ee892a252b4fe1326dee2057a214029ecacde05aedb7f0adcebc9815e6b4ea7ec2096ef4db4c55526defdef88a20cc25 SHA512 4e5373b940b5328fabca35759e8a02816c89692b83996c6224be39365b6409688ef2db0eef24219381003133a31da93a41b500a76aeb1b84c05df9a91ff4844d +DIST serde_derive-1.0.159.crate 55039 BLAKE2B 6a239fe8b045c5d61e3503186325e2e4fd3cdbd13e6727e79b673f894f5fdd0872419b0b0f6dae97b9c3dbf737b41bb4816e92fc6a0efa0487350bdb0a8dbb7a SHA512 ee05d53cc4e7a36ba6073cf0be235ff4606e26430ab2a25379a6b915378c8c76584ba77b2fef8125edacf4effffa37adce8e51109e3f5bc6f418987de90fa574 DIST serde_json-1.0.95.crate 144618 BLAKE2B beb05d7c37fcbacf4cc7dc04380e818a144a81e20e09ac9aecf6488bc18b142713bd1e9c7bc2ff4d10dd2385ccd280207cd992380bde4616db54f0852141eb0f SHA512 ff9f3f9e9a0e07956923bbac02288915c31f5ee24fc618808bfd4aa4b36ec40ec8d0e4426d926bdbcd019c9a4a6608dff5a651bf92dc5663eaf69c7c060223ba DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae DIST speedate-0.8.1.crate 28443 BLAKE2B 674834057f7b4bcb78fc4e7d10c8edcba29e0369e33089323b73fc9b2b6779c2a86bd895280503a4324187de3a0e747331c194f2d63bf35ff4fe8d78c6fa30bc SHA512 bd10ef2713e668e6a07408ca1699939440eeb1a1fda6f7ba1e17961a274e3c2372436b7552859d4432149db699d245ed05d12936023d371a402249ba3a990291 DIST speedate-0.9.0.crate 28910 BLAKE2B 1a94cee39a28e266a380228d63fe91fc53e1a572f7e9bfc7accc06c7f27a5daac4d899eefdfe50adba5137355f587e294fece68ac883a7d763b2a524fbc84bb7 SHA512 4bec5ef5a359014ad0e879880d7e6fda84bebc8325b978526d6fec9df176548f607622aaecf0b07dc10012217facfc7080da2149e41ddc87145cefe39bf72fd7 +DIST speedate-0.9.1.crate 28941 BLAKE2B 14867c88d0de4e6cb02efe5e5de697cf1fd279f2be526266b3d2fdbc91a7c1d24a1508c681eab8ac347508b1e03defc87116a8c4e4456d2119e34742bfa8730d SHA512 050e161efd98af0edc1ca925f9d8a805faf4465724c65b83e07f479ca5d32589ce4d7e03833588a0bb9be387d6bf694b1ea8ae7b2ef0002e86db29bd712f7d8d DIST strum-0.24.1.crate 5636 BLAKE2B 81959b4ed8b78313bcd370eca0de10dd86b63c27eeacab66afb6e0c620bf1a13b66ee4a06ff90ce09b46dfd29d8ce32218414900a077ddcdbd8debfb05de243c SHA512 d842464b762790f4b785e494f72f7bae47b5a068cd06ddaad7a491d1abff53fa9cde280b06bbbb6b39a3a8f350a2384080ec4b3e4f16226cb076b1df153e6197 DIST strum-0.25.0.crate 5539 BLAKE2B 9c031e5ce19e2ecaa63e63118197c740ae9295b8881f6280ad92847b99fca6fb08b0d395ab1b2a66e25c8374cd18866d8436540538e3c0f1f047fd2235971b40 SHA512 a3522df79547e94518f25a0e29248f67f1d7e2586a7a424d7d996cb6bfe5d98fcc4fc44da7ddcd4e35a1127b2816bee55107f30cb2a559f5b9bbb1346139544a DIST strum_macros-0.24.3.crate 20696 BLAKE2B fa86022cd1f701d8755fbf3e6356a38d46f4f168a1abd19d1d8fa63cbecf41746165791955c8cf1fba86cadf85ddb427ffd17bb360567187b55dfb9a899503c1 SHA512 8276343808afe71d68d7984d5a223a4fc630df0adb5a547cbcc6912fbffcf7e4ad38f115888a2dd3a8443d6fa7b9c7726318d4f5d1ab43f463dd97ec20df9134 @@ -86,5 +90,7 @@ DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec6950 EBUILD pydantic-core-0.39.0.ebuild 2724 BLAKE2B b379e61eaed2ec4e61f36242d786b3d3a195ef457b6f4f569c2845ebf468b113843367042a31c6d0a25bfa06cd923bc8a02b3c0b3b9d771929ed918894562994 SHA512 0c4fea5ce65cdff59f8b2b817a935587a2492889eb3fdab28e75d2d042233472e962b3004ed55387a4938b9d5df292883fa566d99878ce45c646327454a9ba68 EBUILD pydantic-core-2.0.1.ebuild 2717 BLAKE2B b0b9074e8fe828007e713ee4ae61dbb5b6779a4917a1cb7427131e3c8577f5bce9f8e143f0709fc61046d61dda297ccdea23fafc529a3be4128aca4db5cfd0d6 SHA512 e9eab9ef3dd94d39beb127042652c503560dba2a26c30e59517bef977a7c9782095038067fa83a11ced84c79645cea7ede5416f76dd5ccceb40638c87ac1a87d EBUILD pydantic-core-2.0.2.ebuild 2725 BLAKE2B 31af2103f9849daa184495b18b89102f682fb4cfa415e9873d11d2f932e195aaa0d64f41b5cee54b0220ee13c908cccf7f43883935a7e620fa26ef9e9a1f66fc SHA512 f8284c717a380e62b78af7094a9f39b61d0a36d6c131b95a01db07af9a02093b419115f5d009594b42f911ab023dcc11f2ddf30153f26bbfc1d06a370e4911cb -EBUILD pydantic-core-2.1.2.ebuild 2732 BLAKE2B 94688c093e70923b8181f28b1f9eba65c392d6a3fa73d5a9dacadb3c4111bf8939ceb7e542263537edf8764b05a46783baa95e822f42f45a805da3358b58a41f SHA512 49a1ad2a5fdbd0a9b9fe5e3de076b094752c2e6465cb328317cf4a3e1fe00e5fe5e500d93b150dfc9de5e62f38d7162d611b953a09b9b7ac95b16d63d7d14444 +EBUILD pydantic-core-2.1.2.ebuild 2737 BLAKE2B a831f6bece89f8763f30ff43f0bb834bbf67ce09bc9ac3afb3a94fa577c55875c1c8f0bb3ffa78f35d664a9def6edc9cca45335087097eeb4cb8411f86737561 SHA512 82749da95841b2cffc60fded0aac5e5a083298b431bdc4aa8a25b8388c24445d3cd2ffd45e4ef63757785d375cf482c29b1f39d2786618555aff24af38de06cc +EBUILD pydantic-core-2.1.3.ebuild 2800 BLAKE2B f025b2383d47daf2c87b4a1e75d94ed617e257ee6c80760ea6360fab7a648afcbafdbd033dae077a9531c3c5b38ecac9ac5420a512b4fdf678e2f2c457fe22c8 SHA512 13691db6c92440f2a783877291a59a0dfca1916724837901da4c5613ced6aad697b02aee5c0a309849ec854d01217229b598c50983e374ccc11e00125cd518d2 +EBUILD pydantic-core-2.2.0.ebuild 2822 BLAKE2B 2f910312d71f60f568b25d31d46c764e0407ede27d182cc439c544ebca95f9898129a0fc3b432dede2e1dfded3a5f9bf4810411a222c3abfb89258e8b72d97c5 SHA512 0edb00a12ebf20b187d07053f22a35bf2a51f2ddb1e34ad6c5885ca66a4d65aad097d723c38b09c3e8fce1303667144d235eaef8fc25f7be954e1567c8bfe837 MISC metadata.xml 379 BLAKE2B ac0fa1abd0aac6436f234dfbfdb1517cdef2f7636c019a16257619d1a1a95a31b67061daa6606b47b68332d03bd213fa9bf67017b0e4af9733a26ab4828cf206 SHA512 7e3b5785628be025efc5360924e31a5a5becab941c9db255357b966dd5d3aca733e96485e92e78533bcde95379c59c36a601d4b407550c5ff1c649f09c3a21a6 diff --git a/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild b/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild index 25707170effe..3905fab15b61 100644 --- a/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild +++ b/dev-python/pydantic-core/pydantic-core-2.1.2.ebuild @@ -98,7 +98,7 @@ LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 " SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="~amd64 ~riscv ~x86" RDEPEND=" >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}] diff --git a/dev-python/pydantic-core/pydantic-core-2.1.3.ebuild b/dev-python/pydantic-core/pydantic-core-2.1.3.ebuild new file mode 100644 index 000000000000..873eb67e9c71 --- /dev/null +++ b/dev-python/pydantic-core/pydantic-core-2.1.3.ebuild @@ -0,0 +1,136 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +# pypy3 is waiting for new pyo3 release +PYTHON_COMPAT=( python3_{10..12} ) + +CRATES=" + ahash@0.8.3 + aho-corasick@0.7.20 + autocfg@1.1.0 + base64@0.13.1 + bitflags@1.3.2 + cc@1.0.79 + cfg-if@1.0.0 + enum_dispatch@0.3.11 + form_urlencoded@1.1.0 + getrandom@0.2.8 + hashbrown@0.12.3 + heck@0.4.1 + idna@0.3.0 + indexmap@1.9.3 + indoc@1.0.9 + itoa@1.0.6 + libc@0.2.140 + libmimalloc-sys@0.1.30 + lock_api@0.4.9 + memchr@2.5.0 + memoffset@0.9.0 + mimalloc@0.1.34 + num-bigint@0.4.3 + num-integer@0.1.45 + num-traits@0.2.15 + once_cell@1.17.1 + parking_lot@0.12.1 + parking_lot_core@0.9.7 + percent-encoding@2.2.0 + proc-macro2@1.0.60 + pyo3-build-config@0.19.1 + pyo3-ffi@0.19.1 + pyo3-macros-backend@0.19.1 + pyo3-macros@0.19.1 + pyo3@0.19.1 + python3-dll-a@0.2.9 + quote@1.0.28 + redox_syscall@0.2.16 + regex-syntax@0.6.29 + regex@1.7.3 + rustversion@1.0.12 + ryu@1.0.13 + scopeguard@1.1.0 + serde@1.0.159 + serde_json@1.0.95 + smallvec@1.10.0 + speedate@0.9.1 + strum@0.25.0 + strum_macros@0.24.3 + strum_macros@0.25.0 + syn@1.0.109 + syn@2.0.18 + target-lexicon@0.12.6 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + unicode-bidi@0.3.13 + unicode-ident@1.0.8 + unicode-normalization@0.1.22 + unindent@0.1.11 + url@2.3.1 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + windows-sys@0.45.0 + windows-targets@0.42.2 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_msvc@0.42.2 + windows_i686_gnu@0.42.2 + windows_i686_msvc@0.42.2 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_msvc@0.42.2 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Core validation logic for pydantic written in Rust" +HOMEPAGE=" + https://github.com/pydantic/pydantic-core/ + https://pypi.org/project/pydantic-core/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=virtual/rust-1.70.0 + test? ( + >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}] + >=dev-python/pytz-2022.7.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" + +src_prepare() { + sed -i -e '/--benchmark/d' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_IGNORE=( + tests/benchmarks + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + rm -rf pydantic_core || die + epytest -p pytest_mock -p timeout +} diff --git a/dev-python/pydantic-core/pydantic-core-2.2.0.ebuild b/dev-python/pydantic-core/pydantic-core-2.2.0.ebuild new file mode 100644 index 000000000000..1f86fb2b71f9 --- /dev/null +++ b/dev-python/pydantic-core/pydantic-core-2.2.0.ebuild @@ -0,0 +1,137 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +# pypy3 is waiting for new pyo3 release +PYTHON_COMPAT=( python3_{10..12} ) + +CRATES=" + ahash@0.8.3 + aho-corasick@0.7.20 + autocfg@1.1.0 + base64@0.13.1 + bitflags@1.3.2 + cc@1.0.79 + cfg-if@1.0.0 + enum_dispatch@0.3.11 + form_urlencoded@1.1.0 + getrandom@0.2.8 + hashbrown@0.12.3 + heck@0.4.1 + idna@0.3.0 + indexmap@1.9.3 + indoc@1.0.9 + itoa@1.0.6 + libc@0.2.140 + libmimalloc-sys@0.1.30 + lock_api@0.4.9 + memchr@2.5.0 + memoffset@0.9.0 + mimalloc@0.1.34 + num-bigint@0.4.3 + num-integer@0.1.45 + num-traits@0.2.15 + once_cell@1.17.1 + parking_lot@0.12.1 + parking_lot_core@0.9.7 + percent-encoding@2.2.0 + proc-macro2@1.0.60 + pyo3-build-config@0.19.1 + pyo3-ffi@0.19.1 + pyo3-macros-backend@0.19.1 + pyo3-macros@0.19.1 + pyo3@0.19.1 + python3-dll-a@0.2.9 + quote@1.0.28 + redox_syscall@0.2.16 + regex-syntax@0.6.29 + regex@1.7.3 + rustversion@1.0.12 + ryu@1.0.13 + scopeguard@1.1.0 + serde@1.0.159 + serde_derive@1.0.159 + serde_json@1.0.95 + smallvec@1.10.0 + speedate@0.9.1 + strum@0.25.0 + strum_macros@0.24.3 + strum_macros@0.25.0 + syn@1.0.109 + syn@2.0.18 + target-lexicon@0.12.6 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + unicode-bidi@0.3.13 + unicode-ident@1.0.8 + unicode-normalization@0.1.22 + unindent@0.1.11 + url@2.3.1 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + windows-sys@0.45.0 + windows-targets@0.42.2 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_msvc@0.42.2 + windows_i686_gnu@0.42.2 + windows_i686_msvc@0.42.2 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_msvc@0.42.2 +" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Core validation logic for pydantic written in Rust" +HOMEPAGE=" + https://github.com/pydantic/pydantic-core/ + https://pypi.org/project/pydantic-core/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=virtual/rust-1.70.0 + test? ( + >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] + >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}] + >=dev-python/pytz-2022.7.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" + +src_prepare() { + sed -i -e '/--benchmark/d' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_IGNORE=( + tests/benchmarks + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + rm -rf pydantic_core || die + epytest -p pytest_mock -p timeout +} diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest index 0a49217e1fbe..cadea9833c74 100644 --- a/dev-python/pydantic/Manifest +++ b/dev-python/pydantic/Manifest @@ -6,6 +6,6 @@ DIST pydantic-2.0.tar.gz 572748 BLAKE2B 611bb31065c1016d18137c0b5bfb0c7730243f72 EBUILD pydantic-1.10.11.ebuild 2525 BLAKE2B 89aa9c383a1118763bac74f3f02294dd55e453ad0dbe1e7a881f06015ad2e3103fd2a5e89bf8a8f963ad102f62f48c799e87d39ffe4359e6c5dc9b6ae54dc840 SHA512 7cd09256359e0a065acf2940c541db31750bbc3cc3b10b4e368797a044deeae3aa31c5d865ea63b0523411a95ae3632400fa7574d672bdbbf400610eeefe6531 EBUILD pydantic-1.10.9.ebuild 2517 BLAKE2B cdc5f751effda60d2a621fd5981fe9466ebae34fc939f0ae0148d999fc45b2a5e19cd5d761c9c7ef0df4d4f1b7c10c6a4995d53777cbe384b64035e5780441ee SHA512 e7eea417643b819baeb949ecab9005c5b8b3db85e07a9f66bb6fb9ebd619052ee5e88f67d3916f85952539604d516b940a5f8d1fac4b1d1e704f2fb336961c62 EBUILD pydantic-2.0.1.ebuild 1021 BLAKE2B e765491e42f70a3f8ccaad14398d9db98d757bd9da15f60eb7bf46abb8a115bc56a04d3767a0744e539246bb469ae3b5d3fc1560a2fb4f7e743cbc3dea9a7746 SHA512 5b9497e74c27d13731ef321c754587ccaf3ddc892bb12eae960aaecf33c1974522ce2230909d2f7e2912a4aa0ae099553524b9f21d98174d9b708b7740906812 -EBUILD pydantic-2.0.2.ebuild 1472 BLAKE2B 92bf9f8bf283c5b123cbd92c38608836258b193686f288f85b9775a9e7b71738ca27782dc6aa73b066b41b6d1aaba9ede3ec16b9346c7dd3e867e7bbf38878d8 SHA512 845d7499e45bca97582de26cde306c84e657e81c3cab8c788ba5c32476074d425b7b3e527ad2d0b0eabe7349ab7246e50511ff0ab0f624839692f9ec7fa5cf37 +EBUILD pydantic-2.0.2.ebuild 1477 BLAKE2B 564e70f599cdf68452df955ccfca15e8ff456194390a0e943365e20d30d21032dc20c9e0cec53801c5e21e05b6faf0828d5567b2d9e10cfd1929736c14b451fa SHA512 3e29302a1271bd7696dd6b662de7e685cd264641d83c9513158d1b703976ad38b0aa48d0348e00c2c5111baaea040349a51baeaecaa01526a6b2c3980fb8e4a5 EBUILD pydantic-2.0.ebuild 1021 BLAKE2B 3dd79f2add58a30c2e3e9e071e6228d6738f16c2b16956e63356bb3b463028cf05086f978832b0d5c48e1a7a39013f25b407105c6c57e66090dd31c2b6a49c74 SHA512 41ae1cdeb92f30a17b17e20284454ec8dc22351365066de8524714636389282b591f144bff7236b1922ac67b715b20ff4a0db8b436704452804346dd686f764f MISC metadata.xml 630 BLAKE2B e765d13d92f634fcd09ce51499a64149ca11f46c8b45d9a41c35382ed84686326b5dd9aeeb0d780d34f38f0cf99b08de6269f1671642aeb389bfd9b8abe18dba SHA512 43f108a909059554ea0fba2055739d23d889f1cf5e01c8f54c4e926062055d042b77412faa9f60af41697c155914907c87455361bb0d32edfdfcf5ff8ce1b2eb diff --git a/dev-python/pydantic/pydantic-2.0.2.ebuild b/dev-python/pydantic/pydantic-2.0.2.ebuild index ef2d6ce65d34..ad8c181a72b0 100644 --- a/dev-python/pydantic/pydantic-2.0.2.ebuild +++ b/dev-python/pydantic/pydantic-2.0.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="~amd64 ~riscv ~x86" RDEPEND=" >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest index 4c047fde933d..98447690fff9 100644 --- a/dev-python/pyfakefs/Manifest +++ b/dev-python/pyfakefs/Manifest @@ -1,3 +1,5 @@ DIST pyfakefs-5.2.2.gh.tar.gz 219768 BLAKE2B be22ad269dcb8777c2fc6d8aed5079b84089980f5b62f1198ec2b4b3eea3688df3665bfc305a300e73917d65bc4209bc7bbf2a739d3852b1257036ca288a7846 SHA512 43ba719ad129f3e5188512a6f9b1eb8cfd7586f45a69c6623a9ae2429ca4dfa67d54cfc42032a599daaf736d46cb9e268c9f68150c16427667ed84e0917ed459 +DIST pyfakefs-5.2.3.gh.tar.gz 222076 BLAKE2B 01d24021be074058d865ac068f77de69721ad2f826f835f04776e8d17a8f4cfaeb85bce9a948d679951b8f028ef6d6b3377428d76c5d2d46afea3b78dffcee1e SHA512 5e4adeecb1e2341f3dee20d48b387de870cdab4ad27791951f98ba516f8f4cbe4f5e303c83725c2ce5a9cfaf34f771814b07c553983eb283aa7c3fd7f4e7690d EBUILD pyfakefs-5.2.2.ebuild 734 BLAKE2B 0dff21e1a038069b56f9088e97fc85ee5f34d42cd4a63fbb6f8791a15fcb895734c9093e2b2dc131e8927c6121860f278ecea21ee51724d6a19db002e217050e SHA512 c9b6a23913f610c7afaea2d3471043e9598a017c2376e9f48a646c7fe94e3cb2bf4dcd3a57122fa9f272c94ff36c94d735b66d47eef43f1c4d995ae5ba3a9274 +EBUILD pyfakefs-5.2.3.ebuild 743 BLAKE2B 977101a550c7eb32678327282cba85484c3fdf3e2252eb53458b9b311f0e3404d34c53073949f04367c8b1ece63c765b0353edf3dc4c2d73688d443184f461e4 SHA512 0f806a6dfc21ddae0d42791cc22e5bc0c669be8b9146903293ab98a322657b36818e591a505b269641265880a93cab84689e6f342ba5c64471c35b8aaa5e178e MISC metadata.xml 395 BLAKE2B add696dab9f93cad522087325d7cea08bb0d6905a093c0dd721b8ee0cc5f06a97e8b29663920e5131fd1cfaf38a1fb1c22908daa155025713ffbf18d87a2d5ec SHA512 454f9cf42ae315bb9d4b7c9a2a8b9a690163befc8f738b1fe4a145f1f3a9a5f59693e4cd1ebd4c501005cac1ab81c8b57b2316ac50739dfa96919b6de4850b9a diff --git a/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild b/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild new file mode 100644 index 000000000000..192ce4662d80 --- /dev/null +++ b/dev-python/pyfakefs/pyfakefs-5.2.3.ebuild @@ -0,0 +1,30 @@ +# 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..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A fake file system that mocks the Python file system modules" +HOMEPAGE=" + https://github.com/pytest-dev/pyfakefs/ + https://pypi.org/project/pyfakefs/ +" +SRC_URI=" + https://github.com/pytest-dev/pyfakefs/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p pyfakefs.pytest_plugin +} diff --git a/dev-python/pyopencl/Manifest b/dev-python/pyopencl/Manifest index 2c41b0811584..630eab36f93b 100644 --- a/dev-python/pyopencl/Manifest +++ b/dev-python/pyopencl/Manifest @@ -1,3 +1,5 @@ +DIST pyopencl-2023.1.1.tar.gz 472723 BLAKE2B 4960db0b9096ef624f0459f6711a6d1fc4561599f96c3b01c5efe3c183c8cc4284b63038b2a5e98d43c194a8e5ce3331886f675c0bc5f44073bc353675400985 SHA512 50c23132028bb2c35816b6c83c054eaf929d333fbb172230e0d696a5e6103ad6ee6ccbbbd0b5d3d2d3c5f02505340a885422097eccecb1bf51845658c7938c8f DIST pyopencl-2023.1.tar.gz 472581 BLAKE2B bfa25646b00b8d5c1a2fb7b98c18383e3013b9aa1573dc1bcbc1e056d3bd50d48fb35b7b74c4d87c079fe9334817ff325edd235bdd0de610373850c3ab057773 SHA512 3a6c61715338b31f9e9c3b9c8afe029e63d2689f9d52174c91cfe7383425643b3d08f5c125ab7e24ca776c86ff19d5adb7bfe56f1bd531ba443f99dcf9449244 +EBUILD pyopencl-2023.1.1.ebuild 2016 BLAKE2B c6e80026ca608c628cd52ff2ca042e7503d6dfefc9af9eaba9831eed0e1cba579088a9203a40184b5bfc95a73e87d9d15d545eca64ec7f3af69e3e1efc15e4a7 SHA512 9ae16d857277c60fd7e09fd9c30d0c664f08ed35681719d0e2fcdc8bd51ac8951068fe0999ac7855d755752dace1b0f3cab9924fd0d2d6f99c64315165d4c82e EBUILD pyopencl-2023.1.ebuild 1999 BLAKE2B d64eb47dc442534e666b141e7d02bde62d80ead50d74cbde05dc32b28b143f20e1e6ceab3c199720ae07fa4e26272c034484ee8cd2962ba98dfc9f5db9cf4346 SHA512 d339449a1043befbf8eacbdb9f6874b16be9b54fcc17c0c1070ac4176fccdc04fb488dcef44555031d5aed30179bb3a74684240ec980dc66c67b7b63be1f34ac MISC metadata.xml 373 BLAKE2B 0de89cb91a5dba1c34bacf04a95d4e2eb9e903bfb55e291f2ed20d579b9736a9a25f27620eed05d19c903c117e0dfbf410f408e9ff4008ce8c93f7b1b004141e SHA512 4ff5643089e5590d1ae4ef413a1ab0fa2772f71922a9da2c8b43ae375ba2e6e3d95ab90a13d51d22fdea49663c112c36352df609eceebd520fdc06590907b0e7 diff --git a/dev-python/pyopencl/pyopencl-2023.1.1.ebuild b/dev-python/pyopencl/pyopencl-2023.1.1.ebuild new file mode 100644 index 000000000000..19df443f1f4b --- /dev/null +++ b/dev-python/pyopencl/pyopencl-2023.1.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 multiprocessing pypi + +DESCRIPTION="Python wrapper for OpenCL" +HOMEPAGE=" + https://mathema.tician.de/software/pyopencl/ + https://pypi.org/project/pyopencl/ +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" +IUSE="examples opengl" + +# Running tests on GPUs requires both appropriate hardware and additional permissions +# having been granted to the user running them. Testing on CPUs with dev-libs/pocl +# is in theory possible but has been found to be very fragile, see e.g. Bug #872308. +RESTRICT="test" + +COMMON=">=virtual/opencl-2" +# libglvnd is only needed for the headers +DEPEND="${COMMON} + opengl? ( media-libs/libglvnd )" +RDEPEND="${COMMON} + >=dev-python/mako-0.3.6[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] + >=dev-python/pytools-2021.2.7[${PYTHON_USEDEP}]" +BDEPEND="dev-python/numpy[${PYTHON_USEDEP}] + >=dev-python/pybind11-2.5.0[${PYTHON_USEDEP}] + test? ( dev-libs/pocl )" + +distutils_enable_tests pytest + +python_configure_all() { + local myconf=() + if use opengl; then + myconf+=(--cl-enable-gl) + fi + + "${EPYTHON}" configure.py \ + "${myconf[@]}" +} + +python_test() { + # Use dev-libs/pocl for testing; ignore any other OpenCL devices that might be present + local -x PYOPENCL_TEST="portable:pthread" + # Set the number of threads to match MAKEOPTS + local -x POCL_MAX_PTHREAD_COUNT=$(makeopts_jobs) + # Change to the 'test' directory so that python does not try to import pyopencl from the source directory + # (Importing from the source directory fails, because the compiled '_cl' module is only in the build directory) + pushd test >/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/pypresence/Manifest b/dev-python/pypresence/Manifest index 2b13fdf35d1a..e1d23723ab1f 100644 --- a/dev-python/pypresence/Manifest +++ b/dev-python/pypresence/Manifest @@ -1,3 +1,5 @@ DIST pypresence-4.2.1.gh.tar.gz 375948 BLAKE2B be3f654bc9666b1fcc2ea4bbb7fc337b1acf41754750407f0f2a6a29bab39e3a5fa1d3c4076fe68dd31994c8713234aab88b085248e05196e3683e0b0c72c5a5 SHA512 b01714fe33bc470aed7ed0ff501ffdb50706e2d9a5610d594e55bb2938c670a55fb42312e67b0126bffa0bc9e04a3c1aeda445769764c2fefc8888945209cb2c +DIST pypresence-4.3.0.gh.tar.gz 376791 BLAKE2B 27cbbaee11145e01610b515344dcefec62adc6dc1071ff744bce03029ba447ddc400806f3bc3f1bce87c6a1efa3f2b76b7f5414a72b70852a2fb6fc3c9722861 SHA512 865f4017732967b64213608c2bd9c8aa95bea4a326ef907a798e4cc18f8b0b5fe7160ee5774f2fa00a18c68e333d17dcb24485be1a27ef4d883d694d78ca0517 EBUILD pypresence-4.2.1.ebuild 542 BLAKE2B 5d6a0ca3fadc49744e523ea6b5469038c138deab6a3f93e19058c5bb61e3ffa25a45293e90829b6dcdcb679da1ada0c7520cbe7a1a603ae8a142a8dddfb85fb4 SHA512 823b0a743eccbcb32776232262878fb1051867eedc7752ca82594d2cc8dfff716aa3a03b3e66fd6b6eb112840a810a6b537ceba18237d05965b4c8a120e05bd2 +EBUILD pypresence-4.3.0.ebuild 544 BLAKE2B a92676f5b72af434d512648305b1325a1aadc16a4d1941d800329b829ab78d589556872267d7c3383faff6f05c49999cd6c452ec7f796b6672c9ad4a1d1d37fb SHA512 5a409e1d8086363b243924f6a53e5167ebab1c148857bbf3000bda9e88032d9671d78dac7663b99fb2ec5641b4bdeae477d3a3b260fdd22609e65555d7070b74 MISC metadata.xml 419 BLAKE2B 94a6c995283b89ca96a57166b3be7540e825d0c64b5916a27a13186d07d4449592f2357001c5943a290f7fa5076d80f8540b26c8c2b3e08e7dc6a8aea72145f7 SHA512 a8e04a1a1d7f298c99b39caba8cafe3fd6c930c86bd0f2fc24c9128c33973758c929dc0d3aa2c4b5c716af8839a0e8629bfd2e76622af9bf6412d8ca1860dc87 diff --git a/dev-python/pypresence/pypresence-4.3.0.ebuild b/dev-python/pypresence/pypresence-4.3.0.ebuild new file mode 100644 index 000000000000..ceadf33a5aa0 --- /dev/null +++ b/dev-python/pypresence/pypresence-4.3.0.ebuild @@ -0,0 +1,19 @@ +# 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..12} ) + +inherit distutils-r1 + +DESCRIPTION="Complete Discord IPC and Rich Presence wrapper library in Python" +HOMEPAGE="https://github.com/qwertyquerty/pypresence" +SRC_URI="https://github.com/qwertyquerty/pypresence/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +distutils_enable_sphinx docs/sphinx dev-python/alabaster diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest index b3f0102566e4..e96e8788bc50 100644 --- a/dev-python/pypy3/Manifest +++ b/dev-python/pypy3/Manifest @@ -1,5 +1,5 @@ DIST pypy3.9-gentoo-patches-7.3.11_p1.tar.xz 7480 BLAKE2B ffb478402e82244af25dd67bb9e21abb4bb186d98495899f8ca8f323bdf27a77356e40efd33217a5238ef86f6156fc7d85c681a747ea5a35bd73bab659972986 SHA512 6c3ee21b51145907c2434f740e9849ac02ad83203fdcb2802b97ba199f37d08297d8016f659069bea3f0854ace30aefb947af4f057cbc91332106d9fc1389cf4 DIST pypy3.9-v7.3.11-src.tar.bz2 23460769 BLAKE2B fa8a827c28813243926c8689addb008c0a43acdc3f81a18749a8f2c1926b6294f2c0c95a4c315e3b77ce84b4f337af7a0bce5daf8dcb60ead965532d4af183cb SHA512 33c978ffbeeb39453028d1d1646ccfdace062ce48a5d939245bea41643038dd3687e80e34f88fa0622bcb175d7dd78f75cbe36b24229c8052f09d2d17dcdfd8c EBUILD pypy3-7.3.11_p1.ebuild 5860 BLAKE2B 1dc807f5275e756aa18726045ed5770c821c4dc8361c27270d2c2057eca84a49aa7a1557406a01d0b395e5eded2805764532916c81feaf43bebd7bf09362a9b4 SHA512 776b342d4c51e5d42229912afab4deb0ff16e84db5bc7a696e8dcff6e476ad7931bf5b13cd5f8e3b1edc08b51b8f5f4f47cf0637139a9a3af011ed8a98511983 -EBUILD pypy3-7.3.12.ebuild 585 BLAKE2B 5c5704a58e65e6d2bc4272988aaf0ca2e4b2bb21aa316c629ebb8594500743add0a901704f0a2ded2aa803841d4ec16a754884f435ece9a8682da1a70a1a2bff SHA512 3513a60f7264acf12d10d9b1921e843460db4aadaca2b0137a624a870a2ee31a44c52ed065d0cab4a9c35c1c24fbaaffbfd1dab838d1e12117ee53e528e8e481 +EBUILD pypy3-7.3.12.ebuild 584 BLAKE2B 539f1adb647999b7ddd33bfcfc83b011895d5ab79ee55317d21ae41c269786149a374e179633d93be39eec663517940ddf68770f85d385ae13b1d9b4a2b5accd SHA512 7ab76521cc84a2bdcbe6f983e0bb337ea70162aac9826e109460a23dc5b7796b05b5539589923cce2b45c423cd948c76f11cb05ddc4d3ebdcb98faf77ffed057 MISC metadata.xml 531 BLAKE2B 0f727c7ced9fb24ba0dc0b41d51c177b3711de33b838bf46cfdde5d8b751de9694873c13fe8153747f2cb533c078c54f004ee84b1c3c57b6f8d62128ffb9dba2 SHA512 331b66647a58047ded4bcf1529e3ca16b21cbb37afa82d8be0a4b6ad605e17bf3f1478fad1ea3b9c970bdf5162cb41e6adcb029a261fcbf894e807998b9219f6 diff --git a/dev-python/pypy3/pypy3-7.3.12.ebuild b/dev-python/pypy3/pypy3-7.3.12.ebuild index ecf195f8f782..eca4b56d5d2b 100644 --- a/dev-python/pypy3/pypy3-7.3.12.ebuild +++ b/dev-python/pypy3/pypy3-7.3.12.ebuild @@ -13,7 +13,7 @@ S=${WORKDIR} LICENSE="MIT" SLOT="0/pypy310-pp73-384" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="+gdbm ncurses sqlite tk" RDEPEND=" diff --git a/dev-python/pypy3_10-exe-bin/Manifest b/dev-python/pypy3_10-exe-bin/Manifest index 37f70117423e..c682ea8befac 100644 --- a/dev-python/pypy3_10-exe-bin/Manifest +++ b/dev-python/pypy3_10-exe-bin/Manifest @@ -6,5 +6,5 @@ DIST pypy3_10-exe-7.3.12-1.ppc64le-musl.gpkg.tar 6543360 BLAKE2B c8bb60fc0144800 DIST pypy3_10-exe-7.3.12-1.ppc64le.gpkg.tar 10137600 BLAKE2B 773b4b158939842df61dab2c8d3e0ceb6063e88cfbfc30450ede0de4b0089d45f01ae3fccc913c51542c9a8ada0c760f9abb041a0e588a36fdc6096531a0166c SHA512 195140ce7a041682aaff6dc812c5c476ebbf001cea073d636fcebe6b236316f2acc72f3568ad3f01f53c7e727d3033cc53d2d487db46157c47853c6fd3d87fc3 DIST pypy3_10-exe-7.3.12-1.x86-musl.gpkg.tar 8898560 BLAKE2B 8b9e91c69bc726ac48f7c9db1a2722791ce5171e636d25e99ec57f38ea32442400b7e18d07c5f055bd7a68e607ff33f41faf1a235079807dfc15ce3b1138e521 SHA512 54e73b0786e45f4dc0f102f7e975d5ff7b806bcde9779411bbca64c3c2be115257d7e6dd3c44c9bdf8c62de0a101aca1c6c94aa44b6e39535137317f3052a870 DIST pypy3_10-exe-7.3.12-1.x86.gpkg.tar 8775680 BLAKE2B 2e260a89bf5b01a8d13653988dffd86315607f541d176ee2cca50d2a4c26f247b8a77b04c74c3512875eadf7ae00d7643e5450b31e4f0e0b79f660d302e2842f SHA512 734d2817b07d87b7087d74abfc605747990823c8fdd45de1b2e6275025ac46550fae8525dc55048412b0b2a076462ee2c21555f3c9dba72774e67be169766f36 -EBUILD pypy3_10-exe-bin-7.3.12.ebuild 2033 BLAKE2B 0fdf8bd677b59278990ec771a932c461d1a425717173cbf780b9496510b774be8fcabffb6ea732d772b7b5ce0960242680c373ae73f225cc1daea9a022262c93 SHA512 f9b07b1249a97f2bdb96fcb4193049a915b3e769dec9a7c0b6755e48d726cb7ff0e8bf9c8bef2c6418365d9279251a82c2ed8fab59cc54de42eaff169dfe3534 +EBUILD pypy3_10-exe-bin-7.3.12.ebuild 2032 BLAKE2B 372b6b011916f5b028fe471e4e32b9428c63656aa4b0ce16118bbfd9fa6b8d2635b675f43b624b7ba78380b6a989d625a28fe815dbd146e4167e40d06dee8b31 SHA512 3c80111573bbbbc99a6d2b4d8857655a91f403acc553e18d19e4edda87b47f910a48d865de7d285a8d1c8bc98248f5aa85c63942305447aa463f1cc0af3dc757 MISC metadata.xml 241 BLAKE2B 4f18c355c71824c25df283b2d463a5abbf2295446e74b960e868dd78d4910ac066725450478087567a6e66b7a8948d99e053f13a7e58dbf2b89fdaf5c2f3436c SHA512 c46e70ffd66754ad84c64806f2bbff25ba9a688f035176a4565afc95351ce10fffba64bbde89965501460b05978c7e59b3d84db6a8cb6efff4055d4b7a5ab5d8 diff --git a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild index 77878f3bc763..a9e90ccccf41 100644 --- a/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild +++ b/dev-python/pypy3_10-exe-bin/pypy3_10-exe-bin-7.3.12.ebuild @@ -52,7 +52,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="${PV%_p*}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" # sys-devel/gcc for libgcc_s.so RDEPEND=" diff --git a/dev-python/pypy3_10-exe/Manifest b/dev-python/pypy3_10-exe/Manifest index 9149937328d7..56e9788aaebf 100644 --- a/dev-python/pypy3_10-exe/Manifest +++ b/dev-python/pypy3_10-exe/Manifest @@ -1,4 +1,4 @@ DIST pypy3.10-gentoo-patches-7.3.12.tar.xz 3736 BLAKE2B 9283b05e84b385289900a07a8591d830589c5ae9cb77dc5350cb0c6a4c8f71118ed13d270060d900079ec8f7d57c256a973f55016299d001e8be585ba2a2ad30 SHA512 9ec7d8d6e16719971d43cc37cf3fdfaf76b1a707ae37b02681b0a07d17c60df503e926fa8034c9f4866d46136089a0059ee165a0c222f56f2537f374e915b3ca DIST pypy3.10-v7.3.12-src.tar.bz2 23009064 BLAKE2B ad45d90de9ae51803ebcfa202763889f92f7e5c2939331433a496e53ca67dd6eeaf9c61e16cb648945409dff3c6dd6b8a2a01dfe1bed6cd6a9df98f112bff181 SHA512 080520c7de267e17a2823f06cd0a15c108a2c32fc296d6e24782050eb546fa74852d948ede2c381dba110774121b20efc3a07b553acd0ac0db4a844dfc09069e -EBUILD pypy3_10-exe-7.3.12.ebuild 2642 BLAKE2B 7ff59d8e65dc1e72b7e41fb8f02b95c6568d193c886640036a7b848dd0aec198b341740688de83fd8e71d0949c4e3101f4443a5a1cd725f5ea7c69724ecd4ce8 SHA512 b815f8df8994518ab2f5ff87c4d12f0fc8312c7930ef5d02e183e5c0f5cea4a71a87f75ff415ab2c5b6afea895641d6596adad15da405a5d21ca70d03bdf3f32 +EBUILD pypy3_10-exe-7.3.12.ebuild 2641 BLAKE2B a7af9218ce327070ee9fbdb83be975133d2f8b33d4272a4fba3d1aff0f2d7a49186c8fc56b5041f758c7c4e44c3f0742f52f1023f017ad988d9228df8c2faf89 SHA512 850bd535d7fed8d7b8d0308e9b178c53b5d1170e0670ca89566781355007916b827810a09b6fde1d5e8fc0d94aa92ddcf20be20f83b70e6b44b4b7d9c2e34912 MISC metadata.xml 498 BLAKE2B 8dbcdb7c3a4a2fa5d1a922fd5197fb5e3337adcaec1e7d382f25f8696c80726e5b79843477bf8e5ce131aecde6e2c4c283548c5b337e54cb58aaa066013c445a SHA512 8a9bb514bbf3bf328aa63734e1fdc106f6aaf5ccb88c29ad8a686ab2724f3d1f4727163500013dd16e7b34232b881cf47d2f174212b5428ee076af27cf43628d diff --git a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild index 90c4bbea14a2..62a0b5672132 100644 --- a/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild +++ b/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}-src" LICENSE="MIT" SLOT="${PYPY_PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="+jit low-memory ncurses cpu_flags_x86_sse2" RDEPEND=" diff --git a/dev-python/pypy3_10/Manifest b/dev-python/pypy3_10/Manifest index 149a952d80ed..056c5f8851d1 100644 --- a/dev-python/pypy3_10/Manifest +++ b/dev-python/pypy3_10/Manifest @@ -1,4 +1,4 @@ DIST pypy3.10-gentoo-patches-7.3.12.tar.xz 3736 BLAKE2B 9283b05e84b385289900a07a8591d830589c5ae9cb77dc5350cb0c6a4c8f71118ed13d270060d900079ec8f7d57c256a973f55016299d001e8be585ba2a2ad30 SHA512 9ec7d8d6e16719971d43cc37cf3fdfaf76b1a707ae37b02681b0a07d17c60df503e926fa8034c9f4866d46136089a0059ee165a0c222f56f2537f374e915b3ca DIST pypy3.10-v7.3.12-src.tar.bz2 23009064 BLAKE2B ad45d90de9ae51803ebcfa202763889f92f7e5c2939331433a496e53ca67dd6eeaf9c61e16cb648945409dff3c6dd6b8a2a01dfe1bed6cd6a9df98f112bff181 SHA512 080520c7de267e17a2823f06cd0a15c108a2c32fc296d6e24782050eb546fa74852d948ede2c381dba110774121b20efc3a07b553acd0ac0db4a844dfc09069e -EBUILD pypy3_10-7.3.12-r1.ebuild 6029 BLAKE2B 3e45315cb8f22bf5304ee3a75c672a72f85824023ef6c9c7bbd6354ce7484abe142e2cf79a4291876c1e1e20df95d6571021d2655913ff0ffe771ca7d31ce2cf SHA512 416cbc568f2d0d9acdd9efd39843a6e451fdc8a11448b527eb1a6a700a06f745e7815122226fded2ea0837bd988b1c4786ba7bc5ef8a60ec8e01244b14d8ce4e +EBUILD pypy3_10-7.3.12-r1.ebuild 6028 BLAKE2B 8a8c23fce7738470fe024d4db21e59ae652a24b6b94f86eb2cfddfc120088029942a1e4cf41f398fcc1b3cddba5466a9014c1baba66735094589b18f4875d635 SHA512 61a282daa6725dcee8231b6266deb7aa1d402c365cc04c5e83f1adc48c03c88c9b5984cff440bfd9730d24231c351470f148eee16e68f6cfb3a38b3fa6419995 MISC metadata.xml 531 BLAKE2B 0f727c7ced9fb24ba0dc0b41d51c177b3711de33b838bf46cfdde5d8b751de9694873c13fe8153747f2cb533c078c54f004ee84b1c3c57b6f8d62128ffb9dba2 SHA512 331b66647a58047ded4bcf1529e3ca16b21cbb37afa82d8be0a4b6ad605e17bf3f1478fad1ea3b9c970bdf5162cb41e6adcb029a261fcbf894e807998b9219f6 diff --git a/dev-python/pypy3_10/pypy3_10-7.3.12-r1.ebuild b/dev-python/pypy3_10/pypy3_10-7.3.12-r1.ebuild index c3cd1b2bb121..015dc7e0cfeb 100644 --- a/dev-python/pypy3_10/pypy3_10-7.3.12-r1.ebuild +++ b/dev-python/pypy3_10/pypy3_10-7.3.12-r1.ebuild @@ -25,7 +25,7 @@ LICENSE="MIT" # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))' # also check pypy/interpreter/pycode.py -> pypy_incremental_magic SLOT="0/pypy310-pp73-384" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="+ensurepip gdbm +jit ncurses sqlite tk" # many tests are failing upstream # see https://buildbot.pypy.org/summary?branch=py${PYVER} diff --git a/dev-python/pytest-asyncio/Manifest b/dev-python/pytest-asyncio/Manifest index 12f5a900616f..7b45d43d488f 100644 --- a/dev-python/pytest-asyncio/Manifest +++ b/dev-python/pytest-asyncio/Manifest @@ -1,3 +1,5 @@ DIST pytest-asyncio-0.21.0.tar.gz 29898 BLAKE2B 6455e59a2e28ddbefd54e4c16970d36d22a674406fbc0e352e9886af3a7a51a0ae4a8ce32e01d076e2411f0501548092dfbe3150d87c14cb5e5eb71966bcb743 SHA512 ce557e5f15f3ae745804f4484d590a9f673d76f0c67c2e8ab444e1b17a4ae5ea6021bf55d7ef905643bfbcded6299f207a386fb4dc05ddf20ade25e6618a9773 +DIST pytest-asyncio-0.21.1.tar.gz 30492 BLAKE2B 6a17f9ba89b8181b5fb734af6d0c0904a828156e63df910b4fe4adb9b93e240266063dcca8d97c8f9d784c6d5111796949fe32bb2832921919e41398ccffc155 SHA512 3aef14bade1dddab4320450d60c6909a76c7cf334d8225ad155b474b042d1c692edc5b567fb86ecf6b3453746105c3cecce86d2c6ff5cf6652d5147a8532cfd0 EBUILD pytest-asyncio-0.21.0.ebuild 1414 BLAKE2B 52ad70e10c5d929dd424d5cf38122e1652704d30061cab0b7af8d85c5581a9847dd89e5b7bbe086739fedf54b0358f81f59b6a5e3a1b7c54e5b965f7de03413a SHA512 537b090ea69731af7cc1f8ae078898ad957f05f5a268b9e85c77c6e0cb2f5521ecb4bf155dc9a4e7a6e5375ca8a9587311578d7334cc0d7ffcdef16666abcd6d +EBUILD pytest-asyncio-0.21.1.ebuild 1422 BLAKE2B bea4fa88e677d12627e6ad0586212774b71162329c46a6e4d7c71bf988a65dbb786154862bdce830e8f634a0864887870a089bfbe758622e3054c339e322ff20 SHA512 294ac7331ad6ff685dab0531560678b159d8e313069f5ae019bc70da44f47a00e7a3bcaff6b2be05712a52888ed6c76c4eb866dde09cdf2ad5ba4c7bcec8661c MISC metadata.xml 385 BLAKE2B 3d8faba48e1b3e531ea338f08f2de4b7bf637190e65fc61df2bd4d994cc97707016f83927f4a5181ac27d412a8c91255e90caba15f2d687f2339bc8ea61b18f2 SHA512 71178d3fba362e7532c87cb519f3661b25018771b86c302660de11f1bc7817b8352a2c8fcf60084a5e62b15148307a360267381ac38e8c856784034d80327d4d diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.21.1.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.21.1.ebuild new file mode 100644 index 000000000000..9756a65aac50 --- /dev/null +++ b/dev-python/pytest-asyncio/pytest-asyncio-0.21.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 2019-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_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Library for testing asyncio code with pytest" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-asyncio/ + https://pypi.org/project/pytest-asyncio/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/pytest-5.4.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # rely on precise warning counts + tests/test_pytest_min_version_warning.py + tests/modes/test_legacy_mode.py + tests/trio/test_fixtures.py::test_strict_mode_ignores_trio_fixtures + tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_fixture_leaves_loop_unclosed + tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_test_leaves_loop_unclosed + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_asyncio.plugin,_hypothesis_pytestplugin,flaky.flaky_pytest_plugin + epytest +} diff --git a/dev-python/pytest-cov/Manifest b/dev-python/pytest-cov/Manifest index e19e0a6b66ed..c2836889fbd4 100644 --- a/dev-python/pytest-cov/Manifest +++ b/dev-python/pytest-cov/Manifest @@ -1,6 +1,4 @@ AUX pytest-cov-4.0.0-pytest-xdist-2.5.0.patch 750 BLAKE2B 018b270c47f1c19c19f9d72da935457a6042bcafa580d85f904d082fda9980d9a34579174b7b08551d6cedfbc6a6c7abd7be0216df0e21be64e49efe9d3dd1f5 SHA512 e8826ae013c7fb4cbe57975821faea9a8cfd2573befb4f961560e650cbced56e2dff3e02cde23e29e0bb5d06ce0d5893dc408c9e244ce014a5766c5a565f8efa -DIST pytest-cov-4.0.0.tar.gz 62013 BLAKE2B af8a12955e3f22cd9dc257874f86c04c3c6e29f4af2d2838f37ca196c4955dcf4007c7b404f31c303d0eef6c3735fa1a6268c3bb9f01ed54860750ca2f83b6f5 SHA512 fb993be4d86b29a44e4f2ccd2309d99ab9fe8e6b291abbc2a8a3fc8b36479491165a242a20bfa9886dfd296fcc827da9984b556fdbe9a3ac496ac5b6ba379012 DIST pytest-cov-4.1.0.tar.gz 63245 BLAKE2B ed69b96f2117fb924c47b5d80c4e01ec2ab27162ee31a91943e72927a919fe194a8a67ee86eb6bae68ac5a34288c91c57edd8a4800dbffca83f7da4006792d04 SHA512 1280e338ad236ae6757e4538a641fef740bee6c85c5af1f649ba4f28fd99f84ff1048ae40b8633d1751ea248788c1efd401aa078b3aa5929a9249514e5722fc1 -EBUILD pytest-cov-4.0.0-r1.ebuild 1806 BLAKE2B 056688c2708b80fac804712cec99af3f8a2c056d5ec04d33d6ec0d6414a41690e2bac68afd9423a99c65a330ad0110c4630874c42c0b679d8f49ac6eb9b75ef7 SHA512 e6319132e9a9b37eedae468be820448ad3328a8ebd3ef1bc873ff67ed2d80b2bd3d68da1ec6596328b3df4133451d6d520999fb5d75505fe4e2f935503e162f2 -EBUILD pytest-cov-4.1.0.ebuild 2053 BLAKE2B 5f94e747baa127f049559a3fe45107c5fa98a4c8817a37cc1281dbaaecb2d7bbb2daab7b1750c9723dd6bf8364263daea398c8ba2aab88e4ce06cbd2c6c6c4bc SHA512 ede6e9da5c6cfd31e9326ec9b0dd1b89f37940307a50898b4be81ab6fbcf2d644a68050394d4ad74770bc4f582d5752e955c54eab3b8c65c43c456a8d1dc279e +EBUILD pytest-cov-4.1.0.ebuild 2046 BLAKE2B 94ece33a359a4020535081d110280ca61ede2c747502d30d4a46bdac529affead2d6011e85309bf93ea86475a40d2f2739cd2bb4537592599678de9cac0e98bf SHA512 9b0d3df5745366f76335360315b9327c8a37e404d5761ba38a1654f358072bc2542a0ced83cd9a35ab724e431673233b35fb6f86eabac3100e03a2dd1c862554 MISC metadata.xml 412 BLAKE2B 0d79131c6fd8adf72493a7c333959e065cf4f2231f6c770800b6d05ff9afcc246cd202406bea6e28f6b0fd23ee6197aa8dac2dd59d0a89d9b07741f57e8fa5e8 SHA512 d1aab9ea8042bf810398a4195fd3595a8abbeb060ab38fd7b7e40085c8d5f22ecb78bab02e2331d4588199d88e0d3848413d75a18fe4373ecd9940a3c990c604 diff --git a/dev-python/pytest-cov/pytest-cov-4.0.0-r1.ebuild b/dev-python/pytest-cov/pytest-cov-4.0.0-r1.ebuild deleted file mode 100644 index e78068385cdf..000000000000 --- a/dev-python/pytest-cov/pytest-cov-4.0.0-r1.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 -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin for coverage reporting" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-cov/ - https://pypi.org/project/pytest-cov/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/py-1.4.22[${PYTHON_USEDEP}] - >=dev-python/pytest-3.6[${PYTHON_USEDEP}] - >=dev-python/coverage-6.4.4-r1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/virtualenv[${PYTHON_USEDEP}] - dev-python/fields[${PYTHON_USEDEP}] - >=dev-python/process-tests-2.0.2[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-4.0.0-pytest-xdist-2.5.0.patch -) - -distutils_enable_sphinx docs \ - dev-python/sphinx-py3doc-enhanced-theme -distutils_enable_tests pytest - -python_test() { - # NB: disabling all plugins speeds tests up a lot - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_cov.plugin,xdist.plugin,xdist.looponfail - - local EPYTEST_DESELECT=( - # attempts to install packages via pip (network) - tests/test_pytest_cov.py::test_dist_missing_data - # TODO - tests/test_pytest_cov.py::test_contexts - ) - - local src=$( - "${EPYTHON}" -c "import coverage as m; print(*m.__path__)" || die - ) - # TODO: why do we need to do that?! - # https://github.com/pytest-dev/pytest-cov/issues/517 - ln -s "${src}/coverage" \ - "${BUILD_DIR}/install$(python_get_sitedir)/coverage" || die - - nonfatal epytest - local ret=${?} - - rm "${BUILD_DIR}/install$(python_get_sitedir)/coverage" || die - - [[ ${ret} -ne 0 ]] && die "epytest failed on ${EPYTHON}" -} diff --git a/dev-python/pytest-cov/pytest-cov-4.1.0.ebuild b/dev-python/pytest-cov/pytest-cov-4.1.0.ebuild index 028d25048b4a..22dcfe4fdd43 100644 --- a/dev-python/pytest-cov/pytest-cov-4.1.0.ebuild +++ b/dev-python/pytest-cov/pytest-cov-4.1.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/py-1.4.22[${PYTHON_USEDEP}] diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest index fecc4ae2046e..4b6a32174897 100644 --- a/dev-python/rapidfuzz/Manifest +++ b/dev-python/rapidfuzz/Manifest @@ -1,7 +1,7 @@ DIST rapidfuzz-3.0.0.tar.gz 1230857 BLAKE2B b15bcca17288cc428b485b0c6e1d322027eee5c8c0261b7f0240e4f5908ff2d53e05124855213a1923d96ec7537b75263c17f220bfaf792ab92f2f455d761027 SHA512 bafdb6045baa78154026dc0eb2498eb0031f03c36e8b17a9219d6e0c55041a9b6c164f4fcc0523480903fece0ab4e2e50a8f969a52b6934fcfbad80d8eadba25 DIST rapidfuzz-3.1.0.tar.gz 1251075 BLAKE2B 3a9e3dd4105910ad393efe795c4b7fe603f77ba922a6fa30a7b31f2f14a708651490c1afccbc9a5f217a348a8c20f779172a600331be51298ef746b0ade819ea SHA512 ff583a7b87d64b3b00d785533af3ba76d1ffa5dbc65111f4b72c2e7d84a43fe149e2f5546c6af130617e58e35556a7b2143ff6ed24dcf199d24b81ff7b46abc0 DIST rapidfuzz-3.1.1.tar.gz 1279245 BLAKE2B bd3fa008a29fa9d7c2af8708d498e1b6f4497bf23c42d3692a9d5e61ab605b4511fe26213f405cd6b1a9531f106664577fb741eac1da0a8b70c5ef7b2879b3f8 SHA512 d83e07fd3a0b3085e6b93ddf53207110ae329241c23091c561f07fbcabf630a291c4fda3c5bd2baf91d80f5426ac0cdaeda92e87b617214594bfb67b787b85db -EBUILD rapidfuzz-3.0.0.ebuild 1142 BLAKE2B 26ae1d6c907c94c54d1a3c0a5787988ccaaa127d69ec9fde94c32b666512b429ff6e95fac09ed3f997fa7cbe88eea00967c5e84a5c1ea17e0d531a2c1f12bae4 SHA512 e00828a4ed7c46cb1f217ad572d0c749bf5dfe6d74f41a716bf6159c80e157d344963d1bfed1faafd278fb7b0e3dc9909204af7d4837d8cfb4dd4472d2a46267 +EBUILD rapidfuzz-3.0.0-r1.ebuild 1168 BLAKE2B 510f0e415ec6c886f7cfa4dc3ac2d78b5008b4111cce5907f6a22f94726bb8365309b18bad0e3831d869e8ebc8086dc0354b0c1dd21ed15d95cc239bc28e9cd1 SHA512 a5b067eefb891edf64b3d7e1fb9e863fc04d872778b9f04d278a32bb053f1a94fc3c34d66570ddfc3f906999f7015deaa875d884e387cdd2f20422f15d4bcd99 EBUILD rapidfuzz-3.1.0.ebuild 1149 BLAKE2B d256c05e700c031092ff32c95f6fdb2cac97f3ac92e81c4a42ad3957fc568a44f5dfb54a909278e51ca3315a2f77d87a4d4e0edd6b3914b790de7ef22785a261 SHA512 cd23ffb6281d2ad276d2b2c642b08ed91ceb508e2d32f24e0eafd2d1e898615fd4e85e09e2a429bab351d83aef63f84c658ceea54f742dfe921bdf0055967e14 EBUILD rapidfuzz-3.1.1.ebuild 1149 BLAKE2B d256c05e700c031092ff32c95f6fdb2cac97f3ac92e81c4a42ad3957fc568a44f5dfb54a909278e51ca3315a2f77d87a4d4e0edd6b3914b790de7ef22785a261 SHA512 cd23ffb6281d2ad276d2b2c642b08ed91ceb508e2d32f24e0eafd2d1e898615fd4e85e09e2a429bab351d83aef63f84c658ceea54f742dfe921bdf0055967e14 MISC metadata.xml 374 BLAKE2B e6ee89a9850276b8c22c9bc851ebea2cde2ea696d122d70c6465e09a9371c59f81d1976b3253e8ee90afae5e3e30e993481b402058bac0c58ec01f71a0b7c3b4 SHA512 9a39c4bcf8e8de0a6d6a356a9aeb415f8f49667caf5716eee50bf251f1fd53bb076e817fac0b15bf64e65c1b9625c78810da61a5d96b273a20b2669a18084d6e diff --git a/dev-python/rapidfuzz/rapidfuzz-3.0.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.0.0-r1.ebuild similarity index 97% rename from dev-python/rapidfuzz/rapidfuzz-3.0.0.ebuild rename to dev-python/rapidfuzz/rapidfuzz-3.0.0-r1.ebuild index 2e797c1119d1..b2695b5ca7cd 100644 --- a/dev-python/rapidfuzz/rapidfuzz-3.0.0.ebuild +++ b/dev-python/rapidfuzz/rapidfuzz-3.0.0-r1.ebuild @@ -23,6 +23,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" # all these are header-only libraries DEPEND=" >=dev-cpp/taskflow-3.0.0 + =dev-cpp/rapidfuzz-cpp-1.11.2 dev-python/numpy[${PYTHON_USEDEP}] " diff --git a/dev-python/scikit-build-core/Manifest b/dev-python/scikit-build-core/Manifest index 59c98fd57ca4..b4a4341d728d 100644 --- a/dev-python/scikit-build-core/Manifest +++ b/dev-python/scikit-build-core/Manifest @@ -1,5 +1,4 @@ AUX scikit-build-core-0.4.7-setuptools-hooks.patch 1289 BLAKE2B 628510dd9638190ca4dae89c3b2dced2a2986a43bc556aa078162f22da5e4976064ee3058b220d3ab2f4f9fe8f7d26f51287b08e1af97504eb15c97f83313e75 SHA512 ea5c0837e363d0a62bd492056f4efee5abbfbc234ea32049c411dd794f3cbf6bb4c6d7dc77cb4337c6a164342d99b4e0de0bd96209512dd01ac1626a76e1980d DIST scikit_build_core-0.4.7.tar.gz 161024 BLAKE2B a06136ca6144305290dcebacd33690556ce30c28793572adfd7b42b043d4bb7f2e6e8000fcb543608d33a130f7094683a31870aa40067fb24fbb453fed884ccf SHA512 39f99facc920e3a46a3592d15ce9f3ceb90cf92dca8a010546a9cc15d50ea7737951286b6474f2f3f68f206f4fa7d157931fcfa831e122f51266df56ec5f043e EBUILD scikit-build-core-0.4.7-r1.ebuild 1252 BLAKE2B 5a37c30fce41b4db4c357d54ec3891edbd248593cdee06ad2af5f870a3ea6f37293b5b3c5aaf8b636c37550bbccaa568e6641c350c7d18b45c65b037ac4ce9ab SHA512 56bab5fde5d23e58fbf4b8f0ce45734c4d1674586e40dfef1f5c52a4640c1147f229776c4376f9958bcf2f3fd27c588c6e5ad64697eecc2c3ce61d6e38d6cfba -EBUILD scikit-build-core-0.4.7.ebuild 1196 BLAKE2B cc7aa554ac04d64b84c59c81f11aa07c503a740e57955adb142b79efca1797ccecab104af2a9664f368cea60512e9c26815637b7fe16a4367453c15b457fd3e4 SHA512 3f2a3d7ff1df60b2214a88e54820f7da0a7fcfef4f75514d9c14e206c2fa3fce6100ba17e06aae1aa5449f2b9884ce98bd69ef9db13f2896cc75014081c479d3 MISC metadata.xml 393 BLAKE2B 25bdc0bc295ed4bd7cd76a5a6952cb7fa5d5a404d3260562f2ed322d80f2466add0373a2a6b10a41c4dc2211e82e0a680735301d8844e70a54760301b4ab190f SHA512 176537f2027aedb3bc8bd16bbbcde8bfed246d621763e22a979f2942c016e1bafa5ef2d11d8d078e5d59970ea115864a8501185343bc3d4b9fd8493adbd16aab diff --git a/dev-python/scikit-build-core/scikit-build-core-0.4.7.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.4.7.ebuild deleted file mode 100644 index 9cf9fc3a704b..000000000000 --- a/dev-python/scikit-build-core/scikit-build-core-0.4.7.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Build backend for CMake based projects" -HOMEPAGE=" - https://github.com/scikit-build/scikit-build-core/ - https://pypi.org/project/scikit-build-core/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -# we always want [pyproject] extra -RDEPEND=" - >=dev-python/packaging-20.9[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}] - >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/exceptiongroup[${PYTHON_USEDEP}] - >=dev-python/tomli-1.1[${PYTHON_USEDEP}] - ' 3.9 3.10) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/build[${PYTHON_USEDEP}] - >=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}] - dev-python/pybind11[${PYTHON_USEDEP}] - >=dev-python/pytest-subprocess-1.5[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - epytest -m "not isolated and not network" -} diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index b80d0e9a89ba..91384be9d135 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -1,6 +1,8 @@ AUX sentry-sdk-1.21.0-ignore-warnings.patch 329 BLAKE2B cdb4295e600d868feb11b4a0af534bca90a1fa777344d56c945ddcfe71b3db10848df4032df06b9acf84cf574bec04dce4dc8935dd7421a6d0a2a011db337d6f SHA512 d1b5c50c78d1bb299280c4937fc8a8fdfc7d174d41061a32b57178c4dee58ab4b4b7afe8566a6b79244e53be8714b3ee7fdc9bf3401835d6d743e9fdc5a0aa05 DIST sentry-python-1.26.0.gh.tar.gz 371531 BLAKE2B cdc44a8c4067405242b7aaec28999902df8ac7938d933ec8f5c050b6659bf5f920d7422dbe712813de995308fd49ce6173ca59e346d5a8912f6c3452f6063fb2 SHA512 de1d1c4af1d629c7689691d99ebd0acd3c023fc07fcfc6e706e7738b536601186ce33672b85ba08123f430923bb0c67cdbe0e56c9642d2219df55c8f1d14f07d DIST sentry-python-1.27.1.gh.tar.gz 376598 BLAKE2B 4ad5986af5e252cf501523fcafdaa7ada4870aae0252227907d86ce3e886b58f7154f4407cb6ae22473044589c9c2639c7de8ca92dea1a7a7835c51c28b44bb6 SHA512 1408c06b3b8a8ef0c888f26a4591d45b63fda51853e52f2ea8921e4983d0a7b05b053c6bf17d55fc59667e5b4b4ca953419303774101fa58ef6f37428d600c90 +DIST sentry-python-1.28.0.gh.tar.gz 378626 BLAKE2B 826257c5cae7d1f58753d4a84fb7aeb0fb9d52690a660615590cdd34c7d1afe1e256291d9434f904644292d6ab379fcad03cc7d8b1072e3b41b03fb5e4961db6 SHA512 83ceecbf89f197c03b0a402508c677eed4c6adb36ff826579513f79dd36c666e47267c7b6e8f4eced91fc12b18a0de3c1a24c89c6fe6e77c603ace535612542c EBUILD sentry-sdk-1.26.0.ebuild 4166 BLAKE2B 7e72178c20ab82082c4f59f9f407f8b217064457449967bfeec95725e9cf85d173abadc094cbd4c5a91858dd90645d701aad8273a8d0a6148d65b1711fb9a62a SHA512 2d208dbcb9e0f6c0e5f3c259e8a3737a5090ff0b4324c78d6c2b94b7824946096325cc1e5cb28b3e79700992a5190755a0843801e0dbbe88bbde3a84853e0b9e EBUILD sentry-sdk-1.27.1.ebuild 4170 BLAKE2B b9ab88af5992582b939280c483bfdc2ac2c2a72f14fa398023ba94700d2be4e6c23734850430fdd5ba77ffeeeb913bd492d84b0ff0a1ecd6bb5ce3b72a76b93c SHA512 314e5bb7acdd79b8ad8d119aa7e96aeb14e06d2d95073efc97a1dc471123632300479d79d261f8f34a13cffa3266f34cabaca7e0d31b6915e4f0b6f74c5e4f00 +EBUILD sentry-sdk-1.28.0.ebuild 4170 BLAKE2B b9ab88af5992582b939280c483bfdc2ac2c2a72f14fa398023ba94700d2be4e6c23734850430fdd5ba77ffeeeb913bd492d84b0ff0a1ecd6bb5ce3b72a76b93c SHA512 314e5bb7acdd79b8ad8d119aa7e96aeb14e06d2d95073efc97a1dc471123632300479d79d261f8f34a13cffa3266f34cabaca7e0d31b6915e4f0b6f74c5e4f00 MISC metadata.xml 510 BLAKE2B e00011699ac2cc83f1923e1f6fa813ede7eab8c57f9ce9d9fca04e721b089db1c5f2bdffaa7b9856f56b433abd9189125e07ffd3f329e4fa8d098e28a4f2d7bd SHA512 bafb77a102d94fe050cb526b298fb8cfd56775cb4d07eda280f6356fbec6fbe5df5c9ebd459d9d4457cd027c2e0d7c349e053fa6070b52f0d2989f6ec600b87d diff --git a/dev-python/sentry-sdk/sentry-sdk-1.28.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.28.0.ebuild new file mode 100644 index 000000000000..1335788113ac --- /dev/null +++ b/dev-python/sentry-sdk/sentry-sdk-1.28.0.ebuild @@ -0,0 +1,118 @@ +# 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_11 ) + +inherit distutils-r1 + +MY_P=sentry-python-${PV} +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 + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +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/python-socks[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}/sentry-sdk-1.21.0-ignore-warnings.patch" +) + +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 + tests/integrations/socket/test_socket.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 + tests/integrations/django/test_data_scrubbing.py::test_scrub_django_custom_session_cookies_filtered + # incompatible version? + tests/integrations/falcon/test_falcon.py + tests/integrations/sqlalchemy/test_sqlalchemy.py::test_large_event_not_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 + tests/integrations/sqlalchemy/test_sqlalchemy.py::test_engine_name_not_string + tests/test_scrubber.py::test_breadcrumb_extra_scrubbing + tests/test_scrubber.py::test_span_data_scrubbing + # this is not even funny + tests/integrations/modules/test_modules.py::test_installed_modules +) diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest index cff44581be5f..5d44ab3a7967 100644 --- a/dev-python/tifffile/Manifest +++ b/dev-python/tifffile/Manifest @@ -1,7 +1,9 @@ DIST tifffile-2023.3.21.gh.tar.gz 331285 BLAKE2B ce63dc2f389d3e93cf50c52efe849423c091bdf048ce7f408fe6ee4556da4b9efcbaa031e7bc7f2b3f953117f7ce18014d1a77f9253a82d6dc4352464cf4151d SHA512 68b90d7eab293991b0227090d5b4c047469cd65c339f8d19da68097d99640c7f45cf8746eac4b3da9a388a58cd4343bbcad25496b08c13c913e48f982e14f5b9 DIST tifffile-2023.4.12.gh.tar.gz 332954 BLAKE2B 357e691a0b551eb1ac5349bcc8a7168399e93c82353f5da5d95953142f206388da876e16f6948937ed9fb36128eaa4c3999c6fca494a9d5466894b5324c1cdcd SHA512 3a5c2ed6beaaf0f1c7f4dced0f57eab1cbd1f23040df8c701ffac8569b6fbdcebd71b6970e9c6911c1fd501add78880d8102c8476126007472fcdb82c9628bcf +DIST tifffile-2023.7.10.gh.tar.gz 335535 BLAKE2B 2fdfec45546fc6f4beb326d1b08646187b2e1e505e28b91ec2229ff19afdc84abb48c1c83acae5f33680583c95bcceea6579f52ba3c7df9d646697b04231b00b SHA512 91f7dc449244a560a10f76b9f7eb339ce5200ef7cd7c8d2d088095d8bcea18bb419d9b691e2646cd58e072d9a7ea1701fdc7501fb91c04533684e002c94426c0 DIST tifffile-2023.7.4.gh.tar.gz 335321 BLAKE2B a168de5ad4735f490b0e7a29d7db887708bdf28049d3b722cefff9880962cf7d58cf6929935d3e0fcddef11d8910cc798996df7d1af7e14083e52956900ffa61 SHA512 247912cee32a5b9d29cb228a73366fd61c1f0b316ddc78ad37513ed85157abd7012bbc36b4cef250636f5789ef7f0204eae9a6ddbe6b08440f7f82039dbb854a EBUILD tifffile-2023.3.21.ebuild 1600 BLAKE2B 2a75f65bcbe7cfa39d1d9778521c7c201c01e4bdaf5c5d24a47748e2eb6a849e7e1a1f508c1d49453de839bbfa2e0b0eaddbf8910c6d5a0fbb2e5364791a275e SHA512 ea82d23134791f8748abe1fcc0386fe57adb00d5eefe57174b3bbc2bca3c790538c13d78f675e5f1f4559b236a62738bcd613087a9c59893770466db90385dea EBUILD tifffile-2023.4.12.ebuild 1735 BLAKE2B 56a70fe27dbb476fc18e42f1c340c8efad3d1a0276a3be7857d45acc193fa3af8440fff6cdecc6142922747acba8b9cb76cfdbad507329fe744a99c6ad0945e4 SHA512 b96c36a2be25b0c37788c1e90ffbb9d4740afcfcf44d1ceaa0071dca65ee6124d538a281ad731c787a078136327a40804c72cc28a716262b99c3c58c66079f37 +EBUILD tifffile-2023.7.10.ebuild 1735 BLAKE2B 56a70fe27dbb476fc18e42f1c340c8efad3d1a0276a3be7857d45acc193fa3af8440fff6cdecc6142922747acba8b9cb76cfdbad507329fe744a99c6ad0945e4 SHA512 b96c36a2be25b0c37788c1e90ffbb9d4740afcfcf44d1ceaa0071dca65ee6124d538a281ad731c787a078136327a40804c72cc28a716262b99c3c58c66079f37 EBUILD tifffile-2023.7.4.ebuild 1735 BLAKE2B 56a70fe27dbb476fc18e42f1c340c8efad3d1a0276a3be7857d45acc193fa3af8440fff6cdecc6142922747acba8b9cb76cfdbad507329fe744a99c6ad0945e4 SHA512 b96c36a2be25b0c37788c1e90ffbb9d4740afcfcf44d1ceaa0071dca65ee6124d538a281ad731c787a078136327a40804c72cc28a716262b99c3c58c66079f37 MISC metadata.xml 346 BLAKE2B 8cecb51fe01826a2a190c4e3020836f5706a918515a3ef5b4624fc3e9985411a8fd3c261fb7b6d8ad4f4486164487d11bdc2b071eeb5a95083db4c5323ae2dbe SHA512 81f8f6f5231d6cc9a8e7f95416a63cc52027f58fa54ce16bacfaa0ae285a48c5a3850d83d5ab50ca89be248ce386528db32811b23d61fa0d0e1e0cc737150465 diff --git a/dev-python/tifffile/tifffile-2023.7.10.ebuild b/dev-python/tifffile/tifffile-2023.7.10.ebuild new file mode 100644 index 000000000000..5b8f82b2f720 --- /dev/null +++ b/dev-python/tifffile/tifffile-2023.7.10.ebuild @@ -0,0 +1,63 @@ +# Copyright 2021-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="Read and write TIFF files" +HOMEPAGE=" + https://pypi.org/project/tifffile/ + https://github.com/cgohlke/tifffile/ + https://www.cgohlke.com/ +" +SRC_URI=" + https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/dask[${PYTHON_USEDEP}] + dev-python/defusedxml[${PYTHON_USEDEP}] + >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/xarray[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Internet + tests/test_tifffile.py::test_class_omexml + tests/test_tifffile.py::test_class_omexml_fail + tests/test_tifffile.py::test_class_omexml_modulo + tests/test_tifffile.py::test_class_omexml_attributes + tests/test_tifffile.py::test_class_omexml_multiimage + tests/test_tifffile.py::test_write_ome + tests/test_tifffile.py::test_write_ome_manual + # requires tons of free space + tests/test_tifffile.py::test_write_3gb + tests/test_tifffile.py::test_write_5GB_bigtiff + tests/test_tifffile.py::test_write_5GB_fails + tests/test_tifffile.py::test_write_6gb + tests/test_tifffile.py::test_write_bigtiff + 'tests/test_tifffile.py::test_write_imagej_raw' + # TODO + tests/test_tifffile.py::test_issue_imagej_hyperstack_arg + tests/test_tifffile.py::test_issue_description_overwrite + # missing private marker + # https://github.com/cgohlke/tifffile/pull/195 + tests/test_tifffile.py::test_issue_invalid_predictor +) diff --git a/dev-python/time-machine/Manifest b/dev-python/time-machine/Manifest index 8b0842c87b55..9c7604a05b85 100644 --- a/dev-python/time-machine/Manifest +++ b/dev-python/time-machine/Manifest @@ -1,5 +1,7 @@ DIST time-machine-2.10.0.gh.tar.gz 28770 BLAKE2B ba4ff7dd2559530e86e38d23600209f2e860a1541c9ef5536d07092678018c210ec5e0c63bc615e81b62e8179324953d023ba247c501aa94e16beb0345cacf8f SHA512 4a3120432cb6aacb1e022415094a4fb204d2f1b39c378307a0de34505d470982d81e1d2d940d0b9745c3edcd563ff55f9ab1d602bd1dea720a474fee5fa1e4af +DIST time-machine-2.11.0.gh.tar.gz 28075 BLAKE2B 2eb07ac60d4014e5796fefcf5cb846d60fef1887fe01459d906a2118eddc924d60642131530f76e131080e2989f60263bda2fbcc0cc917e0f9452d16a4f640a6 SHA512 5bd5d76e2ecc392c249e86e2cfe54ee94a99a4e1cd1dd7e00b240e1299426d87a284ec270ae36aeb82acfe06d974d5aeca27ae977a480441e4daa5b852d00198 DIST time-machine-2.9.0.gh.tar.gz 28043 BLAKE2B 9a9a521c94b72a7464853661da791b6f57f5155ddc62ffceeb82f808903f4c337e6bf48fe8300bb4f9f5673fd175fd85038a4e80a39e8f3e096c12c27ee790ec SHA512 ecc780a72d279b49d026a8f3f89210cb4c90e02c5a517c08eadbabcb65216a24c603ace39afd76ea1e6ccdef589d5997581d0db7477bb28fe4d1e0510daf17a0 EBUILD time-machine-2.10.0.ebuild 668 BLAKE2B a15d2443c63f00aeadb972a831da614fccfe770f8b5c05684aac8ec9a8320aed3465a6eff4f7fbf5a2cefb2b8c1ca2c19bdf13611d555b6b5306236f158125a6 SHA512 47b68b9e1ad36a0fb02aed79acdb6958fb9e64c41e7f772f25cc3a588f950c61f5561cb4348284dfe7197c66c5286a382d0a7f50a813645da60afcd4ef995c0c +EBUILD time-machine-2.11.0.ebuild 674 BLAKE2B 6d36190a66f13da17b9c8b755275ccba14bda8558fc5b5d7f57f5cf33fd64a21b75f564097a7e47122009748530746c1384c084d157d5a68033f1a2d2b93e66e SHA512 e399d9c6b9af06b6fd67760c0046be313d43c031195fc45c1e782448da35fb0004861d84e116d17ac37caabc34b0b4a0bc8d81ef1c3a0aa1a423a2aaca4ad2b8 EBUILD time-machine-2.9.0.ebuild 666 BLAKE2B 31b2cc19c14d0a6265e9f232e3473912a9597530acd7ec92df6d768eb96c85d1aa404212ad0b3a8a16a96006f4db94bdf70ec532f1dd3ae49ec0540b2b52b2a9 SHA512 f39aadc323edc83a608048cf5557846ce4b5f45d30f8188e19d086715dfd9bec5c9d5f3fe229b5e3882a0fc2dca0870e50bcc158417f0078a2d32cb6749281ed MISC metadata.xml 379 BLAKE2B 98883d810d13745555166c9901f0ac15bd1ace4754e67ddb090983d97808a8362f61d91e82e7c903920cf42037c3df2655b211caaff904fb3ac4d2494ebf2fd3 SHA512 74d7de420c0bc5c03a3524bfe9b888fec8e5ec353d89b8a8e5d5d2dbd736ef8d34c45f026fe493dfe87ebcc7754c30d9b3ef7fda1abea91cbf9599bdeb4ed3c9 diff --git a/dev-python/time-machine/time-machine-2.11.0.ebuild b/dev-python/time-machine/time-machine-2.11.0.ebuild new file mode 100644 index 000000000000..d6f96f71fc73 --- /dev/null +++ b/dev-python/time-machine/time-machine-2.11.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Travel through time in your tests" +HOMEPAGE=" + https://github.com/adamchainz/time-machine/ + https://pypi.org/project/time-machine/ +" +SRC_URI=" + https://github.com/adamchainz/time-machine/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/python-dateutil[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/trio/Manifest b/dev-python/trio/Manifest index f95ddc73b0f9..b50daf64b040 100644 --- a/dev-python/trio/Manifest +++ b/dev-python/trio/Manifest @@ -1,5 +1,7 @@ DIST trio-0.22.1.gh.tar.gz 536365 BLAKE2B a2b8b672de5ffed99cb2d93888414526749a836dcb4a5101f6de9358c2e231fec56bd7fd80ff2300489931f8b516265ff0881bbde8721c09eed6f48eabcf2f8c SHA512 28f3248627dcfa06333ec41f17b7419f1192dd0f041ae56f78582a2a781875805e55981a62a1dc2dba191460a67d03e89f0497bb98ef265a37842aae93488be1 +DIST trio-0.22.2.gh.tar.gz 536949 BLAKE2B f469f306d826d110defabf14956bdfe390a0f36da16da7e6e0426573cc9faf8943514b67a22fa44463c35f1e02c61c4aa3fd8da6bc408339a77367953fc62be0 SHA512 c3f08b8a1a37c0a06e520c7c5cf6ab5ffa2366c0e8599ae831e896e79bb144ee13ea426c8e6d8278f4620eae15c3c3af6c46c8b4526147336e30050bbf111120 DIST trio-93c1d96a535cca565e1b1ba552cb9c4798b3f852.gh.tar.gz 528405 BLAKE2B b6db1413259c7aa4aa9055eb8d0d810ca7866e312ed81395c7bd2d69cad56dec9cd1422513ee4018077eca0a3b55b4fe74178d4af3599e8ba8b7ad124d820066 SHA512 e5bdc6f918cac8d8eed5d459cfed368336eec301890bd6b579bdf3b2bca7d78246b5b06fb6259fadba0fef45b782e8b03c85884b96d8a961056f7720cd28b944 EBUILD trio-0.22.0_p20230530-r1.ebuild 2248 BLAKE2B 01fe6423535fd559f2d524396111628f8cf872920023c97f5af0dc398d479a75183dc2ae55bc0ab828a762c5d6d2a75521c2c8d93f865d92aa6734b69ca18d38 SHA512 3389cff4d5084a1333ba4f53b77cb366d208d65edc119fd0ec5dea49316a56bd4453ecd7af5725e1d8a39fbc7f43a2abfe8ab591338b13fcef8d290d1980fd9f EBUILD trio-0.22.1.ebuild 1983 BLAKE2B 5898d39421bbf07bf8644d46fbc9cb0e1a73b8ff748021c4bf52f278153ab58356e13fb1877578ac7be7a9071fcd3eeaded9d7ec6db9bdb74f54076030667ba0 SHA512 58efaa5a4d591b757b2c3accbf7bf69c921c1e57fc556d2b58669e4a37d63ddb137b53d83eb14768b713c91cb06f1e5ca0fa11356d5c134d6efe0b398d7c4f5a +EBUILD trio-0.22.2.ebuild 1983 BLAKE2B 5898d39421bbf07bf8644d46fbc9cb0e1a73b8ff748021c4bf52f278153ab58356e13fb1877578ac7be7a9071fcd3eeaded9d7ec6db9bdb74f54076030667ba0 SHA512 58efaa5a4d591b757b2c3accbf7bf69c921c1e57fc556d2b58669e4a37d63ddb137b53d83eb14768b713c91cb06f1e5ca0fa11356d5c134d6efe0b398d7c4f5a MISC metadata.xml 2060 BLAKE2B bb6ddfddfb3c19038e5982227a8c5f9999b93868c343a9a5bf7af5963006b5b719ef960f65b91747dfddf19544134db9e1a2d65e94192c079c64c303cdc8997a SHA512 4b86e7cccddc200d5616550e309ad46587f900ed13c38196e874e5110974b856d65e18745b8b7b42858cb672940ba280b0c2ea54d33f9b5bf32a375fa1232088 diff --git a/dev-python/trio/trio-0.22.2.ebuild b/dev-python/trio/trio-0.22.2.ebuild new file mode 100644 index 000000000000..c7b8024a8f70 --- /dev/null +++ b/dev-python/trio/trio-0.22.2.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=( pypy3 python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Python library for async concurrency and I/O" +HOMEPAGE=" + https://github.com/python-trio/trio/ + https://pypi.org/project/trio/ +" +SRC_URI=" + https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="|| ( Apache-2.0 MIT )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc9[${PYTHON_USEDEP}] + ' 3.{9..10}) + dev-python/idna[${PYTHON_USEDEP}] + dev-python/outcome[${PYTHON_USEDEP}] + dev-python/sniffio[${PYTHON_USEDEP}] + dev-python/sortedcontainers[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/astor-0.8.0[${PYTHON_USEDEP}] + >=dev-python/immutables-0.6[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs/source \ + dev-python/immutables \ + dev-python/sphinxcontrib-trio \ + dev-python/sphinx-rtd-theme \ + dev-python/towncrier + +python_test() { + local EPYTEST_IGNORE=( + # these tests require internet access + trio/tests/test_ssl.py + trio/tests/test_highlevel_ssl_helpers.py + ) + + local EPYTEST_DESELECT=( + # Times out on slower arches (ia64 in this case) + # https://github.com/python-trio/trio/issues/1753 + trio/tests/test_unix_pipes.py::test_close_at_bad_time_for_send_all + + # incompatible ipython version? + trio/_core/tests/test_multierror.py::test_ipython_exc_handler + ) + if [[ ${EPYTHON} == python3.12 ]]; then + EPYTEST_DESELECT+=( + trio/_core/_tests/test_run.py::test_nursery_cancel_doesnt_create_cyclic_garbage + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p trio._tests.pytest_plugin -m "not redistributors_should_skip" +} diff --git a/dev-python/trustme/Manifest b/dev-python/trustme/Manifest index 31da9b49f776..0ea032d2af2b 100644 --- a/dev-python/trustme/Manifest +++ b/dev-python/trustme/Manifest @@ -1,3 +1,5 @@ DIST trustme-1.0.0.tar.gz 29567 BLAKE2B d57049d5d72b0aca85911a39f1eed2388829ab7e6833a2f8cb7fccf6d743e99fdc7e2917382f1397787c70763bf2ea49210337021054fc549e7e95377f88dc52 SHA512 4315290b5c7341ede5037ece01608ab0e8e07427c8053e058fb5db23f59b0be63b44fda83d83d0755f44c2a0d595b193ca77050c5f908038be071c18d759756a +DIST trustme-1.1.0.tar.gz 29611 BLAKE2B 71210845c3bb919b731ab14db72376aa701c547c4b062e4dab9ccbb6b97c3416cb48b92a998aa26c85720b38514998e62005dd310513fc80a54502432ee4000b SHA512 f0ad39ffd9f4074107c90258738412ff8ca8ed1b4138e38edc6edad9a5cb8787a53a47fa78b12eba189774902ee3728961feed54b3b5e944e4737749912627b2 EBUILD trustme-1.0.0.ebuild 777 BLAKE2B b33e449bd3d346f60b02ec73d4896f48a2c94a45b0ab2aa9e0163c3c4b78559c7029953cfd57314dcdcd6556e7c899978b03df9b85e031eccea497e789166781 SHA512 ac038b29c1b2c65cd5f088ea132f8403aa54e8c175622c78058814169e0a3610cd652995b31409f0244ff2aedd130be396a3890f44aadc840aef0f34d7662199 +EBUILD trustme-1.1.0.ebuild 784 BLAKE2B 2e9fb45fe4714dfc704a1308324565c9ae8091d58991f51c3893b45f658c665479c4b449f3b23c219b5c93edc68d8926d22962bf2d6056af7e4b6dd259c8fea3 SHA512 452b9fc03ea62b02d60aacd63e4ed6865d5ef194f34905fcd8c2026d082c4bfb45cb528923d0531fb5d2a178ddd09577e2b5cadebe9bdfa86a6b8a3505c7605a MISC metadata.xml 503 BLAKE2B f9759fc8612b385d57ad6734f363b0d03a7a354c4486ebe98ee855c35d0ca11d54be27cb78b21b56178350bc5520908d2efa8345ecb060fc87bc784303325f2d SHA512 477a6d3a46f72e9a813c04102556742545798868dc526376f90dcc43cfd7675479271f5b0cc4a718e35c74e663a3f99db939202e771f2ff731adf871b161df00 diff --git a/dev-python/trustme/trustme-1.1.0.ebuild b/dev-python/trustme/trustme-1.1.0.ebuild new file mode 100644 index 000000000000..2f523bf96867 --- /dev/null +++ b/dev-python/trustme/trustme-1.1.0.ebuild @@ -0,0 +1,32 @@ +# 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..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="#1 quality TLS certs while you wait, for the discerning tester" +HOMEPAGE=" + https://github.com/python-trio/trustme/ + https://pypi.org/project/trustme/ +" + +LICENSE="|| ( Apache-2.0 MIT )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + >=dev-python/cryptography-3.1[${PYTHON_USEDEP}] + >=dev-python/idna-2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/service-identity[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/ubelt/Manifest b/dev-python/ubelt/Manifest index cac10ced717a..18d105841367 100644 --- a/dev-python/ubelt/Manifest +++ b/dev-python/ubelt/Manifest @@ -1,7 +1,9 @@ DIST ubelt-1.2.4.gh.tar.gz 337670 BLAKE2B 4c8b1c05cbed0f28e69b43445f12881e4c619be4a513b9263a6eb4d674e56b0a869d1e78072e1e89a505a12b3b40dddbb48424bccdcfbae1a7eabf7746bc79d0 SHA512 5fbe36598a035d1504b24a06e8f0fcd1c9d0ccc238f81bfad582288aced9ebc8323e7acf2705d47e60f36513cbf665051f554cce122d75d55247b5fc122af419 DIST ubelt-1.3.0.gh.tar.gz 345051 BLAKE2B f7019311fa432e8c520b42261cc2cf1a494029bbb627c1b868364d4f816bc6a5c55c22e9755c4302f81f5984947bb7ada07b4d0137c1fee9be99e404c744ca54 SHA512 cd63501092d63426fa6169ab87d8224342f6ad59b1d9a41f36c53fda57057a10f8d20db26502bdbcc13c803eff3054cd2da67509308cc0930e1f765fe5f1281a DIST ubelt-1.3.2.gh.tar.gz 345932 BLAKE2B 9ad9413a69402708117c5f0c1d804c6a4f9f54f55fa62b44eca5b79db1c37c466d011225ffd1e30c321907775395a9cbe3c11b6257ce5dd5edec8c5ecbcd2904 SHA512 3aa058a5028a93d618805b5612b7384d9ca2074e30adf1011acd3993d07f30f80b7d759290b7ccebab606b27a91bb8377626e4d6d99ea7f595c2e553a5aaa605 +DIST ubelt-1.3.3.gh.tar.gz 348746 BLAKE2B e537b699a2f04efea9c2477437b7100bf9b736cb69c73ebc06bc639c8d9794c513447552e8c34430fce92b5c757369b447422ee9841ac1c6d2f47e292282d816 SHA512 77e03e06c03b6d8c8004b06f5bc843cbb4b1ad21c8c35d4801d5695c2556c707572a5f188a5774013c5ee0eda4005b593cc8548a3c025d460a21fbd996e41abb EBUILD ubelt-1.2.4.ebuild 1024 BLAKE2B 96a8aca73668d4903a5aab51fe6f6f38d7c865c9083016d6c9477fea42805c9caa690d0780e87b813e57f53bea701832b9e2d6cfe72e924dabf7d1d3be92618e SHA512 c9186dfe2ee83ea51219c57b6b1b8e85acc9eab9370710aefc6af088c5a65a2f493e0232891766c6fce829bdcdc4fb8da2e121a525c458002fd39b070434eb20 EBUILD ubelt-1.3.0.ebuild 1025 BLAKE2B 13557d3474c0b5c50f2e2ac2631bdf0485d8ab7cff66e6b12e0b0df8bd5e0ad01ec2fdb3ec85e2751fb0769a3971e0f2850a2dbf07e7256786cc15c0260c12e4 SHA512 dcf074152fb66584b571c3f570faa591aea39ed7b491458eb40fb18b4b89e1ce0c9bc524870233a6b9ce789d88781a957eee81916c0343d9d6057ea84c4c6bbc EBUILD ubelt-1.3.2.ebuild 1025 BLAKE2B 13557d3474c0b5c50f2e2ac2631bdf0485d8ab7cff66e6b12e0b0df8bd5e0ad01ec2fdb3ec85e2751fb0769a3971e0f2850a2dbf07e7256786cc15c0260c12e4 SHA512 dcf074152fb66584b571c3f570faa591aea39ed7b491458eb40fb18b4b89e1ce0c9bc524870233a6b9ce789d88781a957eee81916c0343d9d6057ea84c4c6bbc +EBUILD ubelt-1.3.3.ebuild 1025 BLAKE2B 13557d3474c0b5c50f2e2ac2631bdf0485d8ab7cff66e6b12e0b0df8bd5e0ad01ec2fdb3ec85e2751fb0769a3971e0f2850a2dbf07e7256786cc15c0260c12e4 SHA512 dcf074152fb66584b571c3f570faa591aea39ed7b491458eb40fb18b4b89e1ce0c9bc524870233a6b9ce789d88781a957eee81916c0343d9d6057ea84c4c6bbc MISC metadata.xml 477 BLAKE2B 6fed6e411576ba35dd7e10ba964f3a5edb97a44c3e1794f841a4e5e91b554c74f7065bdb7dc697df5b280494d24aec7cd21511793cdb180775e809df1c8ff1b3 SHA512 aa5d2dea34583835caeffde7a8abf42bb2d154818675e210b96c9f152582224d9eb101771f3e00a67be143298eca4075fade67c6f47b5c19dd18e78df62e2adb diff --git a/dev-python/ubelt/ubelt-1.3.3.ebuild b/dev-python/ubelt/ubelt-1.3.3.ebuild new file mode 100644 index 000000000000..71a8a3a0bb6c --- /dev/null +++ b/dev-python/ubelt/ubelt-1.3.3.ebuild @@ -0,0 +1,42 @@ +# 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="A stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress" +HOMEPAGE=" + https://github.com/Erotemic/ubelt/ + https://pypi.org/project/ubelt/ +" +SRC_URI=" + https://github.com/Erotemic/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + test? ( + >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}] + >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] + dev-python/xdoctest[${PYTHON_USEDEP}] + >=dev-python/xxhash-1.0.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + tests/test_editable_modules.py::test_import_of_editable_install + # relies on passwd home being equal to ${HOME} + ubelt/util_path.py::userhome:0 +) diff --git a/dev-python/versioneer/Manifest b/dev-python/versioneer/Manifest index a7ee185cabad..03be4c879ad2 100644 --- a/dev-python/versioneer/Manifest +++ b/dev-python/versioneer/Manifest @@ -1,3 +1,5 @@ DIST python-versioneer-0.28.gh.tar.gz 77503 BLAKE2B a4d75ce8a7db057421e36fd75bfa9ec83a41191b999c2a81b3879290424005b521f7b6046debb847bf78eae459ef7247d903f971d2a0c4fce116ec0cd1f34833 SHA512 ef27f4588f1c76eb5da1e108f2eee635707b2427cd79a71880f8df217317329e5fb81b30b1e741f2439550dc73f9a816ebdf47af475862344d67ed2189f92a1e +DIST python-versioneer-0.29.gh.tar.gz 78801 BLAKE2B e0af2887a8aaf5d4aee14d8370fa47d4ad9f0a5d385382de5b14f34fb1d6388daacaeab48677523b157ef685c8ad6e18b89bc8546ad8c991cde06e5c78da701c SHA512 10dce0923e2a48036117b64c8b746bb57db4b33f9f752ba950bf877319184451928d1eb37693ffb1a4f95afd774a4883cf265b8a82f35bd77b26c0967caa9ad6 EBUILD versioneer-0.28.ebuild 1238 BLAKE2B 52cca5e3c4526009a54b04a4c8e04aa38379b1d3c04336ee6b404a8ced3cbabfa2134341c60887e2959ac55ae1498bdc4b124e49298b5c56e595dbbccace1aaa SHA512 40432ad507eda946ea131a4eb8f9d7fdba5be10f485dd10aafbc5fbef73f762fd00804ebd310c4bc2d47fd92cc6138eda1db6d124e2c689cc980e5a0d8314c34 +EBUILD versioneer-0.29.ebuild 1238 BLAKE2B 1ff3aab1bd2b71f4b800b19c3135fe9b58c4dc01f42cd0eac159f6263615c454f9b194420fbe4e913ac3fc1c8445369d01874e5215f48e0bb42579cc8f49c62d SHA512 f8f62ec1fb932fe691bf10720c5980f538ae972d80674375293a27522ee5e399a5e172b0b6ff6b9f0e4a9b47ce05079bceb241479193b7babceecf8ae8fbd225 MISC metadata.xml 426 BLAKE2B 050a6c51f12ce466d0149041e103227c176f792326f859474c996a38f510544f09a594b6a70036b3cdad78013ff9982316c671e77be6ed2e7f0fa643bf89d320 SHA512 da99aef0b58491715dca230579ecba68bfe357909dd8bd122e790d7f0300e0b1d11cf224ea3a3c76763d593f45013cca6cfe27cc774c6eb90dd6da562a061c38 diff --git a/dev-python/versioneer/versioneer-0.29.ebuild b/dev-python/versioneer/versioneer-0.29.ebuild new file mode 100644 index 000000000000..ed03e7b79ef0 --- /dev/null +++ b/dev-python/versioneer/versioneer-0.29.ebuild @@ -0,0 +1,51 @@ +# 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..12} pypy3 ) + +inherit distutils-r1 + +MY_P=python-versioneer-${PV} +DESCRIPTION="Easy VCS-based management of project version strings" +HOMEPAGE=" + https://pypi.org/project/versioneer/ + https://github.com/python-versioneer/python-versioneer/ +" +SRC_URI=" + https://github.com/python-versioneer/python-versioneer/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +SLOT="0" +LICENSE="Unlicense" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + test? ( + dev-python/build[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-vcs/git + !!dev-python/nose[${PYTHON_USEDEP}] + ) +" + +python_test() { + esetup.py make_versioneer + + git config --global user.email "you@example.com" || die + git config --global user.name "Your Name" || die + git config --global init.defaultBranch whatever || die + + "${EPYTHON}" test/git/test_git.py -v || die +} diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest index b4af01c247ba..90564a5ce39a 100644 --- a/dev-python/zipp/Manifest +++ b/dev-python/zipp/Manifest @@ -1,5 +1,7 @@ DIST zipp-3.15.0.tar.gz 18454 BLAKE2B 759c9be6cdf6297874ed8d7cc98e8fc7c360bb765b72b345b264034f43a63831b92daa31a4d40736cc83a12b5f853d17da7fae290cb62a87ac6552edfcaca913 SHA512 74a512428fa29e284c515a7e6c45030e4d840727e12e376bca480a90b7fd1e111462deafa372ca9aebd9f53c24bc37111570e7a4a6a873c0b7dee9a0277c100d DIST zipp-3.16.0.tar.gz 18432 BLAKE2B b9f9f016f6f6bc87610fa4338dcbd237b09623cb5da20761e5a6f4e06bc694b6e5fd219681e12468b76b2ebf590f3ea1adfa066dfdf49caf4aecee30f73a4c19 SHA512 f83eb32a28a1f3acf49ade075e8390f89912d1a058cf514432c06efc1963d2a40d78051a6f7963fcdaee3dcf38e327a48a4eef15e5f3ac0db4a9590d6061ccdf +DIST zipp-3.16.1.tar.gz 19194 BLAKE2B 7428764465674f356881d91216386c8f8495f613d7b0e457bbd77e662b958aae7d2fff65afb8afbfadbe31285edd26858272f1501a27f7378dea3b8b866922df SHA512 e1f8d03c8b8c49e4745e03b65e32c9b76bb4e7c87e24304af630e8875843ad4cfc12f46f5dce3f210698a9e9a5f58be251eafed83893128657d8cb23c11066d0 EBUILD zipp-3.15.0.ebuild 1388 BLAKE2B 0a0aedd23a92040c190ad78f818184bdb15a3c99a3e3e57a89ce95e74fcb2a6fe5f1a9709acc69b08652542c0525a86612de18883b73b9c520390bb382d40922 SHA512 855ed2c17117652bc3769729f515150466ebe1d5014846887f5ec0a876492f6f13b4f57685e7e996cbf864f4027be39ae4a9f5236dc5687b24546e142c860482 EBUILD zipp-3.16.0.ebuild 1397 BLAKE2B bbceab8fcedbed94803e203f495206db03808792170c5dffb33d7c969fc4c851f3b8f186f66df9e4dbfcb85e5e94dc62afcc6b8bdc495f53c78512e521b0c524 SHA512 89a8e3ffd88c6197b6bbb49eaf4db71dd176f10d527690665a0545c9c4b1ecf9a589a577bd091cbb7da8e1fa68f4bdb60ccebcfb211e50435dad8316fd843ad8 +EBUILD zipp-3.16.1.ebuild 1397 BLAKE2B bbceab8fcedbed94803e203f495206db03808792170c5dffb33d7c969fc4c851f3b8f186f66df9e4dbfcb85e5e94dc62afcc6b8bdc495f53c78512e521b0c524 SHA512 89a8e3ffd88c6197b6bbb49eaf4db71dd176f10d527690665a0545c9c4b1ecf9a589a577bd091cbb7da8e1fa68f4bdb60ccebcfb211e50435dad8316fd843ad8 MISC metadata.xml 442 BLAKE2B f16ae43bab98bfc1f62cb9d4f117ed5c01874bd856781e80a273ff200c2d4de285181d99205d82b714fbc06cdb31625d0e70c0ff8333aa985099fcf8e2e7b795 SHA512 a75626c96d34c020b591e0207d2407f76d766c85b1d2f7e76477c21f309d2c9557ed5156d40940b41d073b3f80a71d25270e08f3baadba3cd6b159806af0ab32 diff --git a/dev-python/zipp/zipp-3.16.1.ebuild b/dev-python/zipp/zipp-3.16.1.ebuild new file mode 100644 index 000000000000..b9d1c493d482 --- /dev/null +++ b/dev-python/zipp/zipp-3.16.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files" +HOMEPAGE=" + https://github.com/jaraco/zipp/ + https://pypi.org/project/zipp/ +" + +LICENSE="MIT" +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 ~x64-solaris" + +# big_o is only used in test_complexity, that we ignore +BDEPEND=" + test? ( + dev-python/jaraco-functools[${PYTHON_USEDEP}] + dev-python/jaraco-itertools[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # performance tests are flaky by design + tests/test_complexity.py +) + +src_configure() { + grep -q 'build-backend = "setuptools' 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 = "zipp" + version = "${PV}" + description = "Backport of pathlib-compatible object wrapper for zip files" + EOF +} diff --git a/dev-python/zope-exceptions/Manifest b/dev-python/zope-exceptions/Manifest index 642111f7f66b..42ddc42eec22 100644 --- a/dev-python/zope-exceptions/Manifest +++ b/dev-python/zope-exceptions/Manifest @@ -1,5 +1,7 @@ DIST zope.exceptions-4.6.tar.gz 30876 BLAKE2B 9cc9a040269aa2f813018670e3692c9897fbea3a346b37e72fc54e72fb33dbaf0f14c192a76a7c40f57674caee4e17e86aec5f1d60e1c0e6a801d859d9629189 SHA512 d28a4434b27f6611040b290dcece26c1880982853092c89d5a8d74093cb9339a62834d7c3949d5ea28c4d3fc01c6f36180df22031cded6e4c963acfff65c2ec4 +DIST zope.exceptions-5.0.1.tar.gz 30435 BLAKE2B 66775ace483da20614aa4db31d106f70af5a118cd7b5f3cc3458515cf443cd6c6e0bda26b0817adf063c52ded25ffcc09b722840e90f4975976e54c48763bbf1 SHA512 46ab45feb81682b62f4ab0df31e39b8b438af593d8880eb095fb2994ce6aced5aceb2cb08973234077d9c3846adc57658e06e04aecf55443bf3af691d728291a DIST zope.exceptions-5.0.tar.gz 30287 BLAKE2B 43fab206ef16b330a4ca460a432be375450fd3637a7964797fcb15a35f6adcd654b6105bb61043391ae6448ce03ea2ddd89dc86b6a90be69e2b0c541ca2b30e7 SHA512 0aba148751420c92a403169f72801fe03745196f918e1993d159a8d89310f2f71af26a15eab20c51b39747c3ddfc61eebc48e228517418fedb45d21b89475ed1 EBUILD zope-exceptions-4.6.ebuild 949 BLAKE2B 71640d4e0d292d96979af26d4f45797115d8c32810f8ca3161a97673655a0acd9ce4db591483afa5b87cf59b8e0d22143bf36a617bf8c9dc5290329b1e0bb00b SHA512 bd3b648b01e67be3b12a1e6585fa01fd99d1de607e1ac4e921bf8e9e8e9de6fef5217891a032de100c3e5bf9f24b68a911b1c03a7b64072faa2e3b037461d832 +EBUILD zope-exceptions-5.0.1.ebuild 949 BLAKE2B 71640d4e0d292d96979af26d4f45797115d8c32810f8ca3161a97673655a0acd9ce4db591483afa5b87cf59b8e0d22143bf36a617bf8c9dc5290329b1e0bb00b SHA512 bd3b648b01e67be3b12a1e6585fa01fd99d1de607e1ac4e921bf8e9e8e9de6fef5217891a032de100c3e5bf9f24b68a911b1c03a7b64072faa2e3b037461d832 EBUILD zope-exceptions-5.0.ebuild 949 BLAKE2B 71640d4e0d292d96979af26d4f45797115d8c32810f8ca3161a97673655a0acd9ce4db591483afa5b87cf59b8e0d22143bf36a617bf8c9dc5290329b1e0bb00b SHA512 bd3b648b01e67be3b12a1e6585fa01fd99d1de607e1ac4e921bf8e9e8e9de6fef5217891a032de100c3e5bf9f24b68a911b1c03a7b64072faa2e3b037461d832 MISC metadata.xml 413 BLAKE2B 3bed6e3e8732f8e04efffe7ea279eaedbfef2fa2d011f1881fdfa814406b0ed5e5a926eeb1a0e66858c1f0524d5c1d1948313c50c53d9fce6cc4596ddea9f87f SHA512 ec4b63a6791605b6c66649026a10d0bc445849b801e9e6350c1bb06b7a244c86aa558830ba39dc1a3d35b3dc2d650d1a52cbe7f84c912f5f7711fe6ec6bf55c4 diff --git a/dev-python/zope-exceptions/zope-exceptions-5.0.1.ebuild b/dev-python/zope-exceptions/zope-exceptions-5.0.1.ebuild new file mode 100644 index 000000000000..7ec748a89678 --- /dev/null +++ b/dev-python/zope-exceptions/zope-exceptions-5.0.1.ebuild @@ -0,0 +1,45 @@ +# 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 +PYPI_PN=${PN/-/.} +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="General purpose exceptions for Zope packages" +HOMEPAGE=" + https://pypi.org/project/zope.exceptions/ + https://github.com/zopefoundation/zope.exceptions/ +" + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +RDEPEND=" + dev-python/zope-interface[${PYTHON_USEDEP}] + !dev-python/namespace-zope +" + +distutils_enable_tests unittest + +src_prepare() { + # strip rdep specific to namespaces + sed -i -e "/'setuptools'/d" setup.py || die + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + distutils_write_namespace zope + eunittest +} diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index 6e0e1460d1518a317da11c5532298efe11041885..9228f0b0a381ae15cb4f28d262ae018660cce29c 100644 GIT binary patch literal 11201 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 diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest index 5bf2b819d5d7..defe920e80c9 100644 --- a/dev-qt/assistant/Manifest +++ b/dev-qt/assistant/Manifest @@ -1,7 +1,4 @@ DIST qttools-5.15.10-gentoo-kde-1.tar.xz 3188 BLAKE2B bc9b411398dc225f16a654d025ef69318988c80554c732ab0fdf19cedd8429775c6569f99f656fa27494c407eb319e7a4eb42fc201ef0f543380dcbdb2898559 SHA512 b95278acb13db8c2c05f2d1fcf1d07f3939135c6684ee078db1fa9fb88dfe435c5095faf567fb510be018ed6aa04c0c780359116f38ada41bf56151f4dc8fa97 -DIST qttools-5.15.9-gentoo-kde-1.tar.xz 1024 BLAKE2B cc4cf05962b9d29aeb34f18df530073f051945b8922dea8a5e43d8337bf442d7e7e148aaa68912a9df481fed0617e3568cd80a2e07359afc1b5228d08ca0d6cb SHA512 9781fbc9f10e389d0094a756ac63679bd4fd24e6809e486669a0236c2f8e0fe1285985a936867f47d309162b57c886d48fb5075445e1a51de20a2916b09a8a89 DIST qttools-everywhere-opensource-src-5.15.10.tar.xz 8899372 BLAKE2B c49cfc36640f68743f7c21f06ac87221b3e8b92a2fa096c54cf539bc4eb80a99decfb6f0fde53b1c5334612bf5d8641465f350143470429c505b6dc7f597bcf0 SHA512 08d5182309c0f19f14af4e509871bca13b89cdd762bd4b7f98b15120b2e74308e478f826b4236f01abc299520da32b716df9e7bfaa84935fbdc0a74422ade5f1 -DIST qttools-everywhere-opensource-src-5.15.9.tar.xz 8898188 BLAKE2B 9ba8c3cab5669d2bfba782efdcd31d8a853ab7b42b653d4cfe9d30d16bedf6ed7cd34f4bbce8a52c40b555693db4e763cb454fadb8fc1630ca0d2ac969f4edca SHA512 ddd2a47fe51e9a6e650123eda097ea037971f01f9210cea9c1d13c7a8e581e436a41c954f83def0a8ee35c30f388627809e3eb4bbf27b5e3ece6a55f7d777067 EBUILD assistant-5.15.10.ebuild 1304 BLAKE2B a8346fafdd8d94ad7da1f46ef1ba63bdff287c9a50b3fce4cb1eeeecb810b7e1117323bb503c83f54e7237f1d920d9d43f9e5ec4cde95e9403be0e1e3da69080 SHA512 b11a0b125b33f8760db75d31f65a46d7928502eda6bee6cd9a4b6518386fa753612a0a673d685a30ff87d1c8fc0b6ff37b99c33f47de48a7afdebfecdea5c5f3 -EBUILD assistant-5.15.9.ebuild 1304 BLAKE2B a8346fafdd8d94ad7da1f46ef1ba63bdff287c9a50b3fce4cb1eeeecb810b7e1117323bb503c83f54e7237f1d920d9d43f9e5ec4cde95e9403be0e1e3da69080 SHA512 b11a0b125b33f8760db75d31f65a46d7928502eda6bee6cd9a4b6518386fa753612a0a673d685a30ff87d1c8fc0b6ff37b99c33f47de48a7afdebfecdea5c5f3 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/assistant/assistant-5.15.9.ebuild b/dev-qt/assistant/assistant-5.15.9.ebuild deleted file mode 100644 index 95a6f017be24..000000000000 --- a/dev-qt/assistant/assistant-5.15.9.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# 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=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 ~sparc x86" -fi - -QT5_MODULE="qttools" -inherit desktop qt5-build xdg-utils - -DESCRIPTION="Tool for viewing on-line documentation in Qt help file format" - -IUSE="" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*[png] - =dev-qt/qthelp-${QT5_PV}* - =dev-qt/qtnetwork-${QT5_PV}* - =dev-qt/qtprintsupport-${QT5_PV}* - =dev-qt/qtsql-${QT5_PV}*[sqlite] - =dev-qt/qtwidgets-${QT5_PV}* -" -RDEPEND="${DEPEND} - !dev-qt/${PN}:5 - != -O2, so we need - # to unset F_S first, then explicitly set 2, to negate any default - # and anything set by the user if they're choosing 3 (or if they've - # modified GCC to set 3). - # - # Refs: - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105078 - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105709 - # https://bugreports.qt.io/browse/QTBUG-103782 - # bug #847145 - if is-flagq '-O[23]' || is-flagq '-Ofast' ; then - # We can't unconditionally do this b/c we fortify needs - # some level of optimisation. - filter-flags -D_FORTIFY_SOURCE=3 - # (Qt doesn't seem to respect CPPFLAGS?) - append-flags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 - fi - - qt5-build_src_prepare - - # workaround for 0113-Annotate-QMutex-...patch adding a header - perl bin/syncqt.pl -version ${PV} || die -} - -src_configure() { - local myconf=( - $(qt_use icu) - $(qt_use !icu iconv) - $(qt_use systemd journald) - ) - use old-kernel && myconf+=( - -no-feature-renameat2 # needs Linux 3.16, bug 669994 - -no-feature-getentropy # needs Linux 3.17, bug 669994 - -no-feature-statx # needs Linux 4.11, bug 672856 - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - qt5_symlink_binary_to_path qmake 5 - - local flags=( - DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG - OPENGL OPENSSL SSL WIDGETS - ) - - for flag in ${flags[@]}; do - cat >> "${D}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die - - #if defined(QT_NO_${flag}) && defined(QT_${flag}) - # undef QT_NO_${flag} - #elif !defined(QT_NO_${flag}) && !defined(QT_${flag}) - # define QT_NO_${flag} - #endif - _EOF_ - done -} diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest index a255147bfde3..acc6ed00ce92 100644 --- a/dev-qt/qtdatavis3d/Manifest +++ b/dev-qt/qtdatavis3d/Manifest @@ -1,5 +1,3 @@ DIST qtdatavis3d-everywhere-opensource-src-5.15.10.tar.xz 5193796 BLAKE2B a15ba1f0073dc465d124fb705afccc7cee3ea810aa82a9cc2e875474571678b39a494f11247386fd21116fbf32685455a546fd67e30099e810b0dfcb231f398f SHA512 414f4c86a55a9f2db745691f01f0d7ad6bbdddf56a04a280fd11f5b1bcd590ff34a8b35e178eaef15e1b1a1813cb148ac5bddfbb8fcb05de6ed5492666cccaf9 -DIST qtdatavis3d-everywhere-opensource-src-5.15.9.tar.xz 5193380 BLAKE2B 69e05c5278ed7e2c87bbe916dfb623cf2fb4ee8a920d77d49e0454fd71b692bcb3185ea8c68ddc08cb56cc6f3aba61ddd45aedf483fdc00f4f86fc1be6358701 SHA512 154d7253c69c32a76b12200b25d6edaa0c671d5293abdcf09972c1525f366279a02fec7f9b6e73fb98d0d9919b3635cb3e9c32b54c43f056ecf06ba27b44459d EBUILD qtdatavis3d-5.15.10.ebuild 662 BLAKE2B 76170297a3c074f732a7dd3fe74d4ff573db9c9dd7a70a7b26321def960ad158fba8c27a0347ba42b5ab0c2db61b05d0a4e9a0ed652c505553cdf966a5cfcc8d SHA512 3060f027fb5596478bd52db4cd61c8a43bdd4b406f25005cea49afade61ab7112631c0f9a03684587368618b36b36f600f65fce01f3d853447c3215205887b60 -EBUILD qtdatavis3d-5.15.9.ebuild 662 BLAKE2B 76170297a3c074f732a7dd3fe74d4ff573db9c9dd7a70a7b26321def960ad158fba8c27a0347ba42b5ab0c2db61b05d0a4e9a0ed652c505553cdf966a5cfcc8d SHA512 3060f027fb5596478bd52db4cd61c8a43bdd4b406f25005cea49afade61ab7112631c0f9a03684587368618b36b36f600f65fce01f3d853447c3215205887b60 MISC metadata.xml 562 BLAKE2B 89a71be78fc40c86d01afd963f8a8519410086f36b572707e8029ea58e900d7e9563eb1b94fec26c2e078395bfa9ef20149fd8c0b2a5d6c3699198890215ebe7 SHA512 85467596f68320b2cd8440f9587f88992d36915b906a5b9139b29e07a9db9ca31853ae7c379bf90e9178e407ab3e526187ed761cd8cfa155658491ef68bbcf30 diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.15.9.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.9.ebuild deleted file mode 100644 index 036712baa689..000000000000 --- a/dev-qt/qtdatavis3d/qtdatavis3d-5.15.9.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 - -inherit qt5-build - -DESCRIPTION="3D data visualization library for the Qt5 framework" -LICENSE="GPL-3" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 x86" -fi - -IUSE="gles2-only qml" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}*[gles2-only=] - qml? ( =dev-qt/qtdeclarative-${QT5_PV}*[gles2-only=] ) -" -RDEPEND="${DEPEND}" - -src_prepare() { - # eliminate bogus dependency on qtwidgets - sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die - - qt_use_disable_mod qml quick \ - src/src.pro - - qt5-build_src_prepare -} diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest index 2db8f764e3e4..4828ebf05608 100644 --- a/dev-qt/qtdbus/Manifest +++ b/dev-qt/qtdbus/Manifest @@ -1,8 +1,5 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6 SHA512 efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b -DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a SHA512 60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef -DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8 SHA512 2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3 -EBUILD qtdbus-5.15.10.ebuild 707 BLAKE2B d367720f2205d1b9055dbab91edbd037820a3d7cf57bde04fd962be2b3b2fee15366fc718b43023ef20b1f0daf07788205db8c9d1ddfa2504a930355e29ff46c SHA512 98311470d9c8e990cecf0dce37f30b6de4624a9eee897c0e17d62f82acc374bc35c3ecd26b66f6ee718366f32caea5418373b43e84f6173c29da4566b2b7cabc -EBUILD qtdbus-5.15.9.ebuild 705 BLAKE2B 3bdddf199b6c94f2545ffca68fb92f599500ad9ea89e7653bf7f927260d37582465a5e65ef360692fb9dddf1e4b6ec8789bf46db73bf66bb18636e8fa95f5915 SHA512 3671eb35367921bf1ddc009c4821de77044b96fec2799f85fd26d7d1664fcdcd73ef29b97f9515d3f5d8dbafc8f241537bc497d466fb4110c1d72143f858a520 +EBUILD qtdbus-5.15.10.ebuild 705 BLAKE2B 3bdddf199b6c94f2545ffca68fb92f599500ad9ea89e7653bf7f927260d37582465a5e65ef360692fb9dddf1e4b6ec8789bf46db73bf66bb18636e8fa95f5915 SHA512 3671eb35367921bf1ddc009c4821de77044b96fec2799f85fd26d7d1664fcdcd73ef29b97f9515d3f5d8dbafc8f241537bc497d466fb4110c1d72143f858a520 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtdbus/qtdbus-5.15.10.ebuild b/dev-qt/qtdbus/qtdbus-5.15.10.ebuild index 846447157120..810341b4845a 100644 --- a/dev-qt/qtdbus/qtdbus-5.15.10.ebuild +++ b/dev-qt/qtdbus/qtdbus-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase" diff --git a/dev-qt/qtdbus/qtdbus-5.15.9.ebuild b/dev-qt/qtdbus/qtdbus-5.15.9.ebuild deleted file mode 100644 index 810341b4845a..000000000000 --- a/dev-qt/qtdbus/qtdbus-5.15.9.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# 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=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol" - -IUSE="" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}*:5= - sys-apps/dbus -" -RDEPEND="${DEPEND}" - -QT5_TARGET_SUBDIRS=( - src/dbus - src/tools/qdbusxml2cpp - src/tools/qdbuscpp2xml -) - -QT5_GENTOO_CONFIG=( - :dbus - :dbus-linked: -) - -QT5_GENTOO_PRIVATE_CONFIG=( - :dbus - :dbus-linked -) - -src_configure() { - local myconf=( - -dbus-linked - ) - qt5-build_src_configure -} diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest index 3de1c572249e..5d550490b0ed 100644 --- a/dev-qt/qtdeclarative/Manifest +++ b/dev-qt/qtdeclarative/Manifest @@ -1,12 +1,9 @@ AUX qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch 1566 BLAKE2B b6436c9be0a7de092635e1fc3999c3142fc3e916cbcc69f472691bbd559f611b4d5741f3627c47162a5ac86126382507add72a25a121235e856b1de802ee19be SHA512 dd5193f8d8a051238dabf63306cc77e3a5696fc12241c27f35cadfd30763ddfeb2af7d640849dcc7a810b7087173b8e9af17341ea1b68440906f2c2f1f96fee3 DIST qtdeclarative-5.15.10-gentoo-kde-2.tar.xz 25376 BLAKE2B 90978286216648900b2d0654d0b5ef5c0c2e05d94bcadedbda58b03861b6ac0aea7bfe34c55c90bbdfe0f088e35a5ebbb3284523ffce04d1a0a93cdac5cc9312 SHA512 d34761a994977b8b3be43f71377441362c9075b970d83b7af9625a9c51dd588ea47637bb30fd50ff4d215ce97ed15f49607f958b5f18dd2281640c031dce01e8 DIST qtdeclarative-5.15.10-gentoo-kde-3.tar.xz 26396 BLAKE2B 07ad0b115316e8eeaa1b9348cb6e742684b11d4d45087e763679938d43d77f90261a905037b07429d78933d7b7c487d3c1f7f1caedfdb5f6b512f4e20f55d946 SHA512 4d44ffaee5a3b1b01e5959f9c94a3daeda1528e4b7c0f267b11efac5a686c257b1f742ef38040a3ebad167faba0f61ffa2afc03d943770a9a9a005bd52ef99f6 -DIST qtdeclarative-5.15.9-gentoo-kde-1.tar.xz 21808 BLAKE2B fdf3205fed515bb43e72424673def7d3e1e0a7374e20f9f403e906403bcb3febf2c0decee08241bdc7e634cc1771f2e5326d698ff81fa46b931780eda3ea34d8 SHA512 2fe0230de76ed87247b288fdc34ceb5ab459ad4607968f656a73f0d6e4e8c854f6538b7eb0199a432b44b0bcec443a2f21633b46991a27b733b61d66f7f24422 DIST qtdeclarative-everywhere-opensource-src-5.15.10.tar.xz 21596352 BLAKE2B 4259b55b1406694cf10d5ff1c4bc2501b47a7a7ea4a09eeb77c08fa1417d5f8d028df1a0753af0d1ef52d7aa1331343c56b6c72adf462a6d1a1d5097c288ad8f SHA512 378fc41a31edb52d85fd5e37fe6c086e35b5d5d759ceacc49cf7981a8a38d25ae5f2ca27d99547bd1db381f32128e7947800e2a01a857177707cc2a9980373a8 -DIST qtdeclarative-everywhere-opensource-src-5.15.9.tar.xz 21587820 BLAKE2B 530ff86b43ae0cbc427d0b35c64fc9cb7aad62536686486344ef6a224b609ab2eed72fe5aa761e8bcbd920cc5f4329e44cdffa87afa17b0847b57b6a2ffa4c3b SHA512 ada3e32f42270899d92c46f0c0b8cd78028cf2e658ac60b3745c804ec494fb1fc6f31a670668074433b3e702f81524415ef132a757ca80151eb13d0a19352af7 DIST qtdeclarative-everywhere-src-6.5.1.tar.xz 35506504 BLAKE2B 8748a3c29d2bb7888fdb275fe663c39bb9c23e2e8afddbfb2aef11b1b315083da70bb180e10c9474cda4c8df5396d47b0b45b6620618753a455bf68cdc06044a SHA512 7ec840e42b1042263aa41c5d339cfa8a7921e3c5f217e710df0737b2c5c44b1e6c0fae155af934087f5a623d9370f30f83ec5691eb473e52b46486f4938173c7 EBUILD qtdeclarative-5.15.10-r1.ebuild 1543 BLAKE2B 4f4d321275787c9e01f85022e3687f2ecd6d96ab6dbd848aa7255d72b9644822bf669ff63d3c98f942e07d36cc6aab65e337a298f0ca5abb0a659843960424a6 SHA512 819e891879cb938d9f7753246a174524ba0dd721314d7c199f086db604f0f5a508a570bffcea0a4f07c75cf814320292279fe64b2f765cc217e919901b70315b -EBUILD qtdeclarative-5.15.10-r2.ebuild 1539 BLAKE2B 8bdc0f8c235f2b9e4ad10a2f95e171324be59c874769b9202ff3a73d72aae30f77bcfbd6ee56e732f36013571b733109d8fe7e01747f5f4ecd3f3003fae8d121 SHA512 f1fe14cd9da5face3a1e309b31a93dd3b889c029cd21cb392428567041942c880bd51f12bf6ec3dfef970605945b61b749b57d92f6299370e48aacb9e65371c8 -EBUILD qtdeclarative-5.15.9.ebuild 1537 BLAKE2B 7a4c8c240e26b70bd7a7e60e4268cfbcb3f9f2b88091abda6be1ac39a3728072928ea53d93c044eae7c6981a2ac2936fa6e0af9ebd498e8bbe2e39bdf361b3b8 SHA512 24a254cb03164d73de0b377980ca36b85f21475f7abbdd67afe683a9b39be7d0558af0b18c9d7e809ec01ebe443c185c77939064b1b3d94a7733955e694e24a7 +EBUILD qtdeclarative-5.15.10-r2.ebuild 1537 BLAKE2B ea417da488314eed547e9637796d153a358c8cec1645242338f6fa67605b45a886b9f91de62db4483f1a69b704ce852879948c097c66cdeb4f6e777a81c264f6 SHA512 a34ae5b04825f751715975dc927824b6ba4726564647e50d84f27bc1dc1d8c8a6dde27b02e568b01ee21f6a8476ac27d9db9b72fd3b3a4175be7043e89d7435c EBUILD qtdeclarative-6.5.1.ebuild 521 BLAKE2B f353152ff22805e1bf694df508c61f40bcf67b72e256bc4bc9cdc6f41dd7df855f6f28389ccfc6d4ad8254db4f7e27347b0413d7f946595452993111f1bd94fe SHA512 80299b3c62f099f5f71fdcfb17fba7f7a2b429747b29f24b67b4fd6be3ff53e74b4793e6b2fa3eb68524779c5a160a747c7ee1580bf3d2b738c0f17582728ea8 MISC metadata.xml 744 BLAKE2B ef479ad28d7560fc3abd2e743e8994a6a843bc1a4d0644ac037a4fa481f71a6ee73fbf99073769d20fcb245e6432556bc00707d3ecec1fb709ae2622fc9c5e31 SHA512 27d3e595647800c62e1275f2b5bfae0f2644fce547175cd5f63c4907c2313298b988f5378761868d2761c3edf396cfcf4d0c733032026e7ea0a9bf7ba367ecda diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.10-r2.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.15.10-r2.ebuild index e70e3fb354c2..b9113f0f6c46 100644 --- a/dev-qt/qtdeclarative/qtdeclarative-5.15.10-r2.ebuild +++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.10-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=3 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi PYTHON_COMPAT=( python3_{8..11} ) diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.9.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.15.9.ebuild deleted file mode 100644 index 6a1ac3bd9434..000000000000 --- a/dev-qt/qtdeclarative/qtdeclarative-5.15.9.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2009-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != *9999* ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -PYTHON_COMPAT=( python3_{8..11} ) -inherit flag-o-matic python-any-r1 qt5-build - -DESCRIPTION="The QML and Quick modules for the Qt5 framework" - -IUSE="gles2-only +jit localstorage vulkan +widgets" - -# qtgui[gles2-only=] is needed because of bug 504322 -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}*:5=[gles2-only=,vulkan=] - =dev-qt/qtnetwork-${QT5_PV}* - =dev-qt/qttest-${QT5_PV}* - media-libs/libglvnd - localstorage? ( =dev-qt/qtsql-${QT5_PV}* ) - widgets? ( =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] ) -" -RDEPEND="${DEPEND}" -BDEPEND="${PYTHON_DEPS}" - -PATCHES=( - "${FILESDIR}/${PN}-5.14.2-QQuickItemView-fix-maxXY-extent.patch" # QTBUG-83890 -) - -src_prepare() { - qt_use_disable_mod localstorage sql \ - src/imports/imports.pro - - qt_use_disable_mod widgets widgets \ - src/src.pro \ - src/qmltest/qmltest.pro \ - tests/auto/auto.pro \ - tools/tools.pro \ - tools/qmlscene/qmlscene.pro \ - tools/qml/qml.pro - - qt5-build_src_prepare -} - -src_configure() { - replace-flags "-Os" "-O2" # bug 840861 - - local myqmakeargs=( - -- - -qml-debug - $(qt_use jit feature-qml-jit) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - qt5_symlink_binary_to_path qml 5 - qt5_symlink_binary_to_path qmleasing 5 - qt5_symlink_binary_to_path qmlpreview 5 - qt5_symlink_binary_to_path qmlscene 5 -} diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest index a113c1b2552e..b673b2b5e046 100644 --- a/dev-qt/qtdiag/Manifest +++ b/dev-qt/qtdiag/Manifest @@ -1,7 +1,4 @@ DIST qttools-5.15.10-gentoo-kde-1.tar.xz 3188 BLAKE2B bc9b411398dc225f16a654d025ef69318988c80554c732ab0fdf19cedd8429775c6569f99f656fa27494c407eb319e7a4eb42fc201ef0f543380dcbdb2898559 SHA512 b95278acb13db8c2c05f2d1fcf1d07f3939135c6684ee078db1fa9fb88dfe435c5095faf567fb510be018ed6aa04c0c780359116f38ada41bf56151f4dc8fa97 -DIST qttools-5.15.9-gentoo-kde-1.tar.xz 1024 BLAKE2B cc4cf05962b9d29aeb34f18df530073f051945b8922dea8a5e43d8337bf442d7e7e148aaa68912a9df481fed0617e3568cd80a2e07359afc1b5228d08ca0d6cb SHA512 9781fbc9f10e389d0094a756ac63679bd4fd24e6809e486669a0236c2f8e0fe1285985a936867f47d309162b57c886d48fb5075445e1a51de20a2916b09a8a89 DIST qttools-everywhere-opensource-src-5.15.10.tar.xz 8899372 BLAKE2B c49cfc36640f68743f7c21f06ac87221b3e8b92a2fa096c54cf539bc4eb80a99decfb6f0fde53b1c5334612bf5d8641465f350143470429c505b6dc7f597bcf0 SHA512 08d5182309c0f19f14af4e509871bca13b89cdd762bd4b7f98b15120b2e74308e478f826b4236f01abc299520da32b716df9e7bfaa84935fbdc0a74422ade5f1 -DIST qttools-everywhere-opensource-src-5.15.9.tar.xz 8898188 BLAKE2B 9ba8c3cab5669d2bfba782efdcd31d8a853ab7b42b653d4cfe9d30d16bedf6ed7cd34f4bbce8a52c40b555693db4e763cb454fadb8fc1630ca0d2ac969f4edca SHA512 ddd2a47fe51e9a6e650123eda097ea037971f01f9210cea9c1d13c7a8e581e436a41c954f83def0a8ee35c30f388627809e3eb4bbf27b5e3ece6a55f7d777067 EBUILD qtdiag-5.15.10.ebuild 834 BLAKE2B f9fe490617bbfa844309eef0088b4885aa2d87893705c9f627bcb9b14f227a6eef2a9e2accd4fb6ba724e042cc5b5acf232fa1e910b8e6d5821ec39792103c88 SHA512 d890121782beebef37f72d8e92af82df360fdf539a8a1858364ec623661c45759a4ea8ee229dbc8a80e542ff5a1b364310649e050e4140673a40db1efb9248b6 -EBUILD qtdiag-5.15.9.ebuild 834 BLAKE2B f9fe490617bbfa844309eef0088b4885aa2d87893705c9f627bcb9b14f227a6eef2a9e2accd4fb6ba724e042cc5b5acf232fa1e910b8e6d5821ec39792103c88 SHA512 d890121782beebef37f72d8e92af82df360fdf539a8a1858364ec623661c45759a4ea8ee229dbc8a80e542ff5a1b364310649e050e4140673a40db1efb9248b6 MISC metadata.xml 616 BLAKE2B c2e815f14a4c3967140cfeed9d4266b668217994cbdbc58300e3736b428f05449d83ae6ed746bb29debaaa1ab8371a37c054d03395be1f7b66e23c3209449a20 SHA512 8747ad7226372dc06c7e6b44afa0c5cf20a7fb877974c67bf4f599b6ffafff292f3c8a2a80243f6243dcc4c158034dc731451e3af9af8790a302c43ae83907fa diff --git a/dev-qt/qtdiag/qtdiag-5.15.9.ebuild b/dev-qt/qtdiag/qtdiag-5.15.9.ebuild deleted file mode 100644 index 482264542e59..000000000000 --- a/dev-qt/qtdiag/qtdiag-5.15.9.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 - -if [[ ${PV} != *9999* ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm ~hppa ~ppc64 ~sparc x86" -fi - -QT5_MODULE="qttools" -inherit qt5-build - -DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment" - -IUSE="+network +widgets" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5= - network? ( =dev-qt/qtnetwork-${QT5_PV}*[ssl] ) - widgets? ( =dev-qt/qtwidgets-${QT5_PV}* ) -" -RDEPEND="${DEPEND}" - -QT5_TARGET_SUBDIRS=( - src/qtdiag -) - -src_prepare() { - qt_use_disable_mod network network \ - src/qtdiag/qtdiag.pro - - qt_use_disable_mod widgets widgets \ - src/qtdiag/qtdiag.pro - - qt5-build_src_prepare -} - -src_install() { - qt5-build_src_install - qt5_symlink_binary_to_path qtdiag 5 -} diff --git a/dev-qt/qtgamepad/Manifest b/dev-qt/qtgamepad/Manifest index 1427991a0201..cde2c803a304 100644 --- a/dev-qt/qtgamepad/Manifest +++ b/dev-qt/qtgamepad/Manifest @@ -1,5 +1,3 @@ DIST qtgamepad-everywhere-opensource-src-5.15.10.tar.xz 389844 BLAKE2B 4b492f74e45e98227a8e5ff59a7b1fe4299e8e9951231b2f2f8bf5d9fa9d9a99404261ec98ab073d621bf9c57b50e5137790d432cbe33ea2c451d839770d9897 SHA512 20f06a11b8e7057e11b2f061ba088f1721cf94a20bed21e52eb0d7c6e20cd8f74ae2d0fe47748466c4a3dd63f9843afc94f74fb3076849e80ad8e71017fb3605 -DIST qtgamepad-everywhere-opensource-src-5.15.9.tar.xz 388984 BLAKE2B c6a8e57e3da04eddcb89765525345b8479c620a12bfafe66f8a50fa0ab7456e7be3bef827d508f9a405e249ea2fb141fab2a16645921db64972a4b81d9bee4fd SHA512 f6ee08fc3872b078fb64e63a074b0230674dd670cf087b864c16ec3ecdbf374374257eb18aeae1e8e2c16850fddb3f4fef99efc4ddd597ab66b2a9fc8158cb93 EBUILD qtgamepad-5.15.10.ebuild 723 BLAKE2B 7745ad56d8a08e2bcb6a81b812d11c872b091aa98b89d3923eaa74cb974c33d21ef7831ef31886988d5e1bc4de74676ad0ea54259e2de27e342d595d01c9795a SHA512 39f9f29be82b74c10e1e06d69c30d29b9360bfb1b6af49981cf3eed567b50f5880444b8fb48c1e08c897ceca180e28890005b1a3258bc4f9abfa0959457d9ead -EBUILD qtgamepad-5.15.9.ebuild 723 BLAKE2B 7745ad56d8a08e2bcb6a81b812d11c872b091aa98b89d3923eaa74cb974c33d21ef7831ef31886988d5e1bc4de74676ad0ea54259e2de27e342d595d01c9795a SHA512 39f9f29be82b74c10e1e06d69c30d29b9360bfb1b6af49981cf3eed567b50f5880444b8fb48c1e08c897ceca180e28890005b1a3258bc4f9abfa0959457d9ead MISC metadata.xml 613 BLAKE2B 02cac703ee9a9083829e963e9bc97424b58a36949b8237157976d9628f9623f806dee434e5eea3b63a1f2a4ac06509a3d0f0cd094590f12cb3b97ee09f9d6cf1 SHA512 9304973708ee729dc06cef8ac5b206a21ada747ca4efb36e2fc21007da61bfaf43947319be20b0ce73411f5eda2d13a4b226503c12b1d094d5f9180e84579432 diff --git a/dev-qt/qtgamepad/qtgamepad-5.15.9.ebuild b/dev-qt/qtgamepad/qtgamepad-5.15.9.ebuild deleted file mode 100644 index 19ce4e27aba2..000000000000 --- a/dev-qt/qtgamepad/qtgamepad-5.15.9.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt5-build - -DESCRIPTION="Qt module to support gamepad hardware" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~riscv x86" -fi - -IUSE="evdev qml sdl" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}*[evdev?] - evdev? ( virtual/libudev:= ) - qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) - sdl? ( media-libs/libsdl2 ) -" -RDEPEND="${DEPEND}" - -src_prepare() { - qt_use_disable_mod qml quick \ - src/src.pro - - qt_use_disable_config evdev evdev \ - src/plugins/gamepads/gamepads.pro - - qt_use_disable_config sdl sdl2 \ - src/plugins/gamepads/gamepads.pro - - qt5-build_src_prepare -} diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest index c34211c0bef0..e6e38579951e 100644 --- a/dev-qt/qtgraphicaleffects/Manifest +++ b/dev-qt/qtgraphicaleffects/Manifest @@ -1,5 +1,3 @@ DIST qtgraphicaleffects-everywhere-opensource-src-5.15.10.tar.xz 14045288 BLAKE2B 480c3bc5b7ffa80c594650333045c3ddd5b93807d50eb969b8ff10f3efff910c31f5534432c959232e60dbcffd85d665bd990349864cf2b0036f489d626ea594 SHA512 a7e1326c10bd3bbce0f5b3e664dc42e5573de7add44ac852417aba9170a4e21c173679a65ea4ed403782fa954652b896266611887664488a99d42a8b3c8f7504 -DIST qtgraphicaleffects-everywhere-opensource-src-5.15.9.tar.xz 14043904 BLAKE2B 2bba25f17451db9722eb936fda7f3b2adebaecc5dec65d109514c0969c1b9e31421644dc1cdb8d5d4583a380c33ce8793f5ae1b4019850ba69fad4f88f7a1569 SHA512 ea9a9cf069ab5df82ac29842f093ef4b795ccd6a4bb7ca3c0ff538bfe2ed6473e24a7b8e7b9c28cf8ad7550b2314515567e5f53b7d913ae96593f0b2cdbad2b8 -EBUILD qtgraphicaleffects-5.15.10.ebuild 474 BLAKE2B 6cce27750bbaaeda93435435e5e3cf481ff6097866d4a6dc41a0af8ae29d4cc9d9fa97f7de306c2fa3cea8adc3263611b7cb005772a3211c744d2e6ae1de8e81 SHA512 6d21ea66382d2e13441198308d1c73df55a8dffcad1a060e1dfe407254c193b91610437b611d7643c58fa2132bc25e84d4fdd347d0ce5cff7f7dc8c7a2aa93d6 -EBUILD qtgraphicaleffects-5.15.9.ebuild 473 BLAKE2B b0926014983109be4aa0be482cb09248ff582c836588774397a0e6c94b4d98c768b20744f649094b1f8c2f2dff19d19c76aa9482242747064e038389ed22c05b SHA512 8cfc850bc53f4e12d908f9e509a7175892aed0eca0ccb75d109d895a82f4610c3cb579a88236abc9e3594ea1555a6ba2f2a411c7c1f32320e326f2cba28d1093 +EBUILD qtgraphicaleffects-5.15.10.ebuild 473 BLAKE2B b0926014983109be4aa0be482cb09248ff582c836588774397a0e6c94b4d98c768b20744f649094b1f8c2f2dff19d19c76aa9482242747064e038389ed22c05b SHA512 8cfc850bc53f4e12d908f9e509a7175892aed0eca0ccb75d109d895a82f4610c3cb579a88236abc9e3594ea1555a6ba2f2a411c7c1f32320e326f2cba28d1093 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.10.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.10.ebuild index 8cd951d38535..7fdb4142ea22 100644 --- a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.10.ebuild +++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.10.ebuild @@ -9,7 +9,7 @@ inherit qt5-build DESCRIPTION="Set of QML types for adding visual effects to user interfaces" if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" fi IUSE="" diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.9.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.9.ebuild deleted file mode 100644 index 7fdb4142ea22..000000000000 --- a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.9.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 - -VIRTUALX_REQUIRED="test" -inherit qt5-build - -DESCRIPTION="Set of QML types for adding visual effects to user interfaces" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" -fi - -IUSE="" - -RDEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtdeclarative-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}* -" -DEPEND="${RDEPEND}" diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest index 445ae91aca61..a862ff803a7d 100644 --- a/dev-qt/qtgui/Manifest +++ b/dev-qt/qtgui/Manifest @@ -1,10 +1,5 @@ -AUX qtgui-5.15.9-CVE-2023-32763.patch 2665 BLAKE2B d13a74f00ed348fcb7d98b29004e04deecd5cb41cca502f9361ef6166889c84ce1e8673f3c6e515647a1ae375d5e2f978b3cc049671702159a7f38992d508d77 SHA512 8761def1b29df823e6929731a4a6f23341417aeacfa46fc48cc2eb9f0ff560f0a5bf8cbc9ad9b84ee34b1afc4ff6dea2061d1e5036454e422e139ea2a6a97068 DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6 SHA512 efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b -DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a SHA512 60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef -DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8 SHA512 2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3 -EBUILD qtgui-5.15.10.ebuild 3866 BLAKE2B 7be82bc1b6709e9d8dfda5daefde856797e1d5866599acc3271af4b7a7426df85db046e6372db51e239671356cdaa088ba7bc7d65ffba52556c7067c6798586f SHA512 16a0090339e635c48d48c88ebf5b550010fc5f1201f767430c74eb7393fe683b562dbfbf3943178be8ec4d81df0a4877c06e905118bae2bc0d93a886d78e46e0 -EBUILD qtgui-5.15.9-r1.ebuild 3922 BLAKE2B eb7ea187c6ff3a99affa460cc96f0f8605231ef945bafadcd3ffefba5052e52e91a156b29ac3e420541278c812e9009ad97608f46e154187bda1ba4badc10abe SHA512 80af3d71d082629bd6cb63037fff6c5cb51710b53f5d86a3093268eb0f86c18964facaf12cc29e2f605b9072d2e410f0a3f2ed6dd0502b996315e63236609fd7 -EBUILD qtgui-5.15.9.ebuild 3864 BLAKE2B f8a7f4a2ea9e992bbb61305f52c21a9ea835d7aca14bc970cfd65df21f348cede9b029e9b9cfcc452177a2a4bcf3a0330b2f7c3b249adf1fe910f6469a93148c SHA512 5b0e0e0371e2bbe33657b83f7503ff5b19511c98218a47c77fc040a4c8cf18773e32ce85c0b2d143581d64cae187bdbd56c7100c1fe4543fafe81ca29794f6ab +EBUILD qtgui-5.15.10.ebuild 3864 BLAKE2B f8a7f4a2ea9e992bbb61305f52c21a9ea835d7aca14bc970cfd65df21f348cede9b029e9b9cfcc452177a2a4bcf3a0330b2f7c3b249adf1fe910f6469a93148c SHA512 5b0e0e0371e2bbe33657b83f7503ff5b19511c98218a47c77fc040a4c8cf18773e32ce85c0b2d143581d64cae187bdbd56c7100c1fe4543fafe81ca29794f6ab MISC metadata.xml 1332 BLAKE2B 9e3b90622029fb3c2345b61a3d5d5c55c9e364f2872cdcbd74d34c2af41a692e8e6e03396799c0ce2ec74d3b0dc3e86e755502217f25a18d6e822389ec8481b7 SHA512 1eb4740fcbdceed313e24e019424d08239539eede918f41964ab092d85ec9f78665a40922f92467eceaf1ac7632c0b12c5368884f7128b8b119550c3c87b5e67 diff --git a/dev-qt/qtgui/files/qtgui-5.15.9-CVE-2023-32763.patch b/dev-qt/qtgui/files/qtgui-5.15.9-CVE-2023-32763.patch deleted file mode 100644 index 2b34807fbd03..000000000000 --- a/dev-qt/qtgui/files/qtgui-5.15.9-CVE-2023-32763.patch +++ /dev/null @@ -1,71 +0,0 @@ -From e6c8aa2426ef5bd575f85aae530322b145b49006 Mon Sep 17 00:00:00 2001 -From: Allan Sandfeld Jensen -Date: Fri, 5 May 2023 09:51:32 +0200 -Subject: [PATCH] Fix specific overflow in qtextlayout (CVE-2023-32763) - -Fixes: QTBUG-113337 -Pick-to: 6.5 6.5.1 6.2 5.15 -Change-Id: I13579306defceaccdc0fbb1ec0e9b77c6f8d1af9 -Reviewed-by: Eirik Aavitsland -Reviewed-by: Thiago Macieira -(cherry picked from commit 7b7a01c266b507636eab51a36328c7c72d82d93c) - -* asturmlechner 2023-05-23: Upstream backport to 5.15 taken from - https://www.qt.io/blog/security-advisory-qt-svg-1 ---- - src/gui/painting/qfixed_p.h | 9 +++++++++ - src/gui/text/qtextlayout.cpp | 9 ++++++--- - 2 files changed, 15 insertions(+), 3 deletions(-) - -diff --git a/src/gui/painting/qfixed_p.h b/src/gui/painting/qfixed_p.h -index 846592881c..57d750a4b3 100644 ---- a/src/gui/painting/qfixed_p.h -+++ b/src/gui/painting/qfixed_p.h -@@ -54,6 +54,7 @@ - #include - #include "QtCore/qdebug.h" - #include "QtCore/qpoint.h" -+#include - #include "QtCore/qsize.h" - - QT_BEGIN_NAMESPACE -@@ -182,6 +183,14 @@ Q_DECL_CONSTEXPR inline bool operator<(int i, const QFixed &f) { return i * 64 < - Q_DECL_CONSTEXPR inline bool operator>(const QFixed &f, int i) { return f.value() > i * 64; } - Q_DECL_CONSTEXPR inline bool operator>(int i, const QFixed &f) { return i * 64 > f.value(); } - -+inline bool qAddOverflow(QFixed v1, QFixed v2, QFixed *r) -+{ -+ int val; -+ bool result = add_overflow(v1.value(), v2.value(), &val); -+ r->setValue(val); -+ return result; -+} -+ - #ifndef QT_NO_DEBUG_STREAM - inline QDebug &operator<<(QDebug &dbg, const QFixed &f) - { return dbg << f.toReal(); } -diff --git a/src/gui/text/qtextlayout.cpp b/src/gui/text/qtextlayout.cpp -index 26ac37b016..f6c69ff4a2 100644 ---- a/src/gui/text/qtextlayout.cpp -+++ b/src/gui/text/qtextlayout.cpp -@@ -2150,11 +2150,14 @@ found: - eng->maxWidth = qMax(eng->maxWidth, line.textWidth); - } else { - eng->minWidth = qMax(eng->minWidth, lbh.minw); -- eng->maxWidth += line.textWidth; -+ if (qAddOverflow(eng->maxWidth, line.textWidth, &eng->maxWidth)) -+ eng->maxWidth = QFIXED_MAX; - } - -- if (line.textWidth > 0 && item < eng->layoutData->items.size()) -- eng->maxWidth += lbh.spaceData.textWidth; -+ if (line.textWidth > 0 && item < eng->layoutData->items.size()) { -+ if (qAddOverflow(eng->maxWidth, lbh.spaceData.textWidth, &eng->maxWidth)) -+ eng->maxWidth = QFIXED_MAX; -+ } - - line.textWidth += trailingSpace; - if (lbh.spaceData.length) { --- -2.40.1 - diff --git a/dev-qt/qtgui/qtgui-5.15.10.ebuild b/dev-qt/qtgui/qtgui-5.15.10.ebuild index f385500d97f0..ab60b1cc6d3d 100644 --- a/dev-qt/qtgui/qtgui-5.15.10.ebuild +++ b/dev-qt/qtgui/qtgui-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase" diff --git a/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild deleted file mode 100644 index 939a525985e5..000000000000 --- a/dev-qt/qtgui/qtgui-5.15.9-r1.ebuild +++ /dev/null @@ -1,180 +0,0 @@ -# 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=1 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" - -SLOT=5/${QT5_PV} # bug 707658 -IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput - linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( media-libs/libjpeg-turbo:= ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) - X? ( x11-base/xorg-proto ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -PATCHES=( "${FILESDIR}/${P}-CVE-2023-32763.patch" ) - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport - src/plugins/generic - src/plugins/imageformats - src/plugins/platforms - src/plugins/platforminputcontexts -) - -QT5_GENTOO_CONFIG=( - accessibility:accessibility-atspi-bridge - egl:egl: - eglfs:eglfs: - eglfs:eglfs_egldevice: - eglfs:eglfs_gbm: - evdev:evdev: - evdev:mtdev: - :fontconfig: - :system-freetype:FREETYPE - !:no-freetype: - gles2-only::OPENGL_ES - gles2-only:opengles2:OPENGL_ES_2 - !:no-gui: - :system-harfbuzz: - !:no-harfbuzz: - jpeg:system-jpeg:IMAGEFORMAT_JPEG - !jpeg:no-jpeg: - libinput - libinput:xkbcommon: - :opengl - png:png: - png:system-png:IMAGEFORMAT_PNG - !png:no-png: - tslib:tslib: - udev:libudev: - vulkan:vulkan: - X:xcb: - X:xcb-glx: - X:xcb-plugin: - X:xcb-render: - X:xcb-sm: - X:xcb-xlib: - X:xcb-xinput: -) - -QT5_GENTOO_PRIVATE_CONFIG=( - :gui -) - -src_prepare() { - # don't add -O3 to CXXFLAGS, bug 549140 - sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die - - # egl_x11 is activated when both egl and X are enabled - use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:) - - qt_use_disable_config dbus dbus \ - src/platformsupport/themes/genericunix/genericunix.pri - - qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro - - qt_use_disable_mod ibus dbus \ - src/plugins/platforminputcontexts/platforminputcontexts.pro - - use vnc || sed -i -e '/SUBDIRS += vnc/d' \ - src/plugins/platforms/platforms.pro || die - - qt5-build_src_prepare -} - -src_configure() { - local myconf=( - $(usev dbus -dbus-linked) - $(qt_use egl) - $(qt_use eglfs) - $(usev eglfs '-gbm -kms') - $(qt_use evdev) - $(qt_use evdev mtdev) - -fontconfig - -system-freetype - -gui - -system-harfbuzz - $(qt_use jpeg libjpeg system) - $(qt_use libinput) - $(qt_use linuxfb) - -opengl $(usex gles2-only es2 desktop) - $(qt_use png libpng system) - $(qt_use tslib) - $(qt_use udev libudev) - $(qt_use vulkan) - $(qt_use X xcb) - $(usev X '-xcb-xlib') - ) - if use libinput || use X; then - myconf+=( -xkbcommon ) - fi - qt5-build_src_configure -} diff --git a/dev-qt/qtgui/qtgui-5.15.9.ebuild b/dev-qt/qtgui/qtgui-5.15.9.ebuild deleted file mode 100644 index ab60b1cc6d3d..000000000000 --- a/dev-qt/qtgui/qtgui-5.15.9.ebuild +++ /dev/null @@ -1,178 +0,0 @@ -# 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=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" - -SLOT=5/${QT5_PV} # bug 707658 -IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput - linuxfb +png tslib tuio +udev vnc vulkan wayland +X" -REQUIRED_USE=" - || ( eglfs linuxfb vnc X ) - accessibility? ( dbus X ) - eglfs? ( egl ) - ibus? ( dbus ) - libinput? ( udev ) - X? ( gles2-only? ( egl ) ) -" - -RDEPEND=" - dev-libs/glib:2 - =dev-qt/qtcore-${QT5_PV}*:5= - dev-util/gtk-update-icon-cache - media-libs/fontconfig - media-libs/freetype:2 - media-libs/harfbuzz:= - sys-libs/zlib:= - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - eglfs? ( - media-libs/mesa[gbm(+)] - x11-libs/libdrm - ) - evdev? ( sys-libs/mtdev ) - jpeg? ( media-libs/libjpeg-turbo:= ) - gles2-only? ( media-libs/libglvnd ) - !gles2-only? ( media-libs/libglvnd[X] ) - libinput? ( - dev-libs/libinput:= - x11-libs/libxkbcommon - ) - png? ( media-libs/libpng:= ) - tslib? ( >=x11-libs/tslib-1.21 ) - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* ) - udev? ( virtual/libudev:= ) - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* ) - vulkan? ( dev-util/vulkan-headers ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - ) -" -DEPEND="${RDEPEND} - evdev? ( sys-kernel/linux-headers ) - linuxfb? ( sys-kernel/linux-headers ) - udev? ( sys-kernel/linux-headers ) - X? ( x11-base/xorg-proto ) -" -PDEPEND=" - ibus? ( app-i18n/ibus ) - wayland? ( =dev-qt/qtwayland-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/tools/qvkgen - src/gui - src/openglextensions - src/platformheaders - src/platformsupport - src/plugins/generic - src/plugins/imageformats - src/plugins/platforms - src/plugins/platforminputcontexts -) - -QT5_GENTOO_CONFIG=( - accessibility:accessibility-atspi-bridge - egl:egl: - eglfs:eglfs: - eglfs:eglfs_egldevice: - eglfs:eglfs_gbm: - evdev:evdev: - evdev:mtdev: - :fontconfig: - :system-freetype:FREETYPE - !:no-freetype: - gles2-only::OPENGL_ES - gles2-only:opengles2:OPENGL_ES_2 - !:no-gui: - :system-harfbuzz: - !:no-harfbuzz: - jpeg:system-jpeg:IMAGEFORMAT_JPEG - !jpeg:no-jpeg: - libinput - libinput:xkbcommon: - :opengl - png:png: - png:system-png:IMAGEFORMAT_PNG - !png:no-png: - tslib:tslib: - udev:libudev: - vulkan:vulkan: - X:xcb: - X:xcb-glx: - X:xcb-plugin: - X:xcb-render: - X:xcb-sm: - X:xcb-xlib: - X:xcb-xinput: -) - -QT5_GENTOO_PRIVATE_CONFIG=( - :gui -) - -src_prepare() { - # don't add -O3 to CXXFLAGS, bug 549140 - sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die - - # egl_x11 is activated when both egl and X are enabled - use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:) - - qt_use_disable_config dbus dbus \ - src/platformsupport/themes/genericunix/genericunix.pri - - qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro - - qt_use_disable_mod ibus dbus \ - src/plugins/platforminputcontexts/platforminputcontexts.pro - - use vnc || sed -i -e '/SUBDIRS += vnc/d' \ - src/plugins/platforms/platforms.pro || die - - qt5-build_src_prepare -} - -src_configure() { - local myconf=( - $(usev dbus -dbus-linked) - $(qt_use egl) - $(qt_use eglfs) - $(usev eglfs '-gbm -kms') - $(qt_use evdev) - $(qt_use evdev mtdev) - -fontconfig - -system-freetype - -gui - -system-harfbuzz - $(qt_use jpeg libjpeg system) - $(qt_use libinput) - $(qt_use linuxfb) - -opengl $(usex gles2-only es2 desktop) - $(qt_use png libpng system) - $(qt_use tslib) - $(qt_use udev libudev) - $(qt_use vulkan) - $(qt_use X xcb) - $(usev X '-xcb-xlib') - ) - if use libinput || use X; then - myconf+=( -xkbcommon ) - fi - qt5-build_src_configure -} diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest index ac7b36bbcd81..36134fabdad4 100644 --- a/dev-qt/qthelp/Manifest +++ b/dev-qt/qthelp/Manifest @@ -1,8 +1,4 @@ -AUX qthelp-5.15.4-bogusdep.patch 779 BLAKE2B 1d939de92a719cc26b154ae6522ea12b304e3e0499125164e12eefa137df878eda56f0ee81b2448f0f4dee7a80468e616580e93c698c8f1847bc0296a63476bb SHA512 1b4a6f02f35ef038fa61a8cbc218fc758c34bc249f5a2da59f46209cc39c0e886bbd95a0b430588c49185eeeeaae70aafe58317a396a2455655fd073aff8626b DIST qttools-5.15.10-gentoo-kde-1.tar.xz 3188 BLAKE2B bc9b411398dc225f16a654d025ef69318988c80554c732ab0fdf19cedd8429775c6569f99f656fa27494c407eb319e7a4eb42fc201ef0f543380dcbdb2898559 SHA512 b95278acb13db8c2c05f2d1fcf1d07f3939135c6684ee078db1fa9fb88dfe435c5095faf567fb510be018ed6aa04c0c780359116f38ada41bf56151f4dc8fa97 -DIST qttools-5.15.9-gentoo-kde-1.tar.xz 1024 BLAKE2B cc4cf05962b9d29aeb34f18df530073f051945b8922dea8a5e43d8337bf442d7e7e148aaa68912a9df481fed0617e3568cd80a2e07359afc1b5228d08ca0d6cb SHA512 9781fbc9f10e389d0094a756ac63679bd4fd24e6809e486669a0236c2f8e0fe1285985a936867f47d309162b57c886d48fb5075445e1a51de20a2916b09a8a89 DIST qttools-everywhere-opensource-src-5.15.10.tar.xz 8899372 BLAKE2B c49cfc36640f68743f7c21f06ac87221b3e8b92a2fa096c54cf539bc4eb80a99decfb6f0fde53b1c5334612bf5d8641465f350143470429c505b6dc7f597bcf0 SHA512 08d5182309c0f19f14af4e509871bca13b89cdd762bd4b7f98b15120b2e74308e478f826b4236f01abc299520da32b716df9e7bfaa84935fbdc0a74422ade5f1 -DIST qttools-everywhere-opensource-src-5.15.9.tar.xz 8898188 BLAKE2B 9ba8c3cab5669d2bfba782efdcd31d8a853ab7b42b653d4cfe9d30d16bedf6ed7cd34f4bbce8a52c40b555693db4e763cb454fadb8fc1630ca0d2ac969f4edca SHA512 ddd2a47fe51e9a6e650123eda097ea037971f01f9210cea9c1d13c7a8e581e436a41c954f83def0a8ee35c30f388627809e3eb4bbf27b5e3ece6a55f7d777067 -EBUILD qthelp-5.15.10.ebuild 633 BLAKE2B 986729dd4aabb015c13034b5f51810b82d7713ebfde3ca23b3c21ae2454ee86d6fef364074d7ef4700292924f08df2d4f30cb633062763cf89a59cf8a18990fb SHA512 cc8b667e8769266fdfe16ed6fdf44fa3f41542ca1723cfbeb176590f6dd45fb6dd23fd5e971fd442d5b42eda437346515ebed59580462a967902e9d11dd48f4e -EBUILD qthelp-5.15.9.ebuild 744 BLAKE2B 561bfdb33f642e247c8960643f2f609da5f527c187a53a11ce1ef742c5cfc62cf4ff84bb941f6bebf4ff0c62257379b1e534109a77890d2da08b80b19417a48e SHA512 e6995d54e4707aacd4c07980e624bc5b5a5c887ad2ec04fc2346aea5e24161b456d4c90e9420d85e0e05d79c9379eb9bb002fa5d42b22d8c2fcfa85cf7a4898e +EBUILD qthelp-5.15.10.ebuild 631 BLAKE2B 19cf411fefcf3f22fffc5bb27a6e433116e9efdb715bb15c185e3dd0faf8d5ac0f7e86e09d5ec5bb84ab99efc2ed02832af7d998dca20ad2e782c8fdfb5887a4 SHA512 5ee1a2c924324baa83cec48561cd412e6ccb3e0a106b1067f79d1460fed8b555ef3bd87d0dc029cf69df91cea86e5d6449cba21cd97535aedf097d152a17a331 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qthelp/files/qthelp-5.15.4-bogusdep.patch b/dev-qt/qthelp/files/qthelp-5.15.4-bogusdep.patch deleted file mode 100644 index bc32959e4ca1..000000000000 --- a/dev-qt/qthelp/files/qthelp-5.15.4-bogusdep.patch +++ /dev/null @@ -1,29 +0,0 @@ -https://invent.kde.org/qt/qt/qttools/-/merge_requests/2 - -(Dropped first patch as it seems to be in 5.15.4.) - -From: Andreas Sturmlechner -Date: Fri, 18 Mar 2022 12:43:18 +0100 -Subject: [PATCH 2/2] Drop superfluous network dependency from - assistant/{help,qhelpgenerator}.pro - -Signed-off-by: Andreas Sturmlechner ---- a/src/assistant/help/help.pro -+++ b/src/assistant/help/help.pro -@@ -1,7 +1,6 @@ - TARGET = QtHelp - - QT = core-private gui widgets sql --QT_PRIVATE = network - - DEFINES += QHELP_LIB - ---- a/src/assistant/qhelpgenerator/qhelpgenerator.pro -+++ b/src/assistant/qhelpgenerator/qhelpgenerator.pro -@@ -1,4 +1,4 @@ --QT += network help-private -+QT += help-private - - QTPLUGIN.platforms = qminimal - QTPLUGIN.sqldrivers = qsqlite -GitLab diff --git a/dev-qt/qthelp/qthelp-5.15.10.ebuild b/dev-qt/qthelp/qthelp-5.15.10.ebuild index 613bf49456f8..4e5d933c3da0 100644 --- a/dev-qt/qthelp/qthelp-5.15.10.ebuild +++ b/dev-qt/qthelp/qthelp-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qttools" diff --git a/dev-qt/qthelp/qthelp-5.15.9.ebuild b/dev-qt/qthelp/qthelp-5.15.9.ebuild deleted file mode 100644 index b69427627ef8..000000000000 --- a/dev-qt/qthelp/qthelp-5.15.9.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# 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=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qttools" -inherit qt5-build - -DESCRIPTION="Qt5 module for integrating online documentation into applications" - -IUSE="" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}* - =dev-qt/qtsql-${QT5_PV}*[sqlite] - =dev-qt/qtwidgets-${QT5_PV}* -" -RDEPEND="${DEPEND}" - -# https://invent.kde.org/qt/qt/qttools/-/merge_requests/2 -PATCHES=( "${FILESDIR}/${PN}-5.15.4-bogusdep.patch" ) - -QT5_TARGET_SUBDIRS=( - src/assistant/help - src/assistant/qcollectiongenerator - src/assistant/qhelpgenerator -) diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest index 041d1a758fa1..03c85ee8e5a2 100644 --- a/dev-qt/qtimageformats/Manifest +++ b/dev-qt/qtimageformats/Manifest @@ -1,9 +1,6 @@ DIST qtimageformats-5.15.10-gentoo-kde-1.tar.xz 6944 BLAKE2B a9e43d63cc2db043723ea3403fe24e51df8e4a6be670b7348d97c6518be04a508877868ddf907583de68f7dc209c474bac97a86102af3631c0eae257914760fb SHA512 1f8949fcc6c2733fa9e8da485bffb9e4ea7260bf50146196fabc3264916f240ba2789ebc01c17d8972b2c7d7f96644b0a431de02ffb889cf06369c04df6abd60 -DIST qtimageformats-5.15.9-gentoo-kde-1.tar.xz 6956 BLAKE2B 931db97a164533aa47174b84fc8d6f07c49941dabaf63193d5b82cda2e236edab390e4d2130372fddcfb20abdfc754cfd26fa07b42e10a268c23f549a3310299 SHA512 b0d19631d49d01acb16794001adb309bc5b6b1dcc80657c02d8eccd0d6bdd964b3f69c859a28aafd16777095bb4107dec22d89443efda197b5211cc7101f2bb1 DIST qtimageformats-everywhere-opensource-src-5.15.10.tar.xz 1845088 BLAKE2B ff704a5ea07173f2e6e9fe72f4e9ab11093a6cd80bedc56efeddc68ff4a53ac46bcd6d6871697f5dcaab537a6b3238aa5a61120090670a4ef529bc5173a44b81 SHA512 7373884e5f01da0aae6f7d4575ca953de3be6cd41d3d19aa29bb2a2e5998486407525f23122e8b13c26143e64aa95d4756c5381643e93f930472c9890e6561de -DIST qtimageformats-everywhere-opensource-src-5.15.9.tar.xz 1844504 BLAKE2B 013554caa2441461656b8a2eb153ea2b09412fb5ccb04189fa05e7ae4ce787843053dca24e9982c7939a1c1e48237740f33a9df7d993eb312a9aaad0b01b980b SHA512 9713c781200c8abb1a6f1a2dfb851fc38dcb2428ca3dbf29aa392d938671978804a67587bbbc5a5f75703cc754da4673dd9a4b567c9c03ed61d329889156c437 DIST qtimageformats-everywhere-src-6.5.1.tar.xz 1958432 BLAKE2B 6b7aadd9d8414ab2c767290c4964197230dd73aaa792763216538acc6323d39b4230dfe2c20a8b4988e93a64ed447c7a9bdc63168931c239ad23d266dce853b8 SHA512 41b82b829579d81e964212ecb6adf56a02fbe0293c33718c428977eb55df2008ea0af6214e051b5415fdfc828c532276be7b9cfb1523d8fc4dc07d4b337d49e3 EBUILD qtimageformats-5.15.10.ebuild 698 BLAKE2B ad1a859438729b83988a8ca0a97b2e75b295f0f077a8cc93b2157f828238623e16d60fd4de835ce1b93851d55c4cfb308868ea76cd61ba5db04f733f11c61f76 SHA512 a74183f207d9008a88b0fc9140349c56f555d613ae6c12b9c0615c440ce982ad7739ae61bc079352a14f66198d00dc7d04abe5e5bf6dd4b358cc45ea71f8af43 -EBUILD qtimageformats-5.15.9.ebuild 698 BLAKE2B ad1a859438729b83988a8ca0a97b2e75b295f0f077a8cc93b2157f828238623e16d60fd4de835ce1b93851d55c4cfb308868ea76cd61ba5db04f733f11c61f76 SHA512 a74183f207d9008a88b0fc9140349c56f555d613ae6c12b9c0615c440ce982ad7739ae61bc079352a14f66198d00dc7d04abe5e5bf6dd4b358cc45ea71f8af43 EBUILD qtimageformats-6.5.1.ebuild 633 BLAKE2B 11de4650840755a4b30608ebbcd7db6bcfa2cb18c9e5cbfa12768233fe307e8038e0647062fc4d3a3a30be75515268e300c1859e2a846280f177de5e9a8f7ef3 SHA512 e41c878b72d2fe1e1d38b37265c7aab66c7a183285053aec604541149e81d7300f20901cbfe9ab6537fec168adcc7a9e0bda809db0ed3ea96412bbfa835424f2 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtimageformats/qtimageformats-5.15.9.ebuild b/dev-qt/qtimageformats/qtimageformats-5.15.9.ebuild deleted file mode 100644 index c546fdded876..000000000000 --- a/dev-qt/qtimageformats/qtimageformats-5.15.9.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 - -if [[ ${PV} != *9999* ]]; then - QT5_KDEPATCHSET_REV=1 - 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-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest index 851644be6a69..f4e79ab552a4 100644 --- a/dev-qt/qtlocation/Manifest +++ b/dev-qt/qtlocation/Manifest @@ -1,11 +1,7 @@ DIST qtlocation-5.15.10-gentoo-kde-1.tar.xz 3664 BLAKE2B e2d694772a43ca4bc27c819d8fadf5bab3ddb40644d5a08315faa5af63a7aace6475c2dd2b6d612dcb7705113211cd50e6e83ce79773ec6033767be0fb761346 SHA512 c3917fa4db6316c9e173c475d8606b7fd9dc3cfed29487fa23c9b6df68887d799e6260abc3f5cd144e9d8c1e95e66b0de429bf59f15526639aab4d430c3d439a -DIST qtlocation-5.15.9-gentoo-kde-1.tar.xz 3968 BLAKE2B a36b202400894ea4b5f377381a5870e88022c5a20e1adec4515745bc2606b7f0180ff30435724218c0f1ef130cbf29f57a0c6c7f4f48b9b3689c7aa8bb2bfa73 SHA512 e043e0537ecb66372b9464fd2d49bc8d6297bb29e5ceddc171d3899fd42a57cf129782c85efab6d5d3bc7dc3db91ba623161f7369861e9a7b6623e557dd8834e DIST qtlocation-everywhere-opensource-src-5.15.10.tar.xz 6552240 BLAKE2B 1e44bdafcde01294424cef1963924b85fc4f3cc8ab19b1ae37d79d10cb0bbb1a482f592725fa28e0f039fc84cb2167df4d15e23e4060bd7c49df013c54322665 SHA512 e4fb56ddd2dc50024f02de84323c3299788eb6632672e1bc52ef1399ccf9d0af34b0104548cb108fb372870057426b0cdd52052ad91ba45fc7f8098a675f29a4 -DIST qtlocation-everywhere-opensource-src-5.15.9.tar.xz 6552244 BLAKE2B 5091aef5706313660dd6fe5d831d0a9b8b6160739c1cce115e6a42a0b2ff3020ff0cd51a99bff9d24ccd29952b259fd1953bd5691ae4c3b2cbb8f31d3e9107f8 SHA512 37517c304240921c600e2aad19baff0efbb5e01c5cc78e5370fb4b084f2a6ba4da94d39ddcbcd33a5f0af37f017d39bb775a40cda195e16697aa70c9d17b6bcf DIST qtlocation-everywhere-src-6.5.1.tar.xz 3032784 BLAKE2B 78f2254e56d97dcbe380832dade72a0dc47a9f829764b6c4d584acf00b0b64f9ff37135b01fcc34a5efef8f9b5877c511395de69138030c47eb077f5d18346a0 SHA512 31190ca57feb4ed8b72d5bb5896a81da56632f873609470e760b390a3839f84bf8f6771c6acfcccec6781c694642b85ea34b0c7321528df5a0529af3d2bc5ad1 DIST qtlocation-mapboxgl-5.15.10-5a07e196.tar.gz 3726230 BLAKE2B 9dbe08088a55bc1da4952a628af987b3b056615e883983d3a5e2eb392ce4aff16bfd753f84bbad07f9a415fbd275ec9933a64b6bcfd27ea6d8adced6d2adcac7 SHA512 ec3de81f643388690eda45d073a9c6f908d8efeff30cd062d9afcd1f94c6b45b301327747928d45b4047ce04b7df5b0afaf9e8942e22660711a5ac49787829eb -DIST qtlocation-mapboxgl-5.15.9-5a07e196.tar.gz 3726230 BLAKE2B 9dbe08088a55bc1da4952a628af987b3b056615e883983d3a5e2eb392ce4aff16bfd753f84bbad07f9a415fbd275ec9933a64b6bcfd27ea6d8adced6d2adcac7 SHA512 ec3de81f643388690eda45d073a9c6f908d8efeff30cd062d9afcd1f94c6b45b301327747928d45b4047ce04b7df5b0afaf9e8942e22660711a5ac49787829eb -EBUILD qtlocation-5.15.10.ebuild 1545 BLAKE2B 79fc1320ee06704922092c6981f37d926cb5b3f69264a0f587bc6e07e7b006f10fe0ec6876f13645550450676f04426f32d9dd937a3a93756b99733743a9d447 SHA512 80f7d659fc4580dfcd670759632cc487b805db817ae6f2c65e3aa628ef360261db36b60e3df0ade879d55e93ea85bcebc6fe803b873deee995885b793655a78b -EBUILD qtlocation-5.15.9.ebuild 1648 BLAKE2B 3eef58b8008cca5aa3ef1d3e8149d8e55d498905f26bbc3d8d1f1b677fbced9b2b31b93ce9874a7f7acc9a4356146fe7d1b78b1d04ccb96f183f08ac879056d2 SHA512 e68ed2e2d6ccc2507334bb7749f484362cf654dd823cfcb6d85f1c3eda02572bcfddb3524f4c0806b9647b37e69252d783c5bd0d71016ef9428dfff7d4da8546 +EBUILD qtlocation-5.15.10.ebuild 1544 BLAKE2B 2943df2242ee45db0180334464d327614bcfb6ad93cd8117e4f6c81c3ef2384199dc547743f5784a0b88e976ea5296a833fbad986eb30eb947d6004283b69dd3 SHA512 453d7c2b6ab694e98c1ec9d08af70994910e8537f75d02aca8117b9887b3e7d98ac27f391b76327668a57d5a0186ebffb4b13f727d87feaaac4f0a0e1d5a2acd EBUILD qtlocation-6.5.1-r1.ebuild 433 BLAKE2B b70a66d0ad3fd02696537c32677077786d0f528a7676af4a3e68afca659c64436b398f046d2a88ab513bb1ef4eecde08beb26a6f2cd3a5063f72b0f8fda26489 SHA512 f742f4ee5f73d0a5fcde8bf993c7e09495f852b0b62f2f5fa0925df31a69088c2712518542a06374373a5c3e91098c5f44ec2d0585354effddd44d736a81cdea MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtlocation/qtlocation-5.15.10.ebuild b/dev-qt/qtlocation/qtlocation-5.15.10.ebuild index 474141507617..2119a7230991 100644 --- a/dev-qt/qtlocation/qtlocation-5.15.10.ebuild +++ b/dev-qt/qtlocation/qtlocation-5.15.10.ebuild @@ -6,7 +6,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 MAPBOXGL_COMMIT=5a07e1967dcc925d9def47accadae991436b9686 - KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" fi inherit qt5-build diff --git a/dev-qt/qtlocation/qtlocation-5.15.9.ebuild b/dev-qt/qtlocation/qtlocation-5.15.9.ebuild deleted file mode 100644 index 9d1dfc4c7725..000000000000 --- a/dev-qt/qtlocation/qtlocation-5.15.9.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# 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=1 - MAPBOXGL_COMMIT=5a07e1967dcc925d9def47accadae991436b9686 - KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" -fi - -inherit qt5-build - -DESCRIPTION="Location (places, maps, navigation) library for the Qt5 framework" -[[ ${QT5_BUILD_TYPE} == release ]] && -SRC_URI+=" https://invent.kde.org/qt/qt/${PN}-mapboxgl/-/archive/${MAPBOXGL_COMMIT}/${PN}-mapboxgl-${MAPBOXGL_COMMIT}.tar.gz -> ${PN}-mapboxgl-${PV}-${MAPBOXGL_COMMIT:0:8}.tar.gz" - -IUSE="" - -RDEPEND=" - dev-libs/icu:= - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtdeclarative-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}* - =dev-qt/qtnetwork-${QT5_PV}* - =dev-qt/qtpositioning-${QT5_PV}*[qml] - =dev-qt/qtsql-${QT5_PV}* - sys-libs/zlib -" -DEPEND="${RDEPEND} - =dev-qt/qtconcurrent-${QT5_PV}* -" - -QT5_TARGET_SUBDIRS=( - src/3rdparty/clipper - src/3rdparty/poly2tri - src/3rdparty/clip2tri - src/3rdparty/mapbox-gl-native - src/location - src/imports/location - src/imports/locationlabs - src/plugins/geoservices -) - -if [[ ${QT5_BUILD_TYPE} == release ]]; then -src_prepare() { - rm -rf src/3rdparty/mapbox-gl-native/* || die - mv "${WORKDIR}"/${PN}-mapboxgl-${MAPBOXGL_COMMIT}/* src/3rdparty/mapbox-gl-native || die - qt5-build_src_prepare -} -fi - -src_configure() { - # src/plugins/geoservices requires files that are only generated when - # qmake is run in the root directory. Bug 633776. - mkdir -p "${QT5_BUILD_DIR}"/src/location || die - qt5_qmake "${QT5_BUILD_DIR}" - cp "${S}"/src/location/qtlocation-config.pri "${QT5_BUILD_DIR}"/src/location || die - qt5-build_src_configure -} diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest index 66de9bde9a65..b64a611e3775 100644 --- a/dev-qt/qtmultimedia/Manifest +++ b/dev-qt/qtmultimedia/Manifest @@ -1,9 +1,6 @@ DIST qtmultimedia-5.15.10-gentoo-kde-1.tar.xz 2420 BLAKE2B 9062d863dc7e47a5690c75a98610ecca442a24ba1fc29ef62ef75db8f2e9cbc7ea02d82fa46dcc78200b6393dc36e726a92fbb95d3e8326395400c36160b77a3 SHA512 acf901d880cfb8478647c62ec349009bfea62bb65fad1f4431a918029f482a493ce4e2d78e8d00815659e3e109cc9f668dd7d1d6b9cb8eb2b41b487a0fceac5c -DIST qtmultimedia-5.15.9-gentoo-kde-1.tar.xz 2428 BLAKE2B a6dc23222583f309acad524a5f13c9552e0f621b72090b589fd5ec81bfe0be26347e0aa3606e08d68691d77c3fd22a571b556ef73b710763655ef1cf356f4983 SHA512 c403bca7a1f809b207476241d0576b50bfddb8152263f673e44c1a4a2d518b998c470635d26b53461197cf5d57e365c1d6497babd28f99c4d5470af71927b3c2 DIST qtmultimedia-everywhere-opensource-src-5.15.10.tar.xz 3832156 BLAKE2B 88c01c685294085fdde9f00e2e2ea0952311cef910ee037bd6ee204cf7e00bc25a6aeecbdd70e4822bfe4de40cb6b991a8f4a72bfd74872110d43154aefce0b3 SHA512 a322dba0daced00cf0a7fcd21b7f55c281dec107b7976792406ecc7658c94ea1a40c81c7cbdc0987f1be32cafd2458993c92db87fcbfdc7ba1243d2e0047896e -DIST qtmultimedia-everywhere-opensource-src-5.15.9.tar.xz 3831184 BLAKE2B de436efbb5ad8228514e96bf59d65fcbc1afa5b07e6bc5df8eb9a7859c2b1e97b83c23cc0566961faafc6774e40dcdee0cbb21cbbb40ea570458d1b166e05fc1 SHA512 f167e7910c19a55858a4b8e53c293908ef50e8a299b5dc6a346c2c877b4f65aa6da17807ec3f297530515b4558c74e97d54d6013c27400c1c4964c7c4dbef6cd DIST qtmultimedia-everywhere-src-6.5.1.tar.xz 6290204 BLAKE2B 3ae21e2d0c50c4d8d99e3d0e2a15405a04c1f0f2d8bef204975185828aada27008a8b03756652b4700afe1b189e391e113c11e2283a39200652a211dc4e0c39b SHA512 2085d223869b627a2e5590a08081eb23ca34f8122c6492867db4596d5414e9c3eeca9338cf1745638ee60f0c559cbaa73aaab14c40785accf60a0d7e177fb937 -EBUILD qtmultimedia-5.15.10.ebuild 1513 BLAKE2B 7fa1693c860354ec3ea45e4df5eb099d01568debe16366719ea9b274928f5b8d2c32ce7dab586e6572b9a5ded3f06fc58196a96163cf01f780b9531b835507bf SHA512 99e3f39dc2c5f770da17e5bd88ace75f913b2b3f69c4a15d59a9f26f7d7183b58cd9a052cf54f86fe21141b7097951421e39c22abb2cd275fc0e37ea3a244c03 -EBUILD qtmultimedia-5.15.9.ebuild 1511 BLAKE2B f773c6effa7a370b2e48a3af434486ab29251e2f50d71a56862ffa35e2eeaf13f63314980464bd59489ae862122435ffa453e8c29b0010b51c970dfd97ad3d8a SHA512 f9a8ba144b8ec74364cb9b5dc0dad015c01c9e24f2217d01a331c7456bf8cc4128d91f4c3e5c81ff07003760126499c2edfafc127ca2ec1f0ce590934f240a21 +EBUILD qtmultimedia-5.15.10.ebuild 1511 BLAKE2B f773c6effa7a370b2e48a3af434486ab29251e2f50d71a56862ffa35e2eeaf13f63314980464bd59489ae862122435ffa453e8c29b0010b51c970dfd97ad3d8a SHA512 f9a8ba144b8ec74364cb9b5dc0dad015c01c9e24f2217d01a331c7456bf8cc4128d91f4c3e5c81ff07003760126499c2edfafc127ca2ec1f0ce590934f240a21 EBUILD qtmultimedia-6.5.1-r1.ebuild 1304 BLAKE2B 8d4ebb427a8c00d86b49d6d93f07ef0f0e0431540e471c50e9e741d4f5d8cff40daf4c0a5234b0deb2401a19dc272bbe9e3816a7f964046a5ec2851ae8d6bf0f SHA512 c999d2bef01cf7f01d720128eec4d73366d92c157fbcf365f07f975f633b90fc61e4ac5dfd3e3ac1d568e8736e565fc92d7b8921a15d29cc95dd4ef8e0f21716 MISC metadata.xml 718 BLAKE2B d3acc9acd94e1da1ab42aae7d809442769d2d5896aca86124daf5e7d9e7140d98f3898809266fcc2aaff5eafa333e90f41f333b2615a558c1cfb52020a452d6d SHA512 ff422b18cf9870677a9cfc7c9f89b976f3c4e3bd16ae5323ee380f3804ea0ff1fac9054022ae9d272e79454c893cea31961cde5bb4d2fc4ea1795e85614122db diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild index c837a53ca3a7..fa632e8ac0df 100644 --- a/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild +++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild deleted file mode 100644 index fa632e8ac0df..000000000000 --- a/dev-qt/qtmultimedia/qtmultimedia-5.15.9.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 - -if [[ ${PV} != *9999* ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -inherit qt5-build - -DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework" - -IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets" - -RDEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}*[gles2-only=] - =dev-qt/qtnetwork-${QT5_PV}* - alsa? ( media-libs/alsa-lib ) - gstreamer? ( - dev-libs/glib:2 - media-libs/gstreamer:1.0 - media-libs/gst-plugins-bad:1.0 - media-libs/gst-plugins-base:1.0 - ) - pulseaudio? ( media-libs/libpulse[glib] ) - qml? ( - =dev-qt/qtdeclarative-${QT5_PV}* - gles2-only? ( =dev-qt/qtgui-${QT5_PV}*[egl] ) - openal? ( media-libs/openal ) - ) - widgets? ( - =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] - media-libs/libglvnd - ) -" -DEPEND="${RDEPEND} - gstreamer? ( x11-base/xorg-proto ) -" - -src_prepare() { - sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \ - src/multimedia/multimedia.pro || die - - qt_use_disable_config openal openal \ - src/imports/imports.pro - - qt_use_disable_mod qml quick \ - src/src.pro \ - src/plugins/plugins.pro - - qt_use_disable_mod widgets widgets \ - src/src.pro \ - src/gsttools/gsttools.pro \ - src/plugins/gstreamer/common.pri - - qt5-build_src_prepare -} - -src_configure() { - local myqmakeargs=( - -- - $(qt_use alsa) - $(qt_use gstreamer) - $(qt_use pulseaudio) - ) - qt5-build_src_configure -} diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest index 105f15383892..7e22c3d6ae4a 100644 --- a/dev-qt/qtnetwork/Manifest +++ b/dev-qt/qtnetwork/Manifest @@ -1,16 +1,7 @@ AUX qtnetwork-5.15.10-ssl-upgr-default-DH-params.patch 4618 BLAKE2B 51ca56a407d055533e80c7639d385e959517a1983fddb0635e2441769c29d9b02ea9eb60ad18030185fde7e2babdfd18afb5a17d1a0365c0ff6c564519f44c0f SHA512 1e94f218a3d0e7580900712635a19d3162cadbbc77b62b91d1c195f0cd11ac90be0b90821fb9e48887e2ad3c1f4e49fee1ac33c291a587f595baaa8d72ea6b9d -AUX qtnetwork-5.15.9-CVE-2023-32762.patch 1598 BLAKE2B 2d7a37066205b9eb75df0783d49bb36b71e7fe5ee65a391b9d5578c283c6058bec951b9587b27ca63b658254f9c540e54460ea2c4f6a8503fb25da31e8c6d969 SHA512 f89d96bb473e38fc069c8d0afa9c7339647af30948f40de6fc432f55e0d23ba01d0a1ef29145213afd6dbae6992a436baa693dcace982fd0a906d7118e73ad14 -AUX qtnetwork-5.15.9-CVE-2023-34410.patch 5162 BLAKE2B d4d268edeecd71972985f52a8f0aa34df9ad5a08e89176d3f368d37d13e889bb71093e7b70f2e32e7ce765fabb4c4b71bf6c7e1cb01d4daffd720070718e2fc9 SHA512 dfad275afee27020588769c71618a930e8e4836bffb2fa9b24a18fdb9724d26715ea5bcab8f9ea6d4484f8bec21fd06664111e37663fbbd5d177665e1a51bc7b -AUX qtnetwork-5.15.9-QDnsLookup-dont-overflow-the-buffer.patch 4180 BLAKE2B b85be10b7274322b10eb4ab654aa83621655a495be641dd7d66ebdfc10749fe2aeb333f02b8fa4703e48eefec56e8657375c921320a22e601c9117fe605782e2 SHA512 f6ea5c46c252a3781de1364878692e76950b68f48e51cf042565cb7da0632310e7b85abe52054bb4571638645c2affa6ab20374c6b7c5beaa0b441b85a34956c -AUX qtnetwork-5.15.9-libproxy-0.5-pkgconfig.patch 982 BLAKE2B d473b6c4d3b8b06c6682ca4c9bcd9dd26040a3f41dbd06ae0776509c12a5be04b65cd682aa27e1c286061e7cfc05abdb3fae59fd9ab28ca7a5d73bdea3bf5963 SHA512 3db59e9de4d5405f6fe85105d8add6ca18a5b868eb24ba355073c7e27183f2fe51baafc269bef628b6a8c820be7d66984cef742f43181ef4cf26a3284ba1e318 DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6 SHA512 efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b -DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a SHA512 60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef -DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8 SHA512 2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3 -EBUILD qtnetwork-5.15.10-r2.ebuild 1251 BLAKE2B 8adb3838b1730401ae8533444c204f0f0dbd79ce9a0607cce7402fd045cc01477b1be686f0b7197f87f24a6fb2c72dcccee16f4c2d0492dadd9eb2b75864de04 SHA512 1d7de13843743511a4b8b2d6d99e73f51c62d4fb33e03cb829ce750b5afd3ea39b771e034f161c3cfb0744d1f82ca9545f8a279b37cb525ec72b1dbd43cf50b0 +EBUILD qtnetwork-5.15.10-r2.ebuild 1249 BLAKE2B 4f6f60347ffb721f0f1c5220d7533481d46f18a8d7259b24f95a33a159716e90debef1f55fc70f09ec6c72bd8d259982f14487c5a9c74cfbc294263348dba6c2 SHA512 7471abd2f2ad3e43ecc8c8ae3b19cbe73c1915fbe30629279e955b0047e3715c260bff7b052afee126d0084c7c20d1d0c04c00ede1406c5eaa54bd23bb939ba8 EBUILD qtnetwork-5.15.10.ebuild 1607 BLAKE2B 8c336a9117dd3289b8cc2c91fc6cce82cb9072612b65c5f5df79e402f1b765f20d9ada4e208f0143fe7e40c1f8c830837586104429244706135f02fa11facd63 SHA512 2f0f7f0bb1570e6e4501a29dd0fd6a96d1d44c2e01a354a78364f93a3cdcb7e47262f5f065fc629d3037306dfd8170fe552d677d894f1a507ff71aca47c41d4a -EBUILD qtnetwork-5.15.9-r2.ebuild 1771 BLAKE2B f4f979099e47e355ccfae3074652019678e1a96ea0d69432c5b2d387d3e6b6558eff3694fdc955d1b63fe68e05d822e366357d73f1a142bc9f3fad3801244ddb SHA512 4d9178f57bbb24b204bac584af37ea2d3c6fd9296ba0e685e54ef9a8df153138c57ca6c5e0fd08ae9f9fbee8d5505cadfe6e9f7b99c1071a6f8afba390c04fc6 -EBUILD qtnetwork-5.15.9-r3.ebuild 1813 BLAKE2B 512e960cb5f65727e2c7de6b9e3bd151a72e71cc0f8b9c339a58c31a4a828cec2995f3cf206b4352004e31d49457fe120e85dfa9a2832f1bbea85ad427bf1cff SHA512 1cf46c222b8724838c28829905aed765a9906c9247aa842e710f906f33fb76df173bc456db38ee38ab36ee10b4bc0053783a8e644736c77f9eca387511ce2295 -EBUILD qtnetwork-5.15.9.ebuild 1601 BLAKE2B 9cf47cc0adb7c85a2538161f2281e6e8dd4160b6aee2bc245e5837c1367a348478e17bca059d7d131b95ff6559c40ffb9641e72edce61134734637bd19471c33 SHA512 47873673446842b0afbbf0837ecd00aa8d7cd4d7cce5c095923a22a28fc8a419ec933b5e189b68b0be38b67b2677293d809ba26fa8a5b447c4f574129cacae7d MISC metadata.xml 690 BLAKE2B 3e1cccd88cb778d868aa5aa650d9114a79eaf7b5961dc6222b2da3e5c7536a43c7481b6d56bb9176b36ed2560ccb0712635146872f370fdc1e319286133a1651 SHA512 e402ad3b586e305a6f7ee99f24edd505b1e76f7a957108fc252a4a1af8978ac113b9b1c56e4fb0bfb696bcf29a1295f52af6614924f0e3ae2d7f71810a3be707 diff --git a/dev-qt/qtnetwork/files/qtnetwork-5.15.9-CVE-2023-32762.patch b/dev-qt/qtnetwork/files/qtnetwork-5.15.9-CVE-2023-32762.patch deleted file mode 100644 index 7509414bd317..000000000000 --- a/dev-qt/qtnetwork/files/qtnetwork-5.15.9-CVE-2023-32762.patch +++ /dev/null @@ -1,39 +0,0 @@ -From a196623892558623e467f20b67edb78794252a09 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?M=C3=A5rten=20Nordheim?= -Date: Fri, 5 May 2023 11:07:26 +0200 -Subject: [PATCH] Hsts: match header names case insensitively (CVE-2023-32762) - -Header field names are always considered to be case-insensitive. - -Pick-to: 6.5 6.5.1 6.2 5.15 -Fixes: QTBUG-113392 -Change-Id: Ifb4def4bb7f2ac070416cdc76581a769f1e52b43 -Reviewed-by: Qt CI Bot -Reviewed-by: Edward Welbourne -Reviewed-by: Volker Hilsheimer -(cherry picked from commit 1b736a815be0222f4b24289cf17575fc15707305) - -* asturmlechner 2023-05-23: Upstream backport to 5.15 taken from - https://www.qt.io/blog/security-advisory-qt-network ---- - src/network/access/qhsts.cpp | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/network/access/qhsts.cpp b/src/network/access/qhsts.cpp -index 0cef0ad3dc..be7ef7ff58 100644 ---- a/src/network/access/qhsts.cpp -+++ b/src/network/access/qhsts.cpp -@@ -364,8 +364,8 @@ quoted-pair = "\" CHAR - bool QHstsHeaderParser::parse(const QList> &headers) - { - for (const auto &h : headers) { -- // We use '==' since header name was already 'trimmed' for us: -- if (h.first == "Strict-Transport-Security") { -+ // We compare directly because header name was already 'trimmed' for us: -+ if (h.first.compare("Strict-Transport-Security", Qt::CaseInsensitive) == 0) { - header = h.second; - // RFC6797, 8.1: - // --- -2.40.1 - diff --git a/dev-qt/qtnetwork/files/qtnetwork-5.15.9-CVE-2023-34410.patch b/dev-qt/qtnetwork/files/qtnetwork-5.15.9-CVE-2023-34410.patch deleted file mode 100644 index 3c9145256328..000000000000 --- a/dev-qt/qtnetwork/files/qtnetwork-5.15.9-CVE-2023-34410.patch +++ /dev/null @@ -1,113 +0,0 @@ -From 51a3c8d7b8140f0bf6912d14a58bcd0092b868a1 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?M=C3=A5rten=20Nordheim?= -Date: Wed, 10 May 2023 16:43:41 +0200 -Subject: [PATCH 1/2] Schannel: Reject certificate not signed by a configured - CA certificate - -Not entirely clear why, but when building the certificate chain for a -peer the system certificate store is searched for root certificates. -General expectation is that after calling -`sslConfiguration.setCaCertificates()` the system certificates will -not be taken into consideration. - -To work around this behavior, we do a manual check that the root of the -chain is part of the configured CA certificates. - -Pick-to: 6.5 6.2 5.15 -Change-Id: I03666a4d9b0eac39ae97e150b4743120611a11b3 -Reviewed-by: Edward Welbourne -Reviewed-by: Volker Hilsheimer -(cherry picked from commit ada2c573c1a25f8d96577734968fe317ddfa292a) ---- - src/network/ssl/qsslsocket_schannel.cpp | 22 ++++++++++++++++++++++ - 1 file changed, 22 insertions(+) - -diff --git a/src/network/ssl/qsslsocket_schannel.cpp b/src/network/ssl/qsslsocket_schannel.cpp -index c956ce3c2b..d1b23af29b 100644 ---- a/src/network/ssl/qsslsocket_schannel.cpp -+++ b/src/network/ssl/qsslsocket_schannel.cpp -@@ -1880,6 +1880,28 @@ bool QSslSocketBackendPrivate::verifyCertContext(CERT_CONTEXT *certContext) - if (configuration.peerVerifyDepth > 0 && DWORD(configuration.peerVerifyDepth) < verifyDepth) - verifyDepth = DWORD(configuration.peerVerifyDepth); - -+ const auto &caCertificates = q->sslConfiguration().caCertificates(); -+ -+ if (!rootCertOnDemandLoadingAllowed() -+ && !(chain->TrustStatus.dwErrorStatus & CERT_TRUST_IS_PARTIAL_CHAIN) -+ && (q->peerVerifyMode() == QSslSocket::VerifyPeer -+ || (isClient && q->peerVerifyMode() == QSslSocket::AutoVerifyPeer))) { -+ // When verifying a peer Windows "helpfully" builds a chain that -+ // may include roots from the system store. But we don't want that if -+ // the user has set their own CA certificates. -+ // Since Windows claims this is not a partial chain the root is included -+ // and we have to check that it is one of our configured CAs. -+ CERT_CHAIN_ELEMENT *element = chain->rgpElement[chain->cElement - 1]; -+ QSslCertificate certificate = getCertificateFromChainElement(element); -+ if (!caCertificates.contains(certificate)) { -+ auto error = QSslError(QSslError::CertificateUntrusted, certificate); -+ sslErrors += error; -+ emit q->peerVerifyError(error); -+ if (q->state() != QAbstractSocket::ConnectedState) -+ return false; -+ } -+ } -+ - for (DWORD i = 0; i < verifyDepth; i++) { - CERT_CHAIN_ELEMENT *element = chain->rgpElement[i]; - QSslCertificate certificate = getCertificateFromChainElement(element); --- -2.41.0 - - -From a933f89e1f69b97ccb9d1e5f82d9a619c02afcd2 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?M=C3=A5rten=20Nordheim?= -Date: Thu, 25 May 2023 14:40:29 +0200 -Subject: [PATCH 2/2] Ssl: Copy the on-demand cert loading bool from default - config - -Otherwise individual sockets will still load system certificates when -a chain doesn't match against the configured CA certificates. -That's not intended behavior, since specifically setting the CA -certificates means you don't want the system certificates to be used. - -Follow-up to/amends ada2c573c1a25f8d96577734968fe317ddfa292a - -This is potentially a breaking change because now, if you ever add a -CA to the default config, it will disable loading system certificates -on demand for all sockets. And the only way to re-enable it is to -create a null-QSslConfiguration and set it as the new default. - -Pick-to: 6.5 6.2 5.15 -Change-Id: Ic3b2ab125c0cdd58ad654af1cb36173960ce2d1e -Reviewed-by: Timur Pocheptsov -(cherry picked from commit 57ba6260c0801055b7188fdaa1818b940590f5f1) ---- - src/network/ssl/qsslsocket.cpp | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/src/network/ssl/qsslsocket.cpp b/src/network/ssl/qsslsocket.cpp -index 5bb6e7ee4a..2a0b3a4f1d 100644 ---- a/src/network/ssl/qsslsocket.cpp -+++ b/src/network/ssl/qsslsocket.cpp -@@ -2221,6 +2221,10 @@ QSslSocketPrivate::QSslSocketPrivate() - , flushTriggered(false) - { - QSslConfigurationPrivate::deepCopyDefaultConfiguration(&configuration); -+ // If the global configuration doesn't allow root certificates to be loaded -+ // on demand then we have to disable it for this socket as well. -+ if (!configuration.allowRootCertOnDemandLoading) -+ allowRootCertOnDemandLoading = false; - } - - /*! -@@ -2470,6 +2474,7 @@ void QSslConfigurationPrivate::deepCopyDefaultConfiguration(QSslConfigurationPri - ptr->sessionProtocol = global->sessionProtocol; - ptr->ciphers = global->ciphers; - ptr->caCertificates = global->caCertificates; -+ ptr->allowRootCertOnDemandLoading = global->allowRootCertOnDemandLoading; - ptr->protocol = global->protocol; - ptr->peerVerifyMode = global->peerVerifyMode; - ptr->peerVerifyDepth = global->peerVerifyDepth; --- -2.41.0 - diff --git a/dev-qt/qtnetwork/files/qtnetwork-5.15.9-QDnsLookup-dont-overflow-the-buffer.patch b/dev-qt/qtnetwork/files/qtnetwork-5.15.9-QDnsLookup-dont-overflow-the-buffer.patch deleted file mode 100644 index 433dc678ad2d..000000000000 --- a/dev-qt/qtnetwork/files/qtnetwork-5.15.9-QDnsLookup-dont-overflow-the-buffer.patch +++ /dev/null @@ -1,103 +0,0 @@ -From 2103f2487f709dd9546c503820d9ad509e9a63b3 Mon Sep 17 00:00:00 2001 -From: Thiago Macieira -Date: Thu, 11 May 2023 21:40:15 -0700 -Subject: [PATCH] QDnsLookup/Unix: make sure we don't overflow the buffer -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The DNS Records are variable length and encode their size in 16 bits -before the Record Data (RDATA). Ensure that both the RDATA and the -Record header fields before it fall inside the buffer we have. - -Additionally reject any replies containing more than one query records. - -[ChangeLog][QtNetwork][QDnsLookup] Fixed a bug that could cause a buffer -overflow in Unix systems while parsing corrupt, malicious, or truncated -replies. - -Pick-to: 5.15 6.2 6.5 6.5.1 -Change-Id: I3e3bfef633af4130a03afffd175e4b9547654b95 -Reviewed-by: Mårten Nordheim -Reviewed-by: Jani Heikkinen -(cherry picked from commit 7dba2c87619d558a61a30eb30cc1d9c3fe6df94c) - -* asturmlechner 2023-05-18: Resolve conflict with dev branch commit - 68b625901f9eb7c34e3d7aa302e1c0a454d3190b ---- - src/network/kernel/qdnslookup_unix.cpp | 31 +++++++++++++++++++++----- - 1 file changed, 25 insertions(+), 6 deletions(-) - -diff --git a/src/network/kernel/qdnslookup_unix.cpp b/src/network/kernel/qdnslookup_unix.cpp -index 12b40fc35dd..99e999d436c 100644 ---- a/src/network/kernel/qdnslookup_unix.cpp -+++ b/src/network/kernel/qdnslookup_unix.cpp -@@ -227,7 +227,6 @@ void QDnsLookupRunnable::query(const int requestType, const QByteArray &requestN - // responseLength in case of error, we still can extract the - // exact error code from the response. - HEADER *header = (HEADER*)response; -- const int answerCount = ntohs(header->ancount); - switch (header->rcode) { - case NOERROR: - break; -@@ -260,18 +259,31 @@ void QDnsLookupRunnable::query(const int requestType, const QByteArray &requestN - return; - } - -- // Skip the query host, type (2 bytes) and class (2 bytes). - char host[PACKETSZ], answer[PACKETSZ]; - unsigned char *p = response + sizeof(HEADER); -- int status = local_dn_expand(response, response + responseLength, p, host, sizeof(host)); -- if (status < 0) { -+ int status; -+ -+ if (ntohs(header->qdcount) == 1) { -+ // Skip the query host, type (2 bytes) and class (2 bytes). -+ status = local_dn_expand(response, response + responseLength, p, host, sizeof(host)); -+ if (status < 0) { -+ reply->error = QDnsLookup::InvalidReplyError; -+ reply->errorString = tr("Could not expand domain name"); -+ return; -+ } -+ if ((p - response) + status + 4 >= responseLength) -+ header->qdcount = 0xffff; // invalid reply below -+ else -+ p += status + 4; -+ } -+ if (ntohs(header->qdcount) > 1) { - reply->error = QDnsLookup::InvalidReplyError; -- reply->errorString = tr("Could not expand domain name"); -+ reply->errorString = tr("Invalid reply received"); - return; - } -- p += status + 4; - - // Extract results. -+ const int answerCount = ntohs(header->ancount); - int answerIndex = 0; - while ((p < response + responseLength) && (answerIndex < answerCount)) { - status = local_dn_expand(response, response + responseLength, p, host, sizeof(host)); -@@ -283,6 +295,11 @@ void QDnsLookupRunnable::query(const int requestType, const QByteArray &requestN - const QString name = QUrl::fromAce(host); - - p += status; -+ -+ if ((p - response) + 10 > responseLength) { -+ // probably just a truncated reply, return what we have -+ return; -+ } - const quint16 type = (p[0] << 8) | p[1]; - p += 2; // RR type - p += 2; // RR class -@@ -290,6 +307,8 @@ void QDnsLookupRunnable::query(const int requestType, const QByteArray &requestN - p += 4; - const quint16 size = (p[0] << 8) | p[1]; - p += 2; -+ if ((p - response) + size > responseLength) -+ return; // truncated - - if (type == QDnsLookup::A) { - if (size != 4) { --- -GitLab - diff --git a/dev-qt/qtnetwork/files/qtnetwork-5.15.9-libproxy-0.5-pkgconfig.patch b/dev-qt/qtnetwork/files/qtnetwork-5.15.9-libproxy-0.5-pkgconfig.patch deleted file mode 100644 index d24553182e7d..000000000000 --- a/dev-qt/qtnetwork/files/qtnetwork-5.15.9-libproxy-0.5-pkgconfig.patch +++ /dev/null @@ -1,32 +0,0 @@ -From df809fd0b505b61d718fe1dc7fe19a79f9336cd9 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Wed, 24 May 2023 20:21:33 +0200 -Subject: [PATCH] Use pkgconfig in order to find libproxy configuration - ->=libproxy-0.5 moved proxy.h into a non-default include search path. - -See also: -https://github.com/libproxy/libproxy/issues/226#issuecomment-1557064225 -https://bugs.gentoo.org/906879 - -Signed-off-by: Andreas Sturmlechner ---- - src/network/configure.json | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/network/configure.json b/src/network/configure.json -index 271ff164ac..ffba2d1eea 100644 ---- a/src/network/configure.json -+++ b/src/network/configure.json -@@ -53,7 +53,7 @@ - }, - "headers": "proxy.h", - "sources": [ -- "-lproxy" -+ { "type": "pkgConfig", "args": "libproxy-1.0" } - ] - }, - "openssl_headers": { --- -2.40.1 - diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.10-r2.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.10-r2.ebuild index e1e33de9cf1b..af527a8bcd60 100644 --- a/dev-qt/qtnetwork/qtnetwork-5.15.10-r2.ebuild +++ b/dev-qt/qtnetwork/qtnetwork-5.15.10-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase" diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.9-r2.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.9-r2.ebuild deleted file mode 100644 index 41fd57a06571..000000000000 --- a/dev-qt/qtnetwork/qtnetwork-5.15.9-r2.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# 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=1 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="Network abstraction library for the Qt5 framework" - -IUSE="connman gssapi libproxy networkmanager sctp +ssl" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}*:5= - sys-libs/zlib:= - connman? ( =dev-qt/qtdbus-${QT5_PV}* ) - gssapi? ( virtual/krb5 ) - libproxy? ( net-libs/libproxy ) - networkmanager? ( =dev-qt/qtdbus-${QT5_PV}* ) - sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) - ssl? ( >=dev-libs/openssl-1.1.1:0= ) -" -RDEPEND="${DEPEND} - connman? ( net-misc/connman ) - networkmanager? ( net-misc/networkmanager ) -" - -PATCHES=( - "${FILESDIR}/${P}-QDnsLookup-dont-overflow-the-buffer.patch" - "${FILESDIR}/${P}-CVE-2023-32762.patch" - "${FILESDIR}/${P}-libproxy-0.5-pkgconfig.patch" -) - -QT5_TARGET_SUBDIRS=( - src/network - src/plugins/bearer/generic -) - -QT5_GENTOO_CONFIG=( - libproxy:libproxy: - ssl::SSL - ssl::OPENSSL - ssl:openssl-linked:LINKED_OPENSSL -) - -QT5_GENTOO_PRIVATE_CONFIG=( - :network -) - -pkg_setup() { - use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman) - use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager) -} - -src_configure() { - local myconf=( - $(usev connman -dbus-linked) - $(qt_use gssapi feature-gssapi) - $(qt_use libproxy) - $(usev networkmanager -dbus-linked) - $(qt_use sctp) - $(usev ssl -openssl-linked) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - - # workaround for bug 652650 - if use ssl; then - sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \ - -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die - fi -} diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.9-r3.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.9-r3.ebuild deleted file mode 100644 index 5415787d1d2d..000000000000 --- a/dev-qt/qtnetwork/qtnetwork-5.15.9-r3.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 - -if [[ ${PV} != *9999* ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="Network abstraction library for the Qt5 framework" - -IUSE="connman gssapi libproxy networkmanager sctp +ssl" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}*:5= - sys-libs/zlib:= - connman? ( =dev-qt/qtdbus-${QT5_PV}* ) - gssapi? ( virtual/krb5 ) - libproxy? ( net-libs/libproxy ) - networkmanager? ( =dev-qt/qtdbus-${QT5_PV}* ) - sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) - ssl? ( >=dev-libs/openssl-1.1.1:0= ) -" -RDEPEND="${DEPEND} - connman? ( net-misc/connman ) - networkmanager? ( net-misc/networkmanager ) -" - -PATCHES=( - "${FILESDIR}/${P}-QDnsLookup-dont-overflow-the-buffer.patch" - "${FILESDIR}/${P}-CVE-2023-32762.patch" - "${FILESDIR}/${P}-libproxy-0.5-pkgconfig.patch" - "${FILESDIR}/${P}-CVE-2023-34410.patch" -) - -QT5_TARGET_SUBDIRS=( - src/network - src/plugins/bearer/generic -) - -QT5_GENTOO_CONFIG=( - libproxy:libproxy: - ssl::SSL - ssl::OPENSSL - ssl:openssl-linked:LINKED_OPENSSL -) - -QT5_GENTOO_PRIVATE_CONFIG=( - :network -) - -pkg_setup() { - use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman) - use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager) -} - -src_configure() { - local myconf=( - $(usev connman -dbus-linked) - $(qt_use gssapi feature-gssapi) - $(qt_use libproxy) - $(usev networkmanager -dbus-linked) - $(qt_use sctp) - $(usev ssl -openssl-linked) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - - # workaround for bug 652650 - if use ssl; then - sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \ - -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die - fi -} diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.9.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.9.ebuild deleted file mode 100644 index 036915079867..000000000000 --- a/dev-qt/qtnetwork/qtnetwork-5.15.9.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# 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=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="Network abstraction library for the Qt5 framework" - -IUSE="connman gssapi libproxy networkmanager sctp +ssl" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}*:5= - sys-libs/zlib:= - connman? ( =dev-qt/qtdbus-${QT5_PV}* ) - gssapi? ( virtual/krb5 ) - libproxy? ( net-libs/libproxy ) - networkmanager? ( =dev-qt/qtdbus-${QT5_PV}* ) - sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) - ssl? ( >=dev-libs/openssl-1.1.1:0= ) -" -RDEPEND="${DEPEND} - connman? ( net-misc/connman ) - networkmanager? ( net-misc/networkmanager ) -" - -QT5_TARGET_SUBDIRS=( - src/network - src/plugins/bearer/generic -) - -QT5_GENTOO_CONFIG=( - libproxy:libproxy: - ssl::SSL - ssl::OPENSSL - ssl:openssl-linked:LINKED_OPENSSL -) - -QT5_GENTOO_PRIVATE_CONFIG=( - :network -) - -pkg_setup() { - use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman) - use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager) -} - -src_configure() { - local myconf=( - $(usev connman -dbus-linked) - $(qt_use gssapi feature-gssapi) - $(qt_use libproxy) - $(usev networkmanager -dbus-linked) - $(qt_use sctp) - $(usev ssl -openssl-linked) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - - # workaround for bug 652650 - if use ssl; then - sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \ - -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die - fi -} diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest index 27db91ee2b17..700ae7d8f0df 100644 --- a/dev-qt/qtnetworkauth/Manifest +++ b/dev-qt/qtnetworkauth/Manifest @@ -1,7 +1,5 @@ DIST qtnetworkauth-everywhere-opensource-src-5.15.10.tar.xz 144780 BLAKE2B 81a26919bef970538dbaa4f8bb219b694e190cae2cb2e156fdd0af3997fd5b86facb0d4841a92161703c78deb675f76a8950889c9a2c08156f2ce34b4ec88bef SHA512 bfdda139223d183767e50fb95309dee7cd85c42fa09a00246a38987bf1570d84a137fb3fc71119416cc45126f21f6964f430b031e5acd4447caf30d0aac3bc2a -DIST qtnetworkauth-everywhere-opensource-src-5.15.9.tar.xz 143792 BLAKE2B 0d977ef6dace8958bfe976262b9de5709a3819ac56fd29e26fe4bfd87a2b89e5a0860042c897798e657cf9a3ceb6bb42ae742021b07902105b4a4e4ba33df312 SHA512 9857f0e368e0c2bb4dfa772653a17cd34754e95ae64414f70ca78c1ec3a38ac850c462db9aa5fee4ee9143cd2fe0a5485fc0948cc3459a4842e221ab08356356 DIST qtnetworkauth-everywhere-src-6.5.1.tar.xz 150892 BLAKE2B 1654de2db82102845d845592d78e3690bc4d3eb9d7d9c80a7d34ee47e69a003f8450d78e6a580517a066d90add4a6f846db3e3ee5e666e9bb5cc3ecc208be4ac SHA512 04ddad0dd13ccef59790d9f0db394752076b0663a76c049a0a987e4841b5ad72fa053cbbb998cae9120481f683c5a488bb0b980fc3f6801b83078ac423a7079d EBUILD qtnetworkauth-5.15.10.ebuild 402 BLAKE2B f6aada3fab2a9a22353930bcc8c96fd46806ccc46792a9bf770a812245a9b246722101f40c0ac9a8b3fe115a94f38c4d32e988cd23f0f28133ea08e858b95414 SHA512 63a5ddf86500089e2f7fa44ebb585a11bf257222a9a9b96fa8985b5acb56301a8680f04ec0ee4cee0bd9dcd3761031da704f71bd18dfe7c88aeb9fcc308d222b -EBUILD qtnetworkauth-5.15.9.ebuild 402 BLAKE2B f6aada3fab2a9a22353930bcc8c96fd46806ccc46792a9bf770a812245a9b246722101f40c0ac9a8b3fe115a94f38c4d32e988cd23f0f28133ea08e858b95414 SHA512 63a5ddf86500089e2f7fa44ebb585a11bf257222a9a9b96fa8985b5acb56301a8680f04ec0ee4cee0bd9dcd3761031da704f71bd18dfe7c88aeb9fcc308d222b EBUILD qtnetworkauth-6.5.1.ebuild 337 BLAKE2B b9d2380c3f88cd04c9ae3c64e799fe978be6d05d6debd960d31018aca0bf67fd7831b17bbb4ed9a917477817b2eb011bbd9141e6b8f4d649179019146de03105 SHA512 11f4aa6fb4fdb30132c344e9fbab81006cba7cc8cf8b5c81339c837940f928a3752ad05d367500811f87f3a606ee432b717cce1dfdf801e6c293e112158cc514 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.15.9.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.9.ebuild deleted file mode 100644 index 52dd082d9b3f..000000000000 --- a/dev-qt/qtnetworkauth/qtnetworkauth-5.15.9.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt5-build - -DESCRIPTION="Network authorization library for the Qt5 framework" -LICENSE="GPL-3" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -fi - -IUSE="" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtnetwork-${QT5_PV}* -" -RDEPEND="${DEPEND}" diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest index 7940de154505..59b9b5bb519d 100644 --- a/dev-qt/qtopengl/Manifest +++ b/dev-qt/qtopengl/Manifest @@ -1,8 +1,5 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6 SHA512 efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b -DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a SHA512 60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef -DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8 SHA512 2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3 -EBUILD qtopengl-5.15.10.ebuild 683 BLAKE2B 26e347b1cf9dbf11bf8af5a9b3f0c66235276144cc123f85d217e11cdde128563837a5c843d55a8d8e9aca13fb10c81c05d7f997c03575a2addfcc89a83a3a3d SHA512 33367da15b8bb62a96411dd13b973411b9a90c041e614857c3c39c8d6a62fdf8f9443cc4df9fa6b084a21bf5c4144a765a393bcf0b7d12e86e1e2cbd98967de6 -EBUILD qtopengl-5.15.9.ebuild 681 BLAKE2B 38ff1848a7e3775d35d4ffe8258599fdb65ed8a66b15dd561c52bd3364b0aee62f5f67b02f68132305ae4e432835888db27282d8e26f03c7d46914e63286bf23 SHA512 b3cc280f0d5f5e1bff84a992615f5ed12640208e664158aff322362ab38876c7077fc574fc9ea032f4648767467466dee2e3448688d20a525ebc90e929a9ab5f +EBUILD qtopengl-5.15.10.ebuild 681 BLAKE2B 38ff1848a7e3775d35d4ffe8258599fdb65ed8a66b15dd561c52bd3364b0aee62f5f67b02f68132305ae4e432835888db27282d8e26f03c7d46914e63286bf23 SHA512 b3cc280f0d5f5e1bff84a992615f5ed12640208e664158aff322362ab38876c7077fc574fc9ea032f4648767467466dee2e3448688d20a525ebc90e929a9ab5f MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtopengl/qtopengl-5.15.10.ebuild b/dev-qt/qtopengl/qtopengl-5.15.10.ebuild index 3516cea56564..49829274f9c1 100644 --- a/dev-qt/qtopengl/qtopengl-5.15.10.ebuild +++ b/dev-qt/qtopengl/qtopengl-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase" diff --git a/dev-qt/qtopengl/qtopengl-5.15.9.ebuild b/dev-qt/qtopengl/qtopengl-5.15.9.ebuild deleted file mode 100644 index 49829274f9c1..000000000000 --- a/dev-qt/qtopengl/qtopengl-5.15.9.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# 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=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -VIRTUALX_REQUIRED="test" -inherit qt5-build - -DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)" - -IUSE="gles2-only" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*[gles2-only=] - =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] -" -RDEPEND="${DEPEND}" - -QT5_TARGET_SUBDIRS=( - src/opengl -) - -src_configure() { - local myconf=( - -opengl $(usex gles2-only es2 desktop) - ) - qt5-build_src_configure -} diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest index a3ae4167fbab..5b1bcbec1710 100644 --- a/dev-qt/qtpaths/Manifest +++ b/dev-qt/qtpaths/Manifest @@ -1,7 +1,4 @@ DIST qttools-5.15.10-gentoo-kde-1.tar.xz 3188 BLAKE2B bc9b411398dc225f16a654d025ef69318988c80554c732ab0fdf19cedd8429775c6569f99f656fa27494c407eb319e7a4eb42fc201ef0f543380dcbdb2898559 SHA512 b95278acb13db8c2c05f2d1fcf1d07f3939135c6684ee078db1fa9fb88dfe435c5095faf567fb510be018ed6aa04c0c780359116f38ada41bf56151f4dc8fa97 -DIST qttools-5.15.9-gentoo-kde-1.tar.xz 1024 BLAKE2B cc4cf05962b9d29aeb34f18df530073f051945b8922dea8a5e43d8337bf442d7e7e148aaa68912a9df481fed0617e3568cd80a2e07359afc1b5228d08ca0d6cb SHA512 9781fbc9f10e389d0094a756ac63679bd4fd24e6809e486669a0236c2f8e0fe1285985a936867f47d309162b57c886d48fb5075445e1a51de20a2916b09a8a89 DIST qttools-everywhere-opensource-src-5.15.10.tar.xz 8899372 BLAKE2B c49cfc36640f68743f7c21f06ac87221b3e8b92a2fa096c54cf539bc4eb80a99decfb6f0fde53b1c5334612bf5d8641465f350143470429c505b6dc7f597bcf0 SHA512 08d5182309c0f19f14af4e509871bca13b89cdd762bd4b7f98b15120b2e74308e478f826b4236f01abc299520da32b716df9e7bfaa84935fbdc0a74422ade5f1 -DIST qttools-everywhere-opensource-src-5.15.9.tar.xz 8898188 BLAKE2B 9ba8c3cab5669d2bfba782efdcd31d8a853ab7b42b653d4cfe9d30d16bedf6ed7cd34f4bbce8a52c40b555693db4e763cb454fadb8fc1630ca0d2ac969f4edca SHA512 ddd2a47fe51e9a6e650123eda097ea037971f01f9210cea9c1d13c7a8e581e436a41c954f83def0a8ee35c30f388627809e3eb4bbf27b5e3ece6a55f7d777067 -EBUILD qtpaths-5.15.10.ebuild 516 BLAKE2B d3775ac921e330ba1184b690c45d4d296b45cb8448524439747c73f5f78cbda6899ae7698484521aac342b1d723e084c5e4d2ca050ecafe110a1e6432d1f2039 SHA512 dbe6f138b7ad7bfc1093a68439ccb3fedb42121ef891e7b3a5d6a77803cdf050db34839029a3575597376848dea005e1784a7437a60c3a94be7b97d0eefec544 -EBUILD qtpaths-5.15.9.ebuild 515 BLAKE2B d380c0ccdc0e96c559ecdb1c1a10d32452f474622cd7f7ae21def1aac4ee99c8f6b3b59dbab8cb717a29d02261cb6849b3cfcdfdc8fd6bf339a48a5a3be7784a SHA512 2043e0f07b18d984c15bfb29a47fa194e9b1a969a9ffffa144bedd592f218fba93263c1396bb447072371fb0a0b83e007a9569fbb05fb93cdcdc205233c68406 +EBUILD qtpaths-5.15.10.ebuild 515 BLAKE2B d380c0ccdc0e96c559ecdb1c1a10d32452f474622cd7f7ae21def1aac4ee99c8f6b3b59dbab8cb717a29d02261cb6849b3cfcdfdc8fd6bf339a48a5a3be7784a SHA512 2043e0f07b18d984c15bfb29a47fa194e9b1a969a9ffffa144bedd592f218fba93263c1396bb447072371fb0a0b83e007a9569fbb05fb93cdcdc205233c68406 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtpaths/qtpaths-5.15.10.ebuild b/dev-qt/qtpaths/qtpaths-5.15.10.ebuild index 65089e8b773b..6e0a73485942 100644 --- a/dev-qt/qtpaths/qtpaths-5.15.10.ebuild +++ b/dev-qt/qtpaths/qtpaths-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qttools" diff --git a/dev-qt/qtpaths/qtpaths-5.15.9.ebuild b/dev-qt/qtpaths/qtpaths-5.15.9.ebuild deleted file mode 100644 index 6e0a73485942..000000000000 --- a/dev-qt/qtpaths/qtpaths-5.15.9.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 - -if [[ ${PV} != *9999* ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qttools" -inherit qt5-build - -DESCRIPTION="Command line client to QStandardPaths" - -IUSE="" - -DEPEND="=dev-qt/qtcore-${QT5_PV}*" -RDEPEND="${DEPEND}" - -QT5_TARGET_SUBDIRS=( - src/qtpaths -) - -src_install() { - qt5-build_src_install - qt5_symlink_binary_to_path qtpaths 5 -} diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest index 1472a4582f1c..8f2b1810d8d3 100644 --- a/dev-qt/qtplugininfo/Manifest +++ b/dev-qt/qtplugininfo/Manifest @@ -1,7 +1,4 @@ DIST qttools-5.15.10-gentoo-kde-1.tar.xz 3188 BLAKE2B bc9b411398dc225f16a654d025ef69318988c80554c732ab0fdf19cedd8429775c6569f99f656fa27494c407eb319e7a4eb42fc201ef0f543380dcbdb2898559 SHA512 b95278acb13db8c2c05f2d1fcf1d07f3939135c6684ee078db1fa9fb88dfe435c5095faf567fb510be018ed6aa04c0c780359116f38ada41bf56151f4dc8fa97 -DIST qttools-5.15.9-gentoo-kde-1.tar.xz 1024 BLAKE2B cc4cf05962b9d29aeb34f18df530073f051945b8922dea8a5e43d8337bf442d7e7e148aaa68912a9df481fed0617e3568cd80a2e07359afc1b5228d08ca0d6cb SHA512 9781fbc9f10e389d0094a756ac63679bd4fd24e6809e486669a0236c2f8e0fe1285985a936867f47d309162b57c886d48fb5075445e1a51de20a2916b09a8a89 DIST qttools-everywhere-opensource-src-5.15.10.tar.xz 8899372 BLAKE2B c49cfc36640f68743f7c21f06ac87221b3e8b92a2fa096c54cf539bc4eb80a99decfb6f0fde53b1c5334612bf5d8641465f350143470429c505b6dc7f597bcf0 SHA512 08d5182309c0f19f14af4e509871bca13b89cdd762bd4b7f98b15120b2e74308e478f826b4236f01abc299520da32b716df9e7bfaa84935fbdc0a74422ade5f1 -DIST qttools-everywhere-opensource-src-5.15.9.tar.xz 8898188 BLAKE2B 9ba8c3cab5669d2bfba782efdcd31d8a853ab7b42b653d4cfe9d30d16bedf6ed7cd34f4bbce8a52c40b555693db4e763cb454fadb8fc1630ca0d2ac969f4edca SHA512 ddd2a47fe51e9a6e650123eda097ea037971f01f9210cea9c1d13c7a8e581e436a41c954f83def0a8ee35c30f388627809e3eb4bbf27b5e3ece6a55f7d777067 EBUILD qtplugininfo-5.15.10.ebuild 383 BLAKE2B e3e21c381469145f77903f850710847dfd9395f7430e44ffed02b306176965732b47236c777c3c800abb0c4b31c245f172127f953a3f5f18248dd9a7cd8adc30 SHA512 edf6af643d27a2abc21039290fbc69699f7ae20da1b76dd145e26e568de8e447ec79810fe78c75bdbfad1903ab5514d80e0037f39d5364c2b6a34b2ae285832e -EBUILD qtplugininfo-5.15.9.ebuild 383 BLAKE2B e3e21c381469145f77903f850710847dfd9395f7430e44ffed02b306176965732b47236c777c3c800abb0c4b31c245f172127f953a3f5f18248dd9a7cd8adc30 SHA512 edf6af643d27a2abc21039290fbc69699f7ae20da1b76dd145e26e568de8e447ec79810fe78c75bdbfad1903ab5514d80e0037f39d5364c2b6a34b2ae285832e MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.15.9.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.15.9.ebuild deleted file mode 100644 index 857f3c28abb2..000000000000 --- a/dev-qt/qtplugininfo/qtplugininfo-5.15.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=8 - -if [[ ${PV} != *9999* ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="~amd64 ~x86" -fi - -QT5_MODULE="qttools" -inherit qt5-build - -DESCRIPTION="Qt5 plugin metadata dumper" - -IUSE="" - -DEPEND="=dev-qt/qtcore-${QT5_PV}*" -RDEPEND="${DEPEND}" - -QT5_TARGET_SUBDIRS=( - src/qtplugininfo -) diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest index ac77770cc08c..ead96189fd0b 100644 --- a/dev-qt/qtpositioning/Manifest +++ b/dev-qt/qtpositioning/Manifest @@ -1,7 +1,5 @@ DIST qtlocation-everywhere-opensource-src-5.15.10.tar.xz 6552240 BLAKE2B 1e44bdafcde01294424cef1963924b85fc4f3cc8ab19b1ae37d79d10cb0bbb1a482f592725fa28e0f039fc84cb2167df4d15e23e4060bd7c49df013c54322665 SHA512 e4fb56ddd2dc50024f02de84323c3299788eb6632672e1bc52ef1399ccf9d0af34b0104548cb108fb372870057426b0cdd52052ad91ba45fc7f8098a675f29a4 -DIST qtlocation-everywhere-opensource-src-5.15.9.tar.xz 6552244 BLAKE2B 5091aef5706313660dd6fe5d831d0a9b8b6160739c1cce115e6a42a0b2ff3020ff0cd51a99bff9d24ccd29952b259fd1953bd5691ae4c3b2cbb8f31d3e9107f8 SHA512 37517c304240921c600e2aad19baff0efbb5e01c5cc78e5370fb4b084f2a6ba4da94d39ddcbcd33a5f0af37f017d39bb775a40cda195e16697aa70c9d17b6bcf DIST qtpositioning-everywhere-src-6.5.1.tar.xz 1455492 BLAKE2B cab4f2f7d08a72ef5de8e3bc668b5949df3bb2a3f200bbe5382b49a21f1e8cc6855b4d8fc51881d56babe3c5212bfabc56f8670832f581e9d900e506b4b8f3d6 SHA512 67006663299b14a85a4a7cab2a03ec39f3b938c0f2f09520e3869509bedd24a2053e6f964bcca4d02df71c21d184b253f46cf1dd59e9da5c22cefbd1910ca305 -EBUILD qtpositioning-5.15.10.ebuild 879 BLAKE2B 321d8a50c62133dbdb9051fb87b390d02372697b6ee089e48873ecf0efd003fad99f730b216cc9ce21f005821225c7f169a6501f4b52ce4b5c3a08e1211bc0eb SHA512 8de4f6db11598e8d93cda029af052e283d8f1e4fcaf502eaa7c922e2d9d4049ed8f989934cc63143d7345e16303fbbf18e37c2ee328fc7cea26737bcb35bccca -EBUILD qtpositioning-5.15.9.ebuild 877 BLAKE2B 901e07cc2a16f98840d7361b5db7611406a275116728fe65f28012e03b90f9b797291508623e8ab5a28a10c88d2f8e917145e149ed494355706e12f9b44260d7 SHA512 79aee05d67010aecd2a0d4c802a39bea7f4d63a1a2009ade3df0343e8081c568a374728c818539a23f37e17acd98f47de1cdf825263fb25fcb5bf0988dc13db6 +EBUILD qtpositioning-5.15.10.ebuild 877 BLAKE2B 901e07cc2a16f98840d7361b5db7611406a275116728fe65f28012e03b90f9b797291508623e8ab5a28a10c88d2f8e917145e149ed494355706e12f9b44260d7 SHA512 79aee05d67010aecd2a0d4c802a39bea7f4d63a1a2009ade3df0343e8081c568a374728c818539a23f37e17acd98f47de1cdf825263fb25fcb5bf0988dc13db6 EBUILD qtpositioning-6.5.1.ebuild 407 BLAKE2B 3716cd42cd651a9bcb3377f4c1b7c2b5b0d3ed96868f12e0761fc63d382796b06c03765d3e852c50be529943e8d9b5cc434ffcdf4d5ee2927ba368c382b141b1 SHA512 d02b98de4f1dc0136eaf9962d8d1eb9cbd1338657a3d903777e8e0da37535eb451fd3c3eae27135c9a3fa274abf4f34f6752dfd9305c86fb87fd64d47e1d6148 MISC metadata.xml 639 BLAKE2B e49b21d1ca752b501e8fd6421e3166f490fd5b304ad04edae73db2634189b63bc3ee321d358ce2ca1b412ec0c1c608327aefc92658b27f28f5ff15b2e41fe31b SHA512 275f24bb9566eace9bb35aea94925088131784b094835fbd4cdfbdc050ec9c411091fa73496de59d28a5d137986a0a6b4ad1cccf06db2e72fb86f31da6b1cc10 diff --git a/dev-qt/qtpositioning/qtpositioning-5.15.10.ebuild b/dev-qt/qtpositioning/qtpositioning-5.15.10.ebuild index 7f5436a812c0..d079b04bbd99 100644 --- a/dev-qt/qtpositioning/qtpositioning-5.15.10.ebuild +++ b/dev-qt/qtpositioning/qtpositioning-5.15.10.ebuild @@ -9,7 +9,7 @@ inherit qt5-build DESCRIPTION="Physical position determination library for the Qt5 framework" if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi IUSE="geoclue +qml" diff --git a/dev-qt/qtpositioning/qtpositioning-5.15.9.ebuild b/dev-qt/qtpositioning/qtpositioning-5.15.9.ebuild deleted file mode 100644 index d079b04bbd99..000000000000 --- a/dev-qt/qtpositioning/qtpositioning-5.15.9.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 - -QT5_MODULE="qtlocation" -inherit qt5-build - -DESCRIPTION="Physical position determination library for the Qt5 framework" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -IUSE="geoclue +qml" - -RDEPEND=" - =dev-qt/qtcore-${QT5_PV}* - geoclue? ( =dev-qt/qtdbus-${QT5_PV}* ) - qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) -" -DEPEND="${RDEPEND}" -PDEPEND=" - geoclue? ( app-misc/geoclue:2.0 ) -" - -QT5_TARGET_SUBDIRS=( - src/3rdparty/clipper - src/3rdparty/poly2tri - src/3rdparty/clip2tri - src/positioning - src/plugins/position/positionpoll -) - -pkg_setup() { - use geoclue && QT5_TARGET_SUBDIRS+=( src/plugins/position/geoclue2 ) - use qml && QT5_TARGET_SUBDIRS+=( - src/positioningquick - src/imports/positioning - ) -} diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest index eeed11db59d1..cd2894036b83 100644 --- a/dev-qt/qtprintsupport/Manifest +++ b/dev-qt/qtprintsupport/Manifest @@ -1,8 +1,5 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6 SHA512 efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b -DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a SHA512 60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef -DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8 SHA512 2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3 -EBUILD qtprintsupport-5.15.10.ebuild 823 BLAKE2B 105244828851cb2b1492a5429e69be46a57bfd8522e4ef33e5fa93cd6775baf9da6921fa98c1a7ba4111b147f3f009fc747688d0f67eedebc44e2d99e4dc901b SHA512 eaabcf2c89e04985f4718003c1ec12ecc3be9e968843556ea4500f8cce69111f56c392a064b85a0ff869c7a3799e480b1132f7eb6e72ef1a91f3efa23a1f5512 -EBUILD qtprintsupport-5.15.9.ebuild 821 BLAKE2B 2a6c1c5ba9ed3195e60d87d97907ac493e248025442d9f19d0d393b67bb75630127d2f03e48d5ec70a3952cdb2ebdb6e6c831720a77e056d6718f1a97e7af261 SHA512 90fd858e040d7f5876ff2ed64436275d03903f282e8f41416ff6caff1b20fa2785f76bfdc563f8dde0047bb21d68354b9509ca512739ec15f8b0856e5a40dce9 +EBUILD qtprintsupport-5.15.10.ebuild 821 BLAKE2B 2a6c1c5ba9ed3195e60d87d97907ac493e248025442d9f19d0d393b67bb75630127d2f03e48d5ec70a3952cdb2ebdb6e6c831720a77e056d6718f1a97e7af261 SHA512 90fd858e040d7f5876ff2ed64436275d03903f282e8f41416ff6caff1b20fa2785f76bfdc563f8dde0047bb21d68354b9509ca512739ec15f8b0856e5a40dce9 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.10.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.10.ebuild index 0c1244042243..60d3e760ed20 100644 --- a/dev-qt/qtprintsupport/qtprintsupport-5.15.10.ebuild +++ b/dev-qt/qtprintsupport/qtprintsupport-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase" diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.9.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.9.ebuild deleted file mode 100644 index 60d3e760ed20..000000000000 --- a/dev-qt/qtprintsupport/qtprintsupport-5.15.9.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# 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=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -VIRTUALX_REQUIRED="test" -inherit qt5-build - -DESCRIPTION="Printing support library for the Qt5 framework" - -IUSE="cups gles2-only" - -RDEPEND=" - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*[gles2-only=] - =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=] - cups? ( net-print/cups ) -" -DEPEND="${RDEPEND} - test? ( =dev-qt/qtnetwork-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/printsupport - src/plugins/printsupport -) - -QT5_GENTOO_CONFIG=( - cups -) - -src_configure() { - local myconf=( - $(qt_use cups) - -opengl $(usex gles2-only es2 desktop) - ) - qt5-build_src_configure -} diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest index d81e2d7bd9de..9e04e8dadd38 100644 --- a/dev-qt/qtquickcontrols/Manifest +++ b/dev-qt/qtquickcontrols/Manifest @@ -1,5 +1,3 @@ DIST qtquickcontrols-everywhere-opensource-src-5.15.10.tar.xz 5984520 BLAKE2B d872e315eef10dd0105be778f9fedf130ffb881d6ef0968abf0061e547c06ef5fdd39d4307773ea3c272abd544d19adc875d285e25b70956cb489192c6b91cb2 SHA512 fe7faf770adad9820ae897b5822b5dcba095dfc267411dd92d0b46daf7f84f87b3d9f2f9f90a90c030b09dcdc30549647f3f42039ac09e9207b5c1462116ed10 -DIST qtquickcontrols-everywhere-opensource-src-5.15.9.tar.xz 5983564 BLAKE2B b32abf18cc58c9096d7578ab6dc3f71105ccd99901590f35f1311d179ec2200c5d24577c7e8b5103002451695b26707cda69fceb181d3dd3fd2d9f6719ef8bf7 SHA512 62c732414aa3660ae6c702a533e3ed090a293a6ecfc0bcc75b54d3dc9e0ecb657002e3f840107a07a1d749938148c0e63cd9f1021831f6c44ab133f9780b9c88 -EBUILD qtquickcontrols-5.15.10.ebuild 773 BLAKE2B 3bc55f0a88b21d7174f91afc4a88f88af0559a1f86152c0976b51faf6a4b60b803b2994413c640fdf641f1c74be6c5bf82be716e9708fc748ff0d51496f8c75a SHA512 e9ae89761163e879f7b0fbb763dfeb8c6e65becb3b0ac61695c22ed77c2d9b9687b16ad1cda419dd72a852eca2c792ad42bd54394f19330126de5f0d00d8bf6e -EBUILD qtquickcontrols-5.15.9.ebuild 772 BLAKE2B 1d54d2adfb72539c4d2898390588bc75348b048144d05a659f052fc5a3206b01df79016c6bd141f9b3e684b81c1fd96e5f081dbd61732583eedcac12f49eb09a SHA512 569773cc8039061e538c937051507fe9a96a73bd2b56bfa7aea006be150204304ac31210628740cc8725cc85b0ea71dfe0d856a350e391351f61aef1325549cd +EBUILD qtquickcontrols-5.15.10.ebuild 772 BLAKE2B 1d54d2adfb72539c4d2898390588bc75348b048144d05a659f052fc5a3206b01df79016c6bd141f9b3e684b81c1fd96e5f081dbd61732583eedcac12f49eb09a SHA512 569773cc8039061e538c937051507fe9a96a73bd2b56bfa7aea006be150204304ac31210628740cc8725cc85b0ea71dfe0d856a350e391351f61aef1325549cd MISC metadata.xml 552 BLAKE2B 8294b8e326a177905eb8b0510295d6b3cc97818c836b6b5d2940b78a5ecccc743c8818436fee3f3a61b2f984560c6fe6346d44e1e6b4fa27a7cf5a9a84f20dd4 SHA512 25f93b07946f9319e9762b9ba6c9adb5ca6348a71ebd5710c0f1690a75ca7f93af8967f323a9e11e7af04fd970a92fedf3ec30d962f85516c7b44f1ea749dbbf diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.10.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.10.ebuild index 16757afb354b..e404149eb84b 100644 --- a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.10.ebuild +++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.10.ebuild @@ -8,7 +8,7 @@ inherit qt5-build DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)" if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" fi IUSE="+widgets" diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.9.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.9.ebuild deleted file mode 100644 index e404149eb84b..000000000000 --- a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.9.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt5-build - -DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" -fi - -IUSE="+widgets" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtdeclarative-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}* - widgets? ( =dev-qt/qtwidgets-${QT5_PV}* ) -" -RDEPEND="${DEPEND}" - -src_prepare() { - qt_use_disable_mod widgets widgets \ - src/src.pro \ - src/controls/Private/private.pri \ - tests/auto/activeFocusOnTab/activeFocusOnTab.pro \ - tests/auto/controls/controls.pro \ - tests/auto/testplugin/testplugin.pro - - qt5-build_src_prepare -} diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest index 633b1fd6313b..975d37c74524 100644 --- a/dev-qt/qtquickcontrols2/Manifest +++ b/dev-qt/qtquickcontrols2/Manifest @@ -1,7 +1,4 @@ DIST qtquickcontrols2-5.15.10-gentoo-kde-1.tar.xz 8924 BLAKE2B 2783586a53c93c48a9dd6408c9785506c82a7fc5ce8aaaba959ee2772c6448c29bf93b7739ee8735d180a409938c6cc53beecb4f6c0cbb948ad049caaa09b91d SHA512 f78a38dcb3e6175f8fa55d14d94220e6b20aa1473d9e3ab2189d8346a7bdc138bf70e4541b672745ee7eb880ebb1b596a79fb7092324cc7d98f3579b70504b9b -DIST qtquickcontrols2-5.15.9-gentoo-kde-1.tar.xz 7368 BLAKE2B 0e31c70332c19f55aa0370d64b5f8abe07f3fc63b3063ab2c40a46b6e3a22c45dcec0f8a6a36d5485fd7bfbb8be949ba33754967231fb2c54a354c3d1522aa37 SHA512 01b01fb30453c7f6e02d8995e609b85725018ab22e24afb2a2e8ac0266906166e4fde3fb004e193e93938589a817d5363dfd020ed097a0e19b41cd7f71dff516 DIST qtquickcontrols2-everywhere-opensource-src-5.15.10.tar.xz 8293436 BLAKE2B 274af0397a0f6f3608eff51cf4e8eedb8a3e64e41d5187e5052ca2bd25c32ad448db3a8e830c9478d9fd27e929693dbb9cd55fd5abeed769cac4c68029cd8b8e SHA512 87e1590223c36b1191f4d976cab946c7d688228032a4a32e699a87ee844d64ed60f93c3c0c148374f4ac6ca619bbf583492cb9b57823b15dd0b9811ca270f390 -DIST qtquickcontrols2-everywhere-opensource-src-5.15.9.tar.xz 8291756 BLAKE2B b48aa868e472bd2b397be5ec4d8018cde477a3ba42a1b98b01a23c12076003a8cc9966d876e4495cb7f83ffc4604dd44ec2ac4f34482d0a15f55c689063b6c68 SHA512 f77a59cb6704438bc7b81f816454dad56bebdf4ce7f015c21a05b09f0c508525750a0cf232da8d7428464aa68de9a2bcbd000906fa781aff1e60e8ee5d70802e EBUILD qtquickcontrols2-5.15.10.ebuild 656 BLAKE2B d340d7dd1d33423edc225f091606502d6fe19010376e23e2ae8a0af2dd3fe86409fade53b51b2e7cf0b35effa3983bccbae50f5512e6ce5c2e168bd80800a6bc SHA512 c90a27549714a059b1012808921aaf224282bf2a15c585b55971dfdc85f1754102300d55e0de73dd74ce55be292e83f321f277b2bdf59915f47acfac3468759a -EBUILD qtquickcontrols2-5.15.9.ebuild 656 BLAKE2B d340d7dd1d33423edc225f091606502d6fe19010376e23e2ae8a0af2dd3fe86409fade53b51b2e7cf0b35effa3983bccbae50f5512e6ce5c2e168bd80800a6bc SHA512 c90a27549714a059b1012808921aaf224282bf2a15c585b55971dfdc85f1754102300d55e0de73dd74ce55be292e83f321f277b2bdf59915f47acfac3468759a MISC metadata.xml 552 BLAKE2B 8294b8e326a177905eb8b0510295d6b3cc97818c836b6b5d2940b78a5ecccc743c8818436fee3f3a61b2f984560c6fe6346d44e1e6b4fa27a7cf5a9a84f20dd4 SHA512 25f93b07946f9319e9762b9ba6c9adb5ca6348a71ebd5710c0f1690a75ca7f93af8967f323a9e11e7af04fd970a92fedf3ec30d962f85516c7b44f1ea749dbbf diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.9.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.9.ebuild deleted file mode 100644 index 83656eb57b51..000000000000 --- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.9.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 - -if [[ ${PV} != *9999* ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -fi - -inherit qt5-build - -DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework" - -IUSE="widgets" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtdeclarative-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}* - widgets? ( =dev-qt/qtwidgets-${QT5_PV}* ) -" -RDEPEND="${DEPEND} - =dev-qt/qtgraphicaleffects-${QT5_PV}* -" - -src_prepare() { - qt_use_disable_mod widgets widgets \ - src/imports/platform/platform.pro - - qt5-build_src_prepare -} diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest index c2b75eeb071f..53ebe614c2fd 100644 --- a/dev-qt/qtquicktimeline/Manifest +++ b/dev-qt/qtquicktimeline/Manifest @@ -1,7 +1,5 @@ DIST qtquicktimeline-everywhere-opensource-src-5.15.10.tar.xz 105584 BLAKE2B a99e6b3813527ec0f7a835167ae356c555d2e18cc67cf40853264df8e6443543755e82177c8033aaa8ef7a0645a9263fd4b97dc2084b5470b51fd889c1c70e93 SHA512 702f3f260e52659cf58a093e6019e26402db867bd65052c2b01c9ee1a995e8eeb0ad1f1dcaa64a9db4ca56f81ffd2d177319a7a4f379ca0f3bb7f27295f08541 -DIST qtquicktimeline-everywhere-opensource-src-5.15.9.tar.xz 104724 BLAKE2B 9a5421cbfe3f8c2070c33f1829d325be97dd51644c2028e9e1b982abf4e5f3bb746766014481e60a9545b78ee13e6ea687d5d87c784fb49be4f654db53bec48a SHA512 a365c38e09c347a2fceff45a22c7bbe8c3cff5e1a3533ff4a89a71934275132ee21c4adf10120f8da50d907c81388d1290b1b16db3b3b0d8d761851888cd991b DIST qtquicktimeline-everywhere-src-6.5.1.tar.xz 113720 BLAKE2B f93083656fc52931e34619605efb37be8c0dbb65a30c8d23a9c41ac948842773570c5251ed135ddad0b42b6d2252e6dfa13e1985b5efbeb684c38e3ae73b3bd1 SHA512 72fa2c96beabf2ad734bf458f5a41edb7178bcf9c53184425ac33e75d648bd617ebc393a4036226846e3ca407fa17fca7bb15a23b7c75f12796353deddb962fc -EBUILD qtquicktimeline-5.15.10.ebuild 367 BLAKE2B 610cca42b4a262f7b3c1d9943187d179af7ba673232108dfd154d5c355af691f445f5eb39261ca5bd25d4788318beff0f58cb6042a4433a45d5e9d2108b30f75 SHA512 231e521de5b8274c074de45306b7f8a72085e7d4f10a7f9e6decf4d358fc82b991cb01c0163aaa96bc54b56ad0f7d2c0c2e71c24f51baea9c95809d0c40c3efa -EBUILD qtquicktimeline-5.15.9.ebuild 367 BLAKE2B 610cca42b4a262f7b3c1d9943187d179af7ba673232108dfd154d5c355af691f445f5eb39261ca5bd25d4788318beff0f58cb6042a4433a45d5e9d2108b30f75 SHA512 231e521de5b8274c074de45306b7f8a72085e7d4f10a7f9e6decf4d358fc82b991cb01c0163aaa96bc54b56ad0f7d2c0c2e71c24f51baea9c95809d0c40c3efa +EBUILD qtquicktimeline-5.15.10.ebuild 366 BLAKE2B b96a5118b144bdd8ecb543224e233d45a30a529a20d9795e1f2c1fe96ec4cbc52a921bf4d294e04cb51f07f866b5f62fcaf5ffb21f8984c387d5971ea78aa128 SHA512 933d5f932a33831742e2fe6001f9db49ab0dbb0cce45d8d42efca9036aa533ef55501b132e61daf03a19be8153defb7bc21e180efabbd9a98a6aa2224239b825 EBUILD qtquicktimeline-6.5.1.ebuild 349 BLAKE2B 87abc1b15b3f35c9aaa0422bf73321342981ff72d9e2eac71746fb12488a9740f472306a9dc1e7ef04624df47d169a15baee90c66a537432055c1a220e1d2b38 SHA512 40bcd48c890001940463e12a49eff06f600a5dddfe039518b142ce83ccef86d01a2421af8beda249c7c81cc4c9845b6f00e8cdf2a4e74abbec91f25556928504 MISC metadata.xml 383 BLAKE2B 8f734db19973b4ebfe57cf9417f7fbf6db00ca254cf2410e336c2f252aff7e85500d5fdb944e511a48bf08ebb3ee74e729073f567b9d7558efb19024f7c1e10e SHA512 c0c9a947c7ab5edce2487560d6d9c215966ba5804e370557f2d2a35d67bc6c1ac8a04afdaac8c733cc66be0977835826ecd817248b83c01f4230f8824fbc41a1 diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-5.15.10.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-5.15.10.ebuild index 81111b8fbbd2..9c4eadae3a1b 100644 --- a/dev-qt/qtquicktimeline/qtquicktimeline-5.15.10.ebuild +++ b/dev-qt/qtquicktimeline/qtquicktimeline-5.15.10.ebuild @@ -8,7 +8,7 @@ inherit qt5-build DESCRIPTION="Qt module for keyframe-based timeline construction" if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="amd64 ~arm ~x86" fi DEPEND=" diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-5.15.9.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-5.15.9.ebuild deleted file mode 100644 index 81111b8fbbd2..000000000000 --- a/dev-qt/qtquicktimeline/qtquicktimeline-5.15.9.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt5-build - -DESCRIPTION="Qt module for keyframe-based timeline construction" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~arm ~x86" -fi - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtdeclarative-${QT5_PV}* -" -RDEPEND="${DEPEND}" diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest index 0b95eaf12568..8d0da22d1d9d 100644 --- a/dev-qt/qtscript/Manifest +++ b/dev-qt/qtscript/Manifest @@ -1,5 +1,3 @@ DIST qtscript-everywhere-opensource-src-5.15.10.tar.xz 2666052 BLAKE2B 58844771d25d7b8b5318337aa6a68ca3089f4524a8051edc35f556950ee48bde17106ba1c8635341734549db460a63c3c89622c6f01023d596e8ae5c68c99d4d SHA512 3748cc8c90c2f96a21e6b0c8ffacca11d023e37091f6f5a05608f7f787f81619a7aac5c8074360486e28033a28601c1d347e499bc387a36f50c4cec2be30e782 -DIST qtscript-everywhere-opensource-src-5.15.9.tar.xz 2666040 BLAKE2B 5303481d431dc5850b728654d96758f161afa6f6cdd2c9ab40f226e8e998c6d83fee298fb0f9ea67669b9218a845eaf2f25546dc9c0da0dbda14ebd03a0a23b6 SHA512 83a69b3f428fe8322c4ff5bf96736f8e76c0825b06742ef000c22bd0c71598c648b03481f40d86d5233d74096b34c5158a576731a06f12e01b680fd42e31c602 -EBUILD qtscript-5.15.10.ebuild 686 BLAKE2B 53fe4da69118704c12a6dc648e9314c85ff1ea3004cff08ef58ebac9c90bc1ab06b1414054f53c038302714ee3d619aff382a4c098981c630c6feb95dacd2f8e SHA512 73aa24c0a6b5bea5508b0a14b0e4cc50463110626d605dcbb5bdd6071c611b69b6832cad0170acc90111837ff570ddd865d46b2f89344a426924c934cd01d8a8 -EBUILD qtscript-5.15.9.ebuild 685 BLAKE2B 8fce470e213da03bb8cd26bc2b8039467119d93249a3b63cfbd0b76c5115a7a64b10e6cf84e10e51431b5a6a9881e02547c44ca18b1d9e945761a3a2c541751b SHA512 b5002b066d0a77a68cbd5ab31944d1065a65634fcc9845efd2c41e9e85f9887abdebd8e5d288db24ab262b176e86b2832e24d8843b264c505b3edf0e99b57c41 +EBUILD qtscript-5.15.10.ebuild 685 BLAKE2B 8fce470e213da03bb8cd26bc2b8039467119d93249a3b63cfbd0b76c5115a7a64b10e6cf84e10e51431b5a6a9881e02547c44ca18b1d9e945761a3a2c541751b SHA512 b5002b066d0a77a68cbd5ab31944d1065a65634fcc9845efd2c41e9e85f9887abdebd8e5d288db24ab262b176e86b2832e24d8843b264c505b3edf0e99b57c41 MISC metadata.xml 583 BLAKE2B 5389c382561f060259c9eb626a98fa6d1861a33cffb3ca62899cfb6f1b020d6841314edd05c4fd0e5f05593f6015af8826f1d087078754a3dd31ae72be7da4aa SHA512 f8d07eb515db1b455670371655c572aac73653a2d1af68d8a226ecfeaf77b62737114a66bc41375cf7f32d575df792a685298487a90c650b6c6dfb4a7c113181 diff --git a/dev-qt/qtscript/qtscript-5.15.10.ebuild b/dev-qt/qtscript/qtscript-5.15.10.ebuild index 734b49795797..add246d867ea 100644 --- a/dev-qt/qtscript/qtscript-5.15.10.ebuild +++ b/dev-qt/qtscript/qtscript-5.15.10.ebuild @@ -8,7 +8,7 @@ inherit qt5-build DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)" if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" fi IUSE="+jit scripttools" diff --git a/dev-qt/qtscript/qtscript-5.15.9.ebuild b/dev-qt/qtscript/qtscript-5.15.9.ebuild deleted file mode 100644 index add246d867ea..000000000000 --- a/dev-qt/qtscript/qtscript-5.15.9.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 - -inherit qt5-build - -DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" -fi - -IUSE="+jit scripttools" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - scripttools? ( - =dev-qt/qtgui-${QT5_PV}* - =dev-qt/qtwidgets-${QT5_PV}* - ) -" -RDEPEND="${DEPEND}" - -src_prepare() { - qt_use_disable_mod scripttools widgets \ - src/src.pro - - qt5-build_src_prepare -} - -src_configure() { - local myqmakeargs=( - JAVASCRIPTCORE_JIT=$(usex jit) - ) - qt5-build_src_configure -} diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest index 83e10fea8ca6..c6f78b061d88 100644 --- a/dev-qt/qtscxml/Manifest +++ b/dev-qt/qtscxml/Manifest @@ -1,7 +1,5 @@ DIST qtscxml-everywhere-opensource-src-5.15.10.tar.xz 437404 BLAKE2B e36e866e4c02722f88499cc92bf27d2401f2b89d19fed83915803f6c8a367007fc386df250d11ecd92e5c80713924dd9992608769dbb0a42071f0d928317d935 SHA512 93e2df05da176802a0439ba752f52d1c84d291a2addf9492aaab2099f06efb32d896edd0660711bb2e0b67f7a9ea2c4d31b4ec3366f6230140d3de0056478923 -DIST qtscxml-everywhere-opensource-src-5.15.9.tar.xz 436620 BLAKE2B 4471906e193e71c2cf16165a6925f2fa802d057afcb2690b0e9558c4fa98445282660346364800357e37f1146e077a3b10043fba3bd934bee34d8b801c74214e SHA512 f6c6bdcb651055fd3a9b18fae1860f0d72afe83a08b387cb1393d0b1966eaaf1d8ce4530e6faa3a4e4a18d97a8e36937303b99e29d7dba17b6bcda61a5eb9872 DIST qtscxml-everywhere-src-6.5.1.tar.xz 1164020 BLAKE2B c0d5dc1f98cca202923343085097ba0d81ce3b4f0706254792f8e6f60709796f7dad0db9352aaf5d5f9283d5e231d3b927bdc9317d9b7130a19c194efed0bc6a SHA512 5be0c7fc913880500e360860a9b1f50dc868b4e4b02c6e774578221754a88ece44d90d80ea85aa74b23cc3790a20f1e2b00b7d395612143d42e7c63708ed9dd7 EBUILD qtscxml-5.15.10.ebuild 398 BLAKE2B 27b0f98657fad702cb2b14ad1c69bc80b9c42e5680ed3ba2db0e79bb9884c0f7e4960c3c4bea26a6e5577476030b52c172f327cb6b6ecd9ec72ec6b5d306725d SHA512 62f3dd6a55d8f8dc8af4d1e0f7ded88f8efd3fe1ada7a7f585bdd488c3599f160a9efbc52a014cb5016e11a13856dfabbc236cb4257bae8bbb18137bc02e22ce -EBUILD qtscxml-5.15.9.ebuild 398 BLAKE2B 27b0f98657fad702cb2b14ad1c69bc80b9c42e5680ed3ba2db0e79bb9884c0f7e4960c3c4bea26a6e5577476030b52c172f327cb6b6ecd9ec72ec6b5d306725d SHA512 62f3dd6a55d8f8dc8af4d1e0f7ded88f8efd3fe1ada7a7f585bdd488c3599f160a9efbc52a014cb5016e11a13856dfabbc236cb4257bae8bbb18137bc02e22ce EBUILD qtscxml-6.5.1.ebuild 397 BLAKE2B a479e813b27792c70211b5a8c20f473a0dc2517fce50394e233f78de410ee0c42dfb1bf6b4ba966d680516ef3777a2f3859a310d5c121c8a25d8b44c8a9aef30 SHA512 f52bb5c201d5d24944cec6a7385ce8fc5290e6f78f6d13fa652222678295d48ae5fbd24b8222f5add4ccab195b8902fbbbbe53bbf71be56a1f1b76b5ba98dc12 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtscxml/qtscxml-5.15.9.ebuild b/dev-qt/qtscxml/qtscxml-5.15.9.ebuild deleted file mode 100644 index 9a76f3de8862..000000000000 --- a/dev-qt/qtscxml/qtscxml-5.15.9.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt5-build - -DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~riscv x86" -fi - -IUSE="" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtdeclarative-${QT5_PV}* -" -RDEPEND="${DEPEND}" diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest index c07e67aefc03..50783bf344d1 100644 --- a/dev-qt/qtsensors/Manifest +++ b/dev-qt/qtsensors/Manifest @@ -1,5 +1,3 @@ DIST qtsensors-everywhere-opensource-src-5.15.10.tar.xz 2059812 BLAKE2B 80fb3587ebd50ac28ed3d15f1e6888f10d250253be0a7e176d37ae355f124d98ae8eeff63cfd4ff0c1785c994a48a043f83102689f3a5e644806dd90ded0ded5 SHA512 9950b0f8b90727a051299c5b7e7852819c165bcdb1cbe2f8bd7386768175c387ab838918e7d6f1dcf2a7d6d32bb1559dfda225c57e8b9b5b4ffeac5f3db432ac -DIST qtsensors-everywhere-opensource-src-5.15.9.tar.xz 2058448 BLAKE2B 81dfea81186b4ea77e469f6c4f351aca55134d794267fdb2f9c3a31e622208b3eeb99bff53ef5832ca18fab449044734629e782969b3b44e2087f9f5ccddb8f7 SHA512 beba10a61e6d9f31dc9f24826b4a01b48fa656d424a97164c59d7be9a9e063f1b0820f95c157651ca0cac60d6f9aa188b90a122be565bcb488e7f0e42887140d -EBUILD qtsensors-5.15.10.ebuild 567 BLAKE2B 37c6ffc83900292329aa32f226b7a3424b9f5513fa0d7646ff085ccd6ecd1b1ae52fe42552aecff697a40a6c232c80fe3131d0db08fb2a83b6bf2903e63a929e SHA512 b4bf468e7581cbf27e09ec345f943bfaa0cb397aa37e9335d7bdb1ed61f7597ba3d510fb8337511ab54f235bbaeeebd867173fece302474baa05fa66d0b4283b -EBUILD qtsensors-5.15.9.ebuild 566 BLAKE2B e798853d8e80272c044a99cec1afc8bb006ce73552d642d7b9852a55b3e018875fdf8bcdcef2a001ecbfbafd0cc2e36350d41bf93bce93e35b7a5e081a607ed8 SHA512 1927fa1e7693842aa7c08e604bc3033bdfabf28411ca6d748ac8a26f432187f14b8c10dc9a5a51b631b71d7f81048c893d700110fcb2888da02268b4529e7e4c +EBUILD qtsensors-5.15.10.ebuild 566 BLAKE2B e798853d8e80272c044a99cec1afc8bb006ce73552d642d7b9852a55b3e018875fdf8bcdcef2a001ecbfbafd0cc2e36350d41bf93bce93e35b7a5e081a607ed8 SHA512 1927fa1e7693842aa7c08e604bc3033bdfabf28411ca6d748ac8a26f432187f14b8c10dc9a5a51b631b71d7f81048c893d700110fcb2888da02268b4529e7e4c MISC metadata.xml 542 BLAKE2B 45db7e0814cd2ecae2053ed664d6af55c1f2c175eeceba4364fc37c558ddb51c8e28309722e8c2404441ca009613c045ddf7e501d4b5ed27d208c027c3aa1573 SHA512 5bc7be4d72823fdb716ce7eee0c36eb2a5fe7ea9a59a95792727efbddbe474fb44dfa0286a3064ee674a41d8d5415fd48c717735b6818cf3c28e1d60193f3ce1 diff --git a/dev-qt/qtsensors/qtsensors-5.15.10.ebuild b/dev-qt/qtsensors/qtsensors-5.15.10.ebuild index 5c2d6be713cb..60d0f95eed77 100644 --- a/dev-qt/qtsensors/qtsensors-5.15.10.ebuild +++ b/dev-qt/qtsensors/qtsensors-5.15.10.ebuild @@ -8,7 +8,7 @@ inherit qt5-build DESCRIPTION="Hardware sensor access library for the Qt5 framework" if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" fi # TODO: simulator diff --git a/dev-qt/qtsensors/qtsensors-5.15.9.ebuild b/dev-qt/qtsensors/qtsensors-5.15.9.ebuild deleted file mode 100644 index 60d0f95eed77..000000000000 --- a/dev-qt/qtsensors/qtsensors-5.15.9.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 - -inherit qt5-build - -DESCRIPTION="Hardware sensor access library for the Qt5 framework" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" -fi - -# TODO: simulator -IUSE="qml" - -RDEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtdbus-${QT5_PV}* - qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - qt_use_disable_mod qml quick \ - src/src.pro - - qt5-build_src_prepare -} diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest index 55b2f9139e32..6d6bfc7ef03d 100644 --- a/dev-qt/qtserialbus/Manifest +++ b/dev-qt/qtserialbus/Manifest @@ -1,5 +1,3 @@ DIST qtserialbus-everywhere-opensource-src-5.15.10.tar.xz 359256 BLAKE2B df1258ddeec34b4fc683da948bf703de17e72e217df66e1b2c5360936e980915281907ce35c3be9a73ec66f43a330d5da0712f225a2e462965f0936f219c75fd SHA512 914a6ec2d51f89f84bc3425185cc35d497595c8f5378ff475ce784bc744fe1a9054feeaeed8d4205abc5f4de256d9511e8e1be3076066eed424848724325f513 -DIST qtserialbus-everywhere-opensource-src-5.15.9.tar.xz 358380 BLAKE2B e53c4d0eb6028aa5b1151c5509635fa721d6b8ccd7c99f5d9483eeffbe9bcc68ad0c99438cbaf125c1df5f027dec631d21fd609a73cea44cfb5b14093c84d37a SHA512 f044929a2a4e8401fbd84a3e160f070c7af75bf6dd44e7353160ed30bb453853c0d8b421e03b73309d249dc149ef19192721f8152881ddc37f0be2e410884cfe EBUILD qtserialbus-5.15.10.ebuild 430 BLAKE2B 0ef2ee6be68f796c34583c56e53e0490a87e539c7c8ae247cf7d5749e01a6794f3f03ee5df8912db288d4d4d8c2428cdc5c2cdba076e5758ed9c2580c0691d1b SHA512 dff82f6d97f2b21809bbc2078b07e88d513672bf4fa4547037aae8da14c7485f4a5e27a7305a5b0462990553a662b5c133e1bff2a52ba97e4bedc4e1cdd9aaf5 -EBUILD qtserialbus-5.15.9.ebuild 430 BLAKE2B 0ef2ee6be68f796c34583c56e53e0490a87e539c7c8ae247cf7d5749e01a6794f3f03ee5df8912db288d4d4d8c2428cdc5c2cdba076e5758ed9c2580c0691d1b SHA512 dff82f6d97f2b21809bbc2078b07e88d513672bf4fa4547037aae8da14c7485f4a5e27a7305a5b0462990553a662b5c133e1bff2a52ba97e4bedc4e1cdd9aaf5 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtserialbus/qtserialbus-5.15.9.ebuild b/dev-qt/qtserialbus/qtserialbus-5.15.9.ebuild deleted file mode 100644 index f2e75b4cdad1..000000000000 --- a/dev-qt/qtserialbus/qtserialbus-5.15.9.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt5-build - -DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64 ~x86" -fi - -IUSE="" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtnetwork-${QT5_PV}* - =dev-qt/qtserialport-${QT5_PV}* -" -RDEPEND="${DEPEND}" diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest index b81545a181ca..8caee119cb31 100644 --- a/dev-qt/qtserialport/Manifest +++ b/dev-qt/qtserialport/Manifest @@ -1,7 +1,5 @@ DIST qtserialport-everywhere-opensource-src-5.15.10.tar.xz 324256 BLAKE2B 7d5492648854877b42a4a058ee2e1205f67d2ad949041d62f800f0fde701e02b7651efa16dcfa43d0396675009ebdc9362fd74eccec06f079847b7ffff0efd24 SHA512 59face48cce750fb02c112dbef9c997a5b61d84cf8085a0f8c59c3bb5c93d7110de9c9830f26f3ed61fffb2c23eb8a42d5683211abaa6e5147cf87643469a45e -DIST qtserialport-everywhere-opensource-src-5.15.9.tar.xz 323496 BLAKE2B e471854a2aac5143f7b6aa5ad452ed5c38dc7e021decee920b71fcc9f9b574af89a89c166a737e604f6778024cceb822acc19b82ab1ea07cb34d687b7d0280a6 SHA512 e22d20a0b20d0dc8c6bce3dcf1137b2cce28e370df9d0250f2a777dd73153d0156b0c6cfe88bc4257cdc209fbf640c8a06fada147d40ee638deb716148812da3 DIST qtserialport-everywhere-src-6.5.1.tar.xz 279664 BLAKE2B 5c3990cd08a40cd7db5fb81eaba7b0344c5fe8efc373007510cd241cdebb2d92044a97c3dfebf267b17f7b3d7f1f7ff17e2333d994735cea499d46000f6ae9d0 SHA512 2a85f98d6eca51896a8e32bb531326c8479fde8d09ef2936ba1acb2bbfcf565ccdbffde29fee3b685709b8e1aa3a77437515607f280b483937c417dd15d55793 -EBUILD qtserialport-5.15.10.ebuild 567 BLAKE2B f61e5b32aa135bfb91047db505344445d6b43767a0d167b2a3e1d8bf2e5c5dbb1f83d1fa0527901cca7797f7dbda76f6d8deeba9c7be3110559a8590b792aa39 SHA512 a45ed7c5fdb21a5c4bab94ba0d30bb0edff959643b703ff7f8e2a89ac30c78b40c97bf1480144921e55ae694b7daa61638df519f33b46608b33287219afacd0a -EBUILD qtserialport-5.15.9.ebuild 565 BLAKE2B 380cc83e92be8bd256a5e652a5018380da908a30a20a8676c3701caea63dba343b99edd1f67458ebb5556ca49cac3f0b766b0237c66b01e7b8087246ecda4bdd SHA512 acfee3720971a49241a821201849b840e1d019ed768e58da252a5e519bd142d9166e4551330ed8d21184a1b899d8175dbe1bf251f4a938d13d971514ca4063df +EBUILD qtserialport-5.15.10.ebuild 565 BLAKE2B 380cc83e92be8bd256a5e652a5018380da908a30a20a8676c3701caea63dba343b99edd1f67458ebb5556ca49cac3f0b766b0237c66b01e7b8087246ecda4bdd SHA512 acfee3720971a49241a821201849b840e1d019ed768e58da252a5e519bd142d9166e4551330ed8d21184a1b899d8175dbe1bf251f4a938d13d971514ca4063df EBUILD qtserialport-6.5.1.ebuild 354 BLAKE2B c466c01402820d11e4f2423c21d0569c62e4b64f1fc04a0be37654d42fea6cbb8f71303f8eca98e20a7f3c22fc63d28ac11b0a0b3cfeb1037800e81f50fda09a SHA512 be88e72c9bfdc86c3786fc729681c62885bc291483dc9a53b4000217e8d569929a5e5ff035785bab7fedbbdf2c609a2e241a5bd89b7d4c9970fde3c11c6acb39 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtserialport/qtserialport-5.15.10.ebuild b/dev-qt/qtserialport/qtserialport-5.15.10.ebuild index d0b37cdc6a71..a7fe26dea225 100644 --- a/dev-qt/qtserialport/qtserialport-5.15.10.ebuild +++ b/dev-qt/qtserialport/qtserialport-5.15.10.ebuild @@ -8,7 +8,7 @@ inherit qt5-build DESCRIPTION="Serial port abstraction library for the Qt5 framework" if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi IUSE="" diff --git a/dev-qt/qtserialport/qtserialport-5.15.9.ebuild b/dev-qt/qtserialport/qtserialport-5.15.9.ebuild deleted file mode 100644 index a7fe26dea225..000000000000 --- a/dev-qt/qtserialport/qtserialport-5.15.9.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 - -inherit qt5-build - -DESCRIPTION="Serial port abstraction library for the Qt5 framework" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -IUSE="" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - virtual/libudev:= -" -RDEPEND="${DEPEND}" - -src_prepare() { - # make sure we link against libudev - sed -i -e 's/:qtConfig(libudev)//' \ - src/serialport/serialport-lib.pri || die - - qt5-build_src_prepare -} diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest index bf8fbe87ad01..d7ac87daf4fa 100644 --- a/dev-qt/qtspeech/Manifest +++ b/dev-qt/qtspeech/Manifest @@ -1,7 +1,4 @@ DIST qtspeech-5.15.10-gentoo-kde-1.tar.xz 1044 BLAKE2B e555c475fa1824ffbe34c5a0e0b6c24eeec81ad29337966e89f9dbd7d43c3a5d079603ad6dbe51e695984741cff0a749921b329242bd68d23c4ff9eed3eff008 SHA512 c4551ba08e9c23af59b9ce86d4ea0420c0b60372e3bb177d17b066b8651bb6d726c1d9981b6cf762f1cbce0fdae8f05cd77055af13384eb333355c1ba834428b -DIST qtspeech-5.15.9-gentoo-kde-1.tar.xz 1040 BLAKE2B fee7bf8280a4b8ca6f9769a7f1387b73fdc796ee40f3f2c37bd1408b091c544fad15b76b02fd8df80b9b206b749eaba6eefb488b4656e1000f400570e669b754 SHA512 ec0014532cbe29d067ad35f240b1b3842b035b5e20026dae0994939f9f6a43d380663b258ef0f280b43e0f1f7b5f8cd56ae1047377f1e6ead355563a9b31173b DIST qtspeech-everywhere-opensource-src-5.15.10.tar.xz 104944 BLAKE2B 7e664719d352cd29cb289f8b8f59d4595ffe343dca028a69030032030eb02c601b29492cea885bcab940264624b39042773bc70884512726abcd89dc27065b64 SHA512 b938c8baba11aa9a40a2ec5492df32c511164686aa2649d78023beccc8b23f1e0a77193672f7bc7d7f72aeb7b59fe30972683f5a4e22e1e39da9744ecd40201d -DIST qtspeech-everywhere-opensource-src-5.15.9.tar.xz 104024 BLAKE2B 76aa0f2c0e2093bae51cdfbdadbabe87719958bc730d11f7f160e2441ae9c3b6797c3b81a8c034068639fb1a56339b7122b52c0a4323d1b90778b1f39398baf3 SHA512 c614798cca4485d9880fe8bc19df563b29673f8fc111ce8129e8e1a8f1c8f769f76c9a7754e8cde43e7223ef7fed899bff9e91bcebe113281eb44f39aa7bfe4a -EBUILD qtspeech-5.15.10.ebuild 731 BLAKE2B 914de8ba46fd303fcc73e084e5e4e732979a359849c74bf78dfaab8780831c9f74701b709a76440321338173bc2120caa7906859c136a424cfb4f7a029d77ef7 SHA512 fc72beb8973da0ef209b54d3dd6f4784b6e8c4acfda81a78d446385a5c856c6234c2438d7367a4e371b3668b685aa267804fe2a9b2ea304d1045bb64b6c36a99 -EBUILD qtspeech-5.15.9.ebuild 730 BLAKE2B 9ca79158cacdb395d0e845f8504a1846889bae0eb116af6255016b2b88f6ab30b5d511575e13561c3cc3941dc9bc3e8832472d90d1ac0471af2cc55bf64d5dde SHA512 4222158b97630d34ede62e8d0116834442fe72509ed0763fec33ce0306ba1689afec8e57ce732e140410e31a42bf6403c8ec6fc2dd3aefb8895058d8d3c44323 +EBUILD qtspeech-5.15.10.ebuild 730 BLAKE2B 9ca79158cacdb395d0e845f8504a1846889bae0eb116af6255016b2b88f6ab30b5d511575e13561c3cc3941dc9bc3e8832472d90d1ac0471af2cc55bf64d5dde SHA512 4222158b97630d34ede62e8d0116834442fe72509ed0763fec33ce0306ba1689afec8e57ce732e140410e31a42bf6403c8ec6fc2dd3aefb8895058d8d3c44323 MISC metadata.xml 614 BLAKE2B 93e681cc8d9a330c55a86b22fd190c98c9d834cdf85755c4e61365e288f51fa31854788df2ed2a73aab1736b47f0e7e79f8cb6ec504d74614a0e068d8b783365 SHA512 780dc74110dc359d3764fa7f3a1e4c60f1e05f51cfeb377de8ab043d95c8154535657e46e5f026b66dcc612a1f36e007ae2d531622766518a108bd58407dc2f9 diff --git a/dev-qt/qtspeech/qtspeech-5.15.10.ebuild b/dev-qt/qtspeech/qtspeech-5.15.10.ebuild index 5b5ba96d6c1f..080e2f22739a 100644 --- a/dev-qt/qtspeech/qtspeech-5.15.10.ebuild +++ b/dev-qt/qtspeech/qtspeech-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" fi inherit qt5-build diff --git a/dev-qt/qtspeech/qtspeech-5.15.9.ebuild b/dev-qt/qtspeech/qtspeech-5.15.9.ebuild deleted file mode 100644 index 080e2f22739a..000000000000 --- a/dev-qt/qtspeech/qtspeech-5.15.9.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# 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=1 - KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" -fi - -inherit qt5-build - -DESCRIPTION="Text-to-speech library for the Qt5 framework" - -IUSE="alsa flite" - -RDEPEND=" - >=app-accessibility/speech-dispatcher-0.8.7 - =dev-qt/qtcore-${QT5_PV}* - flite? ( - >=app-accessibility/flite-2[alsa?] - =dev-qt/qtmultimedia-${QT5_PV}*[alsa?] - alsa? ( media-libs/alsa-lib ) - ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - qt_use_disable_config flite flite \ - src/plugins/tts/tts.pro - - qt_use_disable_config alsa flite_alsa \ - src/plugins/tts/flite/flite.pro - - qt5-build_src_prepare -} diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest index 4790518ba53b..fab6d6d89b1e 100644 --- a/dev-qt/qtsql/Manifest +++ b/dev-qt/qtsql/Manifest @@ -1,8 +1,5 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6 SHA512 efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b -DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a SHA512 60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef -DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8 SHA512 2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3 -EBUILD qtsql-5.15.10.ebuild 1262 BLAKE2B dbea807b01761f23fb24d124f8fed77345e3e2919a9438cdb1cccd105e270d744051d6b0fd0332d94c521c3e28c98505f02381ec2d64ebe0aca2ce3a392b8b03 SHA512 3c6a8a14101b515618ac1e97dbb7d3c6fe949a1f09adff4ce9f228a1089e215e110041b778017bad4a158911cafb23745ae030dbf504fcef309d2d35b594127e -EBUILD qtsql-5.15.9.ebuild 1260 BLAKE2B ab11a2826f1b72ed2f025844b610077093d8c58cf23424b151d996cbdd2f3e166323155f769c2f1d9de152a4b8c3a4e9679e14907e0480328af5424a78b7b0c1 SHA512 17d08dd34218396024ecd09540cb2ccdf2d92008b04a9143000f47f02aa56d0ca7652a3a431cfb43c5fda88c3305eca9580b749e5876532d077183463de0801c +EBUILD qtsql-5.15.10.ebuild 1260 BLAKE2B ab11a2826f1b72ed2f025844b610077093d8c58cf23424b151d996cbdd2f3e166323155f769c2f1d9de152a4b8c3a4e9679e14907e0480328af5424a78b7b0c1 SHA512 17d08dd34218396024ecd09540cb2ccdf2d92008b04a9143000f47f02aa56d0ca7652a3a431cfb43c5fda88c3305eca9580b749e5876532d077183463de0801c MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtsql/qtsql-5.15.10.ebuild b/dev-qt/qtsql/qtsql-5.15.10.ebuild index e212a4f5e857..d4bfc51740fa 100644 --- a/dev-qt/qtsql/qtsql-5.15.10.ebuild +++ b/dev-qt/qtsql/qtsql-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase" diff --git a/dev-qt/qtsql/qtsql-5.15.9.ebuild b/dev-qt/qtsql/qtsql-5.15.9.ebuild deleted file mode 100644 index d4bfc51740fa..000000000000 --- a/dev-qt/qtsql/qtsql-5.15.9.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 - -if [[ ${PV} != *9999* ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="SQL abstraction library for the Qt5 framework" - -SLOT=5/${QT5_PV} # bug 639140 -IUSE="freetds mysql oci8 odbc postgres +sqlite" -REQUIRED_USE=" - || ( freetds mysql oci8 odbc postgres sqlite ) -" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}*:5= - freetds? ( dev-db/freetds ) - mysql? ( dev-db/mysql-connector-c:= ) - oci8? ( dev-db/oracle-instantclient:=[sdk] ) - odbc? ( dev-db/unixODBC ) - postgres? ( dev-db/postgresql:* ) - sqlite? ( dev-db/sqlite:3 ) -" -RDEPEND="${DEPEND}" - -QT5_TARGET_SUBDIRS=( - src/sql - src/plugins/sqldrivers -) - -QT5_GENTOO_PRIVATE_CONFIG=( - :sql -) - -src_configure() { - local myconf=( - $(qt_use freetds sql-tds plugin) - $(qt_use mysql sql-mysql plugin) - $(qt_use oci8 sql-oci plugin) - $(qt_use odbc sql-odbc plugin) - $(qt_use postgres sql-psql plugin) - $(qt_use sqlite sql-sqlite plugin) - $(usev sqlite -system-sqlite) - ) - - use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)") - - qt5-build_src_configure -} diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest index 535ead3a0949..8b94f0f0ed0c 100644 --- a/dev-qt/qtsvg/Manifest +++ b/dev-qt/qtsvg/Manifest @@ -1,10 +1,6 @@ -AUX qtsvg-5.15.9-fix-ub-ossfuzz-22618.patch 1907 BLAKE2B 1d28a94ba450d74a3b990beada37abc9310fcdc6eb61f978101daf1c5093d98fdd58f00aaa28447f5b6f0d2fbd903d619a57f86474a05183f12bb5192c0e4d90 SHA512 ea6b2a0d1a1f54ee1f6a756a0a271047b32d674945787b0ed5245f6b4aafd3bcf560daf269225db2a62842ccf3b2f4c9b65b0af0a7787c6cc451d75606707736 DIST qtsvg-5.15.10-gentoo-kde-1.tar.xz 5012 BLAKE2B 2eaab709cf165108b6f18ffd88ee7333ebbbca94500fcd426e155c4ef85670b565ed5db6a89c31e542118a4f048bb347375964e9056badd3c7ad5cabe3367d3e SHA512 2d3168540cfbb51302a3824f936c1c33a01864793a5eb56287dd0b13bd2ed3b23df3049d295fa5ecd94d453deed67542f5bcccc6071570a802cf04c1caef6138 -DIST qtsvg-5.15.9-gentoo-kde-1.tar.xz 4368 BLAKE2B d2758227d565d9043022e22d0eaa34cdd4b851435e331c30af8c4b2b232a068d5bd222389588dd01ab872611d34da0be90f4921377de63e7b5477c0d74bb5090 SHA512 2b99a16e277795431ea7953119efe70a9bcf084b2cd1e63003d4ba032067eeaaacac47239788a5860c1d5960af738df7bda4a317b484f3f64e1cd1e3aa31b749 DIST qtsvg-everywhere-opensource-src-5.15.10.tar.xz 1889960 BLAKE2B 14ee7bbf0914e47d8fc39790ce597fca0085e6018d33878752e707a9ece567bb139bc2f1e689840d6641aa6db958240a4f97fab69e7200385ddb2ee53abc5f04 SHA512 6de19c1dd6584f95bc3abbd391495bbdc13f15cc677a0c9e7afa2a0beffef8f8128eab5ccda741ed95af4553203b9daf1fc0327197912945e7211aeace33c6e7 -DIST qtsvg-everywhere-opensource-src-5.15.9.tar.xz 1889044 BLAKE2B 0163c88701d510ab99a1d0d91f98fced612e428fdb04573aba5e819cb7a713d283e1cae94f0e31a7016d14a1f61f202a417453f63768ebdfa185772abcf0cf71 SHA512 e091c059492662fad713d1f99bfa5e21a8f8e77e24b067d176a6e732b420a22e3777fa99a880c6f992a19b2e5b16c01f131da875d9e08e6a515108b468192fe5 DIST qtsvg-everywhere-src-6.5.1.tar.xz 1728900 BLAKE2B 9003463afefb97fea05dcac2b9a56f31c3e5a64a76e4a3b4b04bccfe73c691f48a4c8696aeda7359d113c6fd7c8ec7c0bc094d092f3db2338e0ca136792b7705 SHA512 4df0e02aa9b21091eb71a536befc52d8e7bd5f6d9fa757fcf0ac2f11e44d3f84b44d73551e44bd6a1045891bc9c0ed471820a94b8f014b3a82cccf32b10ac437 -EBUILD qtsvg-5.15.10.ebuild 498 BLAKE2B faf56508a36a5bf0176f367d822b26915b31c55b36955de2fcdf26b1bc3fad01da169fd6862b7fcedd3303cd0244b989e391672ce59e677a9da2d6c5b1f39f9d SHA512 1120baab2f212d20add4d418657de8635ab6b0965f73ef3ead13ebd190ffef694e6c2cdf29fba692c8f3debd3bcf4d41aa69057ab6e2aa7bbdfe0a24262172d2 -EBUILD qtsvg-5.15.9-r1.ebuild 555 BLAKE2B a77052e1952834d345fe99c7a9d426e8a3379ed06eaef40984b7098415b2f248e3954fadc3aa8975346d5b6e0447d3b4df5b0b073b97d59da172f55c61dda67e SHA512 430c41c0c2ace6c30a98e6abada3ca7ab3d11a5d453542f87c9941e2d9f126ebb64fe0ff6eb49005e9114879e7bdb8d6711f7276152012b9deb5c2e27d1de7d4 +EBUILD qtsvg-5.15.10.ebuild 496 BLAKE2B a9a417892487c84120f966f2bd06d84f7348e069ec3917aca6c88c33345109bf127802e01fae1da95a5945fc7e44db8f3a2f3b7f6b699fcfbcc3367b082f2563 SHA512 b94101d98d128f952a0bdc6b14e04c76e492d6925e06d6c0d97d077f908196d944169a196a28e4aac384c261c93a6b5fa2dd94646c4186b392fd1ec57f885e15 EBUILD qtsvg-6.5.1.ebuild 342 BLAKE2B 9e9ecaf7a291e80c41e1698e0e8cb4798422e17f95ca4bef5e9523c81db42fd2cd971f193d12b999401f96c8293b54fe8b8d5bbf33f636b3d31e78c3e6b65c92 SHA512 f9f43ca3a2b52c25bbc6ed1438fcbe8458e3b47cda7a08c060cb5dd27315dce0434aa6d542ff58070de2ede5f703f2d951f60bb35827638a5ff52ffc4e2c69fe MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtsvg/files/qtsvg-5.15.9-fix-ub-ossfuzz-22618.patch b/dev-qt/qtsvg/files/qtsvg-5.15.9-fix-ub-ossfuzz-22618.patch deleted file mode 100644 index adc43d7c3fba..000000000000 --- a/dev-qt/qtsvg/files/qtsvg-5.15.9-fix-ub-ossfuzz-22618.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 837b5163e17edbd3a9f098e9a1ab73febab419b4 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Robert=20L=C3=B6hning?= -Date: Mon, 24 Apr 2023 15:27:17 +0200 -Subject: [PATCH] QSvgFont: Initialize used member, remove unused - -Credit to OSS-Fuzz - -[ChangeLog][QtSvg] Fixed undefined behavior from using uninitialized -variable. - -Pick-to: 6.5 6.2 5.15 -Coverity-Id: 22618 -Change-Id: Id52277bb0e2845f4d342e187dbb8093e9276b70c -Reviewed-by: Eskil Abrahamsen Blomfeldt -(cherry picked from commit ff22c3ccf8ccf813fdcfda23f7740ba73ba5ce0a) ---- - src/svg/qsvgfont_p.h | 5 ++--- - src/svg/qsvghandler.cpp | 2 +- - 2 files changed, 3 insertions(+), 4 deletions(-) - -diff --git a/src/svg/qsvgfont_p.h b/src/svg/qsvgfont_p.h -index fd0a3fab..fcffbe85 100644 ---- a/src/svg/qsvgfont_p.h -+++ b/src/svg/qsvgfont_p.h -@@ -74,6 +74,7 @@ public: - class Q_SVG_PRIVATE_EXPORT QSvgFont : public QSvgRefCounted - { - public: -+ static constexpr qreal DEFAULT_UNITS_PER_EM = 1000; - QSvgFont(qreal horizAdvX); - - void setFamilyName(const QString &name); -@@ -86,9 +87,7 @@ public: - void draw(QPainter *p, const QPointF &point, const QString &str, qreal pixelSize, Qt::Alignment alignment) const; - public: - QString m_familyName; -- qreal m_unitsPerEm; -- qreal m_ascent; -- qreal m_descent; -+ qreal m_unitsPerEm = DEFAULT_UNITS_PER_EM; - qreal m_horizAdvX; - QHash m_glyphs; - }; -diff --git a/src/svg/qsvghandler.cpp b/src/svg/qsvghandler.cpp -index 8dda5632..222b6d89 100644 ---- a/src/svg/qsvghandler.cpp -+++ b/src/svg/qsvghandler.cpp -@@ -2671,7 +2671,7 @@ static bool parseFontFaceNode(QSvgStyleProperty *parent, - - qreal unitsPerEm = toDouble(unitsPerEmStr); - if (!unitsPerEm) -- unitsPerEm = 1000; -+ unitsPerEm = QSvgFont::DEFAULT_UNITS_PER_EM; - - if (!name.isEmpty()) - font->setFamilyName(name); --- -GitLab - diff --git a/dev-qt/qtsvg/qtsvg-5.15.10.ebuild b/dev-qt/qtsvg/qtsvg-5.15.10.ebuild index 0b7b1dcc16f5..c48a7a2c4ef2 100644 --- a/dev-qt/qtsvg/qtsvg-5.15.10.ebuild +++ b/dev-qt/qtsvg/qtsvg-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build diff --git a/dev-qt/qtsvg/qtsvg-5.15.9-r1.ebuild b/dev-qt/qtsvg/qtsvg-5.15.9-r1.ebuild deleted file mode 100644 index dc7913ed59bd..000000000000 --- a/dev-qt/qtsvg/qtsvg-5.15.9-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# 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=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -inherit qt5-build - -DESCRIPTION="SVG rendering library for the Qt5 framework" - -IUSE="" - -RDEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}* - =dev-qt/qtwidgets-${QT5_PV}* - sys-libs/zlib:= -" -DEPEND="${RDEPEND} - test? ( =dev-qt/qtxml-${QT5_PV}* ) -" - -PATCHES=( "${FILESDIR}/${P}-fix-ub-ossfuzz-22618.patch" ) diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest index 8bf50e7d0f98..01d9b546fe6b 100644 --- a/dev-qt/qttest/Manifest +++ b/dev-qt/qttest/Manifest @@ -1,8 +1,5 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6 SHA512 efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b -DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a SHA512 60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef -DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8 SHA512 2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3 -EBUILD qttest-5.15.10.ebuild 577 BLAKE2B bb10ce0dfc890b74220c819644e9834654ef83b175e125a509069e9a163d92fa29f7204933f65d7eb620d6ed1d3d8bef55e36c9c6ce12f0a453c8c14e0f8dbe2 SHA512 65cfdd45292c1241ed16bed815b18979c0cd48efc845d26367c1b29027c6ff28037d8430eb1951c59ce3d31d7c23f3e22a5a433d77cc58010b677b5f9122a63b -EBUILD qttest-5.15.9.ebuild 575 BLAKE2B 4ad78b66a4202969b64b267105eaa1ed8a8485e1f4b506c0ef29e6034cfa096c21c9390bd4202064e75375f7a100856c0ac50ee6ef8e8def65826f3e4395b60b SHA512 61b2e64fbb2aab878415f433ece090af1be043ced5513f9e31d9827ecc77ddaf09767bb1fabadab4d70d51d3d16b2ba06dd7a019865aae00ee761a5210cc9eda +EBUILD qttest-5.15.10.ebuild 575 BLAKE2B 4ad78b66a4202969b64b267105eaa1ed8a8485e1f4b506c0ef29e6034cfa096c21c9390bd4202064e75375f7a100856c0ac50ee6ef8e8def65826f3e4395b60b SHA512 61b2e64fbb2aab878415f433ece090af1be043ced5513f9e31d9827ecc77ddaf09767bb1fabadab4d70d51d3d16b2ba06dd7a019865aae00ee761a5210cc9eda MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qttest/qttest-5.15.10.ebuild b/dev-qt/qttest/qttest-5.15.10.ebuild index 0be181f76485..9fdbb0035b4d 100644 --- a/dev-qt/qttest/qttest-5.15.10.ebuild +++ b/dev-qt/qttest/qttest-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase" diff --git a/dev-qt/qttest/qttest-5.15.9.ebuild b/dev-qt/qttest/qttest-5.15.9.ebuild deleted file mode 100644 index 9fdbb0035b4d..000000000000 --- a/dev-qt/qttest/qttest-5.15.9.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# 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=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -VIRTUALX_REQUIRED="test" -inherit qt5-build - -DESCRIPTION="Unit testing library for the Qt5 framework" - -IUSE="" - -RDEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" -DEPEND="${RDEPEND} - test? ( - =dev-qt/qtgui-${QT5_PV}* - =dev-qt/qtxml-${QT5_PV}* - ) -" - -QT5_TARGET_SUBDIRS=( - src/testlib -) - -QT5_GENTOO_PRIVATE_CONFIG=( - :testlib -) diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest index a710eb72c745..effd3b7a11bd 100644 --- a/dev-qt/qttranslations/Manifest +++ b/dev-qt/qttranslations/Manifest @@ -1,5 +1,3 @@ DIST qttranslations-everywhere-opensource-src-5.15.10.tar.xz 1635736 BLAKE2B c21f5fed04502622377bc1eaa11dab2d4e693ca7a882ced21920926fac74fc75b92d16a26c35133f1437cef51d1effbcaa292ef2a768e085f54b10774d47f8fd SHA512 94f22857cf9f14f13f774ee5632bfd0fc367ca5fb745cbfb3997fee8651961d9547f0a629afc54c35b2e4493244da9b94214777e20340c2b203c538bc1c84a22 -DIST qttranslations-everywhere-opensource-src-5.15.9.tar.xz 1635128 BLAKE2B 79eb450dcc69c2321d2f8c53f32c648c2f7c51ee16377c8267012617ad9f0dd047a6b2df5661163192486ce008626d12a516b92ea401e45a1bb5703c0136aa8e SHA512 58168e68529bd84f363d5c46182be45f5ef143e44c6878326a2d05ada7b70adc812c8d024ca8650ac52a1e2d6dc22788b57d4f5527de7d8619d34ebbba71165b -EBUILD qttranslations-5.15.10.ebuild 381 BLAKE2B 641f4b0bc2257a3f4912fa90f5f2956dc288a714a04ac34e7acaa73b60660dabe54c2c839c620459b809249e21d632732c7d98087093dd87cbd6fd50bd543edf SHA512 8d534cf6ce6df23f0489e27a8b828b989477ced662ecfdc98952959be492a85bab8572d9a6cf539bc9e5911fdd5cf4c8cfe16967535be47cd7bc081c6ac45eca -EBUILD qttranslations-5.15.9.ebuild 379 BLAKE2B f7a1f63d58d4a09bdf92cf91f2ec0c546a8626cddc7bcc9d55c70eab8db038d3ae6912e0909f660099af7d4998e99353d0eda9d98da253f7021b8008c1d30b41 SHA512 bf741516c6b8ad79fac401a29befc1004926ce203460b0c5f261744c70db5bcc0047b9af8f36153668b1680fefcbd80f50840623d5379be43ce059e1373c4506 +EBUILD qttranslations-5.15.10.ebuild 379 BLAKE2B f7a1f63d58d4a09bdf92cf91f2ec0c546a8626cddc7bcc9d55c70eab8db038d3ae6912e0909f660099af7d4998e99353d0eda9d98da253f7021b8008c1d30b41 SHA512 bf741516c6b8ad79fac401a29befc1004926ce203460b0c5f261744c70db5bcc0047b9af8f36153668b1680fefcbd80f50840623d5379be43ce059e1373c4506 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qttranslations/qttranslations-5.15.10.ebuild b/dev-qt/qttranslations/qttranslations-5.15.10.ebuild index ba35fb50c2be..8fbbdc860827 100644 --- a/dev-qt/qttranslations/qttranslations-5.15.10.ebuild +++ b/dev-qt/qttranslations/qttranslations-5.15.10.ebuild @@ -4,7 +4,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build diff --git a/dev-qt/qttranslations/qttranslations-5.15.9.ebuild b/dev-qt/qttranslations/qttranslations-5.15.9.ebuild deleted file mode 100644 index 8fbbdc860827..000000000000 --- a/dev-qt/qttranslations/qttranslations-5.15.9.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != *9999* ]]; then - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -inherit qt5-build - -DESCRIPTION="Translation files for the Qt5 framework" - -IUSE="" - -DEPEND="=dev-qt/qtcore-${QT5_PV}*" -BDEPEND="=dev-qt/linguist-tools-${QT5_PV}*" diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest index e5025ac9cf64..b0023d340d7b 100644 --- a/dev-qt/qtvirtualkeyboard/Manifest +++ b/dev-qt/qtvirtualkeyboard/Manifest @@ -1,5 +1,3 @@ DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.10.tar.xz 10958048 BLAKE2B 738a31b2c9e9f8ccaf34a794da92a659c570db614a6473a96e17eb42de31395602283a600e04d871603bad99be80474895364d3689f25cbae561ea9772a97140 SHA512 6d539af5e5a336f2bf4ac1e6006268e50b426f6bb174019f742847da86f8cd5c8eb2c5f353255b5d1bba9c9c7a7b035bcb12e0063be5b31e45741ea9bd478582 -DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.9.tar.xz 10962880 BLAKE2B c365951bc2545719349f1a1253d1a2289385b857e3a7dce957761b3deb7458a9570b61b74710b302741321514e5b9031f9d6dca77c4b40bbb3e389069f1b9bbb SHA512 d9169a5d5b09d8854ce6b402a7333e8a561272aeb05ffb3a8055ea6e9a18b2d79ac404c85d57e4b78db0c6ef61352e2d7fddd8c510ff1cdaaa6665a9a20fd96e EBUILD qtvirtualkeyboard-5.15.10.ebuild 1215 BLAKE2B 5efc9c8205dd9bb16aeee41108fabdb91b0c279e1dd4a6438f59db0396ceee80b567cf2d26eaba12f2ecbf4d864073aa2e2541e21296d6137587a530e93c014f SHA512 dc3502caa1b1a6170ea77f54d44133794ebd226b46ff0eca1735eece767c5b4f291084114c556eb8064fb040f1abe77fecfba70ad9e9526de09dee5c4de1a36e -EBUILD qtvirtualkeyboard-5.15.9.ebuild 1215 BLAKE2B 5efc9c8205dd9bb16aeee41108fabdb91b0c279e1dd4a6438f59db0396ceee80b567cf2d26eaba12f2ecbf4d864073aa2e2541e21296d6137587a530e93c014f SHA512 dc3502caa1b1a6170ea77f54d44133794ebd226b46ff0eca1735eece767c5b4f291084114c556eb8064fb040f1abe77fecfba70ad9e9526de09dee5c4de1a36e MISC metadata.xml 580 BLAKE2B 18223136bcc07b46ab272ff282bcdce54dad6e6d97fe39b5431850a8960992a16eed32a580980748368ff120ea50ada55be823ba1e16950856462979835562fb SHA512 e865c0a030aeffbf270300806f99d1b2ff4ca148b3e1a3a901df25d1193e84d63a99b643da033a469dfbdbc99e559f71addc7671487c92d94e9019e742977020 diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.9.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.9.ebuild deleted file mode 100644 index 403cfababc93..000000000000 --- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.9.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != *9999* ]]; then - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -fi - -inherit qt5-build - -DESCRIPTION="Customizable input framework and virtual keyboard for Qt" - -# TODO: unbundle libraries for more layouts -IUSE="handwriting +spell +X" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtdeclarative-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}* - =dev-qt/qtsvg-${QT5_PV}* - spell? ( app-text/hunspell:= ) - X? ( x11-libs/libxcb:= ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local myqmakeargs=( - $(usev handwriting CONFIG+=lipi-toolkit) - $(usev !spell CONFIG+=disable-hunspell) - $(usev !X CONFIG+=disable-desktop) - CONFIG+="lang-ar_AR lang-bg_BG lang-cs_CZ lang-da_DK lang-de_DE \ - lang-el_GR lang-en_GB lang-en_US lang-es_ES lang-es_MX \ - lang-et_EE lang-fa_FA lang-fi_FI lang-fr_CA lang-fr_FR \ - lang-he_IL lang-hi_IN lang-hr_HR lang-hu_HU lang-id_ID \ - lang-it_IT lang-ms_MY lang-nb_NO lang-nl_NL lang-pl_PL \ - lang-pt_BR lang-pt_PT lang-ro_RO lang-ru_RU lang-sk_SK \ - lang-sl_SI lang-sq_AL lang-sr_SP lang-sv_SE lang-tr_TR \ - lang-uk_UA lang-vi_VN" - ) - qt5-build_src_configure -} diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 1c7e22e9189f..a6afd050cd47 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,11 +1,8 @@ AUX qtwayland-5.15.10-send-release-button-event-on-pointer-leave.patch 2364 BLAKE2B 5c623371a016a4e2fa30fe9f9579e3a6ee754330c1528d43b154de08ef0a49888b49347eac449b73e916c670dc1b54bf07693697f123bacc6441cf21f59fa4c9 SHA512 57caa645cffffe559c9ea61320e88929b9697817edae34b91331f68fb69ce51d98e05f5787fc5f29dd568213b0c374dcea1af8a1911be57265679590be21bdbc AUX qtwayland-5.15.9-fix-mouse-stuck-in-pressed-state-after-DnD.patch 1451 BLAKE2B 63b053f96f4added309a96d33caea1f361087511cb82249864b4a9971794739903e4df1c240c0a42f71295bb0b4f0f48338e6fcadfe9549372d2b581cb2464b6 SHA512 9be539b99cba04e3009a4a61eb5890708f8cafb09161e2d11868bb3a687591d6d4758a13c469ca22b89380cf1a1950d844c25212ead7b64f45ac275db464a051 DIST qtwayland-5.15.10-gentoo-kde-1.tar.xz 42480 BLAKE2B 3902ecb713b8f35922b0d19bef0b2ec340ca52feb4b61de629dfa6b344d7f550de3e509e265f4476eb907f78b55d5c50c21d9dfeeb7e2e8f680a43fffc911ed4 SHA512 6a131ca2db008a2d224ee6733f47d05a455a8487d38b45cf63882e98e2c29d8163ac5d2f2c2e043f03103bada6e212b5d33cbf11677f8ca2b86fdbf02fc2b239 -DIST qtwayland-5.15.9-gentoo-kde-1.tar.xz 44312 BLAKE2B be255e0d292ce6555473d4ad92b656ea0f3bd7c0d4041f92e2ccfe1e456c984ff3d9307e3ff1ebe8da5d40b6a6c938e116856ff1c392171f3157cc734461e8a7 SHA512 bf099acf0cb21c3402f38dcec8a3b2f9411e8d307e303bb2eb772e5dc5872cbdb456a7d37628d72bcf4f258f3e8f9baa53081bf5c061d6338f7431f016c0e27b DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213d1111fd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 -DIST qtwayland-everywhere-opensource-src-5.15.9.tar.xz 567564 BLAKE2B c5a0d39cdd746e2aa6cd011ce04baa7f1f30e21c935877a684f07d5c2a0d3446e80569fa33c3fa0953b1bea86aefd64f80fda5164f3ee5648b74c2e0e8d369b9 SHA512 d108d63ceeb3b1a8905ad7f53a7271fca6a3506679d352b7290cdf8c00e1c180b6c561ee013a674002b89e23f58cfb7b909dfc5a8fdec6cece7e0a782be77978 DIST qtwayland-everywhere-src-6.5.1.tar.xz 1059936 BLAKE2B 5b54804df8106b0585fa44612c3d688b89aaea7bd49f2420e2a44472ced9ed51c2aba1d0baf2e4636a58937e7393e6d4b1ad8c7d937dfbf96e5a90bba5393cca SHA512 9074adfb5ea9cc18896dade6706ef5a863033130f23aa11e0a7b2ae6e4df2fb64b636815e2489debb1032919a8ad20d39813d40b3ba7a87cebd801c9fae0d4f0 -EBUILD qtwayland-5.15.10.ebuild 1259 BLAKE2B 71c990cc2a1a1b0b537306bf57244e2d342710b02d4c3a1c808977d8b56afbdb95b73f26df5af3dff78e4c37f645cb3080ebca093321864e942e0bdc21c79adc SHA512 cfb3a18a7a6d7f95424437920f8b0bb4562a3a5c595a7e1de42d21af47eb34ada7761d6ff7fd4833b90b469fe8770284bc34f438a2de365facdc453508605d96 -EBUILD qtwayland-5.15.9.ebuild 1098 BLAKE2B 32cb659241ca8c1a1ff731cddc0dc654b4fd6b1c42aa8038a8a37410da2b23a1893da1b49b1f7a21ab85769262bff739ab9df5ed19109f9e5456c2a52a577eb2 SHA512 def9ac79924d3359448ee55bf2bd2187236361b3bda8f4f27018079b6d3771b4a55deba28529e1776359228132571932a1f8eb34a2ea20f9ff27269f08a55724 +EBUILD qtwayland-5.15.10.ebuild 1257 BLAKE2B e1d7fc2d838ac7f95fa4132967f05cb11dad6f10cf80e947a5bebaf762b225ad415e4378409910899b8948ccf17bf582eed025407e4d7b18e68e8c8a2c53a17d SHA512 867d80826da07db5bafc98136616b8217dfb26eeea9ed76cdaf641022819da2d6ebd4f8331dfd44f4b74ebf80a956e77b0c382d23ab6c499d5d04964f9f66ae7 EBUILD qtwayland-6.5.1-r1.ebuild 442 BLAKE2B 844f06e4063c17dd8b3e0a8835aeda220a0ade9d07213a42abbc38d37b3e1b6fa71423e07e2ef66d0628a9bb4afa9656c68dd9d7fb73b3e3a597e6d573f84587 SHA512 9f6235b34e56466eea51dd3513f53d0387d4a068a9f429ecb84f90f32f257967e2940e6d48a6029c6a2118915fd5592d14e73a6ef5aeac8e4429a6b2fc4ef8bf MISC metadata.xml 584 BLAKE2B ad42909b120209835e121a29de558d338bae4348eb55e69a94e8ac8b54f26564df0a750839bef9418ae8056a0d24f234615247a610b8287f5b0fbffbc60193f2 SHA512 86fd81d63b19fc6e95bdcb92e9da9b03861248a4e78e9de36aca6996e61644ab8bce7a60ca22ee7ad86fefc9b407a1fd0136240b8fdfa3c40a149444ab1dcbe2 diff --git a/dev-qt/qtwayland/qtwayland-5.15.10.ebuild b/dev-qt/qtwayland/qtwayland-5.15.10.ebuild index 1d468758af62..94ba7b8fe442 100644 --- a/dev-qt/qtwayland/qtwayland-5.15.10.ebuild +++ b/dev-qt/qtwayland/qtwayland-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build diff --git a/dev-qt/qtwayland/qtwayland-5.15.9.ebuild b/dev-qt/qtwayland/qtwayland-5.15.9.ebuild deleted file mode 100644 index 5d7a06fb773f..000000000000 --- a/dev-qt/qtwayland/qtwayland-5.15.9.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# 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=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -inherit qt5-build - -DESCRIPTION="Wayland platform plugin for Qt" - -SLOT=5/${QT5_PV} # bug 815646 -IUSE="vulkan X" - -DEPEND=" - dev-libs/wayland - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtdeclarative-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[egl,libinput,vulkan=,X?] - media-libs/libglvnd - vulkan? ( dev-util/vulkan-headers ) - X? ( - =dev-qt/qtgui-${QT5_PV}*[-gles2-only] - x11-libs/libX11 - x11-libs/libXcomposite - ) -" -RDEPEND="${DEPEND}" -BDEPEND="dev-util/wayland-scanner" - -PATCHES=( - "${FILESDIR}/${P}-fix-mouse-stuck-in-pressed-state-after-DnD.patch" # QTBUG-97037 -) - -src_configure() { - local myqmakeargs=( - -- - $(qt_use vulkan feature-wayland-vulkan-server-buffer) - $(qt_use X feature-xcomposite-egl) - $(qt_use X feature-xcomposite-glx) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - rm "${D}${QT5_BINDIR}"/qtwaylandscanner || die -} diff --git a/dev-qt/qtwaylandscanner/Manifest b/dev-qt/qtwaylandscanner/Manifest index a412a5373063..6d6b9718ec82 100644 --- a/dev-qt/qtwaylandscanner/Manifest +++ b/dev-qt/qtwaylandscanner/Manifest @@ -1,5 +1,3 @@ DIST qtwayland-everywhere-opensource-src-5.15.10.tar.xz 568552 BLAKE2B c5cd4ed5ff78befb5bb49f9eb809562c418b2469aa0fa23728a1de46d57f42788bba3f87a54c8dda2ee0900c76b84213d1111fd86159dc5e6707f7b67ed386de SHA512 214b1fec7dfd815d148a7485f7811e623b06d172e58e4ee3167264a4e4b8f4aeec11474e574f91652a0bd3a48476a6747cad468f1e5035c49a55a96fc1400899 -DIST qtwayland-everywhere-opensource-src-5.15.9.tar.xz 567564 BLAKE2B c5a0d39cdd746e2aa6cd011ce04baa7f1f30e21c935877a684f07d5c2a0d3446e80569fa33c3fa0953b1bea86aefd64f80fda5164f3ee5648b74c2e0e8d369b9 SHA512 d108d63ceeb3b1a8905ad7f53a7271fca6a3506679d352b7290cdf8c00e1c180b6c561ee013a674002b89e23f58cfb7b909dfc5a8fdec6cece7e0a782be77978 -EBUILD qtwaylandscanner-5.15.10.ebuild 503 BLAKE2B 4d7250c4303b41caeba3700871edf4433a251360d4925337a7c836b7d7716fc6a73eb88f1a6af1b58197d8522b3a079754c9f83fe344040a079d1bf2df2ecea4 SHA512 6947f92a9cf9fa713ac07731474cff719d45c406d3b5a02cfe6beab85b7112d2d254e96fce9b1a976cfb212ca33b3000bd633a1807e987220eae1641e57985f4 -EBUILD qtwaylandscanner-5.15.9.ebuild 501 BLAKE2B 35d756a902245e8169243b5784698968b8df3c7f6c4b56296cd7a740f0d79d34c4e821c65a002f1cb3086b73b71483e636e554227a4521e884bc8ab6b743b2bb SHA512 4f960ba2f7f569d8c02b7aaa1e0b75402b65bd68d23c9fe27ede4237d4c2dedb41cf635e1b2b05b40ae0feff912bdfcaf111c3aa951c55aa7216ed2ec168307f +EBUILD qtwaylandscanner-5.15.10.ebuild 501 BLAKE2B 35d756a902245e8169243b5784698968b8df3c7f6c4b56296cd7a740f0d79d34c4e821c65a002f1cb3086b73b71483e636e554227a4521e884bc8ab6b743b2bb SHA512 4f960ba2f7f569d8c02b7aaa1e0b75402b65bd68d23c9fe27ede4237d4c2dedb41cf635e1b2b05b40ae0feff912bdfcaf111c3aa951c55aa7216ed2ec168307f MISC metadata.xml 352 BLAKE2B 7354be163c38b0299856f17a85621782e367e3186e0cece5d55a29d4848ba95a7d0ebc4e1614b9ffa3de21bad70c7c7ecc86fd81a0cb83038c619a1e763fc211 SHA512 cc03c3e78ee03f9be941ce1b54ee4ffa5655c933d2cd4c2bcc252a447632ed0587d41c4d07b9e1738aed5526b4f0b934342cb99d196ba3b0f49b762bf1de7c7b diff --git a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.10.ebuild b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.10.ebuild index 196facafa07b..0e42e1d104e1 100644 --- a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.10.ebuild +++ b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.10.ebuild @@ -9,7 +9,7 @@ inherit qt5-build DESCRIPTION="Tool that generates certain boilerplate C++ code from Wayland protocol xml spec" if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi DEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" diff --git a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.9.ebuild b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.9.ebuild deleted file mode 100644 index 0e42e1d104e1..000000000000 --- a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.9.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 - -QT5_MODULE="qtwayland" -inherit qt5-build - -DESCRIPTION="Tool that generates certain boilerplate C++ code from Wayland protocol xml spec" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -DEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" -RDEPEND="${DEPEND} - ! "${file}" || die - done < <(find src/3rdparty/chromium/third_party/icu -type f "(" -name "*.c" -o -name "*.cpp" -o -name "*.h" ")" 2>/dev/null) - fi - - # src/3rdparty/gn fails with libc++ due to passing of `-static-libstdc++` - if tc-is-clang ; then - if has_version 'sys-devel/clang[default-libcxx(-)]' || has_version 'sys-devel/clang-common[default-libcxx(-)]' ; then - eapply "${FILESDIR}/${PN}-5.15.2_p20210521-clang-libc++.patch" - fi - fi - - qt_use_disable_config alsa webengine-alsa src/buildtools/config/linux.pri - qt_use_disable_config pulseaudio webengine-pulseaudio src/buildtools/config/linux.pri - - qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro - - qt_use_disable_mod widgets widgets src/src.pro - - qt5-build_src_prepare - - # we need to generate ppc64 stuff because upstream does not ship it yet - if use ppc64; then - einfo "Patching for ppc64le and generating build files" - eapply "${FILESDIR}/qtwebengine-5.15.2-enable-ppc64.patch" - pushd src/3rdparty/chromium > /dev/null || die - eapply -p0 "${WORKDIR}/${PN}-ppc64le" - popd > /dev/null || die - pushd src/3rdparty/chromium/third_party/libvpx > /dev/null || die - mkdir -vp source/config/linux/ppc64 || die - mkdir -p source/libvpx/test || die - touch source/libvpx/test/test.mk || die - # clang-format is used to re-format sources - # but we'd rather make it a no-op than introduce a clang dependency - # https://bugs.gentoo.org/849458 - clang-format() { : ; } - export -f clang-format || die - ./generate_gni.sh || die - popd >/dev/null || die - fi -} - -src_configure() { - export NINJA_PATH=/usr/bin/ninja - export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs "${MAKEOPTS}" 999) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}" - - local myqmakeargs=( - -- - -no-build-qtpdf - -printing-and-pdf - -system-opus - -system-webp - $(qt_use alsa) - $(qt_use !bindist proprietary-codecs) - $(qt_use geolocation webengine-geolocation) - $(qt_use kerberos webengine-kerberos) - $(qt_use pulseaudio) - $(usex screencast -webengine-webrtc-pipewire '') - -qt-ffmpeg # bug 831487 - $(qt_use system-icu webengine-icu) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - - # bug 601472 - if [[ ! -f ${D}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then - die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/" - fi -} - -pkg_preinst() { - elog "This version of Qt WebEngine is based on Chromium version 87.0.4280.144," - elog "with additional security fixes from newer versions. Extensive as it is, the" - elog "list of backports is impossible to evaluate, but always bound to be behind" - elog "Chromium's release schedule." - elog "In addition, various online services may deny service based on an outdated" - elog "user agent version (and/or other checks). Google is already known to do so." - elog - elog "tldr: Your web browsing experience will be compromised." -} diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.9_p20230505.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.9_p20230505.ebuild deleted file mode 100644 index ce07a4c85372..000000000000 --- a/dev-qt/qtwebengine/qtwebengine-5.15.9_p20230505.ebuild +++ /dev/null @@ -1,269 +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} ) -PYTHON_REQ_USE="xml(+)" -inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt5-build toolchain-funcs - -DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications" -HOMEPAGE="https://www.qt.io/" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" - if [[ ${PV} == ${QT5_PV}_p* ]]; then - SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz" - S="${WORKDIR}/${P}" - QT5_BUILD_DIR="${S}_build" - fi -else - EGIT_BRANCH="5.15" - EGIT_REPO_URI=( - "https://code.qt.io/qt/${QT5_MODULE}.git" - "https://github.com/qt/${QT5_MODULE}.git" - ) - inherit git-r3 -fi - -# ppc64 patchset based on https://github.com/chromium-ppc64le releases -SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.15.8_p20230313-patchset.tar.xz - ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-5.15.2-r1-chromium87-ppc64le.tar.xz )" - -IUSE="alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast +system-icu widgets" -REQUIRED_USE="designer? ( widgets )" - -RDEPEND=" - app-arch/snappy:= - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - dev-libs/expat - dev-libs/libevent:= - dev-libs/libxml2[icu] - dev-libs/libxslt - dev-libs/re2:= - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtdeclarative-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}* - =dev-qt/qtnetwork-${QT5_PV}* - =dev-qt/qtprintsupport-${QT5_PV}* - =dev-qt/qtwebchannel-${QT5_PV}*[qml] - media-libs/fontconfig - media-libs/freetype - media-libs/harfbuzz:= - media-libs/lcms:2 - media-libs/libjpeg-turbo:= - media-libs/libpng:0= - >=media-libs/libvpx-1.5:=[svc(+)] - media-libs/libwebp:= - media-libs/opus - sys-apps/dbus - sys-apps/pciutils - sys-libs/zlib[minizip] - virtual/libudev - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libxkbfile - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/libXtst - alsa? ( media-libs/alsa-lib ) - designer? ( =dev-qt/designer-${QT5_PV}* ) - geolocation? ( =dev-qt/qtpositioning-${QT5_PV}* ) - kerberos? ( virtual/krb5 ) - pulseaudio? ( media-libs/libpulse ) - screencast? ( media-video/pipewire:= ) - system-icu? ( >=dev-libs/icu-69.1:= ) - widgets? ( - =dev-qt/qtdeclarative-${QT5_PV}*[widgets] - =dev-qt/qtwidgets-${QT5_PV}* - ) -" -DEPEND="${RDEPEND} - media-libs/libglvnd -" -BDEPEND="${PYTHON_DEPS} - dev-util/gperf - dev-util/ninja - dev-util/re2c - net-libs/nodejs[ssl] - sys-devel/bison - sys-devel/flex - ppc64? ( >=dev-util/gn-0.1807 ) -" - -PATCHES=( "${WORKDIR}/${PN}-5.15.8_p20230313-patchset" ) - -qtwebengine_check-reqs() { - # bug #307861 - eshopts_push -s extglob - if is-flagq '-g?(gdb)?([1-9])'; then - ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)." - ewarn "You may experience really long compilation times and/or increased memory usage." - ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug." - fi - eshopts_pop - - [[ ${MERGE_TYPE} == binary ]] && return - - # (check-reqs added for bug #570534) - # - # Estimate the amount of RAM required - # Multiplier is *10 because Bash doesn't do floating point maths. - # Let's crudely assume ~2GB per compiler job for GCC. - local multiplier=20 - - # And call it ~1.5GB for Clang. - if tc-is-clang ; then - multiplier=15 - fi - - local CHECKREQS_DISK_BUILD="7G" - local CHECKREQS_DISK_USR="150M" - if ! has "distcc" ${FEATURES} ; then - # bug #830661 - # Not super realistic to come up with good estimates for distcc right now - local CHECKREQS_MEMORY=$(($(makeopts_jobs)*multiplier/10))G - fi - - check-reqs_${EBUILD_PHASE_FUNC} -} - -pkg_pretend() { - qtwebengine_check-reqs -} - -pkg_setup() { - qtwebengine_check-reqs - python-any-r1_pkg_setup -} - -src_unpack() { - case ${QT5_BUILD_TYPE} in - live) git-r3_src_unpack ;& - release) default ;; - esac -} - -src_prepare() { - # upstreamed, but not spinning new patchset just yet - rm "${WORKDIR}"/qtwebengine-5.15.8_p20230313-patchset/015-gcc13.patch || die - - if [[ ${PV} == ${QT5_PV}_p* ]]; then - # This is made from git, and for some reason will fail w/o .git directories. - mkdir -p .git src/3rdparty/chromium/.git || die - fi - # We need to make sure this integrates well into Qt 5.15.3 installation. - # Otherwise revdeps fail w/o heavy changes. This is the simplest way to do it. - # See also: https://www.qt.io/blog/building-qt-webengine-against-other-qt-versions - sed -E "/^MODULE_VERSION/s/5\.15\.[0-9]+/${QT5_PV}/" -i .qmake.conf || die - - # QTBUG-88657 - jumbo-build could still make trouble - if ! use jumbo-build; then - sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \ - src/buildtools/config/common.pri || die - fi - - # bug 620444 - ensure local headers are used - find "${S}" -type f -name "*.pr[fio]" | \ - xargs sed -i -e 's|INCLUDEPATH += |&$${QTWEBENGINE_ROOT}_build/include $${QTWEBENGINE_ROOT}/include |' || die - - if use system-icu; then - # Sanity check to ensure that bundled copy of ICU is not used. - # Whole src/3rdparty/chromium/third_party/icu directory cannot be deleted because - # src/3rdparty/chromium/third_party/icu/BUILD.gn is used by build system. - # If usage of headers of bundled copy of ICU occurs, then lists of shim headers in - # shim_headers("icui18n_shim") and shim_headers("icuuc_shim") in - # src/3rdparty/chromium/third_party/icu/BUILD.gn should be updated. - local file - while read file; do - echo "#error This file should not be used!" > "${file}" || die - done < <(find src/3rdparty/chromium/third_party/icu -type f "(" -name "*.c" -o -name "*.cpp" -o -name "*.h" ")" 2>/dev/null) - fi - - # src/3rdparty/gn fails with libc++ due to passing of `-static-libstdc++` - if tc-is-clang ; then - if has_version 'sys-devel/clang[default-libcxx(-)]' || has_version 'sys-devel/clang-common[default-libcxx(-)]' ; then - eapply "${FILESDIR}/${PN}-5.15.2_p20210521-clang-libc++.patch" - fi - fi - - qt_use_disable_config alsa webengine-alsa src/buildtools/config/linux.pri - qt_use_disable_config pulseaudio webengine-pulseaudio src/buildtools/config/linux.pri - - qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro - - qt_use_disable_mod widgets widgets src/src.pro - - qt5-build_src_prepare - - # we need to generate ppc64 stuff because upstream does not ship it yet - if use ppc64; then - einfo "Patching for ppc64le and generating build files" - eapply "${FILESDIR}/qtwebengine-5.15.2-enable-ppc64.patch" - pushd src/3rdparty/chromium > /dev/null || die - eapply -p0 "${WORKDIR}/${PN}-ppc64le" - popd > /dev/null || die - pushd src/3rdparty/chromium/third_party/libvpx > /dev/null || die - mkdir -vp source/config/linux/ppc64 || die - mkdir -p source/libvpx/test || die - touch source/libvpx/test/test.mk || die - # clang-format is used to re-format sources - # but we'd rather make it a no-op than introduce a clang dependency - # https://bugs.gentoo.org/849458 - clang-format() { : ; } - export -f clang-format || die - ./generate_gni.sh || die - popd >/dev/null || die - fi -} - -src_configure() { - export NINJA_PATH=/usr/bin/ninja - export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs "${MAKEOPTS}" 999) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}" - - local myqmakeargs=( - -- - -no-build-qtpdf - -printing-and-pdf - -system-opus - -system-webp - $(qt_use alsa) - $(qt_use !bindist proprietary-codecs) - $(qt_use geolocation webengine-geolocation) - $(qt_use kerberos webengine-kerberos) - $(qt_use pulseaudio) - $(usex screencast -webengine-webrtc-pipewire '') - -qt-ffmpeg # bug 831487 - $(qt_use system-icu webengine-icu) - ) - qt5-build_src_configure -} - -src_install() { - qt5-build_src_install - - # bug 601472 - if [[ ! -f ${D}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then - die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/" - fi -} - -pkg_preinst() { - elog "This version of Qt WebEngine is based on Chromium version 87.0.4280.144," - elog "with additional security fixes from newer versions. Extensive as it is, the" - elog "list of backports is impossible to evaluate, but always bound to be behind" - elog "Chromium's release schedule." - elog "In addition, various online services may deny service based on an outdated" - elog "user agent version (and/or other checks). Google is already known to do so." - elog - elog "tldr: Your web browsing experience will be compromised." -} diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest index c2ec7d705f4a..bbee6646e505 100644 --- a/dev-qt/qtwebsockets/Manifest +++ b/dev-qt/qtwebsockets/Manifest @@ -1,9 +1,6 @@ DIST qtwebsockets-5.15.10-gentoo-kde-1.tar.xz 1516 BLAKE2B e58309d058b7ba0233f774686a770b5af88fbcf435b9bd4cca959b6bfbf79e73744f6e6a6b0bb98bd99cff65aa5c6f2b6d41c9b86c05fbcd988e25ba752ecad6 SHA512 6f2fb9ae5473ff8c4eb266e1b644a93c02b7f1b98a021ac9ace1b30caec667bd79b235936f7d2e5f91b687a8707019a4a9de449cc4e41f7b0ef39de08d173a75 -DIST qtwebsockets-5.15.9-gentoo-kde-1.tar.xz 1516 BLAKE2B 6b05a02276d3e3d2c327c57fd77e1f72bf3d36cde31f09cc3e12355026eaea14479fa699e9669a08b065952700d1d27e810165adf6af9c7592e78522d34bb218 SHA512 e09426cf32714e68f531e4a3454ee85d3d4fd3ad47810053b9fea095c409a9b3682db060dde45709eed7316e36e416ecb78e45358a5549bc0544221d2b0ae829 DIST qtwebsockets-everywhere-opensource-src-5.15.10.tar.xz 261792 BLAKE2B 67461c8d87dfff155817489a30e1f0a100851523ead230600c3f6487d0006db78c5506af68d4b576dc89f445d52d97acbd8f83d179f2ecbf3b3bdde25c11d996 SHA512 b9a2593169f0ff8e3e77c178de689dacfed564b2100ae67194f3636bf6d2300be3531a01b7158b06657f4a2d2a32453a98b96c6ab13fb9d8094e7ceeb5fdcbe3 -DIST qtwebsockets-everywhere-opensource-src-5.15.9.tar.xz 260972 BLAKE2B e485977b89a8311610ecafd3da119d9e5a5570034ec6c41bb16b8c412c71633b4669ee10afbd67af666166727b9fbc578d0023e74a1fd6e35e8b92e96f277760 SHA512 3e9b63656c16893a67d62f452c70decfca160ab192b3da2f25f3f72e513a58e3ec678ad05e618d1e48c05708f55d38ca02d4b1f3efdbea5e544f5cec16f6a5ac DIST qtwebsockets-everywhere-src-6.5.1.tar.xz 460056 BLAKE2B 66c7f0b545ab88fceb61a1ec1211d255dca77c7678f4fc65d83a8bedc1d2b4590aaf1f93370637e73102179051c22eb6c67881da67ffe65da72287800f4b88f4 SHA512 cd11d6b50e60c5246cd6469a0bf4ce75afd3ab57c8e082a71c25d5a0662e1a23276e232106dd3e8893ce60ca86cc2ab6c213433fbb194efdf1a9be4ae53f2b4d -EBUILD qtwebsockets-5.15.10.ebuild 579 BLAKE2B d56d90a6fbfa119470e7684c050c1c543b30f1949fe3091159034073c26f1bc05b5fddc95de69903d9550809c7eac846524330d2048dda1a425e88f669ee5ac1 SHA512 42725d19a3a0329e39077a9623af1fc6f334c27426412b51f04a2715bcb47f7b23779334848328ce967d6ba069db32706d97e145e8553fb8dfc22398d055713e -EBUILD qtwebsockets-5.15.9.ebuild 578 BLAKE2B c89a75bff2dc425ed95717e37c667136a5082535d19fd58b341e7da4b210224bf9142da7abbf24130abc4c4e36ee4e5f59eb32505c0be39cf22c8bbdaedd8261 SHA512 b5baa375f6484fd77203b7402fa3e1555a214e6cca44405b44eadf0e201e546026af97675dd01daf8513ddc6a575a4f30a4ed1ba23985cd200058e631d593369 +EBUILD qtwebsockets-5.15.10.ebuild 578 BLAKE2B c89a75bff2dc425ed95717e37c667136a5082535d19fd58b341e7da4b210224bf9142da7abbf24130abc4c4e36ee4e5f59eb32505c0be39cf22c8bbdaedd8261 SHA512 b5baa375f6484fd77203b7402fa3e1555a214e6cca44405b44eadf0e201e546026af97675dd01daf8513ddc6a575a4f30a4ed1ba23985cd200058e631d593369 EBUILD qtwebsockets-6.5.1.ebuild 370 BLAKE2B e65adfc17559000bea71d0ccc60f8aea62c926cf25d53bd1fb151c45cd40a2217d0257722110f4fc1c0b72188c1f3a80d244014c0355ccbc57ba384c28d1f1b8 SHA512 eae0d900b94e583514d1958dac60f1ecfd7da80c2b45b6accad4946af435d872a1e8102a4ae5bf3bdd91f53c585e5fcb09c7d3bc8e0c6b8408a338da2b186b17 MISC metadata.xml 542 BLAKE2B 45db7e0814cd2ecae2053ed664d6af55c1f2c175eeceba4364fc37c558ddb51c8e28309722e8c2404441ca009613c045ddf7e501d4b5ed27d208c027c3aa1573 SHA512 5bc7be4d72823fdb716ce7eee0c36eb2a5fe7ea9a59a95792727efbddbe474fb44dfa0286a3064ee674a41d8d5415fd48c717735b6818cf3c28e1d60193f3ce1 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.15.10.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.15.10.ebuild index b612cbb9be1e..0a97ba4446da 100644 --- a/dev-qt/qtwebsockets/qtwebsockets-5.15.10.ebuild +++ b/dev-qt/qtwebsockets/qtwebsockets-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" fi inherit qt5-build diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.15.9.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.15.9.ebuild deleted file mode 100644 index 0a97ba4446da..000000000000 --- a/dev-qt/qtwebsockets/qtwebsockets-5.15.9.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 - -if [[ ${PV} != *9999* ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" -fi - -inherit qt5-build - -DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework" - -IUSE="qml +ssl" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtnetwork-${QT5_PV}*[ssl=] - qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) - -" -RDEPEND="${DEPEND}" - -src_prepare() { - qt_use_disable_mod qml quick src/src.pro - - qt5-build_src_prepare -} diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest index d7d5588b0fe0..0bbc557e609d 100644 --- a/dev-qt/qtwebview/Manifest +++ b/dev-qt/qtwebview/Manifest @@ -1,5 +1,3 @@ DIST qtwebview-everywhere-opensource-src-5.15.10.tar.xz 136584 BLAKE2B fa3ed8c85c0e3cd0212e524ae37572c1db017add77a8ec73712b746b6002ef88d11aceba879684dcbef91786b09e9d1696720215861d81bd25b8945ed6913ae6 SHA512 258e2146a74083b2a7e48f8875f601df8f6135cdd4bb7c35c3d8b61bec0e5937942e74c36e971565ced9c070e3f1303a3950b7f2a87b148e8abb516bd0ce7a25 -DIST qtwebview-everywhere-opensource-src-5.15.9.tar.xz 135696 BLAKE2B 7cf2f1bb8b22290de47db742cd8016dc6fd08687aa6b9d18398452be6df24ac230d0698c7fa5f726895d80c7db91bafa74a666a9d2593e5896f97b238b9ec837 SHA512 15d9b7f446d5b579e596b8e7766fc24380d5f92547186a4de08708f40c1847e690c679312130518470a40a86baea686a38a2a0c237affd13bdc5302e3c313c6f EBUILD qtwebview-5.15.10.ebuild 476 BLAKE2B 139369c684385e33e519c20c26797f018a623fd58a50ef6e2638abf490f06c5317038b2994f0336f0a81d47a05b4c4da23c250e30c186ff2892910f9786d70a9 SHA512 86fc0dd4bf79a5a4572635d2a20ad0cff5746b18d36f9f10a0f430deb0730f456f4dd363516c261fcffcc422e1ac20b844ee201a3ead133069197ac9458b4d7c -EBUILD qtwebview-5.15.9.ebuild 476 BLAKE2B 139369c684385e33e519c20c26797f018a623fd58a50ef6e2638abf490f06c5317038b2994f0336f0a81d47a05b4c4da23c250e30c186ff2892910f9786d70a9 SHA512 86fc0dd4bf79a5a4572635d2a20ad0cff5746b18d36f9f10a0f430deb0730f456f4dd363516c261fcffcc422e1ac20b844ee201a3ead133069197ac9458b4d7c MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtwebview/qtwebview-5.15.9.ebuild b/dev-qt/qtwebview/qtwebview-5.15.9.ebuild deleted file mode 100644 index 2d70ca8c6095..000000000000 --- a/dev-qt/qtwebview/qtwebview-5.15.9.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 - -inherit qt5-build - -DESCRIPTION="Module for displaying web content in a QML application using the Qt5 framework" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" -fi - -IUSE="" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtdeclarative-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}* - =dev-qt/qtwebengine-${QT5_PV}*:5 -" -RDEPEND="${DEPEND}" diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest index 1ae94f836ebf..08bd36df306f 100644 --- a/dev-qt/qtwidgets/Manifest +++ b/dev-qt/qtwidgets/Manifest @@ -1,8 +1,5 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6 SHA512 efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b -DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a SHA512 60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef -DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8 SHA512 2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3 -EBUILD qtwidgets-5.15.10-r1.ebuild 1205 BLAKE2B d86a45bc13536299a92f3ddce056142a38617238ecb61374a1c11e495116777c249f049fdb24c59c6616e94703b4badc4033008a4733403a68e8242c0e89e67c SHA512 edb17cd8d73f171e4b3fd99a295150d1e42ba715fe3078f31d2b04acd92aa559ee8ab237a0c7df6bec605951866af97548133505b9d98860ec49c9aabefbff71 -EBUILD qtwidgets-5.15.9.ebuild 1200 BLAKE2B 2bc1142dc7261140c06366e41c370464735ec597938eb5fe82176546733e14ab7f8b413ed7f2d3315d2b69d7d9e3b6d3741139ca684b8705a0fce71feca290b2 SHA512 ffa0a95e59423a680a9a4a7761c5bd391ef84b1ca718203175185185f3bde56516acaad6f852280ff8f06590f1ba6a7f3d94537014c84a50fdcd5868a203463d +EBUILD qtwidgets-5.15.10-r1.ebuild 1203 BLAKE2B 73b92b4362a209529c2d8f03a68ce6b192937a3e278f61501c969c396781ce9a80576c03500f9f3f21b126183ddb991aa869d954ad2a14cc24d55fd042cbe5c1 SHA512 19a22957b9cb230a8b5d64a55bf1473a5a4750583a8f0c6aa8e6d344d42c2c0d824dd08dd5122a1813db60c21bd8ce62725717895974065e902d04e902d7d7d3 MISC metadata.xml 559 BLAKE2B 3ea80a5e419db32987d68d7e5033fa75fa0ff22b31b0842fd7ead902172cbe83650b0bbdf8657a57e428726e7cdf114d9011bd16066c080bc5f6ecb3f691d42c SHA512 51172365a186fbca09651bfd751284960dda4036390af2afab9812a7ae3fabdd9d60a336dee3cfc5e3d133a0216bf77e29660b9cdee2f0bcd2ce43c27297bdb1 diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.10-r1.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.10-r1.ebuild index 6a45eb742a9d..37e22466f060 100644 --- a/dev-qt/qtwidgets/qtwidgets-5.15.10-r1.ebuild +++ b/dev-qt/qtwidgets/qtwidgets-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase" diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.9.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.9.ebuild deleted file mode 100644 index b05623690f56..000000000000 --- a/dev-qt/qtwidgets/qtwidgets-5.15.9.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 - -if [[ ${PV} != *9999* ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework" - -# keep IUSE defaults in sync with qtgui -IUSE="dbus gles2-only gtk +png +X" -REQUIRED_USE="gtk? ( dbus )" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}*:5= - =dev-qt/qtgui-${QT5_PV}*:5=[gles2-only=,png=,X?] - dbus? ( =dev-qt/qtdbus-${QT5_PV}* ) - gtk? ( - dev-libs/glib:2 - =dev-qt/qtgui-${QT5_PV}*:5=[dbus] - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/pango - ) -" -RDEPEND="${DEPEND}" - -QT5_TARGET_SUBDIRS=( - src/tools/uic - src/widgets - src/plugins/platformthemes -) - -QT5_GENTOO_CONFIG=( - dbus:xdgdesktopportal: - gtk:gtk3: - ::widgets - !:no-widgets: -) - -QT5_GENTOO_PRIVATE_CONFIG=( - :widgets -) - -src_configure() { - local myconf=( - -opengl $(usex gles2-only es2 desktop) - $(usev dbus -dbus-linked) - $(qt_use gtk) - -gui - $(qt_use png libpng system) - -widgets - $(qt_use X xcb) - $(usev X '-xcb-xlib -xkbcommon') - ) - qt5-build_src_configure -} diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest index 884fe4a24625..cf5970ee1ef2 100644 --- a/dev-qt/qtx11extras/Manifest +++ b/dev-qt/qtx11extras/Manifest @@ -1,5 +1,3 @@ DIST qtx11extras-everywhere-opensource-src-5.15.10.tar.xz 146920 BLAKE2B 2ac056db5c7b0f53095356c42b523ce5ff39afbe0bb8195821d9e7319b375c8daf244a39f18d2fde4baf6958e5e769ea0e425ff07de97918b720eaca033ef631 SHA512 460345ad1fc7812a5bc71c097eb31c37a94acaaf94a79cfbfe3317142b4c515832ce2bf46b9bfcc9c9f669587a76492fb172dd55bfc27ca1570780772438f8b7 -DIST qtx11extras-everywhere-opensource-src-5.15.9.tar.xz 146036 BLAKE2B 416bd175cdf750d14f1864ee0c011ae0402c9b02e3dfcd762cba4236284f4aa289ff873eda4ce4e28f08c7b359a0349f9fd4fa6cd8f8c12178aeaf4bbe7192ac SHA512 695e23626f1d3b51fa4d20d0845be749581b0cdf3633598f457cfac4d790e3d52881f5e51e35a95d42f481a73ddc7d50a22d562c65a0bca2a9e586615ab6ec7b -EBUILD qtx11extras-5.15.10.ebuild 461 BLAKE2B 16bdd13f6e8977796c7c423319db7036c703123d63cee856ad3fa310070c59d0bc3a1efdef831b1dd70d9e981c6f4235656ffbcf2467b7a172d13e9bb38477a3 SHA512 f9a28e33a68ef3ae48f973fbc5aa670099375aa05fb259c1c8951b894323efc250c2e0ea81bc795bb3eb9f26232dfe19971d10fa8ef990ee4421290d2cb88dab -EBUILD qtx11extras-5.15.9.ebuild 459 BLAKE2B f1e1f7e45d1d4b3e165855d11539dce6a0cb1c600328bc2630c2311b48075d81e3698b0b3fa44ebea06ff00fa52f7c337f8b54256b344bf2136a09268b6c16a4 SHA512 b06c033f629022a9309d809184905c8cd621c6c5d5e08b87ef5fa3eec4df26555ac8944dc067a61ba96d8a8865bfdd4b73bad0bd43eef71e53efb6a2c0d8c6dc +EBUILD qtx11extras-5.15.10.ebuild 459 BLAKE2B f1e1f7e45d1d4b3e165855d11539dce6a0cb1c600328bc2630c2311b48075d81e3698b0b3fa44ebea06ff00fa52f7c337f8b54256b344bf2136a09268b6c16a4 SHA512 b06c033f629022a9309d809184905c8cd621c6c5d5e08b87ef5fa3eec4df26555ac8944dc067a61ba96d8a8865bfdd4b73bad0bd43eef71e53efb6a2c0d8c6dc MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.10.ebuild b/dev-qt/qtx11extras/qtx11extras-5.15.10.ebuild index 3fc2e14046b4..19ec12ce89b4 100644 --- a/dev-qt/qtx11extras/qtx11extras-5.15.10.ebuild +++ b/dev-qt/qtx11extras/qtx11extras-5.15.10.ebuild @@ -8,7 +8,7 @@ inherit qt5-build DESCRIPTION="Linux/X11-specific support library for the Qt5 framework" if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi IUSE="" diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.9.ebuild b/dev-qt/qtx11extras/qtx11extras-5.15.9.ebuild deleted file mode 100644 index 19ec12ce89b4..000000000000 --- a/dev-qt/qtx11extras/qtx11extras-5.15.9.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 - -inherit qt5-build - -DESCRIPTION="Linux/X11-specific support library for the Qt5 framework" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -IUSE="" - -RDEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtgui-${QT5_PV}*[X] -" -DEPEND="${RDEPEND} - test? ( =dev-qt/qtwidgets-${QT5_PV}* ) -" diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest index a1c964e58d10..f2f1b19f04a0 100644 --- a/dev-qt/qtxml/Manifest +++ b/dev-qt/qtxml/Manifest @@ -1,8 +1,5 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6 SHA512 efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b -DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a SHA512 60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791 DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef -DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8 SHA512 2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3 -EBUILD qtxml-5.15.10.ebuild 527 BLAKE2B 08be9dd924bc1e44cb634447c2df1ed18666fb07dc37231e3cd933f2d7dccf322fe358129557f86e4592d912fcdc66cce5fa7732314363359c10a5f5ceef4b49 SHA512 2ad669d9b6f54737bfe4500ed6b023325c0ec73d99e5e5370e065eb8746597185b56ca2d36e16641dc578ad3d683644bab2e111761e8b6a63ec9db7e4c42573e -EBUILD qtxml-5.15.9.ebuild 525 BLAKE2B fbdd6a3735f16c73fd025e8f7fe610011fe8f4fc545ff2ef4e4d3f5f7d1785676eeba17e74bfee2212570d5f09718c4410ebdc0fca10f702c627b032c7b2dbf4 SHA512 e7688982c68d59f6a451df4a56d31bf7748a4f9df1acef67de670d9b3f8eb6ecd0844df99e51d77719144fcdf7ffe9a9ce4b068247756bbcffe45828d8deaea2 +EBUILD qtxml-5.15.10.ebuild 525 BLAKE2B fbdd6a3735f16c73fd025e8f7fe610011fe8f4fc545ff2ef4e4d3f5f7d1785676eeba17e74bfee2212570d5f09718c4410ebdc0fca10f702c627b032c7b2dbf4 SHA512 e7688982c68d59f6a451df4a56d31bf7748a4f9df1acef67de670d9b3f8eb6ecd0844df99e51d77719144fcdf7ffe9a9ce4b068247756bbcffe45828d8deaea2 MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e diff --git a/dev-qt/qtxml/qtxml-5.15.10.ebuild b/dev-qt/qtxml/qtxml-5.15.10.ebuild index 5da15908c96b..3233393b5e1a 100644 --- a/dev-qt/qtxml/qtxml-5.15.10.ebuild +++ b/dev-qt/qtxml/qtxml-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} != *9999* ]]; then QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi QT5_MODULE="qtbase" diff --git a/dev-qt/qtxml/qtxml-5.15.9.ebuild b/dev-qt/qtxml/qtxml-5.15.9.ebuild deleted file mode 100644 index 3233393b5e1a..000000000000 --- a/dev-qt/qtxml/qtxml-5.15.9.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 - -if [[ ${PV} != *9999* ]]; then - QT5_KDEPATCHSET_REV=1 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -QT5_MODULE="qtbase" -inherit qt5-build - -DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework" - -IUSE="" - -RDEPEND="=dev-qt/qtcore-${QT5_PV}*:5=" -DEPEND="${RDEPEND} - test? ( =dev-qt/qtnetwork-${QT5_PV}* ) -" - -QT5_TARGET_SUBDIRS=( - src/xml -) - -QT5_GENTOO_PRIVATE_CONFIG=( - :xml -) diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest index eedf2d0f1e0f..dcd5a3b016da 100644 --- a/dev-qt/qtxmlpatterns/Manifest +++ b/dev-qt/qtxmlpatterns/Manifest @@ -1,5 +1,3 @@ DIST qtxmlpatterns-everywhere-opensource-src-5.15.10.tar.xz 5195076 BLAKE2B c342d07265e8b5a8d8337e1f5df7dd8a2e465eaf1d2caba659372431c8984d4310b2d876121baa7f0148cfb1eb6b8534d4f51b8d7915ed6157f236b556d0f983 SHA512 308203fafdd572998563a30b3289002f848c05b6de5a18545dc06489f97aa197c32f37019880b068c152e678ff5254ebe33333b581572811111c45a5ccb4a243 -DIST qtxmlpatterns-everywhere-opensource-src-5.15.9.tar.xz 5190900 BLAKE2B 54b13cf0662a11b145b98b0a90dfe52962994f8c5c59ce3f6d09c8654d92e7f0ff0bf4d335810220b896065acab4a28ab016d35fd125c67522a6c9b440291319 SHA512 60cdee139c04dbd2c381f65fcd579af0b2b6f40234870a782c8b7342c8d0caf92fef94acb959260e4ef615b2c60b5527cd44b8efa85f04ceb4a3659a47a0ee89 -EBUILD qtxmlpatterns-5.15.10.ebuild 810 BLAKE2B 12838a5ac104c05812ed2ab5a01fee1d5fe1ea4acf2b954277cf733ce914477ffadb4a8abdf3c4afcf61b698336bf17d668d3182b4de1266080a0b85128b7a59 SHA512 3ac0c1d4bad51a450f0d41cfd478d2466d26dce9be2af7e655ad9badcdc5c8a20fceb9bc2cd5577c5f8d5eec7c91c7fdc76fc1c6e688134c4c2e3f0a8510be51 -EBUILD qtxmlpatterns-5.15.9.ebuild 808 BLAKE2B ef039715c4b5ce13e0667c1674069fbf650aa588c756a663cec7e589366220f1d8fda1d357deba8b129e3a68f29b42598adbd1708a50d0cad533897090ee8caf SHA512 4697ce50c1ef059088d0448dfa78c1fe93e8a06363e232caa2b32fe49c36dcd014d2585145037ede28c442ece84e1ba6e8114272b509889c4d67116df7da2502 +EBUILD qtxmlpatterns-5.15.10.ebuild 808 BLAKE2B ef039715c4b5ce13e0667c1674069fbf650aa588c756a663cec7e589366220f1d8fda1d357deba8b129e3a68f29b42598adbd1708a50d0cad533897090ee8caf SHA512 4697ce50c1ef059088d0448dfa78c1fe93e8a06363e232caa2b32fe49c36dcd014d2585145037ede28c442ece84e1ba6e8114272b509889c4d67116df7da2502 MISC metadata.xml 590 BLAKE2B 2f67cb5fc0572aa19ed1775ac6a1cf2de7aae77141a76f81ad00d9620c0ba4238c1058ed53bd6332f8862f24cb59f3f23984df84d062c295868f3914ad8efb8f SHA512 50bbcf3579ec5613429e2a7c613e41ccd79d04f0ed7bb2e5db1ae22868aea8922f0b3509bc4fe91ab7cbc9ad6b86bb536993638d3562d811203814e64e2ae22b diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.10.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.10.ebuild index 37ab65d896c3..703536f145e8 100644 --- a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.10.ebuild +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.10.ebuild @@ -8,7 +8,7 @@ inherit qt5-build DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework" if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" fi IUSE="qml" diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.9.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.9.ebuild deleted file mode 100644 index 703536f145e8..000000000000 --- a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.9.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 - -inherit qt5-build - -DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework" - -if [[ ${QT5_BUILD_TYPE} == release ]]; then - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -IUSE="qml" - -DEPEND=" - =dev-qt/qtcore-${QT5_PV}* - =dev-qt/qtnetwork-${QT5_PV}* - qml? ( =dev-qt/qtdeclarative-${QT5_PV}* ) -" -RDEPEND="${DEPEND} - !_1P}n?@{DQpW76nCGxszEe!5Fd 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%0Do;&g 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 literal 106419 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/rails-4.0 >=dev-ruby/uglifier-1.3 >=dev-ruby/rake-0.10 - >=dev-ruby/coffee-rails-4.0 - >=dev-ruby/sass-rails-4.0 >=dev-ruby/jquery-rails-3.0 dev-util/cucumber dev-util/aruba @@ -51,8 +49,8 @@ all_ruby_prepare() { -e '/\(cucumber\|aruba\)/s:,.*$::' \ ${RUBY_FAKEGEM_GEMSPEC} || die - # haml-rails is not packaged - sed -i -e '/haml-rails/d' ${RUBY_FAKEGEM_GEMSPEC} Gemfile || die + # haml-rails is not packaged, coffee-rails and sass-rails are no longer maintained + sed -i -e '/\(coffee\|haml\|sass\)-rails/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} Gemfile || die rm -f spec/ammeter/rspec/generator/matchers/have_correct_syntax_spec.rb || die } diff --git a/dev-ruby/amq-client/Manifest b/dev-ruby/amq-client/Manifest index 044a22e38c90..8d2af127ca6d 100644 --- a/dev-ruby/amq-client/Manifest +++ b/dev-ruby/amq-client/Manifest @@ -1,3 +1,3 @@ DIST amq-client-1.0.4.gem 75776 BLAKE2B 10e0b3bb0e1512fbb5a1603c102f4d0ce7745b0a883016ce4f645e0f1468fa0554738e3fc3ac22d695ee77f1b372765bcc19149c47335e766bb90749d8c92b8c SHA512 d0c2acb3c223496f56e75070b6ac5d68317e3cffbe554b0f80c64250de7afe6e62f59b23a2dd634af4c5e17a1927cf09fe8d586541fef9d3dbc66da7779f3467 -EBUILD amq-client-1.0.4-r1.ebuild 1127 BLAKE2B 100033362321d5966d501620214c9679b852e214bf5a40c2e548c9fde8afc8e3cce1a9c641a13baa59cf39f2b02f00d1234151f514ac5bd5e2f2ff7a771ee51f SHA512 9aa418146f109846c829b8feb2b1ebdaccd803d726ef2a6f042e6ce5945e1df418db7e2485e15efefb8eb9f9bf313ff0ff079a82e3820cd47a2b753f2f0f6980 +EBUILD amq-client-1.0.4-r1.ebuild 1127 BLAKE2B d6021a92de663ad6b9c175b1ff1d54ed1be8117a50a5ab2138f616977978bc6b45bf54f6af5881426ded7d99320492fafb08f4ed21c1da89c5e1dd830fbccfe9 SHA512 6094f8b755cc0d7d4c28007dd99fd5df0ada147c2319eab3891e03bbe347a74bcfc927a4aa8e4164ae8fc973aeb16260fcc92d7fa1cf53639d01bf0c563e5ebe MISC metadata.xml 347 BLAKE2B d1dfb3b74b878ab417ca41ba08db18dde15c383a779af958ccda62b96c3b5cb37e873195484d47aa2d12c45bd74e16cc351a4a6604a144fdea805ee581fd9104 SHA512 3f32930ae1c4530721660849c4bde2d8836ce2f071de11bba9eb37a288ae9be58ec9df653d6375f86f54a1b7e43036fd72781895fa50824c1bceac686c5447a0 diff --git a/dev-ruby/amq-client/amq-client-1.0.4-r1.ebuild b/dev-ruby/amq-client/amq-client-1.0.4-r1.ebuild index f47b8e023b73..e1dc912c71b8 100644 --- a/dev-ruby/amq-client/amq-client-1.0.4-r1.ebuild +++ b/dev-ruby/amq-client/amq-client-1.0.4-r1.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="README.textile" diff --git a/dev-ruby/async-container/Manifest b/dev-ruby/async-container/Manifest index e77b2deb3fac..8e9fa6dcebeb 100644 --- a/dev-ruby/async-container/Manifest +++ b/dev-ruby/async-container/Manifest @@ -1,4 +1,3 @@ DIST async-container-0.16.12.tar.gz 22626 BLAKE2B 8e850ebededcc0110a8ddf79c23287d816973fee1c32b7e7b76a7158995ffca5476d8701b3b4499aa3c0fd023ee9f253e4d07bc9ad0562a32d529678d0569701 SHA512 d71bdd1dc22a7ebecd4fed7e17b28c9ae1c875e111db4fb9cddda3508113e3cb7fc72b820c447cac27f047606d20f62180b203e58164da18dc47cff385262441 EBUILD async-container-0.16.12-r1.ebuild 1308 BLAKE2B 879796eb1733be3de6c43254db47e9f573c777947c015eefa893933673425c20d6cdd2eae84a7a8e9bc12276010aa32c58f4ae1b5ba30ace57be0a33d4450d24 SHA512 ea409af7cb155612fdef805777e60876526b7c2b6406e2e6436df1f3054baa6df344736da3775ce5969082fb996ae3ed49492318237c79477126950d17a1b74f -EBUILD async-container-0.16.12.ebuild 1284 BLAKE2B 55c15ad469a45e34fa6796c5414cdc8d69909fab1c673bafcff849610329b2041981b136c794346fad46aba54f486cce67c5eb58d7fc8ed8f33fad536565c34a SHA512 dedb0eef4c1b7e4b34f571ecd05d883a0f79504bc42dda4defc7364e1a48a8064f4119cf5188ff35ebc6d22f525f4869a3a92d48272797ea4009b8cc587cbb20 MISC metadata.xml 351 BLAKE2B 671a90bb6d0e6ee6c41c96beaefba1bf84f236b557c8116d8489da01f034edbd3a122063df64a85c587cc114455b9d9e00404307d1539c8fd8e79c781297e337 SHA512 402376317da59de4bc9f10422743898870efb6f9429ba07fc37861e3c4752b4ef2197051b81bef300d07279c6bf55f9c5796a5b5c84cab8dcaef9a07537ff725 diff --git a/dev-ruby/async-container/async-container-0.16.12.ebuild b/dev-ruby/async-container/async-container-0.16.12.ebuild deleted file mode 100644 index 847bf98b3b92..000000000000 --- a/dev-ruby/async-container/async-container-0.16.12.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2022 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="README.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Abstract container-based parallelism using threads and processes" -HOMEPAGE="https://github.com/socketry/async-container" -SRC_URI="https://github.com/socketry/async-container/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -ruby_add_rdepend "dev-ruby/async - dev-ruby/async-io" - -ruby_add_bdepend "test? ( - dev-ruby/bundler - >=dev-ruby/async-rspec-1.1:1 -)" - -all_ruby_prepare() { - sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die - - # spec/async/container/notify/pipe_spec.rb directly executes "bundler" command, - # so we can't just wipe out gems.rb as usual. also must remove covered from gemspec - # for this reason. - sed -i -E 's/gem ".+"//g' "gems.rb" || die - sed -i -e '/spec.add_development_dependency "covered"/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid test dependency on unpackaged covered - sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die -} diff --git a/dev-ruby/async-io/Manifest b/dev-ruby/async-io/Manifest index 41436c331b71..8cd6b1c61090 100644 --- a/dev-ruby/async-io/Manifest +++ b/dev-ruby/async-io/Manifest @@ -1,11 +1,8 @@ AUX async-io-1.34.3-tests.patch 595 BLAKE2B 19384a0ce85b4825e518630b6b4c7b275276809d4774dfc7be999408afa29375affbc45063a25e50e8a9f76f17c5ae677d1ca693df177ce52260f07eb6178f1a SHA512 d6f8833af06cfad20b4334f38fd0c16b8d834395aa1ab69535579bfbb8b92be25e3c6cae8a880205b6667890e37158d8bae9f92a647770277e4f3bbe135d4131 DIST async-io-1.34.0.tar.gz 34147 BLAKE2B 85cb79423bcbcc45e7c3f703d5ce7866522e66c55f866a0545369b65eda9c8a4b5637eaeeb7e17a5a8ee7256c6a991871dbb96244e4647fa19f8f027fad37961 SHA512 d35389ebfb748ea1c44f4a7ea7707511e32d40e98ae3fd7e8a5b22fdbb5f8f5a00933ec48346e2ed44c679ee6121a6fdf980c8ee6a1da609fb7571abb703aa02 -DIST async-io-1.34.1.tar.gz 34163 BLAKE2B 782131de9b652d2b9e622dd6026835df2089936ea97f360e3edd7425a4b9180cfd6dadbdd1c5537a06f0cda152a04aedd2fc983dc4559271c41f9ac5496bff94 SHA512 0a1e643d3879eed4e2ed2b347429a00a68b6c5dd8b63c66ab67218dfc4a00066499158fb84c4ae9f1848b5347a8d64728d16c84c6740348cfcae6c1cb82554b0 DIST async-io-1.34.3.tar.gz 34178 BLAKE2B 0af09d723682f6818e63e43a356539c098c37f5ea2ee72638e8aa1af888def845f412eb5ebc6a0fd4b51d76a03ba66b78cb70d09336ef50cd68bcd6ba7c50002 SHA512 2523ae6aa4590672e2fd6a4755cde30fe3cc54a98bf8d75d7eba0b9ec052fad232f4feaf4d6e948421b152695cc2217c4173e2475c9ce5859e4230d1078d0444 DIST async-io-1.35.0.tar.gz 34418 BLAKE2B 0aa7d5636c4a3f89b67c8543ad7e0826661e4d7f19cc968c1d75757cd5330f876da6606b94fab4bce82771f7a143905edb2c799e2a2e91dca2ba16115d11bd29 SHA512 0e5de633343b90eb73bac1114ec0ad5770ba58afaf20a2d246b86572820cb66b4919d751102c0d14bb1d3ea8aa27742842bce860cdc94ba6a4845a6f4efcf6aa EBUILD async-io-1.34.0.ebuild 972 BLAKE2B 7593c4df2e65e55ba773516e31970645650a2306ccd53cd7e8c5f5acf977fca10e27eed5ffcd8ed01c31ccd6a90f64440f2baad56c86713d9e3159e242be3cae SHA512 aee8fe685a3b87fe904bf904523443d1ed05f0b05ec54e6dc78c8928050bb32c2737aa55fa48f03afe3b8556980bc157cce40671d2e5eeefc9f9f76238bf4d79 -EBUILD async-io-1.34.1.ebuild 957 BLAKE2B 76926155496b2e944c0779572b132008137c9655cf8267fce2a1029299278bf5ffaa3c9a3223998f307afc18198db1bb8bc35fc83919a30d7717bd64b3f2428e SHA512 b50d9ac40bc0ac240c0dd2c2367e7bcca6aa591bc2a2fbec4f92e38fbb07fc7aaba32b4de8ea7861b0a7028d1682e3be27c6ae4ed30a2a71f9e37e2eddbfad03 EBUILD async-io-1.34.3-r1.ebuild 1021 BLAKE2B 1e0b53450140977b8b80bd9a5e6374b69ca08b3682043864d9f6a34faa1f9aa79fd126e082289f22ba4233507900991dc947bdef6b656414cb9efb5503e7cbe0 SHA512 e75f1ba1c282ff15b0d0d4c3e7dae9e77961231b8cd77abbeed16a20f813258b62d33d5da89d1c0ae3c8619ec85facc8373123dd795349192464bb561f13c48d -EBUILD async-io-1.34.3.ebuild 957 BLAKE2B 76926155496b2e944c0779572b132008137c9655cf8267fce2a1029299278bf5ffaa3c9a3223998f307afc18198db1bb8bc35fc83919a30d7717bd64b3f2428e SHA512 b50d9ac40bc0ac240c0dd2c2367e7bcca6aa591bc2a2fbec4f92e38fbb07fc7aaba32b4de8ea7861b0a7028d1682e3be27c6ae4ed30a2a71f9e37e2eddbfad03 EBUILD async-io-1.35.0.ebuild 969 BLAKE2B 057d3c618f12889343fd52ddc5e2a1054813c9e12213a2eea394f6d4b54d0e5b1efd8b1be9fda09441ab6b2e3f0bc0de8a26b026d6426e0a16214aefee2ba4aa SHA512 56b90a6ea6f5fb310d953769e4e4710a534748ae4f3bb8b25c12a336cfbbbdc44bee7984557bfc804d9b9e375a8fc9225786a71b3f0f41b84e717ce75349410e MISC metadata.xml 344 BLAKE2B 7fb67688ba60d30637605ba7a2020cb328e18ffebd9fd6fed09114cc14596836b0dcc4d1590fd3755952baa52c258bdb9a935c47b1a4ef4f2d5e545e931d40fe SHA512 6ea960fe1feb969df78e66ae985b6ac95faa09a248d694aaa47876634f84a09a3807effc2b4289d35dbeaee3793c2c73276fd0f8b87375ab99e813085edd12af diff --git a/dev-ruby/async-io/async-io-1.34.1.ebuild b/dev-ruby/async-io/async-io-1.34.1.ebuild deleted file mode 100644 index c10aff9bf137..000000000000 --- a/dev-ruby/async-io/async-io-1.34.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2022-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_EXTRA_DOC="README.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Provides support for asynchronous TCP, UDP, UNIX and SSL sockets" -HOMEPAGE="https://github.com/socketry/async-io" -SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -ruby_add_rdepend "dev-ruby/async" - -ruby_add_bdepend "test? ( - >=dev-ruby/async-container-0.15:0 - >=dev-ruby/async-rspec-1.10:1 - dev-ruby/rack-test -)" - -all_ruby_prepare() { - sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die - - # Avoid test dependency on covered - sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die -} diff --git a/dev-ruby/async-io/async-io-1.34.3.ebuild b/dev-ruby/async-io/async-io-1.34.3.ebuild deleted file mode 100644 index c10aff9bf137..000000000000 --- a/dev-ruby/async-io/async-io-1.34.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2022-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_EXTRA_DOC="README.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Provides support for asynchronous TCP, UDP, UNIX and SSL sockets" -HOMEPAGE="https://github.com/socketry/async-io" -SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -ruby_add_rdepend "dev-ruby/async" - -ruby_add_bdepend "test? ( - >=dev-ruby/async-container-0.15:0 - >=dev-ruby/async-rspec-1.10:1 - dev-ruby/rack-test -)" - -all_ruby_prepare() { - sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die - - # Avoid test dependency on covered - sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die -} diff --git a/dev-ruby/async-rspec/Manifest b/dev-ruby/async-rspec/Manifest index a6faeea60268..c688a6d07445 100644 --- a/dev-ruby/async-rspec/Manifest +++ b/dev-ruby/async-rspec/Manifest @@ -1,6 +1,5 @@ DIST async-rspec-1.16.1.tar.gz 7775 BLAKE2B a1ff314fbe3e42b9b25e1c891bf1a336644fa5183b6f504b06e0747c127e712a66a0fbb2f18695bd7cba91ec8a4e8af887a25fe3e9887f86fb5f17873e26f51f SHA512 5c2bc5cf5ff4ca25cad67e251b5e078ac9f6f2d0f5d50f67584d4a043040c4e9e9e51d3a9e2727f08de3eba39d46be66461e691af8b86e173d8b70b589161a29 DIST async-rspec-1.17.0.tar.gz 9536 BLAKE2B a2beeca8b6399f47faef35eaad70255cfd3ef0e691d40c20389b4683e179172694b6c8b93bd786e4032171f7000f3f77da46f6a1e73a3abacd64f3a2a6e84b24 SHA512 50cc0390aa8c636c7964de07a9dec9c8e6ed72562b93ddd0e1e9e0af0b58e9b198bfd8e709f84e9ea1b58268d00ad26c85bdacb920cf5c81597d4011751c7507 EBUILD async-rspec-1.16.1-r1.ebuild 971 BLAKE2B e49df32f53327b02d603f0dd270ad2858c385727add0c9d10cc871e47e75ca71c7bd8034e1d0f5a0f80898b50ab01c8c868c298a981fc73471943d09a299c716 SHA512 f3df53718c708d730dd109192265d581c414b5746d7d06ee10514cafc2594af31abfa635f141d538e6ee1d440b8ec422309e25a648b90150475d931c94353a75 -EBUILD async-rspec-1.16.1.ebuild 947 BLAKE2B 9c12d18f0df2a63c4e11d64bbf521f245fa953a2a0a3b7b21c0f0d4cea14c240703dbe4f404ada307394b7e1662779fbb03e9b2f51b9016cd701b95b07f0a5f7 SHA512 3d1452b609677bbf7467f3c6f1384cd7a5130cb2c3cdafb1c9d0f96b8263733c3e8eed23df6b9cc32b9391249a5423c96fa340a434be23f9f17c5cdc8517f28e EBUILD async-rspec-1.17.0.ebuild 964 BLAKE2B fd2920035526fb379701e0095e130d1a0aa675226246379418b8a2bba5789afe7bfb03bf9a59e0a9814022b88b56ee5768cd0d91fa7a5340033c5ebcf743fe20 SHA512 6c1ba654012dbfc85d26bf2305c301f6f040ff7935fb004ecee21176c1a0d17a03603dccc8b225ea4a0c05f18ddd8481578c77eafeab07dd76f1e4fb804d1384 MISC metadata.xml 347 BLAKE2B d18d791313af87bcb00267fa7886d513738c127ca281e4e3f2eca2d3a345748097016ee229ea663efae9980d5fee97d27b800923021e682a9a9bb28bd031c0a5 SHA512 6396202046253385c58f6b5d1762800d596027e1d7ad7e95d69695023dacffa0bd32f2d0efa396fafd5e65bafd55376018f27e127752d5109f537339ac06584f diff --git a/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild b/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild deleted file mode 100644 index e882858a8ab2..000000000000 --- a/dev-ruby/async-rspec/async-rspec-1.16.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2022 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="README.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Helpers for writing specs against the async gem" -HOMEPAGE="https://github.com/socketry/async-rspec" -SRC_URI="https://github.com/socketry/async-rspec/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -ruby_add_rdepend "dev-ruby/rspec:3 - dev-ruby/rspec-files:1 - dev-ruby/rspec-memory:1 -" - -ruby_add_bdepend "test? ( - dev-ruby/async - dev-ruby/async-io -)" - -all_ruby_prepare() { - sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die - - # Avoid dependency on unpackaged covered - sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die -} diff --git a/dev-ruby/autoprefixer-rails/Manifest b/dev-ruby/autoprefixer-rails/Manifest index 318dd4bed2d6..66b3ede53dbd 100644 --- a/dev-ruby/autoprefixer-rails/Manifest +++ b/dev-ruby/autoprefixer-rails/Manifest @@ -1,3 +1,3 @@ DIST autoprefixer-rails-10.4.13.0.tar.gz 1386370 BLAKE2B a96eb20ebb940a63abf22819e7b2c1727816e4e70cffff5fce3f84c09b783c7f6aac3d6af2483670bbacf4e8032e71f8b144bdc41846464935dbf57fa23d98f5 SHA512 698e8f91875d7fe73d4843cd4dda65b695e3654b9bbf02070a0fd4d61ebf9fb00aaffa8ce63b738dc5d345c5536c79fa985adfa779f47d57412c791e3388cc97 -EBUILD autoprefixer-rails-10.4.13.0.ebuild 1026 BLAKE2B f98dd22e61471cea6aff6c0231b91816ce5796a27c1e95aee010abf41e01ec5b9bfdcd1b734d1bb4931913106817117363107aec98d87a3266faa00c93d6f809 SHA512 ce122ad5882101312acfbf32140d68d60d4f026736a451a76b0c6af1c5e59fd46c7dfbcfc9341310587959d8b9a38b6be90c01a040f1d890939325547c566df5 +EBUILD autoprefixer-rails-10.4.13.0.ebuild 1026 BLAKE2B 6a3d4ab9dc90854bcb84eb7c357a587113ca3f2d05a3cf7890e9f8b0d068621c8b4cc158c399eb4901f43f46cef96a8de4b770b8722220b6dc1b4eede0f4bea9 SHA512 26d458b18bf247547b6b295bd7d08a33b840d7949b35cd25a4786dc902012d294f32b5482be81342aaacaef145babc64c85c927a2071a07e813958bf4e4aeaa8 MISC metadata.xml 348 BLAKE2B 12e9c7a355924818b5a7325556728b401a1f54ebc3482f9087ed959976038fcc946d976b2a664440cee124fe0962c476c0c1fb34946b040fbe5cbabcd9d63f78 SHA512 cf6112194ed7aa00fbda32165cc0829d338d86cbba4d099147b5b21531a1f6a5acec58647a0960ac9c5540086c1c2ea14a4e8aadb4eb5482431f68b3116ef6e6 diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild index 300bd1ef7d0c..9e13d7544c43 100644 --- a/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild +++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/bindata/Manifest b/dev-ruby/bindata/Manifest index 6d97127652a0..a5a80a8d03ee 100644 --- a/dev-ruby/bindata/Manifest +++ b/dev-ruby/bindata/Manifest @@ -1,5 +1,3 @@ -DIST bindata-2.4.14.gem 80896 BLAKE2B f01cdd12a66ddb9c94a583d0629d4e9ad7fef8dda36ad0267d9a0eddf505f0c68127a8c1add0bc3450e66185eeb58fd8cad8aea57d06f147f81ace5a22d77ae5 SHA512 5aa18d10c9a05c6b41845e258925fbd5bcbdd1cbcbf2c581dde2212f226437c032c4158835dca9881aaeff94a52b803c6294fda35a7afadadc76829875c3e9b0 DIST bindata-2.4.15.gem 80384 BLAKE2B e874f396d1ac7902db0fadca4b2d75da3af6ef553d84cea07a7fefa2fcba46d383c4c4b1ec0db8e744675253fd86dc5e9a287b3834616286a08f1e5605711443 SHA512 366b9de24ce6276832f0ea9c76cad70b433aa1f7f29839a1317b0fe2582f9c91d16ea90d74da7364d94f088b53ada2597b0e25cee859487657af4db20efed930 -EBUILD bindata-2.4.14.ebuild 490 BLAKE2B 3cf1b44d7ca77fd8c280508f6ddc666e59247dac3d70147ee6a469a24afdddba937bb205b917052eeced1a5e298d624dcd9edf9164eaa6b0da8b4fb0140de4ad SHA512 67e1fe1d39f3cb7186fa768e5ee33cb373929d6b98547dc49e7eefbfd66aa16d3679f1396a1d36a0ca81d0375efc5c5c971db9ea7457d1f12e2edad890bcc465 EBUILD bindata-2.4.15.ebuild 497 BLAKE2B 3d372e170d85b7507fc90369cc10b9e6aba99d6ddad3ffaacf20eebbd4d60482ce816a7f0061ee0c5e53b9e943c74e53e573e1549c07d24542c46d866fcefa6f SHA512 828a1706cf7b3690f5935709d102a4d17218ea5f849edeb01a42c02700051bc9126aa5c1f484d2f353c152630f844f8f71c0bfa7e354e5b864c2978a103a0100 MISC metadata.xml 328 BLAKE2B 299726a22f84a94b8e3d3553fdc543194137d10020fc67fb8145f50c7f10ddfe825ba9b22f20ab09f815646cd152de7c3027e9090f902356a75ba11f12033fa5 SHA512 f8257e5b1e928c6801226e7be3e0fa6ea015e447f9b0bd10ea88830e6c98222f3d1fad55d92b7eec622886d2eff4d566e0f5f0e3d2d677d1f1dfb989a6846603 diff --git a/dev-ruby/bindata/bindata-2.4.14.ebuild b/dev-ruby/bindata/bindata-2.4.14.ebuild deleted file mode 100644 index ddade981b0e8..000000000000 --- a/dev-ruby/bindata/bindata-2.4.14.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -inherit ruby-fakegem - -DESCRIPTION="Parsing Binary Data in Ruby" -HOMEPAGE="https://github.com/dmendel/bindata" - -LICENSE="BSD-2" -SLOT="2" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/minitest:5 )" - -all_ruby_prepare() { - sed -i -e '/[Bb]undler/d' Rakefile || die - sed -i -e '/[Cc]overalls/d' test/test_helper.rb || die -} diff --git a/dev-ruby/bunny/Manifest b/dev-ruby/bunny/Manifest index 6e4d338bc594..88b53b6677f9 100644 --- a/dev-ruby/bunny/Manifest +++ b/dev-ruby/bunny/Manifest @@ -3,5 +3,5 @@ DIST bunny-2.21.0.tar.gz 264687 BLAKE2B f0d7486b3e2b4b17c7e617797f7815828379bef1 DIST bunny-2.22.0.tar.gz 264915 BLAKE2B e6be01665f764637912c6a94429b57f4dbafd57d530210592e6e7155bdf355e86c16704f84ba186393995517a3225c1b47a380a39fe040b9e17c5cbf7cade507 SHA512 1af6b3cc8de1ac3230dd57e5845ed2e06b103e1da179bf91b754e86685113813e6acf3d766e52be0e7e51e9ddd255969f1c045abbaff0d2f2f4a479b1d832314 EBUILD bunny-2.20.3.ebuild 818 BLAKE2B 72654df70b4e111dac8deb928afea6253e7fb88e920e11d4080c4fd33add4543ded0b3f4fd4c31656b9c6957d9a16bfa49ee158cc1eb128ddd8605b1f8e0a04a SHA512 5e8d95e8a2508b14cab68e0a9406006b57b4480f9ec915e3df12d6195e14f8008095ecc58a01defcbc2555659288f39b21d2ff12f2b4f13e1fe8c4e60e6c3872 EBUILD bunny-2.21.0.ebuild 811 BLAKE2B fd20f69013972d738007f705c06d151da2172dbcc903ec72b7671914d72accc72bd87b607abffcaf45736a2e8491b541d7ecc28cd24cfc47a382172bfa7ced9c SHA512 decf0f2ae553c1ce516e8642fc33fbf887818d6edc28ef23ad4a719e9132f19fbb2249b2d21e94ddc3f2700cbaad2e09eb7958fe618df8c233a9aa435f0fc1eb -EBUILD bunny-2.22.0.ebuild 811 BLAKE2B fd20f69013972d738007f705c06d151da2172dbcc903ec72b7671914d72accc72bd87b607abffcaf45736a2e8491b541d7ecc28cd24cfc47a382172bfa7ced9c SHA512 decf0f2ae553c1ce516e8642fc33fbf887818d6edc28ef23ad4a719e9132f19fbb2249b2d21e94ddc3f2700cbaad2e09eb7958fe618df8c233a9aa435f0fc1eb +EBUILD bunny-2.22.0.ebuild 818 BLAKE2B 5b3e7a217d9ab039f7855f26037e48b7af14eee389cc68c21a5649d9446b6675dd537431cc62358c92f7546e12594e3ab3447960f8d4213806474b03f369adca SHA512 f465a4aa034b05188fa64bfa8e18e4d7005738f49f6f2f64028174d356136ab08bb4a25c98e262e11fdd389b90412a2f8eb1eb215ca2fa69dd858b6b0c47090a MISC metadata.xml 340 BLAKE2B c28068e983d8197e5df95ae32b7ec166093a0f5ed60f02cf8364e036316146128e36fbdce0a904534d6b9e6503270c62abe434b144c6217dc0a97b61f5acabf9 SHA512 b5d9cbda2124b4adde8f27fbcfd7f617b02ed528822734f62c1399a3141c127ba51d862a70bb72bb760fda1142db5517a60d91845baea99b658ecdde0987825a diff --git a/dev-ruby/bunny/bunny-2.22.0.ebuild b/dev-ruby/bunny/bunny-2.22.0.ebuild index f4b63d206dcb..ba97871ba08c 100644 --- a/dev-ruby/bunny/bunny-2.22.0.ebuild +++ b/dev-ruby/bunny/bunny-2.22.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" # Tests require a live AMQP server. RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/capybara/Manifest b/dev-ruby/capybara/Manifest index 8d00f4cedfec..b3e209423fa2 100644 --- a/dev-ruby/capybara/Manifest +++ b/dev-ruby/capybara/Manifest @@ -1,8 +1,5 @@ -DIST capybara-3.38.0.gem 379392 BLAKE2B e1ba89daa08e43e5f97ed5c649a3ea82c27e2ee7a737844f83ba68f0379cc4ef2a0349bc2ae9af76a5cca3659c11f1ed0d1b7dcae7f7701305ca3644e40a4dee SHA512 530db1102e8bc1bfa1ac55d28a725a26a7c6c98baf89655bb15436217e99c7131edb204638f51831c416e4898b9e7c653b83c74abf8aa644eb4da0ad8cddd44c DIST capybara-3.39.0.gem 381952 BLAKE2B 2b70bfbf930258c2273bf0c6bddc70e455d1d717bd0ed79fc68459c6f40d47ef8149fec161dbaff08e6d8424aebbdf5160033169a6269408b368525218899e23 SHA512 0910ecef11a007d10e753887d9016bab4de74e2ddf2fa2c8b8fc32bfe7d71d64a8c0b72a0a606aa7b558922ab02b4368d1c42a0df78ecf3f68a5efc34edc8707 DIST capybara-3.39.2.gem 381952 BLAKE2B ff73035a1942e4e418d50356b977c68ea878a27082b3684b940b69df77bd97c1a628e2346673f9e42bf0592386e470b376ce5b35d673f6fe4e74547023348be1 SHA512 498fb3880014d3cff1ec6ed68542f68eb03ebfc86e8c681623ad3549ecf8297a0313abe9dd8db0a104cc0db2a2eec8c66bac4f2e5c0d29e0785237ddfe718c59 -EBUILD capybara-3.38.0.ebuild 1831 BLAKE2B 5d6340331a0bfaccce476f8b1a1fc060a0de11d3cbd4601f37326d5d698dc3722cbb8bdd8dd15b63af51d61c9abaed7268743338760f21d009600c94f541c1eb SHA512 c3eef527dcf786987fb191c0a17ddac3c98306f561c1ded71e9e078105f861a2eabfea9aa7324991f5b92b4324269b6115af7db2ee8c9aebecedc399d6e5fbe5 EBUILD capybara-3.39.0-r1.ebuild 1842 BLAKE2B efd8cb4d53306ade1f96a0c0733811af139c9ccc0b1fe4a433cbab0ed88a11b30d6f85c56084b6a3c301023462740c7ea13b62a9724ef43ef53d1b42ada4aeba SHA512 c05368487eb7081e931311cbf07f812e3741ba02d98eed1102d522cead1c7b809228f9f76224e9476089607b72fa558c0acc2744a276d032cf9a6754506a9b79 -EBUILD capybara-3.39.0.ebuild 1836 BLAKE2B cf058f6b49569909a549b9590015dd5c4f75c1161a15b2e934659e99efe5524bb43240b84c3cb48c5b5c62f026de339195224850992c68ade82b8b68b37741c3 SHA512 0377bf0eed16add06515e6d70197fd3112dd48c0a7642c345be6a567d0608fe993576f0610c16b9e164aad2d608fe90749925da5bfd9ccf54341c9be5d08b688 EBUILD capybara-3.39.2.ebuild 1836 BLAKE2B a64a39eb9b0e746c3303b93da81c320a3c4cdb1ab145bb0e74096af23d55e3e3728671f23321855bc5293f40e4bb8a5089bae7dee8892ccf98f3357dc51c07f7 SHA512 4c2a8ebb562b28999860068f83d955f5ac709aa0215e68b046b77de5f65c38b86ffe2680add0023a3a4230dbb392f0cd51c03b84afb3104c283834a45e46405d MISC metadata.xml 348 BLAKE2B b4194195a69c268721e6cd93da0b2c991fdff4528d4835e8a9717ca6b378a9b48930265f6312334d6ee59de19a7b683258a4767c7f436d2fc53a62b1fff600b5 SHA512 ef3fc6dfd16d2111ead7891ee86eca1f2252226a5e35a94182e3a052d5c63299e2e206e09f6f3062ca85b1a31c893a43232807216dd01ef30dd227fa94449c28 diff --git a/dev-ruby/capybara/capybara-3.38.0.ebuild b/dev-ruby/capybara/capybara-3.38.0.ebuild deleted file mode 100644 index dce37b75f3b3..000000000000 --- a/dev-ruby/capybara/capybara-3.38.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# 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_EXTRADOC="History.md README.md" - -# Rake tasks are not distributed in the gem. -RUBY_FAKEGEM_TASK_TEST="" - -inherit virtualx ruby-fakegem - -DESCRIPTION="Capybara aims to simplify the process of integration testing Rack applications" -HOMEPAGE="https://github.com/jnicklas/capybara" -LICENSE="MIT" - -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" -SLOT="3" -IUSE="test" - -DEPEND="${DEPEND} test? ( || ( www-client/firefox www-client/firefox-bin ) )" - -ruby_add_bdepend "test? ( - dev-ruby/rspec:3 - >=dev-ruby/launchy-2.4.0 - dev-ruby/selenium-webdriver:4 - || ( dev-ruby/sinatra:3 dev-ruby/sinatra:2 ) - www-servers/puma -)" - -ruby_add_rdepend " - dev-ruby/addressable - dev-ruby/matrix - >=dev-ruby/mini_mime-0.1.3 - >=dev-ruby/nokogiri-1.8:0 - >=dev-ruby/rack-1.6.0:* - >=dev-ruby/rack-test-0.6.3:* - dev-ruby/regexp_parser:2 - >=dev-ruby/xpath-3.2:3" - -all_ruby_prepare() { - sed -i -e '/bundler/d' -e '/pry/d' -e '1igem "sinatra"' -e '/statistics/Id' spec/spec_helper.rb || die - - # Avoid window-manager specific tests (sizes are specific for fluxbox) - sed -i -e '/#maximize/,/^ end/ s:^:#:' lib/capybara/spec/session/window/window_spec.rb || die - - # Avoid spec that requires unpackaged geckodriver - #sed -i -e '/describe.*register_server/,/^ end/ s:^:#:' spec/capybara_spec.rb || die - - # Avoid test dependency on puma server for now - sed -i -e '/should have :puma registered/,/^ end/ s:^:#:' spec/capybara_spec.rb || die - - # Update spec to catch the right error code. This seems to have - # changed recently across ruby versions. - sed -i -e '/raise_error/ s/EOFError/Net::ReadTimeout/' spec/server_spec.rb || die -} - -each_ruby_test() { - virtx ${RUBY} -Ilib -S rspec-3 spec -} diff --git a/dev-ruby/capybara/capybara-3.39.0.ebuild b/dev-ruby/capybara/capybara-3.39.0.ebuild deleted file mode 100644 index 36161f10c21e..000000000000 --- a/dev-ruby/capybara/capybara-3.39.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# 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_EXTRADOC="History.md README.md" - -# Rake tasks are not distributed in the gem. -RUBY_FAKEGEM_TASK_TEST="" - -inherit virtualx ruby-fakegem - -DESCRIPTION="Capybara aims to simplify the process of integration testing Rack applications" -HOMEPAGE="https://github.com/teamcapybara/capybara" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" -SLOT="3" -IUSE="test" - -DEPEND="${DEPEND} test? ( || ( www-client/firefox www-client/firefox-bin ) )" - -ruby_add_bdepend "test? ( - dev-ruby/rspec:3 - >=dev-ruby/launchy-2.4.0 - dev-ruby/selenium-webdriver:4 - || ( dev-ruby/sinatra:3 dev-ruby/sinatra:2 ) - www-servers/puma -)" - -ruby_add_rdepend " - dev-ruby/addressable - dev-ruby/matrix - >=dev-ruby/mini_mime-0.1.3 - >=dev-ruby/nokogiri-1.8:0 - >=dev-ruby/rack-1.6.0:* - >=dev-ruby/rack-test-0.6.3:* - dev-ruby/regexp_parser:2 - >=dev-ruby/xpath-3.2:3" - -all_ruby_prepare() { - sed -i -e '/bundler/d' -e '/pry/d' -e '1igem "sinatra"' -e '/statistics/Id' spec/spec_helper.rb || die - - # Avoid window-manager specific tests (sizes are specific for fluxbox) - sed -i -e '/#maximize/,/^ end/ s:^:#:' lib/capybara/spec/session/window/window_spec.rb || die - - # Avoid spec that requires unpackaged geckodriver - #sed -i -e '/describe.*register_server/,/^ end/ s:^:#:' spec/capybara_spec.rb || die - - # Avoid test dependency on puma server for now - sed -i -e '/should have :puma registered/,/^ end/ s:^:#:' spec/capybara_spec.rb || die - - # Update spec to catch the right error code. This seems to have - # changed recently across ruby versions. - sed -i -e '/raise_error/ s/EOFError/Net::ReadTimeout/' spec/server_spec.rb || die -} - -each_ruby_test() { - virtx ${RUBY} -Ilib -S rspec-3 spec -} diff --git a/dev-ruby/climate_control/Manifest b/dev-ruby/climate_control/Manifest index 80b1b853c244..f447ac6053aa 100644 --- a/dev-ruby/climate_control/Manifest +++ b/dev-ruby/climate_control/Manifest @@ -1,3 +1,3 @@ DIST climate_control-1.2.0.gem 10752 BLAKE2B 5c7c1d0b1ec50f12139e47a0c0f2d5753c6165aa96bb995be12f65cef4a222fc4fa96b66e8c475b3ebe2f353c335a6667e12a9a2a8a869331a1f41f72d686d94 SHA512 282f40d5d9d7b4a6577ea13dd92141c985a0c1bd7d6688cb2bca2529721a0523a1e9ac4ba1c6a27a43b286ac664e502698ef2c0578a9030283a4b18f7cb0a5e8 -EBUILD climate_control-1.2.0.ebuild 668 BLAKE2B c0917c778c57168993dff0be02c1389b3c9794fc7ce7f2d28521ed304cb729f60ad8a8b794af077ed5bc89b026381184dcb64ec6d7b5030145aae3d22bb0c254 SHA512 8c865437c2d5448afbac2132e3710d81c656c5d8a04df9329ebbadd6fef4767c4c1c255dccb0f1f159cc1f2a66b1455ca3747b885e38cf318227acbbf817c63b +EBUILD climate_control-1.2.0.ebuild 668 BLAKE2B 9e457a888b19c792924a2c48760a8d701003b6cade3218ebf20a84d364697753fd9228e61c1e3d31f6955a6690959088fe6f1edc4c0914a14278e9d68d959dc6 SHA512 0e7e5a70121d7cf29b7a9ce247e641b87e39daa20c421a8142651f58ed13cb8c1ed4214379a0fc00509c1e85e42016a7a464c817ad897ae36f1f00d790f3aa75 MISC metadata.xml 353 BLAKE2B cf312c36f2d8076cfd604113e542eafa044972d799f7ace6b3d142e668191d9b9a9e2b768f0be7b359d4c729f4d47a4b2067a72998e9f2aea37530515aa4aaa1 SHA512 a886da2546baa1ade602d8970ec40e6163ef78f1e2c9f1b5cbab20d824aebebef7264e249af1f730fb67f5834e0dd6781c9bc8919e7992abd2e05eb86986eeb3 diff --git a/dev-ruby/climate_control/climate_control-1.2.0.ebuild b/dev-ruby/climate_control/climate_control-1.2.0.ebuild index 2e5714737d27..80b38f3ad275 100644 --- a/dev-ruby/climate_control/climate_control-1.2.0.ebuild +++ b/dev-ruby/climate_control/climate_control-1.2.0.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/commonmarker/Manifest b/dev-ruby/commonmarker/Manifest index 149807c69b85..632834b697c8 100644 --- a/dev-ruby/commonmarker/Manifest +++ b/dev-ruby/commonmarker/Manifest @@ -1,11 +1,5 @@ -DIST commonmarker-0.23.5.tar.gz 165248 BLAKE2B 2d29a0ece01b5000bbb7192133e6abd0bf50281e90ae1d7036ffc49d8576bf378845c782d65b462274b4586b99ee3f46b7312cd0d0ac71456de9a4dacdccb8c3 SHA512 ccc76f0a2eb40d547e604cb4d10b922eceab40a0d0e07f00c60a5b307f3dcb74984274b231c38fe3ba97c892dea54fd325486ba20aa2b0087e99d6bca3e3845c -DIST commonmarker-0.23.6.tar.gz 165548 BLAKE2B b580390211986e60cd682efb8fe39cea82fb50f76299675a068e37749635383a6d1d6391a093a9f399664ebeeff2e2b456f85752157c632e338ab52e64e18659 SHA512 540bb1831c19ea0924372c9f4be506828e057d4df1a2eb351e44437b45cd9cedd7df9014b09e34108663a31677ef14a4128b5ac9f8a34137bd1842e07654dedc -DIST commonmarker-0.23.7.tar.gz 171255 BLAKE2B d6d5e90aeed955d4305bc2aef9a3db9e540a35690cf90e2ef1cd7ba1f829043e139cd3c8819858e56accda6de3088e9a38394676a6248bb1d9642d41282b61c9 SHA512 c15db5904c449a01d7e4a417d431a2f12722ca5524fad019d6bddb75dd59323174973d8d30920f4783163739570ddf81abb06246f3fed0635dea4ce4625a0679 DIST commonmarker-0.23.8.tar.gz 171412 BLAKE2B 95f5fa8314af31dfe97bb8bad9eb6c57dc2e02f1b710c7f50e4500e3cad978b0b44e7a1104386d0cf0742e2d896208ced2a8f205c30ffbf4e444b991586b5ab8 SHA512 3e73ef5505804cbeb8190472f3ca8dc7f199de0ca410df35ab5e9948e94ade59670130f829218f6f2d39c3a6f41a9cb149f9aefc6c8f72443441ec66e642cd1e DIST commonmarker-0.23.9.tar.gz 171834 BLAKE2B 140d712e12f59c507853718437617e076705f62adee133a95d18da1fb1f21ace208dd5c1a77dba6639b24e1c8288a2249f974145c694fbe3bae4e82f518f0428 SHA512 2ff0e798f925c4b547390457fcdc88d7321da6d37ce272216307eae6862fb6d985722b8e6335f9ab3a7d75717656451615fdd47a341d29f05f8508335dda971f -EBUILD commonmarker-0.23.5.ebuild 1157 BLAKE2B de1de03bd0529b0cc93391aeb1add65200ba98c2fbec468fd13d86c2758c8f8e0e3e6fc51381b12317d56980969b1a0d349917319f8cb98e2d2ee93a4d88ad50 SHA512 239dcb336b78f5ec1ffb4c9af908cb7b07fc8e1ac17d0b39500e78625a93e31717f619a89947035a59baa717661a43b524f8ce7553fb5df0380b4630ea12bad9 -EBUILD commonmarker-0.23.6.ebuild 1157 BLAKE2B de1de03bd0529b0cc93391aeb1add65200ba98c2fbec468fd13d86c2758c8f8e0e3e6fc51381b12317d56980969b1a0d349917319f8cb98e2d2ee93a4d88ad50 SHA512 239dcb336b78f5ec1ffb4c9af908cb7b07fc8e1ac17d0b39500e78625a93e31717f619a89947035a59baa717661a43b524f8ce7553fb5df0380b4630ea12bad9 -EBUILD commonmarker-0.23.7.ebuild 1157 BLAKE2B 2f5de5ded7e6b72f687595ad4a0cbda63832f592a9c8a6c82949442571a77ebe13cab399b5e80c53af1989b0ce9374140d568ccfd0e8ce0198b7b0bec3b4ad71 SHA512 256d6501847d8c80be32e1a75b91856bade8e72b22cad8cfbc8e5083fcdd7ed9fdd8425f3e24071f8c8ce0d9468d3d4256c84ea6fee8b361f9185b1b416e75cb EBUILD commonmarker-0.23.8.ebuild 1164 BLAKE2B 11fe6ca4dd08c5b3c0218d2d6b7e6cb80807a9947456ceb6bd5c12a8e4ba64267ebf0866f85bd6e125253bfde405e04d497e2d863dac6503d69f84c77dda51b1 SHA512 88581405ab721dc7e81ec949393d44652824349e6a2b70e93e6d1598ced89bbc9c63a21bd827c2f505a7d4ad37116ab59a2a666419d26a0eae1c81b00d09e67f EBUILD commonmarker-0.23.9.ebuild 1164 BLAKE2B 11fe6ca4dd08c5b3c0218d2d6b7e6cb80807a9947456ceb6bd5c12a8e4ba64267ebf0866f85bd6e125253bfde405e04d497e2d863dac6503d69f84c77dda51b1 SHA512 88581405ab721dc7e81ec949393d44652824349e6a2b70e93e6d1598ced89bbc9c63a21bd827c2f505a7d4ad37116ab59a2a666419d26a0eae1c81b00d09e67f MISC metadata.xml 340 BLAKE2B 3536acbd013ad07c27f5c6ccdada3ffffb5f259aedaeb4ee5a89ec1921f49939177a7162165c2b90336a87393d08f49cb62857cfa3ab551d12a37843863b56e0 SHA512 5f5eab450ffbdbee075545d8a97a2b3bcc6ed997aad9bf7e1b3c31e6368a7c5383704bdce32eea086b027b7c3e27accd3e2d3329977f357570e8eb767a043526 diff --git a/dev-ruby/commonmarker/commonmarker-0.23.5.ebuild b/dev-ruby/commonmarker/commonmarker-0.23.5.ebuild deleted file mode 100644 index a28b05552bbe..000000000000 --- a/dev-ruby/commonmarker/commonmarker-0.23.5.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTENSIONS=(ext/commonmarker/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/commonmarker" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="commonmarker.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A fast, safe, extensible parser for CommonMark, wrapping the libcmark library" -HOMEPAGE="https://github.com/gjtorikian/commonmarker" -SRC_URI="https://github.com/gjtorikian/commonmarker/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" -IUSE="" - -# app-text/cmark is bundled in a modified way and integrated with the gem code - -all_ruby_prepare() { - sed -i -e '/focus/ s:^:#:' test/test_helper.rb || die - - # Avoid tests depending on unbundled cmark specification files - rm -f test/test_{spec,smartpunct}.rb || die - -} - -each_ruby_prepare() { - # Use current ruby version - sed -i -e '/make_bin/,/end/ s:ruby:'${RUBY}':' test/test_helper.rb || die -} - -each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each {|f| require f}' || die -} diff --git a/dev-ruby/commonmarker/commonmarker-0.23.6.ebuild b/dev-ruby/commonmarker/commonmarker-0.23.6.ebuild deleted file mode 100644 index a28b05552bbe..000000000000 --- a/dev-ruby/commonmarker/commonmarker-0.23.6.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTENSIONS=(ext/commonmarker/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/commonmarker" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="commonmarker.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A fast, safe, extensible parser for CommonMark, wrapping the libcmark library" -HOMEPAGE="https://github.com/gjtorikian/commonmarker" -SRC_URI="https://github.com/gjtorikian/commonmarker/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" -IUSE="" - -# app-text/cmark is bundled in a modified way and integrated with the gem code - -all_ruby_prepare() { - sed -i -e '/focus/ s:^:#:' test/test_helper.rb || die - - # Avoid tests depending on unbundled cmark specification files - rm -f test/test_{spec,smartpunct}.rb || die - -} - -each_ruby_prepare() { - # Use current ruby version - sed -i -e '/make_bin/,/end/ s:ruby:'${RUBY}':' test/test_helper.rb || die -} - -each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each {|f| require f}' || die -} diff --git a/dev-ruby/commonmarker/commonmarker-0.23.7.ebuild b/dev-ruby/commonmarker/commonmarker-0.23.7.ebuild deleted file mode 100644 index 32c52aa7af3b..000000000000 --- a/dev-ruby/commonmarker/commonmarker-0.23.7.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 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTENSIONS=(ext/commonmarker/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/commonmarker" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="commonmarker.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A fast, safe, extensible parser for CommonMark, wrapping the libcmark library" -HOMEPAGE="https://github.com/gjtorikian/commonmarker" -SRC_URI="https://github.com/gjtorikian/commonmarker/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" -IUSE="" - -# app-text/cmark is bundled in a modified way and integrated with the gem code - -all_ruby_prepare() { - sed -i -e '/focus/ s:^:#:' test/test_helper.rb || die - - # Avoid tests depending on unbundled cmark specification files - rm -f test/test_{spec,smartpunct}.rb || die - -} - -each_ruby_prepare() { - # Use current ruby version - sed -i -e '/make_bin/,/end/ s:ruby:'${RUBY}':' test/test_helper.rb || die -} - -each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each {|f| require f}' || die -} diff --git a/dev-ruby/console/Manifest b/dev-ruby/console/Manifest index a99e019046a1..ca5574809968 100644 --- a/dev-ruby/console/Manifest +++ b/dev-ruby/console/Manifest @@ -2,6 +2,5 @@ AUX console-1.16.2-tests.patch 4114 BLAKE2B 41dbac47759cb716cdae9673aa2c08482b92 DIST console-1.16.2.tar.gz 24609 BLAKE2B 470e6fb547e594d6e4add21c11bccca2d239d5430e148bdd99fe925d57058a3e7304b96c793c72a68ac3df3e285c1b7719b5a1e0db833350b0ef55ac17cca4f8 SHA512 fe32ea7b3ab11319fcefc098571e2a4fff2fec2a56c53880731ab15deca75e84c94cc30456fea264e6201996311dc705799814e5c1d7c32e7b7d786fcac9588e DIST console-1.17.2.tar.gz 24861 BLAKE2B c738249eadafe43c4528ebf75d30b51aa1d015fb9fa6cefaa7302bce0d81ab431b4e84ed3d25b8c5376e64b5b1fb8154b91858e15ad72ce6cb746fd18818bb33 SHA512 1c734d335d3928ca580e274857df1d18c05ce254bfdf8401b7c40b391db7d134b6b6b0327e7bb29d5f7c37522335a33cb58a29cf53aabb36279fa601e581a891 EBUILD console-1.16.2-r1.ebuild 1008 BLAKE2B 7c61abe103672f5ab444aa62b9e172922c03af489f6630588fc04cc2f264303aaa0d49d61836246c255622e40acff73f22cd60d496fdb08ebb55e6505b470df2 SHA512 87ba2bae02ba4c34fbe0c1fc2f76015af9e0957c4def4b0d97990276620cb1303e16a9d14700b0c9d85fcf2724f2b7fb156de62d5e5193e81c23f0b10485c1ee -EBUILD console-1.16.2.ebuild 939 BLAKE2B f754aba307d358f12a225b0899e2b6cd74373c25f745a7330902ecfb649add6d9e44458660a48f16befa459ca5e7f15d0b7d6daa222b7d0a2d126b47a2fe6969 SHA512 d18b6b8c47b9614efba79ac40475cafd552c5bcd825276481c3402397b0c2bf318d38cf2f07563b1fa4c51c5da7d6726f26a58057101a33cfecf4d90b190f324 EBUILD console-1.17.2.ebuild 920 BLAKE2B 9ca2f567588cc8878521ef67961f155fc51c6ec9c3755873008d89fe3b7d6e80daf66315f96befb28439ed5b623068ace7bea834edb73082ea33e525ced7bd29 SHA512 a9a16b4db1ea3ac4ab3dab8db3d9b92d0d176a5a8bd858109f4ff8b7263b96561ca95ff1ee436293a7601953fed6860012b7949ad112bbbe13149658f91b5754 MISC metadata.xml 343 BLAKE2B 949f3fccd0b08a5699c083eb21c119af6104cd470fe4f22f2771f5262eddf9a9819a630146ef4cf0636d52be9cca982ab73fd4443e1fb0f4ae77b5223949ed38 SHA512 f243fe8cf5c9d29a4c4f95cd9bce18f8a0ca191b7c62c1644c0b4ec4f4d14d355bc0b564a571b057eb42960997958157bca027b86917a2c43d6ec651f1804302 diff --git a/dev-ruby/console/console-1.16.2.ebuild b/dev-ruby/console/console-1.16.2.ebuild deleted file mode 100644 index 4da430a2522e..000000000000 --- a/dev-ruby/console/console-1.16.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="readme.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Beautiful logging for Ruby" -HOMEPAGE="https://github.com/socketry/console" -SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -ruby_add_rdepend "dev-ruby/fiber-local" - -ruby_add_bdepend "test? ( dev-ruby/sus )" - -all_ruby_prepare() { - sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die - - # Avoid dependency on covered. - rm -f config/sus.rb || die - - # Avoid sandbox violation during tests - sed -i -e 's:/tmp/:'"${TMPDIR}"'/:' test/console/output.rb || die -} - -each_ruby_test() { - ${RUBY} -S sus-parallel || die -} diff --git a/dev-ruby/database_cleaner-core/Manifest b/dev-ruby/database_cleaner-core/Manifest index 484956b04c43..c738df4c0d14 100644 --- a/dev-ruby/database_cleaner-core/Manifest +++ b/dev-ruby/database_cleaner-core/Manifest @@ -1,3 +1,4 @@ DIST database_cleaner-core-2.0.1.gem 23552 BLAKE2B d6386dac8bff0cc5759e115c4986bdf8113d1f6c7d9b315c287716da3ada808354800b32f3c06b2761ab5df631d38d57d67c36bce0d88b9551f1aeaaf87c3211 SHA512 a161e3d0a03e2b854af1a670136fc1b1113d2ee7f5beba01e3c7257a441f80f2a54ae1a4d6c68514d9b6880b834093057ca4e5af9f9e8dff44730d049f7800c2 +EBUILD database_cleaner-core-2.0.1-r1.ebuild 464 BLAKE2B 8ba81e4efc0763c06375ffff01d9cce7ef7d25d644ae3f343bd9e164d2c0a6d516603e2ee9733ee7d6cb3874bd53570132f7b25e164e29c13d1b2658d717b8c0 SHA512 ea9cbd23a893a4f08c88bc90cde1f7d472f131e568dc748e0a908a9ab9880e078c0f40e59be711e6354379666a6c55cf9ee974ac749ae701621b24f7afad50a3 EBUILD database_cleaner-core-2.0.1.ebuild 464 BLAKE2B 44a237cfc7923f86a39927a187984b6442d8e9f04d69afb3baedc22e05d34c3ab7800d9d1afa593da73240d36364c6a6d3c18454da0142de8bf51eb1d61599f6 SHA512 148b9edd783ab57f52dabf9564f4bc0a209710c43a5dfee3c8fe189c022c4cdd27e24bf7fe1c316b5136ff13b2fa853129e970d96e322b2519893e6fcd7d6910 MISC metadata.xml 359 BLAKE2B c46271ac91355baf58207b3dfbcd941b320d071b15c43e6d71e369415b3da5af7f157e8db8f3d81c789a46a4d565188e874753c6914a371861f33e4ac2f7f4d4 SHA512 79e78b43a3400e4eb9bb042dfa323cc460c4063b3d9f476f9d1bbd9384d00499c2802b3bcb9b7e05167700ec14bdcf822171c071039577ec4bbcc8bf06eb8515 diff --git a/dev-ruby/database_cleaner-core/database_cleaner-core-2.0.1-r1.ebuild b/dev-ruby/database_cleaner-core/database_cleaner-core-2.0.1-r1.ebuild new file mode 100644 index 000000000000..6d12cf4ee0fc --- /dev/null +++ b/dev-ruby/database_cleaner-core/database_cleaner-core-2.0.1-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="History.rdoc README.markdown" + +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Strategies for cleaning databases" +HOMEPAGE="https://github.com/DatabaseCleaner/database_cleaner" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" diff --git a/dev-ruby/date_validator/Manifest b/dev-ruby/date_validator/Manifest index 058e1894a129..b6d95ee97ff4 100644 --- a/dev-ruby/date_validator/Manifest +++ b/dev-ruby/date_validator/Manifest @@ -1,3 +1,3 @@ DIST date_validator-0.12.0.gem 12800 BLAKE2B 235434dbd7e4441698bc90e0dd37bf9e5b8f1f742424e8155876e677e5d7dbe7beb4edd2f7dda7dba2729a024dcda72ac816e4f6a7dd38fdfaa4ea79f21d078e SHA512 e7796375d6d6af2fc9ce6e7d6174d59bd35ddbac90c4e5b54b321e33ed25f3e816c58013fa61f2003724e87fc96495ce81c132d056c9c9331bd1a236eb7dec38 -EBUILD date_validator-0.12.0.ebuild 1082 BLAKE2B 2a7d526a872dfff921393ffd2e47915a63403228754cb451ce742ebeaf6085733e7e7704e48c697da9a4e2bc375be95319b5fc359d8e676429b136b19f67fda8 SHA512 98752182990f5a844453e46b22ede928a12195cfcb1668d0b0fb9f9e5d2c87916ab10048d0384a6843b3391dac10c7aa8aba0b0d05404e276d8af55fa1d18c8a +EBUILD date_validator-0.12.0.ebuild 1082 BLAKE2B ee853107b3e62f7e82809d9d2875ecc8d6bbc6014ea643cddee664a0c516aa45c2679d7669c9517d197d6b54560dd17f58ff9ab005937c4e361d992e7d1eca00 SHA512 d990439abd2e672bc521cf2de73c370542a9f203133cf2411cbd92f77b1f8d4fe35a4c0b834a17d3ccad1a992fe9900db9f0b5cbd242520dac662d4dd9a470da MISC metadata.xml 350 BLAKE2B bd7fb0d977e2f3cc8ebd8bdf2cdf424ad2f6e90b20b2948711ab868ae8cefdec3091a80083e4df8c6e244a157cc02e90b527596391cbb92893ee1b9922bb9e25 SHA512 7f387024832bfa6191223788be7c6bd4017bc1a3805c03436ac92769f7ccb86a17705d89a9571f2c3150326ca492a4dc0c542ebc8b66b82ab43e26d3efc82f75 diff --git a/dev-ruby/date_validator/date_validator-0.12.0.ebuild b/dev-ruby/date_validator/date_validator-0.12.0.ebuild index e736afb07461..5a930656d329 100644 --- a/dev-ruby/date_validator/date_validator-0.12.0.ebuild +++ b/dev-ruby/date_validator/date_validator-0.12.0.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="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test" diff --git a/dev-ruby/dnsruby/Manifest b/dev-ruby/dnsruby/Manifest index deeae5e73c01..c8d506a9815d 100644 --- a/dev-ruby/dnsruby/Manifest +++ b/dev-ruby/dnsruby/Manifest @@ -1,3 +1,3 @@ DIST dnsruby-1.70.0.gem 261632 BLAKE2B 07adbe23ab2d1605c1562f4403f2dd864171b047df08037763565a3a459f2d3b3cb79343da2c25aadb498a7fc5a81a42af928d65a22c6b736fa7b64fab96721f SHA512 11caddd4ea5c9b8f85c730708d3cd1e1a130059975dfdecbf307862f7cbb85285d193f9ce010a81fbd8a7518ec720a107118018146d67105f6a4dbd41149a130 -EBUILD dnsruby-1.70.0.ebuild 844 BLAKE2B 9ba02f747d718163dfaa77e916c01aa85649671500cf2db9ef7007293b95fc0ede79df2681d7ce9b6cf851782601df4acc4c6a09c817957ad2416e5f0081e595 SHA512 8727c08aa171e2ab211a2d36a71cdd1f404deddbbdf32712cd1b0684e1bd2604c0699f8120bd6e3323149af11158ddd7ac67f1a5341428b717d173dd5b90c46c +EBUILD dnsruby-1.70.0.ebuild 844 BLAKE2B 94cd42bd78ce768b932f466d38ac681688927f77916c2eece90ffb74dcab3d4708eb2d262d98fa5a89667ba21d9b8d37dfcf81d0e9c72ae1a896f02f9cd0edd3 SHA512 41428b2682879162611b7c94f6735e1911cd5bd1c4a9a3aad04a6b42cc47fcd5bc8b07cf0721dc2a3747dba12c2b54693ec408c58e4224c2b8c22ee1d5f939dd MISC metadata.xml 414 BLAKE2B c4ccb95f7844c4f0ec41dda18d5b80f8972d3f81fc571fea8feeb15ed8c0284358fa180248f2536ee0cb518bc6d48a992305eb9b1c032dcde79d25f13b6ecdc1 SHA512 e4fae933534b8a4988d008dbf8be50cd2675eb9142108c85b4c0fe4b0a06b5f553827773e08f58a09371a0cd44623c7c86c7c93fda34899614ff5b513cc33e54 diff --git a/dev-ruby/dnsruby/dnsruby-1.70.0.ebuild b/dev-ruby/dnsruby/dnsruby-1.70.0.ebuild index ebf0ff488b25..91c0697f0b09 100644 --- a/dev-ruby/dnsruby/dnsruby-1.70.0.ebuild +++ b/dev-ruby/dnsruby/dnsruby-1.70.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_DOCDIR="html" diff --git a/dev-ruby/duktape-rb/Manifest b/dev-ruby/duktape-rb/Manifest index 925e96200b65..553db95fafd7 100644 --- a/dev-ruby/duktape-rb/Manifest +++ b/dev-ruby/duktape-rb/Manifest @@ -1,4 +1,4 @@ AUX duktape-rb-2.3.0.0_use-system-duktape.patch 1860 BLAKE2B 479457cc1782a43ea217ac65dc20f41bfd8ca75dcdf7b77403b144514b590989a98eba01b3f0687e49b81cbb9a096bebb7e0034a0c09dcae36def12d10ea8e13 SHA512 567b9d3b41a413703e64e9167c683a5fb60af13a97426aa03ffe4a38ca6f810fad54ee29269157698c70c762329b3e889b7bed72420700764a478c9047abd4ef DIST duktape-rb-2.7.0.0.tar.gz 1385934 BLAKE2B 1a3a7ea2c1469ddf9ac482e4329726e0f96823e75153027cf83155cca796cd0380d816a23d617e4bc40e72215acdc524fcb9575711e585952aeb9c6ed85ede70 SHA512 e91f57c2789aeb26aecbd9759c0b8cda457f290fcbe431fee721d01c1987c64f307f0e042b50cf6b4fa468d41c6365adde8395e2a33a8c637f6524af1c7cf028 -EBUILD duktape-rb-2.7.0.0.ebuild 1018 BLAKE2B d64920a9507e3cb439d0d9b88eaa562caa4b7685cfa766dbe77ca94b377eca091b046c5124c18fda2fddfcd96e869fa02afced510c994ba97d9334d5e67a00d7 SHA512 1cf9e451e7bca76894a113012d17c37123c64c0ce833ef4ec768d857440d255046bc47d01d19fc3c9eb8ab88f69b4bc3c90e11262eeef189339a187fb8b64311 +EBUILD duktape-rb-2.7.0.0.ebuild 1018 BLAKE2B 70b83b53446d0be1b986a01d301820a81edf7d63f6b7689452fbc30e093caa3ea3b49e45d55306ef7e4f0be05f45efdb9b118bf802cb2c0e8716aaf6f995f809 SHA512 31630e48dac0b373591f59da0adad351238f86fa9ff5bbdff52d39ec9cb4d4b84b5c3a93c9217e8be29185e1f6cf07cb77a00bb493ff7981b86dbe337bfa411a MISC metadata.xml 345 BLAKE2B d952a9eb1a46adcf939e0eb82475ca2b442b67c90d1ced4b92b214f6d461aeff1695027d862bfea6941cc89177355de6eb66495456461885edb6d17543bc538c SHA512 785c03f58811dcd7310d1fc9799e5840d629423318cf8c30b9f2dbee4dc96256b74fec897581f075cf907cc8389686755c5e16bc4a5d3c9592830e15206dc869 diff --git a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild index 1e24029d78e5..9afbb670a0d1 100644 --- a/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild +++ b/dev-ruby/duktape-rb/duktape-rb-2.7.0.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_GEMSPEC="duktape.gemspec" RUBY_FAKEGEM_NAME="duktape" diff --git a/dev-ruby/elastic-transport/Manifest b/dev-ruby/elastic-transport/Manifest new file mode 100644 index 000000000000..9c7b974210de --- /dev/null +++ b/dev-ruby/elastic-transport/Manifest @@ -0,0 +1,3 @@ +DIST elastic-transport-8.2.2.tar.gz 55336 BLAKE2B e68c5280c706cbef9b72681c8f2e1ba1847460f6d3f04a35c4faa05a000f236fbbf19a70d129e3d0a31937626d11c7fc077046d6b843d2c3e15c908ef32e9e18 SHA512 34d52bc39f51fe5011e389de6fadaa943a11d0216198976ef06768222eb34583d0ae50d250edc3253e0956eb68e58c507e7f2598535f807425fbd8224caa1154 +EBUILD elastic-transport-8.2.2.ebuild 2501 BLAKE2B 46a743e71fe71011d169a5d04015a5b1b290d3dc5f6b1f537fe51b8de133631cd077f57f764eecbc702fc827b019623b08bdff48626d0e17af64ddbe8a4d45f8 SHA512 b4d84092da9843b2a577636f828db259dd4cd6bcb6cc053743e8c88018e70403e44dd4ffd43cfd5dc023be4c4e7be2deaf47aa911466a4a25119992daf3a3bd1 +MISC metadata.xml 320 BLAKE2B ba9eb4e83e76707d7b732615b4764e7c866ddd9c9aaba3dd36feffb7ac6da61ee0c98abf9f547ec86a5377e8da8314d387dacdd3a20bcb0bae6e80eb32ef2b16 SHA512 651d6d0facc37affbf52d64ff6a5e8bd71842fd27f8ef8399ed84f972f98cc88063af826ed2e29a00337e15ae24cb04b8fd1466f46c2571656ddbcb7e7fc0f72 diff --git a/dev-ruby/elastic-transport/elastic-transport-8.2.2.ebuild b/dev-ruby/elastic-transport/elastic-transport-8.2.2.ebuild new file mode 100644 index 000000000000..4f553ae05e4c --- /dev/null +++ b/dev-ruby/elastic-transport/elastic-transport-8.2.2.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Transport classes and utilities shared among Ruby Elastic client libraries" +HOMEPAGE="https://github.com/elastic/elastic-transport-ruby" +SRC_URI="https://github.com/elastic/elastic-transport-ruby/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="elastic-transport-ruby-${PV}" + +LICENSE="Apache-2.0" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + || ( dev-ruby/faraday:2 dev-ruby/faraday:1 ) + dev-ruby/multi_json +" +ruby_add_bdepend " + doc? ( dev-ruby/yard ) + test? ( + dev-ruby/ansi + dev-ruby/hashie + dev-ruby/mocha:1.0 + dev-ruby/pry + dev-ruby/rspec:3 + dev-ruby/shoulda-context + dev-ruby/curb + ) +" + +all_ruby_prepare() { + # fix to work without git + sed -i -e 's/git ls-files/find * -type f/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # remove useless dependencies from Rakefile + sed -e '/bundler/d' \ + -e '/require.*cane/,/end/d' \ + -i Rakefile || die + + # Tweak test setup to only run unit tests since we don't have a live cluster + sed -e "s/RUBY_VERSION > '1.9'/false/" \ + -e '/module Elasticsearch/,$ s:^:#:' \ + -e '/reporters/ s:^:#: ; /Reporters::SpecReporter/,/^end/ s:^:#: ; /Reporters.use/ s:^:#:' \ + -i test/test_helper.rb || die + + sed -e '/pry/ s:^:#:' \ + -e '/config.formatter/ s:^:#:' \ + -i spec/spec_helper.rb || die + + # Avoid specs that require a running elasticsearch instance + sed -e '/#perform_request/ s/describe/xdescribe/' \ + -e '/when the client connects/ s/context/xcontext/' \ + -i spec/elastic/transport/client_spec.rb || die + sed -e '/retries on 404 status the specified number of max_retries/ s/it/xit/' \ + -i spec/elastic/transport/base_spec.rb || die + + # Avoid specs that require unpackaged gems + sed -e '/when using the HTTPClient adapter/ s/context/xcontext/' \ + -e '/require.*httpclient/ s:^:#:' \ + -e '/when the adapter is \(patron\|typhoeus\)/ s/context/xcontext/' \ + -e '/require.*\(patron\|typhoeus\)/ s:^:#:' \ + -e '/when the adapter \(can be detected\|is specified as a string key\)/ s/context/xcontext/' \ + -e '/when the Faraday adapter is \(configured\|set in the block\)/ s/context/xcontext/' \ + -i spec/elastic/transport/client_spec.rb || die + sed -e '/using \(httpclient\|patron\|typhoeus\)/ s/context/xcontext/' \ + -i spec/elastic/transport/meta_header_spec.rb || die +} diff --git a/dev-ruby/elastic-transport/metadata.xml b/dev-ruby/elastic-transport/metadata.xml new file mode 100644 index 000000000000..316b36cccedc --- /dev/null +++ b/dev-ruby/elastic-transport/metadata.xml @@ -0,0 +1,10 @@ + + + + + ruby@gentoo.org + + + elastic/elastic-transport-ruby + + diff --git a/dev-ruby/em-websocket/Manifest b/dev-ruby/em-websocket/Manifest index cc4120e27174..7658d83375a9 100644 --- a/dev-ruby/em-websocket/Manifest +++ b/dev-ruby/em-websocket/Manifest @@ -1,3 +1,4 @@ DIST em-websocket-0.5.3.tar.gz 29411 BLAKE2B ce38ee1adc9cd49454d74d94130e9d759c631337da9401390fae68210f7b02692a0f23eb5970aa226ab3651e1924a117ac104a01481cc954ca77ab9c27b1e5ac SHA512 28d5cf042899319f50ff0d3b140d75fb281b7e0635118a63df243151c4f442dbabf7dbe15b26b44167d925ed00819b01eeeef110107e4058d8a534f84913b232 +EBUILD em-websocket-0.5.3-r1.ebuild 1133 BLAKE2B 06c8a68c43a7fe6b08296785dd1509a1af1005eaf7f726533066a3d59d712e6d3d22d0f0b182d935aee0270e76278029a6822e325fd30a5ffa4cbcdf2f19e075 SHA512 b5ae0ce5a48d7d4fa4270671d722c94271f70e20f02a463c0f57e33b894f54377cb0c2896b8091c6970dff52352ca6d53dcf999514551091fad452b3addf4df3 EBUILD em-websocket-0.5.3.ebuild 1137 BLAKE2B 8f1e8a9e7e102ca312d7b9d3fd55f00c4c24e174d56ef2360761b66ae6d04ca559c991bbb18fa7f88aa1cda4274090070de66279c4b8fd77abbc1851cfbab570 SHA512 a939a786b781b4a18b8ac6a4b4e912132146aad1e7e2d56002c4a309ca0f8b3d17ab076c2b106823d01eb583c273dce750bbc870f11be612f348c6dc44b0c651 MISC metadata.xml 349 BLAKE2B 746d0ffac5c9a44b2f7d2705ca82d3bf1438f504a691ec4320c882cc4b834789e3cbb505a5a75d10a80d31eb643dc66f7ba11c326f2e4738b1e87f8927e289a8 SHA512 5237fad127df9a018ad5f163c4577e7f10b3e0ff47e93a9978025b8198ac3440fce89965250e7416f62cab810c9678c71760f9baa53ca5414e5c25f85ba03b1e diff --git a/dev-ruby/em-websocket/em-websocket-0.5.3-r1.ebuild b/dev-ruby/em-websocket/em-websocket-0.5.3-r1.ebuild new file mode 100644 index 000000000000..43c8a335c529 --- /dev/null +++ b/dev-ruby/em-websocket/em-websocket-0.5.3-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_DOCDIR="rdoc" +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="EventMachine based WebSocket server" +HOMEPAGE="https://rubygems.org/gems/em-websocket" +SRC_URI="https://github.com/igrigorik/em-websocket/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="" + +ruby_add_rdepend " + >=dev-ruby/eventmachine-0.12.9 + dev-ruby/http_parser_rb:0 +" + +all_ruby_prepare() { + # Avoid dependency on git + sed -i -e '/ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Only run unit tests since we require unpackaged code for the + # integration tests. + sed -i -e "/^require 'em-\(spec\|http\|websocket-client\)/ s:^:#:" \ + -e "/^require 'integration/ s:^:#:" spec/helper.rb || die + rm -fr spec/integration || die +} + +all_ruby_install() { + all_fakegem_install + + dodoc -r examples +} diff --git a/dev-ruby/evented-spec/Manifest b/dev-ruby/evented-spec/Manifest index fc1a604a994f..51c0e937ac2e 100644 --- a/dev-ruby/evented-spec/Manifest +++ b/dev-ruby/evented-spec/Manifest @@ -1,3 +1,3 @@ DIST evented-spec-0.9.0.gem 22016 BLAKE2B a8aca8eb4d5931b2deefef60d19d3cd4e65ab2c9a010f1b98bf07917ddaf644b65b321f90e81bbe097ce57b455f6bd87528ecc8f5a13f018b04b4f5413b3b945 SHA512 48c5de98aa580127c492d91dce709a4a3bf7449c2880971ad1b744345db308ba6b5ded8aff23b3f42794949b8474d35e5fe148bc7cc4f88f23980da0ab1fc064 -EBUILD evented-spec-0.9.0-r1.ebuild 734 BLAKE2B d21166d50dc1b4b5e5b27009f263f0ffae0ffc048b72bb01854408b963802da2598fbc3f3153797c658af652f3282f4030c976a5419fdad0afebf2c83e663f0a SHA512 acd068cbccdd288c22b3b1b8bacd644f022440627868dc7aecb2a66288c6694620ee0ded57605569378e9c708e17f01aee5df8bb02428556622f5fbda090c41f +EBUILD evented-spec-0.9.0-r1.ebuild 734 BLAKE2B 9b6569ee07abfc233039f103a7411881d275b64425f6e7ada98037b4f31d6c0a5ba1f5b3cb565254933fcddbabee6b8006b50b1e261f95cc61d92896c09c4c6f SHA512 9e642c770ad662c33b36e473ef974a176697ce9cb9ccf1ba03b6c4478efbf7e7dfb31144e676eedb5e152dc258f4cdd8c08043459981c248959c133ed0df4055 MISC metadata.xml 349 BLAKE2B 3c92fa2a6b4e144d05cd3b5b9750f9123f0104832293e13ceb4a3abbc016c8dcc395f00680a1298841e2c85ed67c4de3add49c5af83258cd3063cc0f6858e6ef SHA512 2ced8f927a3ac432d34895ad9186dd7c1207ef40f21d331835af03e82b25d3cbd6f9ac6ceab2cf69765adf987973384775cf1f6f77fd8b8a0e13e8e2d5fe959c diff --git a/dev-ruby/evented-spec/evented-spec-0.9.0-r1.ebuild b/dev-ruby/evented-spec/evented-spec-0.9.0-r1.ebuild index 67b3729e49a4..7f45e250dd7d 100644 --- a/dev-ruby/evented-spec/evented-spec-0.9.0-r1.ebuild +++ b/dev-ruby/evented-spec/evented-spec-0.9.0-r1.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="README.textile" diff --git a/dev-ruby/exifr/Manifest b/dev-ruby/exifr/Manifest index 8080c6e23e35..507911588bf9 100644 --- a/dev-ruby/exifr/Manifest +++ b/dev-ruby/exifr/Manifest @@ -1,5 +1,3 @@ -DIST exifr-1.3.10.tar.gz 265977 BLAKE2B 6db5832bb2c4dfeee1daca65220d34280aa7b14ccb2e5286bc700f2fb60996e09172565df3548bba28917162b4ec20ea0ee554a3af47af130f5b1f61cf3b8b46 SHA512 f43fb52610ed15b073d9bc38a62197d68de408eca08a6d74cd01d64ff6793949b52ced663aa9cc90f21d899d8e9a6678ad3ffce5874bd288c4e4d074903656fe DIST exifr-1.4.0.tar.gz 266179 BLAKE2B 6f729fbfdfe4128760faf7b562495518ccbaa3d5d5b5e8ffdc5e9ce613271951cc9d3d27392bf80372b66a241d1157898a25480fd44b9d18e808a23766013e37 SHA512 cd4cfcf6ebc5d88e4d41d859756a2b887a3e4954c1b548616e7aaa6485c2c46fb4e74a0e20cd3644aa0aa3afcb59dc3f9cf865d9215b8a3b7b05cdac68f2a663 -EBUILD exifr-1.3.10.ebuild 650 BLAKE2B 731cc01ff6cebceded6e0a3c1c9158fa712fb64f231766662396ee66b93dc99bb97a431a6cb87583f1a76ec3c81b512d7285aad0d3c47840bfd55a2b9ebb5b14 SHA512 9904ec5793c2426f6422be1b3266701ff20826fd08c0d551ba247f8f64f2c00fe6762051ce7dbfb49d9b4824612a382c2d5d28a5696765565664bce0cc8799d9 EBUILD exifr-1.4.0.ebuild 648 BLAKE2B c5cce4dbbb7572df1ceee1f5bec2dbfe134580759da38b3f6a5a5af15eb2f72cc0423a3f7668ba6693f759defc25dc0e94f834f5cb4f255f4da436719f42c633 SHA512 176194943421dd8bcb881ffd0e8cb7516cf41766232c93cc3dc505c6f0171aca53a920398e7af1d5b86f53064991ad14a87665754fdabbae8cbb6d8e2fade596 MISC metadata.xml 339 BLAKE2B eb0864564a4f92784884833cbdbbdd6b40f70aecbe3411db62fe6d8acf5103c8af76a4ae1382f784978a6c0d78c2ce4fb61bc44f15de16168c62e764c95a2349 SHA512 4628537bd8daf1653e29408d94a2e551b61687ece0f91b1105c70fd5a5fd3969d3d6ae79132469d1ca6e9d2969eecc4160f559986fd7c0a481108c4eed2b2801 diff --git a/dev-ruby/exifr/exifr-1.3.10.ebuild b/dev-ruby/exifr/exifr-1.3.10.ebuild deleted file mode 100644 index 92bc1bf8094a..000000000000 --- a/dev-ruby/exifr/exifr-1.3.10.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_DOCDIR="doc/api" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A library to read EXIF info from JPEG and TIFF images" -HOMEPAGE="https://github.com/remvee/exifr/" -SRC_URI="https://github.com/remvee/exifr/archive/release-${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="${PN}-release-${PV}" - -# License is not specified in source distribution but is in the GitHub -# repository. -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" diff --git a/dev-ruby/faker/Manifest b/dev-ruby/faker/Manifest index af091fce3aa9..d909f1648e02 100644 --- a/dev-ruby/faker/Manifest +++ b/dev-ruby/faker/Manifest @@ -1,10 +1,5 @@ DIST faker-2.23.0.tar.gz 1709736 BLAKE2B e3524dbecbd1a4825ef8b38801ae1fa30a4392a7d2eb6fe1c94c3da0b0a4f18db621a42423510bf2f9c4bba175d66e10808252a923c9703aaa8de5d5ed54dd44 SHA512 b037833b3a6d07adaa70c665af66343d90389f282a2faf8ca55a5a81988163263e3b3069744e67ede206512bb67cf53a104eed34c39d92feb10a282f411bde41 -DIST faker-3.1.0.tar.gz 1726248 BLAKE2B 55e5ece86c262c91cc7b806f31fc852297158cbfa213e375173d6ed4956daf515f7b3e09273ed40c70b92c2de8e94fc8ff45f62d87b59a37ee097a2cb6bc6a9b SHA512 4fa1d1dc72ae0cb21cdf6fede999a6cbf43e20062306896cca5e2333da9423612ac11b5ecdfb033da46c1eb3141a0bcac47d25485666f126a35971acb4edfcb5 -DIST faker-3.1.1.tar.gz 1730104 BLAKE2B 131e017b48f4e270c616c33c824aeea827d654ecc6c68f8df5524d9b62950b0ca724b778b9075d00364a7133aa73eec4f2df656f0e828008bf17fe17ee0075de SHA512 43bb00a78520cff4168bcd0f63d07f524fa91588698a166492abf3547b1144ee4224022dd4b3004c779647d0902606788e12fb31735ccb2fb15fece326c5e08d DIST faker-3.2.0.tar.gz 1741224 BLAKE2B 0ff591bda01c5009ef1303403fa954f00f4fb885ef48d4838aa471cc00f527b2a738eedc93ada1cb00c0286c53650960dbf55cbf1ac056b16c93f2489dc0f5ae SHA512 472029d6966a5583cab3991821557af25d2b2bfbbee3c9cda824503d3a0cf8f8ffc9ffaa40299cab952815a40148d20aed78c37d3dedb3c91b3f4bcdf70e5bd1 EBUILD faker-2.23.0-r1.ebuild 800 BLAKE2B 2272fdcb641ba68a01ef4fa118b765b41fdca521891d7b0788226ae283050972e27d1993e04e3c0325e74f042f252a7290b86e867c9c6fc5874e3edf2a9c1404 SHA512 6b7d4f664d4f217df297e2a609c1d638252635052e6d902b493b132493d07127b9cefeabc8f47bf278e8cd5aa5fc73da6cc5722dbe7a0af4ca92a05d8c197a82 -EBUILD faker-2.23.0.ebuild 776 BLAKE2B 8233751882ed27c7d7e71c9ad9468ee8aa4be03aaa5f2952d0c4fd83e449f04b07f47d10d412d7065b56101add1b0236ad4c3f9022721f6eb836aa5635acc4b1 SHA512 133032fa4e89ce2576fc35a7ab7064dbf9f3061b1e5ad3f9f3554bba198e31619ceb43cb14f555d461b07c9e7d501d6d1a792259b60e2ff246edc633e698c98f -EBUILD faker-3.1.0.ebuild 803 BLAKE2B 403c1a4c7b17a07ca36990ab67a9949479d2cc37a246deeb8e9329f49b5f44ad4551eea76c9a1331fb031bd89127be17d0338bc89383672f92dbb7a86902f431 SHA512 5aa3ad8405195f47a8135c5913d7c0c038f3d8f36f011d1620c5f48e48d3f79d4e041f4ec0f510dc036c6b80ca43d162bb112e04a3f328e47ac2e57472926683 -EBUILD faker-3.1.1.ebuild 803 BLAKE2B 403c1a4c7b17a07ca36990ab67a9949479d2cc37a246deeb8e9329f49b5f44ad4551eea76c9a1331fb031bd89127be17d0338bc89383672f92dbb7a86902f431 SHA512 5aa3ad8405195f47a8135c5913d7c0c038f3d8f36f011d1620c5f48e48d3f79d4e041f4ec0f510dc036c6b80ca43d162bb112e04a3f328e47ac2e57472926683 EBUILD faker-3.2.0.ebuild 811 BLAKE2B f48c881cc4be87e07387ccf3dd4de628bd42b0be5a9770e4ae3e65f0d831063f55b0753fe168d27e67bfd09d47740ddbc69db24973f0036a2c1f902778207c09 SHA512 4b4a27326d2d03bf3e3f56d6d69e793578ab0d760bd9ae6a46a444a716b53d5a866f4e130f44744ab01c13022ca42f386030d0bed2581513bca64b21b8ae97cc MISC metadata.xml 457 BLAKE2B 110819b9b4aac639c5a54f526fad859ee97a19dc2e600b7ce7b270a3a4d8113ca00e1bcabba295a12fa7ff9fac13762f0189ddda990eb800a5e62091b506a29c SHA512 97f26d661c378ab953fdb8bc238a6fe9950f6b1cd845b343af0d21221913baaeda22fade0ef6d261013e6d17f653dd3b6e92fa6bd07d318b9c35b7a88d6f12db diff --git a/dev-ruby/faker/faker-2.23.0.ebuild b/dev-ruby/faker/faker-2.23.0.ebuild deleted file mode 100644 index 5332cb86e976..000000000000 --- a/dev-ruby/faker/faker-2.23.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_DOC="none" - -RUBY_FAKEGEM_GEMSPEC="faker.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A library for generating fake data such as names, addresses, and phone numbers" -HOMEPAGE="https://github.com/stympy/faker" -SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="test" - -ruby_add_rdepend ">=dev-ruby/i18n-1.8.11:1" - -ruby_add_bdepend "test? ( dev-ruby/timecop )" - -all_ruby_prepare() { - sed -i -e '/\(bundler\|rubocop\|yard\)/I s:^:#:' Rakefile || die - sed -i -e '/simplecov/,/^end/ s:^:#:' test/test_helper.rb || die -} diff --git a/dev-ruby/faker/faker-3.1.0.ebuild b/dev-ruby/faker/faker-3.1.0.ebuild deleted file mode 100644 index 87391f4b74e7..000000000000 --- a/dev-ruby/faker/faker-3.1.0.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 - -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_DOC="none" - -RUBY_FAKEGEM_GEMSPEC="faker.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A library for generating fake data such as names, addresses, and phone numbers" -HOMEPAGE="https://github.com/stympy/faker" -SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="test" - -ruby_add_rdepend ">=dev-ruby/i18n-1.8.11:1 !=dev-ruby/i18n-1.8.11:1 !=dev-ruby/faraday-1.3.1:1 ) )" - -all_ruby_prepare() { - sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild b/dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild index d2177bd9c233..dc7606654b71 100644 --- a/dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild +++ b/dev-ruby/faraday-net_http/faraday-net_http-2.1.0.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://github.com/lostisland/faraday-net_http/archive/v${PV}.tar.gz -> LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="" ruby_add_bdepend "test? ( || ( dev-ruby/faraday:2 >=dev-ruby/faraday-1.3.1:1 ) )" diff --git a/dev-ruby/faraday-net_http/faraday-net_http-3.0.0.ebuild b/dev-ruby/faraday-net_http/faraday-net_http-3.0.0.ebuild deleted file mode 100644 index 6e1ac534dfdc..000000000000 --- a/dev-ruby/faraday-net_http/faraday-net_http-3.0.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Faraday adapter for Net::HTTP" -HOMEPAGE="https://github.com/lostisland/faraday-net_http" -SRC_URI="https://github.com/lostisland/faraday-net_http/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="" - -ruby_add_bdepend "test? ( >=dev-ruby/faraday-2.5 )" - -all_ruby_prepare() { - sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/faraday-net_http/faraday-net_http-3.0.1.ebuild b/dev-ruby/faraday-net_http/faraday-net_http-3.0.1.ebuild deleted file mode 100644 index 6e1ac534dfdc..000000000000 --- a/dev-ruby/faraday-net_http/faraday-net_http-3.0.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Faraday adapter for Net::HTTP" -HOMEPAGE="https://github.com/lostisland/faraday-net_http" -SRC_URI="https://github.com/lostisland/faraday-net_http/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="" - -ruby_add_bdepend "test? ( >=dev-ruby/faraday-2.5 )" - -all_ruby_prepare() { - sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/faraday-net_http_persistent/Manifest b/dev-ruby/faraday-net_http_persistent/Manifest new file mode 100644 index 000000000000..62d6e6507224 --- /dev/null +++ b/dev-ruby/faraday-net_http_persistent/Manifest @@ -0,0 +1,3 @@ +DIST faraday-net_http_persistent-2.1.0.tar.gz 6953 BLAKE2B 5b1c43fbd647c36315c24aa0ff12817edef9940de7f42edb59815b41ec5a5b15c137be6d9e10a07192144064e5a32fa8ab0d9fa1ec15c3e3ec064424b5f299a9 SHA512 3ad70814a231dedff56dd2891d834c6cd5f377e30bac4b31e6290097667d18b4eac5b44ad46b14fda873ee80e3b49e018337d60d666f0b32017fe0f4653d905a +EBUILD faraday-net_http_persistent-2.1.0.ebuild 754 BLAKE2B 86584a53715b6e8727d24a3356fa6d4a317802611b72b541b0d687b8ebefe418d8e33c977050b3fd1474d420d9f4f4aaadc8802859c57bc9a067ca0d4e88605b SHA512 d27189bde8692be67b412372edbc69fe136ce86671c989c1beb20ab6d374dcbb7a7314c8d0c651a6d001cb66c2d19f1dbb99639f50c82b1769e3ef0c67def703 +MISC metadata.xml 365 BLAKE2B 45ccbb64b2945de074d5e085e7eab2db13205ed3d4f84c40bb01c32ff11e8faffafb7e31e880614aec10986354e0dd55371c206dff7035bfcdefd2e3c3a95500 SHA512 a44ba95f925fa92241f1cc042e6890779d6c66d7a0fcc454c1f786333a601e3ce65e18979a9a79a60bf3b502e0402f10f282d94ebc1a3cfc6651719e6c4760b2 diff --git a/dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-2.1.0.ebuild b/dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-2.1.0.ebuild new file mode 100644 index 000000000000..edca52fd6279 --- /dev/null +++ b/dev-ruby/faraday-net_http_persistent/faraday-net_http_persistent-2.1.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Faraday adapter for NetHttpPersistent" +HOMEPAGE="https://github.com/lostisland/faraday-net_http_persistent" +SRC_URI="https://github.com/lostisland/faraday-net_http_persistent/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + >=dev-ruby/faraday-2.5:2 + dev-ruby/net-http-persistent:4 +" + +all_ruby_prepare() { + sed -i -e "s:_relative ':'./:" ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/faraday-net_http_persistent/metadata.xml b/dev-ruby/faraday-net_http_persistent/metadata.xml new file mode 100644 index 000000000000..6d9431f28d73 --- /dev/null +++ b/dev-ruby/faraday-net_http_persistent/metadata.xml @@ -0,0 +1,11 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + + lostisland/faraday-net_http_persistent + + diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest index 5709b3058aa5..b07e7f76d239 100644 --- a/dev-ruby/faraday/Manifest +++ b/dev-ruby/faraday/Manifest @@ -1,10 +1,12 @@ DIST faraday-1.3.1.tar.gz 840638 BLAKE2B 284f7f612d3ab791a00ceab823be0246685fa38356bfeb6e01c12e81c7369c500719a6023dd929160ca598b41401b82cda0d8e9e363d0e7bdd91791742f8e68f SHA512 b89839e5d602911904ce009f52d011c124f84811e0676a3a524d22ea7084d99a971b6573dcde6d512bf933909cc461ef01cd82a8eeb9df581c56f17f31966b1b +DIST faraday-2.7.10.tar.gz 833034 BLAKE2B dca3ef6a48aa4d14f1717344c5ec85b1e9caf7205eb7ae1be76a7a96bdee9fbef2d112c05f96f5625262d2783fc0e5e196343f67b371e480532c5e74f77b73eb SHA512 e1d2792f49df5679c16d3690a2475c56db9ae537bf53db4bb7cc256b41455d3db36d8d672eaf3f8a63fb2b04349d45dd4d32a2c194606fd795de51b1f79ead85 DIST faraday-2.7.2.tar.gz 831914 BLAKE2B 424d275519cd24f03b0a678810671de2541e799512789e0a3d80d146aafbc74e2acdbb3c9d3d1cfe7224860e9b716720b234fb25c045226f04b29223c640567d SHA512 41402bdb4594988a88542289c5a5242db04ae07081ba21fbc18b756eeae108bc06298b5ad7b48842a86c586b9da4e4568fc48ec9d26697618bd858649ef86294 DIST faraday-2.7.4.tar.gz 832219 BLAKE2B 8c0af73f6bcb41118eea162bc051d3de99593525ec2a84d21d8842ade076774cbde3deb66af399582235e62713dd563887efbad7f8099f377b1c19f28d92d8be SHA512 97c84fa95ed9f4d26ca12d4e4ef2faee1738f656cb919c9609c84d7c9f275452862bbf5334e5d66ab88c3e9ff5cb060805d9b519319d72c98556eb1c2e5610e1 DIST faraday-2.7.6.tar.gz 832525 BLAKE2B 6d53bcabbdc6ce67433e475e7ac83d08a65a3baffe81f89038af1609ba58c1efe6f7fbe4bb47768a73940cea791c864dc9f313fe3510f89ad36d9e7261b76de1 SHA512 2b0e80f685dc1b9e62955e87d226b9b63cf30fec6d5e9addada532e249bb13ef43db9933091d716df391a79493048aaabd845d3052d3ea3b6ed0e834ed2b4c8d DIST faraday-2.7.7.tar.gz 832671 BLAKE2B 1eb95ee1937ad352570b06d36a8c89b31ddcee9723591ec1768bbb4c9b5e83a57ad9de7931dc31d01d1cd1ac000b20f5369d83315f4ef30bdb7ccbbde97ade52 SHA512 607c5e6484f6e75a8279de5cd48751f5d8abea412112d6c3b13d68354f71a64df1fadec35fd8af3cb9016388ac06911e23465972163699bc5464bf24daf561f8 DIST faraday-2.7.9.tar.gz 833059 BLAKE2B 749c273ff65469c43101b386002b499324a089f917c9f19981ab75509c9920126ae1c987de74970f0ace531965ad50c17dac3e2aa1399f94dbf028413a14b3da SHA512 67be4947cf6657d080e8ffe0b6db8a2af0dcc2b741dc16f94114008cef594fb68ce2e4c6c0329542845605476dd3427bd6429500dfdce654456c97cf97518f30 EBUILD faraday-1.3.1.ebuild 2439 BLAKE2B e41538c7de42c191107c94bca876198576c6fd1a7c43af9bdb23cb7e2cf7b71d799d92ad33f786736b65a4f5ba7c88bd66021c2f70254259998819aed1b3ba45 SHA512 8af16340781f5627079e7861ff4fa38d5cc55b42d3ef73e65f1e4698322632d4e55df60745d3cddea64b5659a0460816059bb834ae58f7b13ad48df715b73e8a +EBUILD faraday-2.7.10.ebuild 1527 BLAKE2B dd8bc4a500dd701cacb5e257558c5edda0e712ddb29aec5ce6bede47c0da0f105d47b7388cd7784d1e302f501f723378afb1f34c6108f62e80d2be7e4cb84628 SHA512 a5a4736d67543cde37942a698ee3300e717261d942e67a333b4736491eee78e13c70bc5768e6587a8a9f65206e2274b3af0ac0c2591b0d30032a8a3654a602b5 EBUILD faraday-2.7.2.ebuild 1735 BLAKE2B 9efdc110ce97d47efa21acf2fbfdf98636688f841dae0d37189ed62a3d94cded8eb83d0f034a434296f6fc3e5d978b6d6bb3e546053744c48dafd2de15771822 SHA512 b3aeac9cdf7b1c1cb15a2cdecccbcb31d9b986f2796d1bb69b7e9d35e2ca72a275aad91d1fa7b9f575e7c041f2b7858f48ef6888136ecbbd6dde7fa4edf51b72 EBUILD faraday-2.7.4.ebuild 1747 BLAKE2B e81296713f84617848d47ccd2997cbb55d433430062fa116ee72fe74241812c4a7db7769f2d948d062e74b3c9bfff1ca1dd74cf8d210439cb2af7d71261dc091 SHA512 aeb4732f5b9091be122f38b6cf5f316fbb940236c6bf074797df2775fc50d93c87988c4e7aa5cb6819c8505164e422f834036d3e58e29673a0bcf6c4187c6ade EBUILD faraday-2.7.6.ebuild 1527 BLAKE2B dd8bc4a500dd701cacb5e257558c5edda0e712ddb29aec5ce6bede47c0da0f105d47b7388cd7784d1e302f501f723378afb1f34c6108f62e80d2be7e4cb84628 SHA512 a5a4736d67543cde37942a698ee3300e717261d942e67a333b4736491eee78e13c70bc5768e6587a8a9f65206e2274b3af0ac0c2591b0d30032a8a3654a602b5 diff --git a/dev-ruby/faraday/faraday-2.7.10.ebuild b/dev-ruby/faraday/faraday-2.7.10.ebuild new file mode 100644 index 000000000000..d5190f14683a --- /dev/null +++ b/dev-ruby/faraday/faraday-2.7.10.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_RECIPE_DOC="none" + +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_EXTRAINSTALL="spec" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="HTTP/REST API client library with pluggable components" +HOMEPAGE="https://github.com/lostisland/faraday" +SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="" + +DEPEND+=" test? ( sys-process/lsof )" + +ruby_add_rdepend " + || ( =dev-ruby/faraday-net_http-3.0* dev-ruby/faraday-net_http:2 ) + >=dev-ruby/ruby2_keywords-0.0.4 +" +ruby_add_bdepend "test? ( + >=dev-ruby/test-unit-2.4 + >=dev-ruby/connection_pool-2.2.2 + dev-ruby/rack:2.2 + dev-ruby/webmock + )" + +all_ruby_prepare() { + # Remove bundler support. + rm Gemfile || die + sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die + # Avoid loading all lib files since some of them require unpackaged dependencies. + sed -e '/[Cc]overall/ s:^:#:' \ + -e '/lib\/\*\*/ s:^:#:' \ + -e '/simplecov/ s:^:#:' \ + -e '/SimpleCov/,/end/ s:^:#:' \ + -e '/pry/ s:^:#:' \ + -e '3igem "rack", "~> 2.2"' \ + -i spec/spec_helper.rb || die + + sed -e '/git ls-files/ s:^:#:' \ + -e "s:_relative ': './:" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + MT_NO_PLUGINS=true each_fakegem_test +} diff --git a/dev-ruby/fcgi/Manifest b/dev-ruby/fcgi/Manifest index 99bf8fe19222..e5e0a4d49335 100644 --- a/dev-ruby/fcgi/Manifest +++ b/dev-ruby/fcgi/Manifest @@ -1,3 +1,3 @@ DIST fcgi-0.9.2.2.gem 15872 BLAKE2B e1db9facc8afc00dd165c14d908176ad5e685ac23c6a236b17494928823a536ed14bde241cb6ba7f97f184397a9884d07ad0ef4398f155f917a1e9e2b35d6ff5 SHA512 2125c255cc6772eefce42b7c6d094fcced66b236f17e7f215ee421be8ea1777aec728e7919152b0f352188ea305355d74a24a61a1375a9296b3298e330b1af8a -EBUILD fcgi-0.9.2.2.ebuild 586 BLAKE2B a373adfe0c32b48b63247152560e671da1b34d826bd582bbb2f0e5d409f66ee1c43e51ba354fbbe5d69f9f8185aa7ffa3baefc07982caca07bbcc5f86df9f75c SHA512 e9fd3e673846b8c74babb0362a2415637c4796c887e0c9d23a221218dd75fd5ea071f6057766bce6757096ffac30015d60f2940c3061c8bbcd22f49452535279 +EBUILD fcgi-0.9.2.2.ebuild 586 BLAKE2B 9d1a30e9f1fa3fc24d721775beecacb7be523de47d7c7ed1d72f78c4199f3897707fecbfa64f0a8db666aa0ddb39a5f3fcfb3e31ecb4ee73170ae9abd82ea794 SHA512 c4cb8b71d917c725f8eb5b8feed23b87f39fad35ead9e318bf05ed872f70d5a6b57057a9954bba179619dea75c2699cf892c9a15e6ef7363bfe7431f3977c2e7 MISC metadata.xml 348 BLAKE2B 44f57d6e39a30e0dd73b056ec092b2832bdc12d931c6c4d64ecc6c962f3c6c83c32ec0d3723036602fd92ae5050d7a923832909daf9575168168207176e26891 SHA512 d1e929373d07fe777e232c45efa4a98cf612b0dccb091366fb4b0aae7d78110be22992dd446d7395283b9175eba503c383555a803d4a97b67589acf369fe1330 diff --git a/dev-ruby/fcgi/fcgi-0.9.2.2.ebuild b/dev-ruby/fcgi/fcgi-0.9.2.2.ebuild index 8fb65016b7e7..c00a6c631370 100644 --- a/dev-ruby/fcgi/fcgi-0.9.2.2.ebuild +++ b/dev-ruby/fcgi/fcgi-0.9.2.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/file-tail/Manifest b/dev-ruby/file-tail/Manifest index edd4782bfedd..cc0983212cdf 100644 --- a/dev-ruby/file-tail/Manifest +++ b/dev-ruby/file-tail/Manifest @@ -1,3 +1,3 @@ DIST file-tail-1.2.0.gem 19968 BLAKE2B 8a9ef8b73d2e7c8c21ec04e817991ebe40ba62800e565b607dbae9732b0192074cff4b3fc9dc7a495be9a2315eab63b48126e524091d72b37f7e8261cb1333f1 SHA512 ac20e5e855144f7462ef0471be08ab56e521a7b22117f1653e06624e1d81ac11d047a21a6979476bc8547dd88d90f25e51052950148acbe3ea64bdd3c35e1da3 -EBUILD file-tail-1.2.0-r1.ebuild 820 BLAKE2B dc575e93577e94799b46265df9e190b37996129c6d3b265eaec9fe9ae8b93563377b01fb76a261be5bf06cbb2e7329fd08978b6e7a4de8e27c00a14e6c2a9a00 SHA512 fc65c42c6294dd6737b7de0c6c32b74df0399d157d45a71234732e7856a3b48b0b745aba37b36cb180bcd5c083eada974d8d20c0f525b8efb17a08b31c638700 +EBUILD file-tail-1.2.0-r1.ebuild 820 BLAKE2B 58b679d276feca9884bcaa954b189346ac4c2ef7bca5a0ecd01132a87828a4a59acbfcbfdee8b4bfb15ab4e72e635db8a9e0c89f6a980c5e122ae32005fa98e3 SHA512 69589b9b73febf645e4f36058f5e0915ac0efad43cb718f427d1277b2464fff6f6aa8780bd4b5d0ea6eb73f5417ec36e9a50dc999f3bf6d29c471cabce96d730 MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 diff --git a/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild b/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild index bc921f05e439..18e9082da07e 100644 --- a/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild +++ b/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="none" diff --git a/dev-ruby/font-awesome-rails/Manifest b/dev-ruby/font-awesome-rails/Manifest index b10f1cba1d23..9903e3457516 100644 --- a/dev-ruby/font-awesome-rails/Manifest +++ b/dev-ruby/font-awesome-rails/Manifest @@ -1,3 +1,3 @@ DIST font-awesome-rails-4.7.0.8.gem 638464 BLAKE2B 5aaea78b2f8601004f349b6a526c6e19dfd42686dbe424dac112c9ae99eabe8f09ee571cf0b07fc2b1b0221a3fdeb7a005b9e466aa281a2d85d1c71804debc0c SHA512 011d2a3f66345f5629b98b1224ace1818657447635610c5b927def5595f8dd1878d7b65e526ab6f078fb717cf44804aa989d3502072c6e341f01b75d2f7b9936 -EBUILD font-awesome-rails-4.7.0.8.ebuild 473 BLAKE2B 2d680568419da4450f1890bc3fb090058809b7b887b26c612e83ba51c45e8fcc4c723cafb4a23afdee313b83d03b4c7f2b295f58ce377b123f7dc9e3e34178f9 SHA512 30309fbc860487b89d6fefd3bf8e4471c7e52a9490efc84eba1c114259527b413417df424d587be424b1a84ca07ec062f6d5ef9582623d2be37f2f154ad7950f +EBUILD font-awesome-rails-4.7.0.8.ebuild 473 BLAKE2B f40ac0757382920c4eb49c82a4fe45ff7b851f05f7fd9bcc3b036b9773677ad850edd59791ed272f83a8e1360701d88f16bbe7959cb5335e86220df4f046de8e SHA512 201f8f969b46d869182332d0ec524cc5459189ad7ee221a19bee478ee591fbfdf6048c68f1ff620badd983d7feb3db5fb540c3887a4aa4c55f940ed547f312ea MISC metadata.xml 403 BLAKE2B b404ef92bc36bbb37a597966a63c2835509641ae98bb26c68dcf5284581de91507a615845b1744469d8a9b73edeba734324e94d715e652786b0d9527b0a55eaf SHA512 0fb5addd2f849897f540da63e8c335618e48e37f55133e8b4499efc027493a720cab358e2979d41c50831ebed01e88e402b0a2dbb576c5e5afa489dc20f106b7 diff --git a/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild b/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild index 5e704b2f6fb4..d39dc798e64b 100644 --- a/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild +++ b/dev-ruby/font-awesome-rails/font-awesome-rails-4.7.0.8.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest index e32e68772869..3e7c4f3b0485 100644 --- a/dev-ruby/git/Manifest +++ b/dev-ruby/git/Manifest @@ -1,7 +1,3 @@ -DIST git-1.13.2.tar.gz 222112 BLAKE2B 13b2f8c67a27a147662fa019f6fac8f557e704fe1d0320188a097385f7692a190670ba375312e793d4d39fcf9ea7be8325394830c2c499b5132201f4a8f3f6ee SHA512 36425806c86e3c5d1a393ec657b60b8dafc88d92822270c299d3d1768c37d00e70b723d98a60127ab70de15809b27a49bcef5c8a972b88d7a516de093a643347 -DIST git-1.16.0.tar.gz 171700 BLAKE2B 92e518a9b282debad9a935882004f8047918ade0ceb660618e632087cfd44fbe952e45f0aa13d8b599e24c07a809622168637b58463578ec5882ec16afe194d5 SHA512 89e9180370b24e0240ba8226125c063ed008faf2c03905e3680a2e5e6b0dcb1d805f17755f259e9337e1418629057ba460e7ecadb8a4c98125a061b7f0116401 DIST git-1.18.0.tar.gz 175341 BLAKE2B 5a8dee1fef79c0386c59d37f37f2249c72600f2f11dbf2cc2c5bf63ff91f068c9c3164d24c2670585e8261d890f07b998255ddb80ce35ce53de09f402a4ec9e3 SHA512 520886b23758229cf25bfdd17e9d86e53d62feb6b2b3c155efe493db42d2f247a29bd629ff6c80ffa599ad429bcb6f09e44b015eeeecf9d9a5f4ee6ab3f1a265 -EBUILD git-1.13.2.ebuild 1312 BLAKE2B 7354ba2023336f28725e5db5026a23db26e7bae60680685e632f3481a6904847679784b8b754e975ac85b8085c02c06a472389df2b403e779df05f5576941aa3 SHA512 73b616c999c42553c1ead82395007fb8e3af0471ec11c253287493ebe31f3e618633b8fc01afef2bb66d5ad48fdf2e91ea57021737752ae79a5612b4fb0fef36 -EBUILD git-1.16.0.ebuild 1255 BLAKE2B fa016380a685f814e8dff90b352ff7b6a27d9bc5daea5d0a80c7a0a82fa8101ac6d1bc0fc5a29b644d9a9f79c1135d6d5f876e3754e8f1bf61c68d05b4f89535 SHA512 e0d626f13aa01f8208a53553b3b27d33d4d374c27c1d93bd9742b26ac25db8b42ceb7e6db64b4c48642956f325ff1306236e5e7a8739fc65c8d369b986ce9601 -EBUILD git-1.18.0.ebuild 1255 BLAKE2B fa016380a685f814e8dff90b352ff7b6a27d9bc5daea5d0a80c7a0a82fa8101ac6d1bc0fc5a29b644d9a9f79c1135d6d5f876e3754e8f1bf61c68d05b4f89535 SHA512 e0d626f13aa01f8208a53553b3b27d33d4d374c27c1d93bd9742b26ac25db8b42ceb7e6db64b4c48642956f325ff1306236e5e7a8739fc65c8d369b986ce9601 +EBUILD git-1.18.0.ebuild 1255 BLAKE2B 155cc93656318be5a9499f747ce8570becdebc822cb54031f48f4474c7eae5a447a3be8846b01faf34d497d33526882dc83ea25bcc6738f0d856a427954eb752 SHA512 58166a367d1ef571a29fee8fd5527107ffae592a8cd8479202cb406032d0d70e3391a172426e1a419005fd889d9b1f01cd1f20cc0fe413b319d1a68689b1b942 MISC metadata.xml 391 BLAKE2B 3d03aece790440be04e0a72615824cb5aeb627e67b87b9457b7625a330c5d4736b77897a9b6655b0e45d99d134615090a95077fe2ee62131d572686f9a4bc682 SHA512 0ac01abe3193d7e8566420333c2bbf301bdc2ad3c4587ef9f48bf260322a3763eed3319c879472c0028cf8d63c73e82d24f2e2164692a06f3e14bd992e3b301c diff --git a/dev-ruby/git/git-1.13.2.ebuild b/dev-ruby/git/git-1.13.2.ebuild deleted file mode 100644 index 836e97e21a5c..000000000000 --- a/dev-ruby/git/git-1.13.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# 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_BINWRAP="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="git.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Library for using Git in Ruby" -HOMEPAGE="https://github.com/ruby-git/ruby-git" -SRC_URI="https://github.com/ruby-git/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="ruby-git-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 ~x86" -IUSE="test" - -DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar )" -RDEPEND+=">=dev-vcs/git-1.6.0.0" - -ruby_add_rdepend ">=dev-ruby/addressable-2.8:0 >=dev-ruby/rchardet-1.8:1" - -ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar dev-ruby/test-unit:2 )" - -all_ruby_prepare() { - # Don't use hardcoded /tmp directory. - sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die - - sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die - - sed -i -e 's/1.12.0/'${PV}'/' lib/git/version.rb || die -} - -each_ruby_test() { - git config --global user.email "git@example.com" || die - git config --global user.name "GitExample" || die - ${RUBY} -Ilib:.:test -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die -} diff --git a/dev-ruby/git/git-1.16.0.ebuild b/dev-ruby/git/git-1.16.0.ebuild deleted file mode 100644 index c43fd0ab432d..000000000000 --- a/dev-ruby/git/git-1.16.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# 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_BINWRAP="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="git.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Library for using Git in Ruby" -HOMEPAGE="https://github.com/ruby-git/ruby-git" -SRC_URI="https://github.com/ruby-git/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="ruby-git-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 ~x86" -IUSE="test" - -DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar )" -RDEPEND+=">=dev-vcs/git-1.6.0.0" - -ruby_add_rdepend ">=dev-ruby/addressable-2.8:0 >=dev-ruby/rchardet-1.8:1" - -ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar dev-ruby/test-unit:2 )" - -all_ruby_prepare() { - # Don't use hardcoded /tmp directory. - sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die - - sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_test() { - git config --global user.email "git@example.com" || die - git config --global user.name "GitExample" || die - ${RUBY} -Ilib:.:tests -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die -} diff --git a/dev-ruby/git/git-1.18.0.ebuild b/dev-ruby/git/git-1.18.0.ebuild index c43fd0ab432d..a697294543e8 100644 --- a/dev-ruby/git/git-1.18.0.ebuild +++ b/dev-ruby/git/git-1.18.0.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/globalid/Manifest b/dev-ruby/globalid/Manifest index c80f10254a54..80e7a76f68a1 100644 --- a/dev-ruby/globalid/Manifest +++ b/dev-ruby/globalid/Manifest @@ -1,4 +1,3 @@ DIST globalid-1.1.0.tar.gz 21131 BLAKE2B 74f49046e84421df1ae4640cf1ecc23d6c09d4a7176583a4662fa89b031ec9c142c09d13b90dfd40cb23417aec3285a93366f975600b2b52b11a62f62878b313 SHA512 42d6fbdaa4de42da6677d620420c96989ed358197b36f4f0e4b4304a4c8a0f2df7d91c0de84381fb0fec87c213d3ba00335e95d92ae2bce59fe7ac7863219c1d EBUILD globalid-1.1.0-r1.ebuild 785 BLAKE2B 32659745be409b629a406da6d81ccec93f1e367e7c03827cf9f766164a407ca97e48f2dde1a4d32f20efc12a88b1aa68794275c9582621ebe17c029ed6d0e8ec SHA512 43c5276503573628c8cddeb3813aeac16baad34857c92366292a39c45fbbf3a9910d3b12243a47d7ecef859f82654140a915edfa9bc4a9f39f09bc14377d3cec -EBUILD globalid-1.1.0.ebuild 778 BLAKE2B a5548966f82286428daa69ac4a2ce970f635fdd7c5a7891cbd6cc884c318b3aba06862e48cf8fd125b4acb7c2b6f93434a9ea7733b34fb5780baadbde004045a SHA512 65402c76d5afb95fd0b927c8f4fd23e5f3d78931abf8d3706c0a57847d38394df7ef3e448efed8e127f1780b35ece3fea73f723f502e162539df6b1d5b3f2bfa MISC metadata.xml 341 BLAKE2B e15397f0d2b0ce51ddb3da642f55ca1ed8ce12d69621757ac84ac8649108faa27948164eb1adcd1f5e1aee48b5cb2d01a2c75faf93285bb06c33841f04805600 SHA512 330c1a59a0a77ee5e02a685fb2b6884c16f99028960c308319077b2815a0b86eb4e320bbcae48fc4efadf80931da56ab2163c8b51b544d18c6aab896053c5733 diff --git a/dev-ruby/globalid/globalid-1.1.0.ebuild b/dev-ruby/globalid/globalid-1.1.0.ebuild deleted file mode 100644 index 0f034d10f931..000000000000 --- a/dev-ruby/globalid/globalid-1.1.0.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 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="globalid.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Reference models by URI" -HOMEPAGE="https://github.com/rails/globalid" -SRC_URI="https://github.com/rails/globalid/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/bundler >=dev-ruby/activemodel-5.0 >=dev-ruby/railties-5.0 )" -ruby_add_rdepend ">=dev-ruby/activesupport-5.0:*" - -all_ruby_prepare() { - rm -f Gemfile.lock || die - - sed -i -e '2irequire "forwardable"' test/helper.rb || die -} diff --git a/dev-ruby/hashie/Manifest b/dev-ruby/hashie/Manifest index 17305058b51a..8fbd974d3fed 100644 --- a/dev-ruby/hashie/Manifest +++ b/dev-ruby/hashie/Manifest @@ -1,3 +1,4 @@ +AUX hashie-5.0.0-ruby32-tests.patch 2709 BLAKE2B 8b73b14e52620c37ded00efd23493b9dfaa7ac28463a7df6aec4314f8464ebff78662df7f6246814622790fa0cfaa51603d24a64a048704f6ac20db6a3ab487c SHA512 5ef820e83e1a772902a8e7efbfa4de30cdfdc4b98f0b3e8b19d0b71b2ca2040d553bd9f65f4ebe90319b01942137bc87b1d00b91a417484437edcdd398a921da DIST hashie-5.0.0.tar.gz 105224 BLAKE2B f15fd3ecd5dcdf88ea97d4aa5e13d984bbfb4dc54a687b4f166d9d84f07ddc0037f4fe251a4ec4950a5b89aaf4f0e43d11467018d63e3a89ae980ec06caf3dd6 SHA512 fc1f9399895f67af77af7b2d1d993eebd221d2b779781625bf1bbee579547580add7d7d0dbf1791564c8df6764c19617721ae5139ca949c81a316beacfe8c806 -EBUILD hashie-5.0.0.ebuild 1376 BLAKE2B 1cbd1a6b0a940b682206db8997ba26c831f143b23285d0bf254bb9d77652c91c16389688d04d8043029e58ab10e5967e374a92b24b2c0f0005b8283a6c2b1e7a SHA512 ebb7389eea4759d1b2180afcc1d02c95b3dad79b5bbcf629882a2f10d5a37644536fa8de95aed1d2dced7c9704a9b31c55e5fab2d593e50f01ae4489363011bd -MISC metadata.xml 325 BLAKE2B 8cd81178301b5ba1563cf68c3511986e20d97e58004dcc3b60412662586df2521e874b0c3e0293bf94073fd23ed48f3d3d47bbe1de11b94dedc8a37aaf3f27bd SHA512 b0944b3bb56faa9846c828d3753b0285d8bec6f8ccea3b6573e9975e828aab23aa3fa9ce35c2eca5285fc562d87691cc2da8a8d0764673360ee1127ef84f8180 +EBUILD hashie-5.0.0.ebuild 1425 BLAKE2B ca93e0cba05f422e72f0e2918289a3e58c214a77571a652749f30a47a24da30e266d714d656595363b1a308505d73741be63139ae1ee7f26469cd819d487deb5 SHA512 cbfd14ce79260925a8394d760e9bc8a8bd9540f78a36e1eef2194ac78fb76f90dba3ae7af3ac8355967e1d536ab268b85343d2bb3c2e8666ba54131190367232 +MISC metadata.xml 323 BLAKE2B 3fb2f4f72680d3f59ff7cced2704683c376a7a4ce9004ffddd5142763c86093d985e11482a8f6137737c35f2443c47b54f6e89d7007f0d598b69efa9a3f8979b SHA512 1f215550ab58d0b6afd1c4e3af2b96f675a996585bfbf1265dbfb1c7edf4a35eab05b288529c324d711b4684d2e4eba8c097521440463969965395e942379843 diff --git a/dev-ruby/hashie/files/hashie-5.0.0-ruby32-tests.patch b/dev-ruby/hashie/files/hashie-5.0.0-ruby32-tests.patch new file mode 100644 index 000000000000..479e5a876ac2 --- /dev/null +++ b/dev-ruby/hashie/files/hashie-5.0.0-ruby32-tests.patch @@ -0,0 +1,71 @@ +From 2b3120ad4a6f54990dfec5b10f5769e3714ab1e8 Mon Sep 17 00:00:00 2001 +From: Peter Goldstein +Date: Fri, 13 Jan 2023 13:53:14 -0500 +Subject: [PATCH] Add Ruby 3.2 to the CI matrix (#571) + +* Adds Ruby 3.2 to the CI matrix + +* Use object_id rather than trust, as trust is no longer a method on Object in Ruby 3.2. Condition checked on Psych error based on version of Psych. + +* Update danger token + +* Add CHANGELOG entry + +* Add use of Gem::Version for version comparison +--- + .github/workflows/danger.yml | 4 ++-- + .github/workflows/test.yml | 1 + + CHANGELOG.md | 1 + + spec/hashie/mash_spec.rb | 17 ++++++++++++----- + spec/hashie/utils_spec.rb | 2 +- + 5 files changed, 17 insertions(+), 8 deletions(-) + +diff --git a/spec/hashie/mash_spec.rb b/spec/hashie/mash_spec.rb +index 03f56683..091748fc 100644 +--- a/spec/hashie/mash_spec.rb ++++ b/spec/hashie/mash_spec.rb +@@ -137,9 +137,9 @@ + + include_context 'with a logger' do + it 'logs a warning when overriding built-in methods' do +- Hashie::Mash.new('trust' => { 'two' => 2 }) ++ Hashie::Mash.new('object_id' => { 'two' => 2 }) + +- expect(logger_output).to match('Hashie::Mash#trust') ++ expect(logger_output).to match('Hashie::Mash#object_id') + end + + it 'can set keys more than once and does not warn when doing so' do +@@ -821,9 +821,16 @@ class SubMash < Hashie::Mash + expect(mash.company_a.accounts.admin.password).to eq('secret') + end + it 'can override the value of aliases' do +- expect do +- Hashie::Mash.load('spec/fixtures/yaml_with_aliases.yml', aliases: false) +- end.to raise_error Psych::BadAlias, /base_accounts/ ++ require 'psych' ++ if Gem::Version.new(Psych::VERSION) >= Gem::Version.new('5') ++ expect do ++ Hashie::Mash.load('spec/fixtures/yaml_with_aliases.yml', aliases: false) ++ end.to raise_error Psych::AliasesNotEnabled, /Alias parsing was not enabled/ ++ else ++ expect do ++ Hashie::Mash.load('spec/fixtures/yaml_with_aliases.yml', aliases: false) ++ end.to raise_error Psych::BadAlias, /base_accounts/ ++ end + end + end + +diff --git a/spec/hashie/utils_spec.rb b/spec/hashie/utils_spec.rb +index 0499aa7f..c6be23b1 100644 +--- a/spec/hashie/utils_spec.rb ++++ b/spec/hashie/utils_spec.rb +@@ -7,7 +7,7 @@ def a_method_to_match_against + RSpec.describe Hashie::Utils do + describe '.method_information' do + it 'states the module or class that a native method was defined in' do +- bound_method = method(:trust) ++ bound_method = method(:object_id) + + message = Hashie::Utils.method_information(bound_method) + diff --git a/dev-ruby/hashie/hashie-5.0.0.ebuild b/dev-ruby/hashie/hashie-5.0.0.ebuild index d394d48d49f5..26a0a747e9a6 100644 --- a/dev-ruby/hashie/hashie-5.0.0.ebuild +++ b/dev-ruby/hashie/hashie-5.0.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -17,13 +17,15 @@ inherit ruby-fakegem DESCRIPTION="Hashie is a small collection of tools that make hashes more powerful" HOMEPAGE="https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/" -SRC_URI="https://github.com/intridea/hashie/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/hashie/hashie/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" +PATCHES=( "${FILESDIR}/${P}-ruby32-tests.patch" ) + ruby_add_bdepend "test? ( dev-ruby/activesupport )" all_ruby_prepare() { diff --git a/dev-ruby/hashie/metadata.xml b/dev-ruby/hashie/metadata.xml index 716acc6c5a35..e7c6da67af9b 100644 --- a/dev-ruby/hashie/metadata.xml +++ b/dev-ruby/hashie/metadata.xml @@ -6,6 +6,6 @@ Gentoo Ruby Project - intridea/hashie + hashie/hashie diff --git a/dev-ruby/hiera-eyaml-plaintext/Manifest b/dev-ruby/hiera-eyaml-plaintext/Manifest index cd2a153acd47..b2cdbe89548f 100644 --- a/dev-ruby/hiera-eyaml-plaintext/Manifest +++ b/dev-ruby/hiera-eyaml-plaintext/Manifest @@ -1,3 +1,3 @@ DIST hiera-eyaml-plaintext-0.6.gem 5632 BLAKE2B cb9c721615ac68ea5a6ea823246b5d0234a4b0d4496d89f345956109d8bba2f0977f65af14d628f22f4457e710fe603e0cc1447d386c2bf8a47d6a5844d05365 SHA512 a6f1ccc5fb7249ae973aac0920b2eb14aa2b3472921cba50f4e9b791107cd5b2245b7d0f7533c66a84caa0a3f4bc1fb044983ba0b0dadd9cc514686dfd62b32c -EBUILD hiera-eyaml-plaintext-0.6-r2.ebuild 403 BLAKE2B f47048303553d4acc09724dadd6ce8d91a7d15396141d89e65c4e04375f6aa523d61a40bb5924416011366ce6f82809ad23280d7a355c1a8eddc012b4c75edb4 SHA512 e88e6c768f30d6cfbb4524394b833c1e1e8c3593d5c1560d0a358dad3479e5d85c7fe7851734157187249abbe3b35476b01d66a5b074bc69b86b28e30d0e8bd5 +EBUILD hiera-eyaml-plaintext-0.6-r2.ebuild 403 BLAKE2B f2b69b5ccb396248a57b5b62a63142d77f9b190ba862f8a831c63b72c57b8dcdfadaba0005287827cdc9a8f2fbd5833acb002be4ef33dd080b2bd191526ab995 SHA512 c7a4f52c66064abac38a1584a8eddfd0f57dacaf1ec53ab6a74466577db178cd4d9c242feb7405300b6935b57aa1ffa25f63fec02be3d5fc1a04b5d2ff037f28 MISC metadata.xml 485 BLAKE2B 0fb2ce15c56288f2bd4998bb400340c0926fedc9757838207948a5853733d5ce33c74447d23fd7fc2c0569fba79ab36a4b53cdcbf6743a43f3afe29888dae041 SHA512 725b95fd3cffe0807668c847b2febcb64ec65b8577083a80eae4b92ffd3921d7ba3e138f4157f7b8341074d3842236e76d45404a9f36170144afcef6604c9899 diff --git a/dev-ruby/hiera-eyaml-plaintext/hiera-eyaml-plaintext-0.6-r2.ebuild b/dev-ruby/hiera-eyaml-plaintext/hiera-eyaml-plaintext-0.6-r2.ebuild index b3f13e76f889..6e98da6900b4 100644 --- a/dev-ruby/hiera-eyaml-plaintext/hiera-eyaml-plaintext-0.6-r2.ebuild +++ b/dev-ruby/hiera-eyaml-plaintext/hiera-eyaml-plaintext-0.6-r2.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/html-pipeline/Manifest b/dev-ruby/html-pipeline/Manifest index ca626ba806de..dac34a664c0e 100644 --- a/dev-ruby/html-pipeline/Manifest +++ b/dev-ruby/html-pipeline/Manifest @@ -1,5 +1,5 @@ DIST html-pipeline-2.14.2.tar.gz 39691 BLAKE2B 156b73b1ff2efe9495556b24a5e0b607386ba944e239f3748e9224024d8bcce6f51f54d50db36499a2fbebb083b064f84f62af335576dfafab0554e8e4259204 SHA512 6782295364f9dae304e1044827bd594c742257903f48f78fbcac4359c6596c506bf3028c9d3c33116f1971a568c4aa2de72689c576ab0576ffdda438c6497de6 DIST html-pipeline-2.14.3.tar.gz 45196 BLAKE2B f9a2976188a29648b53cbb065343aa6f2f4faf8346daf65256a2178a737dd529cb87b68df6cf98ed9ba7805a73f245a97bfcbb51e35554f09172147dc74dcce1 SHA512 fe2ed353894b87f66f30498625e657593aea3a5730d122f3d57a17a53d76351ed6899c04a597b81473b22be752af044fcd13e01885851ac525913143daa8b4c6 EBUILD html-pipeline-2.14.2.ebuild 1117 BLAKE2B 40c05b285783ee77dcb47326266e12d1bcd6d11388ce5bdf769767e71dbb2db040c7a0d895d30e9ce9f276a0514807d9c2ecf2797005b5eb121490da0f52264c SHA512 5d1368e4e048b35f37853c7ee5f92d20a4e4894bdb40dee82843cb2a867cb241f9e0b67f1cb88b3a54d88adfd4c16bf0a796d23269bb1b09ab3d66b772d506c2 -EBUILD html-pipeline-2.14.3.ebuild 1117 BLAKE2B 40c05b285783ee77dcb47326266e12d1bcd6d11388ce5bdf769767e71dbb2db040c7a0d895d30e9ce9f276a0514807d9c2ecf2797005b5eb121490da0f52264c SHA512 5d1368e4e048b35f37853c7ee5f92d20a4e4894bdb40dee82843cb2a867cb241f9e0b67f1cb88b3a54d88adfd4c16bf0a796d23269bb1b09ab3d66b772d506c2 +EBUILD html-pipeline-2.14.3.ebuild 1117 BLAKE2B 777dee928492badbfe9c6cae3c37a64a4a4c3b00a59fd0bf90ab4aab8afd24211142120bdb4e00669a5eff565224aa05818f27b77cea377862b2764aecee8571 SHA512 d1187849315bf2a6c9b57d4f8603500a1263748285b08caf73ee81a2ae4da0f52621f4d4ba532b136473dc1a6dbbfa2ebf59461bd2ec8cacc7fe974d802bfb3c MISC metadata.xml 341 BLAKE2B 9cbe605182f3daa099064c715d545ec79a48afd90fefde964aeaab480308cc2d668a4655217fe8db21719b4a306bb3ad515f8b7ab9e6179e1e9d45810853724c SHA512 6312a037c8b640210680bff1f5e1d238e5497b6f28d3dfe16b4cc8faa1f38f0de45181d8bec4577afeba12aab75c435866c0e0151170cc55ce5b4c7c607a94ac diff --git a/dev-ruby/html-pipeline/html-pipeline-2.14.3.ebuild b/dev-ruby/html-pipeline/html-pipeline-2.14.3.ebuild index 2f0ed5becc11..83c9e9e5a104 100644 --- a/dev-ruby/html-pipeline/html-pipeline-2.14.3.ebuild +++ b/dev-ruby/html-pipeline/html-pipeline-2.14.3.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="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/jbuilder/Manifest b/dev-ruby/jbuilder/Manifest index 8b25a848fadb..d0e93f1b8640 100644 --- a/dev-ruby/jbuilder/Manifest +++ b/dev-ruby/jbuilder/Manifest @@ -1,3 +1,3 @@ DIST jbuilder-2.11.5.gem 27648 BLAKE2B 0a40c82ad1f68df5748be4425605eafd03bcd0262957915bc491037c45c21f5542ffae3d3f4e7dc8a20874f96dc1a7c3c3dd348a4c09b08f15117ca45103d260 SHA512 65caea9426cfe146fd4aaf0c9313e04f8f9d23d72faf959da4042d090f4e31be6a7040418fa9e6dc3f02e8acb3a0e2b5d3216af4f2fed8761b70a35101f4eb96 -EBUILD jbuilder-2.11.5.ebuild 627 BLAKE2B 66dae2f77faf6043a74b18d6f1513ca1be50939f07803c5ecdc4bafc3f5988e177b5fc8bd105345b77da3b048260b48d144e6dd95f1e77e261aa041fd4ffc080 SHA512 a430467a0d980d48098f845164125785b7d6cd92c4079add208198cade81ffe3ec142d919e28dec77502e4f6f003aa20f94764d812a3043aaf9934a466ef8453 -MISC metadata.xml 327 BLAKE2B 32dc77dd578d2e654c1aa3fddfd6c9a7c2b735fd9a7ac5ff62836bc015b72c209f64ef672ce8bd49107d883ef2655fde7ab8dc3c5bf9ae0904d18d8d28acf5be SHA512 fed45cd3a48b9909cfd7447fe71323c9d28e4660115c5c758ab171823ea9942afe8eca0d8a8a6f4d947a921f1974d901b9f97ed43b33282f927e138dc4831740 +EBUILD jbuilder-2.11.5.ebuild 627 BLAKE2B 9d121a6cc16e9cb873907d161a231378b94bbc53e137a6e2c82e8409c10848ef628b0e705d307a39972409a4bd3ab04dee3ca53521ce10e0669f217e544bac17 SHA512 bfcccef33906711b291e24bc09a80a720f1b653c3d4b25bd1333b8ddcfbb00c8ece649dc7fddf9a7df9ed97325a6723170541be527f7ea74c3965bdbad9bc65e +MISC metadata.xml 393 BLAKE2B 013bb2a77f4a32892bd7e135fbaeff82f02f2e5e7247f73373aa51aa4c4da5465659400c54194494c46679b3bded6918658ca3be64ad9b77bbc33bcae6274d19 SHA512 d8bb101ce32dfa351ed2102d61be1dbb8a81d44720df03ef287f666c2e7a9262cb88cd78962b9819bd694040bddbb06359ac6d65620231b151abc8a308e4f479 diff --git a/dev-ruby/jbuilder/jbuilder-2.11.5.ebuild b/dev-ruby/jbuilder/jbuilder-2.11.5.ebuild index 5fa605318ec3..83895a92f2d7 100644 --- a/dev-ruby/jbuilder/jbuilder-2.11.5.ebuild +++ b/dev-ruby/jbuilder/jbuilder-2.11.5.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="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="CI=true test" diff --git a/dev-ruby/jbuilder/metadata.xml b/dev-ruby/jbuilder/metadata.xml index 10b423c6bcdb..85b61883d094 100644 --- a/dev-ruby/jbuilder/metadata.xml +++ b/dev-ruby/jbuilder/metadata.xml @@ -1,11 +1,12 @@ - - ruby@gentoo.org - Gentoo Ruby Project - - - jbuilder - + + ruby@gentoo.org + Gentoo Ruby Project + + + jbuilder + rails/jbuilder + diff --git a/dev-ruby/jquery-ui-rails/Manifest b/dev-ruby/jquery-ui-rails/Manifest index ded0a6e0bf6d..5d89391c0d69 100644 --- a/dev-ruby/jquery-ui-rails/Manifest +++ b/dev-ruby/jquery-ui-rails/Manifest @@ -1,3 +1,3 @@ DIST jquery-ui-rails-6.0.1.gem 175104 BLAKE2B f990968bc75d5f2c5556363f41eafd9ce2207dc08e20bbf10f857656219253fd5f29e8b4d131f7a8b942682d6c32bb11797c08621b34847f77984e7fe57e111b SHA512 ec0fd8c15ef9dbdbef01bdaca22fb36251a2ced090ade6859cff7c72e183c3c750fc384fdf757db7160ec1c6426ce84c972cce255c3d42a2bb9ebe5539390485 -EBUILD jquery-ui-rails-6.0.1-r2.ebuild 562 BLAKE2B 0461dd3e9f62d023860ac27fa252392ec590c7ad2286e2fc8c87eabde2d44d0629a7c46b565c05a5d30ec26439003c4569a3f58613b40ec67b4f9a387479cb2e SHA512 61c623ba8315ada4d31fa9fa000e1cbdceecd52d4672f18b46af0bbee1b27a834f294a07ca6d2e62d611fd75ff6642de137028fd75e253e28825ce8e6f900e38 +EBUILD jquery-ui-rails-6.0.1-r2.ebuild 562 BLAKE2B e6202fbfdfcba1b1c9a507acdcd96b8cd383b8f592cff8f270c89d6ddf1228cb9a4b381dfac27954248b4e8191d8a8f596552aab00b2868bf02975b82e53b1b9 SHA512 9ba808dccdf2ff3e24641c99debe62e150753117904c78bd22393f5665eb9d946a98fd401a7c3eda95634989ae147684dae1a8578b9bbce3f72187fbb4debb99 MISC metadata.xml 348 BLAKE2B b1174ac8be61f4859f162e196c15ecc516e515d0dd0065cf2b11b31ca346efb1526bb786a4d188b4a3aff245c9508af26b8997adbaa415698d5d7f99db170c00 SHA512 9e85580876bfa1cabe43c1f688ac5aca3881a4288be5c3e0f2343821c0ffb97d560da35a71200c93ffb36175b8da8108e66e2855773db04577c712a6bada6fc6 diff --git a/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r2.ebuild b/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r2.ebuild index cff651cd59a9..e15b14158cda 100644 --- a/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r2.ebuild +++ b/dev-ruby/jquery-ui-rails/jquery-ui-rails-6.0.1-r2.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest index fb5bb0980966..7a8ab9aff335 100644 --- a/dev-ruby/loofah/Manifest +++ b/dev-ruby/loofah/Manifest @@ -7,5 +7,5 @@ EBUILD loofah-2.19.1.ebuild 1209 BLAKE2B 3047107533e138c2c18e2f432624b2ea8cd0fd8 EBUILD loofah-2.20.0.ebuild 1217 BLAKE2B 03a09a1de7a5b6f869a3da5191fae9651a9c356f9274fc0e841e5f57ff6edc1138aceba2b109e5421f40e6011242fc1fdd5ccf0fc5c4206486aa5818989cf4a2 SHA512 cd4ae3824b27e157115658a9a27cd6db7a8541e6ed6440ac22203cf3b928b608f9bc4a06be4986bce850677f264e3c5d8288e86bc17cac92c5798691d3f52b28 EBUILD loofah-2.21.1.ebuild 1210 BLAKE2B cb4f3e762eb1d280efcb3ea462cc371af6023a34e6e3933c617b28a83cea73dea6fc19e76932ad06c8cf2f6185f571a0d513dde91efc5a66e33eed34c41cabba SHA512 a249b0092f90947a6369893d6f5f0789c9a2a69b46a13ffecb2e400e7b49da333c62f23450679b8d90fc449e8bd63ca1f9445bd5028e55e62a7a139c1a6cfa4b EBUILD loofah-2.21.2.ebuild 1211 BLAKE2B 0a7dfa9d10573ddb966633731f2db80a73519b273fc89448e750558250b7d9bf5d4cbfef6e2f22f216e7e17f7389898135be17cfdd9ed424eb6ab16c07454e64 SHA512 387984ea77aa2363a9acec2f0111c4060b2c727aeb98fb179d13219adf276bc37e55bcfb8119912e89902961957e981ec01e44240ff6999a5604f721eae50784 -EBUILD loofah-2.21.3.ebuild 1211 BLAKE2B 0a7dfa9d10573ddb966633731f2db80a73519b273fc89448e750558250b7d9bf5d4cbfef6e2f22f216e7e17f7389898135be17cfdd9ed424eb6ab16c07454e64 SHA512 387984ea77aa2363a9acec2f0111c4060b2c727aeb98fb179d13219adf276bc37e55bcfb8119912e89902961957e981ec01e44240ff6999a5604f721eae50784 +EBUILD loofah-2.21.3.ebuild 1210 BLAKE2B b69b4a2d3cfa00bde37ed38d8edfc422fc857e390a530eb9edea0dcacc8f99e380b3cd466b837138ab36284862805dac1a41d7dd330bd6f6fe5b95a812672711 SHA512 c7fbf337206a86e9bc158d3a4c4eb9437e7cb1a155588d35da1aa048a99bd5e5c9d03b63d1368999572038a0861fb19b7457a6bdc7676ffabfb9685c8d8f8756 MISC metadata.xml 345 BLAKE2B 990f513c7e7b7e8bcf970944cd9d26451da052273407d2214cacd1b29ecdaafd6a9cbfffd78f246b3e1e2174c26634cc7748cf53e06b81eecb9173e39eb69593 SHA512 a6bcee73d164ffbe8427aced7fb42429169d3f42e484d2e0a3f47000df756b72ccd262371c2d9aaa8fa42b37216c7933a2fa8e769e4a7822797a91f3030af695 diff --git a/dev-ruby/loofah/loofah-2.21.3.ebuild b/dev-ruby/loofah/loofah-2.21.3.ebuild index ddcdca4c72d0..e203ac98f0d9 100644 --- a/dev-ruby/loofah/loofah-2.21.3.ebuild +++ b/dev-ruby/loofah/loofah-2.21.3.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" IUSE="" ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 >=dev-ruby/nokogiri-1.12.0" diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest index 56f133f18263..8bf1396b39fa 100644 --- a/dev-ruby/msgpack/Manifest +++ b/dev-ruby/msgpack/Manifest @@ -1,9 +1,5 @@ -DIST msgpack-1.5.6.gem 89600 BLAKE2B 99cb6b29e52f4e526bd7d0d6d23eca808d2ab277bb7cc9dca73b5b0bdd40fd074d094a59074fa69ff8f47e246545cfcf9f878c87b6b2c3893ed1a091e1fc39be SHA512 b07b6a1499747e2b6ce83751440092cd537c86ac4169fcf730bcb50aa030176018ca7a9961deb160951b193341d388efb26620afe3fff456e5567cafd0156209 -DIST msgpack-1.6.0.gem 90624 BLAKE2B 03869d2725491edaf626515ced8113970f2e801fbbcfa692d91fd2fe6d0d006a51f0e0131b5028ae44befd82683a5fb3013e9a6f8fe22cd7e13767645a62ce71 SHA512 9aaa01a5ba3782cf8a6170b055c6d6914260ad4303a029d3fb0efe6a64eb415f3ff6bda34449444fe102c767ec892256fa9b568abc9c45f5713e94bbab86b92c DIST msgpack-1.6.1.tar.gz 88601 BLAKE2B 2ddb84afde00240cf446b06d8e7445cfd14fa3dabe67b96035ff09629884523df049d42c4e5250e275648d2bcad0fa56179994c9ea096a1ffc6c86b594968eba SHA512 b8a268a9c357ad5d2fec3fcee3d1a3e818708a51e5035105f245ee0d7cbafc145c6cac5e8bc3bfd12efa967f8ed275e2dfacedb5f3556166ba8e2354260f51ee DIST msgpack-1.7.1.tar.gz 89373 BLAKE2B c8f1a9312e8a3610ecb3d41aa5f375efb0f059af29419f8be8879865e5b67578c6ea5e684ea4828aac4c7f636e613b720cb79e5e092500f72210fb783c457cc5 SHA512 31d9262f4f9b2537e6982aa72b3d7c50d90a95422f8636425448eb160412eb39e34888d584eb5286cf3f69317c0c81c2a2360f6b633f771701603a6cec7849e4 -EBUILD msgpack-1.5.6.ebuild 767 BLAKE2B 94589e18ed4c2cad74954bb2b8e776cca4fc4aa1521a5254cd6e0bb0e6f447472482d23e62adc6086fc214156e0d590e2e82accf225af16da64b5359ea584d0c SHA512 72874343ed616aa71ee8200562889ada75977a04197df47113046db0a78ebb58c82c0e331d0b3bc46884746b3eb1494211ee7e09dd9ab0b04315efb0af8915a7 -EBUILD msgpack-1.6.0.ebuild 790 BLAKE2B 05cb771917dc0a429fe331fbbe12074e5e3ca5b92a32f52cf4579816ad94cdcc2a0b9c3d9cab7341dcb9d611f536ae061fea2c0db13d625661c35eb4533f4d38 SHA512 3f58651b82071778b0db797a0b880d03b1409eed42334ae002dceae4bf554005b8e490ff1a8a597820809d17c991e6a6f7b2411f8d6547eb60d7ee8dbda66934 EBUILD msgpack-1.6.1.ebuild 1155 BLAKE2B 1140672ddfed7bc9aae4ad0773234d2d0c92c7670ab02860bfc1dce59dadb3b179af52f18d642fce1b2d165f3cf1a53c61ebec316027ec49f13ca6f0255dbece SHA512 70f20f55ca2a8c33b9c60b8ce1378e4408b3d437c6bb007ba942dc817a27541df3ea012528e3dac510eb1fbe80f579a53f2ebb0836fe15148685009cb82edd63 EBUILD msgpack-1.7.1.ebuild 1151 BLAKE2B e888d13ace6810d7489201c97336f5542217a7ac0c4b154988e858423fe6f05eeab1923a99e1000d29b5ae372adee2cca064e72b9d4ad1e7b568ae53fc12ff2c SHA512 51503e468738b54373fd5531529688faef85b50c4968e23b6285c2f5bc30ac3ce88b2af868484d63cbd7a542a70ea5a8a3b132ad69a95c2fd49aad38158802f5 MISC metadata.xml 337 BLAKE2B c448253ddc68faf3cb5c23e2190d776109e93a5751e05a55173a827c2b4acf577ca4fdff14202c8344918811327a4a4f46cc1c26598cf682043e58dcf8f7f560 SHA512 62219ee0adf9fe4805ef031ff07642280b9bc42b134bf32e4ad575761d7f3d88f186ca808195829a2aeebea31dcbc86ff475190d4685c69ee2dcd7d6fac274fc diff --git a/dev-ruby/msgpack/msgpack-1.5.6.ebuild b/dev-ruby/msgpack/msgpack-1.5.6.ebuild deleted file mode 100644 index 1554d87c3454..000000000000 --- a/dev-ruby/msgpack/msgpack-1.5.6.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 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 README.md" - -RUBY_FAKEGEM_EXTENSIONS=(ext/msgpack/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/msgpack" - -inherit ruby-fakegem - -DESCRIPTION="Binary-based efficient data interchange format for ruby binding" -HOMEPAGE="https://msgpack.org/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc64 ~sparc ~x86" -IUSE="doc" - -all_ruby_prepare() { - sed -i -e '/bundler/I s:^:#:' Rakefile || die - - # Remove jruby-specific specs that are run also for other rubies. - rm -rf spec/jruby || die - - sed -i -e 's/git ls-files/find * -print/' msgpack.gemspec || die -} diff --git a/dev-ruby/msgpack/msgpack-1.6.0.ebuild b/dev-ruby/msgpack/msgpack-1.6.0.ebuild deleted file mode 100644 index 4330306ef185..000000000000 --- a/dev-ruby/msgpack/msgpack-1.6.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 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 README.md" -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTENSIONS=(ext/msgpack/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/msgpack" - -inherit ruby-fakegem - -DESCRIPTION="Binary-based efficient data interchange format for ruby binding" -HOMEPAGE="https://msgpack.org/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc64 ~sparc ~x86" -IUSE="doc" - -all_ruby_prepare() { - sed -i -e '/bundler/I s:^:#:' Rakefile || die - - # Remove jruby-specific specs that are run also for other rubies. - rm -rf spec/jruby || die - - sed -i -e 's/git ls-files/find * -print/' msgpack.gemspec || die -} diff --git a/dev-ruby/multipart-post/Manifest b/dev-ruby/multipart-post/Manifest index 650c0f3f8785..9e7bbc451714 100644 --- a/dev-ruby/multipart-post/Manifest +++ b/dev-ruby/multipart-post/Manifest @@ -1,5 +1,3 @@ -DIST multipart-post-2.2.3.tar.gz 13044 BLAKE2B fa63ad1957a515425c1b89556e07657304ce029668f67928e3dfe700c81218af40e9069860b96e429aba895d0d377194562a0db588aa042774105d6f1b5e81fd SHA512 7732146d8807f55443674697edd93950cf3205a8aaf4de7a43ba0b052b10621fe0f8847165b3cf9bdcdeadd0418bde7d3829396367c4f906ec41709bd8e31d26 DIST multipart-post-2.3.0.tar.gz 13151 BLAKE2B 59ac6cfc743a6aaa285dd14a81fedfb123aa09720dc96a7243de94d45b3b23295d5a7de1cfb61c40c64881ad213fbf2debca49d3b1f6de7e1772c60b7d3c4d78 SHA512 ac15090cbf6dc629d57efe4810406571aec8782d021891f1f2764d4f00b735a2282162b06ee140c5b2ad21fd83f3d25028f386768166cef668bb508c235f04b2 -EBUILD multipart-post-2.2.3-r1.ebuild 948 BLAKE2B c297ddc1fd1607a360582abb10642d7241886d052b06a6b5333810ba92e06d11a1998257c3181d9f7e68bc85143eec73be4477e3cdb658934c45361bb96b006f SHA512 3480d2a845b04d987f1b0359bee6998a12be54a8fbc0bdb7c66cc6bb14eb4497b0d810008f04aa3d4aa7de3c793c457195e920fa2695635dccdd41cb28166f0c EBUILD multipart-post-2.3.0.ebuild 968 BLAKE2B 5681ded4cc7384dfadcda45d56ed745dcea6ffcdb5b20df0c03fff133ffd109427aab538d60887940bcf7bf2babaa363e5557b949adf1e30e6a4bb07d3c7f9d6 SHA512 b0d58224e39d4e02fa81081fb5aafd89721fd10a6749a9946c2dcf23f2f5c24e784b6db576209ec395435fbfeb22e127888dd54ec289a9938f6e97b09749a4c7 MISC metadata.xml 350 BLAKE2B 9dc7252682b2302ab74d5ad216ed4d3d3c6dfd68808474a5c681682dd81b4e5e6508a9695bc0bb6987cf876594cd17f086fecb5f1e5a459371a05eb89ea85f40 SHA512 72b64e784ddbec1bc243443e96302bdbe3ab78b0aa3d097eb7a8c9e98bcffa7dbac65f0611eb3e2c72ccf702f32a388d18c1a5e86fc1de96fe62e1b4c3279e23 diff --git a/dev-ruby/multipart-post/multipart-post-2.2.3-r1.ebuild b/dev-ruby/multipart-post/multipart-post-2.2.3-r1.ebuild deleted file mode 100644 index 6aa0e4d70356..000000000000 --- a/dev-ruby/multipart-post/multipart-post-2.2.3-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# 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_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" -RUBY_FAKEGEM_GEMSPEC="multipart-post.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Adds a streamy multipart form post capability to Net::HTTP" -HOMEPAGE="https://github.com/socketry/multipart-post" -SRC_URI="https://github.com/socketry/multipart-post/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="test" - -all_ruby_prepare() { - sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die - - sed -i -e 's:_relative ":"./:' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Remove warnings since these are only actionable for developers, - # not for people consuming this package as part of other tools. - sed -i -e '/Top level/ s/warn/# warn/' lib/*.rb || die -} diff --git a/dev-ruby/net-sftp/Manifest b/dev-ruby/net-sftp/Manifest index 67ab43e69d86..9dc2dd8f99e6 100644 --- a/dev-ruby/net-sftp/Manifest +++ b/dev-ruby/net-sftp/Manifest @@ -1,3 +1,3 @@ DIST net-sftp-4.0.0.tar.gz 63896 BLAKE2B d63d32d3810c05c6ed19d156c87854d09a585a63e651be5984aed22b9a2b82c6c1464dd90fcc07d5586cd171d388dd6874ebe9e4e871012fee1620701f1d648e SHA512 8c4284da3b9143a02d597fc1c2824e5ab96abb38fef932682326443ea949733c4e7513184fb6b5c870d3ff802928e34580d423c98c594cb7a07ad17a50fb5c56 -EBUILD net-sftp-4.0.0.ebuild 906 BLAKE2B 8102c01f82c8dbbe35a11ca3a136e1ea39dc27ec0a693d909786d934315cee4989826110523c1f9be1307ca7bd52e9c5f0b379a6ba770596c39a0abed092c67a SHA512 598b10915038931de6e7706774828ba6533b2a804c1b19a1e49e2754f1c7e23a7dd0c17c7dba77aee920f41a839bd205c320923f9e3cc588ebcac258e714384e +EBUILD net-sftp-4.0.0.ebuild 906 BLAKE2B 456425ae4d9dfbf2982ae7ac2d119f825c922e88d25dc09c0adef5205ccec156c5f7495b9434cd4012319d4057385c864cc697e28cc033a231c27936c8cfd3fb SHA512 ecd80267936b1acace73b95f28cd33a0956f7a3c2376ef45e8ca942e02143dd34b77a46e2d204d904d2fd728717c0ebc2e6c1675b665e506215fed1ed9f19bf4 MISC metadata.xml 343 BLAKE2B d8f8b4d01be23a297823cea6c2b63eec73462ed359bc4ff4dc06fdd6c575ccbf9b3864bc0b1fcc5ecfa58ed7f26c1d6ec01a74deda2e03080a58101a9922f91b SHA512 26861b7c5a84bb734dc567514ccd6e865fe809da17af121f317ec9771dc1e4e5b71fcddebb475ec86a2854129b4a9f881a8c6f6531ee001f0b9f910795a0e1d1 diff --git a/dev-ruby/net-sftp/net-sftp-4.0.0.ebuild b/dev-ruby/net-sftp/net-sftp-4.0.0.ebuild index ed37c4886446..e57454e2f84c 100644 --- a/dev-ruby/net-sftp/net-sftp-4.0.0.ebuild +++ b/dev-ruby/net-sftp/net-sftp-4.0.0.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.rdoc" diff --git a/dev-ruby/net-smtp/Manifest b/dev-ruby/net-smtp/Manifest index ebe95651a690..95a3a8e5b610 100644 --- a/dev-ruby/net-smtp/Manifest +++ b/dev-ruby/net-smtp/Manifest @@ -1,7 +1,3 @@ -DIST net-smtp-0.3.1.tar.gz 24465 BLAKE2B 200af603428dde4daf79aaac426525e1d7e2533995dcda4e2b96daaf64900558fd1717086215bf35cba9fd6db732d2d5a4b529531508a757197dc174a9f905b3 SHA512 68807d204f7768a3d890c0fd1076b2d7f77be3df662549ae9cfb56c8f84491cf4948addeb47399cdc9e7580e175e9d20ddeca25da8daafb3a90b880cc39a81ae -DIST net-smtp-0.3.2.tar.gz 24567 BLAKE2B c498430c94470fbd11e23a5bae7fe4d866fa2ee4fe145847c77cb90c43babba56228f652d531eaa30fd875e90a27c4ed3dc20e347177b3513e899e5d5bc562c4 SHA512 6bba89e2b1a8d391d0349f77dc51bc6b4558c06affba1e9df7deeb247daaaf8b1fa1cb64f7dab79fb3b02b05fbfc12cd2c29378a8ed41a4d9453e4763c923a56 DIST net-smtp-0.3.3.tar.gz 25297 BLAKE2B 29339faf7c7a3870b2eed7d2b9058ad7b3beaae9bddd3fe718cbcba0c65faa3e118916ac2e2a8cfc9e52c602bde301929c037856b68e42881bdab3ecbb90b01f SHA512 1936cede296d899f2cbcf5874b1472e808255cca21788037f6e8f38f8b1ef05779fec0c4f51a3970c09191078fee84c85e909eb9223034bdc293a1215b004ad1 -EBUILD net-smtp-0.3.1.ebuild 869 BLAKE2B bc481e87e69bc64eca28876cea3d0cd320901cad392639de513fe9e9bb2fc7bad3807c7d624782226977c1800919f13a3e42bbb27f4c47db1984dab07f467f08 SHA512 82484fa1ed42f53a86299b62336cc31ccf834e9090c1ed8c2ffaadd8c2d9bf565c6fc9c37957e7a1e93076ef8ca8839817348c5ab9846f8ddf46f1a720e25c91 -EBUILD net-smtp-0.3.2.ebuild 869 BLAKE2B bc481e87e69bc64eca28876cea3d0cd320901cad392639de513fe9e9bb2fc7bad3807c7d624782226977c1800919f13a3e42bbb27f4c47db1984dab07f467f08 SHA512 82484fa1ed42f53a86299b62336cc31ccf834e9090c1ed8c2ffaadd8c2d9bf565c6fc9c37957e7a1e93076ef8ca8839817348c5ab9846f8ddf46f1a720e25c91 EBUILD net-smtp-0.3.3.ebuild 882 BLAKE2B 0d363c3e58bf2bd9f946f8d4de2305e3dc6492bd4a5dc90c0a2b7f8fff860e1cfd2b8a033e0c241d12d8b381b257527d32415df578925b3ca58c33cbcea72d85 SHA512 0b7b6545e09ce07d05576df7ca36915744d5cd93fa28ad24430e637740e70d4b42e04b80b61465cd78d2baf05800b9952917f8dd971ba64c9544bbc3d476f815 MISC metadata.xml 340 BLAKE2B f644899564ce6b222e40d25c4bea15c69f467cc56be91d47e506804d9cb9d9d812f970afb63185bcf21437e4697c3153976c267753ffa3b79d3a75b7eb258e0d SHA512 d8b4c65ca944809289b3fb43c09a5d83e584772905540bce7e9c82d9fc85aab1b1b124f2cfb3965c15bf28fe1fcf7f031a4089288889c03bf1dab1d453d8fc60 diff --git a/dev-ruby/net-smtp/net-smtp-0.3.1.ebuild b/dev-ruby/net-smtp/net-smtp-0.3.1.ebuild deleted file mode 100644 index d87b64bad798..000000000000 --- a/dev-ruby/net-smtp/net-smtp-0.3.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" -RUBY_FAKEGEM_GEMSPEC="net-smtp.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Simple Mail Transfer Protocol client library for Ruby" -HOMEPAGE="https://github.com/ruby/net-smtp" -SRC_URI="https://github.com/ruby/net-smtp/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" - -ruby_add_rdepend " - dev-ruby/net-protocol -" - -all_ruby_prepare() { - sed -e 's/__dir__/"."/' \ - -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ - -e 's/git ls-files -z/find * -print0/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/net-smtp/net-smtp-0.3.2.ebuild b/dev-ruby/net-smtp/net-smtp-0.3.2.ebuild deleted file mode 100644 index d87b64bad798..000000000000 --- a/dev-ruby/net-smtp/net-smtp-0.3.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" -RUBY_FAKEGEM_GEMSPEC="net-smtp.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Simple Mail Transfer Protocol client library for Ruby" -HOMEPAGE="https://github.com/ruby/net-smtp" -SRC_URI="https://github.com/ruby/net-smtp/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" - -ruby_add_rdepend " - dev-ruby/net-protocol -" - -all_ruby_prepare() { - sed -e 's/__dir__/"."/' \ - -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ - -e 's/git ls-files -z/find * -print0/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/net-ssh-gateway/Manifest b/dev-ruby/net-ssh-gateway/Manifest index ac8e31f76388..d129e3d72606 100644 --- a/dev-ruby/net-ssh-gateway/Manifest +++ b/dev-ruby/net-ssh-gateway/Manifest @@ -1,3 +1,3 @@ DIST net-ssh-gateway-2.0.0.tar.gz 7825 BLAKE2B 05ade5aac288ee634aea37acfc68c9781e8178bf0ef92abafac13858a86ff952a2b30b6f92dc08f3856d9dd02a9795e0b93c15543b932070b9ec3f6a50c03e52 SHA512 6595c2a2a25ca9bffb942497be984773c10746f34e1dbba3d72503cef3c88e5bb50bdc8713c246aa6e38272540fb0ced66a3909bc02df96f511b0dc9fc50d735 -EBUILD net-ssh-gateway-2.0.0-r2.ebuild 928 BLAKE2B d5f9327f7198a30066b9117c1782ec944760d1976d1e70c92d8ce91f1b69314e802444f335946ccd105ce3bbc6fcea78e07d01b1cce14a09e086b48dc8659981 SHA512 6bef13d7c6bf5607d0ff35c4c931ffe40b3a106f48a1b5c47c0503f7192464f7526c4af374c966c1cb692aecdf979588ac02e5e5b2510a996460aa575678d486 +EBUILD net-ssh-gateway-2.0.0-r2.ebuild 921 BLAKE2B 02ba2143b33f02b26115e4099bc57c5d6920d9359cee9307b05ce2f3cbe65c6fc44f57c567dccf816df7bb59ba5822564969a3ca683621522e181bbfa7de4091 SHA512 0159780ebbe32d2d7b3c08f4f7388d71fba02be09cfba88f260b8d588013b3611b5cfd1cab0e81c81e0b7a1ab07fe28c69bab92d8d7ffb7c4c09e9538c988497 MISC metadata.xml 332 BLAKE2B 37be14a34a0886024ca5dcf16c801d5eb44d93aec49cc0f0825ed2aa43c8e59b2dcd0fcb16d47ba330b460b887dc22d29e3479ae25057cae4a5cf06d24d1a63b SHA512 d8e6cf1c5aa337bb3595c7ef78446b2773902b7576166e1cab1a72c0cbdd173e533c8abb71ee4af7818c32b779e9cb1a490c55001c9c04f8a6f4abb931580f77 diff --git a/dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0-r2.ebuild b/dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0-r2.ebuild index b0293bf57d1a..750661e9ff57 100644 --- a/dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0-r2.ebuild +++ b/dev-ruby/net-ssh-gateway/net-ssh-gateway-2.0.0-r2.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.md" RUBY_FAKEGEM_GEMSPEC="net-ssh-gateway.gemspec" diff --git a/dev-ruby/oauth/Manifest b/dev-ruby/oauth/Manifest index 25edc7801d44..b49e7e0c2625 100644 --- a/dev-ruby/oauth/Manifest +++ b/dev-ruby/oauth/Manifest @@ -1,5 +1,5 @@ DIST oauth-0.5.14.tar.gz 68764 BLAKE2B 19c7f463d5fcba62a609355834ba93adf1efa05b2ce25fc5d9d3623da15d35a7cb54eff9201bb4f373a66629781f5937326430a7a1c9c615929bcc5bae099a67 SHA512 646ed55a602e9e7b8e8d59532c89929305abeeda6b38fc38bdf1d5e400deec7f5884d988bcbb9e3537eb3a0921dacb73cb5238af27e9885aff95b67196f62c99 DIST oauth-0.6.2.tar.gz 81702 BLAKE2B 2775c0711beb9f3612844ae07ff59953d4db72c0f9a797c6eac49132a021a48481a13f4b1428b2037b0a04b83b5d79e621cccd4a794fe3a339a1ceb468f0b165 SHA512 22f4f734daa42339bbaed1d1d449a4591ef4404aaf8cf1753ba705735a176f6142853b2c4f5e8ff3afa3e9899163af1c5598685664326d58a5b529d94b65441f EBUILD oauth-0.5.14.ebuild 1302 BLAKE2B a0c37ea85360a0849f423faa66e5fcfcd33c8860f815724398bcf01c733b5457530d45ad479fddb43859687bf5f36a5b8d3eeb267db11463ffd41a543dbb789c SHA512 54a70e14f6465120482c8a947f2b23029455bbada34ccf9c5db8a011396d23a2ddd5c7f0b65dbe07620f145f0816a26016b12fd95b0a2ffcd8a2692756e1d418 -EBUILD oauth-0.6.2.ebuild 1396 BLAKE2B 7908e604fe320f469f12d90eca2f778f57a331ce7e3b64189895dfb4e21e68541ecbdffdda46a5fa30ab5e73bae044c3e61b36fad7e658022356f202e97419d2 SHA512 9f23e0185faed04d91b9dde35a8ad83f4eeae89c021be2a583933b0232945d5758e0036f23e0bdfd2b149f9edfec24b426f7ef2b5d12e8ec311335ec3ea340aa +EBUILD oauth-0.6.2.ebuild 1403 BLAKE2B fab3d199a16196709c01ec40d9ec6e0c7a1821d3dade0dba1c9c28ad08acd380e0ff3ae20f3f7bb6a0902f51c42866609446ebab949c4d973b03a23272d3e868 SHA512 54f54853fa0a5b2fd61083f0199b4b46ba14c73c3b9e6cfc04aaa2ab8631c16d549e52a221d70d772f14dcb5c9b7685678c338858f47f5c0b7b20e0ac182c9f3 MISC metadata.xml 336 BLAKE2B ab0fbd6793480301de481d3d1cfe9b26bfd24573f43d742c154fb4ddf4d0550663acd415dda46dbace5005085a40714fe3fdd9a84b147154c8ed3fdc47d59c02 SHA512 b99860f6b76b68cad2e0bde7a8c8d7156e4806dbed1f11f4579dfd8a89c372f7963d90b273a2ca3abbae82072aa91fba475b051b9dfaa7c557e4f36cbb5c85a6 diff --git a/dev-ruby/oauth/oauth-0.6.2.ebuild b/dev-ruby/oauth/oauth-0.6.2.ebuild index 8d6f693b0b7f..bc39464e4173 100644 --- a/dev-ruby/oauth/oauth-0.6.2.ebuild +++ b/dev-ruby/oauth/oauth-0.6.2.ebuild @@ -18,7 +18,7 @@ RUBY_S="${PN}-ruby-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~riscv" IUSE="" ruby_add_rdepend " diff --git a/dev-ruby/oauth2/Manifest b/dev-ruby/oauth2/Manifest index df128774c3ae..6a33b243ebae 100644 --- a/dev-ruby/oauth2/Manifest +++ b/dev-ruby/oauth2/Manifest @@ -1,5 +1,3 @@ -DIST oauth2-1.4.10.tar.gz 65553 BLAKE2B 4b147a97536ae04b81ca5bc41117bc31c577aae9b7dc1f4f34830d3cd7b7013098e90ae83997c4917ca25e858b8738398eb708bfee954882359ed14b8e810172 SHA512 cee9e1f890f66252451cc22ab7135dda60c73bb200f2f1659a450b09dccc0a219982625ec45866dc9153669a4d35fb543fb6de497bfa83522b99c66e9c8b9d9b DIST oauth2-1.4.11.tar.bz2 65622 BLAKE2B 9a09e69eb2389289d5b048388dd52dd6edcf289c4d7262ead05cca7dd27b261b6f432e023ac3c34aa77d6fa33bca5d870726b96cf5bf85eeec3561e9b53f9501 SHA512 12a9133cd5813eed00c2a22995630a7fdb611b0d76b06eeb8c938fd826831ea37556822246f21a739ba427c74135e6c2046edc1fb008725c55f3b1000ab5a945 -EBUILD oauth2-1.4.10.ebuild 1499 BLAKE2B 8dcb6bfb83aa65af9fb62c43e81558ce739d06a1893150c355e030b8b2bbb1abc9160dd2d3ca8f2e2ac3dfbd1ba0c27a74da4cbd078bc45794515d27ab32fc05 SHA512 fcfed86236da49c2fa5df5d0920441dde1d15b1fd7af54e2933a7c61c4a92491fa2642807dd5c663ac0f44b14e7df40ceca4586695ef3cd1094b5577234bf051 EBUILD oauth2-1.4.11.ebuild 1581 BLAKE2B 6523f01566c69882db4cd606d1fb99c0aafbb008726ea8d34c260b0d35e77d01984259517f3d3de5522f63f472fdebf7b33b87138745f963e228a706716fd3c7 SHA512 6dde5179a9427377d037cc7aeb374cdfd010af0b7eac77cd5b36699058d5bf52426a4322d2c068fa72a28944907ddd594f47e12c898f2fac29ec07e2fdee5075 MISC metadata.xml 342 BLAKE2B 0080dc708a99cdd0861b14ecd773251e5719b249171dfaca247f241b1cab03c83bb2593b31a26dcbd02c5767bb27d385600b0dfdd4c8771c9d8b78fd55a26682 SHA512 a8b1d3f086a524b4b4b48465cb26707cacc4a7862ba46639946b67e822df34fdd5bb0fbde7daa3712dfcf9ec08946125710abb79d0e97dd6a819201d3b88df3d diff --git a/dev-ruby/oauth2/oauth2-1.4.10.ebuild b/dev-ruby/oauth2/oauth2-1.4.10.ebuild deleted file mode 100644 index 625734b0625f..000000000000 --- a/dev-ruby/oauth2/oauth2-1.4.10.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# 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_TASK_TEST="none" - -RUBY_FAKEGEM_DOCDIR="rdoc" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="oauth2.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Wrapper for the OAuth 2.0 protocol with a similar style to the OAuth gem" -HOMEPAGE="https://github.com/oauth-xx/oauth2" -SRC_URI="https://github.com/oauth-xx/oauth2/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="" - -ruby_add_rdepend " - || ( dev-ruby/faraday:2 dev-ruby/faraday:1 ) - dev-ruby/jwt:2 - >=dev-ruby/multi_json-1.3 =dev-ruby/multi_json-1* - >=dev-ruby/multi_xml-0.5:0 - >=dev-ruby/rack-1.2:* =dev-ruby/addressable-2.3 - >=dev-ruby/rexml-3.2:3 - dev-ruby/rspec:3 - dev-ruby/rspec-pending_for - dev-ruby/rspec-stubbed_env -)" - -all_ruby_prepare() { - sed \ - -e '/silent/I s:^:#:' \ - -e '1irequire "uri"' \ - -e '/require.*oauth2/arequire "oauth2/version"' \ - -i spec/helper.rb || die - - sed -i -e '/yardstick/,/^end/ s:^:#:' \ - -e '/bundler/I s:^:#:' Rakefile || die - - # Avoid spec that is too fragile in relation to ENV - sed -i -e '/outputs to $stdout when OAUTH_DEBUG=true/a skip "fragile ENV stubbing"' spec/oauth2/client_spec.rb || die - - sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_test() { - CI=true ${RUBY} -S rspec-3 spec || die -} diff --git a/dev-ruby/ox/Manifest b/dev-ruby/ox/Manifest index 256570c9b19c..e2c5d08029d0 100644 --- a/dev-ruby/ox/Manifest +++ b/dev-ruby/ox/Manifest @@ -1,7 +1,3 @@ -DIST ox-2.14.13.tar.gz 219129 BLAKE2B a80e2edd9b987f49444a05005b472695d56f7c88a90e42b6b2a2a0d9fea593651ac544731c796bc273ac78dee61294d883476bcd43b5101ada08c9f60f0b2702 SHA512 a909a8f65c79b7d1c4e131e122d0c98c0f7ce3ff46837343ea068ee5a0055904eb0f992b553b3634edf577fca3c6c365243a64bc3719fca5e9e14fe16ed7f192 -DIST ox-2.14.14.tar.gz 219172 BLAKE2B 83fb938662ca7426289a96597a7a2bd74a47a0bbaa67316e3320a1e6090d15d371867ecb1b034e6dfdf2a6a8f288ea2fdfa4fddf138b492fca7b1d5faba476e1 SHA512 f4b3ed29c50bd39b22cae91d82ec8780f779f8a39a83402b9f692407c4742b87df23a5912978753e45c4a062967018fdfa3a65234e983fa0494528523a322f1c DIST ox-2.14.16.tar.gz 224723 BLAKE2B 51c8e6d817f6e6fc302ddd6b7cb3a9899a6c7898ef6f602b20accb88b9126e6490a33bb7bb1382a087e05bbe287d5838b5d8652f4f6a96013f5fd4ba619e6075 SHA512 211cbf48fb580c339e57e352991b7be98efc8490ba97b559c61fd573853e26fcba87b7e0e05c720ecab9ef188b9d0d2cbd511620b197c5341c6bdb02370ffcb3 -EBUILD ox-2.14.13.ebuild 638 BLAKE2B 4e0fd3011b14ab1f8c7e70856151f558d9198e60f68e3ed7a1bf574115efde7f06faccf89b1e53389a20cc194805c13b92ea69e110edae31044ead5dc7b8e804 SHA512 d3834db9415c220b787f184ea839c7801d8da4527b2a7694bbcfcdf094e6d2dece78b93214581de375b13045fc14ca1794ef7472b2cf1a590ef3b816763df5dd -EBUILD ox-2.14.14.ebuild 646 BLAKE2B 19daea77c8c41c9e1c656cd50faf478aceed4888823f283a0d77c968f2e1a586e28d957377db2e0851e4d64d116656887698229469e95d4ef96048d74913f208 SHA512 ea7b5f2e0d4097fe35e9ea7f68c793d85096351dc65a52611d54160ef5c0b134fad9c64d48f63b4922674196cd64da99b0f36ab70c5caa82ca7873c3c10cd524 EBUILD ox-2.14.16.ebuild 638 BLAKE2B e5c798beb826fef59b56de36816c527fe2dda01ef13d24ed1fe6667ad35daf9ae039d462186747d174c739ee4d70a411402deea49f42f2243a18001d3e8e645e SHA512 6c8c23694a6f4927ac61b42e1cb11a75872cb534077f2bed4f5fe9b07268bfec4e5273c6b35d5b441501ed41d17785187e763351fe90aec3f8fd500863cb98c2 MISC metadata.xml 337 BLAKE2B 3ce89c2f08a3b10465352f1880ee482ce339e9fc2f488f93fb598c414e5575b219cd31c2ccf29abac487dc9c6b065165d5e6173f55d86fbe77060aa4a458f7a4 SHA512 365803987840415bcf4f114be78e6c4a20e46832998f7d98e281273c797b6d06d886e9a9e4ffaf208f5ad83562d91554c0280573d5643d1a0964a2ace67bfe61 diff --git a/dev-ruby/ox/ox-2.14.13.ebuild b/dev-ruby/ox/ox-2.14.13.ebuild deleted file mode 100644 index 6f5716d91210..000000000000 --- a/dev-ruby/ox/ox-2.14.13.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# 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_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="ox.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/ox/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/ox - -inherit ruby-fakegem - -DESCRIPTION="A fast XML parser and Object marshaller" -HOMEPAGE="https://www.ohler.com/ox/ https://github.com/ohler55/ox" -SRC_URI="https://github.com/ohler55/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="BSD" - -KEYWORDS="amd64 ~ppc ~ppc64 ~x86" -SLOT="0" -IUSE="" - -each_ruby_test() { - ${RUBY} test/tests.rb || die -} diff --git a/dev-ruby/ox/ox-2.14.14.ebuild b/dev-ruby/ox/ox-2.14.14.ebuild deleted file mode 100644 index 85cf3b7260fa..000000000000 --- a/dev-ruby/ox/ox-2.14.14.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# 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" - -RUBY_FAKEGEM_GEMSPEC="ox.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/ox/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/ox - -inherit ruby-fakegem - -DESCRIPTION="A fast XML parser and Object marshaller" -HOMEPAGE="https://www.ohler.com/ox/ https://github.com/ohler55/ox" -SRC_URI="https://github.com/ohler55/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="BSD" - -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -SLOT="0" -IUSE="" - -each_ruby_test() { - ${RUBY} test/tests.rb || die -} diff --git a/dev-ruby/parallel/Manifest b/dev-ruby/parallel/Manifest index eb645149468b..0f5a0d51e6c0 100644 --- a/dev-ruby/parallel/Manifest +++ b/dev-ruby/parallel/Manifest @@ -1,5 +1,5 @@ DIST parallel-1.22.1.tar.gz 23294 BLAKE2B 11a3f902f8a6813b407035088adaf76fda5f27e0e33e7f210ce28fc66f4edf4f8d92a8b0f9501d24013a527f4205b79c6eda2c31f6fa4a646a18e6da5b20e702 SHA512 f106ac605a5998d0e5a43b7863f8400e49270c06e55b6342a84fed788e1e854a26a5e29ec31da9d96a4d403227d002691e27786c25e8d7542f3877bf097e55ad DIST parallel-1.23.0.tar.gz 23359 BLAKE2B f7c505484a8ebade97efb61eb18474625ee994e3a4a16e85b264988212e3de093ae7b8cb03de2a6f97f8205b41264b72c13f32d81ed9ddcd2241d3aab15c7564 SHA512 fd80b928ad4c34c71abb62a2e27da6bdcabb425ed68cfef190c0e9f56c853147b1c96d7e9b5ec0ef2e7909dd2303892cb293c40a170241158286f9422b6bc780 EBUILD parallel-1.22.1.ebuild 1606 BLAKE2B d4f02aa9771bf8c56e72fcb67b52625fc43eb68d03fe940d0c1dc622d8a62abf5810f6ad3b91001fd69698a6257dbfbed18ffdfd08fdede0c716682e08b0a3d8 SHA512 a5ab5e078fd1f7d250f48f9d26932c3bc88543fbaf13e8cb4f1859e0a39c50ba9d560024f03e11913a73408c3ab4ae9f01e88a7bbd3a311a2aeb8fb8d0c9665c -EBUILD parallel-1.23.0.ebuild 1593 BLAKE2B d8024accea17c37d8492ea230a9e838e4b9ddc73470d027bf9d875893632e5406e493e2615d15f0628ec0966764f9a6120fd83772ff60a31dbda10c975b07953 SHA512 d331768fcdf470ab4f9adcb9b646ebde521ed101b51ff3bb2e6ac78882c25f88ca38eb0d1437f590352b29065bae10fd6b75c8c6576eedaef9fb5046c31164a7 +EBUILD parallel-1.23.0.ebuild 1592 BLAKE2B e92dc07efbd24b0b1a6bd1d4ff2eef625c26eb44730ec294774812dfa82c180064b6bd4f8d16def39501d90eea9383041d618076a348d4cc9609b1d0a92ca356 SHA512 dc8c61dbe13aa6fdfb9f9b9824179718ca5af1d92c57bc97d30aadf3db2d432f84dca432add1924aebc043284c9c922110c2e42d2e47beedda87307b5358f7f9 MISC metadata.xml 343 BLAKE2B 319ce92e2b405a76468f653192288669596fdf31ecea733f88de907cb5fc184bdbc197bae14c3cec97a5f25c47cd6fe3e201ae60ab19e5dc06a2f8b612e2b719 SHA512 7fbc85907d9d51e90d0bbf2cd1431557afb9dae6b15b6d9b9d283e1957606381fad7fa7a0aa05d01ce0921c3ecc33d304b61c567069ee439e7ad2f25d3c86924 diff --git a/dev-ruby/parallel/parallel-1.23.0.ebuild b/dev-ruby/parallel/parallel-1.23.0.ebuild index 2777e7bdab14..99e9eac66f1e 100644 --- a/dev-ruby/parallel/parallel-1.23.0.ebuild +++ b/dev-ruby/parallel/parallel-1.23.0.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/grosser/parallel/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="1" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" DEPEND+="test? ( sys-process/lsof sys-process/procps )" diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest index cd336657079c..5ca0991313f1 100644 --- a/dev-ruby/parser/Manifest +++ b/dev-ruby/parser/Manifest @@ -1,14 +1,6 @@ -DIST parser-3.1.3.0.tar.gz 301000 BLAKE2B 3b7984966643d983e8606ba4de13a08de9130aa58b5adebdc9cfb273e00e700086f99f8a678ccb6db1ac70dac2da429dbfa1b45661c4f9764b676beae5c64633 SHA512 23ef12043706ba810ade3ac94f376082d5b45db8b451634d469a26f834890e7a82a9669132df4654aef4cb7650f0e13d2f33aad489ebbbb76ab547cb9e64f498 -DIST parser-3.2.0.0.tar.gz 302043 BLAKE2B 8a02ca62560fc976fbe62d02ecf24713248a9f522e1cc9daa1deaa153d900628dce4f59c7791cc61652199358addca1432403a3f3849b0ef8f9495639282697d SHA512 58b9011c22af76f5eccf7035dd53da705ddc952c6185ebbb48c33c5486b5852ba8a543093f8c1f2a2c7aea8e78407c04a9dc49abf43edb27c460cf8b038338cf -DIST parser-3.2.1.0.tar.gz 315249 BLAKE2B 57013e299541e0b1d589be8640611c3deb04b11cd39ada33dd2ae0b43fa68b7ffa55d6074d53559a2a5f552e539bf80ea7406a91e4b5dbc7fae345d9d399bc09 SHA512 f79f84188650a210424558c9f0d131de25ea7d879487331db9d5a55127fd72e28946a78f7596896bd837b4b17e8602b908fc818f467f77cee04c4ffdce545f76 -DIST parser-3.2.1.1.tar.gz 315592 BLAKE2B 5e783269d367fc9f2e98f5bcb038c8f835a930bd3664769da30441a1525908f96c9fa9cb23c42d07614a550d327c406470f59696a22cc58f57c087c3a09a9967 SHA512 ba9077e11864ba816d04f77f1160f46ad697c5a0751ac6991758259054754fdfda59e762c8df5e66d6ddb28ddd561713ba15a11a67d61024180f7e375ac112f1 DIST parser-3.2.2.0.tar.gz 315575 BLAKE2B ad6c25f35809de7148ca156d6928c7b2b6ea49d2808fe5af5876263fd44191e8b43e24932ebfd4d335c367cf7aad0f4fc2594ad5e6dec70d9c05aca1ebd5c4e2 SHA512 b1f6d4ee0ef589e45850fbe339b6168abd662e843ba1bc66e91c19055d9c88296fed926abbe800a860868b2b8e9c33124dce1a8a7fd05e7db6ae62e0cc2e9a24 DIST parser-3.2.2.1.tar.gz 315506 BLAKE2B d35f3a5aae6188251555bdd3d988ca028b0624cdf15d261d5bac129f7a1da50941087110fa3dd6433d9f7cdb173fb5e33b866983fdf50867885a21395770d254 SHA512 5ddc8a42601168a7acbc07e14ba4761ad862c0473e3cd31d9e76f8e87096d491b22e46c719cbe002dcd710628b913f541c737ab39614d5821311f5ee482c26aa DIST parser-3.2.2.3.tar.gz 315525 BLAKE2B c2dbfb33ff100367ae0b14ebbb6de8bd45d85de0508c23f0068a411cf7c393883ca5e3aa62863f9f0bb76757b5c05f5ce0a189b04cf3e16bb6760fd2bae8132d SHA512 0aae73fd410f9b67cd66f954af3c0f8c4fe6a1f3fb8ade7f0c3ad93bc5a2953c2c794d62c510ec93836476816d7758ff368c9f79d32f4510c5e20c744bfaff04 -EBUILD parser-3.1.3.0.ebuild 968 BLAKE2B 28469c4d75e3e0041446dde769ec8e839a1e8776ca6ee15f86d08bdde0d5db2b1da6d4c18ccbf97a32c47608eb836072ce4bc5884395c86368ae8309928cc730 SHA512 0947276f1a5cdb7a6723e789c318b7c60384945092c824bd5cb3a35f61d5f7202b12e418784d582414ecefeaa4fbccb2c51d82ee7f54e2121d964a4d3efd8c5e -EBUILD parser-3.2.0.0.ebuild 968 BLAKE2B ec0ec0de84f58e73f8f4e563c1bfdd9a76d2fc8b7008f10afe9c9e9cd711c85a19b5eea68c21b6ea188c94943c2f3da20a593935292d304371fcf777efc4b302 SHA512 2ddc344496f74e376ce07942f17c43eade7e289acc5ef9e30f52a4ddf2685290c35cc29117baa8d87e11c4b8f00fa85fa669e70a4f3760ae09a13a611dbe417e -EBUILD parser-3.2.1.0.ebuild 968 BLAKE2B ec0ec0de84f58e73f8f4e563c1bfdd9a76d2fc8b7008f10afe9c9e9cd711c85a19b5eea68c21b6ea188c94943c2f3da20a593935292d304371fcf777efc4b302 SHA512 2ddc344496f74e376ce07942f17c43eade7e289acc5ef9e30f52a4ddf2685290c35cc29117baa8d87e11c4b8f00fa85fa669e70a4f3760ae09a13a611dbe417e -EBUILD parser-3.2.1.1.ebuild 968 BLAKE2B ec0ec0de84f58e73f8f4e563c1bfdd9a76d2fc8b7008f10afe9c9e9cd711c85a19b5eea68c21b6ea188c94943c2f3da20a593935292d304371fcf777efc4b302 SHA512 2ddc344496f74e376ce07942f17c43eade7e289acc5ef9e30f52a4ddf2685290c35cc29117baa8d87e11c4b8f00fa85fa669e70a4f3760ae09a13a611dbe417e EBUILD parser-3.2.2.0.ebuild 975 BLAKE2B 563015aa5c3dc181df61ca5a79f3862fb5902f3c5d17149eea746a99d4a9f91addb9429606a78c5f95b15531f1acedbdb651c52cf2d8bdeb815ca0ebd15c5d27 SHA512 64f3f3af9ba3eec20e6b494f7fe759becfdf09838ebc151d07ed00a0a3f437abc06be2a97744ac5c14153dc04aa0fc366653ed78e4fb534b6a911ef1c26b28d4 EBUILD parser-3.2.2.1.ebuild 968 BLAKE2B 4b70b5853f6ed85a2f94cbbc55ed66e54708d1f81c66b2d9c686863f714e21b7d91491e413a4e1acd945a83a95db8358fa86e0f9bd0cb075ec6fcabf5012400b SHA512 de7c0eb69d73e26fe18468762fc02e7051565db0465d2923b0b2f597ece2ecb0a8d1289df2d06cc447f0ea8ff99fcebeaff55136be4c9ae6400a90411983311b EBUILD parser-3.2.2.3.ebuild 964 BLAKE2B 818a611c08716cd89ff7f0185b16a5884d76a8183562371415b8a63bfad597b245b34f703cc9c28460c1459093fbbb223de36f490def4d08c985bcd2f13ef691 SHA512 6fd9ab9389556e839d65c556c2cea0a5f86af621853bda83c8769bc99db889d0554524fe9413beef65106c644ec802992ae8202a3dfc29aee1ea2ced40b9881e diff --git a/dev-ruby/parser/parser-3.1.3.0.ebuild b/dev-ruby/parser/parser-3.1.3.0.ebuild deleted file mode 100644 index 878b2025cd62..000000000000 --- a/dev-ruby/parser/parser-3.1.3.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_TASK_TEST="test" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}" - -RUBY_FAKEGEM_GEMSPEC="parser.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A production-ready Ruby parser written in pure Ruby" -HOMEPAGE="https://github.com/whitequark/parser" -SRC_URI="https://github.com/whitequark/parser/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~sparc" -IUSE="" - -DEPEND+=" =dev-util/ragel-6*" - -ruby_add_bdepend " - test? ( - dev-ruby/minitest:5 - dev-ruby/racc ) - dev-ruby/cliver -" -ruby_add_rdepend "=dev-ruby/ast-2.4* >=dev-ruby/ast-2.4.1" - -all_ruby_prepare() { - sed -i -e "/[Bb]undler/d" Rakefile || die - sed -i -e '/simplecov/ s:^:#:' test/helper.rb || die -} - -each_ruby_compile() { - ${RUBY} -S rake generate || die -} diff --git a/dev-ruby/parser/parser-3.2.0.0.ebuild b/dev-ruby/parser/parser-3.2.0.0.ebuild deleted file mode 100644 index 1831dac09aaf..000000000000 --- a/dev-ruby/parser/parser-3.2.0.0.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 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_TASK_TEST="test" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}" - -RUBY_FAKEGEM_GEMSPEC="parser.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A production-ready Ruby parser written in pure Ruby" -HOMEPAGE="https://github.com/whitequark/parser" -SRC_URI="https://github.com/whitequark/parser/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~sparc" -IUSE="" - -DEPEND+=" =dev-util/ragel-6*" - -ruby_add_bdepend " - test? ( - dev-ruby/minitest:5 - dev-ruby/racc ) - dev-ruby/cliver -" -ruby_add_rdepend "=dev-ruby/ast-2.4* >=dev-ruby/ast-2.4.1" - -all_ruby_prepare() { - sed -i -e "/[Bb]undler/d" Rakefile || die - sed -i -e '/simplecov/ s:^:#:' test/helper.rb || die -} - -each_ruby_compile() { - ${RUBY} -S rake generate || die -} diff --git a/dev-ruby/parser/parser-3.2.1.0.ebuild b/dev-ruby/parser/parser-3.2.1.0.ebuild deleted file mode 100644 index 1831dac09aaf..000000000000 --- a/dev-ruby/parser/parser-3.2.1.0.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 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_TASK_TEST="test" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}" - -RUBY_FAKEGEM_GEMSPEC="parser.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A production-ready Ruby parser written in pure Ruby" -HOMEPAGE="https://github.com/whitequark/parser" -SRC_URI="https://github.com/whitequark/parser/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~sparc" -IUSE="" - -DEPEND+=" =dev-util/ragel-6*" - -ruby_add_bdepend " - test? ( - dev-ruby/minitest:5 - dev-ruby/racc ) - dev-ruby/cliver -" -ruby_add_rdepend "=dev-ruby/ast-2.4* >=dev-ruby/ast-2.4.1" - -all_ruby_prepare() { - sed -i -e "/[Bb]undler/d" Rakefile || die - sed -i -e '/simplecov/ s:^:#:' test/helper.rb || die -} - -each_ruby_compile() { - ${RUBY} -S rake generate || die -} diff --git a/dev-ruby/parser/parser-3.2.1.1.ebuild b/dev-ruby/parser/parser-3.2.1.1.ebuild deleted file mode 100644 index 1831dac09aaf..000000000000 --- a/dev-ruby/parser/parser-3.2.1.1.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 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_TASK_TEST="test" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}" - -RUBY_FAKEGEM_GEMSPEC="parser.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A production-ready Ruby parser written in pure Ruby" -HOMEPAGE="https://github.com/whitequark/parser" -SRC_URI="https://github.com/whitequark/parser/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~sparc" -IUSE="" - -DEPEND+=" =dev-util/ragel-6*" - -ruby_add_bdepend " - test? ( - dev-ruby/minitest:5 - dev-ruby/racc ) - dev-ruby/cliver -" -ruby_add_rdepend "=dev-ruby/ast-2.4* >=dev-ruby/ast-2.4.1" - -all_ruby_prepare() { - sed -i -e "/[Bb]undler/d" Rakefile || die - sed -i -e '/simplecov/ s:^:#:' test/helper.rb || die -} - -each_ruby_compile() { - ${RUBY} -S rake generate || die -} diff --git a/dev-ruby/patron/Manifest b/dev-ruby/patron/Manifest index ad53657efb1d..f2743d81cdcf 100644 --- a/dev-ruby/patron/Manifest +++ b/dev-ruby/patron/Manifest @@ -1,4 +1,4 @@ DIST patron-0.13.3.gem 65024 BLAKE2B 87aa69aab49978d14a80ed9e09d74d7853da3512875cc3aecd3f387d1523b85c84625b57a5826e5f5f999cec4feaae58c1aaae96582144a5c9dc537c9d5a4224 SHA512 afbbbd9570e338a5d1b97b4ebeda76ac95a22c29d908629723d345a47400183c2ccee67ebcaf5b6f9ecb032eb3b847e70ec9eebff75b33045a3665c215abfbd0 EBUILD patron-0.13.3-r1.ebuild 1071 BLAKE2B 1bc5b7ae60930f6c0f367ba67f6271cc5b4bd8e1d22e361f8b72b9c11ee2931db6e72f9f967fef345426f9c2616f72ffc778e537447241256df2a5b21f214a81 SHA512 3847ea717b84f2138037b63d2cd127aa15b3cae78ee882681343429ffbc70e67fbbbe1df0c83c9c6c29bb971483f584064191d56edb9bb2544efc8e80963ba2a -EBUILD patron-0.13.3-r2.ebuild 1022 BLAKE2B 8e486f125eef392e7cc6166448dcaaa1a7d35c1ba3b3605a1427cba84798ae81667ef637625cdfac77c5b96c74bea8330787e448df9b63a21ad699718f594dc3 SHA512 e5fcaf977c63d43a78758b3d51cca53bfbc780c741c7abf3e89b738a4c213878fb12e9d4c138b6efa96af90be629dc3510e8af10808572cdd2106dd6d7502646 +EBUILD patron-0.13.3-r2.ebuild 1126 BLAKE2B 9025571422f05b5f9edb9a99cc90d181874dab447c116360471b5c0f5c89e548ef969423c9f3d422db2501055934a17b3873652f2f414f1b1195a415931c431d SHA512 530fa49da14167492ffaf93ca591fde1917de57ada61f8ded9237b6bd6b22e53ac9d43314e07f074b61233ac1271356e00d8b36f55130cca6560aaba62ae7016 MISC metadata.xml 324 BLAKE2B 80545356beebac06bf5b95f99be2f12fbb2fd4284e28036de156f75bef023216880bea03c9497123b0c111d4d37902b6ba3d9cab37ce5bc47b19e9d3e5e944f3 SHA512 1f260c57a3cce5424764eb1f287734d7e7093e08ffcdcac0c2f8ffe3c54a1aa53b21c008783b4a8b68bf20270d988b0ec108e9c647cafe347898a29d08b6a1ea diff --git a/dev-ruby/patron/patron-0.13.3-r2.ebuild b/dev-ruby/patron/patron-0.13.3-r2.ebuild index 8eeeee2ce837..f48b9a84af8e 100644 --- a/dev-ruby/patron/patron-0.13.3-r2.ebuild +++ b/dev-ruby/patron/patron-0.13.3-r2.ebuild @@ -18,13 +18,13 @@ HOMEPAGE="https://github.com/toland/patron" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86" IUSE="" DEPEND+=" net-misc/curl" RDEPEND+=" net-misc/curl" -ruby_add_bdepend "test? ( dev-ruby/rack www-servers/puma )" +ruby_add_bdepend "test? ( dev-ruby/rack:2.2 www-servers/puma )" all_ruby_prepare() { # Fix Rakefile @@ -37,4 +37,7 @@ all_ruby_prepare() { # Avoid specs with failures. We were not running any specs before. rm spec/session_ssl_spec.rb spec/session_spec.rb spec/response_spec.rb || die + + # Ensure a compatible rack version + sed -i -e '1igem "rack", "~> 2.2.0"' spec/spec_helper.rb || die } diff --git a/dev-ruby/pcaprub/Manifest b/dev-ruby/pcaprub/Manifest index 411edc2c97a0..3ceca35edd1f 100644 --- a/dev-ruby/pcaprub/Manifest +++ b/dev-ruby/pcaprub/Manifest @@ -1,3 +1,3 @@ DIST pcaprub-0.13.1.gem 36864 BLAKE2B 8a0f035d2d66cb21b8314e1f855f18fa71824ffaaa3260faa90f71dbd55172701cf0105f8dce91f3107dd455b5480170a2490a2b5a13f25b46a390401fc8b8e0 SHA512 3079a5f7b29df502b5bbf0afdb7c670c9a43fbb4024163001018ebffd660597197cb0c146005f1ce027f00f2ba4c2e0430a8574cb10c4fac310a8b04411c53dd -EBUILD pcaprub-0.13.1.ebuild 1445 BLAKE2B 76895bd7f40ba4a18c6b29065c535e95fdae5facaee7732f11f942c4229b7ec5e7075d80633199d693a6ea632763d4d47f889856636cef340306d2d836d0c205 SHA512 81ec550196f33a69ec41e91f280f722ddac9a72d2d6fdabaee962657fcec4201b3a4c503ea2c435dcbbcefbd87e24fd212acf9702804cb5f1cab2a63ba026856 +EBUILD pcaprub-0.13.1.ebuild 1445 BLAKE2B e5ec8e06751289f0e0f6ecfcec640bd73a22e919d9e6420aecd35bc1dc50fdf89056f870da0f56713b638bde1f9d46e9362cbc9c72716288f8562e2d0dcfb995 SHA512 97bd0d593c2f41bda0b8799c723e1efc9cea97196b4cd7a2b3acc67c8b5ab0d0d9d61cc219b710c63ead139884ce47c3a07ca6d62331671df7f8258ca37d2d45 MISC metadata.xml 489 BLAKE2B 327526e36db70575af2cc53939af65eee20cbba596a78fe383930dbd4ef6c2d0a1e1de01c4fd6f167e39e48a82c158a5f6225340bbf4933bef48640716b2d67c SHA512 319ccc9af7894124bd34e6bc109760f0b7b156307d276e1636e5a893f4ba91c16a635efedd1e7b04ec3ebc515e1fd1d1ecc951734a68fffe7c678077e1420c01 diff --git a/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild b/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild index 956a9758de6b..c86f17199591 100644 --- a/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild +++ b/dev-ruby/pcaprub/pcaprub-0.13.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="FAQ.rdoc README.rdoc USAGE.rdoc" RUBY_FAKEGEM_EXTENSIONS=(ext/pcaprub_c/extconf.rb) diff --git a/dev-ruby/pdf-inspector/Manifest b/dev-ruby/pdf-inspector/Manifest index 73c98d17e8a8..094d8eb42324 100644 --- a/dev-ruby/pdf-inspector/Manifest +++ b/dev-ruby/pdf-inspector/Manifest @@ -1,3 +1,3 @@ DIST pdf-inspector-1.3.0.gem 30720 BLAKE2B b3c6b2a4085ebfcf64901a8a0edb8fe762b00db648c74c37ca3ca80b645ab65b006eaf875e1cee109f6a7d30f97617053d0f7c548360281d21acf316f496eb7a SHA512 7c89f8656908d70495fd03e3ab2faf9b133d34c607ea63978731088d8b954d29e1e6e907b1e0d81bfbc35ecfa394badbd0e2c996ff94d6bbc7e78f4d7082d115 -EBUILD pdf-inspector-1.3.0-r1.ebuild 534 BLAKE2B 98121874f1db6d136086b5ae0abb1ade2df3924bd6848a399e10abd7112d2b32648ec7b6e8cdc8559ef6612a052974709308b012f33bd919678a4ed45a016607 SHA512 ad52983faab6297142ada73de2d802e4a60ce05134ed105a8f021bd76193cce4c6661270fd101dd97f5d7ec02cf0479523ef0b5b4670364ab45afb7047c9d208 +EBUILD pdf-inspector-1.3.0-r1.ebuild 527 BLAKE2B 06f50928d7086226f88e9007f9227a7ae212c8033bfac1f336ec053353475eaaeda2a1d6646e937da7891a9ae8b935e26d3e085d5033b9a5511ff2a8cb487d89 SHA512 b610f876e69d68a6914f643b739ed2b4bebbd917f1d3e860d0609980afc6bb468c277d8022ab5dbadcb566ff6a3f8c5a9bb004a427b56aa89444029c58c1561a MISC metadata.xml 349 BLAKE2B 23e08ed1718520b62773cda52078e90002dfd132946d29832a732fdc629285191cae371fa296fda1ff336447e79322673c722d8c15f468d2ddfeba2b4a5434c8 SHA512 11c87b285c2f43a2df879469d5c6adb4b3b60c5a1973f9fcf02b8344143e5d8e50e57461d5aab001a0e1b7750550847f51aa0ab00b40a4f00243073327636b14 diff --git a/dev-ruby/pdf-inspector/pdf-inspector-1.3.0-r1.ebuild b/dev-ruby/pdf-inspector/pdf-inspector-1.3.0-r1.ebuild index 12f4d708c2d9..cdb730dd38c3 100644 --- a/dev-ruby/pdf-inspector/pdf-inspector-1.3.0-r1.ebuild +++ b/dev-ruby/pdf-inspector/pdf-inspector-1.3.0-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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/pkg-config/Manifest b/dev-ruby/pkg-config/Manifest index 9df5313c59ed..992362c86762 100644 --- a/dev-ruby/pkg-config/Manifest +++ b/dev-ruby/pkg-config/Manifest @@ -1,7 +1,5 @@ -DIST pkg-config-1.4.9.gem 22528 BLAKE2B 5b033292b56fd6cd163b611d3d16becb1489691ad348124234495333906eb19d92c994068a32416360248b641769f1da0aae777bf7372119d04ab9164cdd7b32 SHA512 b2052be243a6f9c9a96f76651f76460bbfd9d99fe5d1fa00f47683c659f2971ade525f5da5df49e214972f3cb1226d3212e134d44f1a3fcd5e0a8d253b281194 DIST pkg-config-1.5.1.gem 23040 BLAKE2B c814cabb2a57f9a40cd5b8112f0103a9aa7a4aeb10f2991ff23a846a98714d832c77ecb9bec9b3c884adf98496eb552451a6b98875a78921efdac229fc5a5e39 SHA512 972fdc1ed64adb66a388331e10c00648560abec8455727b804cb2fe9ce40dd9801dfc909116c1cc96b8617aa52873339a290c5d0775a88c30f2399566db557e6 DIST pkg-config-1.5.2.gem 23040 BLAKE2B 32670e823980888b3cc679afa61cb71092b559ad12ab0cd4485ccc191353426af23f0007fd844cc8a71ad7c4c1c190587eb7643f19f68623ecad182270606141 SHA512 f4aa101ff6bbfce5bf23b6c83f61e186424c097f889e51fe337d158753fc8af26ee918bb509653ea70487a7d92a24b66cc96c1c0ea4bed2cfab5cd9380317679 -EBUILD pkg-config-1.4.9.ebuild 749 BLAKE2B 5fab0b34bde07bdd1fd85112c2ce1b50484ba5300517bffb5ba0fd4c7281d861f6c96766e1f8e73ac1475f889e0223777195b1af247f4be436296f84e5e04219 SHA512 b0505c6f274eebd2ddff86999856cd5e3f39f1777045a8b8692727a7951139261ec75117e967557560ee86ae3a0dc5eee38e8cd73c4c8fd66f5d6a3b8dae82e8 EBUILD pkg-config-1.5.1.ebuild 760 BLAKE2B fd15ad244a3e9d1da96495688f0cd232e0676d76368940215a428ab9173daf6b12f3d8cdfb1a122ad53eef01c1561922f7ef904e8dc474213cdc5a5826370187 SHA512 5109c49ad75495f78e3b508965e468a8c76486e6b9b101f70f309fa9f94b2f00e54cb329b03d131d4de68becd58bc87c49c25a614d23d535a75ce9338dad0d07 EBUILD pkg-config-1.5.2.ebuild 760 BLAKE2B ddfd9e1d0132cabb240816d866ea52a34f3512a68cc1d24395fad436d3bb4620341b011abec66ab6d43a861ae50b43da9e55f598260b3d68de03e752e386099b SHA512 0616f8f02962350d20fbc7a07c5b0d6940cebb7be8d33f09512af5eeb75d7311c65dd8c2d8d9f80b75ab07df14ccf1563492626a49fd1c86f338520a78473fe3 MISC metadata.xml 513 BLAKE2B 974648eada932ffecc9db66ccf3f4dbcd355379c195485ddefdda046cd4f6ffb5efde13d35640797c4f1727ee035a7bb820b6a7d6fb34f8a248129372f2f0f6f SHA512 a5b151a511d8086e772bc273f40cae7722a7d013fb3415f31b4a1562dc1de2be691a300ad637bf334cc718f3e0f8c723c01c4fc7d88b5e6efb95b620711bc199 diff --git a/dev-ruby/pkg-config/pkg-config-1.4.9.ebuild b/dev-ruby/pkg-config/pkg-config-1.4.9.ebuild deleted file mode 100644 index 3d3b16d96978..000000000000 --- a/dev-ruby/pkg-config/pkg-config-1.4.9.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.rdoc NEWS" - -inherit ruby-fakegem - -DESCRIPTION="A pkg-config implementation by Ruby" -HOMEPAGE="https://github.com/rcairo/pkg-config" -LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86" -SLOT="0" -IUSE="test" - -ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )" -# this is used for testing -DEPEND+=" test? ( x11-libs/cairo )" - -all_ruby_prepare() { - sed -e '/test_cflags/aomit "Fragile on Gentoo"' -i test/test-pkg-config.rb || die -} - -each_ruby_test() { - ruby-ng_testrb-2 -Ilib test/test-pkg-config.rb || die -} diff --git a/dev-ruby/power_assert/Manifest b/dev-ruby/power_assert/Manifest index cb981e2372b5..03007b5c914e 100644 --- a/dev-ruby/power_assert/Manifest +++ b/dev-ruby/power_assert/Manifest @@ -1,5 +1,3 @@ -DIST power_assert-1.2.0.tar.gz 17358 BLAKE2B 8b75b34f5d80f8f52370816b916e3bc3a60493b8f52a910346c51c70770e0645566b8b7c3dd551d8bb1f1cbdac5dfcebe043457bd025d819e3782e75e41e0f16 SHA512 2f001f6223fc3fb586c7b0457f775379040e11eb83b5bdda51c02b2b24e531aecd6e12e6ec80bf9407a768ab1a10b0a6b4c8f1a92ca69ea702faf56202bb635c DIST power_assert-2.0.3.tar.gz 17228 BLAKE2B 6a7927102deaf6daf0e4f17e7183ec4a862a57607b965c0051b1ecd22a4bf555c6f6195911405d2839a725f38e1e1b49ef6ca3a4209452ca149996071d28e47b SHA512 f5658d18b3b78e7757ddfc1ccdabc011076c009a7343eaad2748ca7aeb4d112bf19c70621cb938e7dcf1582c8bb7c5512017885ea51503b3ed274980b7d7c0b1 -EBUILD power_assert-1.2.0-r2.ebuild 1358 BLAKE2B c5b263c92eb4c0ecf484599935c39d6a4ccf0f4c9a4e1333d5e04b0f6c1a4762643ddc429100e21f90e744fdf08a0cb722b87556d9a276bb0ea240a33419f67a SHA512 88182269615285b9c5717553123efe99679d820239f3702e317a2b8f9fe0f2eab4733563d327497ae3d0b2074332a5782f8cb062d0d7262ca55ffb61fc5388d0 EBUILD power_assert-2.0.3.ebuild 1390 BLAKE2B 46c3ff4462a0d8df6af40729a0f293fa7f398060a71baa94f2dbce33ed872b654f8df9b3f5bcfb31812839d8cb29b4b4eb8dc10faa667cada27c77564e4fb5e9 SHA512 0c913bf9796e638060c73c8759505f574c7f45d5db3f24044bc29a9a6aa65256170757d78e135370e9e634900f7311156b57166804fdd2fb16007901a16d9677 MISC metadata.xml 344 BLAKE2B ddbcc35119c2be368b7a35afe07b20b18803b73879b9b659764c0f30e926c2ea9a78be8ac186cec751c540d6d3ad738d9a675cdea077b41b8e9b04cf958103a3 SHA512 d3045523736a372d5dc690b555cc02b3833bb206c8f608e7a17746f8dc406b7a5d99821aee9e86f3cfb542ed1b780659335d9061c8098fab55e2e5e2e5b4e869 diff --git a/dev-ruby/power_assert/power_assert-1.2.0-r2.ebuild b/dev-ruby/power_assert/power_assert-1.2.0-r2.ebuild deleted file mode 100644 index 79b2e33e75f4..000000000000 --- a/dev-ruby/power_assert/power_assert-1.2.0-r2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby27 ruby30 ruby31" - -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/ruby/power_assert" -SRC_URI="https://github.com/ruby/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 ~x64-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/propshaft/Manifest b/dev-ruby/propshaft/Manifest index fee7fcea26c1..133b26d50607 100644 --- a/dev-ruby/propshaft/Manifest +++ b/dev-ruby/propshaft/Manifest @@ -1,6 +1,3 @@ -DIST propshaft-0.6.4-git.tgz 245384 BLAKE2B 8089c7ee8f8d41f761a31bcd4751899da86302cdf7e1d5a9ba673e8a64431b0e35bbfa7d09fb0caa5ca06457b7134f27c3f37ade213922d616b374adac9824c5 SHA512 3302e1a0ef4bd47094566b393db77f1181e3e3b67c08b18694cea48b4518a45893dc16238ce1d86965d0b37894069ddbe7040392e7cdcad5caa80d7ff86bf2eb DIST propshaft-0.7.0-git.tgz 247111 BLAKE2B aecf4dcab9b57f1933e8f7066f4b229348cf60e4104cc82e14edb945e797a263012fe5b7b65de8ff0165e652256a0bd8fba24af8f08d8e9391050e36e56d5f31 SHA512 3d6dba7a3b5b522f3e4a9f43dc6b9981fbb475374be0b90c8abb2f19c587d025b58876ddb6a9e1b9992e3f357a96b50b6138173d10b8ae131e9457309b8cc0c9 -EBUILD propshaft-0.6.4.ebuild 857 BLAKE2B cad2dfbac6a9254ae427cedf0b9f85db28b2df83a1897d8e5dd3da7082e92a616d5ad6b97d73bf88f710dbd2483879d3b02064c19f52cc06d6e0f43d19847872 SHA512 92630edf83189a1c83cdaeb07517e91058c6e44bfb98ae80b16004a72b60137e75550e26f48af7d4034a319c0c276fd5303d4ad5cf031b2cfee1acdfccbd189f EBUILD propshaft-0.7.0-r1.ebuild 886 BLAKE2B dd4337e0e54b3f83c88424d888f9c9f587958829be20bff9b06b366771e4610cad6c9f3a5c5097c8224d98a03ebf5e16bb68464387c741248c48835e77349331 SHA512 f78b879e458fad1f42ac15cbed346c60907ccc37606b101d9032495a3c7d8f632d34ae700ab31492c52bedd2ac804c559b4659678831828dfdd7067c1167e8ad -EBUILD propshaft-0.7.0.ebuild 879 BLAKE2B c668c1ca7bc6f97e244ca4476374e78eab564d4942a50ed6089f385366fe411e09a4a05d3c96f78ba43f415fb99085eae45e7c913ad5386ae6d32b2203ba793d SHA512 01c06335f3c629976487b60d6a527662885b4d365e3fc29cec71dc3dad6b5d66303283156b110b88299b910cafac014392111bbc983a6e32dacd5787ff7a5d2b MISC metadata.xml 342 BLAKE2B 33a796157055dd1153d29456dcba2c7ac6ac628d31aee1c2c5a4137c9f4a50ec0dc0b48412f8d4c504b2544d58c059ca14667bc7778c7bfbee0a32d77939714a SHA512 e34f0989d852d8ef12f8dce15bde23f13bad8c5397468c6966ad5535cea9a695729d65097b29ba636387b04501fe5b1f81892f01532da61f4ce65c20728bb39b diff --git a/dev-ruby/propshaft/propshaft-0.6.4.ebuild b/dev-ruby/propshaft/propshaft-0.6.4.ebuild deleted file mode 100644 index 4f289757abdf..000000000000 --- a/dev-ruby/propshaft/propshaft-0.6.4.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 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="propshaft.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Deliver assets for Rails" -HOMEPAGE="https://github.com/rails/propshaft" -SRC_URI="https://github.com/rails/propshaft/archive/v${PV}.tar.gz -> ${P}-git.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~ppc64 ~riscv" - -IUSE="" - -ruby_add_rdepend " - >=dev-ruby/actionpack-7.0.0:* - >=dev-ruby/activesupport-7.0.0:* - dev-ruby/rack:* - >=dev-ruby/railties-7.0.0:* -" - -ruby_add_bdepend "test? ( >=dev-ruby/rails-7.0.0 )" - -all_ruby_prepare() { - rm -f Gemfile.lock || die - sed -i -e '/debug/ s:^:#:' Gemfile || die - - sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/propshaft/propshaft-0.7.0.ebuild b/dev-ruby/propshaft/propshaft-0.7.0.ebuild deleted file mode 100644 index 6b78af68d22b..000000000000 --- a/dev-ruby/propshaft/propshaft-0.7.0.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 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="propshaft.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Deliver assets for Rails" -HOMEPAGE="https://github.com/rails/propshaft" -SRC_URI="https://github.com/rails/propshaft/archive/v${PV}.tar.gz -> ${P}-git.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" - -IUSE="" - -ruby_add_rdepend " - >=dev-ruby/actionpack-7.0.0:* - >=dev-ruby/activesupport-7.0.0:* - dev-ruby/rack:* - >=dev-ruby/railties-7.0.0:* -" - -ruby_add_bdepend "test? ( >=dev-ruby/rails-7.0.0 )" - -all_ruby_prepare() { - rm -f Gemfile.lock || die - sed -i -e '/debug/ s:^:#:' Gemfile || die - - sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/pry/Manifest b/dev-ruby/pry/Manifest index e0bdc59c82a9..53cabf825937 100644 --- a/dev-ruby/pry/Manifest +++ b/dev-ruby/pry/Manifest @@ -1,5 +1,3 @@ -DIST pry-0.14.1.tar.gz 239261 BLAKE2B 46bba71668cbfcb710ebf4f8921d1b4cbaad887b1546b4566a90f9f246f1ff41451ccabb4a8692bb8a404532227aaa72b2d530fa4451bf1b7141cb6f57dfea1a SHA512 b258d1ae7ffd82c6fbed7edbd6e9bc64006eb54e3376a2f85b7482e0517be34efb46a2264975820cac3b7c0bea89b855b4d2a6fb104ff760f25667e1afb3ba44 DIST pry-0.14.2.tar.gz 239170 BLAKE2B a6370affcee671b293f33f65613607009d46b361fa241e47a1828c85e484dc82909ab8d307c2d20545253dd19115875788d1ab151b793e90246df4a7fec28cff SHA512 890ab8399899864c109919637e2641cafaf2d895db6ab4912bf856799708e08a68f4c9fbb5c505a75c160af30c4eabccfd52fa92cfa1dd3be7ae776ba0476660 -EBUILD pry-0.14.1.ebuild 1244 BLAKE2B 372145e5f5df6adf71724bbf04ec913bb7a5b4ef739d97f83060befefcb27d8ac9e26d9c6a1ae79f13d3488a2c57942fcfd44fd77e0114d8283ca94d1dcb94b7 SHA512 49405f89732a3f922520e209ab1cfda10f2a9a8be79d3b35a97fc688160694fc71de0ca2642ff1b0e0266b83aa455e167e12e4b21ce7c74b5d308b57e1ef223c EBUILD pry-0.14.2.ebuild 1251 BLAKE2B 4d6f6a0d02a847c064a2389121adb85d133dcdbf9dc368d2d195df4e19e9e83b0c3976f6ee061942b19f1a26cd583d992d83dd28fc27ba73c4e73f3dd68fef28 SHA512 8abad5b29cd6fffbf47db49c0c708867e7e8a3105c01445f62fb5bb8711dc9e8f0834d42b24a0e5a7f94a71d3d8dbc575d854d66649f389bf6f91886d8d681a8 MISC metadata.xml 334 BLAKE2B 0a3977b3c1df83701aaed5072b57e379a509beba868ee83c9274987eb05a8bc35b48b5904c658d1fff37d20233e18129ce24d259d3d048af4e6ebc2a71b85905 SHA512 6d8027dbe15c7770d4feaf6a740361c3379e0ded65e289ff4c733918a56e132a4917a9ba695f2fccd9743914a1c21b8e3223666481554df02c8ec327eeafb319 diff --git a/dev-ruby/pry/pry-0.14.1.ebuild b/dev-ruby/pry/pry-0.14.1.ebuild deleted file mode 100644 index 93c0b9fb998f..000000000000 --- a/dev-ruby/pry/pry-0.14.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md" -RUBY_FAKEGEM_GEMSPEC=${PN}.gemspec - -inherit ruby-fakegem - -DESCRIPTION="Pry is a powerful alternative to the standard IRB shell for Ruby" -HOMEPAGE="https://github.com/pry/pry/wiki" -SRC_URI="https://github.com/pry/pry/archive/v${PV}.tar.gz -> ${P}.tar.gz" -IUSE="" -SLOT="ruby19" - -LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -ruby_add_rdepend " - >=dev-ruby/coderay-1.1:0 - =dev-ruby/method_source-1*" - -ruby_add_bdepend " - test? ( - >=dev-ruby/open4-1.3 - >=dev-ruby/rake-0.9 - >=dev-ruby/mocha-1.0 - )" - -all_ruby_prepare() { - # Avoid unneeded dependency on git. - # Loosen coderay dependency. - sed -e '/git ls-files/d' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - sed -e '/[Bb]undler/d' -i spec/spec_helper.rb || die - - # Skip integration tests because they depend to much on specifics of the environment. - rm -f spec/integration/* || die - sed -i -e '/loads files through repl and exits/askip "depends on parent directory"' spec/cli_spec.rb || die -} diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest index 16fea7820287..92524128920f 100644 --- a/dev-ruby/psych/Manifest +++ b/dev-ruby/psych/Manifest @@ -1,9 +1,5 @@ DIST psych-4.0.6.gem 93696 BLAKE2B f5bea8262b401c0c291514dbd5ddc4aff389aeadb0b6483901b70a9562d267460260ddc5991e1540e51fb371a79d3a4a831bfdb8cb0b5dd9bd53cac939287545 SHA512 31f0ff5cd48e80ae81977f9519aa7952685b2da4a88b202aeb7214a364932cb1ca256f0934bed158d44a7d4d6e8cbb34928d33e731d0a8ba1a9885733ed32cd1 -DIST psych-5.0.1.gem 39936 BLAKE2B 281beff933541db82b02bb20ae50ed4015cce5916654351b71b6f8d3a537830456277ece122eeede3f1323b3a1704821ee1135673175726c4062253d4b0bde05 SHA512 dca1e881124bea09995367d952d519d5dc74eb5578a4305234cf97f1b0e3e03065b427a7190b5c033e4d4c424b558e3cdf44ef35effbe1d808f8379c93fd6bb2 -DIST psych-5.0.2.gem 39936 BLAKE2B eadd26ad4703d67009927dc1c60727e91ec1f27b1f1d94ca96488ade75c511a15c3ac49654ad064070932ae0f998355b7314e187ed9539391ae16afec09c0450 SHA512 9edca88c8fb8a21ffcaef42b83170e78be76e12c357ceb59c2c80d58f8e946034f4b8ee08eaded12a1e4f326bdf71dbfbd3e2efc231bef9739d0155ddfda8b2c DIST psych-5.1.0.gem 39936 BLAKE2B f4d1b2b3699e36cf5f5101ad038ac3fd2e44b434df3e91516b850511684daeeb1eda32901ffbff870f533b8bda859b09bbd63e5ebe8a5ca3ce271ce869ef3a16 SHA512 94dd2a7b98d9d452fb24ba14d42d91969aa0d93f5737728e41a5032d76bad45d0e0b365f53447664cece448559d2e47ab35d95b4989016d9f0daf03b76d8a5cc EBUILD psych-4.0.6.ebuild 750 BLAKE2B 027ecad20c03ac534bfb6bebd1cec063624d96fc59b86dced23f0e849ff3b488290fa35a60ad82e7be83a8d7298f0a0026f4307ac0f499b76f363c6edb4198aa SHA512 8f94738029a5a83d08a85ac98060b4f1ce16d6c9c9888289e0d42ba705c4db77172b387a592afee2d67e58facc3c55ae7cb6b44bd915a6aa9140892fea1b0a01 -EBUILD psych-5.0.1.ebuild 769 BLAKE2B 5b50d26d632134c55e486db900ef4a761868c5f7b8f6b8f8336bceb010be8d7f2b1c2db7c5515086fea7b3d4036c6e93810599a454c27c56df597504efba0eba SHA512 bad6fa1ea527c66b1853098b87f94be72979d96a1b4c76d8580e0caafe2a0f8ef9756eb9691b7699b90f574d0ab77fd587138c114bfd3673c48b423fe814b09b -EBUILD psych-5.0.2.ebuild 769 BLAKE2B 034a668ba27c0af81aada8fd59638f1e19cb495c70d763abb22874aa4b3afefe962fa1f7a822eb60b1621b39394913180d1aa0bab5f51f9024b899dd722464a7 SHA512 197cec53b4818819d0fa08b3bfc1a6ef998bc623610ba51c27c0f9442078d7bc9a14995237f2c7560ace79eef487a551f61444ab4a70c313fbcae7e67727a3a6 EBUILD psych-5.1.0.ebuild 781 BLAKE2B e6d15246d7ce61339503c5446c60d72ae10cad79514c3a80419e73103b1adb463851bd4d7aa7941c6840f46edf037ecf21e89299cc19eda250fb006d1aac51cd SHA512 942bf45569a7aefb783fdacc339a2a4592eeb71fd747d01171f76a1c054aac7551890c5c9a9f4b1e1dfcc3f7f04a4e6e6b85f0a33746a0bd44263ba29183da27 MISC metadata.xml 337 BLAKE2B 904a94cd470a394eac3dbb4f9688a33a4066ee90a51277179ce1ee981e273a6f9d68788ca3324fd6c04e3cee60a26f61a8279133c191aa99f5d3305afaada408 SHA512 04118cba0268824529dbf1343a09a01c953fdb924a5411bf92a757ade74ded5f3938129a444364eb10309286b255d956dd37b7c06b56bd5767ccd51441f8a36b diff --git a/dev-ruby/psych/psych-5.0.1.ebuild b/dev-ruby/psych/psych-5.0.1.ebuild deleted file mode 100644 index 090f9de7ef75..000000000000 --- a/dev-ruby/psych/psych-5.0.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb) -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="A YAML parser and emitter" -HOMEPAGE="https://github.com/ruby/psych" - -LICENSE="BSD-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -SLOT="$(ver_cut 1)" -IUSE="test" - -RDEPEND+=" >=dev-libs/libyaml-0.2.5" -BDEPEND+=" >=dev-libs/libyaml-0.2.5" - -ruby_add_rdepend "dev-ruby/stringio" - -each_ruby_test() { - ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/psych/psych-5.0.2.ebuild b/dev-ruby/psych/psych-5.0.2.ebuild deleted file mode 100644 index 6df8ebda120e..000000000000 --- a/dev-ruby/psych/psych-5.0.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 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb) -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="A YAML parser and emitter" -HOMEPAGE="https://github.com/ruby/psych" - -LICENSE="BSD-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -SLOT="$(ver_cut 1)" -IUSE="test" - -RDEPEND+=" >=dev-libs/libyaml-0.2.5" -BDEPEND+=" >=dev-libs/libyaml-0.2.5" - -ruby_add_rdepend "dev-ruby/stringio" - -each_ruby_test() { - ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/public_suffix/Manifest b/dev-ruby/public_suffix/Manifest index 73ff4e8d7ba7..e6c7874d82e0 100644 --- a/dev-ruby/public_suffix/Manifest +++ b/dev-ruby/public_suffix/Manifest @@ -1,5 +1,7 @@ DIST public_suffix-4.0.7.gem 113664 BLAKE2B 5da86713da01f59e7f311985a36b835e02807ca5f186ffc5e41e42cae7781cc10d96a4aca77dafb77050c78e6fb03e10f7ac55dace776c5cca68bca9f4bd7d75 SHA512 acdfe135684277a669ceaa61ea78fc70b979614f63daf27d145e78e4013221eac106651838a27b6694844f4fc33521ecc9f81102582ca1f1232fa80ce8191207 DIST public_suffix-5.0.1.gem 114688 BLAKE2B 7d1f2bf8b05c4de548b281f01a50eba8911ca9d56f42301139e0e3242eb9960db7b6fe312f4b65996b9b796fcc84748c53968771417b45773a453dc99b2fa33b SHA512 9498d53af79ffa7ccf5f94eb4e54c2281ff3e025d963c9024aeac06efa919dcf766a51f901ab6168125737b6f53831f8835d5777739fc45ddb66c99c2e573746 +DIST public_suffix-5.0.3.gem 113152 BLAKE2B e14a5c343f4db466a31c3a84c95f810d82b5bf64d6be9e0690d9639aaae8feec91ffb1e867dcb3664027426c436396a090a7051189308414b76c4f962c899930 SHA512 7d8c1c0ff951458060dfee4247cfdb04a3f875f97e8451e2955b05335c9ea8480612be1455280ee86c9b2a1c62d0dac663d67b68825d8ce3a99ef63c5841017d EBUILD public_suffix-4.0.7.ebuild 819 BLAKE2B 3d6d701d9c3821724d1228a91cc8d19f2fa9c87139191e182306ddb72aa6c2c9ffa6ec1e533fb625f54c625d1d3633d4d920ba0f8a3ef32b658bd07d1bbbfc2e SHA512 985b92ee522b23622c2bb61f03a91ab8ddd1f19215f84541c4e812496e1ea5a29a1542a9047488504534d54c5e3303f27acbb2ef12ab8abffb1b16ee89901ddd EBUILD public_suffix-5.0.1.ebuild 812 BLAKE2B 6ca0e963618e44ad1b0bfcfbed73fcded707c4609b78a2adeecfcee64d666e2b9641d5548442429cb9a2627854885d65c72a2d3f25072e2f7a24f21134bf287d SHA512 93947cb09f8e433f438a67b70d8c2818e4c3b1ea3843c79a6b309a07d4ca83be62f7d17ae9b06ec6b2a366bb70bacd1f0544cfb1f4ff337640ce716a39944a05 +EBUILD public_suffix-5.0.3.ebuild 811 BLAKE2B 754b20edf0964b4f01ea7a37033f49951a83458b16d6ecf24aaaf2444e3ed25ef4f339f8a14f85728cbc7bfd53edf7ac52a9c082d08590e99158d20fd236ae3e SHA512 61d304e359f9fc58e517c2c43ac02bf543ce2ff1abdd3f62fa34cce77599ab1f1c267714944c0bbb7b4e1147089d1b34256d41f57ce5f02e07e9111f1a23416d MISC metadata.xml 341 BLAKE2B b3cca7169b9fbc96674afb8199385f169236045a393efea2c899cb2ef6ba3f2887225b7f543fe4bfc7a48d67405cf88a58c2d076cd3ab8ad24a36997e836e8fe SHA512 d70ea0d3d7bcede6344839ab591ca4bb86da938f57fa8ffa1e2fc8498b0867fd9a5859a7b96b372453f577620c26250df8c20b9687aea96234a01d249251ad27 diff --git a/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild b/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild new file mode 100644 index 000000000000..9fa9780bd520 --- /dev/null +++ b/dev-ruby/public_suffix/public_suffix-5.0.3.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="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRAINSTALL="data" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Parse and decompose a domain name into top level domain, domain and subdomains" +HOMEPAGE="https://simonecarletti.com/code/publicsuffix-ruby/" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +LICENSE="MIT" +SLOT="$(ver_cut 1)" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/mocha:1.0 )" + +all_ruby_prepare() { + sed -i -e '/rubocop/I s:^:#:' \ + -e '/yard/,/CLOBBER.include/ s:^:#:' \ + -e '/bundler/ s:^:#:' Rakefile || die + sed -i -e '/reporters/I s:^:#:' test/test_helper.rb || die +} diff --git a/dev-ruby/pundit/Manifest b/dev-ruby/pundit/Manifest index a7ba0c850dac..a9b30a116f36 100644 --- a/dev-ruby/pundit/Manifest +++ b/dev-ruby/pundit/Manifest @@ -1,5 +1,5 @@ DIST pundit-2.2.0.gem 27136 BLAKE2B 560843f9e1d19c551ee9bdeb3ead856a483dff68187da20c463fd01cbf1ca68f48adf6d4b9589b2c755cf6c860fba98b3719af8732e9f4c284c7dc4b2a1b2f5b SHA512 fcb8c9305e7ce9301142bd62c08856ee29cf5227d63ae36ccc894c4a3b19ec9c03625c3742890e9aeabc2fc8877a5d9527d28ecc8084103bcfa8321d87458a44 DIST pundit-2.3.0.gem 27136 BLAKE2B 651f008426ce010c8a5be8543cde5c91f1bb8c6513e08cde4c4fda965fa95647f130d0a68094107be0b0c639ab520a74da0c2a50715ec5bd86a7a9243cf53686 SHA512 5a2c8563ab8402d3454afae499368b06d0a7ce23b59fdade3034da06604b025a567c4f9bc745bbc8a51226d768fad99b9057ff38c2930258d943265053a09636 EBUILD pundit-2.2.0.ebuild 667 BLAKE2B d1b11047da516e12e91c038d9a858fefe1fbf7c5a7b6b08cd94a9311a02a47b88eeb7f6f935829bb59fc2dda9e2fb2b5b801aedf16938c44050114e43fe9d534 SHA512 4efe12bf008fcc5c23eeee72d8304ed078f2b528c415f99203c2840c0f0afe1b33a8d3790efa2d92ff25006de077e397218a3fe9b5b7541af6e43cde6e7d8ed1 -EBUILD pundit-2.3.0.ebuild 667 BLAKE2B d1b11047da516e12e91c038d9a858fefe1fbf7c5a7b6b08cd94a9311a02a47b88eeb7f6f935829bb59fc2dda9e2fb2b5b801aedf16938c44050114e43fe9d534 SHA512 4efe12bf008fcc5c23eeee72d8304ed078f2b528c415f99203c2840c0f0afe1b33a8d3790efa2d92ff25006de077e397218a3fe9b5b7541af6e43cde6e7d8ed1 -MISC metadata.xml 377 BLAKE2B 5c9ed979f3a732ddbcfcc3a3207bd49c299c6e6a03dc549da083d5ca2f1fd213a70a66cbd47793953a8088a6e85cccf973f4db34c0b81081f288ff3f89a33d8e SHA512 d2d22dadea68584732608c01c0a7c5d39983acb1b721ae33ce4e21072098fe62d32148b0f35853a49f57620bce234008ddaea001f1769f08bdffbae00172c3dd +EBUILD pundit-2.3.0.ebuild 696 BLAKE2B 891be5771ed7d46cb27783c850a6c9920535a11e63c07131b3b489cb8cc8a7822a840569cd44d814cbab71824b11a845856679a669176e168b6718175362b1ec SHA512 a44da63338135b3284518d0438a21a87a9fdb7b5b7281516ebf7cb7ac7c43cbca28df7f19aa3ebcfad5270efccf70d2a61c80e35181448ad7750955af3f96537 +MISC metadata.xml 378 BLAKE2B 40682576c599cab0d6c7d00f02787a2ebb8b2fd2957bed989defd695401a3ac47763fbcb35b108409679ee36f62593415fba180f5d1731c0481be146df54915b SHA512 20bcadd063c143987741e90973c6bd27093384b7f5e731addcb334392397609cdd02d71a451b81e39abd474334f701d1c1b0dd9b0563d5d860f902d38781ab52 diff --git a/dev-ruby/pundit/metadata.xml b/dev-ruby/pundit/metadata.xml index ffce597f4798..a4b9e2f5d6cf 100644 --- a/dev-ruby/pundit/metadata.xml +++ b/dev-ruby/pundit/metadata.xml @@ -6,7 +6,7 @@ Gentoo Ruby Project - elabs/pundit + varvet/pundit pundit diff --git a/dev-ruby/pundit/pundit-2.3.0.ebuild b/dev-ruby/pundit/pundit-2.3.0.ebuild index 0720a534a031..4c7a17a0feb1 100644 --- a/dev-ruby/pundit/pundit-2.3.0.ebuild +++ b/dev-ruby/pundit/pundit-2.3.0.ebuild @@ -1,16 +1,16 @@ -# 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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" inherit ruby-fakegem DESCRIPTION="Object oriented authorization for Rails applications" -HOMEPAGE="https://github.com/elabs/pundit https://rubygems.org/gems/pundit" +HOMEPAGE="https://github.com/varvet/pundit https://rubygems.org/gems/pundit" LICENSE="MIT" SLOT="2" @@ -26,5 +26,5 @@ ruby_add_bdepend "test? ( )" all_ruby_prepare() { - sed -i -e "/pry/d" -e '/simplecov/,/^end/ s:^:#:' spec/spec_helper.rb || die + sed -i -e "/pry/d" -e '/simplecov/,/^end/ s:^:#:' -e '2igem "rack", "~> 2.0"' spec/spec_helper.rb || die } diff --git a/dev-ruby/rack-attack/Manifest b/dev-ruby/rack-attack/Manifest index 36d32a7d05bb..79956a6d6a81 100644 --- a/dev-ruby/rack-attack/Manifest +++ b/dev-ruby/rack-attack/Manifest @@ -1,3 +1,3 @@ DIST rack-attack-6.6.1.gem 26624 BLAKE2B 3182da7b9fef4506fbbcf6fe8bcf175701b6999728c3b0ef2491cad426047540bc0e9a992db6f18f4f3947d2659e6db2e692a2a015e107c44106696086ffbb2d SHA512 65973550e1639527c4b00fb2743008b7ad9438faf5b70b490585966cf02f9733b215cff1826663ad6d770bac35dbe665cf901a5c4778de8e7f02e29ae1fb2772 -EBUILD rack-attack-6.6.1.ebuild 1077 BLAKE2B 4102af54b7418a39b333a6ddab3fbf1cb5ff748ae5bc81ca4b07f0ee974d9e1158ebbeca9c3bac3922226e3c9227b84d92d4fc99f3dddb2535a49e3955951bc9 SHA512 9ee6af1cd0d2d98fba4978d573c35011c85cfa44ead16e15a093673608d2eb60e42c8a9b77ebf47531196ddcf3ebeb7f20c56e5f9caaa7b303efa317c2d24726 -MISC metadata.xml 350 BLAKE2B a309a900898e661312733fd90060523e22078b3f0b912166f073c5b97b15f0e798ba0ebde241e8fba3191d801f2c528e1d995e9cda340fde843be400e60e16df SHA512 f4eab0f9337bfc0572fe79d57d9456f5c2e9f0ee14f2ca05a7fe17a5808e7a1d76677907388cd79db62f147d8909fb4fa6bdc2a22ea55a597866bdb9331801a8 +EBUILD rack-attack-6.6.1.ebuild 1070 BLAKE2B a0d94e91384009ed7c8f01b581b42d94006a5eb8f635a2b916156dbedcc1dc9de1d40547408ebe2a8e953aab83b3b7f1f07334934cf4c7491dfb379467d5c223 SHA512 d72c03c540dc2b5ef108ec15f1aed291c016ec02b16f421b1669422360c599b8e305f4400595e2a3ea2d11a49e04e1f693dcba4064c255231ce4a34ab3d5a869 +MISC metadata.xml 343 BLAKE2B 5c9646a43a4c3e419029538b738ccc5a4bc47cb81f3807938f0a125dc9175fe8fc7c08c005e7846a2ac2963c27a8ae667e54218e14c1eafbfffcb2586e72f4d1 SHA512 f9ab69ca2f3933d5414a7870d95fa34a21f3d750ffe774c5118b5c007141fa21d372281687c2325b3d9700f798cd7d27162ac4b0c6f21e3c9299375eba14be9a diff --git a/dev-ruby/rack-attack/metadata.xml b/dev-ruby/rack-attack/metadata.xml index 4cccaf157b14..32bd9929c454 100644 --- a/dev-ruby/rack-attack/metadata.xml +++ b/dev-ruby/rack-attack/metadata.xml @@ -6,6 +6,6 @@ Gentoo Ruby Project - kickstarter/rack-attack + rack/rack-attack diff --git a/dev-ruby/rack-attack/rack-attack-6.6.1.ebuild b/dev-ruby/rack-attack/rack-attack-6.6.1.ebuild index 452151406ef0..7e04839295dc 100644 --- a/dev-ruby/rack-attack/rack-attack-6.6.1.ebuild +++ b/dev-ruby/rack-attack/rack-attack-6.6.1.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="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" # Skip integration tests since they require additional unpackaged # dependencies and running daemons. @@ -15,7 +15,7 @@ RUBY_FAKEGEM_BINWRAP="" inherit ruby-fakegem DESCRIPTION="A DSL for blocking & throttling abusive clients" -HOMEPAGE="https://github.com/kickstarter/rack-attack" +HOMEPAGE="https://github.com/rack/rack-attack" LICENSE="MIT" SLOT="$(ver_cut 1)" diff --git a/dev-ruby/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest index 4c1d218afec5..da9fa3481c70 100644 --- a/dev-ruby/rack-cache/Manifest +++ b/dev-ruby/rack-cache/Manifest @@ -1,6 +1,6 @@ AUX rack-cache-1.13.0-mocha2.patch 647 BLAKE2B 47e441c389b1c7cf9c78d8e5c337192ea83de1fc870aa4fa50b215b0da5aeb3a54d55aa9f9237e2f17173296550ea82da5346820e3272a2e750ffc1ef162b95d SHA512 8a3e61d283587647c24c006942248a4da6e9fabe1f8775f8ee45ba92b0c9d42b4cae633b0e985e8e9c6f12f00e2c7190e5b636f8aca38912be682d1cea2caa96 AUX rack-cache-1.13.0-test-require.patch 880 BLAKE2B 3e9466e6494686921edb41f4c0b5468865160c73bf8919758c8399ccf2124a0157894dbaedb28f86b18ff2a234915c9066c79d10acaf125d2f519395f70560f9 SHA512 effc0a9e4e326a7b6a20bd5fce080052323e2dec266379753774a9a98d7a920698ad2ca286c49957e4fcefd619c4c39f27f349f826ba80fdf729064d29163751 DIST rack-cache-1.13.0.tar.gz 262945 BLAKE2B ea0dafe105c8c1e10815c39b928c5a86bf77a0cf3a31f085169028cb633dddd3db761138fb85b7f5da6c3374e749e898d97622994ad3a7b4972befbd46d31e3b SHA512 049302994663703ea593e01194e1c5c3b95afc889e628906e65302dd1fe64fc280bac9d26855db2fc7af1e287201a47c7f6a52329a3151b3efc775c0585d837c -EBUILD rack-cache-1.13.0-r1.ebuild 1352 BLAKE2B f6d8e978b3eaa4ac0fb2c85492f09128c9fa16b535168a5033a3a3c08463b7e4260b8697234702cec08077b30f905153865c43362947fc296268cdf03871bd91 SHA512 69db9b40d05e28bf0161aabee0026516781ec098acbbb47e70e1a0f87d8b8843ecfd155c88dd58425eb26fe2bcdb92eafcf8863ad578f8aa4ff120c95b5df4ad +EBUILD rack-cache-1.13.0-r1.ebuild 1351 BLAKE2B 7f8112272c26314fe0b89749d2bb9754e395ffd05a5f43b094ff4b3cec0ac530d94448580e7c9a6f1d6df558bce2dc0f6167e8a76f56cae10746c32c3c4f5034 SHA512 7aea6dbf22f3da3232e4d30648cce2a70a718575c505ec1740f687a49096d8a7175f371595bd605c5e89351d43369a963e3e6289873ac3d24f74b3c2074bc89e EBUILD rack-cache-1.13.0.ebuild 1248 BLAKE2B 9d6314305198120dfa1e11a5196647a87ef9151d512290852f532efbfddd1be6ba6022b0530b8303d5a01d8ab7e706bf6a09ae3f066f98117b2b002c3e55628d SHA512 a5723501bd5e2074417f6e324a76085b4994dc03e2879f20b3b1e924d197527127ff9b8659e9102f2b5f5168182d91d68d31735c405111dbe1a9353e1bdd2ab8 MISC metadata.xml 332 BLAKE2B c4e108dc1655b9d00532fbdcf4e0c735cd87f977d7d08b64ef6595b80d5fdd155a7d3aafe297a7a61729348c3f5f4a36b77db79e99ab68052751c1e76ee2e6a8 SHA512 3c0131f6fd63a703a3ed1bf420fa0a72e76d131ffb0229b8c78c86c5475740f6e006797ace17ac95bbc620815f952cd4982537e46785ce3761ddd45409ba1f81 diff --git a/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild b/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild index 0cdaf051837f..846deef9794f 100644 --- a/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild +++ b/dev-ruby/rack-cache/rack-cache-1.13.0-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/rtomayko/rack-cache/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="MIT" SLOT="1.2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="" ruby_add_rdepend "dev-ruby/rack:*" diff --git a/dev-ruby/radius/Manifest b/dev-ruby/radius/Manifest index 4a41806f1929..52417cab8b1c 100644 --- a/dev-ruby/radius/Manifest +++ b/dev-ruby/radius/Manifest @@ -1,3 +1,3 @@ DIST radius-0.7.5.gem 147456 BLAKE2B c62c06196bc42cd83b7d898744fd655c3332d14348318974de272491eb823861a650b5466958ea5e0b7be2a5a119c75a75a7e6c53975d7099ef1c45d912c7595 SHA512 2e1f94c45bfa23ffbcbc00b7dc6be04d4f085e513554e7a6c4193270ae2bc2ef952dac72e4995b6f7ce43e92363df3ca7e7b183758ccd1f8aafe64f82cacb074 -EBUILD radius-0.7.5-r1.ebuild 572 BLAKE2B 04ece6628a69162fdf0e55d040031613f526c84ca245e1bfea597520ab3accde04dbd3ff09f475405bdfa52634fc0ad97d12f90192d54e57c8c778288fa0bdb1 SHA512 28de8ea26d1db51ad6ec5c5da45d590b6c45ea0db94cef8cccba772500dae675a97d6ad0b3eacf5ad4407c56c52b9458e494eeb18e8b64b86dd751dd12d74f25 +EBUILD radius-0.7.5-r1.ebuild 572 BLAKE2B 593100cc966970bc1f189b1ac098c11799de20e835769b2c1f7d502beb81ca8d0de423ad3615735673331fb7cf40f16cab9bd02fde3a9ee2327e17d28ac2d57b SHA512 de8005db4b8da0c31ba2ca35b1fb06c30834a64d5ab40dce883694ac243fc07ca424861b801d2d6490ef6cc0fdb58672fe006a51bcfa03a74972b5a46850be51 MISC metadata.xml 339 BLAKE2B c52039581978485ac958de4d3fb92a206e6e2899dade4c109a49ae6ef7ea562a63850f330591ec047095244ca47d09051f44c3b17f315e4e89376c8f090b50ad SHA512 7fb7a393d639b0bb18beef130ce5fef7d2dcd1892b66d55f9af5cc162d8c4238b4b43069d0b7d98371efac1172b84924c7e332f0f01b766ee90bb4ac3852bd22 diff --git a/dev-ruby/radius/radius-0.7.5-r1.ebuild b/dev-ruby/radius/radius-0.7.5-r1.ebuild index fb12ef1a5e16..382e6b1e9069 100644 --- a/dev-ruby/radius/radius-0.7.5-r1.ebuild +++ b/dev-ruby/radius/radius-0.7.5-r1.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGELOG QUICKSTART.rdoc README.rdoc" diff --git a/dev-ruby/rails-html-sanitizer/Manifest b/dev-ruby/rails-html-sanitizer/Manifest index 9eb407019f27..047bf2cb79f3 100644 --- a/dev-ruby/rails-html-sanitizer/Manifest +++ b/dev-ruby/rails-html-sanitizer/Manifest @@ -1,5 +1,5 @@ DIST rails-html-sanitizer-1.5.0.gem 19456 BLAKE2B 7f8b0270d9006b975fed28941139e176af4738954bd56e7b34dbc4f778521d770ff0c2c92cb365d1a671fc69d1da79f4d3bd4d90e37913c61084139ba7ff9893 SHA512 533a203d34b0f77b70258fc1b610caf1d4910da48224b136774d094ee8fa74b5cd9f3b1719118334489a41d743b97592539935b05b07770cd745e03634422214 DIST rails-html-sanitizer-1.6.0.gem 23552 BLAKE2B 7bc00cada4bb10a6f3b264a20f555b1e3e81a09d528339f20961ebbd5c958c23a7b14febf8a2e1c07d36e8d67aff30317d2ebc0f9cd009a1b519d24b18a0171b SHA512 265c093872b43794be02a8b1d2574be8270762b46c2b0d930159d3b41e06b897ed8b6edf3b219e0e71591fa5f7d38107ed8d332cebd3dfe4c37c6d06b7b5fa12 EBUILD rails-html-sanitizer-1.5.0.ebuild 860 BLAKE2B 181e6edddbe6a5ce022b066595c18811abce6d5420a1b4b81edf1796c89e3ccb8b3c89d73fe9520f9b1dc15409f10be7fb45d9d10a8e38039717b8dab87648f0 SHA512 aceee17bc20924cc7f885c998b3cade76171040921bb263eb8f290b1a8ddad0d3e4c451a6add72168949a6f4c20ff66e3e9aca23e5ef35ba6a11964ab5502d93 -EBUILD rails-html-sanitizer-1.6.0.ebuild 872 BLAKE2B 48c5f43e45d16ca98b119eada7d70db5f4a45d250722579b3211cd8e7281906caf1a1f18b74517a5a95e4d81ca19228563d30079b20130947ed3c24ceac08713 SHA512 0ee7f14aa4f79a11eb012433447c6d68a2e5a57cb50dc71d57982fbb1aafd01fbd0de8069e2adc5d1d8227a878db98fc0ce0ccbe2dd03beb8bdad4100dde1a11 +EBUILD rails-html-sanitizer-1.6.0.ebuild 871 BLAKE2B bcbd0298d2a7da970f42aa9455948e7d9c4120409ad935a6ce3b2ac3362d475cfb0dd7df46089f75050a095a451e98aae537b4e2b830da54fe10331a8c4a6791 SHA512 c31983101b5e1d883a9da9b019bd37c78eb3de3b78d09a2fb920c44a55b8d5798442f46a31f2e8e704e389892e0c83dfe0f6ef8439c7489a3f2c0a961719bc3a MISC metadata.xml 353 BLAKE2B a110eb2adae9c17ffb0702ba0bf9a2daf552c3ceed5b2115bf0e7e2fcf0ea1ba9546e88cde9dabffbc73cbd74cc4ea54a3075bbae22f9880626fa7a64eb165f5 SHA512 3d71068ccc29bb4e9124df3bae3a74701f9f8af06fd0671647efb134458d5a5b561bb98032d82f09c6df766ca93255e15a2354f8f32678c232f4d882adb19b60 diff --git a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.0.ebuild b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.0.ebuild index 665e9c267a4b..223ddd1050c1 100644 --- a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.0.ebuild +++ b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.0.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/rails/rails-html-sanitizer" LICENSE="MIT" SLOT="1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" IUSE="" ruby_add_rdepend ">=dev-ruby/loofah-2.21:0 >=dev-ruby/nokogiri-1.14:0" diff --git a/dev-ruby/rbpdf/Manifest b/dev-ruby/rbpdf/Manifest index ebb70075fc59..1d3aaf88a008 100644 --- a/dev-ruby/rbpdf/Manifest +++ b/dev-ruby/rbpdf/Manifest @@ -1,3 +1,5 @@ DIST rbpdf-1.21.0.tar.gz 12027795 BLAKE2B 25b0423f5162433e1eb3d14e09c85e93c181742829b4983ef910b5d722d1f9d37ba804c2df44c817221f72d4c9d22c8d3bb6ec891057167b9eda3b12e96889df SHA512 3bdeaa58fdd760d280a991677c6af9254df7582a5081098e0c8a7229fb33994e81b386bcc182e917fcce978263917a00ba7cd00655f90111fcd7ff1df012c5d5 +DIST rbpdf-1.21.2.tar.gz 12055483 BLAKE2B 24aa5acff343c70769a6644abd68967333bf1d121a6ac85ece8d040439bf096983806613529a84d42b295e729134181a1ac2d0828b1ed337e91c8732a67ef30a SHA512 0da1f5bdc538cbb8e8f27373debb81634cfc407b4bd6c84301719f2faec196df7dc40a18e01a56fc9d373b0bb00523f574be1b0cb98f713c76e7987a8f5d0a98 EBUILD rbpdf-1.21.0.ebuild 1341 BLAKE2B 451582cae18f837175e6ff4fa08a866c3d7bb644d6bc275754c98597a0276a5d2355102646d94ad6f27f70b65bc59621d8f2f91f6c613adc2a592c315c6ca577 SHA512 767abc7566b1608f7c92287e179e55255c3a67570b583750f3e25fe8aee30f0f2a9e4d686521992b9879a1b5fb4edc4727d63984c0e102fb0951683b85e14181 +EBUILD rbpdf-1.21.2.ebuild 1358 BLAKE2B 8f8ca51a2f5e0aa8a196da51ea3e9ca38217f93ee20c37a3c39a078bc3ddae73009be93ae9abdb8932198128d6ad6ba9ed87a0ba81b6b1bcdbfb9a708fc17157 SHA512 a2d8382d58087f002ac391856d7b4a44b245fe91cc3a211990fe37b66b84132df3b9efcab21f7dd8c9cd4a2632dee8e19acfa6b6c1ca31565ef32adeb1f02d7f MISC metadata.xml 418 BLAKE2B ddda722ead67832580df88c0be4f37055f5dade79d4ec39d83e005cb601031c98738ea0e21e748b47e734820b75eb55ebea778a6c94ccaaf31ea39dcc1bf4047 SHA512 0be187ae5be0cc427cac7b1b9440db51566ccd0df018eb71cda5bc055e9541ab2582bb37e980b4df566468736d15e06424cf47490d267d3a52be103f88e2f961 diff --git a/dev-ruby/rbpdf/rbpdf-1.21.2.ebuild b/dev-ruby/rbpdf/rbpdf-1.21.2.ebuild new file mode 100644 index 000000000000..62ceeefdb1f1 --- /dev/null +++ b/dev-ruby/rbpdf/rbpdf-1.21.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +# Avoid the complexity of the "rake" recipe and run the tests manually. +RUBY_FAKEGEM_RECIPE_TEST=none + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Ruby on Rails RBPDF plugin" +HOMEPAGE="https://github.com/naitoh/rbpdf" +SRC_URI="https://github.com/naitoh/rbpdf/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3 dev-ruby/webrick )" +ruby_add_rdepend " + dev-ruby/actionview + dev-ruby/htmlentities + =dev-ruby/rbpdf-font-1.19* + || ( dev-ruby/mini_magick dev-ruby/rmagick ) +" + +# Two of the tests require png/jpeg support in "magick identify", +# see bug 738784. +BDEPEND+=" test? ( virtual/imagemagick-tools[jpeg,png] )" + +all_ruby_prepare() { + default + + # This test is enabled automagically in the presence of rmagick, and + # then fails. + rm -f test/rbpdf_image_rmagick_test.rb \ + || die "failed to remove rmagick tests" +} + +each_ruby_test() { + local cmd='gem "test-unit", ">= 3.0"' + cmd+=' and ' + cmd+='require "test/unit"' + cmd+=' and ' + cmd+='Dir["test/rbpdf_*.rb"].each{|f| require("./" + f)}' + ${RUBY} -Ilib:.:test -e "${cmd}" || die "test suite failed" +} diff --git a/dev-ruby/recog/Manifest b/dev-ruby/recog/Manifest index bf16abce6ed0..a144ff0145cc 100644 --- a/dev-ruby/recog/Manifest +++ b/dev-ruby/recog/Manifest @@ -5,5 +5,5 @@ DIST recog-3.1.1.gem 374272 BLAKE2B 119c2f3cfcb81896ee9151a3504b1c3a451e7ef0bf2e EBUILD recog-2.3.23.ebuild 743 BLAKE2B 2b3a6b9d683e933038723d20e7c1ab747e4ab653c10fbb73a9f38a475852531d6f4f83d42e9a47e86d5526c25bd565c3baad1a86b0f2547f779ca23e1d6f5771 SHA512 b31ae2be8c58901bde379bbbf9ac011b4c6a60f96d803c0cf4912a05f4142b534a90bf03d9504f2d587d752228b20cc23c843968c43e23c4e8db2f13048d9a69 EBUILD recog-3.0.2.ebuild 653 BLAKE2B f78f23b29caed756a543390a71be758d5a4916095b2fab542a59cff1e41ac67970f0c32bbe64e62dd3c9bf325dcd78a39c56913ccb58674fddb5cdf65bfd1ca1 SHA512 a0876f5242a65558ab66e1803f0eea2fae10ef95b13f48b9a085a4845751325125c595c3cb90e73a87c314ad9eb5b51183d1d1f6cbe2722f47b08f7c64c8da6e EBUILD recog-3.0.3.ebuild 653 BLAKE2B f78f23b29caed756a543390a71be758d5a4916095b2fab542a59cff1e41ac67970f0c32bbe64e62dd3c9bf325dcd78a39c56913ccb58674fddb5cdf65bfd1ca1 SHA512 a0876f5242a65558ab66e1803f0eea2fae10ef95b13f48b9a085a4845751325125c595c3cb90e73a87c314ad9eb5b51183d1d1f6cbe2722f47b08f7c64c8da6e -EBUILD recog-3.1.1.ebuild 653 BLAKE2B 29049c58be2b84594af20d47d527d536ab6b12a3ecd37235a2046b2ded5a407cc05973f89e891866da0593eb6adfcc35822fc5be75028467ae7769afe1d7adb9 SHA512 4796d2a42073dd5aa0d7c2327e25ed1520d1f58e1788b0b511faa60305a53d5acd376bc8a8ea65792817c655ebbf05755dbdf3dfe4bd1c1b6c2f9f8cfdc38cec +EBUILD recog-3.1.1.ebuild 653 BLAKE2B 5ef7d4f078a7980cc7d4f5673d38f57ee4afd54719fdf038fd201cf946d5fc8fbfe1d309245bce01d833b6238bec34143dc29aae5e8e8479e039c0be4bd9c16c SHA512 e93e9d99c4f72ca3f82259437cce20836a58d82b7b189aada3143bbbbca2fb0f2a4e20b82fd5fff8d4f41c0b385d7cdf52de59394a99132d02c23ed7ae1ee642 MISC metadata.xml 335 BLAKE2B a88a64b51ba2e191dcb9fea6c4ba7a289da93db9145aa354bab3a6d4a1d9c48750143109396373992eda45890b949c56005b766c93ce75d24252226d555105f6 SHA512 b1315778b13db2b967dd451e07501a41a01a9f135289c5fbfabe7027e23f05d884ed662999f5f54c9eec43e3d1e148e3671fb1df417c2282dc3b1efe3e2c2ee1 diff --git a/dev-ruby/recog/recog-3.1.1.ebuild b/dev-ruby/recog/recog-3.1.1.ebuild index 5625684e1ad6..41afa86ee4d6 100644 --- a/dev-ruby/recog/recog-3.1.1.ebuild +++ b/dev-ruby/recog/recog-3.1.1.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/rjb/Manifest b/dev-ruby/rjb/Manifest index c71cffb6f0a4..787a356a35b5 100644 --- a/dev-ruby/rjb/Manifest +++ b/dev-ruby/rjb/Manifest @@ -1,3 +1,3 @@ DIST rjb-1.6.7.gem 74752 BLAKE2B 835bc45b4568599e030033d9cff4d1df2da2cffd63ad594a437eeae7974d5e6f1bea490631c79f0990697f006e0006aab923134860aaf57312b153f750bda62b SHA512 ae5980621900d2605372f1cb3783d213e19da7bf1a7b2834dbdb99895476ecf2dad0ee474140e2747bbd477a5ab6d4be94cc9bf4fd0b8f0109ded94d7621bb7e -EBUILD rjb-1.6.7.ebuild 1914 BLAKE2B 520cd204dc5cbfb55cfa8b4bbb4e0985ac4ec409fcfa01ce50aef83e12da8dc0d0bafb68cf6f572ddb4b7ec075be95c07c42f96d1d7b8a7dab3bfec5ebb76a10 SHA512 3f2edb180255ca9a88956393bf583704719db9583686e647db759bdb8865a83dd8f24a5d1f02f623752a59a08d954556757f1a507cde46d905c6c0e2b7a6c0a6 +EBUILD rjb-1.6.7.ebuild 1914 BLAKE2B 77ee864e72945e30c11e341d3c230835a5388550edf883141060f5c3bde4872d32d497f05a117c4563bf7c437edd85fa0e475ce50ce5f28b4cf596758a9e0265 SHA512 3b40d712b7294155c476c4d22ff1f9b347dd3828f037ebdf998b5d17bf0059e3ed56343a688b20d89dcc2090c0c5d3a5cb12e5093cd0bda82ce221b1fbe8d9da MISC metadata.xml 434 BLAKE2B 1e94200b4a129af238d6fd0d80c250a951a3ffe2090b352b6251cb1b2976a0311fa8e0d35dd8e5ace9d87aebca05792c11511d99a7997ba547e40722566e37da SHA512 8bd89556de265f47cbf04a4679ef4970964a5b50e113464ee441d5fa4655d13fb0f9403728efd9d11a4fce7cf3a93058918104cfe2475473b0a5bd2f24ae9aca diff --git a/dev-ruby/rjb/rjb-1.6.7.ebuild b/dev-ruby/rjb/rjb-1.6.7.ebuild index aa1f63d005b9..bafedf0820e6 100644 --- a/dev-ruby/rjb/rjb-1.6.7.ebuild +++ b/dev-ruby/rjb/rjb-1.6.7.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="readme.txt ChangeLog" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/rspec-block_is_expected/Manifest b/dev-ruby/rspec-block_is_expected/Manifest index 1011aa426207..8b58ed443a98 100644 --- a/dev-ruby/rspec-block_is_expected/Manifest +++ b/dev-ruby/rspec-block_is_expected/Manifest @@ -1,3 +1,3 @@ DIST rspec-block_is_expected-1.0.5.tar.gz 20486 BLAKE2B 6ec1ffb606c646aae6f63845697d461946a7a3574b82506207f81f49c6d50282370b716f1d124b98cb19b79591522caf408fa978b2c0b423a3d6c9b986b32272 SHA512 4423948605ca58e15d4b6994cce6850487e72c265feda6461e6614374af4a6fef22329e1d62668b4930273c3f0f68348fdacaf67acbd4eeff771c8779d007194 -EBUILD rspec-block_is_expected-1.0.5.ebuild 666 BLAKE2B 668cb00c06c94d9448c97ff98461691ec0741c14b8d4dc8fee1bc8f9986e9d98504b3f97331d3027b1166e15fc9105da569cb686a962c13e711de123e3118b29 SHA512 d966291f5c548bb29e701bcc60c9a4ac1cc3c029e5cf07eabe458dcc55599511e417201d0c7af653687d7432afdfc5eb4e6271e802af561fdded4cbf8675ace6 +EBUILD rspec-block_is_expected-1.0.5.ebuild 673 BLAKE2B dc7c29ed212b1a7c7bca7a43519a7be5bae20c2a54bf3670c5e5408fb557dd1db89daa24ee8e76d71c33bd7a3301c615d62cfd0cd3f03cf2fd1205adc87fc95d SHA512 3515ce7927efb430bbd11fdb3c756c5a29ebce40c8dbadc6fb95b41790630092ff8eccfeed8a24340e49665a6844daa985f7ee085abb1544498451da8b2f6bb2 MISC metadata.xml 358 BLAKE2B a4611fe41604c9274a27b0d3b578e66eb9568c1b98036e60667e057c53c71e45090d06db5c6805ac31c65c332fb656de7433831c75cf5900ab573f16e5d31f7f SHA512 49646557b7db7548432feb7c73cfd10af4e2e992c8d8923deee995dcf680bec7343a43600b8c86cb9d61af7922ca419dc7f5608fda488db49a4f5467712a3bf9 diff --git a/dev-ruby/rspec-block_is_expected/rspec-block_is_expected-1.0.5.ebuild b/dev-ruby/rspec-block_is_expected/rspec-block_is_expected-1.0.5.ebuild index 56505a35e475..5958292deed3 100644 --- a/dev-ruby/rspec-block_is_expected/rspec-block_is_expected-1.0.5.ebuild +++ b/dev-ruby/rspec-block_is_expected/rspec-block_is_expected-1.0.5.ebuild @@ -18,6 +18,6 @@ IUSE="" SLOT="1" LICENSE="MIT" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" ruby_add_depend "test? ( >=dev-ruby/rspec-pending_for-0.1:0 )" diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest index 9e953f340933..757e87f03b35 100644 --- a/dev-ruby/rspec-mocks/Manifest +++ b/dev-ruby/rspec-mocks/Manifest @@ -2,8 +2,10 @@ DIST rspec-mocks-3.11.2-git.tgz 202347 BLAKE2B 7db89badf2cd3a9bdb590260dfced05cc DIST rspec-mocks-3.12.2-git.tgz 204751 BLAKE2B bcbb8d6df6b1bf3b58e43e72c25b792f91f00467520cb1b366883e8ad54b7a380b287ae9e6f453de78603423f099ed0d4b3759338f5a4a91ea9c42c16439c4eb SHA512 ae1cdafe53d7c3258bce4cd0bec10a9b91886f2b71736e028350ea212999b88b9fb2e3554f1db040bf8e66cfb2d0139c305aa219e01c8db998b75283da327d3a DIST rspec-mocks-3.12.3-git.tgz 204925 BLAKE2B b72faa1e560b179a0bb9f2a59d53b2dd01142bfaaa60f66056848eb3f3c7181877be3d921c3eff5e023834fb256f2a7f49f96cf448040713e52560c8d4525ef9 SHA512 0ed50f0e9a38a23805a56c1ae3ffa94f27428755f6613053df0771440d0b5b9f3d6d1bbc8a3e310e0f66b57540dd8bc3e409336c96a78d178506b3ac2e849b67 DIST rspec-mocks-3.12.5-git.tgz 207219 BLAKE2B 8cd6b706df056fbf896164f195338bc3e3f77393b0c8550a7e6e149a337de2efc0872ee50320d0c8e3d5d462ce3106b1cc34b1ea5854794e84876c32d8a6c4aa SHA512 14cdbc38e88fe6a9d25c833814074bf94ee529bc8c2f13b5bdf74e9078a264d09f6b38e35966c1005fd6fbbfb004276fe1cdc5d614cf9a15550898a40d0dd474 +DIST rspec-mocks-3.12.6-git.tgz 207213 BLAKE2B 0b8bded9c6a04bb79910784e67f97028b9935b9e20e6934c3d1cccdf7b981b386a8dfb2e5e0c1f58fbbc2006fb68dabb108444b0f284b7f7f3b39bb73cb01cdc SHA512 f11ef99bdef109e3b332e0cc79e0d9c46db906b0c939ec6a89782219cea03e6282fe867212caaf2bf2eb272ed7ae1f4fe059a5626d131141925f731fcda3e91d EBUILD rspec-mocks-3.11.2.ebuild 1399 BLAKE2B 2f02aed3cb4f62691a47514c4384cc29f8bc7bc3d9107ff7097ad818f02d6fc6b8ab9331f58214eb538b2689618ec59bd49cde62ebd7e33d00d761a6911f7356 SHA512 3883304f31054bf4d0e8e03bcc4ccc69c3a4cbccf941b05004cb808e33621d25826c14d68f14125666f1f4a00efa5cb730ffc863254372e3d5c48bf851997e95 EBUILD rspec-mocks-3.12.2.ebuild 1407 BLAKE2B 1aa60e883d5af164ceb6ba342e4cefa91e499fe53619d36b9f1854714b025d47d00ace77e7791dc7c400141fc7f838429b199b6f6384dbe4478acf0171ec27e7 SHA512 68ff22a9fbfb0767e45de1e5a575c609d943f123438d4c635a8da604d927372e4a530e9ed055101089955d54cbc3096d254ac0a066c26fea7a7e646c50b62352 EBUILD rspec-mocks-3.12.3.ebuild 1407 BLAKE2B 6333b5e834880b68c0a561ee31495c9eef6cb82abb01f4efa08987940f385d19ce06ee5cbae77adc5efafc0465c85dccdc2c103bf1ba10603077ced4ae1a76ee SHA512 139dc470408d9fefe0a170104bbab9d4f768bfb5cc3459cb7fd6cc2057363b8b7ebc9f0f3ea9ded5d4f5dcd96e78c1f79a9056b1506618c2b06e1580f2350d04 EBUILD rspec-mocks-3.12.5.ebuild 1582 BLAKE2B 508c0ed130dda249367993ea3d8e3ac77e5c8a043579d6968cfafb613cc38fc27476696ae76209fd28c9e9f9ec367801668efff5956c9106e34e8ae7461514c0 SHA512 f1011b7c297fd523de87ed4668d13b41f5c69cc2a2d6187e67a51f2b8b70c17ccd743a471afe3bd028325396014ff8b80b6b71029602612cf19a245e2d007697 +EBUILD rspec-mocks-3.12.6.ebuild 1582 BLAKE2B 508c0ed130dda249367993ea3d8e3ac77e5c8a043579d6968cfafb613cc38fc27476696ae76209fd28c9e9f9ec367801668efff5956c9106e34e8ae7461514c0 SHA512 f1011b7c297fd523de87ed4668d13b41f5c69cc2a2d6187e67a51f2b8b70c17ccd743a471afe3bd028325396014ff8b80b6b71029602612cf19a245e2d007697 MISC metadata.xml 344 BLAKE2B 5b939c668a8c75c33348bff9e8a0fa6042702fb59cdfdc2c8b45db1d9d191950a63d6f9b1329e6a2717a097d7b001afecb9ebbd0fa08badaf95664d37b06eb17 SHA512 026e9a293c2f99d86a11f37267fddcf54dbdc33aec00f470a988d477d6e3198ccc478c03cca059be0a4e324b9f256719c99c7c81af97c75fd7cebab433d4b1a1 diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild new file mode 100644 index 000000000000..ab18244b00f2 --- /dev/null +++ b/dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +#RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rspec-mocks.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby" +HOMEPAGE="https://github.com/rspec/rspec-mocks" +SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="MIT" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="" + +SUBVERSION="$(ver_cut 1-2)" + +ruby_add_rdepend "=dev-ruby/rspec-support-${SUBVERSION}* + >=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*" + +ruby_add_bdepend " + test? ( + >=dev-ruby/rspec-core-3.12.0:3 + >=dev-ruby/rspec-expectations-2.99.0:3 + )" + +all_ruby_prepare() { + # Don't set up bundler: it doesn't understand our setup. + sed -i -e '/[Bb]undler/d' Rakefile || die + + # Remove the Gemfile to avoid running through 'bundle exec' + rm Gemfile || die + + # And consequently avoid specs using bundler. This also avoids a + # circular dependency on aruba. + rm -f spec/integration/rails_support_spec.rb spec/support/aruba.rb || die + + # Remove .rspec options to avoid dependency on newer rspec when + # bootstrapping. + rm .rspec || die + + sed -i -e '1irequire "spec_helper"' spec/rspec/mocks/any_instance_spec.rb || die + + sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/rspec-pending_for/Manifest b/dev-ruby/rspec-pending_for/Manifest index d087527f61b3..34dcfe365197 100644 --- a/dev-ruby/rspec-pending_for/Manifest +++ b/dev-ruby/rspec-pending_for/Manifest @@ -1,3 +1,3 @@ DIST rspec-pending_for-0.1.16.tar.gz 12841 BLAKE2B fb95f7e21e681454252e6dd625c7a7766ee5853ec60f3280c25e591d91a6163dd307ed8583d6e966cca9f1eeac3e3d8543a539f557abaaf41ae424dc8d91d68a SHA512 4d87c82814a2b8f51f79d1c22030870dce98b846add8cab8897d211129ab2116dd28fffe4999e42c35f70393d90448b11067be424af28594600c7dd461de2e80 -EBUILD rspec-pending_for-0.1.16.ebuild 809 BLAKE2B c66dc2bf0e42b713fd9f0f2d8cf14767bb9ad82c7ae3701a09e8e92c61a58af88b0bc10bf61baed789569d71b85fc53211420df30ca1d0f33a6addc9f01e2b5f SHA512 14ac4f8c98885abd2024dbefc7846b739ca7dc69b4f89f7ebde9f1ae10ea4ff95ca94f2d21924ce42a7060535ee62164a5b90023b58be5bccc5a16629518b36a +EBUILD rspec-pending_for-0.1.16.ebuild 816 BLAKE2B 8c5845a47c2c9d092dd2a46983a782f76f24677a8948ea778dda53c38b9d9609a7d442da5d1a5450be9b20a72dc65f18b9a07a0c44cec722d5e70ddcbbf3c5e8 SHA512 178e7f2b7ee6924f56a384e05ee620678316e78ba0d6da222ae8e01066d589fd07eafaa112559ffae09f682ef4d905259157df2fea6442cf73c67ba6c58cbabc MISC metadata.xml 342 BLAKE2B dd9203a2e3f822aee7385d608829ca3e51794bae18524879c30b24fae18ed7d4d657209d531a6f9d56a48d280083b79207e7ddeff18989c9bead1c8d05b6efed SHA512 e0b0bdc8984a8adab71d1db7787dfbd7155bfa6b9dbae75468086d202d09c628e78c731b6224861b031f6458f5eef5757231ae87d7af5822e7a447483f75e7be diff --git a/dev-ruby/rspec-pending_for/rspec-pending_for-0.1.16.ebuild b/dev-ruby/rspec-pending_for/rspec-pending_for-0.1.16.ebuild index bd40fa9366ac..f5be95bd68d4 100644 --- a/dev-ruby/rspec-pending_for/rspec-pending_for-0.1.16.ebuild +++ b/dev-ruby/rspec-pending_for/rspec-pending_for-0.1.16.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/pboling/rspec-pending_for/archive/v${PV}.tar.gz -> $ LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" IUSE="" ruby_add_rdepend " diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest index b6cc085d554d..d049d5b924f7 100644 --- a/dev-ruby/rspec-rails/Manifest +++ b/dev-ruby/rspec-rails/Manifest @@ -3,5 +3,5 @@ DIST rspec-rails-6.0.2.tar.gz 161156 BLAKE2B d76836190225337e619ff56679a1096eccd DIST rspec-rails-6.0.3.tar.gz 161663 BLAKE2B 02fdd54524e469387264013e5da9035014533b01ba1164ffe8e3038679585af0943ad82c074f987230b98f837395e57817134466ad33e02c42650dd3ebafb707 SHA512 cf0e34fbc8f653713dd1ba184f01c9ad33ea8739b8c46d5e377387b7c6fc0ebc7999d1a7abbb0581735297ff8a3aa9c665d13616a1eefd6abd4a85cd657203d5 EBUILD rspec-rails-5.1.2.ebuild 1557 BLAKE2B 0b882114b8907acf8d17f0a6736dfe5ab2c0293419248e540c7a58c990eec21ecc51e796b4310709e226dc2beff076cf650a93de29df71661620b37eb00943ba SHA512 54c02d99cc9c148573d7f51f758f634a829a85e15d63affe29ebc1c4a5e00d7ec64b69f9acfaf48b799d7f3407a5551431fe3c4672f0f7f1930677cdffca809c EBUILD rspec-rails-6.0.2.ebuild 1551 BLAKE2B dd49dd6d9a5bd862b013548288488f5101126e251b50df6f7914f4d156053712adf9ea89f29a6d184f8fc8d0d21ce03c4b06942c8c50d6ac812d9d1384d69ba4 SHA512 64fe3e7a7dd6829c52ec9720129736d71f270c6573d10f32c2d60bd83a66860d857552c78c68db1196f69b1f49f659a07ee18c5c9823d0c0a90673ed6617fa99 -EBUILD rspec-rails-6.0.3.ebuild 1551 BLAKE2B 00b8f9ac48dae4d60550e640a0e05d4f1c35b6203137454fb1e4fa5f26c4523218202be9470e77b6218e3627e1f1fad4ab80d5e95211d7d59827ced1bba7f747 SHA512 f13fff96777b9521c2c362b5d68841a305fa4cc63d63ad049ba0f042b2636f6511ab1a38d466876918f6f66428e93161b32a6104dd0f57f612447be8cf4abb35 +EBUILD rspec-rails-6.0.3.ebuild 1558 BLAKE2B 15a44fcbbe75df3b87e26d6d37086ec2ac9b0e5a1b2fb0d73f1a7831a0740a8237ab170a0af06b10c23e725a45c9857a51f22cc5aca0054b0d604d5f0fdbaa0f SHA512 d4a7ccd1eadbed19f032d646ab84dc232224cc142b0b45e65f8ff18a6d90aab6c2b9575f51664e4e31bcf8a14001a58e73f85bb1a7d284d6d93e9fc407075ed2 MISC metadata.xml 344 BLAKE2B 22dcdd62747138dcdc6e21c019acb6aee50548e35a9189b0b597e603869519d1ca6ac5e6eb32cb6eafb2b313adb1b74f16d7d282d4d19bf9f7bd4913788a3137 SHA512 e6782747b02a80fe50926710100a46ec28d6f55419f2fbb0bff4ebdf1db7d4f43fda195f21570fb5e149990026dd69e3c234baac337e5a6c5fa0c8f28bd62247 diff --git a/dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild b/dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild index 6199f3194344..62764be424ec 100644 --- a/dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild +++ b/dev-ruby/rspec-rails/rspec-rails-6.0.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/ruby-feedparser/Manifest b/dev-ruby/ruby-feedparser/Manifest index ade698ebf50f..5772d6ce0f83 100644 --- a/dev-ruby/ruby-feedparser/Manifest +++ b/dev-ruby/ruby-feedparser/Manifest @@ -1,7 +1,3 @@ -DIST ruby-feedparser-0.10.0.tar.gz 2697849 BLAKE2B 679e8442b5b11eb56b30d346edc54d76d8f94f43ab26299ec0dd831faf6acb7fde304b4d6f8147d67ab013c9d7e50c163fcb75e8aa10ddc9091529e29eeb0d79 SHA512 0cbf8543a73385f1bd7fd2bcd647828e4e03ec648a62cd898cfd58ed574ede68760184037a5c7ba58acc42d1d51c54158ad1247216ede415791d0bbaf99a5ce8 -DIST ruby-feedparser-0.11.0.tar.gz 2698521 BLAKE2B 55e3107fbef971e865b05ac0dc4ced0c0033689a93124c7ee7aff5c9979a8bdabf65a88484f744b7a4703cd8e10473d8fe76d6970f00b248afe37681154fe4ca SHA512 96f0d0471f3a1f61e4889c988e154bf4a1f8df5e3117e9c31fdcad905435276be58ad1027bd86f9ca9872f50ee020a04b78df0ad44b39b6ae096fdce7b64ed42 DIST ruby-feedparser-0.11.2.tar.gz 2698609 BLAKE2B b516c7d50ba6bfd769dd42b5cfe85142df596556d21551f69c7d180eb172cae1d4c8ad86e44ae20cd87734b1d8f4b11456315b9c2a7df1a428a05dd8060bd8fd SHA512 1e067b0170f2c9df531b9378d004b06d098ddc21899755843fa2a2ae37a965e1f6060272525943e8b140b9f82bb6aad37a307dbb77adf74743ae76fd2a7c26d0 -EBUILD ruby-feedparser-0.10.0.ebuild 1025 BLAKE2B 78379bd36e971cd4869a2c178d14a50893a0e8b81e1af821e4b729fea371155ff771d927cd6e7c8bcbdb02ca6cdb4890d0e3b2f5867f2e55e60ca6ecf3c7e069 SHA512 68d8f840e97767fa75e0d8564268de26a5fe9de7bdce2ff8e5813b771abc5dd262d03c7386d478dbf83e874a9a3ba97d0782966d0ec5259f6409d2d89fe15b0e -EBUILD ruby-feedparser-0.11.0.ebuild 1025 BLAKE2B 005674aa02b5a771a77c8011c6eda2923b2eff67b8429363b1d380bdf8d35a4ef46d6901f6e72c322abcd5df945405ee226c01bb42c88f6fb2f2b0e1241e3905 SHA512 77189792bd93f92843e238e4ec793ecc79657c87a6acc7cc1ec22707874092343d290880d336e095b2dbd8e5de11f78f9da0b30c5912ba6cc7fbca95582dcd2f EBUILD ruby-feedparser-0.11.2.ebuild 1025 BLAKE2B 005674aa02b5a771a77c8011c6eda2923b2eff67b8429363b1d380bdf8d35a4ef46d6901f6e72c322abcd5df945405ee226c01bb42c88f6fb2f2b0e1241e3905 SHA512 77189792bd93f92843e238e4ec793ecc79657c87a6acc7cc1ec22707874092343d290880d336e095b2dbd8e5de11f78f9da0b30c5912ba6cc7fbca95582dcd2f MISC metadata.xml 352 BLAKE2B 4f2ef2ec78d4bd600e9207801e1f44c904df6fdd2baf42f361477c2ac015ce1cdcb20073d9806d579ce4df0f7e142a7b348f779888fbb07c6271c9ffbc3c22ea SHA512 3829503d9c799ae275340892ad81708393ccaea1fc0c65d678ce3c856fcae01546c02dabb340dc12582a774203e8a8b017c918adc66e1178c79a80ac35a79f2a diff --git a/dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild b/dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild deleted file mode 100644 index 7a0c43081796..000000000000 --- a/dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -GITHUB_USER="feed2imap" - -DESCRIPTION="Ruby library to parse ATOM/RSS feeds" -HOMEPAGE="https://github.com/feed2imap/ruby-feedparser" -SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64" -SLOT="0" -IUSE="" - -ruby_add_rdepend "dev-ruby/magic" - -ruby_add_bdepend "dev-ruby/magic - test? ( dev-ruby/mocha:1.0 )" - -all_ruby_prepare() { - # Extract gemspec source from Rakefile - sed -n -e '/Gem::Specification/,/end$/p' Rakefile > ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e 's/PKG_NAME/"'${PN}'"/' \ - -e 's/PKG_VERSION/"'${PV}'"/' \ - -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '2igem "mocha", "<2"' test/tc_sgml_parser.rb || die -} - -each_ruby_prepare() { - sed -i -e '/PKG_VERSION/ s:ruby:'${RUBY}':' Rakefile || die -} diff --git a/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.0.ebuild b/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.0.ebuild deleted file mode 100644 index 4388459c4a69..000000000000 --- a/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.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 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -GITHUB_USER="feed2imap" - -DESCRIPTION="Ruby library to parse ATOM/RSS feeds" -HOMEPAGE="https://github.com/feed2imap/ruby-feedparser" -SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64" -SLOT="0" -IUSE="" - -ruby_add_rdepend "dev-ruby/magic" - -ruby_add_bdepend "dev-ruby/magic - test? ( dev-ruby/mocha:1.0 )" - -all_ruby_prepare() { - # Extract gemspec source from Rakefile - sed -n -e '/Gem::Specification/,/end$/p' Rakefile > ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e 's/PKG_NAME/"'${PN}'"/' \ - -e 's/PKG_VERSION/"'${PV}'"/' \ - -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '2igem "mocha", "<2"' test/tc_sgml_parser.rb || die -} - -each_ruby_prepare() { - sed -i -e '/PKG_VERSION/ s:ruby:'${RUBY}':' Rakefile || die -} diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest index 374a1243e36e..2895aa6f81f3 100644 --- a/dev-ruby/ruby-gettext/Manifest +++ b/dev-ruby/ruby-gettext/Manifest @@ -1,5 +1,7 @@ DIST gettext-3.4.3.gem 233472 BLAKE2B d1edc1e4a004412b21ca4aa9e0e1df2000626ffde42e81f092f3a19c3ce080ee4660e5cbcce6d3f9a77e30cccf5f942ef1fa7d12e8680f0a50d67f69ad3ac41a SHA512 144c7d0964660ef671494272138a29abc3b51de1a7d6f8ee920a73cefe05657eda77024c59009179f4880003bd45eeaae7a82ac57b387fb0b924bc0f6eb553ea DIST gettext-3.4.4.gem 232960 BLAKE2B 7822245f1efc63c3faccae299c84f671f0eb264776288cd4d60f9981988f4942fd3b3033fdcd58e03d2129f5ece3a579dbf3bdffb567c96d9affbabe7355613f SHA512 2321e13d9789dc059518c8ae0501bc26fe74fd0a24c9336c913a9ce8d2a2d77b0a7ece883f5c36e286144256077ecdbdacc84ffc37fb7753fe8bc589d473b00b +DIST gettext-3.4.6.gem 232960 BLAKE2B 108e89bd34e0a3341d4c09b7a444a2ba3a6c84e3f95ba22df4fd0ed5374bb7ad94131fc6ceb2407b16d9e7995383853b80101ab61319a87ee57147cc40ca3279 SHA512 1c98ef539509231aa7bdd7d725767576bebd7000b55599c2ac59bc915fc52aac7a4075575907893701322bd06bf7035dbcc7e262b39d93b5eeaa6f9a3511a20f EBUILD ruby-gettext-3.4.3.ebuild 1631 BLAKE2B c625268980dcdabbee249ba8ea77ab82ab01e7d166b63233792f6e72f7a13f04c10a622ccf78472373c535d9380b74d0cf57875e0cb94d758bb039afefe0fa1c SHA512 d82d5caab3655f298b1e6199b9952dfa54fdc75746079b03cb412acc7f4d8a7d21ef8751f7e1c4c513c0c9efd073fbe22fb54e5f3e82fe11dd3e4bdf53d7913d EBUILD ruby-gettext-3.4.4.ebuild 1646 BLAKE2B 7339ff35129277c74607535f429605bc85babd95626766c53acae4bafa913d729948bef30c0ff85acd865f4ebb5830dc71a2cfed688ac69ce6412cc6c804809f SHA512 a5821ecb54c482fb3febedbab9c81c0379aa611e1b8afabbfdcb268d368534bfe831829847cfc857d69f431fc7aae71449a633b3ec9ec1905cb29d624715f0cc +EBUILD ruby-gettext-3.4.6.ebuild 1646 BLAKE2B 7339ff35129277c74607535f429605bc85babd95626766c53acae4bafa913d729948bef30c0ff85acd865f4ebb5830dc71a2cfed688ac69ce6412cc6c804809f SHA512 a5821ecb54c482fb3febedbab9c81c0379aa611e1b8afabbfdcb268d368534bfe831829847cfc857d69f431fc7aae71449a633b3ec9ec1905cb29d624715f0cc MISC metadata.xml 330 BLAKE2B 240cd8ccd772b34535a5a8c79c30dbee969d061a6d70f388c89bcaac95a01ccb65be239f68314fb0f5aed655978f87be7eb34756633a7f42794077bb45e271e5 SHA512 8657b613372f01a686fe9861ac6285e79b1b90fc8d948f7631094f686a72a61df87df7dbeaabe41fda96a39cd5b013468532a494555e9cc787cf653c2dca1fbd diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild new file mode 100644 index 000000000000..cc1a817109e7 --- /dev/null +++ b/dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_NAME="${PN/ruby-/}" +RUBY_FAKEGEM_VERSION="${PV%_*}" + +RUBY_FAKEGEM_RECIPE_DOC="yard" +RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md" + +RUBY_FAKEGEM_TASK_TEST="none" + +RUBY_FAKEGEM_EXTRAINSTALL="locale po" + +inherit ruby-fakegem + +DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package" +HOMEPAGE="https://ruby-gettext.github.io/" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc test" +SLOT="0" +LICENSE="|| ( GPL-2 Ruby-BSD LGPL-3+ )" + +ruby_add_rdepend " + dev-ruby/erubi + >=dev-ruby/locale-2.0.5 + dev-ruby/prime + dev-ruby/racc + >=dev-ruby/text-1.3.0 +" + +ruby_add_bdepend "doc? ( dev-ruby/yard ) + dev-ruby/racc" +ruby_add_bdepend "test? ( + dev-ruby/test-unit:2 + dev-ruby/test-unit-rr )" + +RDEPEND+=" sys-devel/gettext" +DEPEND+=" sys-devel/gettext" + +all_ruby_prepare() { + # Fix broken racc invocation + sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die + + # Avoid bundler dependency + sed -i -e '/bundler/,/helper.install/ s:^:#:' \ + -e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die + + # Avoid dependency on developer-specific tools. + sed -i -e '/notify/ s:^:#:' test/run-test.rb || die +} + +each_ruby_test() { + # Borrowed from Fedora + local -x LANG=C.UTF-8 + local -x LANGUAGE=ja_JP.utf8 + + # Upstream tries to daisy-chain rake calls but they fail badly + # with our setup, so run it manually. + ${RUBY} test/run-test.rb || die "tests failed" +} + +all_ruby_install() { + all_fakegem_install + + dodoc -r samples +} diff --git a/dev-ruby/ruby-gtk2/Manifest b/dev-ruby/ruby-gtk2/Manifest deleted file mode 100644 index c377d918da19..000000000000 --- a/dev-ruby/ruby-gtk2/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 -EBUILD ruby-gtk2-3.5.1.ebuild 727 BLAKE2B 19286a883ddd5706f697b3f9e89b7ae4c93890da905416332f8bec361e5398e7d12bf9d42b2aa2b69c59f11bca791fc25f5d2817276f1b350ac298d896850adb SHA512 2d4cde746939cc2a103b79bc81dca29a61a6c594cbbf5bcfec6eb8e35ff216df06f17c606dc09eec843053074695a5a5e980a6e87d884abcf2ef6af05bca6e7c -MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da diff --git a/dev-ruby/ruby-gtk2/ruby-gtk2-3.5.1.ebuild b/dev-ruby/ruby-gtk2/ruby-gtk2-3.5.1.ebuild deleted file mode 100644 index 0bdfafd3e4e4..000000000000 --- a/dev-ruby/ruby-gtk2/ruby-gtk2-3.5.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_GNOME2_NEED_VIRTX=yes - -inherit ruby-ng-gnome2 - -DESCRIPTION="Ruby Gtk2 bindings" -KEYWORDS="amd64 ~ppc ~riscv ~x86" -IUSE="" - -DEPEND+=" dev-libs/glib - x11-libs/cairo - x11-libs/gdk-pixbuf[introspection] - x11-libs/gtk+:2[introspection] - x11-libs/libX11 - x11-libs/pango[introspection] - x11-themes/hicolor-icon-theme" -RDEPEND+=" dev-libs/glib - x11-libs/cairo - x11-libs/gdk-pixbuf[introspection] - x11-libs/gtk+:2[introspection] - x11-libs/libX11 - x11-libs/pango[introspection]" - -ruby_add_rdepend " - ~dev-ruby/ruby-gdkpixbuf2-${PV} - ~dev-ruby/ruby-atk-${PV} - ~dev-ruby/ruby-pango-${PV}" diff --git a/dev-ruby/ruby-prof/Manifest b/dev-ruby/ruby-prof/Manifest index 7b90763a5537..c53f1bf01814 100644 --- a/dev-ruby/ruby-prof/Manifest +++ b/dev-ruby/ruby-prof/Manifest @@ -1,9 +1,5 @@ -DIST ruby-prof-1.4.4.tgz 232833 BLAKE2B 932f5edd47a9de57f4c394044d1d563935f456b3cf77ac85c912359e34c8c1becafddfda329e05a672d4009b81fba386f76ba4677cee2dde44f40bef5abcaa94 SHA512 5ae25b32b26cfe7faf60c0ba84d3853c74f272783a8dde858ce3de0186683c7cf35dbcb5e89b1e5aa742ee93ea601e55f7ad99491bf9c1a1accef454b08b9921 -DIST ruby-prof-1.4.5.tgz 233733 BLAKE2B 1285eb2862a9159a80ead9c3e26f372ec00719553f8bc42d10645e7ea86bfb1f27525c1bdbb3a4ae187a0a34ac7d11c7516b594070fce694d1f29e840710d500 SHA512 444af657b5aff9b8c18e15600cb1bc89a2fb9085a56ac65ca392614234bdce73445fcf41ea638f1a2f02826ef35288896befd5e74526b5fa3b93d63eeb3700a0 DIST ruby-prof-1.6.1.tgz 243127 BLAKE2B acceb23b137d080983e0dc8f431b8b31be05db16e8820c478cc7c33f3b578e243ecb536baacbb36e4fbd4675e99f567d3c68a70f09929b3cdd6c10f21413b59b SHA512 01e85e12e2185e092ee10953239b4253da4970162e53563f5270d1b09a6b6a4606b2d15b7c97cb70b3254e3657e6874a22a1873ee28f3c62d04d066f938434a8 DIST ruby-prof-1.6.3.tgz 247407 BLAKE2B aac1ec36ee274faba919aa04be625b7b97ef61df105266f3d1b629cef6948db0bffbe67e70782f90a059221cb11cdb0df18031c9061f84cc882029cdde84629f SHA512 3172251fbd445c73f0eec734e09021ec0e375fd2f2999ec357569c679aa98ea5e0e08a18be1236e2572a8f0c302a1157d6a0d36ef04dffc4d0767accce629118 -EBUILD ruby-prof-1.4.4.ebuild 1132 BLAKE2B defa6b33884ca68ce626efb221237a56a67075e0f8cb5276197a28c1b93ba9b6bfc9624c1eb85a31d56096499362e8598354d01ae9bf0c6cbd459d75f987ca59 SHA512 87b8619262d51e7b8815aba53b27c2f312b784cc7bc899566a501ab1027498f5dc447a6b43ae4f2fd602ea3cbf4865e71e221665d44dbf562de60f051ab8b0a3 -EBUILD ruby-prof-1.4.5.ebuild 1122 BLAKE2B de8afa270dda713019c5776715ac0f0c6159eeb61c48d98e70948daa270dfa3c766c5421069a2895e2a29fdcd8d97f8a9d41da41d3b49c499bbd4d04991bf952 SHA512 52cd2306605ab0e810f75909aeb1028da0e8981d058f26d0032a2b9e04a163f7b84e3a712175f39fa3ee8481e2b01ba88d9b7be306dea1f6c8160db44a3501a3 EBUILD ruby-prof-1.6.1.ebuild 1129 BLAKE2B b20a30d1907fda6d50823a967a83ec27f7a360f7c13dfbf6f35ae1f472ea5ce1543fe9f6ace29e705d5d5db35dc1d4850f312fec0afcbacf8ca4e46fc7afe3b7 SHA512 eb5982a0c5a39b3738134a534774c3aa04449027c2ef3ce7f02b1e34f79115741eab07071c17af432f91e282a451d4e19babc0e455079bc1012f645925b49d6d EBUILD ruby-prof-1.6.3.ebuild 1122 BLAKE2B c3bb6d4fa8cd8f5ab0d712e75ceaa0cd085d36ea4bc5edca49cdcc39adab3353299842054a46f5b53e00aae7b9282dad0885b02d735f973f74178347e3729823 SHA512 d81147eec1c93727da7d6cedd39283546ace97fc81607a40dd66d35e312a4f90f8e6f55f0d38b30dba1214c756e32c9f84a78da4af1e464ad3d47189022b8ddf MISC metadata.xml 346 BLAKE2B 245dc508fb9933ff6a69b4e7c8a516ac9bb237798680ae70a8fbaeb57481520760f5a17a62cb045f82a955e0fc882fd84fb60d17b68bec1180b386355ca6b6fd SHA512 2cb1d6e31ac399f7faceccfd9dcc5e1a1e29bc10596ba3e0b3960ecc2bc215b21d351611e3ab6bfe7451fcee3bd4880a229b8266b7c8f6321bc79bdd5109b5d9 diff --git a/dev-ruby/ruby-prof/ruby-prof-1.4.4.ebuild b/dev-ruby/ruby-prof/ruby-prof-1.4.4.ebuild deleted file mode 100644 index a23ae9460ff3..000000000000 --- a/dev-ruby/ruby-prof/ruby-prof-1.4.4.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.md CHANGES" -RUBY_FAKEGEM_DOCDIR="doc" - -RUBY_FAKEGEM_GEMSPEC="ruby-prof.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/ruby_prof/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/ruby_prof" - -inherit ruby-fakegem - -DESCRIPTION="A module for profiling Ruby code" -HOMEPAGE="https://github.com/ruby-prof/ruby-prof" -SRC_URI="https://github.com/ruby-prof/${PN}/archive/${PV}.tar.gz -> ${P}.tgz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/test-unit:2 dev-ruby/minitest )" - -all_ruby_prepare() { - # Avoid bundler - sed -i -e '/bundler/I s:^:#:' -e '/:build/ s:^:#:' Rakefile || die - - sed -i -e '2igem "test-unit"' -e '/bundler/ s:^:#:' test/test_helper.rb || die - - # We install the shared object in lib, not ext. - sed -i -e 's#../ext/ruby_prof#../lib/ruby_prof#' lib/ruby-prof.rb || die - - # Avoid unneeded dependency on rake-compiler - sed -i -e '/extensiontask/ s:^:#:' \ - -e '/ExtensionTask/,/end/ s:^:#:' Rakefile || die -} diff --git a/dev-ruby/ruby-prof/ruby-prof-1.4.5.ebuild b/dev-ruby/ruby-prof/ruby-prof-1.4.5.ebuild deleted file mode 100644 index 32aeba5fc051..000000000000 --- a/dev-ruby/ruby-prof/ruby-prof-1.4.5.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.md CHANGES" -RUBY_FAKEGEM_DOCDIR="doc" - -RUBY_FAKEGEM_GEMSPEC="ruby-prof.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/ruby_prof/extconf.rb) -RUBY_FAKEGEM_EXTENSION_LIBDIR="lib" - -inherit ruby-fakegem - -DESCRIPTION="A module for profiling Ruby code" -HOMEPAGE="https://github.com/ruby-prof/ruby-prof" -SRC_URI="https://github.com/ruby-prof/${PN}/archive/${PV}.tar.gz -> ${P}.tgz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/test-unit:2 dev-ruby/minitest )" - -all_ruby_prepare() { - # Avoid bundler - sed -i -e '/bundler/I s:^:#:' -e '/:build/ s:^:#:' Rakefile || die - - sed -i -e '2igem "test-unit"' -e '/bundler/ s:^:#:' test/test_helper.rb || die - - # We install the shared object in lib, not ext. - sed -i -e 's#../ext/ruby_prof#../lib/ruby_prof#' lib/ruby-prof.rb || die - - # Avoid unneeded dependency on rake-compiler - sed -i -e '/extensiontask/ s:^:#:' \ - -e '/ExtensionTask/,/end/ s:^:#:' Rakefile || die -} diff --git a/dev-ruby/ruby_engine/Manifest b/dev-ruby/ruby_engine/Manifest index d7a60653efed..cb7087c5b74c 100644 --- a/dev-ruby/ruby_engine/Manifest +++ b/dev-ruby/ruby_engine/Manifest @@ -1,3 +1,3 @@ DIST ruby_engine-2.0.0.gem 21504 BLAKE2B b931969150735aa30fe910ad5e9861853180cb4247a803149e91b302fef0e7b48ccddf7316d855cbb23e8cc0d1e1b6cdb598b9bf6ed3e973090221b096184f28 SHA512 de1363617c57caa813f1526b71c9119f5f29e49b86e11476299e56234c585d9cbb594a7c5383fed988abfc1b5ec13d2005a96d96f6671bfdf316fa6836fba9de -EBUILD ruby_engine-2.0.0.ebuild 475 BLAKE2B 30a4c5d6a74e627b405b7b1995c3f1842837dc3bd13fc703b73fc6cfb3d9e9b4578b3162aa4c601029a376ec8ee2e93506160acdfbcad1dd9f43564289e2686f SHA512 1ff0e85ad23bc861e8ad694276c9ac3f15711f70d9adee22324e1059dd52fc08e9acefe9cb31ea0d067ca3b253c59b9f2350853c0cf901210daa4dfd3d64f9ab +EBUILD ruby_engine-2.0.0.ebuild 482 BLAKE2B 2c6f8f1080c986c249632092ab13310571938bed2e4e7b2acf0a77a584911db76db7e3a89730fdd70b1374ef27507b906d7e7ddef21c6cab7825c28c1fa8fa48 SHA512 86ec78f9388db3e0ec21f0eb3a4da260cf9f4a685fbb0c14cca2f1190fb4725eee953c0b7037e9d107839dd270e1d6f82dc8b4be266d227a8bd2c3c6114e097e MISC metadata.xml 337 BLAKE2B 5c41c752f5b25a42d02b50a92d10dcb93943ec36940cf6991a3f56557614fe4a452c99932736ea43d4ea4e39c5a9e4358feb3b5c99fcc14fc3bc1816a1377e74 SHA512 b481890d0a886245b5516606147bd222f2b7cefa962dc34bf6a16fba313ebab2b41afa2ff8c0f1357beba7e5af9452bea6d438e308d11fafd3c406033b11d509 diff --git a/dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild b/dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild index 2fbf6b5a1043..57d1125afb4e 100644 --- a/dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild +++ b/dev-ruby/ruby_engine/ruby_engine-2.0.0.ebuild @@ -14,5 +14,5 @@ HOMEPAGE="https://github.com/janlelis/ruby_version" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" IUSE="" diff --git a/dev-ruby/ruby_parser/Manifest b/dev-ruby/ruby_parser/Manifest index be64fbbb606a..3defc51b71d6 100644 --- a/dev-ruby/ruby_parser/Manifest +++ b/dev-ruby/ruby_parser/Manifest @@ -1,7 +1,9 @@ DIST ruby_parser-3.19.2.gem 778240 BLAKE2B b9a136f8aa93fe915eedc5ca16a54a8c21446a48db89e86f7936dbbd4ee913f7bc61fcbaf136cd1965bbbd6601634a6832a09f0226647cf2ea802689251946c6 SHA512 c71e7e76e37ebe6e9489e9f0bb963b7b34adc8f4afa73ea4ad90356579725bd1a234f6e015a9c19b2c294c1ffe0d6b093be838ec0059a61fb5866cfe9e04f18b DIST ruby_parser-3.20.0.gem 852992 BLAKE2B fd261c46e1fd0dbdbe13f02aa0c063334294a82a22af1491d760af2f1922a0c71355d2c002dcaa1fcf7c24fc9a157a4a640969ed946750ba90dfb87dcf8e785a SHA512 4cbd35703c35a799d8e06b78708adff378ff82d53f658908fb6cccfddbd6c200892bb2a3b4923fc17d2c4f7f611af12e3c942495a511d5470a05abb61ee1fba7 DIST ruby_parser-3.20.1.gem 856576 BLAKE2B 8944c8c1403bb23aeb77ea19fe5ff7596879c94350609fcffc839c15b9009efe7c172369363aa99edd561cfdf4fcf081e665dea494cf87d88b105c797cea25a4 SHA512 50e77dcf4893e0b56399e10804e7c6652f57b812444edcd247d3c70f89cf4e5308a90103dd63e032588557472513bc2e6ac49988fddeea81f9f7262e14653abd +DIST ruby_parser-3.20.3.gem 854528 BLAKE2B 0451390ffd1b5c9e9d8abb557f0e87a7f15024ee2f187a2a03802e0406242489b952c97250982610a52f94453078ce15b3e6cb9f47adb16624b10c0e94d0f62b SHA512 1d7b0956fdd6dc01ca280d7c3ac2875b4b24074b017e1952aa660896b0c7838b967c872bb9d425a4505a0ae6b17a4642f265f082c7e3bf8e5dc00fb6dd221ce4 EBUILD ruby_parser-3.19.2.ebuild 1023 BLAKE2B fbda86970777f0fc3fba15123091885bd4bd28b0bafbb465b5dcedd9a711516142f1689305dd8729c52ad7e35b2ca4452f32602ff7a19483c2b85e1168ef5647 SHA512 5a97966e448b0db3afbccf65844af1627cfc25bc13e7100d3f6d0ec68ed0a19f36498d88897ff581fced173ef6f4336460805c4268d3ab5e77db3e53dcbcf0af EBUILD ruby_parser-3.20.0.ebuild 1016 BLAKE2B fefe1e88784815f731ce58cca1189ba6775c7a409667b7a1ce7717f403bb09df5c688bbf031c4640fa5521d8e48b05c4a58df7ce2720151b792041e235d3537e SHA512 e407085f41b70ddaef423f2394e8e28c2502235b21a9d0a2b94121a7993c472d3248263a8d5c9dc731f1bf3a81e480bcc023f333e1d3f846d85f4332cd33ebd1 EBUILD ruby_parser-3.20.1.ebuild 1018 BLAKE2B 1316f0e96e8d08f2c93215e951be0b412e905c3ccca871ed306c0bb3a798f8ac123e9c299aaf9fcaa9c97c86c52066c2d9de3e206b34456bd0b9fc814b0af481 SHA512 50413ae27fbbcc76bc76abb0192d28755618276e017c19852afb067cbdd2f321ec175fda37620e64c25344c236547878f6a0d306f40818a2c7d107df7c3322b3 +EBUILD ruby_parser-3.20.3.ebuild 1018 BLAKE2B 1316f0e96e8d08f2c93215e951be0b412e905c3ccca871ed306c0bb3a798f8ac123e9c299aaf9fcaa9c97c86c52066c2d9de3e206b34456bd0b9fc814b0af481 SHA512 50413ae27fbbcc76bc76abb0192d28755618276e017c19852afb067cbdd2f321ec175fda37620e64c25344c236547878f6a0d306f40818a2c7d107df7c3322b3 MISC metadata.xml 348 BLAKE2B 10262df68f010eaed20fa390ed4feff5d619e168319f6477d9d70ef15a91219af5b4f49f89316c0350f3cedee9a47eb46a67c9837d22ce58ac190c55a747ac21 SHA512 66eb4ff6e49c3249c2a952b39d3738f3c66252203b16cd635aa04d59eed907cfe9c11197a4e104fd8cf0585b9f3d60c639e4ffbe7ddabb211266f60a9e348bdb diff --git a/dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild b/dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild new file mode 100644 index 000000000000..489adba616d9 --- /dev/null +++ b/dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc" + +inherit ruby-fakegem + +DESCRIPTION="A ruby parser written in pure ruby" +HOMEPAGE="https://github.com/seattlerb/ruby_parser" + +LICENSE="MIT" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="" + +ruby_add_rdepend ">=dev-ruby/sexp_processor-4.16.0:4" + +ruby_add_bdepend "test? ( dev-ruby/racc >=dev-ruby/minitest-4.3 >=dev-ruby/sexp_processor-4.17.0:4 )" + +DEPEND+=" test? ( dev-util/unifdef )" + +all_ruby_prepare() { + # Remove reference to perforce method that is not in a released + # version of hoe-seattlerb. + #sed -i -e '/perforce/d' Rakefile || die + sed -i -e '/license/d' Rakefile || die + sed -i -e '/Hoe.plugin :isolate/ s:^:#:' Rakefile || die +} + +each_ruby_test() { + ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/ruby_smb/Manifest b/dev-ruby/ruby_smb/Manifest index 585ce3074ac8..ed6f490ff986 100644 --- a/dev-ruby/ruby_smb/Manifest +++ b/dev-ruby/ruby_smb/Manifest @@ -1,6 +1,4 @@ AUX ruby_smb-3.2.5-import-pathname-no-simplecov.patch 814 BLAKE2B a4f0bc39b010d0466f1a8e5de6cc80f948eadf58e46f16f928de3829650cb13037f7368bd8d43858f38074437b944344ffcc08c13e2f7f6e4891b5ea992aca48 SHA512 64d571a05de2143091d41bced2b5214675926d4271bc5213cc840a0444bf4f5c729d32b6d4a75e393d56132a80bb3ba3ce4b57ab1cee4a2b7ecbaba2c0bc3e2c -DIST ruby_smb-1.1.0.gem 175104 BLAKE2B ffa4a7b3666f736fd721c8d561c28724709c7db6a2a4075e183a0a931e5df0c8047e428a2537a747eda9482d9023c2ed8fd8157d1b40244615b3818dc0c0bc37 SHA512 038ca625b580ac32455d08c675a5d7319e320944fe3aef6ed7272872fdc6affbbf2bda325897369cb23d4d62e24923a74b13fe392017854c6c5b9889c5e003f6 DIST ruby_smb-3.2.5.tar.gz 371107 BLAKE2B 452e93b2623f5354d257588a5b80803285a5b90c97b7f7318971986a9a0c3c18c80b00a0d1a32fba24447ceda73279656a76bc36ee38ea758a274db7cfe43d2c SHA512 15122587f7aa6ee85bcbd4a328b85e6db250b344754d1f059693d2710a8cce2b5ecdf034bd680bd9f2b0f752cf3378fbef9736b81448ac1436505f8aac98ae14 -EBUILD ruby_smb-1.1.0-r1.ebuild 746 BLAKE2B 55a9c6e3da44cfdb99115e4f13c21c1ce385bf208877d804942ecce6c507379c1756a8032461415208314fed60c53b40168b3cdfb4522d9754422deafa21a266 SHA512 8be21f92ecaf39b0a748d28ba19f7ae8acc8db68ab986cebd6234a9f62d8a59a643d50ebfb01eecf523353a6f9f02424e8b5c2925935c78652dde07a668286ac EBUILD ruby_smb-3.2.5.ebuild 980 BLAKE2B a90faebb5c6c40db5c791bcc4032e769a89e4511f6ebbf0a7e8a7a0b8a47432cc7a3585341ac090e50ad0c2d8f524c6ce5bcbe45572bb8a277ebd5eed2ffe104 SHA512 4e13f602c7dcbc87ef68cc78c333c4f5528c7f2bfec12098019c3503139889857ab5f362cc863e1df6cc354bbb016c312a5432fbca8ab1dc8b140517bcd66196 MISC metadata.xml 328 BLAKE2B 859f25af7113c3e93d2625543da46ef59ffc1912cfe8f9b754b5cfe60e619afb250c8cdbd556f5a337e7dbc020b4afcad0285c7cca319f4cfbbb616dd86b401f SHA512 46e97bedd55ea80b80976c20ee7194324fad332c5c8a5090835a038155e1b3c5314acb1a14e7e2594cd30bd05b95d7d478f7ca49685acd8f12d4821bdbf7dce9 diff --git a/dev-ruby/ruby_smb/ruby_smb-1.1.0-r1.ebuild b/dev-ruby/ruby_smb/ruby_smb-1.1.0-r1.ebuild deleted file mode 100644 index 8ccb50a1ddb9..000000000000 --- a/dev-ruby/ruby_smb/ruby_smb-1.1.0-r1.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 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="pure Ruby implementation of the SMB Protocol Family" -HOMEPAGE="https://github.com/rapid7/ruby_smb" - -LICENSE="BSD" -SLOT="1" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -ruby_add_rdepend "dev-ruby/bindata:* - dev-ruby/rubyntlm - dev-ruby/windows_error" - -all_ruby_prepare() { - sed -i -e '/simple[Cc]ov/d' -e '/coveralls/d' spec/spec_helper.rb - sed -i -e '/[Ss]imple[Cc]ov/,/end/d' \ - -e '/[Cc]overalls/,/end/d' spec/spec_helper.rb - sed -i '/TRAVIS/d' spec/spec_helper.rb - sed -i -e '1irequire "rubyntlm"; require "time"' spec/spec_helper.rb -} diff --git a/dev-ruby/ruby_version/Manifest b/dev-ruby/ruby_version/Manifest index 3852bddae4e3..f2eb291c984b 100644 --- a/dev-ruby/ruby_version/Manifest +++ b/dev-ruby/ruby_version/Manifest @@ -1,5 +1,5 @@ DIST ruby_version-1.0.2.gem 24576 BLAKE2B 93283e11d49a4b981a64b7e61c68b93ab7abbc91c20de152e1936a1d57db54eec7e8d3aa756f96e52a531a3d72891724f53d3bc39f85e3be70d06d2958abef4d SHA512 638fa85d768a3975bd3eddbe71ef4c44a0cb4d135b44f746b1636cc02cdb4313331e41e35f7ed4f4a0132758d8264995ac8aa3e121abbeae5b95c62fe0d9132c DIST ruby_version-1.0.3.gem 8192 BLAKE2B 6585ae4ef9c3c7a968c35ce503696fcf64b10212147cf02171e6ed9be6059d9ba9d355bd4f5e848b16f78995c61d30bcd0ee6b37708854ce446bcb945c20acfc SHA512 8e03113f06a2d52f0e8ae89c4936bdb9b4d244be17303d178f2c7bcb129b655e7a7841e967322beaec0e16d46d05233542cc007d81a9b2d6e75e60e34dba612d EBUILD ruby_version-1.0.2.ebuild 480 BLAKE2B 5c28d45a99da4bb5799c2f538865317e17f41eeeb79cef2787b0c1c9976385c7dab0879c436cc68e8cd32811e42a973f8e0cb0f3e6a5c99a499b24e653461c78 SHA512 e841b8b2b82ef3c8a1cf9a21456e108ee852c7f93cfdac199fa9eb1b36a9446122a50129db6e10c37d2807d7b3b892b4af1a20dabbe3851ebb0bc26fc85f8bac -EBUILD ruby_version-1.0.3.ebuild 478 BLAKE2B 972ba1742701838b3a2f897380b188ed4109ac331b08e04cd8be67490e5af9370dd29e9f44b9e517d6ebb9ec0b254f6a768a1d373a719ec4f62690527c62188d SHA512 1b5b6ef677218d478be60eaf607cc79aa580747cc86e43002270bbb27ca90a6d55556d06c927a4bf22001139a8d1723349cc9bda3bf5b8f64d044633cdf1c60d +EBUILD ruby_version-1.0.3.ebuild 485 BLAKE2B b4b69c6428f9da58fe07f1c1e2a038116bf1ab835b8cb6b0b7360c6dcde6dbe398ae0e01ea09ca16c811f424f2f32624a81bb3cf9c705b559e07e74da1c573fd SHA512 8d78e5507b6ccd8df3f1b403036f67b90431a64126e73ee995027757ef0c7aadca7f0607675beb351430545ff0deb508eadbf13dba0ae6faca17fa0ffb738d42 MISC metadata.xml 338 BLAKE2B 3c631f5aaf66c50cbccaa3105c723c7d7be60e7cb7f498b8b96a93744a5f57ad506112782f5591eab6d391a9ce86e61f92afadfeb59896d90a9a5d93aeb6fef2 SHA512 f6b971f926a0b74f85e7f8ad7ef3a456b5279e899d26d296629373891f44752fe860697101108c94213e201d2e2d0422c2d6f6c208e9aca16d20887e1ef78d70 diff --git a/dev-ruby/ruby_version/ruby_version-1.0.3.ebuild b/dev-ruby/ruby_version/ruby_version-1.0.3.ebuild index cabc8045d683..1e369f7f8840 100644 --- a/dev-ruby/ruby_version/ruby_version-1.0.3.ebuild +++ b/dev-ruby/ruby_version/ruby_version-1.0.3.ebuild @@ -14,5 +14,5 @@ HOMEPAGE="https://github.com/janlelis/ruby_version" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" IUSE="" diff --git a/dev-ruby/sass-rails/Manifest b/dev-ruby/sass-rails/Manifest index df6e32288ccc..a48c6bec8594 100644 --- a/dev-ruby/sass-rails/Manifest +++ b/dev-ruby/sass-rails/Manifest @@ -1,4 +1,3 @@ DIST sass-rails-5.1.0.tar.gz 89994 BLAKE2B dc0083af8399d2ff1210a6430d47ccaaac88b337da5cfeb61c7a4f0c6b1f55d59d896a874945a943cc322fabfb3a31d80a1a467a12d04f2c1a1f9c84cbb452a0 SHA512 894b957b6b72d340ef2eebdc721c58c2d101fd275a10265f859f17f654736b3d3542a7100db922236925af40ae090406689815a4bb4f623c5f70652685571b7e EBUILD sass-rails-5.1.0-r1.ebuild 1063 BLAKE2B ba6d373768e28322335418bffb701e9ee7af511a70a1cc65e2a8d530197d2828650aee82a28de7ea8204fd9b5c77545fb8fa7798a277ff16d857f372e056346e SHA512 44da16ae9cf17d521e070ca281bdd0b5db57da34aec6317a5cd20cb9ae2b5079799de0fca9c3d305c7412351e0bd8167d632213ab0a7cab221a47419f5bffc64 -EBUILD sass-rails-5.1.0.ebuild 1070 BLAKE2B 4fbfb80c056498724652e6d5822dd624837ada1a5cb90bdbc876b8e31dc1fdfa4e41b85e4d75d5db018114238f01018edebc08137cb5b3a70896a7995ee37c80 SHA512 a99e3a9d88a372e5d62552a6a922fcd10caadbdc2f94c03ca76b864aa06b911528f2a84fcd110282ea5825e4cc9aefce636d60ecdac6526be743581e86d6eb13 MISC metadata.xml 343 BLAKE2B c5a05184557a2483d634a9684fedf6bc5d53522e766510829d3765a937f68dc7b8c887ff82f4e81bdf3e25385d32a043813032beb255a061b51ccb03c094b9c1 SHA512 a2d0d0783101ee59353b76a9557f50876157228c532442184f2ed72ff21286127cc83d0f0040ec6e2927d4ec45b04e891d7f13cf221d1fe09e176ac9896c195d diff --git a/dev-ruby/sass-rails/sass-rails-5.1.0.ebuild b/dev-ruby/sass-rails/sass-rails-5.1.0.ebuild deleted file mode 100644 index c103545f19d4..000000000000 --- a/dev-ruby/sass-rails/sass-rails-5.1.0.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 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Official Ruby-on-Rails Integration with Sass" -HOMEPAGE="https://github.com/rails/sass-rails" -SRC_URI="https://github.com/rails/sass-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" - -IUSE="" - -# Restrict tests for now since it is hard to set up the right -# environment with the correct ruby interpreter and Rails test -# application. -RESTRICT="test" - -#ruby_add_bdepend "test? ( dev-ruby/sfl dev-ruby/bundler )" - -ruby_add_rdepend ">=dev-ruby/sass-3.1:* =dev-ruby/sass-3*:* - >=dev-ruby/railties-5.2.0 - >=dev-ruby/sprockets-rails-2.0:* =dev-ruby/sprockets-2.8:* =dev-ruby/tilt-1.1:* =dev-ruby/sassc-2.0 - dev-ruby/tilt:* - || ( dev-ruby/railties:6.0 dev-ruby/railties:6.1 ) - >=dev-ruby/sprockets-3.0:* - dev-ruby/sprockets-rails:* -" - -ruby_add_bdepend " - test? ( dev-ruby/bundler dev-ruby/mocha )" - -all_ruby_prepare() { - sed -e '/rake/ s/,.*$//' \ - -e '/pry/ s:^:#:' \ - -e "/railties/ s/$/, '<7'/" \ - -e 's/git ls-files -z/find * -print0/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '/pry/ s:^:#:' test/test_helper.rb || die -} - -each_ruby_test() { - ${RUBY} -S bundle exec rake test || die -} diff --git a/dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild b/dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild index ace5a004939f..f4ae70658baa 100644 --- a/dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild +++ b/dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/seed-fu/Manifest b/dev-ruby/seed-fu/Manifest index 3abf9051eda3..98b4405bc3fe 100644 --- a/dev-ruby/seed-fu/Manifest +++ b/dev-ruby/seed-fu/Manifest @@ -1,3 +1,3 @@ DIST seed-fu-2.3.9.tar.gz 13392 BLAKE2B 7468c54013f6a51bcebf4b6ad1f2401d53ddd2a5f61eddc71d0edc088ea1296acf8012ae885036d5f11c5e9336e7dbf67f2508b3d89830647b36d6f7992d574d SHA512 bf5b7a472a5af6bd40f06f60c404c8893641b222d80469765a434a126e182ae6e7fd5281a0ba9d5d61bd89aa515ee0a3f244238108cd41fb15ced501c917b216 -EBUILD seed-fu-2.3.9-r1.ebuild 941 BLAKE2B 9aa3b891a68edcb35fbbe2ebdc98bbee167783330b437169df14c5302ff9cce75094b74d82cc1332603eb7af789eb4423045024496929a7ae54f0ba86bf4c6bc SHA512 3d245abf39fe96447cc9a9b3257395c263bd1fdc6907ba68afccca726b6a2d79206228d363b5b32760e6e04bb4457e777be46fa6aca98a102c2a3e1adf7a5608 +EBUILD seed-fu-2.3.9-r1.ebuild 941 BLAKE2B 98eff14d151bcd0d49f094fb6115fa11ce0c7e808a569002c80f7ee27f301fd8898f8a6d1c521ced3508e1a0cc0e2be2345d7b215df525d24c2aaa4a5f70f14c SHA512 c45e681a604938ece4e7a51083563996821bf41514930ca147f8e76052ee46ce7a3b9732767c5007d4f58c1d9360d3b7a710e72cd6bbe3f2bfe55f42fe6ac531 MISC metadata.xml 342 BLAKE2B 812a0870e13c96a3b3a5a817b0ad5582ca928acc6431d13b236f3f6db7aba91d06ef62cdccc9196ee5303de11bf80493c7ee8937b126e80322005c135474b317 SHA512 d1e4188cb0b2bad55f333324878827bc46f79eb96e1a4c6bfc3264f86d43f9ea0ac4a3271760a5fa7c8facde4251da6bd3bcabea0136d6043d48f2aa25f1a7b1 diff --git a/dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild b/dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild index 3a9243450526..6f414b7f45b7 100644 --- a/dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild +++ b/dev-ruby/seed-fu/seed-fu-2.3.9-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_GEMSPEC="seed-fu.gemspec" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/serverengine/Manifest b/dev-ruby/serverengine/Manifest index cc3520e45ac8..1f0663782255 100644 --- a/dev-ruby/serverengine/Manifest +++ b/dev-ruby/serverengine/Manifest @@ -3,5 +3,5 @@ DIST serverengine-2.3.1.gem 43008 BLAKE2B 81bee04d87bbb67b048dc6aa423f1eee431776 DIST serverengine-2.3.2.gem 43520 BLAKE2B f07972501906ee8a8418461d80125d019364b1d025740d22e50f862e70054682affdb1a65015e38b72ab971792f2d3cb8c41d7ce45c5f99ce9398c2ae236d6bb SHA512 9ca32740d4579fb8cbeb613780ed78a9a2e5a72fb427d24aa26a9a805f83de0d2840eb3de6e2e4205a771e1c58bcc4a171869807fdb49ddbb017ceeb8ca08c73 EBUILD serverengine-2.3.0.ebuild 984 BLAKE2B fb443f4138326e7ce9b6b2ba609ab646094b24ab105485d3cce3b21ebbf24a5d5b9ce0b52bf1fdd38e604a21d78d80b70c8f562bf34281b31709f503ad2e8bbd SHA512 fee7d7eb4d271da3887267812bc78863955f9a1a3c2399e462ededdfe5ca91835319ee131bafe329d3303c17d94f3b250d63e2d2f6fb8bcb8d1280acd485635c EBUILD serverengine-2.3.1.ebuild 1004 BLAKE2B 8b7e7250faeeccbf7d4dc43ed0da66c494699461fa5697445d3dcba461ed79ce465e3402376bc9140cc52e8c6d33c57ae005b1768444b8dc238d06fa5f2ccd98 SHA512 c74c9d3aeb9dfaae148c864d33639a63e340ed2ed9844a32704da67e800a05e683cbc73040eeb01da9a077bd66e6ae6630f1eaa818cb5d69d37cc177927c8c59 -EBUILD serverengine-2.3.2.ebuild 1004 BLAKE2B cfe30bc047e11ac7e85193ac7f0d817e97a7f5ddc9bc121e0648dc5673c97aa392ee05a8f0e1927bc9a6b2b13adbe38935339701c496ca2c9876fd420027e7b7 SHA512 b28e895914b4d73edbeab0c4902190d250341b0375235726e45bb9a251f2cc03abd0490ed371a563d1b9c8218972609afc2d53479cfb3e8664b9fde330f4efbb -MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 +EBUILD serverengine-2.3.2.ebuild 1011 BLAKE2B 93ea619579775ccc35fb213dd4dfdae74c83eb374eda6d658bd7ddce91b6bb8c294eb6e46e057f93298141a3d8ad5eb4f3cf16bc1ad3cfa3840ac0faf3e4cd1a SHA512 16b2161f841448787570fe9f2bd57c358b28e9964eec210874d60305c9ec13daa79be0725042277139b832d2261f93b575b34db4cc272d69c8f15a8d401c8697 +MISC metadata.xml 353 BLAKE2B 54a03fe8df31db127396923c3d900d76e8e5a4346c43ccd8ade40b61bd0eec6ea49fbda044e07cdf7bb825931407426ac4657552dabccf7f87fd4e537db1827a SHA512 7ade9f2705b8f8edb735ee5a0e6e8d3ce2761a27e58125915f77df354f79c4932e36ea8666fbd3978771d4c9d6d5671579f2eb77738cdb1496a7c90b2df6ecc7 diff --git a/dev-ruby/serverengine/metadata.xml b/dev-ruby/serverengine/metadata.xml index 658c72b1920d..e922d46606d0 100644 --- a/dev-ruby/serverengine/metadata.xml +++ b/dev-ruby/serverengine/metadata.xml @@ -1,8 +1,11 @@ - - ruby@gentoo.org - Gentoo Ruby Project - + + ruby@gentoo.org + Gentoo Ruby Project + + + treasure-data/serverengine + diff --git a/dev-ruby/serverengine/serverengine-2.3.2.ebuild b/dev-ruby/serverengine/serverengine-2.3.2.ebuild index 4ef90c2cfc0f..1555dfadaa3e 100644 --- a/dev-ruby/serverengine/serverengine-2.3.2.ebuild +++ b/dev-ruby/serverengine/serverengine-2.3.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="ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="Changelog README.md" @@ -11,7 +11,7 @@ RUBY_FAKEGEM_RECIPE_TEST="rspec3" inherit ruby-fakegem DESCRIPTION="A framework to implement robust multiprocess servers" -HOMEPAGE="https://github.com/fluent/serverengine" +HOMEPAGE="https://github.com/treasure-data/serverengine" LICENSE="Apache-2.0" KEYWORDS="~amd64" diff --git a/dev-ruby/slop/Manifest b/dev-ruby/slop/Manifest index 900a91a0273b..1a47eaa23eb8 100644 --- a/dev-ruby/slop/Manifest +++ b/dev-ruby/slop/Manifest @@ -1,5 +1,3 @@ -DIST slop-4.10.0.tgz 17595 BLAKE2B ef542c9062dfd3381c7cbc5d1cb004a0d7e1f9d9ea78ee835704aa744309e6c4ac003d91328da89d3fdb734e5495e9f7cb05b2498e0f2126edecec8a83c97283 SHA512 22c586ef1e5ecebc3311496ae6285219b41627e5d15032a15964b682bc98eda7dca8d69017eaae0fbce31e7787a0e974ee58e340c6acd475f0f60001f7e9c85b DIST slop-4.10.1.tgz 17752 BLAKE2B d7be110a9fa012af3df26aa4a7dc055fe9443ca131ee078adb05fb4ef87c6976520ee96aca23893abb651bd6fa22ea350be5851ca6f142b301551447c0b12c34 SHA512 0ffca1dcb550a4b21188647bbc433345c62c61dcb5c6e647727ab21d0816a13b6e6cb17180eb86a870eb50ed67b2f44f72f38490f907ba21acaa81c2a2febc53 -EBUILD slop-4.10.0.ebuild 671 BLAKE2B 9afa169034a84d6c1a25c14a326611ce9176d65902d9fc925e6ef4688c2b392d0829905cf70b95ede2f76bf587e45791628e95b8af487a1639b8ccde4c0deb18 SHA512 fb3c267de47acb7ebdf74ec6c3fb4a3a0eb625630ddbdc93a132b189354c11aaeaebfce3f8519c05c60d918dab9889623c6b4ed07d404f2b0ad1afe307747147 EBUILD slop-4.10.1.ebuild 678 BLAKE2B 200d57baa884d311fe344f57d55d6710e8c3d5efb0f9d77dda60487f6111af60fcec0ca57c073b9a19e1407dfc29f7d35c28d29df173789377a8d5f381b21695 SHA512 10994778507fb4e1298a35053932d22b580c9adcec5ae5293479b0c68e17e9c261d5df7fe95bd8e83650117ae65b6271973e0b41b1d21ee2288f4df9b23af773 MISC metadata.xml 389 BLAKE2B 3007f76ec3ad2c1ce734a5ea209b6708c78a10825986190254b7728087a7b04c19cf847d8f940476d3a796fe9a0272fb4b82db92a664d4edd90eb3377adf31e1 SHA512 777d72f0ab69f3523aed8a4487f4f4c391ac94af4eae7aa7efc3375c6c2539a1e1a85cd88d893a32c879692f1862251489642a6757a46401f3d7e5182d3ef5e1 diff --git a/dev-ruby/slop/slop-4.10.0.ebuild b/dev-ruby/slop/slop-4.10.0.ebuild deleted file mode 100644 index 1633fe06f3ba..000000000000 --- a/dev-ruby/slop/slop-4.10.0.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 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="slop.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A simple option parser with an easy to remember syntax and friendly API" -HOMEPAGE="https://github.com/leejarvis/slop" -SRC_URI="https://github.com/leejarvis/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz" - -LICENSE="MIT" -SLOT="4" -KEYWORDS="~amd64 ~ppc64 ~x86" - -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/minitest )" - -all_ruby_prepare() { - sed -i -e '/git ls-files/d' slop.gemspec || die -} diff --git a/dev-ruby/snaky_hash/Manifest b/dev-ruby/snaky_hash/Manifest index c31d27d5e801..01e46d71804c 100644 --- a/dev-ruby/snaky_hash/Manifest +++ b/dev-ruby/snaky_hash/Manifest @@ -1,3 +1,3 @@ DIST snaky_hash-2.0.1.tar.bz2 15275 BLAKE2B 77a7ee4bb4194b991a54e359c53a5a6ab45134026185e976c197737746e20842cff6ecf526d773711ed403cb80a50593429038a6194cd4360cbc7907336335a3 SHA512 8d618410106fcab5b986de5047db8bd6e4192b3ee27926107428e82aba905a66203c0cb1dd83de50b89aeffe0e29e93ae0c36b175d7751b8f68249c8014061d5 -EBUILD snaky_hash-2.0.1.ebuild 885 BLAKE2B 5c0b1b88208c412f2413eb6e6be7206d87e391281dfc85c3f98377da0c1d27e0b924a44cf8dc95e38462bf316688f5d97fbb18077d558217824d0a05295331c5 SHA512 c5e9f5a46aed582de2fa4019be50e9decc2032434d5f4512597ee9dded88ad12382a88af69abdcdfc17befc8d4893c8ca733fde2e8cfbf1becb31ca7459f4f01 +EBUILD snaky_hash-2.0.1.ebuild 892 BLAKE2B 9c041673e236db65d6f1fcc4600fba804b9c727bc1dd9b6c5c51521e75e4500a8bc0c8496df32fe998f42b3eb49b46bd9e47c17f671d52664fb849fd71b61218 SHA512 64b6d303461255fd0c25b3f3a75064cb19f3cc2c43d447d4e2c8cddc57f6677d110c96e2fb7bea6d2ce8dab1751b1c2b5533c43e8d6832ce8b5fcb74053bd687 MISC metadata.xml 346 BLAKE2B 303bbd4380d125fb7e651059fe84e244b380a899c8a2b0b25266c3319048e28f136032c9a35dbc0e0674dfa2683d659fa5e30fdfcf8cb5d4526125bf3f7c3862 SHA512 c0c7f5ae3566ed4b982b3bda86436900df48ed93350f1482c03dc1e6bdd80e46f0699dbebdaf56808002f2391fe546d55b8d03ad44add829f0f84fb0ab2a52fe diff --git a/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild b/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild index 98090a1bfc83..1b616e43d223 100644 --- a/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild +++ b/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild @@ -19,7 +19,7 @@ IUSE="" SLOT="1" LICENSE="MIT" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~riscv" ruby_add_rdepend " dev-ruby/hashie:* diff --git a/dev-ruby/sprockets-rails/Manifest b/dev-ruby/sprockets-rails/Manifest index 3b92a7a86c51..3bcb5f80de21 100644 --- a/dev-ruby/sprockets-rails/Manifest +++ b/dev-ruby/sprockets-rails/Manifest @@ -1,4 +1,3 @@ DIST sprockets-rails-3.4.2.tar.gz 111038 BLAKE2B 36495540d8756bd44ba55ed0bf055c35ed963e1d5a8214766f61ff86515285babd409f44816bd9dae8321dd5473f7f5515d2c1c5ffa6b6042788ee50b4bfd247 SHA512 a01a23b189bc0fcde8fa3a0734c239dc9ee9119ca7a0828f04974cc28344e6c5743a6f60f1ab8ae8ed28c0e111103948209593ccd88dc974e2d12b55a1a2b49a -EBUILD sprockets-rails-3.4.2-r1.ebuild 948 BLAKE2B 86a7bb9fff7521fbe6983501690570087af77ec649ce58ec98bcd816eeef1d21162da09341cc4ad685795dc108ffaeb9f51cd887eab7b7b9d7fc828c43aabd3b SHA512 12854f9be622c0f65d0270cd102ea7905221c2306e4d989443a25990ed53ceadacb61e9cceaf1968a4c8ac8f5f03cad35d27f29a9fc07ed9a39bb083cf9e3541 EBUILD sprockets-rails-3.4.2-r2.ebuild 1068 BLAKE2B 8dc57b85c54f8ba33e65e637bfe0f25e554922d763ccaf838948527ea7dbbc9f5b4a83e07e069c832a4722a86ffb8573e8c45370937f44f6598772539e8fc3af SHA512 d06a919b7d9e22363b238011710ce2bab21480fa85aca6676d80ac4ef9de58fbf6d68480f73b382ed2ffc5d98bd01fd0491cc5987eccea2434986d0f25b8fb30 MISC metadata.xml 348 BLAKE2B 0682ae79b86466b0908cd13f3eed20718fa6d3ab12a65579666242049ff37e58d57ec2f40bb3fc67a6ea441cea091542d2afdc35b5f3819b7925cd95420e5536 SHA512 1789cac2bf0b961b771f12135bf77769aa20cd019178c782105a1798107bb944e5aa8f8f54c13feecdf89f0461b307be09ad5b7a87c53b9b93fb5dbd3f0381ed diff --git a/dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r1.ebuild b/dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r1.ebuild deleted file mode 100644 index 6a4a0eb4d179..000000000000 --- a/dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline" -HOMEPAGE="https://github.com/rails/sprockets-rails" -SRC_URI="https://github.com/rails/sprockets-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux" - -IUSE="test" - -ruby_add_rdepend " - >=dev-ruby/actionpack-5.2:* - >=dev-ruby/activesupport-5.2:* - >=dev-ruby/sprockets-3.0.0:*" - -ruby_add_bdepend " - test? ( - >=dev-ruby/railties-5.2:* - dev-ruby/test-unit:2 - )" - -all_ruby_prepare() { - sed -i -e '/bundler/ s:^:#:' Rakefile || die - - # It looks like tests are order dependent - sed -i -e '/test_order/ s/:random/:alpha/' test/test_helper.rb || die -} diff --git a/dev-ruby/sprockets/Manifest b/dev-ruby/sprockets/Manifest index 8da604cd7879..24644491088a 100644 --- a/dev-ruby/sprockets/Manifest +++ b/dev-ruby/sprockets/Manifest @@ -2,9 +2,7 @@ AUX sprockets-3.7.2-erb-deprecation.patch 1073 BLAKE2B 12821e697afb59cdfc4a05fa6 AUX sprockets-3.7.2-kwargs.patch 829 BLAKE2B 406a79b455e18464e4f8e1028785f0c4d399430ce2fcbce83ffc4a66274e75f2d6e5fac3bfc49656aee35ebfcae5bbc59ca5770f5ddd961c8c4f0632467069c3 SHA512 1df64a17fae52832459ff2eb0a33e1bb3622d645037b035f5414179e2358c0a7306bdcfd8c7a80f4700d72983987d8febe7e5f0d4fb9875c9d8bf880476206f4 AUX sprockets-3.7.2-ruby31-host-uri.patch 3066 BLAKE2B 7bb5149577e44500a75ffda5c85d7f3490ad686f683430d477c4c09313453a91f9f4337a9dc9427fea1b035a7a167754784043498e9c5deb889fe0ab58403c9e SHA512 da5cb0c5177000a028711f32dce1dcd44542e547ccd709bb06b812002a37ce0634b5151ab77e8feeba5c61f4e18178605b0abddef81683bb98fb608492c3f5d7 DIST sprockets-3.7.2-git.tgz 369053 BLAKE2B 3c40de921d82b2f5c71e3ecaa114576293946352415da1195e60cdda6363066a6be05474eb7842ab1122e29fa6c19fd2f7a38fb0a7cf9972de0640eeb29d03f0 SHA512 bc7d79ba696a072644852b7a3a73ce086d297662309deb1d00318ad453f50ac6e494e6489632cb282795de2f334700155cfd21cc80be638dc471a3215422591f -DIST sprockets-4.1.1-git.tgz 421833 BLAKE2B 9e3280c9746245c9f40137e020f1f96d6337e3354efe285f68e94f5dd2aaf158f7e1ec174c610f244386fc554b52d07636492979e2adfee19433cbb1c8cdb330 SHA512 128c96861020d6c30699da584ff8d7bb06eabfc59a520471b2fcdaa06200c6d975a7b267686bb26833ccce0ff581e9be7fa261ff71cc532fb4cb1a84036563a1 DIST sprockets-4.2.0-git.tgz 422096 BLAKE2B 466e328895e318b9e0eecf46e91e0c6b3c04cf5dcc2b6004de2b81b6d2ab4745b9bb8b2a14bc6b9927f169e0b936c19005aa01aa01e805007d37f297750c253e SHA512 8b22cafcb439dee7f4397fae64108854047ea21d7b8faf80d60b2907d8318f28d168014645b48f35f6a765a7ec925697c3755e4ed8d7724f453cbfae1f10880b EBUILD sprockets-3.7.2-r3.ebuild 1733 BLAKE2B 3a007179604a13a5e26877724cca0a03278dea110ca65a71949131f189ae30fedb5d86c17b6ed642232d18b750319afc83c53b298ee1c6dfdab6cabd5b90af5d SHA512 11e8ca506a1d5ead61df91502ea93297b15b5a8630fb5ce862454665733b615900a81169a57cc1d128c6340334aba1857e9324faaf435f6fec87d141b3c72da4 -EBUILD sprockets-4.1.1.ebuild 2045 BLAKE2B 0fbb821788a96d6595a79b320b78c2177cc70840474293cdc1c2ccc592a9a29b388068f3d5fc4f49a52361c47ce531fa49c2b068144687774c6b49b9bea65e3f SHA512 2dc527dd9fcd0ced5c00bbafc7fddabd5d60f940aebca1ac36413a3d9881523789ef7b2cd735a0259ab27302ac9d016a79be1462b4fd3ac11a75b5be6354a944 EBUILD sprockets-4.2.0-r1.ebuild 2014 BLAKE2B 33f926a9e62715da1b2a8a3d055fe12bf633daadac0dd036d9f8ab46435f084977fa4e15bed88b143e7959e9bc78ae2c1c532d20edbd4a09f646ef5907d0bbbd SHA512 d71d144e32619dddcffe1cccce1f64c24907440294ad2c95b289b80f4d1a6dbfcf6c6aeeaaad9b782ed7ca939c86378558ceac7904f4aa2ff5e7a36ecfb8bde3 MISC metadata.xml 342 BLAKE2B 227ac77350fe458144d05c09bef5156a9f7c06154b8aba9902f1611b7f3e22b5409231cfb0a44af0d6f5d87138a0d71eb230d8827773830b508d91848f5a8cb0 SHA512 ee0cc0cfbfed5e9e61386b885714cf26a3ca1e2e94b820859ea1b08f82fe3ab5bf13c5a4764dd2b4ca48d668f22e493d76a39cb48a8d3c784b55b78cbfc02ec3 diff --git a/dev-ruby/sprockets/sprockets-4.1.1.ebuild b/dev-ruby/sprockets/sprockets-4.1.1.ebuild deleted file mode 100644 index 058557d198c6..000000000000 --- a/dev-ruby/sprockets/sprockets-4.1.1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="sprockets.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Ruby library for compiling and serving web assets" -HOMEPAGE="https://github.com/rails/sprockets" -SRC_URI="https://github.com/rails/sprockets/archive/v${PV}.tar.gz -> ${P}-git.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -IUSE="" - -ruby_add_rdepend " - dev-ruby/concurrent-ruby:1 - >=dev-ruby/rack-1:* =dev-ruby/sass-3.1 - dev-ruby/sassc - dev-ruby/uglifier - )" - -all_ruby_prepare() { - # Avoid tests for template types that we currently don't package: - # eco and ejs. - sed -i -e '/eco templates/,/end/ s:^:#:' \ - -e '/ejs templates/,/end/ s:^:#:' test/test_environment.rb || die - sed -i -e '/.ejs/ s:^:#:' -e '/\(es6_asset.js\|traceur.es6\)/ s:^:#:' test/test_asset.rb || die - sed -i -e '/compile babel source map/askip' test/test_source_maps.rb || die - sed -e '/change jst template namespace/askip' \ - -e '/find_asset. does not raise an exception/askip' \ - -e '/es6 asset/askip' \ - -i test/test_environment.rb || die - rm -f test/test_require.rb test/test_{babel,closure,eco,ejs,jsminc,yui}_{compressor,processor}.rb || die - # Fails only within Gentoo test environment, not clear why - sed -i -e '/extension exporters/a skip' test/test_exporting.rb || die - sed -i -e "/bundler/d" Rakefile || die -} - -each_ruby_prepare() { - sed -i -e "s:ruby:${RUBY}:" test/test_sprocketize.rb || die -} - -each_ruby_test() { - # Make sure we have completely separate copies. Hardlinks won't work - # for this test suite. - cp -R test test-new || die - rm -rf test || die - mv test-new test || die - - each_fakegem_test -} diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest index 44435ea84ba8..0dbc4005eb22 100644 --- a/dev-ruby/sqlite3/Manifest +++ b/dev-ruby/sqlite3/Manifest @@ -3,5 +3,6 @@ DIST sqlite3-1.6.1.gem 3194368 BLAKE2B f06fc82454730ad136c0824258d4f0fba75d2e2e2 DIST sqlite3-1.6.3.gem 3219968 BLAKE2B 3243aa61993cf0e9f20b46f4e02ca88a17f204d05815cd7661910e39034a7a83822943db643d8ae2dee758b6e78063f6201446a91c9552f518da5eb1edf6f3c7 SHA512 017fc5b5e4a7955da84e105a13213e702d16a1489371748c3a9170f92e9af3a8ed458c3867e13a17bf7fa30baf026e2efc8cd548b5695cad5397323ea6a71112 EBUILD sqlite3-1.4.4.ebuild 2315 BLAKE2B 7f91fd02091dcb4f27069371780bd35e3d0d0039a046b014ce5a4f7577e8614307419fd51bd71c2a48748cbf84a1b61cbec99fd471e46954aec0c569f77894e5 SHA512 c299a3a0062cb1312d1b09d0cbd239893583f9d9b9fef0298757d8f3c665159c8d86b1ed54006dc6e741016178ebfce5711a182dab65beece652a15f8971b432 EBUILD sqlite3-1.6.1.ebuild 1320 BLAKE2B cd79fcc9c64b345977ed1c9047d178fa01d05df8ff7af5402a304836975aa85a2af0c8ee6e95a4dea5b4d83b76bbe7030347f13c2086c0f44adab3b37f37a732 SHA512 ba1d6f107cf5db33af46e0a055b3fd7b1b5de23aedeee5df8792302b0fbcec0199c8a8d03e69197ddf6baf44e0eebb4ba6b904135dbd1c0792a71af70c63b98e +EBUILD sqlite3-1.6.3-r1.ebuild 1477 BLAKE2B 17cdb9cdbd077cb15ef7b2f0e66a43a3a70aa05d8f6891dd23bf885ed303a07d8b99ad83372c06cf6886a9567257a86fb237603562a6040693c4036a1bd68ae2 SHA512 caebe47a42f7c69b5ce7231f8951d3d507c2a5f1b778b7a3c71eef7984dad291b395afd29cb7355f98083f029370bf8d5936aa7c6d25918e4e31315b4ef073d3 EBUILD sqlite3-1.6.3.ebuild 1287 BLAKE2B 6ab7bea9fd97cad04c53f4a5f7ffe3b875cd4fa32c6eedbbfe6b9b35421c868c6253f1cf95b0ead0fcd2cba17ce24a8425c2acf5d6153c631d4ff041d49af0ef SHA512 2fcbdb74eed1d5bbe7b6c9f529661f0608bd9d23bb52ba3b47a4969ab494e1a6b1cce4033b912158851ab7f782cc9dcb96e6a008afbcea9e04c3fe6d246eef4b MISC metadata.xml 343 BLAKE2B 8246e0b7df67080839741f0258357ae19da18bd7ad8615bb77b943bc89db7560d58f95a8cba4e770070efc477ba56ee1f5c9ba098674ffc01dd5fdd9b912189a SHA512 541f2db81c9383013da74a8a54f318ff7535ffe5c6ea789f8ddc451f629a121e56b322d8b3a0730e0b27b111e16e27d8fa49bc5805a7c61fcf91ac7110ca712b diff --git a/dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild b/dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild new file mode 100644 index 000000000000..ba4ed4569046 --- /dev/null +++ b/dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_TASK_DOC="faq" +RUBY_FAKEGEM_DOCDIR="doc faq" +RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs CHANGELOG.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3 + +inherit ruby-fakegem + +DESCRIPTION="An extension library to access a SQLite database from Ruby" +HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby" +LICENSE="BSD" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +SLOT="0" +IUSE="" + +# We track the bundled sqlite version here +RDEPEND+=" >=dev-db/sqlite-3.41.2:3" +DEPEND+=" >=dev-db/sqlite-3.41.2:3" + +ruby_add_bdepend " + doc? ( dev-ruby/rdoc dev-ruby/redcloth ) + test? ( dev-ruby/minitest:5 ) +" + +all_ruby_prepare() { + sed -i -e 's/enable_config("system-libraries")/true/' ext/sqlite3/extconf.rb || die + + # Remove the runtime dependency on mini_portile2. We build without + # it and it is not a runtime dependency for us. + sed -i -e '/^dependencies:/,/force_ruby_platform/d' ../metadata || die +} + +all_ruby_compile() { + all_fakegem_compile + + if use doc; then + rdoc --title "${P} Documentation" -o doc --main README.rdoc lib *.rdoc ext/*/*.c || die + rm -f doc/js/*.gz || die + fi +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/version_gem/Manifest b/dev-ruby/version_gem/Manifest index 88784ec17e89..cb18d2266050 100644 --- a/dev-ruby/version_gem/Manifest +++ b/dev-ruby/version_gem/Manifest @@ -1,3 +1,3 @@ DIST version_gem-1.1.3.tar.bz2 24554 BLAKE2B 419851cb5fcc5391449b28785aecc1c4e145bed4eafb443cdcd284d3b19d0911307afd226e43a829f34784a2fe7ece5e7e00502bfa5a9b0bb7eb49d0b6dcebf4 SHA512 77e90c6c2a52495ad9096fb83a10492f5b9bda35160287e15898351204ead174677021bde58f5dc7cd8f02f1d599736b3c3b7aba291f73e44edece10c61646e4 -EBUILD version_gem-1.1.3.ebuild 898 BLAKE2B 4c4280388b1e57d7a6af3296a1aa04ec5c1b561fe17519fd66ef3058c2394dda512782e9fc5719b45c272b58fb20ed1ef176a03cf64fae082f9db77b7e51c170 SHA512 c816b6e4c8ecf7c294fb86d0ae77e6811e5c83f3055cf96cff406c602c50c7a3da5503850470600caedd979b0db4a4cbbefabbefbd7cb85913ef744b36f99052 +EBUILD version_gem-1.1.3.ebuild 905 BLAKE2B 580ed50cd1dc7ec6193c5d40a1a2595e1ef2ffa7eef23deb5a537bb16e158e9e3f77d300406130162b6f78aee0d6a0a4306a1e079e5f9f2acbf695f584efa67e SHA512 b22e0a5fc58a790ab2415fd75e4c6fdebb8796e975e946c0928d00d2a30f691ddb81a7735e0e7f835e299dee8f26894808011956820f4cd067c22be4e0abdc67 MISC metadata.xml 337 BLAKE2B 6b8f52ce757099053fbd9bf52f2a6caad31a3931b1bfadef4b9015819b4b42fea2ef0809dd1776e82a56579bcabb0adcb1c20dde895bd6cc0bfabae929eccb49 SHA512 9dcbe6f537b05341c59dfcb698898d08db81b85e5942b522a7f62bb7499e0ecf412a7068d1abddba8f89f0a23325949b32c16d6411dda377740ad6d61098707f diff --git a/dev-ruby/version_gem/version_gem-1.1.3.ebuild b/dev-ruby/version_gem/version_gem-1.1.3.ebuild index 6c8f581ca665..f6a773fb4e2d 100644 --- a/dev-ruby/version_gem/version_gem-1.1.3.ebuild +++ b/dev-ruby/version_gem/version_gem-1.1.3.ebuild @@ -19,7 +19,7 @@ RUBY_S="version_gem-v${PV}" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~riscv" IUSE="" all_ruby_prepare() { diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz index f7f81d4666b81393a63fc4a2f8580d268334003e..23b6581af66e4f7e4661db3a95ab964441c18ed6 100644 GIT binary patch delta 9633 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 V>^~x11ON5!{uf?}hYgiS006c_FU9}> diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest index 1dc21e307009..3ed83b5b750e 100644 --- a/dev-scheme/chez/Manifest +++ b/dev-scheme/chez/Manifest @@ -1,5 +1,5 @@ DIST chez-9.5.8.tar.gz 35487100 BLAKE2B 6c5467f812788166aded14ce38ec2935bb890f2386f3ea7ec29a97c6a3d9aa37f26960e44aa6acd6b3954e45dfc4eaff4fc7db1dd77b231fb380a1dac7349be4 SHA512 80a4e9f61ddb254bef1a249af1d32f918df88390946fbe6eeb62c3510c760bf899285be1aba70eda9b54bcb0c6fef3fe7deace648993cd9cece2d08cf0ade9c0 DIST chez-9.5.8a.tar.gz 35488602 BLAKE2B 49facf50d7cbd301257cd2a0e180cd9ef0608241e599f56a29146fb64bc5f49c1ee536ef70d35f249baa2ba00721f2b28ff1256e3b0ccaf3fbfe426995aaae52 SHA512 64ede117b8e91b7f9f5203899d9063b3638fdaaeaef30afd5a020c41d3c3f3625772a3cb9fed68850926dffe543d2f6c6e4259845f7fd09bee9479afa35bf653 EBUILD chez-9.5.8-r1.ebuild 1793 BLAKE2B aff00e6783e3702a079e418033e662fc2bc43a2380391541b51b3cf69e14d4df45069794e3a835394a88135dab302949572f78ed8982fa8c542fca2fdf8b83dc SHA512 6a9db24ebd22df332f6853eec1894265b9b3d7540d23f2ea0bdc9b31ffc9399f80e4de00dfcaa6d57f82688283d5bdb013f58a66b459b3569f6ccd1ab8378c6e -EBUILD chez-9.5.8a-r1.ebuild 1813 BLAKE2B 4ff1e4c7b66e6705c2e3caf5fa1d08046bc456553ddff92930d8211edfbee4dcae5d11b2e6e13ca9bb6a77091761901962c18fa8640a05bea01533e164198b74 SHA512 12db3b1fd82bb1ab979956409e21065c6136ef29ac1af31161a7dab959b3ae9acc0d080d63817b3b11fba3f1700d500fea96c88bbe3078f8600efd39be5dc66b +EBUILD chez-9.5.8a-r1.ebuild 1812 BLAKE2B 72955ce1fff269ee0a560b02446fb59a6acd853098911903aadda833396b8a14067e2fb58189a5f9fc6f28f01e9b287c1b82917bb9199f12b871e966f65883d8 SHA512 f5f9583fe24834f4a7548ccd10d3659e111ff07e5fe64e041adb7aba4e1001a02e8cef5e60b42897f9690f6429d88a439e74755c9a0508fdc4a7ef1539182725 MISC metadata.xml 1247 BLAKE2B 2fce457107f3e9a65f30ecc19c891c1b953049889bcd7bd9ccc7537c6ee8b9ae64937ee46c329f74266f095fd611ae53775e4229aacd4ebdf82b83135e13e50c SHA512 2a0bab06ce23b7e38f4651d33337b03691dbe09257ee325236ad5c585af4300e2b15f6b0d9614ee87ee4721adebfd71c0a2313ad3865a9e7f75e5e95b54cc5a3 diff --git a/dev-scheme/chez/chez-9.5.8a-r1.ebuild b/dev-scheme/chez/chez-9.5.8a-r1.ebuild index 6cce9c186365..d843641e5a15 100644 --- a/dev-scheme/chez/chez-9.5.8a-r1.ebuild +++ b/dev-scheme/chez/chez-9.5.8a-r1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/csv${PV//a} # which are both MIT licensed. LICENSE="Apache-2.0 MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="X ncurses threads" BDEPEND="virtual/pkgconfig" diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 9ae431a0a721aace868b7de11ceda2ab00325932..ef57bddb23bb373b13f676ccbfb99b55a88c6136 100644 GIT binary patch delta 66697 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≺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�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 $CONF_FILE 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 +From: Michal Privoznik +Date: Tue, 15 Mar 2022 05:23:29 +0100 +Subject: [PATCH] libvirt-9.5.0-fix-paths-for-apparmor.patch + +Signed-off-by: Michal Privoznik +--- + src/security/apparmor/libvirt-qemu.in | 1 + + src/security/apparmor/meson.build | 6 +++--- + src/security/apparmor/usr.lib.libvirt.virt-aa-helper.local | 1 - + ...t-aa-helper.in => usr.libexec.libvirt.virt-aa-helper.in} | 6 +++--- + .../apparmor/usr.libexec.libvirt.virt-aa-helper.local | 1 + + 5 files changed, 8 insertions(+), 7 deletions(-) + delete mode 100644 src/security/apparmor/usr.lib.libvirt.virt-aa-helper.local + rename src/security/apparmor/{usr.lib.libvirt.virt-aa-helper.in => usr.libexec.libvirt.virt-aa-helper.in} (92%) + create mode 100644 src/security/apparmor/usr.libexec.libvirt.virt-aa-helper.local + +diff --git a/src/security/apparmor/libvirt-qemu.in b/src/security/apparmor/libvirt-qemu.in +index 53f45c3a28..7882e811fc 100644 +--- a/src/security/apparmor/libvirt-qemu.in ++++ b/src/security/apparmor/libvirt-qemu.in +@@ -96,6 +96,7 @@ + /usr/share/sgabios/** r, + /usr/share/slof/** r, + /usr/share/vgabios/** r, ++ /usr/share/seavgabios/** r, + + # pki for libvirt-vnc and libvirt-spice (LP: #901272, #1690140) + /etc/pki/CA/ r, +diff --git a/src/security/apparmor/meson.build b/src/security/apparmor/meson.build +index b9257c816d..c1b79fef27 100644 +--- a/src/security/apparmor/meson.build ++++ b/src/security/apparmor/meson.build +@@ -1,5 +1,5 @@ + apparmor_gen_profiles = [ +- 'usr.lib.libvirt.virt-aa-helper', ++ 'usr.libexec.libvirt.virt-aa-helper', + 'usr.sbin.libvirtd', + 'usr.sbin.virtqemud', + 'usr.sbin.virtxend', +@@ -82,8 +82,8 @@ if not conf.has('WITH_APPARMOR_3') + # AppArmor 3.x, upstream's preference is to avoid creating these + # files in order to limit the amount of filesystem clutter. + install_data( +- 'usr.lib.libvirt.virt-aa-helper.local', ++ 'usr.libexec.libvirt.virt-aa-helper.local', + install_dir: apparmor_dir / 'local', +- rename: 'usr.lib.libvirt.virt-aa-helper', ++ rename: 'usr.libexec.libvirt.virt-aa-helper', + ) + endif +diff --git a/src/security/apparmor/usr.lib.libvirt.virt-aa-helper.local b/src/security/apparmor/usr.lib.libvirt.virt-aa-helper.local +deleted file mode 100644 +index c0990e51d0..0000000000 +--- a/src/security/apparmor/usr.lib.libvirt.virt-aa-helper.local ++++ /dev/null +@@ -1 +0,0 @@ +-# Site-specific additions and overrides for 'usr.lib.libvirt.virt-aa-helper' +diff --git a/src/security/apparmor/usr.lib.libvirt.virt-aa-helper.in b/src/security/apparmor/usr.libexec.libvirt.virt-aa-helper.in +similarity index 92% +rename from src/security/apparmor/usr.lib.libvirt.virt-aa-helper.in +rename to src/security/apparmor/usr.libexec.libvirt.virt-aa-helper.in +index 26ee20a17d..38fd3bfb88 100644 +--- a/src/security/apparmor/usr.lib.libvirt.virt-aa-helper.in ++++ b/src/security/apparmor/usr.libexec.libvirt.virt-aa-helper.in +@@ -41,7 +41,7 @@ profile virt-aa-helper @libexecdir@/virt-aa-helper { + deny /dev/mapper/* r, + + @libexecdir@/virt-aa-helper mr, +- /{usr/,}sbin/apparmor_parser Ux, ++ /{usr/,}{s,}bin/apparmor_parser Ux, + + @sysconfdir@/apparmor.d/libvirt/* r, + @sysconfdir@/apparmor.d/libvirt/libvirt-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]* rw, +@@ -72,9 +72,9 @@ profile virt-aa-helper @libexecdir@/virt-aa-helper { + /**/disk{,.*} r, + + @BEGIN_APPARMOR_3@ +- include if exists ++ include if exists + @END_APPARMOR_3@ + @BEGIN_APPARMOR_2@ +- #include ++ #include + @END_APPARMOR_2@ + } +diff --git a/src/security/apparmor/usr.libexec.libvirt.virt-aa-helper.local b/src/security/apparmor/usr.libexec.libvirt.virt-aa-helper.local +new file mode 100644 +index 0000000000..974653d797 +--- /dev/null ++++ b/src/security/apparmor/usr.libexec.libvirt.virt-aa-helper.local +@@ -0,0 +1 @@ ++# Site-specific additions and overrides for 'usr.libexec.libvirt.virt-aa-helper' +-- +2.41.0 + diff --git a/app-emulation/libvirt/libvirt-9.5.0.ebuild b/app-emulation/libvirt/libvirt-9.5.0.ebuild new file mode 100644 index 000000000000..0a0255e18fcf --- /dev/null +++ b/app-emulation/libvirt/libvirt-9.5.0.ebuild @@ -0,0 +1,363 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Packages which get releases together: +# app-emacs/nxml-libvirt-schemas +# dev-python/libvirt-python +# dev-perl/Sys-Virt +# app-emulation/libvirt +# Please bump them together! + +PYTHON_COMPAT=( python3_{9..11} ) +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig + +if [[ ${PV} = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git" + EGIT_BRANCH="master" +else + SRC_URI="https://libvirt.org/sources/${P}.tar.xz + verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +DESCRIPTION="C toolkit to manipulate virtual machines" +HOMEPAGE="https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/" +LICENSE="LGPL-2.1" +SLOT="0/${PV}" +IUSE=" + apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs + iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nfs nls numa openvz + parted pcap policykit +qemu rbd sasl selinux test +udev + virtualbox +virt-network wireshark-plugins xen zfs +" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + firewalld? ( virt-network ) + libvirtd? ( || ( lxc openvz qemu virtualbox xen ) ) + lxc? ( caps libvirtd ) + openvz? ( libvirtd ) + qemu? ( libvirtd ) + virt-network? ( libvirtd ) + virtualbox? ( libvirtd ) + xen? ( libvirtd )" + +BDEPEND=" + app-text/xhtml1 + dev-lang/perl + dev-libs/libxslt + dev-perl/XML-XPath + dev-python/docutils + virtual/pkgconfig + net-libs/rpcsvc-proto + bash-completion? ( >=app-shells/bash-completion-2.0 ) + verify-sig? ( sec-keys/openpgp-keys-libvirt )" + +# gettext.sh command is used by the libvirt command wrappers, and it's +# non-optional, so put it into RDEPEND. +# We can use both libnl:1.1 and libnl:3, but if you have both installed, the +# package will use 3 by default. Since we don't have slot pinning in an API, +# we must go with the most recent. +RDEPEND=" + acct-user/qemu + app-misc/scrub + >=dev-libs/glib-2.56.0 + dev-libs/libgcrypt + dev-libs/libnl:3 + >=dev-libs/libxml2-2.9.1 + >=net-analyzer/openbsd-netcat-1.105-r1 + >=net-libs/gnutls-3.2.0:= + net-libs/libtirpc:= + >=net-misc/curl-7.18.0 + sys-apps/dbus + sys-apps/dmidecode + sys-devel/gettext + >=sys-libs/readline-7.0:= + virtual/acl + apparmor? ( sys-libs/libapparmor ) + audit? ( sys-process/audit ) + caps? ( sys-libs/libcap-ng ) + dtrace? ( dev-util/systemtap ) + firewalld? ( >=net-firewall/firewalld-0.6.3 ) + fuse? ( sys-fs/fuse:= ) + glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) + iscsi? ( >=sys-block/open-iscsi-1.18.0 ) + iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) + libssh? ( >=net-libs/libssh-0.8.1:= ) + libssh2? ( >=net-libs/libssh2-1.3 ) + lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) + lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) + nfs? ( net-fs/nfs-utils ) + numa? ( + >sys-process/numactl-2.0.2 + sys-process/numad + ) + parted? ( + >=sys-block/parted-1.8[device-mapper] + sys-fs/lvm2[lvm] + ) + pcap? ( >=net-libs/libpcap-1.8.0 ) + policykit? ( + acct-group/libvirt + >=sys-auth/polkit-0.9 + ) + qemu? ( + >=app-emulation/qemu-4.2 + app-crypt/swtpm + >=dev-libs/yajl-2.0.3:= + ) + rbd? ( sys-cluster/ceph ) + sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) + selinux? ( >=sys-libs/libselinux-2.0.85 ) + virt-network? ( + net-dns/dnsmasq[dhcp,ipv6(+),script] + net-firewall/ebtables + >=net-firewall/iptables-1.4.10[ipv6(+)] + net-misc/radvd + sys-apps/iproute2[-minimal] + ) + wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) + xen? ( + >=app-emulation/xen-4.9.0 + app-emulation/xen-tools:= + ) + udev? ( + virtual/libudev:= + >=x11-libs/libpciaccess-0.10.9 + ) + zfs? ( sys-fs/zfs ) + kernel_linux? ( sys-apps/util-linux )" +DEPEND=" + ${BDEPEND} + ${RDEPEND} + ${PYTHON_DEPS} +" +# The 'circular' dependency on dev-python/libvirt-python is because of +# virt-qemu-qmp-proxy. +PDEPEND=" + qemu? ( dev-python/libvirt-python ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-9.4.0-fix_paths_in_libvirt-guests_sh.patch + "${FILESDIR}"/${PN}-9.4.0-do-not-use-sysconfig.patch + "${FILESDIR}"/${PN}-9.4.0-fix-paths-for-apparmor.patch +) + +pkg_setup() { + # Check kernel configuration: + CONFIG_CHECK="" + use fuse && CONFIG_CHECK+=" + ~FUSE_FS" + + use lvm && CONFIG_CHECK+=" + ~BLK_DEV_DM + ~DM_MULTIPATH + ~DM_SNAPSHOT" + + use lxc && CONFIG_CHECK+=" + ~BLK_CGROUP + ~CGROUP_CPUACCT + ~CGROUP_DEVICE + ~CGROUP_FREEZER + ~CGROUP_NET_PRIO + ~CGROUP_PERF + ~CGROUPS + ~CGROUP_SCHED + ~CPUSETS + ~IPC_NS + ~MACVLAN + ~NAMESPACES + ~NET_CLS_CGROUP + ~NET_NS + ~PID_NS + ~POSIX_MQUEUE + ~SECURITYFS + ~USER_NS + ~UTS_NS + ~VETH + ~!GRKERNSEC_CHROOT_MOUNT + ~!GRKERNSEC_CHROOT_DOUBLE + ~!GRKERNSEC_CHROOT_PIVOT + ~!GRKERNSEC_CHROOT_CHMOD + ~!GRKERNSEC_CHROOT_CAPS" + + kernel_is lt 4 7 && use lxc && CONFIG_CHECK+=" + ~DEVPTS_MULTIPLE_INSTANCES" + + use virt-network && CONFIG_CHECK+=" + ~BRIDGE_EBT_MARK_T + ~BRIDGE_NF_EBTABLES + ~NETFILTER_ADVANCED + ~NETFILTER_XT_CONNMARK + ~NETFILTER_XT_MARK + ~NETFILTER_XT_TARGET_CHECKSUM + ~IP_NF_FILTER + ~IP_NF_MANGLE + ~IP_NF_NAT + ~IP6_NF_FILTER + ~IP6_NF_MANGLE + ~IP6_NF_NAT" + + # This was renamed in kernel commit v5.2-rc1~133^2~174^2~6 + if use virt-network ; then + if kernel_is -lt 5 2 ; then + CONFIG_CHECK+=" + ~IP_NF_TARGET_MASQUERADE" + else + CONFIG_CHECK+=" + ~NETFILTER_XT_TARGET_MASQUERADE" + fi + fi + + # Bandwidth Limiting Support + use virt-network && CONFIG_CHECK+=" + ~BRIDGE_EBT_T_NAT + ~IP_NF_TARGET_REJECT + ~NET_ACT_POLICE + ~NET_CLS_FW + ~NET_CLS_U32 + ~NET_SCH_HTB + ~NET_SCH_INGRESS + ~NET_SCH_SFQ" + + ERROR_USER_NS="Optional depending on LXC configuration." + + if [[ -n ${CONFIG_CHECK} ]]; then + linux-info_pkg_setup + fi + + python-any-r1_pkg_setup +} + +src_prepare() { + touch "${S}/.mailmap" || die + + default + python_fix_shebang . + + # Skip fragile tests which relies on pristine environment + # (Breaks because of sandbox environment variables) + # bug #802876 + sed -i -e "/commandtest/d" tests/meson.build || die + + # Tweak the init script: + cp "${FILESDIR}/libvirtd.init-r19" "${S}/libvirtd.init" || die + sed -e "s/USE_FLAG_FIREWALLD/$(usex firewalld 'need firewalld' '')/" \ + -i "${S}/libvirtd.init" || die "sed failed" +} + +src_configure() { + local emesonargs=( + $(meson_feature apparmor) + $(meson_feature apparmor apparmor_profiles) + $(meson_feature audit) + $(meson_feature caps capng) + $(meson_feature dtrace) + $(meson_feature firewalld) + $(meson_feature fuse) + $(meson_feature glusterfs) + $(meson_feature glusterfs storage_gluster) + $(meson_feature iscsi storage_iscsi) + $(meson_feature iscsi-direct storage_iscsi_direct) + $(meson_feature libvirtd driver_libvirtd) + $(meson_feature libssh) + $(meson_feature libssh2) + $(meson_feature lvm storage_lvm) + $(meson_feature lvm storage_mpath) + $(meson_feature lxc driver_lxc) + $(meson_feature nls) + $(meson_feature numa numactl) + $(meson_feature numa numad) + $(meson_feature openvz driver_openvz) + $(meson_feature parted storage_disk) + $(meson_feature pcap libpcap) + $(meson_feature policykit polkit) + $(meson_feature qemu driver_qemu) + $(meson_feature qemu yajl) + $(meson_feature rbd storage_rbd) + $(meson_feature sasl) + $(meson_feature selinux) + $(meson_feature test tests) + $(meson_feature udev) + $(meson_feature virt-network driver_network) + $(meson_feature virtualbox driver_vbox) + $(meson_feature wireshark-plugins wireshark_dissector) + $(meson_feature xen driver_libxl) + $(meson_feature zfs storage_zfs) + + -Dnetcf=disabled + -Dsanlock=disabled + -Dopenwsman=disabled + + -Ddriver_esx=enabled + -Dinit_script=systemd + -Dqemu_user=$(usex caps qemu root) + -Dqemu_group=$(usex caps qemu root) + -Ddriver_remote=enabled + -Dstorage_fs=enabled + -Ddriver_vmware=enabled + + --localstatedir="${EPREFIX}/var" + -Dinitconfdir="${EPREFIX}/etc/systemd" + -Drunstatedir="${EPREFIX}/run" + -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" + ) + + meson_src_configure +} + +src_test() { + export VIR_TEST_DEBUG=1 + # Don't run the syntax check tests, they're fragile and not relevant + # to us downstream anyway. + # We also crank up the timeout (as Fedora does) just to preempt failures + # on slower arches. + meson_src_test --no-suite syntax-check --timeout-multiplier 10 +} + +src_install() { + meson_src_install + + # Depending on configuration option, libvirt will create some bogus + # directoreis. They are either not used, or libvirtd is able to create + # them on demand, so let's remove them. + # + # Note, we are using -f here so that rm does not fail or warn if the + # directory is nonexistent. + rm -rf "${D}"/etc/sysconfig + rm -rf "${D}"/var + rm -rf "${D}"/run + + use libvirtd || return 0 + # From here, only libvirtd-related instructions, be warned! + + newtmpfiles "${FILESDIR}"/libvirtd.tmpfiles.conf libvirtd.conf + + newinitd "${S}/libvirtd.init" libvirtd + newinitd "${FILESDIR}/libvirt-guests.init-r4" libvirt-guests + newinitd "${FILESDIR}/virtlockd.init-r2" virtlockd + newinitd "${FILESDIR}/virtlogd.init-r2" virtlogd + + newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd + newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests + + DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r3") + DISABLE_AUTOFORMATTING=true + readme.gentoo_create_doc +} + +pkg_postinst() { + if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then + touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml || die + fi + + use libvirtd || return 0 + # From here, only libvirtd-related instructions, be warned! + tmpfiles_process libvirtd.conf + readme.gentoo_print_elog +} diff --git a/app-emulation/libvirt/libvirt-9999.ebuild b/app-emulation/libvirt/libvirt-9999.ebuild index cc80f16e8bc8..4adcd0b92658 100644 --- a/app-emulation/libvirt/libvirt-9999.ebuild +++ b/app-emulation/libvirt/libvirt-9999.ebuild @@ -107,6 +107,7 @@ RDEPEND=" ) qemu? ( >=app-emulation/qemu-4.2 + app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) @@ -144,7 +145,7 @@ PDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-9.4.0-fix_paths_in_libvirt-guests_sh.patch "${FILESDIR}"/${PN}-9.4.0-do-not-use-sysconfig.patch - "${FILESDIR}"/${PN}-9.5.0-fix-paths-for-apparmor.patch + "${FILESDIR}"/${PN}-9.6.0-fix-paths-for-apparmor.patch ) pkg_setup() { diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest index e0a3b8da404f..992e7a1d964f 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -19,15 +19,19 @@ DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 103900fb7903ed8d75f7f012bf61fa2d6fce DIST qemu-7.2.0.tar.xz 122408576 BLAKE2B 415ff621356c59f88b29cfe3ef5db1e282b26bbafbee3d535477c6125ccb060ec9762d9e3ab9f70ce5478804dca0a46a59bcf12c112a2462029a93e578e61530 SHA512 f3cfa00da739ba819a218d7e6e95c77fb79a8e0f487b024ddd281602e785249b81144595e3f8c746c32a4f5c4d1a88c6aebae3c162603edfbb50ae3722d7ed13 DIST qemu-7.2.1.tar.xz 122400592 BLAKE2B bae1df5d332beaca313c4bac88f06dd5992988d7c1b6fdc6ced4043d858f437339cd7d0009ae667f9e66705117697bee7ee44ec4e911cc203d34eecc3d8f139b SHA512 e286dc66c923a5df77eb02d69235d048e80a7cced638fae52fbed385b4c3cd736cfea66bb3c9843bebf0a33e81ea141fc015e0bd82108df304f148ce59d9ae8a DIST qemu-7.2.3.tar.xz 122395692 BLAKE2B 4e65cac7505a56da85c1d98dc6029d516dd4f07f0211ea5213724d231d448d9b49cc91a3058a2a89908608078854d97da480e6f0bc7ce47d9555c2bb1177fbdc SHA512 09523d456175da47d58d8d56fe9a95416ee3e6fd8aa7766383033396a1e5bd10f7758832f7f2b8662068ef94b21ab6a3a351c9158fb6bde0e1d7d5fb393bf6c7 +DIST qemu-7.2.4.tar.xz 121849100 BLAKE2B a9c5ffce9ff0fac4e2d1fa4be1a1dcee2f5d7f793ddf726871c5ae9a68c22f7ba03692a8a5096de3051030d3c2f34e46697d5af2d66c34984b8161ae3bb07b42 SHA512 fa765673833a1f2cbecdb9d47dc7dc29d7613be5a5c8fc63925ae70e1f5aafb4f9f02e45b212a329f17b689351b8a9cdf5f5235ab6adb71bb40e41868898d95b DIST qemu-8.0.0-docs.tar.xz 3218024 BLAKE2B b764a625024e78a39470048355471e12cfb57ab3c34e764dc4200fdf5c1aea635d26095ec961979bf46f177101c5bd38618bacf7e98e04bd64688ab5e29591aa SHA512 d9dfe191372e105fe16fe8f66f41ed793ade4c89b5ab1d84b39459f3419a1ca61bd49422a83981965cc257c05eca7fd49054703f58f179f5c7b656e9473a1054 DIST qemu-8.0.0.tar.xz 127835148 BLAKE2B 9b54aae10fe09691a26e68374723ded5fdda6409673b4de9461a25ee060cfd03968a16ddeadc21d48b9262e53aa6d4e5eb645376969f97c65807fad19607b04f SHA512 1f31d1e653dec2d35f1b7a5468ee3f471553b48eca8c8afafffcf9243c6b2260e78a5b73da3fe567f9b85d4133573eebd397747b3aec501fb24076263eb07b27 DIST qemu-8.0.2.tar.xz 126707132 BLAKE2B f2b1a63e10c42aabfe39722c7732d0f04818ad367b769b3deb29c5bf9adcabc3aca1706f3c40fafeeb57ac1f7a61ded5066de32134c483e2fd27bc65b4b7d30a SHA512 4e915d33a662bf55b09247fb85150be376c92270d3764e3d6470c452cb70cc558f54e84de5610dd60a9eb3ea02d5d4277b1ec75c9804967d278fa8361c7f9b9a +DIST qemu-8.0.3.tar.xz 126710536 BLAKE2B 071cc1a35209a02e8c5dd4f43cb112f110b4655adb0f870a04fdf9a6e2c761699574e8c9426f70f60787a99acf252d7a64d94a8e837cdfeda93d89428d7866f3 SHA512 18b2ccb65f7ec2ae92f0e04406539620c881e2b75f63816588c86043a07464bb99d16a83e792ed9508de393f4b694c46d52f4d07edf52741e85224c8b8d5d5c3 EBUILD qemu-7.2.0-r3.ebuild 27553 BLAKE2B 7846cfb2c75f660e08ed631a615b48ade7d3d9ed4a007469f4be39455ff8dd9d993025413c73b49c25ec17d4a7c62b8a5856f5e62f5fa5fb38437d031a7e2d8c SHA512 9f9d84fa83551d15c10cd1242f1fc7935c3265136628c76e5cdfc88540021d1ec53d714dc16d7e3bdbff4b7406146a44d7fabb8da491ac1d696c011dd4ab4dc8 EBUILD qemu-7.2.1.ebuild 27511 BLAKE2B 0c2b097c0335e064647ef59a480e204adf3cb0a99a40e481a58705705aaef4c3ee53d8b10e71b27b242788859c40b129ca74fe321edca8a0ab74bd1d32e17259 SHA512 69b0d5c50c3d248485a33aba72612db4ad35c5214037f562d750f6f22cf74c37bb174fcf2d936576f6c6541624d79eec220726e03630c71aad343dee87be25b5 EBUILD qemu-7.2.3-r1.ebuild 27551 BLAKE2B 3f504c35ea3130fcaf1a057e59c3562b46de5d7342c064a741c839faa33ab662b73db83296d874cbf30aef8717aa5b26f7e6d561d778f898a67d4c4ef2326f6a SHA512 13a104b1953f8788457c63ad5a26a76c3372e16765d8f454701468bb3cbcee04f42e0d12c9f2efe402e63e689481332ee9d616511db0ebc4da33ee2bd96aa79d EBUILD qemu-7.2.3.ebuild 27510 BLAKE2B 06b545256d2c894eec775506e7a2207de25e5e5d6fef7f94744108e27ada9b3cece67e4d9430421f8a2276c7713ee62fd7ba2cf64f34f465b3e85bacea66ebe1 SHA512 27a718356f4d7b76d5cff6d70d7847d1a4e13ba0dcb7f631d907b55b5b847a04360f2cce41f673621966c13be60694d6f9deb15920f97cf189c4f21eec080ee8 +EBUILD qemu-7.2.4.ebuild 27511 BLAKE2B 0c2b097c0335e064647ef59a480e204adf3cb0a99a40e481a58705705aaef4c3ee53d8b10e71b27b242788859c40b129ca74fe321edca8a0ab74bd1d32e17259 SHA512 69b0d5c50c3d248485a33aba72612db4ad35c5214037f562d750f6f22cf74c37bb174fcf2d936576f6c6541624d79eec220726e03630c71aad343dee87be25b5 EBUILD qemu-8.0.0-r1.ebuild 27327 BLAKE2B 304700a18a045f17851df427556ea57507f708b08485166ae9d1c30e617eae987db79aebafe65f230fe0c4b5b4b760e87f7e44e6084b16a8be0fb3c91a884f53 SHA512 bdc0008c18439a0688edc7715a0e9c836a57e08989c4bad7e29eef0ef3362958c8eee22ca71dc2d4939aee5b3b8dd500be0fe5ee3c8da866294a1cecedbf15cd EBUILD qemu-8.0.2-r2.ebuild 27402 BLAKE2B f26dedfd8e0bebecad6fe35dcac3d8e5c7caccd59a3a8269542d9093f2a410a02a1563492165aff311156c31100ed1ae9c2f04ce9458fb52df2e52d9d19664d4 SHA512 d48f0b5b1005e8025cf9bcd8a5fa0e353670475d60aa5e57248633f2a542868fece5c1553ed9cf28bcf97a961f7cb2a05ab3599830726cbeeec78d336a8cfa03 EBUILD qemu-8.0.2.ebuild 27362 BLAKE2B e8a404836f3460473bb91b968d922c794bc8c2bae62024ebffa30a87de9aa1ebf08ab2f459594e28eb314df235248972c18424e465c4c6ab65ba97ec2534f5fd SHA512 019341b241f2c9258d18120d6117ed1aca4aec5ddfbaf1191ed873b51e2b80c81f884683d2d806c633132218cb639fd36b5bf9e1cd36eda10eb5f45342ebef55 -EBUILD qemu-9999.ebuild 27233 BLAKE2B 3799803adf354d36eac9da1f2601f307638a0a3748c2d139ebea7d20c06690a0e4e57626bd5115fac70d6cdf02e934888e5a6ff70af65632909f550ddcbbec90 SHA512 89219aebf16b826f079a2b662008a9c2c09c61cc0e620a779a595ac3fb76df00f090f8573c12cb7d504b977e2e36aa1eecd37beb73847e7310647c05b3f62a10 +EBUILD qemu-8.0.3.ebuild 27371 BLAKE2B ef4fe77f039a7d5b719c7f39a546b266516a6b8010e36dce9399ade633af68c3e9045040d0bebdb9a78e7f9bb91eaff438aea521eeb06b256664f8175fc0b301 SHA512 c2ae3827dfb00e51916d136d7b6832f95b7930ee19950d0adb58f87e5f1de3d02dee18e110fd8a3a7fad504279007efa046ca80d9a5cef903babf70f24ba0d4b +EBUILD qemu-9999.ebuild 27243 BLAKE2B a09b1813dee9b5709d951e6869902cc0a3ffab66e93961c613628b0cdae3c49d8d7d8dc959cb5756b49aed45298753d4fcdc06a5d3b6e896fd9fae94c71551b6 SHA512 296d6c9c3c9f4b8f32cb860d0e41577a47d8a3535e8e1b816b7c508f964094b36295c8fd4a828a59fdab88c85b8b738195120c1b839318db5f0a0dba75e8de7d MISC metadata.xml 4323 BLAKE2B 6e28c4719b95f6f0f3f9c699c05925d87197e0d3c6882b782e1aab9beda1e9715a2329849a692bb7debdabbf9ccd1e59648611942c72ea89a0dd05e99ae14618 SHA512 beb497dcf2e1d5fcd757c83312425c1fe47d712523940d596c141eacca55ddaf9d30fd3adb481a54a0acacedae5bc69e03349e6f8636f96d919330e12f70f099 diff --git a/app-emulation/qemu/qemu-7.2.4.ebuild b/app-emulation/qemu/qemu-7.2.4.ebuild new file mode 100644 index 000000000000..2218435d4f6e --- /dev/null +++ b/app-emulation/qemu/qemu-7.2.4.ebuild @@ -0,0 +1,972 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1} +QEMU_DOCS_PREBUILT_DEV=ajak +QEMU_DOCS_VERSION="7.2.0" +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +# bug #830088 +QEMU_DOC_USEFLAG="+doc" + +PYTHON_COMPAT=( python3_{9,10,11} ) +PYTHON_REQ_USE="ncurses,readline" + +FIRMWARE_ABI_VERSION="7.2.0" + +inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \ + pax-utils xdg-utils + +if [[ ${PV} == *9999* ]]; then + QEMU_DOCS_PREBUILT=0 + + EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/" + EGIT_SUBMODULES=( + tests/fp/berkeley-softfloat-3 + tests/fp/berkeley-testfloat-3 + ui/keycodemapdb + ) + inherit git-r3 + SRC_URI="" +else + MY_P="${PN}-${PV/_rc/-rc}" + SRC_URI="https://download.qemu.org/${MY_P}.tar.xz" + + if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !doc? ( https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz )" + fi + + S="${WORKDIR}/${MY_P}" + [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" +HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org" + +LICENSE="GPL-2 LGPL-2 BSD-2" +SLOT="0" + +[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc" + +IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug ${QEMU_DOC_USEFLAG} + +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring + jack jemalloc +jpeg + lzo multipath + ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs + plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux + +slirp + smartcard snappy spice ssh static static-user systemtap test udev usb + usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen + zstd" + +COMMON_TARGETS=" + aarch64 + alpha + arm + cris + hppa + i386 + loongarch64 + m68k + microblaze + microblazeel + mips + mips64 + mips64el + mipsel + nios2 + or1k + ppc + ppc64 + riscv32 + riscv64 + s390x + sh4 + sh4eb + sparc + sparc64 + x86_64 + xtensa + xtensaeb +" +IUSE_SOFTMMU_TARGETS=" + ${COMMON_TARGETS} + avr + rx + tricore +" +IUSE_USER_TARGETS=" + ${COMMON_TARGETS} + aarch64_be + armeb + hexagon + mipsn32 + mipsn32el + ppc64le + sparc32plus +" + +use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS}) +use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS}) +IUSE+=" ${use_softmmu_targets} ${use_user_targets}" + +RESTRICT="!test? ( test )" + +# Allow no targets to be built so that people can get a tools-only build. +# Block USE flag configurations known to not work. +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + qemu_softmmu_targets_arm? ( fdt ) + qemu_softmmu_targets_microblaze? ( fdt ) + qemu_softmmu_targets_mips64el? ( fdt ) + qemu_softmmu_targets_ppc64? ( fdt ) + qemu_softmmu_targets_ppc? ( fdt ) + qemu_softmmu_targets_riscv32? ( fdt ) + qemu_softmmu_targets_riscv64? ( fdt ) + qemu_softmmu_targets_x86_64? ( fdt ) + sdl-image? ( sdl ) + static? ( static-user !alsa !gtk !jack !opengl !pam !pulseaudio !plugins !rbd !snappy !udev ) + static-user? ( !plugins ) + virgl? ( opengl ) + virtfs? ( xattr ) + vnc? ( gnutls ) + vte? ( gtk ) + multipath? ( udev ) + plugins? ( !static !static-user ) +" +for smname in ${IUSE_SOFTMMU_TARGETS} ; do + REQUIRED_USE+=" qemu_softmmu_targets_${smname}? ( seccomp ) " +done + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# and user/softmmu targets (qemu-*, qemu-system-*). +# +# Yep, you need both libcap and libcap-ng since virtfs only uses libcap. +# +# The attr lib isn't always linked in (although the USE flag is always +# respected). This is because qemu supports using the C library's API +# when available rather than always using the external library. +ALL_DEPEND=" + dev-libs/glib:2[static-libs(+)] + sys-libs/zlib[static-libs(+)] + python? ( ${PYTHON_DEPS} ) + systemtap? ( dev-util/systemtap ) + xattr? ( sys-apps/attr[static-libs(+)] )" + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# softmmu targets (qemu-system-*). +SOFTMMU_TOOLS_DEPEND=" + sys-libs/libcap-ng[static-libs(+)] + >=x11-libs/pixman-0.28.0[static-libs(+)] + accessibility? ( + app-accessibility/brltty[api] + app-accessibility/brltty[static-libs(+)] + ) + aio? ( dev-libs/libaio[static-libs(+)] ) + alsa? ( >=media-libs/alsa-lib-1.0.13 ) + bpf? ( dev-libs/libbpf:= ) + bzip2? ( app-arch/bzip2[static-libs(+)] ) + capstone? ( dev-libs/capstone:=[static-libs(+)] ) + curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) + fdt? ( >=sys-apps/dtc-1.5.1[static-libs(+)] ) + fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] ) + glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) + gnutls? ( + >=net-libs/gnutls-3.0:=[static-libs(+)] + dev-libs/nettle:=[static-libs(+)] + ) + gtk? ( + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + vte? ( x11-libs/vte:2.91 ) + ) + infiniband? ( sys-cluster/rdma-core[static-libs(+)] ) + iscsi? ( net-libs/libiscsi ) + io-uring? ( sys-libs/liburing:=[static-libs(+)] ) + jack? ( virtual/jack ) + jemalloc? ( dev-libs/jemalloc ) + jpeg? ( media-libs/libjpeg-turbo:=[static-libs(+)] ) + lzo? ( dev-libs/lzo:2[static-libs(+)] ) + multipath? ( sys-fs/multipath-tools ) + ncurses? ( + sys-libs/ncurses:=[unicode(+)] + sys-libs/ncurses:=[static-libs(+)] + ) + nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) + numa? ( sys-process/numactl[static-libs(+)] ) + opengl? ( + virtual/opengl + media-libs/libepoxy[static-libs(+)] + media-libs/mesa[static-libs(+)] + media-libs/mesa[egl(+),gbm(+)] + ) + pam? ( sys-libs/pam ) + png? ( media-libs/libpng:0=[static-libs(+)] ) + pulseaudio? ( media-libs/libpulse ) + rbd? ( sys-cluster/ceph ) + sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) + sdl? ( + media-libs/libsdl2[video] + media-libs/libsdl2[static-libs(+)] + ) + sdl-image? ( media-libs/sdl2-image[static-libs(+)] ) + seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) + slirp? ( net-libs/libslirp[static-libs(+)] ) + smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) + snappy? ( app-arch/snappy:= ) + spice? ( + >=app-emulation/spice-protocol-0.12.3 + >=app-emulation/spice-0.12.0[static-libs(+)] + ) + ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] ) + udev? ( virtual/libudev:= ) + usb? ( >=virtual/libusb-1-r2:1[static-libs(+)] ) + usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) + vde? ( net-misc/vde[static-libs(+)] ) + virgl? ( media-libs/virglrenderer[static-libs(+)] ) + virtfs? ( sys-libs/libcap ) + xen? ( app-emulation/xen-tools:= ) + zstd? ( >=app-arch/zstd-1.4.0[static-libs(+)] ) +" + +EDK2_OVMF_VERSION="202202" +SEABIOS_VERSION="1.16.0" + +X86_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/edk2-ovmf-bin-${EDK2_OVMF_VERSION} + ~sys-firmware/ipxe-1.21.1[binary,qemu] + ~sys-firmware/seabios-bin-${SEABIOS_VERSION} + ~sys-firmware/sgabios-0.1_pre10[binary] + ) + !pin-upstream-blobs? ( + || ( + >=sys-firmware/edk2-ovmf-${EDK2_OVMF_VERSION} + >=sys-firmware/edk2-ovmf-bin-${EDK2_OVMF_VERSION} + ) + sys-firmware/ipxe[qemu] + || ( + >=sys-firmware/seabios-${SEABIOS_VERSION}[seavgabios] + >=sys-firmware/seabios-bin-${SEABIOS_VERSION} + ) + sys-firmware/sgabios + )" +PPC_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/seabios-bin-${SEABIOS_VERSION} + ) + !pin-upstream-blobs? ( + || ( + >=sys-firmware/seabios-${SEABIOS_VERSION}[seavgabios] + >=sys-firmware/seabios-bin-${SEABIOS_VERSION} + ) + ) +" + +BDEPEND=" + $(python_gen_impl_dep) + dev-lang/perl + dev-util/meson + sys-apps/texinfo + virtual/pkgconfig + doc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ) + gtk? ( nls? ( sys-devel/gettext ) ) + test? ( + dev-libs/glib[utils] + sys-devel/bc + ) +" +CDEPEND=" + !static? ( + ${ALL_DEPEND//\[static-libs(+)]} + ${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]} + ) + qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_ppc? ( ${PPC_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_ppc64? ( ${PPC_FIRMWARE_DEPEND} ) +" +DEPEND="${CDEPEND} + kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) + static? ( + ${ALL_DEPEND} + ${SOFTMMU_TOOLS_DEPEND} + ) + static-user? ( ${ALL_DEPEND} )" +RDEPEND="${CDEPEND} + acct-group/kvm + selinux? ( + sec-policy/selinux-qemu + sys-libs/libselinux + )" + +PATCHES=( + "${FILESDIR}"/${PN}-5.2.0-disable-keymap.patch + "${FILESDIR}"/${PN}-6.0.0-make.patch + "${FILESDIR}"/${PN}-7.1.0-also-build-virtfs-proxy-helper.patch + "${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch + "${FILESDIR}"/${PN}-7.2.0-disable-gmp.patch + "${FILESDIR}"/${PN}-7.2.0-linux-headers-6.2-glibc-2.36.patch +) + +QA_PREBUILT=" + usr/share/qemu/hppa-firmware.img + usr/share/qemu/openbios-ppc + usr/share/qemu/openbios-sparc64 + usr/share/qemu/openbios-sparc32 + usr/share/qemu/opensbi-riscv64-generic-fw_dynamic.elf + usr/share/qemu/opensbi-riscv32-generic-fw_dynamic.elf + usr/share/qemu/palcode-clipper + usr/share/qemu/s390-ccw.img + usr/share/qemu/s390-netboot.img + usr/share/qemu/u-boot.e500 +" + +QA_WX_LOAD="usr/bin/qemu-i386 + usr/bin/qemu-x86_64 + usr/bin/qemu-alpha + usr/bin/qemu-arm + usr/bin/qemu-cris + usr/bin/qemu-m68k + usr/bin/qemu-microblaze + usr/bin/qemu-microblazeel + usr/bin/qemu-mips + usr/bin/qemu-mipsel + usr/bin/qemu-or1k + usr/bin/qemu-ppc + usr/bin/qemu-ppc64 + usr/bin/qemu-sh4 + usr/bin/qemu-sh4eb + usr/bin/qemu-sparc + usr/bin/qemu-sparc64 + usr/bin/qemu-armeb + usr/bin/qemu-sparc32plus + usr/bin/qemu-s390x + usr/bin/qemu-unicore32 +" + +DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure you have the +kernel module loaded before running kvm. The easiest way to ensure that the +kernel module is loaded is to load it on boot. + For AMD CPUs the module is called 'kvm-amd'. + For Intel CPUs the module is called 'kvm-intel'. +Please review /etc/conf.d/modules for how to load these. + +Make sure your user is in the 'kvm' group. Just run + $ gpasswd -a kvm +then have re-login. + +For brand new installs, the default permissions on /dev/kvm might not let +you access it. You can tell udev to reset ownership/perms: + $ udevadm trigger -c add /dev/kvm + +If you want to register binfmt handlers for qemu user targets: +For openrc: + # rc-update add qemu-binfmt +For systemd: + # ln -s /usr/share/qemu/binfmt.d/qemu.conf /etc/binfmt.d/qemu.conf" + +pkg_pretend() { + if use kernel_linux && kernel_is lt 2 6 25; then + eerror "This version of KVM requires a host kernel of 2.6.25 or higher." + elif use kernel_linux; then + if ! linux_config_exists; then + eerror "Unable to check your kernel for KVM support" + else + CONFIG_CHECK="~KVM ~TUN ~BRIDGE" + ERROR_KVM="You must enable KVM in your kernel to continue" + ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in" + ERROR_KVM_AMD+=" your kernel configuration." + ERROR_KVM_INTEL="If you have an Intel CPU, you must enable" + ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration." + ERROR_TUN="You will need the Universal TUN/TAP driver compiled" + ERROR_TUN+=" into your kernel or loaded as a module to use the" + ERROR_TUN+=" virtual network device if using -net tap." + ERROR_BRIDGE="You will also need support for 802.1d" + ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." + use vhost-net && CONFIG_CHECK+=" ~VHOST_NET" + ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net" + ERROR_VHOST_NET+=" support" + + if use amd64 || use x86 || use amd64-linux || use x86-linux; then + if grep -q AuthenticAMD /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_AMD" + elif grep -q GenuineIntel /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_INTEL" + fi + fi + + use python && CONFIG_CHECK+=" ~DEBUG_FS" + ERROR_DEBUG_FS="debugFS support required for kvm_stat" + + # Now do the actual checks setup above + check_extra_config + fi + fi + + if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then + eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt" + eerror "instances are still pointing to it. Please update your" + eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag" + eerror "and the right system binary (e.g. qemu-system-x86_64)." + die "update your virt configs to not use qemu-kvm" + fi +} + +# Sanity check to make sure target lists are kept up-to-date. +check_targets() { + local var=$1 mak=$2 + local detected sorted + + pushd "${S}"/configs/targets/ >/dev/null || die + + # Force C locale until glibc is updated. #564936 + detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u)) + sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u)) + if [[ ${sorted} != "${detected}" ]] ; then + eerror "The ebuild needs to be kept in sync." + eerror "${var}: ${sorted}" + eerror "$(printf '%-*s' ${#var} configure): ${detected}" + die "sync ${var} to the list of targets" + fi + + popd >/dev/null +} + +src_prepare() { + check_targets IUSE_SOFTMMU_TARGETS softmmu + check_targets IUSE_USER_TARGETS linux-user + + default + + # Use correct toolchain to fix cross-compiling + tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS + export WINDRES=${CHOST}-windres + + # Verbose builds + MAKEOPTS+=" V=1" + + # We already force -D_FORTIFY_SOURCE=2 (or 3) in our toolchain, but + # this setting (-U then -D..=2) will prevent us from trying out 3, so + # drop it. No change to level of protection b/c we patch our toolchain. + sed -i -e 's/-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2//' configure || die + + # Remove bundled modules + rm -r dtc meson roms/*/ || die +} + +## +# configures qemu based on the build directory and the build type +# we are using. +# +qemu_src_configure() { + debug-print-function ${FUNCNAME} "$@" + + local buildtype=$1 + local builddir="${S}/${buildtype}-build" + + mkdir "${builddir}" || die + + local conf_opts=( + --prefix=/usr + --sysconfdir=/etc + --bindir=/usr/bin + --libdir=/usr/$(get_libdir) + --datadir=/usr/share + --docdir=/usr/share/doc/${PF}/html + --mandir=/usr/share/man + --localstatedir=/var + --disable-bsd-user + --disable-containers # bug #732972 + --disable-guest-agent + --disable-strip + --with-git-submodules=ignore + + # bug #746752: TCG interpreter has a few limitations: + # - it does not support FPU + # - it's generally slower on non-self-modifying code + # It's advantage is support for host architectures + # where native codegeneration is not implemented. + # Gentoo has qemu keyworded only on targets with + # native code generation available. Avoid the interpreter. + --disable-tcg-interpreter + + --disable-werror + # We support gnutls/nettle for crypto operations. It is possible + # to use gcrypt when gnutls/nettle are disabled (but not when they + # are enabled), but it's not really worth the hassle. Disable it + # all the time to avoid automatically detecting it. #568856 + --disable-gcrypt + --cc="$(tc-getCC)" + --cxx="$(tc-getCXX)" + --host-cc="$(tc-getBUILD_CC)" + + $(use_enable alsa) + $(use_enable debug debug-info) + $(use_enable debug debug-tcg) + $(use_enable jack) + $(use_enable nls gettext) + $(use_enable oss) + $(use_enable plugins) + $(use_enable pulseaudio pa) + $(use_enable selinux) + $(use_enable xattr attr) + ) + + # Disable options not used by user targets. This simplifies building + # static user targets (USE=static-user) considerably. + conf_notuser() { + if [[ ${buildtype} == "user" ]] ; then + echo "--disable-${2:-$1}" + else + use_enable "$@" + fi + } + # Enable option only for softmmu build, but not 'user' or 'tools' + conf_softmmu() { + if [[ ${buildtype} == "softmmu" ]] ; then + use_enable "$@" + else + echo "--disable-${2:-$1}" + fi + } + # Enable option only for tools build, but not 'user' or 'softmmu' + conf_tools() { + if [[ ${buildtype} == "tools" ]] ; then + use_enable "$@" + else + echo "--disable-${2:-$1}" + fi + } + # Special case for the malloc flag, because the --disable flag does + # not exist and trying like above will break configuring. + conf_malloc() { + if [[ ! ${buildtype} == "user" ]] ; then + usex "${1}" "--enable-malloc=${1}" "" + fi + } + conf_opts+=( + $(conf_notuser accessibility brlapi) + $(conf_notuser aio linux-aio) + $(conf_softmmu bpf) + $(conf_notuser bzip2) + $(conf_notuser capstone) + $(conf_notuser curl) + $(conf_tools doc docs) + $(conf_notuser fdt) + $(conf_notuser fuse) + $(conf_notuser glusterfs) + $(conf_notuser gnutls) + $(conf_notuser gnutls nettle) + $(conf_notuser gtk) + $(conf_notuser infiniband rdma) + $(conf_notuser iscsi libiscsi) + $(conf_notuser io-uring linux-io-uring) + $(conf_malloc jemalloc) + $(conf_notuser jpeg vnc-jpeg) + $(conf_notuser kernel_linux kvm) + $(conf_notuser lzo) + $(conf_notuser multipath mpath) + $(conf_notuser ncurses curses) + $(conf_notuser nfs libnfs) + $(conf_notuser numa) + $(conf_notuser opengl) + $(conf_notuser pam auth-pam) + $(conf_notuser png) + $(conf_notuser rbd) + $(conf_notuser sasl vnc-sasl) + $(conf_notuser sdl) + $(conf_softmmu sdl-image) + $(conf_notuser seccomp) + $(conf_notuser slirp) + $(conf_notuser smartcard) + $(conf_notuser snappy) + $(conf_notuser spice) + $(conf_notuser ssh libssh) + $(conf_notuser udev libudev) + $(conf_notuser usb libusb) + $(conf_notuser usbredir usb-redir) + $(conf_notuser vde) + $(conf_notuser vhost-net) + $(conf_notuser virgl virglrenderer) + $(conf_softmmu virtfs) + $(conf_notuser vnc) + $(conf_notuser vte) + $(conf_notuser xen) + $(conf_notuser xen xen-pci-passthrough) + # use prebuilt keymaps, bug #759604 + --disable-xkbcommon + $(conf_notuser zstd) + ) + + if [[ ! ${buildtype} == "user" ]] ; then + # audio options + local audio_opts=( + # Note: backend order matters here: #716202 + # We iterate from higher-level to lower level. + $(usex pulseaudio pa "") + $(usev jack) + $(usev sdl) + $(usev alsa) + $(usev oss) + ) + conf_opts+=( + --audio-drv-list=$(IFS=,; echo "${audio_opts[*]}") + ) + fi + + case ${buildtype} in + user) + conf_opts+=( + --enable-linux-user + --disable-system + --disable-blobs + --disable-tools + --disable-cap-ng + --disable-seccomp + ) + local static_flag="static-user" + ;; + softmmu) + conf_opts+=( + --disable-linux-user + --enable-system + --disable-tools + --enable-cap-ng + --enable-seccomp + ) + local static_flag="static" + ;; + tools) + conf_opts+=( + --disable-linux-user + --disable-system + --disable-blobs + --enable-tools + --enable-cap-ng + ) + local static_flag="static" + ;; + esac + + local targets="${buildtype}_targets" + [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) + + # Add support for SystemTAP + use systemtap && conf_opts+=( --enable-trace-backend=dtrace ) + + # We always want to attempt to build with PIE support as it results + # in a more secure binary. But it doesn't work with static or if + # the current GCC doesn't have PIE support. + if use ${static_flag}; then + conf_opts+=( --static --disable-pie ) + else + tc-enables-pie && conf_opts+=( --enable-pie ) + fi + + # Meson will not use a cross-file unless cross_prefix is set. + tc-is-cross-compiler && conf_opts+=( --cross-prefix="${CHOST}-" ) + + # Plumb through equivalent of EXTRA_ECONF to allow experiments + # like bug #747928. + conf_opts+=( ${EXTRA_CONF_QEMU} ) + + echo "../configure ${conf_opts[*]}" + cd "${builddir}" + ../configure "${conf_opts[@]}" || die "configure failed" +} + +src_configure() { + local target + + python_setup + + softmmu_targets= softmmu_bins=() + user_targets= user_bins=() + + for target in ${IUSE_SOFTMMU_TARGETS} ; do + if use "qemu_softmmu_targets_${target}"; then + softmmu_targets+=",${target}-softmmu" + softmmu_bins+=( "qemu-system-${target}" ) + fi + done + + for target in ${IUSE_USER_TARGETS} ; do + if use "qemu_user_targets_${target}"; then + user_targets+=",${target}-linux-user" + user_bins+=( "qemu-${target}" ) + fi + done + + softmmu_targets=${softmmu_targets#,} + user_targets=${user_targets#,} + + [[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu" + [[ -n ${user_targets} ]] && qemu_src_configure "user" + qemu_src_configure "tools" +} + +src_compile() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" || die + default + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" || die + default + fi + + cd "${S}/tools-build" || die + default +} + +src_test() { + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" || die + pax-mark m */qemu-system-* #515550 + emake check + fi +} + +qemu_python_install() { + python_domodule "${S}/python/qemu" + + python_doscript "${S}/scripts/kvm/vmxcap" + python_doscript "${S}/scripts/qmp/qmp-shell" + python_doscript "${S}/scripts/qmp/qemu-ga-client" +} + +# Generate binfmt support files. +# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc) +# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt) +generate_initd() { + local out="${T}/qemu-binfmt" + local out_systemd="${T}/qemu.conf" + local d="${T}/binfmt.d" + + einfo "Generating qemu binfmt scripts and configuration files" + + # Generate the debian fragments first. + mkdir -p "${d}" + "${S}"/scripts/qemu-binfmt-conf.sh \ + --debian \ + --exportdir "${d}" \ + --qemu-path "${EPREFIX}/usr/bin" \ + || die + # Then turn the fragments into a shell script we can source. + sed -E -i \ + -e 's:^([^ ]+) (.*)$:\1="\2":' \ + "${d}"/* || die + + # Generate the init.d script by assembling the fragments from above. + local f qcpu package interpreter magic mask + cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die + for f in "${d}"/qemu-* ; do + source "${f}" + + # Normalize the cpu logic like we do in the init.d for the native cpu. + qcpu=${package#qemu-} + case ${qcpu} in + arm*) qcpu="arm";; + mips*) qcpu="mips";; + ppc*) qcpu="ppc";; + s390*) qcpu="s390";; + sh*) qcpu="sh";; + sparc*) qcpu="sparc";; + esac + + # we use 'printf' here to be portable across 'sh' + # implementations: #679168 + cat <>"${out}" + if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then + printf '%s\n' ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register + fi +EOF + + echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}" + + done + cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die +} + +src_install() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" + emake DESTDIR="${ED}" install + + # Install binfmt handler init script for user targets. + generate_initd + doinitd "${T}/qemu-binfmt" + + # Install binfmt/qemu.conf. + insinto "/usr/share/qemu/binfmt.d" + doins "${T}/qemu.conf" + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + emake DESTDIR="${ED}" install + + # This might not exist if the test failed. #512010 + [[ -e check-report.html ]] && dodoc check-report.html + + if use kernel_linux; then + udev_newrules "${FILESDIR}"/65-kvm.rules-r2 65-kvm.rules + fi + + if use python; then + python_foreach_impl qemu_python_install + fi + fi + + cd "${S}/tools-build" || die + emake DESTDIR="${ED}" install + + # If USE=doc, there'll be newly generated docs which we install instead. + if ! use doc && [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then + doman "${WORKDIR}"/${PN}-${QEMU_DOCS_VERSION}-docs/docs/*.[0-8] + fi + + # Disable mprotect on the qemu binaries as they use JITs to be fast #459348 + pushd "${ED}"/usr/bin >/dev/null || die + pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 + popd >/dev/null || die + + # Install config file example for qemu-bridge-helper + insinto "/etc/qemu" + doins "${FILESDIR}/bridge.conf" + + cd "${S}" || die + dodoc MAINTAINERS docs/specs/pci-ids.txt + newdoc pc-bios/README README.pc-bios + + # Disallow stripping of prebuilt firmware files. + dostrip -x ${QA_PREBUILT} + + if [[ -n ${softmmu_targets} ]]; then + # Remove SeaBIOS since we're using the SeaBIOS packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../seabios/bios-256k.bin /usr/share/qemu/bios-256k.bin + fi + + # Remove vgabios since we're using the seavgabios packaged one + rm "${ED}/usr/share/qemu/vgabios.bin" + rm "${ED}/usr/share/qemu/vgabios-cirrus.bin" + rm "${ED}/usr/share/qemu/vgabios-qxl.bin" + rm "${ED}/usr/share/qemu/vgabios-stdvga.bin" + rm "${ED}/usr/share/qemu/vgabios-virtio.bin" + rm "${ED}/usr/share/qemu/vgabios-vmware.bin" + + # PPC/PPC64 loads vgabios-stdvga + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 || use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64; then + dosym ../seavgabios/vgabios-isavga.bin /usr/share/qemu/vgabios.bin + dosym ../seavgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin + dosym ../seavgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin + dosym ../seavgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin + dosym ../seavgabios/vgabios-virtio.bin /usr/share/qemu/vgabios-virtio.bin + dosym ../seavgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin + fi + + # Remove sgabios since we're using the sgabios packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin + fi + + # Remove iPXE since we're using the iPXE packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom + dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom + dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom + dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom + dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom + dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom + fi + fi + + DISABLE_AUTOFORMATTING=true + readme.gentoo_create_doc +} + +firmware_abi_change() { + local pv + for pv in ${REPLACING_VERSIONS}; do + if ver_test ${pv} -lt ${FIRMWARE_ABI_VERSION}; then + return 0 + fi + done + return 1 +} + +pkg_postinst() { + if [[ -n ${softmmu_targets} ]] && use kernel_linux; then + udev_reload + fi + + xdg_icon_cache_update + + [[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] && \ + fcaps cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper + + DISABLE_AUTOFORMATTING=true + readme.gentoo_print_elog + + if use pin-upstream-blobs && firmware_abi_change; then + ewarn "This version of qemu pins new versions of firmware blobs:" + + if has_version 'sys-firmware/edk2-ovmf-bin'; then + ewarn " $(best_version sys-firmware/edk2-ovmf-bin)" + else + ewarn " $(best_version sys-firmware/edk2-ovmf)" + fi + + if has_version 'sys-firmware/seabios-bin'; then + ewarn " $(best_version sys-firmware/seabios-bin)" + else + ewarn " $(best_version sys-firmware/seabios)" + fi + + ewarn " $(best_version sys-firmware/ipxe)" + ewarn " $(best_version sys-firmware/sgabios)" + ewarn "This might break resume of hibernated guests (started with a different" + ewarn "firmware version) and live migration to/from qemu versions with different" + ewarn "firmware. Please (cold) restart all running guests. For functional" + ewarn "guest migration ensure that all" + ewarn "hosts run at least" + ewarn " app-emulation/qemu-${FIRMWARE_ABI_VERSION}." + fi +} + +pkg_info() { + echo "Using:" + echo " $(best_version app-emulation/spice-protocol)" + + if has_version 'sys-firmware/edk2-ovmf-bin'; then + echo " $(best_version sys-firmware/edk2-ovmf-bin)" + else + echo " $(best_version sys-firmware/edk2-ovmf)" + fi + + if has_version 'sys-firmware/seabios-bin'; then + echo " $(best_version sys-firmware/seabios-bin)" + else + echo " $(best_version sys-firmware/seabios)" + fi + + echo " $(best_version sys-firmware/ipxe)" + echo " $(best_version sys-firmware/sgabios)" +} + +pkg_postrm() { + xdg_icon_cache_update + udev_reload +} diff --git a/app-emulation/qemu/qemu-8.0.3.ebuild b/app-emulation/qemu/qemu-8.0.3.ebuild new file mode 100644 index 000000000000..438e63f95e5b --- /dev/null +++ b/app-emulation/qemu/qemu-8.0.3.ebuild @@ -0,0 +1,970 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1} +QEMU_DOCS_PREBUILT_DEV=sam +QEMU_DOCS_VERSION="8.0.0" +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +# bug #830088 +QEMU_DOC_USEFLAG="+doc" + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="ncurses,readline" + +FIRMWARE_ABI_VERSION="7.2.0" + +inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \ + pax-utils xdg-utils + +if [[ ${PV} == *9999* ]]; then + QEMU_DOCS_PREBUILT=0 + + EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/" + EGIT_SUBMODULES=( + tests/fp/berkeley-softfloat-3 + tests/fp/berkeley-testfloat-3 + ui/keycodemapdb + ) + inherit git-r3 + SRC_URI="" +else + MY_P="${PN}-${PV/_rc/-rc}" + SRC_URI="https://download.qemu.org/${MY_P}.tar.xz" + + if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !doc? ( https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz )" + fi + + S="${WORKDIR}/${MY_P}" + [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" +HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org" + +LICENSE="GPL-2 LGPL-2 BSD-2" +SLOT="0" + +[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc" + +IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug ${QEMU_DOC_USEFLAG} + +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring + jack jemalloc +jpeg + lzo multipath + ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs + plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux + +slirp + smartcard snappy spice ssh static-user systemtap test udev usb + usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen + zstd" + +COMMON_TARGETS=" + aarch64 + alpha + arm + cris + hppa + i386 + loongarch64 + m68k + microblaze + microblazeel + mips + mips64 + mips64el + mipsel + nios2 + or1k + ppc + ppc64 + riscv32 + riscv64 + s390x + sh4 + sh4eb + sparc + sparc64 + x86_64 + xtensa + xtensaeb +" +IUSE_SOFTMMU_TARGETS=" + ${COMMON_TARGETS} + avr + rx + tricore +" +IUSE_USER_TARGETS=" + ${COMMON_TARGETS} + aarch64_be + armeb + hexagon + mipsn32 + mipsn32el + ppc64le + sparc32plus +" + +use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS}) +use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS}) +IUSE+=" ${use_softmmu_targets} ${use_user_targets}" + +RESTRICT="!test? ( test )" + +# Allow no targets to be built so that people can get a tools-only build. +# Block USE flag configurations known to not work. +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + qemu_softmmu_targets_arm? ( fdt ) + qemu_softmmu_targets_microblaze? ( fdt ) + qemu_softmmu_targets_mips64el? ( fdt ) + qemu_softmmu_targets_ppc64? ( fdt ) + qemu_softmmu_targets_ppc? ( fdt ) + qemu_softmmu_targets_riscv32? ( fdt ) + qemu_softmmu_targets_riscv64? ( fdt ) + qemu_softmmu_targets_x86_64? ( fdt ) + sdl-image? ( sdl ) + static-user? ( !plugins ) + virgl? ( opengl ) + virtfs? ( xattr ) + vnc? ( gnutls ) + vte? ( gtk ) + multipath? ( udev ) + plugins? ( !static-user ) +" +for smname in ${IUSE_SOFTMMU_TARGETS} ; do + REQUIRED_USE+=" qemu_softmmu_targets_${smname}? ( kernel_linux? ( seccomp ) )" +done + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# and user/softmmu targets (qemu-*, qemu-system-*). +# +# Yep, you need both libcap and libcap-ng since virtfs only uses libcap. +# +# The attr lib isn't always linked in (although the USE flag is always +# respected). This is because qemu supports using the C library's API +# when available rather than always using the external library. +ALL_DEPEND=" + dev-libs/glib:2[static-libs(+)] + sys-libs/zlib[static-libs(+)] + python? ( ${PYTHON_DEPS} ) + systemtap? ( dev-util/systemtap ) + xattr? ( sys-apps/attr[static-libs(+)] ) +" + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# softmmu targets (qemu-system-*). +SOFTMMU_TOOLS_DEPEND=" + >=x11-libs/pixman-0.28.0[static-libs(+)] + accessibility? ( + app-accessibility/brltty[api] + app-accessibility/brltty[static-libs(+)] + ) + aio? ( dev-libs/libaio[static-libs(+)] ) + alsa? ( >=media-libs/alsa-lib-1.0.13 ) + bpf? ( dev-libs/libbpf:= ) + bzip2? ( app-arch/bzip2[static-libs(+)] ) + capstone? ( dev-libs/capstone:=[static-libs(+)] ) + curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) + fdt? ( >=sys-apps/dtc-1.5.1[static-libs(+)] ) + fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] ) + glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) + gnutls? ( + >=net-libs/gnutls-3.0:=[static-libs(+)] + dev-libs/nettle:=[static-libs(+)] + ) + gtk? ( + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + vte? ( x11-libs/vte:2.91 ) + ) + infiniband? ( sys-cluster/rdma-core[static-libs(+)] ) + iscsi? ( net-libs/libiscsi ) + io-uring? ( sys-libs/liburing:=[static-libs(+)] ) + jack? ( virtual/jack ) + jemalloc? ( dev-libs/jemalloc ) + jpeg? ( media-libs/libjpeg-turbo:=[static-libs(+)] ) + kernel_linux? ( sys-libs/libcap-ng[static-libs(+)] ) + lzo? ( dev-libs/lzo:2[static-libs(+)] ) + multipath? ( sys-fs/multipath-tools ) + ncurses? ( + sys-libs/ncurses:=[unicode(+)] + sys-libs/ncurses:=[static-libs(+)] + ) + nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) + numa? ( sys-process/numactl[static-libs(+)] ) + opengl? ( + virtual/opengl + media-libs/libepoxy[static-libs(+)] + media-libs/mesa[static-libs(+)] + media-libs/mesa[egl(+),gbm(+)] + ) + pam? ( sys-libs/pam ) + png? ( >=media-libs/libpng-1.6.34:=[static-libs(+)] ) + pulseaudio? ( media-libs/libpulse ) + rbd? ( sys-cluster/ceph ) + sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) + sdl? ( + media-libs/libsdl2[video] + media-libs/libsdl2[static-libs(+)] + ) + sdl-image? ( media-libs/sdl2-image[static-libs(+)] ) + seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) + slirp? ( net-libs/libslirp[static-libs(+)] ) + smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) + snappy? ( app-arch/snappy:= ) + spice? ( + >=app-emulation/spice-protocol-0.14.0 + >=app-emulation/spice-0.14.0[static-libs(+)] + ) + ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] ) + udev? ( virtual/libudev:= ) + usb? ( >=virtual/libusb-1-r2:1[static-libs(+)] ) + usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) + vde? ( net-misc/vde[static-libs(+)] ) + virgl? ( media-libs/virglrenderer[static-libs(+)] ) + virtfs? ( sys-libs/libcap ) + xen? ( app-emulation/xen-tools:= ) + zstd? ( >=app-arch/zstd-1.4.0[static-libs(+)] ) +" + +EDK2_OVMF_VERSION="202202" +SEABIOS_VERSION="1.16.0" + +X86_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/edk2-ovmf-bin-${EDK2_OVMF_VERSION} + ~sys-firmware/ipxe-1.21.1[binary,qemu] + ~sys-firmware/seabios-bin-${SEABIOS_VERSION} + ~sys-firmware/sgabios-0.1_pre10[binary] + ) + !pin-upstream-blobs? ( + || ( + >=sys-firmware/edk2-ovmf-${EDK2_OVMF_VERSION} + >=sys-firmware/edk2-ovmf-bin-${EDK2_OVMF_VERSION} + ) + sys-firmware/ipxe[qemu] + || ( + >=sys-firmware/seabios-${SEABIOS_VERSION}[seavgabios] + >=sys-firmware/seabios-bin-${SEABIOS_VERSION} + ) + sys-firmware/sgabios + ) +" +PPC_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/seabios-bin-${SEABIOS_VERSION} + ) + !pin-upstream-blobs? ( + || ( + >=sys-firmware/seabios-${SEABIOS_VERSION}[seavgabios] + >=sys-firmware/seabios-bin-${SEABIOS_VERSION} + ) + ) +" + +BDEPEND=" + $(python_gen_impl_dep) + dev-lang/perl + dev-util/meson + sys-apps/texinfo + virtual/pkgconfig + doc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ) + gtk? ( nls? ( sys-devel/gettext ) ) + test? ( + dev-libs/glib[utils] + sys-devel/bc + ) +" +CDEPEND=" + ${ALL_DEPEND//\[static-libs(+)]} + ${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]} + qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_ppc? ( ${PPC_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_ppc64? ( ${PPC_FIRMWARE_DEPEND} ) +" +DEPEND=" + ${CDEPEND} + kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) + static-user? ( ${ALL_DEPEND} ) +" +RDEPEND=" + ${CDEPEND} + acct-group/kvm + selinux? ( + sec-policy/selinux-qemu + sys-libs/libselinux + ) +" + +PATCHES=( + "${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 + "${FILESDIR}"/${PN}-7.2.0-disable-gmp.patch + "${FILESDIR}"/${PN}-8.0.0-remove-python-meson-check.patch +) + +QA_PREBUILT=" + usr/share/qemu/hppa-firmware.img + usr/share/qemu/openbios-ppc + usr/share/qemu/openbios-sparc64 + usr/share/qemu/openbios-sparc32 + usr/share/qemu/opensbi-riscv64-generic-fw_dynamic.elf + usr/share/qemu/opensbi-riscv32-generic-fw_dynamic.elf + usr/share/qemu/palcode-clipper + usr/share/qemu/s390-ccw.img + usr/share/qemu/s390-netboot.img + usr/share/qemu/u-boot.e500 +" + +QA_WX_LOAD=" + usr/bin/qemu-i386 + usr/bin/qemu-x86_64 + usr/bin/qemu-alpha + usr/bin/qemu-arm + usr/bin/qemu-cris + usr/bin/qemu-m68k + usr/bin/qemu-microblaze + usr/bin/qemu-microblazeel + usr/bin/qemu-mips + usr/bin/qemu-mipsel + usr/bin/qemu-or1k + usr/bin/qemu-ppc + usr/bin/qemu-ppc64 + usr/bin/qemu-sh4 + usr/bin/qemu-sh4eb + usr/bin/qemu-sparc + usr/bin/qemu-sparc64 + usr/bin/qemu-armeb + usr/bin/qemu-sparc32plus + usr/bin/qemu-s390x + usr/bin/qemu-unicore32 +" + +DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure you have the +kernel module loaded before running kvm. The easiest way to ensure that the +kernel module is loaded is to load it on boot. + For AMD CPUs the module is called 'kvm-amd'. + For Intel CPUs the module is called 'kvm-intel'. +Please review /etc/conf.d/modules for how to load these. + +Make sure your user is in the 'kvm' group. Just run + $ gpasswd -a kvm +then have re-login. + +For brand new installs, the default permissions on /dev/kvm might not let +you access it. You can tell udev to reset ownership/perms: + $ udevadm trigger -c add /dev/kvm + +If you want to register binfmt handlers for qemu user targets: +For openrc: + # rc-update add qemu-binfmt +For systemd: + # ln -s /usr/share/qemu/binfmt.d/qemu.conf /etc/binfmt.d/qemu.conf" + +pkg_pretend() { + if use kernel_linux && kernel_is lt 2 6 25; then + eerror "This version of KVM requires a host kernel of 2.6.25 or higher." + elif use kernel_linux; then + if ! linux_config_exists; then + eerror "Unable to check your kernel for KVM support" + else + CONFIG_CHECK="~KVM ~TUN ~BRIDGE" + ERROR_KVM="You must enable KVM in your kernel to continue" + ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in" + ERROR_KVM_AMD+=" your kernel configuration." + ERROR_KVM_INTEL="If you have an Intel CPU, you must enable" + ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration." + ERROR_TUN="You will need the Universal TUN/TAP driver compiled" + ERROR_TUN+=" into your kernel or loaded as a module to use the" + ERROR_TUN+=" virtual network device if using -net tap." + ERROR_BRIDGE="You will also need support for 802.1d" + ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." + use vhost-net && CONFIG_CHECK+=" ~VHOST_NET" + ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net" + ERROR_VHOST_NET+=" support" + + if use amd64 || use x86 || use amd64-linux || use x86-linux; then + if grep -q AuthenticAMD /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_AMD" + elif grep -q GenuineIntel /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_INTEL" + fi + fi + + use python && CONFIG_CHECK+=" ~DEBUG_FS" + ERROR_DEBUG_FS="debugFS support required for kvm_stat" + + # Now do the actual checks setup above + check_extra_config + fi + fi + + if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then + eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt" + eerror "instances are still pointing to it. Please update your" + eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag" + eerror "and the right system binary (e.g. qemu-system-x86_64)." + die "update your virt configs to not use qemu-kvm" + fi +} + +# Sanity check to make sure target lists are kept up-to-date. +check_targets() { + local var=$1 mak=$2 + local detected sorted + + pushd "${S}"/configs/targets/ >/dev/null || die + + # Force C locale until glibc is updated. #564936 + detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u)) + sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u)) + if [[ ${sorted} != "${detected}" ]] ; then + eerror "The ebuild needs to be kept in sync." + eerror "${var}: ${sorted}" + eerror "$(printf '%-*s' ${#var} configure): ${detected}" + die "sync ${var} to the list of targets" + fi + + popd >/dev/null +} + +src_prepare() { + check_targets IUSE_SOFTMMU_TARGETS softmmu + check_targets IUSE_USER_TARGETS linux-user + + default + + # Use correct toolchain to fix cross-compiling + tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS + export WINDRES=${CHOST}-windres + + # Verbose builds + MAKEOPTS+=" V=1" + + # We already force -D_FORTIFY_SOURCE=2 (or 3) in our toolchain, but + # this setting (-U then -D..=2) will prevent us from trying out 3, so + # drop it. No change to level of protection b/c we patch our toolchain. + sed -i -e 's/-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2//' configure || die + + # Remove bundled modules + rm -r dtc meson roms/*/ || die +} + +## +# configures qemu based on the build directory and the build type +# we are using. +# +qemu_src_configure() { + debug-print-function ${FUNCNAME} "$@" + + local buildtype=$1 + local builddir="${S}/${buildtype}-build" + + mkdir "${builddir}" || die + + local conf_opts=( + --prefix=/usr + --sysconfdir=/etc + --bindir=/usr/bin + --libdir=/usr/$(get_libdir) + --datadir=/usr/share + --docdir=/usr/share/doc/${PF}/html + --mandir=/usr/share/man + --localstatedir=/var + --disable-bsd-user + --disable-containers # bug #732972 + --disable-guest-agent + --disable-strip + --with-git-submodules=ignore + + # bug #746752: TCG interpreter has a few limitations: + # - it does not support FPU + # - it's generally slower on non-self-modifying code + # It's advantage is support for host architectures + # where native codegeneration is not implemented. + # Gentoo has qemu keyworded only on targets with + # native code generation available. Avoid the interpreter. + --disable-tcg-interpreter + + --disable-werror + # We support gnutls/nettle for crypto operations. It is possible + # to use gcrypt when gnutls/nettle are disabled (but not when they + # are enabled), but it's not really worth the hassle. Disable it + # all the time to avoid automatically detecting it. #568856 + --disable-gcrypt + --cc="$(tc-getCC)" + --cxx="$(tc-getCXX)" + --host-cc="$(tc-getBUILD_CC)" + + $(use_enable alsa) + $(use_enable debug debug-info) + $(use_enable debug debug-tcg) + $(use_enable jack) + $(use_enable nls gettext) + $(use_enable oss) + $(use_enable plugins) + $(use_enable pulseaudio pa) + $(use_enable selinux) + $(use_enable xattr attr) + ) + + # Disable options not used by user targets. This simplifies building + # static user targets (USE=static-user) considerably. + conf_notuser() { + if [[ ${buildtype} == "user" ]] ; then + echo "--disable-${2:-$1}" + else + use_enable "$@" + fi + } + # Enable option only for softmmu build, but not 'user' or 'tools' + conf_softmmu() { + if [[ ${buildtype} == "softmmu" ]] ; then + use_enable "$@" + else + echo "--disable-${2:-$1}" + fi + } + # Enable option only for tools build, but not 'user' or 'softmmu' + conf_tools() { + if [[ ${buildtype} == "tools" ]] ; then + use_enable "$@" + else + echo "--disable-${2:-$1}" + fi + } + # Special case for the malloc flag, because the --disable flag does + # not exist and trying like above will break configuring. + conf_malloc() { + if [[ ! ${buildtype} == "user" ]] ; then + usex "${1}" "--enable-malloc=${1}" "" + fi + } + conf_opts+=( + $(conf_notuser accessibility brlapi) + $(conf_notuser aio linux-aio) + $(conf_softmmu bpf) + $(conf_notuser bzip2) + $(conf_notuser capstone) + $(conf_notuser curl) + $(conf_tools doc docs) + $(conf_notuser fdt) + $(conf_notuser fuse) + $(conf_notuser glusterfs) + $(conf_notuser gnutls) + $(conf_notuser gnutls nettle) + $(conf_notuser gtk) + $(conf_notuser infiniband rdma) + $(conf_notuser iscsi libiscsi) + $(conf_notuser io-uring linux-io-uring) + $(conf_malloc jemalloc) + $(conf_notuser jpeg vnc-jpeg) + $(conf_notuser kernel_linux kvm) + $(conf_notuser lzo) + $(conf_notuser multipath mpath) + $(conf_notuser ncurses curses) + $(conf_notuser nfs libnfs) + $(conf_notuser numa) + $(conf_notuser opengl) + $(conf_notuser pam auth-pam) + $(conf_notuser png) + $(conf_notuser rbd) + $(conf_notuser sasl vnc-sasl) + $(conf_notuser sdl) + $(conf_softmmu sdl-image) + $(conf_notuser seccomp) + $(conf_notuser slirp) + $(conf_notuser smartcard) + $(conf_notuser snappy) + $(conf_notuser spice) + $(conf_notuser ssh libssh) + $(conf_notuser udev libudev) + $(conf_notuser usb libusb) + $(conf_notuser usbredir usb-redir) + $(conf_notuser vde) + $(conf_notuser vhost-net) + $(conf_notuser virgl virglrenderer) + $(conf_softmmu virtfs) + $(conf_notuser vnc) + $(conf_notuser vte) + $(conf_notuser xen) + $(conf_notuser xen xen-pci-passthrough) + # use prebuilt keymaps, bug #759604 + --disable-xkbcommon + $(conf_notuser zstd) + ) + + if [[ ! ${buildtype} == "user" ]] ; then + # audio options + local audio_opts=( + # Note: backend order matters here: #716202 + # We iterate from higher-level to lower level. + $(usex pulseaudio pa "") + $(usev jack) + $(usev sdl) + $(usev alsa) + $(usev oss) + ) + conf_opts+=( + --audio-drv-list=$(IFS=,; echo "${audio_opts[*]}") + ) + fi + + case ${buildtype} in + user) + conf_opts+=( + --enable-linux-user + --disable-system + --disable-tools + --disable-cap-ng + --disable-seccomp + ) + local static_flag="static-user" + ;; + softmmu) + conf_opts+=( + --disable-linux-user + --enable-system + --disable-tools + --enable-cap-ng + --enable-seccomp + ) + local static_flag="none" + ;; + tools) + conf_opts+=( + --disable-linux-user + --disable-system + --enable-tools + --enable-cap-ng + ) + local static_flag="none" + ;; + esac + + local targets="${buildtype}_targets" + [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) + + # Add support for SystemTAP + use systemtap && conf_opts+=( --enable-trace-backends="dtrace" ) + + # We always want to attempt to build with PIE support as it results + # in a more secure binary. But it doesn't work with static or if + # the current GCC doesn't have PIE support. + if [[ ${static_flag} != "none" ]] && use ${static_flag}; then + conf_opts+=( --static --disable-pie ) + else + tc-enables-pie && conf_opts+=( --enable-pie ) + fi + + # Meson will not use a cross-file unless cross_prefix is set. + tc-is-cross-compiler && conf_opts+=( --cross-prefix="${CHOST}-" ) + + # Plumb through equivalent of EXTRA_ECONF to allow experiments + # like bug #747928. + conf_opts+=( ${EXTRA_CONF_QEMU} ) + + echo "../configure ${conf_opts[*]}" + cd "${builddir}" + ../configure "${conf_opts[@]}" || die "configure failed" +} + +src_configure() { + local target + + python_setup + + softmmu_targets= softmmu_bins=() + user_targets= user_bins=() + + for target in ${IUSE_SOFTMMU_TARGETS} ; do + if use "qemu_softmmu_targets_${target}"; then + softmmu_targets+=",${target}-softmmu" + softmmu_bins+=( "qemu-system-${target}" ) + fi + done + + for target in ${IUSE_USER_TARGETS} ; do + if use "qemu_user_targets_${target}"; then + user_targets+=",${target}-linux-user" + user_bins+=( "qemu-${target}" ) + fi + done + + softmmu_targets=${softmmu_targets#,} + user_targets=${user_targets#,} + + [[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu" + [[ -n ${user_targets} ]] && qemu_src_configure "user" + qemu_src_configure "tools" +} + +src_compile() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" || die + default + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" || die + default + fi + + cd "${S}/tools-build" || die + default +} + +src_test() { + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" || die + pax-mark m */qemu-system-* #515550 + emake check + fi +} + +qemu_python_install() { + python_domodule "${S}/python/qemu" + + python_doscript "${S}/scripts/kvm/vmxcap" + python_doscript "${S}/scripts/qmp/qmp-shell" + python_doscript "${S}/scripts/qmp/qemu-ga-client" +} + +# Generate binfmt support files. +# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc) +# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt) +generate_initd() { + local out="${T}/qemu-binfmt" + local out_systemd="${T}/qemu.conf" + local d="${T}/binfmt.d" + + einfo "Generating qemu binfmt scripts and configuration files" + + # Generate the debian fragments first. + mkdir -p "${d}" + "${S}"/scripts/qemu-binfmt-conf.sh \ + --debian \ + --exportdir "${d}" \ + --qemu-path "${EPREFIX}/usr/bin" \ + || die + # Then turn the fragments into a shell script we can source. + sed -E -i \ + -e 's:^([^ ]+) (.*)$:\1="\2":' \ + "${d}"/* || die + + # Generate the init.d script by assembling the fragments from above. + local f qcpu package interpreter magic mask + cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die + for f in "${d}"/qemu-* ; do + source "${f}" + + # Normalize the cpu logic like we do in the init.d for the native cpu. + qcpu=${package#qemu-} + case ${qcpu} in + arm*) qcpu="arm";; + mips*) qcpu="mips";; + ppc*) qcpu="ppc";; + s390*) qcpu="s390";; + sh*) qcpu="sh";; + sparc*) qcpu="sparc";; + esac + + # we use 'printf' here to be portable across 'sh' + # implementations: #679168 + cat <>"${out}" + if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then + printf '%s\n' ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register + fi +EOF + + echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}" + + done + cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die +} + +src_install() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" + emake DESTDIR="${ED}" install + + # Install binfmt handler init script for user targets. + generate_initd + doinitd "${T}/qemu-binfmt" + + # Install binfmt/qemu.conf. + insinto "/usr/share/qemu/binfmt.d" + doins "${T}/qemu.conf" + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + emake DESTDIR="${ED}" install + + # This might not exist if the test failed. #512010 + [[ -e check-report.html ]] && dodoc check-report.html + + if use kernel_linux; then + udev_newrules "${FILESDIR}"/65-kvm.rules-r2 65-kvm.rules + fi + + if use python; then + python_foreach_impl qemu_python_install + fi + fi + + cd "${S}/tools-build" || die + emake DESTDIR="${ED}" install + + # If USE=doc, there'll be newly generated docs which we install instead. + if ! use doc && [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then + doman "${WORKDIR}"/${PN}-${QEMU_DOCS_VERSION}-docs/docs/*.[0-8] + fi + + # Disable mprotect on the qemu binaries as they use JITs to be fast #459348 + pushd "${ED}"/usr/bin >/dev/null || die + pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 + popd >/dev/null || die + + # Install config file example for qemu-bridge-helper + insinto "/etc/qemu" + doins "${FILESDIR}/bridge.conf" + + cd "${S}" || die + dodoc MAINTAINERS docs/specs/pci-ids.txt + newdoc pc-bios/README README.pc-bios + + # Disallow stripping of prebuilt firmware files. + dostrip -x ${QA_PREBUILT} + + if [[ -n ${softmmu_targets} ]]; then + # Remove SeaBIOS since we're using the SeaBIOS packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../seabios/bios-256k.bin /usr/share/qemu/bios-256k.bin + fi + + # Remove vgabios since we're using the seavgabios packaged one + rm "${ED}/usr/share/qemu/vgabios.bin" + rm "${ED}/usr/share/qemu/vgabios-cirrus.bin" + rm "${ED}/usr/share/qemu/vgabios-qxl.bin" + rm "${ED}/usr/share/qemu/vgabios-stdvga.bin" + rm "${ED}/usr/share/qemu/vgabios-virtio.bin" + rm "${ED}/usr/share/qemu/vgabios-vmware.bin" + + # PPC/PPC64 loads vgabios-stdvga + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 || use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64; then + dosym ../seavgabios/vgabios-isavga.bin /usr/share/qemu/vgabios.bin + dosym ../seavgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin + dosym ../seavgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin + dosym ../seavgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin + dosym ../seavgabios/vgabios-virtio.bin /usr/share/qemu/vgabios-virtio.bin + dosym ../seavgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin + fi + + # Remove sgabios since we're using the sgabios packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin + fi + + # Remove iPXE since we're using the iPXE packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom + dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom + dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom + dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom + dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom + dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom + fi + fi + + DISABLE_AUTOFORMATTING=true + readme.gentoo_create_doc +} + +firmware_abi_change() { + local pv + for pv in ${REPLACING_VERSIONS}; do + if ver_test ${pv} -lt ${FIRMWARE_ABI_VERSION}; then + return 0 + fi + done + return 1 +} + +pkg_postinst() { + if [[ -n ${softmmu_targets} ]] && use kernel_linux; then + udev_reload + fi + + xdg_icon_cache_update + + [[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] && \ + fcaps cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper + + DISABLE_AUTOFORMATTING=true + readme.gentoo_print_elog + + if use pin-upstream-blobs && firmware_abi_change; then + ewarn "This version of qemu pins new versions of firmware blobs:" + + if has_version 'sys-firmware/edk2-ovmf-bin'; then + ewarn " $(best_version sys-firmware/edk2-ovmf-bin)" + else + ewarn " $(best_version sys-firmware/edk2-ovmf)" + fi + + if has_version 'sys-firmware/seabios-bin'; then + ewarn " $(best_version sys-firmware/seabios-bin)" + else + ewarn " $(best_version sys-firmware/seabios)" + fi + + ewarn " $(best_version sys-firmware/ipxe)" + ewarn " $(best_version sys-firmware/sgabios)" + ewarn "This might break resume of hibernated guests (started with a different" + ewarn "firmware version) and live migration to/from qemu versions with different" + ewarn "firmware. Please (cold) restart all running guests. For functional" + ewarn "guest migration ensure that all" + ewarn "hosts run at least" + ewarn " app-emulation/qemu-${FIRMWARE_ABI_VERSION}." + fi +} + +pkg_info() { + echo "Using:" + echo " $(best_version app-emulation/spice-protocol)" + + if has_version 'sys-firmware/edk2-ovmf-bin'; then + echo " $(best_version sys-firmware/edk2-ovmf-bin)" + else + echo " $(best_version sys-firmware/edk2-ovmf)" + fi + + if has_version 'sys-firmware/seabios-bin'; then + echo " $(best_version sys-firmware/seabios-bin)" + else + echo " $(best_version sys-firmware/seabios)" + fi + + echo " $(best_version sys-firmware/ipxe)" + echo " $(best_version sys-firmware/sgabios)" +} + +pkg_postrm() { + xdg_icon_cache_update + udev_reload +} diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild index a1f76a8c5a77..2fccbf5de576 100644 --- a/app-emulation/qemu/qemu-9999.ebuild +++ b/app-emulation/qemu/qemu-9999.ebuild @@ -154,7 +154,8 @@ ALL_DEPEND=" sys-libs/zlib[static-libs(+)] python? ( ${PYTHON_DEPS} ) systemtap? ( dev-util/systemtap ) - xattr? ( sys-apps/attr[static-libs(+)] )" + xattr? ( sys-apps/attr[static-libs(+)] ) +" # Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) # softmmu targets (qemu-system-*). @@ -253,7 +254,8 @@ X86_FIRMWARE_DEPEND=" >=sys-firmware/seabios-bin-${SEABIOS_VERSION} ) sys-firmware/sgabios - )" + ) +" PPC_FIRMWARE_DEPEND=" pin-upstream-blobs? ( ~sys-firmware/seabios-bin-${SEABIOS_VERSION} @@ -290,15 +292,19 @@ CDEPEND=" qemu_softmmu_targets_ppc? ( ${PPC_FIRMWARE_DEPEND} ) qemu_softmmu_targets_ppc64? ( ${PPC_FIRMWARE_DEPEND} ) " -DEPEND="${CDEPEND} +DEPEND=" + ${CDEPEND} kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) - static-user? ( ${ALL_DEPEND} )" -RDEPEND="${CDEPEND} + static-user? ( ${ALL_DEPEND} ) +" +RDEPEND=" + ${CDEPEND} acct-group/kvm selinux? ( sec-policy/selinux-qemu sys-libs/libselinux - )" + ) +" PATCHES=( "${FILESDIR}"/${PN}-8.0.0-disable-keymap.patch @@ -319,7 +325,8 @@ QA_PREBUILT=" usr/share/qemu/u-boot.e500 " -QA_WX_LOAD="usr/bin/qemu-i386 +QA_WX_LOAD=" + usr/bin/qemu-i386 usr/bin/qemu-x86_64 usr/bin/qemu-alpha usr/bin/qemu-arm diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest index f109445bd4b1..8f6cc732c81d 100644 --- a/app-emulation/ruffle/Manifest +++ b/app-emulation/ruffle/Manifest @@ -615,7 +615,7 @@ DIST xml-rs-0.8.11.crate 51124 BLAKE2B dc274fe062d1f06e6a6455dcc5e8f902021a897f0 DIST xml-rs-0.8.14.crate 51905 BLAKE2B 2969addb32fa987b04c1593253a0053e01e46e6e9e624d5dac338adb0433770b8362bff81fe8d74423dd56df1b940e8719a996a6ac97558f2c3dc0bed6128443 SHA512 b7f53a0cd7619d0aa0c4071bad43593175c4cd4733cb23a0097ad84c3a50884214082494a64284c33538d627907bf5cc51d32582be38cc7a8f4f345757537e1e DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 -EBUILD ruffle-0_p20230525.ebuild 13521 BLAKE2B 799145dce17ea447096ea333cdcba69ce052a8c02f6db1350ff13bf672f10ea296a191eaf8c8e016e3a72b246fb1a51360d1f8fd800f89e4926a16313ea2eddb SHA512 e74f513c5aafe2f7165a21d53f62b84036afd5ebed700f30748a6576d4c9562bf0505efc6543ba0b53262ded933b1585acbb3b7958dc2286596017f646153b44 +EBUILD ruffle-0_p20230525.ebuild 13520 BLAKE2B 7ce9de96770c76230aeab03030751536785b37d8400682adae78c6cf9c88fb3f7183f88c28836153b1485daa65e3fbdc1366c7975d936ca1eeefd8bdd39816b6 SHA512 e1a9b70fdfa07bfb23787f5813863f8ae1eb109060539b5146cf89771bd01d51956d9fcad067167340c9d2800a8e32256608236b501c47392d67066d99d6850d EBUILD ruffle-0_p20230624.ebuild 13519 BLAKE2B 99297f1fee34783ae8ff24c6e562397e41863e88fb5b7e48c1f75d062689f9b0327032934ecf675d9d1c43495ae739f229dd29a47248d233ef34fda17d95d2df SHA512 18546a8d6def3b149e1dcfb7f45e73aa8bddd770f811c981b29cd7f37e44ad68ba7d12d1c2cf84e860466fdbd7be074cffd9ccf890014ab248ebabcd31dd323d EBUILD ruffle-9999.ebuild 2412 BLAKE2B f7c441d55e11a5f720ff916b931eef3b00436e58c48c75be62fc90407761aa3327ee972f54144292ae053facd557455d77be661e00965e177c0553f0f7ff1d7b SHA512 41cbb7379e3201f7bd22d519c4ed2c25039dc37d244e11d7215fc259e1f2232ba2d592701469072c1365f26c52b1667e2a652eb9d8aa9214bc86213905c60be0 MISC metadata.xml 327 BLAKE2B aad7b4089000263fccd1bf6af04e88ac138658121db322215ce0dcc85380b12afa01cdcd2be232c5d2c773698b38903759ecaea6f4854d8c90c420c0a43f33b1 SHA512 bb5e665acc6d02ae3e6a22fbb483c293142104e538d386a9b93884f097629dcbb8ca7b614aa20e0358bf22ae36487c7d86cc1467103987845a70ebacc9c4a5d2 diff --git a/app-emulation/ruffle/ruffle-0_p20230525.ebuild b/app-emulation/ruffle/ruffle-0_p20230525.ebuild index 287ed232286b..42c851aaf560 100644 --- a/app-emulation/ruffle/ruffle-0_p20230525.ebuild +++ b/app-emulation/ruffle/ruffle-0_p20230525.ebuild @@ -554,7 +554,7 @@ LICENSE+=" Unicode-DFS-2016 ZLIB" # crates LICENSE+=" curl" # non-automated extra SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" # dlopen: libX* (see winit+x11-dl crates) RDEPEND=" diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest index bc192faec9c1..0b8d32b7dff0 100644 --- a/app-emulation/spice/Manifest +++ b/app-emulation/spice/Manifest @@ -2,6 +2,6 @@ AUX README.gentoo 270 BLAKE2B 979c3e8d2a3c1d4f30af8f2d9954434dd685abf42992abf0e6 DIST spice-0.15.1.tar.bz2 1623290 BLAKE2B 19ddb3cac91be07a4a358ed89a5e4d1a5c406a9831b8c8a518764055354ecf6e09d129ae03ba65d876669da72f2cbf0c307261564097f60951711e9852eebb69 SHA512 362ab2f0b483911830693834515e1d331a6b929c5c63fd4522e843c42bbb7d8a52510d60f5f17d175dd2617c9621630f6a81f3ff7dce11dc28e6fb135e60fa86 DIST spice-0.15.2.tar.bz2 1663326 BLAKE2B 00f5393ac409590b8fe0203251b811a4fe6dca16e644a30dd8165d57ff28cbef3b2f9c2a92ff7d2f6c8092bbef4f89a4e85ef9228cc8c03b0a163ffa3afaf9f6 SHA512 c8f273b9e97ef38a03b331f7d32c5f0a09d540523fe626568c845152cbd22273a92b3a08bc13fa2e061b913ad16ceb7cbddf142655cd9cdcd8eb5f646fa6aa26 EBUILD spice-0.15.1-r1.ebuild 2566 BLAKE2B 89e3b2b4a8e94a05d1e732840b8f0117d1a6db4d628db3153b87c087bf86318c50a1262ea2ad040240197ed0a111e4c62d61f52b5355379125536ac424d168a7 SHA512 717a04f73fcc6cfd49f11e40d59521da0596d9d31e43443f836892500ca27c86ccb77c0141ceb99959bcc3e183c0ef84ff27126f253109f7001d32d0b6eb36b6 -EBUILD spice-0.15.2.ebuild 2397 BLAKE2B 1dd3ecde1b9a600cf62d7e31e2fd2a4d6721e80e829a4ea6fa0d879204d3a2cd98d982a2ac1c2b8ca956116efa881f2d2bb647aa5d363f7f3593aac08d675f18 SHA512 a64bddbfe959a02494a98a4864fb408b8c735eefb8f145b11ff7abfc02bd6600e6f1cff93f122451320747a168a936c6eb1229f32022c7493d80fc3d4fac5a7c +EBUILD spice-0.15.2.ebuild 2396 BLAKE2B 62c26ee3e2fb5e6e55509857047eef724e539f3e8b3eb4fe2028b094ea3bc4778543a341126a117e4424873bcddedda7892080add386547a724e10df0cfe330a SHA512 9d241d1e77ff9a745310396d9615d31835269f0dad993e9f793995f95e0bae4d28832f6dbaf6c2d8eb4c923dd1b3d727dc35b91221a7a1117abb715a7665e175 EBUILD spice-9999.ebuild 2400 BLAKE2B d2e1409593499e3948cfd443214c11f8fb4bce21df1156d9c3695df568e055dbed85281ebb9944a944a1166fd5a2cfbe0ab1692aba94f113ebfcd56ad97dae1a SHA512 b39e4d439aee7c73cec4a011a61217c0db023445a97b7714a98d2e4548270909ab321781fad777756bfdf09e0bb3961d790b6577222c1c5debd4c5762d9f2c37 MISC metadata.xml 474 BLAKE2B 62c3e1d9f11d515950c4eb8fda479808a73ab081932fe38994854dcec491aef63e08f3943074ae9bb33eee452b25a85b6ccff8a9d16c77acdb4c85aa8d126665 SHA512 75665383947d475f99e4f75a1d3599ef51e32e7a1b56fbf8fa49aabcb335e66ed29407187a5f9730f223bcf48a38ef1408db685b8a9401a06f73afebf5a673d2 diff --git a/app-emulation/spice/spice-0.15.2.ebuild b/app-emulation/spice/spice-0.15.2.ebuild index eb923aea6530..1195e1a7434c 100644 --- a/app-emulation/spice/spice-0.15.2.ebuild +++ b/app-emulation/spice/spice-0.15.2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then DEPEND="~app-emulation/spice-protocol-9999" else SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2" - KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" fi LICENSE="LGPL-2.1" diff --git a/app-emulation/wine-proton/Manifest b/app-emulation/wine-proton/Manifest index 8d63a6113bf9..bb815831c438 100644 --- a/app-emulation/wine-proton/Manifest +++ b/app-emulation/wine-proton/Manifest @@ -11,5 +11,5 @@ DIST proton-wine-8.0-2c.tar.gz 48207888 BLAKE2B 8dc37f136c6d8758c521c0e5c2f16c88 EBUILD wine-proton-7.0.6.ebuild 10798 BLAKE2B 5511bfe5386ea33af4b76c1a9d58e630c8c2cdbe39a64e8305e9c859f6e850032474992beebfc82023a7c263d443162ed5e39cb4294670a4d052506e8caa429f SHA512 87659fbfe50e34eae90aaab12880f7509386d4dd5c77e0672de92e3b1950eca54536451cb1174fc317f20e27b700b888e6f8d39107627f216a49744ef36bf2bf EBUILD wine-proton-8.0.1d.ebuild 10803 BLAKE2B 0df2af29bd689cc05963832759aa2f0251f8e5c8331467f9bec347edb731bb3e0de5d6b9f2af21de89d5fe3d4036b98fa35219ca9d4e84c62a4d391cb4147d22 SHA512 6d3939ce90fb4aa865de3e398e43ef4178d84a533e25781f0b103a71e30286c9e3fa73dd4ff0e1319f07cfae2e63133e104794e4b400337032fe28e9f4bd4247 EBUILD wine-proton-8.0.2c.ebuild 10803 BLAKE2B 0df2af29bd689cc05963832759aa2f0251f8e5c8331467f9bec347edb731bb3e0de5d6b9f2af21de89d5fe3d4036b98fa35219ca9d4e84c62a4d391cb4147d22 SHA512 6d3939ce90fb4aa865de3e398e43ef4178d84a533e25781f0b103a71e30286c9e3fa73dd4ff0e1319f07cfae2e63133e104794e4b400337032fe28e9f4bd4247 -EBUILD wine-proton-8.0.9999.ebuild 10936 BLAKE2B abccff09f367e67b8117c8ebe0d04efa420c96945c1c190c3cb6673f76127eebd0ba8893b2f8e24f7062da4b3a135f6b8677d8dea7c6048f997225534870ae30 SHA512 d14b893fdb1dafe42b2011aa4aa56db94ef0b0dab2892431fbfd4ccb1a24461f40af6f6ae1fcbf32e8b9748b2fad15b54921f56b551f033687aca6a2bc8e06e2 +EBUILD wine-proton-8.0.9999.ebuild 10996 BLAKE2B 00f2707f7f211f9dbf7dc47ccb18b714a0e3980fbe04ce6eb12a2afcf32dcab4153f345df5d2e1c1f844ce38171fdd42b01ea202134565c4df0aab73bc0e578f SHA512 f2f2ddd91b94bd7dddbc8cbf9b4e4a672c584ffc34ad3e8fd67d5ce49bda050477487a81cb94fdcae2a39ce913faaffb13127f57de2e7d9cfc2c4a898ed82765 MISC metadata.xml 1222 BLAKE2B 75e8a33a16e4d718c5299ae719cdd009e9ac6f0d2eafb112c9e38e7d860a51d7f4d5be14912c1c812718b36fd4d71a9d3ddf2c68f5a076fc71f5d47fab120736 SHA512 3fc770b9d6f1e7cb7cba7fc28f90d5f51ad431f38e757dcb47b03543985d0919e29b6648b8c3f6bb6e1c7b172bb164cde35e2fea24564e476088c1a91e6131c8 diff --git a/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild b/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild index e5ff1bbe7cce..d44d6d421587 100644 --- a/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild +++ b/app-emulation/wine-proton/wine-proton-8.0.9999.ebuild @@ -9,7 +9,7 @@ inherit autotools flag-o-matic multilib multilib-build python-any-r1 inherit readme.gentoo-r1 toolchain-funcs wrapper WINE_GECKO=2.47.3 -WINE_MONO=7.4.1 +WINE_MONO=8.0.0 WINE_PV=$(ver_rs 2 -) if [[ ${PV} == *9999 ]]; then @@ -213,6 +213,8 @@ src_configure() { $(use_with v4l v4l2) $(use_with xcomposite) $(use_with xinerama) + + --without-vosk # unpackaged, file a bug if you need this ) tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097) diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 59c1f9ee14953168e4a63a926861253d492761c0..6d1c7e8e2f94d1e25f53642aaae21b5fea859673 100644 GIT binary patch delta 49059 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 delta 49106 zcmV(tK(RkhK z<|Hesd{~{xItTh+ za;p1o*z++sMbszeag-2v{gD49t*}boyI-T;^C)L2$DP}Xd2ST3BZjoGa?H6R=!D$Y zah#U|yJvsCGfo1JO`$%(+jyJ`D9XP988tRKbX&h8tb8J+rv~peZM0t5C)ce4v zaa{Y#_}3V#c6_}m*ZA?*K3}!##nYn!=xW@d-y`>mCun;_UcW7LDegWvK|BF2E5-8~ z7vg`|D0d`8oVcc%%S2mFeCL4~%(JHuuN%9>a5;ckO1Vyd_G&5mChLfcK*B?}gqr_L zyKuJ!|6f+VIEaMT?mLbh3QCkYnS71aN?cggELc%o5E9 zrq<4WABFEyZ#a#+B89N|XEgd)6|rGwC?xKEE?h1uj{`fec@Y9Ih`JN{g|b(4DfKf1 zUI}Nrj~U`IH!?3oo7Mj%t5rt7IGAIcb>k+1`19y!HDPh~v3a~}*4k%@g}++m)yseR>!){F zomktuuueik=!2-!Bf&HtMw(9K;A>I-dveNr@{Cs@(&D?vc?MMvFUbpE7~_st!x5Al zRAFo#oZdj7==s%8o)-_+ap0}vq0fKa@fiiN5KYcEw}piqdv+tGc13K(0WE`C#NDCr zYoU0tZ{2epqu>+Dbwr>H`f(Co!U+Z%p`K+P1d-PHs%sJ(2u7)0yAfLm#|in~8Ar;q zADrW{F{&9~h4uZ@-&gzb)B5(JU*X-;mn}dlWh1A)H^BrQuMthdvX91LpA&yW?5H`~ zw7^&+;3)QSUxWvhp8twa!KmYjp_4D@^v8Cf( zY*7e$=88u~9w#ygU)a$!KEhD{s773?0ljueQ`vki>yZH#jSY z($=Zkar7WHBH!lJ@z*#&Tv6Wro}(_%+?&{t5eOoQ?PgQI`JE#HDDQs-R$5?WPAb)K z=_DEErUX|Ll#pb0we+&kF_++pHar1SX$=xPmI* z|3PeD*3az~uAb@LHV;HisEtc+#IqA-09443ST`}08yJ;x;E8$W+AjW!5S;>Q4`929 z^y6-*00u{R=OA-gM?Qb%O`Hw^6w!%oc%V42?IVNjT8&sA(hRZQZ!r>IH5yNWm*Er3 z)mwbDAkIqcgA(9UHYgC?xR4F*NWV)_iX8M;rsLMl70m zsuP3+axTbXo|k_S3ES>ObX-9vfMJ)|6PkG9c99ytMKB`z5%JFdS#+;4^W8Y{uW&m) z@(B07_`hRgBKVsDUqbo(=r%e4auDNr9$+eDPv8?12n^r=%>>-w8;RHiax^R85?fE8 zIS>aS6q6;;VK2xE%{UkQ6D$R7Dev;abK#*;@X`tTgEN2IAc%tB;xRy(c)_`aCZKF# z)&VSo6T<_}yBd*ha3qg~PZcoUFn}vVRdzanUIl*~0pY0YBWVpD zLqKUL|^(wqE{$+yjqm&YO zoxwREu>{^pv73v4bVN010d^rq8QtVft8DkEoGcM{6|gzC9G(Tg&W0vfW0gK$6+`44^$rW!VmyR2#QlU?{I)| zJ1&2uV51w?0OA8#wNsDUO#!?}tG`Q%19%6nH?AaP(BK_1Zv`(sFzuU9D2e}#0O*=8 zkg_MgwZ(Qryw-7TqGH97`H(m~ND3$k{fq#Cee1RPJJ1`fGaax6+!q?ZV}f~NN8pV< z_Zt>F67~R2Cj{Q2u*|y=dBG{50jS5ql!<@O_#8f-pB*PG^OzEs5-*ppyX?S?UD_2;-EyZ=yHU4!Pn`0Aqi| zt9EaKdXjtM0)Y&u&Fe90K9@L#)uhKgW!+? z4hg|#oYX?WC*k0h=3}up;hGrP2Y^lu=J7e8R_|g8Wabjm?LpxFFWen(Rrg1cegDxu z|Mithg5%%QI+!x&iVpDn?WzNAc!qzDLMNyaz9HQ@$aFVkQ&cs;i`gm9vw^WWw*g@xZN9cnIrWz?q2!)fZXqZ?74h;~jE6{JM3N|y zwAwPLkC+D)K2nT?9?;%eoH8#+aE5Ay16;A9`H%pC&G!v4Uos&*?S_IbdvhaIk2h=1I5kE%f`Ce#I|I4=ziWTy^V)5Si{sxQ!)4}A=T<}|K zb0}yohA?smhVKJ|Ahv(arlyQ>0Ku+fU6?$lg9+D~>sWV(TOZ4`&Jh-_#N2=6c}`3s z5HCQ|re=~P96(#&IV5YKHv%i0kq5kQ=f9mVYt8&G6 zKMz;Sgk?Zu0uQdE8HM9E_tzj>;6AV?&q1)B9C$vUBS2|f|2jr2cS;R|#pICM#v9!Y zQX(gSUYl?SiGVxsEkaWOB1TcQ2=J7E_bsP$V|<_o)5E|c+<9*p_b{>&%+|&$?V{on zQE`gc2cM9eaOHpUrlW$BFCKXf;_x)+Ey64~7n%wr>pTWT7oI)Ef;i|3_cy}|;xtF_ zDz7i&^Vjj3jy_+K6p-u)l7V6XABY|VF(_3a?i?9D1X>~{1FIq?&jS#b&Egx|F3vc@ zC5n)}gfQ#ql~4vciPEEcn3nNU;SNwvvHwW>uEf)5o)dq*3Uqi&f?-7!&WD>MAbO`^ zLa(De1R#FB$pfP)Wn%v#8U-J@M0^OimB&FPE3mbpSVnhH)+I+GcIx_?l$7@-ghO_V z_XruI-@G3&7iRuJV1FkpzU0A(qi^!sSRzW%27wMVVh)DazFW!wU*t!0mstDhadml7@IVaU!_@!=VBfKDbqBCWvQbGX?zwR3TnM_r>w^tBWXG-e77g z0*wP60K4W%FqES#aIr9au6%H;eToo?C;-2iHLucf2jD(JJD`o@ZBPs167DkX0F4D~ zl$Zfx$p^dfbQh9NfK@*A0*Meucf_h*<@N2yPxF731i`T1L*pS_zl(;9%K#Y?dBCdX zdCicoE1l>H2Twc~OoAV<6@U-Xju&hTH~{2m{E{SpqBQ8&6k0YMPcV@M4~6Om)DQxR ztO&r3Fc|=t;f)2Mu$TGOI|iuoGDCX+%d3PSEU(FMR%q+wXdnf@r59#{f5f7)Cq#R} zj);FfQ>%m-LO%imgH|^%3G~y;4}_C3TdxW7fX)Fkz%8$#@$;uIe+|FSf z3=ROV6QYyXjyWD2Fl2J}2JAOTA-@ngO8&p%WsY#b$$;|fL_;}vq>St5a|*|Z?t^#1 z-}v8&z~c=AB!J=9QM!%E!5YUKkicFzvtfUjLDKvpY8p8df=w}pQ@m=!Y4TB0z=4*Y zXI2mwypo`8Vmd%NQ6$3jBsgTy1D+4qpK)TC>#+%B*)$R1majNZg96-fze?-tj~}1c zH$2$-@%z}`XKMMnCR77-3I5bX!*TiCh?3`(-$ErWaO95Bv<-*|;6y}5z#VULpTd6} zaqZ=uSRvMWnK``%1lt@9_f||--9dGh*?<0Z)eZPq=#T=BHsFI9PB2 z7z33&DgmRt%xC6q3qJ^C}HSc9m_nT;0 z0?{&TP7m^5s(z0n25aKUE}S3GEDFsYKLx-+SN4qwfVnlWVvM-k@eaRCkKXG^3xTd0 z9xHZC8DU`GF;;k0EHT3#Jw;ZUL+qbv5Wp zYO4d)(LFqef$Th6z^$iRpx(QoL8x7gt!{I|;eZ>A3f9I7!Anb?MBqQb>5xO{$&^2w zynfwpUVqX-1yYe7aALGs*j5IrZn6!&UIcHPjiohlSC0{JSc zlQ6!~I_!-&FS5SiZ1uvq0>n*s03ppGP7{cTx1-PJdKKB%udmjafsrrw9`FWmFEWQ& z2eT{%yr{c6FmQqky0!^NX6A8MAg74Wfc*1t_rmO;nNaD5`Vb6>gz$eJYfM_f#LEao zkqn!?ycKN3(rTgBgl@&6khk;j@dY|sTx@ahSR8871c(LQ~C zEuMG>_;Q9h(8o!91D$`=U>!u53kHoJ$D<<{jMb;({PY!&0k5{UfgB4k>lcQXj}@*5 zdOsGr3Y4E-j28F}I)k4JfRKz19?hD7dU$=^)|i2VJ1+<>e%}&BILzzmYu^L)?Z^eGEJQL6$%<)?PK zyvOGa%h4ylQ~`f8>4f^5Lc~#XG=#sZ`{tQ2_RTNio35l8%IgwHtbyMmUZR%O5^8aW z!I%3^{eUxe;7n@#*SoOB|NCwI)V}}p`|<)BL9gW&a1P!Owd6lnuxeyj;nHNHAnen- zTCZA6RA=7ew%%*VaVo*mLIH4JhR8t1FC5^?xEpALN=1Kg1@PjN8ah*mVhw-$RN=hU zef1kL2ZFYgc>?&Z4m<`*8N9?0{lqn*ITm}EcsrgezQBJGoj6H|O%j3ys4m0-SI=3( zIAPRt7xXoQpNZY*DVjcySoVDy+CduYC0jq*pU3+4>UUO zwb)qFv47)yS&|&1u-DKlVcolgJ%d1faNg|9MKOn0eJ6l?&mfTxbKw~4ASd| zqZIurl)PA>#gCz0cz4Tf+8d%sUh*gNqU$6k-YaLXYAwn^f}M}O(e{~O5BxJR2Gm zcD-6<`@Fu)_8}Mjp1xN@m&pe-y8-l3rHn7}-X)=5Jik8?dA<8iR|FY9H}RRM8mzD5 z{Xoxs@|C@Tx-!7Y+&BP<^CS!gSPTSb0V{v_l`}#SH(uYnZ0P$NoVYnQfGHlLRSTbj z>GqLO$SCz+-g@A9;&I6xfmvuHntu}C4{T6w0pprpUL?*MCl3Q4&Yu?U0lXJj9-L2j z$Egv!2xO-~2Ru9a`ryUdxBm6ZpU0oSt5$V4!rlh|iMlrUSlT#$V2U|-;wF4MN3<)az2ok|+S?2=i%8j2 zD9AmTJc_6+fg_ntMM{@Q(15i2X{CRgT6p>U$BWqd-#)FszZ&IxmbH%qmcSW4>4{`* zC=V^RvZxWw0|Mf=f|`V9Cz@fap}=#^sYIgT4o~%h*l(TT!axUb0DyBL&S_n6huXtd zPUQtzX<(-2Jv!{@4TRx^_^>W-Zv?NBc3hBW_-O%zaAwz4j*Q!g*6h@KUNV0m{;+sq zumE?0 zJ`OKXiO`@HF9l3bf=>pK8kb*9lcG*znKS1PAc%w}bYXyV+C5Mi#S+a^=na&6oc8(B%EQO<4R$ZmTN<^pgI+5zm_*) z5ADbA7Xjdla2C_rj{#3vv*R$mK~|^m$d`p1pe?8}@zMH`<3!braS4CydlLh}jnLW4 zmqH9)BL{1r=Ctmr>mGq#0m?o2GoUf*QF}uFfW~h{6EfmpiUpwFP9a^iAmy5c*afn= zFm!A5Rx+s!;Voyqz^>+hOX|Qcd@0l=S^q-3LDg3>2?EyOP=qQL3E^lt z;HjtiAgm7+tT>|gjA4H{Cu-X)Ry4AKmow2s+(O*OIlZrqR15_20DI~)~9dd=U;x`afRP%PJ6=a1q>B;->gOA`^=3^!WzaJAmrZ67aRo0 zv+AtHJ||#EprD^$H(y_b))lH2tM@k-0Zj#2PvQ^%TZ>sm2$c7n`FgJ=C+zA-wpS7g zxSEwF8dkVPFy()U9Os3o7Ecf(eB=zMcD3N6n1y>Pvb@g*k1F?#Dno4HyXBz*aA3m@ z8l5jt&xK#*DJ=lbJl?CgzW>4_{yz9Z?wD8|=4;HSqXT0mkrS40u}`+d=fsWSozm4N z{u?9oG6x_#t=q1li>|;1hgHFt?NLG8IN8%AB!Hbzik*L2frC(GUgm{vsQ3M*T?HpS zJ3o;E;wlgyLd^EI0Gw3Ub9D%y&*yIy^`=+*Z3dse$CpEZ38&eX4K%$*d;>I_@5tEn zSj2s33#|s+1}+=rc4Hz;0X`az7+3;z-V|VTzKL0z+>Sk z*RX#>#3qnw7Bcbdo+~zgtmqAMZkAgjG0_#LCVIX&do1^=H$cT2N_+^fhwB4a#Puq- zzm9KTzx-(Z73IIXeLxLrZ8HTFZ#AQCL0Bg4Y-R~#*?Y4SUw}yYwg_|qbrfinh_oiL zZocrieP5?M4qSiRTY#wo8L`E~;CExh_}qUmp@j&6mqcCW8_Flb=S|STIV@syw}{yu z55V8{Vkl40Z?y)>3m5=bD8NH+mY$O2(s3;7@G_jBsw{~GXZIc%=@Qbq8Q})}uyhWa zt|rg7eK?j}t(VHe@z?$uB42!dj0K>BP66>lQ;$~Zq4{t_DEZzMh75lU zEAX{-Oc2Cvsa)7z18j?R0uFiJ#p_6`qBoHcBsVi4l|WCx0(k+i&lnE)7exO}RvR_o zYY+%td!g{CCgKt7Y@3=ApVeCB6HJJA`Aj_v;Ij_V zW(iD`Ll;Wl{6IZYv*>MEJVanvM<66)m*^WfKR-}y+E=z=9I-E3%?Jk#mJM`^p%X{9 zb*Pi?dauH4Fg^J?&XL!|{tla1(shlq##`7lupDq5MB&C|06C40;DOL?jt+m%s78CM z4OzMQjGE_x7m2u5<=kz93YWJ4gtZd3T=L{+f$%lN zGXuvCLg9N+pv=SevleU1!iXZH!%QbA3RzT3FS>2i}6zL172Ql&-ZCMDg

  • ?9|vDL3DbB}NVQ70!gICE>f} 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 diff --git a/dev-util/aruba/Manifest b/dev-util/aruba/Manifest index 9a0dacb36a18..0ddcadcf6b74 100644 --- a/dev-util/aruba/Manifest +++ b/dev-util/aruba/Manifest @@ -1,5 +1,5 @@ DIST aruba-0.6.2.gem 75776 BLAKE2B 569af009cc20b644878fda25b5e7f79bd2f7c6f5fa9ef2503a5e730b8eb5938872563dace27031d31847bacfbb7e4764079da74fa2a917cc3d98a596cf2248c7 SHA512 ad859aa34f6e6778d9eb92b7e8f298180250e0690b21285e48b85dda88c09c74437ed0dff4e07ea8a02e8c784841ef89504219aa844457273349b8072ebc761e DIST aruba-2.1.0.tar.gz 130073 BLAKE2B 534bc67cbc4b5871a1bc6e37170586b3a5829e70d611dde9fe130a4cfdce98044c1a3fe29de961419a605eb4bbe8e21b8efb52a61aa8a2d2b2b9fa7e42bd3169 SHA512 f30d67ba94157eaf0477a09f4049174ff0cd6195b92c4121117775e56502178525eb5a7f69148e7f5531d6d4e67f4ecd9d840e693c38340a10819a19247021fa EBUILD aruba-0.6.2-r3.ebuild 1044 BLAKE2B 20631d4dc9c2dd8371b93f67c0aa1cc92a4fc3c16d84cc7eccc0d91bd3e60d02caa985ef01dc4b21b80fb8afdcc2b28d9b633dd7a4de15acef0d9ed993258a51 SHA512 4848be3d58ed4407dc55f7f6ae9267b92cb1ebad9dd12d1cf97fe9e50e813dc8d8ea3086db3ff5962041f8da160c04d983f34c8fafac5009c4f9dc911517e10e -EBUILD aruba-2.1.0.ebuild 2108 BLAKE2B 0c66771968dd4cbbf2117bf342a418421d990e75dc781bb3400ae25d51c3f8ee5884da166331d24adeb10d9930faa920940dc3572ccc04a40dc586fc58bb7ba0 SHA512 3dcbd4b1e4673c2d74626080dd96866d41941e5014abd23b52fcc13518bff1f9c71becbdb35833be131da0bf942885158afb12cf6598599619bda27809a5f9d9 +EBUILD aruba-2.1.0.ebuild 2241 BLAKE2B b9a220b21e0347a1b5ed8e332d242a5f835dd1e06c26ab328cc124a2fd2507fa840804458b84ea674041293e1f6a3c245114a4851cd812f808d6f3bee09bd565 SHA512 66ea5442ff6cd7706bae991d8c98f88b0f2eebc057eae141bbbe202a2c58814266fdb94f5b6df56a50fc603f8170cb7a64c4c27d2dc3210c85cd2b45990c6c03 MISC metadata.xml 297 BLAKE2B 013e79bd25020910ff023586ed3e1349ee1dcbf195b73c230133775c2fe031794f91fd7e54d4df43bfc61de716f452492f2b7af3ba7dbf7e04cf4a47ac16a00d SHA512 c57a4e881304d3bdc2001d4f221ec7d4789223fa36b104271ec9a2439e7730ccbfd349b16209ac6a59fe782618b14423cf3b7b345ef2a7d4944a535eaed75c9a diff --git a/dev-util/aruba/aruba-2.1.0.ebuild b/dev-util/aruba/aruba-2.1.0.ebuild index 08d6587bf10d..81e0dbdc8b26 100644 --- a/dev-util/aruba/aruba-2.1.0.ebuild +++ b/dev-util/aruba/aruba-2.1.0.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="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="cucumber" RUBY_FAKEGEM_RECIPE_DOC="none" @@ -49,11 +49,13 @@ all_ruby_prepare() { sed -e 's:_relative ": "./:' \ -e 's/git ls-files -z/find * -print0/' \ -e '/\(pry-doc\|rake-manifest\|rubocop\|yard-junk\)/ s:^:#:' \ + -e '/simplecov/ s/22/23/' \ -i ${RUBY_FAKEGEM_GEMSPEC} || die # Avoid features with minor output differences sed -i -e '/Use .aruba. with .Minitest./i\ @wip' features/01_getting_started_with_aruba/supported_testing_frameworks.feature || die sed -i -e '/Create files for Minitest/i\ @wip' features/06_use_aruba_cli/initialize_project_with_aruba.feature || die + rm -f features/03_testing_frameworks/cucumber/steps/command/wait_for_output_of_command.feature || die # Avoid feature that requires aruba to be installed already rm -r features/03_testing_frameworks/cucumber/disable_bundler.feature || die diff --git a/dev-util/bpftool/Manifest b/dev-util/bpftool/Manifest index 6eb26521713c..feba43c4b3ff 100644 --- a/dev-util/bpftool/Manifest +++ b/dev-util/bpftool/Manifest @@ -1,4 +1,4 @@ DIST linux-6.3.tar.xz 136891752 BLAKE2B f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69 SHA512 768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65 DIST patch-6.3.xz 8617176 BLAKE2B cab9b9b3e3a97c425e186e2390b7753e77740a8a7286ba8f8fd88527c1d2e6ee22b0d27510c5ea065e73161ac1f9a178251585ffa8d2648595c92e831cf1fee3 SHA512 4a7228e9d89633d3cb14af2dd7419eb625b765b70b95e4149ff1aff6367fb2490d5bd16d6399da33a0b85c32a8dafa2c2cb2e3695aec335f4d3a2813ca52c9f4 -EBUILD bpftool-6.3.ebuild 2896 BLAKE2B 6c674fdd2ff7f69ac9a5d08dbd31dc5131f4a7333084b968665f2adc1d1d0ffac4de86a98219ffceea2003025856758a81edff953748217958277eb6e0eab9f4 SHA512 19cc34cbff5da9ba72322893e31acfb3b7fe8b6c758c5fdddb1eb2af717987f5b8540116a018e5d73b92a3f7e9dc0b72dedef76bbbcf2a8da85846b076f9809f +EBUILD bpftool-6.3.ebuild 2903 BLAKE2B 87f95b114db4f37815ef0f9d35a3b32e9a1f89fa7f0210ec2520a1b9b5bea948197159ffff8871f755bd127fb1041c3e7b0942f0148f406a937d1706c4acb677 SHA512 67b56ea325d71a5f27c2004ad2743e35cd14ceddfb72ecc631e172422953f5af04b428ad804f41666d1bd3a2f33c20b32b217fc339af51aaec4c03187dde4e17 MISC metadata.xml 356 BLAKE2B 4cc2dafd4a125f2144fc8537377c1857c4cf3ace56242965c41f29b5601b346b211ae8a05459b555569b4a11d2eed39345f02c3fe27ba8a8f93117969ee8b8cc SHA512 c2c0f149fbec22400163df406cdc10df537bef638251eeabc332709992e7470c323b366cfc465d6ecf14f2d84065660cccefef7a5ca45980d679b645ebf664be diff --git a/dev-util/bpftool/bpftool-6.3.ebuild b/dev-util/bpftool/bpftool-6.3.ebuild index fe2630be53e2..01823047c46c 100644 --- a/dev-util/bpftool/bpftool-6.3.ebuild +++ b/dev-util/bpftool/bpftool-6.3.ebuild @@ -25,7 +25,7 @@ S="${S_K}/tools/bpf/bpftool" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" IUSE="caps" RDEPEND=" diff --git a/dev-util/cargo-ebuild/Manifest b/dev-util/cargo-ebuild/Manifest index 48a4944d2f29..a758cdc181d1 100644 --- a/dev-util/cargo-ebuild/Manifest +++ b/dev-util/cargo-ebuild/Manifest @@ -203,6 +203,6 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -EBUILD cargo-ebuild-0.5.2.ebuild 3571 BLAKE2B 2433b7c43c60152171bf609013897526b1acf29119a4dec65b981fd34fadce368ebe51ef89b0db14cf10718b13751b2042958425f2e227ace70179fba3bc339a SHA512 cb5e47aff55d01c234df6c354ddb9b377489afb2a1c4a2e8ba69b2e09804d8f772da4a854add5f801effc74d89223476acc7b34149ff91fb9922e1e5495f8fb5 -EBUILD cargo-ebuild-0.5.4.ebuild 3407 BLAKE2B 6f9a642220ab3dd334387b8869cdd92e85d79197738238c3019c0c5a3614227e661163286e46aa72705544478446b9644010e60017525406c5d861829d0d6241 SHA512 2167aefdf6caf3294a6a9029c3414d9ccc5d664b9c20419b326e35504b9874ece51d847b6d132062c57a4cfcc954775e89e9bc47dbe1cc3481c691eb6b38dc59 +EBUILD cargo-ebuild-0.5.2.ebuild 3513 BLAKE2B 7d93772ed28a9f8b2065f10136a017c23b913e291ab01999ee088d71a476a21098e29d05f98df38044fffc6738253ab2d50234f61c46c6bde11b34e1f6f5bf90 SHA512 c98be91e6e2997627e9c0976f760f3269b5cfa63d39c742c1b93c65de7cf37b03f242676a45b3f3d35e0baa375fcf54558651d8a846502407bb8c5b1bf128a11 +EBUILD cargo-ebuild-0.5.4.ebuild 3349 BLAKE2B 798af4e4f21eb2ed43b7cf3abadb5fe2b2466f811607797e204e34f23fd30d3e3eaeadfd197f13f824ca8744d44db7b116352f964dfdc7545b5278c5c7c83f1d SHA512 a93b65a7e5e59399e170fa48c8c816c8a43a01e615d57625b0967e640be296ae8006615c5aca8d23b7b7e50951f223823c2e7eb9f3007ad0a73e3796dbe6529c MISC metadata.xml 413 BLAKE2B a5a7c41ae4727bf40527516d6a04cf02b29d5a3e7eefd3e94efcd524852c1fb8437e6c20a1bcbb07798acd8c33bdbc7ef418db207962475defe676d4b46817f0 SHA512 a1e29136715b0c88bcf3d137bc554b79db580fc77a791ad76a939a1fe1d8081bfe10ff80c0674710a67f1c7f01b7495971b09222ae63ac43713059cc24d8bb46 diff --git a/dev-util/cargo-ebuild/cargo-ebuild-0.5.2.ebuild b/dev-util/cargo-ebuild/cargo-ebuild-0.5.2.ebuild index c4e06eccd4aa..e1f74b0e0374 100644 --- a/dev-util/cargo-ebuild/cargo-ebuild-0.5.2.ebuild +++ b/dev-util/cargo-ebuild/cargo-ebuild-0.5.2.ebuild @@ -142,7 +142,7 @@ CRATES=" winapi-x86_64-pc-windows-gnu-0.4.0 " -inherit cargo flag-o-matic +inherit cargo DESCRIPTION="Generates an ebuild for a package using the in-tree eclasses." # Double check the homepage as the cargo_metadata crate @@ -170,7 +170,6 @@ RDEPEND=" QA_FLAGS_IGNORED="usr/bin/cargo-ebuild" src_configure() { - filter-lto # https://bugs.gentoo.org/858332 export LIBGIT2_SYS_USE_PKG_CONFIG=1 LIBSSH2_SYS_USE_PKG_CONFIG=1 PKG_CONFIG_ALLOW_CROSS=1 cargo_src_configure } diff --git a/dev-util/cargo-ebuild/cargo-ebuild-0.5.4.ebuild b/dev-util/cargo-ebuild/cargo-ebuild-0.5.4.ebuild index 2722dc5c7706..027d6db70a10 100644 --- a/dev-util/cargo-ebuild/cargo-ebuild-0.5.4.ebuild +++ b/dev-util/cargo-ebuild/cargo-ebuild-0.5.4.ebuild @@ -134,7 +134,7 @@ CRATES=" winapi-x86_64-pc-windows-gnu-0.4.0 " -inherit cargo flag-o-matic +inherit cargo DESCRIPTION="Generates an ebuild for a package using the in-tree eclasses." # Double check the homepage as the cargo_metadata crate @@ -162,7 +162,6 @@ RDEPEND=" QA_FLAGS_IGNORED="usr/bin/cargo-ebuild" src_configure() { - filter-lto # https://bugs.gentoo.org/858332 export LIBGIT2_SYS_USE_PKG_CONFIG=1 LIBSSH2_SYS_USE_PKG_CONFIG=1 PKG_CONFIG_ALLOW_CROSS=1 cargo_src_configure } diff --git a/dev-util/catalyst/Manifest b/dev-util/catalyst/Manifest index 4c1f3e18e9bc..bc11468fadb6 100644 --- a/dev-util/catalyst/Manifest +++ b/dev-util/catalyst/Manifest @@ -2,6 +2,6 @@ DIST catalyst-3.0.21.tar.bz2 620472 BLAKE2B 6ecf59edde24cbec6d072a31680b75e2e7f1 DIST catalyst-3.0.22.tar.bz2 620528 BLAKE2B f0eb5bf1052ba65bcdab4a14fe8ab564b6396c8a7271ee16c664b90c595df2a7bcda480279d64e0c7c6ff2045e0119a6a3afec75819a673ae721e77587e1f2b2 SHA512 c2b2d20ee6581b7c9c837fd64e798b0d1b0e5cc00346827cdf7154af8e8b6e279d32ab0d7f10314aa8d50923065e8b1121d2c01a506521cdae04736769cf6ba4 EBUILD catalyst-3.0.21-r1.ebuild 1918 BLAKE2B e3a4746c61239f51104456b6bca825a7d53deb3d696e7ef3d366958d5db527b929171cdb51d93817cc97146dd7728fa81df71e157f06f136dd6dda81e34c7418 SHA512 589a9d89eabde0d71f2a23e1e0a424a3b6aa0f05c41ed7949afd42425316166c1b9369cfa04af1308a48e53ee31ca69d3e352139a79073eeb860c640b8f3808f EBUILD catalyst-3.0.22-r1.ebuild 1918 BLAKE2B 3f76b8f2578f78564fcf3797391aa9b8670cbf0d0f12a8f8013f8f81d4aba8176276734608e50185782393b8f5698851b8c11368130230576aa3b1c24903a0b9 SHA512 e1676547fd7053be871b2ceef7ff91c2bbdb0c3174a0277eb9032a8e0b7e7920877c28052f169cede7a3f9f03cd94c75cacf337372df69f5d94ce83929c6f7e6 -EBUILD catalyst-3.0.22-r2.ebuild 1981 BLAKE2B 0d6fed0410c6189cdbf28149b05ce1a70998c475dd6675ffec61df1afc7a591b55df23b359c9e608c4e2bbe79d7305c6103d6686eb398f4aff1845baa4023701 SHA512 3e30a645370960278e2e8638fc0f3ed17b03dd6996decc3b95d9e733be484c44535c5ebe02abfa027bc7ce875fe0a08b6ebbd84220fb8696ddee9881edaad553 -EBUILD catalyst-9999.ebuild 2546 BLAKE2B 23d8661fa775b980a5c8c3b59cbce6d0f9319d4034a8cd2a918900d8220b6edee40145f6738738029ae515fff88f469632c10085e82664f61b917b94a234036a SHA512 b8edee291c3a70d9d33f01694738b96fd200ff3c6f82bc51c6f610d5363ab1a4b9371f53158ac8ba82014843038e68482389553489f89b7e624e58a6a9282fdd +EBUILD catalyst-3.0.22-r3.ebuild 2133 BLAKE2B b4d2cc49991cdba68998064a94d9f165b424ab542dc0e2275db610b7289b53aaaa7f8bc8ac8d60383a68020afc3ad71904cd11934439d258d54f04a21a74b1b5 SHA512 11d1cda758912972796093397576d558848f185ac0629749e6b6733ffcbc4b2d5caaa808eec4e203cd62c98ff9519db9cafdd55a3d69d77430990b47c5e38d31 +EBUILD catalyst-9999.ebuild 2653 BLAKE2B 5e7b821756177ac7cb316aabf2fff87bf3481b9c05e1ac502ce397755fceb14a7c27d16c8a2ea5bfe9ac07243442313257014d1f2d87d2be00c49ecd01bb915c SHA512 34fb45502bec7583130d941d437cbfdb7feb470758d37892c26f4e8877ad51280ceebe6b33539b31ddc42fc14d91359b18221c6b5198fe7656239cc29eddc528 MISC metadata.xml 652 BLAKE2B 798bed21d492c2404691dab86198b443b72c43cb0a68f8476bb6d31167d19168930fd2969bdd384fcbae0efb0285b1a0e6927ce4eeeb3a995e617e598ff2cd6f SHA512 ae5920383badc6d4678d3efcffd55a20693c711fd12f358e12daae5f131b7daf4df5171ae73de93b908798772dac193b7564f8df352682f8e323aab1f1f66b13 diff --git a/dev-util/catalyst/catalyst-3.0.22-r2.ebuild b/dev-util/catalyst/catalyst-3.0.22-r3.ebuild similarity index 92% rename from dev-util/catalyst/catalyst-3.0.22-r2.ebuild rename to dev-util/catalyst/catalyst-3.0.22-r3.ebuild index 2cde6cf92ea9..49063325fdd8 100644 --- a/dev-util/catalyst/catalyst-3.0.22-r2.ebuild +++ b/dev-util/catalyst/catalyst-3.0.22-r3.ebuild @@ -72,3 +72,11 @@ python_install_all() { dodoc files/HOWTO.html files/docbook-xsl.css fi } + +src_install() { + distutils-r1_src_install + + doman files/catalyst.1 files/catalyst-config.5 files/catalyst-spec.5 + insinto /etc/catalyst + doins etc/* +} diff --git a/dev-util/catalyst/catalyst-9999.ebuild b/dev-util/catalyst/catalyst-9999.ebuild index 06017c76d1fb..ab85324f0c98 100644 --- a/dev-util/catalyst/catalyst-9999.ebuild +++ b/dev-util/catalyst/catalyst-9999.ebuild @@ -108,6 +108,10 @@ src_install() { echo 'd /var/tmp/catalyst 0755 root root' > "${T}"/catalyst-tmpdir.conf dotmpfiles "${T}"/catalyst-tmpdir.conf + + doman files/catalyst.1 files/catalyst-config.5 files/catalyst-spec.5 + insinto /etc/catalyst + doins etc/* } pkg_postinst() { diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index af8e3cbb39b9..7274fc3248af 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,5 +1,5 @@ DIST clippy-8.4.2.tar.gz 9893223 BLAKE2B 670fb131c2959b0ce4f3133ef38caeb7832275844b16f8582a693033f5466ad0eb98ab45ed9615e0a121ab80bf034edafe7ee816c47d767bd8a13b52f3138eac SHA512 1ee9d17ef3b85c5c10df624a6560bcacb2b5daa3d6231e457f06d9eb6e5ccf375064a46e809d851c23cb6daf7a4299d1f25be589992ef729e80f9bad41a8d7f7 DIST clippy-8.5.tar.gz 10068379 BLAKE2B ed7aa538997bdbfde0370f36a8980ad3ae882a2325cdc7c3b2bdba9d6a43cd9ca04ff96b94b7827e06593a15c104cdadbd2632e136eb2d68e7ed87095a9294a4 SHA512 13e2ea8642fc00b565e9a36d2d59abe5d0e11caf646199cd928184fda2de004bda9892ae8a2f91870d5ac218bb127725663b693e4d764e5b21c942bb20b8d66f EBUILD clippy-8.4.2.ebuild 1041 BLAKE2B 999da0b98497c71a6c4bf5056f080ed0aac38fcd6055c5a7a73d0d3e777c70d9afd0e450db6ed628fcc8fe6a50eec6691916d89deec3328cca3270f2a7f54a25 SHA512 4fcf81160bb71444d3b4829ea76b34d84340fe829efd83d0eb86bb147a99bf3b17d92c945a8748194bbbc5a32121e77ce2dd984381b3ae50f1cfc31ca077bb8b -EBUILD clippy-8.5.ebuild 1042 BLAKE2B c27e6af0eeac3f71b2a143a0b9f65fe06e3357a92e8b3ccf2e0c5d54d2f22a0327001b62175e205d54f9777515bd2f5f964660e3f23271890e8f078ef7256922 SHA512 7554bceed36172c152089fd0e12750023d9cfea77fa4a9c093079500be0dac50bc452b8df260670fe10d84eb9ed4874ed46c925954c47af8aabbf673102b59e8 +EBUILD clippy-8.5.ebuild 1041 BLAKE2B 999da0b98497c71a6c4bf5056f080ed0aac38fcd6055c5a7a73d0d3e777c70d9afd0e450db6ed628fcc8fe6a50eec6691916d89deec3328cca3270f2a7f54a25 SHA512 4fcf81160bb71444d3b4829ea76b34d84340fe829efd83d0eb86bb147a99bf3b17d92c945a8748194bbbc5a32121e77ce2dd984381b3ae50f1cfc31ca077bb8b MISC metadata.xml 326 BLAKE2B b909c2525951476b2905e143974e734364023b9ac622f01ddae1e16427359ea47af02af11a3bb6ac5c51ef519c9c66995c8cba31d9ca41f1e48f33106a0678b3 SHA512 ee570ffd0054e2c132d637b41921bb25f3172fdfb0bcbc5d2214eaa3bb95c109ca58a5e6cd7ebd386de497ef3e20cf3696243dcc5e82fc4cfae25bba51be4db9 diff --git a/dev-util/clippy/clippy-8.5.ebuild b/dev-util/clippy/clippy-8.5.ebuild index c9bb649db28e..493997f91ac9 100644 --- a/dev-util/clippy/clippy-8.5.ebuild +++ b/dev-util/clippy/clippy-8.5.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests diff --git a/dev-util/cmocka/Manifest b/dev-util/cmocka/Manifest index 1e9054f0d633..b883361340c0 100644 --- a/dev-util/cmocka/Manifest +++ b/dev-util/cmocka/Manifest @@ -1,3 +1,3 @@ DIST cmocka-1.1.5.tar.xz 81004 BLAKE2B 5625dc293ad481c654848f3de806ef88d1b651192c2461e52b54bf9d443b5e2ea5d2a685ab85b044685f57e5723ade6c4c17e38624f59c4eab240cb4feeaab1e SHA512 cad7f04757183d004f6eaad39036fc0e24c5e0e987f80e85bc43bc66dba22389cb02b08e25531cc28a541d0a24a86b29be134a2d6fc339128e87d66952f502bd -EBUILD cmocka-1.1.5.ebuild 1082 BLAKE2B b837e34a29f5b0c1f719082a87d4040834c1615e1e1a84dfe178b7e86265d430f65b44db35af9b0044e1a964fa6044f1843722bbbd5077b2406606bfbec5907a SHA512 e2797e77b3971a8b0058a50c478b391448db16937019e9c2033c1b43be8f730302b12cea2eb781753ab599df583196e79ac3c2898d062f4d564df7e10812ca20 +EBUILD cmocka-1.1.5-r1.ebuild 1114 BLAKE2B 156ddac2e886aa284dded8265b99b6f6630982a3d4e63e308fd2d7fc72da02e00f44e4d5dc55cc61045b188458822c8f7e45a0e19ca1bcf65eb2a5abcbfd19f8 SHA512 a44d7254e0bc168fe42513260147a0363167d6e4c03a968f09c7b5b4a385e1df1e9da2965553170a32ef20adce586dbd8f31cf3c7253c8fdd7e35817d16b811e MISC metadata.xml 260 BLAKE2B f2a46bd04167517ee453a39cc2dcc848d4fb0760026483acd86fa86829779666837e81f8a9012c69c0eb89d5fbd9fb22002a2c786877ddd5c81ca1d80a0eead9 SHA512 a44f57da0d8fa3e4c8df9d9052e53ba139603c7312d4b13fc3c311455e41488c0bb855712817929c4f551747ee6651ac0c3428f28129e4a889a56622281b58b6 diff --git a/dev-util/cmocka/cmocka-1.1.5.ebuild b/dev-util/cmocka/cmocka-1.1.5-r1.ebuild similarity index 91% rename from dev-util/cmocka/cmocka-1.1.5.ebuild rename to dev-util/cmocka/cmocka-1.1.5-r1.ebuild index b2f60df8bddb..15f0abdd3156 100644 --- a/dev-util/cmocka/cmocka-1.1.5.ebuild +++ b/dev-util/cmocka/cmocka-1.1.5-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 -inherit cmake-multilib +inherit cmake-multilib flag-o-matic DESCRIPTION="Unit testing framework for C" HOMEPAGE="https://cmocka.org/" @@ -18,6 +18,8 @@ RESTRICT="!test? ( test )" BDEPEND="doc? ( app-doc/doxygen[dot] )" multilib_src_configure() { + append-lfs-flags + local mycmakeargs=( -DWITH_EXAMPLES=$(usex examples) -DWITH_STATIC_LIB=$(usex static-libs) diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest index cb4d6ea34363..34459be5e84a 100644 --- a/dev-util/diffoscope/Manifest +++ b/dev-util/diffoscope/Manifest @@ -1,7 +1,7 @@ -DIST diffoscope-238.tar.gz 3287285 BLAKE2B d745c0b279ce6e29cbe9c6655c48d2fb4c8d230c5d4931048be83b4d97f6b45bff5424409b559988c2efba2dcbb80778c97e3f726174ae154c479ec24b557c34 SHA512 8600a3a29f7d4a80f0a0b37e6277e46e377c6f056cf111356f80723f0e4a309e9bae087643019fe1c46f99430b35389083e1156911fa8d3375993b550342b25f DIST diffoscope-242.tar.gz 3167814 BLAKE2B d6f63f94e312cd9bb48858dd82e50bcae065cd25f332a08940b22d36df75993cd43614ae44cbae3360c38ae30b7910a062ece294680b58b2a654ca3ead078795 SHA512 3d724a2349d2040d7072b81b8a77bae75aabe3f39c661c1d68a9f6e76b75048225262b8a9932c39e56429ec4937a398ca45e9f9abd23505aa511a7a8a81f3ab6 +DIST diffoscope-243.tar.bz2 3088032 BLAKE2B 32fa82fc2f6613c18c39971864d53b02bca4c66631afd0f794bb73eeb8672b1f6c0e88b3145e9acc6c759960cf6fc9efd88bcd56f97fc16df8bb43d0e8a19f52 SHA512 b543f096fbaac136a3a09feef301e5e01b9371a13c4f54f39b0c5c0dab85d6aff94dfcd3985684ea25882071049957a4d42f0c3aba51cb307feb907e769bef7b DIST diffoscope-243.tar.gz 3167842 BLAKE2B 01c8e1a53e78d6243d90b0fcb4ba73158e7a5d379f1602b607bf9c24445d9494124ccb676897c5a63bc7a830f8ea0788d82fc0f735384eddba177142359c8535 SHA512 7eaa688a016cacf5f5ccb9759fdc3fdbf8ee3218201ff9b4b950c4e2121f5acd67022b405852a2b4d02838aafd2a316d7579c407abaa0e7399bfd9513981f11f -EBUILD diffoscope-238-r1.ebuild 3575 BLAKE2B fbc8c76a414940cd2532946999b293abc84ce324751dbbdafe207c586b7317238d3589482e72f3cb9cc0c797531c92726225d3365aa2fdd2c7adaf2eab920f33 SHA512 ba3c3e3285ecafb5fa72bb92e4b6ef5174f4991dba4fe78deb4858ae61e002d168e46d610fee1dc14ab51c2b1e5e9eb0a34bf64c3c680f23e71a0e49580bacd6 -EBUILD diffoscope-242-r1.ebuild 3576 BLAKE2B 9ca0b96b676968af02315e7fed3c1f636adc0c529c6491a8a1d91726af515d02ff9d5972669a370773ef6510972fe602533d9db5ba4417fa0d8944fb6a849f38 SHA512 c131de19ec67bf7de1a636ffdc0ac97c41c5888574f3b168a7f64ea50fb896fa8d1fe3af21aba8ab3933ae6140aecdff152abb411e59054c6dff5277ef97c784 -EBUILD diffoscope-243.ebuild 3577 BLAKE2B 4557325d6cf62a9820c9cd50819476d689e31a1c686f0def1a6577cf851ace5d69784c3bff846ddf8ed4d072dfbf88d7c875c78dce1b12cd230813e6fac3d307 SHA512 4eb2ff837002e7b6635a2cc81fdf5738b73354138aec718ee89963c9fffa68105b743075fffef307fdb2b8109784ecd3b81b37ca937a2cdef29013306a7b0b12 +EBUILD diffoscope-242-r2.ebuild 3666 BLAKE2B 5f7f5b7db5f02fb7ad637e0a4152881a30b2817d79b085872a08a376bb0fb22e7006e4c97fc0963e59b7323e3f44af5fd76ea388722d961548785149c93080c0 SHA512 c00320a868e58de03cc73520a89da428ce01ce3efe24ce1c5799bcc10a966050104f5e2342fcdd7b66fbfd7fb0e376da9386a12974dde71dcc06f7b8e342ba71 +EBUILD diffoscope-243-r1.ebuild 3668 BLAKE2B b364110669595752bec269acbfb9c066313d45b39d1a350e5d241e1964791a67e8d5f57e937685598f91455febd31adea31e61214ac6529e3ab1629c9c8bf406 SHA512 6584d541749e7cede00857367272c896aa00907dde2ffc82a9def6c8ad5878d7f31b8f12238936229adc51eae58011bd363069216f2ff113e8293615411194d4 +EBUILD diffoscope-243-r2.ebuild 3821 BLAKE2B 902ba572346ac9d84dbc157e0c0bb1ea124d2e441ef4ab2a7f7ebe7fd3d73a28aca60eed156ad0232a5b94f3e659542664142af8560a4d1931002c937a2c77ba SHA512 81ce81b5ee2bd60e64805cd82598ad44c71511e065031512d0d3362b5c77802ee950671f22b7699b28a1ae30fab0217b9e8a465f9b15f014b97b656605e10397 MISC metadata.xml 2078 BLAKE2B 3bb126836e45e8d4e5b6170a12219ec9cceb1a12dca4658211b1971cb16fa5593622642ade363904cf24df16de0749b957d0fc03838d2a9a004484d0b551c886 SHA512 382cefe0478282000b74e404cdd9d636a0323fceb55b97fd8545190628c319e0c5e213c7d082198e4b8b1fc693a52ce85c52b3ad831778e6fadbe6ba401782f5 diff --git a/dev-util/diffoscope/diffoscope-238-r1.ebuild b/dev-util/diffoscope/diffoscope-242-r2.ebuild similarity index 96% rename from dev-util/diffoscope/diffoscope-238-r1.ebuild rename to dev-util/diffoscope/diffoscope-242-r2.ebuild index 32c15ca1f544..908ed3aa6de0 100644 --- a/dev-util/diffoscope/diffoscope-238-r1.ebuild +++ b/dev-util/diffoscope/diffoscope-242-r2.ebuild @@ -20,9 +20,10 @@ mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar test tcpdump zip zlib zstd" RESTRICT="!test? ( test )" +# /dev/null) - - # Call python3 instead of EPYTHON to satisfy test_meson_uninstalled. - python3 run_tests.py - ) || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr/share/vim/vimfiles - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - - dobashcomp data/shell-completions/bash/meson -} diff --git a/dev-util/meson/meson-1.2.0_rc1.ebuild b/dev-util/meson/meson-1.2.0_rc3.ebuild similarity index 100% rename from dev-util/meson/meson-1.2.0_rc1.ebuild rename to dev-util/meson/meson-1.2.0_rc3.ebuild diff --git a/dev-util/meson/metadata.xml b/dev-util/meson/metadata.xml index b3ededb7ea8c..fcee1391ddd4 100644 --- a/dev-util/meson/metadata.xml +++ b/dev-util/meson/metadata.xml @@ -1,13 +1,8 @@ - - floppym@gentoo.org - Mike Gilbert - - - williamh@gentoo.org - William Hubbs + + base-system@gentoo.org mesonbuild/meson diff --git a/dev-util/pahole/Manifest b/dev-util/pahole/Manifest index 31b1ff4941be..444a28cac950 100644 --- a/dev-util/pahole/Manifest +++ b/dev-util/pahole/Manifest @@ -3,6 +3,6 @@ DIST dwarves-1.24.tar.xz 875744 BLAKE2B 6766b5a5ecbf64013227e7cd459af662fc213f23 DIST dwarves-1.25.tar.xz 2244876 BLAKE2B 1926fa1fa123fc3ad0f7f063406260b1e1e2611c563fedebee4c837e491164571fdb40408421c0c4ea2fd24e89c54a7a1ea669313b6dd6d7dcfa4934e2c1336e SHA512 104bfb8712d863e04d0c827c008b23ebc49543b17bfb5b44ce276a5b3d39f12cf71f721055ae2e5f430aa77a3c70f85f6eeaf72fd8c1cdf547260488bc5b5070 DIST pahole-1.24_p20221024-patches.tar.xz 22088 BLAKE2B b39458400411dd7da0f568257f42164952e170b952e4893a92d769e17ce4cf0de88b727808a38195438fe10e5537f245bf101f647f383b6df7642c5446fa5d45 SHA512 93f160f01023c5402535a34d59005f0a3e056662a2764722480d71b6e522f3bfef0d642084467d1fbea96e23386b4cbb708243713d59eb84f4f767c1ac5ab3f5 EBUILD pahole-1.24_p20221024.ebuild 1693 BLAKE2B 3bafb0ab2e9278c0ff0f1af9f571311983d6545eae411b271e5bde9d5416d4f2c4dd5b671b291fccd0b03f6fbe5c99c92d620b6b91c1ae6edfb6f0b05e3f7b0e SHA512 0f9de7b39b1747e780322cf56e8a646e9980ee2dfcc4eecd2ea1d37dca369dae05c643a7be39898f0ef0264dd5a98890a600b282a7e1d759d0fc7c72fd8c4870 -EBUILD pahole-1.25.ebuild 1698 BLAKE2B 3f7a4d42fc08dd230544f946296cceded7e30ceb82bc2829b9bde7a24f87719812510c1d9d9292a03980442feb423c222ad3fa2c3f6713f146d1c9f466562701 SHA512 98e1827d57611960bf6d1e888d69c6f786c1d5280aa4fc683d6cf850f1a7c56254ace4de0118f73ef80f2caadbecf3f36392de91f4b92acdc318fef21af051ab +EBUILD pahole-1.25.ebuild 1705 BLAKE2B c6cf0d6f7020cdb91623e48319530243df5755dbd17f9b98a6046a57fa6e5e38d61049d1bed0e80712dd6ee572e5504b2d679f7afc8d9da09b034c3c443b2f0e SHA512 3949ef835e04e0756c82abbbf9710990eaf1c630a3dd19a142ee2f1adad1f5a5675c63fde5eb992b9ec653d53f22522b8ef7bc6714f01e211cf1867daf67bf1d EBUILD pahole-9999.ebuild 1698 BLAKE2B 3f7a4d42fc08dd230544f946296cceded7e30ceb82bc2829b9bde7a24f87719812510c1d9d9292a03980442feb423c222ad3fa2c3f6713f146d1c9f466562701 SHA512 98e1827d57611960bf6d1e888d69c6f786c1d5280aa4fc683d6cf850f1a7c56254ace4de0118f73ef80f2caadbecf3f36392de91f4b92acdc318fef21af051ab MISC metadata.xml 672 BLAKE2B 2178381434a5293df5a6a07a8c84c20a4f98d011c90ed2db911085639689224509445e16197ff88e0ab6fb7e6357bc96291feff21a44f350f51b1031e1882477 SHA512 2cd1f865e42bd845bb3831a1f6c8060e469e0afb3acbaaec2989018481a6f93e0fdae9afb74413c00db6967069cc6d0447548c3b4c238a70db07ee8786fe1e99 diff --git a/dev-util/pahole/pahole-1.25.ebuild b/dev-util/pahole/pahole-1.25.ebuild index 62a62ec1aa61..02e4dfeedac4 100644 --- a/dev-util/pahole/pahole-1.25.ebuild +++ b/dev-util/pahole/pahole-1.25.ebuild @@ -37,7 +37,7 @@ LICENSE="GPL-2" # only SLOT="0" IUSE="debug" if [[ ${PV} != 9999 ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-util/patchutils/Manifest b/dev-util/patchutils/Manifest index a15b4da9722d..b052db511de4 100644 --- a/dev-util/patchutils/Manifest +++ b/dev-util/patchutils/Manifest @@ -1,3 +1,3 @@ DIST patchutils-0.4.2.tar.xz 159504 BLAKE2B 3ffcda8497b010a88e8601005871fb691ea8cac6158276862ba8e4192c333a335965288f9b5451c2fbc0a873ef95eb4a485d265387b43b0cec31b6c18d38f88e SHA512 20970d52fd43c09dc7799297b9a9eb6f60ba29ecc750d49381a2dc52273dfe484a47696cddd541f623394fa3486734cf337297cbeab6b1b244511c7740f46897 -EBUILD patchutils-0.4.2.ebuild 570 BLAKE2B 7bdaec9f71f5b482d3d379af75162845d53ac976e6042aa8e73c37c96e7a3f3bc3d36fd5e1c8eccc00ce7316d6ec6243126297764dda9425f912135dc7aee7be SHA512 64cc4c48783569da73d6287e0ded3b37bc826de2a8754d8d3440efd1d419e3c6ce9cd724e20c698e504cb1ebb778a1a2fc91f2856bcee290b7f44556458c060c +EBUILD patchutils-0.4.2.ebuild 577 BLAKE2B 6479b4838979d1157f2c18e48897f9859d747f2effcf0d0ee3040eac6a85ce53d84f1a3474cf9b1208d375dc0b60e2553fc1cfbe5f9e2a1e3eeec21a68590909 SHA512 9a0f7b9b1a7522f8f93e8ff6b882346120b6d08e790aa926fa4b11824473a148aabc8e5ac6334ee39aac709dea50c98b136c8856d116cd5a8167ddc8f6386fd3 MISC metadata.xml 348 BLAKE2B 19e90134b16af7cfbfdf6df3426141aece8338e53d9f63a52ba5954c528b81b48e53d6a26dd1ddc8cd2004f71740901cc3e8cdca76a9121a9bae2520c4acfcf6 SHA512 b335be213bc604fcb3ac0ff52712bd55d6fcea7855abdb349785fab15bd2dbd1200e9a7af1589df4d07babf188a8fee0f374ca6e7fb342d3359f38aa93e75791 diff --git a/dev-util/patchutils/patchutils-0.4.2.ebuild b/dev-util/patchutils/patchutils-0.4.2.ebuild index 6b6dabe9ea74..cac227160398 100644 --- a/dev-util/patchutils/patchutils-0.4.2.ebuild +++ b/dev-util/patchutils/patchutils-0.4.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" @@ -9,7 +9,7 @@ SRC_URI="http://cyberelk.net/tim/data/patchutils/stable/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="pcre" RDEPEND="pcre? ( dev-libs/libpcre2:= )" diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest index 0af436f25c19..2043cfbb3526 100644 --- a/dev-util/perf/Manifest +++ b/dev-util/perf/Manifest @@ -3,7 +3,7 @@ AUX perf-6.0-clang.patch 1862 BLAKE2B e88655e51cb785b80cd44fefb73bb7668bf6d57205 AUX perf-6.4-libtracefs.patch 780 BLAKE2B dc97e42f1d3ece03722441b5a2c1f87ab9871ca92b9cf9f57b2e44627fddfcedaf6d7f64ddf74fd103c23aa0db71c4d147f7841743eb5c5a466c9bbb150597ea SHA512 da1b69c190491dd926ba1e98a43965a5ffd543df4134e6a10d187ab544695617fcffede3190bce4cbef13b897d113dee743f67a98ff249a486f8de2d49e62f9f DIST linux-6.3.tar.xz 136891752 BLAKE2B f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69 SHA512 768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65 DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90 SHA512 11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928 -EBUILD perf-6.3-r1.ebuild 7568 BLAKE2B 301182f64188210ed3abf7d903557b79f5c0cc469c61f3ad407d09999afd946b0267a2a286af0f1089f77ecb388e9ed29a1caefcc2ad9a7ff6bda6ccd5b61694 SHA512 cafe7e439f1da10bd6f3ef48f1b3b9cd01d0d0e39e5b30339a22e9f9b90762f5081917bea696b0beacba49a889c21e4b331ab27b033c26333f1108395ae99722 -EBUILD perf-6.3.ebuild 7558 BLAKE2B d15f100dcfa7d1f4f567f76a2bc375ed81ea2e71ebf54d28bead8577b905233545e229d31be84ce4edccb5aa039064146c02eea307ea514bdab9b605f78f2299 SHA512 7492001c2466083504f7406face29631814c4104459a5b21acd650a6261328ed0b9132d23117438b931b2dd80c27843263d2d97c85b98ab1e84801edc8d393c0 -EBUILD perf-6.4-r1.ebuild 8260 BLAKE2B 60bb0b0a7c17c59bd1c7751d46b2f05810ff9c18e26d1ff38d91a9de3c20eae143cc063c5d088f9d51977c512896f4f93c3e098a55ce60f14f5e9497ae672a6c SHA512 20057e269a094b3848f3415713ad99b0aed06b93eab23b045e56da35dcf370107fe907f18dbe440ec7090898474a99a9ea89c1150f39e730d194b4d9223d5223 +EBUILD perf-6.3-r1.ebuild 7594 BLAKE2B d93e597380319511a72e631d11d4ea87df4e99709db7a13467b3ee8d4bd41053b3f94f6f46ade7e054dd14f18da9e79a0d60631ffa93e0f75a3a889424566fc1 SHA512 c8ce0a06d61b880d3701305ef9aeccdd063cd5c6e26280f200621f817525bbffda5dac96dc3324a7333a542eb9e547433d788fc23a3697356c3fa52ae77a5fa4 +EBUILD perf-6.3.ebuild 7584 BLAKE2B 36c106f3f7af3e053b2815776ac5baf5809aab6115d4854b5fede8e91f9046d72982b3727e8675e013ae12f918e4d4f3425cf479690d9311eeba11e9b622a56e SHA512 49a5245fd70419ae318686b51e1520347e68793e1f8b740ae671d7ce3255986b6f6619df7f3c4f74488e8208bc6d9ed9ff793dd7133c8d0c436e57f406ad6b37 +EBUILD perf-6.4-r1.ebuild 8293 BLAKE2B 7d83aa80142720a8f763ef93ce65b145f9f6141f0b15cf81e36477d1fc67438b76ccccb6d7d57c65bc5ff2589e9c8a79f54ffbbaee25a025af3974db8acabea7 SHA512 a89b9c5c3cc29018cc41b22d79dc720344d0dd7224e6c64e7d8604e35d125293e00584fa818eb84e1a75a94838a1e5b119673204faf3bc616d16423e4967a051 MISC metadata.xml 1642 BLAKE2B 648d70e60d8f8661c475da2be7ce7d120d1d96d505b2a9cacf92f5922c3c1266c0e0d3f8731c00a443cd7b05e317e874675038e709f0045d3e2f8e47ce4ffd6c SHA512 7da28e8493f318cd8b8a5e4f03f6f0deffc6b42ff9a4b9f304ccf684ea30dc85e0525804cd851ba1597f49d3500681d76c7fd7b6de08c1e479f1fdf4f91d0cae diff --git a/dev-util/perf/perf-6.3-r1.ebuild b/dev-util/perf/perf-6.3-r1.ebuild index eb28c4419c9b..d519238f14e1 100644 --- a/dev-util/perf/perf-6.3-r1.ebuild +++ b/dev-util/perf/perf-6.3-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit bash-completion-r1 estack llvm toolchain-funcs python-r1 linux-info +inherit bash-completion-r1 estack flag-o-matic llvm toolchain-funcs python-r1 linux-info DESCRIPTION="Userland tools for Linux Performance Counters" HOMEPAGE="https://perf.wiki.kernel.org/" @@ -231,6 +231,8 @@ perf_make() { } src_compile() { + filter-lto + # test-clang.bin not build with g++ if use clang; then make -C "${S_K}/tools/build/feature" V=1 CXX=${CHOST}-clang++ test-clang.bin || die diff --git a/dev-util/perf/perf-6.3.ebuild b/dev-util/perf/perf-6.3.ebuild index 31bad3f7e7fe..8f0ac9a76ce4 100644 --- a/dev-util/perf/perf-6.3.ebuild +++ b/dev-util/perf/perf-6.3.ebuild @@ -4,7 +4,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{9..11} ) -inherit bash-completion-r1 estack llvm toolchain-funcs python-r1 linux-info +inherit bash-completion-r1 estack flag-o-matic llvm toolchain-funcs python-r1 linux-info DESCRIPTION="Userland tools for Linux Performance Counters" HOMEPAGE="https://perf.wiki.kernel.org/" @@ -224,6 +224,8 @@ perf_make() { } src_compile() { + filter-lto + # test-clang.bin not build with g++ if use clang; then make -C "${S_K}/tools/build/feature" V=1 CXX=${CHOST}-clang++ test-clang.bin || die diff --git a/dev-util/perf/perf-6.4-r1.ebuild b/dev-util/perf/perf-6.4-r1.ebuild index 83118f390754..a1a140af0ed7 100644 --- a/dev-util/perf/perf-6.4-r1.ebuild +++ b/dev-util/perf/perf-6.4-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit bash-completion-r1 estack linux-info llvm toolchain-funcs python-r1 +inherit bash-completion-r1 estack flag-o-matic linux-info llvm toolchain-funcs python-r1 DESCRIPTION="Userland tools for Linux Performance Counters" HOMEPAGE="https://perf.wiki.kernel.org/" @@ -31,7 +31,7 @@ SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="audit babeltrace bpf caps clang crypt debug +doc gtk java libpfm libtraceevent libtracefs lzma numa perl python slang systemtap tcmalloc unwind zstd" REQUIRED_USE=" @@ -266,6 +266,8 @@ perf_make() { } src_compile() { + filter-lto + # test-clang.bin not build with g++ if use clang; then make -C "${S_K}/tools/build/feature" V=1 CXX=${CHOST}-clang++ test-clang.bin || die diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest index d2a37da4a30b..1473fe9057ba 100644 --- a/dev-util/ruff/Manifest +++ b/dev-util/ruff/Manifest @@ -1,4 +1,5 @@ DIST Inflector-0.11.4.crate 17438 BLAKE2B eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd SHA512 f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e +DIST LibCST-3cacca1a1029f05707e50703b49fe3dd860aa839.gh.tar.gz 736520 BLAKE2B 0a304cf355750fad1cd0fe85d97614934346f16a09e890bb622f6d6121ca7f2a22dd9c8a761544804ccff0cfe7d79d9db36f1efb9c71aa3dcd9e0a1045428136 SHA512 80f59344e7fdcfbde9cb649567d1c86b3f198c222445ad1bd8e45281dd28bd0cf3923f08039eb9cdd4d2eab0bd8762b9fd782ca86dfb952c39bfcb62504dee62 DIST LibCST-80e4c1399f95e5beb532fdd1e209ad2dbb470438.gh.tar.gz 726513 BLAKE2B 2df71bc003ddd66a45da4529b2beb213fb28f39ea9f0a4016b9be43c4b38740bb0be0c154818e22b81680b1c1229e07c20a96dd0a29579c3d98bf19026aec087 SHA512 f2d5d07b4039046271a2edabfc0cdd244cf5637db44fb3bafe56b6b8966913f199d1483e2e04b993b14aa81330e748db6400510411f8f4543df2d6b867f474ff DIST RustPython-Parser-335780aeeac1e6fcd85994ba001d7b8ce99fcf65.gh.tar.gz 293927 BLAKE2B 68ab64e633ac85bae1b041815c3cdbdb8c277642cb2904e5751c938a3a02f83890ead3756f6f19d513b350cd592615fe96c6214d29bd40cff5c062eabab9888b SHA512 0b5f15f21d2631caec7f9ce70ffbbb16f2c8dffda06e95504640c95937ac35d474c0d2518586cf5fd37a2147dcae7c73360c461e995d7a515759bc571d0d4f0f DIST RustPython-Parser-c174bbf1f29527edd43d432326327f16f47ab9e0.gh.tar.gz 243108 BLAKE2B 7a969f368e0793c20ce2221a589c3832799bba0acbdb826dea1d4bab32c0100005cf2cc7d748f581731b1f8c578c4a8f8bc17ff2890fd27cb67f5c5a878f7890 SHA512 f616199f663cdb2a7a80f1dad1fdb4dfdb75b98f6caff42e888635e393b1fb03a9cecc73c7d7cb9854b3d3e47b8eabc7c5c41d9326eb491c453ed701b8a8bc58 @@ -29,9 +30,9 @@ DIST base64-0.21.2.crate 76389 BLAKE2B 6da080dfc31c5b2ebdbfd336be6e71373918f9388 DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.3.1.crate 39565 BLAKE2B 439fe1150d278c78bba41cca43419f23b85627e045350c8196fe4618fc20b8c8951e898ff023f7ae9b4f64458d413418393503001b03e20e12857741145144c0 SHA512 12a7bb566d19153179e37daff4a336d7030274eb5219f2f074c28db2e2b8aa958a85749bdb8a72ba7b5f8eb2cef49ac5308f40bbc3548266d756930b5d7f3322 -DIST bitflags-2.3.2.crate 39637 BLAKE2B 838b699123564e3dcf5fc72c15e0747cc100dbd86e5c1b5400c55291bcbb4b8c4c416119517071ff692b48306572448c2f0da1ae0be9cb8c99eedaa1670f5248 SHA512 d46ff8c091ee8d0d3a524de4ac046293be9d9a0da64af0fa437500a5dcc13dcc1f19b1d936dc95f407d9a2a19c49b38295fd8a8f4b03bd71b3fa11eab4d566f6 +DIST bitflags-2.3.3.crate 34320 BLAKE2B da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af SHA512 8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78 DIST bstr-1.4.0.crate 345921 BLAKE2B 39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae SHA512 98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36 -DIST bstr-1.5.0.crate 346060 BLAKE2B 55f8b92b16947a02834a56d463d2f24f6857b9bfb590bcd250bcba4f0cbb06fd50793d6767e90d95bf48dd50b3e6f447096f8afd70890d54b27fdd6ccf1d99cd SHA512 6bd1be4fd785f7e576b4ae4a7203b1c1ff698d01f56b1f09b40dc1629f0ba7c958bfa9f6ca3cceef4fb51120707ae0fac9622126e1cdc477ee0802a57b34cd13 +DIST bstr-1.6.0.crate 385877 BLAKE2B c83895b56381b066d17bfed179fca86f69b1284299887d7590be1cf6821cb6ae21e07fdbaeac65cab4a8b2310ea18a316e25c2e5d05c0fbfb926193183cef046 SHA512 094e914ae7087caa6f340a1e26d0ca94927b1c92f0d7f907e4472b3b5c142b63b14759056d537d04be6a7901103fdd47b14f3c6315f68e8c8266155d133cb1dc DIST bumpalo-3.12.2.crate 81706 BLAKE2B 50aa1e5f8f1208bd50b8fb0580bb5c5a7baadf36c0a0d8ad041c48b127896b75437118decfb1138e694964b89c8c0f66144cbd44037a67ef376fed312e08ebe8 SHA512 a0571501d2b2cbe25b862197295fddf14dbbbba7472965ab6006fb7cfcdf0f76df3b5e505888c0f1a0be99870b87afe5881a80df4f75756d2d9b65791d94d566 DIST bumpalo-3.13.0.crate 82114 BLAKE2B 62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0 SHA512 419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605 DIST cachedir-0.3.0.crate 7125 BLAKE2B 7f01201abf82b49b198970fada3385adf33df4e1fd717b4676965da04bb382291f75a258f295441ec5af49ea07fa3e9ec00940737b41bd76e8080c42586a0ea9 SHA512 7494e32f4537483fb1e23505a15f2d6296008e147b28f8ec800ca2198579f35578ad3f64e8d9b082f3c094849b7b92bd5adc6ea39a4a2b9d6ed175bc48abc8c1 @@ -46,11 +47,11 @@ DIST ciborium-io-0.2.1.crate 6679 BLAKE2B 1835b1002c2e5f6fb1cc36a6a1f1e3ee104237 DIST ciborium-ll-0.2.1.crate 14649 BLAKE2B 02f5ddca41141e426492afe237ef439acca518c448a6f8daea650ceb925f6a13517819df88c93c979ed1ad9e8411cde400ff39ca288d2de8577ec870531453f3 SHA512 214550780734dcb0bb5dc999ecf22283850bf52ee4a9cfb58d86bdac9d4b80db32f0664eef71e8197e7e56a6643ff45d2974b9a36945db2c754a98df42adf9f8 DIST clap-3.2.25.crate 219403 BLAKE2B 75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4 SHA512 557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea DIST clap-4.2.7.crate 54028 BLAKE2B 612e954a1e87922c3008d61d98d9884b473c7e2c4788544ecf67e6c7938f64d2da47f72681236145389d44e5a996724450ea5aac93c6fa7b45a74eb21bb0186f SHA512 b6cbdfac969cc12e4c1fcc2b7244a8bd40bf1486bcf5cc560e2bf9332e2f1ac145eac9974dafa61fee0b0a3f28c07b84cd962a7821cdcc07414f2f047806b472 -DIST clap-4.3.8.crate 54806 BLAKE2B cfed7c182288fb85ed0635061b4b270ecaa2598e8147ac0536d0c7f6afa5022e370efdd100537338c1200d3d9b6dbf0d5aa357904ca8edb7cd42175c8d618258 SHA512 594c4000bf6c6f4ded2a024a5081f024ffa537dbc8d39185ab46f8818be6d4866c141a546beb43fbaebd439cd2a0f09cd9a9cbff956bf9fbce80a88a43709621 +DIST clap-4.3.11.crate 54864 BLAKE2B c1b0567950d6df6c6f40d0f0c2fcb4c485a65a3d5abe49ca04ba8c3ff24ffa52eb08a7d17395c20fc0ff09fee06852ff854369dbe033bc049d322b0a61b13142 SHA512 d00a142055671b4986f95e394f01d05cc41e9bb2fed23b2b1f6cc3366fc24204d877bc5220572f2a7a9424136b24d2596cd7ec7d1604c13b1384c0f0d9d1012a DIST clap_builder-4.2.7.crate 162405 BLAKE2B 380f1444d7f3cd7eb106be1389886718a9d56249f342a6e0b6c54917980e34691f871543a0981bbce7f288188d99d99b941effca3228013db30d14dc26247919 SHA512 05f06a5c749f0c8cab00c780b464428e13fdda65b5c7a83376aae0f48f1d62764ee9b1ec6d289c88d75efc1b04ae2d5c82956010704543c1c5b70fbcf35b1cf7 -DIST clap_builder-4.3.8.crate 162239 BLAKE2B 216df308f032fcd1e63363144c670545dc6f2ee52e9e428119c26dbdfc9f905584243875f37b50cfa84baa20ab0cdc7867519c24a8b25fbf83e13f5fcd7e1d06 SHA512 a5eaa1c72f863bf5e332857d00d8a0ad51b7b89c3622ca75b6cdd05e461380974158a22dca31db14b9c4588575e3ccad04451de950b50bc247bba7cb2b870674 +DIST clap_builder-4.3.11.crate 160795 BLAKE2B ec650dd28d65412f594ad7cb578afb36412840bd7e04734f8c4bd8a40b453cd2c926ad7164dbdd0e33d357a8c3830560ad03d6f8e105463b7ba592ab68ba897c SHA512 9b0dfe5bfa838d6f5fd9388f574a6a880d724dd49eb987955609bc1e754fdade6db9fd9fc6672d42458d9e621e638aa7702205d894d2318a12711791168bb741 DIST clap_complete-4.2.3.crate 33988 BLAKE2B 7befddaeda6578157f8db62940a87e4be9e6e175e00167cf50e943a9b7b451a22368edb91164fd89da95fa9f92df641b1eebdff81416b6d7bfa34e543e4ea4af SHA512 809e8f7a6dfe69a26faa2e6c13f31760ade912fb3ccbc98368dd0a6cb7ed32b3313cf1c15dd4a3b1dfb5e3f278c846c33bfdf48e670eb0cb3cd6558241a1a0ee -DIST clap_complete-4.3.1.crate 34098 BLAKE2B fd2c02c555579224f47a3192ae74bc3cd6cc514b9deba6f0d549cc28a7f2da0e59e1d93250ef837399c34373a4c616d93117f09406b8bcb65df029f2b6c16ad9 SHA512 5ff6ae4bf9837aea501054668323f73b4b751517ce7dfe81902d3077ba63f3f54a6d9847b91526940898b7bc71bdffe0815434466502dd3a74cd297d55aa07a3 +DIST clap_complete-4.3.2.crate 34104 BLAKE2B 8ac5d031536f3917755642cb69cb80a70138871505f7f3b346c66163c6295b94c6981c9ec6291dcac4f6f675bcbcd507a9264c44dba42e6403090a32844a0a7a SHA512 8eecccc5ecb24983bad0c0f7118d632b466e6bad2f2efe1d6695bb53616fbc2ee382e1105252fe587d534a5120a985efe07922447e2168cb3d28e9c72704bc4e DIST clap_complete_command-0.5.1.crate 8273 BLAKE2B 84302d7ffc34d9e947dd141421462b2035f324a77a8c68fa342a49242b0f97e43afc54be90d7cbb2efb311ea7848313af3d98c572402e7b25f83c22ff1fce8c4 SHA512 0cbd75f41349c709440ceee1075cd209f927b928c665b31907caecae91ab0b1e00c0a73f8185df754663e4d079467c6312abdc175bb6f8bd58c6d783b371754c DIST clap_complete_fig-4.2.0.crate 11343 BLAKE2B bc1303c9d48436ce425a03e28f4f602fad9a30c4baa9eac9bc7ba7ce4e8dc59f0d61c827812ab4f955e415b17eb1827d890bf83bb2c7b57150b6d15192be260d SHA512 eb9f25f8b1315188f66d5c3fa612c09974f98b570c4188b8b5adc216799c56cb7eae04dcb28264339d1838768598e87672b9acf6246366d3d0f42daed70916b8 DIST clap_complete_fig-4.3.1.crate 11632 BLAKE2B 77b78c04eec921a2deab7e4bbd68bd4da16eab37dfc17e256a06ac2188f00cc9c30f67f4be7d37d6810162b5b23028439eae3ed800c8f7e40b2582fea569efa0 SHA512 6851aa0cea0c0e5f410bcf4f6d17f9e8bc977880fdee06f99422f5903a538db25d85b9e26f99c7b4ca6016b21c931e3e4b09507ca5d55b183afcdce59470b861 @@ -64,6 +65,7 @@ DIST clap_lex-0.5.0.crate 11792 BLAKE2B 0409c9d957ea6a566eb8b50f4212702df038d04c DIST clearscreen-2.0.1.crate 151421 BLAKE2B c43020bf5a2aced2d053e46f3a5d38d5accdb7af6d742d7fbcd990f01f7e31138fbcfd2cee2a29a9a0a794b6dc75fb3213c4c593020d5b1e2eb521d82ef063a7 SHA512 e9ba90f1768537464b201b045f05522dfc9765ba5111fb484ada0968ee880d72ce46020e2798778179bbd191b256cb340329966cd6d182253c31d96d9824506c DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551 DIST colored-2.0.0.crate 21619 BLAKE2B 5abcc05a95cd74a106c4e4f3c9b1722a7a9493c7d16c2d73f2a116d1d0d20f93d00c414a19871930e6286aa60cdcb0f4f4411ae059e7e76b7632cfca3a55ebe9 SHA512 c9ee830c1e8a32372ab8c7ce569701deaa6533fa369fc1b4c04bed57b1e686ed775fc76c3d9815ad21ee69cfc7c30d645abcbacad39081c7e37ff83ebb6d9e8a +DIST colored-2.0.4.crate 23654 BLAKE2B 41303ea33785c060415a955383ba2f22ac8e4afe9f1345b9f41dea9817348298f8715c4bfdc60cf4960315c3a7dfabf148f2fdf62e0e0a5ca77e34c57dfca307 SHA512 38e664d23546d77c81da6f5eca6ee8113d6ce20107bf7325255de2c59d532e662ee1f751420bba8ccbbe468b8cb13f743050e4145d0e1f1e37087a1f3a65ada0 DIST configparser-3.0.2.crate 22545 BLAKE2B f03f85d109c6d7781340f4514667740c664feb38fb597262d2531f978a04c53f284de7c5671243c77c9db8d7202429f56030a67d76382406ee07e44fbf15b5e3 SHA512 ffa9055a736a93dd062b92ab1345a29565804021268787ab6dd314c00ccec4d2dd94562b1576ac356692011ae67ddc86ae8965e217b1607b680f0669eb4ea9ec DIST console-0.15.5.crate 34788 BLAKE2B 915818e2a5cc6776a3d40f51ac85ba178e738f5cf40e5e3c1450aa731a04d73a617341dead606e043fcf66d0701f625ccdb5c787978d784c3f22f9ec0524e89a SHA512 54dc15a0c0d7e1a96a368e5866e1e5ea9d11b0b7eafd0e086376085efd3f656bcf5ec86f4eb387b42dd8cd4258f9162c401914d519a175331d0c1873794f8d43 DIST console-0.15.7.crate 35409 BLAKE2B b5e34b03a1c7d5fbffe5ae07182e28f6638e026a1dc2bd87bf47f67230ead612b37ce0c79b50d84619009753bb98dab661279b77c68760a0b75ce8303733abc7 SHA512 f37213812527bcad23baa8648cd949d8ec955e1be7589ecd36fee46637e77420c2561fc301f2562dd95bb66802b92ec1da5b85367bf16b793849913698a80576 @@ -120,6 +122,7 @@ DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b 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 hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST hexf-parse-0.2.1.crate 4662 BLAKE2B e1b6bfef243b07305d7a8f08c8dbdafb67dc50c284ae70ee7032ee8bdc4e72928b6f45344613db63bbaea49d883f0f54e1c09235fb951c1a65755946c557ff55 SHA512 76e64d95121b0c3cd534a0005df0933bf6430f50969ba7a72f6a8261c9b7830c00a65b9286315cf78dca4a23c02bddf75488004630ca9839cc371c43efc8cade DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c @@ -133,6 +136,7 @@ DIST ignore-0.4.20.crate 53551 BLAKE2B 9c2b8d729ac7952e84fad82935183face8f6397f9 DIST imperative-1.0.4.crate 8268 BLAKE2B 5cc9c799d4f0dd0692137c632318896a29e0f0df66b222683245629033276d6dc62acf1e0e03cddda1bf355527ca0c75c989622a0948311e5f11377608f89ba2 SHA512 283b7eff9eee7ab4a4e0cc78321e0d0eb0bd15e66037ce8dbf86a41847ac1973693ddbbebc6a0aeab6c1cca6a4697cee2f52f631630618bc935c2bb755f33419 DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3 +DIST indicatif-0.17.5.crate 59843 BLAKE2B ed9f1b0071a71f9d8acae517b9fabe0258df466a22899d637a447923b02d86b054d3d47a2b3a3abcb6d0b464a86651c7bb3fcebb735cffe3f1499d45860a3232 SHA512 9b5afcc0218eed6732d1bc702a4a6caec32d7671179bc4e9277e64a88088dcab2e73c1bcdded3430dfe264455f73b56c0bb1d47fa758bce51b05869e6e712aa5 DIST inotify-0.9.6.crate 22971 BLAKE2B 7a6cedd29b2503911fb42324fe3b4f4f20abb62a6b4370f8a7f634d9988f1b3053a70d69d6bbd7b850aae2590ded7548b73326a598d31e5b579e19ac3cc781d8 SHA512 39c3db1b6da620df9eaaa41cc20c2f22b9a372e181ed7d8ba0c7ad4e711ba4486bcec7ff86bb4d814d9c53e071cc4e43845567069e45b897c562cb677fc872b2 DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da DIST insta-1.29.0.crate 543492 BLAKE2B e946365b0ba0b7c35f87864b25c04ca01554c91de3e795d6ce7eb5e0fad2d82a7df4d1260389e72633809d606c37046e02ed8fe610507f2ea718cf2d03ce50f9 SHA512 68c74db2f05e7d4595691c113e497e96b1f1552cf471037657b59eeffed3e2cb9d69da8383b1f159a82a7783d10c028849b793a26b37aeca3b53ce0bb11817be @@ -142,8 +146,10 @@ DIST io-lifetimes-1.0.10.crate 37294 BLAKE2B 9b8836c4bf30e6d102fd9973ac66f067c3f DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 DIST is-macro-0.2.2.crate 5247 BLAKE2B f3b5ad468bd8d5f4b62e12d1474c139245057a455485cd4587f3bde86a2a9cd71e329b94e20899e7edd261ce251af8ff5a2711c5812d093f760ef6cca3afa5ce SHA512 bd51b9183cdb9151d71d0d4dd066c36252a2e2800d8b58dfbc81e481c119f526824876b079861cceb077aa62c6c6f59a594ef16e9e305dc3a21aef9a120aeed8 DIST is-terminal-0.4.7.crate 8356 BLAKE2B f0f42d6f6204c68bc8a9e1290b9b059ec55f5aa2f83f6966711a5f986852befe21ac9281fd611e65cb4fcbf35dfb212748785c7258c44602e7e390c51f09dec5 SHA512 56c00b2942963f8a0b5c40c96a885f85565fb09e247bfd5a3e77ca5c9e0e0e40a17a8d809c0541177e8b496fef87baac4b86c751765491ffffdb631515d8acf5 +DIST is-terminal-0.4.8.crate 8103 BLAKE2B c39213c9b8fa746155a58705b505bf16c3ead9b255e584182a9180e63b8a8ca9b932438229ab8f04fd28d161a5f8d6129d8614991fc23c942e3eaabbb27560b2 SHA512 98ca9a949d400c3f3034f05d31d5645e658bf77e4352ae89571117604e4000d75749bfb59a468a086da5d5e9e77819b1a6e732d8cf77fbf6a2b95ef01a66318c DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 +DIST itoa-1.0.8.crate 10465 BLAKE2B e518264938d044e24a4d72cab788de717c36cc7396fdbf2805fe3a3e0cdfc361c4f6fedee7bcebea6fbacff254e073da26b2400a073fa75f75523b8ed9de9938 SHA512 6171bfcd70634a2587740c145a15790e12807d2c756a25e74950daf9dd36acc662f12836c5b87e20483b4d020bc0d98a352b8e9787b0b8544bf1ee1b6a0c2c8e DIST js-sys-0.3.62.crate 80156 BLAKE2B f2b1537dce3b419af68626ec496ddfaf8b0ac605162380275109bf246f2662e57afc96e0ad59e3114e315fc7ccfee12a48678c557dd0399948e7e94aa2b05663 SHA512 7c9ce02e69db7222395e36b9a76e43c39f1052f862c712839d253d21db6cfcc1ae5f1d79f687eafc908447ffcb6d059dccb419fc78107f92a6409f5d198dc5f3 DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64 DIST kqueue-1.0.7.crate 12554 BLAKE2B 2302bb9a6aae077c1b69e4892614e87fd86187fc4608cea08cd510a46ddc3a06b27027bcf6a865550187c983f3f80a9c7dcd6d8a6ca891e2cb6fb2d1a5d17396 SHA512 03a1eac44bab42b683312c7f541fc235ead3ec89e7e0b6991acff431f85086df9dd8a9ee1b80f784c9c5452d3e497170b734883ed0fd117ef033079d72f6c1c1 @@ -159,6 +165,7 @@ DIST libmimalloc-sys-0.1.33.crate 1166827 BLAKE2B 0ac4664de727ad209a66f8a0ba0308 DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707 DIST linux-raw-sys-0.3.7.crate 1013423 BLAKE2B e77b372a391c0389674331647f8f479d96ebfff99f6bbe60b6d8935e035834026e15c056f098c91ed328e512b72b7e25b04534841aac26e658991e41fb9963d6 SHA512 49a84d3e57f3e3985fbb82a2d59df55bd7a259a65a2b2dc180b6a32e92eb1dedad0edfdda1fbd51698dfa31b1ac06777338910c63564a14d1e85d9b7344d21dc DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 +DIST linux-raw-sys-0.4.3.crate 1116245 BLAKE2B 93900384a5ee0c655d60a8fb7a4e5a237ea1402dd531fc236cc55bcce190e10aae9fd04818c708c5f67596e19dea2549bc69c55648cd1ad58150193cf4e71d67 SHA512 13e53092e7c8a766da2860b87034e38e9a9ee56a304d1d3f3617cb005bd939d94c62e34189000fe0bd6cd28bdec7944192c0cb50d6297db802fdb0114e170ec9 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 DIST matches-0.1.10.crate 2592 BLAKE2B 6e9e8ce8ade3fa0f144a1befae104f63764f8346fe864395be44f99d40ff0fbaeb45b6f2fafb2e7822d1ca72f1cbeaee4c5f9bc3e2485cfef2b8de2a4183ec04 SHA512 2248c6192238a8eda2dc389a5c27357555607b726d195c36c4cf647f793a4a9e17ecdf5145b5a4d8fe6eba7f9b23c7b2db1cbd553f5610d25976e3709bc2fe4d @@ -181,6 +188,8 @@ DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 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_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d +DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9 @@ -189,6 +198,7 @@ DIST os_str_bytes-6.5.0.crate 23166 BLAKE2B 60f5beced502b7bcf165dd2bca2989f9039f DIST os_str_bytes-6.5.1.crate 22778 BLAKE2B 1d3daa82b41e6e360ec17051be2c5b1a394fe49ae349b2888e6f30fccf99d102c71357f76c3f68118de59e24480221b352a223ed01f26f11bf707b1c7de81941 SHA512 6d7a4475398daaae4e3d55ad58a8fba729517acf5744a5a6296f477207ee91e5bc36c2b54e58f6f9b15ce9bc75286e9ba62a59d577f0171d8151d3aaa01311b8 DIST output_vt100-0.1.3.crate 4473 BLAKE2B 8c75dbcd413e1273ddf077f3b57996953d70376be6e438ee1a4de83a8c3c535d4cc866849aed91df74aa9b22d41d428b1142cefe035dab7404ec89af9efaa832 SHA512 ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89 DIST paste-1.0.12.crate 18156 BLAKE2B ab4426f9f588de4c50114421c4f9a0bb2fb5f144e9cde5d0d8ab14b3a451ff5219a99ee1cfa82dd48cae86f70d205dd8fef591651e443ba118bb27f7446e601b SHA512 fa75129e5463347ebb871f2e409463d2f164e1d9cf7160aca044dd280582354cb3286df05d56acc209174e371b577996a5b99ff35f12810610172bd9de21f98e +DIST paste-1.0.13.crate 18167 BLAKE2B ead52784704f70cb039790f830e00442883cc0a3c637bf42b0c69211f5247e2281e0a690a930137b38c4d0c714cdef4bf167cf9f0d6505a20a42cfdb066424d0 SHA512 780e2f060bbe42a6179b746833873497d7c3661bc57d55315fefa9645a85c96b553a31f51374048f87fdeb6a4402aac95326e1b57256a2fecf96ab6ea5893d94 DIST path-absolutize-3.1.0.crate 6540 BLAKE2B 783d587a29a8d0034c76ecc5588d4140f84ca51c1d3d2b4fbc4e1b67ac928d02c2fd4ea0c1f860e71826459c0b8cb85bfc74769b06ba05065f987ffb152fd5c3 SHA512 9b6105287c7e9f022ec8d8da818097e34ce22634bc0fc678f9c8a8086c36c1cfede51e60926fb2de97cd01d023563d37ef95ceae3ede94fc75ad5914b38f527d DIST path-dedot-3.1.0.crate 6542 BLAKE2B 22401013edd0fbbf65cb35294f4d5ac21fe835a65ad7ff7490b694297ec0491633cbce254efb539c1fb5d1f9f3980ed297e97c2bf263964812d016648254f915 SHA512 63f5c13c60adbfda1cc26525ae02e81c62170fabc8bc971ab7e3e6b8abc7e3731cfdff06c17bcbe7c9ef2b42d1b95067b9bbad2d4c324a7e5da18b69ba9fef4b DIST pathdiff-0.2.1.crate 7142 BLAKE2B 7f9a162c2add4acd69a81171fdb31aa9a67beb4e1be0fe93d76dc46b320729257240fca5d65dee38901f6b6ed1e536e3fff09c93cf3482859e6ba27e7206fc5b SHA512 a646f271ce81d5f6d4a8e0d98a2c802a8796a961cf8fe8177911e7757bdaecd8b156ff22046f1663a9efcd5fef1e6f000e5509d3949dbaeb494126b7e8a546b7 @@ -209,6 +219,7 @@ DIST phf_generator-0.11.2.crate 14190 BLAKE2B a20d6d3d815ca0eb5ef18780587b996345 DIST phf_macros-0.11.2.crate 4748 BLAKE2B 643942f8e83dcf5623f3479d677ee11c7e25a87e9e90f2aa3b43a75398e6d956613257046f5b307476f605b433c5ae443832223ff1319a918fcf3f9602ce291d SHA512 ea6acfc43491af1330d32860103ad60f29566f6c32d43bbef254f23da0f17cc3723b1d04153fa41f82c01d3865e0e16156b9d2dcbe6a52532b8f268f3a55df7c DIST phf_shared-0.11.1.crate 10320 BLAKE2B 9a511bdaf3c74c48da231effcf7e65935e7b0ceb9271a3d66f5b15fe13e801b8a7eb10ad5fe1a07913294cd070ee9f9ef942843ddc1a29f51c76e7baa62f8eda SHA512 0e6968aded0535c3430474c49378420fe64809ad436cd39e331c8dcfb1759605df12a9fe78db75bf0761bfbe8beacae4faad2209923327cb41f015f048fd74d1 DIST phf_shared-0.11.2.crate 14284 BLAKE2B 3c3bbd24de77b032d194d0b0679a84a4e2848d41ceea5552f73e51e3ebddd5e61188393f126f668689dccbbfa92a8accd9c09a77de39eeaf72b8993dae280dcf SHA512 f2cf9e8ceabde75bb7548e5a47dece9a8fb7eea4a6c5568675e7bd735860c3e51181d749a26cd3dcad1476ec22d524ccb77a956dd267cd0f2b7dfb81db9abcbe +DIST pin-project-lite-0.2.10.crate 28026 BLAKE2B a8e9cb7b276da5f375113606948ad0253d0ebbd1ca5a9b59b1c71cab67ca514ee32b542fe9e6915b33d0387a8bc9f04149fc32227f9a828f16bae966a0cbf26a SHA512 8800c296f4d152324bbcbcfc4e8b7c3199ad8af5a73cd86f89893bb9759d67e1a614676aef0ee93cbff2e7af788a3cace3b05a2cbd1f1cc32c59e4138f7d5437 DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4 DIST plotters-0.3.4.crate 143219 BLAKE2B 3121caf7d2a62d3dd337d887ea2343981d23b26ab742fa192456d58a73ebd07d384ad6e1de58671b5c06344c2efea8e32168d830051d425a63299d15746f3a73 SHA512 04d490ad1b822195259a661dbc605ec2f8e190a5bbbbf549741b286aa888b26a2c7468d226cee7718bd69b77e026283944367504db98c0293b3db4ce45103534 DIST plotters-0.3.5.crate 143975 BLAKE2B 57b9b37d9e5f43f12f1bbd95d0c0789a09b2f34b30278c62d8637f341a901ac4c0d70ce4a4f869429a43cafaab637d2f25af3eff12354b0e85b184f439c91320 SHA512 38bd608db346161ffa04c50aa315bf5d5eb2840490c5ad6722b9e294b8aacc3c434a1c6de073d2a29cb34de6cdc6260a227f9b7995ffbe75fbb8783708f50045 @@ -217,6 +228,7 @@ DIST plotters-backend-0.3.5.crate 13440 BLAKE2B 72ba042a2057f7afebad34a794df17a0 DIST plotters-svg-0.3.3.crate 6916 BLAKE2B 74c2c71afefe1148c82f8695ca3ae5283bad5b084e542325f3b6d587eac23f9fc087b64033043ff52ebcd661d40bb91c33ccd0de3c424ac0916baaa3a69c63b6 SHA512 1233eece4ab91ec690f93c7134ae8e6405183aaf500b2dce6973b6e212058334b7335aa80915e40363b9d2057398028c57d0b3aa974b88bb42c4e0e4726e7a92 DIST plotters-svg-0.3.5.crate 6948 BLAKE2B 1e8df5cdf68b1e27e22ef2f383a81caf76ab598d09f31c536e86c543df78a609a33c3c426660a34a37d1313cc2937b0c678c5e1e43fd3d65bce95b59b2531935 SHA512 91c4955f62dbb8d80e01e5cbdc7ad5f1869be6025de1d2baeeb9198fb108ad8f01916cdc0728b7123ed9217abe92cdd8ad30116dd454312c8f63bf9cec98644a DIST pmutil-0.5.3.crate 11031 BLAKE2B 258bce55df929d0e62c13edd71076e2ca5e2a73c6f18a8550f96c0c772c3133109b9eadd2411a9b1bc308969893ecf9798636234eac907c9e8f396ace2461622 SHA512 eceacc281e61b6444b0bcdc27cd2a980dd723f638a612bdb9969124f48177ddbbcf0e8ba8029b298597d8b6de0b7fe9b173cd2bc408003955e21a8997f980bdf +DIST portable-atomic-1.3.3.crate 124809 BLAKE2B 59763fa274b4e76a547431fba316292208ebdaf911848b63969a79a91b09a76f93200235b463b4ba0652c748d50033132ebf600147cfcc9523367fc6480580fb SHA512 f39a77e5c7e406a7e11adc0305d0ad146a62e59c26b6b6b4f4cddbf9f2839f313413859939e2765fa81c160cfb2debde253f1a777e10a2222142f4fcac04ec01 DIST predicates-3.0.3.crate 22743 BLAKE2B e0dbdba7bfaedfd3730bc381efd439c09a0730a8876be219ae5b8beb230f99acb29263c7eea1ea7333102335550936cb968f82268eeaf61db912fc4d2ba2952c SHA512 6638890cf3ca26170363e789318fd201223818089a34970fb650c12e11da0c2031dbe114ffa1e4bc55c05f7c75f41c60ca3bdb4764e061c6317508275940c7e1 DIST predicates-core-1.0.6.crate 8084 BLAKE2B 337cbb155bc2859c5a8b891c21d352e998cd1eaaf606cf46c003c9c499a42f12268b071e7a4cca65d50cdfdfd4267f023076e078a0a3eb401ad836755d65298e SHA512 afeb1de4275c76bb1c5950f42bce2f83a21ab217ec60130336286cb48b15f36bf2a1ca346bd652c10a65a1f9e3310d16b23b8333a3e0f7e20fe874c3f728e702 DIST predicates-tree-1.0.9.crate 7960 BLAKE2B b758c52dcdd0ea237ce25f0a092200604765bc83c5edcaea646c6b1db49431296b61aebddea3b325e62f0ba9bbd5edba7ec92fd031cb597e7e8d642b966b401a SHA512 1fd5d9a84ca8fdd1b3c4759d5e6fb16e3d8fe8b0dfe5afbd16bb509c8558b0750705fff47701c95f7a8df1a222f639116a1b9ba4d89775bf03b06daf34f249a3 @@ -229,7 +241,7 @@ DIST pyproject-toml-0.6.1.crate 5971 BLAKE2B 595f64c6166d093e14da0e0f5ce7a6a4695 DIST quick-junit-0.3.2.crate 11044 BLAKE2B 55726b5aa60212f3664fc867c40f0b4715312b87e046617cfbfe90da03ea74c31e9e54bd55f529e12bf509170a46a47038f61cc8154eb774c8bdfeab7dc7c07d SHA512 80354281bb02c0be1a82bffed35744ff63b30ee86b5ca48bb93101c6a265601774b2c84175ecb22d7b18e660828ba315324505590276387e4caec6983f687083 DIST quick-xml-0.26.0.crate 116260 BLAKE2B 791eacda72e95b7a16009e6ffe0d4ca6a9ad64ac6be5e3a44f793b16d3bd752b5c58795af559617f55c9f516cb439ec2127f255ff9c99f98825cd646cf66835b SHA512 357bf6a70fd822accdaa1a9d86402234da1725c7e9392c64b9dfe92f1f26f39a5b1302462b7ba14bd39a54f7c8e6baa65bbe30aa147e240f8e82997b97a2ce56 DIST quote-1.0.27.crate 28416 BLAKE2B 68715000ad56f93c573ebacfbad0987054ef7716e10144cc8de47636812271060e3aa8f0754d105abef46a27024cda03a7054f11cbdecf110735ef845dc59a31 SHA512 5fb5802aa667c60d1a721766081b01bfd6cd929db7a5d71cb74627c2325f7108740752e514db73fb3612c163840e60ef2d4bde31c41978f3d77605418bdf2b4a -DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 +DIST quote-1.0.29.crate 28345 BLAKE2B 3aeb637a4139730348775caab4d48173650d8bdce08247263d741ccc657dfff7f2facff05725bcaa73486818d394c392c64ecbc61bae3f5b612104aec16ff289 SHA512 d686a3943dca059a8e79689c77e6e8f6dbfa9b16a1a7ecdd27099339b77a55334252eaa8b4340e79c35ebb1f6e4deeb3f6356dfd02484f9c724e66a74387e30b DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 @@ -238,24 +250,28 @@ DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regex-1.8.1.crate 248412 BLAKE2B 4f1355104def09ec8f7a7d604fb08d0a39af36cdbb5160c63329e8c06ef2d2ad1063fc7280c90ba3748e1766b65f52fd6da24e439d5262209a6137bcbe2eda9c SHA512 fe83c2497b786314cbd9ead0d85a39ca87ae92225e444a41ba381fe80aa381a88806e2c20e1c468b8b59503fdf1c2b7e5bf6eaae0ddf9f14a70c1ca2773e8830 -DIST regex-1.8.4.crate 249562 BLAKE2B ad6d1221412beb65eb760ae905d4becc5583ae4d030c67b061626afdd3d4389c24123000688039fc6c8c1d091ff307b4a46f4b0eb84f1c258d0612c51aa2627d SHA512 6fa873671bc188906334202027fdd4d15923fcea88aa85d56a63e3a36bcf6aa77ae61c596f9154dee6c69e03bf3f3441e4ce26304d5a8e0ac47d710bf7af4a5a +DIST regex-1.9.0.crate 250963 BLAKE2B 7049b02600a7d922288bc49b1b23821f41ebcbecf01dd078e46d164f76a9d610c97f2dbcabad7cb214682c52d1d15b8ce8c6b781e931c09bf16dadd2edefa855 SHA512 46750a200e329531a60527df437ad1202471f940383e0b3930151a53df816bf79106f6671a1ede3be0dfb954a340e399b37f4d0cd1d661e851558e341eb9ea82 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f +DIST regex-automata-0.3.0.crate 604117 BLAKE2B ba8209e5ab59a2c663899da90ca51b36521d1b611fdcd5b53d814f14b7932cb0674f9403e324a0c833601aaf76de4e1f9ceab4d6ae4dabd76c181486e13d0288 SHA512 263aa82e48cff82e48d0ab6606bbd10fcbfc7c0d96f99db956618e01b02c6f3abfe2942b98c46f730c4a1c5859ca9d183aeea8130f5e4920593883af65fdb328 DIST regex-syntax-0.7.1.crate 339705 BLAKE2B 59dcdb9e0f5a2008db491756fb353745bf4dbaba0d3a8a6782960c990065e1870cc120d7a7e220991b78f89053aa63b1a9c326f5ae3526d47679e4ae30ae5e66 SHA512 ff61e4a075550fce3a16e516f8222a489dfe2bdf9431220c98c33b1f9e6b19da7bc1ca6bf34031235d6f1ad06882b63d606874a14d2e27c615701ecc2f4cdd9a -DIST regex-syntax-0.7.2.crate 339778 BLAKE2B 0b9533e4e4bfae1304a7ab5e2c8bc0bc3038367dbcab7bc19e680bc4945146f1eca3baa1c5bbff6ac60447b54059228a5790cad20ae33f16b9dab794a5f76140 SHA512 3065cec128ae6ce427d13b68066fc02357c21f7d1517c1669295f857395eea3297344fb2171c96d15dfe48050785249b7b8b8138fbe5b4a65c8427968347c128 +DIST regex-syntax-0.7.3.crate 343354 BLAKE2B 18178923350be3f963a07963e2b04914cafa3778548e1a608389065dc410f60473d980727164e0d6762d2a7ff7c88e3b3623169a042208936f0c44db0eaecf78 SHA512 0eb46957533efbcc6743258384854136a3a2c838533913d4b4573f6374248961bec05c55498b938ff0eb0979a98b13ff5d448e47588b6543766c3d63658c4767 DIST result-like-0.4.6.crate 4311 BLAKE2B 612ad606f331449907b9c0c99b525aedd53b46b5143b21472eb34d38ac64026498712de7c774183c358531b8296952eb39067c0bc5da07fee5483c28d78de37b SHA512 81b202903a90058a993315253099748c69b9caa42e62121f3fdd63b7d4f22878c81133d0b09f28f3366f180615241cfadf3e055ac86fb9662b9c982e5cc06a91 DIST result-like-derive-0.4.6.crate 5814 BLAKE2B 2598173bb8920e6b8143e034a77eeab17dea379f947098c35054c928db567513da4043d0830a8dbc40d3660e1257b90b18309f36cd83ac03e018921ae48343da SHA512 1097cfd81fe99472c0c308df7ba64ebd20497b0f855b66839c2a81ce8a179a305d04e7eb4d17be9d1dcc3e90f5fec7d59cf6d3093924354a6e02aa4ac2bfcbb5 DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 DIST ruff-0.0.270.gh.tar.gz 1498770 BLAKE2B ecdfd462da6222228d3e3cf710e779ea16837e792417d05c26547cddd95e3fb16471347f201b494a0a624266e22d8295c3ceaa6da6fd280fb76e0315fdd92b30 SHA512 baf7a36d276ce034672f87c2af10a527b05fccc6ab9e0614a09e3871d72120f131092cd6f9f04957744425c1ee5152c31656a9ec635630eecff48c86c3769af2 -DIST ruff-0.0.277.gh.tar.gz 1788340 BLAKE2B ac39df848ac16958013b431eb94e0efc65dfee0dde0449937a7474e308556244c5c7c5bba07cf09f52cf8c5dc0153cae643b3fea8d9c60aad1960b7832c47364 SHA512 c3f38beabc793c66456ee65afe7c5b39d08966ad661ad664fbe75425f9b8397e2f53b432cd70b9dbe5e0e79c73b074bfc0b2ed2d0f742d9bb8c9004dec3a43d4 +DIST ruff-0.0.278.gh.tar.gz 1832600 BLAKE2B b9fe82cbd599b5d8735f02a23dc53424898fae46b0fd42c1f8e80fca8565e189f45e14fa19050fc1192e54ef7637743f15eb2d398f0ef6da3ba6ab80edebf7e0 SHA512 4341704f2c812b96b8f36227bddebf6f6ccc7b15ffbc8ffa495ccbd43e9b90652d5a0a69a95e4cd90bccd451813c9a4441f2e264c46f9d539a5bad0ec61d1878 DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b SHA512 b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustix-0.37.19.crate 323809 BLAKE2B 6a01e5128910c4b1333359efdacd5d0c1f0cf0ac4f2615e6891c10e7de3ce8df5ca50955a3e5c27f3b85d3ffee9fe28105aac3baa4fadd05172645e9f7ddb853 SHA512 e1c00f97414313580dfb7a616cd0e9a64d87950b4d4e6b536b5eaea93b8741f769ef62d4ee1461af8266758f9bdc136a445abbb05c8355a11d338a166b498722 -DIST rustix-0.37.20.crate 327665 BLAKE2B 6118482fa343a72519014136f6ec57a8822c8db2e0e041eed66c2fa709f708f562958554a39dcf02bfdb46ef1c91480d46284617a1610ce83b888196d001fedc SHA512 064ec448eadd6f9371e9ee64b579b934fdc71da5e1cce7e7bf3ad93010b379885770e8c97cdffbbe4f33dfbd99e0e27223c0b891e3725b52c5197c9ed37bfadd +DIST rustix-0.37.23.crate 328010 BLAKE2B 299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff SHA512 9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988 +DIST rustix-0.38.3.crate 334853 BLAKE2B b5aa1b18a5c6a359a543a6ed51dfe02942df0d2b78ea9ca5f715ad71367f9fb0a43e5db4e14114654a60f64ec3aeb995e7c4d8410b1789379366f475efd59249 SHA512 d92711ac4f3f5de633ec63334afb188f754ef7526d08f6ef3113ee11180bde5ac34479c504215c651ec8d463376e9b412fd9a3fe23e0925201ffc41d0f853474 DIST rustls-0.20.8.crate 270142 BLAKE2B 0d9563e302eac78871eb8346c72fde2a05618dc8a966198cb4d607b41930dd54487d9f4d9c8ebbdf943b4593d4cbb75543c3aea9dddc61a06500b4b322aa726f SHA512 4f56494987cd3a56f47dd07d31c7f73d262a4d003cf9cc11e0bce5fa85c87f18124b1c364186501736f0d40a1f193a24d5d73f37a491ff81ca8eff568559e547 DIST rustls-0.21.2.crate 279135 BLAKE2B 245050123812429cea4ed8b0f37c0f4e91cdcd24ebe930d7cb1b4345b974b962071adfdffa22186f7a4d4ce148e44b5b890b6528798ac4ab99327379c5b9702e SHA512 fab9701a9cdc451219adc7769f6334a1a6776b6750d45fe2583b1de9d0f9fef38812bd6f18fd00c436b90b4247e967cd0aa9172c0db3268e3c77bc14306975a2 DIST rustls-webpki-0.100.1.crate 70719 BLAKE2B e92e62bb60520393b6f834d9b386c4cf7385c44bfa8e956fcb59b8e74e0702f07a12aec2f6770a4fe8cf41172184e4225e1d7e5af6ed236a9463f60594141fa7 SHA512 0f7ef484ba0ea6e1568373839a3afda246c983c0ef7e66dbc95e295f361b9e34fd0046461ea7c73fed293df500143d01b2fb6122f2da50753e4a498e6a2086a1 DIST rustversion-1.0.12.crate 17278 BLAKE2B ceefd32afcabec344a1bb87d818fa22b84c986367ebe58bfa54389080194141489e1c87397a34eab4d60d660c9e0d75eca3958225640d4e6a061c96d27778c6c SHA512 eb55f3c0324359e897ad07a5182426d68a067ea41461b62a44f98c2864d5a5d0f47733f88d977a6f537e39a801beaa3b5a6041230828c3213085b562edab133d +DIST rustversion-1.0.13.crate 17267 BLAKE2B f2cc10a9d998b95bedaecb60298b11637724058634b00844d7e3e77dc321d8c7578bab9a9362b94c6b4b30558df538578fe7a4a05a130fb16795e913b3fda8bf SHA512 4705face9c4e2570c6a7c8bd61ccfe1ce68bcc7bd11dcbb9e7321744de38277d1f66429b59498adad3cbfc25de68dbf194c2d244ab74003830ba5fcda47e621a DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 +DIST ryu-1.0.14.crate 46861 BLAKE2B 208fa87e54e3c6831193ddefcdfa7e9731a3b72de6ea23a4af708a15487cf4d6cbc49fd3681da078390741595ff5d44b02e607cab6ea9e37e7f5f05c7275b4a9 SHA512 9832c760d1ac674ba362639968962928971231d696e450738045ca36ae2780116ad865b2bdd96e36f14d8f92e12107dc8b75be90c74d76e3bb834a94bd6e5599 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schemars-0.8.12.crate 54931 BLAKE2B b1813e9bcd7dbd8d49c0ac9bdd0c8bd1639473030cadab19b7e55d2fb476e17fef16fd005fac919c054664c765c5075330ca6ba92c106fb1ae7355a4c28e9e14 SHA512 cd59bb96a4c4b5832335c25a11ff6e45338a381f0d853b3b4aa68cec603f223131671fca6f2d12592aaf15140eee18001cdd97037f7ec9d6b56129f7be0c534d DIST schemars_derive-0.8.12.crate 18331 BLAKE2B 3efc3a44108977b971b846e084f17280b56e28dd61a4cd2a54c45e71a3a32c28faa7ee604960ecdbba7788a4b9fbdb29b00956970d0823f6ab88c4eee02ec75f SHA512 a99193b5a3143ea9d5d60dccecf94f143f449ab51c06a33295d549952a3d71d8b0d6a16f106db01dab822c18511e3ab25f739ff0c611859686f28ef23cf91afb @@ -264,13 +280,13 @@ DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017a DIST sct-0.7.0.crate 27502 BLAKE2B 93912044e47473d72d7415e01cbe2545f84d7d087e7a7fb210be7524d44f69daaa58edf487ea6f8e5f06cbe25ec02062b1b55978e7cb4761b8bfd79a32d4fcc7 SHA512 175d2a912e3f35dcb110991a066d7d9b0d47a0febe4e92ab7d92a27c886a7eb9abf203c9080b3e2cbda9bedbc816bd138476363c2a0c7367d3abc7e6bce83046 DIST semver-1.0.17.crate 29685 BLAKE2B b9beb685eb9f6cffe557d1185997e1a93d0e50ecd8e9719d9855347f12dd430ed1020df81839b7924a984596437ae7fb2951e7ae44c5540692a7f37b591bee2e SHA512 5199923757e675506d68c252182b10f55955e47054880492e5471a0a0f9ad13ef25d552d2ab9bd68fba37121b8026d9989bf15db67e95265b3aa53d06377fda7 DIST serde-1.0.163.crate 77030 BLAKE2B 0d7ead66faab8ae01c693c9bbcadfd0a7a736c8bf46f50ef43ba261eec9e0f0c43477feadb2e134f0ed6dda3115dcbc3d22daa28592f343739f1ea03d9c25723 SHA512 752738ef5f67f1b4435bdd4e76e740ba192bd93e83cac55fd667809af26ceaf02db7083aaf7b2074644b38964021af206000b6130199e7994c12c9c57cd31a34 -DIST serde-1.0.164.crate 77057 BLAKE2B a3c9c7deaa841a559ec901eed72a768e0718a77683897a84149dc8211f3e6f8f016e6b86e5b3c7c3c3d512486dd7fdda2860f69e7d9e600fff6ca6da8870bfd4 SHA512 17376fad0d3f0fc696d713c0eec81fc4a83992f6f9dfbed7c3e700e7ca8a3241abd46d4c11303d26a5fe049ddaf3308c2e76b650cc7350e03a1e34002700552a +DIST serde-1.0.166.crate 76998 BLAKE2B 481ef3c3db29be71f571bf5003301682bc91208aef7cea2c0fe40b5e344ebb82c4a9b4e54a8dbe33395c0a66b1885785632e3768bad57f8d7cc789eb80b977bc SHA512 b754064fbd08d9afc487f3c2665c9c58e5d44980b49fabbedc1dda8285b08a33400e88b843def1469c02db6931435bda140435998696651e352b65fe4145d66d DIST serde-wasm-bindgen-0.5.0.crate 17235 BLAKE2B 8e9967b31cb1c02993b62c4d3d4ab7dcb86157f62f06e634d9a847809c708d24198ed74304b02157cdca147de1b19ab2c35d3ef66524cde09d63215429b98521 SHA512 e77c0e8cfe4b13b22e94c3cc6058ec7d1850b6d3480667268e7e19627b290659c73bebc50e4fd186bec6ec59a2064a7155a7c554cd1395a2e05f09005f416ab0 DIST serde_derive-1.0.163.crate 54447 BLAKE2B 284d02fcbdd05c53c8da737fac422fd61ff53669b140686d1732ef727a1e873945b1ebdb85fbda1d79f2c563b2c7b81d3ac51c76fe0cf5205dc6ab4d46a9d4d8 SHA512 744c4235330781c8d9c6ab4f49f6ddd11fcd70b97c97fcbf1434ccac02ba7d29eacfed21ee8e005f5541dd8ab4a34023e95d85231f11c5f4d6e24fcf806f7283 -DIST serde_derive-1.0.164.crate 54789 BLAKE2B fb8e50cabecb66bfbb4eff07bbd034510ebc4eef5fa21c855887beb84d19b1201a4e9dc0f68a2aeabc559f2229a905cc44e780a7e6bdc55aaed399bde5dbe168 SHA512 08777ed5775ee6ea47daf084f4ee15869b3969d54e43e6820277535e79b70f61f6152decaeea29bca67137d354bad079393a6709fd10d7cfeb50728e46030c04 +DIST serde_derive-1.0.166.crate 54810 BLAKE2B 3c50869badc037bb2c0e493707edf2e05b4721dad00b9b7ce9b7ed7ae66b4fc8eced33ef9b3eb21ef442d386ecfe91c739d42debfcd7dd281d221875757ae592 SHA512 aae1bad870a5919c43feaff61924ed2d7c4a8f23bfca5d5b06bc5f5df71967dd1c996402760028fac83d633f8fe45ff50de07957d93af89d4218992b483995a8 DIST serde_derive_internals-0.26.0.crate 25382 BLAKE2B 7829d9f7efe64b057efea96d60e4a53623757a58fe7fdd53c1225c0a1f1c80338aec9e2a8c4033a1e90f9e18940796601a2ef62f9a423fc39adc00a8b9b6e065 SHA512 acf635d10b41400e2c10d326fc7ca60dbe9094c2d1d94f4f34905e6978b155e014aebe29e0cc2b00587c97751360ab0dfa71b5c6901629bda9322754e2f07890 +DIST serde_json-1.0.100.crate 145170 BLAKE2B 0a15476563643e2b9fa3a2416bf21ce0be62f05d7f483b566eff806c01e19ff82016ecbc970a636252798316f2fec40465ca85c74759cc83b23d147e05016f4e SHA512 182b0a2c77a7c06d0c88e629acd56b16e50bdecac2a066d2b6a3a2a41b50dd6bb147e943df7eb3e26c2b7a99f656f1af98e8c2a83d991c5356b46f3573b94b88 DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e -DIST serde_json-1.0.99.crate 145102 BLAKE2B c6911880feab10a782aebfbe06b1eb37f415cc362db41ee8f6b0353c3f909d3c92512197503da81c7b74e54cb7dae49fe62c53487b1981480269fd1e657e3088 SHA512 7636fbd4f1f12e0675a8b13d8af80f09a2dc6036f8d6eaccfe0593e2f2e7a36a2ea28fcbf36d396217a8f7995ba29c14a17e695d1c914866055c69768292b292 DIST serde_spanned-0.6.1.crate 7828 BLAKE2B 78d39bca0850b78f0835167ca7786c0bf356d668389aaaf3ace946e91d9a7db8dcba895e833d87e88502b2ba969cac9aad6c1a053c5ecb37f845ebb3b0bb5b32 SHA512 6271aa2af243021002a10cdbd16cb081bf10ab53a61cace104182eb4f28e0c0d7c447b7dcedb350ce78debf5ed6ce6502cb823ae9177d98c5288310094eb22d9 DIST serde_spanned-0.6.3.crate 7737 BLAKE2B 957352cb24d5cb1173613a48de7e411d768c61a73dd57572530490be0569e133e7c8eb62ec34e542a17010871562a53e37b296386c54dee8ea61d175dd0b05e3 SHA512 5c4f4a861dba2af7f0ad0c585859f845a7ea6c0a8ff8b63985503c9da27f313ba15b904b0aa56a59043c44a87c75fd317b23006a3804d332b84855189e436610 DIST serde_with-3.0.0.crate 123778 BLAKE2B 4208f979168fb87e271f2ec2026ef79ad0999a1c9faa42d50fd049ca513966885096973edd183956756808fc4f5b4cd79f7c7dd6f0e7d92f72edcb9a4cec6f17 SHA512 759ea07f432821b3a8754141aa68256a2ebdf5eae066dcca3b705688d0698e4502e44c4b9058d96c43431410deb44ac9461db5ee95e7fd7e1bd374f94784f630 @@ -287,7 +303,7 @@ DIST strum-0.24.1.crate 5636 BLAKE2B 81959b4ed8b78313bcd370eca0de10dd86b63c27eea DIST strum_macros-0.24.3.crate 20696 BLAKE2B fa86022cd1f701d8755fbf3e6356a38d46f4f168a1abd19d1d8fa63cbecf41746165791955c8cf1fba86cadf85ddb427ffd17bb360567187b55dfb9a899503c1 SHA512 8276343808afe71d68d7984d5a223a4fc630df0adb5a547cbcc6912fbffcf7e4ad38f115888a2dd3a8443d6fa7b9c7726318d4f5d1ab43f463dd97ec20df9134 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.15.crate 240785 BLAKE2B ee2a2250e7083770f8fcb5ac0b387a28bab041e56dc9a835bdc366d39830cbd464aec156b47947331864220d78856f74e94c24061bd0c4fc908584efd355bce6 SHA512 19520d13b417ad2cabaf7e31f45271d41f26158607d0ab21e76a04e824133c64f4acba0f8c044c675028832563ed7cc73fd88d519520ef3834008dbb3d04663b -DIST syn-2.0.22.crate 241001 BLAKE2B 24e610d357b5f20fd72397fbb3d437c0620fedd6976d27cda3673ff8fb52fed4a934f2fdc863ecff99694b21e85df28f25b1c58185f2e5cbb15a14787b0d1e33 SHA512 9cbe85a1dbb283f78cb73fa2c98ef46f4879c8742643afee7d30e100c62a7ce285a69154c1b5246ed96b05718493f08443f243f308e1d44c6e120637d54e2a62 +DIST syn-2.0.23.crate 241166 BLAKE2B de55798634899162388667e4a68a6525904057a480a6bcd741d0bd0f83ba0d0feed3f9a1bd768ca591602ece1e79866a076b6ca218f86b2cf4827d81224d6ad6 SHA512 3f46b2ae62b2e3378024d057130e48b7ae03316ea38ce1d7d4e6dac9337befd84c9eb20518562917643304de43bbd716c34f508a86dbe21081cccb934b4072a0 DIST syn-ext-0.4.0.crate 10535 BLAKE2B 9cefd4ca290704a809182b4b391b918fd46c546a3e0ac5828391d85e63384402fdc72d450307101ce18e3ab96d6ca347d8e41f6e1395f34b7cfe333ac63b6bb4 SHA512 f285166f4315334461cd9c2d9e386309730fa0ed38934b0f9c16684cb46e9f241d97ee31e36c3989974d6bab3d94bc4cda85c8be0d2ae71b0afc4a5352c945d3 DIST tempfile-3.5.0.crate 31129 BLAKE2B 6d32584819794dbbb1f30970577ca2c82cf79979f94b070327285ae8bca6f8e3ea2402d2034290472f284ce039a3a578bfdfa81a53b5c49b587dbdb40960f6fe SHA512 8e8775a9727e32f6931b3289d2b8aefa5ede7b224ae2e1937da3aff371ef5f6078587f060eb36793e9779249992a97acc39c02c6095c41467929e39ada12c7db DIST tempfile-3.6.0.crate 31812 BLAKE2B a40a18a810e957b576d2fa8c78c192fa68f0c70d7305a476512fe0602e449e1668b434f0a8a0c0e98b4930054a92c009437581c1984d1ec6496026cd03847e06 SHA512 69b0d8a5619201620245899849b807841e90c24aff08bf9ffac76469ee5f4d6fd3b4258d5903bd0261fa771df88cc83e869faff27a413188571258aba1a249cb @@ -299,7 +315,9 @@ DIST test-case-core-3.1.0.crate 10113 BLAKE2B 5ee059e8dd5d159b7b51a5dec73a238de5 DIST test-case-macros-3.1.0.crate 4117 BLAKE2B 6c1f3a4e059186084fc15b6cf68fb208f329e08c02acb05dd64ad944de8520a68066c48fe5a36d284adf10b25742cf9f826bdeef6551d022b3c7912453f63764 SHA512 7226bf38ef4e03040805aacb847f0acc622ec464809379cfc1edf207b6b29b8ffb9a4627a4f250eed88412ff18bdcc139b711cbb6fd8c903f2e09d213cc30d7b DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3 DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91 +DIST thiserror-1.0.43.crate 18735 BLAKE2B 5fe2238a5e8daba702a3f8d33843b91a37fae7d49b9a570694f6bd22ea567a658e15c682ffa2aa92f5a77d5456fb5143e3eb31faedcc1d4538196894938e3f74 SHA512 3e5ab0a0450bd1be0bc5c928d0d9332fdb5a98e4c7b989b814f764994138988aa0c3776eb0b1e9f7568f3110ab421d3eacfcc0cbd4d5c9dd0f3f3fe252b57785 DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2 +DIST thiserror-impl-1.0.43.crate 15062 BLAKE2B 9f8ee18d7d0db4f93eeb673edd0ff7f01bc293cfa6531ee047a0976b56bd1358750854809444c40932ac80f1403df933ccacd8a3b0adbf410ff4fdfc6d62a549 SHA512 8b3b873a543e3a0cef5efe2feac161878b5efb60a0aacc83f80376573557e540a503429359d60d286d27ef84b2b823f8a112e515380a10b84426c779f4993885 DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31 DIST tikv-jemalloc-sys-0.5.3+5.3.0-patched.crate 884399 BLAKE2B 4596f5392e32970ed8e0c37b5111da2d160b6140a84c2188a38cb2445160496574b457556195e88ea254f2f98ed89f4da1367a20747d843741c633c5c18c91f5 SHA512 bd57fb8e7d4f050246b37262115edf8cecf798f2aa2ab23794673091f1b566c65227f815819b0a72ff526b8dadbecf28d91240d3668077535b3a2b4f1b14eed4 DIST tikv-jemallocator-0.5.0.crate 9382 BLAKE2B e241742cb04b07164c08b4bd3a044dc7c473a2119e96a492c8b3eec04adfc3f728ece98c95e1e944af3fedec75da72b03f5aab56c8e7e97d54e0f8e5df6ab88f SHA512 13773bf6d5468e16ffac2bb8824f968ecc5240d89ce63c18cf454c54d9b2e20f25eab84786029fb333f70833f5c99a01eb17182615b5e2dd1e54ee97899abf55 @@ -330,8 +348,8 @@ DIST unic-ucd-category-0.9.0.crate 25480 BLAKE2B 0d7f16ebeb847893ed9b5a9ecbde0c5 DIST unic-ucd-ident-0.9.0.crate 16128 BLAKE2B f06da48584ac6fbf254c104404918839b519890a7d17a8916c3f9fb611457a721ea5799912251f9686ee1644f17ed9c82d72dd9b0046b636ce4ad1e681ad290d SHA512 9e485ae18723b1af7310388e8a91d26e2aebc5398643e076444aa4d3b6a1c557557c358405d5327a77192e0a03c68e0f6032a262baed16659884e0adb39df7e5 DIST unic-ucd-version-0.9.0.crate 2246 BLAKE2B c546ee182387db997e6cd699a25bc201fc943306d8e87f96edc1a3dc1cd5ab8ad96f34e8275721a5604765aa6fb6f81e3d8d9eae690d04e5ba71325a769b065b SHA512 153219ff18be02e23ff3dc90bba11fa8c7cda11b972e0d84500d9a0742fb7d84466f2cc63ee278a24098c39634e50742af3317cd942f4ea882ef5a2a8e003d7b DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 +DIST unicode-ident-1.0.10.crate 42039 BLAKE2B 3365850e1991b9e572c6917a35f3c85523d921d5ebd9fa7025fbc1ce2a0518b06aaa9f3e3bfafb47d357226b5b9964145c7f1b5ddc16cb7280542f6c96f650ec SHA512 5dcc24e138a86f84cb05290332d02953b0ca18839ead1e74b0319bc361ea449700e04d62a51e435cba266121e463643e017718d3023a84f844a59e4ca4475686 DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 -DIST unicode-ident-1.0.9.crate 41978 BLAKE2B 4e78cefb4e7d7f173f1826a5ab6c8ffde386fea67cf3227bd22e6a6e65d3348dc53c9438e6bde9af06fb5e04b0beac866209d2426e7f04cd10b2435db85df7e3 SHA512 4d8cffe699c6f15ee82ab5f5a73421a6bb8b1a476237aefefa6e932c45c30683a4fb015f138bce99d7cb27a27fb7972909c828e77daef091da84ec162315625a 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 @@ -343,7 +361,7 @@ DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4 DIST url-2.4.0.crate 75670 BLAKE2B 8cfff1d8ae0b7353ab4f539e2df1f15dde3c75f347c36bc5c4c8ea45a0cfcb31950b073b50acb34a14cd3d7a11b665c3a73a3d070cc590ce740c561f0e6e92d2 SHA512 acef524d2c00d2fd68ec6385ca2a44b740f60724256750d8b0ea609dec7f9d59303069f315f04a5205925a27274ec7709f3818a2237ea0023845e9a12905694c DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 DIST uuid-1.3.2.crate 53928 BLAKE2B 03945e2f3f9509aa7c051d656d5ccf907a9008f4492c0efd271bba82eb17125108ea3aaf8108546f8baa5b1d18db22e34acb13ea3461c2678de670911d2bc612 SHA512 b363d881d1eff875db7cf4de7290a41b74df5c419f9b78419ca074e2269f8fd24752f7ada5a87c8e2a6ecd5bb4ffd259bc7e900c8d3b7c709e4251cb449cf982 -DIST uuid-1.3.4.crate 53874 BLAKE2B b4817f38924370f05dae839d4faa7d46ce0165db45fd4ea0c0079c3709b0b61e3a6ac16fd2909ef5de9daf2ef0f0417753058f01912f849a33b489ee35f91f2d SHA512 42eb9c8f39f4424b1a40669eb8abd7d81b0bf1020a3433aa34f2022eb62facf4796462cfe2e6fba69c1e5ec63a2f81c1dda72094aaa0fdeb2bbf83acd43c6899 +DIST uuid-1.4.0.crate 55200 BLAKE2B 11e641e76f2f25f94430cbb473887cfa052f73527d7df2625d304d101c25ba0148c901460798dea962611df1f5af41119c29ff2aea25fd09bfd64368a2df8aab SHA512 92acf08ee1f36a3a394422ce9b1cdbe0ccf3fb8d878efe068fd025832af677466622bd1260e853c5232f18b4f5411136595aa07311a3f9886904800bee7cfaa0 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe @@ -382,6 +400,7 @@ DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33ae DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 +DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 @@ -402,5 +421,5 @@ DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a6 DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 DIST yansi-term-0.1.2.crate 14342 BLAKE2B 31a1651bb43644cf880d591a22fe9d899ab0acbc744ced2952f120b4abfa0c42f6513089e34deaff1a453f3a26f9fb78442f016baa9524ccac9b21e4a7ed6ad6 SHA512 ba720e36487871427aaa7139e8aeaf5b2b3f2d1df4798d7e238e323dc3d3220f12202e223f74339201be3466848c372dc1712e1842e5cd6bd51c3dedf76c9ff6 EBUILD ruff-0.0.270.ebuild 8960 BLAKE2B 1b5b01c36567229d79b0307586a1099027566ab1ac38dcc3cab828c2554f46a836eaccb231b9fa2b592759ccd778d5b190a9f194598a22fae6a86809b8220a17 SHA512 5def159f82b7602003fc76e750cbf2a0e290acf4b2a9b76c9621f10f4ee606cd135177cd4dbdcc310825e4f59e2c005c382de5cb1f899c43c8270086d5b1c3c1 -EBUILD ruff-0.0.277.ebuild 9193 BLAKE2B 7ab02321dcbe3f5fbeeaa30011c2579e37a78b663b06851f18744a3b6ef79405dab39731ab05182a212344af38385e6b8fc3cb8ee67579f1aafcea0f7a310986 SHA512 bcc541cdd8e33c82e6290bb737dc361b484b7edd2148df386db6d24e58168069804d0e362a80877c79bfef14d431475ba08ba893bf6bdd2ea08cda1b011039f5 +EBUILD ruff-0.0.278.ebuild 9241 BLAKE2B 1092125ea0efe129bb4c53c8c15ef4bb1248f594b542c7c07f5a4f22be74b723d7ff5412edb67efc72b98af89fa51cee29b24beb480b3281c932ea1ec5dc6bf2 SHA512 7b996872192c58f20f73110a87ecaa90819729c724fb913b0abd2ad56a1389fddf0e021be7d85c675bb23d0e1228d95999888d2532132c1c7ee00a44391c5a9a MISC metadata.xml 375 BLAKE2B 46856b904e322f25ebb96268418206fb70b76f22751c5f8c12d0b3fb51a11b91518c42313d8a9f2fbd71dd5a3ca359772f54829a7858148c5f5f03f44fe1dad4 SHA512 ad24b0cafc7adc414a0da36f5b518eacbba3069ac15484504ce063916133e7c15945c04c7c6886e30c75010300598876ab498d5d44c48f66c5ed252f3fd2f36f diff --git a/dev-util/ruff/ruff-0.0.277.ebuild b/dev-util/ruff/ruff-0.0.278.ebuild similarity index 92% rename from dev-util/ruff/ruff-0.0.277.ebuild rename to dev-util/ruff/ruff-0.0.278.ebuild index e42d51d6e7b5..23646714e4d4 100644 --- a/dev-util/ruff/ruff-0.0.277.ebuild +++ b/dev-util/ruff/ruff-0.0.278.ebuild @@ -24,13 +24,12 @@ CRATES=" anyhow-1.0.71 argfile-0.1.5 assert_cmd-2.0.11 - atty-0.2.14 autocfg-1.1.0 base64-0.21.2 bincode-1.3.3 bitflags-1.3.2 - bitflags-2.3.2 - bstr-1.5.0 + bitflags-2.3.3 + bstr-1.6.0 bumpalo-3.13.0 cachedir-0.3.0 cast-0.3.0 @@ -41,9 +40,9 @@ CRATES=" ciborium-0.2.1 ciborium-io-0.2.1 ciborium-ll-0.2.1 - clap-4.3.8 - clap_builder-4.3.8 - clap_complete-4.3.1 + clap-4.3.11 + clap_builder-4.3.11 + clap_complete-4.3.2 clap_complete_command-0.5.1 clap_complete_fig-4.3.1 clap_complete_nushell-0.1.11 @@ -51,7 +50,7 @@ CRATES=" clap_lex-0.5.0 clearscreen-2.0.1 colorchoice-1.0.0 - colored-2.0.0 + colored-2.0.4 configparser-3.0.2 console-0.15.7 console_error_panic_hook-0.1.7 @@ -99,9 +98,7 @@ CRATES=" hashbrown-0.12.3 hashbrown-0.14.0 heck-0.4.1 - hermit-abi-0.1.19 - hermit-abi-0.2.6 - hermit-abi-0.3.1 + hermit-abi-0.3.2 hex-0.4.3 hexf-parse-0.2.1 humantime-2.1.0 @@ -113,15 +110,16 @@ CRATES=" imperative-1.0.4 indexmap-1.9.3 indexmap-2.0.0 + indicatif-0.17.5 inotify-0.9.6 inotify-sys-0.1.5 insta-1.30.0 instant-0.1.12 io-lifetimes-1.0.11 is-macro-0.2.2 - is-terminal-0.4.7 + is-terminal-0.4.8 itertools-0.10.5 - itoa-1.0.6 + itoa-1.0.8 js-sys-0.3.64 kqueue-1.0.7 kqueue-sys-1.0.3 @@ -134,6 +132,7 @@ CRATES=" libmimalloc-sys-0.1.33 linked-hash-map-0.5.6 linux-raw-sys-0.3.8 + linux-raw-sys-0.4.3 log-0.4.19 matches-0.1.10 memchr-2.5.0 @@ -151,13 +150,14 @@ CRATES=" num-bigint-0.4.3 num-integer-0.1.45 num-traits-0.2.15 - num_cpus-1.15.0 + num_cpus-1.16.0 + number_prefix-0.4.0 once_cell-1.18.0 oorandom-11.1.3 option-ext-0.2.0 os_str_bytes-6.5.1 output_vt100-0.1.3 - paste-1.0.12 + paste-1.0.13 path-absolutize-3.1.0 path-dedot-3.1.0 pathdiff-0.2.1 @@ -172,11 +172,12 @@ CRATES=" phf_generator-0.11.2 phf_macros-0.11.2 phf_shared-0.11.2 - pin-project-lite-0.2.9 + pin-project-lite-0.2.10 plotters-0.3.5 plotters-backend-0.3.5 plotters-svg-0.3.5 pmutil-0.5.3 + portable-atomic-1.3.3 predicates-3.0.3 predicates-core-1.0.6 predicates-tree-1.0.9 @@ -187,7 +188,7 @@ CRATES=" pyproject-toml-0.6.1 quick-junit-0.3.2 quick-xml-0.26.0 - quote-1.0.28 + quote-1.0.29 rand-0.8.5 rand_core-0.6.4 rayon-1.7.0 @@ -195,19 +196,20 @@ CRATES=" redox_syscall-0.2.16 redox_syscall-0.3.5 redox_users-0.4.3 - regex-1.8.4 - regex-automata-0.1.10 - regex-syntax-0.7.2 + regex-1.9.0 + regex-automata-0.3.0 + regex-syntax-0.7.3 result-like-0.4.6 result-like-derive-0.4.6 ring-0.16.20 rust-stemmers-1.2.0 rustc-hash-1.1.0 - rustix-0.37.20 + rustix-0.37.23 + rustix-0.38.3 rustls-0.21.2 rustls-webpki-0.100.1 - rustversion-1.0.12 - ryu-1.0.13 + rustversion-1.0.13 + ryu-1.0.14 same-file-1.0.6 schemars-0.8.12 schemars_derive-0.8.12 @@ -215,11 +217,11 @@ CRATES=" scopeguard-1.1.0 sct-0.7.0 semver-1.0.17 - serde-1.0.164 + serde-1.0.166 serde-wasm-bindgen-0.5.0 - serde_derive-1.0.164 + serde_derive-1.0.166 serde_derive_internals-0.26.0 - serde_json-1.0.99 + serde_json-1.0.100 serde_spanned-0.6.3 serde_with-3.0.0 serde_with_macros-3.0.0 @@ -233,7 +235,7 @@ CRATES=" strum-0.24.1 strum_macros-0.24.3 syn-1.0.109 - syn-2.0.22 + syn-2.0.23 syn-ext-0.4.0 tempfile-3.6.0 termcolor-1.2.0 @@ -242,8 +244,8 @@ CRATES=" test-case-3.1.0 test-case-core-3.1.0 test-case-macros-3.1.0 - thiserror-1.0.40 - thiserror-impl-1.0.40 + thiserror-1.0.43 + thiserror-impl-1.0.43 thread_local-1.1.7 tikv-jemalloc-sys-0.5.3+5.3.0-patched tikv-jemallocator-0.5.0 @@ -270,14 +272,14 @@ CRATES=" unic-ucd-ident-0.9.0 unic-ucd-version-0.9.0 unicode-bidi-0.3.13 - unicode-ident-1.0.9 + unicode-ident-1.0.10 unicode-normalization-0.1.22 unicode-width-0.1.10 untrusted-0.7.1 ureq-2.7.1 url-2.4.0 utf8parse-0.2.1 - uuid-1.3.4 + uuid-1.4.0 version_check-0.9.4 wait-timeout-0.2.0 walkdir-2.3.3 @@ -303,7 +305,7 @@ CRATES=" windows-sys-0.45.0 windows-sys-0.48.0 windows-targets-0.42.2 - windows-targets-0.48.0 + windows-targets-0.48.1 windows_aarch64_gnullvm-0.42.2 windows_aarch64_gnullvm-0.48.0 windows_aarch64_msvc-0.42.2 @@ -324,10 +326,10 @@ CRATES=" yansi-term-0.1.2 " -LIBCST_COMMIT="80e4c1399f95e5beb532fdd1e209ad2dbb470438" +LIBCST_COMMIT="3cacca1a1029f05707e50703b49fe3dd860aa839" RUSTPYTHON_COMMIT="c174bbf1f29527edd43d432326327f16f47ab9e0" declare -A GIT_CRATES=( - [libcst]="https://github.com/charliermarsh/LibCST;${LIBCST_COMMIT};LibCST-%commit%/native/libcst" + [libcst]="https://github.com/Instagram/LibCST;${LIBCST_COMMIT};LibCST-%commit%/native/libcst" [ruff_text_size]="https://github.com/astral-sh/RustPython-Parser;${RUSTPYTHON_COMMIT};RustPython-Parser-%commit%/ruff_text_size" [rustpython-ast]="https://github.com/astral-sh/RustPython-Parser;${RUSTPYTHON_COMMIT};RustPython-Parser-%commit%/ast" [rustpython-format]="https://github.com/astral-sh/RustPython-Parser;${RUSTPYTHON_COMMIT};RustPython-Parser-%commit%/format" diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index addad2a66875c3038d2033ab5de6a3f4d648023e..9175d023133b21ea4fd4eafd9673652ea63ce644 100644 GIT binary patch literal 11358 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 literal 11362 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 diff --git a/dev-vcs/breezy/Manifest b/dev-vcs/breezy/Manifest index 5358ebd9b1ef..2238aa540cab 100644 --- a/dev-vcs/breezy/Manifest +++ b/dev-vcs/breezy/Manifest @@ -37,5 +37,5 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 EBUILD breezy-3.2.1-r1.ebuild 2966 BLAKE2B 78d2f6417f87a11bf83b2d2f7998163099180355bd1fa14716367478c7ed516d81e6e34440cd530b7630cf33d7e8212e621d101dee16262de44ec1c796bfdc68 SHA512 de45c3026453c4672e85c75e3f72ad77da05e5def0681e4b8637ae1ad9c2237384eba5e784d07295a068541c2606f18ff3c3c8506e376649bf51b2aeebd4f325 -EBUILD breezy-3.3.0.ebuild 2269 BLAKE2B 59b2a30ae4096af4844f802b58804189c3d185450b820ea439ea6c4e4e281d51b1a262a0a6aa3b49771f6d63f5eb943cdc7fa0837eefe70cea6e63f6373379eb SHA512 08b611ed60a3a2294818d12f0a46f3330f5094d5016ee5a90565a7cd5244ebaa01ab964f5ed6b4887bcd63dc127df035e4b300a90e6972c256e1cb591076f55c +EBUILD breezy-3.3.0-r1.ebuild 2339 BLAKE2B ae64d2a0e7421c02c910b5e7acc048a92e247728675c75971480df8a36b70dbce01ee27ad465275b35848c944b930e10bfa0c5bd3fabd77f8af9f303bba42657 SHA512 1574c0fa244d783ab672f3a4817235c74960f904c0f1eeceea582b6bec930745e666121a1b5d6c8f63bff4cee377e46a8633bef2fde7bea477ce1585f81a5bf0 MISC metadata.xml 424 BLAKE2B 485d8ba011693c021b649e37c76ea715b5a64b3356b7acd30abf841782ced63261cb34a254bf82e282c5e4ac8fd9550fd8d68504b35b4d540482c33ee4d50c83 SHA512 6ae1b97af9d955eae016ea7c9c87f7fe3fa80a6a3c8cfed4a962b6974eaaa14f0a02c4846ba387b4dc7d643c134e9d17526ff5b275c3f7e46a098204505bfc3b diff --git a/dev-vcs/breezy/breezy-3.3.0.ebuild b/dev-vcs/breezy/breezy-3.3.0-r1.ebuild similarity index 93% rename from dev-vcs/breezy/breezy-3.3.0.ebuild rename to dev-vcs/breezy/breezy-3.3.0-r1.ebuild index 305f328287e7..42bcca42b2ce 100644 --- a/dev-vcs/breezy/breezy-3.3.0.ebuild +++ b/dev-vcs/breezy/breezy-3.3.0-r1.ebuild @@ -65,11 +65,12 @@ RESTRICT="test" RDEPEND=" $(python_gen_cond_dep ' dev-python/configobj[${PYTHON_USEDEP}] - dev-python/dulwich[${PYTHON_USEDEP}] - dev-python/fastimport[${PYTHON_USEDEP}] - dev-python/patiencediff[${PYTHON_USEDEP}] dev-python/fastbencode[${PYTHON_USEDEP}] + dev-python/patiencediff[${PYTHON_USEDEP}] + dev-python/merge3[${PYTHON_USEDEP}] + dev-python/dulwich[${PYTHON_USEDEP}] dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] ') !dev-vcs/bzr " @@ -84,7 +85,9 @@ BDEPEND=" QA_FLAGS_IGNORED=".*" src_prepare() { - sed -e 's@man/man1@share/&@' -i setup.py || die + sed -e 's@man/man1@share/&@' \ + -e 's@, strip=Strip\.All@@' \ + -i setup.py || die distutils-r1_src_prepare } diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest index 17e29b838604..6f1804061cd4 100644 --- a/dev-vcs/git-machete/Manifest +++ b/dev-vcs/git-machete/Manifest @@ -1,7 +1,7 @@ DIST git-machete-3.16.3.gh.tar.gz 1618456 BLAKE2B e8207b11bfea6dd50965aaa300ec7303684503b900912b031f08378c7d80b388b341d23769cea5fe4aef0d78bc8457b0118aa3e05a49b0c1c4a3f9a97019c46e SHA512 fcd856c0fefecd2cf97ba149f1d1df57eb6fab0345c00c3d3df763041cc86226e3f815dda7c0050f8669d7d082e329dd76304de2092c7b43219e0c50a2e3467a -DIST git-machete-3.17.3.gh.tar.gz 1623473 BLAKE2B 57749f566f27086c6359a5ea08004bc2b84921c3bb42dfb7d9a2029b032cdf0626541ded8dc7af04ab821e187358e5a7ff6d789bf2e204a9f1ad4367939e3477 SHA512 bc138636e96f2fb415c28e6a429cc5a10de7b1edd22f752ce1f552fa33f16f668c5bc6917186f437ccf28fc2be15c8dc9cf21c3c9ec4ab49e5d63af5fee0f521 DIST git-machete-3.17.4.gh.tar.gz 1624890 BLAKE2B f81fc2322aa40736130180ec1a269248280ce826d70b32ac7d435da906a7c480e385ff22def06b28d5f8b5af8d3e683aa222689249ec9555a58844151bb8117a SHA512 2af06171d642a1e4fbbfe7dc97961b348e656025e03120b8699a8d6a43c3f0571eddfdfb0dac6f1f96d8eda7e47ba0307f398993ae8f56a63d68b24665bc5288 +DIST git-machete-3.17.6.gh.tar.gz 1638444 BLAKE2B 91995dec3dba53cd538db549248d9c42932ab4f4c3b7f016d60e4999617bd428c1c4fcfae3bc2aca75bba7bf62b4466e139ddada47a962f0f7d876cd220dbe34 SHA512 0766997db950a04ed5eec560be7fe1e76370d2c5f747bf121241280d44a3aff094c5828535bd11831ce1b326e05d48c8e4edf620c1dcccfbeb20e9d94c3cf023 EBUILD git-machete-3.16.3.ebuild 1113 BLAKE2B 2a6a42b99966e5f3f1f48ee1154d72aef41bc274cd28dcf2ada2c92d09d6419a237ebbcce34318304e791a4786fd8dea6b07e7cdbb05734bba266f3cd38e4b92 SHA512 4b12e321b6f6960ded2d7a31eb0827fa66274270e0af1e42b659aa580b3ea6f2bd56ee342cd155ae96029b69c47a7a05da2c9cc6f2cae144294ea4442e31d70d -EBUILD git-machete-3.17.3.ebuild 1115 BLAKE2B f8847098953db2ab68ac64283d09e34f377144e6d1c55f8b54676261c2c652539604e7d80f4ee4b0fe5617ddd8880c2eecc1729921f3eac40bf9cdbb921ea67e SHA512 e90e99eb6942a49f375f05ed7f02722d4abf5009d7fec4dcb4f33053fa80d7c89c6e9dc9394008413ecc38e417e4df3aa14498e80baaef0bb2ae346bc3cfc654 EBUILD git-machete-3.17.4.ebuild 1115 BLAKE2B f8847098953db2ab68ac64283d09e34f377144e6d1c55f8b54676261c2c652539604e7d80f4ee4b0fe5617ddd8880c2eecc1729921f3eac40bf9cdbb921ea67e SHA512 e90e99eb6942a49f375f05ed7f02722d4abf5009d7fec4dcb4f33053fa80d7c89c6e9dc9394008413ecc38e417e4df3aa14498e80baaef0bb2ae346bc3cfc654 +EBUILD git-machete-3.17.6.ebuild 1116 BLAKE2B 0d6f1eccb290bb1a3a1805149a653bf977617025ff9fb2c68fc7891006dce8bf7cc6ba6856fb07eefc0920056cadd707170edbf382da61379c9bcc4141dceed0 SHA512 987fccb73684c5619bc5683f8c4340ee013e3d2000b18278909d6b239222b89322d41038fe2ec7ce772bc2926352ebc6ca252bf34b74034555fe89c69bfbab42 MISC metadata.xml 835 BLAKE2B f59f4070f862a09fb74c57b5ef093e4c8d1394887f71b8f490e49e49f64722b48ab44f15907edb0eff322227f5a97aaf5d2d92512c818b8aa1020e6f735971c8 SHA512 d31266b47abfef805f0f0ae5f13c1f89ec13907fc7e33e126eefee5600087ffadf8f55e48c5c42c295dc7de8d901a3231db0756a79d666651569a150d7016cea diff --git a/dev-vcs/git-machete/git-machete-3.17.3.ebuild b/dev-vcs/git-machete/git-machete-3.17.6.ebuild similarity index 96% rename from dev-vcs/git-machete/git-machete-3.17.3.ebuild rename to dev-vcs/git-machete/git-machete-3.17.6.ebuild index c04f32d1e272..a8fc208cd9e1 100644 --- a/dev-vcs/git-machete/git-machete-3.17.3.ebuild +++ b/dev-vcs/git-machete/git-machete-3.17.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_USE_PEP517=setuptools inherit bash-completion-r1 distutils-r1 diff --git a/dev-vcs/pre-commit/Manifest b/dev-vcs/pre-commit/Manifest index 1a208a9567d6..1b563e383d56 100644 --- a/dev-vcs/pre-commit/Manifest +++ b/dev-vcs/pre-commit/Manifest @@ -1,9 +1,9 @@ AUX pre-commit-2.20.0-tests_git_file_transport.patch 2021 BLAKE2B 764b353d3268176162ae2a5d6fc97c0cb9ad7d2cd5de69f19f8fcd78c8bba507f25f53cd3d6c767fbcb9b9f885f8eceda2fc82d1b6ed54f34c1d4907d0fddd72 SHA512 6d8a3b5c9026f5c20a84d581ca92d74743643de010af468217b2f44324560d56b504e033ccebe102194492b25a01a4ed503995c222561ce406577fce211c2eab AUX pre-commit-3.1.1-tests_git_file_transport.patch 1527 BLAKE2B 18d047f3b8a6fdc3da77aa5b8d9f60970ab5b69adc3790489ceffc17839a4cd21ed46428c5e2e98b50278b2c4dc49e35a09dd778000546828327ae96f910f95b SHA512 36cb194250dc0fefad2900452447ab590f678e6cd5edf07a7f072363733c263b7cb1167297c465a9372d4a38ab77a6c057046c66b872a958132a97d1a937d029 DIST pre-commit-3.0.4.gh.tar.gz 264952 BLAKE2B 3c45da675d5a1a1fc115db0ef7186c1ec1e5a6d6d9353c5a53dba85a14de2c94bafe0ef9e8d0b04bae55ded81890d726997e695c95889719096205e1b212a237 SHA512 d51aca29b50f67ae42aa70d849939e6af96ff64c6fb214cddbc5a35cacebb8a54a4911110d0615a1a499516fcc2a06bb47d7e11da84ef636c3fcfdc8d2cbe343 -DIST pre-commit-3.2.2.gh.tar.gz 267269 BLAKE2B b3b245b2ac0f0f4012e2612515e376aaaf5b4de0b5494c02a2b38b1b9b8584ae3fa7d9ee482ee19bbf6eb5ac1d5f9ec187e44c4bb7bb6046488b178628af850e SHA512 bf2602508425482e57c2e1b1ca2b36085560fa0e51e5d559b6c715a0534f182897eb54831a17a60a713cea0301a7521bb75c03881e8cb8527fbc565259a23ddf DIST pre-commit-3.3.2.gh.tar.gz 267100 BLAKE2B 5692baacb40482bdafb6ee9c912d98a248396f85b4f31303cb3f5f5aee0cfe68b1cdc2a6ab5ca82166632eb0f984acbad0a9ad2077a33f057e414433496da7f0 SHA512 9b0928cadb4530789f6dd87ea07c320eb76bec9501b46887929918f9dc5dc39773ead90536cb85cb317140682c2a4cee0dc7bcbc040759e76d504023cb5e40fd +DIST pre-commit-3.3.3.gh.tar.gz 267281 BLAKE2B dbe3b90dd3808d24084ede3e9bd76ddc5b070d43bd70b3fa813f8e8e95875a178b86632208463c50a3d68868f2dd9d888e00e7bf3aeba3f3b78c7cd39b514270 SHA512 d126bead7ffa2c72213a894c82bc45d0bce8b508cf7190e7b7d56c667b5d3ebff80eedf7ecb4bb1e01923ef9a43878b73356fda866614d8cbcc8f241ee9e01f7 EBUILD pre-commit-3.0.4.ebuild 1711 BLAKE2B 3c1f5768aedd958ed6a9ccbb9396076084255f645e7339cc04b73d3fd4e976f4b1562a405125a40c941bb02adfde3e1926700e45c1fd29d2fcda55aa64a41645 SHA512 8790c810a8dfb7fd489536e45ba148c22e106c8cdb6641cd7a936124a3777e907163ad801b0252707273320505dbb9233161d3a5d7fd60e6c2b1fe0d434e1c01 -EBUILD pre-commit-3.2.2.ebuild 1735 BLAKE2B 39245136fb1d109190e66ff30b33d5de3b370fde1f955b9520b555e2c592df5276e2eb1cc7b7107d6154a3ee02ef4ae18fa74041aba45eb0dc587a05f291b327 SHA512 1a2bd2a70252d35ab0671e7209ad108b980ac7edcaeceeaa1c8c3786b08738b3c0ead8c0d3f9a4c6136a82ee7a41c3881d8d0316aceb586d0d42b02e4306deda EBUILD pre-commit-3.3.2.ebuild 1736 BLAKE2B a009077c45741c700ffcf9001dc08079f9835e562d1c2193a1485956f5d1c60b4628a51ffc25fef756181d06d16578361e04f25e2f9313bf176a5a5ef1946c9d SHA512 8f341dcf0405e5b1eb415223d936ce1afcf941043a48672146e017a3705c20a4939c36798fc8c0d7397d869c259f3d583ce4ebe837d87c9d72c861d2061806c2 +EBUILD pre-commit-3.3.3.ebuild 1736 BLAKE2B a009077c45741c700ffcf9001dc08079f9835e562d1c2193a1485956f5d1c60b4628a51ffc25fef756181d06d16578361e04f25e2f9313bf176a5a5ef1946c9d SHA512 8f341dcf0405e5b1eb415223d936ce1afcf941043a48672146e017a3705c20a4939c36798fc8c0d7397d869c259f3d583ce4ebe837d87c9d72c861d2061806c2 MISC metadata.xml 380 BLAKE2B 99842a97367e91700c6f714f427b7b3d4b7212c401abae5ab715dfaa724776f02fe250184a33504d3433bb58cd5679af59a32ec21a7e7432481160dab36a4d95 SHA512 45330930d1e58fc1de0fd0ba55cd488dee96579ceab3be5073b91ff8f4f2b9adefff533dbfa5b0e8b23fbb648d45c0b7b4073a1ec57b586600cc2bf6347e0bbb diff --git a/dev-vcs/pre-commit/pre-commit-3.2.2.ebuild b/dev-vcs/pre-commit/pre-commit-3.3.3.ebuild similarity index 97% rename from dev-vcs/pre-commit/pre-commit-3.2.2.ebuild rename to dev-vcs/pre-commit/pre-commit-3.3.3.ebuild index 017446fb29d3..85138095ce63 100644 --- a/dev-vcs/pre-commit/pre-commit-3.2.2.ebuild +++ b/dev-vcs/pre-commit/pre-commit-3.3.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=setuptools PYTHON_REQ_USE="sqlite" diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index f29ce0668bdc640b899b6e4b120577ec74ed1d84..346faf76aa2489a81c45f2f3d656cb8df1abc465 100644 GIT binary patch delta 32453 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�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 U9|w7NjQU^xAH#bR+}8^M00$3-NdN!< delta 32545 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 I@7D_f0PLQ8?f?J) diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass index 2ff1f042ba79..70b6008d9cd8 100644 --- a/eclass/cargo.eclass +++ b/eclass/cargo.eclass @@ -43,7 +43,7 @@ case ${EAPI} in ;; esac -inherit multiprocessing toolchain-funcs +inherit flag-o-matic multiprocessing toolchain-funcs [[ ! ${CARGO_OPTIONAL} ]] && BDEPEND="${RUST_DEPEND}" @@ -513,6 +513,7 @@ cargo_src_compile() { [[ ${_CARGO_GEN_CONFIG_HAS_RUN} ]] || \ die "FATAL: please call cargo_gen_config before using ${FUNCNAME}" + filter-lto tc-export AR CC CXX PKG_CONFIG set -- cargo build $(usex debug "" --release) ${ECARGO_ARGS[@]} "$@" diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index d6ad7caec485..ffc5ad4405ee 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -75,18 +75,6 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then 17.0.0_pre20230705) EGIT_COMMIT=5ae7fde004cbc640c2f60207791ac36574e5f5c6 ;; - 17.0.0_pre20230630) - EGIT_COMMIT=d32fb5e5f51dedba495301073b9250f84ac6d8a8 - ;; - 17.0.0_pre20230620) - EGIT_COMMIT=aad51417452432092258034c55537a7092fa6295 - ;; - 17.0.0_pre20230615) - EGIT_COMMIT=0e08374abb2c61a3ae5c24d5f60be3b548da9778 - ;; - 17.0.0_pre20230609) - EGIT_COMMIT=62c0bdabfa32f6e32b17b45425b15309db340dfb - ;; *) die "Unknown snapshot: ${PV}" ;; diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz index cd45b347ff7d4ad9b671fb9bda79e0c47bbfb63f..2bd3b146319ba6dbae4d8dbed6a863cf003ac6e5 100644 GIT binary patch delta 14616 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 Zk?=OU*;(x;$g}uQ{~xKDWLmOm004|F#18-f diff --git a/games-action/garden/Manifest b/games-action/garden/Manifest index ec6246e09e87..be294651d548 100644 --- a/games-action/garden/Manifest +++ b/games-action/garden/Manifest @@ -2,5 +2,5 @@ AUX garden-1.0.9-dash.patch 968 BLAKE2B a743565fe606251d2b5506a51fdb2683ed5a71be AUX garden-1.0.9-fnocommon.patch 445 BLAKE2B 8386434973891bcfef0d188c34cedb676a2e2b5dd11fae320a928d9cd604220d04055a202a063389c8d5ac6c6b22e3db7a983d10e6c94029f878808ac77e25ac SHA512 fcf4f4a70b46de1deac3e2cc93fd5b0d43b023407709fee927494d54748ccd9dfcaf3a9103b71d812acde1afaa2cddc7360cce7c4a099f68ff33b580cae16840 AUX garden-1.0.9-resources.patch 200 BLAKE2B 83053911919ac1b0e9ae87f612cdc1bb936b6e3ad20605dde41cbaf342d817904384ced5cffb6f223e1b964ca63f714fb5585ffadd267edb7edbf4c941c7c069 SHA512 f9ecabf264c60eab75ffdc3c2d875d1809f446eb86118432e67d19c0b3189f4200a28fcc1e798919dcf5472ac21f47c37a779a39d6cbc8b373811dffa6e5d904 DIST garden-1.0.9.tar.gz 2714783 BLAKE2B e6d7c54db88e4683e760f53c2d58f68be7bcde08445dba4edabd85c7d4032f7000225ddfcb3f9f2cbc424216fe03bca5d81f0878be13849bf36a8360b0f4b711 SHA512 e8f52fc0ebf9eaa7933ae1faa5610e8a27a5e7cfc59d033714c4306a53680feeddd52b1fb3050f2d72addba03ee383e71e57eac02270f3d2369aed054a9a9848 -EBUILD garden-1.0.9-r2.ebuild 943 BLAKE2B 4955e6ebf9585a735fac0328f4e9545fcff196f4a4b28228f3b13d7657df8e34526e0d0407497993217497f70bc107c9969e5792364eb10f1a07e1a11e150066 SHA512 b2528971c17a0018a22a6b4cee2656be22ba5b7f01692488a66a8c5f12258cf2598c14fecf298e9fb8328d27f9501c0ff56a9aeb6234af0687322e2777597fd1 +EBUILD garden-1.0.9-r2.ebuild 944 BLAKE2B 9a8c52a74c96a43f97e3147f9213d51b4945d750a1a48ce74338799dcd73e4463a0a0fd1bff39d692087d450f06bbaffaaa68e20464a9347ed966416551eb2ab SHA512 86b1685e0ee4dc1e68429d608c7fe7abd3b7f14964cd8f1f9bfda026eea64b92edf206d45e1a123cd2e8ccf9e194c73903670aa2caa30c8d5fdfe61b33dd1b12 MISC metadata.xml 330 BLAKE2B 4a343469ca9172752dec85eb969e0226a8b8fb95e3cc8e5a18881d4c6e893c83a53326a3be897956649df17f769d2ab36930800862cfd7260ecb14bc88dd8d00 SHA512 186b22e9dbaa3a20c106f4b16fae2d363cdff0e9e80de5e6ab053d29ac2dcf978e57060f19f858a1a87cabc1f79dc48c198cfb46a5856e8cadb6786cc496a680 diff --git a/games-action/garden/garden-1.0.9-r2.ebuild b/games-action/garden/garden-1.0.9-r2.ebuild index 5200fa04163f..78ba86ddd7a7 100644 --- a/games-action/garden/garden-1.0.9-r2.ebuild +++ b/games-action/garden/garden-1.0.9-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit autotools desktop flag-o-matic xdg-utils DESCRIPTION="Multiplatform vertical shoot-em-up with non-traditional elements" -HOMEPAGE="http://garden.sourceforge.net/" +HOMEPAGE="https://garden.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-3+" diff --git a/games-action/gltron/Manifest b/games-action/gltron/Manifest index 99e821c636fb..62b8afab158e 100644 --- a/games-action/gltron/Manifest +++ b/games-action/gltron/Manifest @@ -4,5 +4,5 @@ AUX gltron-0.70-gcc49.patch 259 BLAKE2B 288d09fb2933a253ec2749ddff5170d4f1181f8f AUX gltron-0.70-prototypes.patch 629 BLAKE2B 0fbaf68a5bd481be42b7eb389875a017b82421bc0d913beff254a377bb058960d5aad63e53133e867062b5f2280d4449ea0993b82da782b2ebb32586110b080c SHA512 54db68b1d16be029db3314f11da25ee3d3ef1ed4197a702e8d12e753bf1a842268c129784d3d8706347281005a00607572e191fac5215060c1554b69cfee20e5 DIST gltron-0.70-source.tar.gz 2182440 BLAKE2B ad58f6bca17f7eda1c2daadc395d6f1333926ed389d1a2f362fc5b27b37c4ce144cea7dcad4ec2abeee9197d3e944b71b1e903d5b79dfad5a4b26125a5461233 SHA512 297708a145d995bfd186f1745ffa674ab44238e8c2fb627245de3c1602f578afdd9223fae696107769b3b29da476cd9623ee37183618bfb13a9a9cfa59e41bf2 DIST gltron.png 7570 BLAKE2B 30e71b3ebb269228e264bdd6dc45c08d25ffd8cba3f91fb36129820f8b79c40073b22a0d202d4d440d1f27106edfeb3723c2963178a6d9084af274015796ac8e SHA512 d83eb90b4d070d4dc5e93bf90cf81629b6a8bb200ca5e2963b757e282aeae62288560a6ded6159a170c301f0119592ac743a15ab604a6ba98a4ee93d00c02d0a -EBUILD gltron-0.70-r2.ebuild 1110 BLAKE2B aaf2e3db1f7505cc0dff305b38f1901b5c4e3c85cee574c431bb1f41cce97aa8f8b278e5258b272e19f501bb634fa2a810e00e78fc8f7d45985f53df211cfa8f SHA512 346b970cacc55a4caf670be8f42b58e3dc9be0ad151a70a0ee12d43c2c9e142463f35d6c8a7df8e0bd4a687c91d86580866275ccb95b53219f7b30000a7ec6cc +EBUILD gltron-0.70-r2.ebuild 1111 BLAKE2B e1da9cceb9ff95463e51758e3773d2f294a1f4fde0e7105d6f262d3173345ea7ffba05fee15554123eaf3083d578fdb1684a8c0602ed6f07def3d0b8bf0d443b SHA512 9565fcf00bc2b0a7fa233ae31bd38455f0d3765cd85bb59fe435352b971304ea8389d447f1f7823fd85539ecce3313275d44a1c6bde9fff99054dc3ca25290dd MISC metadata.xml 330 BLAKE2B 7b3527ac50d8acf3dda5a6e1b1f6e7613fd33b7020d598b189d7204444a99f0f552aed92809dcf0b82b80844f160b25ea44982ed2a19cc38469ec135ef366485 SHA512 d0119d46ead618643b47552519006262b835f92728c510d965b0132eef778ac5324bc957b8440ec0840c545ffd0588c1932d8c24bac0e1fcfa9d5d7ff379b824 diff --git a/games-action/gltron/gltron-0.70-r2.ebuild b/games-action/gltron/gltron-0.70-r2.ebuild index 4f8a196ed943..c3aa28006237 100644 --- a/games-action/gltron/gltron-0.70-r2.ebuild +++ b/games-action/gltron/gltron-0.70-r2.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit desktop DESCRIPTION="3d tron, just like the movie" -HOMEPAGE="http://gltron.sourceforge.net/" +HOMEPAGE="https://gltron.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}-source.tar.gz mirror://gentoo/${PN}.png" diff --git a/games-action/guacamelee/Manifest b/games-action/guacamelee/Manifest index 4a2548f5ac03..e183795b17aa 100644 --- a/games-action/guacamelee/Manifest +++ b/games-action/guacamelee/Manifest @@ -1,3 +1,3 @@ DIST Guacamelee_linux_1393037377.sh 552784497 BLAKE2B 1f36e1a6b65bcf774d0f4e15b37d8eda3ec91691c7e3c556f73e903559c3215f3611fdbec284259fe7690037cf4ab8e338c1caa7faea80c8ce98d02581b0de4b SHA512 e52c4099e15f20df6512c3c9617cbf29f5ea428c117a0520ce57bacf99b7d33ace6a04c811fd9ced63b7ba11a3a79549b93f83fd18e42ca9a1366aeb4114cd87 -EBUILD guacamelee-20140222.ebuild 1437 BLAKE2B a8827fd9d360d18dd8d755637e818a0bbc96632384218f39fb4247ed63e6179dc070b0b54bf28258772b101e192f40080181e846624a06adb8ecbc2fafa5ed43 SHA512 a03ce27e2ddad28782b8685fb0f7c5d2904086cfde78d433bbbacedba6237055e52b1adb3b62b583771c8fba00f1ae4b7467df20e35fd3aacdc5051bb4699160 +EBUILD guacamelee-20140222.ebuild 1436 BLAKE2B 3505000ebbdf22c4b470f17fcc427dcea7cae3784a71a54d352306f8ad57cd824805b894ead95ba8089d7de15bdd1af236ee53a337856ac054eceee8b9ef40df SHA512 f8338854d19eca2ba740f021a1bc6896541222d45e9742540d28dbad0b8329660593adfc9aa1f981283f781a619592b86b99f0d2b9cb6de255b16537dc4c5579 MISC metadata.xml 254 BLAKE2B 4e6c8e1f126f76233a38aba6f5388488656795cb1d7d4767ccb1349772f5e78d59fc5663d4f1933dbe4633c2fbb90cd1d42d4b4d4f5ededc53653e7df13c7187 SHA512 2b82da849e3b0dec378f3fb497014f5d1dbc7aceb8a1f9d1638e83fe69448b1c5151eb4b1187154d828e4a296609ce5125b40977b2581d95b5588e353ca75135 diff --git a/games-action/guacamelee/guacamelee-20140222.ebuild b/games-action/guacamelee/guacamelee-20140222.ebuild index 4774a553e4eb..97a81b5b4146 100644 --- a/games-action/guacamelee/guacamelee-20140222.ebuild +++ b/games-action/guacamelee/guacamelee-20140222.ebuild @@ -1,13 +1,15 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit desktop unpacker xdg-utils -DESCRIPTION="A Metroidvania-style action-platformer set in a magical Mexican-inspired world" -HOMEPAGE="http://guacamelee.com" +DESCRIPTION="Metroidvania-style action-platformer set in a magical Mexican-inspired world" +HOMEPAGE="https://guacamelee.com" SRC_URI="Guacamelee_linux_1393037377.sh" +S="${WORKDIR}/data" + LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" @@ -18,8 +20,6 @@ RDEPEND=" virtual/opengl[abi_x86_32] " -S="${WORKDIR}/data" - DIR="/opt/${PN}" QA_PREBUILT="${DIR}/*" diff --git a/games-action/heretic2/Manifest b/games-action/heretic2/Manifest index 17d0f610cd96..6ed52915f681 100644 --- a/games-action/heretic2/Manifest +++ b/games-action/heretic2/Manifest @@ -1,5 +1,5 @@ DIST heretic2-1.06b-unified-x86.run 4718161 BLAKE2B 880b8c9468bf98a95cc0e31e9d1853de6f0f7e9d205518043ab243f81f760e588655b85bf7a2e1983ff738072adaa731a9488e00d342ec86be41f1b5aa32087f SHA512 7dcd4f8f87d526db7ea9fd647e4807d4e1a404a612460f8dcc0d0360964ef0d4c721e9c62b58cd1764c1e2c71ad1539c6aac5083fadc7a85ec4c12c8aa7b338f DIST heretic2-1.06c-unified-x86.run 3667873 BLAKE2B f492aec1d290ccf32a63d5a4ff017168ba89435db63124ce9de93ebe9c5284cf6dbabe0355fbad6a52f20d646194a9fd5014c1030abc1946961f922ae57e810f SHA512 e855c573d6e215e18d80143d1850e890349f941462a5d2d59c57a02f11a39967fd633efdfe46199d588e97cc99322d539ac50fc7bc7fa6d7e116e99f5a532de4 DIST heretic2-maps-1.0.run 6257076 BLAKE2B 15151d80027f4912fab919526e4b91cacb87adeee7cb97e50b1ad5cfa905059c169705fd40ec3330b58996fac167822bc93af49c01fbbb61e4ace73309932cc2 SHA512 ba570caeae6bbe4a97bfe937353014dc9ddcc5a007b0fd1911ab1494667d2dae263d727190e7172d35639511a6383ff35eea5622cdc2e124e3793daef3c8e607 -EBUILD heretic2-1.06c-r2.ebuild 1804 BLAKE2B 630c04d8f8d62d315424aea048c7413177a52785909f5ae5e3cbadcd328e6e789c69f3721e534d18e3a9fdaab1bbc0c5f11ab9f8168248bde95e4312ec07b75b SHA512 4353140eff9bd2fa602a6513c0213b35199a5582a80bd3184c3bb9f71435823de26e8e6ea8d8da7d1201af2d7ff7fabb437f9b5df87b0270938fd8aaa2a6d30b +EBUILD heretic2-1.06c-r2.ebuild 1792 BLAKE2B 6a41b55e2f79f9de1c848ba0dd4260815ed08aea2e7d24c549cda9860d3e081a768b3e754650411c21d8da4efe7aa32a9d55aef70c91b0172b0e8846483b931b SHA512 59a06593e3568f497ca9414a0d647c8a6e032f8aec6b26a183fad38691be8cc315c788b24364f74851ab352b15accd88f1ffaf6a9600f7f89bf6e29ad46e6486 MISC metadata.xml 253 BLAKE2B d4680b07481e2d8355bd6394ed6f1b8afeb63eef98b1eb1e0153f01586a4fad45f20ef078b57ab35b007f3cbd7b4674b9845ba9e1aaf805422bbd01475003429 SHA512 3ba64a0f4abb554ff052cd73ca47c7d9467ac120abb4f0a84e68578f29a125e7cbd6abbe30b558fbe3a18857e309604a7190da666ee55ab3efc8c5e42cb90ab0 diff --git a/games-action/heretic2/heretic2-1.06c-r2.ebuild b/games-action/heretic2/heretic2-1.06c-r2.ebuild index 378a37e5873d..ba049036a997 100644 --- a/games-action/heretic2/heretic2-1.06c-r2.ebuild +++ b/games-action/heretic2/heretic2-1.06c-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,8 +6,8 @@ EAPI=7 inherit cdrom desktop multilib unpacker wrapper DESCRIPTION="Third-person classic magical action-adventure game" -HOMEPAGE="http://lokigames.com/products/heretic2/ - http://www.ravensoft.com/heretic2.html" +HOMEPAGE="https://lokigames.com/products/heretic2/ + https://www.ravensoft.com" SRC_URI="mirror://lokigames/${PN}/${P/%?/b}-unified-x86.run mirror://lokigames/${PN}/${P}-unified-x86.run mirror://lokigames/${PN}/${PN}-maps-1.0.run" diff --git a/games-action/heroes/Manifest b/games-action/heroes/Manifest index c92c297b6794..6c1ef87aec4d 100644 --- a/games-action/heroes/Manifest +++ b/games-action/heroes/Manifest @@ -8,5 +8,5 @@ DIST heroes-data-1.5.tar.bz2 391970 BLAKE2B b4325e978955ad6cfe522055755ebcc0ff48 DIST heroes-sound-effects-1.0.tar.bz2 389883 BLAKE2B cd4e889bf7e0b33eda33806040d3141576d60b93332d6c4bf7d41fd587bb9d661ded4f619e313e17d8508500e138f7f3ce08b9336818f85d9e240d2fdebaf4e2 SHA512 51da63373f1bdb2314a8c3164028ee9cbb95958bfe8f13b1119236f035282a711efcc6ef5a84fd647c1e8451b4da788a74e4b8506e1476a437299dfc7b2046d1 DIST heroes-sound-tracks-1.0.tar.bz2 1245613 BLAKE2B b390a96065c6b127addc0bc25326c8d0055b13f896d33e765ab9a5b3c45d831c0f91e1cff361f43a2b4956e87a6a980ce2cd07d6e6588357038f92805c64dbd1 SHA512 3e7ee2890c47366a39cfc7d7b9a1e5fdf3c3379013ca96072586ba909e2a602b114c728ffbe9dfe8eb6b62232cb6c25b13475f2a33da0243ea1ffb3f040842f0 DIST heroes.png 5131 BLAKE2B f87ae50b7b6bfc3747a14fa3ca27c8e7530a369b7db989684fa8a412ef4183ffcf5f3604ecd29d9f8beefb3f3869a68e19e39d220bfa4fdf11fa434997055526 SHA512 bbc6c9673b8ef4f6e4e4930099552f3f0ee99f1ab0dde4e4afb525b9cb1260378df9562afbe714f1ea95dc48143841b53c82bec6889e9ad2694f4293b59b8f81 -EBUILD heroes-0.21-r3.ebuild 1650 BLAKE2B dd51f888d0b24d873e3b283d0faf3468a6478c898894c6b7930c03548de607d914bf68f0e14fedcd72f724d4755b852bb7dc7e6597fd219a95a026bdd7d54798 SHA512 91ce37ace65cdd648175b8ab42050a659166dab1a9f5c94ab33451d4eb0f3572f481f2335be0943725651d2b888f9ba34be9a6deb54821558d587d57b1d5aae7 +EBUILD heroes-0.21-r3.ebuild 1652 BLAKE2B e671bb716d551a66125af9a2077a664ab1fdb4584086e6f0164d9afb4178d35a7d384f30512bd5ddd933576a9905751fef48a621402c80f97fb7426d297f23d9 SHA512 599d7738c87253dd14704d6ef94e204adb319060bd8d0be3767a749322356fe031da3b41411781a52c70341872499833fa396b0ff0029d35b3afd8f9b1d68f0e MISC metadata.xml 330 BLAKE2B 8768b8aab41302e77302897a32a3a8e36bbaf9fb4eda036bbb474aac3460bb8eadc7577bad02625bfbfcfc6f53361d5bce892484885c8d90fc50d63985104f5f SHA512 04766dd2a5686b38402a76d23b18cf7e2dee58a1de2370d522b8e1df55a4baed14f81175f9fd6f013fd5f0d4185fa7ba4bf32b12b8877a03db5c7a918d3f3e5c diff --git a/games-action/heroes/heroes-0.21-r3.ebuild b/games-action/heroes/heroes-0.21-r3.ebuild index 7920a08313c0..07c6c70cf161 100644 --- a/games-action/heroes/heroes-0.21-r3.ebuild +++ b/games-action/heroes/heroes-0.21-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit autotools desktop DESCRIPTION="Heroes Enjoy Riding Over Empty Slabs: similar to Tron and Nibbles" -HOMEPAGE="http://heroes.sourceforge.net/" +HOMEPAGE="https://heroes.sourceforge.net/" SRC_URI=" mirror://sourceforge/${PN}/${P}.tar.bz2 mirror://sourceforge/${PN}/${PN}-data-1.5.tar.bz2 @@ -14,7 +14,7 @@ SRC_URI=" mirror://sourceforge/${PN}/${PN}-sound-effects-1.0.tar.bz2 https://dev.gentoo.org/~ionen/distfiles/${PN}.png" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="ggi nls +sdl" diff --git a/games-action/rrootage/Manifest b/games-action/rrootage/Manifest index 510fa280e294..a4607e808dee 100644 --- a/games-action/rrootage/Manifest +++ b/games-action/rrootage/Manifest @@ -1,4 +1,4 @@ AUX rrootage-0.23a-gcc41.patch 799 BLAKE2B d1f6ddd136e8f55beb053ad29110b429b6c15154a08b2f607e6687c95628b18eea59d187e3d333a33cfe4863d7c7748893f9692425cd220cd6754eb8c09a713e SHA512 e7951c59c10b17cb891de4ce5c690958d2e6c9d1fb7a609514b38a9254eb8998d71a4455cdcd2b39306b9abeece48f6d3a53be7204f085ea435076e837bca38b DIST rRootage-0.23a.tar.gz 3910941 BLAKE2B ac5e2e3f0966e3d99cee5e7b90fcfe088a11453e71a120db66ddabf5092a4c6b128b98ce73dce7b9f599c3627f065c3b205bc7599161671d6a4647fcdb161e4f SHA512 29af79ef7bae46a103abf31696209b1ff5915caeb614d474b6a83f7e9657c19dea586e64a99437bba3e1121bfacc92c8d8b3c8a6831214d0d7da89927ca64f66 -EBUILD rrootage-0.23a-r3.ebuild 1644 BLAKE2B c217f7170371982e883ba544bd67dd2f1fb3c8a5b72c9bc2af37fb72534a35ba0e57cf687027f5b8dff63fdf3ade914a90034ab849e52b06ce6623e2c8c14387 SHA512 1e099e892d572600cd73451617acc8ef9c108f3412886f1e78944b6b6881de4970d5aba765abe5afeb42abca2046cb69a7b62beb8d01f423aef5c38148f70e7b +EBUILD rrootage-0.23a-r3.ebuild 1646 BLAKE2B a94ccc36a3a411778a442b32bc886943e6f4f1db3d4df2825206c684ba44c1a14164c0791d9b43578a35f390ef12d48d3c7e68eead97136a43806a6167c1ee04 SHA512 45b44f437a34074a4cc7304fb1f32f5b71ab9de85cc4aa0538bdb163b9822ecf42fb905722d2ea086a3c77d12280c5da6c4df0e35345a3f1024542e7f0f529ed MISC metadata.xml 332 BLAKE2B ae0d24444a82eb5685abd8e1790fc74968a1e67deaf7a1362d8e1d1b30b66a3dd4151775885b7c273e17d9e4351b0e920fa2fc79c01d8445119b1f2f9efde47c SHA512 7c91b7a283e6689e5352f8047003bd6ca4a9e4e7254dfe68d19379e05ed71797a7899a90a1214a8e6f59441f406564fef37c74001dd127f33681b721100c7b9b diff --git a/games-action/rrootage/rrootage-0.23a-r3.ebuild b/games-action/rrootage/rrootage-0.23a-r3.ebuild index 83eed8878133..ac09888494ea 100644 --- a/games-action/rrootage/rrootage-0.23a-r3.ebuild +++ b/games-action/rrootage/rrootage-0.23a-r3.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 @@ -8,8 +8,8 @@ inherit toolchain-funcs MY_PN="rRootage" MY_P="${MY_PN}-${PV}" DESCRIPTION="Abstract shooter - defeat auto-created huge battleships" -HOMEPAGE="http://www.asahi-net.or.jp/~cs8k-cyu/windows/rr_e.html - http://rrootage.sourceforge.net/" +HOMEPAGE="https://www.asahi-net.or.jp/~cs8k-cyu/windows/rr_e.html + https://rrootage.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" S="${WORKDIR}"/${MY_PN}/src diff --git a/games-action/transcend/Manifest b/games-action/transcend/Manifest index 11a92ec4c106..ad63c42301c8 100644 --- a/games-action/transcend/Manifest +++ b/games-action/transcend/Manifest @@ -1,4 +1,4 @@ AUX transcend-0.3-system-portaudio.patch 2610 BLAKE2B 932d9deb295bb1d9c06e0600c7ef78f29d65b99821fbf87314e424e9e1221c7e30858d7d0c4a57c19275bfaf814186e7cb25fb2392fdd6e145188c617aaab76f SHA512 c5c4906cacc4a9f11cf8eee485552a71a355d69a37355a5108f37be78bc5918d51ffef23be682ad775b61eedc04902c7271bf17396702a79c32743052fe2ac50 DIST Transcend_0.3_UnixSource.tar.gz 1847261 BLAKE2B 7efeb33dc96744f20e53985f6704398f21c3a018272b743bb49305f966fb5e6a11c3d138383979fe4d85cd28aee6854971b0723aa106fec7b64fffe64d5d7b78 SHA512 5a2d21256c202ee045f8e2c926705f79885f6efbb5f44d3129e5b05cb1e28f909a32a5d873a9673d5fa48cbe4e79766c44947f147089e988e2fa3f83cde1b91d -EBUILD transcend-0.3-r2.ebuild 1237 BLAKE2B 7b89a7ac1c4c75a90743ef79a2f4d41470fe38513fdf5df8ac23d38bf865dfbfa548ffb8176ef303883cc1133223a554901de43c87466588b5d267053f454ea7 SHA512 9747a7b4d8b5f9b79b9a0f046f0764499bf6d9cbb5ad7db8bbfac363d298147879d6e5a331223d17e71b0f2b4cbe442caa267e40e3db1ea65cb9b40ca92e8848 +EBUILD transcend-0.3-r2.ebuild 1238 BLAKE2B c1b2993e4e28538cc875677f4a879eeebbc1919e094393bf3aef662b01325ea75314d09f9917e6ab0b6503515c4a8bd0d354d1920e080746a7ca11a948c0f276 SHA512 98aa22fd2e4688963d87ef0caf8d5726225cc4c0fedf07bae46163c0bf6ee5ed842fb31e7613111cccf3047f675425b6fb45c4ef4e226beb026cf93e160a09a7 MISC metadata.xml 333 BLAKE2B b199da11daf23c98ca3ab6034b2398c1f97cb6385f4bfdff63da4d92e208e74d350a71d081ca97691bf4c45c6052fdf17fa2a6014ade867cf36922cdb660112f SHA512 fe3296eec55d19cebf45e9986cbef01cbcc8660ed02520a9caf82965a8c2563f0f99d36cc6b140ca803cbd996716301fbf499b9ca647de5631e93f00e5e8f735 diff --git a/games-action/transcend/transcend-0.3-r2.ebuild b/games-action/transcend/transcend-0.3-r2.ebuild index b3f2a9b7a91c..fb904b8d29a6 100644 --- a/games-action/transcend/transcend-0.3-r2.ebuild +++ b/games-action/transcend/transcend-0.3-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 inherit desktop toolchain-funcs DESCRIPTION="Retro-style, abstract, 2D shooter" -HOMEPAGE="http://transcend.sourceforge.net/" +HOMEPAGE="https://transcend.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/Transcend_${PV}_UnixSource.tar.gz" S="${WORKDIR}/Transcend_${PV}_UnixSource" diff --git a/games-action/tuxkart/Manifest b/games-action/tuxkart/Manifest index 91d574b721fc..224a0ed21c69 100644 --- a/games-action/tuxkart/Manifest +++ b/games-action/tuxkart/Manifest @@ -1,3 +1,3 @@ DIST tuxkart-0.4.0.tar.gz 4932535 BLAKE2B 36b188cbba2f6bee07b3c2e32da13dfb0372b291d47e10d15049571ad2e9114bec79e5418353928b76fb85f7d4ba36a3a8612f1acf7e0b8e454e7f4410cf5fb5 SHA512 5c49b417a1e582d0151a79c0ee5f746ff22c118ce7ed6d243ae43c9d465cb23891736afd10db771cd1f133414f34fce7747e63dafbbe8ebe4f3997ab77ec31a9 -EBUILD tuxkart-0.4.0-r2.ebuild 1056 BLAKE2B c17db7996f64cef8370660ba1421d84cfbb39e06b67b2d44aabd56ae063c02f8842f72ca27224054d1b1da5fb64a48dd530e636a9f42c415963c1aa87fcfe295 SHA512 4dcf586a29bad1db920cfef5d3e06db590a5722687259b8f2bff55269751c8100cd6e4787226601cec9b77a8f5928752b204cd4562b862ecf403c59d040bab22 +EBUILD tuxkart-0.4.0-r2.ebuild 1055 BLAKE2B b957a97afcdfe40cbc7b5eeb7bd9cb327266a2a7fe6a4ccd91ddc248a422301c7d2bd51de98c1459adcfe35b29e121ab8f46d018862cfc7bff8bf01d77ce36fc SHA512 27d7e7e705eb035c7512d679c2443c4106407050d37b3aead4afdd91bed576bdbd43c854f5867aaf86cb8f90035a73e0171c916afc4685fba997c912c95bd836 MISC metadata.xml 331 BLAKE2B 21b822d62ee2aeae8b9dfb59082b4085704f5dced9ebbfdd9f73b384359eeb6374b71d5ec0384fc5fbcf05af8a666fec7d6d813f363edafd5b54189ee93faa7a SHA512 2a0b485f27337e83b6f3383be4cd9dc452acdfa5a97730c90586ae5004244bae2f0f8f43a073b2719aa1c4ab808fb6d36cde74ad6001050d0b130c9255c55f4c diff --git a/games-action/tuxkart/tuxkart-0.4.0-r2.ebuild b/games-action/tuxkart/tuxkart-0.4.0-r2.ebuild index 38a3a375ea99..89bf60aeabb0 100644 --- a/games-action/tuxkart/tuxkart-0.4.0-r2.ebuild +++ b/games-action/tuxkart/tuxkart-0.4.0-r2.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit desktop xdg -DESCRIPTION="A racing game starring Tux, the Linux penguin" -HOMEPAGE="http://tuxkart.sourceforge.net/" +DESCRIPTION="Racing game starring Tux, the Linux penguin" +HOMEPAGE="https://tuxkart.sourceforge.net/" SRC_URI="mirror://sourceforge/tuxkart/${P}.tar.gz" LICENSE="GPL-2" diff --git a/games-action/wordwarvi/Manifest b/games-action/wordwarvi/Manifest index 92c56cdebc9e..984011859d26 100644 --- a/games-action/wordwarvi/Manifest +++ b/games-action/wordwarvi/Manifest @@ -1,4 +1,4 @@ AUX wordwarvi-1.00-sound.patch 3734 BLAKE2B f491ec5e2f1f1e3edbb5cf33e5a15bc376d9fd97d2922bd9d2747f72c2dad3a100b7c5e3d2a1c85c112a7266d7d382d53d7d8275de20c6b524f2ca3f739f426a SHA512 4044720f6b36149c7385c6a5fdd98f0496a766dbe08cdb706c47562a0c8b1082abda98007c89308c2d66402b614cfc26f46397590bdb7210580e2f36e276cb88 DIST wordwarvi-1.00.tar.gz 8828099 BLAKE2B 769b0e86ba6ac1956862e7375141f31fde20e99710a0719a57062334cfd24064c89b2b50c477ff9272efa2471ed4c768add2148c00cc6f91619b46eef54d23ad SHA512 e8f8609300fa2f9bd2ff763fee11699c5f30e96ccb3a5d531456134e983148227bb12fb6421b4ad00bcac46cddcdb5a036d416b8e55aedf037d1c3f0b5e04fa9 -EBUILD wordwarvi-1.00-r1.ebuild 1296 BLAKE2B 288dd505c2994add16023b1e1a68b5dcfc2815eba4ebe3714f01ede8985d80656cc1fb15032a24d7e357312baba5eadae83f565e9faea22342d07fc960614c77 SHA512 38bb91a18c1a82eca3a1d198fb7a3398ff508ffb7efa98195a80d08203334ee307b6178c6bc029acdf5fdd1d5e01afe976ac07b408eed973dd81bfe3813f376c +EBUILD wordwarvi-1.00-r1.ebuild 1296 BLAKE2B e26e9e2534510e340903a75aef9473fe73172fd5117f9d2c21784712468a1787e11875e3fb5da123563ec6cf7b09b0f80debc8888fa7e959f309e6d444de2a6c SHA512 83c743c5d362cf49d2ae3076f0b9191fba32470d427436bb3d7c771ac1cf945084fcf10c0e059fba70368ad1ff8365014af816e36c08d417cc31f0403ebcd128 MISC metadata.xml 333 BLAKE2B 30bed6ab7167d5ff662ec558c53d15916f75629c55e9c4be450b7129428240c4b822ff9b6699d253a64abc96e5b9990326fef1fdb9e120981355e92e73ec7cca SHA512 ddcf1efcd05021353d30ffbff46540bf309544c2f226334ff35cedb616ed5aa998edd6520304d251d5032f7aabc710d8511d40d38ad28a19e8568a143ade16a5 diff --git a/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild b/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild index c1a147a7c015..44004a19afbe 100644 --- a/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild +++ b/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit desktop toolchain-funcs -DESCRIPTION="A retro side-scrolling shoot'em up based on the editor war story" -HOMEPAGE="http://wordwarvi.sourceforge.net" +DESCRIPTION="retro side-scrolling shoot'em up based on the editor war story" +HOMEPAGE="https://wordwarvi.sourceforge.net" SRC_URI="mirror://sourceforge/wordwarvi/${P}.tar.gz" -LICENSE="GPL-2 CC-BY-2.0 CC-BY-SA-3.0" +LICENSE="GPL-2+ CC-BY-2.0 CC-BY-SA-3.0" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="portaudio" diff --git a/games-action/xblast/Manifest b/games-action/xblast/Manifest index 58c783a8fcd1..b4fb7a1cfb76 100644 --- a/games-action/xblast/Manifest +++ b/games-action/xblast/Manifest @@ -5,5 +5,5 @@ DIST models-2005-01-06.tar.gz 1738564 BLAKE2B 7dfd87e47bf4555d6f01c59e83d1a34151 DIST musics-2005-01-06.tar.gz 5317575 BLAKE2B 583d33535c5e80f691e9be7545038ca5dee602a1522f7749ffde0cbd9691378c9bb06c783548482eb26a61f74e3ad3cfac9166382d0644bd450eca1af0f08ed3 SHA512 885591cf5f32d76bc5bae150b24592c8eccd6f33afa5d40570429371b328671c3902c565446dae24bf949ac67b681e39e46e8d4ea737f52c66d467c09a210ede DIST sounds.tar.gz 1612625 BLAKE2B eb1ce96370dfafd254ef50334bd6e296045da6825773704d95f5778e854da4c1460fc0a24ae6c3e0c2c3784723fbce4198dfd7331ca9c18ab0324fef6ef6f3f1 SHA512 69518766ce1cc1bef543964acb077de51c361f1a880ebc11bd0d381fe082af0e013d116aad606a18c94855a08c5a2892cb5d0d5a259b081119bb8d355a94e2b2 DIST xblast-2.10.4.tar.gz 684965 BLAKE2B e9709f539705b9e14831fa036c540877d0d55ce8c975048c8eac0abbf2e391e36b37e4c119118d73f5bf5e888f3fbef4c1dba361b3ba1874909644f948c57613 SHA512 6b3be0d41d18cf8da721030fa87c00ffed81d29706a20dd254a07b9cc8af79bd09f63ebb7f575c1665b77b9f58f29bec74b84f27fd2106d704c2fe2d5513a835 -EBUILD xblast-2.10.4-r2.ebuild 1294 BLAKE2B 45c209a4cdc2bda6b061e70f263812b0ce005bee8d3a276b5a3952493d83cbcb4f172dc14a513399b7a042e5dc222fa5b82217e8f4a799e51204e67a11306c69 SHA512 48cbd0b6ca984104bbd501e9f9f79bd2b779e247797cc8499c58c329cedc840e73fefbba0cd787f9da3343da0d44cc53177e79fd175de8f0949bec7ee650f9ed +EBUILD xblast-2.10.4-r2.ebuild 1295 BLAKE2B aecd5cc5a12d7e8a024c075b33e22bfbb39a6d9c98be60d5573d6c35fac21794bf7db402f09908d473e4c1ea34aee8935ef782fc5f48fa91aa6451b4448a8d2b SHA512 86d4e96bf887a4623b16880efef8b635ba32414b578548ef4df6b6f7b04b400c6e7c0efb72b28ead17c7b9bf93c97ec3c224089049551544ae13709393d8d02a MISC metadata.xml 330 BLAKE2B f862187afb374059b562c698dc13ea871667c07958b620cf6edf3e9326552d7b7f63742c0279177e379f0b7e6253960c6fb987fc726a16e8fc355466b58e9bcb SHA512 514cabf43b313eb86826c0f2feafde111267b7fe0a6004d82b2a32d16641a3f406ace96b677c1d911e61f1ea83fc95f06e594aea1aa0f2f02d9d928b40777f12 diff --git a/games-action/xblast/xblast-2.10.4-r2.ebuild b/games-action/xblast/xblast-2.10.4-r2.ebuild index 0f7e212495eb..f49c19399404 100644 --- a/games-action/xblast/xblast-2.10.4-r2.ebuild +++ b/games-action/xblast/xblast-2.10.4-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ MY_GAMEDATA=( ) DESCRIPTION="Bomberman clone with network support for up to 6 players" -HOMEPAGE="http://xblast.sourceforge.net/" +HOMEPAGE="https://xblast.sourceforge.net/" SRC_URI=" mirror://sourceforge/xblast/${P}.tar.gz $(printf 'mirror://sourceforge/xblast/%s.tar.gz ' "${MY_GAMEDATA[@]%:*}")" diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz index fb9fb280b3565dc99bfda1b5ba721c0f19628e45..40aba4fc18ada34f2bb0936b584267ca0223eb6a 100644 GIT binary patch literal 20903 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 OKm30)l`InilmGy8@nE6= literal 20887 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 greenridge + keithfancher/Bomns-for-Linux diff --git a/games-arcade/criticalmass/Manifest b/games-arcade/criticalmass/Manifest index 7b47fa3b9b65..2d178a975e51 100644 --- a/games-arcade/criticalmass/Manifest +++ b/games-arcade/criticalmass/Manifest @@ -3,5 +3,5 @@ AUX criticalmass-1.0.2-gcc43.patch 878 BLAKE2B c66f75c86894f99a9b60b9bbdb545a56c AUX criticalmass-1.0.2-libpng.patch 767 BLAKE2B 489aed2c08011dd48c97491150b78b520fa91b57b6e1a4b8e29afa4bb1e3ff013b3c1cc3dfbd931d6056b54c6c93f5eb45d19bb6226a1e51f7a946f65f68cdcf SHA512 a33d54c8353311c01639368c5522d3ac6c4fdef802303f0df878065a82282ef705c24be370358ddc19abfd3cc824d706738923342643df80a2dcbfebcbd50edb AUX criticalmass-1.0.2-system-curl.patch 619 BLAKE2B 7e0df192cf53b9ab3b6b860e7e06091622c1d803b93001766c006e0b2c85a32da38be3aa4ac79c6e11dd57ccd434efc380b360013054ef57c37cad3c8354a796 SHA512 b4e6ae1d4c3a529b3bc2dff438813cddbfa1b97aa2b824dec0ab1030feda7f81a44586dbf0df80ef4b75fe8106daf97444df85199fe168ef79fe414e8cbfd8ff DIST CriticalMass-1.0.2.tar.bz2 5122126 BLAKE2B 91642309270aa9a76c1639b213b14f5b1feecce9a1bd9a516b84618e33d454542e31a34ffc974bb0e584b2ff5d5bad6b9112906a0c818662df7eb1ad0d812470 SHA512 af3200adc4b6ed9f24eaa89ef5b2f31e8d09e402d0c2eef8db604afcbb2d36bad48e76c3c11c1b2410d2d4e0ffd8554e2e9749a8c8cc4752b4636b8919a66037 -EBUILD criticalmass-1.0.2-r2.ebuild 1042 BLAKE2B bc885c11b0765f560d2493b6064af204e2556faa5f9539b44a2112992dcccb811b077a6a6c52f11d5aa2262e66146d253d06ef5d955ce785bb7e6cb9cc98b1a9 SHA512 3ecf4226bbda87d74842e796131b7d3f2b4905528952a0bce716676e0be71f7418d21afb724b6aac19d2622402052167889c9974077068cad6e353b248cbab3e +EBUILD criticalmass-1.0.2-r2.ebuild 1043 BLAKE2B 96aec337398ac87b2b42ef9ed9c9fef17e424e36367ae867ec28822ad1d801d5f9ec6afd691ff744742e42140dbe336182beacde6d0fc92feaef04437b73a7a8 SHA512 56bae5266b5d4515c3ca1c584fcff20d4f7d39833186eaff2c25dbca6029a7edb790d029f6a3c7ca33b37030cc4d05001b06205e03e2ee38caee91da9051ccab MISC metadata.xml 336 BLAKE2B ab745e031c331036c976bdc93264f212e9535e5e338a57c5d03b1e88321bf32f7301cbb632a368629ea68e211f15c784bb3542aa607b9731b3d3018cc3d056ec SHA512 8190699a3e41b2d66670117038d9446f4a70e745eeaaeec50161a9e9c8a60c254c3e31c251cf43518a013f9eb5458042db2b10841ab5b1b8a3a24418b1c86f7c diff --git a/games-arcade/criticalmass/criticalmass-1.0.2-r2.ebuild b/games-arcade/criticalmass/criticalmass-1.0.2-r2.ebuild index d3390c64c074..cfa57d8d73d4 100644 --- a/games-arcade/criticalmass/criticalmass-1.0.2-r2.ebuild +++ b/games-arcade/criticalmass/criticalmass-1.0.2-r2.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 @@ -8,7 +8,7 @@ inherit autotools desktop flag-o-matic MY_P="CriticalMass-${PV}" DESCRIPTION="SDL/OpenGL space shoot'em up game" -HOMEPAGE="http://criticalmass.sourceforge.net/" +HOMEPAGE="https://criticalmass.sourceforge.net/" SRC_URI="mirror://sourceforge/criticalmass/${MY_P}.tar.bz2" S="${WORKDIR}/${MY_P}" diff --git a/games-arcade/emilia-pinball/Manifest b/games-arcade/emilia-pinball/Manifest index f7a8ee885302..331c3360a159 100644 --- a/games-arcade/emilia-pinball/Manifest +++ b/games-arcade/emilia-pinball/Manifest @@ -3,5 +3,5 @@ AUX emilia-pinball-0.3.1-glibc210.patch 383 BLAKE2B 3d4eaf146dcef5dacbc1e61d667a AUX emilia-pinball-0.3.1-libtool.patch 1683 BLAKE2B 8ee0b3bf1a913310993e45a37b3cd0b59adcc32e004994a093d63d5cfcaa5c22cd3fa80f0407b6b77f8381d9bf6b2dc36dc4396406f703d7925ee93bef3bd0c7 SHA512 43f09fd61f158c62abec979f45d019821099789318b22394618f94f5b49a15cda3759cbe4f4fc74f7dbe5f89856138a0d1dcd5fd335817bd71326d90ab50c719 AUX emilia-pinball-0.3.1-parallel.patch 356 BLAKE2B 5944a0dcec80a6c593be6c451912a6eed1d6afe7998ff48e83dd3d8b8d635c117a253c9a2dee288e3d38d6e77ad05eac83a4c46789389ea329f8be0a3d8177bf SHA512 54d467c4e7aae9902c3c4cfde999c2c8245bb92c6ede5464c229852ba0a29858e86a0781408eb7de40022b13635ef7826323ef510e80ef2b9758c1bdbdb9aff0 DIST pinball-0.3.1.tar.gz 6082982 BLAKE2B 307fd8fa6a6a64a15423f2cdacf6711affec4d0a94beca4c660316fa2db268b857fe80d3a672a078fd4454e858fdbf235ab3c62ba9695ee6df422b56536ba2d2 SHA512 d54f2635f583be8a7e4bf3463c69c1ab368e1c069dd7c4edffb95df0448faf7e82ddb8f8607d22a7336e2db176134555ca65b613e9d008b38fecb8ad5a818498 -EBUILD emilia-pinball-0.3.1-r3.ebuild 1425 BLAKE2B 7cc8ef0d9c5bdbcf485ab47d97181adda74577f7e757e570372e8bcd87a2f72acaff113edc082fa6e77def614e0cf28da20995ba499a755ff4458442c7eb09f5 SHA512 6c179b64cd8e615df21a86780151c6bca8f0024972a6e08d9d34e7d46632195e48f2a43d33ca258f58127f5d91623554272f94422bd36e73351c2708c800768e +EBUILD emilia-pinball-0.3.1-r3.ebuild 1426 BLAKE2B 0a534ab2f41ed03baf21d36bdfbb04a103875657ae1f923eea7986c6fcaf73247a91b5070cbc4b0acc8e023495db9f19a582b16c997559340f0f70d6f3f0e169 SHA512 76ce55626a11c042a77bb91b85af00a14a1ab49cc879f393795aad2dceae1508fea17def9aa7689f25645766175970b25e01748d557774af7355495b886ec956 MISC metadata.xml 331 BLAKE2B 62104254f682875f05c1ee0ed2fb0921fc48f6368224414f50a7cfd8dba212f0343629055a754be3481d55f0af52a3b96e8dfccbc6733a9b12f99be7341fa449 SHA512 f331bbf164e0bd546d7e48a515ec2a99e0792dda89452dbf30b72d003512a3e67874f30d552efba94c94106813350e4319ad4ca408b9cc1a87a08d2a83c0066d diff --git a/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r3.ebuild b/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r3.ebuild index 7d015417980f..a1749ce9f6b5 100644 --- a/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r3.ebuild +++ b/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ inherit autotools desktop MY_PN=${PN/emilia-/} MY_P=${MY_PN}-${PV} DESCRIPTION="SDL OpenGL pinball game" -HOMEPAGE="http://pinball.sourceforge.net/" +HOMEPAGE="https://pinball.sourceforge.net/" SRC_URI="mirror://sourceforge/pinball/${MY_P}.tar.gz" S="${WORKDIR}"/${MY_P} diff --git a/games-arcade/funnyboat/Manifest b/games-arcade/funnyboat/Manifest index efb5ce391f46..0b88ecec87ec 100644 --- a/games-arcade/funnyboat/Manifest +++ b/games-arcade/funnyboat/Manifest @@ -1,5 +1,5 @@ AUX funnyboat-1.5_p11-windowed.patch 324 BLAKE2B 8733bac588e8e11dcf026465e536e0d4fc3e3ca13abc7283d06c53bfd40645e90072a3cae28efe435ac4c9cd78bff1dc2e492434a79623e121a18b9a921b96ab SHA512 65ba6d02f67cc817f08e8d2c616ab426225294fc2014ce81adbeb8087b5757b752848d6052c0e4694f2e3c0856b463a5cc52c56bc403038cbb45eab69d62a15e DIST funnyboat-1.5-src.zip 3839990 BLAKE2B 30576f2bb20a236d518a5aca1b173d0e6f876a8411eef87d85950059536b3c6f1801b6f5a498d854ce6f390911ecc3a604f3c9bd438692943721b064f9c6d708 SHA512 7d38070e73825602d6f0a82e810fe8937fe919ce12f6e802ee25147ca1a2333c2b90821d92e20b8e071070505099bf9ec562e8c7b8cd8d241c3021b840e707cc DIST funnyboat_1.5-11.debian.tar.xz 12572 BLAKE2B 691a547cdc2ad07515268fe3e5c828d557f691746e9a9f136dc2634b9130210330ebd68b89fdc783373e5b660ddfe1caf2b74465e6d473b8e7c66a602b3a3f10 SHA512 9dd117e71715ec0a421061c1b71447ac9413b0d80f0337ab4cecc941324f6b9b2466981ed39a9670fa0c56075e60499eeb619ec0bfd8c7c010469d56d3ed66ec -EBUILD funnyboat-1.5_p11-r3.ebuild 1235 BLAKE2B 631a3f9520ba2902ed1cf43712b3b23f3b6d03a72163e6c2e3fbec03ba0e0ba8a62b512f5388a9e59fc884154073b19540fd9d08388912440c1c9a88eecb3347 SHA512 f570a68d0fbcea544a4e897d8bfc1092c843d6fe8130aebd96d6f7b855c99fc5978d129bfd9d4597f923a3556baa36efb302a04d8d94765571e419f582a947d1 +EBUILD funnyboat-1.5_p11-r3.ebuild 1236 BLAKE2B 7ec8d2ec57e362d7ad8fef7dc43d70fdbb0b10015650d3f8ca34bafc723b1d4b2cd768312797c8e58a785f64fc3a433ed2869a94dc12c595e84301f79f925abe SHA512 3df52574a322b7205c599b0668c98809bfcf33a42340b3c0432c65b6560c7243cd2b2e67e6260e0c6e6134fead96320c0d6714bf74d728f6eedaad900dfae7fb MISC metadata.xml 333 BLAKE2B e506e238fa8d4ef6e00a4718e21c9497760eb471db4a5b3ad25884c03a088aff2d6452271ca7010d60587a71072f61b840a391664f8784b8745715d6dd9579c9 SHA512 499775c32a66f2a1447384a4d14c3690e88e289469eeb202d7c181e5c6984cb59be2dca5b819ab4cab458d5aebf9fab6ccca9fa776950ad8411874411d40c7ff diff --git a/games-arcade/funnyboat/funnyboat-1.5_p11-r3.ebuild b/games-arcade/funnyboat/funnyboat-1.5_p11-r3.ebuild index 16f84d65fb17..057cd72f6914 100644 --- a/games-arcade/funnyboat/funnyboat-1.5_p11-r3.ebuild +++ b/games-arcade/funnyboat/funnyboat-1.5_p11-r3.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{9..11} ) inherit desktop python-single-r1 wrapper DESCRIPTION="Side scrolling shooter game starring a steamboat on the sea" -HOMEPAGE="http://funnyboat.sourceforge.net/" +HOMEPAGE="https://funnyboat.sourceforge.net/" SRC_URI=" mirror://sourceforge/${PN}/${P/_p*}-src.zip mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz" diff --git a/games-arcade/gav/Manifest b/games-arcade/gav/Manifest index 665994241513..beb84beb7998 100644 --- a/games-arcade/gav/Manifest +++ b/games-arcade/gav/Manifest @@ -8,5 +8,5 @@ DIST naive.tgz 80169 BLAKE2B c2273b0056194d50ff7499c9440c0dd45175609bcb4ccab9095 DIST unnamed.tgz 156406 BLAKE2B db88b9863ca309b9b3236dd5940642912cd4a7fd1584b842171b65033f8c47fcc6d0eb9185d3759059f4648442b446c47c0dac21c1cb37a07850703ca04f1996 SHA512 530084b5e49e40447cb68545fb4b01f837e74efa3bfb9a110f13037a7f6c135e23f9ed49837abe918a8b393226f90a2d206e5bfd2f4e60335ebf7bc4e8341673 DIST yisus.tgz 131021 BLAKE2B b095277fdf33968b2b5d28b2e737a465a09f34b6c570d0bdb7e3be2a0c36d8d0ae4d62d14e427a139e035343faf6b1972677fa94c4aa4b787a3ce79ab3c0a137 SHA512 2494e10998bf73c369e6591edeca4c466dfdba1901ca69d96838e0310eb36c94690b9fd6df3c0aa91e0ac611ec414acf402f532145eb795a43e15406aed4c604 DIST yisus2.tgz 117923 BLAKE2B 57770e7326cbe203aca03d37411c8f9267e9ebbd3a104d91e5e4519eb22439066bf8ef7a5eb46476103731faf0c9726eda74351c01a5ae50c6265db49409d2e6 SHA512 a063908230e9085536322481bf511cc3f3df3997d27dd83e9f976762670e2bdbebc634c2566549fe856ddc93302422cf8676147937d2cbbcf7262e722c999f4d -EBUILD gav-0.9.0-r1.ebuild 1656 BLAKE2B 030d9ecfdfadd5608b59e9dccfdc0c95157a2b7612055489e6d3a1f8813d26a5a3b2fbab2170da43f8fc39534f1ef6ff1fd561c16af3bc0714db5fbaf54a5a64 SHA512 bb1a0cf5b89eb9ab95e00ad5b5f52bcbda92c48fe9ea80c4413cbeea8ce24de42f05c44a4785b479be516c518be75f3144f9ed740394898f3eae45815a1bc50f +EBUILD gav-0.9.0-r1.ebuild 1658 BLAKE2B 7da2700cb56a3ec3fecc3045c4be38efaf3ae64c0b8d85f6228a83d1ecd0f3b5dfff39a7700bcfc07c3252eb1280407511727ef94b5782653e8b94ff22e506f9 SHA512 48cb0d77c09c3dfc4b599ca45a13a05cf8ad1abe596c69794907d35398551bc1ab2f536c5bf3462e487466a827bce898b61c8d841580483cf86ea03b47025467 MISC metadata.xml 327 BLAKE2B 2cc4b70168c488a0731fb370c8aa6c320d4eca4d1c50cba4f89cd5b4a42e13caa9e15244bbe3b5935bff0af05aac25fb607a6c5d0d4fa01e81eb71e8c231946d SHA512 cf588cce5cf249be8126ebd3beee96d561e15d002204c652557d19e241f0666460ae8c62f138f20ddabed95d1a4be70c717d829a9e109b7aff06f8f3cb5f26a2 diff --git a/games-arcade/gav/gav-0.9.0-r1.ebuild b/games-arcade/gav/gav-0.9.0-r1.ebuild index babd49793332..2328bd561997 100644 --- a/games-arcade/gav/gav-0.9.0-r1.ebuild +++ b/games-arcade/gav/gav-0.9.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit toolchain-funcs DESCRIPTION="GPL Arcade Volleyball" -HOMEPAGE="http://gav.sourceforge.net/" +HOMEPAGE="https://gav.sourceforge.net/" # the themes are behind a lame php-counter script. SRC_URI=" mirror://sourceforge/gav/${P}.tar.gz @@ -18,7 +18,7 @@ SRC_URI=" mirror://gentoo/yisus.tgz mirror://gentoo/yisus2.tgz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/games-arcade/jvgs/Manifest b/games-arcade/jvgs/Manifest index c7dfa88e22ff..4fe8d261a846 100644 --- a/games-arcade/jvgs/Manifest +++ b/games-arcade/jvgs/Manifest @@ -1,5 +1,5 @@ AUX jvgs-0.5-fix-build-system.patch 1028 BLAKE2B 644c07ed7374ec7677ca0f744d08e10a08e1d49a1c0d4bab7d9b87ce78ebb138582238873353ce25471e4a95555b016010ca04fe5672ef8bf256cdb74ea3a378 SHA512 0f049df4b986d380634837e1e5bc4e21d0fb228a7c61cc6765ebec7cc74f3e37ef71260a2d7a7cc830ac9ea22258702f9cad29d3941bf2dff0f3f6ea56817dc8 AUX jvgs-0.5-unbundle-tinyxml.patch 8652 BLAKE2B 0da26995149bb1918e6b6a6b7884b06e66728d0b931341a00aeea932d0c9ac235efe99f95648ad78900a53154f3b1dbdd8f1da6961fb1adf93b14694b4576694 SHA512 f652c855fa70f7f4e836b14c175c3a68c082976396e8d3722d92a89ec50574eb3f79bca2a8a0f5de365bd89856dba09025e341075169aaf1c918ef623dca48bf DIST jvgs-0.5-src.tar.gz 25917861 BLAKE2B 8b7716a16cd7dfdb3f8f7eb2292a121b142a4487f8fb58d046db81cc579b61b3db56728f5ecef8272ec74d8cf898da5c3ee12fa7c492fd219de977ea37bc9ee9 SHA512 0a0a8e7a0e7dce6f61bcd328f579212115eb95e3dce8ca223c1d8a3432d9083bf9a313f02f46b799991aa32f10cb9c14e8ecb63a4578b1ffaabc374ba139b28d -EBUILD jvgs-0.5-r100.ebuild 1210 BLAKE2B a3aa5114ade74770a0fd14b11c7623e5845e39bb9e84795d3d5311a110cc374a842cf031465f3cbb9b06a4a418337240c10b4425bca1343bebe3ce308ce127ed SHA512 f6440f90003fd5214beea75d763f1f8b925b9203aaea2da8d6579dea85087ad01c16aeab1b83c1094f42775f863a64b144ba1e2abe07223afb5b377fc3433cbd +EBUILD jvgs-0.5-r100.ebuild 1208 BLAKE2B 5c0879d8ab8892790907e1bae7b1cc76bff52c108f6e43a502193781fd9ea70638de3d5f8a78bc4800dc39aba799022c5c9943203ddb89a41a2d7aaa024ea43d SHA512 0b524b42ed3a544f1f39360db85948d3dc6865d53290ab77a6bfe1dd5e50ec913771319a2f59eefa3b8ddaa8468a2c5b29cc9969f44e9cc04eda35a06256b994 MISC metadata.xml 328 BLAKE2B bfdd88a00ef8acde7520fa55ee3de143afaec563d663626ea55237cba459beaf7dcb216e69c75c7bec7f1748429268b4e7aaa1b9b15ca3f2738952840a01e94c SHA512 5d48c549967ec2bf3250220d652c9e5aff9eb8bd8ed91e1d79820265bc814b6b0b867b1f64944fc1a816ceffbbfd2f0a6b7cd3ade7e63c4593f4cd8100a870ec diff --git a/games-arcade/jvgs/jvgs-0.5-r100.ebuild b/games-arcade/jvgs/jvgs-0.5-r100.ebuild index 7d3b9b8eb69b..b08606046c19 100644 --- a/games-arcade/jvgs/jvgs-0.5-r100.ebuild +++ b/games-arcade/jvgs/jvgs-0.5-r100.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,8 +7,8 @@ LUA_COMPAT=( lua5-1 ) inherit cmake desktop lua-single -DESCRIPTION="An open-source platform game with a sketched and minimalistic look" -HOMEPAGE="http://jvgs.sourceforge.net/" +DESCRIPTION="Open-source platform game with a sketched and minimalistic look" +HOMEPAGE="https://jvgs.sourceforge.net/" SRC_URI="mirror://sourceforge/jvgs/${P}-src.tar.gz" S="${WORKDIR}/${P}-src" diff --git a/games-arcade/komi/Manifest b/games-arcade/komi/Manifest index a332e1e9165e..69b37b79e273 100644 --- a/games-arcade/komi/Manifest +++ b/games-arcade/komi/Manifest @@ -1,4 +1,4 @@ DIST komi-1.04.tar.gz 954526 BLAKE2B b7be781da0143f4cd563e885ff7688c2f50b5c1be6fbd8d383aeda06873b25a2081ae58b750a00a70d140757a57ec49652ff5e8c4ebf6ba0f306539707c06c31 SHA512 60babb3642bea7598089b342ba582b2f63f6aa051352ad9b2fa5bad0222a32306775a207712d2e7a9242be5e3ff5b4734f5b62708e451e7230499c6812d4c8a3 DIST komi.png 352 BLAKE2B 676acccaf198680b62143c436b21aae418ffeacefbcdf32b03b6a78d69e529a499dd4c7a4e2cdf7bdf996d330b683d09cd7b485b7a76dc6805e7798c13acf2e2 SHA512 ba899f07a56e38ccd7fe35b2060f651ab8a5a7edb099ec0bcc69bb70c43b94d459910fc4fb5fe931617cd8d17aa945e2847325ce5aba0b2550713a35216cf88f -EBUILD komi-1.04-r2.ebuild 1029 BLAKE2B dfc16e9071e601d32f72c0c4549959281559c5ef5fbd0fd827fcf0cc3a2cdf7442f9608132d1b4419dddc5d3d8adbeb058934cfc00a07080482e734074a51368 SHA512 cb3961229725101316633e6489c6900367f76290511988c176647453d55dfba6994bf1f09b9aff9988058a7b3997f3596479c6cb364108f957ac71230a4c5de9 +EBUILD komi-1.04-r2.ebuild 1030 BLAKE2B 8be43abf9353920901c7cdee1180a4844b58c9e1cb012f8add8fff0be886e2a6234e8a4d4878790bf1992e59f42147dc835f2105e0b2f8a78bc77df38d3476e4 SHA512 bc834105a70459617fd981c2b630e45c497b93dbf2b5fd8866e19b39002400ec61c5bb557ecad559ad94713cfa57bd17286b51678d0ad1f1a8e411656170b893 MISC metadata.xml 328 BLAKE2B ee75aeb71624ad6198f6d5a65c49bc79556f0bdd37f571287885937d2c4ccc6dafbc1b48ffb0e8b3b983e7dfa73633cada40dd3eef7c5ca3e80be522372dcdde SHA512 6743d5969966274c3048450c1f89ab9266393f693fe958a59fb11d0987e58d2fa808618a5df66bcd68294c771eb92c8c021d4825f528a0e4f84b65e4fc0d6761 diff --git a/games-arcade/komi/komi-1.04-r2.ebuild b/games-arcade/komi/komi-1.04-r2.ebuild index 037419878c52..cfc820dc8a65 100644 --- a/games-arcade/komi/komi-1.04-r2.ebuild +++ b/games-arcade/komi/komi-1.04-r2.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 @@ -6,7 +6,7 @@ EAPI=8 inherit desktop flag-o-matic toolchain-funcs DESCRIPTION="Komi the Space Frog - a simple SDL game" -HOMEPAGE="http://komi.sourceforge.net/" +HOMEPAGE="https://komi.sourceforge.net/" SRC_URI=" mirror://sourceforge/komi/${P}.tar.gz https://dev.gentoo.org/~ionen/distfiles/${PN}.png" diff --git a/games-arcade/late/Manifest b/games-arcade/late/Manifest index 2cd6aa15a42c..9db70e3bdcb6 100644 --- a/games-arcade/late/Manifest +++ b/games-arcade/late/Manifest @@ -2,5 +2,5 @@ AUX late-0.1.0-gcc43.patch 140 BLAKE2B 69b5ecdc6b0e56572a3dc1a7967237878885a2830 AUX late-0.1.0-gcc46.patch 126 BLAKE2B e22f438961f2bf9c5bf026d3ca51bb107e5afd49e12f3d81b1b0131a7e10f34bb862e8e93a07022d169b4acec43422f485fde1210c8ba9f3226edaf77e181721 SHA512 feed8d0bf53e5b9128e6e14f03a63f1cfb3531e966268d65a687bfdfc0e5ff3ce2864ba456d119fa405a5bf2231810af236d22c9347dd8b856951ee8795cc948 DIST late-0.1.0.tar.bz2 1560232 BLAKE2B c8d80639fba66d605ea37dbd3ad1fb790b50854f7b2223b4bba0c4f6b94fed2471a725e3e9be66a74526ef4666464377e773b93b0de5dba0b3bcf6fd5ad33fac SHA512 6b3f4d27a723ae450bd8dda375c8663c1a3f457ffbe0a91f5eb96efdd797c2370ec68894df7a4d31e7124b28f3b41b3b952805901427c6ea3502b0d4d13cd72e DIST late.png 6564 BLAKE2B 9170d82259c632f44ba6149333e33c61fc8d39cf2b5002d3142b685e3ae6bd642dbc137cd5955cd807a412eb1270446a7b3d1b8cc0b92ceb0fd0d53516a0846d SHA512 2038e18857266dcb1aea3ab9c5c2a09b6d3d43c9e97bb4e141d1d7f650b20d743262e29aafe7fc04ecb6583ea209513f49cb3787ed15c7eb96fbbda86f9ee185 -EBUILD late-0.1.0-r2.ebuild 1091 BLAKE2B d3247c0f2de7cac574b980c6a89ca9b4b328297f5f273103544824f57d24d6dffb1c3f7c61e985e49c132c9bc0e07b4db7aabd10d41abec6119aabc28b738a41 SHA512 2a76c158cd273f63011f24027f6d3ea21191952969f9c25ea1ab6e8d82d6349b7c66ca93fbbe798accbf0c21f89f4c7bcacbf901cff88d8ea813fb99c4589a73 +EBUILD late-0.1.0-r2.ebuild 1092 BLAKE2B f12222093f13ed0a30910ce5ce9138d6d80de01c40290af88a5b324d6b74a852d84b50bf0e2274439b5552febe3dcbdf7ec0ea69ae9ddecc8d17113d31e8f8df SHA512 16436ad1c933c0a216e7dfb75c68cb7bac1616a72997724c2687b72a8c4b6a415e72d75ae04ecec413733c2564eef88ae3dc8d478ffdd63239c2c54dc13e6f64 MISC metadata.xml 328 BLAKE2B 3ef0c7ae81eeb4211267b4a022b423fc2d5c416394c8896ba002146c1ad82807657c5fdbf229ac232a6e4dc6192c88ced0c50ef13269ca69d4fa7cb75c269940 SHA512 43329dddbf03b6cb3dabdf2ebfa1cdde69f9d9fe9bd6be63861e342ec21b5167a8a7b597d829407cc2ba565f8f511b93c4b249dd021bda7e1ed4597033ba6253 diff --git a/games-arcade/late/late-0.1.0-r2.ebuild b/games-arcade/late/late-0.1.0-r2.ebuild index 47ca9482589c..ded5e24cd41f 100644 --- a/games-arcade/late/late-0.1.0-r2.ebuild +++ b/games-arcade/late/late-0.1.0-r2.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 @@ -6,7 +6,7 @@ EAPI=8 inherit desktop DESCRIPTION="Game similar to Barrack by Ambrosia Software" -HOMEPAGE="http://late.sourceforge.net/" +HOMEPAGE="https://late.sourceforge.net/" SRC_URI=" mirror://sourceforge/late/${P}.tar.bz2 https://dev.gentoo.org/~ionen/distfiles/${PN}.png" diff --git a/games-arcade/missile/Manifest b/games-arcade/missile/Manifest index e2522efecc27..359d137bcc39 100644 --- a/games-arcade/missile/Manifest +++ b/games-arcade/missile/Manifest @@ -1,3 +1,3 @@ DIST missile-1.0.1.tar.gz 214933 BLAKE2B a1131971051008b9be4d79b3b92d630653cc045988c62ba1090f482bccd62ba4f63320882e75c889c64c9b54bad0c5270400c0b9f54dfc6be4cb1e3ac2f42a36 SHA512 32d30213d433fd3d02d74c4614747bdc2e3012c77793dfb7b869d774b7f43f4d0eb6b1a0e5db805d976e7919404c57cbbaa20f21954dfd4475ddaa6c2f6c0cc2 -EBUILD missile-1.0.1-r2.ebuild 1119 BLAKE2B e4f7f5ace081ed0bea536fd610c5dee42f2efb084bf8bfc293ccd221e2fc3dfa05d6a38081ab34689f298fa142cb0087e839f9ad399db92bfbf61a29310d456a SHA512 57dbd4b256bb8a4c50045c3096557da7afb638a9912fa7008106c6ef2f13b81375a187d9aef391dc1eab6694c081d6376f6d50a391fa1d2abe33c1f4e130094f +EBUILD missile-1.0.1-r2.ebuild 1120 BLAKE2B 8431748a6bdd2a6d891464eadaf8bdd2738918726409294232621a12d3077983b9d9a3c10876f63727afd63469870a5d0b3eed009846db639464d408259e4133 SHA512 6890600f9c64a71bcdddf1e06bbe2a3def0c84825083cbb4c517a63adc777bb4a6de392a0f7b4e1f31d2fda25da8da07188240cc275bed17924a031e613c462f MISC metadata.xml 331 BLAKE2B a1823a50cc155a59eb6e51fe4d9f0b7efbd6f73491f92fa0196cf7bbda0098fcd902816811cab5defba9a61efe5f4941b4b054ba363a7caa0dbb87711fc2aa02 SHA512 3375f3568b76bdb58dc486b9c10dae2fd625fba49aa942dc8323348615a75e58e6fc6e246beac863bf0517dfae4db7af9eb733431d29509454f4a3afcf4616e1 diff --git a/games-arcade/missile/missile-1.0.1-r2.ebuild b/games-arcade/missile/missile-1.0.1-r2.ebuild index 1c473e3b58ee..47e610878770 100644 --- a/games-arcade/missile/missile-1.0.1-r2.ebuild +++ b/games-arcade/missile/missile-1.0.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 inherit desktop flag-o-matic toolchain-funcs DESCRIPTION="Port of the Atari Missile Command game for Linux" -HOMEPAGE="http://missile.sourceforge.net/" +HOMEPAGE="https://missile.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2+" diff --git a/games-arcade/ninvaders/Manifest b/games-arcade/ninvaders/Manifest index dd3fa332f95a..a218d47bde30 100644 --- a/games-arcade/ninvaders/Manifest +++ b/games-arcade/ninvaders/Manifest @@ -1,3 +1,3 @@ DIST ninvaders-0.1.2.tar.gz 26872 BLAKE2B 218dcfc486f52795330454844b714efa6213a731bc0f2f02aab864c7f77cf6f1fe4736de039928caa4f0f5dcfbba5adf7e82af72c18c7a26f43d4bc4bfcdbe99 SHA512 dffe5a7a5992bbeb70d91dda30c0c936dbf90a0b70754748b24806ef3ead08befbb54a15f738c8bb7007f8fdb89444ec0bc4fc8ae21811113ba0998afe04ef65 -EBUILD ninvaders-0.1.2.ebuild 453 BLAKE2B 3c326327c1bce57f74dc71840ede84f36b890b1efe9c2e0b2448c0a92320e6b1b602fc6ea88d7c9bf3937284c8e554684d463d12aed699b16408dac0c5d667eb SHA512 ed8c2d320d52ef6c55bbf3a3c65ada029754424ce75f69aafec73891a004aec27c3ecf998adefeda75299f9baf74eab12413d7538144861b04ae34f4a4995366 +EBUILD ninvaders-0.1.2.ebuild 453 BLAKE2B d72f5a161817cc5e96c07b273d2f2a504feb9338e040896dbf78441d08ad4592e7bbb8564ab3d3dab8c79b66827a2f154d672cae72bb0adca1f3e515b1388542 SHA512 06362964f18fb98e632f5317d1814573f73b6fbfb72d4dabd4753f4abea47e13bf491c9c7562cc446b1cc2188b5e78cd6577e01748f2941916ec49a20542abb2 MISC metadata.xml 394 BLAKE2B 73df9175a28109df7a80f9412bf64eb9e911fd7663755ee7d7520cf5f0ea14dbbccc9e1c987d5f0ff4835ca66d632550ef64e3e4e06e1e9fd1d4b523d7b75eae SHA512 9706ca765ac7a93bb073b42038df11bfe653b8059ebe1d5ad470cd70dbbb530a581db367f337a4ee458760caa95aed5f6b256741e12bf903b65e0a78ae0b7f89 diff --git a/games-arcade/ninvaders/ninvaders-0.1.2.ebuild b/games-arcade/ninvaders/ninvaders-0.1.2.ebuild index 276a49eae610..97794b66c61a 100644 --- a/games-arcade/ninvaders/ninvaders-0.1.2.ebuild +++ b/games-arcade/ninvaders/ninvaders-0.1.2.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit cmake -DESCRIPTION="a Space Invaders clone based on ncurses for ASCII output" +DESCRIPTION="Space Invaders clone based on ncurses for ASCII output" HOMEPAGE="https://github.com/sf-refugees/ninvaders - http://ninvaders.sourceforge.net/" + https://ninvaders.sourceforge.net/" SRC_URI="https://github.com/sf-refugees/ninvaders/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/games-arcade/openmortal/Manifest b/games-arcade/openmortal/Manifest index 4822ff3fc944..ec16cca562c3 100644 --- a/games-arcade/openmortal/Manifest +++ b/games-arcade/openmortal/Manifest @@ -2,5 +2,5 @@ AUX openmortal-0.7-freetype.patch 364 BLAKE2B 52b9c83de329c861c8e8a86ffd950cd766 AUX openmortal-0.7-freetype_pkgconfig.patch 444 BLAKE2B 3dc1b66587a2e15fc838599838982d63e3272ca8f436365253aacd35946bd0d1f00b9306209fe360caa30ef94d744d578a674b067a71bd4bd06468b4f6c36af9 SHA512 b58386f5667d6b1e889f6290d2f5a1962ae17b6324b7fff199423ca562b7925e1580feeefa17c678bc4a7e4983602be8061fd116a4c5a80bf167c8f1414f5cb9 AUX openmortal-0.7-gcc41.patch 301 BLAKE2B 4cfe200c183eaa581f075c9ee0039c895e24d37a52dbe4ae96fe2c612bd2d0212a110ab30dce69988241d602abef82b4e22251987a9ee1dfe59f4f28f3056f61 SHA512 9599544dd4b2587c8d154ddc629fbba5308549d743271674a74f0b9a6e50f73476485d2878abd437dc2a8d62a7c3d64bc9b9da4d9b5889710c3d8e7b8980cfb3 DIST openmortal-0.7.tar.bz2 51197736 BLAKE2B b4744bde2a9695cc5a1323f4e258fe7cf191d7e15e086e37f476feed0ed4039c27a58ee8d0a28b00945a2ba985dc0591bcf1832f070ace6b65ae04826df7ea3b SHA512 8af0b64a3d894dfdbdddafdbdc4c853dc2bfc9b52fd507db2818e67af5ad6cdbbb45f2e42e32103e841759225b1b8c4f33ac5a8ad70e4763698c54803fb81fce -EBUILD openmortal-0.7-r4.ebuild 863 BLAKE2B e6b02d26e1c6693f08efbc459a46b23c8d421637c57bf1cf861bc7dec5236ea516141022caf3d4b49f8d656c2829d24417898966d1174cba632662b4604b1f82 SHA512 6b4584907e45c441f27a7fd5c70a83b2881cd25a45e91dad6884d09a7e90ddcf237988a740901c248bca45b0897bad211ec48c7fc3142c4c5a4b39d17a766316 +EBUILD openmortal-0.7-r4.ebuild 862 BLAKE2B cf9ff4470a8b5d34a304ac92fb6d611f3dbbb1697a2ee3171b1b8270a2e29457ff3fe89bd6f1e1f166df16beaa18e1f94d79acdc610063763a75dc47584504e8 SHA512 ea1321d178cc2fac8817614e494dc65a21ee8faf1c689d14eb0c24eab1dd482e55cb2fcec994cadd5de7af32db9b476fab5ea09c675d049347521e5709948616 MISC metadata.xml 334 BLAKE2B 8d41cdb469ef0e2714e816a5b4f0529f2b8115a133980cd92139d186a9888652396e0ee3ba0a8388330acefaa9fdc09cfe3a64501ed8174ca23297ac534677ad SHA512 9434eefad83175c70d3a88c5f5c31f585f343a2ebd998f608cce891ffa8e40c2e6c120cddbd114103af0b5b2dbd1433a554c704c49c89b3aa6cc45b0ec837d01 diff --git a/games-arcade/openmortal/openmortal-0.7-r4.ebuild b/games-arcade/openmortal/openmortal-0.7-r4.ebuild index 58706bdc410b..3e5b21cd748d 100644 --- a/games-arcade/openmortal/openmortal-0.7-r4.ebuild +++ b/games-arcade/openmortal/openmortal-0.7-r4.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit autotools desktop -DESCRIPTION="A spoof of the famous Mortal Kombat game" -HOMEPAGE="http://openmortal.sourceforge.net/" +DESCRIPTION="Spoof of the famous Mortal Kombat game" +HOMEPAGE="https://openmortal.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="GPL-2" diff --git a/games-arcade/pachi/Manifest b/games-arcade/pachi/Manifest index 3a7178ea4a16..1eaef2f520dd 100644 --- a/games-arcade/pachi/Manifest +++ b/games-arcade/pachi/Manifest @@ -1,4 +1,4 @@ AUX 1.0-autotools.patch 1173 BLAKE2B 3bc58ba6dc677f2fbff28f944ecd01e41fe41df5dea2b7e8cbbb596e5ee4f797bf4720e7b4ccb7f182c0f15748b128db33127c23e54b744a6b980d79f13eb601 SHA512 478e4daf8c396d0938ce33414d37b6502cebfa16b57b099365ca9cdbda1b042871fe95392f005767c49759400c0823edc1b5bbe8b2bf96d9997cdb5df190a5a7 DIST pachi-1.0.tar.bz2 3101484 BLAKE2B 31c15f1c0fac503abbba67c0483e60d1b12d84d7d0cb5eaebda01e0942ead1d202841942711306c800cfe8346a3e31ed10671555184d52d345464640a90d5c1c SHA512 9b09baa47ceb051d80ea621d2449afd2d9de959e707d2a1b3119ce8f0c623ebc1afb1678389c647b066fb2211f3f7eb27d713ee33514e2739ba48f9bf14c7952 -EBUILD pachi-1.0-r2.ebuild 1103 BLAKE2B 2c239902702dc09f01efdef339c06c74753db5ef0fe9d5b29fca18ab46a70fb65dd5e059fa7f4a92ebc4eca2ea2f26897844166a5f8a77ef2515f0c07a02407d SHA512 c74daa86012725b439e7af51368a87387a240e6558cc06391bf0142da771fa3bf9b143df219d3beae4eb1f7db95791a14457fe4bbcb78c5b771ce2476862603d +EBUILD pachi-1.0-r2.ebuild 1105 BLAKE2B e934c8167b9f02d5626d322be9be4ebf7124f66f1e1cb962dc71d34790b4397e3b04953a1a46f474790e43fc9204282392fec5a8fd74876aa04d560bf98adee2 SHA512 4a9f1ff18869d4907b7355d1f26dccdf587c3bdf7c83e04105007d59c226fd6ea2ca74b6a5667d726655bcac2535f80fb555728d91146984ee37d7045f98fb3e MISC metadata.xml 334 BLAKE2B 563bfb0b619027cd1ac1b47b231413f791c47c59a0932309df95a8a72a67c3947fe299bce823a4baa27822678ab1ce6ec501ef201417f0636e365e690a4f18ec SHA512 ee839876c29c88b461caba9a020910ae55b7411660b147bcfea24b3b2cc9933e36348184ef22cd88ddcf516036892e49c479d68fedc72d27aa75706368868ce3 diff --git a/games-arcade/pachi/pachi-1.0-r2.ebuild b/games-arcade/pachi/pachi-1.0-r2.ebuild index 00da8955ee37..60879e0a8494 100644 --- a/games-arcade/pachi/pachi-1.0-r2.ebuild +++ b/games-arcade/pachi/pachi-1.0-r2.ebuild @@ -1,19 +1,19 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit autotools desktop -DESCRIPTION="platform game inspired by games like Manic Miner and Jet Set Willy" -HOMEPAGE="http://dragontech.sourceforge.net/index.php?main=pachi&lang=en" +DESCRIPTION="Platform game inspired by games like Manic Miner and Jet Set Willy" +HOMEPAGE="https://dragontech.sourceforge.net/index.php?main=pachi&lang=en" # Upstream doesn't version their releases. # (should be downloaded and re-compressed with tar -jcvf) #SRC_URI="mirror://sourceforge/dragontech/pachi_source.tgz" SRC_URI="mirror://gentoo/${P}.tar.bz2" S="${WORKDIR}"/Pachi -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/games-arcade/pacmanarena/Manifest b/games-arcade/pacmanarena/Manifest index b09f269c3b43..1f05f8f6d37e 100644 --- a/games-arcade/pacmanarena/Manifest +++ b/games-arcade/pacmanarena/Manifest @@ -2,5 +2,5 @@ AUX pacmanarena-0.15-fnocommon.patch 326 BLAKE2B c03c3e59c5a071a5b55242272dfe055 AUX pacmanarena-0.15-underlink.patch 317 BLAKE2B e0cd8d59918c75a149abf32b5d1979d29ed15189c57a4e13858442de826cb23aa2abb094c03055481cfb1dc750d01967b115e56ca032d275d6a37d7dfc282e80 SHA512 afffb103e4394f7cd367e4fe1b2acab034786539b025f6d86118bbf88610b49cb60975ba92be0534fb025def49973e3442df325a00fd11b742c765cbcd2611e1 DIST pacman-arena-0.15.tar.bz2 100112 BLAKE2B c4324ec83ad5033a40061935c8cfe982b4f36e7e466fbd10e836728fd0cdf01bda812a86f9cdfbd33c2a4f67b577026a836390e9ce61953372aab7dcded6aa19 SHA512 40e8092cf223d075dbb5654766f095ce57d61ff329aee5dc0f3c95655e3894ac507d8b48014326b7fd9265c81b9340624aaa349641efbdcde55bda0b1098f398 DIST pacman-data-0.0.zip 11994364 BLAKE2B cc83c490387bfe859bb7e41068c00ea4c4f7fd4ed8ab718cff3d1fbb6c5eb5590837eb73b43a6b3be8cd76e3ef8f8b6b3ca8229a2bb645c48580cc302f02b88e SHA512 f3619ab876ff9c0f354fff9e9b0acefaa1a1a094e8ef215fe1b57f617f79540ae87681dae0ec3c1df672615064be345f74e52a6f2f241bfe70d78f5b8c7fadc7 -EBUILD pacmanarena-0.15-r2.ebuild 1199 BLAKE2B 55790d9dd5ef60d527a638c4e5bac22ada350c6f0f4b522e6ee0e6a44a23348917eb4f2f73c1d54b5f0188172a72e05c9d8506d0dd4e85a79483e062b413a18b SHA512 e01998d51138d92abf430a75c1570c9b8f6c020ed807b742d1776c0a52888401122a7b81507954c1cda2e74a601ce068c8be95744021425030c86b5c6b9133c6 +EBUILD pacmanarena-0.15-r2.ebuild 1201 BLAKE2B a7418a54b4eb0b7761c7d1ce5ad3b513191e50453390350f406a81c2655ab668fb268281c8f54a26aa0add65b19996200865bc4c370f2af91ca26ff09510fc76 SHA512 9be90de9482140f6585f8fffe0e30b72d37e17804fd3f0c0a8d6735a3431c3a4d35018a525f19eb57e68b5b02475f9ce08d8f6c2b82f2677390987621884c5e0 MISC metadata.xml 335 BLAKE2B b52f9d87682911982c56e889c74ed4d4f0ee6bd4a7df16827ec74aca606a8bfe5996359d4955235198b2cedc2001f11fdf56d72a44b08a4372603db33f005fe4 SHA512 3e842b12aae9b036f2419facbb9babce39b2774651800303b7f0a9281a8812f583b962d1d367715985382d5b4bd5840923968d0a01c4a0c1b9010dd25891af63 diff --git a/games-arcade/pacmanarena/pacmanarena-0.15-r2.ebuild b/games-arcade/pacmanarena/pacmanarena-0.15-r2.ebuild index 4b16585222e4..f01f8ce1a47d 100644 --- a/games-arcade/pacmanarena/pacmanarena-0.15-r2.ebuild +++ b/games-arcade/pacmanarena/pacmanarena-0.15-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,11 +6,11 @@ EAPI=7 inherit autotools desktop DESCRIPTION="3D Pacman clone with a few surprises. Rockets, bombs and explosions abound" -HOMEPAGE="http://pacmanarena.sourceforge.net/" +HOMEPAGE="https://pacmanarena.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/pacman-arena-${PV}.tar.bz2 mirror://sourceforge/${PN}/pacman-data-0.0.zip" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~alpha ~amd64 ~x86" diff --git a/games-arcade/sdlsasteroids/Manifest b/games-arcade/sdlsasteroids/Manifest index da0083e2e258..11c9b3e4626a 100644 --- a/games-arcade/sdlsasteroids/Manifest +++ b/games-arcade/sdlsasteroids/Manifest @@ -1,5 +1,5 @@ AUX sdlsasteroids-3.0.1-gcc43.patch 422 BLAKE2B abe2fb65829d30b3f9d66eb585621e7ad4409831887cec96b6872e0bdd311ad9061b8be3208adf2f50adf2eafc87bc048834fbf91a65ab8401b939530e47b147 SHA512 3915518301cbf842de73f59caf70f8bf318d6824120386c1bc3844f454fe05676feab62e6f05adb17b13dd8f1c965da19d30c53391a0350c1f2849eac6a6aa59 AUX sdlsasteroids-3.0.1-ldflags.patch 374 BLAKE2B 2b4ae7b2ca09f5573a1bbd317cb0cf9170eba0b56a9f04ed3bf825d4217d7b209c98983b1e757b71786ba0a25cc7a7a60485d7c418fc3bfce937f84d0a07ae22 SHA512 6e7ae0cb9b78f311d628859d0804ab635ff6c92106e9692591d83c13298fb491c0d75df188ab5a93d21170b3ebb9cae29a392b93343ade3eafc702dd4b320525 DIST SDLSasteroids-3.0.1.tar.gz 531781 BLAKE2B 83d2f84623dd369bd0e36ddfec3a328f50b5ef1a9daf2bd4f6d2e5ff4bfd38f2832ff5378961c66fbf149fe82e45e48ad12aaf8a95abf4244a59fc7321403682 SHA512 5758e1a8540dd16b0993146e706d2f600713cf80500de32b5102e23933fad7e5f5d5b31bf7ebe0efcc89223f54ec67505728e5d3b8e2c8691b8efce671fcbdbc -EBUILD sdlsasteroids-3.0.1-r1.ebuild 1260 BLAKE2B 8050a72dea0cdd24e865ea0570855ed33efd3c3590ff901013147719f1ec7f8d8aa40a6fee693517d1522d0b461afffea6d49490c284a1c1b99d31286aeebdd6 SHA512 5cd885502efcebf9adc43e1d644dae04578ac5aff5ad4b00c4613de032c66b595ab7b602e52eab095c49eee3739ef13ad0fda0873ab64b5294066b8a9cbf1134 +EBUILD sdlsasteroids-3.0.1-r1.ebuild 1261 BLAKE2B ffe415b3833e7b5ef40a79f03ea0ae7b234651aecba16bd91403ead7d03ebed959bd5a9347255fe290a38f675e3bf7272e79c428722794d14a8f55e9ece9e52b SHA512 93f1b55bafb1657d3386694214d39e7d479fc67c1e492c754630004656afd64b779baaf9cf2a0f9e29bcf6e6444f4ef3bc94d6db7cb856147cb7c99ecbded53a MISC metadata.xml 330 BLAKE2B 2619b19b583156eafd91f378bf65e147890d1d80a0056b5a2160c21a7cca65fc11dc11ff671fef9d83fc8ef94da45b77dbf6c14a26e0b13af057d9e2ca87a974 SHA512 cd9bd01cc59a1dca0efcc41baaf53bb66b9c628b2ce4291550683944fd25198885e1bbb47fbafed3a8960404d6f9af480f8c4a84f96ec46bcb55237878d9e86a diff --git a/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild b/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild index aa5cf2f17d8a..a4301c145864 100644 --- a/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild +++ b/games-arcade/sdlsasteroids/sdlsasteroids-3.0.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit desktop DESCRIPTION="Rework of Sasteroids using SDL" -HOMEPAGE="http://sdlsas.sourceforge.net/" +HOMEPAGE="https://sdlsas.sourceforge.net/" SRC_URI="mirror://sourceforge/sdlsas/SDLSasteroids-${PV}.tar.gz" S="${WORKDIR}/SDLSasteroids-${PV}" diff --git a/games-arcade/tomatoes/Manifest b/games-arcade/tomatoes/Manifest index 7d9741e05383..9b594f6e6eee 100644 --- a/games-arcade/tomatoes/Manifest +++ b/games-arcade/tomatoes/Manifest @@ -3,5 +3,5 @@ AUX tomatoes-1.55-gcc43.patch 282 BLAKE2B 96ff4d81ca15fe6813dc3df77fdb126b4907d9 AUX tomatoes-1.55-underlink.patch 905 BLAKE2B 2deffc2f21569ed78e032400bac9dc3d77ea6bd2916e986d586eff6796018df632b8d31fc396830db683a7fcf1641b53b1d38c8596683f9dcd283445998d3b66 SHA512 6917df7c096827749e4dbe641822c68a65887215c79a3c7392116d72bd3e76ff60192ce168668ad7b5cb01f0750eeb47ccbe54d58c3a0f560b8340ca265b1595 DIST tomatoes-linux-1.5.tar.bz2 8807421 BLAKE2B ee2128018d13d274b0ed5b27f9339b4e9d47a15753411c30d4174607c252d10d64a40e40b25454adb6f14ec96845b92cf9b0fe57b3bdcbbb70fe905ec0bf1c0e SHA512 517f592bb3c3fb43cb740c58011f06b7a71c96eaff74ce1088db8dbd4aafa3463bba516547cd010e9ef2ca947fd36962c3d13ece6e979cab8adf01ffa991c308 DIST tomatoes-linux-src-1.55.tar.bz2 62947 BLAKE2B 22561900842dfe4cb56128ddaf471fac56a2c93b4c24ce3cca7045d10235ab60b81184c9617f9f4d10877df23e6db0d5abc0dc032d38788993daab1a2c49ab1e SHA512 b5a6287659746179f0418630c55d34dc34897b532687007386b0b540ec728cc2492813f0d454314994a26a3629a24c802630085f64b969d1e6ea9ec936f5fe35 -EBUILD tomatoes-1.55-r4.ebuild 1642 BLAKE2B 1b4b45b6e21743243e1a35b5a3598ec75e0306ec12a0e8a8a80771a7a4a4d517c34ccc9f0d1462b48b310946e717f689afd8ce756eb22416c62e84a3cc99728c SHA512 9f0b29f0c4305c23829b737654880757bd7f2517ff8f8492f5d25a8975225a0c3a585794128d44dde39c1493dce994587efeb0be276a95ee1f9821e2faa54a13 +EBUILD tomatoes-1.55-r4.ebuild 1643 BLAKE2B ec2aace979e3b776d25ac58fa3d43a24a4d70908f513771e935c0fd9125d8923e5a0edf2eebeb6422e1ccf25d20ddbc905effecba81efe067ef00f352ed632a3 SHA512 ff11e7961a61e0ea9d56ce5b42a5f4ef2c27ce5331af8614a103280366060dfc98a286549da55ae6ef30002e0034413d5b3cc15b8da63b36795e1c4f1845913c MISC metadata.xml 332 BLAKE2B fa3cd01dded5da6dc7f8a0722667562876000a7a48a33b9b639494721ca80a0580a002fc1254fc4995fe383152e0afab7b932a5c48909b557370ffcb8c09df06 SHA512 d0f50b5ce5b59c4a2cd5ae26a85aacedbf94c1086ac225e9876a8964b29ff690567992a983b059e176184d2a3cd0f2f3aaa599ba5d24cd2fe3ba909d0d030228 diff --git a/games-arcade/tomatoes/tomatoes-1.55-r4.ebuild b/games-arcade/tomatoes/tomatoes-1.55-r4.ebuild index 7bf17cee3fca..9f3ae080d89a 100644 --- a/games-arcade/tomatoes/tomatoes-1.55-r4.ebuild +++ b/games-arcade/tomatoes/tomatoes-1.55-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit desktop toolchain-funcs DATA_PV=1.5 DESCRIPTION="How many tomatoes can you smash in ten short minutes?" -HOMEPAGE="http://tomatoes.sourceforge.net/about.html" +HOMEPAGE="https://tomatoes.sourceforge.net/about.html" SRC_URI="mirror://sourceforge/tomatoes/tomatoes-linux-src-${PV}.tar.bz2 mirror://sourceforge/tomatoes/tomatoes-linux-${DATA_PV}.tar.bz2" diff --git a/games-arcade/vor/Manifest b/games-arcade/vor/Manifest index 063bf23524a1..b4132464f032 100644 --- a/games-arcade/vor/Manifest +++ b/games-arcade/vor/Manifest @@ -1,3 +1,3 @@ DIST vor-0.5.8.tgz 361789 BLAKE2B b6391a03d175520ef97db7c4b80425f6f15193614f5e582b4d96019ce426b9ea21b93e9f503e5e22d5f976fe938cc883e4810803b2942ee3e373025397045c2a SHA512 95633e54c09f947c3e256fc07b1d7c061e98f69b89ce459b7736174410b7f021f4384afe65ec58eb6b89933cb6c8fe166b4491078b98671ae12640c6fc7019f5 -EBUILD vor-0.5.8.ebuild 569 BLAKE2B ebaff2efa7c5ecef10db5584d845c72a82c7f397769c1337ef7a72b6c18e3422f96578718166c2c81f5fd48d69bf2a1002b5a14889ff1180a900ddb9fe91664b SHA512 9a6479effb32a34ab7ae97b5945c746b6cb176c525f4f9c95a1a7ebf4c8bb1868df553431cf8c1baeec92071091251742aae067ac050a65f3d85934f5f7c8905 +EBUILD vor-0.5.8.ebuild 569 BLAKE2B 2d3703954861ee547498f723ea29c72d6176ee06c670f2068c8d6ecea10c9bec0b1abf9e3f05a4818881b48344c89eaa72fbb92d4a32438ed3155209fef10321 SHA512 61fc0ea55ee3f3382b369e189a39eb4a2f35f95f7799692ff04c2b7cd3e0ad13ef39ce1e3d61a7aea390d2c28dcd970367b5efea1fc80fa6a73542e4558f81c6 MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-arcade/vor/vor-0.5.8.ebuild b/games-arcade/vor/vor-0.5.8.ebuild index 2bc45bd9b394..b5a8c53de2ed 100644 --- a/games-arcade/vor/vor-0.5.8.ebuild +++ b/games-arcade/vor/vor-0.5.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 inherit desktop DESCRIPTION="Variations on Rockdodger: Dodge the rocks until you die" -HOMEPAGE="https://jasonwoof.org/vor" +HOMEPAGE="https://sametwice.com/vor" SRC_URI="https://jasonwoof.com/downloads/vor/${P}.tgz" LICENSE="GPL-2+" diff --git a/games-arcade/xtux/Manifest b/games-arcade/xtux/Manifest index 5ee510b1b616..21fb841f82b4 100644 --- a/games-arcade/xtux/Manifest +++ b/games-arcade/xtux/Manifest @@ -3,5 +3,5 @@ AUX xtux-20030306-missing-include.patch 585 BLAKE2B 38dffdde1593454d241736572bb3 AUX xtux-20030306-particles.patch 1411 BLAKE2B 22db279e8bdca02029be6a115dc0329893dc69ffd39fcbf773fead770db1cac85c52086bf9bf7e5b23774981f94c86b6858653673f797f082aa3b205bf165443 SHA512 4288325e2e24cbbc2b0407c526d733b028d670d4ce182957392d16675b666c2a9ef44c23227f3acae526bcb439df1e73f13772612ee2c25ac5f373c7863927fd AUX xtux-20030306-tux_serv-path.patch 307 BLAKE2B 64f7b9f7156abe6e642eb5205ff75c07e8f69c267139d0523b5b77be13adaa379077bf87f9253ba9df60977aaf5c7d5f8e0283550307b6b1a8dc6e713ccf75a6 SHA512 cf86b26ab078a72591735bbc291449c17ab845149100e0f99480ca7fdef0913eb2be840de8f73e0a9aac3206c6040989cb69184ad8d47973770e2976070814ca DIST xtux-src-20030306.tar.gz 1640928 BLAKE2B 0db135f741a978a943035df5b78773bbb3fbbeecc2fd740525614e4f942e7e23b67a6fa5640fa82c2c32d2aa2abe73badc9d341ab0ec06922513a8ed0783ce7a SHA512 edb137b4d6b0fe7d673e8eedffbd9c521800a8e51aff0a36e5aa02d46a157d42142326b334b9c7358cfb5debf4b78a2a9951f82121dd538cfe288cf292a269d4 -EBUILD xtux-20030306-r1.ebuild 1210 BLAKE2B 2bed0695b4284f5961e1a117b523dd6ab33e18b844d869817cae18cacbcc4b48f164c4a04c9fe836edb30f674bcabc1d44c74c01dbd230daf1e0c8ad49ce75af SHA512 a5a8ed92075bf7b3f4cbdd54a95f83321058328b6207f3d6ee93669664cb7eb8d71412f2f3201223ccb97191fdd8dbd06f67cb95e01478930a3eeb45fff0e829 +EBUILD xtux-20030306-r1.ebuild 1210 BLAKE2B 8d5dafc128e5e432911f64e6d852f738c350bea00cec43643ddc49f7019a7be54b12b734c49180a0147cd9f970ce2db8816e793d5c328bd6bd76ca19dec2412a SHA512 7f7212d4574c2a571cac732a624b5dbeb41f8eb169f70af15e9e7e8c81d4ab0099209ad2432fcc1d2917af9c11b47ff1ff13286069b7a3c23ba21bb70162128d MISC metadata.xml 328 BLAKE2B aef885520035816a4ab00f62a3a7e0597884b1833160abf5c9ecf1ba5db0e0681b093e706f9fb7ef89245443d7bcd1e399ff8bee271235df9bdc3ea0d06b3925 SHA512 e86759960f818ec4988cc79d1fb2c0d1d6ac17f5516427bb3b60bcd23ddcbb3083961ca47dee06dc4b2f842f06b5048ad4fa1ca25ffaa3deafd08257d7b1de61 diff --git a/games-arcade/xtux/xtux-20030306-r1.ebuild b/games-arcade/xtux/xtux-20030306-r1.ebuild index 32bb2923ba65..12c2955621c2 100644 --- a/games-arcade/xtux/xtux-20030306-r1.ebuild +++ b/games-arcade/xtux/xtux-20030306-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 @@ -6,8 +6,9 @@ EAPI=7 inherit desktop flag-o-matic toolchain-funcs DESCRIPTION="Multiplayer Gauntlet-style arcade game" -HOMEPAGE="http://xtux.sourceforge.net/" +HOMEPAGE="https://xtux.sourceforge.net/" SRC_URI="mirror://sourceforge/xtux/xtux-src-${PV}.tar.gz" +S="${WORKDIR}/${PN}" LICENSE="GPL-2" SLOT="0" @@ -17,8 +18,6 @@ DEPEND="x11-libs/libXpm" RDEPEND="${DEPEND} media-fonts/font-adobe-75dpi" -S="${WORKDIR}/${PN}" - PATCHES=( "${FILESDIR}"/${P}-Makefile.patch "${FILESDIR}"/${P}-particles.patch diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz index f0d2b09f0b70782928e2f25f489b1219fca5cd25..7159575cf5e55f9c277c66a9a38d6583eb0d9c3d 100644 GIT binary patch literal 9881 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 z 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%0AbD`5yeRTw!t@IZzdiY}fA`#) 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%0Ds_Hmh0dPPxwc{5!fHu*1 xBVeJop6STDEBR7mO^^+eID(}_j3*Td0g5agg^Yl{|DdZE2Y3w004OaCx!q3 diff --git a/games-emulation/dgen-sdl/Manifest b/games-emulation/dgen-sdl/Manifest index 27bbf626066e..5d4eff9f1364 100644 --- a/games-emulation/dgen-sdl/Manifest +++ b/games-emulation/dgen-sdl/Manifest @@ -2,5 +2,5 @@ AUX dgen-sdl-1.33-AM_PROG_AR.patch 186 BLAKE2B 92d05ca07800625bc06b03b1d589df4ee AUX dgen-sdl-1.33-clang-c++11.patch 472 BLAKE2B dc6e1e93c28a5d7f830d74b86be8b4c42aac37f11137c008a26c200f742d8223cf09cd2578b874fd0009437ee7ef74fabbf61dd51113b9f0eebeb8026685f652 SHA512 e5fdbccfcbd434c4974e387f59718530895d180daaf7a33c3c702f1435ca6bfc070829dceb57abbb7fdfecb89221a86fa1a3abab4c8490ae4dbff561207ad5ee AUX dgen-sdl-1.33-joystick.patch 406 BLAKE2B 175ac9aee89e657dc48f2c0d8f63019da310fc33dbde271dfb3d7cab79d9533136b02c4761063fc56f88764c0f6afacc687f13fe3e4a1acf99fbd0792694e76c SHA512 0057f4099b941cc1aa1fc4d2d260c3bb7601f8149542ab4a87b3306f839ec6e8306fd00d0f2f87d770cc956a60841ff608095ca7bbc3e0e143f6c057f4d21e58 DIST dgen-sdl-1.33.tar.gz 939297 BLAKE2B e7d107425f8d2c396e37bd140c9ccebe96f7365ac729faac748e1ccf53ebae30fedc59f05070cdcb16d59a7870b6679e4f6e0dda83a697342c2a692c565a4d13 SHA512 c98ab8cdced62a5d26fd677ad36b031e756620114c946ac067599e84ae6ebcfab731554dd4337b6314c3b5db4601c8a6cc67c285d2aad136e659b9973c01a749 -EBUILD dgen-sdl-1.33-r1.ebuild 940 BLAKE2B d1dd33a3319628e87d26503e9895ba2a1ad9a693d910e06a7baf006e14c40b854b2c7ae26f09bd8951bd4ae2f84560512d034ccd8077075d324db1fe6ae840c6 SHA512 d957b3a91f26b520dfaf6ae4d63114e376416ada0e50800c27a9dc6e7db08f1dd2cb9ea0855b2cd8362eb7d23fab44393811719b842c1819712a0caa1fce41e9 +EBUILD dgen-sdl-1.33-r1.ebuild 939 BLAKE2B 6d30dfb10bea31f2aa11be8d11d1783504f2969c53f20e85273777b6b3669c9937f9e0fed93d5e197d5c4104ffb292cc4ab26a38e04cdbd025ef8c868bdc8b6c SHA512 e47b0920720858f9d70c300fa52bb5960e85cb72b5d0f7fa30bcac711ab63e25c0f63e469fd5c6a052a63684f44094e03cb8c6d7cf2e46f60e21ccd4267e3416 MISC metadata.xml 328 BLAKE2B e2a681c02e27d977d5903ce6ff090394b83001ca9a8c72b9147a65a9aaf137b5114fa02f0ff0244409193ae3af52146df35af49f5f684060c9e0f0b9d9b11f3c SHA512 da7190a0fe9724b650ebdbba6eae8b9503f85a1efdddc2c6d7e435df6e0f22b8ec50b83eae164e102bc1d32c6610895bec1ae8210849d8c3480cb03178297ad0 diff --git a/games-emulation/dgen-sdl/dgen-sdl-1.33-r1.ebuild b/games-emulation/dgen-sdl/dgen-sdl-1.33-r1.ebuild index 3d541bd2cb8c..c7e99f0a6b0e 100644 --- a/games-emulation/dgen-sdl/dgen-sdl-1.33-r1.ebuild +++ b/games-emulation/dgen-sdl/dgen-sdl-1.33-r1.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit autotools -DESCRIPTION="A Linux/SDL-Port of the famous DGen MegaDrive/Genesis-Emulator" -HOMEPAGE="http://dgen.sourceforge.net/" +DESCRIPTION="Linux/SDL-Port of the famous DGen MegaDrive/Genesis-Emulator" +HOMEPAGE="https://dgen.sourceforge.net/" SRC_URI="mirror://sourceforge/dgen/files/${P}.tar.gz" LICENSE="dgen-sdl BSD BSD-2 free-noncomm LGPL-2.1+ GPL-2+" diff --git a/games-emulation/emutos/Manifest b/games-emulation/emutos/Manifest index 50e91c269906..a4ccd6b7aaf2 100644 --- a/games-emulation/emutos/Manifest +++ b/games-emulation/emutos/Manifest @@ -3,5 +3,5 @@ DIST emutos-192k-1.2.1.zip 2021873 BLAKE2B 3c584d3af3108eaa7748948c35c56e636d4c3 DIST emutos-256k-1.2.1.zip 2573604 BLAKE2B c383cc286d29be178a6d02db4fe75638c9bd50eb6cf9fb81c5cc8a8c2e3baf134ef0d277d2b76e801ea817482cc52a6b5148a271b144cbb5ade81a77ffc79b9c SHA512 1f1168f9900c30afa1f26d3a8cd5e552623e34c5eaef6108f5150c63dbd03f1314151e161bba5dea73d3d564ad44f684ab4db83e3dcd35f60e83e791fcc7e022 DIST emutos-512k-1.2.1.zip 3193965 BLAKE2B f6bd145923eb433e5d142d6a178809b65b4313b538d4d7de2e6a463bc042e66eda8aa1e75d78a8ab59c380ec34d0ff8c8ec05d4ceae88b5c98fc7f90571ddcce SHA512 d12c5da314ba60818874b6637f10e205deae29f93ef38796a7ed94c8ebc28e41fe821b47825c0dc083b8e8ea90ed5a8c8517205e6bf5d5826dd8aac20eeaa4c1 DIST emutos-aranym-1.2.1.zip 301411 BLAKE2B 588058ab9af8afffd4e4cbff1f0bc72e013c46808dd00b0de27c60632156392e599424806501554e33ac41387fa0a10866ffc6729a7de73f2e1cddfbfe81f18b SHA512 aa5ebf15cd593b179a1f9f2b169c10cdf68dc9a47c0e4f0328316d96aff5946c89b7ec59e8c7f2587a44ddf868772710a90dc7cd0cb1bbb6f13fad3b91fd6895 -EBUILD emutos-1.2.1.ebuild 1327 BLAKE2B bba205b21cc546f83f8aae676dd72dfdade656bc30d2422c10b6e11f8714774e53a6878a6bfbd10f20ced54ce027df57b504dd4f5fd5e5328f59322d9b83ef61 SHA512 1c537e38fb75a243f30074e9094b6eaa20c3743c60d0acc422fe0b05f2dffb01af15be3664a7df0fccf89af2ac75e3c46877181acfcf003ca6bd5828b4f1e68d +EBUILD emutos-1.2.1.ebuild 1328 BLAKE2B 640bb828dea0cfe2e7de2bebf2d2c3eba04a622f307b0495055808192b4070c14d25919d9eadc0cbde525725c3aa5f46dd405ff39ca3749e600189f18f03742c SHA512 9e33b23b5f188056f11f8961156eac3712f4706183a159c9ba88a6cef248366604dfc3934977469298426200f5b87a3bb3d09271774c66e560bdebcb4bf51b11 MISC metadata.xml 354 BLAKE2B 7d7fb28750a0b529ff40ee9ea32b4f09f2767df55b00d2c0580ad4703deadbbd0b6d735dabb7925739aa20e76b063bff99c8eb41cc4fe78c4232d2c51bf07c4a SHA512 7789f7a0c78aa0215ccea79fc13f136e40eb4ff9857ccd13c328afdc52ac7fee224fabf74dad91cfde336edcb58456182c159893ce8c53c3f1b160fe3db1395b diff --git a/games-emulation/emutos/emutos-1.2.1.ebuild b/games-emulation/emutos/emutos-1.2.1.ebuild index d351e0bdc49a..65e9572625d0 100644 --- a/games-emulation/emutos/emutos-1.2.1.ebuild +++ b/games-emulation/emutos/emutos-1.2.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 @@ -7,7 +7,7 @@ MY_L10N=( cs:cz de es fi fr el:gr hu it nl no pl ru sv:se de-CH:sg tr en-GB:uk e MY_VERS=( 192k 256k 512k 1024k:etos aranym:emutos- ) DESCRIPTION="Single-user single-tasking operating system for 32-bit Atari computer emulators" -HOMEPAGE="http://emutos.sourceforge.net" +HOMEPAGE="https://emutos.sourceforge.net" SRC_URI="$(printf "mirror://sourceforge/emutos/${PN}-%s-${PV}.zip " "${MY_VERS[@]%:*}")" S="${WORKDIR}" diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz index 12f214dd17ce4a6f372d1d08df7afe999304de82..b97b4e3164d344110688ed5d126aa07ef3956cdd 100644 GIT binary patch literal 3554 zcmV<84IT0yiwFP!00002|7Dm>l3lrRh38rYHy{cBnHW-GDXfs&6KMmPK!Roj$!e3; zExK3l4-B*F(W(iHukO1SNMxS#o%?TZ|MB+C$9T4F&-RC}A3wawN!y!0{m0wC{ki<< zP3+mKM;ED)Bu&>?CHblIq%M(KAE{RHwMXkmvei6m)V*!kDDBJ@p*haptI1LwJ>@lW z)R|+~y~>GF>d7k=e#S9LJ*#V3W9OOYo4^12+n&ptE~j~El20T%-mA79C6~S9jKs}z zNn`chbgG=(O6T)_T9evO$;)J)QKU;6t;&evBeM7C(~IpC-n&`0JUe$4^C&CH;hQrJ zv3-8`)7$_2>tFu-_kX|xI@hAKA{=}E(H#60jVolX4cADt0GLP_YtE;o7W5)8Q zTGo^INlT(0KQhOW!xKi)#XiRDbLHGpO|!a7%VDJ#@l@19cUh)K(>^v^?!^-|+C7F& zQ(+UdfjI!$C(cgp&nCRveZ3~i<<70S&DhJl%DwH@a(Wr9 zSzFDMD&<(K1zV|;?(?44t~!IJpWAq}&vV9fiMi&Y3q!|4!Q$8VAAWg$|McnWYsqr2 z^QC6Z*qm$f@YN{CoIEX`V%?d%S@YS}tZ1KY&@T}+dAI7BO0PPK*UVWj5wEGT>c%Y5 zCElcTibuaET}%sq-RJ)sZ-%IcVe< z_rA_w$C%VmXr8?j?RMvl|67X)=VnG1WLq}9&2zh*(lP_PjXqd8Wu`aNj&)k`*P6xG zUp_oPHduZsRu^@aL@f z!NysIo<>)vz8X)|O&7~VAGmn;S=L0TgJ;OP=ie4pZORrUgr60h@d>n9YhQ^YqSn#M zYq8FM#pkE^Qhw;J@=`Fwj{)K=w@!9-(2ZS&^gV=b+nMK~o7@=*qxqI2SP0M&O{dLT z`Y5HfKw=qL6ghG&=j1V!4|j6}qs&#=!0ZLNMor{)o zquLU_w9)LTohs6%YyVKM=ieTS)nAI0^JpxK+loh`Zk)JqS`#Oh>@>K60Z1;=$ztxW0YeDN5ZEK;^3+DY!l0i*@#@`uE{!&;Xp0&#ya-tKu5ptwmpN-_?bFJa_9x>8i;FLPFus7 zS$Kl7R(QsNHh8ck#$cwS0LPTs7oK?)b$YI^1^e*y>qD_>dw>ZZO)vR1|5gNK*;^9j zmrbE;bll{^-eUVk(?Sz=6%Fl0$=Z^cP#H=v^OCjzAcs{GB#Zp|IhUz$hvBQ2%?99) zL(_4))z*M}zZXkuj+C-V6Yhh(Y|xoGw?Nt}V}8(_0dHWK9g;X576a5;^fqbr!T=VI zwvTImgY)TZY@&I34Y>yH!qS8TF9-wJB~p%;Tm$R22kCm+_A!3oi1s>+cz(KS5A#(| z^HA-%uksrxG5SSLx~XOOb!KHhr(%38Fd;Ohvb0pXFtW7QWRIK|poM)ZP$a>yAW=oh z1ZUi%OyxiYWwZ9eL(lGV(3NFVJUUthRppDLE{2Z}_J-V{$Si$nB7$6g8RUV_`JXqt?&++NwKVQpLG>w;X zai}!b;K2j$CHByu2b7>Fz!=BO4W*(1sAZ#}!7iq78^L203Re)mV~h~O9Heq8IQ8YuFbrhdyB>K`_4lZ??7r-9~eZob#jJ8eW8e^25?nK+_;t!)D zjlvRWlQAm*2o^wny{w#=jS8Z&9vBzy+l*|a(!J- zA0PUwJaDQ*z@0=k&sYUQ1iz{gr8v%h&7A@z--@e&Vv7+l`h*FDl?Q6QPz7|NB2m&n z8Mr8~L%gb?d=u$s4(%K6>=8cPzjX@AJJ>bn^wMA1=$#vdK*xsvP|lgaT!JKq#Ql3p zqytR5@WsQ{!50!6Ju>FSyNny(#IX{|-~tB?Nd0hisBNbW#JTo^cm> zws)sAg zg-~N^cn>W`=4K&Q?1ofQ%xxnTLf%$0#e@ zjT$``>&yCVKmR^Hy?g)Z(H#MmS601K*9jImvtay-^F#G3d!a1%@0I8FZhH=Lgu#I8vdpk7g2K7p6d4cLzv;XJH5)boKT)u9PcCq%!(2{2%~Tc30%6+C z2~$ggaS{KesB{iE7-$3-AB*=}H;PO-|Ds&P_{9=L9IBj&h~&@UHIZwZE+tz+Ib)1%nYg^1J;hD1suDu6PR;7xfJ zY7ZrWCgc%R!AqlCNxeJM`XC+o=DtY*7tw%zXLHo^uT^`%iZoscA8Jl+{pS5PiIOh2 zuhC{mhY{t6NCs?@zpvSVgSWhe1zvmgoak18OFEhcJPF;W4o?Ouewwbl>@SkoW-(sEGNvn_nYA zn=Kr5Sr9i3CmbiIaqi_fds*M>#bt0_E(6Qw*@%lakRMq9b=rVsbAo(IV&5GRyi7dt zkx7y~1VK=i^5U~Z>%t%+n~gk2^qMyZZD(4A)M(5^)#`pmd)jF5k6zUx+jB_W@t_nnGgLcNg!ZhLSM>rkj4e&w{TPVWtN*fXPWEd66+^%Hkl3lrRh38rYHy{bWnTa74mck0TJ&`t$01`AKNLHJy zZqdDZe_)tZk5)}seDBu1K;q=d@7#ZT`;WJ8KE|_efA&9o{rKTcPS)Q1=|A57?a$>; zZ(@&DXLQvXNz<4XtE74AIH_x-)+N=db8Tt;X!e>%jk>psOKE4U2+MKyUQL&o^puz6 zs3XU&dzBNV)RR{#{K#=lJ=?UhWap8`o4^12+n&ptuBXk?G@nR*X0O(Elw9_XBZ-^m zl4SMWY?z+hO6T)_TGQH3$;)*gDcUtjt13~ZM4mnRn8kOB*}Hr8JUVw(pHWuQ!(Wah z>ihier?>z4*T4Mv@Ber+pT3s;$DjPu`x9TD-;7jWiZ#rJ`e|z7WgO+-R##_D$DQR5 z^K2*Yla@w3^XQPHhbKs}#Xe;8v2t#yrcvkAmcvUgI#aP3w##xmmiF<{axXJcquoPn zxG4+yzhY_ICt|1GxrL3qYdy8+)9XIVIL>@{2=y2?HEZ4DOf|Q?GE4DUJ*9hiE33*V zx0WSrOrgkGZ{bg@+?`|1*0T1NR3rE*a<|rAi?x69cc0?<{dz2zy%dZ+aho=VG&UbEWwyb_8^ZM4+fVo2$OMy)$lNu1CSgdB43 zJNZ^*P(wvLdne>}`;Gs5i-^h192I0=K4u%|s-4o(1G`BVR!*7GX47KRrZmqG~fAqv6^L!^ynHT(EF;r<21|K=@{?Hea>8` zA78niBCMG%Lx_&*XF*V1kfU;(t01+)wFqpW$(3Ct4cZVR7DUBHqi-s|WAZ%wshPeO z>-<-Ieu^*U2X&Q~f?<9%5NEk<>}?0%*hRE&QPj5c8rL^h>R1@!qncx3Ku0Z|Hfrfo zSYTkWv@DJsxt4RXut26ln;1r6`__Tw76)FW=qz>yJ?e{G{MNyBYTw1c#^pjh0j-WZ6{n8pL=nyF13NLXB*=H8eUD|0K&2Vn* z9><<|9`1wf_v@I8(I`7qVEL~@` zYD>%|6qbi|s%WNb|4^^z-yVzAUy7BpG?v9}bw;9YoVapYgGsD3l@Gsm4!i`%hK{6XPl8T@{a`IvA!9UBxK?@TMmmYj7cZLN z76oM*Cx&0*f(4&5W}iqoewawiX@@v?Dw=KTdC?n@X}+4g^B4})BX35>#zrtZMkD26 z4&b#kJ{w9*-?9rEc8t(oi}lVwzkB+h5AoQIJ-rkRyFsX-tme>YyN_~bQ%}qx%oPb> zLllNNcdNF}0xhx&s$&w5aP|jY^oloe(pHPu!tzor!&l)@5AKdy5buO2EU%32xVd6J zO}-b5Nj&OF8xp8g8^RGt;eZwC!q%XE+pnA9fXuc%g3tIFCXy!f0(HrtESJ-kOnMfc zpsW?1nLrynSQ2e8(lLNz=;(`?SsIRtGrkt=!_%)1#j5QACU`Vjns@lOq9DuOnkc_+ z3gyz7CKvV=+jm3@P55=RiP=}wr6b`olwjngZ2>?NR!xxXz&FmhOa&v#T)k{I0Dl}r z$L&^I0{4C|mem|7VarXqPvAMAGkxx1j7Hl0;5hS>!d?Bj*KZ0nr8&Y0xZKR53Ea zk$aS>90pX`tiAA%^wNwlZNNnQ5$HY`@Bov}i$zOm7Z^&IK)cVqKp%!H`0Js-pJCNd z%LXFaH?W6HyMd~KjLxS0CT0nHbYs=Ag5^;$Kn5(RJjR%+59RtfK7IV>Yq^Rgc_|l% zim-$SOJWpKA=*ycq$t1`$IK12;sLm2L(pIsUAUd#u?mGN7~gSP2xAW136DqGsqf0R z$xNWzzTeI}a~Yy|hBfavKG8_+MO_nI>WCM>7mPkJMY#;wCUT9_$`f_sZFTX5RIE{1 z0y2?N0YIxAAn0X*FqSKb%6ed2xNp<4CG&8OYt7oRMK1?zS+vgLdpgkzMM7=MZN(}y0H47LOyH@_(b=M{F%IlbsBJKDKX2y|@BAIdorm`jjkAaVbm66t`U zUHHSp*1;DN8yXSHQz80YZsJ&pWN?9FUrwVqTWZ;<4IoBX3{K1Vg?eMHyJx10K62`R z|38e#ugUR1nvi%)6EmXT2`rMR4%aJ?6vyURAS9kKM~=zx8sKqE#up=Z#6 z1z@Wrmwo30h3TA3zLw()aWVrolL?79M;$v}k|SfW6XxMD*r?#|peLAoty-qRTo^S& zjoE|52%Y_Em9f%bl!b2Wj$EZYu-g<8E{OqTmDW3!I!3F2Ed=hEZRTO&(HWGLY=Rp- z7VFFU>_7iLKD~SY>2W#&DzB`1yRH)~a%REIFU}Jq?4UZ4tpmiICd5emV0MA2ifcX72(v z1$06Zf9=an;yX7cl7Sg7=LRJ9{4L}$0r$Cl-v!uKW02yaIkQaW3G<_Et3#O-0OPn{ z<6YF4B%EfeDH0e5GLOxWFOyO1oBnM)f&tP>t1JIY)gG`S$t&Sgo;1DRyx#_4bn4YL zdxLanQGNy!iLBhe4I6Nf^`NIpMelo@U=T4~3-byLh57G$9qswLJu(XI7!%CSBFT*_ z8J1G{$AiC`@$!xWza(vL0RqU7XWX|96Ai%!EhTqSp0L)b3BBhVzNrlz29=WM6NSLv z4wDH?E`TM)l!V!VR3j#FQI)OC>p9F6PbGGp5Cml@FLO34Cts+XHS!$MYup^PC*7)~Mo-Kst8-rE663DoIyU!EujkMH?C*Z4 znAKOb=+Mm+N&-?M6Vltre&L-wYZWoxWJ1BL6I=O({W9nE+nIx^m??HmvB?Q6oKTJq z=;8u;+AYa_V}vm&f4c!qRd~GSaWgNxy~_)@;?WDNn0a2WN_1o4T&{zIBc?R-3%bmG#EXrBZR8ClY4C9(6A{c-?KDjjyqs99wGo!ajSH_8 z`}*7apC9G*kRc(NGnw!>cZFDm0S#vp^S!sAlQ`tYrcA!gc=8D;V9wi&wATbz@mD9r z5Uo41$6u@zMiA1o7?fY(p{hvD-Z`z^jiIMCQ zC`IxFT^n75;Kqsw;dbASV7BIR_k0r0n$-kDr)4wE%(yb&kST6)5GaZ7&S1h8=CZ;% zAO$8pzB2sn=|={8h(s5sR;wibZ3;_5KF#hsm3ayEMhdtEmdK+sHTP!e6}@wgNNTRc z`2iH|z6wkRUElZH9Wv_RujRbh2X=K|OOsu$6<@A~LguP&9(^#zx!YRA-YlK7ytmcq4s_N diff --git a/games-engines/exult/Manifest b/games-engines/exult/Manifest index 1745cd5c90be..01b0b9e285e4 100644 --- a/games-engines/exult/Manifest +++ b/games-engines/exult/Manifest @@ -1,3 +1,3 @@ DIST exult-1.8.tar.gz 19104130 BLAKE2B 56e127d95d3a948b7c52ca3439f8a84691728817c855b46580a8baf21ad0b8f663d5f9fb2fb855d73baa1d3cc29181d001adae1a978c75a7dfa598879b559ab4 SHA512 5422f70c00a1d5ff0606cb7613b891abda430872c50b1058999085c7df08360fd55d5bdf95cbff09616cf3b11e51dce4b11c7322c3db9a8756946e5854ef0fde -EBUILD exult-1.8.ebuild 1365 BLAKE2B 578bc348a5e047e3c158e37c654cfa2593129086a2cba5a97dbb48ec342e0b80aee6d25732a4f36acf1e66b8a74b303ae97f09a8e8fc56fe432ebd1cf4aac4a9 SHA512 740c87e7e4d80874878b8383019574b618f6d2759495466491487e00ab412d27a8d3585146bd52e2542e04c0f55c9c4fee74ffa91fbbad4f9c528424b056beac +EBUILD exult-1.8.ebuild 1363 BLAKE2B a7537d172ae0c5391c58b497579ae83167942d255ffd30feaa733ca855d27eac62fd3391d354aa5b359f2836b5ddf23336d6ace77d1f2be03444cf61b1a62af9 SHA512 0674515b4c8e94a924414cab140d4919c0f0077eeea62884a0f9f0b251d2f32945dab3d837f949d0492a6a6342cb9a0cd627d8a9ddf9b95d26d27c4eb736740c MISC metadata.xml 541 BLAKE2B d12f44010fa793410d795c015a49da754d679503df0b3a3093f0bf933330c8e90ab3c2c878a01c0bce289c14f4c6d12d2e47981c1bd80fb43dc3032bc948c4e8 SHA512 8bec763403b942e1e1cbad4051649a5dbb0b992ed5dbcdb07c3ee31120d877e7741c1882feb8cc1f9f1add4d83693781bd051874f9ebf66a7530be3d385c82d6 diff --git a/games-engines/exult/exult-1.8.ebuild b/games-engines/exult/exult-1.8.ebuild index bf03c5b70837..a3ba1624857a 100644 --- a/games-engines/exult/exult-1.8.ebuild +++ b/games-engines/exult/exult-1.8.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 @@ -6,7 +6,7 @@ EAPI=8 inherit autotools DESCRIPTION="Ultima 7 game engine that runs on modern operating systems" -HOMEPAGE="https://exult.sourceforge.net/" +HOMEPAGE="https://exult.sourceforge.io" SRC_URI="mirror://sourceforge/exult/exult-all-versions/${PV}/${P}.tar.gz" LICENSE="GPL-2+" diff --git a/games-engines/scummvm-tools/Manifest b/games-engines/scummvm-tools/Manifest index 0a0d0c2dcf23..66cb3107c4c1 100644 --- a/games-engines/scummvm-tools/Manifest +++ b/games-engines/scummvm-tools/Manifest @@ -1,5 +1,5 @@ AUX scummvm-tools-1.8.0-binprefix.patch 539 BLAKE2B 8c3ebc7202e209552fe2521e445a8a1dd025bfa872bd78cc31f05c01b2d559f619f3f1f15dd9f26a66d192410fc5404a5b0afee636cd33603112535500d07459 SHA512 4d2f06dcc3092dd5abab218b68c83dfc2353810b56e3a1d41fab1c7eb20b008ed2e54af486c4c4f2ecbd383ef0afa6f333ed90c694ed3b1733393a6f2ef6fbe3 AUX scummvm-tools-2.2.0-strings.patch 559 BLAKE2B 44d3c40cd57293cc589a19b7e73f737e84cbbc88ece32e8b078dbf3ada0b4a9d8cafa0a96ad2c2020803da61172ae3f8dfadc66842cb773b2192091a71a3eeb7 SHA512 60e53a68acbab3ee983471f604a691eb66344f2f4a6a30a57d268c52d00cac05083606ec062f043bcf511edb32c27fce69d95c5a17229e94dd16af98806ac701 DIST scummvm-tools-2.2.0.tar.xz 712048 BLAKE2B bb5307ee25476c9b4042fa0704f8b9bbfc4a57c09670bc699c83b9d5ebb0a7b9cda55f7267aafa6ae57e3ce53993740a1523616e39cf0a2c0c7249b23208372e SHA512 97d23a94772809b6fe6dcfc4d1bde9e1a12c124cb49b0a465456adbbd56358a1612b9797abb9577dc350e1150fb4a70d4b7451e794c436c8e91692b4a83deb89 -EBUILD scummvm-tools-2.2.0-r1.ebuild 1356 BLAKE2B 7e6e8f9c39ed42611f08c3c72fb48da84c099cb3dfa7621540f31ebe25abbc998a6eb760cd04ecd785edb8d046c0f776d3cb908221da762f2cc073d077ed8a62 SHA512 7b272ca85a94f9ab38d7bfa18da219e11ab56452e9dda819404fe8efc8bf4a1ccd095f2fa93ab80d9f34bd0ae1c74f83a990dc78cd3a9691a90858c2a614021a +EBUILD scummvm-tools-2.2.0-r1.ebuild 1354 BLAKE2B ded211f8bf10e151b868dd7085f3b1bba3620b0439b866355ad0407d0b3025bbfa0781ad09dab10caf4e4de54b173921048e2db63f85587169351731a4f83534 SHA512 57105b4312324cf77d90e714a7b11d75209f7c319fef12a3fcbc447896e7fa285ab95418d8a9b40aa1b3af49b8a4aa7bb4ac597002f55d1eedff3b611de920c5 MISC metadata.xml 331 BLAKE2B 1c013d6bff1e0df9cf8fe372a2a4278d79ecf60099ad85cbcfc35533cceae2311b33c24aaaa54fd9e66d7615655519382c19d0355d6bd8ceeed10f2fda3a0b32 SHA512 12db2a1072a9831ca8d5b60a09056ce644baf84fd048ca0e0c1831f098bdb2e9f3575ef14d8ffff68d43326e3544d866f6d31aff2e6cb5d051c4c6406e04f6d3 diff --git a/games-engines/scummvm-tools/scummvm-tools-2.2.0-r1.ebuild b/games-engines/scummvm-tools/scummvm-tools-2.2.0-r1.ebuild index ce694ac870af..a11f5da1293a 100644 --- a/games-engines/scummvm-tools/scummvm-tools-2.2.0-r1.ebuild +++ b/games-engines/scummvm-tools/scummvm-tools-2.2.0-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 @@ -6,9 +6,9 @@ EAPI=8 WX_GTK_VER=3.0-gtk3 inherit wxwidgets toolchain-funcs -DESCRIPTION="utilities for the SCUMM game engine" -HOMEPAGE="http://scummvm.sourceforge.net/" -SRC_URI="http://scummvm.org/frs/scummvm-tools/${PV}/${P}.tar.xz" +DESCRIPTION="Utilities for the SCUMM game engine" +HOMEPAGE="https://www.scummvm.org/" +SRC_URI="https://www.scummvm.org/frs/scummvm-tools/${PV}/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" diff --git a/games-fps/Manifest.gz b/games-fps/Manifest.gz index 735fb32fe836b7976a3769dc18598b6967fa831e..e31235698ebd4077109bbeab832dfa0e45e344a3 100644 GIT binary patch delta 11152 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 delta 11196 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 a<0;$JTv!Nspnc=t3jIHYwO`bPRR93210hHN diff --git a/games-fps/duke3d-data/Manifest b/games-fps/duke3d-data/Manifest index df9e66373de4..5fe9f9a86698 100644 --- a/games-fps/duke3d-data/Manifest +++ b/games-fps/duke3d-data/Manifest @@ -1,4 +1,4 @@ DIST 3dduke13.zip 5924374 BLAKE2B 177329f04defdd2a2ab35a1926a321bbc8de023878ad6bec610669b5578cbe2f38bc0b03a37c0d0d2dcc99acf2b473ddf683b498b971b857b20964bcdbc7d7c8 SHA512 eb92daa88b4e7cfeebe1fb3d2c021e0a4a66262d0d6e76b5e27fe3cedd382e381d23b392a6d9adb42a418b9318e011c2d8adfbdc77d7c5371e61d8c091c7eb65 DIST gog_duke_nukem_3d_atomic_edition_2.0.0.9.sh 31969896 BLAKE2B 7e93515f8aedaedf6f0dc90faf5e7fef165c000414ae9dc62bad77c78568ecdec1f16b72befe1c80c7c9c8c4bd7fb11f2fd3c36f53aa9ef9d787f8b7215228f3 SHA512 d06f20bc1334172b80e4a75bd3321c3835cd95ac823836899fda8d5f8667ac83471b04a5863646aa953a39fd1cb64eb1818ee668340ede62d0a356ebdcb4065c -EBUILD duke3d-data-1.0-r5.ebuild 2561 BLAKE2B bbda1dd770c315b505cf2561bcf826fe91bb6b3fed5004b317b32b6e15aad0138511e8dddb7ad84951fed6a06e24a624d467fc7f3d35567507785df19dd45e98 SHA512 2a6fe080ba411c2361f558e9517dcc6546b0d9bc0a76b4838c5fabe5eaf7a5b85341a12e7494bdb861024a1caf2e7f88d7edf85e681425595f4567e90b789a31 +EBUILD duke3d-data-1.0-r5.ebuild 2562 BLAKE2B 912ad730a68ce492c4096eaa8ea0ca3388781021316a16625f57a6cb0e5f6710c85ea89e569a045b711285fbe2a60882edafa6a13d12e0a0f20931e9062a06cf SHA512 25c383886922fabc1486f1011df54e2c8a240c6fcf996bdeb3b55637db633a13211aa47813ef815c164212c110780632a8b21c3660c89f11b3df6aa2807e699e MISC metadata.xml 525 BLAKE2B 9ae88a3847f373f1fb7d3000b392f200f5816e927ccd2f0afd8eb7d0f0b61d081760b790c8caf5fa4471620f3f5ff73044300ec48ce551e78159a0de76ffc435 SHA512 f300d73c9632b825012856113467fb3cb346e419200e241e72f8cd57da9e15822ebb1bf81497a603e9232f93abb3648059e0b485db2d201c81bc8ee138e93d26 diff --git a/games-fps/duke3d-data/duke3d-data-1.0-r5.ebuild b/games-fps/duke3d-data/duke3d-data-1.0-r5.ebuild index bdccbe5b8c9d..3f20abbff21c 100644 --- a/games-fps/duke3d-data/duke3d-data-1.0-r5.ebuild +++ b/games-fps/duke3d-data/duke3d-data-1.0-r5.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 @@ -14,7 +14,7 @@ MY_P_GOG="${MY_PN_GOG}_${MY_PV_GOG}" inherit cdrom DESCRIPTION="Duke Nukem 3D (Atomic Edition) data files" -HOMEPAGE="http://www.3drealms.com/" +HOMEPAGE="https://www.3drealms.com/" SRC_URI=" demo? ( "ftp://ftp.3drealms.com/share/${MY_P_DEMO}.zip" ) gog? ( "${MY_P_GOG}.sh" ) diff --git a/games-fps/ezquake-bin/Manifest b/games-fps/ezquake-bin/Manifest index 92329d52253b..0afd156c78c5 100644 --- a/games-fps/ezquake-bin/Manifest +++ b/games-fps/ezquake-bin/Manifest @@ -2,5 +2,5 @@ DIST ezquake_linux-x86_1.9.3.tar.gz 19230315 BLAKE2B df2128f8aa05a1e4d970b52d193 DIST ezquake_linux-x86_64.1.9.3.tar.gz 18624824 BLAKE2B 619d2ef3c03a9d105000c75c0c2d21398d4080810b7cab6d6a143ac0a4513420f0756c01d932f7332cbd87dfba335d6b82b1ee122fb94c2fcf4331e7beab7689 SHA512 4c2f5060bbf08ca3b9583d4c3502e69bf6d503efd0e14df9d5fe54e1e8ac1c5ca0b920c3748e4a8e1f86c60d6e5809977352636d4758fd9cb3934cea03b1138f DIST ezquake_linux32_2.2.tar.gz 1685934 BLAKE2B f4e1374992ac548c45ca59161c0e86214f50db17502f6bc89d56ec4e9c596478399ff02c86a539e3590f0ad82d90dd7b2f02df25089573068b4e24e1085d0898 SHA512 2a42b43a0b4ad75c22c58bb53f8161eec1460cac3b841ccf2593e0cb803c4ef5cee23f939f859eb6d95409a01c4ccc3eabae108eac6c1cb850f9c5c3445bf5ab DIST ezquake_linux64_2.2.tar.gz 1804397 BLAKE2B 9ad294fda829a9dd68201a7c5deb9e3a708f4ac81caa97745e965bcececfc0c1aa787b53ad5465238452bee4ded256214eb234658e8bc17795ef519faaa67057 SHA512 c1f1772971980a7b349da6c6eea5643591d5bc81a939b28e50651c5773d8372277fb6bc9a5681c59e8273ca6250fa712c3b76db488bf521dd3675aabd5e1af8e -EBUILD ezquake-bin-2.2-r3.ebuild 1955 BLAKE2B 3c6f608e1b0edf49185f24d06ba668ba630093d6dd780010811f541b6d12eee36b37411646684d1c85218275bc003d7bc285b2d4667b3810945c6ea44363a127 SHA512 4ff2f0bbb8d6e245223eaa116b739441d513a2247aa894e862804ab64d49cdcfc91551452ed11be68b64a3c3b4e2ebc48efa0895ffbfdd7acdca4f0d75e18ead +EBUILD ezquake-bin-2.2-r3.ebuild 1965 BLAKE2B 253170fd7ddf3c89d48495ed54d7b4aa0f4e689fd82d12dafa1cf458a32cf8ebdae03d49fe47013b1b0cfce12b85e36620d5c4e0a11ba176ee65e234b3800e46 SHA512 de9ce42e7953c265c2ba170effac71718d937530ee690a0d96e51072de28c0dd6ff97ff007e8a6c68d4b03980e84c580a4e6c6f60a27963bffe3d84fbe0cba33 MISC metadata.xml 341 BLAKE2B 98e82f80c172f3e8c081f6133fa547f0ae35f7f5b267302f23ab5a1241014dee34a66e35b3dffb861772039fc74b36747a2793d24ff74e52634e0a52662aca83 SHA512 9130f471bc50a20b90845943a87bd9881503409a0436d0008f27b98aeea66f6198f5663acb76892e99ef3acae19757202698986b4e2cb5e256e376e454b555d6 diff --git a/games-fps/ezquake-bin/ezquake-bin-2.2-r3.ebuild b/games-fps/ezquake-bin/ezquake-bin-2.2-r3.ebuild index d4d62ccdf6fe..986939eacade 100644 --- a/games-fps/ezquake-bin/ezquake-bin-2.2-r3.ebuild +++ b/games-fps/ezquake-bin/ezquake-bin-2.2-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ inherit wrapper MY_FULL_PV=1.9.3 MY_PN="${PN/-bin/}" DESCRIPTION="Quakeworld client with mqwcl functionality and many more features" -HOMEPAGE="http://ezquake.sf.net/" +HOMEPAGE="https://ezquake.sourceforge.net/" SRC_URI=" amd64? ( mirror://sourceforge/${MY_PN}/${MY_PN}_linux-x86_64.${MY_FULL_PV}.tar.gz mirror://sourceforge/${MY_PN}/${MY_PN}_linux64_${PV}.tar.gz ) diff --git a/games-fps/tenebrae/Manifest b/games-fps/tenebrae/Manifest index b56e23d825cc..0fa03c8f75aa 100644 --- a/games-fps/tenebrae/Manifest +++ b/games-fps/tenebrae/Manifest @@ -3,5 +3,5 @@ AUX tenebrae-1.04-exec-stack.patch 658 BLAKE2B 0b6dc3dd385f3bb7d00748e7c32c3e2ec AUX tenebrae-1.04-redef.patch 321 BLAKE2B 766659d3395e437c5db77ddfd31c26f4b9f564fde13b68f2da5faad38a7e59b56238c11fd735529953dd547732f93f319e70e0b0050ab94e1b7b9ce64ec763b5 SHA512 a43b59ed0775b5f2e54b960b822e945602334ffed6f9dace005fd2c3dcf879d892acce427e251c900bd3e5c0e37a9ab00ab90eb882c3b09c307e570e05c9da5a DIST tenebrae-1.04.tbz2 625988 BLAKE2B f6eebd483c9dc7d4df3484e6dc55cde6d4d6166c029ff73133217d36c8064175e57bc1a3578f6119884f2d4d471cf717902b490c9a308ea38414c60d1d0a1909 SHA512 f74d1dcaf5b29fcc047f93e4c99c8b5264751c5687370ba4605cad76f85fe346e0e17a6546b8766acedabf23fed69d6894dda6499c854ef0736dddeddc89e18e DIST tenebraedata.zip 3989498 BLAKE2B 3f78240c0c3be4b265f4d8d1fc53f0ed331b01097afdb77c1146eef667330ae7ce8965a12a974ee23133a183e3dd92d39de320937cab2fcf10659d1d97f5162a SHA512 c69e8e18ab0c7d10b5e1c9ad3b396b0906302e6d75c0969d8c2b513df0a11b410de86736a67632378bf28d564c04c3e937f164cb3850742e183616ddc8ac4742 -EBUILD tenebrae-1.04-r1.ebuild 1462 BLAKE2B 18015e52a13cab19c575e4910bc3b98abac1dc9ed20aa00996a8976345a874c528a56b5223f135447b6718c3148140c497a0cf6c1bfa71d9fb0cd3856eb50b40 SHA512 b483a56d4f892e661005b143c644c027ea54bd890e13e4f7952b5cd04d5effa5f3c40e3802cb0096aad99824a6662d85924a3ed1e7e3acfb3d16aa62c2b8c869 +EBUILD tenebrae-1.04-r1.ebuild 1463 BLAKE2B 020c3d4949c5c67a061b8fbd68c5d3a61d0c576618267c64718b609d0058d18a7c4225e7974bb662d79bbbb45d8098fb77cbd435ffcd1b52da4a7896996f8f6e SHA512 2279e11bc1a462737b3e1d31bb3bdb59fade4d8da163cd68de13e8552323dfbf1232fbf4b2ee7c6b510cad9ca16e64b247e9427d891e33c1c294e1ca6c71599e MISC metadata.xml 712 BLAKE2B d0fc674b5c91d09f2e9a97f26ad2a4bfb003c4f8b111ba0a85a72aec7b94159550cd9e49cff74b28164c8265935ae93701a5626fb7e3815e6bf436778797d95c SHA512 d5aee7137fec2bc9cbd0b3c5ad99efc62bb0af3d8cc4715bec092a8a491bfa1da7b780702db5329018e3e44bff9ac611dec874d1408094db7a68af55c8280632 diff --git a/games-fps/tenebrae/tenebrae-1.04-r1.ebuild b/games-fps/tenebrae/tenebrae-1.04-r1.ebuild index 07743ada8ed5..bf55e42b5ace 100644 --- a/games-fps/tenebrae/tenebrae-1.04-r1.ebuild +++ b/games-fps/tenebrae/tenebrae-1.04-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ EAPI=7 inherit toolchain-funcs DESCRIPTION="Adds stencil shadows and per pixel lights to quake" -HOMEPAGE="http://tenebrae.sourceforge.net/" +HOMEPAGE="https://tenebrae.sourceforge.net/" SRC_URI="mirror://sourceforge/tenebrae/tenebraedata.zip mirror://gentoo/${P}.tbz2" S="${WORKDIR}" diff --git a/games-misc/Manifest.gz b/games-misc/Manifest.gz index b5e39feba39b4fd306545256eff7c8347602cf37..ae5c6c05aa08b8c61700be29705d44ffbed15583 100644 GIT binary patch literal 8917 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 diff --git a/games-misc/exult-sound/Manifest b/games-misc/exult-sound/Manifest index 71906fe4c9b2..ea351e79274a 100644 --- a/games-misc/exult-sound/Manifest +++ b/games-misc/exult-sound/Manifest @@ -1,3 +1,3 @@ DIST exult_audio.zip 48439905 BLAKE2B ad8a230d9ba92cef94b22b669644a10ae6fcfe92c4dbfc5c3f89535534b4bddfe7d9b69dbf05220033df92b6d172e83340e6571920f42b5e63e66a5417ffa8f4 SHA512 70374a079935b063f41a37aeb90315d55abb584e5542f7fa12c707318db6365e989a5848bba9045a2c2cca1ccd902cc1d31fec8c95511a986de7a75d322d0919 -EBUILD exult-sound-0-r2.ebuild 608 BLAKE2B 82c3b10701f923f6328214900625f0ac7a68a6adac272d5a2b964c516efc5f4e561a51676a8f27722dddb4346ca47961a1b77a3b1b048c395a1b8c9107609bb0 SHA512 387cadee7ead72743cdb1cd6d7ae6fe4e50011582b9162133bcf926d6ad493d978aa92697dc857328eb47b9b21eb0a1e2a60fb5117e8ca64fa340a595e5efcba +EBUILD exult-sound-0-r2.ebuild 609 BLAKE2B 1093f4b81edf29731abcdecfd9d825a3bb4e32b788ccfcc70f975b0e97620b60d21b997c7e82a6ce5a1cf96c14a1c0522090846759aba03049f792ef618c6877 SHA512 a21536f50147177fcdfd86427417ce1f6a60924eedde6808249c54fbdc034e1200bc65b4593c7241d7df2e426118f03662ce31408358c87cd46aa11ff7aa74a7 MISC metadata.xml 329 BLAKE2B f879cd6ee783aedd84f5f16852fd4f2ba368eaa26c64e7893a476f2067fe28d8c7281ae1da3c5a81b01b9f23fa49412b857f59fc6dee4c72ccda3a8fd8656b46 SHA512 84ef445bd11dbf3fda1b1c23195b14d0afca4205439a9481ee762adf56a7d7ac8d125c6bac2c3e6b2b1418a1b1709ce741773592482c15b13cde059315f0d2c7 diff --git a/games-misc/exult-sound/exult-sound-0-r2.ebuild b/games-misc/exult-sound/exult-sound-0-r2.ebuild index 21a835bed962..2eefe586b03c 100644 --- a/games-misc/exult-sound/exult-sound-0-r2.ebuild +++ b/games-misc/exult-sound/exult-sound-0-r2.ebuild @@ -1,10 +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 DESCRIPTION="Sound data for games-engines/exult" -HOMEPAGE="http://exult.sourceforge.net/" +HOMEPAGE="https://exult.sourceforge.net/" SRC_URI="https://downloads.sourceforge.net/exult/exult-data/exult_audio.zip" LICENSE="GPL-2" diff --git a/games-misc/fortune-mod-at-linux/Manifest b/games-misc/fortune-mod-at-linux/Manifest index 83f1b8411579..404c2dbc4750 100644 --- a/games-misc/fortune-mod-at-linux/Manifest +++ b/games-misc/fortune-mod-at-linux/Manifest @@ -1,3 +1,3 @@ DIST fortune-mod-at.linux-20030120.tar.gz 81012 BLAKE2B 551b1169acdd863040389d79f5143e0a294293f856fefcadd0fa3b89ccde7c91c15117af9f730ef54476e1acf3933959f13dd83f879cce8b7123dedc056502ce SHA512 804b785194db2f4727e3196d46b317d6b644bd4d05a4f3286617a2b2e3dff2c9a7c9fb88a0f2a6556d66fd0f975fee8564df236085a7864172c6a6b63c33bec4 -EBUILD fortune-mod-at-linux-20030120.ebuild 826 BLAKE2B 9fd78d602c265dc39c6b9045ed8325fa5eb51228b635bd542b2a53c076d437a436f6ff9a76f140dba860c1b60dce37b1119c11bb70e44db852a071c5b277a27e SHA512 6742a2f2209c083c01cc9bccb98150ad5a137f15723ffcfa4d2f750fee849d12a1bedd8fd114067cdd4363d45975a7f0de806bbb85aa550be51bcbf4f8d18290 +EBUILD fortune-mod-at-linux-20030120.ebuild 827 BLAKE2B c20e361ceec6279c1fd825d44e6a6eaffae0683ad24ce64d06d4246e6e4ffb16658cf223180463f0f05b43263a799c12c954a2f52a78315f2a7f327038fd3452 SHA512 b4019fb3faf6d4dc6ba25de57effb6739d2a184e651866ced02505a42a4c0fc914cbc70f8227fa61727a60cec3b19ead56fb4909f8197b290fdb042e93a00274 MISC metadata.xml 363 BLAKE2B 7207e3ae904727fdd7d24504d7299da0ecb2e3e19902f4b87007de485444498abe51cae30ce321a78c5236df4ca1e0d516ca3371e92756c6b9d1d861f8b6464b SHA512 00ee80011fc4de5f38cf6cd10c0e616b0f47cb5787ffea85cb7550e97a9b131f71d36824a08fa397b37c75c47d7d5dfd0ae870ac919ae96334c5ce9789a091ea diff --git a/games-misc/fortune-mod-at-linux/fortune-mod-at-linux-20030120.ebuild b/games-misc/fortune-mod-at-linux/fortune-mod-at-linux-20030120.ebuild index d175805b9ddb..0cddca85a362 100644 --- a/games-misc/fortune-mod-at-linux/fortune-mod-at-linux-20030120.ebuild +++ b/games-misc/fortune-mod-at-linux/fortune-mod-at-linux-20030120.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 MY_P="fortune-mod-at.linux-${PV}" DESCRIPTION="Quotes from at.linux" -HOMEPAGE="http://fortune-mod-fvl.sourceforge.net/" +HOMEPAGE="https://fortune-mod-fvl.sourceforge.net/" SRC_URI="mirror://sourceforge/fortune-mod-fvl/${MY_P}.tar.gz" S="${WORKDIR}"/${MY_P} diff --git a/games-misc/fortune-mod-fvl/Manifest b/games-misc/fortune-mod-fvl/Manifest index 086fd9ecd945..e0bcbd0c8127 100644 --- a/games-misc/fortune-mod-fvl/Manifest +++ b/games-misc/fortune-mod-fvl/Manifest @@ -1,3 +1,3 @@ DIST fortune-mod-fvl-20030120.tar.gz 66081 BLAKE2B 78e1fb2887464cf7050dad309f47329ed6eaba1bf153c9d7d9758f9050f2dd77421dcf1a0e58279389811a3cd145b1f6bb3479b9501ee32378482f59098a2117 SHA512 43213abb2772f560d65f8e552a9c384f2163650cb2fa29a9203a05a0c3b36dff6645afb181e317d5e9258cf0597607bb185a8c852289a2f3cf015c6e4f946bf3 -EBUILD fortune-mod-fvl-20030120.ebuild 509 BLAKE2B 3746dfa715c4db7a6f62985400011383c00d56929cd8c1ea30b508509a3b299c28ce62e7e528652806771651ddc97ee079cc858079552eef64064ecef5003f6c SHA512 01827586404ff328a0b07dae0161434e489b24f4548ba08a53f968cd53e031cfb068f51a36a5e44b6577994f6d355d43025b2533a72c6d82fad31f67a7673bee +EBUILD fortune-mod-fvl-20030120.ebuild 510 BLAKE2B b7f083e053467ffdc6079e42dd1a8c99a089e6789eaec4a6ad2b8ff5288ddb9b8e26203c2cd33e5d5164796b99b8f920ae22f9b8119ca5569a17bfbbf4a26e64 SHA512 1674a3b28ea2a1f97e686760770dd5b856d57bd03fa24a862a7f37d34896687ee3009d2b933a79b42f4ef72c8a486d6762c7bbb12771f8ac5c0870bc9bc532b8 MISC metadata.xml 363 BLAKE2B 7207e3ae904727fdd7d24504d7299da0ecb2e3e19902f4b87007de485444498abe51cae30ce321a78c5236df4ca1e0d516ca3371e92756c6b9d1d861f8b6464b SHA512 00ee80011fc4de5f38cf6cd10c0e616b0f47cb5787ffea85cb7550e97a9b131f71d36824a08fa397b37c75c47d7d5dfd0ae870ac919ae96334c5ce9789a091ea diff --git a/games-misc/fortune-mod-fvl/fortune-mod-fvl-20030120.ebuild b/games-misc/fortune-mod-fvl/fortune-mod-fvl-20030120.ebuild index aebb002138a7..c06fbeb1bd37 100644 --- a/games-misc/fortune-mod-fvl/fortune-mod-fvl-20030120.ebuild +++ b/games-misc/fortune-mod-fvl/fortune-mod-fvl-20030120.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="Quotes from Felix von Leitner (fefe)" -HOMEPAGE="http://fortune-mod-fvl.sourceforge.net/" +HOMEPAGE="https://fortune-mod-fvl.sourceforge.net/" SRC_URI="mirror://sourceforge/fortune-mod-fvl/${P}.tar.gz" LICENSE="GPL-2" diff --git a/games-misc/fortune-mod-norbert-tretkowski/Manifest b/games-misc/fortune-mod-norbert-tretkowski/Manifest index 82ec09731075..807f054461a3 100644 --- a/games-misc/fortune-mod-norbert-tretkowski/Manifest +++ b/games-misc/fortune-mod-norbert-tretkowski/Manifest @@ -1,3 +1,3 @@ DIST fortune-mod-norbert.tretkowski-20030120.tar.gz 11501 BLAKE2B 4d5662d1dff0795dace05e1ae2780e6c4b76233eef69febf3770b0fb91cbdd307d5a38930e7ab1711db2d4059b26f6029966bf63e828de3c4496396889bf157d SHA512 df4b846581d6dea55226d6e58235a288def209536f43766fa8b56a07e3a5affbb68e8138e2e01711878480550df322ed6999ef35a41330a58a2f516abc5db13e -EBUILD fortune-mod-norbert-tretkowski-20030120.ebuild 601 BLAKE2B 1308b5435b928b07829f3d805d9258da645bccbc28de8797934471fb1a59a4e0da081603babfbe8b55ff33d7283018890b0788d941700dda4140e6378bb6f3a2 SHA512 62c2ee362864be00d3e62fd92d2355e2437aa802e2173122f34b6bc85c77de8f898cbfcb91a17053f9081cccdf6c67a3cf6be8c70f3c2fc4e40a2024b08d20fd +EBUILD fortune-mod-norbert-tretkowski-20030120.ebuild 602 BLAKE2B d7acb788045a11f7ddfed6cbbb3092a5ba95db596e0cb9456024885ddf336d17a76acbd83af941775283b3787499f878e48ef37e453e4265386df49d3f017740 SHA512 843636ce0c8d67cb1722e5915f9e1a20a27f0e371d425a619b0b67a57273c290bc2e9951bfd0896d8d47961254f5f0b15c6fe935782952feef6851bff3378ccf MISC metadata.xml 363 BLAKE2B 7207e3ae904727fdd7d24504d7299da0ecb2e3e19902f4b87007de485444498abe51cae30ce321a78c5236df4ca1e0d516ca3371e92756c6b9d1d861f8b6464b SHA512 00ee80011fc4de5f38cf6cd10c0e616b0f47cb5787ffea85cb7550e97a9b131f71d36824a08fa397b37c75c47d7d5dfd0ae870ac919ae96334c5ce9789a091ea diff --git a/games-misc/fortune-mod-norbert-tretkowski/fortune-mod-norbert-tretkowski-20030120.ebuild b/games-misc/fortune-mod-norbert-tretkowski/fortune-mod-norbert-tretkowski-20030120.ebuild index 34a7692fa91e..3c6f1c6c399f 100644 --- a/games-misc/fortune-mod-norbert-tretkowski/fortune-mod-norbert-tretkowski-20030120.ebuild +++ b/games-misc/fortune-mod-norbert-tretkowski/fortune-mod-norbert-tretkowski-20030120.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 MY_P=fortune-mod-norbert.tretkowski-${PV} DESCRIPTION="Quotes from Norbert Tretkowski" -HOMEPAGE="http://fortune-mod-fvl.sourceforge.net/" +HOMEPAGE="https://fortune-mod-fvl.sourceforge.net/" SRC_URI="mirror://sourceforge/fortune-mod-fvl/${MY_P}.tar.gz" S="${WORKDIR}"/${MY_P} diff --git a/games-misc/fortune-mod-rss/Manifest b/games-misc/fortune-mod-rss/Manifest index f8687217aa54..7bc848dfcbfd 100644 --- a/games-misc/fortune-mod-rss/Manifest +++ b/games-misc/fortune-mod-rss/Manifest @@ -1,3 +1,3 @@ DIST fortune-mod-rss-20030120.tar.gz 27294 BLAKE2B 2738ed6a001e2a66b12e72789cff8ad1de114d93567ec5af03cbe4d5eb1fca74236c2c64b1eff35c02188844ffd965b8704e69035d9500e3f8276840ed04027f SHA512 65e3c6afe338bab19fece7111d37eb32270a374b0e62babecb4954bb7209054a6f18886ae67f502f29d148d2ce5a60d3ef401233d91caf765a0ade0d3f5478b4 -EBUILD fortune-mod-rss-20030120.ebuild 514 BLAKE2B 892ac909503a3540ac73d131b6ab7b37f35305f244dc8cfae98962570f99ca9e6130e53488832423329b0551295958fd0134db44d84b4d8c77cb36d76a13a573 SHA512 739182bc9beea09d0563b3acafb3d059ab393e5dd8da218b5b59f1058757381f7f4ee50820667dc3c7f5bea774cc4f43c845c9f75b303070a0825a0bbb5a5b45 +EBUILD fortune-mod-rss-20030120.ebuild 515 BLAKE2B 5b645d3443fb6f13d23cc6a1237cb00d4bc4c214aa693da0334d9e6221eeb564b96d6c170c536f9b3dd1333c7ea3d2e5a9ae46580db501d1109c530931eec497 SHA512 86510a1af8f144e0b3eeb8055a48b386a2c4ecb700fc4723664ec0a71fbb425eb151e82ed53b8e72642c43c09650c9a3bc4564276201bbf32cb2aece2050ef89 MISC metadata.xml 363 BLAKE2B 7207e3ae904727fdd7d24504d7299da0ecb2e3e19902f4b87007de485444498abe51cae30ce321a78c5236df4ca1e0d516ca3371e92756c6b9d1d861f8b6464b SHA512 00ee80011fc4de5f38cf6cd10c0e616b0f47cb5787ffea85cb7550e97a9b131f71d36824a08fa397b37c75c47d7d5dfd0ae870ac919ae96334c5ce9789a091ea diff --git a/games-misc/fortune-mod-rss/fortune-mod-rss-20030120.ebuild b/games-misc/fortune-mod-rss/fortune-mod-rss-20030120.ebuild index 46578bf0054e..e5410e4a18f0 100644 --- a/games-misc/fortune-mod-rss/fortune-mod-rss-20030120.ebuild +++ b/games-misc/fortune-mod-rss/fortune-mod-rss-20030120.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="Fortune database of Robin S. Socha quotes" -HOMEPAGE="http://fortune-mod-fvl.sourceforge.net/" +HOMEPAGE="https://fortune-mod-fvl.sourceforge.net/" SRC_URI="mirror://sourceforge/fortune-mod-fvl/${P}.tar.gz" LICENSE="GPL-2" diff --git a/games-misc/fortune-mod-thomas-ogrisegg/Manifest b/games-misc/fortune-mod-thomas-ogrisegg/Manifest index a4bcccc2028e..b5ace91a268a 100644 --- a/games-misc/fortune-mod-thomas-ogrisegg/Manifest +++ b/games-misc/fortune-mod-thomas-ogrisegg/Manifest @@ -1,3 +1,3 @@ DIST fortune-mod-thomas.ogrisegg-20030120.tar.gz 15662 BLAKE2B 58c2bbc1b7c432fad02b201d277eb5608151756efce4126eb20f62f30397bb74577d3dacafab3c5abfa136a61d2ac1d596fd20daf7dc7117eeabd29259244f82 SHA512 e1888b117074ae44eeb34ba499f03793d33cbcf5c2af20eec4171078485d37c06a3ccbcb80a620ea4a8e564840fe832d310ddaa8bc5a5164c8d2f870db0791b0 -EBUILD fortune-mod-thomas-ogrisegg-20030120.ebuild 589 BLAKE2B 81462be2d7e3b61a65c820a80dc98957abc24b10b646eab6e1d7b4717d29a733957ba33a2e56e0b053b97026afae82887220535f9499ce7dea7e85a22466ee41 SHA512 fde571b1c0832ec235fb53621a944b8b665804b458d04c159d981687f217cc7513c243615bf151c99ab9f22a89b153a594521ca3fe29f993280a6cbc089caca0 +EBUILD fortune-mod-thomas-ogrisegg-20030120.ebuild 590 BLAKE2B a35162564882ef04950909d66565ae62746bd5bc79534781e5f4a03c16e9fbee7b94fcc92df93998984f102f3f6de895f87a08a8a24ad3177e1de76932fc5649 SHA512 ce175bba8b1845fc8751c826c7ec86852f6f70638a605bbe37b65a1f1c77c16ac85cda2f4fa75aa3085467c31cbaeef81a686df06e406651af8dcc99f67ad66e MISC metadata.xml 363 BLAKE2B 7207e3ae904727fdd7d24504d7299da0ecb2e3e19902f4b87007de485444498abe51cae30ce321a78c5236df4ca1e0d516ca3371e92756c6b9d1d861f8b6464b SHA512 00ee80011fc4de5f38cf6cd10c0e616b0f47cb5787ffea85cb7550e97a9b131f71d36824a08fa397b37c75c47d7d5dfd0ae870ac919ae96334c5ce9789a091ea diff --git a/games-misc/fortune-mod-thomas-ogrisegg/fortune-mod-thomas-ogrisegg-20030120.ebuild b/games-misc/fortune-mod-thomas-ogrisegg/fortune-mod-thomas-ogrisegg-20030120.ebuild index 1446f2e86f05..3dd3833ae5d2 100644 --- a/games-misc/fortune-mod-thomas-ogrisegg/fortune-mod-thomas-ogrisegg-20030120.ebuild +++ b/games-misc/fortune-mod-thomas-ogrisegg/fortune-mod-thomas-ogrisegg-20030120.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 MY_P=fortune-mod-thomas.ogrisegg-${PV} DESCRIPTION="Quotes from Thomas Ogrisegg" -HOMEPAGE="http://fortune-mod-fvl.sourceforge.net/" +HOMEPAGE="https://fortune-mod-fvl.sourceforge.net/" SRC_URI="mirror://sourceforge/fortune-mod-fvl/${MY_P}.tar.gz" S="${WORKDIR}"/${MY_P} diff --git a/games-misc/papers-please/Manifest b/games-misc/papers-please/Manifest index 1dd16c163a60..d9cc683f50df 100644 --- a/games-misc/papers-please/Manifest +++ b/games-misc/papers-please/Manifest @@ -1,3 +1,3 @@ DIST papers-please_1.1.65_i386.tar.gz 31566799 BLAKE2B 1e7aee7839f5e014d5eba60b5c77381a79c7532610e6daee1a36b22484a59b07e8e6b7bce3fc28720472268b78857894744ef6750dcee37e637003b2bc14a502 SHA512 093990a61c1b61d2999e6484335f4deddfecd3d66b7a5e29555c3170e890f6049f7d42a83529dcd993439de940b5dc96b8485d30ab46995d0f6814d5282669e0 -EBUILD papers-please-1.1.65.ebuild 1357 BLAKE2B 288fa22002168098ca42928a22aee1775c3be439fbdff7d40af89622d2c704dbbd0bcd208719e6b1fb2b7375161a368ddbdff9748661081200cd5daa3c60f06d SHA512 3095299955d2b7b8bd4fea14c9f4d1842992af5dc1faeb880d70a7c8e77019b170f9396085dd5b983761605bd5503a706f9e9ed6b661679669d55a8e091f2a77 +EBUILD papers-please-1.1.65.ebuild 1356 BLAKE2B 7e7795f3276947240e2acd023c2dbd4dbcff8ce4e636d5456583fb57ef22a988be9abca4a4626a40275b5c501d422d66228c01d598e75b51248d03c730986db0 SHA512 ded09b05c50d76b0805534523221ca8feadd3fe7bd2bbd6be7f424d6e06b70758a4acdbb530b773ba83ff2ac41681e0036ef5615f60a40cceeb0dc5ecd98c7e6 MISC metadata.xml 254 BLAKE2B 4e6c8e1f126f76233a38aba6f5388488656795cb1d7d4767ccb1349772f5e78d59fc5663d4f1933dbe4633c2fbb90cd1d42d4b4d4f5ededc53653e7df13c7187 SHA512 2b82da849e3b0dec378f3fb497014f5d1dbc7aceb8a1f9d1638e83fe69448b1c5151eb4b1187154d828e4a296609ce5125b40977b2581d95b5588e353ca75135 diff --git a/games-misc/papers-please/papers-please-1.1.65.ebuild b/games-misc/papers-please/papers-please-1.1.65.ebuild index ec28d2a4a6d6..5e0d86b842c8 100644 --- a/games-misc/papers-please/papers-please-1.1.65.ebuild +++ b/games-misc/papers-please/papers-please-1.1.65.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit desktop wrapper -DESCRIPTION="A Dystopian Document Thriller" -HOMEPAGE="http://papersplea.se" +DESCRIPTION="Dystopian Document Thriller" +HOMEPAGE="https://papersplea.se" SRC_URI="papers-please_${PV}_i386.tar.gz" S="${WORKDIR}"/${PN} diff --git a/games-misc/sdljoytest/Manifest b/games-misc/sdljoytest/Manifest index 5ebae46c22d3..29d5be14b628 100644 --- a/games-misc/sdljoytest/Manifest +++ b/games-misc/sdljoytest/Manifest @@ -1,4 +1,4 @@ AUX sdljoytest-11102003-no-common.patch 238 BLAKE2B fecf305d2bc4534c515c5bc8e81d45489c1e14efc0afe34d5f20b06f40050efa0347b710c4c5e0d5b3e6606c95b5a093e9ecff7d193d3453eee067c1c0961ad7 SHA512 752feddb09c42775df2b5c8810d6d2b95dedb97d2e5c7812e044394bf05b2370f7e47c90eb36e62b7aed7c4d138f04ebf7e238d5ae2b9aafa546fbc522176d3a DIST SDLJoytest-GL-11102003.tar.bz2 85997 BLAKE2B 23ae410c462d9501306d6e225d2523ef940dd3f3e6ab7c898313a25253f86c42d3c0c7d64385a0c6de06331ca68ddc49296cea572f0a1f42161a912e8ff3274d SHA512 4994e878eaacacb156d4d9988d1e7864ed4e5e3d4db6bc0be8a883d7edde87d56698eb22de5d39e2110be7f960e5bf080283a7563bb2bc3f17c390181e097c6a -EBUILD sdljoytest-11102003.ebuild 924 BLAKE2B abf1d9a2ca556eaae61edd88ef91feb8354075c629a17e4cfbed0e3426bdb0ad59e269a0ff1a76f54213a211d9648cba6d0ee5923b2e24e37a1bd76afda7ea81 SHA512 f7149ec143df5425dbbddaad4b2b46311138ee72e7470b03b36348e4ce3e31ce0f7eda993e6f2c23c28a0e4376ab5863931ec9dcf7377acb71ad3546a7c764be +EBUILD sdljoytest-11102003.ebuild 925 BLAKE2B e550b7976936522c71dd679c2f5b4faa8e344b7ccb10b5d0985eb33f5699097086d97280900e32d7c7ba69e2af29d585bd69d3c3399c12db0b4350b2f9475ca7 SHA512 87589cb81e1c2a19a3d22365fee5120699c0de44688c2ce0807cd3bb3ec342c2fc9f1e4309763ee76ce13c057f69fd7849051b2fab61172a7ecf920d38477ab6 MISC metadata.xml 334 BLAKE2B 40e58677edf650838c7de381b6088c91ea3356a887377671db9ab4e30b4479fad9ece1c2b807ac6c6d6bac7547e1f596979ad534d7dd26c5548da486e709b4e7 SHA512 a28696c3215c6394574b5691066f8f93d3abde7e4f8a32775f6be5da59911e874b79a2faf35ecfa12a5389b4efb41011a54dc840adc0016b4e514de15c597747 diff --git a/games-misc/sdljoytest/sdljoytest-11102003.ebuild b/games-misc/sdljoytest/sdljoytest-11102003.ebuild index 50d329f815ea..077c81f958bb 100644 --- a/games-misc/sdljoytest/sdljoytest-11102003.ebuild +++ b/games-misc/sdljoytest/sdljoytest-11102003.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 @@ -6,7 +6,7 @@ EAPI=8 inherit toolchain-funcs DESCRIPTION="SDL app to test joysticks and game controllers" -HOMEPAGE="http://sdljoytest.sourceforge.net/" +HOMEPAGE="https://sdljoytest.sourceforge.net/" SRC_URI="mirror://sourceforge/sdljoytest/SDLJoytest-GL-${PV}.tar.bz2" S="${WORKDIR}"/SDLJoytest-GL diff --git a/games-misc/typespeed/Manifest b/games-misc/typespeed/Manifest index 2861756a0f0a..6153b641f0b5 100644 --- a/games-misc/typespeed/Manifest +++ b/games-misc/typespeed/Manifest @@ -2,5 +2,5 @@ AUX typespeed-0.6.5-link-tinfo.patch 1207 BLAKE2B 364daa1006f070f966ba2e27a25a14 AUX typespeed-0.6.5-musl.patch 418 BLAKE2B c1af19bfbb0c05d3cbc0c4308ff89ecdad0825d8e77b19d32b02d8ba410538ead7c90a20f31083174cf0e0cd9a428cb4070ef76949c105c2768086ac6fbcc81e SHA512 3f5f2d1d1fd85e1829fb024bfbf355b945c04bd0a624b3e2a86dbe029f64d15473c66c7410bd4013d263fcf3142474e2ac92656699aebc0570c62d8a18a4b635 AUX typespeed-0.6.5-use-extern.patch 2482 BLAKE2B 61614a47fec82e9d0796bc7056a147665257d6e7ee44f9a240d64d6caf0eb8153acd1f90854af689fefd3c546e31c7a15b01dc95a117bfcdfe171fc55762a880 SHA512 f20a8c8774748175d48a10d790463160b23b9279f1974a5ec77314f93c52bef827384dc0e35a5eab09cb066a8352cdab745c59d300b371a2a2e9b9e8713a2d1d DIST typespeed-0.6.5.tar.gz 254170 BLAKE2B ce39d5e7d31a068a34deafa1c81dc69b028339d4f8e7461e5bfce335bdc47885b224f33efc7eb02765a2ae0cc1d1b52559b210a04fa0a549d54093dbc816acc0 SHA512 cf3a8cdeb5fb1ee81bd5cf50d6b2aca1e7331b0bfde518c38050abae35ca617fbeed5bf2a37830a7568712ab71920f60c89197317a2721ae8c89829b0eede190 -EBUILD typespeed-0.6.5-r2.ebuild 855 BLAKE2B ab41de4f169d989a279fdbfd0be8b7071fec7ced55bb2b3b98120ee5a9217a9325c5299fdfe18c228426375f56d91e6becd6922ffc12db102d73fa5663dd2382 SHA512 450e78b9a468c7858f3cde08f9ab12e99218da3a0b1263dc6ed5462eef794c7926130e033c50eaf69d19c7fed2c2369d7974475f48085027b47e9dc51cb2af75 +EBUILD typespeed-0.6.5-r2.ebuild 857 BLAKE2B 4105527a3bc15856218295225ba9ca4f3342e1c141a78117aab6d04bdb1af7bd38a674d0ad5cee0a360d35cd222f757969cedaeb9b28838a6c47054ca100321c SHA512 6a057ec0731d583b9a22211747d6cd938c5d7d2c9fbb078094c61d4a8bfdc23909f64d469ecbbb1b978706ef3f8f067ec678c1859f41a165f556570f4d269ab5 MISC metadata.xml 333 BLAKE2B 5eee97be1eab7514fd9728cce73c6eb9786c7c8a5319c98d2c4193f4dc79506444ca0575981bfdead6c255b5833a13d2376df985139d56746c3112ec6544de4a SHA512 d040094f95bda9e0a2550cb41ae4fe618ca4847bab6723ca33b3be1d82584d2ae4b142b25dc686a33f261ed5f89d754ebf8580334140bf62e532c15219fa4a56 diff --git a/games-misc/typespeed/typespeed-0.6.5-r2.ebuild b/games-misc/typespeed/typespeed-0.6.5-r2.ebuild index 04092fb9bf55..58dfaaa3970f 100644 --- a/games-misc/typespeed/typespeed-0.6.5-r2.ebuild +++ b/games-misc/typespeed/typespeed-0.6.5-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,10 +6,10 @@ EAPI=7 inherit autotools DESCRIPTION="Test your typing speed, and get your fingers CPS" -HOMEPAGE="http://typespeed.sourceforge.net/" +HOMEPAGE="https://typespeed.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~alpha ~amd64 ~ppc64 ~x86" IUSE="nls" diff --git a/games-misc/xcruiser/Manifest b/games-misc/xcruiser/Manifest index f0a499fe90f1..ca65348f1c63 100644 --- a/games-misc/xcruiser/Manifest +++ b/games-misc/xcruiser/Manifest @@ -1,3 +1,3 @@ DIST xcruiser-0.30.tar.gz 38667 BLAKE2B 5cc5e296c9c8e73a51b2dc39b58beef09aaf7122c0b41126fc06897a474a057f27b44ff782855fa8f6bb39b6857b928a15e8e258a71f0aeb1b5d3d657788f557 SHA512 77f1dbfd4497e30bb1ee0f41121a6f85cd1bf2b59fc542e88326bded8b806ecd7439689765a73ea88215c768a3bdca1370ae80b956de38a131b927b6af9e674b -EBUILD xcruiser-0.30-r1.ebuild 832 BLAKE2B 037067e9f66bdeb434a10a6daa5b61c5c9a9cb5e0585289d93e47fe74e8fe4e5f362f0345ad51ca350ed94d19b0570be51a43bb6179654ce441821b69510f3f0 SHA512 4d08fceea11c0471dfe4e5927de54e6c62cca725fd89d4f8835858d8b52fc866edf3bd792c8cd25667c2a74e384fb1ff0765806fed7167cf7910cae867491840 +EBUILD xcruiser-0.30-r1.ebuild 834 BLAKE2B 1131a6c74ab72e156771eea3a3a0b94de3a7c76a558a0f456d894ddfa01ae3c821115de56a4b1c027008aa3acf76a3bfc0fe773fd5b036f416aa296ce47548da SHA512 6e9b79c46e7315419cbb2d942bf903bbedff9bf7314d0912a93b98f1290c4641e8e9fea6c8aa2ab866b2f3d97d196be5b257a2e910443c167944cf4d6f1a16ec MISC metadata.xml 332 BLAKE2B 27369294537d50d28a174c8a61b7cbef2b2196d66d69be384dc8da5d69504d3e543fd9d580d3184d0a5425a9a6e044bcf90ca9543f08ed69641acbef124ba20c SHA512 922d02d01968f06f23498b2de9e30bb44681d053a891b6b639cb56dfef88cbee1034018870f36e68ca3a73d8ebb9bc52710929cfa78628a89b7523f63f2775e7 diff --git a/games-misc/xcruiser/xcruiser-0.30-r1.ebuild b/games-misc/xcruiser/xcruiser-0.30-r1.ebuild index 22e08e0e5cc4..05ebb0f703ba 100644 --- a/games-misc/xcruiser/xcruiser-0.30-r1.ebuild +++ b/games-misc/xcruiser/xcruiser-0.30-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 @@ -6,10 +6,10 @@ EAPI=7 inherit toolchain-funcs DESCRIPTION="Fly about 3D-formed file system" -HOMEPAGE="http://xcruiser.sourceforge.net/" +HOMEPAGE="https://xcruiser.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" RESTRICT="test" diff --git a/games-mud/Manifest.gz b/games-mud/Manifest.gz index 9440d272eaa251e1fd8043c51055f3a162f804fc..c289c05d75ee34061fae94d5e8ea5d67b3fba309 100644 GIT binary patch literal 1883 zcmV-h2c-BPiwFP!00002|7Dk3jvcoVhTpvktsr4l@m7yA;vhldyx1Ek7Rf}gYzMXs zJG;-<0W>p4Fap$brn^c0_215)-hcc4-S_8H?D!Oa`0e|T@5EYr_vPQ;|LrUN@|}8< zaa%1bhuGnIr;ZjLEvlP)EmB4-{uJW2=802xoG2oG`iODYJv-}Znte-mw>FnqEphn~ zttlgW(Y>;*Q`U&QcADqDz301c{_?(wzH2jO?R)&DwWFasq}wblbhw;ejL&LiTeA+H zoz1&nv%P1odiRYzcxRUB^;Va>%3F5#$zj@z+RoT!zK3X}MUKG-r&KRmR~uh^{r(?+ z{qtAfeETjx{FEQh_rL5vejPu2xaa3j@1*H`LG0csvZIXMg~j{sk)ENs?krQLt}0QM z+FiOENUS9$%k!LE!Qrz-nU@_@wHSUtCsa9{THh_~%o-)+4!J&k+|h5{tIW80%du&T|ua$e(KC`Px$vWA0rk^}p!^*6;*Nj%i zDcU`K^?q$uS#w?~Tk9OxyK;AFN8TXz(|>;c6d!+wm%ZS1E}QW?cC{tD^>z02%Zjt^ z2_(Cjn)hAoIlfv}(d~D7Z#ldkSLNXW?*e3O@Ho3Euti4SYp)qoqOKZUj%k*9PU{2O zLHT9%GhVR(vapM;b8?tn8?zD}O9m<^D);c@*!p0%yfiajctu@{Z|^XCmfhMZ?1a0@ z5*G2wgU`jjjh)RMJ$%+SRGe9_2dtgB^%bvwLaq!v^qk70n#TLfa>7A{VB0)ZXh6@h?!)Hd)vwsqa_DRu+C%&BEg!1n`=a}MuoVgN&2M9hrdsP-+rE0Exz1O}{-0pw1+BOj4skpjyn73% zbNXX7%PWdM!!VJKH-jf$g~QC!XUVmoTL6+x(-PVmGJjkxj-g~}Ypo+k%u8wb(TZt- z&+SJeG075hEcnIop#sP9Enq7ZGG~Pk4?kL9bOueF)saCx1Mjm75$A1iiwk=)Wtg`X zjNvfU>N$n{P&Csgv#v@A7)E#NjWHqPV{52AIv$d*X#M-gUw{4a*SBz)yukI0%?s8D z37`xCf;(SXVd?lt3}uZNIM5A45sQG?HSYj0o2|M+kU!l@5UY))TR_kDY z9+w{5>oyFCY*}O3+H{CSndDEqkElusWZ($V-<<2y->+e9A(bi2be&i)$(hnO1F!V}YM!t4HUwBS+F&ryyV4wcBw zV9bU0>)31c$FQ7CBoW7G$EB~N{!C=gWd0`&(&aQ{+4Caw?wj(57)bm2#^^tN_x+DQ z{!WIk+yaSSeV_;$$)Q`8Rd8Eb<(#SbQxHywli~$gYk3?_AD0fq38p48Ft}bQVyf-* zTAA%>TiT;&avs>O!5P8>h2Uh*|BQr#ma|{Dwef00U5zUUg}$4S`M1(1k24J_)J#k# zAV0;98bK2qyF|xb`w65^(xP?{&gq-}Nk~kT0UD-Go5fjf8I$VUce*^8ttYuz-g4`w zvwq2coj0k-&R%O*Iy}cmFxkrNL}|qEwsHze^2E%fD0ZNRE#MIi84Py7_W>SdP0IEppz8>4Tq%+9Qh2G6>`|Bco741O39&Ab|{89 zo#&gx*52AJL3#!SgTE+gM#j*0^FT&Q_TU=;EtGbM$K>b~nL;uS);!W~6zEN?h9Ey& VM$qp{zEa5e;=h1VV7mbg000)=zYzcc literal 1877 zcmV-b2delViwFP!00002|7DlUj$FqPMECxR`2xE#vmTjC3YKBRmN(K5WW8)cq-01G zB>%n7U63<^K>}>f^zEvOia3$|=Xc+|d--@i<<3v}$KO7FcoA#u<*R?Z`}^1W)r&@x zaa%2O4Y9-Py>zsUY+1u1YLPN>@~f1v=_gO!d9sMa=_ALT_v}?q)77{12x~sgYRStV z(Yj=;UUbjZ<|%XJx^`NueS2Ro-~RPo6MbpEWbS+7E^9|qcS<)eEp>#PUW}jB%C@`? zp7j-|sb!}<8j{?j-4!~1)F{`4YE{flDvy2#Elb{7`!yXT6Py5{xb;ySBj znQC|HZYVLQn9Nw`teG5swJd(wK~>8U2X#`F!>RS%(vH_GDR;;Xk8wx8bi5`|>`^Q4o%?uKk+Q0@@3rErvo)=Fy}hn% zWt^ftR?Ob7d6nsYrEIM}Zgl0{r5$;r*iZlc`BQ%QonH1uuXEW<+_9@o*{#pBJuWMH z-Hs%?nOgK+>^Z*Ls-iotM{jFHJ)z3O1K%ae*x+$?Q*eunzUQ8vE?H;IF2{70dQR&D z+hO@>^|M|%5wft0uI?OW*T!9mjwyo_6qS2;a%_FHn^Bq>A9zJWOYG=4+{A8!EwF&qu7i*49_O{)M^T|Mpfc8LxrdYnJO?hO9NL9MZ7M zK0?MUgU`(1aH|g9rmdGe?N0GMY!R(a5O9EWCj(d=y{DWVoIqzpx_ACh5Kog5CwlEB ze&&iAZT7sM<=WPlHVwRUW~;0ifiEWOV8+ctgY?h5?Zdo6!?iK^QOH%bF9rB_f%dmekgW`9rllMv|q?IgcE%D5b%pnQjT^ z_LGrxy2Jtme<40r;8?K*ZKY!7Rq?~)kCuSWut~5wF{o$2KD!vvZ^K)>u%}aoMQh15 z94@uSa-lzz%yj3jt5O06=x)6^95X&xBkkE?$a+=lKR^EZ>yN*_mCNLdT+g*d0gadd z%TOTD`N~XN0Y`EuYvh1HH;qJ03TD@J2ZEWm8j3|ao9b(>gvJvsyMxlzO#BM|{p z_wLE+P8H7eP@lU}++Qg6CpHErtj~+>XlO4JWhhW$vuP$X3Lxd7?J(#*5 z`cWDjh?97<*&+K~xnL^7nN5Q5E>}PdwOY+liPh?mWWJH={SW+ol`Ber1^wl+p!4Pc zV5yEKj4_ngt&7RUfH)*qAS#=IChEBI$|{tG;=V~W zxd6tkowF97)OjY|IL7=kM-=9PSxH*E7cFLj%ZEiA1#PQcUw-?n-R%egE;tAAc9aS8pLg zuQ5mj6Ukw=EcgiEvZ3ROE=f5NP6jW`TFXN?eJGuT6N;F~0C2r9h^e;IE6TA~uJ%bZ zJr8@XWqoE>5(3Gde}(LCFXxN5cp$_$b>kJ|68UaM=iiFuaSj|>>Fc?sO$#LLZ%kri zm+T19PZE8ambByJ<*}JR@u@Fk463HVGz(d78IOtkULj9s>sh>6+8ecgI`fzH@AIY= z+1cyZwSqQ-BS5xtPlDghnWu6JhGYk3QWPAJPGiPg4NMMp!1n-LJ+&{uk`(GQ-BT2m z`G^lZP>Y;iW7;mH2hdXzGyyYNArlamVc^JT!K~23RwarUq7(0f3rW8Lr}KQ1z@4q# zlC)_nU3{gG P@rVBbG5O-;0Sy2E(XY;K diff --git a/games-mud/tf/Manifest b/games-mud/tf/Manifest index 33a30089bc88..2860954fb186 100644 --- a/games-mud/tf/Manifest +++ b/games-mud/tf/Manifest @@ -5,5 +5,5 @@ DIST tf-50b8.tar.gz 719553 BLAKE2B 3218878cdc4a2049fd7f2a8e0426ec589bf304e0bb24a DIST tf-allrootpatch.txt 3349 BLAKE2B ca57b7ddfdbaa377c69ad07427185a3952368d35231f4bca77c78a5ed7b5c1c362f4ef1512e23c248b96810739056e8f53c4d41320a1c1dc320b1fd22d965199 SHA512 3fe44e7291d133abd04040f0f8258da6a2b7f67cab79cb1628897a4a483a0998495b6cf97eaf29ee447a650fdb16a48c846599807e570f687a256bb58179495e DIST tf-allsrcpatch.txt 10392 BLAKE2B 9a24f99d6bdaa835b4cc2588d87824ea07a12fee38d576ec63f48493f5b92c7155ad959fa80599edf28a39f76d85ba8a2a19e1ff2b03c7893fe4d7b4b7d9af97 SHA512 3ac2447e05911d156509bb44e8809c06c4b1a92cbc8067d196c7e5f688fccd5186a9073001958ca0e757c9db20e9f96889fe7a5b6255495539f23208f72ec613 DIST tf5_5.0beta8-8.debian.tar.xz 12732 BLAKE2B f663283d571c272e0c159c7175967a206ab30e95fb64b935c73fa1952a3e7ba559af104bf7d4640218bf5748968059f0f9e180cd1d1191beef4d8b0c472eefac SHA512 dcc220d7bec11dd3760104502c51aba320e7b6701b7b295ed188fa32edec7d23ac287995da6d08d34a55f937ccc53b6f02186afe4bbde02e934d90a57c7f52b1 -EBUILD tf-5.0_beta8_p8-r1.ebuild 2033 BLAKE2B c6ef5a716482a3bf972d52ab2b4c0e8054030aadc8df2396ef33a4d7f40d2a2200051c75cdc8bb9b1ef885ff8428875d67b789611259abffe2be4d08a8b95c30 SHA512 faa13149e17f76e58af6a9a639f8ee57cf08ba347082ef7c43f5ec50c39b206470ae3d85d098fd3c30f3e6526f28eb7b4a12b6204e3d8f6258b12b7e335e209a +EBUILD tf-5.0_beta8_p8-r1.ebuild 2032 BLAKE2B 048515671f85fe0dc87e11032addb3a20fadcc8b1bda836fe0cd6a03b6297de601c93e3a32876a737bf2cb5c5f57071f4cf75690de3853d87a03314303d5eec8 SHA512 ca1fd6f079a35f41522bca956b0624c10e298f3d04923748aa3bd2a09ae3e7de8febf1ea541a33bc2c2d1878a0e3fbdfc164d655bc65d19e7be378b3e54e04e1 MISC metadata.xml 528 BLAKE2B df96a35a5bbfc92e5df53ceb47d6f2784687c994469a8aadcca651677432862ce2913ab0540abd43d324f4a356416b64bba23ea26afe976dd936ec5f0b6ad8c9 SHA512 b13066571a24c8731e3d6ce75c7beb1448fed961cad2c957f178996e11be7e8435c04d7cad26bfeb26534f906b96aa1e104529d75c3ec20b131361623c3b08f8 diff --git a/games-mud/tf/tf-5.0_beta8_p8-r1.ebuild b/games-mud/tf/tf-5.0_beta8_p8-r1.ebuild index 9dfaa27948d4..df7c30050399 100644 --- a/games-mud/tf/tf-5.0_beta8_p8-r1.ebuild +++ b/games-mud/tf/tf-5.0_beta8_p8-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 @@ -9,8 +9,8 @@ MY_PV="$(ver_rs 1 '' "${MY_PV}")" # 5.0_beta8_p8 -> 5.0beta8-8 MY_DEB_PV="$(ver_cut 1-2)$(ver_cut 3-4)-$(ver_cut 6)" -DESCRIPTION="A small, flexible, screen-oriented MUD client (aka TinyFugue)" -HOMEPAGE="http://tinyfugue.sourceforge.net/" +DESCRIPTION="Small, flexible, screen-oriented MUD client (aka TinyFugue)" +HOMEPAGE="https://tinyfugue.sourceforge.net/" SRC_URI=" mirror://sourceforge/tinyfugue/tf-${MY_PV}.tar.gz mirror://debian/pool/main/t/tf5/tf5_${MY_DEB_PV}.debian.tar.xz diff --git a/games-mud/tintin/Manifest b/games-mud/tintin/Manifest index ce98fd52d4e7..36608d39aa68 100644 --- a/games-mud/tintin/Manifest +++ b/games-mud/tintin/Manifest @@ -1,3 +1,3 @@ DIST tintin-2.01.8.tar.gz 559665 BLAKE2B e87de0090493d220744672babf3e2603b46ece8a4a218fef526b491792763b6d6229d80f9410586bc2653bfa18bf0b842dfa1a8a2b2d24e0a2d0c5c1195e1289 SHA512 3c90b6ae3fb2f380fb46694e983bdd18a0b119a26f48f1ad5bbb50ada6dbf3c9b89eb2b5be7eaba4eedf487e7cb46606a0c3a0ca4011b3561a34f3e9fed670e9 -EBUILD tintin-2.01.8.ebuild 669 BLAKE2B d97dd9acba53cc1764ac09617bb01250502c86f8399e9c3d7ab3bd2e77ff786e2c7c9e5c4bb5abb01a33ee7acc34dfb8ae25fa576d97fa8431a8c37b57bbd881 SHA512 8143f5a5e3cdd0e2bd4f1a4b229193235679a2788e9cab6674f1ae73924c3d2561e03f875b93853d5808eb14cf7faac38b944a8c23808acb06af2bdfdd2b324f +EBUILD tintin-2.01.8.ebuild 658 BLAKE2B cf4f37c3f5ae063117f14bafd7658c33b65220495f41f6a92a1c6412064328f81738bc0b5fbd6cb4cda87bc7cd5b3863263359a486dda4201c41cbc7a7ac7539 SHA512 8dec8ea9df2a7b5e78afe973eabdc7beb116d981c65bba4ec0a82e8a9e04f25ee09d741a4c5abbbfabc69b1bb5da79765161231b5a1556a8f8ca7bcf070f5cb0 MISC metadata.xml 330 BLAKE2B 3322ef8317143073b18777eddeaf107ab2b24e501edbdc267c14aa5f53a4eee8b3999166901b87c77c50d79c0f58cfa8083ef697e04911330c7c1585ec3e3bca SHA512 e371577d0e7e3edef9be8294c586acdd62e475c7c5bb7010be38bd8cd9c471b0872430901bc83096fc1a5daa64201a59357dd49b2551518a911855c803825f81 diff --git a/games-mud/tintin/tintin-2.01.8.ebuild b/games-mud/tintin/tintin-2.01.8.ebuild index 56000f7ae522..eb0771f24178 100644 --- a/games-mud/tintin/tintin-2.01.8.ebuild +++ b/games-mud/tintin/tintin-2.01.8.ebuild @@ -1,16 +1,15 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="(T)he k(I)cki(N) (T)ickin d(I)kumud clie(N)t" -HOMEPAGE="https://tintin.sourceforge.net/" +HOMEPAGE="https://tintin.mudhalla.net/" SRC_URI="mirror://sourceforge/tintin/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" DEPEND=" dev-libs/libpcre diff --git a/games-puzzle/Manifest.gz b/games-puzzle/Manifest.gz index f35235af9818dea9c24b33233bd5652f03dfd64b..f309c0420db2dcb4153e13e4cd8b447cc1ee5d0b 100644 GIT binary patch delta 17267 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 wj(IJ!; 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 SNhc8HpZ-6LM{gRudH?`Ed?ru; literal 17286 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%0ABc}_Cly!Ndi7|LZ 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 diff --git a/games-puzzle/fbg/Manifest b/games-puzzle/fbg/Manifest index 5dc8643c4542..1d7c3824cf59 100644 --- a/games-puzzle/fbg/Manifest +++ b/games-puzzle/fbg/Manifest @@ -1,4 +1,4 @@ AUX fbg-0.9-missing-return.patch 280 BLAKE2B f1c0f5bc3da5a16228f9e1e720b753900c53e0ba6e3491a936380cc07fd45e6946097890dce020182af595a13c24e3fe5ac158e4389629285d8190b21dbee053 SHA512 a699b1f34d844798b9b31fbcbc7fc6b5f05c51e40ebed9249b0100dfa416d1c94fbe26f122f9d24886ca59ff09d0984ea836fee23bc9e244760e9fe04957b68a DIST fbg-0.9.tar.gz 1127384 BLAKE2B c732f0bfce5cdf92ed94b75764403f1e64efebdb6be92b900704601922a9a3e9f86de975613778aad9c5685303fc9e31dbd624283cc8ad2964cbf3c9c42b27b6 SHA512 8aede56515da472509068037bd295d7a37f365dd54ea8332c02409e84bf685b76f1733b93b90fa49ca58e9094a4506137c6459d4761a929cfa2e60bb0907a353 -EBUILD fbg-0.9-r3.ebuild 839 BLAKE2B 1cfcfa8f13f7e3638598e29b4fec8d5345e6301f47baff151c4b262c4b55d1c8e42cad15c006fee9c6909c1fad17ebf40cd88853ec7e5270512808c7cbd3ff48 SHA512 3b93645c5da9a723e1b346ff7de18142d7acb5f561a3b5158a2a19439fa8c5ff6aa738014d60245b96d141b71738263396d810e309e446499c98fcec7a29530b +EBUILD fbg-0.9-r3.ebuild 840 BLAKE2B 1cad112a3e160258fd7056b1caf9ecb11d87fa8ead2b99d748383597345dd0228376fe678aa407ff8ad0d366fa5059f3deee9e691984ad3097ee6ed941188f29 SHA512 5f115399b89fb8bfad423d36c02d1f30efcc0f74e4d7c910b4ba8cb9b1ff88a1f6b1f466518b4898d322f8dbb7ce1fedfbe940c549f9ca038ebb322b45f99606 MISC metadata.xml 327 BLAKE2B 42ccb827b43cb37d26eb332ad93c476fbcdb5868bee92ca1a97560b7ef822672b71c56a90e568abec6e29aa527a0694bb1a9458cbae492e0e609c6619b9c24f4 SHA512 a1bfea86b82179e648acf357f1505a85ee6c0c8877b8574400d4538989fa2fb0faf60114b7bbaac480b798c7e20ae4bfbda3c804cf7046289cd866597106e3d4 diff --git a/games-puzzle/fbg/fbg-0.9-r3.ebuild b/games-puzzle/fbg/fbg-0.9-r3.ebuild index 5da0c0508858..60b0a7db390a 100644 --- a/games-puzzle/fbg/fbg-0.9-r3.ebuild +++ b/games-puzzle/fbg/fbg-0.9-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 inherit desktop DESCRIPTION="Tetris clone written in OpenGL" -HOMEPAGE="http://fbg.sourceforge.net/" +HOMEPAGE="https://fbg.sourceforge.net/" SRC_URI="mirror://sourceforge/fbg/${P}.tar.gz" LICENSE="GPL-2" diff --git a/games-puzzle/fish-fillets/Manifest b/games-puzzle/fish-fillets/Manifest index 32a1656968bb..ddeab2416e94 100644 --- a/games-puzzle/fish-fillets/Manifest +++ b/games-puzzle/fish-fillets/Manifest @@ -1,5 +1,5 @@ AUX fish-fillets-1.0.1-respect-AR.patch 229 BLAKE2B cc1230c0ac1736b28987219eb52b1b82a98e98eb56ffb2ccb7f648009aa621021cb94bb9567daf1f7292bf5bf40fa03fb84b73b71247c472c177c99a14378497 SHA512 7ea42c3ddfe78c07068847f7662155b29c10e1e70f3f867ce99f9d9b6c754a9c8e3b1fcffa038a70a49b45de317bf79d6d70c263c4b6065adef0c523099ef823 DIST fillets-ng-1.0.1.tar.gz 380290 BLAKE2B 675839cb451686c35611120b0b8e1044bc6511ce2369157f7d7c934eb0477b10e925268ffb35d5415070f25d7469da249027f148ac06ba65bd139fbddfb20a03 SHA512 fe4a5186f94e953cbc85fe8b0ce804c881c96feda385cfc36e1840e448cf094c3d815fdbe32976a6697a855038951f97a384c277a1c52a048520e8da71136718 DIST fillets-ng-data-1.0.0.tar.gz 146418413 BLAKE2B 0359cee1db5d54a124f76520c4c416d954969bd9fc79eb9305613549722133684c2f6696b754729316ca4f4ebcc3aff63db845fd71ffc955d5e9584d89a50999 SHA512 61c7fe3980510a7dbd85f4c246e7e42a0f79d8e2aacd96a0c7a14189c5dee92292efb030ac92299474162995039073288283fee0f352cf08be6975a2c86703e7 -EBUILD fish-fillets-1.0.1-r100.ebuild 1410 BLAKE2B 188d94a1f1943a07c2543fd14dc8dae82d7390b5eff02e37da669b5a82d39812ce3e379119eb11988126d58eb5ed629b90901888846713272486a7cb60a755ac SHA512 ec39693410696969b955b340fa46ee30ee2cdbdedfa53bcf55e6fafa72c5c5278dbc9b30c6ce821834f832d263d92b3de1381b883da5bb21e0fc9b16de848160 +EBUILD fish-fillets-1.0.1-r100.ebuild 1412 BLAKE2B d1a2999bceb4dc26d5ed6970ffa5f50627dbdcc07e876d4b0c52ee94502ec2edf70a78b0c710b6b73129737bd183e07468d0c347fd26c7e14609d0f4096e69a0 SHA512 20cc724f4b98af50f53c40a468ffd88db1888d8d78d847fe7da693e5dfea2ad29b6ebb321000b86d2a5d19de0a2efe3af51d88748e66a553663175adb1da24a5 MISC metadata.xml 331 BLAKE2B 656317e430e62114b4ff8fe9f47480144fd2dd1c2f853668649d2fb4a70740243d063c66958672dec077c534e69d91163ce9d7ede7d2622718f49d33617dabae SHA512 3fc9a138ba4c12eb271f8db615e2ea211d3c4fde5725eb9f65b0fdffae5e1b7f1d39ac8a45730a13f9f8774e1581dabbe334a299d97d88f5dcead6e45e623e73 diff --git a/games-puzzle/fish-fillets/fish-fillets-1.0.1-r100.ebuild b/games-puzzle/fish-fillets/fish-fillets-1.0.1-r100.ebuild index 6dc60e4f3df2..aef94ac2de03 100644 --- a/games-puzzle/fish-fillets/fish-fillets-1.0.1-r100.ebuild +++ b/games-puzzle/fish-fillets/fish-fillets-1.0.1-r100.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,12 +9,12 @@ inherit autotools desktop lua-single DATA_PV="1.0.0" DESCRIPTION="Underwater puzzle game - find a safe way out" -HOMEPAGE="http://fillets.sourceforge.net/" +HOMEPAGE="https://fillets.sourceforge.net/" SRC_URI="mirror://sourceforge/fillets/fillets-ng-${PV}.tar.gz mirror://sourceforge/fillets/fillets-ng-data-${DATA_PV}.tar.gz" S="${WORKDIR}/fillets-ng-${PV}" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/games-puzzle/glightoff/Manifest b/games-puzzle/glightoff/Manifest index d8ec3dff6c6f..4ae78b85c7be 100644 --- a/games-puzzle/glightoff/Manifest +++ b/games-puzzle/glightoff/Manifest @@ -1,4 +1,4 @@ AUX glightoff-1.0.0-desktop.patch 330 BLAKE2B 5bdeac9f9d8fe9aed9d80b3483775afee35b57f174f67c9b6cf1a368a309a1f01640982147f1b347abd7dbbccc46d901a230a6c7dbd2a7af20be2c8f517b8288 SHA512 53f637623de641a9948a45998edeb513a448dd12ce9bc264318dccdc7505fdb450ca1ca7926319bc505dfb1ab399b5ab9f087673e9137642765d4c38ac964e3c DIST glightoff-1.0.0.tar.gz 349274 BLAKE2B 1c8198215ad1b5229f7ca9ef55df2858cf61474d18343ab0d506ace2104807573b29a3e570c5b88149fa788601c4f2fda872f2f36948cbd8f0de3dc2c5193293 SHA512 b3be7f65bfbb6b3affbddd20a12321ee401defb2bc0b64e58b5aed05d319e6ac51100cfa8dfb4beddb3c919deb9ee6931235dbc4183c12d3e501da5eb748ae94 -EBUILD glightoff-1.0.0-r1.ebuild 702 BLAKE2B 5c580c494e6bdf708150a1e14eb4549dd09847563dab61aaa1c450722a97817a0c54e80c99ab6e845b7a1d8a7391c89cd563b637f89b9b6151a0354d8f10c3cf SHA512 7aa53a6ce6c8fe24a116be2d197d8ce77d3e37d595fe24ca9ede571cc27dafb399430eb5a6928566216852ae6a2b78d73cb67adfd704a0c666e8c8aab7e83b26 +EBUILD glightoff-1.0.0-r1.ebuild 702 BLAKE2B 92bd5487807494376818c58ab9f332c473c8d82deff7500621fd429c9441ca81956538e11af577de8dba0179fe7fa78c00525da77bee2cd27996347092160917 SHA512 8ca83bddf04d82745bceb09e35a6f57df0e9a589d683182e29d66374b92ef540b028801428d3f02854d23bc6c27d054bc81e55052b04957131021c6905bf0632 MISC metadata.xml 333 BLAKE2B 69c1d312babe18e2d61f319687c41c2d4428e8648e76f354031e022064456bc15808872db81cae8d5e1270e99c15754ef8909c2dd335ebc61d91563720bf3107 SHA512 01e3f4096bf3ed3e3c2710a8cf593c0f27311e33dcda6ee8359af518183944826faa80231988c04326a1e2f09ad56dc25bc6fa733289a018ef32a9346c12d42f diff --git a/games-puzzle/glightoff/glightoff-1.0.0-r1.ebuild b/games-puzzle/glightoff/glightoff-1.0.0-r1.ebuild index 5ef63e773900..9df1e1d2724e 100644 --- a/games-puzzle/glightoff/glightoff-1.0.0-r1.ebuild +++ b/games-puzzle/glightoff/glightoff-1.0.0-r1.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit gnome2 -DESCRIPTION="A simple (but not so easy to solve!) puzzle game" -HOMEPAGE="http://glightoff.sourceforge.net/" +DESCRIPTION="Simple (but not so easy to solve!) puzzle game" +HOMEPAGE="https://glightoff.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/games-puzzle/gnurobbo/Manifest b/games-puzzle/gnurobbo/Manifest index af663e3f1d34..4bf3e7588dd8 100644 --- a/games-puzzle/gnurobbo/Manifest +++ b/games-puzzle/gnurobbo/Manifest @@ -1,5 +1,5 @@ AUX gnurobbo-0.68-flags.patch 1105 BLAKE2B 4174fd00e12df7140516a1aa792a759e475b8b80c3c0c83c89c084daf8e7b96d74cacfeda6392f4df50760c5a87fe3a94676354bd24c6a9c904c88c1bf7058f5 SHA512 42a1e647fca531a952116859bc5804b27c1587510850a0800fbcd28c39239a4b3c8ca2aa14de37d4d710f92a50a2308c837677b59b803460a40b803a2ff98bfa DIST gnurobbo-0.68-single-variable-declarations.patch 41708 BLAKE2B 05de30e26be4c927c0ec23b2e2b9ce40dd4ef115928fc297235f10740286e9668ac67ac48d78e9ec5b52ce4c61b196407e1a0c5cac3af4d65e7031a9c69246ea SHA512 e8a498983bd5a8174e851f317088852e3f1ea510efa2377b71b9fe43005403a163c468ff7fdbaca2bd15524f51234de595d87b7791d24d0e9b871d1772f06854 DIST gnurobbo-0.68-source.tar.gz 2400364 BLAKE2B bfc97fef53b8dc35fd21131557ab7f679890f20b1635268241ff0364262d2fdf7070fd889b6ebc62af8ae8740f5520de3d411acb91158382d6be0ff19c62aaeb SHA512 cf2ebfa556bf9852142c83f9d6fc304ed973d02983179fda0a7db8af0951116b6327ec7bbb462541f2678d32d4d9760e80b1c82c98a64138b25596cf1e3d52f6 -EBUILD gnurobbo-0.68.ebuild 1230 BLAKE2B 920f6070818179edc28af69545e3340164b03615b2980c491a33f891932340ae31ea5a7353dbc2eb91378fea8303d1481bd896fc4f20ddcec2e6096a85f2e8b6 SHA512 03b3c6cd5f5d6f6ae2bac1dd61367f1e53cf3ba8e0a3b98c0b55711ee6d69a64dabd828055015a6151af53085fbe8a049e0a149cd1de0114b9081d2619b35488 +EBUILD gnurobbo-0.68.ebuild 1232 BLAKE2B ef0acff09f9c3cc6261f58528f6241f5be813dc946900954cb4de579465226370dcabb0ef56d8fa19019b2ada66ca1d8a6d2720ddb45bce8254928bc62a95134 SHA512 6692b59d4246f10623e143b259726faf43e59aa555dc1e5d93dbb7727ef76f32134982c2c0f61b87d6e5dbd1f3d6b990fdfd98a123d8e04f55cffcd833309111 MISC metadata.xml 332 BLAKE2B 5a8431b08379ebb400a42ab98c8f2252a651b08d94bd6ea18b95303fe9c91cdb96225d7d60fd8767148b578e75e01f56ff2e3034bb24b862dbc5c6e5ce9bfc41 SHA512 bf39c9e13f5d727a0a3727998e64c2e20f9b5778cbb245f3c1d4bb50ed2843b6e8e8c917e29f2f6ab5584e753a65bf637a07a45042d43540970640dd9d2092a8 diff --git a/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild b/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild index 999c90a4bee9..d90d1fc92a60 100644 --- a/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild +++ b/games-puzzle/gnurobbo/gnurobbo-0.68.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit desktop toolchain-funcs DESCRIPTION="Robbo, a popular Atari XE/XL game ported to Linux" -HOMEPAGE="http://gnurobbo.sourceforge.net/" +HOMEPAGE="https://gnurobbo.sourceforge.net/" SRC_URI=" mirror://sourceforge/gnurobbo/${P}-source.tar.gz https://salsa.debian.org/games-team/gnurobbo/-/raw/debian/$(ver_cut 1-2)+dfsg-5/debian/patches/single-variable-declarations.patch?inline=false -> ${P}-single-variable-declarations.patch " -LICENSE="GPL-2 BitstreamVera" +LICENSE="GPL-2+ BitstreamVera" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" diff --git a/games-puzzle/magiccube4d/Manifest b/games-puzzle/magiccube4d/Manifest index b39d09148450..a39eac0d1ac7 100644 --- a/games-puzzle/magiccube4d/Manifest +++ b/games-puzzle/magiccube4d/Manifest @@ -4,5 +4,5 @@ AUX magiccube4d-2.2-ldflags.patch 501 BLAKE2B 2abc1cf4e4b9d210634fae3da618848d21 AUX magiccube4d-EventHandler.patch 429 BLAKE2B 7572ff178552f47fe12012f6d6a822a2e2d2d63115eb14fce6ecc8bf489a7ab3c04a7f028d7a514d8de9adca27e6032051b0930386e7d40db08378ad16690a4c SHA512 e11bc6d31a41dca68b450773f575ff1708426daf1f8750117de81592f7050cebe9ea61385e24bd09186d166d764b2d00351b203552eb9d1c2a10be03b3be4f03 DIST magiccube4d.gif 20739 BLAKE2B feaf1911e483bff7244476000c75b34794911fe279772b8f5d46ee8bd4125881fb71aaab0ebac891fd0a5db38b746c940991bf5fe9e1ad8a678240b2d6cddf82 SHA512 7a8902710eaa78a6580f024a86bfa1828870dc873a4fef30a7d4fa197a67cd1dde162d6d1d1ba0bea4307c13198d52505fb1a1fa3f6d10b3914af42d7c0ebd49 DIST mc4d-src-2_2.tgz 144645 BLAKE2B 5b29963d056961ce425f7644b14c35e44ce94bc7be6ea5f3fbbb4048478366951005eb8e91fe7cb12e6f1424ad55add31493e0ad3a4ab18eea9e747f940c35f3 SHA512 19491460bada93b4ee2010004128279cb88ab866a5a8c791080d59fa86e5bacf966d7dab0c9b3074e94b77611ae341480d19b384079e83df549ef25e592b12a6 -EBUILD magiccube4d-2.2-r1.ebuild 1028 BLAKE2B d8a43720dd54d430685c2ef90bb4425a764dab690af518c9ed524ba85b830604728f94735d6cf6a678edee6ddfea87d08fff6873e0a13b6b61c16dac8fd61dd9 SHA512 ffcb0d692bca7fb0684cb93f3d1d7eb809f2ddf20d196e6c949f5d4cbef5895ad7e3e5cbc1e63bcb7a778a74c9d4876595d14182c24a18c9f6884f720fce9d08 +EBUILD magiccube4d-2.2-r1.ebuild 1028 BLAKE2B 786b6648d5c99055d96cf8685300efb764ba8efd6500d9ebb6acd7a823025bb53dfe176eaac6f1733415a95e1ea5df1858151bcd7bf5258ffe1badcbc6bfa37b SHA512 e79d8a38e58a47cdc9f08e46f80c4e4b37004fdc9e06911d7677bae18508c72d49730d2c7ade92e5d93831852ab846740d77e35ed7fa8925a16c6f36ceceae71 MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-puzzle/magiccube4d/magiccube4d-2.2-r1.ebuild b/games-puzzle/magiccube4d/magiccube4d-2.2-r1.ebuild index 5f9eac856d8f..1c45efaeaffc 100644 --- a/games-puzzle/magiccube4d/magiccube4d-2.2-r1.ebuild +++ b/games-puzzle/magiccube4d/magiccube4d-2.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -6,9 +6,9 @@ inherit desktop MY_PV="${PV/./_}" DESCRIPTION="Four-dimensional analog of Rubik's cube" -HOMEPAGE="http://www.superliminal.com/cube/cube.htm" -SRC_URI="http://www.superliminal.com/cube/mc4d-src-${MY_PV}.tgz - http://superliminal.com/cube/cube_transp.gif -> ${PN}.gif" +HOMEPAGE="https://www.superliminal.com/cube/cube.htm" +SRC_URI="https://www.superliminal.com/cube/mc4d-src-${MY_PV}.tgz + https://superliminal.com/cube/cube_transp.gif -> ${PN}.gif" LICENSE="free-noncomm" SLOT="0" diff --git a/games-puzzle/mures/Manifest b/games-puzzle/mures/Manifest index 85ab5b82c0f3..6584a23842a5 100644 --- a/games-puzzle/mures/Manifest +++ b/games-puzzle/mures/Manifest @@ -2,5 +2,5 @@ AUX mures-0.5-fix-fno-common.patch 2310 BLAKE2B 7ea4cd8bc666c8983a608f660282d5ec AUX mures-0.5-save.patch 654 BLAKE2B 57992955c9bb850ec7f13c50039eaa02d81540abbe94dba7cc0d034d5dab3c0f63d82fcdeb666efc664494e39f47c152f84efebaa1b3c2a108b55ff5c960dacc SHA512 b1762660ecd5cd373d39957003a0e455c3f981886191955eca2ccdd54d6ce2a302f6eaed3d022ac5acd64cabed364a6c1dc6cbdf53e0fd32208ce3d12db0a187 AUX mures-0.5-underlink.patch 382 BLAKE2B bd7a9cbf3225b9579a8f618f0c1eb3b2a2fdda37d8fe69c615af71bc084fea3d07f6b5a6c8e48148dc890c6075438573c3c70aa0ed9d7b5b6a9f67756fdac176 SHA512 9eb4dc66ad72ee3b9b7169b6d6f1922bfdca78cda5594c70f8a82231c096bbfea509cfa0d32881ee295b426fc3669dc5bdf8c44b203d8402d15464c6bbdac5c8 DIST mures-0.5.tar.gz 638528 BLAKE2B 35861cbc0497091c716664a6a1d38884a64981f6228637cbeb93b4be64c42bf84b8033c2f5d95f197c26436fbf621ff8322ffb5aa3dc241b50372e94a395599b SHA512 907b22adffcc0457d866da27bd11d61663c6a1eed1c0aa4b437f8e341065df86f2ab06851619e2fa4088aa0b2becaf9376bad693c83345f8d1ee862c31740eff -EBUILD mures-0.5-r2.ebuild 2170 BLAKE2B 92a256bf6889a24541c8c76affa61468e7c8c01bb52af6989a514e85b1b7d7f096ad6d160533ef89a7a780d4d467fdedcf2ce3191507420ef5e83e8a3e182830 SHA512 96ff563312dc0c5824c5acda89ddfa39e8ec48bf9fdc953dd6155bfc5a1e5834a473a6d3554fa5c8f2ec68e6475c0984337993a647fd4ee830b21f7afd6eb3d1 +EBUILD mures-0.5-r2.ebuild 2170 BLAKE2B 3318332d3bb4e95052a5446e301d46628201b9f32f2e9652652360aefe566b19748ab1abbf834cd7d477bdd4b1738f69bc34acca559fd54c96fce684822bb5e1 SHA512 eebf79d86d262d3266f5587798e0bd8472d3641583d86c6886f9aa222b85636303cce4ec798dce51837250c04e0807fb0d7fa3826d1908aab9af5855625d3f41 MISC metadata.xml 329 BLAKE2B c511b21a2f0d36570178cd65937a93d8cd71bde680fabcc5941721c9ca6c284c89b18befb756dcc0a9bae594601cf887ba7197297e71628d3048e985e4de9635 SHA512 1cee3b7123b7ddb610046dcc43f961b955ce8c42647aa8c9927ca416b1f23c9ee925dcd2e6901aba8850ae6d65746f8a924b5a6c2ddf994f13a3887a74519b64 diff --git a/games-puzzle/mures/mures-0.5-r2.ebuild b/games-puzzle/mures/mures-0.5-r2.ebuild index b99486c241b5..1b09b4612f37 100644 --- a/games-puzzle/mures/mures-0.5-r2.ebuild +++ b/games-puzzle/mures/mures-0.5-r2.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit autotools desktop -DESCRIPTION="A clone of Sega's Chu Chu Rocket" -HOMEPAGE="http://mures.sourceforge.net/" +DESCRIPTION="Clone of Sega's Chu Chu Rocket" +HOMEPAGE="https://mures.sourceforge.net/" SRC_URI="mirror://sourceforge/mures/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="opengl" diff --git a/games-puzzle/penguzzle/Manifest b/games-puzzle/penguzzle/Manifest index ac51512c6df4..e1f16774a72f 100644 --- a/games-puzzle/penguzzle/Manifest +++ b/games-puzzle/penguzzle/Manifest @@ -1,4 +1,4 @@ AUX penguzzle-1.0-tclx.patch 161 BLAKE2B 2b7ffa6419d44f45f17d23166bd22729e07002f85408f34036e2f9e9e197cff302c70562f39f1d1d7576a2c33a9dfc164d596078de5fd15fd132b16f9c92546c SHA512 41292cdd6da21611de72eb363e277670bb6d641a4e9651e8ebdb4d73400a389cdc51191e0c551daab575888cbe88ff6f257c080c36c71b5000f7eb7b0d59e2c8 DIST penguzzle-1.0.zip 21542 BLAKE2B d8f7de3c4ddac7c05aef1fafd04da81a00a22f246adaa0165dd491bf818081b3f384421f7786b4353e1d889e651568d2d10e64531573bce0636824dafbb4ace8 SHA512 fc6c57ac851df7fac7d91f90ec53fa543470e9721589966023028743951090994c372ff4538092c29aee12afc28809ad6e20a6b78ae9759bad2b41fed330b743 -EBUILD penguzzle-1.0-r2.ebuild 997 BLAKE2B df958c06ed26391575438b0c3ee75d8a32703031293ad3e9e0842e1542d014814447350fc0fb00c70e514f6897549951602981a513f9d11eb84561c348aa63ea SHA512 b25159695da632b15c644468561acb590f412fbcfec5e4fc15c8f5f61e0d6b89e4fa7a9ee4b7ac41b68f4b8ea071b44753eae53475f87e703fb3bd0bb048eeb9 +EBUILD penguzzle-1.0-r2.ebuild 991 BLAKE2B 54f709138da675081f4d09388be79f255cfe67fb2817e7b0f2081397a762f7d169d083af668c8615653292bf5bf18369b106d1de192ffd4d96749382e98cc44a SHA512 28bbf458be1a6040b46a8ed061ebd0d9e65d3f5cbddb31b147b227c844e47165aac887da7b74492461ed936772d2ccd255fdb952005d9b05d6d4bd5fff50af08 MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-puzzle/penguzzle/penguzzle-1.0-r2.ebuild b/games-puzzle/penguzzle/penguzzle-1.0-r2.ebuild index 3a8cc429373f..691f9a2b3a16 100644 --- a/games-puzzle/penguzzle/penguzzle-1.0-r2.ebuild +++ b/games-puzzle/penguzzle/penguzzle-1.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,13 +6,12 @@ EAPI=7 inherit desktop DESCRIPTION="Tcl/Tk variant of the well-known 15-puzzle game" -HOMEPAGE="http://www.naskita.com/linux/penguzzle/penguzzle.shtml" -SRC_URI="http://www.naskita.com/linux/${PN}/${PN}.zip -> ${P}.zip" +HOMEPAGE="https://www.naskita.com/linux/penguzzle/penguzzle.shtml" +SRC_URI="https://www.naskita.com/linux/${PN}/${PN}.zip -> ${P}.zip" LICENSE="penguzzle" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RDEPEND=" dev-lang/tk:0= diff --git a/games-puzzle/pipewalker/Manifest b/games-puzzle/pipewalker/Manifest index 71d9f89b1cc4..63639b91e272 100644 --- a/games-puzzle/pipewalker/Manifest +++ b/games-puzzle/pipewalker/Manifest @@ -1,3 +1,3 @@ DIST pipewalker-0.9.4.tar.gz 948399 BLAKE2B 262cb373fca5aa5fd895a48d29d91e4efed5550b4798adf26bfdc869ec9153610cd04a0a0358d02909c885a41fb96f15a15ecc901b6ba95047d240d07d449685 SHA512 f4930739732164153663d11036eb2ac09447766779bc80bff4d355fe1bb764d617510ecf8d804f1ce0d81f58204b4e4049fb76246bc4e599c06c492b9c771951 -EBUILD pipewalker-0.9.4-r2.ebuild 775 BLAKE2B 388b48da45e5e2046377d5115b0e375b2e1fb698b8b7a8499343b6400ab20c37d3ceede51384ea56468c86ecb9df5c06b32d31c3697ed22f3cb02a67bf92d2bf SHA512 0b657ade10d4da3ecdae841d744d28899df9a42772182300c4c088b0d77082a4c7d96dfb7fd8201fac8bc7798413078fe6fde87d89c6fe1da71c3e55407213d6 +EBUILD pipewalker-0.9.4-r2.ebuild 777 BLAKE2B a4fe67aae44268f050c9cffc9dc81216f52e1875d5a4743aceccf128a470e5e2a1efaf85c6e14eabd9dcfd9acb07ba550422eec70849a84288b6ea9e6c744450 SHA512 c93346dccd87f5a60da771b9df5bfb6d83f614fda1086783f1125f8410af4e3fbf7617d4db67805e2095697b395064f3e837d3332357388084cd5b872e828cdf MISC metadata.xml 334 BLAKE2B 33a5d63c5717a0111afc8252b8764d5a08ce05ff3253dbc0dc3d1aa0d8577ee5c02200ecb9820e3a1183ecefb67d00a475f5fb766d6472b887d3c354bbb633e7 SHA512 1a6b21b1eeaf36715c90f33c2000192eb480aeaeb1a6852b053613e2e10a1a1cde7e0ee7213e013191f19c268c171ee5ab738c1ed7faecf45c70d7b995388c3e diff --git a/games-puzzle/pipewalker/pipewalker-0.9.4-r2.ebuild b/games-puzzle/pipewalker/pipewalker-0.9.4-r2.ebuild index 4c1f67e286bd..c554450da075 100644 --- a/games-puzzle/pipewalker/pipewalker-0.9.4-r2.ebuild +++ b/games-puzzle/pipewalker/pipewalker-0.9.4-r2.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit autotools desktop flag-o-matic toolchain-funcs DESCRIPTION="Rotating pieces puzzle game" -HOMEPAGE="http://pipewalker.sourceforge.net/" +HOMEPAGE="https://pipewalker.sourceforge.net/" SRC_URI="mirror://sourceforge/pipewalker/${P}.tar.gz" -LICENSE="GPL-3" +LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/games-puzzle/splice/Manifest b/games-puzzle/splice/Manifest index d749b7411124..3f1e719e42c7 100644 --- a/games-puzzle/splice/Manifest +++ b/games-puzzle/splice/Manifest @@ -1,3 +1,3 @@ DIST splice-linux-1353389454.tar.gz 305838859 BLAKE2B ef8c6ae70b48f6c1860e3d6591876063abea77fe0f9a7597f91e32295bee8e517fed1bf6fa3fa5e491ea11e8da7faffa26ad9d9329d960269e29dda7adf8a14d SHA512 67a83a30bdb8ff0eecf9097bb4615053fcdb073daada4a24b61ae239ed56b7d2192247e80989c67554dcfcc1069c2105a6083f9fafffa4bbd66bbf29edad6a44 -EBUILD splice-20121120-r2.ebuild 1274 BLAKE2B 1309de7d2ff431cd2be1dc0fce84acca9d119765fd80c0d8c7358bb538b4da646ada94310855aff7d92394538a693fe624a16a08ab92c7c4a3230baae1aee796 SHA512 b4f2f099ae0c755f4dc8db72d2a94af21867a4ecb17238b7c2e141fb26d98a1f2d0ff24111086e2ba14b1ae32028d9b99d7c4921a2c4b5e42a1c47b397bbec4b +EBUILD splice-20121120-r2.ebuild 1272 BLAKE2B c38b0d8a24a0e7a0511cd7a3d3f1a43ff815b4ca9bf48927d78f9fac441397f6fc1cb63b2260c6cfda729bec23b5d870e5fbe36a8e45612a438fa988f3bbd107 SHA512 6ee1eb4ce0a0fef2d9829a1b41dbe0fbcea5ac77fbbe50cf9f4e9dc8fc256dab367a279f72a6b153e342198295e38e73e8333925529f5613ba7698f41408aa71 MISC metadata.xml 254 BLAKE2B 4e6c8e1f126f76233a38aba6f5388488656795cb1d7d4767ccb1349772f5e78d59fc5663d4f1933dbe4633c2fbb90cd1d42d4b4d4f5ededc53653e7df13c7187 SHA512 2b82da849e3b0dec378f3fb497014f5d1dbc7aceb8a1f9d1638e83fe69448b1c5151eb4b1187154d828e4a296609ce5125b40977b2581d95b5588e353ca75135 diff --git a/games-puzzle/splice/splice-20121120-r2.ebuild b/games-puzzle/splice/splice-20121120-r2.ebuild index 4a89f862c355..4ccce130a1d0 100644 --- a/games-puzzle/splice/splice-20121120-r2.ebuild +++ b/games-puzzle/splice/splice-20121120-r2.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit desktop wrapper -DESCRIPTION="An experimental and artistic puzzler set in a microbial world" -HOMEPAGE="http://www.cipherprime.com/games/splice/" +DESCRIPTION="Experimental and artistic puzzler set in a microbial world" +HOMEPAGE="https://www.cipherprime.com/games/splice/" SRC_URI="splice-linux-1353389454.tar.gz" S="${WORKDIR}"/Linux diff --git a/games-puzzle/tiny-and-big/Manifest b/games-puzzle/tiny-and-big/Manifest index d1d45db88b2a..0801ae583fd1 100644 --- a/games-puzzle/tiny-and-big/Manifest +++ b/games-puzzle/tiny-and-big/Manifest @@ -1,3 +1,3 @@ DIST tinyandbig_grandpasleftovers-retail-linux-1.4.1_1370968537.tar.bz2 1170058011 BLAKE2B 2c1845165408cca68fd791b2d6f91c49e1131c25c29a49ab8512e82cf0664d52fcb8526741693e045e3ea1560ace47ed3d8a8e51a4851d6ce57adce6f2bcd445 SHA512 3dbf6ebbe6047f5258f482e776809c6817df8d14cfc20014fb6e4a6accc3db3e93051270ce29371bc0ef56d380bd382dbf8eb75b592c3f0097ca3546d889193e -EBUILD tiny-and-big-1.4.1-r2.ebuild 1376 BLAKE2B f9b3c48ca408bc2a1afa258f8eb10a6e8bbd26efbf7b5e7d9e8ed0729b4ccdf71ea31b093ce5a03cb72148537611846589a320ac3daad71c5522e37dda44acca SHA512 c9e953b7a173d8103206302d36bc2dee615359bd5d5d723bac4c838fd45072b30dcd5826760b4d8fa55f1e2aaa4c664f1b405537c7774b3ba9b0240122f23957 +EBUILD tiny-and-big-1.4.1-r2.ebuild 1393 BLAKE2B 085f783e6722c181d5419ba2c11a5854007c56db76f014f01b27c0d73504683b8165db9815631664d31dceb8c3990f73fcb46fdb127fe0b0deb483ac5fa38005 SHA512 9f946ca702d9789ae7a5b47e84c2671f781c4eaaa56d392e7e8f8db12fae255b34f6ee0a2f5be360edce59a9d9ff6067a123312bed5f7b2c34d7edd5f9d21720 MISC metadata.xml 356 BLAKE2B e0eb752d23e3b6837a3572de3f6bd9a9df05ef82faf203f0841f5f328b873a6bd6da34cac155a7c3baf75750bf2823aa7f11cc9d9cb6a3dda55acd7b94d09f56 SHA512 83d86688e66005d0f07ee07c04abd173a7f5870199805214f69d2325a0f0340227259fbc32e0b50859b6062f0eb3e61c73422510dbf61809e9e02df10a98b232 diff --git a/games-puzzle/tiny-and-big/tiny-and-big-1.4.1-r2.ebuild b/games-puzzle/tiny-and-big/tiny-and-big-1.4.1-r2.ebuild index 983779968c63..dc4bcf4d9866 100644 --- a/games-puzzle/tiny-and-big/tiny-and-big-1.4.1-r2.ebuild +++ b/games-puzzle/tiny-and-big/tiny-and-big-1.4.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit desktop wrapper DESCRIPTION="Combines elements of adventure, jump&run and physical puzzles" -HOMEPAGE="http://www.tinyandbig.com/" +HOMEPAGE="https://www.blackpants.de/project-tiny-big/" SRC_URI="tinyandbig_grandpasleftovers-retail-linux-${PV}_1370968537.tar.bz2" S="${WORKDIR}"/tinyandbig diff --git a/games-puzzle/toppler/Manifest b/games-puzzle/toppler/Manifest index d189ce18c4b6..560df5e07595 100644 --- a/games-puzzle/toppler/Manifest +++ b/games-puzzle/toppler/Manifest @@ -2,5 +2,5 @@ AUX toppler-1.1.6-fix-docdir.patch 599 BLAKE2B f21c1662c10aab661ff77fee328dc4adf AUX toppler-1.1.6-gentoo.patch 2004 BLAKE2B cc1221d33b4cf30bda597c4b95e669aa6c4ba7698669e5a762a89a4d8a5f8c637c81d07c47c22e7f0f85f96e9bd40f7da7e8c0be937ed28ec11c863e6604863f SHA512 0fc2d8eb7200c0c4e4986e0f53298d8a7b49f8be0d46bf2dc370e145a4ff39f7342874b5d80a18f703f7d134fd59274a72679afa7317f94609469042942dbfb4 AUX toppler-1.1.6-use-gamestat-group.patch 476 BLAKE2B 5b0e8a84e946194acd355ec1b7c0f4962399fd2ef707596a93f31c3eae087694994471d78bfcfe482cd1b00bb49e521a5d3598ed8fef312783f95b5e0c274ee7 SHA512 8f317ff8f336cbf7bab32dfbaec8a5f08c7d6a431b01df1fd7431630163cb70448531267b32f12b44f2f61c8076f5c1a71375b1c998c523acc32eeca5c0e67ce DIST toppler-1.1.6.tar.gz 2117137 BLAKE2B 1cff164e71924786d109a0c3f36ade3df8251872d454cb86d25b6f95553473dd10d5bc0f90fa0a3c43bcebfb6f3ef105ddf0d77f974282d65d0c510176b04ac9 SHA512 e0f6b7b72e38ba3402ba3608116fb51bf36cad129fb5591db62489829f4ed1ec49a4a3b7b1db4aaa34cd1561ee5228d91577f550aad2d55520ccefdff9bda9e9 -EBUILD toppler-1.1.6-r2.ebuild 749 BLAKE2B ae060851e6e97ec72d45287fd41c547611ece71cbdef387eb9e60de473643548146d483becdc3f7430896af1ee2be72f309462027ac5c11077e202eecb9f4b1f SHA512 fa7532968eabc5b45bc6a519ddcbe67f4e1d483cd79ee0b3deeb6f15f01683e097ca23316f16de2162fcee5c25bb4bed246bfa9d21ff9fe44a47d31181798df3 +EBUILD toppler-1.1.6-r2.ebuild 753 BLAKE2B 6c0dd0677fc7a96001432e24c35938713f98ab65378bb78e6defe6d1eabd890c8ead1058dd5059275f3aa446ef8e6641b450b306011d3f5b0df1992ae5fc89d6 SHA512 af77151b2150a12edf1fe5864a8892cde27a5ac75b5d276a012b67b885be010f6556d5dab9c9e55ff0072409f1ddfc3d8ca8b3b7ca0d5b1dc451907eca922858 MISC metadata.xml 331 BLAKE2B ba0b05cb789e40b1d187da575992af91d6dba5449a95082c2a31d8f26cd1026f0ec8b76359007afd025c6fa9fdc21684b39a69f4e1ca4d04596c4a8705d76f45 SHA512 ac8ec99d3d1d0ede79bbdad728b12cc9a9dcc20347beb53d1973fcb99445e630f71afe56d86ddd41f735d699f30f415accc035becd0a402c3575750087aee1de diff --git a/games-puzzle/toppler/toppler-1.1.6-r2.ebuild b/games-puzzle/toppler/toppler-1.1.6-r2.ebuild index 08ec6d310bb3..22c6128f577c 100644 --- a/games-puzzle/toppler/toppler-1.1.6-r2.ebuild +++ b/games-puzzle/toppler/toppler-1.1.6-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,10 +6,10 @@ EAPI=8 inherit autotools DESCRIPTION="Reimplementation of Nebulous using SDL" -HOMEPAGE="http://toppler.sourceforge.net/" +HOMEPAGE="https://gitlab.com/roever/toppler/" SRC_URI="mirror://sourceforge/toppler/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="nls" diff --git a/games-puzzle/twindistress/Manifest b/games-puzzle/twindistress/Manifest index 18a56805a20e..6d420056933b 100644 --- a/games-puzzle/twindistress/Manifest +++ b/games-puzzle/twindistress/Manifest @@ -1,5 +1,5 @@ AUX twindistress-1.1.0-ldflags.patch 1434 BLAKE2B cb30b0231ee143592b363eff803ed2d1a4b6ad2fb2da4c50490486a4e66afcc6dabe1ef851adbf7edc403fbb99ca93732277b0896be8c1f98b9d700b91a616a3 SHA512 5468984f7635a6dfe0b3871cf414a377cea01490b9956c171f1702b6d3266167247c6dafb122480719ab927528d3ef5879747d69462bac2c63a1b3e8de73a8f8 AUX twindistress-1.1.0-warnings.patch 3342 BLAKE2B 3c96cb1a4f9c8073f493798ff653a7172294ceac58a283f08f12183cae498e3d2ef3f1bb091a7d18ade256d1ab7652baf4f3d9b743422382652292cf458c9566 SHA512 20bb973c6dea47436333f9449c7b924c38744e74b8eed6646062e4a48c74156cba8fd17150f5a4f8dc19de68ee1c394eee8aa0f2f867a72bddbbb32278e9c304 DIST twind-1.1.0.tar.gz 2837845 BLAKE2B 2c5d0eff1fba42be02aeece2552f343ecfbba9e14484f78d3ef1acc08f313cb3bd9cfc7c4bc2033697bd3ae7792853d1c1206dc3b8e374215eb7d89365dae02b SHA512 f1b3be3e5706ce244dd291b6fba2160605593e51b60344521025daf882509e164aa5c201c8d696e56a64d6f3525d16ecd3fd78cc1b86f39f401d4137b615fe8f -EBUILD twindistress-1.1.0.ebuild 999 BLAKE2B fb02d98754936d4c595689a34d043f42bcde64a2729d61d35f03baa84122ee8ef8bd6517fc349743b9bc24f10f8e008b4dc32934a948bb2fb3c71889f3a07107 SHA512 979b30dabad85b365777f53260129c81b9bc1991cc51713d9ecc4624e48cb63bb2c4f4383c4d5b223e6c1e9b02db294ca6ec3cbcd8ae326d95af826f7d8b49f6 +EBUILD twindistress-1.1.0.ebuild 1000 BLAKE2B 986262c81b0e4aa2726527d176e068594b5dff1c8bf85f75eca9bf17f3e2cae56baafc66f2ee0b48597a8cf6fa9ddb7d6071562b52e68b66ef8ee1debc2ec2ad SHA512 b7534bc4e098cf671c15febff7f1ab0805230c5f6fb0f146c9474ab364287d210dac074a1b3eaf7132971de4730474be17a4114e6342e53dc249349e36c9c8d9 MISC metadata.xml 329 BLAKE2B 1f90b73a3c793bc24fb5b597686332fa22f3173dbc961a825a0a7d3f40d938b3851c04476264443a03270f8781f19fad591384624f79eaa87cafc85c6a99a713 SHA512 f190b06a140a72f14577882ec6db80f32400129ec0657c00a62d2ed44ba2876505651234c29b4d4d3a60ac444fe3a50d28a370c211987f925c452e8759697142 diff --git a/games-puzzle/twindistress/twindistress-1.1.0.ebuild b/games-puzzle/twindistress/twindistress-1.1.0.ebuild index cc4e08909d20..e5ef7f2fff48 100644 --- a/games-puzzle/twindistress/twindistress-1.1.0.ebuild +++ b/games-puzzle/twindistress/twindistress-1.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,10 +8,11 @@ inherit desktop toolchain-funcs MY_P="twind-${PV}" DESCRIPTION="Match and remove all of the blocks before time runs out" -HOMEPAGE="http://twind.sourceforge.net/" +HOMEPAGE="https://twind.sourceforge.net/" SRC_URI="mirror://sourceforge/twind/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" @@ -21,8 +22,6 @@ RDEPEND=" media-libs/sdl-mixer[vorbis]" DEPEND="${RDEPEND}" -S="${WORKDIR}/${MY_P}" - PATCHES=( "${FILESDIR}"/${P}-ldflags.patch "${FILESDIR}"/${P}-warnings.patch diff --git a/games-puzzle/xblockout/Manifest b/games-puzzle/xblockout/Manifest index 55782453e72a..39f02e7718eb 100644 --- a/games-puzzle/xblockout/Manifest +++ b/games-puzzle/xblockout/Manifest @@ -1,5 +1,5 @@ AUX xblockout-1.1.6-configure-clang16.patch 465 BLAKE2B 8f1ed90b83dd9ec1d5e558f4a10987dce5eb574607b5d3c13d7d27f100db434f5e1d581cc31fd790342f3beeb8815c8e14772af0a6ac4f9b2d183893bd23c750 SHA512 37b811669fc5cc15fd2434c06180b5908a71ec1ef3523302fde25e50dfc5ca8b7716324055ba8fa53ba122ceccb2c32915968574575e493a3ef50c9f0c0fc285 AUX xblockout-1.1.6-font.patch 1535 BLAKE2B 5ae0fffb0d04c69123bb0c1098bcbaf2053551530d9f7f6f001ae693d4826148d16f4793009c83b286a7c9df8669e507145e39f2c7aa6bf4638ddc1e97bab15b SHA512 f74245e8d97859fa692c82f69657a77d31e84f249b5d29e23b16f072d596e85a51800f4af4578ba194151a6d0c5b577bad7a40a95d0477f31d2ae8147bec585d DIST xbl-1.1.6.tar.gz 136504 BLAKE2B 253c4a950def66abaef3547596b569542ea0dcd180fa5e81a7cb581d9dc23b2038b39c1059ddd36cfc89275ef3fb2a25d174ada71ab1818e408818613559a33e SHA512 96bf0460863698136a61b43260feed0e90e7ca5b6613d54c8ca98f51557a3d235597eeab46141cd6771aa0bf4fe019c5e4291dd826338e186cc905e3837531e0 -EBUILD xblockout-1.1.6-r3.ebuild 1349 BLAKE2B b6008030de4f480e08f227bc21b06193454a601b6ce3c8ddd1cad6aa2e9798b4d56c148b4328833a0fe122cd9b3b1f5e8643a3551bea283ab4e95ea431d2740f SHA512 041ac373b5b12c3794051a2feeb20ef0b0f674e2879b06858a54193c32acda156b87ece176358489df442825378fc5e65cf9b0c9eaab2fa8850b206756703b2f +EBUILD xblockout-1.1.6-r3.ebuild 1352 BLAKE2B e730b15e8c9eec8e53af5f083870b199c9a92034b616c80f4bb27bca162607c4fe35e424a4a6e988abc2ff855670ac0d52837bf2d534b95e8fbe469e52fabafb SHA512 ad50ea57993515afe42529ec2fb77c1356f610f8cccd6db3c1958232bb97e4f7b63957cf0fca7a028ee9130d652f24edf938eb80e96d0572168f9d7bf1a90adb MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-puzzle/xblockout/xblockout-1.1.6-r3.ebuild b/games-puzzle/xblockout/xblockout-1.1.6-r3.ebuild index f433fd8aaccd..d00bc9b0f19c 100644 --- a/games-puzzle/xblockout/xblockout-1.1.6-r3.ebuild +++ b/games-puzzle/xblockout/xblockout-1.1.6-r3.ebuild @@ -6,11 +6,11 @@ EAPI=8 inherit autotools desktop flag-o-matic toolchain-funcs DESCRIPTION="X Window block dropping game in 3 Dimension" -HOMEPAGE="http://perso.univ-lyon1.fr/thierry.excoffier/XBL/" -SRC_URI="http://perso.univ-lyon1.fr/thierry.excoffier/XBL/xbl-${PV}.tar.gz" +HOMEPAGE="https://perso.univ-lyon1.fr/thierry.excoffier/XBL/" +SRC_URI="https://perso.univ-lyon1.fr/thierry.excoffier/XBL/xbl-${PV}.tar.gz" S="${WORKDIR}/xbl-${PV}" -LICENSE="GPL-1" +LICENSE="GPL-1+" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/games-puzzle/xpired/Manifest b/games-puzzle/xpired/Manifest index e6d81b8e6f87..b68df78307a2 100644 --- a/games-puzzle/xpired/Manifest +++ b/games-puzzle/xpired/Manifest @@ -1,4 +1,4 @@ AUX xpired-1.22-ldflags.patch 868 BLAKE2B 8230de4bfae81985ed37abb2c3810df680c64957411c0fa77c83d60581a373f2c85674bcbb5d4fd6070108981d76f6f2802fc5b191cdd8aa606f3f21df48d791 SHA512 81987d60466c459a98ac03b8f4bdf8da7c6004a716a83051b58ec35657ab3a93672305ff9a8edcf9e056784919c9ea235f81c71176bf6d4b75d5dabc72b1b7f9 DIST xpired-1.22-linux_source.tar.gz 478593 BLAKE2B 54ee871017e39bd599a1e5e13df282d309d4ef9c91c7bf1e6eab31cd83d5f2bb4d31d9c08df091796d9f61f55eb0d54e9745b8162f9e9116eeac98d7c49b0f9d SHA512 08e506e6206be9346bde083a9cdd25a890c0100826a7fb2b515b60180cfd0b885712261db2e7a5d589078c0b74f2b9ad659b39d9378cb3dc92af111ab499ee10 -EBUILD xpired-1.22-r1.ebuild 867 BLAKE2B 7b8889364640262e543f705428f4032bd8e0906f7e59bc0027b9de59cfaa2fd55584159e659bb5a5f6be24ed5e800e764ef15118eb0fdafffed14dd0f09a2225 SHA512 f656f9466e29e94ea267c5f7e996d6732d7076fe7fb1779a2be0551eac0f49b57950bcdf13240872ee871cf9b9655542002c6b3742058abc3f3f70adb28bb719 +EBUILD xpired-1.22-r1.ebuild 863 BLAKE2B 8b3f5d594621d9d3177868b90e0400a7d7d254167513813d273d68db4028dd91fcbf58399288e4ea1063b104ead340dbb04577d1095ec445bf459b6e698e9ad8 SHA512 4764962725b53ee8db1970ead646ea74d3f36fd7a0c86da8de9e4d7f92406f735aef934ec8b892dc1efabaa3638a0c58c1130b301c1f95dac073794c684fa8bf MISC metadata.xml 330 BLAKE2B f71e4ff9b7904fb681900d015703e5332f708644c1d1620b47f6357761b933c1864936039c8fdbbc8e6034387fee5cb87fc61c3559f1244238db3806a0db5696 SHA512 9e442b200bd6e64c372097344c228d30ebe3fa2ba74d71c64793dedb0271b9a47f4cdd48e1b13365093de82efbc784f913183b57d13a287c14c8ce71fbfe924d diff --git a/games-puzzle/xpired/xpired-1.22-r1.ebuild b/games-puzzle/xpired/xpired-1.22-r1.ebuild index 8ea6b7243bf8..8f517d52a3b4 100644 --- a/games-puzzle/xpired/xpired-1.22-r1.ebuild +++ b/games-puzzle/xpired/xpired-1.22-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit desktop -DESCRIPTION="A Sokoban-styled puzzle game with lots more action" -HOMEPAGE="http://xpired.sourceforge.net" +DESCRIPTION="Sokoban-styled puzzle game with lots more action" +HOMEPAGE="https://xpired.sourceforge.net" SRC_URI="mirror://sourceforge/xpired/${P}-linux_source.tar.gz" LICENSE="GPL-2" diff --git a/games-puzzle/xye/Manifest b/games-puzzle/xye/Manifest index 771f10da07bb..165c70ad3e7f 100644 --- a/games-puzzle/xye/Manifest +++ b/games-puzzle/xye/Manifest @@ -2,5 +2,5 @@ AUX xye-0.12.2-fix-buildsystem.patch 1020 BLAKE2B 6408b6df99db5ca103183a7cee8905 AUX xye-0.12.2-fix-c++14.patch 502 BLAKE2B e3116515757af9e84d5bac340947df1e88e768058a3dfb65e0894388ad8e0fa98f63e6c16314e35b288fff8639d8f46972999c031e077d3417218c09bc9c00a7 SHA512 c9dcc309b5e451f1608174de4f6016d006879d2267627eebe8ff524af293137af90f4761c8eacbc5ebd9ee633cc7d087e23eb3e7c4970f5484e065dfa8dff3af AUX xye-0.12.2-fix-desktop-file.patch 424 BLAKE2B 9ab00bc1e2bc706556cb070e63e0c43090521ac8146bd5377834491c0b3c18374a21013a020a8664c46cd25fa48247e5d501a532ebb91d812a707c7fd9b1b0b1 SHA512 e94792912c0997226f2099057e5ad08fd0fbbd3bcb6a164ed0cab05c8d86337b381aac614dbfff6c36c0ca82af75011d8325ef63d343e6bb03fd7dfa8ee0f1fd DIST xye-0.12.2.tar.gz 2860290 BLAKE2B 426cd4afb84c0de8bdbafe9b63d0da2f686593449b4577ae0eb77e38364bcac166cb9bf4a3a41f7d15a0a1745bc9574f959e0429998c00ad78a6fe40c49093f1 SHA512 a31d922e0a0660d269d30430fbaf1d00924b0271db697f3cbc89b78815e597e11743bd9018fbf3f2f9e7561ad3469e9cca28687efaae7fc6dcba40ada2b5effa -EBUILD xye-0.12.2.ebuild 869 BLAKE2B d9411d4198db6f80168bbe7486e0586bb91f26d3c6d089e68e70f0dadce67348d9f059d56354ce551cf709e3e605c456ef13a16e192617fa365c1e40376d7479 SHA512 9bfa0eb75547299c53665ae0f29e33bde636f053e58a029427ba1defec2e557dc5012fca66e557bb76766d5651a09c5d09c2fa278e5b9c3067b7bd1145828fe1 +EBUILD xye-0.12.2.ebuild 870 BLAKE2B 762d775eedb1812641cd27fd1cae6ff3ff1246037d130c7fa10c43845ada8f5f6164ca117ae44d444523d9aac2608109e6208d57450aaec705c503f9108e1abd SHA512 dceb3089680bc5e178dc157a69b70d933ea1f6d230da0b94685f9e1f5be4ceb397b6d3a410af7b5e7f80e1fd676780338734a9cfd0a56d6c43fae5fb8df18fcd MISC metadata.xml 327 BLAKE2B 676e1f4cfb22aba91d9297adc1317dbbf4fbd45525e2b2b79dcbcc659991f80c4d55a64874c2719b8e8bebca6cb3f46e787a307725615d7fba3b4ecd7ffbd26b SHA512 135ecf0ae2bafd563c72bce280ba5143cb3043a53ef2767d67e9fc54e3531f7cfff55af7aa8fd684461e00175aba598d1a7bcfe710c7b4abe3f3b68438b08e00 diff --git a/games-puzzle/xye/xye-0.12.2.ebuild b/games-puzzle/xye/xye-0.12.2.ebuild index 1dec87af8d3b..e3d85288f5ab 100644 --- a/games-puzzle/xye/xye-0.12.2.ebuild +++ b/games-puzzle/xye/xye-0.12.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit autotools eapi8-dosym xdg DESCRIPTION="Free version of the classic game Kye" -HOMEPAGE="http://xye.sourceforge.net/" +HOMEPAGE="https://xye.sourceforge.net/" SRC_URI="mirror://sourceforge/xye/${P}.tar.gz" LICENSE="ZLIB" diff --git a/games-roguelike/FTL/FTL-1.5.13-r1.ebuild b/games-roguelike/FTL/FTL-1.5.13-r1.ebuild index d1132199d777..264ca005ff96 100644 --- a/games-roguelike/FTL/FTL-1.5.13-r1.ebuild +++ b/games-roguelike/FTL/FTL-1.5.13-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit desktop wrapper DESCRIPTION="Faster Than Light: A spaceship simulation real-time roguelike-like game" -HOMEPAGE="http://www.ftlgame.com/" +HOMEPAGE="https://subsetgames.com/ftl.html" SRC_URI="FTL.${PV}.tar.gz" S="${WORKDIR}"/${PN} diff --git a/games-roguelike/FTL/Manifest b/games-roguelike/FTL/Manifest index 525e3c44d1be..a4afa03f237c 100644 --- a/games-roguelike/FTL/Manifest +++ b/games-roguelike/FTL/Manifest @@ -1,3 +1,3 @@ DIST FTL.1.5.13.tar.gz 197569383 BLAKE2B 29b61c92dc242c6239e236761a89c464efc3889e1d28bbcd3466548090f4ba23450597ef9cd0a7130d0caea1d45a9cfdd87a56a65998dd4da146f1ade5d9a68d SHA512 129aa9ea13b6889520cb637bcbda0452f3dc2e8d93fb0e4d1c7938436d776b39a0a33b4e9d943e058ab5c80dcbb6e7bb874d0a78bd8a2a5a3a7e34159e1faac9 -EBUILD FTL-1.5.13-r1.ebuild 1462 BLAKE2B 9a4c0fc9e87321c5800ad3c3cc9bc93f5422f05e8f763b067ac5be7f47e69e373a9120f60a0056d66d503d49983e515c29624b300a6b1a6e5f4f4e8838b44289 SHA512 3a0f1666c2475a3f4ecdf43b0fa00bd005ab47398c3b82f813ea5791dd38c31f7d8928e5961be36ab0ba43f912a28ce06b05a98a788c9584a9a7248f9497cde7 +EBUILD FTL-1.5.13-r1.ebuild 1471 BLAKE2B 95d9e7622b6708325f33ae514d6d31b6d18bb9cdf1bbe63f362e4a110ac98bd6419e3b46bc5d49526ff1eff5ee3a1408dcd2134458adfc08d67683e35cccc1cf SHA512 337e15f8f598957206448be88acf2940e3b36d2357ed6a9aa2baaff1dcce60705d2f4c8c57ba3227eff801c5d2cad63b9e3385337c419d0d5f63110630acc650 MISC metadata.xml 327 BLAKE2B 5564d59d6bb745306f4ebf8fad1abed440fc8d9358608463174ea1eb753afbb77d813931bfd5aebd443a725ff7553678ab1364d5e3472de92e51c11e3542338e SHA512 3c40fa51a0d5dd60a42d22ce7eaa5c4fbbfae126201759243df1785fc686ad8096015fbbf82d733ad634804b0861d4538749a6335ebbaee59f432ceb7db6d90f diff --git a/games-roguelike/Manifest.gz b/games-roguelike/Manifest.gz index 146aa0ec5e5bcee85b52952375afa364cf0caddb..15c6527e15e9e884579a15aa1c4846932b55e306 100644 GIT binary patch literal 3048 zcmVDN>+AaMe?I-|UCOn-`{A!2{_+R?;hkm; zlcv_kX|pERvVFRHv0bF*F45*1C;L#@N2M;`L$~=#t*2>WDUJ+p<@96g_?SscF>ATB zG}ZR%R(F|o#vF3QW}2;(I!fW~@BZjpK*(J`DGy9IF8iNn0Dl@n3QtIK|E>Yv; zy`zuPJ@>Yorc(1x+Il}LpH_F;b)1tM4_o(A(RQ+Jt5i$bcH*{W?^#RTqBC+`eWkL0 z^S2Lw|MMUJ@Q)wg{qe`YzW@02@ppe)pMO5_?%9fvdLxA0z&{Zm9=~H;0A5gvAY1YdEX~^`>d^WAWz^neJ$yn@mMOubv2#@qNS&r zWos9Cz!h7(pL*u-GGZ!~#D(o0}ReqXgE;GmBwR`4z{6L?OY48-mI$y!6`|_~Dqm!cz^u!0s zEV)itY?jw(d?aH(ZSZ*H)*=S@EMu^(WMOtTC2LupZDd(9MefPNEj8gSHp@Viqb)D! za_IOr31(~S1+3i66C??S9;wK%Krz*<%RI$;4NWaBSSw}G7S>zaWmyzZn|00HBR8nl z5CLwC`=1i`Vl8tj{0!`s{D;0`ynBc4=eO*`&C) zvo|w1ATTEkoG5hhAi%G!KF8en&+NHR90MfI zIwy)iV=OSdcua(qbid$rrv(??yO&fh(eywAwG{)@_E}{>ou!P#VkG#TAh4t;BTgyT zb0vcigWzu-;AUwXSfzdhcbKKmJM_ML%5(GMDp)aW!CLfzmpwmy`Eq`Kj`#MjpX2k_ zxBiu1aXavNAxLl^NF4%|zHK+JI=l^%#0fFI!2-0 z$4XmKxtnywjInuhnAdl04iq(wC~IZjuKfi!RUuP)F!vQD_kvxb@u<}@j6DW3?mt8G z8CC=P+SP{OBq%1*Iz|DVM z&*%Mldj9$xU%ot0%c$xVHv9#%6fO>pYS)tY)gDAj&;h%W-b!#M4iJT}Gsa#ulKMP% z-jJ^4RO>7oH^YrDEvu)v)U@0j*x?$PJ5R^*gwVy;4$jCc&kJnhMygHn6+1X-ptX9K z!dL?VCEjaDa59WW3=4V784ub;ZUQ%_haAF^Z0YyO+x>rldXdk`n9%y}zr_b;0r{||n@y5vXQN&UsEP1;rVndRf1Cw`^7E{RqS}jh( z1*l^wiClX_lXKV15NjCKOz3dRYcQ>PqajzIV|?j!Sg`A!uyh>(?zHe{$IUR8A-2YA zV3K=rZ4_XmbER@i1oOhOa+A^fG}K4P(IC9?Cy!g3Odt+G6z>HF3M3_^UnPP=2}hbr zWZU9v3x`eIlV<3c94${Lc9(dtG1e$RRLV17d5?U)pR&ET} zTh32y_ZbY4mW@)JW<@#(e$GK?l}xTe?BRpJJy<_4SNtQ9ogjyrTh=P``XJs+<@M&& zCk6Reyy&0`X=5V58_k%s6v@~$K9wjVscHrhPBf6SX{*@1!Qqr9u@r+yr}{F8+a(TV zpAdD3RUkb+jNGT^qx1GSR)R4R=FTKMl6_NL|NZo<$Mbjn;^AMn&#%N&_Gp_8WYvsY z(NY;2))Ony=qW~8ohC|7CGJ`X?#xeTMX`c`B<;76CZdF^omNU2Qw(_hd{>vQ0*9rwvsyRv39?M#j_|7==_zqL+I1!dn8ZF z@Rp?xIabQ$z|gU`TV))V=Gce-a*twVk{-sQ!js67@upvVv8P|2KgQdD)JH(ZtX&p$ zX3+~Ub_zamzo;3LnvoUH?YAl{VeRtUKA6xo0UHF?Z5~IsHc>xmJr=FD%|~(0j$mET z++J*WiC0r62&l!uXXr?qER5G)fo`b_R0()R#pfTqtx;teDA249vqv_JI?aCWff)u( zM3wJTQQ+cQ?U){A)coO=32~vIu_N=j5CSako<(70NqJv~EA%*bne=vrRr{3qWA72^+_t1xXGz%RM(+0l8I} zt?+-A%6c<_2G`M?(JR?f=%#Fjcp9DR}`Y)WFhK>*aEaoo~<*S-vwifc#K!DhPRs|HkU95hKh2i+Fh-%To;Z9<=DO;bEd_RfD5wSl&6pu9!uH6 zzPUZErynK`zeuOHS$$bD*@FqtFirV%v^ER-0O`+ij`OD1h~#zH7WsCtE7tUKC$d=| z?Ou@kBFx$^R{*pwGU4p|i-*xLvc^J@*o7LFvFTLkUD-MsnnV4&@oZ-5lbd4xq$MNF ztZlsN+^WXD^F3I2{&#pi{GR7oz3xK3IN+Jxb>~|TB+>gWo)k*+bzD1ABOjPM58F7Y zZ8kmhKn;XDP75Ksi2|zsxOCSlk* z4wW@ssXFVfkilvXyncOt`uNLRdU3Re-?N+@3=E!NV5mlre!f28^dZdjuCnAW6^BKC zQ#lC2{q46l6%%K_^-^JO;=<=7R6HVC~$nPsfKU)pRHhU%v6_3?`3A zs|i}UUA)}Il5A$RgoD6&7iw0r2VDRCzXe=NdzjbB_cwpskA%Xvm>81~TGzPVOPAuT zBZ462e+;IfTOe+R1*gzTz!%54*>go3e+YzYw*~pF3#?4^JG;LtI<(YOKt3ovNPx|f zMdk%C_GRjf9Tt7cA1#Mnn=neLr$ax*<0;h6*6*xmHtl{;L(c?Ab9Q+wexFOc0-|wf qcKcRky6-^)8~S@P7GM4r>HgXg(GunROt23QooeYWJeE}!mR_o~v0O7v;t6dzgE$VZl)LJ&a(Y{7wQ)}Ae3;!!MPF&JZME%G_DbBgt~Fb2OY)4;OfA** z-H-47@wdPH`KO=X{N?8#-oAf&|HmKg__>W=2y+n#;;DJdo1 zyU7Z(J-JLWFa)rj#g>K!H|W;JQUU1gx=!%&*?LtVPvAD)Oq4U8o$ByxolgSMs;L!O zSw$Xj#S+)k&KzFHEID%kE4z-7O9!OW<&;@xv{XyVQb$eOT3wvfB8MHFWu{b0iKb00 zoA*}1TC}y4yme-uW}L_-y)q!CyS&N_8{fe73M$bTsFrWl5hHcp$^os($;E2c*-FW- z@X#Wd%e1t5SA!htd;7{Y@sj&^tH3a-^OWNyl8BA&7V5krL6yX#Ygf)++T2GZ@7|A9 zTVJ7qoq0~Jd5f-{wDue;a%%wHN}9(crJ?EMeqs!T%V0e!zn;3M<}(=ShAYRdtvk|^ zVn!bADy6I#c_g3Avmpk9#;|Z!*l_xGAoyY z#d{a7ea5BN=_BQY+Fo(FMAZRnWAX&@SVEwl0EA{l%tzhbjhjL ztk9@4*soxfzCA&bVCa#mj2$SZ?X5CFLtEt3qwp$AMRJd=y{~FJYIQDdvuKnK)jA?j zLOGd0P&)-GJUy$0*!`(+>f6<#?#@LIKx(Po$G-p^X< zjJef0VcehRxaI@xc#8Nw3>#VsnaRdQ=-E@w*@SmwgCyoIU$Igi= zKB3tOuO5uKr~E>$JFPW_yLwGETD5#6!8MBkY6~U~^=6roY_w3~B={{U>WEY8^;{_+ z#31;a2e|FDHdrM+f;-Hr^A24Xf|-kln_$JT1#8I&O)YWFn5buv|^VXNKj>gv1h}K`)lNK#%_Uq zt+t0Wd>;YWX$-^7uZ?6TmW@kbTX1uU6zNwyC#2yfnsi#55=Mep%kY0baP!~o`Mf<( z&!3;;)29b&1y#MkMtEYD!o{Ic(_G8C+Ji_5I;>eldkyZy0iyDA##q)OWuNEH8`AZX zTAOuE=vU!S2&0V?!J6t1k=h3pc07qVAT5CM>e1&b?NZpfs#SRXxMSdNoFl-y%TqH5N2Y95CqqBUUJfL_!VdzR}M0^;tL%I=bxr* z$#6YDdwYgAHhbZXIwFy9Us7o#w=$$mFA3Y0$Cb4s&Fiyk3wc-wuI_|RI|R1m>@Zte zKOEzgpM7|G{?%Tgbx-#dEeyY?i&J_eZ4wYm-i=!!1`?&X_0huqgdm$&vRWvY3t zw6vUINH2ctoZADfkMZ>J?f&KY=|j9SvivAwsS}pGd}qXlBo_xJ?;0(pkpr|^oP-Nd z#}cjK+8dgjs}+VwPE*Z<4wrcjrqymVlm>K+FCB#itE~x3?Feuu!=D{D!(4`J8!v%L z?!~oHfDOGhgB}yi3(G29hU(m?kC3C^d3jpLQ8{r0oQ0%2tJ#&Emk z{Iq^QgCWwgQHoP=NC&~sIS8$i$u)>Qd=R(?>*whi|43vf$f4$5a+7&|5O1dPdUsW! zL5&x@=%5+W#zcTOnlWjqQm|=!Dp5vK%LPO@(Ll~S_lDhXIGoZXmSPa;R9^;hyTqaF z6QT~WDx}AUkvpyIWGX&(Lvl`pxe5u7WM386e?R^1@%&A{c=*@t^OpFOHTq%$u~u-a zcIaOf>j_IVdWunQK8BG~iMv*UyYMLe){&00m+0n2i74SJ<5j=-w4Z)^ejl#`GCu+`W>Ych zjL{1)_E?FyH)_VDW)!;g6*~SUtX+QF2NSv`um^#4o5vBZP1H|X&yL>u;;lHRB3KtR zw~P%h@oee@0c9NgmhiO5!g%Qw=$5)bm4H`1I=}F;PL*Y#Kw}ECN7)#4ntJYm83s)x z)A%tmmP0Y?XXld{HGlYKSD8XVV@KwFAp}@5)k+9+8}><(70ss1W$R z)Ha&QWS6A!_*pprT3rZP_EBWPvN*PoFKi9>tcuhQJrZz;pjmGWK+p7LvTFxx1q(WD zZ^AdVT_2Er{>JUej`7&LmtQ;N(`iby!@{6j`gwOl^#0^ch zIj7-dw?*S12iKP`p<2E>96q&(0W8;Uj$LU`80&4{g+%9H#${I^;GKnJYuXi?UXvAN zy!88JoPqvX{C>>NEaL1nTn3y-`>xmny+BEp)u~{zbWEe@+>TW3I99kNXctuRdiP4Anaz?44xD$NW+QvR_22*7zjN&mzdz-E@yGoLC^kPP#w3K& zHLmqir8w(|Acy&n!F1!naqu0s&&Z8@ua0pe1<7B&`+;!%mLR`vfsKiJ$0AIdrKBRP zGJ?*-#?NBO9`hA2)@9nvKJ58)KS~a(Hd&OCVxpLr9{RMi^rIiybKf`WN>x@CSyp)* yew|Ca3Zii+cI!4}s_#Jq3;N?+?7jRg(*4$vm7OGCXM#2I{_cNkq$X=$6#xLAAQemi diff --git a/games-roguelike/stone-soup/Manifest b/games-roguelike/stone-soup/Manifest index d172c83d75be..4902dca602b2 100644 --- a/games-roguelike/stone-soup/Manifest +++ b/games-roguelike/stone-soup/Manifest @@ -1,5 +1,5 @@ AUX make-advpng.patch 501 BLAKE2B 06ea1fdc6f9fa9c26f39493c074213c517434e376934faff2231a5600715af9122fb7cbdc00a6c1c8b1301e5a22f11493bd72de42d94c8d802f680f0de338ae4 SHA512 28f6bfcdc14c92ce6ff041a93d156af7a0e45609a6c97af0e3ec749e86d9b33e9a2aa46f664c69173ad08c1cc0985c4121d452954b8ffe7f56558fd529f503be -AUX make-v3.patch 3386 BLAKE2B d9956c02aed7da7eb66f0e4aa96a2821aee0f536484bb5de365135691ab469048cd903018f2c2452d035ce39e89ad4517a4d6569d35a965bd53fedcb6ddd7bc4 SHA512 fc0e27f348f1fbda3344fafd8674f1d6b0085b584973c53ef1ce3564d82e507dcf0ac3baa3f7d2547dc293a7c6d4714b4bffd6b10f25ec5a821c5b4bda0362fe +AUX make-v3.patch 3077 BLAKE2B 7be9ca43f9e382ca3a4503a7820d865ea28835f9c3735d98fbf3b6139611aaf60d85b32015d16b715fb6d4ea0a6f4758322c4049b1d579787c07dc9197966734 SHA512 57591b1d6eb1360c338da9439a7d7974ad6586b62ac6f485e3b695d5b800aec8c3298d564d4228a9c6dde73e9b8c9ae8d48effeb4da55538c69c05a3bcbe37dc AUX make.patch 3190 BLAKE2B 82322638290720242d1bfbf9995dce61e2ba857716cb233297ec4e5f32ef1cf9c88730a17b8dbf78897c635660a5beea9f88da51d0dcdf10f2490609bc7e4b62 SHA512 15fc91a939997b67249638c87071a1c7e6d7b5ed2625e14ca48cc7721ca0216d6b4590da40070077b31d9380ed96626ec7c80c780b1f9a8bba74a2d4800fb1ed AUX rltiles-make.patch 1704 BLAKE2B b740e8b305e9071a9b024589e4ef6cb4fd088d4424e35ab164f920ec0cf06b94a46b19ac7d223d5eac3ca92bb2565efea00731a556e429056041cddb5658988a SHA512 378bea1e53477c881b93f824e45231b13c34318e34cf1413325a642d2d4f7f16c654b00584bec552238e1e2ec6e8046b67ea7cbd5aa4cb6ecf9fb6a70d600dd9 DIST stone-soup-0.25.png 1351 BLAKE2B cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59 SHA512 4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc @@ -17,6 +17,9 @@ DIST stone-soup-0.30.0.tar.gz 21498124 BLAKE2B 18a615d7a882d900d3c7f6523590c7506 DIST stone-soup-0.30.1.tar.gz 21502317 BLAKE2B 5fc39bb83c5d6b96a00d55c4bf18ee0e6051dd8513ee397dda7b2a55c730c31a4582860c2077e78fed3fda24b5e51c52ae037c603c7dec3376deb93402e2aa72 SHA512 069c9f9d8115f4865daa277a3621534839e3bd9bd5811ae2a9d1486d25abd66461b8e49f6ef4a4265b261be73c6c66c118c49b97c3f6e05087abde7064bf0d5f DIST stone-soup-0.30.png 1351 BLAKE2B cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59 SHA512 4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc DIST stone-soup-0.30.svg 68546 BLAKE2B 7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d SHA512 dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f +DIST stone-soup-0.31.0_pre20230712.tar.gz 21654476 BLAKE2B c58e59eee09996d109aeb2ef21334497b18b665cfef42c77857446bf8108fe0e50064a29e662eb7c513026fba4f9f1b8ebe2122d5fc317223f61037ac31bee68 SHA512 bad8ba6a4479ed34f1a5b081062db11eb73f8a6cd7637a44c8c7da7013b0a0b943ef921345f5071be245eb7a575bffaef1c04973d634b6c5092a09211126f46a +DIST stone-soup-0.31.png 1351 BLAKE2B cc31abd59701aa6f0fb0bdcd90630ceebf7b3cb8b60f0e2817f8800c5bc4b3a5b9fef63c90a97b6248f306e7e3da0df3863a2195b8771863344d2443e7956d59 SHA512 4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc +DIST stone-soup-0.31.svg 68546 BLAKE2B 7c66286c9e8a3516e8483b3edb628a59fce29d8d248c3fd5b06e308782bbc651814f21ec958b30c36074a2576ced4bb10f291b5236da6f6e865ce1d7cefdf96d SHA512 dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f DIST stone_soup-0.25.1.zip 95477710 BLAKE2B 0b38a6c7cb7c4c87acccb861b5aae665cd2b6b532f6e86d4a9fa594e0d363b86b4af1ea47275f7fd026ea69d85215be8cdf46258bd620e738b4850e5eceed006 SHA512 fa7e8be582c5c6615531884ade4c113542c06c164b6912095c1adf2f16a31cb2ecce057d74132b11b1b1c256a77433037948d4e54819739b7e222cc896cd5220 DIST stone_soup-0.26.1.zip 95585384 BLAKE2B 6d1cb99fc44e918cad4144608f259e67a26df444b93c8501590ff209e8856fd08c514d4c8c78cb0848d8e6127cdf4360b47d21ced5d919da982421934b46102d SHA512 637f1a07e9f35e18eda10c17dc28449364c56aee8456497e30552acb55608a9433cff8b64af877049c21cb2a42eb2fcad28f58a7e57a1d835eb8c252e580205d DIST stone_soup-0.27.1.zip 96934633 BLAKE2B 8821920a4faad9474f08a34ae3c272cb9dcd3ddeb9029e033c22eb8e6650ef20bbc30e0c0ca1556d08c1b7b898fdbdd3667a3ac9a8527e0c322cd8c78ab391bb SHA512 845dafc9895ada3712903de63b95cca9eeb66160e4a04ba21193d916447fca8e7248b851f1e938f43b8d3937cf4f4437443bdc4fe2da893fe3918fed4e0b5204 @@ -28,4 +31,5 @@ EBUILD stone-soup-0.28.0-r1.ebuild 6332 BLAKE2B 6e87dfd9eaf0347ea6420f8536180fe3 EBUILD stone-soup-0.29.1.ebuild 6290 BLAKE2B 6ada0b9263c2b0c5c762b1b917d38fdc9474695e26bde2fa6b2e0f237999c17f2815e27d7074176dfe254be2bb09c28be13e04145fdbf97c09b5e6750f97f90a SHA512 86e445c5e2c0a2b09b9a2c0d7fa1c74f255026c58d1b4e0f690fcb93dc594ce87b9115c4d8b3b8c1135525f5b2986e972d4d629068f5aefe0a4b311c6954dab6 EBUILD stone-soup-0.30.0.ebuild 6293 BLAKE2B 41e5f3f3b438d932e96044d88ffb279c1fec82eeeea11066546cd9416af9f59f2c862eb09159553876b9f5b5598f0b24020af949ca1c071a50ea8d434afa470e SHA512 1e5d440fc78c6cca09def82ba7eb33ba1831ed2059b35dabc2009b008753c45389e0ae606cbe7f5c49b2728413a465bb9f9aa1f5f0c456aba1ef8882e594d30d EBUILD stone-soup-0.30.1.ebuild 6295 BLAKE2B 1b1fc7e9f53afc625e70a1429ce6283e57afd0983b43a94637d4067751b932fd23d16a73d4ba29fa02e8242b8466b55110281c5896c987a105e4c5e5b8e06e85 SHA512 9a76be1479a8e6f09807be44ed265d3bee2283652628069202c3d193f593f0c00f8d90f44f0455eca97c165b92f5a20e2a506a1c1c2eddc5a3e8dd7891a40501 +EBUILD stone-soup-0.31.0_pre20230712.ebuild 6333 BLAKE2B 6bdd8b08e88d3360e4d15f3409aa70d20ceef715393c5d57fc6f002ba3d6c539a9c8e40dc5e0302ba9a81b55d6ca06f82df8b3c310e11175504f51b65fff296c SHA512 beb405c65c9575f8d12667fb07abbea2cc50ddfc4702d578a8e454d1e8713978b60ac39aa002047635fe94a96f4aeb94879b96d1fbd876a9f92f7d77d5714fbe MISC metadata.xml 1735 BLAKE2B 7c4c4777bbda596e10acf0eafac0b5682a8d3a6e81562b12ca38ad6d09c66a672933a127b9d5c853122ffcd4feb436667149f5e64732053e002b6e1044e7b1ee SHA512 a252f1ffe9b57659d9c7ee25aca3263d6dd79e95399fde3d888aa6d3fceb8f821ccf2a47fc0fa72eb5e1bab4bac4c861d436732818366d81b8cf7df6f0e659aa diff --git a/games-roguelike/stone-soup/files/make-v3.patch b/games-roguelike/stone-soup/files/make-v3.patch index 9d1235e3c604..7a1308b36bd6 100644 --- a/games-roguelike/stone-soup/files/make-v3.patch +++ b/games-roguelike/stone-soup/files/make-v3.patch @@ -1,14 +1,5 @@ --- a/Makefile 2023-04-08 18:39:09.818483802 -0500 +++ b/Makefile 2023-04-08 18:44:54.509321177 -0500 -@@ -92,7 +92,7 @@ - # processes. Not supported for MSYS2/cygwin builds, and will be overridden for - # mac universal builds. This does not count as a change in build flags. - ifndef GAME -- GAME = crawl -+ GAME = crawl-0.30 - endif - - # Disable GNU Make implicit rules and variables. Leaving them enabled will slow @@ -206,7 +206,7 @@ uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not') uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not') diff --git a/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild new file mode 100644 index 000000000000..9ea0126c9a43 --- /dev/null +++ b/games-roguelike/stone-soup/stone-soup-0.31.0_pre20230712.ebuild @@ -0,0 +1,238 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# There are many slots for this package because people in the community +# like to play old versions. Every release includes content changes +# where species/spells/monsters are added or removed. The public +# servers (e.g. http://crawl.akrasiac.org:8080) usually support playing +# versions back to 0.11. + +# It's not necessary for Gentoo to support these old version but it's +# something nice that our distro can offer that others don't. If the +# maintenance burden becomes excessive than we can revisit that +# position. + +EAPI=8 + +LUA_COMPAT=( lua5-1 ) +LUA_REQ_USE="deprecated" +PYTHON_COMPAT=( python3_{10,11,12} ) +VIRTUALX_REQUIRED="manual" +inherit desktop python-any-r1 lua-single xdg-utils toolchain-funcs + +DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting in dungeons" +HOMEPAGE="https://crawl.develz.org" +SLOT="0.31" + +# Leave empty string if not a _pre release +COMMITSHA="771a54ca4b33d56804086cbf34083023ac7d748c" +if [ -z "${COMMITSHA}" ]; then + # This is a tagged release + # Note the archive URI and file layout changed upstream between 0.29.0 and 0.29.1 + SRC_URI=" + https://github.com/crawl/crawl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + " + MY_P="crawl-${PV}/crawl-ref" +else + # This is a _pre release + SRC_URI=" + https://github.com/crawl/crawl/archive/${COMMITSHA}.tar.gz -> ${P}.tar.gz + " + MY_P="crawl-${COMMITSHA}/crawl-ref" +fi +SRC_URI=" + ${SRC_URI} + https://dev.gentoo.org/~stasibear/distfiles/${PN}.png -> ${PN}-${SLOT}.png + https://dev.gentoo.org/~stasibear/distfiles/${PN}.svg -> ${PN}-${SLOT}.svg +" + +# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h +# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs +# Public Domain|CC0: most of tiles +# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/ +LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT" +KEYWORDS="~amd64 ~x86" +IUSE="advpng debug ncurses sound test +tiles" +RESTRICT="!test? ( test )" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +S=${WORKDIR}/${MY_P}/source +RDEPEND=" + ${LUA_DEPS} + dev-db/sqlite:3 + sys-libs/zlib + !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) ) + ncurses? ( sys-libs/ncurses:0 ) + tiles? ( + media-fonts/dejavu + media-libs/freetype:2 + media-libs/libpng:0 + sound? ( + media-libs/libsdl2[X,opengl,sound,video] + media-libs/sdl2-mixer + ) + !sound? ( media-libs/libsdl2[X,opengl,video] ) + media-libs/sdl2-image[png] + virtual/glu + virtual/opengl + )" +DEPEND="${RDEPEND} + test? ( "${S}/util/release_ver" || die "Couldn't write release_ver" + fi + + # Replace bundled catch2 package with system implementation + # https://bugs.gentoo.org/829950 + if use test; then + cp /usr/include/catch2/catch.hpp "${S}/catch2-tests" || die "Couldn't substitute system catch2" + fi +} + +src_compile() { + + # Insurance that we're not using bundled lib sources + rm -rf contrib || die "Couldn't delete contrib directory" + + myemakeargs=( + $(usex debug "FULLDEBUG=y DEBUG=y" "") + BUILD_LUA= + AR="$(tc-getAR)" + CFOPTIMIZE='' + # -DLUA_COMPAT_OPENLIB=1 is required to enable the + # deprecated (in 5.1) luaL_openlib API (#869671) + CFOTHERS="${CXXFLAGS} -DLUA_COMPAT_OPENLIB=1" + CONTRIBS= + DATADIR="/usr/share/${PN}-${SLOT}" + FORCE_CC="$(tc-getCC)" + FORCE_CXX="$(tc-getCXX)" + LDFLAGS="${LDFLAGS}" + MAKEOPTS="${MAKEOPTS}" + PKGCONFIG="$(tc-getPKG_CONFIG)" + RANLIB="$(tc-getRANLIB)" + SAVEDIR="~/.crawl-${SLOT}" + SOUND=$(usex sound "y" "") + STRIP=touch + USE_LUAJIT= + V=1 + prefix="/usr" + ) + + if use ncurses || (use !ncurses && use !tiles) ; then + emake "${myemakeargs[@]}" + # move it in case we build both variants + use tiles && { mv "crawl-${SLOT}" "${WORKDIR}"/crawl-ncurses-${SLOT} || die ;} + fi + + if use tiles ; then + emake "${myemakeargs[@]}" clean + emake "${myemakeargs[@]}" "TILES=y" + fi +} + +src_test() { + emake "${myemakeargs[@]}" \ + $(usex tiles "TILES=y" "") \ + catch2-tests +} + +src_install() { + emake "${myemakeargs[@]}" \ + $(usex tiles "TILES=y" "") \ + DESTDIR="${D}" \ + prefix_fp="" \ + bin_prefix="${D}/usr/bin" \ + install + + [[ -e "${WORKDIR}/crawl-ncurses-${SLOT}" ]] && dobin "${WORKDIR}/crawl-ncurses-${SLOT}" + + # don't relocate docs, needed at runtime + rm -rf "${D}/usr/share/${PN}-${SLOT}"/docs/license + + mv "${WORKDIR}/${MY_P}"/docs/crawl.6 "${WORKDIR}/${MY_P}/docs/crawl-${SLOT}.6" \ + || die "Couldn't append slot to man page name" + doman "${WORKDIR}/${MY_P}/docs/crawl-${SLOT}.6" + + # icons and menu for graphical build + if use tiles ; then + doicon -s 48 "${DISTDIR}"/${PN}-${SLOT}.png + doicon -s scalable "${DISTDIR}"/${PN}-${SLOT}.svg + make_desktop_entry "crawl-${SLOT}" "crawl-${SLOT}" "crawl-${SLOT}" + fi +} + +pkg_postinst() { + xdg_icon_cache_update + + elog "crawl is a slotted install that supports having" + elog "multiple versions installed. The binary has the" + elog "slot appended, e.g. 'crawl-"${SLOT}"'." + + if use tiles && use ncurses ; then + elog + elog "Since you have enabled both tiles and ncurses frontends" + elog "the ncurses binary is called 'crawl-ncurses-"${SLOT}"' and the" + elog "tiles binary is called 'crawl-"${SLOT}"'." + fi +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/games-roguelike/tome/Manifest b/games-roguelike/tome/Manifest index eda885b090e3..af2bb41d48de 100644 --- a/games-roguelike/tome/Manifest +++ b/games-roguelike/tome/Manifest @@ -2,5 +2,5 @@ AUX tome-2.3.5-format.patch 2925 BLAKE2B 8490e618151a05976cd93592a5218c234c93e2e AUX tome-2.3.5-gentoo-paths.patch 1032 BLAKE2B 35f96b35c05a12e355040c12307ce83c4e1e6e6bf2beb55c69ac28b17841735d89f8d27210ced170d6fcbb88409de80a9c05ae93e27c342e80b0c4fbea33cee3 SHA512 f1eb53c8afdd62dbfde78576d4307ecd2dbbd3b19023bbba2dbcc7a81a3aec60e11194ad961bc75107ca9999578afb5626fc5e100149525b1517ee72e3b12728 AUX tome-2.3.5-noX.patch 453 BLAKE2B c16d66c9e3796421f045eebe9b184a3ade5556b0dc5061a71f449320b48e14530e294421c259a2f1ab7a1b7e1c1985af718d6b4ec341bbe4f8a7f41cfd257d23 SHA512 8e887690673021ca0daace4f2e43dcd8ce2d905cf3db5e97c35e90c227037b4e453e11bac6da97808320e6b6b101fc04ff7d5f65ae55e9d3d2c2318645506a58 DIST tome-235-src.tar.bz2 2951227 BLAKE2B 7a9a6c608873062f9d6deae38c7e39244ca25d2bbb553d338014078c86b9decc36869c2f39f875425f9c3bb26784d3e460a225c5dabd197437781488f3e15d74 SHA512 f456aa91d18397297c213fa67dd14a4d29e024525be99f83b22cbe42f4d426b57fe6115a7124e3ec34de8f351117de525eab996ba7a2a230119e43639c4c9205 -EBUILD tome-2.3.5-r1.ebuild 3765 BLAKE2B ea56d2d6d054d8b66352ba8e4afb2b42db2286bf13378ecd848279a53f7df47b319f5cca4dd0f05e3e5b5b3882ba77d1a2d8fc57896412044dcd545d61f527b3 SHA512 08b8f04f224db47e41c9475ffe3ea52ee5ed16b84a63912f28224b9d0f812f0d6ee4f30ad1201cb2bc52749116a555147713daaa49f9a8989b0be2ce5e8937ad +EBUILD tome-2.3.5-r1.ebuild 3766 BLAKE2B b4041b2800913294fc912983412097597f1e40245e33d7f8ec5d905c5bcaafd5ca757f42cd90cba38fba32d1527dc80b6004bc7060768d1c368f27faac6acb42 SHA512 37ebdb5dd1a4d4d76f522ec154643a45a33ae1ca48eb8d6379769d5232cbf80d84ab0c7a4a94590080b26d1722b9521536d6cdb7a742c2387fa4b7c7c616dbb1 MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-roguelike/tome/tome-2.3.5-r1.ebuild b/games-roguelike/tome/tome-2.3.5-r1.ebuild index 946930b9a686..0595068d383e 100644 --- a/games-roguelike/tome/tome-2.3.5-r1.ebuild +++ b/games-roguelike/tome/tome-2.3.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit toolchain-funcs MY_PV=${PV//./} DESCRIPTION="save the world from Morgoth and battle evil (or become evil ;])" -HOMEPAGE="http://t-o-m-e.net/" +HOMEPAGE="https://t-o-m-e.net/" SRC_URI="http://t-o-m-e.net/dl/src/tome-${MY_PV}-src.tar.bz2" S="${WORKDIR}"/tome-${MY_PV}-src/src diff --git a/games-rpg/Manifest.gz b/games-rpg/Manifest.gz index 14979f313a9ab4e83f7e249ff7cac20509640f70..17fb355ea47d97402fc1f236c290ced1b33e4219 100644 GIT binary patch delta 7615 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 delta 7561 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 diff --git a/games-rpg/daimonin-client/Manifest b/games-rpg/daimonin-client/Manifest index 5551feee9a6e..cf4cfefb964e 100644 --- a/games-rpg/daimonin-client/Manifest +++ b/games-rpg/daimonin-client/Manifest @@ -4,5 +4,5 @@ AUX daimonin-client-0.10.8-fix-build-system.patch 2538 BLAKE2B 1eb570088a9bd4448 AUX daimonin-client-0.10.8-fno-common.patch 3617 BLAKE2B e9454ca77e8332bc8ce5b592dfc9c173d4a79f48649c32dba8180b778718779f988a4c1f3cf89a2f20f70b3292110732186eb743e8e608b49c692c9611fcbaaf SHA512 ad7a14d6d8feca43a4ffbaf5f6869a89b9c294b110ebec07755e2dcb0d1e06015388dfddec8d8f40dc62d9359e30986aa9706a2b85ef36fdfc139c2132b28bb9 DIST daimonin-client-0.10.8.zip 51894462 BLAKE2B 9803b0e597134fa605ffc4e38b2f6f58cd76d45141bb0d5c5387e9b507c4b80b4a566d266b622df7ea38b3e9eb00e839981bcb999ac2d14e59a8cff37340f6fa SHA512 f4f5891697f96a60a8ee79973b0172b544cbae25b2d8787e0a4e9113d95be3b41b8c29c80ba5cbaf7548055e4c847456fa364346489f4d6ad165b984cfd64531 DIST daimoninMusicLQ20100827.zip 24293301 BLAKE2B 35ee421c0db8f0ff29768b58af8fbc1d804d24534b8558631c97cf36b624999d0e5f422cd32e4a13bc09765b183bfd52270b33f2614023202211399e3d5da484 SHA512 f24bba24c0e9a79469511315c608c464568f3ee0dc05b3d83c791512fa51eae07669dc175e7672cc8b31764a7bdff5c975ac2b13e2d7b0e5287717e188f1d439 -EBUILD daimonin-client-0.10.8.ebuild 1548 BLAKE2B b7aa99bea8e527ec406c20606416ce3c58056d85d154537980afbb89e4b2f4ae4eef98d819c0b7447ed2d8dec63df4557e21c8ab14d24bcc364eabccafdac097 SHA512 9bed8d9bb8d67126fca2798a5edc003f677e91444242f71d69f1ceff9d73016ef7f4d21b73cd55cac8080556a0d2916ac12f0cb3008a04eac719f565d8156493 +EBUILD daimonin-client-0.10.8.ebuild 1548 BLAKE2B 44275f714a6ab30dd6147e99bd3526257622ab856398bbf84b07a9a3b1f2ecf08185601abc4684ec8b0fe80ade533fb52e2f65029013c5e209f954acb068b978 SHA512 b52ca3fb04481d5b3d40a7c51a0d32783cb89d73959491a04e6dca2b66e2e73ab0cb34381eddefda8e2a28edeacc8d209763fa4bb02c157622caaf3521079da7 MISC metadata.xml 409 BLAKE2B 6d56f441b3acd4231bac62fd6cbae8c00bf288086288f193bcc6ba533b53e07878f2a3ab414ade6f426973083f7323fb55013b648dce49c8b33dade434b5c23c SHA512 af60055cf968f0c3f5f479800c06ce8d616dc60a3ce1eaf82682dea6bd69427567834a09117192f4d168ad1c69fe5233b638c0246f9f1b201e21dc33b6bf7ab7 diff --git a/games-rpg/daimonin-client/daimonin-client-0.10.8.ebuild b/games-rpg/daimonin-client/daimonin-client-0.10.8.ebuild index 4cd5b7623861..d00c417093ce 100644 --- a/games-rpg/daimonin-client/daimonin-client-0.10.8.ebuild +++ b/games-rpg/daimonin-client/daimonin-client-0.10.8.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit autotools desktop -DESCRIPTION="A graphical 2D tile-based MMORPG" -HOMEPAGE="http://daimonin.sourceforge.net/" +DESCRIPTION="Graphical 2D tile-based MMORPG" +HOMEPAGE="https://daimonin.sourceforge.net/" SRC_URI=" https://dev.gentoo.org/~soap/distfiles/${P}.zip music? ( mirror://sourceforge/daimonin/daimoninMusicLQ20100827.zip )" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="debug music" diff --git a/games-rpg/egoboo/Manifest b/games-rpg/egoboo/Manifest index fc2eaf78a22a..6cc1ffc9856e 100644 --- a/games-rpg/egoboo/Manifest +++ b/games-rpg/egoboo/Manifest @@ -3,5 +3,5 @@ AUX egoboo-2.8.1-gentoo.patch 1440 BLAKE2B c8c6357bb541aa27ae24be81b4fe042d35270 AUX egoboo-2.8.1-keyboard-inputs.patch 861 BLAKE2B 45e831ec4d27276bb073115036ad4187a6aa8ca6a00a9640994abbb4bfa5d056277954721210a800db9310c6c5f471d8ba0bd49e7394cd61e8ed0b3609e7ec35 SHA512 ed5f3caab6760c0533e700900270ec85a587529b33c9b5703201f92619d33e4ad4db5cb8df58a22c7b1c5fbad2ab41f8b7092091f6b1d9b473a2c7a750af77e6 DIST egoboo-2.8.1.tar.gz 150029960 BLAKE2B 582db0f3c033523f7b55e205aec5f7012301e3edb7a4667f49d6c4a26f99572b4652e3cf4b8ed0f9e4c4cf2f6129615a315955d0193f851fc7c16ab7eaf7e482 SHA512 5793a63ba90f461ae99bcb81bf4ddf287b203bc2d401e1f697f1f4f93e1d681954e09b23938eb1a36e7dd535e2d12b8882efd77572cc63392cad5f9462ac3054 DIST egoboo.png 7903 BLAKE2B a9ba1d15bd2363d7155b817bcf4d4ce1c378d6a5f2266774772e288a862d1ed1659bb67ec0f73eb089ee8e31725035b7fc2f29c490ace7e17cb336bc9479c9ab SHA512 6a18c269f9159f7b0cf9201662f9755b3317156849ed126d215aa104ae88faeb4950911821a74720b20ccac74498cb4473e2c1170596207b496ca8efb37c1247 -EBUILD egoboo-2.8.1-r2.ebuild 1277 BLAKE2B 69df2e12243ef0f993b3372e191be392c83f18530bc9f478576a6a45afbcf09a83d9c8bc2811b7665b4d13b1222642f63b43c90bf4871b242fdb091203ece1be SHA512 e6f48f4fa21bdc54e9d92c5c6faf5de0a9db3bb0d8a24f6a7584238767ca5b60cb2428b9294ee0c2319fc8e7e60898d9689c97eac145186913a6966de268045f +EBUILD egoboo-2.8.1-r2.ebuild 1278 BLAKE2B 55bb2e1e584a27301cc148d362bcd382d4b461b64c7c99c89e29666d104d8295aa7d769d9ab4a858eb134ac78d0aeaf0ba5112cb4825d6fd9fc86021b7241428 SHA512 3a20d0ca3d7bdf917faf93b6246fd31df052442a5825be55052ad8a469f850b66a07f7e48bde23c254866fbdcb7393830c7a558d53fadad0e42ee15b53c70692 MISC metadata.xml 383 BLAKE2B 9e987c3ed522330e8fc34ec8c692fa659fe082f20cd8d489964ccd917b6f36857b4005863a64633d201bfed9606442d46777bc61e9cfa41cb990a6cd22f975ec SHA512 fd1cb2646b88d56488eb5ecee69a2bef181b82940ce5cc1f3ba2b496bfb2f8bb149b80c4726ac56be83be4d521e9d3e3fb1b0178a2d072054110e8f6db2f4dcd diff --git a/games-rpg/egoboo/egoboo-2.8.1-r2.ebuild b/games-rpg/egoboo/egoboo-2.8.1-r2.ebuild index bf1c7737e7f0..faf684b0a799 100644 --- a/games-rpg/egoboo/egoboo-2.8.1-r2.ebuild +++ b/games-rpg/egoboo/egoboo-2.8.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 inherit desktop toolchain-funcs DESCRIPTION="3D dungeon crawling adventure in the spirit of NetHack" -HOMEPAGE="http://egoboo.sourceforge.net/" +HOMEPAGE="https://egoboo.sourceforge.net/" SRC_URI=" mirror://sourceforge/${PN}/${P}.tar.gz https://dev.gentoo.org/~ionen/distfiles/${PN}.png" diff --git a/games-rpg/eschalon-book-1-demo/Manifest b/games-rpg/eschalon-book-1-demo/Manifest index 3fe65d4ef54d..d1a86f2b6f49 100644 --- a/games-rpg/eschalon-book-1-demo/Manifest +++ b/games-rpg/eschalon-book-1-demo/Manifest @@ -1,3 +1,3 @@ DIST eschalon-book-1-demo-106.tar.gz 83157919 BLAKE2B 71d6cf6d814e871d69b7a3df6549bad7aa3497f6dc6ac546cea8cb009141ee6c4538be5ebd94207b15e5259aa65e50f1c01c31e82a3950773e57dea012aef43d SHA512 7229cb48ad02b1842ac71fec03f5ea3e0df8f895409222a764c8505586a1ceb350dc4b57b4c9eed528ef0984bb60d406f41df26d5b7e8157d0f22b8ded590d66 -EBUILD eschalon-book-1-demo-106-r1.ebuild 868 BLAKE2B 947325d987f5547bb5613c6354f3eb5c4460dc97390bb085855d16b45dfd16a69ed673139d1fd86c646e0b230e931348490665d3f7a28068b81e9ea43bd17ca5 SHA512 803c0e08ba88811e98cbac9f3104eeae2bdf6d66e47ec750bf80f9a3dc6bea3ec94844ccf7d41ca155a1918ac36f6f1562cca343e9a23e797f0b589561158546 +EBUILD eschalon-book-1-demo-106-r1.ebuild 868 BLAKE2B 76113afde6e7f2a9e4f0403f6f730dfb2dcb190ca15b607526a4f43f9f2993a8999da2c43094153e714fd625c424420e16b7e1fe5f9baf2e35fa3cc0d6e6ef43 SHA512 fc9b2ca55590706706db878b891d2386649f2e4161d3f6d7797662db67798eb7aff64c3fdab49cd7e5033a4614f47565a0ef0f471946ec67dec65606cdcf6e55 MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-rpg/eschalon-book-1-demo/eschalon-book-1-demo-106-r1.ebuild b/games-rpg/eschalon-book-1-demo/eschalon-book-1-demo-106-r1.ebuild index 20e6153e2110..645aea1e3882 100644 --- a/games-rpg/eschalon-book-1-demo/eschalon-book-1-demo-106-r1.ebuild +++ b/games-rpg/eschalon-book-1-demo/eschalon-book-1-demo-106-r1.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit desktop wrapper -DESCRIPTION="A classic role-playing game" -HOMEPAGE="http://basiliskgames.com/eschalon-book-i" +DESCRIPTION="Classic role-playing game" +HOMEPAGE="https://basiliskgames.com/eschalon-book-i/" SRC_URI="https://dev.gentoo.org/~calchan/distfiles/${P}.tar.gz" S="${WORKDIR}/Eschalon Book I Demo" diff --git a/games-rpg/kqlives/Manifest b/games-rpg/kqlives/Manifest index e73942172f1b..e1ebc3ba2ed3 100644 --- a/games-rpg/kqlives/Manifest +++ b/games-rpg/kqlives/Manifest @@ -3,5 +3,5 @@ AUX kqlives-0.99_dumb2.patch 551 BLAKE2B f903482f3256a2fdeb896ffa2641615dd685ccb AUX kqlives-0.99_gcc10.patch 490 BLAKE2B b9fa88b7faf79c39d7d027072759e992e70b55f31a169b0adf97c1116d4e20f920dafa649f0e45e14394505652c8897cc6e14c427a7c05a80ea8d07c398f03de SHA512 75cea1dbbc3f02e8ff724822c2ab8c398aebc9a98e99043642fc1ecfb14e74eac79534cf54e893f0fb2aef578b0028697b658536db2b0dc423664fae6f991bfb AUX kqlives.xpm 1404 BLAKE2B f2aae7268857f5c5e4e9a724a2b3a97a930741bf051bbd59cb6e36e4dabe09c29cc17d5b010c1c1ffb0cfaf9f2440e2350cca88adbea76d7429be176b74b6caf SHA512 32aeaa6e80c906f894773a12fa3bfdd2c52f15b11fe00bd99020d1577441a13573abb02a1fb0f11bb875fc1c61bfdc56285b805a5fd423d9ecc42ceb32eb8e66 DIST kq-0.99.tar.gz 3642143 BLAKE2B 7279d3ab2808caab77c08283cc6aaab84fcef3814c3c259528320d6516fa8937a62d033b899aaaca4b562affed113faab5fac443ed3487565796377092df0f90 SHA512 fa343561679baf2201fb7107153ca07b715c1e56c9a4cb17db0f04759dd859436e8daa6a364d62ad57d138dbb5d8c680e35cafecea1a8f7f217ec190bfdd7918 -EBUILD kqlives-0.99-r100.ebuild 1106 BLAKE2B 952491a15f2eaf1bf0fd316a4ca9eaa5eba936aaa34b66f4d305df8c882712b9eeef27d6118da91fc9aafe19c5607ea6582bc46e65b9ac87538f23dc2cbeabe5 SHA512 ccb55dde7d04731c47cd193995b32f9f5e4a99a8f85bcf8fa6e8db863ac2944fe5d6aefa4b472174c5e4998f4455f84738b6d7dcd20cd552689079d79ddf6e54 +EBUILD kqlives-0.99-r100.ebuild 1106 BLAKE2B 403f3ad5edab03d3f5297322c837b017ab627395aba10a147fb219f5aeee4de28888bc4edb4794453869d9b4fa77fc523e59afc5517b4f7f4434158c6c0d963c SHA512 2c1a682e75ac0acca8c10530b6482feec3872d818755b83479ce2889ac07c49d04dc29b6fc8088384886437c894b2ece585b66a1fbe106540fc14286ef933b8b MISC metadata.xml 410 BLAKE2B 4f4a31d12cc87800e267390a3e508365cdc12110255a6dc180edbc24ff07e6ab4c9dd221c459714f4df813ba6710e088f040c5e20a6c4f35bb68c97f8c6c0b5a SHA512 7f85ec778f4231c640f987e3c824b5e82257d44a50c43e9b7fe9c6850a2787a788d9eb3a130e2c8c247f5a3c413c45ce9e0abc2e08cd84dff929437f9d870a90 diff --git a/games-rpg/kqlives/kqlives-0.99-r100.ebuild b/games-rpg/kqlives/kqlives-0.99-r100.ebuild index 30186ea2a594..60e15d75e090 100644 --- a/games-rpg/kqlives/kqlives-0.99-r100.ebuild +++ b/games-rpg/kqlives/kqlives-0.99-r100.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,11 +9,11 @@ inherit autotools desktop lua-single MY_P=${P/lives} -DESCRIPTION="A console-style role playing game" -HOMEPAGE="http://kqlives.sourceforge.net/" +DESCRIPTION="Console-style role playing game" +HOMEPAGE="https://kqlives.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="cheats nls" diff --git a/games-rpg/openglad/Manifest b/games-rpg/openglad/Manifest index 9e915cc9cb34..fe810fdc766d 100644 --- a/games-rpg/openglad/Manifest +++ b/games-rpg/openglad/Manifest @@ -1,5 +1,5 @@ AUX openglad-0.98_p20200907-clang.patch 298 BLAKE2B c96411b2b04336894f797f62df331a612c5e9aa98614ef3596c967a5fb05640ee9846295711f111d9ab7b953f30b86cd4e45c992baaa146c6f58c0b496ec3432 SHA512 a54412a23efe121b2d599f145b8a506f19a0cd79a6963b3f1bcff7230023f2fe4b6e0507cb5f06545d567cc1b64715e3e402288efd225a3c6acaad0409abc0d9 DIST openglad-0.98_p20200907.tar.gz 2060013 BLAKE2B 5ea16c0ab13e45f1723ceb0b4167fcbf5863d040e1fc54cd27fa59df14200f84e0e22c0cba87f9ad3294a90850d5b36199cba8e78804d1994fb2dea6ea493fff SHA512 b3bf582a780d90408fc585b28418f462602ec35434c018d6315fb8b119b34cb0dceabcd6b5a6450ba6beb2ab5dc931d6e21ecf46e76853c7f5051c9b3be9014c DIST openglad.png 5593 BLAKE2B 1fbc5a32861dc4cc5bb4aae4b1b42e92411756618ccfa4172e1494c4f98eb527f6bd36273a250cd7ce721baa76ba80548d75ec1e89b3da134c78d0a7b415b6bd SHA512 27419fcbbbf8640718968304a4824101860736c2091f494defcd111b5cc252856b5373c0e7a2bca1c79f9c7551012b0ba04577f9ed97769e436637ee25f5caeb -EBUILD openglad-0.98_p20200907.ebuild 2120 BLAKE2B 4d4abbda28c9b8633ba90ce69449803e214acdfad1cc470c13d7024a101c8766fae265ac4644b2206fea923f076404a699f78f2d5fa4c47260cca0b1d00745e8 SHA512 088fcee25d91edd425248313018ba35bb6a739be092ac960700602b5af11151e3fb838b2ff50918a264347ec2b011ddc5c1f77b6e68ffb3b571aacf415cc5548 +EBUILD openglad-0.98_p20200907.ebuild 2121 BLAKE2B 59bf3656fc22ed626429c9896f468716476c0ef903898343961bbd954907e4e5d7bc3da99c3956d8b41207d7889d6c94cb742731679e5d25cd6fb09808cf890f SHA512 79ae40ee6a8d99aca2c29fd3b3b6e2e51900315091c2ee2606fc08eafd739da642633b65f40fff613e8f1b1418982929f2ba1f46d061058c16754e68b0c77cbf MISC metadata.xml 390 BLAKE2B db7ffbbec86edab2483b4e0d96597d41a3e2db49efb8f91160c566ac93e5f3a99314f7b8ea46cf71a12d4351a7f4e140da0349f451e025781a91b8c7465d809d SHA512 32c49543a936611d41e4d6e0a16bd704b8c1623e3c3136960ec9b3119b8e08a32f227a94169ebbd9b0f78c39a8712faca632d5c60675d2be5922aabdda8e9e94 diff --git a/games-rpg/openglad/openglad-0.98_p20200907.ebuild b/games-rpg/openglad/openglad-0.98_p20200907.ebuild index e48eaeb991a6..111e08b4cc6c 100644 --- a/games-rpg/openglad/openglad-0.98_p20200907.ebuild +++ b/games-rpg/openglad/openglad-0.98_p20200907.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 @@ -8,7 +8,7 @@ inherit desktop flag-o-matic toolchain-funcs MY_COMMIT="80e33b15cfa6d7d288b4b3db4dcca0349f13691f" DESCRIPTION="SDL clone of Gladiator, a classic RPG game" -HOMEPAGE="http://snowstorm.sourceforge.net/" +HOMEPAGE="https://snowstorm.sourceforge.net/" SRC_URI=" https://github.com/openglad/openglad/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz mirror://gentoo/${PN}.png" diff --git a/games-simulation/Manifest.gz b/games-simulation/Manifest.gz index a8b04c5902a60b59e7ae7fd7d1ea9e6cbdd4decd..02ad59c7bfb615dbf9f21e7430f7b4fbabfacefc 100644 GIT binary patch literal 3936 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 literal 3930 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 diff --git a/games-simulation/crashtest/Manifest b/games-simulation/crashtest/Manifest index 9d7eba1d612d..0b7065f1a8e9 100644 --- a/games-simulation/crashtest/Manifest +++ b/games-simulation/crashtest/Manifest @@ -1,4 +1,4 @@ AUX crashtest-1.1-gentoo.patch 2682 BLAKE2B 8350921502fbd7242fa9a6282c9392a19beaed85a21c1b312d1d63371848d632889108e3888fb8b1324e96e967cc0d28fb5d5c0920b0e0bd1c7168d984260fa3 SHA512 4fb5b594fd65c3cbe5c458d96041d52b591898fed4193c252d2e1dfcba3e205031a469627291e341069c07498e0036bd85a842bcb4322e0a602d87e26c7a37f1 DIST crashtest-1.1.tar.gz 134769 BLAKE2B 16c7be2723d705bbcfc4457a0d7bb545ddaacfb9009cc184c849c59a1c356c67d0151bd7bbb0d1909efb89d24e18657038fe0dd66e218e0c7ed24c67ba82089b SHA512 f361b5f202cdcdca871357eb2a2158af2958f4058b6754c63dc5a20c3e08e2ef532e984596d0daac073f2321b2db02e3f8c2a0a4998450fc953c1661d712d59c -EBUILD crashtest-1.1-r2.ebuild 820 BLAKE2B fc6085f60a0e57378f18ebec3000d1804b65cc6eea0359e6c07d5e3ef7ea277016dc200e6ce3d4a6872df84e89d4d3a882d38dfdc99c297ce35ef39b4d325e9a SHA512 03fd1c50d5f2c8871c201982511b6d3d43a8774f578f4874d51ad2742ee3aa92f8658effc2132df9421e826f1129f95d4e6cb82144ab574e2271c890d303fe84 +EBUILD crashtest-1.1-r2.ebuild 822 BLAKE2B b1710de8bc0da9c916ae4f456b0747408ded6c076aa9e8d305b3386ff25fa4eb5f5bafc2dead444cc722107e7082d46e0429d1c2c3f5526975e034f6bb418c84 SHA512 e6c3bf54c5021abda2ed05eb3e67c21a711204db6efc10781f9db67b627c1fc8f71ef551705312e19ddc7df574eb1e717a06118561b9d3e007babf41c5ca52a5 MISC metadata.xml 563 BLAKE2B 4702679a959851c8472760247775d3fc8352a424d0a1a66fdec784f0e98251180ff88b3820959ab6dbef892fb027d35550bd3ba68b843e7170682932908d77ec SHA512 c27b1a812cdbf890851a2188ab04e9b7313a7643ec807879a7b6a8865a5b96a5c1d2f17089a0d10d6635b541b0d88fdb8d1cc09a6900d46ee562625d1c09f25a diff --git a/games-simulation/crashtest/crashtest-1.1-r2.ebuild b/games-simulation/crashtest/crashtest-1.1-r2.ebuild index ff27796a7f4c..4f9ff6d8d1b2 100644 --- a/games-simulation/crashtest/crashtest-1.1-r2.ebuild +++ b/games-simulation/crashtest/crashtest-1.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 inherit desktop toolchain-funcs DESCRIPTION="Educational car crash simulator" -HOMEPAGE="http://www.stolk.org/crashtest/" -SRC_URI="http://www.stolk.org/crashtest/${P}.tar.gz" +HOMEPAGE="https://www.stolk.org/crashtest/" +SRC_URI="https://www.stolk.org/crashtest/${P}.tar.gz" S="${WORKDIR}/${P}/src-${PN}" LICENSE="GPL-2" diff --git a/games-simulation/lincity/Manifest b/games-simulation/lincity/Manifest index 9f6df5c8f3c5..a6db72aafc2d 100644 --- a/games-simulation/lincity/Manifest +++ b/games-simulation/lincity/Manifest @@ -3,5 +3,5 @@ AUX lincity-1.13.1-build.patch 1476 BLAKE2B 941fca117f259915c0e55fd8febddb5c3b6b AUX lincity-1.13.1-gcc-10.patch 1540 BLAKE2B 9eb02f6f5820ddb6fdd0edbd25921f7f2a01595f1c1ac3d70e0683bd3fa625ee5a477e5df5d616eb334648ff01d8379970ecb72d272abadbd4867cac349cb0fa SHA512 433929f62f2dc425304bd34ccfdcbb92cbef17486c3628bb649d0c74e0fb68c5c5ab4219a2eb1028d197769ec02566db221c2e9666cfae84dc49e96f67e8d215 DIST lincity-1.13.1.tar.gz 1064236 BLAKE2B 1172ced3255048f3132f85cd9ae994c7e0558170f7e7a24909af1856669c4ad90d57acd76f330fb556656ed74843dda159005350760fc059c6b184cedf1e9393 SHA512 bc4ee7a1642b1efa25f9edaabd3aeb52d1ca1d016735c5094586f52fda3ec4e9080ff35fe518c1ccbfad9fd54babb370f4b9b6a158b4d2f43b7182155084eefc DIST lincity.png 5377 BLAKE2B 2238140719a8c1b094fbe6d7b52b9224245f2c36f970e04aa3fcaf6090409145f17dad2c2a83f6528e695fd9d26d9c053c45978502b7e44f73cf25719d7ed3aa SHA512 40a8955fdc8397662ef0d084163e7dcad59e278429792bd7096e193a0d04791c2355a0dbd2c1f72a032bbfc71bc4e27e37a3d0d4e82de8e7170bb70205d983a3 -EBUILD lincity-1.13.1-r4.ebuild 1142 BLAKE2B 2563a372701292a9e6e8857b77d519b0f7eda3ba249378c14598936cb69ce5b601c7a8e62314e491ef8d45d5b884f764c85c5501b931672acb4f913e2ae6b5b3 SHA512 180f8b27869be2c89df002d1a3fb6ea61cf38f7e0ea8c392d522c5adc1674867c3818c43eb297dc5a0c5b53db59f76650e1dc013cf9bbb7e9adc54fad2d1fd1f +EBUILD lincity-1.13.1-r4.ebuild 1143 BLAKE2B 2840755b7084b94f50f4566fdb234283d876f641cfb8ad0d45a05878bc9e3bf05ea4a06c91f2b6ed8598401c440fd4aaf1ca0ceed905139276bdef29cb105343 SHA512 7bde48db9020b96aed7553a610b6db7cdd9ea0b6644247c5b9a35c0a07c63216d4a065fa798210b78b01d5216f407885c1932d16763084adbbc911f62650975d MISC metadata.xml 331 BLAKE2B 593e63be77f20f26d1f8e8b9a4eb77ca71db1f34edba26420edad3f7578f10f41b9deae0f4caeb74767de6afc1948a989a005936ef33f3f46c315823c88730d4 SHA512 ced143eeec08adb0cf97914ca2995271dd2303b715335f5f4e10591fa341c9ddf1889d75abba8cb9dcfc51effaf8f082752d9842844fe5a3c3b81cf23224d745 diff --git a/games-simulation/lincity/lincity-1.13.1-r4.ebuild b/games-simulation/lincity/lincity-1.13.1-r4.ebuild index 29d3d9a64773..acf64ed8f340 100644 --- a/games-simulation/lincity/lincity-1.13.1-r4.ebuild +++ b/games-simulation/lincity/lincity-1.13.1-r4.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit autotools desktop DESCRIPTION="City simulation game for X" -HOMEPAGE="http://lincity.sourceforge.net/" +HOMEPAGE="https://lincity.sourceforge.net/" SRC_URI=" mirror://sourceforge/lincity/${P}.tar.gz https://dev.gentoo.org/~ionen/distfiles/${PN}.png" diff --git a/games-simulation/searchandrescue/Manifest b/games-simulation/searchandrescue/Manifest index 7b25c6df0ddf..09a812c6dcf5 100644 --- a/games-simulation/searchandrescue/Manifest +++ b/games-simulation/searchandrescue/Manifest @@ -1,5 +1,5 @@ DIST SearchAndRescue-1.7.0.tar 6256640 BLAKE2B 9ccf63408499bd5f44a1eb6d24656ca5403eb732bd166ccd263d5fdd6f29e5168a563cda4e59eff74d39fa832876f0f04451042baf99d332d748828d0f03b7de SHA512 36295e7c20e685068ba6448b5f579eb53fedba663f76ac1d0db1da1765fbbfe6c1c4728e8a90680250ebbb3f4ad181fbe5bdd2f0fc703c774ec27dc829feacc9 DIST SearchAndRescue-data-1.7.0.tar 52141474 BLAKE2B 2f43e1349d27c11e441d01d7421d9e5b9145d99c6685ddfb1e2a713269123f9cfc2c655359fa65fa09844dcbf3958bc9d4b2c51c4f9c03e401e2bc40f8953f40 SHA512 a323c50a2c64705ebd43c27e836f088094085bc4f5d219a9b0341cc3b16aafe96e364eb36162a7acb6a59aefe6304767f497e2d7bb0dc29d881f51e6535a6295 DIST SearchAndRescue-data-guadarrama-1.7.0.tar 41738769 BLAKE2B 8c0d02ca8bce7d70eb1016d4676eb35da5c20d1e2c5e65602d8d7414e2ee8bec9bf13399dd3576a3379b62ebc3d7fd7ba85ea33cc1ff2c179278a59bf623daf3 SHA512 1c9615858fc778832566991ee4802c0929c81a9b0b720e5db90b4bb0baff718fa0ba589fe33444ee7eb040622081d60c10036af2b199bf2bd0a7f5f45ba71c72 -EBUILD searchandrescue-1.7.0-r1.ebuild 1959 BLAKE2B a57ddfd02cfdbdd1d20744927b1ddd50367450f4bacd7d430295f60f0aba7bb479836b98f4a894b24016ccaf1413e6e2be832a19802f54cfb492b80e3619724b SHA512 654f60e0687884c587c6a849bbfa7fa4b2d5ae34fe6fab7ddfd71e5fcf3e87408e02b390ac60eab9a9577e3f4f79aeb26098f041a71fcd841e3246392c21cd91 +EBUILD searchandrescue-1.7.0-r1.ebuild 1960 BLAKE2B cff3a4d16ca0a78fa839d8f4f9db4dbdb74a622227f6a6e22298ba29d44d084f35e6dd74cb98bce118035dcaae1652a3d1fe7d3bbbb90943d08bd21cca57a3b2 SHA512 859a2166c4fcd15aea23756802b0cca93d2a15ba4b98a4213707adf14c659d29bbf864b9134bfd20425fa6742db1eb6d1f091e4c4ed79ed467ad6f264b908bf4 MISC metadata.xml 339 BLAKE2B e97ad267da040c249dd7252046ec26159c3b246f3e3b1e4ea27c4841d5a0c68768e3a3557d8ec49f256f1623c8e3acfc347b8b7caa7d6541763c4978a218b574 SHA512 c25c886cc254c52f384b353330d5997f97f470bb36ea3d2b82fce337cfb24d468703ad8c39d8478f714372dcf02e1257e935ad955122eff49739b886ddad3b04 diff --git a/games-simulation/searchandrescue/searchandrescue-1.7.0-r1.ebuild b/games-simulation/searchandrescue/searchandrescue-1.7.0-r1.ebuild index 0d86fc160b73..67960b69e103 100644 --- a/games-simulation/searchandrescue/searchandrescue-1.7.0-r1.ebuild +++ b/games-simulation/searchandrescue/searchandrescue-1.7.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit desktop flag-o-matic prefix toolchain-funcs xdg MY_PN=SearchAndRescue DESCRIPTION="Helicopter based air rescue flight simulator" -HOMEPAGE="http://searchandrescue.sourceforge.net/" +HOMEPAGE="https://searchandrescue.sourceforge.net/" SRC_URI="mirror://sourceforge/searchandrescue/${MY_PN}-${PV}.tar.gz -> ${MY_PN}-${PV}.tar mirror://sourceforge/searchandrescue/${MY_PN}-data-${PV}.tar.gz -> ${MY_PN}-data-${PV}.tar mirror://sourceforge/searchandrescue/${MY_PN}-data-guadarrama-${PV}.tar.gz -> ${MY_PN}-data-guadarrama-${PV}.tar" diff --git a/games-simulation/slime-rancher/Manifest b/games-simulation/slime-rancher/Manifest index e6d85f6d0b76..42196cfead65 100644 --- a/games-simulation/slime-rancher/Manifest +++ b/games-simulation/slime-rancher/Manifest @@ -1,3 +1,3 @@ DIST slime_rancher_1_4_1c_34605.sh 637631767 BLAKE2B e3742178acfb9b80429117a37e8c7ec226345fb20b762ef80ca7ff7d58bcde039a199db5f352e78ce6935b6b261924780f54c84dd706a8031b427c9bd52de2a7 SHA512 c9124a7685c12dab942cde3e4b7e4140156c9d1551043d450c0c2f2eb02d1db61b99f22803b1058634abff86e783c889badf5834f0c2f7048a97dc168c962908 -EBUILD slime-rancher-1.4.1c_p34605.ebuild 1195 BLAKE2B f1ea26363f00c583bf917a916e1dbb9f41e4bc0a3532c36752912aa571413fee195dbcf12fea936757ffe42a3d610729948f8414fdf7ac02f644b24ecf08d6e4 SHA512 886e50d33b6b1f917b62ea5283b33797a830300b1790a984143f1af70ca6e5c794a3b0a03f6a5d8e6e12cf00f58590953a7eb6e26273e1594771a37a4459c326 +EBUILD slime-rancher-1.4.1c_p34605.ebuild 1196 BLAKE2B 5bf3ca1bbac27f1722213f0f8d59a6c2ca90ef77d1d226fad550f84b0f1cb47a72e06536083eb5d0422dbb7d6b78a521602deb566fa0ebd876ef857113810cd6 SHA512 446da9e1b4aa9acce0a5ec3f7884a85fc8cc92bb926343f2a447d60d859f3eb1e941dab8e821c24a11535849fd1da575b381dfef4de87ccc3862b2e01421317f MISC metadata.xml 254 BLAKE2B 4e6c8e1f126f76233a38aba6f5388488656795cb1d7d4767ccb1349772f5e78d59fc5663d4f1933dbe4633c2fbb90cd1d42d4b4d4f5ededc53653e7df13c7187 SHA512 2b82da849e3b0dec378f3fb497014f5d1dbc7aceb8a1f9d1638e83fe69448b1c5151eb4b1187154d828e4a296609ce5125b40977b2581d95b5588e353ca75135 diff --git a/games-simulation/slime-rancher/slime-rancher-1.4.1c_p34605.ebuild b/games-simulation/slime-rancher/slime-rancher-1.4.1c_p34605.ebuild index f27ad052cfb3..cfd97d2260c2 100644 --- a/games-simulation/slime-rancher/slime-rancher-1.4.1c_p34605.ebuild +++ b/games-simulation/slime-rancher/slime-rancher-1.4.1c_p34605.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ MY_P="${P//[-.]/_}" MY_P="${MY_P//_p/_}" DESCRIPTION="Cute game where you cultivate slimes on a distant planet" -HOMEPAGE="http://www.slimerancher.com/" +HOMEPAGE="https://www.slimerancher.com/" SRC_URI="${MY_P}.sh" S="${WORKDIR}/data/noarch/game" diff --git a/games-sports/Manifest.gz b/games-sports/Manifest.gz index bc167555ea374a738a0b0d53455e314953d640dc..ef7640c672955e5263c2a9a1d99dd64992a6fcaa 100644 GIT binary patch literal 2236 zcmV;t2t)TDiwFP!00002|8#QYtr_X|<{| z)!d7;nwP}rJNvY#W0q}sXiFuZ6c0cB^<7E&P*?48{PeO`%4+8fpLNA2rwoA5DJPY*${M-$5 z;FaBLaFOpj?Gd^4;QP9EQ_Xq!kfGg{)K=Wtc@Oa49J}StSo^ z`3x4Jp4!ZdX>?v$V&p3i_}J4l&EQ&k1BTwqfKjd0*pua?oR;MkR<-XXVmo|vI6HTqQ6W(CpZqiQKz!R<| zvzICzD(!?gmNcEkpsli|>J#$wf7x+PYCBDktILwsea0(Z@%78|(^#)~A)WSu*OYFC zP;xfD4|VG?-=m%e%NLjKtbX?Dhh48;4M}Dm6VcTohMH_Z)&c@1Ed6-*Q<-d-!cebf zxu#V899Q?)+{YF6=Cd@v;589B92{mct!4|bPGw#b00vZ-1{}+Qn#L|H$yOg}BHnpQ zE_3E)HK}T~EfX7HO&X_b8{W|WMH+DrVRm9V;~209qFPKMrB}Ql*MCL%7P4+HkO9cb zr2`UPHCNSQ(Nk$f`WdsPnE`H29TFk3&%qB;OLb1!xs+ajXOwdK0Y>q)azaSkb<17@ z>h3GR@mArZ`c< zVG63ea5g>bhD09yc(~+or69qcEneU{$Va@Hx%CD~F!Gi<9~!W%TA?NsY)u{O(i;t< zgHsA?<6e-9A*_ry$g&eM@CzNa;&FYZj*TUt)4KshuN$X8?Pc97Yfa@9t}p){&wGA& zOE7<9`E?*gCkR{L2(M*D2y#x#$PZ&EHWAhqrb^&pEC6a!1Ia;Vn+?lCa#xB=bi>1q z3>7(7TuBF?7rk+Ut6}(r?jk7L*?4Ei7{37q;#l}0)CxwFNa9v|!E6@9%MexES1;Ug zUvs$AKxlwju%bCiJp@GYh;uXNGGCDCzT`5Js&+^)8!=l~!G9M-j~nXvEMDkuEdR?d zd&eK*X^&4|-iT8D)yL5D6gb>4Vae>H00jbMumTz4lw@|h1VJFX`XCyDHCf()H(9i? zqvS;7u+d`}ASOg$&UAWCvm!CfrIgl*PttK5S=q9kddKsUlWad3Q9xHnTxwV{wwY)z z2XgTqd9Is|Aig4JR8AYgw}G=(c0#Tg^-GVFp6tOfKi1#M z{D#-slNvWGowcEI;qB31o09JXo>BPw|G7N@~_|ir@y|!MZbmz69WOPn0kJ%c#YXI zT&Hbf)@{3!`!FjIY!YoZz;7EDqK)XH!?Tx8`rM_E7i1VEKO^oo@eU~+Opz@OMsBC0 z!V<1T=u6`#N|Gy`m2x;YVNB3*R^XI@ifOFEbC#Ep9Af}^dOfKqvkBocZ(yg~Z!e`G z#T6XO$1^bd`>@6mxlhNn4AV!d3I5|m+<_pl(q7^E`tkY0Cj#Kh^ViSMU;d9OS?A^_ zv^jO}EP7zWC6VZL_;LFP6{kw^MiT=a4j#;TafYEiCcKm!JM~bAjMfg`*%wbxFhI`d z9&2oO6mMe#w*)7d;E3eOVwd(}XG;bO<_ov-yNo+Gu&lbF&E6gQH-ZYo;xxuMS8BS9?_Z7BZKRrG_zD3LQ zRg;?|2}jOFBgqAvvgzP*bevb=Cv~!jfn*XUV2&sS+i@axE=6QgRxnjC0ZVTQ7MkN!lvBPrucmDxb KH?*#Q4*&qmH&ST; literal 2238 zcmV;v2toHBiwFP!00002|8JaVGW#fNr#+ie$Pd zs>9ASd_Au}{_^SLLry~2>jCeoV^HS(X&{5H8#S=b;iSC}=vzc4lw)aeDkK$I^8C$k_cpE-F(oAjX`R4m~ z|NPruzWd?FhyCH>$MxjzKmO_a_0xwqpPwH%^?X6BthNGxR*Ey&g!RE&Z7xkUpZkgx zQM{FwQtYNVweEQzPIGoz08w^|+_E)Wq9f0t*^g>WEiy+dXSLjX?P1fq)g{{}$KEp^ zt?esfNox*U)A?phwIq9p9BXYchtwtM*4oEle>K`1RZT?P%=*r~Nl$rJo0$j7-ryy3 zs`Jo1ciPLP59jm6PA^4d&6QRe)spt6_6D(E-^b(Q^BcUHyfUnMZg43VPGU_~?GlSk zl$rY$V;Y0+YG&jn3qFp#YY}j5qXWYjZNaGC)z4--S+Z3zuUf{jlYbjiX?^CxQ|lZSE=a$a%mt?6I+itW+;>OT43nZT19i# z88OS8epqJ~*ehX0Uhvw891gBp)2=Gj!8*5nO#m2BU0!fZ95t=e*iyBz@UJ_e#tz)v`S*usfnMCXw?iUXbg5qI?V4s4tLtMPy@h zV0d~`?=B7pBA0L|dyca!5tzWpw1g z`Fyo~54LmxN2Dxqw|CO{0!)9uoZ-y6^++Y^V& zMNCyvN6I<|=NV_pvONa2cQntnu*{(iM}Tutums)B(>drKg}y@e9)6vtSGYv=Rgoz( zDrkw!PtpUGN-g;WcH5U)bU9$jj$CH!1V^yaGgIyc45Bin%~Se8U0!z>#6Q`=;<}o_ zeLOrjk|nm~RM82X#;Y?4P*(m5mvmUj<25aaJFrSXOZyBqkRTCWgNW0auDPyWbaVD$ zK6K$#3mIQI9~6gEO@o=OCaBy9xPD4Pzoi14^@+Jc%GkBZxEfMT@UpsYxBlLFT%l8Htpy6d~X#i-}?O z$XRiv0!|YaT;_Yl@CjWbD0>{db6|{L0fRMIco1q0Bg!Ok*U>N=8)?Y$oaVIASn*tQ zXm}(-L!u2U+6#6P5N*20%^Ydu1TsCR!UmE`2bl?`6L)X;uT4FELmi(5%lXFgKmUA= z|G}Tm`tv3>4?5?QEUol4nA-?;0bR+7hv7{L$}Dx)}Vv#!D7I{F-bQTAV3gc zh`+o6?fLQP(_ZT*d;IcrzC67ROqCblQ0MM39HN9No{XiUr8Thuq*{Cjwz>>HAyDO= zK@q5yT`CxG((6OL8PhY8#JBfNb!v(TcRi4X0c;hgJdmIZV>-psxdCu};%g-%Z)(TU zyHi_W=US`LISSm^^I-4z{_Pfu+7KH(x_hp`cP5vS#2~6ngGp-zP7b-+QMV`tPWX!?I8jX$Z z%Zd%dPp50=zzsKRCdSnZiaO;sMu_=4ydHo4*RQ|pudi@%wu*IPAarftC4Q@Toq9-6 zPuixe-48gh10oZ_WTKSx1_(b`t3ewJ~2DGkZ5 z;MhK%!R+tLI$LC&fooMN9#YK=A17jkgXUX*h3m`5=MSF6)JM8z=azM!>o4Yy!EDelxE^@wWtVg1YQzlPmx~ZR8}s9? zIWu96u_^@ywxl%gbpbUF?y`yI9}0tz3P`cZd*@}IG{-yF!7lx_U|f%1D3XCBeUESc M0|!9JX@3s@0N7_%X8-^I diff --git a/games-sports/foobillard/Manifest b/games-sports/foobillard/Manifest index 1be407f7ad5f..339a1166f934 100644 --- a/games-sports/foobillard/Manifest +++ b/games-sports/foobillard/Manifest @@ -4,5 +4,5 @@ AUX foobillard-3.0a-freetype_pkgconfig.patch 1478 BLAKE2B cbeacfbafc656f530e9868 AUX foobillard-3.0a-gl-clamp.patch 660 BLAKE2B 6062b1bbc2b5909ca94f09b901a2b4298678925ef38813ba8598a1f8e744c6170d87f39ae338135684bd6a139fa1c96de0d3eb141514212f30bcf207f6c4e237 SHA512 5eb0e7e357df8a0617274cdcd3795fa24d4fd13442ea52ab1b38e639cea1a348fd89f69840d28df4c89fe3e22003a6f79fcad7b486bf9640de572d8d518603b2 AUX foobillard-3.0a-no_nvidia.patch 697 BLAKE2B 72f8eee1cb830fe0ce94573de236f1433efef4e379f70ab398f8f8a9feb3c53eaa6163374d82d1dcba91ef10445d0db5687a899b8bf4ef5fe0903c3ae1028335 SHA512 2f769a1000b617d07756bec33355bd95c23f492ec4e6dd02244f1812509f3794c64f1fe2a714233517bb87519f005cd98e674633c31b09c6c0a79a93d71f8d40 DIST foobillard-3.0a.tar.gz 1138477 BLAKE2B 8abb068ec9deacff9748e199782699fe3df70a4e787ece2e8247086ed35f6260b6389fb8fb3f17ebf815f167b7c3a672740de889537e025160614a67bc734c87 SHA512 6ff85255384a83cb147a9682beefa021658ba34ad00ed7879bf7887fff248d41aeb34d2dbe39148ee10bffc53091ea5f168b4afeddac9b50d577bad7799d59b2 -EBUILD foobillard-3.0a-r1.ebuild 1293 BLAKE2B 56795ae9517d1949b4123643820fae9ea81df9a16d07bfd401fd18207d6f6a334d7e2963d6c1aa28aa02608ef6a75e7fb976710fe3903eb19dcf5626432b5222 SHA512 279893b1d834fad4a5732914252279f60618cce6f71fa263488186b2c4bbce506fa13542256bee5a0eb60cb02560b6fdef8e9a3a00c84cbe6bbc72cb4b80894b +EBUILD foobillard-3.0a-r1.ebuild 1294 BLAKE2B fb17ee3b064aaa4a1390983015686b6d048dafd48b8dfb9735345aef8dafa1e1562414ac809d02e317a2ea351e679a4b88ca5c3b63af7eceab8e9290886225b4 SHA512 6501158edee3a5b90894c6e6bf961f9dfb5085efed4e628611e3bc9fa66fa6d86922fed84f668f7f47bef56eaebdca42acf9a84f60420373f799afea819c3281 MISC metadata.xml 334 BLAKE2B 2bb4db12cfc1a11dc6be0003f3f0a5f09f45527eb95faa9011eecd8ae43c3cd874e9d39276aa7df803d7fcd7eacf9752c49a40303b1bc10e9485d4640b5b0012 SHA512 071b8e6e242054fa6913e6a99e99268dc3c758273265af956f33adaf8f8cf37e0ae19d1d9029f943ce5152439440d97d0b1910ac7670055244750d22067eae69 diff --git a/games-sports/foobillard/foobillard-3.0a-r1.ebuild b/games-sports/foobillard/foobillard-3.0a-r1.ebuild index 365d327eec0c..ad8a7bd2411d 100644 --- a/games-sports/foobillard/foobillard-3.0a-r1.ebuild +++ b/games-sports/foobillard/foobillard-3.0a-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit autotools desktop flag-o-matic toolchain-funcs DESCRIPTION="8ball, 9ball, snooker and carambol game" -HOMEPAGE="http://foobillard.sourceforge.net/" +HOMEPAGE="https://foobillard.sourceforge.net/" SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="GPL-2" diff --git a/games-sports/gracer/Manifest b/games-sports/gracer/Manifest index 7cf417975c32..9997e1e8aa47 100644 --- a/games-sports/gracer/Manifest +++ b/games-sports/gracer/Manifest @@ -8,5 +8,5 @@ AUX gracer-0.1.5-png15.patch 314 BLAKE2B eee2f0362eeb2d8495b1389324c98b79f520a84 AUX gracer-0.1.5-warnings.patch 433 BLAKE2B 477908392007a988c8d251c5671984fb1115425f902bc06523042fcb7c55657c73e62dfd4fb1b95c2a7b4d2067d5895f0f8c22c0b3b59b1637cbe59255bb49a5 SHA512 a8a1c2ac8b6d38355b48bfb61980f6eee15b0404dd4d8d8a17debe3d69a319f1b9f48aa40e0d00857af8051f1d93d864e6970d2d051791e8e21ffedbb09b2d31 AUX gracer-gcc-3.4.patch 1755 BLAKE2B 28f5493bad092f9894cda84ff875824ee7d8490a921a74414277f95195949d2b8cdcc1c8d26a0666fb84f767266910c50fe6778fda581baf0045750f0913c44e SHA512 544bb200bb49bf40b798c32f30f24795204c6e3f67a971ad9254f040e7f30a063e17974a6256de54d4550cb347392a4e71fb8aa29fc46f1fbcf92b1cf0ad015c DIST gracer-0.1.5.tar.gz 520599 BLAKE2B 1e52fffb3eb609f413e5e8afece0a28ec501f82be0941a8da4ab0bc726f0394b18d676696fe2b02f176c55892f780f9e3786d219c487533d9b4270f43ac8200a SHA512 eb812c517087a955d4b421e5d0e4bc841428162ed3f76dcac1a7a36b67e6ac14e8a6c231cca2a8ba9c60a4a25c79d532983a13dc4e9b9e4b7dfad3e78f1284bc -EBUILD gracer-0.1.5-r2.ebuild 1033 BLAKE2B 12c7063bed922c2c89d6c7d55bdb7e141ce30c8ac943b7dcda1038002fd906b9f45d3af13d9d92bf55668294344773179e5599435e334ae43a574acf82096409 SHA512 b42593a217c2c31e48b04b7effa94a0f3d15d4f51849244a27b86ce76f52cbbc18233e3ff3a88b14027656a0023d4cc70ea8e6d6c12e2014f46096c27d50556e +EBUILD gracer-0.1.5-r2.ebuild 1035 BLAKE2B 5e0d97abd8adf6bb11141ace27a7826493bdd6ea12105c5f8d433e8ddc8afb78185e26db61c14d2707b774b8a93b4bad8f8134cd8eb8fa4f5a9c1bc28074c1c1 SHA512 c3c73b24cb5f667722be401b49af7deeb7edb02ddf75a619752b8abb8bfd72627584504d294b00efabfcba8b833ec48dfb1c133ca75fef20ff05b7627c843c04 MISC metadata.xml 330 BLAKE2B 2f5dfdbe09010cf9e16ea2492c7d694f06286e0001cd2de7280aa1effceba4e94798ca6fb2445cc2475ea571bab7f68cbac3b7684ec98d73a094d581acb4dab6 SHA512 d8f629180138ea9cd7f6dcfe84591c51374dd6f0bf8a3793ddbbb0853ea87b1112eeaf0cff3eab4311d58687a4339c85e655f3a06e6fb446d96dc0b17a1b02cb diff --git a/games-sports/gracer/gracer-0.1.5-r2.ebuild b/games-sports/gracer/gracer-0.1.5-r2.ebuild index 80f3d160674a..6138404cd11e 100644 --- a/games-sports/gracer/gracer-0.1.5-r2.ebuild +++ b/games-sports/gracer/gracer-0.1.5-r2.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="3D motor sports simulator" -HOMEPAGE="http://gracer.sourceforge.net/" +HOMEPAGE="https://gracer.sourceforge.net/" SRC_URI="mirror://sourceforge/gracer/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="joystick" diff --git a/games-sports/stormbaancoureur/Manifest b/games-sports/stormbaancoureur/Manifest index fc4efd7b9487..b743db2cdffe 100644 --- a/games-sports/stormbaancoureur/Manifest +++ b/games-sports/stormbaancoureur/Manifest @@ -1,5 +1,5 @@ AUX stormbaancoureur-2.1.6-clang.patch 2068 BLAKE2B af61ae6e78f81a8f4533f46e0a00bd25df32666b19f241c3230eda3fa9b274262f4842f3f024e0995c76d21778d88ffaa79c47690f814276b5cb2f1634758b8f SHA512 20955a7cf84bff84efd9bc9d0e55958975cc53a56674d963f84f8d13d87c46881fb939413428f887c900c5a7c742657b4bc30083343f432821402ad5fc98f844 AUX stormbaancoureur-2.1.6-gentoo.patch 3705 BLAKE2B 292965ef5bd4492a59bb3a02e7bc22e4cdec90f2e92a703cb63bacd854d140e68139c6236357443d69429e2355adefc8307f2d4baddfb3cdfb26d5941c40e5ef SHA512 a879e05a420cf98760f245c66f60f985e0444bda1be5bde1ec509954d5d3fc184c11d96fb3a199122f6f3a9789ca2ad557e85a7d0380a2ce2e0ca410f820680b DIST stormbaancoureur-2.1.6.tar.gz 3976459 BLAKE2B 3dafe0777db4dfec0ec9daf8a41c6cb1aa52ceb60f037fee64af77a7f991ed500234a33a1f5c9cd237a85f464cb5e65709f6d9d4e9417b955c24ea3be8dc0f6b SHA512 af949efc966aa088e75aadae27cd6b7e4e342d3fa00563a756ce6fb90b0ea64071f2e85087644fb6472db81c6a92584b485c5dcc71653cc54d90231e60bafd08 -EBUILD stormbaancoureur-2.1.6-r2.ebuild 984 BLAKE2B 255296f36feab07e6449e030b33b18d378104ef23952ae2dfbda97ddbbaf9c89a9b514d7eb06efa8b3a7b177948d11a7511a5b583f770774b77c3ee96c47f936 SHA512 49b0af33d7ee4091786d528017cd6d302e594b37ab3db1c2ae954d028bf825e2e80ad3cfe7ae92db75c315cb2ec1cb93b134fbfd160f2c9305c7aae207d9b744 +EBUILD stormbaancoureur-2.1.6-r2.ebuild 986 BLAKE2B 34c3696dc351757ee869621e7ed654249077a9cfe9cf0b2644a99fc42c22a09ce200489f74d00e93d42ad1e267a63977a0b1668ef292291292c9dc19e33ec9e6 SHA512 4d83dfd24b49727cdad007572d30050e05ced8bb0bbbc077168247a81d98fc2fd7ff0b0f85de3f369d15348a1a08c75b766bd4c02ca5532d6b60145679648f8f MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-sports/stormbaancoureur/stormbaancoureur-2.1.6-r2.ebuild b/games-sports/stormbaancoureur/stormbaancoureur-2.1.6-r2.ebuild index a1239ecaa187..51faa064e71e 100644 --- a/games-sports/stormbaancoureur/stormbaancoureur-2.1.6-r2.ebuild +++ b/games-sports/stormbaancoureur/stormbaancoureur-2.1.6-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 inherit desktop toolchain-funcs DESCRIPTION="Simulated obstacle course for automobiles" -HOMEPAGE="http://www.stolk.org/stormbaancoureur/" -SRC_URI="http://www.stolk.org/stormbaancoureur/download/${P}.tar.gz" +HOMEPAGE="https://www.stolk.org/stormbaancoureur/" +SRC_URI="https://www.stolk.org/stormbaancoureur/download/${P}.tar.gz" S="${WORKDIR}/${P}/src-stormbaancoureur" LICENSE="GPL-3" diff --git a/games-sports/trigger/Manifest b/games-sports/trigger/Manifest index 27a3f115b925..ff622633041c 100644 --- a/games-sports/trigger/Manifest +++ b/games-sports/trigger/Manifest @@ -1,4 +1,4 @@ AUX trigger-0.6.1-gcc6.patch 814 BLAKE2B c2fa05b4a3cf8be96a2c581b893c6b05d5e01374e6cf60ed361222d0f50f8d50baeddb5a046a7c15bb1930a57e7c5dad7db6c5f9eb1925183c7c34cdce7191ac SHA512 32e2979f09363010e252f436b04b888c7dc127e7b6817ea53ac400a1859c6d900990c284169a965bcd18388a972c9ed2c7a8e7f1c928147adbfb0007f7f50aa3 DIST trigger-rally-0.6.1.tar.bz2 61083932 BLAKE2B cc5a291b2177ceba73e2cfdfdf1c3c68fb4704eda3334550740714232229241d1bc0e8573d2786076193513b70ab8e305a8e879e51ee4dc0597654a2f99eac1f SHA512 9f7e57758ffa61002efff6c7ac4d69f53ef4769651bdfdd21b6a8d101f8fd06ba7dc5998a8877146f50e6124896300e3595b4b5fff4decd53b6555e622de85bf -EBUILD trigger-0.6.1-r1.ebuild 1207 BLAKE2B 12c72b2770ddcdbad0810436c89abbf973493cd359274662076c60e8f8c72619b3dafeb7838198a180bd8ee8127f7d26f2853b0e87d87d7452fc160ca822b912 SHA512 15e01786d8662f0a780d60ce6073d828f77064248497db4d20cddfa628f6fd7f5eb6355c704259bece592c1451fedb9e635a77cec8c0049cf4cb6b3528e29a7d +EBUILD trigger-0.6.1-r1.ebuild 1208 BLAKE2B a3353d3a1456325efcb247ce088be18d7474e1fed2dcfd155476babc1e8df80a36e22070a95d5791d69707fdce16c955466daed77d6c9ad44b477df21b0250b2 SHA512 f8aaf2e03621df8c54ee9315578b5d17969ef1f2a1d78a8915faeb138ce97cdd6ad333479ab5c464494ffbac199a6af1c575fc0147c30f59221049c3217081b9 MISC metadata.xml 337 BLAKE2B f72a34568f564d313c17c2ce4a93e8a10058aa162733a849c6223638897997253c0b8ec1bc58b70f6baa3c7e41528b24d1dd2323d58e56ef637d02b2825d74bf SHA512 2b82df2b2d7e0cb2e61c5b0a69166c3e1e770709200abf1e91956b6f3ceaffc311d1a338048df8ec52268f94bf6a518342a18e39f95d374a75e3f00ba6b58a98 diff --git a/games-sports/trigger/trigger-0.6.1-r1.ebuild b/games-sports/trigger/trigger-0.6.1-r1.ebuild index cd17773e871f..4f792aba9d4f 100644 --- a/games-sports/trigger/trigger-0.6.1-r1.ebuild +++ b/games-sports/trigger/trigger-0.6.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 @@ -8,7 +8,7 @@ inherit desktop toolchain-funcs MY_PN=${PN}-rally MY_P=${MY_PN}-${PV} DESCRIPTION="Free OpenGL rally car racing game" -HOMEPAGE="http://trigger-rally.sourceforge.net/" +HOMEPAGE="https://trigger-rally.sourceforge.net/" SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2" S="${WORKDIR}"/${MY_P} diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz index 33a8e8f4fb4b39ff7308fe29a1cb8b3fcbcccc5d..c178b767247a1628c1256584190a33b3173b554a 100644 GIT binary patch delta 8188 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 M0v%u_c859u0PumjZU6uP diff --git a/games-strategy/crimson/Manifest b/games-strategy/crimson/Manifest index 9226de2fd2e9..db58df71dfdd 100644 --- a/games-strategy/crimson/Manifest +++ b/games-strategy/crimson/Manifest @@ -1,3 +1,3 @@ DIST crimson-0.5.3.tar.bz2 882366 BLAKE2B 6faece818105d29dd2d141b925b332cfd5214dd918f5c07cacd2f6cdfcd6a58c86e6ab1cc2fce396fbf24839f5dded619e92a786f03663e78068926a8d0e6be3 SHA512 9632317c4b258ed5e501ad1d058706ed654fc621b07099f65d93e29fe92e53fc8f6bbffa13c70fc2129f30695d3f10e85174234dc96cc171631b3465d2b7cffc -EBUILD crimson-0.5.3-r1.ebuild 963 BLAKE2B 2904cfac589b34ee69a66f95717763af9f944a8ea3d7d04aca64fac5aaaae45be6b248c5bef775106f16d11b34c895fea2bde5567623271e84e20ca2caafb222 SHA512 0f0e9e5f5f316e329034670d16c469a918e87d5cbb4678cc1b4be2fbab0bf7d352d351275977f56fb89a42ca6014bf4399c487ce2167cc1cf9229c8150237825 +EBUILD crimson-0.5.3-r1.ebuild 966 BLAKE2B ce655944ebc6239129fb8208a9309f03960cb41414807a626e468f90100ca9dcb777f0bf0b2d2da29071821da67f9a811b3701da06a317c052e07af3485b0f71 SHA512 d592768651748b23c80a5bd94a6b1cc8fc927a8c0e3af2a4a69bde596d8d9c88bdc4fad43d9e2f989e69d05d9ce418ce99f84ed5149525afbf84952ad7947dc5 MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-strategy/crimson/crimson-0.5.3-r1.ebuild b/games-strategy/crimson/crimson-0.5.3-r1.ebuild index 3479d4caac61..df7ee6fe56db 100644 --- a/games-strategy/crimson/crimson-0.5.3-r1.ebuild +++ b/games-strategy/crimson/crimson-0.5.3-r1.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit desktop DESCRIPTION="Tactical war game in the tradition of Battle Isle" -HOMEPAGE="http://crimson.seul.org/" -SRC_URI="http://crimson.seul.org/files/${P}.tar.bz2" +HOMEPAGE="https://crimson.seul.org/" +SRC_URI="https://crimson.seul.org/files/${P}.tar.bz2" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="test zlib" diff --git a/games-strategy/dopewars/Manifest b/games-strategy/dopewars/Manifest index b52977e535cb..96ee65912a1e 100644 --- a/games-strategy/dopewars/Manifest +++ b/games-strategy/dopewars/Manifest @@ -1,3 +1,3 @@ DIST dopewars-1.6.1.tar.gz 1024168 BLAKE2B 28d650e0d1eccdfa9aa799bb4b35e82facc800ed9cbde9778c7182bd615ad0b1ec7d3fd323473f381f3ed1902b8e305a7994a5e351728aa1028be2e0665bfa57 SHA512 fab27b483b5a24abd95ffe6a52fe92c7179d8ee3e7d27393f0e7c265202781ab6a58e3b3214ff84bbc0e8195644b5c2ec94616b5f63b3fa9dc2ad2f9216e37d1 -EBUILD dopewars-1.6.1.ebuild 1508 BLAKE2B c57696df71eb48c9263e612676521cd3ce8cee5b5dcfa6ff4e1aaf9eee4c06e7269920de771cb951f7fe21db7166ad03c9ea4c17971fdb4d372779a496ae176d SHA512 c7b656eb2487eb30048e4476545aba4bca90fcb7e081ac1bdcef50c17065dce425fc4adc98dbc0a984a9e1209a32264cbeba2c58f5d293a0ca772e7fc5f14c84 +EBUILD dopewars-1.6.1.ebuild 1510 BLAKE2B 5eabb5c98a771353ffc1d1f64cdad67ab6b1661d526bcb98f75a064d98fb74ac2fa5c47d20494f550ffac881c97bc2146c123b4b7ff899a2a1d8457e6ecbabdd SHA512 1202134a565c078ffd83bc9d8a36cd01f95f5471b22e95f4b3e7eecd3b161baede697afddc81debe79aada0a0818d5dca7f60b95d74127062bd0bd353576ab85 MISC metadata.xml 332 BLAKE2B 37111175fefbc638c0e0b0ac57988eb28def430f9140f9eb411566a5c6b9ad27fdb4de4df557b72d1a8a2d6d57bf27e0ae38fab9a54f4c9ec8abca812968747b SHA512 30383bc97bba57511c351d77f1c17152a0be7d14573348e2159b3df908bb28733d25476f5a5db211334966db3c3a2addae2047e27650b2a60e6a8928344c66c4 diff --git a/games-strategy/dopewars/dopewars-1.6.1.ebuild b/games-strategy/dopewars/dopewars-1.6.1.ebuild index d4b332bb8b2d..91282f1ae840 100644 --- a/games-strategy/dopewars/dopewars-1.6.1.ebuild +++ b/games-strategy/dopewars/dopewars-1.6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,10 +6,10 @@ EAPI=7 inherit autotools desktop toolchain-funcs DESCRIPTION="Re-Write of the game Drug Wars" -HOMEPAGE="http://dopewars.sourceforge.net/" +HOMEPAGE="https://dopewars.sourceforge.net/" SRC_URI="https://github.com/benmwebb/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="nls ncurses gtk gnome sdl" diff --git a/games-strategy/dunelegacy/Manifest b/games-strategy/dunelegacy/Manifest index 508979066e90..c3ee6075ae8b 100644 --- a/games-strategy/dunelegacy/Manifest +++ b/games-strategy/dunelegacy/Manifest @@ -1,4 +1,4 @@ AUX dunelegacy-0.96.4-init-mid.patch 1926 BLAKE2B 47c2f502e9428f0534a1684db50aa1a41103464770f8da66f69b0add7687f42e07e4f5e612f3c425f3d0f932da29d7a6049342b6bbd0b0166cbec4d5076703c6 SHA512 a10fb87b3bceb367e53dd3687354871fc8bec3dff2025b37c4426994a206c7afbd416c003f2eddfe3d1cef7e845942d2a8db4529e84c38d4b29d75d016fa8729 DIST dunelegacy-0.96.4-src.tar.bz2 2513167 BLAKE2B 119ccabc319a54fbc85906a215ccb44079dabf82568dbd446447bbc6fade873c4760da83a50351acf63aec49bf8364c50386eef2b0681bc7a895db870673340f SHA512 d6e152da4bc526ed05ac89fafc2e3467b1a95b3670987eeca262b7207e7dbe67dd228483cb5a432fe08232e34a52d4cb500b42cd186adb4bcde5da17419f7db0 -EBUILD dunelegacy-0.96.4.ebuild 813 BLAKE2B dc68381e7f322895061a94a79a5f3ea6a6cbb055d0390f6cf83288d1616aece85a4666fe81d1f8468084937b64857cd87a4fedaa447a1b818a5b3a9e7042d252 SHA512 8d467f0f7ff8820b8ed6e3d07d77a981d7c55ac70af32be67ef699f9226620d1234ea3c7efcb1a543a0bca56ef8c10a778bd85fb86fab8ce969a0def6d5603f6 +EBUILD dunelegacy-0.96.4.ebuild 814 BLAKE2B f0c5791b4ce49689e45b353660c6d666c2349d0776032b1e39eb3a7fac5c0648574697bd8a922efb2deb71487c1aa4c5e81ea86e8f78db0d00557b4d400bea97 SHA512 024f1c0076568f8a5b08c857b1c09137217267d4e2f1f88baeab7b4127192c4f112d5ca0207ab65d195b46b4a95195b4050bca44c1cdc841ee9cec6b10bccff0 MISC metadata.xml 990 BLAKE2B 061e344e58047df210eea2e672e1c38cacb01ac09b9c56828e4ac253ebff8b7aba40249dbffe696dc2b0343074c3c280b677dcb8e8bc64028c9ca85b51f260fd SHA512 b43c0f161108abd41a3fbe73ca1c1751e828d8fc909be52dd46ff145b5a3efeb6c8876d94d9cf4c7fb24e7f711830af1645ff9595500def47ad5833341f4d3e0 diff --git a/games-strategy/dunelegacy/dunelegacy-0.96.4.ebuild b/games-strategy/dunelegacy/dunelegacy-0.96.4.ebuild index 598e792c2bd9..88206a191b6a 100644 --- a/games-strategy/dunelegacy/dunelegacy-0.96.4.ebuild +++ b/games-strategy/dunelegacy/dunelegacy-0.96.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit desktop xdg DESCRIPTION="Updated clone of Westood Studios' Dune II" -HOMEPAGE="http://dunelegacy.sourceforge.net" +HOMEPAGE="https://dunelegacy.sourceforge.net" SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.bz2" LICENSE="GPL-2+" SLOT="0" diff --git a/games-strategy/galaxyhack/Manifest b/games-strategy/galaxyhack/Manifest index 12d9ba0da02a..494b0704981b 100644 --- a/games-strategy/galaxyhack/Manifest +++ b/games-strategy/galaxyhack/Manifest @@ -6,5 +6,5 @@ AUX galaxyhack-1.74-gcc43.patch 181 BLAKE2B 4c65af90380a2232eac5b9ba6dce9f2e8d0f AUX galaxyhack-1.74-gentoo.patch 916 BLAKE2B 2ac8e2416500bd8048601d39a7b055774737676093c7de9d895f9059b276d95add72f2cde781c89066903dede423d0ce0912c94747be48adb200a4d3ae087d87 SHA512 800e5169daf1e87469aa29dc01a5a7d6e9ba83b18b24c3dd942fcde9c24a8a6b4eff4036a091c4584203124a8ebe553161e5358753850c9751af5a2e413c8ad1 DIST galaxyhack-1.74.tar.bz2 9948336 BLAKE2B 2029e4a27e2995ebd8bb4f7e9192fc353b22a0246e5bca5294a9a09ee936c0050682dcff52a233b87d659a6a4e98f56fcd4b563fb1159b52f6f596a5413a687b SHA512 d708494b1ad572c0243da9e7168b4707112ec3c99a09498b87f8e0cb2e4e5bc9df8dc4631e3fb4d3cd7517ec4b17e937798dec3fcf770de9d0fc1b5e29a0bd58 DIST galaxyhack.png 819 BLAKE2B c19a6c05313eedfd118de0b02b688e98dc011a760da10c5edc6ee15eea3668e7dbf19fcbc7546807221b3b727056c5d5075c91cae699300c6d7b19c939b0f2b6 SHA512 b8ab4dd1c18c079ec3f60b3d04843fbb7a892feb8f872d498c20eb3142e7de26bff90c93b308656e1afe5ee77074fcb3f78542dfd175c27a9b865a512e0b0200 -EBUILD galaxyhack-1.74-r2.ebuild 1799 BLAKE2B a46a57e97cfc61da9cdc3ad2ae9d2202c65d7a3eaa6ee01953954af45c71d501fc1fa1c3ee75dd58c5bad97a8f6811539c0306d9ce7b07c862ebd23f3a847a58 SHA512 80776086758466a1d46a0fa392fd72e6a0735de5e914f19ca04895ea6dcafdb25db9d4960546d7afc0bc3f4025a18e3c5e78df488571f5f4263d59c875aa61c0 +EBUILD galaxyhack-1.74-r2.ebuild 1801 BLAKE2B b3cbdfbfc6f78e5bf03ab0d97800db738f305131d88bfd1e1e57147d383a4e7bf240e7672faf4a8d931b42629f4199f1c2c1a59bb969343e0178f75ed1402324 SHA512 1a7c3b24a3ea6c87c5f0d610bdd53c1d1ba1c001314c1a7aff36d05d6e105f37f0d8afcc6434dcf6fc935842bdd0eec52c05216d1edea324bb134810cd5c2aec MISC metadata.xml 1399 BLAKE2B e1c3edeb459e23d5809d36c9657d07fc6ff0bd1bdd7586538f5c56c68f08ad4ee849ecef19b7d785ac60bb27af5a7ac51dbfc1834a0b874d66ccf2840a21523a SHA512 3d5a48c9f239feae313c9775d92f51082551d56912b402c5efcd46dec76fb37ba6ea124958c95d6fb7184cafb4dde0c4d94567e8aeab6eb3aa7bfd68473c56ed diff --git a/games-strategy/galaxyhack/galaxyhack-1.74-r2.ebuild b/games-strategy/galaxyhack/galaxyhack-1.74-r2.ebuild index d85e5bdbe334..8bcb09381651 100644 --- a/games-strategy/galaxyhack/galaxyhack-1.74-r2.ebuild +++ b/games-strategy/galaxyhack/galaxyhack-1.74-r2.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 @@ -6,7 +6,7 @@ EAPI=7 inherit desktop edos2unix toolchain-funcs readme.gentoo-r1 DESCRIPTION="Multiplayer AI script based strategy game" -HOMEPAGE="http://galaxyhack.sourceforge.net/" +HOMEPAGE="https://galaxyhack.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 mirror://gentoo/${PN}.png" S="${WORKDIR}/${PN}/src" @@ -31,7 +31,7 @@ Per user settings can be specified by creating ~/.galaxyhack/settings.dat Additional user submitted fleets can be downloaded from -http://galaxyhack.sourceforge.net/viewfleets.php +https://galaxyhack.sourceforge.net/viewfleets.php " PATCHES=( diff --git a/games-strategy/knights-demo/Manifest b/games-strategy/knights-demo/Manifest index 30e1a8791ce3..018f6427c947 100644 --- a/games-strategy/knights-demo/Manifest +++ b/games-strategy/knights-demo/Manifest @@ -1,3 +1,3 @@ DIST knights-demo-1.32.run 31667235 BLAKE2B ee9c63a261aaea93122b790ef3d4df21b30b53d8f47e2f1549c3e6aaf7a09f04b5f7985e6d26e395266176fa9135cb7257bfc5c6f5eba7524da19758ab241715 SHA512 f53cf9524811b4a83ec2531f62ea251fc5a939cb09445ab850c7bbac85301e8b8275dda12a8dc991e4412eb4358d7597d0c007bd9263fd875289b039b941ed9c -EBUILD knights-demo-1.32-r3.ebuild 1654 BLAKE2B 4b7c90f96ebaafabb4c287342161ac270f5ac7f6ef1d894b031172c828a83bf5fbb44707663ed8de0e358c5ee7690db9ddf7608c24b1d6a9f39e40608745d95d SHA512 6abbdb084be5b0aaa0c4b9cb9a69946e9f72ae26c412298b1d40041de82d60474712fb64eb4c52492e50dc5c028ed8bd0e11bef82b44f1b20ef8d22a2fda37f7 +EBUILD knights-demo-1.32-r3.ebuild 1655 BLAKE2B bc8ea74c9b8a8adf6a9bdeeb45c570861cd58b91ba623d43e5c676436e6367d82a7bacd03d0f478765bb1cc8e68c1d4b17ec2243039cdc8317c1a65970f8d445 SHA512 2f7822432fa8283b553c315a6382b8f3b8f8397f662e66200856f59fd99ad0f6ee77ab0a18b81a63f1298a6f8536b572d06331444a56097342638965c8062017 MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-strategy/knights-demo/knights-demo-1.32-r3.ebuild b/games-strategy/knights-demo/knights-demo-1.32-r3.ebuild index d329b09274d5..361d5eb8d117 100644 --- a/games-strategy/knights-demo/knights-demo-1.32-r3.ebuild +++ b/games-strategy/knights-demo/knights-demo-1.32-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit desktop unpacker wrapper DESCRIPTION="Anglo-Saxon medieval army battles and resource management" -HOMEPAGE="http://www.linuxgamepublishing.com/info.php?id=knights" +HOMEPAGE="https://www.linuxgamepublishing.com/info.php?id=knights" # Unversioned upstream filename SRC_URI="mirror://gentoo/${P}.run" S="${WORKDIR}" diff --git a/games-strategy/uqm/Manifest b/games-strategy/uqm/Manifest index f95c6f536d0f..e659c9fc5011 100644 --- a/games-strategy/uqm/Manifest +++ b/games-strategy/uqm/Manifest @@ -6,5 +6,5 @@ DIST uqm-remix-disc1.uqm 50188876 BLAKE2B 02bf183aa9ef5460831d4bbcfa90ce4745814d DIST uqm-remix-disc2.uqm 60282662 BLAKE2B c556a99adfb11c8b90cf1de272ce5d42aaf7ec16d246572286646328ddd24b0928f013c8de7806e6545b436c2fa152e0cfd7f4851769992848d6aecb0379a433 SHA512 3053693417facef6d01cdb366a15c1bd2a6272961df5870c4151a928845dd76e4ac5fc59f232da5034d56fd9476d3074840a2e9f16d63dba341aeffd92827c4e DIST uqm-remix-disc3.uqm 39924875 BLAKE2B f5f495f2c3aca9d6a9a95df51379398a823cb795d85d0ccaa719676d54d7b1dbe9d1b41724eb13fabf62359d6aa72d90615de1f437e2ffde7066436fdebeb13b SHA512 2337752e3a2447ab048cc6782153bbb120d2d6b890c5bfae9cbef60a46d12abf716917863286b0196bf6f5e8ef301b5f84338237520880b10cbf75e450076951 DIST uqm-remix-disc4-1.uqm 87927958 BLAKE2B e1a603b07bb4d0535ff69fd7ef5f85f71cacf4fe4c95d559228ecac0a925ff4fa5f2117955e3477fd14facbfd0881994929a3f3cfdd8f62eb70d9e4314728fa6 SHA512 93030505d7dfc0f9de1f5d8c2a26c07b67540d67202ccfb71f6223730fbe92285011bd76dba8ff751d3e28025489a51d4804947164f9118a8e0bb742fd7803e3 -EBUILD uqm-0.8.0.ebuild 2147 BLAKE2B 9cf1cc895dd9cf18f889a08578844a3c61af81a929e74fb3a6b3fc892e094cfb90ac8fe6cdeed562e94a0db26d1849a85c3dde05c6cb0f4ece6a6449e28d27f3 SHA512 d3e0df25b779f746384421f4da3e656a9904e9f8d5b0129f143c09e9757e12438d47717a17e93eb38bdc05a0b8d60a6c5335a527e3e14a0144bd1f9d51ec8fa8 +EBUILD uqm-0.8.0.ebuild 2148 BLAKE2B 7fa4bcadf89bcb830c74e145b250c62e9ce49ef4effa58e0838c899f5c528418accc255b6a15bebd7a38fc015a2a6bda3d1ba75ad32cbd4d52111d491f0895e0 SHA512 8814d7dbaa198bf0cf2ee4ce71e083a01317575454966214c64e92041a4a3319da2a5c3465738aabb288e87410b6b5130c0c22641d82b0c418015f835721f947 MISC metadata.xml 562 BLAKE2B 1c7bf7a7fd8e689d2b3b3932cc9e1491c7f1ebdb5530771c47711ce6497da408eefad75b89e8aeed0d6a6afdfeb792fd8997469155b4f54439fa1b34c94ab4f5 SHA512 7c086cab9bc474dbe7342ffa3054bbdf97b0556b1468386e61c9d8609ab3dbdbe4d7a1e2b5e3e2757b8d27c801e8afb0516b604e1172198197e8973e828a4063 diff --git a/games-strategy/uqm/uqm-0.8.0.ebuild b/games-strategy/uqm/uqm-0.8.0.ebuild index 084f28188da4..c121e7c6fc56 100644 --- a/games-strategy/uqm/uqm-0.8.0.ebuild +++ b/games-strategy/uqm/uqm-0.8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit desktop multiprocessing toolchain-funcs DESCRIPTION="The Ur-Quan Masters: Port of Star Control 2" -HOMEPAGE="http://sc2.sourceforge.net/" +HOMEPAGE="https://sc2.sourceforge.net/" SRC_URI=" mirror://sourceforge/sc2/${P}-src.tgz mirror://sourceforge/sc2/${P}-content.uqm diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz index 87c8b634e1b9d7dfe36577374af329c6f7f5f084..6a1ba0db37f7d2638ccde53ca750955071496e2c 100644 GIT binary patch literal 8210 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 E0Bw!kfdBvi literal 8215 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 Jnkz{<0046q=mr1) diff --git a/games-util/atlas/Manifest b/games-util/atlas/Manifest index b4e6d4c4b429..3c50e9ba46db 100644 --- a/games-util/atlas/Manifest +++ b/games-util/atlas/Manifest @@ -1,3 +1,3 @@ DIST atlas-hgcode-d4e5360f8273823205d9dc066547f5077ffc13e2.zip 795465 BLAKE2B 2e3afa478bf791bd96233bfcf8cfbbc9ecb41458591bbf8262c4c720bc4393b8f3b0c023fdf7a5f98a9e68ae89bc478660521eb79fe7a2b8f9c0b156917754c2 SHA512 fbad07ee7f416506bff6c338bb53f05b3c59759df23eeb732c8e525f2a4d7622941d018871357c3367ce8dea81d6b38d8811f65b0678e8e0bf572d5757f4221d -EBUILD atlas-0.6.1_beta_pre20181202.ebuild 1269 BLAKE2B 51aca8ea390a92cd930683eacba42770fe57e7bb45518cb3726b5bcf367ba567bb5bf19edd3096a3e9f9634e0b6780f18ebb58e4342a6f32387447071e5f289a SHA512 c7412aac71539500168821105525cd62e99089747d457b9862fc7d9ef35c381674a68ab03434e7b2d1ce7ba8ae6e3f57471a726666c49ac76a38ddd5a121ede9 +EBUILD atlas-0.6.1_beta_pre20181202.ebuild 1270 BLAKE2B 5e6aeda947e6775831b525d1426c11149b2c738c1cb4c75b984a74cae4933f0a4a24b0dfdfb122ab5173fce15565529957c1992ed40ec7cd8de2fc66a1594952 SHA512 9ff8ce76106db038409bd448b07c1759f07a9843f2578449986873156699b08884b4b43c9374f305acb87c3f48314fbfd2a32298e25c6e2e69bfb6222813e2bc MISC metadata.xml 441 BLAKE2B 582a84fb1c6ca78342a29c2d7ae2e7bd5359f77ebfb618d1c5e0040c517a55232f97859ed259818d803de545c2471f0ac187a938ec290a98161ba573e33aa3a4 SHA512 2160277e85a96fd35d47c6ed1fbb91b6031b5a9c2f90f87452f36a3bbac9869070789825b02f574f0d8768876594131f091206087d0e32d4e81f4c8f7362e313 diff --git a/games-util/atlas/atlas-0.6.1_beta_pre20181202.ebuild b/games-util/atlas/atlas-0.6.1_beta_pre20181202.ebuild index b2884fcbdfcb..4ca1c29bdc6b 100644 --- a/games-util/atlas/atlas-0.6.1_beta_pre20181202.ebuild +++ b/games-util/atlas/atlas-0.6.1_beta_pre20181202.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ MY_PV=d4e5360f8273823205d9dc066547f5077ffc13e2 MY_P="${MY_PN}-${MY_PV}" DESCRIPTION="Chart Program to use with Flightgear Flight Simulator" -HOMEPAGE="http://atlas.sourceforge.net/" +HOMEPAGE="https://atlas.sourceforge.net/" SRC_URI="https://dev.gentoo.org/~reavertm/${MY_P}.zip" LICENSE="GPL-2+" diff --git a/games-util/biounzip/Manifest b/games-util/biounzip/Manifest index 0e5c891ef618..80ea05996363 100644 --- a/games-util/biounzip/Manifest +++ b/games-util/biounzip/Manifest @@ -1,4 +1,4 @@ AUX biounzip-1.1a-64bit.patch 364 BLAKE2B c807463035b36aa86f61f6787ffbf7f37b6cd402db1a727d85c149a7aa114d28c140e3a37e011c8241dbfde23bff71f7d8641a7c0e4c28781390e7bf91d2a497 SHA512 661c1327521917c5b2b9c4388fb6a4babc4535ed63b464b169dc04b3cc32d3bb841a1d33b5f47a039460ed7d581668798dea6e5adffe137b05117c20974a013e DIST biounzip-1.1a.tar.bz2 9894 BLAKE2B 950216a1b0b994b2ec271d836c7cf86471a2eca5ac0c259885e21a4df7b20425b74ae2ffb08610ed0841caced5d8b6783c448857df3a2a9030c788ee9b88db3b SHA512 4eaea5459cf6edaf289951f9048123496a4eb83fcfc39b3efcd2a81894f877d5db843d7448e2c0e3b797b09a70f6f3c133c53525d4f83408306089bd37796a8c -EBUILD biounzip-1.1a.ebuild 573 BLAKE2B 76ef1bce3a15e9347717116e54b59ce05b19aec8cd0bb0550d2962040a5ee922793b077e189136bf4fcad1f32d2327d854cbdc678e468bff86befbff11000fe1 SHA512 1bd3d0869709dfd7cc34fb1c211453b0066acd91904599e2159eee12da0cc3ff982b3ea3680628ab44dd1927c957a3dae003492bc0f91d6de3af4bb8bdf58154 +EBUILD biounzip-1.1a.ebuild 575 BLAKE2B 371ceca96a1f7f64b992c52378e2e4b9f88f00291b3f211278da9ea192fc53102e54e303058e8cf78030b868395a7f951050ff9aca1adddef3b7a0854736c827 SHA512 9b7531141f220bf35da38ddc29fa90df0ed94a5a1677344034640f2e4dfa273fda47d528044c5ded4fc56b63f575566265b88c81208adfac69f0ad633d1c0aaf MISC metadata.xml 332 BLAKE2B 1ef47027dba94a994a6f2d327a997b9a9d35255d055bddd96e1fb20b277036e63de6d7794d078bf923216d58c206f1a399dfb29baf9a6c0354b271ea604579b7 SHA512 25c998dc7d296e7c3162894b1ccafcd3fca54022b54457e9654a5b67ffedc759389e61b084b1fe9caff4bbbe8aa0d0feaa5ec0017a5feb97fce94acc1994461a diff --git a/games-util/biounzip/biounzip-1.1a.ebuild b/games-util/biounzip/biounzip-1.1a.ebuild index fa6925259af0..c789e9254e2b 100644 --- a/games-util/biounzip/biounzip-1.1a.ebuild +++ b/games-util/biounzip/biounzip-1.1a.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,11 +6,11 @@ EAPI=7 inherit toolchain-funcs DESCRIPTION="Unpacks BioZip archives" -HOMEPAGE="http://biounzip.sourceforge.net/" +HOMEPAGE="https://biounzip.sourceforge.net/" SRC_URI="mirror://sourceforge/biounzip/${P}.tar.bz2" S="${WORKDIR}"/${P/a/} -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/games-util/cartridges/Manifest b/games-util/cartridges/Manifest index 101906e01f47..33656c042bd4 100644 --- a/games-util/cartridges/Manifest +++ b/games-util/cartridges/Manifest @@ -1,6 +1,8 @@ AUX cartridges-1.5.4-dont-validate-appstream.patch 304 BLAKE2B bc6f26ccc39f2029a0d09a767843139b219692159e1b3036e40845a14db2bf43f4510ab29b626cc9acfa140123a841b36536b767187b792ce545737914bebd1e SHA512 2a5b2a8a4dbd0614f7fdabb487e2df5c63c0718b11320fefa8894c1dd166438d7238e1d4703c9e9aeac2bf540ecaa4c0cbf6e5a64343d8bce80d5e1033a6dd14 DIST cartridges-1.5.4.tar.gz 1302013 BLAKE2B f54d867ce769c843ee8114ea2946618a1ee275dff877a5f5b175f2457d5f67ffe412b188d44961aaa351acfd8e89e68d9b30442f79d747ebba7fd8432fa82d45 SHA512 b69b18150ecec2dc39ab126f1708f04af4902babdd999b5d26d71b001e8111f062ef6edc4efed66b551b2a84b7bed1e18a4e3aecf3f60aaa3518c08e144a8a25 DIST cartridges-1.5.6.tar.gz 1305623 BLAKE2B 20d95f2153e090db3ffee36361e8595ea3cca37a7f5971f945a41bec40df3fa9663449ed10a8d6349738838d592746372d2e3091589538266ef3bd4aed3edd6c SHA512 4e4a94ed31fc416accfa1b5f06580f3a5180665d931bee933b8ed29f4069f8939a60b2947740e7223e570be2116a55b1e3698e40f4529cf4c974636af6384456 +DIST cartridges-2.0.4.tar.gz 1332584 BLAKE2B 07cd5f19ad74c169cd1a98136920fc8f10fda001f1cde93f26fd0a77e556f0406995efc07b54722571f468983b9af53d7db2ce95e434d91f7e10a7b5855d1b46 SHA512 892be1a587aa7ad4baed457069fdf7019472bcf0d7acf301e8aca96719ebe259f59989fc966cb32376326273406ac688a51e95bd395b5de7b63c85c031dcf15a EBUILD cartridges-1.5.4.ebuild 1098 BLAKE2B 40997ae761137eb77ac46127c3a951533ac7222d305ed95579697de20e21cef3775396774e18f369c82977af8fd4f5400f642d40f680acddb03c7c42548f272f SHA512 391b32ce90abe3088ca7fee83c1e626efdd46a71020f48fe3b25d69f6d8ed6a842726143bf15f47730010c02dfad32ab85a4d5c5a880923634401a4b9db64ebd EBUILD cartridges-1.5.6.ebuild 1211 BLAKE2B 0e60e0ea4c9e0648cf1a7ef8b19984297119434aa842b306eca685420fb52e42c9722386104c6157ec02e6833e30375564162d0575f7790047558f27c60a9cae SHA512 42c13c130ea48ceb33eeab935d66c74a3943fa742c2a3d8e562cd33810836d4038174724a296117758386abc43819d7f50eb15c30173d44d6907e3259ed61bef +EBUILD cartridges-2.0.4.ebuild 1211 BLAKE2B 0e60e0ea4c9e0648cf1a7ef8b19984297119434aa842b306eca685420fb52e42c9722386104c6157ec02e6833e30375564162d0575f7790047558f27c60a9cae SHA512 42c13c130ea48ceb33eeab935d66c74a3943fa742c2a3d8e562cd33810836d4038174724a296117758386abc43819d7f50eb15c30173d44d6907e3259ed61bef MISC metadata.xml 760 BLAKE2B f57df1306fd66ac7c1275d2c77ced58a333f3e47a7f02ae643d8fe4bceb7f28dfc796e3898fb28eef7f6e4ee250e762ca208c662be94a12e89a098ec45d5b482 SHA512 e70a9f88c0cdb41276783878ccaf24623f8c97fafc55d88ab564604cb534b4ea7426eb50d3c9ba9ee091e7adf5bea6d68e919c0c84a496be3d8c6497394cd2b7 diff --git a/games-util/cartridges/cartridges-2.0.4.ebuild b/games-util/cartridges/cartridges-2.0.4.ebuild new file mode 100644 index 000000000000..05c8ac27f772 --- /dev/null +++ b/games-util/cartridges/cartridges-2.0.4.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit gnome2-utils meson python-single-r1 xdg + +DESCRIPTION="Simple game launcher written in Python using GTK4 and Libadwaita" +HOMEPAGE="https://github.com/kra-mo/cartridges/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/kra-mo/${PN}.git" +else + SRC_URI="https://github.com/kra-mo/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + gui-libs/gtk:4[introspection] + gui-libs/libadwaita:1[introspection] + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/appstream-glib + dev-util/blueprint-compiler + dev-util/desktop-file-utils +" + +PATCHES=( "${FILESDIR}"/${PN}-1.5.4-dont-validate-appstream.patch ) + +src_install() { + meson_src_install + + python_fix_shebang "${ED}"/usr/bin + python_optimize "${ED}"/usr/share/cartridges/cartridges +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +} diff --git a/games-util/eureka/Manifest b/games-util/eureka/Manifest index 94d40aefbf32..ba771c43736c 100644 --- a/games-util/eureka/Manifest +++ b/games-util/eureka/Manifest @@ -1,4 +1,4 @@ AUX eureka-Makefile.patch 2160 BLAKE2B 117678a7c675db817dac7ac4611391057a556bc6d7f38a8d8d97030010c7fae127462d701c3d1b430bb8b005e57dff2e858d0cbe03d893746e827532ae83a6b0 SHA512 65dee332d60eefbcd044853559af4b077ccc14f8e28cce4a02d70d1044ed4730f5edd1a35a9bf3a7ac3850f8a9d4378af80819195d66386040714ed688c58237 DIST eureka-1.27b-source.tar.gz 1159366 BLAKE2B 00410b0cd53c907983241bf94c631c3068015e29ac947d092048a5701a4e0102d66d99134731b152a1310473dd30513e1fdc89bde82a5ede47185419575c9dd2 SHA512 4b2ce44a99acbe1b9dd2cf31ee5c3307f5f667422ba18bee8c3f9858e9244ee05c48e96b5afa4cdf65dfd079bca19a5693b6d123b5563549d1f84ca03137eb5e -EBUILD eureka-1.27b.ebuild 871 BLAKE2B 39420517d9b18eb35b93162621b57a302e86bb5e104c7461b2442fc078133d3a59632c5c45b29b645a56a6b8e7ca9cede96ef57de4cbcfa185c7cebf7760fa59 SHA512 2eb4bb6bd5f2bfb80e89321af4bba2f8d5f6a86fec312e3f0baba1aafa6d4a1204b94dd89f8439498b840fbe1164bc9f6d3b5fb509b3b752009d0dd75c447eb0 +EBUILD eureka-1.27b.ebuild 873 BLAKE2B 9f7c217a4758a5e5fc2d9a364daf740b8399ac132c77fcec5e4f69a2c6fb802b2f04666ff0c4cfffa4a2c1d567fa034405494072301648429453634fbb9e3eb7 SHA512 827ae01ca2c630c40140c3420889aedafc09528dd308fe9b316f95204283ce6dfc02af619c05803f3c75276c744f00780568d5486df1f5064a9d799feaa38ef8 MISC metadata.xml 337 BLAKE2B a6fc5df2ff83d43e7c9aa01beee90330a2462ab3667511de2d14873f43e4d78b9738f7e14b04390d3164ee917c4596bfb1314f797a5462b47af0d31666dc1375 SHA512 e2e1164fb797b006294f9400744442bfa77511ec648a6d79908a44e09af68037664cddd141bb430d193aa714f15355e325273d8aee20ace05ed84d046d0cfa95 diff --git a/games-util/eureka/eureka-1.27b.ebuild b/games-util/eureka/eureka-1.27b.ebuild index c88c2adcca1f..eb9afdddb91a 100644 --- a/games-util/eureka/eureka-1.27b.ebuild +++ b/games-util/eureka/eureka-1.27b.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,9 +6,11 @@ EAPI=7 inherit desktop toolchain-funcs xdg DESCRIPTION="Graphical map editor for games using the DOOM engine" -HOMEPAGE="http://eureka-editor.sourceforge.net/" +HOMEPAGE="https://eureka-editor.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}-editor/Eureka/${PV%[a-z]}/${P}-source.tar.gz" -LICENSE="GPL-2" +S="${WORKDIR}/${P}-source" + +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64" IUSE="+opengl" @@ -26,8 +28,6 @@ RDEPEND=" ${DEPEND} " -S="${WORKDIR}/${P}-source" - PATCHES=( "${FILESDIR}"/${PN}-Makefile.patch ) diff --git a/games-util/fteqcc/Manifest b/games-util/fteqcc/Manifest index a0732c565480..6ddf3e596701 100644 --- a/games-util/fteqcc/Manifest +++ b/games-util/fteqcc/Manifest @@ -1,5 +1,5 @@ AUX fteqcc-2501-Makefile.patch 1742 BLAKE2B e744676a627626d078ed502a3e181abe13bc430164163b97a2f53487e881f38886dd7166c73ef3750174d2d49ab30b9b70cc40956d7b2d57789aee043c62d058 SHA512 75de8de81f7e071bf7734a38e8a150eb9ebe27e55b7a096f88f863e503e4f9f574a4b6d7c42a54c0044f0848e41a5a4814087ec3e6187793b06b1756dc28ada7 AUX fteqcc-2501-cleanup-source.patch 5791 BLAKE2B 6db9e70087f06f0bb16ecd74f36874216bc8b6a5ae835e5ba5d5fb6b492ff84c332209c72c7a5bde79980c8aaaeec0ed3cd21913c73952dfb71d2cf402f8c6b6 SHA512 81e0d529a0e942da3de40a564c5d349eef9e5a18a44111acb77d7205ff5270a8175cf7bdb23c01d76b069ffc18cae39eb6e22a9c815e0f0b944826b11ac6ef85 DIST qclibsrc2501.zip 204047 BLAKE2B 3e9b6aeeaadf44adf8ea32c7f1f627082cc5e98f6ea84f339d44a6e34adda5dbf01add1fb2957866323ab93b8f07393bb79d94cf0d5819cc8b48376d68fefc0d SHA512 60740e55c470dcb8deb235b49b5e8bd56f3c932fd9290808224b4d0ff2d6d8eb95302fdd1c972f36c992ac046fdbbc6a34c6de2fc67e1e7de54f23fd10de89d7 -EBUILD fteqcc-2501.ebuild 614 BLAKE2B a956c79dbc0dd9064348f89602c5fd780142b40c20ec5fbd818c6c09c4d365d6a7729ffee55f472b2b7bd4bb5eb063065b034bb80d18ebc0064176d0c0a99bcc SHA512 c52924834aa61932ea357c7804a295a5dc0a2c3b7f131ec8bc88cc0c130c729d10c306920f6077f8a8ac42a29dde85e6d674feb4584bf837dc7b45f571c38882 +EBUILD fteqcc-2501.ebuild 612 BLAKE2B 40f1ea3770064a2fb768cfc5fc4e0dce2adc6f3dd3f227f8a7e985615f44c6cf21fdefeaed1fef0055a4f02a6bf81555aa68faa6c363507a673c01f5b055e1fb SHA512 c5d20d79dc150d2a4aa9e4e05503a910faec63001d6c7bac490a71ad26e645b6b90ed9b066c84aba57c57b36ad68726b5490de1f51496bdd32427a70edccd110 MISC metadata.xml 329 BLAKE2B bc7afe4cf27dcbfb977443f3541b9d249561bb7954aef3163d868cf9d60362400eaade2fe5c8ab7175d9107f4d6b66b1e3cb6f83ab0ec9c717667c162ec89676 SHA512 136702c3cafee9cf096c64a8cce3db65a4260056c022de5706a0455fd38e46ccceaf3cdb366d879d39a929cc1eec0b615567dfea03b3d8831a5dfed807326b51 diff --git a/games-util/fteqcc/fteqcc-2501.ebuild b/games-util/fteqcc/fteqcc-2501.ebuild index 3791f964ea75..587399e27275 100644 --- a/games-util/fteqcc/fteqcc-2501.ebuild +++ b/games-util/fteqcc/fteqcc-2501.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,8 +6,9 @@ EAPI=7 inherit edos2unix toolchain-funcs DESCRIPTION="QC compiler" -HOMEPAGE="http://fteqw.sourceforge.net/" +HOMEPAGE="https://fte.triptohell.info/" SRC_URI="mirror://sourceforge/fteqw/qclibsrc${PV}.zip" +S="${WORKDIR}" LICENSE="GPL-2" SLOT="0" @@ -16,8 +17,6 @@ RESTRICT="test" BDEPEND="app-arch/unzip" -S="${WORKDIR}" - PATCHES=( "${FILESDIR}"/${P}-cleanup-source.patch "${FILESDIR}"/${P}-Makefile.patch diff --git a/games-util/glbsp/Manifest b/games-util/glbsp/Manifest index d2d1b2eb3b25..5da295fe5af7 100644 --- a/games-util/glbsp/Manifest +++ b/games-util/glbsp/Manifest @@ -1,5 +1,5 @@ AUX glbsp-2.24-ldflags.patch 593 BLAKE2B 56cc840205923798cad39b6930d3d0d8b5b8b9c988064c6d8181c13a257970332ce8dda676d7062cbed9da7380430508d2987a9a26c52c85775c26435d99ad87 SHA512 6a3b0889a0c0cdf3adb8b24f69713b89d88559f4bdb2913fc5b0e697f2c78cd8804b719b4de71792da7d0aae8e6fd109b28eb5dc1d0b21a4d0b9396a8abf855c AUX glbsp-2.24-return-type.patch 262 BLAKE2B cd8df7d7ca89a0edb3acd45fd8922e3b12f7b73a4b9f836e3e61b4ef27297f41317cfbb06d0d9842e3aa690d0ae6fd8e69d15bed3f0b365830cbbe6483ab2fc1 SHA512 980f2a952600450cb9f02dee8d67256a7ab3f95977b7566568c58cf236a3b0d0d6ab44dc6f31076dd131df66b1084620a513ed74eb9b4e4169adbb9ef4145500 DIST glbsp_src_224.tar.gz 230977 BLAKE2B a8fce559e2d37e0662dd773f94d781a63bbce66d7fca87b785b7ba095670844fe441093d721eba95eb679457d6217327e93002e54848ed919cf34e552e152030 SHA512 562201093b69ae1db113479f8dd71e474d2d4ea7798b5e156dc096660e0b725a16ba44e8d2bfd332eba89b66d07ac2a1ddd803e75802c8fb3739a420701b2e1a -EBUILD glbsp-2.24.ebuild 1553 BLAKE2B ff6ce56e2e08bb64069aee9f486c8de1c6cf1e0bf4a56649910d35db1ef4be38365add1e48a40bd01dc3e7e7cb7ef620369a8ee1ea434e9f8253c5ce38cacdb9 SHA512 5ec505dce7ec7e22e8acc93f060d88699bc47b57fd5957cca3597869517bc7e7309d700a45171c12c6141d89aebbc01c5fdf141bfc23a4083ccdf3aa5ed9c072 +EBUILD glbsp-2.24.ebuild 1553 BLAKE2B 0c7c9db5a8177546849e516f71fb773e2a41b8be493908eb112b1f6446a8a8fb6933030b2f888208efc7144aa60ff676a0709364104284eb0ed4b71bec7f500c SHA512 596708d68800135dd9c589657b315bc0e99c52120447500a058c642e2017ac754c85b0c4c91374988a8f08b21ea0698766b619b2e8c93c007991589d8ad8aa0b MISC metadata.xml 329 BLAKE2B 4fcc33824c1db188b38481bd2dca74c9442abfb60cde69d8673e9a3dc05bae1121c5c662eefb425fbb004e93ccb300995109d334274a2b1bf0bfda998ff693f5 SHA512 bc5b9332f8dbc4b42fcad7f1c319646a4ee666de3f5ab11ab7edf84702300b011618365e50a456dfe1b26ff052ffcffda52d04b355d58f5d7cfb568efba7923f diff --git a/games-util/glbsp/glbsp-2.24.ebuild b/games-util/glbsp/glbsp-2.24.ebuild index 335f4b3cd574..6677dfbe9624 100644 --- a/games-util/glbsp/glbsp-2.24.ebuild +++ b/games-util/glbsp/glbsp-2.24.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,12 +6,12 @@ EAPI=7 inherit desktop toolchain-funcs MY_PV=$(ver_rs 1 '') -DESCRIPTION="A node builder specially designed for OpenGL ports of the DOOM game engine" -HOMEPAGE="http://glbsp.sourceforge.net/" +DESCRIPTION="Node builder specially designed for OpenGL ports of the DOOM game engine" +HOMEPAGE="https://glbsp.sourceforge.net/" SRC_URI="mirror://sourceforge/glbsp/${PN}_src_${MY_PV}.tar.gz" S="${WORKDIR}"/${P}-source -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="fltk" diff --git a/games-util/qstat/Manifest b/games-util/qstat/Manifest index 39eae956c5f1..8cf314fba287 100644 --- a/games-util/qstat/Manifest +++ b/games-util/qstat/Manifest @@ -1,4 +1,4 @@ AUX qstat-2.14-gcc-10.patch 1334 BLAKE2B fa9b03cb80fe5fc480ee7c5c7bddce86ee5c8dddba6c96cf70e14c904652d32bb09a2deed710eabbfb3546beddc69ed962d370f7ff7d3ac2644c9c10b3c4802b SHA512 aa00412a37417b6b16801d0aff67f98b721db9b56f069a0eac0922f31f5bc3eb522ec32c17c93c3e631039584e5cd058ddb80e621d946ae9ddaff5c7b09880b2 DIST qstat-2.14.tar.gz 210440 BLAKE2B 2a33287a69fe63c59a1cb136e84ea29cccd27f4468cb4b38b4e9ce49f28a558dc67793eaa7ead7addd828730e084a15f9684ccba7753852ce1c2795c7c94cb78 SHA512 f2054d74399fe1773a19ca43629e10364fdd87e551459719685c11f38245a05906631b456848b1a3764b4e6843baf654af6a9b174c7b16908b6bcb97ac64c6d6 -EBUILD qstat-2.14.ebuild 816 BLAKE2B a57a57914b87f1e8be356a123dc6fd1db26c1799a7e70e2407c0bac081556d497c1bf3ee9167f1958eccc95cfea22e3ad12e994daa1bc9b460a788044453a723 SHA512 6636e82ff1db076fd24361754a0677307a870337ccdd22ab6bbf1a447997f3f15f7e1fd9892568b6a115aa1e96e292ab1cc844b8fd81d8c0b86bc67b2d1bb6cc -MISC metadata.xml 329 BLAKE2B 1a932f3165597f3e553223c654cf89660161762d41a35c942ceaeefb09330c222c65ca6840fadd63d6c0326a70206186f5ceec1693ae490607f8bb361b59655d SHA512 c8b4073a74f3b9f10c553453319828fa0985b03479a9aa93f846c06e9f567127453ef5d44fdedc09fa6fdeab04afc3d19ae4e490e7a81c3fb7a448986fee4e9b +EBUILD qstat-2.14.ebuild 834 BLAKE2B 94536d0cefab62330c99e4129d42f65ad427fb87dc587afa22c75e2db36d6e99a638df4aea6bd1913efd4c714e98dcd6ffc6c222468b3e3ca9ef86c39130b235 SHA512 2d648280ef725dc1588c5cdf03fabcc79265d91539605f7cb9722fac0d1423737d53b71a280996b96aa4e1b5d8cc17d91eaf8ad0500899ae37b8e636ea6f8768 +MISC metadata.xml 393 BLAKE2B 726ea73816df5abd31fda164eaab954ebe13e8dea91e1b5d2fb978f223248adae4a0738a17b44f903dda936a8f6f3846d5f4a0721824e0867f0bf1487df1716d SHA512 f27790c1b7da51c0d17148a45b1c4ce18d90206241ee2e9207bb295650ab6ceda93614ff16cc43cb634b64cf534d4b104c8fadf51a0972ee99fb5d233f94094a diff --git a/games-util/qstat/metadata.xml b/games-util/qstat/metadata.xml index f7e23ebce6d2..852b2619fd9a 100644 --- a/games-util/qstat/metadata.xml +++ b/games-util/qstat/metadata.xml @@ -7,5 +7,6 @@ qstat + Unity-Technologies/qstat diff --git a/games-util/qstat/qstat-2.14.ebuild b/games-util/qstat/qstat-2.14.ebuild index d7a0d38b8c34..5de977de37a5 100644 --- a/games-util/qstat/qstat-2.14.ebuild +++ b/games-util/qstat/qstat-2.14.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,8 +6,8 @@ EAPI=7 inherit autotools DESCRIPTION="Server statics collector supporting many FPS games" -HOMEPAGE="https://github.com/multiplay/qstat" -SRC_URI="https://github.com/multiplay/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://github.com/Unity-Technologies/qstat" +SRC_URI="https://github.com/Unity-Technologies/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Artistic" SLOT="0" diff --git a/games-util/slade/Manifest b/games-util/slade/Manifest index af9304c1d522..7f1c8351e4fc 100644 --- a/games-util/slade/Manifest +++ b/games-util/slade/Manifest @@ -1,8 +1,5 @@ -AUX slade-3.2.0-bundled-libs.patch 5507 BLAKE2B 963e1b8b128acbe34ddaee537b32e047ab72f5555860ebabedf35891cae5a0c992d5bcb7cf69defb176b4b2980ec9a027e8684b3125129d1adf628af0afd1e13 SHA512 70cbd8953bea56b82b8741f0bd283c1770498386f637405ccfd73d3eb80113a6a5c312e36a769c4d0158dc7e87835a526593ac93a21af3e4c7f2f80816013958 AUX slade-3.2.0_beta2-fluidsynth-driver.patch 790 BLAKE2B ea84ff6515b4b80cbce021624c27dbd4c067758b7e5861402d42628ddee85385a260396163838b1504e2196c3b275977ad5ddde3d684e49de600270d7990a1c0 SHA512 3de05beafc060891d674d388cbb07107ead138ef2a89812dfffabfc8c9de2beb939290b1064b75e14d3cc42621c8ee66ced06eacdcb2afd376a9539fa74c54c8 AUX slade-3.2.2-wayland.patch 697 BLAKE2B 71c0a42cc831763a6d5aca15601e4503bcc965f2241227742ccc09b7d97fef54242ba65081743d2cc58f43091cb4397915942218c00b8c7cd677f0740643ce0a SHA512 f1c4a73e6edeb3d23e02d4dc81d585fee2be446ded3a05e42e653edd8e83a5c5d6b05e2902fa65caa5c7076fd338f6785ab301c8cc8208a9cab27e70bc04ff59 -DIST slade-3.2.1.tar.gz 6471666 BLAKE2B 17a4f2ec23699a56d4fd970605d7141d3f4593f7ced6fff205c87d9ecddc7b90e6da2991aeea32bd008e24cdfee95b7c16946f78b2701c94e51266afd78863d6 SHA512 b7d5a91c759c5a68af63aa9a8412452a5b2986e70f7189ca92ee99ce4953ef47381be907c8ce1166e479f24679904bf5f0e0b1a5da846fe7873c5b97f4315449 -DIST slade-3.2.2.tar.gz 6479812 BLAKE2B 2394f8f1e858a2f96e625cbf68a983d235e96a055c2fba7b99e79475e84bc43a9fce49bac1fadd6d5a5cfcf68f59f92ee61272def54962ec251a9441ca03c357 SHA512 4fd73f36df4800873154329222a382f9051f0d61aba1d7061e48b0350b5ab68066e5c484dd3200a118f254be5cb7b86dad7fa3a757556243bd5c8af5ea89d638 -EBUILD slade-3.2.1-r1.ebuild 1733 BLAKE2B 3cd6ee41b46db8238ec6f6028e1ac6f500213f4aa193b852dcf0b10750729e7cc357a2f17f6b698cbfc37d318b22b89f72ff0db1588288e674deede92b5ddda6 SHA512 fd41fae40722f757f9cfd0f1727a9d4f5936125bab5b517f110eb096af6b0635cab6445ee0979b6cf139eb3cf049958673ff9b2f5aeab22019a17980bbd1bf12 -EBUILD slade-3.2.2.ebuild 1687 BLAKE2B a96e2bd126eab15f7eba3ddf05333a79861f7859a03675e2aa68255a8c8de9eefdc34a6b8abd19633a8de45a575d4542fd0c26408048800b76b7f829f9f1efee SHA512 053d8494e6c8be0705d670a516d6b9f4d11c655843e70eafacf0584888966171ed36fde932639361aaca5e3d2311dbd33a2865429655d64ee4580be4750a2b83 +DIST slade-3.2.4.tar.gz 7000370 BLAKE2B 251c79b1f90dea7971120a7b55d89d5112857f04a5609a26ce3970116d616c7361b1bea98da05a5e3fde0d433e62a34e9610a1d32ca9e72ee4f140ae7ac22ec6 SHA512 e3dda37aebc9c4bab3fb0d1179cbe726be2cdf55d9d7d95cfa47c8f817a1cf2b01863cce09da17da85af1e4077f1f9b7841abdaa8f114e3a6db1fe2b48292ffd +EBUILD slade-3.2.4.ebuild 1687 BLAKE2B a96e2bd126eab15f7eba3ddf05333a79861f7859a03675e2aa68255a8c8de9eefdc34a6b8abd19633a8de45a575d4542fd0c26408048800b76b7f829f9f1efee SHA512 053d8494e6c8be0705d670a516d6b9f4d11c655843e70eafacf0584888966171ed36fde932639361aaca5e3d2311dbd33a2865429655d64ee4580be4750a2b83 MISC metadata.xml 457 BLAKE2B 241e53a5b4e6b85472c19b5431bae365eb740632cc71c9c2df1fb1f6c7f4875e8cb6d7ce17cddef12377a306c7abd8787a9f8e4cdd21b2b892d639ef68e8c077 SHA512 ae81e2d7faa90358dfd5f6511650de78fae50b7356609e7c54b635515e2fd9fb1348e9f34931e1cd82a3ad37206e47a64a02969c7762f38e62c32ffb5512b769 diff --git a/games-util/slade/files/slade-3.2.0-bundled-libs.patch b/games-util/slade/files/slade-3.2.0-bundled-libs.patch deleted file mode 100644 index c2efc8ca3496..000000000000 --- a/games-util/slade/files/slade-3.2.0-bundled-libs.patch +++ /dev/null @@ -1,182 +0,0 @@ -https://github.com/sirjuddington/SLADE/pull/1413 - -diff --git a/src/Application/App.cpp b/src/Application/App.cpp -index dddaf875..ede8d73c 100644 ---- a/src/Application/App.cpp -+++ b/src/Application/App.cpp -@@ -60,7 +60,7 @@ - #include "UI/WxUtils.h" - #include "Utility/StringUtils.h" - #include "Utility/Tokenizer.h" --#include "thirdparty/dumb/dumb.h" -+#include - #include - - using namespace slade; -diff --git a/src/Audio/ModMusic.cpp b/src/Audio/ModMusic.cpp -index cc4b60cf..6d54516d 100644 ---- a/src/Audio/ModMusic.cpp -+++ b/src/Audio/ModMusic.cpp -@@ -32,7 +32,7 @@ - // ----------------------------------------------------------------------------- - #include "Main.h" - #include "ModMusic.h" --#include "thirdparty/dumb/dumb.h" -+#include - - using namespace slade; - using namespace audio; -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index fef3d009..00dbb018 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -116,7 +116,6 @@ include_directories( - ${MPG123_INCLUDE_DIR} - . - .. -- ../thirdparty/dumb - ../thirdparty/glad/include - ./Application - ) -@@ -235,7 +234,7 @@ else(APPLE) - install(FILES "${SLADE_OUTPUT_DIR}/slade.pk3" - DESTINATION share/slade3 - ) -- -+ - install(FILES "${PROJECT_SOURCE_DIR}/dist/res/logo_icon.png" - DESTINATION share/icons/ - RENAME net.mancubus.SLADE.png -diff --git a/src/General/CVar.cpp b/src/General/CVar.cpp -index 460a7852..5e171446 100644 ---- a/src/General/CVar.cpp -+++ b/src/General/CVar.cpp -@@ -32,7 +32,7 @@ - // ----------------------------------------------------------------------------- - #include "Main.h" - #include "Utility/StringUtils.h" --#include "thirdparty/fmt/include/fmt/format.h" -+#include - - using namespace slade; - -diff --git a/src/General/Log.cpp b/src/General/Log.cpp -index 9ad0718f..8d39f644 100644 ---- a/src/General/Log.cpp -+++ b/src/General/Log.cpp -@@ -31,8 +31,8 @@ - // ----------------------------------------------------------------------------- - #include "Main.h" - #include "App.h" --#include "thirdparty/fmt/include/fmt/chrono.h" --#include "thirdparty/fmt/include/fmt/format.h" -+#include -+#include - #include - - using namespace slade; -diff --git a/src/TextEditor/TextStyle.cpp b/src/TextEditor/TextStyle.cpp -index 09f4e405..ad51ec0a 100644 ---- a/src/TextEditor/TextStyle.cpp -+++ b/src/TextEditor/TextStyle.cpp -@@ -43,7 +43,7 @@ - #include "Utility/Parser.h" - #include "Utility/StringUtils.h" - #include "Utility/Tokenizer.h" --#include "thirdparty/fmt/include/fmt/format.h" -+#include - - using namespace slade; - -diff --git a/src/UI/Browser/BrowserItem.cpp b/src/UI/Browser/BrowserItem.cpp -index 89c0f39c..3f056f71 100644 ---- a/src/UI/Browser/BrowserItem.cpp -+++ b/src/UI/Browser/BrowserItem.cpp -@@ -126,7 +126,7 @@ void BrowserItem::draw( - // Create text box if needed - if (!text_box_) - text_box_ = std::make_unique( -- fmt::format("{}\n{}", index_, name_.c_str()), font, ui::scalePx(144), ui::scalePx(16)); -+ fmt::format("{}\n{}", index_, name_.mb_str()), font, ui::scalePx(144), ui::scalePx(16)); - - int top = y; - top += ((size - text_box_->height()) * 0.5); -diff --git a/src/UI/SToolBar/SToolBar.cpp b/src/UI/SToolBar/SToolBar.cpp -index f38710ad..c002bf97 100644 ---- a/src/UI/SToolBar/SToolBar.cpp -+++ b/src/UI/SToolBar/SToolBar.cpp -@@ -219,7 +219,7 @@ void SToolBarGroup::hide(bool hide) - - // Update 'hidden toolbars' cvar - string tb_hidden = toolbars_hidden; -- auto name = fmt::format("[{}]", name_.c_str()); -+ auto name = fmt::format("[{}]", name_.mb_str()); - if (hide) - tb_hidden += name; - else -diff --git a/src/common.h b/src/common.h -index 8c3c4b3b..d66cbc04 100644 ---- a/src/common.h -+++ b/src/common.h -@@ -129,7 +129,7 @@ - #endif - - // fmt --#include "thirdparty/fmt/include/fmt/core.h" -+#include - - // Sigslot - #include "thirdparty/sigslot/signal.hpp" -diff --git a/thirdparty/CMakeLists.txt b/thirdparty/CMakeLists.txt -index f84cfc8a..6cb9e0af 100644 ---- a/thirdparty/CMakeLists.txt -+++ b/thirdparty/CMakeLists.txt -@@ -6,20 +6,33 @@ find_package(BZip2 REQUIRED) - set(ZLIB_LIBRARY ${ZLIB_LIBRARY} PARENT_SCOPE) - set(BZIP2_LIBRARIES ${BZIP2_LIBRARIES} PARENT_SCOPE) - -+option(USE_SYSTEM_DUMB "Use system DUMB library" OFF) -+if(USE_SYSTEM_DUMB) -+ pkg_check_modules(DUMB REQUIRED IMPORTED_TARGET dumb>=1.0) -+else() -+ file(GLOB_RECURSE DUMB_SOURCES dumb/*.c) -+endif() -+ - # Roll the rest up into a big ball and compile it by itself - set(EXTERNAL_SOURCES - ) - file(GLOB_RECURSE EXTERNAL_SOURCES -- dumb/*.c - lzma/C/LzmaDec.c - mus2mid/mus2mid.cpp - zreaders/*.cpp - glad/src/*.c -+ ${DUMB_SOURCES} - ${SLADE_HEADERS} - ) - - # Add fmt --add_subdirectory(fmt) -+option(USE_SYSTEM_FMT "Use system fmt library" OFF) -+if(USE_SYSTEM_FMT) -+ find_package(fmt REQUIRED) -+else() -+ add_subdirectory(fmt) -+ target_include_directories(fmt INTERFACE ${CMAKE_CURRENT_LIST_DIR}/fmt/include) -+endif() - - # Add lunasvg - add_library(lunasvg STATIC) -@@ -29,5 +42,11 @@ add_subdirectory(lunasvg/3rdparty/software) - add_subdirectory(lunasvg/3rdparty/plutovg) - - add_library(external STATIC ${EXTERNAL_SOURCES}) --target_link_libraries(external ${ZLIB_LIBRARY} lunasvg fmt ${CMAKE_DL_LIBS}) -+target_link_libraries(external ${ZLIB_LIBRARY} lunasvg fmt::fmt ${CMAKE_DL_LIBS}) - set(EXTERNAL_LIBRARIES external PARENT_SCOPE) -+ -+if(USE_SYSTEM_DUMB) -+ target_link_libraries(external PkgConfig::DUMB) -+else() -+ target_include_directories(external PUBLIC ${CMAKE_CURRENT_LIST_DIR}/dumb) -+endif() diff --git a/games-util/slade/slade-3.2.1-r1.ebuild b/games-util/slade/slade-3.2.1-r1.ebuild deleted file mode 100644 index 75ed0c04389d..000000000000 --- a/games-util/slade/slade-3.2.1-r1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..3} ) -WX_GTK_VER="3.0-gtk3" - -inherit cmake lua-single wxwidgets - -MY_PV="${PV/beta/b}" -DESCRIPTION="Modern editor for Doom-engine based games and source ports" -HOMEPAGE="https://slade.mancubus.net/" -SRC_URI="https://github.com/sirjuddington/${PN^^}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2 MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="fluidsynth timidity webkit" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND=" - ${LUA_DEPS} - app-arch/bzip2:= - dev-libs/libfmt:= - >=media-libs/dumb-2:= - media-libs/freeimage[jpeg,png,tiff] - media-libs/glew:0= - media-libs/libsfml:= - media-sound/mpg123 - net-misc/curl - sys-libs/zlib - x11-libs/wxGTK:${WX_GTK_VER}[opengl,webkit?,X] - fluidsynth? ( media-sound/fluidsynth:= ) -" - -RDEPEND=" - ${DEPEND} - timidity? ( media-sound/timidity++ ) -" - -BDEPEND=" - app-arch/p7zip - virtual/pkgconfig -" - -S="${WORKDIR}/${PN^^}-${MY_PV}" - -PATCHES=( - "${FILESDIR}"/${PN}-3.2.0-bundled-libs.patch - "${FILESDIR}"/${PN}-3.2.0_beta2-fluidsynth-driver.patch - "${FILESDIR}"/${PN}-3.2.2-wayland.patch -) - -src_prepare() { - cmake_src_prepare - - # Delete bundled libraries just in case. - rm -r thirdparty/dumb/ thirdparty/fmt/ || die - -} - -src_configure() { - local luav=$(lua_get_version) - - local mycmakeargs=( - -DLua_FIND_VERSION_MAJOR=$(ver_cut 1 "${luav}") - -DLua_FIND_VERSION_MINOR=$(ver_cut 2 "${luav}") - -DLua_FIND_VERSION_COUNT=2 - -DLua_FIND_VERSION_EXACT=ON - -DNO_COTIRE=ON - -DNO_FLUIDSYNTH=$(usex fluidsynth OFF ON) - -DNO_WEBVIEW=$(usex webkit OFF ON) - -DUSE_SFML_RENDERWINDOW=ON - -DUSE_SYSTEM_DUMB=ON - -DUSE_SYSTEM_FMT=ON - -DWX_GTK3=ON - ) - - setup-wxwidgets - cmake_src_configure -} diff --git a/games-util/slade/slade-3.2.2.ebuild b/games-util/slade/slade-3.2.4.ebuild similarity index 100% rename from games-util/slade/slade-3.2.2.ebuild rename to games-util/slade/slade-3.2.4.ebuild diff --git a/games-util/ucon64/Manifest b/games-util/ucon64/Manifest index 7865e5726551..5cbedf735fd4 100644 --- a/games-util/ucon64/Manifest +++ b/games-util/ucon64/Manifest @@ -1,4 +1,4 @@ AUX ucon64-2.2.2-respect-flags.patch 709 BLAKE2B 7f174b9437ad2ac51e9da1f8f87943b4934b6ae4b1758524e7aeaa1d5f9e02f35a51cf88fe5c5f5d816c54ce2ced65430b64874235ee42d3e0d837e218b8eb56 SHA512 26ba9ee8b303d573c8f5422caed9d4f3dbe6b1ef154ca55248102c1f385e326b7d9bda5cb4141b9488e597765d3b1245e36c2dec2cb97412711713f344183cda DIST ucon64-2.2.2-src.tar.gz 1481087 BLAKE2B 3ae3d09f4ea186d4e64d712bf0e3036ca79b7e87ba9a9b165fdcee2f0e24ac1dd00a5da9653a404850e8bc1f85cd6b26e0d03615e60090709d9b792c3db07e8e SHA512 21e403e6de64c0a76de32032fbafea75f53a96b88b343220cdc8d62ef3bdec252764cacb9bbf98a910477ba451bc05aee8c9f91024b9e5d3149f7ead20d426b5 -EBUILD ucon64-2.2.2.ebuild 1252 BLAKE2B 6452f640bb2ef21765b8403ae8562b1ef24cc08fc1d3458d0817514de11cbdb554192cc17485067cbe6087f0c326a28a860d8d42dc502633191bb618e5deebd2 SHA512 f94fe766ad0e3aee1eff57d8d9b5c0fac158bbb2d38accf216bae853cb9f12af4710a4a5941333575086ceff4dee9a0fefbd6a649b06ef76ff5359f91b5ed16f +EBUILD ucon64-2.2.2.ebuild 1253 BLAKE2B 68e994479a3e49197cf76b1c28828f2580ba03247530d1fc31b27449ebfb0a62e37c50651c007950e65fe7cd24f6a8cb94ad77fdf88fceef317952b0a0a441dd SHA512 30b494ed86e95089fac0bcef94033e00ee021655425d5c93e9056445d33b15529166dbe090c3f60a2efbf5b422ff7a4659013501760d41d8b370a14a7f356336 MISC metadata.xml 330 BLAKE2B 9a6bd9e7dd9cb75ef36bef6e74e96b4a44bb0a1f968921053aec137d61649e1bc6fd26b14102a8d40678f93555c4c14bba1da02b854df25abb60d74663d5f5f3 SHA512 13977e1889a6cd2d81dadabb0a659107d9e2ba454f36ccc27b5f79e18a88d3aa4b0be93c0d867ddf21ba64857ff8ef9c61832c8a9c1b21558b63c52742903897 diff --git a/games-util/ucon64/ucon64-2.2.2.ebuild b/games-util/ucon64/ucon64-2.2.2.ebuild index 617f85487c0d..718d5de12bce 100644 --- a/games-util/ucon64/ucon64-2.2.2.ebuild +++ b/games-util/ucon64/ucon64-2.2.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 inherit toolchain-funcs DESCRIPTION="The backup tool and wonderful emulator's Swiss Army knife program" -HOMEPAGE="http://ucon64.sourceforge.net/" +HOMEPAGE="https://ucon64.sourceforge.net/" SRC_URI="mirror://sourceforge/ucon64/${P}-src.tar.gz" S="${WORKDIR}/${P}-src/src" diff --git a/games-util/vispatch/Manifest b/games-util/vispatch/Manifest index 18a82efdea17..9e915f06d4dd 100644 --- a/games-util/vispatch/Manifest +++ b/games-util/vispatch/Manifest @@ -1,3 +1,3 @@ DIST vispatch-1.4.6.tgz 227850 BLAKE2B 5d403807d4c276e555c15da2e808fa408a54b766ac3db27f4159676689ebcfd8fedf4c43a3d8a7d39d80c29c20588d1805476ea61f4e88322b3d27f3e103b6ae SHA512 0034660c1ba238360cc5b71e846d2117f76af2340fcee2a0a25b42d1e200ec7231796b45d89335bf7e303379d9f5c03f4f0a9b22a1a54da356ac9a41b24abcc1 -EBUILD vispatch-1.4.6.ebuild 512 BLAKE2B 861e52e591a4a2bb43cee32f023e7f6e1a149795ace40df06ea78d891c1b49b8d78db1613b5b4b7514e9a4548313f5c9a3ca90065540e9ff9d493843f2a6be65 SHA512 d379de022074a211a9c05c795071ba29cf4e6af42721760ba564d4c38a273e05dbae59442e1949943090e8288e542b018acb499455a0f91533b25fd657b5283a +EBUILD vispatch-1.4.6.ebuild 514 BLAKE2B 4a056f4d6f69a8fbde98550663b4c9a5e966c5079b1c15e83893248fccda88442005acf020980ee803aa1bda9fcf72788a63c650eea8025ad787a8aba085f931 SHA512 690fb35a0cd15ebd45255d09419b053bb95a58a2168303350d60ee49b7126d49b59c12def71f6cc7488c5bdc84e0a21d2a92ba06c9e89bb827b10f1d8a23f8ba MISC metadata.xml 332 BLAKE2B 4dbcb9cb3937dfd2c40f94e6933cd88f74c7a2bbc8a11d4196216a5287d31c5f5ade90008f30580aef04e4c8540a18a202a9f92e3545c96595f09db11ab694ae SHA512 90efc7e2e8bc06e772567bc60a537413b5cdae9fd1e41dff8d438cb34141e0168142cb971afac3d133c81f43fdd43908964979a47e0ea739484111768824d446 diff --git a/games-util/vispatch/vispatch-1.4.6.ebuild b/games-util/vispatch/vispatch-1.4.6.ebuild index 7957a68a6ec8..c7cf10c32f10 100644 --- a/games-util/vispatch/vispatch-1.4.6.ebuild +++ b/games-util/vispatch/vispatch-1.4.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,11 +6,11 @@ EAPI=7 inherit toolchain-funcs DESCRIPTION="WaterVIS utility for glquake" -HOMEPAGE="http://vispatch.sourceforge.net/" +HOMEPAGE="https://vispatch.sourceforge.net/" SRC_URI="mirror://sourceforge/vispatch/${P}.tgz" S="${WORKDIR}"/${P}/source -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/games-util/wxchtdecoder/Manifest b/games-util/wxchtdecoder/Manifest index 787a1609f309..c16dc938e928 100644 --- a/games-util/wxchtdecoder/Manifest +++ b/games-util/wxchtdecoder/Manifest @@ -1,4 +1,4 @@ AUX wxchtdecoder-1.5a-wxgtk.patch 1379 BLAKE2B 7a2c528a3a360148c78dae47beff3af43c97c1cb96108af80ba38ddb217e84d2e28539e4d3550b5b0d95119c3c6c7d332a2aeef9c059dded918627ac4c867869 SHA512 96fc2236b7f99f5cc3df1672174c332cb568ad0899a209a7e022bd24617b31854338435db4fbef1523f5d67ae466f2de3da29ac417ae8ad948f4e90326727a3b DIST wxchtdecoder-1.5a.tar.bz2 84088 BLAKE2B 1bff9a352a80d3f89b9963540e4a1a0ea79bffa8220c1c1a940068180a294a5518edd6fda13083d0d5fe3baa5f64813b6c925257e23d306a0de625817839c908 SHA512 edb606d1b88cedcb725a1dca2c82f4a81ebff5a1b8786a4127505e021b1fc8cc351363d05963a68c7d555f895b3b762fbd34dfc3f26640759619daecce1097df -EBUILD wxchtdecoder-1.5a-r1.ebuild 625 BLAKE2B e1a8d0325b4c74133c015c4b5a8879a8f21db13c46a67da338e23abc629fbefcb0b77f519a857e36050b5ac03b599f24f28244820d04f272f6cfb3b1f370120d SHA512 7ef9c06e645bc8c8f4854b98a42d799d54404b31324e9d9100a6f96b5f76ec658157de2141c898497e99317e247417d39d7cbc677e9a052a4960cba5c5f17c4f +EBUILD wxchtdecoder-1.5a-r1.ebuild 625 BLAKE2B ba5ac1723477b80602680584e81363817478de88481f8191f3edce8bbb65488dc7cbcc12a06a92872198f757ca0ef78fffc5722e9fc46e232ef4c135a51e8a5a SHA512 8243059354ab460427a61e178d30651cae1caa854f9f8fe72fe1da97ef61f3102ba60db4632f2b22d26b728a51ff5c4501cf5b8f68667b1bc48b50eb33d9b29f MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610 diff --git a/games-util/wxchtdecoder/wxchtdecoder-1.5a-r1.ebuild b/games-util/wxchtdecoder/wxchtdecoder-1.5a-r1.ebuild index 8e868e7bee79..42ce5c72bb37 100644 --- a/games-util/wxchtdecoder/wxchtdecoder-1.5a-r1.ebuild +++ b/games-util/wxchtdecoder/wxchtdecoder-1.5a-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,11 +6,11 @@ EAPI=7 WX_GTK_VER="3.0" inherit wxwidgets -DESCRIPTION="A program to decode .CHT files in Snes9x and ZSNES to plain text" -HOMEPAGE="http://games.technoplaza.net/chtdecoder/" +DESCRIPTION="Program to decode .CHT files in Snes9x and ZSNES to plain text" +HOMEPAGE="https://games.technoplaza.net/chtdecoder/" SRC_URI="mirror://gentoo/${P}.tar.bz2" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index 48974a457e0769cddea0e8dd384c8d02c39533a9..e11b0464221b694f884d16014506f46d53367f04 100644 GIT binary patch delta 3273 zcmV;)3^wzWCXObMHUk7KVX-+90s(oGOakeDKM7!#o`-VOP(^Rrd(?W?wKhGu+*K@x zIHt>z*?G+XBo`hzz7EayLA*)_i8ci>i0AoGHd-#|(#=M_l-$#n#2KnfbW@qnh8eMo#`Rs3X)4p_lCi0JGYQ5>movc8vU z*P4`bLa}7{?(n^&cmxk?gN2@EGa*)g85cPQZ2`t)(eQ<{hV*UawNL$VW*?tEe|rCu z`Nt=J(Epm}dKsRLe%T0TTky(Rg6!-V4Hy&q$(*oIIWe*5$8y}AOCgjp)kYT%=ps4M#bvRiX;)bH!?YHR$e2^fcYr=PAoN#VACRux1& zmAw3hvJRNo`RgnsSyhO?kclB@PK+91DHGV?WuE+5@zXASyaXwcgVO-vvWP zNY{_U`}|DR2cBZpFJo(Pz29{~F}dQ5lI$MjxUX8b1&f;iEhMn9l{5`b^J$%v^iT?h z1u$C3MAsNFP+MA&^&94{1Bab|lf9s5iLs|Ns}<~#XJ)hW!c!5zF{DXO8IfKC=PQL% zRG+ntWfLDKUD)>1YPB`D8v+4mmco>!r)55c{to=5XP{p;0JvB}Df|`UkDz!6sEnXE zfoaa*IZXd&JY{U}-|07Fo3HZLX1=ZNbpRo9&aS2q$_hGE3xW>~Mz1J;JhW|mCBlq> zfg>{3>6Zk>T$z*NdRjmgA!7G(PSMMrc3=U571$E$o@*kHfIWmyAlr+7-g6>??HMXP zjQM8W=O$SUtb#PVNNw#0IZX+fKbL&5Dtv^eBe7)Vs2mNp3kLWZkx4*&0d4@XKmdZM zbC9LtEu|y^31XAWvHksj*p7es_36`Z52>Tn2e8F*Zm&zyA}-3=td1C|oWRgK*A*6k zNoDd7A!Or>q$dK_0-Nhuh*pnq!g}$FkuO6Dv1Vcn37nQw8dgV&obdHD;=oyWvmJ!y zg`*tbA%TU-Dj3V8=RtP`s4GDLE+8NYDES zK^Ox7iG$}5;Rc37gu~e?1CtCfx1AVPhTrRA%HGmj4+Yr zE1r}IV6b+Qc_8UZwurM1w@AaFU~hyL!Xp3mM#yGt5Sp2PQnosuJ5W~XRoamq(8sQY z;68gjjETgF9l}S3N!5CRn_fh1hfZ>aa`?w6pqcoX4r0}3g$$kJL@dZKXDC0XpFNDe$OFQENw#zsD2fkym;(#BJBPiaP{QG%3oE48`n}kL5$^f_ohelW*)9t$50`}T zNg!PqGd!x9w!lhlP7W97PO=?-9kKiWhen~XBDg6zI)1w;Q?wlPM>!qb89Y&5Hs6Hs zlcjS7_X#ry@udzJM@W}=4%$LCEbN4`6sG`kVR)`l(MxX>oUxDt;xj6|j4hP%LkM~Q z?(Hv6kMwLWBU^BX)MwPn8LDCUg%5di30B$Qo{Uz8$~wqe1= zSC}+z-VrYvU(y6-04=~K?;+*~6)dCtIJKuItn&*T^>2E72Ai*jP=}x<9P}YLtjkbH z?<6=Dz$AmH_m&oVP6-(qpNp^Wf|;>4!UF@N=^wU(&^6;Q3GRQxDjq|5s%c_d4wYAY z2lO4(bqp`&k@6bR~O^4U`0T%np!($`FX4aqKdz6yXnb z4Bf5tWC>-aNGT*9mu4z8+oCGI$%Ab*N1zZ3nQI zrB)KDa#k2u6ZMkqoH8$G9tA>WpyPuK(ye5 zL&H%EW%)26EM6`($hK14l}|7+3O$;$-s}wq9jW!}z&uCkX=;%usa2OB9TWol^XY#!?nbi%+Oev~8^_d_OYY zlg$qtREV4>4v;-Qzu@wo*Q`D6v`PpY{jzcB7vMM_#NXJ8=YGk$($Q8+CkjH`!XVdp z3Cf3Lk(G96re^UF|4z7iy^Dn9GRPYqrcSRd+E=|CiV#QsU34|+xpPBYWBDniKL0(KI@D} znyY0_^Z~)1v$FbcM}PM14diO+^)2xps7ec2ChcpLido!gbcz2bkJPG(*E$j7`SRm H<{|(9(RC%D delta 3279 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 N{4WZ%*(T;9006Yi56}Pr diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest index 70d7de603042..df670fa38db7 100644 --- a/gnome-base/gnome-shell/Manifest +++ b/gnome-base/gnome-shell/Manifest @@ -2,7 +2,9 @@ AUX 40.0-defaults.patch 1412 BLAKE2B e36f7215cf756586479b8bdc71339beb3bbde53ca97 DIST gnome-shell-44.1.tar.xz 1994844 BLAKE2B fa268b7c98db881dc3b397405128d001d354c9b67c7cf8b129c49ac9bb44a80b79fbdb0fcaca286e14b1bc58df72f722ff293104817b636aff97e5578849b985 SHA512 f21211e5e5146b885345d3e1a99702a3119e4dfc25860fe4f7bdbc3a04db2480f03f4e9898e46e4485048035584cbbcf6ef17c396b857c194ad5645aa7d78be7 DIST gnome-shell-44.2.tar.xz 1995456 BLAKE2B 05c75e8c01395c81065206cc74ea80e2aff906c4b2fca618696a7972ca45da0e8e39cd099f91eb2d18fdb411f1efdc8c5008b8678617b347164c557f5b61874c SHA512 10301a1bfd00011867e4b810d8baf7b3ac4aeeff8b1e0e7cc3384bbfe30d26ac335e110e5e3a5c954976030ac1e12835fb581a728e23945587a0689e95ae0aa2 DIST gnome-shell-44.3.tar.xz 1995132 BLAKE2B cca266dc20de2a7e99590c72c68df07c0e1d3a3eda0aa2ceb8985202ce21be937df0d80089a9266a847eda485a823ae357dd894fb1c3e64bd77063d260547cc3 SHA512 0b8ce9b99f6276939faf8623c236fdb646e16609f1f9081e768f116cd19156f2d6c6da9a059783cbc0b2a0df5b5b748369a6bce0b728338092a3fe3b81cc14b6 +DIST gnome-shell-45.alpha.tar.xz 1989352 BLAKE2B 84fd33265617ec1921b9552c3a5ae5e4007fa913244168d6a10a0d2d93275a02eb6d398002b08c07ae1505a4a2b9b64faddd677d2c7bcc2bdea9294b67834b79 SHA512 9c77fff193187b275e95c8fc04ae66a13c0b1c7a1ad78ba9d6cdb941e9014ae467f82d79d05c5bf5c4b36557bde05837ab95dfce1d5d2fe4a039f56ab90e158b EBUILD gnome-shell-44.1.ebuild 6412 BLAKE2B 6ddba2ccc82c218e364888acb44155cb79c82c311b65fc5b5fb35ffe7e43c3ff861ac5549ba07af2e225a40ad506708d7c141f85faa37c0ca6a83fa3230f801b SHA512 ba3e5b091bd03e294af73e92386a2fc10815525d642e38b2e409152a141e2fa9f41ba93b0dba00e7e6e191b22fec508d2097e8f99239ed5b2775693bdd6b904c EBUILD gnome-shell-44.2.ebuild 6415 BLAKE2B 8335fef603026a081ad10347bd88b6e5457b6544b0121b800924a21a1d70a5e75f60412a93e2fe5b93eeb626b6ded2b159ac35d58237c3e7a8c214b16e88cad8 SHA512 b9a18319c29bcdddf69b6d9d729e77b164242a14e9656bb9d09a537b62d4d0e5ed289d34e889a552114fd0e8e54e52959478a9803a505991cdc903221147423b EBUILD gnome-shell-44.3.ebuild 6416 BLAKE2B 703cfa1c81f53349fc75b70046c12ab6cad36d39efcbe7105697315764afcbd91e9ef4a50858a986e4c0a4fb02433a13d78c8f58748ad1e2243b3c61340977a3 SHA512 e465384bd2127ec718d545a988ec4d5784834ded5caf9644b5085121ee20b3af6c194ca101998b5678c7a506af2cd7b5f75a05c6371383a2c6cf0a46b96e7a37 +EBUILD gnome-shell-45_alpha.ebuild 6398 BLAKE2B 6a8236f8255388d05053a4b269a4f472f7ef5e37bf3420bbfef1b445cadc15796edf425ca87a88c171ecab2cc6f394268b8eb5194ce537fcaf9a238b942929c3 SHA512 602828dc8433b8e2a7fa48513ff7d2d1cf83900fdc39352decdbbbeec52dbf1f9a342fed178fa21f0c4c2dad86300fb3d7892be2e3f2b8c90a0e718ee69e34d5 MISC metadata.xml 957 BLAKE2B d2325c60974cb52f548436df192a77963b5353cbda67f65b9966829d2d5c4159c73bfc8f686255050546a9b384864d3ce9b6c9cd9d26d2d301fa78d50d5c8d9d SHA512 abe6d6768f8c4e090c0fc8d494c00551e76dd2b7409a99c8bf59d8353966dde305ce9fc0c1712d87c2e342a5e7b75b1f9ad7972e2a2bd0a6c0cb598a859cd13e diff --git a/gnome-base/gnome-shell/gnome-shell-45_alpha.ebuild b/gnome-base/gnome-shell/gnome-shell-45_alpha.ebuild new file mode 100644 index 000000000000..5b01f9640b7d --- /dev/null +++ b/gnome-base/gnome-shell/gnome-shell-45_alpha.ebuild @@ -0,0 +1,181 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +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" + +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] + >=gui-libs/gtk-4:4[introspection] + >=x11-wm/mutter-45_alpha:0/13[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-246:= + >=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 + ) + 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 f878c32e47a4fff0c7b5ac15037e363226365e62..8ea967d8da645386e5089b7aed9736eabaa6f51b 100644 GIT binary patch delta 10792 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 delta 10784 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 diff --git a/gnome-extra/gnome-shell-extensions/Manifest b/gnome-extra/gnome-shell-extensions/Manifest index 9ef03de244ca..580ea96faca0 100644 --- a/gnome-extra/gnome-shell-extensions/Manifest +++ b/gnome-extra/gnome-shell-extensions/Manifest @@ -1,3 +1,5 @@ DIST gnome-shell-extensions-44.0.tar.xz 227060 BLAKE2B 3f166f75c5d011f990b7dcbfc4d3d1364e480822087d35cf8f361234c482f572d89b4d4eb92be67ffdf4bae4e05de361abfc3b0d92c3c30d03f67f2bd8c25251 SHA512 d3cc58bb0e5d29646a20b02cd59ba480bf42fbf9bbe0e228ae132e19e385806e95c937b3d7bd5fe0877702ed151f972f07e345e6072c1cd02d51cb56f72854e6 +DIST gnome-shell-extensions-45.alpha.tar.xz 199192 BLAKE2B 728b2e1c510256e64eff1d39ac320d5c014a6d4a06a93d3442f1536fe450ab3d82917117d9d2e06eae29c6be42bc581785850c12603e3a78353796df353848e3 SHA512 7403bc1baa229ac8277d06d1510bc3acccd8506c73e6f03bdf484f150d8093fb7aa7b2066afe1590fad34701cb7cc259cf10711a447085d7e452833b9b739fbf EBUILD gnome-shell-extensions-44.0.ebuild 1814 BLAKE2B ae8ec85ed9e5ab4c3d9050e91e8aa4849196d8d7a1bae71ca37d0608f2a59eeafc5c3c198ff9adc9b4c7958bff0666ae2f6ff3fc35ed31e59afa22fe322a3842 SHA512 6c018a0bbd3d90799193774aef597e62a576ef977476ab78f4aa1810c1530e97141831ac33546b2389ca8cd6d6088489547b11e9ec3c09cef4103e0241fdd153 +EBUILD gnome-shell-extensions-45_alpha.ebuild 1817 BLAKE2B 14b1fcf9dded5706b64047d6e0cf6fddcc41800fe809bfd2a8ef6abd54c2c974eeaed18b715855a1604c295bf293333b56483c8d1ee1cefe0cb1c5fb5c3a1380 SHA512 1f03ed3bc1615d0056170dfcbfc8102eb5976c7abd0366a79a5cfad04d3fcf9758bb89a936f761bf6705177425a3d4eb52259b457b5b6db0ed1158ff02112436 MISC metadata.xml 363 BLAKE2B e448f61e99452c5ea32f80387d2f196bdef4003dde0423ce50202cf458a038a7b3f7d44c14d168bab0bf78c4e8c1588c9016423106eeaa5982e1cf03aaf273d1 SHA512 f548760594f1331da0aebaee8db91568697c43e04ae652cbba7beab199bc47173706c4e399928bfb195d355ab56820f24a36bb7eb57b47a31df3a335318e7078 diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-45_alpha.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-45_alpha.ebuild new file mode 100644 index 000000000000..6417f8b92d6f --- /dev/null +++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-45_alpha.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org readme.gentoo-r1 meson xdg + +DESCRIPTION="JavaScript extensions for GNOME Shell" +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + >=dev-libs/glib-2.26:2 + >=gnome-base/libgtop-2.28.3[introspection] + >=app-eselect/eselect-gnome-shell-extensions-20111211 +" +RDEPEND="${DEPEND} + >=app-accessibility/at-spi2-core-2.46.0[introspection] + >=dev-libs/gjs-1.29 + dev-libs/gobject-introspection:= + gnome-base/gnome-menus:3[introspection] + =gnome-base/gnome-shell-$(ver_cut 1)* + gui-libs/libadwaita[introspection] + media-libs/clutter:1.0[introspection] + media-libs/graphene[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/pango[introspection] + x11-themes/adwaita-icon-theme + >=x11-wm/mutter-3.32[introspection] +" +BDEPEND=" + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS="Installed extensions installed are initially disabled by default. +To change the system default and enable some extensions, you can use +# eselect gnome-shell-extensions + +Alternatively, to enable/disable extensions on a per-user basis, +you can use the gnome-extensions-app (included with gnome-shell), +https://extensions.gnome.org/ web interface, or modify the +org.gnome.shell enabled-extensions gsettings key from the command +line or a script." + +src_configure() { + local emesonargs=( + -Dextension_set=all + -Dclassic_mode=true + ) + meson_src_configure +} + +src_install() { + meson_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? + + readme.gentoo_print_elog +} diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz index d21951ef60a600b07963de78a50fecb3aa897a88..7af6b51ce3731743e43fabcbc4018da1c62efb9a 100644 GIT binary patch literal 4453 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 literal 4458 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 diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest index 35584cb6de8b..3c18b84493dc 100644 --- a/gui-libs/libadwaita/Manifest +++ b/gui-libs/libadwaita/Manifest @@ -2,6 +2,6 @@ DIST libadwaita-1.3.2.tar.xz 3132728 BLAKE2B ca9839af1016fae291d8d40dfc29c82ec92 DIST libadwaita-1.3.3.tar.xz 3145696 BLAKE2B 1aa9de9cb5852cb2c57f6442c0f71d1bc3a5b62fa930a0a3aebdbc56b2050525be314362e1b886ae7fb9009491913eb8cd0f0921a42ccac0f49ef19478a836b7 SHA512 1ff0ad1cb04c920404eb177743f5caeedb20173e99e8654f1a157928ee00b0d8cb03dc411ad9617d44591709ecc805043a60c63adde1a2d17252a94c6a28a2be DIST libadwaita-1.4.alpha.tar.xz 3893240 BLAKE2B 7e02d373dfc23294f2c2689bd624c8c667ad5c7830316e905a2af705af0f8e0580181c2e501a7a044115a2f836f00dccce9a64853acfab6f2986c2eb524933a9 SHA512 a7c61fa76b804aa8c35c190e55a0b25b141daf1c49254741fc2fb396daf8d91779754b4234254a94957b83962611058579235272d6d2e3fe2fb3a3cef62e4be3 EBUILD libadwaita-1.3.2.ebuild 1469 BLAKE2B 1e8862622dbe0f7389cebc391b90d8f43fb0ec6f8152d62736cdb234dfd61dbaad5a436b017881d200460980f1e3be71dff7e0883ce4e0f956ba4521477c8827 SHA512 0ff709e96c7712b2ae5aed44b2aa12ecce521a55a49e331414febf2f41f5964fa6303142b399b21b8d850a5fdaf002bf5fdf5c86b69af34a19bc85f6ddc3c046 -EBUILD libadwaita-1.3.3.ebuild 1492 BLAKE2B 07571ea5e39f5c88e78f7bad6e8809bfe182f438e1f56b3cc15b37b647aa59ce3cf99250e9ccdcbb4eef4cf83c025444aef93c660d5bf7b32af90751a1f1fcc3 SHA512 a9ef394cd2cc6fbd2a19f03254b1f5a7789c331cca0c0ecd942f939277dd703a4411dc4e2b97f40627b9a1b9b70f5d7a2a9d0ffed58f64cedb785c572a4a25ed +EBUILD libadwaita-1.3.3.ebuild 1491 BLAKE2B 4dd085199a78c4ec71a15c8a3888ef861c05504ac0125ad654ebc83ba3caa0f65f10f1bd7929c786036f28426e25e250c9de185067ff6d9bb28f45eb884998c0 SHA512 34f4c9b2c3911c50a943aa36d04b2e64aaa6b72c5044f78f4109ed6c8323a6ffd84f66f059526bd877cc313b06533aa4e28357857363ddc8548f615cb21b5895 EBUILD libadwaita-1.4_alpha.ebuild 1484 BLAKE2B dc431d8c2a8d5d86ec33fc634343c25432fb03dabc3c521a99e429a37d05b57473fcca0390dd606a8c976b107639d6f759ce156a478a7c45cea30cb78f0dbf97 SHA512 24da16120631b7c3fec3af5feeca9dc64a85db934643eee1c7594d92961229d54656bbad1ae529ec318b419b0adc40af59641aebe41544a1708e5fe14f615b43 MISC metadata.xml 351 BLAKE2B ae57c9eb56cb12bf754b28c2e6620c09ad7ccc79396fd0476e99e52b93bf6d3900fc84ab55fdf11d98e59ed9e247cabf6f301d45bc5e4c453c0fcffc49b144cb SHA512 dc1333518d24d60f69a180ee7369c4b783f234bda36cd65ec66d483db86f3123eca5ed10cd8aadc7a183b707d698a159d7917f7ebd1c342c212f15e90cb8d5df diff --git a/gui-libs/libadwaita/libadwaita-1.3.3.ebuild b/gui-libs/libadwaita/libadwaita-1.3.3.ebuild index 04f2943f1579..90b8dbb0c09a 100644 --- a/gui-libs/libadwaita/libadwaita-1.3.3.ebuild +++ b/gui-libs/libadwaita/libadwaita-1.3.3.ebuild @@ -14,7 +14,7 @@ SLOT="1" IUSE="+introspection test +vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-libs/glib-2.72:2 diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz index ebfb975f6c704e346600084e4e4375d55bfd303a..b1b4e3593d36b597feb186c350cef7a3abb7a7eb 100644 GIT binary patch literal 1045 zcmV+w1nT=AiwFP!00002|4miPt{g=S-RCRr7eLwNva6OC0RlnTzz_IU5J3PXk$}JF z%p$qbXr!KLx7|Lk`uh2o=cl**!OK7R7yrKf58v=tPfmmO9n*WerH*En z%hQN=U7_phIj%ROf+Fta@MUvb$FbfhcI~m9Wv|Ocd@*O&h-qUHr++1$gSM@)V)Nrf?Sp_ z<;#3TbK%{4<@UzR94yMK*hj3K%QB~vUbJrBS5*1c>*t@o|Mr`oe|h@V-}d|b>+k;Z zwg36%_WKV{w8TCkw&s`|Jj=Ovi(ff%u}W+gnrN>=%27ARSUTeJl~F@ejayqKt{)Tt zl#c2Zh6fl6=bf|n4c2Y5HD=ZH!-Mi@jK$g9Lh%tXUQHt0G-^pvXkZ=m7{sG3#7%c# zS?Xk;1DL1SN%Yf`3-slPwBQv1K6ju1%Wy^U?oBY8C#@a8@96mg z*!zF{zt6zp@seJoGLyCl%$N_Qz##ZBbse^)cR*qZ$_S)y7-`>&aKLw+mK+l-PfP~K zd1Hs|ph_PzhwG}-1J>36yL;yx@O4PQ5HPk~=yrSrO9pqL6Wk_e091jEGqTh$2*r*F zDCoT1OOS_@6DGI{WKk@^ew)x`5y*m*-P!Fc~%-DTyV9i1sBsOS9vVv5Q$A!yYrEuDTXvPUb$Rhi) ziXob{4BSsRc%k5Or=%$egt}JYD9Fvm?7S1BQt&U|+^(Y=#&gj5*3HcW( zjt3@>JiQ!24g@wphO8awlMFS*T#u9F;!q+aJO}s=_*!O+d%*N^LSZt_2NO7`(I`Z) P#H;@SpaaMh6$bzSEP53Z literal 1049 zcmV+!1m^o6iwFP!00002|4o(6u4FX~g!eqfeFBJ`#CDb!0Rr)}ffw*k3?mpoGa~_S zPxWHv-fp#Yx{o_K{;JCP>iL)Fr?>Zmmw)ij|9$(%6R-XB5rxIKBqIU5d?UzwO5#1cVb(-EddJV-ccbN0C-CV?teXK@Ijow8@t8C75sA8;J z;bDAwURFP8>*?ojpEvQ-*(awCWx6Yp4ol^Xt5-_3wjQ$$h@6kd8fEzVNq8C%AgG?n#cWw@@8nsaPVkL_z{ zOqSrjy1iC!1tTferW%vuTmUDq*t;CX=ww>mkbSzmKN5TVurk*fr(}qO_~206QPDc7 z_S|??VUO9G5nyZC3Hg@PQZJgLhE5sHn{I>-yN6PyN3Q6L&I)?N4GrK#ceu6BCZO*Z zV!yrl-QT@=!F7gwqE)+7Ab{*vsd0`;+M$*>=&p~hG;@O^&Y;^PZ`~FNF{@dI%gws( zsrkT>d7=GO2R&+b<2-P%h;~cP?p)Wfmk(jFMX4WYSwX|xd1f&ukD(`whS6L#X`7}I z+%OCaYR|o_3l2Ik6oMfYwW_dCVx6;=sjfYOulSz08?;4L(dUKmaS;ZYr3?DO>FW0t zt^fXh_lN&kuk2-0KLNWo5i1!ao5-#`WWzfy!78TV$qBLzyS zo`fLChOS8JSaC!z9!Qb!i*!$T#t^6}SLAlK(6NV$KLQJ=yeBi9+BPDF5bke~FB|Hf zx|aKnB{~MpIJ^))xIepM7f|{j+#Rq>DVYSo-N#~Z_LY%^k%CmhPLoJYXq}UK;jpr} z^99)ZfBe5!uz0*=kz~yzTdSP&;gq`wUnZi$x}^s!mXM4fx(!O}#&E!ApSyBQs64SV zG|mn~c!DZ@%p5Me5X7_KRH$o~b1afrv3rcMwc*?G5!M=f3oFfyE(V~k4$jCD%!q|z zq`nG1zm7Cw9#T$(pao=6yG+VbFb+UyuKCa+xkfLf->c%`uxhl12rFOceevv?m^Yg9 z(hDrG>NoFR%`Qg1Kk+iVDM<7>*u`fC^4@_q3(H_)LuLdWqCz|_T;5%Rq#c-MoFEKY z45+MPm}YN<_7e%-C}_U9QUwCST^Kvaim@^~TVktR`2ABF2mXWTtVc%bQ9RI`(n0PL z_Ae3~4@{Ut=WfR!2LS_Q*xDz=V7Mvfew-wYLy0iqIiPnS*K5Y;1EseU3X^d@=t6=n T7K*jd#Ap8lZr|g?6$bzS5(yTV diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest index 1e8906e0257a..d6172721b832 100644 --- a/gui-wm/gamescope/Manifest +++ b/gui-wm/gamescope/Manifest @@ -1,5 +1,5 @@ DIST gamescope-3.11.51.tar.gz 209920 BLAKE2B fdccd6659e33a9ae43eaabc5d41cfa6d0a92bda1a283e23f101296713f5094093b7b41135de44abd65ff17c66d70b27baf50685dcd2a47084022fb611e150a5b SHA512 a4ddd96a4fdacd62eee800f6fb331d08fca32c2798d64148529181a0ee8d8af57d5d67bfa28bff8e9cf62047a7572c43b36e2968660ea2984b8e21fa812baf9e -DIST gamescope-3.12.0_beta7.tar.gz 433010 BLAKE2B 8d773985b757ebb30c62a8ea2cc15efd69d4fc03cba93b800f86fa5d2ee6f9515c9a2fe50a9e2530ab5b3d95ab08a052a0dabed6338996742e962a4c59c5a359 SHA512 964d35e71ea436c53415e1d191fed940fa911ab8bb9a368cddb3dbc345ff2a72c7c6ceeaa5e61ac5df119038ffaa3b8c2330f6ff539794adc861ba72f34a816f +DIST gamescope-3.12.0_beta10.tar.gz 435085 BLAKE2B 29e9147d569a6fa1a5cdb9c0920dc6df6c7448a0e9459598ddc87d4800931d34aa7f4f4cb7f51e21799da61832cd214a91dd0e3251ecc1be22fd80f8cbc78d95 SHA512 26acacf872175855c837a48a98d13d3f0b7ad741314faaff0a8ca8b619c54e5a7a71e80fb607989c01b20d1acce5b1b4acdbaa33d38a96cfed42de1aaea4608f EBUILD gamescope-3.11.51.ebuild 1836 BLAKE2B 21efb1f296b4dccbc98c569e7bcbc1b457e8b7987ac206a462f40887f8f19b1c5a6a7550bdcfa68e9b9b468f292be35ffac332579a4af23171bd5f2daf1ced50 SHA512 5850486fd650c1226f7addff7ae32326893ce05cf128da859d62262e510051bd1221d0345fc2e5b58a0b57ff8fbb377a9809e228fea69c0cd1c06aa4b9ad7be2 -EBUILD gamescope-3.12.0_beta7.ebuild 1792 BLAKE2B 47f137618db16e841faeb46975b398e92a6e6ed4f81a37899a746ff4ee96f77d3728539b1acff3046f3cab6cfd01cc6317c3d92408b18973a51631ebfc98b6d2 SHA512 6f478c24ccb6ced46413c365775d3b08b7471579f3260363068cb95aaf7d72a4624bcd27b16b8ba038da8bd2583d47c5911436b25b7a60bea2f10fd28665806c +EBUILD gamescope-3.12.0_beta10.ebuild 1811 BLAKE2B db9cc627c0ee4133996254ef61f8f5d1bda16cebe23ec5a6a053aa7e439923bd366f8d66d531fcc0844dce9876aacc17979e42377858cc280f299531304776d7 SHA512 011fbcdc1437a0a40945451cc3bf310a9e16499a0383238b9a05408e2d58479469c034829aeffea7d1971c88fc939813846c828a2adb40d9945f8e62e0d1f4dd MISC metadata.xml 489 BLAKE2B 6930da0ca2827741a902e064b3bca71266ac5c2e61d7cf6d566c37e971efd04b2fcd2381659e1d5babe6fd05dd4d06979c0d82b3ac5e2702bb5d3311ef30df79 SHA512 419f4a3f3dc7a940d0f157323b9afd116b4a4d2efc718eb5979d84677b770a606c532d0777dbed1b6598afa393894e5dc9982dbaf7e31c90a9e0b433938d4e55 diff --git a/gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild b/gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild similarity index 98% rename from gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild rename to gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild index 810f468f7df4..b8fe62267052 100644 --- a/gui-wm/gamescope/gamescope-3.12.0_beta7.ebuild +++ b/gui-wm/gamescope/gamescope-3.12.0_beta10.ebuild @@ -50,6 +50,7 @@ DEPEND=" BDEPEND=" dev-util/glslang dev-util/wayland-scanner + virtual/pkgconfig " S="${WORKDIR}/${PN}-${MY_PV}" diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz index c67d3ac6e53029ecf0499dda32ce66df843e5529..7a8996dbece957580b39948721a66ef07ae42953 100644 GIT binary patch literal 4916 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 literal 4921 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 rhPh{w9d{cDXn`cVCs~+!&O)kB^`Td{Y{m&oD z@89esqu9#clX=Pcwl=K}%eA&*(r2$F&&qf5Q4=}Sr}b^8pJp;@l2Zy_98-GreZ1ae zmWSWAH(y=b>(Vn*SzWJ`)?{6cf9B%u^5!ppde?G!Gtahl*3`7K^>nM$nf++WE#;9l zu6Z<^$8{r4_e*_TdTc&ZFg(PUBJLIWuqmd`8cjPhG8y z#PRMZzx(0c|Ni$M|L~W;zR~;H{__X@_}=fAuWyRf2Ux8yps2fybEGxx>o#w#be>3h z={&3y%~DU<-sQAf3%B=DXZN$m_MD2HbHIAJraQNcX_JGmypP;dZnxvd)0ov5hWFan zHo)iU{RJ%Wb}94v8RIfJS$=9gs#7_sNAj*0L3mWxVRw->Z@Gk1B zw6yv-b?3G@LgEIEqhCo{hs#!5Q{>*3Hbh9ij+Z^x@;2evaHgBfz31{o)30*m?z+42 ziTF~v?TQR#828+d{4kBW2c-(72^rb z1p0u)<)L%3F>{)2+urIXb#$3a4a!%mY(e*$$}MmfsGq_5>HWw11Xn5L6)y9bm|q_= z?Ze(pVVwM&RxFIR!-ywysOfarmC|akJGXikpY77Jt+qjUlr-;@#cxFBgpBZTu*+FS zvZ>xG1MS+9_B_w<ofmTx?P4)3h~6K7i%K zN5_IaXQj}O)vuOu#~99fv_84>sV8Ny;)kkS1I9X&v9$SM-qs#)ZT;{?pU`Uav59Jo zd+gn$tyUY_)Ybr>oe`B38Z$HJ@R?d&1H2?>W_#Cw?+{wXQW5ddH4mFsR;{}Rw9<5x zlJ6?)2}pO;VJN3Thh%N-r{4OC)^6bIb)2hxbF$iRufn6*sq8h_Chu-s)$etL!@Z51 z=j837Z1@3i618A(l6#3tm$7@FPR#z#e8)_4zd)8560&{AJhS1jJpqHV)cy1# z#&`Q*y*+6=*C z&u!RB_8Z9l@l3HI{lPIy@DV{o(_3ZN@g#)u9lHRgK}>s_0&B%=xD*fqHp;!4wy zszczx(~%!RTo(Mv9Op)A+$fZ{wKflrrs-r2JCXw78@UL0Ez)8Wyw;!>D=~yDdx z1ue5=MH4%MakV1sWa|5}g$M%H=h*CIw-GGE&6~o*whsffZbUwthmZoVbU|H$=@^;B z5k~4j@1v+`QtSf3P#A_KP9xrE36pz5>+ky06IOYRNAkjD(%^gh)`R6&1X*=+jVs+V zgC*?O1;@UxR9ggYmz#K~iS>}C0C}x4S-{hYMtM(2nu+$PA;||(!w9@{)rFgYYhe|< zuwg_OeT}Ik2E&!fGy|C&+9XQ2vJ+S)6xBZ;EraZu6Sy++Q5p9G(M0>)M zSf(;eOoSD-s%B=f(aGQwtC zZ~NxC06c0Jq5O3XH;Mj4`X3~=n+CC!Z=j7VsCKa9*SIi$@{CjCBJ6}C9k}*{emDTG zS2HuHp|1y*?MV2{#}HL;Ci-gGQSRo&^_Ml2tq&`aPaa@}E&lTM%eS9?`twMoK|@+Fo?c7u0ZCvN6Q~Nfx3^Z2*q#U?Vm>P`<=U8xg=x z9rz9AC=I1$KCpRQLJG3!5PwumMTj0Vj}pm^1eEVNoMV=RwCy?2O_Bxvq!a~e>Tghc zlKN5}=6FenL@m-pp;9EFoMoy8Oc=U z(X*5=OD@J1N~cNCej2|bX0YfOIOiVQ$n5k+;di8pQrJEY$Qs}S#Go9WeS(xw89e(% z5TDTc_Vw%ApWpvWKc8Rqq57~#4(>a#P&v|I0xwRq(jw{8QQ0LrV{Xn^?-ddffjUP@ zM*tG_kR)Z+R1pTMG5rEzVdS+CSDRt{g07^)t`M&hyEPr3z$}Qr+Pb}9hS=j%IA9)` zG)%)nPA>~gPpoGS{2H?dShe^33f73tQ95?K2=I(lqeZPvxZ2THMOoOP+~TFk z!tIp|L-2`r42;z1#YG_!e1|?*YKu%;puN((nR_q@9%x+agjnO zcoQb3Ob=%GJWP$6jJcBPtk7~PFs4rg`*=V71}{R=!y#{+|EA&I>%) zCdyg7azN8NHM3*vd`yo9a*4+uv&qdky)4~gSaBY}^Q(dq?ZC)u;~ioUT} zGCBe1wQPIB!tR_$G)#o>nV3uhIHv%?ZyJ!Z7Parl4;YLO;?I;_QBDh^;~d6)qC@m` zVbkFXAbP@sgpFe&3cGjL`YT)$V-95bo$#;TBILxac_=nmEn&4>}mV8N^PQpPi!*M`)dLdYsa>|QLk z3$HeYV?c+&53S!k6l@} z3DIh*BnUQ^RqBt)s?yx|EaANJWVipNkJywv>SIK01dx?iWh{iNTyB5=n(-&?+^vV^e}6bV$v^GOMUb;AwocegC37`z#^@( z2aSxT6Yu8|=c=275;f4cNwlr&`wN|o*lrnl-yQE9a=cBgfc~of@p=r;PRceB4Xw~{ znn%F7P&8gEvn1pfIaEc|Nq8=Nk`<Rn-@W6Axoe(jD@Pf7kGyz!_m(a1I<@q~?VVnJ z_1&Al{^<|D|J&bR+4<XC4Knd#%Eqz&Mv3I@@VZF4!`bNcuO z7I=r0abov=n4HYmwQjRvi=$a-aXcL}>9SU~V=0wwvFdg%SiOP37|C`zYkIWIf2VKF ztDUl#jQ~2=U3_npy{s--y}GuYWYj0H-hKG|01Kkb7qFmF8)cTFL&3XP%%W+wzU#`m zxP`ucEb2}-lAIwf{mM`8`YDSf4!dKKq{?gD*4;&AAk zypNoQE?>*SrS>LcnnU^Ol`UvdQ#l3B0`)UkKfHZ^p5Q8_yujsgCl)9ANNclqLl`GN zr+F8~bTi_?9BSGPcBM2Gc4w`7^4=zzed+??UeY*2CVvqb12V$H&Ms%^$%lnj2HH%M zwLEr@6kg6ZxU|oqA`-n>?moQCT35Z$idruvpIO)wkZ!0$ zH|_=WOTjm4-^beG&T2cY3P#ytTTTH%12JtN$!t>1 zt7lJr_6)u@2Yl?&PtD)JvIvKnQ{;ZZR}<)SFnHEI7+>1_5_NSoM;>m9zpkhaavl|*?3P|3jr(W1@n&W0Dfm^c__3~_A&ZS53u~5{rKti_xASP12Jg) z;8*x*!2+2i)zi^oGBRQ<*6`!>PQLE{*ME zGtdk~uqoQZo~8m6GqKfe=6+6vWo1eG23bdlH4OT)kj@3WVW#b1WY=NYBz$IZMxU@% z(?%U(DDOfG_lDW9J~!=U6y}A2i|N6T3W^A=TH1v%NJo~h@K_3PMMAWiM(kfe_OEA( z6=@HSd4i7!BATw1UB{CU%Co&xvs!Ax-3zKZdPg`zHwK1>PWEaqOct%!di`Sbb-y2- zZY(xy(9>qx`Jz|x!G^kD{HkEBJK>b6S{pBbfe+eqTB#ZS42a6hm}*5@b7L%Gl|$7t zT@o3C5nh^ew5Ic1$353-s-MLeVHAYcW?k6yJ~#Jwq01Z?;@8v}J@XoV;{>yP0CxWU z;oX!Rugq2h*p|&z|bA(cy^d`9={GEC4+BQpGIP6?{Rh5hgZEu7i2eq{3 z4Fgyu>h?hFAICoa=UMR6BTejaQ)4~{O0TMhuy*#4Rl1Zd#1*wGRhz(rrz1atxJ>wy zxt()U<3gcA=Uf~fO|#(+wrCBD!-@j0-?XS~$ad&O#OOj6W<&fXdbuYrmIwtHmlh%Q zrnXM&<+xydfz6JZh>0A66*YLMYco)9PUQ2k2`TW(Ce$UE_MS-`*GL2CqZe~a?B4Of z83@9kK~2Rq|WEosT<3$2(sDY8b?}W220ql6OMgdDV+rF zkdrvn6*$rqAkSF_3%DE6D6auYGtu5AK1$jq*F`k0I&l+lEv!NmHjL`z{MIf)`O6wE z68*mEzmwQb>cmz)fi|+B*1(QG_i|Pxb}d4NIR}qGc%}HUpFq>CWOn_ zK)*N>eXXop?#99Orz^_Vx|f?z9$;Nt{OR?lFF*Y7;p20-*Zx553Nt-Mu^wU*gzL^( zmR`GaAk;>}s*VO!L=Gj00YwqQUsJpqX~tOjAKMgge2V}nh81u z{E#KO>QKheD>x(MoCE98XesvS>R7bQJ|*&0<|ZpFXds5hlEJfnjK%` zzJzj?sT!0|p$!rC=_eVZN4-f9j_vVXn1S3yqs5Z++Kmb)0%0M_2sg%@G4|7VJ%cu> z)*b1ab^xFgWCs}wXe_6fD#X_`Qpd*JNFO(9pvhA)AicRaFk191CCrkGv4zrT60{%X zPb4cA9RugS`*Jcny;1lZMX40Fj~iqS@PSO7y`H@g~t z>&>~yE!!{;X$@;@=pKY*#W#^kzwi?R9b+g`wA``bK9p2z`pD{2}rxzE4 zNbnu{V5vB((_aTlI*M}pw3qE6EZV{F2^}kH-Nb#sn0&MM!!$5;j5=}*%CwQ<;l(YND0ZnhzOu{)N zL8R>F*%>1j>W19?0pVNDXb)uH4J{8f68H!iS`P@v;Hb1b^o_+LX%m26%623y?2NI+ zu89yn6O%~*7ZjkLITxEsTy5*-2Mi`U@n;BpNw<6pmdZL08a|>s&!P}<1rXiWmME-T ztaXAL9RP$C)gixa3?8+6;Pvstm-pL$W|LLw2i1Fnqxt5G&!AuS4vB$ToX@M?`=2}h!w6G$K_Lm;P+ zk^GKerw4dV9u%=0rEV$B#@ziD)(Gz7VWW zuhbtK_Ypv46WK|UYOBr3t!t4q=~6*PBNZi9d`#Y4*-`?+1Fg^hgkR_5di!y|UT>c} zQPJ^mN|Q=8om>*6>Rsu2-yIL8p4db)*hj4M&Iea>7V9BoGss*bU0Fd1GD0={i`y*WO6D&lumL$y z|H&X>j_*a5p!C8c%E4{3h<&{^Em6LyKnWKBt@~Jm&QIj9`;<{{kWNtK-Ww{X98=r> z1?~YF+cX}#NuOwmeV`T+?TC!YG44WE9+Oh{(J6tvg3reER6!kusBLnHdi?DMPh0NElZqOAY0~Hoa^_H(iAqQa?eWHxg UNm*Kw&hEeZA0e2o80;7T08p3EEdT%j diff --git a/mail-client/claws-mail/Manifest b/mail-client/claws-mail/Manifest index 8067864729c0..c6696192d4ad 100644 --- a/mail-client/claws-mail/Manifest +++ b/mail-client/claws-mail/Manifest @@ -12,6 +12,6 @@ EBUILD claws-mail-3.19.0-r1.ebuild 5579 BLAKE2B 7e9719974301dd19be8e69ce7014530c EBUILD claws-mail-3.19.0-r2.ebuild 5623 BLAKE2B 6b9d6f0fe4e7a4e4e1749552367f9b2fc3df78af19439825a322ed1bc8684764ce8f3247e2e97725921727b6733ca6cf5ad32138f296584ce03588c429f6ad9f SHA512 1b2dd1cca952113ab6c67828b24faa7e559b87dc540e20a7ab5b7f3a5dfd3b06b9e7c60df5cca2b3a3031083231acad2e790512b3182c854e62362da41a72d5a EBUILD claws-mail-4.1.0-r1.ebuild 5752 BLAKE2B 43fe31e413a4c48633c3a865ee615920f1b071e3165da5a3c62af77b2876e4e1a10798cd5a103570e9a6397162676b6ffe4658df020a62751a3ff86b526115a2 SHA512 a76842a9caeedddfc3efd0a3100eb88f8d918df106ccb4ec894e65f7d85b3ac68167b6ab138c7a1fff7f32a91d43c5a7386e30e182aedc9d3e123bb41b15a8f6 EBUILD claws-mail-4.1.1-r1.ebuild 5657 BLAKE2B b27384933ba3db323a5fea26a7ae89a9e40ee9c74384cff74bea27f419cd936dc19dd4efc2a8d02ebc026b3a95de31212b3c575a1bf9f1594dc7799b1c2cbf1a SHA512 d6bbb70a8ee69b8eca52120e4eef22596379b23246b62b7c6a4d3d1b0c1213f45c519c4bf9842cb6aff1eb6e662acc88b5febecdc138c16cc59d03525e6ecb75 -EBUILD claws-mail-4.1.1-r2.ebuild 5667 BLAKE2B 7135d3dfb4eb051f1e949c67fd493d0229b97b774911cbcfafcc712188f3ed4e11654fc79a68c39abf22bbf0d8dc5852acb2d5abeebb8a84962d4ad4153e96ad SHA512 bd6febae7397c90e0dbc6d1a6febf9890d30048b7c7c8368c0d64019141183b9ff7ba645a87ca512602149801a9d143272e2c07f241236c46d7b4e9bb4109ced +EBUILD claws-mail-4.1.1-r2.ebuild 5666 BLAKE2B 65cdcca11056dc225465b321be27f8636e3e998441f1d2b0b129c32c8b8dc3a07fcbde128336da95e36908075d940f8df7c66f2778f4431c36c724be718e2873 SHA512 d5b2729c6b62bd6e1799db1058f2338f18275ffc5a166a3366a1b40bb6a5e85f271ab6a10748c652d24daffe55458bde74850a2b266d782aa6d4919ee9e08f4a EBUILD claws-mail-9999.ebuild 5697 BLAKE2B 66c03167b092eb10d341215f906d335f1ee1a4b929f37703a978a6f5d9e106717ef31863181d3232b340a3a714fd0d2a918c38ea93e5feb32aaf09b6a712e7b4 SHA512 5d5bbf8fd0ca25fc28734e85196ea1f5c91ea8c8ad60006dea9cadc69d8fbed85575209b4ec00087f45701d22a50c84edc89003c01d81b426a78a2311972b7e5 MISC metadata.xml 1306 BLAKE2B 448f35ca6cd9d53a94a2f30fb9f55d701d8674c23cf08a7f4bb027707de472c15b5f74a1b81c1eeba472a1bad9dc56cbb8788cc35d3378e0f476553b361bbc8c SHA512 8147c3036f2de1204feae46f33f1dedd22d1042344e1164e8fe34ef0a3d59df282eb1532bd7b39a8418ddf7dda96988cb970131883d37d15ba8212d6ab185742 diff --git a/mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild b/mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild index 323186d925d1..79aa64f09cc3 100644 --- a/mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild +++ b/mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild @@ -15,7 +15,7 @@ if [[ "${PV}" == *9999 ]] ; then EGIT_REPO_URI="https://git.claws-mail.org/readonly/claws.git" else SRC_URI="https://www.claws-mail.org/download.php?file=releases/${P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" fi SLOT="0" diff --git a/mail-client/mutt-wizard/Manifest b/mail-client/mutt-wizard/Manifest index 449e5c9bbe1e..8bc904d0a311 100644 --- a/mail-client/mutt-wizard/Manifest +++ b/mail-client/mutt-wizard/Manifest @@ -1,4 +1,4 @@ DIST mutt-wizard-3.3.1.tar.gz 34813 BLAKE2B 8f900700349441fb1d80e16697c2310d4a9319d8abb655657306bced8826b3a31b31e89146eef89610c18ff3eae39462a43670148336de527ffd7434c78d6ce2 SHA512 be41917935e21f8d2fe1eac4efcd832484c8cc93d8c6b6891c679615f8d5309b8450d2fe64e85742bae5e9fd8ef069be5764a667feccece25d2e775961e6c58c -EBUILD mutt-wizard-3.3.1.ebuild 1216 BLAKE2B 6455def1aad11195d1e615bc3655fa478020383dd734a3232aa2eb2bf836d6e032aa2a1699f4d00b8cf1eac35c0a6034339a807f15f0b42ec803d19cc9f6b952 SHA512 edb237604d46317a38f5b3e9e8ecf8509238b84ee671bcbb0157cea44c5a74c48c8b7f1df7eedbcb8a81f0226f8cdd0db82fce4422402d4556c17406f08a0077 +EBUILD mutt-wizard-3.3.1.ebuild 1214 BLAKE2B 22e823ed813de3da93a2d9126c62c16d37a004e9276ecf8d8ff4a401543dbdc5a6077485bae5d6fc7b8ee5462aa239bcd052059a1fc1aee216b5a3eeaa19003d SHA512 78e2ec0f7a0638185e8a0a0cef1fad0fc9f2b8f290b8bed82d2d083bbeffbb5b62c65725ea58adf09d547554a5ee68382333eb496b6198272020a459fdc5deab EBUILD mutt-wizard-9999.ebuild 1206 BLAKE2B 938da75bc4e099cf0edcff7dd9a0499096676dc56fa214be48be75e45f39a1890065d6136dc436fa6d6f175fcfd7b8538bf96ddb6947610ffec685301a77be34 SHA512 73c30db2ed0841aee9294e77072e357b9c04608950a36b3a7c47a72abe227ef6d0a398d5492ff02862179c93760e6e6f440341fee212eb0012b309502de7816c -MISC metadata.xml 790 BLAKE2B 33695e586f6ab269c95adbcab99bfb7aaaa1c112937484a4bdfa85999fed78e881bfc1278d03c29d04b44259246578d2647b2cffc79c0699268e9ee4b8daa18f SHA512 d61cae93ca52d986d66872bd255a60f658440dc94c7535237d6cda6a4ef0964587f77a51319eefb8264d90986ddd7a0bc289a1ffbc8e881e0456a5e159b07684 +MISC metadata.xml 814 BLAKE2B 2e9dcde202e46891ce21a15e7aeb6ca05ce43f42458d0b4963f25995ee0b743b7e13ae324be80d198bb1fc3ab547e5a989c1d0affabc20bd798c1da259f536f2 SHA512 9d2642e26066570df779349b909734a55d15b089b43f9d0f9a26a55853b6a2b2491ccd43dfdf91bfcbf94a60272216e0ce9865ccbbccda074d833dd1494ccc74 diff --git a/mail-client/mutt-wizard/metadata.xml b/mail-client/mutt-wizard/metadata.xml index a0f043a76c4f..dc9b6dea4a4c 100644 --- a/mail-client/mutt-wizard/metadata.xml +++ b/mail-client/mutt-wizard/metadata.xml @@ -7,6 +7,7 @@ offline email sync. Integrable with a lot of other utilities for additional functionality for managing emails. + efe.izbudak@metu.edu.tr Efe İzbudak diff --git a/mail-client/mutt-wizard/mutt-wizard-3.3.1.ebuild b/mail-client/mutt-wizard/mutt-wizard-3.3.1.ebuild index 29ac2070ab81..29da5748fc61 100644 --- a/mail-client/mutt-wizard/mutt-wizard-3.3.1.ebuild +++ b/mail-client/mutt-wizard/mutt-wizard-3.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/LukeSmithxyz/mutt-wizard.git" else SRC_URI="https://github.com/LukeSmithxyz/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi LICENSE="GPL-3" diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index eb05af0846ac..7fc4d027dd70 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -5,6 +5,7 @@ AUX gentoo-hwaccel-prefs.js 162 BLAKE2B c5f2dfb727081e2d538c262f12c0cfdda31cbda5 AUX icon/thunderbird-r2.desktop 882 BLAKE2B eb9c2e381b67319d9cd53f26e9b406f55de86b716b28a3df6470594a612e07acda4c7dcdb48b6d55930972592f7f01afbbf14f09ccc4b20265d3c18554a01a2c SHA512 689c9fa5c37a1e6ee80a3dfaebec2a185d91508537c35ce2fb35d13d89b16ae0cf3c640c3115a52c0e4b7a7624aee6a8f8c52679a0073c94dea25cc779ce624b AUX thunderbird-r1.sh 2896 BLAKE2B 140047417b24e959fe6388c4913457f8e3e786158b7394abf7442b0d2e83de21238e58983845a23b855e1aab60c9289e1a12af430eac9a8b2d9929da97de2852 SHA512 f9b989152a8a3ac274033722c77ec19374085654ad6c85ea4db6f8af8f4b2066d6d9f82b610be2db341c8ac867547f54f806ca6571258ed98dd9e2527d21b357 DIST firefox-102esr-patches-10tb.tar.xz 21740 BLAKE2B 46da143f4d2ef474542752b7648cd80faf52332dc1b315fad6474dc2d1cb60848852f3a1f3e96934b50247f4c9add94d4a5d0d279a848f7d3b959d743ad98482 SHA512 6a0e9661ce30786e5480d3a81efe7df67f550da4b2fa5e71d4cbfd191320c975bdc1a4a9971e7df366e79242c89e58cc951d5a7058452773b354edb20b7f60a0 +DIST firefox-115esr-patches-02.tar.xz 16688 BLAKE2B 894646baafcb83860dc04a160978cb4f59dbba1102a8864d519938425ea3e0c06b5481f9de94593d71a3c7e84d5491ff671f2dd94701b2fe79145ae7d0181995 SHA512 e24972289b8782d5ee8e873b186c29b3f14e31888880b8355946e7b70ebed453c624f20a354972d727ffd0c93043153850ac7844ce81e57f8e6a78980081efd2 DIST thunderbird-102.12.0-af.xpi 556869 BLAKE2B bf49ad640d28261190e0a36c12c3a889bed4b0f2ae721c0c3bd9cfe1aca0affc4db4313e6917f591d7b27b57c64673f61c78d38b9f5c1dc089969c8f6731bca2 SHA512 0d3ec14b80d936bf3d8c676ff3350e64148899ec0c1f675ce9afb4c1b4db190b7aff896b1b6021710ee6bef5e187c7dec2e5186ec7d7cbd4db5147bae5525274 DIST thunderbird-102.12.0-ar.xpi 666808 BLAKE2B d85de24769323489354f1e01a3f314c89353cb65aaae1c34e1081ae677a1242a6e2e014af6492379f36405785c6844ba338c7411e38002b23ad36a9f5d47d756 SHA512 234f9f8cb953367427acf4f66d78b09b17b42a5b68e7e88d6d05a553480b97d0ba6795c6397d47c2ec56128f9617eb12fde62ae5da561a4f46265f4848a3958b DIST thunderbird-102.12.0-ast.xpi 572287 BLAKE2B b6b978805d004ed0af315ca5a933e6718a2fb418bb57225179b2592de4e1cc02829d86d293b84c1efa4156ec91ca989295511f0cca2fb54c34ec2843e4ad0d45 SHA512 36bfd1a60fba2e68f9f70acdf16baf70bb98cf9d29b9445e1bb12049cf0a35e31690bf1a08921bbfb231f028f37229166ea003a441ccfa4d9f92037611c987a3 @@ -135,6 +136,72 @@ DIST thunderbird-102.13.0-vi.xpi 745663 BLAKE2B ada366e22a8ada1fe584c1f087cb3b55 DIST thunderbird-102.13.0-zh-CN.xpi 739887 BLAKE2B 7f4564d89192cafeccd99893bb44f74ffc316bd106b28b580c1f8f8967cbdcc9247528dd59cd9fa62a49d1ca8907766ddee5bfa7c08d8a35940da135edf2dc90 SHA512 4bf08f0c26474da4592a21438fad776562763a6207fbd8c4a13ce8c8353f85f5fdcab7878210665547972d27ad27b396678425ec19d623351af6b7b3e0f53a20 DIST thunderbird-102.13.0-zh-TW.xpi 748347 BLAKE2B f3d419e179b2840c56079204708f9fe3b0db1d0e606b6c87c17ff987d2c3ab0459dfd7a8d0e10d1718b944b7f30174c8dce76f8f03f84e3c18220845fa5cea3f SHA512 d682ccb94b7a8cc39668e3f7c09cf62c6e2fd8ed54609f2d8ba96aa79972f250c04012e7ccdce65e6df8375f89bdc8434892513ac1fe4cc2390f632e03dedecf DIST thunderbird-102.13.0.source.tar.xz 503365504 BLAKE2B a4da44665a4b6f4d7a49d0e0e92a99c5dcd3d0064e5fc547f7c29a9df9e3efdaca6f9048bcfdd5fe9e52f1d30a49d79e8021158a61319e29cfa2ca95e14f9e09 SHA512 1ed48220f91cc2c38f59067664c02f1f2098c843810b8f81cb8dee4fe98911d87aac352ab8639c68d0eed74297240cd9e0ce0e64a40360511be85315f2bfcfc6 +DIST thunderbird-115.0-af.xpi 545521 BLAKE2B 6d23137cbae72eedbb75ea4b247939d9f5a7210fbcd3400e0a99f5f5d454f91a22c32925a7e833e80920114c7f0af4ab8d0609af3a06e00e6ab4a7d3355a35da SHA512 f5b9d7c2ad7454b395381c9c1fdc49376df6865ae461c8dfe423b71aa649ee8fb4a0f7f55e250468aef7e695a5a07fb61ed9ccbe504d0c03955bfdb4a07e5414 +DIST thunderbird-115.0-ar.xpi 656072 BLAKE2B 64ad948cc913cb43b204de605171864fa166f602fe25bf757d0876ce7ce9813d7989488a7a23ba44b172292a54eaa36b413b37ba2f94444d0d1522aada4e2a11 SHA512 0f1b2f9a4a3b9d7b0c4d3a81c192ef852365b3eb104ae4c005c7d85e063aebe5b38aacd46d6d260b19c210e91ad659708104a1286f633465e461bf94bcc314b1 +DIST thunderbird-115.0-ast.xpi 563019 BLAKE2B d2a040496319af411af9514f438773d129e2d2f04d927339804f115f4cbe5c501eaa209516c90d04511b4dad333dad5f38a5d5a4f615e6aff9776f35cd050830 SHA512 bc5c605feb7712ee7a149ae88fd092f50e4aedad07530d19674b5c1be67d10389bd7ce4d5e1ad25eee048f3003f542ef0669f3c9bc948bf0be654d9d9909b580 +DIST thunderbird-115.0-be.xpi 696780 BLAKE2B 7a9f9d8fc347da0c616fc3c605e82cdcfda07d12c6645bca502dc4c8e4a150afcd6f78f65ea2d8e2a8617c4c57466d71d988cffbd47f46ddf7818e1b93c84a71 SHA512 92a4794ac97ad2980cc716de6ae546f9d9d31cfb8c4d0edc297d89a7824f3ba0bc44d8b0fd44986ebe112185c9536476976b03eafb7132678d5cbf3d74cc166a +DIST thunderbird-115.0-bg.xpi 683742 BLAKE2B 7cabe9d520156ee5ad1daf256a58e79609848f80d6fe7b5c50e23fadb4c53320c09c4400d662e752cf058bac75669b096cf7ade848251e344610176f15b89d2f SHA512 1f58710044d75fdabe2bf98f8882d84cd128337ff792f1a5e4f0ad113b94916e360b75f472d6e70d73d515863537571e0e11d69f83b01cb0882090a227bcbabc +DIST thunderbird-115.0-br.xpi 619574 BLAKE2B ebb342e9782edafb86afcb354b2f938c65636aafe644185bc66dd783eaef7068c2fa45cb64875372567e97ecb46fee99c0bbf8f42cee23a89f4dbc88818e5b5e SHA512 920ff2e52f23f51379837e91d0cfae21d9e88106a85efe97c358becad11c1460e3b8c3b776f03d493fed992a3e496b8ebba42563731bd024ec072721ef1613a3 +DIST thunderbird-115.0-ca.xpi 647303 BLAKE2B 9ac5bd52e543f54e5bfd9aeb164d256ce2cd04c95996ca57c02f6e3007647e262f157b7840e8f9bccc4a6f0583b6f8e0d5040e2afeda557f9cba5e871d91da2a SHA512 e26a13002c163e99fec9bab575c99082b47d2723e23c334a6b701cf02029bf46c957fd4f0e098c193589a5cceb361ce02eca6bc2bd2ac1d75149d707e801d76f +DIST thunderbird-115.0-cak.xpi 661330 BLAKE2B 53b8d2e323aff9468d4217e764ee3bb49e6fe79b2e7621902623cdf40eff16e3645e60949baf9230cbba6e510c7f187aa50bd69ea3cb4ae36d500f70f5a6037c SHA512 8dd5adb3a79bd6ef2cc2d6b34f568193bf4434c5c50c972e544ad3fc2c95326d7705fd2db3715ff703da8b03d3d8e5f9bc136801abcba16abdb9e63bc8fbd97b +DIST thunderbird-115.0-cs.xpi 736016 BLAKE2B 6d0b81d61ca170879f4acf0806149e737eaf2c093db79bdfb1b3fc6b6dd01c0d1bbf94d7665ce6ef52ccb2d84a5724127177c53e97f2d9884d75f3140eac27bf SHA512 66091378286dca7570102b6963ace742d65d8265ddc28a2a5392ad2434db53e5a27692fedf40d40b7b84a4bf330269254d31f1f7abd5d6ef4d8fb4900e5c59fd +DIST thunderbird-115.0-cy.xpi 705645 BLAKE2B d9224250cd59444eda0129d81fb6e2d489b38c5eca25fdc49db5412487300e084a429a0be3f6bf314c00816042b9bae27f49122428937a5fe663904633c3f457 SHA512 dc29d96974bf372c2084086ef52a2cbce1f5659f5fa67246ca86a3944bd55e394e8d90f4abb6b1d63ef9b0f09efbc9b7ba6ec382ac54534e958ca75b533dc8ec +DIST thunderbird-115.0-da.xpi 693225 BLAKE2B da35b90cfb40e1d668a1466d514949251d50bbb9a07d346cddf1dc1b00b44eaa31deefee51c6041fc2c34f85a4baeb7a2f3cf3d861e95070a520af0399c69864 SHA512 b5b7ff889ddc162520cae02eb3ce507e843b3b75116da235a9b6284b6124a0e63797bb13c437bd85b0d70308f48a255084b297f831aa53eea00f921364f57037 +DIST thunderbird-115.0-de.xpi 726605 BLAKE2B ba7e07a33a680fe33b99f8321c8029fe42a67627818306e7f3e3c2e8c25c58574e3a6dcb66190bc56990984d6a7d9a7472b71dfe06bb5118d31a318d96508024 SHA512 8c2f6a9808692e412739bd4aee6771bd5aa2ea7016135de0abcb82c639798fece202f6a9811f7b9774f2f2939262f8e791cda87db1b6908171f5d3f6f1c39949 +DIST thunderbird-115.0-dsb.xpi 739466 BLAKE2B c5ef2b9ff5c4813bb5cb9eda5e3fa4f6a8876344db219063ad45d0248a282485643a025b4bf2815c5bd061f1d5ab0e5acfd37966d3392ecf95efa3afbb9f81fd SHA512 be905a503ae59389ab6265b97428d52fc70d690f930b3a4ed7f07d422726a626f07e81dc9b2ad0b118c71ffa1cd9bd68fbc27b1efc282efc1d1143d8f911a52e +DIST thunderbird-115.0-el.xpi 839793 BLAKE2B cddfcd273e6e24ea9364b940a8a40150c5b8efebdfa40195d62f82915cca236fae56509d7bffae66a78c7cd4eb3094443550bf14e3f9bfa33b62362fbffc4d9b SHA512 4c5d3b9b2cf9fe176d10c87282c739e7b442f2b7378a8b1d28ce00b7724a4e3ebfc234a92c6cd92f4e0b056745ccaad037e7e102db72859e15b1f69ebc0cc2cb +DIST thunderbird-115.0-en-CA.xpi 651603 BLAKE2B 5df9e4bc27ba0ca38ad30b911bea32bd2f64eb2f96f55f2a3877d2866fe3386d0482860ba7f3c69a2d128716d4ddda3cd075a52f449e38bb09dfb15483154751 SHA512 474123673963def536880e6193640b36793aee7a29327bd36310f62aee68c7f9182d4aeb23ac96525696e05ab9d9a069331e05ccb280713b7f99538c20828900 +DIST thunderbird-115.0-en-GB.xpi 663047 BLAKE2B 5e162dc880e488cd45d1fe738e40ee31490d2d152414e4b005ea26910eceb0d3bdd88ff9daa47c0bfa929449e4addf4e542ae3ce5aa1eb26576f1960028011f9 SHA512 334d693ac7f39ec05015b57bb5bab6f4f2d4431276bd023a0f7adad28dfc317758ca755309be94c7d0bf81583155fedefcda1b4547ca602323cfe703c8e9c07b +DIST thunderbird-115.0-es-AR.xpi 715431 BLAKE2B 58ecff671e320d268a466d674e0cce96bfb54e341b7e16963abaaface15da79b62d9ec0c8c57a50bbcba1baa6c737da65b1490188da5cd71cc2dd759bcecaf17 SHA512 9c3b4dd3a574c07f4c9e246c81a0cef6eb0334a30c0ba35b37272bc08cf30526230f9534584317ce389d3c16de4aef32c469aa3b6445e648e74fbe7fbf4eaa4d +DIST thunderbird-115.0-es-ES.xpi 677289 BLAKE2B 3c7f2569faec43e00a158c14d408c3c47a53af3a156fde8cbfb5d63ca76b6de94a0ccafd51296ea48f65c782c3ebcab63156451f38f0108f7cc5997ec8998a7a SHA512 dacf1315f8414e20e8f1a43fd490a947135ac5ee1d9e68a7dd357709e210f8e97c9899c9da9895017ed950a3508bffb06f73f5315e21910ea1c4fb0688ebecfa +DIST thunderbird-115.0-es-MX.xpi 713408 BLAKE2B e007a9ece96866f16fa5538efa3d7bc9ecc6aa6a67e695d09cea2b0272b315e5c9eb4444614ee258c138a73588894adfa3ed82715e2ba9c47a4fed842fd77718 SHA512 87bb9d46790c48edec034dfcc2047f61490c0bda2bab46582035b68542878e0f7723511d9f876bbd927c110475c884fb2a990258d48c6c9144b181b766ea4f6a +DIST thunderbird-115.0-et.xpi 669698 BLAKE2B 07164c926844ad8be333c1b40067cacc285c6e8d631630b3e59169f0f97835c4f9ad591ec67d17296ee816cdc207778212886a55c02609c90b7f08adb2f50ac6 SHA512 4345c80bcf9a3ee0474f98207cc7a3318f658b0111143786121aac340e4814639b15c0a85ac25832b4abe2f71c55b4728fd45254eaa5cdc954b9d968a59ba6e6 +DIST thunderbird-115.0-eu.xpi 694820 BLAKE2B dfb0b48b1e4229949b482b0fae312ed0b586c55b81a820211b563ec7db73a398824a19bec0589e9b9b16eae1c0774c1486ac01e43e9b758505bfcca60bb846de SHA512 f50b9d920c20f6da3a5e9474fbadc974cf752797183453d690c105fe52bf46e4530e236824528ec7ff6d8d4666eb0adbb8d7ff91d3dfe1a9b5ae7be88f5ea09a +DIST thunderbird-115.0-fi.xpi 692452 BLAKE2B 20eb7c2a16b96365ae100dd701f8a19a0da02037de1b21c024af22505613e0f2e1ed204ab2387b6cc2336c90be7593b927b7b13aef401886b8339cbaa3364198 SHA512 71ddd826991e88a49c13cec0b6ff43fe5f5df5b8286423438160c77cc230cdff50df7d95d0661b2c09f9e45ef4f979eb16b478888d1fa4520048a9eed29f78ed +DIST thunderbird-115.0-fr.xpi 727588 BLAKE2B 9e9f4eb79fa3a636ab0a6bd8a3506e5aa66f6fd92eb618c494a2dffbcc74fe7b32b41b8b52cfc38ede2e97cab2a14880b77367f9d978a4502f035ece5e78f88c SHA512 14aa4ea72d1cca19d0f44c1f522465313d1ae65a2d50ef06f42a2654b872f1a09ab56e82625a30547da5c702069533f6fa7854e4d8c95dfe9f9d562fafe72615 +DIST thunderbird-115.0-fy-NL.xpi 709371 BLAKE2B e328770cd0bbbb459ac9c2e178115df034b8addee6ffe137623a2ce243ef9f98595fb91bc42baf81b0c2d3deafec7129945e2914788f8c4bff5aa5ee1a9ad038 SHA512 14f0933c3b875776a717195b7acad986c957c6b92060597618acb0dffd22bd740fcf2be1b3582bc50a26192b99293ba77bdb795183c3c3032792cd7048939be7 +DIST thunderbird-115.0-ga-IE.xpi 604740 BLAKE2B 3cd7efea1b5f5a83ca0542bab948c29107f0a4fc37cc01bfe9fc2fc5e8b44dc0289dd395aa75aaaf450d4c163d8765b7a595d580e033cc2df672da67a4cdcee7 SHA512 0c232e3aff64ff1b45c976f23a311754e01b9d6333b4af4183afa9028b99ff8c3b6bce1ad7c6296623761fb9646a93a40c55930f7ad5f8f53eb1c71d3458f034 +DIST thunderbird-115.0-gd.xpi 706194 BLAKE2B d610b48f981618b30106642bd26b5caf29087b6a8bf7453cf408ee177ff01b7ff52263662a0324fee966ec18746feda9d3fbd69a0bf54abd3bd53232742fe660 SHA512 945ae96aa304bb58b64b296b1aed9eaf4ca5538e097116e00ed54e21f241371aac735a57c30bd57a26709c12fef5f911bd2e8b00804660bb6e50c6f3f362712e +DIST thunderbird-115.0-gl.xpi 707508 BLAKE2B 91df5323116c8e4141166b253f6d877bed04b0a6341a64588f1522a030c07a61b00c2ff078baf4500a707a5655b3d0a1dc5732fff81c9343dee6b37b8f99f5b5 SHA512 ac37a6fbe081f8975e1522114eff9778a8af6ca5e63c651aad02743b38ae2c78a70da145833f4a64be6129bf07fe005cd64a2401a9cfc95112b0f7e50e0d53ae +DIST thunderbird-115.0-he.xpi 669173 BLAKE2B 80723f414eb0bd3a851c184ed7042e7203e7f4b409d86289ae4a6557a7b803d179a7deab4873a31d912948bdb4781cadbef44a01a6cf358b6122722b3f231de6 SHA512 7400e46410cc074808d285f5dd53bbb561568be12a237f5ef3ab78430ee731e00ce01a81e013182f02f6cbfae04e8b8f0ff9c75d9fd3c1601736bc9192932482 +DIST thunderbird-115.0-hr.xpi 670544 BLAKE2B af6d8e746e6d0f44032c36a03120a6ccdc8d5748bddfd1c4cb729aa03d2a14b4bad79cc15daf2a450787a1dac164b95bbbc7380a5bdf8bc67bf0e8f33c13347d SHA512 33863eb71181dc75133f512d401077a5b1b3dcd63ee1f22344d57c18b3f96db9ad08fccb908cc8f86be87f2be911f40cd7a85c0c7cafceb032c4850ff1b23b17 +DIST thunderbird-115.0-hsb.xpi 736249 BLAKE2B ad8a1ba91300ce6cc27fe579acf10dba66bbb7fb2e81b52220c699d90f974fdf3167ec48566b1200196a92644f7a8fb950e1ddfdfb204a268883b42b570cb81d SHA512 d07476366403557a5554b34caa8d95745509efded84cea06ba6bd86a619ec0cf86dae9c2d62cb273eb0c67f0c2b8b130c05e93c4ed95a558b7bfb2030a81ef84 +DIST thunderbird-115.0-hu.xpi 739770 BLAKE2B 4a46db11d28b11f0a6c2ca22c9537faa8f2d9e432cac98b329fdac53adcf859e639061f2dc65575e2d24f32a153dbe427e67aec5c506d769acda9151b51ad558 SHA512 82300dd83b56ad6c7d134dff03fee57fde0a6769cd6c81960604b2179028d65bc07d5fb5ce5e8188b8100f7b27a653299861f37d70024252354515013ead2278 +DIST thunderbird-115.0-id.xpi 646023 BLAKE2B 33c0eac63cd804624200f42276a20e67b609552d079263428a9d7031fca7d20344a63d51823563ef7116b2ee19db38b6b18e8dea7991a15c55605da742bfec67 SHA512 5596898b01f3ff5a378a3c9cca0290488bab2c04f30169a45fd2eb6c378603f04fb5c4c041f5fd6fe5ff2356076dd66d3e8759e9d19a9a8851747a2801266d83 +DIST thunderbird-115.0-is.xpi 702951 BLAKE2B 3b70c86dda3bfb168c20bc671f6eaec01d315b0d64682b64ad00109aac28dc29db3f8bab41164bf54c081354507ec95ecade6f4aa02a242b6fff2f7e177ed497 SHA512 646c9a33af1856d77e0cd38bcecc9454f662a9609481bb00c61476216cbb3cadf55d069e0018a4131c8bd52155f54b1b99d35a63f893fca1baa46fd622864d79 +DIST thunderbird-115.0-it.xpi 644419 BLAKE2B 1acc116f39b2681360559eb76533c14ae5eb526309e5c60977f94638d1708036ed1eaa8d723b4c008c3ba36cbd9b0ca49f5626f5c6f9c28da07c06d2289b1f59 SHA512 5fbb1e59355d4c7bf38819c8ae168a978a70ebcad6cc5e0f922c637e34b3f9bee0d754ae0ea44558750398ab93808365145516e7c9dfe821422218c9024c00ff +DIST thunderbird-115.0-ja.xpi 778527 BLAKE2B f86be9386cc9d76c235829ba876277e8b21d3bc19f8c72b032252d02ae01485203859f7bb1c6a6c588097ea0053b3c046b3eddb4bec888d8cb9dc3368034c811 SHA512 4c6b6b373e516e3a44872e306de9043150624bc9962b66124832ae28826e0a5869738d21df97d45f6885910981bc6837b911f66f2df3230f843cc8a7cff90138 +DIST thunderbird-115.0-ka.xpi 767477 BLAKE2B 3b1888ba588e9418faea35fc4cbfa721fb845e4631c68a8090c030a990b7f89a7c7db81096a5af93c84755231b66e702379b45bfbfd4fd872ee57b66856c2754 SHA512 6935a5e501c4e0d5702f4dd13b948bff64d03b9a53ae8c5b226faf89d00fc6b5fd1c625a923bc91a2aad576eeefbfc5b18e4c0dcfe2a53fdb05f69a894604a74 +DIST thunderbird-115.0-kab.xpi 702544 BLAKE2B 4652a0259abc93f96dfefdfd09f55556921db27ae105d99af52fcec1de4b6fca4f674dd3b1d54dc5aebc756dbab8d670a360788da34ec85cd123a0a885422dcb SHA512 144795fa5a9e6c36e728dbebb5e564a21223585cb4dbffb49c3e07cb187f43403c82b03e8b067d4259ef866d26cb5d940d52c9cdd0fc76bbee8e91e23e980c83 +DIST thunderbird-115.0-kk.xpi 806824 BLAKE2B d918b464627274e8c3e4cd6192be5063661c8c7f8fc1b1085c2dba05136e3681978e6b3195926559944b6b3640704b1bcc52e7227b5803e06c59a806dcbb05a8 SHA512 34c726685b24d96b27276e890a80cec91229ec35786556874f22cda8e56c5dd057458c9ada836fc08a361af9f5c7bde75072db26a90211792fe7c3e3086342d7 +DIST thunderbird-115.0-ko.xpi 713370 BLAKE2B 7ba095f2191654fcef37d914e28047f7b84ebea1626fc9ed611ad5fa55e7621e32d6280ebc7b307a268cac2e7acef0feb80038b3b5223ef04b12101c3ecc96f7 SHA512 478b66de463fe8e1187b8c5d1578e7600020b1baa4cb9dd52c21d7114340b2a73297da026b72721562740e2e1414af041989f31853b11804d0e220bbdf974934 +DIST thunderbird-115.0-lt.xpi 683705 BLAKE2B b6f398134497c8a2be29b3e625bc5d06a7693350ce97a55df916d8aab1f61e2f5f8435f16efdec82047c8e1dca518f6e3c355d6327b629c3b2d2052926e28295 SHA512 b58d1ba9c4cb295e5f2fdd7dcaa7ad21738c6ef17896516267f73cc8865227401c80dc5df9af30c400b959dd36a854b6454245f12cc1e9253eb2666573e6070a +DIST thunderbird-115.0-lv.xpi 608503 BLAKE2B 7661e2a4c87d713a6a28bf3ddfd47d09655f3c6b33361198a7db8f5db4d8afddfb0cbfd700777cf47554686569088758e6ad977cea62758d7052cfc8e0fb7296 SHA512 99668e5d293147fe0e9ff91258a2838edd3f9635f2a29688a15c75e22d94a0c36067fa77d69f4b28c9cf16e62110467bca46c4c4572d446f21ab2732fd7e4bb2 +DIST thunderbird-115.0-ms.xpi 569018 BLAKE2B 1c24fd35052b063661f1dc2754cac0461f0d78681ebd22e26303e8ad8510ca828581df4b5b1d836759cbe2b38e1c6441fab580dc1061495b02241b4ca3ca4a55 SHA512 44af1261c88293d3d35bcae850e466f6364ff600ab5a8378c38074752b54bc737bca3a5a159befa877a06e82e81739929f9a1712f7be92014e2cba1d619ee4f9 +DIST thunderbird-115.0-nb-NO.xpi 657158 BLAKE2B 795afec5e8384e4e78e70e3152d483994fdfa294a0e42b54fab554698123144524d7e79e5762b794302b7ab9d1aa62475e99fbf7f81087dd596d5e4919a06fc0 SHA512 b67f1f480b1fa18b8459d26093eafeb39378864f0c2a1daeb945348e8b434b3bd195988a250e419380c71cb1f8e2341207a52a3987e01354a5e63c9298b7db4d +DIST thunderbird-115.0-nl.xpi 700996 BLAKE2B 83ee5f4a67a7995a6625a73c41e998cfa3885e9d4ae848c30c839ee6bbbc245cec62026f13f9d3c9031a78375daa51ee4da8ee1ff55b3999b9792a7eac8feaab SHA512 f3fbee03de8e25022c45528d9371376749ff85aa3ee03c12cd97d8e180d2b5458d76579f666d6dabc1395f71a75109cc9ffe163c197128323f3cd9b9dfd659e1 +DIST thunderbird-115.0-nn-NO.xpi 672718 BLAKE2B 87807717a72b39e2ff00adfc98e817a66fc4d1294e79e777b0bdad2738a700fbd36abb0297cc2d195b172bc94adbbf4e3d2410ccbd8e38abfc43f88d53f15622 SHA512 58d76cbd2203835691fd39b650dcd08452524a729bd0e26932759ed28698ecc74ec3bb26107a44435bd830767876873999dea51912c64d4e7edc9fa5513a6427 +DIST thunderbird-115.0-pa-IN.xpi 658250 BLAKE2B 57e0cdc0822d8e72a7324908347fca637417424ae1f34a810075d78fd9c23fcfe9d2b5d8fb33f1c687b492844b1e38d8144171702b0bac2b6428c096c9640775 SHA512 f3e6ded6eb0751ea478bdcfed303856d632115b4a29dd71f308b48217b3877036b0dd2fea5e434f2d0b2511b8686f0adb1b2e61777fc44f226f66bd70f2833c9 +DIST thunderbird-115.0-pl.xpi 720143 BLAKE2B 63a7cd68dc546383901ccad9c0f2c41244823a6f982d42a1813d308ce1b6c2a6717272f849604bfe216cf382f3ea3666a926d557213604608162caf164c8a7b9 SHA512 0bf9ca9c96dbd81b2e4ff50812bb4365509e527b5e178ea56fc9bd613c65dec753e3785a88d4a56218bd0ddce70a6fc4b39eca8c99b3e83d037b6392afa1e2a6 +DIST thunderbird-115.0-pt-BR.xpi 709119 BLAKE2B 68b337fcda8dc05d1c1d547196d39b92764e3c16e8d283d39eaeb259eed02bd0e688af89030da778430da328e9e132e48c0fcd9fa273abc6ce81e01e8fce1948 SHA512 fc6110f821f05ea1c3177d3a468d931e6c53ef396edb312cb0803b4abd62127bb30a1d968e1016383887ebdab3120f75adc7d5fd00de2fdd1808bbc56550ca87 +DIST thunderbird-115.0-pt-PT.xpi 684782 BLAKE2B 07f55fba27b1d1a39a05daa444561a887ec19d4abaf2ec3cc64b92de9d5f01675d2e4a746490d4277171847a3973fa6475f92e8ee630eea6d40f67ae99b93202 SHA512 5928c51b824c5d51f6d8ab451d62ab4dad82e1ea116df1f023980ae1ea38f8f75934425fff138a2779b3425500706527b21d833f227ecdc3e8d9a13b9a2b4e6e +DIST thunderbird-115.0-rm.xpi 705966 BLAKE2B 466d8e512f3ccad6b0141e14c13ed1b7c2f7302b92052d8d1f52a7040b6427179f9ecfc55499fe3a3e1237e40558d6b55c4affece874e80dafe293f1108bf1bf SHA512 396ef2dfbb38fcba3b12eb171266c9119bf1abf1a81118fa59f7790b063ead6d271209e1abecc51f718e8d8c4c9fd7f8d5c00a4bbcca43979cf96a7664de48d0 +DIST thunderbird-115.0-ro.xpi 654294 BLAKE2B a4c9b2aa569aabbf32b0b912cc1e8c144bad66de9d67820cf1c81fb5df52636dcc8ecfed159a8315071d2bfc9d20bb39371a46f025f44b1e81012ebaecff4cdd SHA512 eaaaaf6cde5147dfc5f85193ffee960404a8b4086c2b8912cd9db973d7328f737e019e08ad76bf133bdb93bc641f06f09b971e48cc58f15a9152fa12f53e3ca4 +DIST thunderbird-115.0-ru.xpi 824481 BLAKE2B f0eeb4db292dba6a3e222156604898d31c710bf270fce63ec1dac690aebc5f47e9fb4ef077bcd3b34364498d3d384659e1fb6ae8c7c9641fd8dbad0d5c8f8fa2 SHA512 abdfbe5dec84660d5bf90fa93cd7b30cc0b60c5e54d273fd207aa9aea94fb5c4fad6079c90a989e297f3e7c5f2c00ec347bc64c66c395962435ded2620da2bb2 +DIST thunderbird-115.0-sk.xpi 739573 BLAKE2B 96700426da5332ac9e0b6567c39089332b7cdb5453ac1b3160e0c2999d59e7e0ef14549f783209d3b36eb7bcbd679d05f1f263ad171d9453c3633ef8b9cf63a5 SHA512 18b5ac9bbdcb152696871c87b0ef7fb06c2dc4fff26d0af8c363f97a877e6527f2b9c3baedafc3013a4fd4958ea5850e8b1ab0f891c9957d9b751dc33f9d8557 +DIST thunderbird-115.0-sl.xpi 703379 BLAKE2B d2ff43dd705e8786336bb36cdcaad5a59ec01db93896684308aa2e7c9e773aadcf524583fec8e06892b291fd245726c08e4d077f1c79554afb74a52d74a6090b SHA512 e659ea6154dd99bb2ee9d69d38f1ad735445f53e99a0f92c3ea2968f5109f1aecbe5a7dafa61e94ceb4550415d124159b2b4662914e6d2d63e7634379a01f324 +DIST thunderbird-115.0-sq.xpi 719814 BLAKE2B 694f70a676b98de463358494693a38a264971ec8319da1051a68db8dc110293889c1c8edf60652d7c93858f152e7a06c752da9151bdd3425abf012d34e2c20f3 SHA512 eccfd7db69a6711c163316324d8b4cb6776b11efa99e6a5e88c330d4b263bef28095266a33670f249b484115b944a046b8b765c7ee39e1986307fbd16d28c851 +DIST thunderbird-115.0-sr.xpi 743453 BLAKE2B 53c5bcda3633b9d173e23404bbc1a6e05f7f7ca87c2ab15b7057e6b661dcdd37696ce218b84abfdea61b31485dde2886a53cbb4a684a383f9c36a0da54923d4e SHA512 3d16c903df811ea23b10631dc6c63d6a0423c5aa25d38dd162f86889fdc2cb8606afcaca05f465a0bc7b336838d069f82953483a9f2ea2d655a17a819a24eb40 +DIST thunderbird-115.0-sv-SE.xpi 705305 BLAKE2B c89d0dcc94dbf0f4977504b0205e2ffafeaa8e2dde4487b626d1cbd02a172e3bde7ece7bf0b98937ad6f191b38572e449c214532d6e7053685cab4dfe7a367b9 SHA512 62f46868f1ce44134bdf9adce5589670e832c387baac54a7ebc43fa419149daf9f2e379a6f13baab8a2b7410bce8c4c412e25889a67ba1836465cb5bba292fac +DIST thunderbird-115.0-th.xpi 764791 BLAKE2B d2032172cb8d8b7bd0924bc2fcfed03be2d8d717f4d262a7f88d46ff255bbc06702b96de589da2b4e19af2f01a6d1f37f4f94bdae4b07c67a6ad9a441c783208 SHA512 183d8ccd8180a0c07ab2931eed10a8da9a89e8529b5146f086497fbf8ce8dbbfbf819014d14a3f10e985c9de478b83e5d899406c420b2d6bebaa10f777b53503 +DIST thunderbird-115.0-tr.xpi 717057 BLAKE2B 89ed20029316504a01e1a0c482f8c2d869d040519dedad01aced7c6833dc8a1e299f3bed5d8f784d9995dd850b8762128ca2f515457edd732d9fdc560367f83f SHA512 13922064447cec50491e7df6336e0521c63691af1848a0baae746436bc954feaba7f09fc0e758c7573fc5d24fb9e9b93f4f09ef079aea21a072af8cded7cfec6 +DIST thunderbird-115.0-uk.xpi 816497 BLAKE2B 22024721fc8710a6d3e1967c318b3f5a3200ba76012f9b59d5fb243034f221377cf4b3ab98430b03d1f1d269f6a2c80e161e64f3e38e726712403f1fb1f8d6ea SHA512 080b18b249f1ddc40bb62420c8ae0015312478ce67002bb5a7653fa337aa29683d877a1a446fd82c12cfe32edc26d1610799ac6992d15443ed9f31313ef60fe1 +DIST thunderbird-115.0-uz.xpi 581329 BLAKE2B 797c80874972fd2e472027aa7661b8a0dc18c1e56e0a313bc4befab24f57c24fbc785ae3601de0fdb0f2d9c1bfb74e332f7668b14b8ccd2cb58429d194e076bd SHA512 d056c7456e0231a35a93b8ee1a3147322210398222bae630def218170a6c4067e2ff7e623ce913f234b6d0403d5c888df11b81fa180e56e178f9949034c53f6a +DIST thunderbird-115.0-vi.xpi 745230 BLAKE2B e98a694c6de5c161557d3f079b4dc4cd7c34d3011056d230c1e3f5ed3d49054f80915f770df8bb2cb6f27b707dd4e7a34558fa27c5c8b048e09c406df3a3d1d5 SHA512 173688f3da5fc404bae75ebab09a5958999363c4c12adcaea6fe828631410d70f2688a6998af54d40e91ececb3f6c435bc8f99b38970c5b8d47f47b9ea9ad718 +DIST thunderbird-115.0-zh-CN.xpi 742148 BLAKE2B 7bfda11b88fdd2ac4abbfefe1b11acf3fbfca6cca979b415388e2f49254a8fd6dcde4b8639a875fdf9fa6a96d6eae140d76dc02811267f92832e1477283a786e SHA512 0fb58c5880e72ce6abef8ac31660e4e84c6397a3782e44c8cb662263f3335150d2b0c4cf90f9221d9869e4404ca1f7af076cffe78d99745000644cd1f8a0eed7 +DIST thunderbird-115.0-zh-TW.xpi 746259 BLAKE2B 2acbd1f9eb2f6cc31c2106a84206ed8640025c59725a07164c1b1714da98b2223cbf5437b70cfd7a8824e4d2ffc8d1b1112e99580d47c8b8bbf8700ff4f222d3 SHA512 5fbb1a6c9b5b0323e3eabd901896668bb73580600f47e0007c809721ed070ba67f690bd6d1794c9a49d5848dbfd9abb93bbf848770a03d33d9f009811765dc11 +DIST thunderbird-115.0.source.tar.xz 531139876 BLAKE2B a3eaddbcee2ec24e3ab8e6f51e1561fc8de66de206ba1c4403a1aa1c803f37ea8da15c4a296516685b125060dc19663e47a5e8161d8a7ec6d65474d2c17a5e93 SHA512 2370a8e0b5ad2bc71bcb787cc93d31e5bf91bee9a4126c8677210e05936a726938b5fcff9b83c2ef1f509c1cadaa58638ba2399682308f32326a054496ea7a23 EBUILD thunderbird-102.12.0.ebuild 34145 BLAKE2B 6c2ea1757e0d422891b84a7b293721d5abe53d0058ecbe06c144709246d335ac9c481d1b0cd9f032eff27fafe5f6d7b0e913e040fad3eb1930fe65a98f2d673a SHA512 78db2851c8b6d95f81e42c48490fba53ffdc10bb4a3ef9a8a60d4248cccd9d7d1efaf99c69122173739094d06113da961d0742642782c686790a45de07c0a322 EBUILD thunderbird-102.13.0.ebuild 34145 BLAKE2B 6c2ea1757e0d422891b84a7b293721d5abe53d0058ecbe06c144709246d335ac9c481d1b0cd9f032eff27fafe5f6d7b0e913e040fad3eb1930fe65a98f2d673a SHA512 78db2851c8b6d95f81e42c48490fba53ffdc10bb4a3ef9a8a60d4248cccd9d7d1efaf99c69122173739094d06113da961d0742642782c686790a45de07c0a322 +EBUILD thunderbird-115.0.ebuild 38497 BLAKE2B 3658925307c55d9bf53ebf29b0c66bb2c4a7a49236954db3cc6b7c6d77eb3d3351769f8cc2b82153d2fc8fe39ff5908a130e8265145218ccf246d60c77f27d2f SHA512 b639c3014ed9961537922881493d478f64834b267bf7a47f7bf6b294f91c96ce24779c1d85b24ed461de3bb29b888d84ef1978d4ce8d3f7d06a1e7f6533fe751 MISC metadata.xml 2139 BLAKE2B c348f9dc2bf813c386bc2e62782bf762ef4fdaf3f913cec41bbd115a7bac54b01852dec04e6f7574b24ea5cd6d9500f289109127cdac5887128b07116d6a6cf8 SHA512 09b0670e852cc954b5df5e846935d274ae180e4627d112104d5fedf2a777fda7d52d73cdfde9e50475d9a560ed44946d4c0682d52d793bbfb5f2e1b1e0aac608 diff --git a/mail-client/thunderbird/thunderbird-115.0.ebuild b/mail-client/thunderbird/thunderbird-115.0.ebuild new file mode 100644 index 000000000000..ae13a8214f39 --- /dev/null +++ b/mail-client/thunderbird/thunderbird-115.0.ebuild @@ -0,0 +1,1319 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FIREFOX_PATCHSET="firefox-115esr-patches-02.tar.xz" + +LLVM_MAX_SLOT=16 + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="ncurses,sqlite,ssl" + +WANT_AUTOCONF="2.1" + +VIRTUALX_REQUIRED="manual" + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ + llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ + virtualx xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +if [[ ${PV} == *_rc* ]] ; then + MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" +fi + +PATCH_URIS=( + https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} +) + +SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz + ${PATCH_URIS[@]}" + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="https://www.thunderbird.net/" + +KEYWORDS="~amd64" + +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" + +IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" +IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" +IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" +IUSE+=" wayland wifi +X" + +# Thunderbird-only USE flags. +IUSE+=" +system-librnp" + +REQUIRED_USE="|| ( X wayland ) + debug? ( !system-av1 ) + pgo? ( lto ) + wifi? ( dbus )" + +TB_ONLY_DEPEND="!&2 + return 1 + fi + + if use clang && ! tc-ld-is-mold ; then + if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then + einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then + einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use pgo ; then + if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then + einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +MOZ_LANGS=( + af ar ast be bg br ca cak cs cy da de dsb + el en-CA en-GB en-US es-AR es-ES es-MX et eu + fi fr fy-NL ga-IE gd gl he hr hsb hu + id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO + pa-IN pl pt-BR pt-PT rm ro ru + sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW +) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_clear_vendor_checksums() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -ne 1 ]] ; then + die "${FUNCNAME} requires exact one argument" + fi + + einfo "Clearing cargo checksums for ${1} ..." + + sed -i \ + -e 's/\("files":{\)[^}]*/\1/' \ + "${S}"/third_party/rust/${1}/.cargo-checksum.json \ + || die +} + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +mozconfig_add_options_ac() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_add_options_mk() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_use_enable() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_enable "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +mozconfig_use_with() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_with "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily +# placed here until toolchain-funcs.eclass gets an official support for mold linker. +# Please see: +# https://github.com/gentoo/gentoo/pull/28366 || +# https://github.com/gentoo/gentoo/pull/28355 +tc-ld-is-mold() { + local out + + # Ensure ld output is in English. + local -x LC_ALL=C + + # First check the linker directly. + out=$($(tc-getLD "$@") --version 2>&1) + if [[ ${out} == *"mold"* ]] ; then + return 0 + fi + + # Then see if they're selecting mold via compiler flags. + # Note: We're assuming they're using LDFLAGS to hold the + # options and not CFLAGS/CXXFLAGS. + local base="${T}/test-tc-linker" + cat <<-EOF > "${base}.c" + int main() { return 0; } + EOF + out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) + rm -f "${base}"* + if [[ ${out} == *"mold"* ]] ; then + return 0 + fi + + # No mold here! + return 1 +} + +virtwl() { + debug-print-function ${FUNCNAME} "$@" + + [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" + [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" + tinywl -h >/dev/null || die 'tinywl -h failed' + + # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work + addpredict /dev/dri + local VIRTWL VIRTWL_PID + coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } + local -x WAYLAND_DISPLAY + read WAYLAND_DISPLAY <&${VIRTWL[0]} + + debug-print "${FUNCNAME}: $@" + "$@" + local r=$? + + [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" + exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- + return $r +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has usersandbox $FEATURES ; then + die "You must enable usersandbox as X server can not run as root!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6600M" + fi + + check-reqs_pkg_pretend + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has userpriv ${FEATURES} ; then + eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6400M" + fi + + check-reqs_pkg_setup + + llvm_pkg_setup + + if use clang && use lto && tc-ld-is-lld ; then + local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') + [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") + [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" + + local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') + [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") + [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" + + if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then + eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." + eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" + eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" + eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" + eerror " - Build ${CATEGORY}/${PN} without USE=lto" + eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " + eerror " llvm/clang/lld/rust chain depending on your @world updates)" + die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" + fi + fi + + python-any-r1_pkg_setup + + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset \ + DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XAUTHORITY \ + XDG_CACHE_HOME \ + XDG_SESSION_COOKIE + + # Build system is using /proc/self/oom_score_adj, bug #604394 + addpredict /proc/self/oom_score_adj + + if use pgo ; then + # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure + # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage + # (PORTAGE_SCHEDULING_POLICY) update... + addpredict /proc + + # May need a wider addpredict when using wayland+pgo. + addpredict /dev/dri + + # Allow access to GPU during PGO run + local ati_cards mesa_cards nvidia_cards render_cards + shopt -s nullglob + + ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') + if [[ -n "${ati_cards}" ]] ; then + addpredict "${ati_cards}" + fi + + mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') + if [[ -n "${mesa_cards}" ]] ; then + addpredict "${mesa_cards}" + fi + + nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') + if [[ -n "${nvidia_cards}" ]] ; then + addpredict "${nvidia_cards}" + fi + + render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') + if [[ -n "${render_cards}" ]] ; then + addpredict "${render_cards}" + fi + + shopt -u nullglob + fi + + if ! mountpoint -q /dev/shm ; then + # If /dev/shm is not available, configure is known to fail with + # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py + ewarn "/dev/shm is not mounted -- expect build failures!" + fi + + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then + MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" + fi + + if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then + MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" + fi + + # Mozilla API keys (see https://location.services.mozilla.com/api) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then + MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" + fi + + # Ensure we use C locale when building, bug #746215 + export LC_ALL=C + fi +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + unpack ${_src_file} + fi + done +} + +src_prepare() { + if use lto; then + rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die + fi + + if ! use ppc64; then + rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die + fi + + eapply "${WORKDIR}/firefox-patches" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Make cargo respect MAKEOPTS + export CARGO_BUILD_JOBS="$(makeopts_jobs)" + + # Make LTO respect MAKEOPTS + sed -i \ + -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/build/moz.configure/lto-pgo.configure \ + || die "sed failed to set num_cores" + + # Make ICU respect MAKEOPTS + sed -i \ + -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/intl/icu_sources_data.py \ + || die "sed failed to set num_cores" + + # sed-in toolchain prefix + sed -i \ + -e "s/objdump/${CHOST}-objdump/" \ + "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ + || die "sed failed to set toolchain prefix" + + sed -i \ + -e 's/ccache_stats = None/return None/' \ + "${S}"/python/mozbuild/mozbuild/controller/building.py \ + || die "sed failed to disable ccache stats call" + + einfo "Removing pre-built binaries ..." + + find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die + + # Create build dir + BUILD_DIR="${WORKDIR}/${PN}_build" + mkdir -p "${BUILD_DIR}" || die + + # Write API keys to disk + echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die + echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die + echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die + + xdg_environment_reset +} + +src_configure() { + # Show flags set at the beginning + einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + local have_switched_compiler= + if use clang; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + + local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') + [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") + [[ -z ${version_clang} ]] && die "Failed to read clang version!" + + if tc-is-gcc; then + have_switched_compiler=yes + fi + AR=llvm-ar + CC=${CHOST}-clang-${version_clang} + CXX=${CHOST}-clang++-${version_clang} + NM=llvm-nm + RANLIB=llvm-ranlib + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + have_switched_compiler=yes + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + fi + + if [[ -n "${have_switched_compiler}" ]] ; then + # Because we switched active compiler we have to ensure + # that no unsupported flags are set + strip-unsupported-flags + fi + + # Ensure we use correct toolchain, + # AS is used in a non-standard way by upstream, #bmo1654031 + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + export AS="$(tc-getCC) -c" + tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG + + # Pass the correct toolchain paths through cbindgen + if tc-is-cross-compiler ; then + export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" + fi + + # Set MOZILLA_FIVE_HOME + export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + + # python/mach/mach/mixin/process.py fails to detect SHELL + export SHELL="${EPREFIX}/bin/bash" + + # Set state path + export MOZBUILD_STATE_PATH="${BUILD_DIR}" + + # Set MOZCONFIG + export MOZCONFIG="${S}/.mozconfig" + + # Initialize MOZCONFIG + mozconfig_add_options_ac '' --enable-application=comm/mail + mozconfig_add_options_ac '' --enable-project=comm/mail + + # Set Gentoo defaults + mozconfig_add_options_ac 'Gentoo default' \ + --allow-addon-sideload \ + --disable-cargo-incremental \ + --disable-crashreporter \ + --disable-gpsd \ + --disable-install-strip \ + --disable-parental-controls \ + --disable-strip \ + --disable-tests \ + --disable-updater \ + --disable-wmf \ + --enable-js-shell \ + --enable-legacy-profile-creation \ + --enable-negotiateauth \ + --enable-new-pass-manager \ + --enable-official-branding \ + --enable-release \ + --enable-system-ffi \ + --enable-system-pixman \ + --enable-system-policies \ + --host="${CBUILD:-${CHOST}}" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --prefix="${EPREFIX}/usr" \ + --target="${CHOST}" \ + --without-ccache \ + --without-wasm-sandboxed-libraries \ + --with-intl-api \ + --with-libclang-path="$(llvm-config --libdir)" \ + --with-system-nspr \ + --with-system-nss \ + --with-system-zlib \ + --with-toolchain-prefix="${CHOST}-" \ + --with-unsigned-addon-scopes=app,system \ + --x-includes="${ESYSROOT}/usr/include" \ + --x-libraries="${ESYSROOT}/usr/$(get_libdir)" + + # Set update channel + local update_channel=release + [[ -n ${MOZ_ESR} ]] && update_channel=esr + mozconfig_add_options_ac '' --update-channel=${update_channel} + + if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then + mozconfig_add_options_ac '' --enable-rust-simd + fi + + # For future keywording: This is currently (97.0) only supported on: + # amd64, arm, arm64 & x86. + # Might want to flip the logic around if Firefox is to support more arches. + # bug 833001, bug 903411#c8 + if use ppc64 || use riscv; then + mozconfig_add_options_ac '' --disable-sandbox + else + mozconfig_add_options_ac '' --enable-sandbox + fi + + # Enable JIT on riscv64 explicitly + # Can be removed once upstream enable it by default in the future. + use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit + + if [[ -s "${S}/api-google.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-safebrowsing-api-keyfile="${S}/api-google.key" + else + einfo "Building without Google API key ..." + fi + + if [[ -s "${S}/api-location.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-location-service-api-keyfile="${S}/api-location.key" + else + einfo "Building without Location API key ..." + fi + + if [[ -s "${S}/api-mozilla.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-mozilla-api-keyfile="${S}/api-mozilla.key" + else + einfo "Building without Mozilla API key ..." + fi + + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-harfbuzz system-graphite2 + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libevent + mozconfig_use_with system-libvpx + mozconfig_use_with system-png + mozconfig_use_with system-webp + + if use system-librnp; then + mozconfig_add_options_ac "+system-librnp" --enable-compile-environment + mozconfig_use_with system-librnp + else + # This controls the backend of the bundled librnp. Choices are "botan" and "openssl". + # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp. + mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan" + fi + + mozconfig_use_enable dbus + mozconfig_use_enable libproxy + + use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme + + if use hardened ; then + mozconfig_add_options_ac "+hardened" --enable-hardening + append-ldflags "-Wl,-z,relro -Wl,-z,now" + fi + + local myaudiobackends="" + use jack && myaudiobackends+="jack," + use sndio && myaudiobackends+="sndio," + use pulseaudio && myaudiobackends+="pulseaudio," + ! use pulseaudio && myaudiobackends+="alsa," + + mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" + + mozconfig_use_enable wifi necko-wifi + + if use X && use wayland ; then + mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland + elif ! use X && use wayland ; then + mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only + else + mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 + fi + + if use lto ; then + if use clang ; then + # Upstream only supports lld or mold when using clang. + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + fi + + mozconfig_add_options_ac '+lto' --enable-lto=cross + + else + # ThinLTO is currently broken, see bmo#1644409. + # mold does not support gcc+lto combination. + mozconfig_add_options_ac '+lto' --enable-lto=full + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + + if use pgo ; then + mozconfig_add_options_ac '+pgo' MOZ_PGO=1 + + if use clang ; then + # Used in build/pgo/profileserver.py + export LLVM_PROFDATA="llvm-profdata" + fi + fi + else + # Avoid auto-magic on linker + if use clang ; then + # lld is upstream's default + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld + fi + + else + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd + fi + fi + fi + + # LTO flag was handled via configure + filter-lto + + mozconfig_use_enable debug + if use debug ; then + mozconfig_add_options_ac '+debug' --disable-optimize + mozconfig_add_options_ac '+debug' --enable-real-time-tracing + else + mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing + + if is-flag '-g*' ; then + if use clang ; then + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') + else + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols + fi + else + mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols + fi + + if is-flag '-O0' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 + elif is-flag '-O4' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 + elif is-flag '-O3' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 + elif is-flag '-O1' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 + elif is-flag '-Os' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os + else + mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 + fi + fi + + # Debug flag was handled via configure + filter-flags '-g*' + + # Optimization flag was handled via configure + filter-flags '-O*' + + # Modifications to better support ARM, bug #553364 + if use cpu_flags_arm_neon ; then + mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon + + if ! tc-is-clang ; then + # thumb options aren't supported when using clang, bug 666966 + mozconfig_add_options_ac '+cpu_flags_arm_neon' \ + --with-thumb=yes \ + --with-thumb-interwork=no + fi + fi + + if [[ ${CHOST} == armv*h* ]] ; then + mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard + + if ! use system-libvpx ; then + sed -i \ + -e "s|softfp|hard|" \ + "${S}"/media/libvpx/moz.build \ + || die + fi + fi + + if use clang ; then + # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 + # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 + # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') + local disable_elf_hack= + if use amd64 ; then + disable_elf_hack=yes + elif use x86 ; then + disable_elf_hack=yes + elif use arm ; then + disable_elf_hack=yes + fi + + if [[ -n ${disable_elf_hack} ]] ; then + mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack + fi + elif tc-is-gcc ; then + if ver_test $(gcc-fullversion) -ge 10 ; then + einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." + append-cxxflags -fno-tree-loop-vectorize + fi + fi + + if use elibc_musl && use arm64 ; then + mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack + fi + + # Additional ARCH support + case "${ARCH}" in + arm) + # Reduce the memory requirements for linking + if use clang ; then + # Nothing to do + :; + elif use lto ; then + append-ldflags -Wl,--no-keep-memory + else + append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads + fi + ;; + esac + + if ! use elibc_glibc; then + mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc + fi + + # Allow elfhack to work in combination with unstripped binaries + # when they would normally be larger than 2GiB. + append-ldflags "-Wl,--compress-debug-sections=zlib" + + # Make revdep-rebuild.sh happy; Also required for musl + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags + + # Pass $MAKEOPTS to build system + export MOZ_MAKE_FLAGS="${MAKEOPTS}" + + # Use system's Python environment + export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach + + if use system-python-libs; then + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" + else + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" + fi + + # Disable notification when build system has finished + export MOZ_NOSPAM=1 + + # Portage sets XARGS environment variable to "xargs -r" by default which + # breaks build system's check_prog() function which doesn't support arguments + mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" + + # Set build dir + mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" + + # Show flags we will use + einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + # Handle EXTRA_CONF and show summary + local ac opt hash reason + + # Apply EXTRA_ECONF entries to $MOZCONFIG + if [[ -n ${EXTRA_ECONF} ]] ; then + IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} + for opt in "${ac[@]}"; do + mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} + done + fi + + echo + echo "==========================================================" + echo "Building ${PF} with the following configuration" + grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do + [[ -z ${hash} || ${hash} == \# ]] \ + || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" + printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" + done + echo "==========================================================" + echo + + ./mach configure || die +} + +src_compile() { + local virtx_cmd= + + if tc-ld-is-mold && use lto; then + # increase ulimit with mold+lto, bugs #892641, #907485 + if ! ulimit -n 16384 1>/dev/null 2>&1 ; then + ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." + ewarn "Please see bugs #892641 & #907485." + else + ulimit -n 16384 + fi + fi + + if use pgo; then + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + + if ! use X; then + virtx_cmd=virtwl + else + virtx_cmd=virtx + fi + fi + + if ! use X; then + local -x GDK_BACKEND=wayland + else + local -x GDK_BACKEND=x11 + fi + + ${virtx_cmd} ./mach build --verbose || die +} + +src_install() { + # xpcshell is getting called during install + pax-mark m \ + "${BUILD_DIR}"/dist/bin/xpcshell \ + "${BUILD_DIR}"/dist/bin/${PN} \ + "${BUILD_DIR}"/dist/bin/plugin-container + + DESTDIR="${D}" ./mach install || die + + # Upstream cannot ship symlink but we can (bmo#658850) + rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die + dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin + + # Don't install llvm-symbolizer from sys-devel/llvm package + if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then + rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die + fi + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/distribution.ini distribution.ini + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" + + # Set dictionary path to use system hunspell + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" + pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); + EOF + + # Force hwaccel prefs if USE=hwaccel is enabled + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ + >>"${GENTOO_PREFS}" \ + || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" + + if use wayland; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" + pref("gfx.x11-egl.force-enabled", false); + EOF + else + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" + pref("gfx.x11-egl.force-enabled", true); + EOF + fi + fi + + # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it + if use system-harfbuzz ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" + sticky_pref("gfx.font_rendering.graphite.enabled", true); + EOF + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${S}/comm/mail/branding/thunderbird" + local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^}" + local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_preinst() { + xdg_pkg_preinst + + # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse + # does not need to be forced into the LD_LIBRARY_PATH + if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then + einfo "APULSE found; Generating library symlinks for sound support ..." + local lib + pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die + for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do + # A quickpkg rolled by hand will grab symlinks as part of the package, + # so we need to avoid creating them if they already exist. + if [[ ! -L ${lib##*/} ]] ; then + ln -s "${lib}" ${lib##*/} || die + fi + done + popd &>/dev/null || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then + elog "Apulse was detected at merge time on this system and so it will always be" + elog "used for sound. If you wish to use pulseaudio instead please unmerge" + elog "media-sound/apulse." + elog + fi + + local show_doh_information + local show_shortcut_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_shortcut_information=no + else + local replacing_version + for replacing_version in ${REPLACING_VERSIONS} ; do + if ver_test "${replacing_version}" -lt 91.0 ; then + # Tell user that we no longer install a shortcut + # per supported display protocol + show_shortcut_information=yes + fi + done + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + if [[ -n "${show_shortcut_information}" ]] ; then + elog + elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" + elog "each supported display protocol. Instead we will only install" + elog "one generic Mozilla ${PN^} shortcut." + elog "If you still want to be able to select between running Mozilla ${PN^}" + elog "on X11 or Wayland, you have to re-create these shortcuts on your own." + fi + + # bug 835078 + if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then + ewarn "You have nouveau drivers installed in your system and 'hwaccel' " + ewarn "enabled for Firefox. Nouveau / your GPU might not support the " + ewarn "required EGL, so either disable 'hwaccel' or try the workaround " + ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." + fi + + optfeature_header "Optional programs for extra features:" + optfeature "desktop notifications" x11-libs/libnotify + optfeature "encrypted chat support" net-libs/libotr + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas +} diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz index 4fa85ad20c49b5cb5bc3067ab209a8a752c6eb7d..02975b185997d67f92cb4a743935cda69bd720dd 100644 GIT binary patch literal 8371 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

    =0X~2%pJ5RSYvsV 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 JbIQ9r004pi1zG?A literal 8372 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 K61`cwI{*L-78aub diff --git a/mail-filter/spamassassin/Manifest b/mail-filter/spamassassin/Manifest index ddbed7498b82..2750a37cdc78 100644 --- a/mail-filter/spamassassin/Manifest +++ b/mail-filter/spamassassin/Manifest @@ -17,6 +17,6 @@ DIST Mail-SpamAssassin-4.0.0.tar.bz2 6371055 BLAKE2B 86f2167f6250a10a6bf871cc291 DIST Mail-SpamAssassin-4.0.0.tar.bz2.asc 833 BLAKE2B 44170d411d9eb656d67bf4080807ad3c3fd9eff9f2eadadadbfde828e542bc57b5cdcfb062c7f210be4d721bdf9cf85aec9b1fb491076165453b000b47990f0d SHA512 b87a80d2b0b802f52df75e485878c53cc4fad52935ca2b14b1b06e46d334b52c673e66d61cc2155b5e812fa6a486f8e61f6a87794be2524acea1fd8ac42e7d6a EBUILD spamassassin-3.4.6-r2.ebuild 9832 BLAKE2B aeae24c04e90169b1e87605b53c23e57d3a14a825c023c39dae7a316860fd4f2a9393c68a5963838e4b39bb231db9cf94f417bc0baf9ab0f6752f842424cb523 SHA512 7fb3fdcf03bb93b8e8534dab572408a895c519e6dfcf4fc9016471d539f5ec00220cd5a4246c738d288a553273db78769b2c3feba4ce91548777293604cc44d1 EBUILD spamassassin-4.0.0-r2.ebuild 10433 BLAKE2B b5bbb6b7706cb2674d6035a68d5cf8d7c0cf654ae7a43a1945042abd29d47c6ef856e1b4f52a6125d39f849934b4dfb3e3a20f921b0648f2b287293740786ca3 SHA512 eb3185a325afc60898be772d8002d7f03c8c3d3149c4dd1f7d356193693148ee0ae849721eab5e8a8e210e1cc0cf306d177404961ee0931ab5efb24e1d5c4c8a -EBUILD spamassassin-4.0.0-r3.ebuild 10482 BLAKE2B 72e4f145a7260d6252d04bee31eae37e1b371d26137b71f3c2ad99c2413145d3020d15477f18acb852eda3b910ad1a7eed61d60ccdc8877b941adcaca94fd6ca SHA512 d8543d0ca1588c36165f4244bf9852dc64f0dfddbff3e5f77f4066bc9031d50ce6ef5f929488137168c1cd966c596490a0b9257cb94a9023d8f537053dd57a27 +EBUILD spamassassin-4.0.0-r3.ebuild 10481 BLAKE2B 516314eaf5757de7eff29ae7c85e95715dbd55ac6ebb3a374893aa65acc8397a04b152c2243576606c4a98d8bdab3afdba468a95dfbea97becf57975b0ba18ec SHA512 b4230d48ede3dd36adae610e78de15ab8d92c3aa59b8eccf8bb5b3754e308c4232cd3b38a8bac09511ca9f4bf099b53efba506be7c660f2d2f1e9f3e5f8bff23 EBUILD spamassassin-4.0.0-r4.ebuild 10533 BLAKE2B cddac1033cefe870d15f685fbf9c7a1a3d24b07c5e7637eca90ba767045fe6b14e7df25b2019668adafd1539242b9e8d6b3c6a81ef65293e38abfa4793557c12 SHA512 1f46b53d1ea4bba50eed48484a6d0af23aa39dec5655b92c6de42d0c653c28c84d8373d2c93b3f9eb8648b46b976229b1b96e2918024d3a7bbc02d018f40d72e MISC metadata.xml 698 BLAKE2B 09a986c93fde495aceb1370ed7440e2d141d83a3b631e050d09571441637029d5beda9fed264d6d65fe094c99fc27c91a6ba350f55d6aa6136c484b2acbd874b SHA512 1bd90e2b4339e685ebc4af7ddd6f371cebd566610fe8cc256c5bf3d120ae9bb527da633c38fff9a9e1dbd7b4949ccd78dab6cb1016311ee23e143426ed61e515 diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild b/mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild index 8092e98fd3f0..404aa6a8f555 100644 --- a/mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild +++ b/mail-filter/spamassassin/spamassassin-4.0.0-r3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test" RESTRICT="!test? ( test )" diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz index 4f700aa65b5337671517e91b7e770f3420495dc9..f50745369d8b53962f6ec8e5569de387b41b8fbe 100644 GIT binary patch literal 2382 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 u-o^X4 b')] +# .map(x => "[\"" +# + (x = x.innerText.trim()).toLowerCase().replaceAll("\xa0", "-") +# + "\"]=\"" +# + x +# + "\"") +# .join("\n\t") +declare -A MY_FONT_VARIANTS=( + ["iosevka"]="Iosevka" + ["iosevka-slab"]="Iosevka Slab" + ["iosevka-curly"]="Iosevka Curly" + ["iosevka-curly-slab"]="Iosevka Curly Slab" + ["iosevka-ss01"]="Iosevka SS01" + ["iosevka-ss02"]="Iosevka SS02" + ["iosevka-ss03"]="Iosevka SS03" + ["iosevka-ss04"]="Iosevka SS04" + ["iosevka-ss05"]="Iosevka SS05" + ["iosevka-ss06"]="Iosevka SS06" + ["iosevka-ss07"]="Iosevka SS07" + ["iosevka-ss08"]="Iosevka SS08" + ["iosevka-ss09"]="Iosevka SS09" + ["iosevka-ss10"]="Iosevka SS10" + ["iosevka-ss11"]="Iosevka SS11" + ["iosevka-ss12"]="Iosevka SS12" + ["iosevka-ss13"]="Iosevka SS13" + ["iosevka-ss14"]="Iosevka SS14" + ["iosevka-ss15"]="Iosevka SS15" + ["iosevka-ss16"]="Iosevka SS16" + ["iosevka-ss17"]="Iosevka SS17" + ["iosevka-ss18"]="Iosevka SS18" + ["iosevka-aile"]="Iosevka Aile" + ["iosevka-etoile"]="Iosevka Etoile" +) + +DESCRIPTION="Slender typeface for code, from code" +HOMEPAGE="https://typeof.net/Iosevka/" + +SRC_URI='' +REQUIRED_USE='|| (' +MY_BASE="https://github.com/be5invis/Iosevka/releases/download/v${PV}" +for variant in "${!MY_FONT_VARIANTS[@]}"; do + my_filename="super-ttc-${variant}-${PV}.zip" + + [[ ${SRC_URI} ]] && SRC_URI+=' ' + SRC_URI+="${variant}? ( ${MY_BASE}/${my_filename} )" + + [[ ${IUSE} ]] && IUSE+=' ' + [[ ${variant} == iosevka ]] && IUSE+='+' + IUSE+="${variant}" + + REQUIRED_USE+=" ${variant} " +done +REQUIRED_USE+=')' +unset MY_BASE my_filename variant + +LICENSE="OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +BDEPEND="app-arch/unzip" + +S="${WORKDIR}" +FONT_S="${S}" +FONT_SUFFIX="ttc" + +src_prepare() { + default + + FONT_CONF=() + local vinternal + for vinternal in "${!MY_FONT_VARIANTS[@]}"; do + case "${vinternal}" in + *-etoile|*-aile) + continue + ;; + esac + local vname="${MY_FONT_VARIANTS[${vinternal}]}" + use "${vinternal}" || continue + cat >66-"${vinternal}".conf < + + + + + monospace + + ${vname} + + + + ${vname} + + monospace + + + +EOF + assert "Failed to generate ${vinternal}" + FONT_CONF+=( 66-"${vinternal}".conf ) + done +} diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 76c72f14b4caad81597dcde2cd98be9a89dca526..180e536f8ce927a384f58c5e8e733c601ffe95a3 100644 GIT binary patch delta 36713 zcmV()K;OUNr~=@q0)HQi2mk;800092e7)PYB{_0s_pYy~A4tg^fV%^a>{e??Lu$Qr z{{XI$!HgRtBJ0v$uQ@$cXZtC#noKgQBF@>{9WYzAmch*MzyHgB|Cc{~oumLi`+o{&Do0!`^?8@wg zV+-+Uoxhts*5le{NNZgov^My6Z0FHJYG*pOGPk+*dhBzxyjI!9Ugydr zbKNrkFCCfx9Dml{k5$s-CrUWh*y1`{y!Lw4G0GLrKEs(;J3^VGmTT60{V)IZU;f|! z>;L#K|Lwp3sn&15e*O9NfBUcX%f~f;{QT2?r1Z94b)_`(IggRT%5gtq9QB;(JSK~{ zx04SWD~}_O6py{1nU`h(M`~MG$2M5II9TygkIL_-SbwhVXtP~8URSz~v)45CGi4qz zH{S4?EuLq+@-}Cfe_yY4_0{?EUbf0^uzXt|Y~jYz&vu@n=c`;j9LGxAU{5a|rsa~i z7)C$SRz}=fK8})d8#9fN`nI)F{ee9lN3Z$ZVw-2K=U8RswpCs|mO78RACL8#f2m(y zs}(Stw|~_-OIh<^N6Xp5b{>i6Nj(krqF_1fb6eYa##OJaq;QqK?=fC0&$#xH`<@d| z9{aq`akUb!T+(1&>Iyx~lXp7jmD6lFl&!JjC*~HmvX`=lW2TpNwX|RCN7}Bvgnsa% z8#dVZCX8@l#QoyIS%RzO*3W%S9&x2|jZt&oMt`Z-m>68z&e~=QZ6C*#=6U9AJJ`x2 z^im@pQkupQQ)!{F1MRr-(I2bz>(@VjoPU|$Un^GPYr*m=>}$Q&+KwLA;0vyKv^|t` zu|0kFi>`fN`fLd!M zHh-+ml_}xk-CqmVF`{{fak2TV!d`IoeO;-oqqNf6mdbWv-bVuv&U&`}!skYwIKw!v z8e=-IYw{!)8w{WT4?7N>+cD<0C6@5eNIM>d<8J4+ExtM80yxEE!9KO$KR=uiGkROC za)zVvd0TDUF|p@(Rt&+%-3OSlmxS5j7=P?zZ(C>a0F@SxI>Ojit!w64=e(|KYjtC- zN@g`j(>W7wIO-K*na45u%o~fOjjk2q9NRVCRtw)e+;$u(?%>dB4WK*s^C%;SEo~h~ z-0~h@3`6@it8OU|-|bIya$#*BxL8Lq@~%ysh3z5IQ>aQj&R z;d+cQV&<_}lCs)`O)kC%EAF6b=YN~|K769&vt6xs)(itE1f@=lY6&a5u6$*_@#@== zj#}qvN6agi{oDy2M+kU$&!vnlt-PNr9O1EEUw(Z2^!3m4VPHAD+_4gXV&n~ua`uEP z&2Rw!*G{+r)>7lU*{Db)%sI35d?zcCD?u>lo~j#M_cPcocFz(i#4~U<8&JXXQP1LL?jHI?Y+4KnY}5UUb_^DMB{!tPlJ) z`eWJXwy(bTmG&dXZMm>h+wVD#*><8=;IC)M@#w%L-^8a!fQ%3j^~ZPa`0dMw@ZsZn zhR40UEm#M1g!fB?g?j|dgm*qRRB zq`o$gt;k6#E7Q_N*gPRMm1xexv9aqafG)0(0;C9RIdU9n^3Q=Iw|^bn1L*?E+k( zKcMYufE4T^0d*J{6z19|ln82tgB&|Jdv2G(aAR8`grP2e0DrIL|He4h%9#I6*m}?B zS>iZq!;--8Hw0rjV4~Z`NANG~iuK-7tTEs{I5C`H^dzG1JJbidLcmJ~XH1%4b7@2I z+B!4^f9K1w<0Of@5^#!5U`Id;W(6U_P5Rtdg8yA7V0VT0>-F{9&v*86%2ekb2$NO2`nKl*O)4<2hIYdVH@ltZUwYdh#1JpgYba7u~Dei zcqKM8RY-+gpymu!4{!jmmO>Lf^9eOb*NOcR+e0bXIB|!_36{YwpzSjg zU02y_gteij){HRb7Vx`N2POt@fDGa2tcLD3?0HjTB-1n24#Fx#LW6}GiOGcF=1 zN(z4|M(v3W6O5~d{amphKi-+wi%_s3xM0;|I+i(!apQKo0{}&Bm3RV8P!$L@KuXjz zK;cqB=i&7*uMBbpLM&uq)pm8Bryxoov9S6{)PFrA(f{1wYUnB=9a?3BaiK!%-xsU5 z(FmrOdImYQU~^!c>qLOOPQpJn1*~>R#Fe3HfII);2>c6qQ=kTbRV8c@Sr8ehme%kN z-VD=%ju5i(J(N*iXW6fCg>)jFu~C9WDv!nb@wd<4et!M=j#0!H;9mwjP}5u(>;>gNTQt#CcW@Cmag{x*3t&UEAgjY=i+<=ES(5XKIzMVI5UIs!76zX9&@ zip0qdM}@Gg6p8CdE?90UZ!2aTA;b(c=LTOu7@=PIlZ8TH=Nf*0aL6lel|3YmD(2$kaesMu*p{3`3d~z%PkQ!pl0z?4g@F!v2AM8gXjq)ph%H|b-xl(Ye$)7RC|Wp9A~;P zGZqc0GR;(gc0IDtI45+x91C@@Lp&i#=qFgqgsrzS3&e}u95;R$XA zl&*5f4vFoM-VN=5Nr9-)E-W1mLlA$MP2Z|hqTZo+v+b7BpEfL@VM~6}1bQhbtMXZFVy~9B<$qny= z^svpTZuM%LESKM|=AcGDT6`0dNEd80r)F-7_;DeBAn^s)?2-4`cDNSG3_b%bhry=+ z{_bZNX9L_6nO-OQl+7p7V}C<9${E?>0mhsqtC0$T0edZc4iy`-*!9PI1egDzx zm-NK__@Wii!^#(;;3~^gSvHgm3?4OJRXFEfc!LDN(Okefl*K89B`n}P154Q&b^vjP z`vM@r#2Kr%HM2aaUIkr*MK@L$%8$1L{E(^AYF>N)`+A`=uv***BY%Mq9_VC1`A&<3 zAkFC*Iq-YzgimZK)TH5^Fi*f?%xhsN_{SvJfbh8!FjgSU@W*JlxkDLaf%r|rD8U!H zKaNa90yN?05Buu%PMnm?jb(i3MlC zRrvK;O$QUAk)3~Evg0!KG3LaukC7q1(_|I6hpodm{1}uxY>s_}NwQPW1 zjHa%6n#~03`+p|EK06Wy+&WD25I{gs{C?wekA+&wGBSui?D4@|`>%D?cZrHucwB;~ zN(U)R)B^njkkqeOP>bDc*rC!YXGGsu?B+rup;HGenhnM<19(yfoE`jM=8`wV68xDs zzd?h68G;=863;<#uf;DRb7Cd_x3|?QWo{cwTYM5cxqmgC4_(Z%FED^WgYb@K<7VS= zngo(1ME|66FLQ!1qtC(4h_YDV?0}?Xe(Sc? z835E-qJL)*#Mpwh9EcUR*rfX`VmglQ*#xTwZz`ieHr|v`Ri4?cmXF&QHu?(E-LYnId582E@AJx@<1G;W9A`VI+Hfl)phk?X@jJmVDVv6^E5%_mcp(HR)C!c66=7P zBNXAJeDbL{eKRrGZd|Oe5RNp0=t5wjzkmEt!|PGav%!2zZ*bL!96b+HIR)N0u;H@9 z0NL@0IEOi4g;;n+C?UfK{1#sq6Sj`4C+J{AZ?qFY-ml%B#CJ|%Yg!Z_9!&5NSSe-p`5{! z6AD=gp%6&S=S>tD`_m4KONv7HohJpX-hEgNnQMH^zSv3P<~(7=7ZH^;hCMH&_*kqY zFz#t7Q2^Q-T`$5H3KOZ@Ft31dY{-`Y*Dyi@lVJdwIgj{m#eUY0pPr{h54h*+ps1w- z?QjR8)7Axw<&n#PB*Lvg6DvT6AC$@?FCi0zK_CE{1AM?2lfx1~f1)`f910_W03(n} zDH#tXrlKL(kjvOyC{tbh!cnd^w_e>k6#3*A^f5wRy8eGL=d z5CjAO4;DP6JXneyuLukLguBCvVBiqQju;`X1SuGpnKJrv!|?XP>mt{InjPK@aYXFy z;kjae`SQ%@JSZz5bjIPy59RFow&f5U7KtR$yOkk}*7Ed7mVZRb=D zcl2Y-Te%~E1v*3n4{bIy9Ekf^t&bl*{#G9cYwY!Fy`V|prZi})mmAWcR3iZOiTz^j zJug+pAgXzljK2U|W|o8)Xc&@?RlQ(10AAkmzCn0afIov_(0HP34Rg502ttnp2n!p? zf$64Ke@16{xQD)DDFadu@wfBwcsa|pApH>e3CBtqqR(CgGd2W(wI<4Fu+RBYG4eX$ z!f?05im_hm@*eM;5Faz^(YuVL-H`>{I^}av=l)!;AKyOJzxDd*mv4WI|0KX&u#N&SIraUI5#R(g>auN?y#Q19w%HjSG#K zF1Ylj$#v*F(Q<8QQyd#ojgy!axQ01)L?52_urkQzIS(vL^g6BrK0-PRT7&&X1g2t+ zzO;Qi6>*-@ATkd^$`zp2qo+0N0FW(HfAOFm`tAt>B#}^RO`ql^W25LdXupXduT7ASfLp>51ZF+bgmNltuuSji8&)CJ%*ngFq9*{QHt+f0zlZ zAeqqtu>k&^k0y+679K>RLCR_O2#a8YHG8yDF*Q8QVv165%FsOSC%D3~0+GL2LI9FM z;Lhzh=EPakwS|ip0cQ1^3yzRGF#cGwZ_k3AXO1FA>l15H7qA*fK27@6X6g|t+D&}q z(?Scwf5r0_Th}cm0)l%lJj1Z61t^-rDgBfG7b1T@@ty~w8~s^!n8MKLTaPIH5FW5VcR||0;=124BY?O6F*cqk;aKmfWX6yu^iq~RgFaeAj zipGC0^`N@DSXo37j&tl4)_dpVB2Uc%1NF!Ui%elH>gY$gA$yHP=EL_nEiA;;k)N=+ zWVL2I3S83@?t_qb0~%Bm;S6oDVCp_KDAV2IyUgwb6l03EupvO;Ac&^{D%M~MhHwk? z5-j(|U+p137(Ov&{rvi^ucv{%2rHglz#V^HcgK}mYjApKP&?seJ)v(_!0OQt(5lO_ zIoL5~egbcv<$y;7Fi0XESZ;U$!{Dzw24L-^N87|vK3o7SxOwDH&JN5a-ST=7)&l!^S!kA2Td7`W z^L+6(0760P$y{07QQ%2yKM0&tUb;lEG+~~Z00x;i5saJg8Sq=w=`Q7LI492BCysEw z^7xn&lw}x*Pj+za+k~*+i6tB!^)Y|jex2CiyzPk%Vu2;?$fS9(O&8D~kvF`@g#2OK ztzcEKyBKhmqpoIF1(Kl-C775X%O)}K;{IH(5B2vC?@qhZ3+yY*KB7!4Ir05O7Y5=ZaojUz!IhoD`_UTcJr5&GLHn0w zr4~*ChmcAO7zY7q!#p0V_4UIq-#-2R;p3Md&m`Cj!S; z9ph~9(%w)NC$aP{Y8hL)i`swfEZJe&TepC6Bo9KK{R=GFlioj~Bf7sY$lp37)e-bnp~QCj(4o&diFPZM)k=PFU3eiNCCH zP%)lnAU!Xw)~n(Zhh2XV@eSxzRP5CO4d{JX;gCRCII z5ZIg})=wC(%7j944l2 zz7fY|sn~lD1gKITH+|tfY7+H_9$^kI9pil z5-RJi*=W$lVh#hBLPR0sP{ONQ_r*7$58-7PfycDfoW%ukvY-!k8L>VKlk(%BWB&Q; zr{8~kn_v1f9Zi1}e{l(v_2H300k7dUb-Rd%!9(B&jBem zsL$eEuL>-8Tyel1Otc@kw9ksJwagkeXfxTiw}I{=pxcfCAfK<+7#yhj=I~J%4TxwT zQZsdl$ei}ZHP{zu03(c60>eTNHgnftSO~xs?xH5=ISU}X&W{)u@xa=Rt(bA*Z-CBw zor&)Q!#s#RCNKBrqW!g#dmpI*uahMpWPfWp2WFM+$S6FL)nhrcmpk8q9++9>M6l$k zL9+u=Q}n)3%&J@{L!K?CYQfljNK%Mq_$722pvLh%F6Ezhi}mO5PHVr2gbB$Llo^5{ zZ(Mm|DSx~{ zv7HU+fzE>@B8rK68M%OszMT%)vcO{Jb$YmpqJYY>zQoskm1FDIvhWnknd+hKNDa`I z16Yd*q?p>T!D`EWK|k<_vF-NrnejqXV4cxp^DsSK#$UGte~pc&=X;*ie%0@I{-=j_ z%;k}g=EIO|NC!BnosNB8b@DK<6@Qe@v<=`?S3*b4-VoJjFf$ zR)TSD#RFV2~oG8_M!GwY)@WeMnfE+iny%J?v?B)g*`r z6?s#S1Q?6H{^(*kr2lM@g&$K$)OW^e)h$63dkzrJ(FS0;McE`PcK#Mj)K?Fkin=}94y z@PwsH@m4QZ{S%n14#>fTYpm0g_%kW2tZC;X*xGQgdHddzapAhpeA_O1w{4f&S^`fr zGd^UK>2Hj+<&LH?IqXp@+Lu?IXR!Kg^VABK68JwNLMB>3N*lllwLMSExGoo{R8Qt@ zlHaXd-7gES?0kBzpFKYOuQ(5n^p%} z`>)JGd8R8L2EMl2lS-(usTkdd?#83=2;Tu)v$E98phpwnCk{pIPl(N>kn!*b3uG%< zq1rucg+Q{Acw@0(1`-|zYxb79w-z;c9=1%g>&6iEcz+>MkwRALwa}pr6-sD+?m+DH zY>f*_HQSH|KifwGOc4dk#j?~fE*$ZQE(@=%DF$Q}bTA;A*;UJtveM|WV4v#e_>SAZ z5;^d5pxJj(U2S)(0O8PjCZ4lHT0y41BeS6YlTWWK7V&&G(|$?c!G|LB9@8Nn?bZ6p zn_BSdtbZoUaPfs!!Y$#@V#L8`N9o-5hF?*^4pBg{@^Z`GB)07WVPH5g%7N*ederV@ z2ZCNVUBM=0*}`rMG?0`%CPJ1DTYnp({NmlZCoLXJnbw}BEuE~5kU?Mp3aDXcG47=&_X@WkpcJ7sBWydlz0=;ALJ3%29R+k8i5m~i`FlusE><)3O zKYt=05c!W4`}$@4{!fbK{5nJ(!Le;N;CuY(0gv2*bLdJOp0|ZO}Ph_>lTSad00iCZUVn-pJ^e zIB12H9CyPI2oH~iK=$RB3TVcKvsw^YJFFHWuuS3Xn=R9p59B*bQ*r4H4s%QSP$bUmqczwIe^rO8XMAv}ZC3$A$T`aq_XAt%1(V${3 zEE`nEbz3UxzPzysyk{xYSX;}m{jatNI{Id?pAjpwMIF_Ut@QPj)+1MbW9zy+y3Y2Y z4Yk#Y88V|ra0e04pL~^d6V065w66vtjh**xBcxd*yv6qm_Se6@I~jW67k}H4uFIni ztfty!0%9iT-dvUh@jaW>$d}#*DXo*uM?9I8L3h>Q?3Uo{5B%6c65vYNj(|c6TSt5* zHXPJP4HfA8F`9ieh6abp5Y*q~5U6${i7pdf4K;Ax-87(*2vq=wjW;GTpLiha4PzK~ z{$Vu{yk(idj163`cK6+LS$_&2VR=OI>~y~zc@sUW@0W$4JV%UBYP(Q~LyzV9K4-5F z^@!4Xbf{gP5^uJ41<2C!u!Oje63X)~b@!y)b3&pHo>{JD(OXCt&&$38vC3GK(*>FW z=$`(doN8&lv1vot&*75qur{6A}gH({M8xh8Q!hdBuNGW0R-=R#U zU`qx-;%4*=n1zvy5pGcS#6n^gkPeA)(!pt;q| z)UP_00n2ipOuj$iZhu3Jjv`U0d5pWPV1PxT2^xRv(1EvuS|fnmT#a`SOQPj^a5>)H zR@FOyIXwSGUa{2jpG%(O0bD)qvoN+7?V8ulYPphox4*|u0OSjP7k8*Y2U?&rN#KA_ zz&3!GXW#q!{`JH6|2Q>)fD2}!x`n=W2|9@+p|HReKR>iQEPuZ-hK`9&GFwz3i!2cI zusK?U7r1yQqKyfRvmJND$GmvhY@Ra^V1X}QFFJw4c{ov(m5*1UFE4Ur92!?Cp?bbz z3ZCc;Z=H8T!Qsj66)d3KTCfz)rnqYAGP)c1MiN$?c?GMP$joWm73|OG3V++SA{p|G z)Y{$CqAX{j5Pxf5i}hj7fBX0djS*)3qV~Iu_KP>qi68=jBRXTD=z1d8j#b$vcPQ%T zupN|0eCMGuQ3hQkXgMMRwK;cUI{J;@atsOZg=Yjyn=N5z7uLVWJHy$n1_nfqSN1;P zf7ot!=+N0Oi@8qQM$QEDh2q?^!(amjOS_!$K`hyW6MsUXcxn@2Jr1k7DsVKM?galY zJ@E;d3d8{;?y%x${#WMKz>%drG z-WKl`d++Ot=iG*~Nebk;-K^9joSmhL!@57;F!GEOlTmJF=TjlD2HJ9mg?S$59JJ-} zp9ciU_(uc~zZw-XVYOX&@>y(!y9eE2Oxv{b4U;ASpj=`6@HnJsvc?*{ws!fGU!6^a# zb82HIvWkL|B_1}Ivy8l@lM9wpGcLP#QJU7@o6>^AT2B$0Y57-;$+j{a-TrVWY(yDj z-PSZ1Lm)f2Dv@NMA^7c8j5jG9EdYyPYx1xYM|0E<1a*zvpG)xDgS8gPG%B z1NCjQ?;6oDU2NTU52A`r2wZ4b51@Fj45DEi0AI<$%KYPcHmJFDkHy-qSI#hEEhb6F z2HiO}r~LFwjycb5m;-atm*e+pPo^f}SVYT)m`udXZoSB|cOQFgI=EKi#DigK*nd*1 zI-5Ojo}8lu7dkjv%L-R5s>4^YoNXy_vH-T*pB}B)L^0?7$5^dv*$NNCi}tOykv+`Q z`|5c@Hi*c0fUIuAC8{m7NCrI0CVS+nqeSXv<_#h2#Il4(Df9WY17-7Atk2Iv%vj1R z9ep^FrU@LNH+&e$Xw%-54K0xfAb)i<)JV=7aU>L!kWkQ06*$mRl8NhCYFyG?%X5I_ z*6xyHV2UN0HrEhld9@250j*emR9~O3>^sx)VXp`^eVQ9kg1o+cCl4^ROxRN^~uTj!=+C0@biFh=M%@E&b8ggs36q9!Xa z2n{=AKjeG(UqKYWknQ5)tJ1Tq>5rAWD=L2c$IX5AP{9#SSX55{Rw|Z-t(Ax2G1ZI$ z#77BS*@1x=Q^PjzDSvbhJ+Z?#mwk6w0YGeIO4V*~D~;xkJ}eH8;NM8Vd3Jb8Zv?!Y zZ+bJYM{hE;Gb)>4hX`$ZgcdYKR(zGa#AaKQjlkf#GZqF5cDnS*UTP4yIi(BN1qJ$L zzXHVZg7|@B7s{7c8POSpLxOWIyLAJ9BXE!Ok8Ad$Ba^;>;q&R2`;|-x7&z85(=H);~GY?Xm>bNfx_vL>23qELF5K_^(^H587B7ww z+X+Zs3%*lq?SQQFg}b9sH7zSr!X3Flj)m0|^7rM;QLx9;l5m`?vK?)`SU0`(!^t;B zEdEdwS0zH>%agz{6o2e2b`9s5PG?_L{v^y)1n-?UcgSIZ1@W}eS*-!QAbP7k4k#g{ zyntw>#%}iIL!sbAM0Sc*`7gsLf&)ndBVX z$j&XYD>P(cq0`Q=00Pc@&4YvpLq>+>w1_m2s9G})+apRse;oom^J-hrd_X-5_{P@y zaUXcx)dg1CZ5A>|LN``Wjky%J9r`w&~vt24JYyrI}t68N5@P_V5N{8xEP!WhNL}h4r1D?<#)LfZDA#NBJ9Xs zX0VV~s@MlFDsbbRpta=k@EHFbcS70B#oIC4LHKuqHh~2=E>K!%u5+4?Zc|vZRR+3+ zUb?Bu^hHe0mq!ERtmfk4$mT>Qu03v3u=nI5iUlO-rdJj*;RrZ~QIweeZeye6SwgH-t1^ZsV{ra*0_*_4H?7uyiEx)pV z`#@C%V)khhcd<||ur>#Bdw8%>izPyU3CjE)wpg8OYv+G;;L~>9eO3+DB+*$=U4Fj^ zu7~qa;Y{F2HQ8bFHLl_;6{56bLF$HZdCd+;PSBgSO+Yd?C$ZX(>cBt?#4DS5w}JGFUa9#!TL1uiAC8eJrPuMSkxR^Wpgo0xZ&3R zaoK*(2a>@;UWOJOdcgiWPYp5*g>itUN6Clh!wv7Kh>+0nmIVx%pW}Z}%v;&vagO~t ztx8QEix=xDt@;@W*D|vK%~(DwBh=Xi*LhPIDSo_-^JR z#yy=uJ(Qy-;LVm12MzHTm*W~SJpTsJE({Lh&@w+XQ&8^%3nyD^ ze-<$9;G*>$L3gj%pFjSOcLzu>C_6LE6y2 z(TG5Ml45s^;O;$|<~?ld#Roh*;7`Z8=isALrl+DZ3cf9LN7_O92r-BADV&ZD%LL1C z3O3Kf#c2b1-LT^MZoz(Uzu2_=KIP+N$5&Zh9UbeP=7ooM8dxN8A}IKpL#Rv(?$U!} zh&2nR7UE0|D__$Z74ObU@Y9OkbZbn+_12xAcJQUI zc2Y+WIiU&aZHj4>u-%up}+r0|?LkNiZDT7ru@4 zgtGJ^{L|wPK7m*rRpQkfJ+^z22VZORdTwlX>B>$5MF!)-abM!0l)uXb>`iv2&~6nS zVZ*fYGDGb(1H)t)K_u6G+HA=lueDicZ4J=dNmAMgs zd*Pjj6Dsh3VCa}sA9G{1dT?-j#3MSgVguPaX6Z;I;(v82`m(tPTLTTJ)C}x&CS1KO zbbr)}efat7@1NflBBmGeyEa?EsQO4J+=A_ao%0^DgTq>#%~bTcOzk*w);3Yc-R7MD z+h(?3>JQyAlaoKZLj|^Cy_n^Sy_@1bqLt3$w0>+ToD<>affKQHd-46#kunyEvHnDE zRBcB_4O7updDxKIbAanX=;3^G0^$3XlSj*rDiSX5EcONxe-p)m zvS&JnQ-nR?(C{i`MSu`Vsn;wHI!npXJ&~X9<&pFM^;>v%7JfW(7u#_zr_{!5Q^Rz; zVs=P6_+$#Ods^@PGLD&8rr%Fi=Q!AV?A|d#(M(?j%b>ze+HTWHoQ@g~7(`nciUrIa zcFB40b)NAI*Wtk#GVC=p-^TZje`&B8^KK(`1{c%f@L97KG=}W#)EtA1h~F<34Zs@wk9jAFJZa(qy)(1A^GhAZc;FMZTH||sGy8xDg;C6koB;%!EdK0i`1Nn& z`|m%VC*hBY`D`e%XYXK|lZ-kif2QO#94GBqRA+Kpp%H?!-QCV;if!Lovu_u)KVB2y zZNh?}*x-$r4Cb4?7s&#E(x&%#G@DqVByb0GNbNn?eR7u(&2cvrhBUp20ijF8>!?uu zY_}A-n-p+_{pC>cP^S~|*ofe?S#Uc&0_4a3^~*0mK7H)}FnjcMG-4JZlQKJ(0q>K_ zJ0gE#BWPlBTeyo9huy%*F_CkaCic1^kGA)8*F-Ehp5rc-$LNUdAXlpPpWdfSuQT56 zbX0!7!`_Y@Zw=kUC40lg9V$FMWDUfL;jrF+%Qrjt^ zvPBVa95)X_s%#KB0MW?qxn*VZ9}D)OetLgaTf7`Hn9)rh@U-L5M4+dvIe{D-ZtX4s zxXQ&Jp?a1>%)Layo0=@A@Mfxb+PpO&Jj1#(~s-M2T7J+*&8*DJ;< zilulf3BeIT6lFuUFGrhXGSmVg)t&eK24mgSbzaSDft)ea0uX=MGdK9edO0l*S;fOR zRm0(?NFro*GY~cl)>6L*r1bj+495o41iYACvtF3@xR4>{V^1}Rh&kA!+ece|uG)w9 z%7{;X!G3UiEruFsHMmxVBRGG%$3`*K&sjWkwGP-zD_}AutY*s&x}+BiS1)IpSbcsN ze28+xb?PIFRNk9ndVg5mJJ<{lkbs&Itm!>rxo-_2Jj7`5Na86}6lU$cc!H6WrFKjo znrX@uQ}*m0ZZaKdk!`1lP+=sf!s{I85Qi?kPXBN0tWGnY=f~9(L#p?~6GG zOUtvD;~W($w+!`!`WEL0N9VKwEf^Fr!2&L40_D4e1Awt?;Y~#%u{YM&51-5Vr9!<` z+_uG8o4MP%TF$oLBe8!i>m}^M$((qFFP;Q442Tf!&4KX!ZbwZvL*X%nGh(c7owXYA zJyz(J6+6v#|I(B1aC} z)$f9Cq?6b3Z1J*0-uaDADo0bPHGz#_16JW}&LhoRI$6nUOK*Sf4y?0)oA{M-e@s?e z_jpaalhMx$SiPH8iHV2(@x{iXhKO8!!>Y^LowqY$@zAs`E0V^3IqVJYP^|gItFu$D zGuwTh&Ly2TxLM!kA^HUwG9ilXv)@nSGEwo1*OLCn{aMjD$TqFt`RFKUz>peTI-qrfT8ET z_fMTtRcPJbq}4zi#~C@c3(AS!_SUrIAWPn{{JRzVW4?dKFZ0Lv`0eSP*W;E_yRf(W z{1IR$Gz~8qCGh1SC)zs%2X`G_skYe><-sL?95PG;>U&s7anAeZh7e4U!g30-F1w&! zWoo*9z>cHsTE+gY(OZ_LMu@=cSOh!stam>L3qt^50g{!4VEeQth4m`VH|#93$5qKo zS`}*12-1Jk-MQ5_J3MjpP`1#9X zuODWYUi{1~2qtYA2jI}AQx%(2l1|$MaffMz4NTVi^19^Jqq24#;j-c^TUvjBLFik4 zQ`T+;1_pdx_0+L#aB%XOH|DZd$2jJMg%CiJ#OZ&nk|69XMX#s5nci};ymG-(q02)v zXktH)gTKLii0v?05B<)C)$jLhA2{JY9I;{%9|(DQs+p^o&{V7Vch8Y>^S+2dNCxO^ z&&RS?_YCcSvUVu1cZT;uIXF>1k7?PYhf8_e?EcOhbPI|N+pG>`v);aV`4lpZy-W^o zIDvmP+j=l4_HYH;VVk+)yed)2D!T-{V;87M8(Ro|%_he4vM(O&inFg*(NBZ+Iz^<| zZz7|aGj1o#ZLu5rR*e9FOpi@H%ekk$w|L+2aoRZUY`2R5bYFW@G7EDmxZq*zF9dGq zlX~|a-xY^M>fG~@oV~f)`sa)H*Xw$>cn^QRmK>V`AVVl%|AFFQhy;Z;k0!*8Qj;^mt#qVA!dbK5~Rf-!y^tx$5NK0%{9-5|=$y2GRP z`iiOc^W{>vbvFhSq~o#%x7>-U>a}$aY|B=SLn^9$i%V(S?1#3Lv=iKBSVX7gxNDPM zLl}RMMEn0_@$!4idsO^SFocbENGa~N-%Sp(>ybkVj`F>aCUUEmW@h*RJ3z$0*bwBL zY8HrBkZ>Nui-9BT0mYcXdAnBGZyQ@#P-{W)<_JL^UQVEh^;{jXfPOq)4dc!iKq7#K z(S~q-AAu)|I`L>aN|WGaCuge?i^JPK%~C@nJ;5q}!~j;&DHL#C`~I8t*qajzBI+O; zT#$VM7RQeAqd@H4d=R$ytjo9;@3mUj^#~BKL7a2!poVi15>bNv>i6l;>HH$grNZGz z=D3-V@>K zR*TPnLDb^;hg~yBm4)Azk#-aRgmoAUlF}MUuR*g)zUzhdpE^RRdcB>g%zAeUT!&Y6 zx{71B$HXCoo@vUE)oU4eDi-1v+v~yjM{NDqU+24;A5igm`B;Wl?8wRc?q917yuv6r z&g*bUiy=LuFIhX>7G~0IdbUTlqM?C8P~RMX!F`{ichXtE?ntqkZ0HGiKyVm+@+K;S z|8`jEJv5L<^`|K#TQhfiz8$k;GPTb(APh0sfpl3M?sdDDMN{zk?V274IQ7}Pa4Nox zj<-!0?R83y?ovheAv?i6!htt$zKhp=XQxFK6W6pm{*li9*N-1QJu5OEt-Q{|w+7pP z`?rzTPP!}vB=2D@Z9fD9CtA+?B0J^HX6J^*sng3cueLYuFVARVz``l~VuIIo6)#OY z@Z`&#hPPm!>^>SMANNG&0MC0{tKtC{)@0XO@%jqgs^0@R5J0sQQ_$8U0*9e{6B<5* zyao3!8$<~Fqc~9WNS9`Bv1A}jp>Dl@2i03Nl2-wmRbWvu4X3Bw_uQe=9`$7Z`Yk*e z?zTOPF-FA(oThPFE}g9_3ir@=rD9ADW4gOka=09XdwEyMjwrW%H+o?Jyu)&)o{(Y= z*B&5X@D@e~f;G8Rv=6;F(#me+;k2)IU(FR>w{!Y=L8S?!+Z<+Lx9{Pu`Oc%Vn#B4Qo*X%vBKo4;Ab~T>ai`nez29ae){Jn`$ zCwDktW52JBvYGsZF2=f{9uQ1_!*Vs4-LU?-I>QxwDInL|oQn&$_I@SLL_*>dH^<}M zZ6zKV@5mLT=G`rU1>MK_t9R6mXGbCV*hoxhnZ;;eF~KVYOXGHHG0lz;D!c|tVwN|& z*E2k@=I#JI-Y?kKZ$CeNes`Ve3%aaW+n1M-;=ktba3Ma+TM1Z=O(|D@t79dP)J&o* z?{>el$^@|lpRV_TH(R>=SvU@?>sVehLG9e9tf z2Zf1uhcc0BSR`Rl$eqJ~e@@wV#lC&~>&K_)eB41}Bcg+hyi5m16SLeaXPcYr<@lDe zT_y}2mQp(IMyP>Q+V<&q9v0H0Z=!|wQ^VoweZe8%yYb>MJWb5#L0~1eV|ByPI0ar? zZFYDQow(S7BUt7;4Exo4=e=1sn`;8eJf?KaPV=IsoJjbpwC-~TEv+l8x zz?NfrEaFN~mc8!H(JvVOVe?`0nn3u!v-h%t1>djN&#(2*?{7JJ>7`5KV2$GGg@^mH zK+&5S30?biB2Ov=9mh4oSu}k7*RfHTU93?3(u>!7+rda|-W_6RlU~N;Q@c-5oF=S9 zCuBjxVMailWRsnLxn5&b=J1?;Uye0}Jp!{B)7`zg$tka|v!Y(sYKbkS%)LNNn{!;#exF$` zJ6#UPl%5tnUf#p*)jC$UguD3nGHbC0TKqMYty{irlhd`?k!ub|B}&YdAn>IFEe#pK z?}ObzhiCa|_vF|Pl4Pr@Wm3gxQ&{ln@b594Tr>y(-gmG$hiVN|-B)jBtRNg%#Ci@I z`|ZR0`m=t2_$MXTw#Tchb}QPj3L}TrL}paHMWeHTM5Sm!4NT7kB$8U5ey;4LR@q|_ zFQ7Xeq{8Dv$sKFE-*>xi(fdu||ISpi7kD~EGsBNgb7|pqFI2kjOQs^o0K-D&+JSjr z#E|c6PQ5C98GL!rQGCQ4!}hRAp0GE_l5HGYMS9?rrBSt+nsQ>m~Xo( z@!K{&D@@LCdXDy7uRm(Z{-KE^=NFI#5CMgA)!q3mKs^2dWnp`9&*O9oFMsB|<6}U) zMs~XQ+PtYObjt|5?;St@kvH#-a+tOk4Z&FK%HEvnoqhh5g7>;N!O zxclY7&54A*`#3BQh~{ETbi|A^y1h*C9+U2W?cBX}@2$3YC!2q^){1RUDSBbXg?Gm5 zzVqS2xEwA}O?q9h^VgcOI^ILQ2c2oNi03%lE?{D~Sa6PnDd&MY+A$H^)wF!pVdI$P ze7A(X=PVr%lJm0ug=bqy-iU15?3h^FbRxJ_w7ci6_DEX2{x~cD?fb`Pde(yF$CWgH zR_1ywkbQfew_hH8JI8WJn2uXxIF5;pwD7)Nm(?=Ml;C}vv12jIvIrjy;x$KTavriq z+bRCY`gs{0=zQSX$$^g!bhZ|bQ1=F7EU1HlWyvKJ`*Y%bUHoC1uzN^>lEJ$Sao*^) z&*a2lFJ!i&gUu`*a+SS&(h-*H^d?h(XHQOt>`#l}n$u1|xILctonB76wLFyneXQ2+ zANy}Ve*OBFC%1T=l81y+opvL}`vxs%FArELRA;Zcs&jo$lvjka*`l&Lli3Llted@X zJeJgIs%9WMIa&^Nd2x8ORpN3m@!p#}Dcd~2$DF6d`yPGIS6|n1uq5KpE80+Kt;y?- z?Phl>eexzhUXK9omGcqF?JU(?`3`$;=1@j}Vk{2A3f2exa`v@%byTPKI$NtaM&*wo z0c_=#tL65U$4T)ijeh&IYlH?bsjtm3p8)H1ftliEAxlTA$> ze^4QqlOqn%n%;41HqD`t!8{tY3=?xAowYsfHIXx*D{%g68-G+Edb1$}Gu{)9|G56V zsb3*3@DmIyn6~h2O6s2OG+xQcF0Z5iQG@R-621C9wRuUwK0V;NKfdUpfP{A|u)>cz zj87liee(Nnzt=DCJGvfrwpsYF3Z}yPG5$hg^$u?JP%WJ0`e{!;& zjyCRISEh7r-bw=WEW7~!f46Mk-w#*eWgji~)3A(A0AYfYk{u%u>{mLSU7l7RRvDfk znKKhD(!MLCH%~M-^XMC{EIqBmD<&-m0*zVsde5^W&{hZPLdEaS3h(EvhY1)@pI*aN zF3&dCeHTe0R2~6p;=v%kC*ubPf6|hrRU=c#h)fG+0uXm#P}gxeP#eBF9YHRs=pN^w zvWI8~dFjEIWY^wlngDtZfXzI9a!Xb6Z?%Vurm0H z6Lf(?t3!&N`2Yv<&0SE;=_#6QO8Eap$2-WB{jFaOToae&KoYxgZv z*u4&@nUoG*zh*MuZd5Pfe~ytSz0TX>;9K{N7h@OS4UN2g84fsttwkHfow9SJL!WiY_T4sJ+4dwXzoy+*dDGLLxtx7^Z!^n2qGP2X*;u>C9 zG-MffspH-qX$nRZdwqx7p1L7nnYKi@T{dByr+JUVfh^<5tokF%fAi`0&mX_kFMa;< z>-he>Z1^$D!HRJ;3$$|a>1VzNgH|@xWBuR-LC|X=4;H+3M{i2YqO)?m(;GbV8u|!A z2QT5a6M5q&t+iDfO^fLpJk^Q!@C!SX^Kj%c%3_q4NCFTYL!euEvj8*#q`-<<6}V@u zgc_61C@ydFbkO~Me_7V z`X(zlo+9bfUvKFD<==k($MhmjYfLP2xUX4qeBN?2v|Ta#>BT$ADUa-(J=|V_Y~iNk zRk}6*EU#Hc%Y315{jN|dO3=1>{lsig3Vh}a!5Gj3ygmiuf0g5jstw#PJA zZ*3riEH}6ev6j9%jR}`?tbQ=vG|mob_Bxks?A|)IJ0)&7U`!Ksc*jVPk7R>y1By{- z)$<9YQ`qf9N4ekAG#shq-z9g zSc7Cd*1|FZVRA9PYZ|>5u}4co1sglc#kS3UiOWomN*98u(38 zdTTi=#9BFFe{N1AJAyI?Q*;{M;1%r*2KyZRbvUl`3{G>{@2jMElH`rQGX$%scxwJm z=zu6D+`D*w?$kc7o1S6wF6n-Dr%b#XKlZtP853>vf2lns<@2@`qOd0~!I9#&+#r6v z+S&souQR@OWIb~5p2oHUA+K8@d9<3qWTU6oaSex`z!986w5(kp*1?>%mml^&;1r&0 z61@@uaC&_krT~__6r~4Y>H$c!<1cJs1wH$*=IOOx(%!IVFYIimeZtTzds#r>czJ(Z ztO#q^f68)vh)w?JD8Oz_`E-Iw)n0d-x4Jd=_TmFS5y(EhIpYcXpZnL(AOHHivGY;z zgUm)EuZ|aZ$q*vk(FR3;KQKNAA+hgZf_GVThsxLx?SR9>2C$=C_nCN{mJC(TGCSJQ zDSKXZJH5lQc#PSibAvP9_l>+le>lMt7T*%bJr4_397E;_uLlf7q+zK6 z-`_onWjBa&gH?bPdi~2WJf?!6@}R-X2=2}*gJ}0Gb8fdtmeE+ZzIp47caVUv2i*Lz zT=U1TpPm!H5#O)%vg7UaB5EtM;+E{P?|VBjK{#`=b=POu9H&JnU#OLy?=dlsE4zn~ zE%j7K_bRAj=k+zbd#et%eVXh*?acJYM3IG@0E~C9G}^rVqO`Yzqi$B*;VzR1R7`)J zpZ<1PDGmclyat{#pBIw2eyJxD?1JLkeEHwRXx;T@LI zW~t3f0loh_T+kAINMP5pmebqY?i;vcEU(F02$h-S3%1lD@`qQU;QHQLaXFYe zCa?a?9;18l(QbeEyh}K|=fwKA={-zQ>?9kv+e227qxMiY2)`#d#YrpP4>S?xp_(I2 z#bV@^o(}n2`}%48^7*%qKkKJ=w<Y!KN$A9e9b@ zk)Oo|X-9=2D4+)Ee9ej~W;>uC4v54R@!xt8Im@xxt?#4=#HAC!&|JlNbG!NHePa>5 z5{5_bowy7rXNMgq$1vuj>k8RRm6XVYkHg_u*32Epf95?0O|X2FU4Q=3Kg=)x@whvy zoBRO7y2rCXYJ<^YlPT!P0c zHiUZKaKI#?Q1HbqnCbV}5Q-)AmDe@k$i)P_7l$6AU@buQWid|32$TZ~wKiM8%MSLqFSnh1g^|9E@eGrH z`&K`G`T6f>-Id4nE4z0@2D}tdVe3gJHcdF zO5tfzviZ1J!j44m3)X~Tb{n~?Evac)cVIofe~mhK1$;fjc?@s8u0GW{8m9)oc8`{$WC4w(M-K>3Ga(?Qf`? zR|Hj{=&(Y`B>%r#wkI2V6g&m^*05X4>q2D#!GTdnZk8z#qm=Z;Za=o-5}C^i?ZcDRL+a3^BsLX-X5JjZw!fKKu>(Fkhe&qo zLp0A~ylK`-!sPj*#}9}AST3>lv?h@c^BlB!-MB5!4s7#|m5^)V4}e3?JrIVF_kT%nKlX5o$Fb@qmcM8A5TdfF6JFpj>wXb2w2 zf9lH@io_)J2hNbgX=idVF|Z|^v3ad;17#f-wR`vK-T#kl0cSzp-N`@R6Xy}^y~g`1 zg~-Y~j^%K^AcPqSHj_VD$bWPy;pOE3EL?+1T=|a?zqWSYv#R#yBnk<-7nVMj>(3v@ z$NEeE@XODyUqAi!@tt3$SBf7d2htFiiWzUO=^1eL2qIi;B+otW0m=xq(D=6O$cu_>; z*z`R)n#@y*n7m--|Eud=m-M!gZQK9*T{;2;L0q0@2S|Ww#j;iEQrYe9r{7~h=Tx!0 z?2eAGY}JJy2xQJg&VQT}KyQ;stfdTJ`(Nj{ro#thaAB!M|>rrKN9c-)U&E2Vj!{!Q)g^|@_!j@P)z3(IILsZ_asr=BztrfzORejuBI}lRZIl1TB7zK7dPXDU2SRGxOUf13DL_u%gy1}R z0YQz@b@dodiD|1F`Ps>$OsTG@3&-x5c_t}N3xC>b8qR?3Vwa-oQGZe~fUpSyS9wZ= zxM0NnZ~y%pKbEE25uDx{MLX9^wtyV;O&3UxA|($Sd~mv^?o~i94scbI#CJ-h0{%=3 znGQgbN9;AjbXbP!N~xZve~j`dSz9{qx$~{uEhX3aF(#rY|2FL2Nteq*@2*rFrIe_B zDt{ek;#;>**FuLNplM5XkA+Qqc>8ovZ6_Ylx=yJ(r&U7F_vsC`^QzuN4!MM*90~(Z zH3e0W?4MWc_wf{=d6tw#qB})bD2{!z_S9uy1|5<%?<1yCJLgYElcO>0aS#LHE=iTO z+~dCmip9Hn$UwL145}zWVxy`lJKyT4UVmQ`UXrc6*ro{Hnsl!BBbn!^#sMY8=(dQY zp~Y*>d3crXo;j7yI`%sdb&1Xpb>bN+F>t|opSe~ zA%!GkGE!58hY$W-ueYzCCFdUz?2cMKW$)LN!=}iHJN3&ZYvh(VE+_pW3IML7UVof2 z4^{6BWHQkp@turLq2t^knAMo2`NQ(+LcsiH{Ghtmu-`! zEa&5(0E{XE6W$-q;#LlQsJ zBCnl>CvR0bibR8W%M0ujhJ<*k;MD9=fF5qw^DI^Zfj3Ojj61(#=>c9&eJsT^pyU3& zy}Ztjr^2b;{Zkn^3^Qe}UtmLiG8wul-=yQQctlgjTOZ#&X-;<7)6g4^aDSJNWA{2N zL_4HFH)knS*0VON+RGfyhsUma6|sgO_}E_GS*UNH7_W~JhkHhdB7Yd6?o3b6E`opczm|QCgOW3D z0`E9WeyCkIbx;o{yQ^}}dVfl9L`y?F<>bk}OKRb4Y@I+LyR$cSh0v|7wU)FhY!oY9 z4GU*F?3JJ74YH#%vFDnD1qB7i?AY|4jh&ZCgx>b?02JTH9e@1(HwF+OA;2^Mhr}iw zQ8_R0&s2on);rH_eFw}Tw@*dK0w{o;p!7MVtg{}SzZBpT*(i=gfyhoASE5%@EG$wProk++??AJANw0nK+$EQ%!?krvi-S;7-h= zS}3~=cOMLhN)@_j@Ks_6pUo|MYrv8#$m1sUsP|K=juW;I`s14VfBRfNT<7ggT=BF| zufj~X8wJP#l#^=X=6{v6Lle>!^f0)#BC(&(l8tmW+laSCp%6zR!6{Bb@7o%b0jSL2 zTyJxWl;>Z%#YquMfKdHeQg*&|AAf*Kp6sz)@;1L;pRmLu zcoFGqSniIe{npdwO?J*}^XA^aJj2w@(Saw>K7ZuJlgG$foW)aos$<&B#HGl36YeN9 z2%&^3DG_&8nT`yrI&136vm`T>TFd$V7!xlJ_7b>aE>**Hr`H_2Oj)fmRS{}(WbisV zDK>F}s3$@rh<}1|r(Ww`gezIcv2GxbrM@v;rHjpW26galxL$i@{ec$>=Eu7@g?;^L zy`C(APi$)5XVm9?@UF6&nu#EPBpdt+h`FsnoEFnw#fTfcqG5|forNIXZSYO$JwxG|iVTYHRWG)4A|v!rrBgU*0<%MfeJ0 z`SbpI^Gg5I7JI0_5<5BPAUa;ITDaCKy34s=DY6F}d*YMG{lQ@t}y zY=*TRseiRqw)xGPG{>@~vr*n^!g=4j8J%#i|LjPU;{#57Z-6Lxb!q6vOSs9$3DA4% z+F?Up`NQ3IzsA2OKq3nSF6kb2k%BhSo9*_v>t(W0*{;Ye zA%q(BmfL-3j{I0M+mb)x_b>O~Ooiy$x2qt`dw-Hk<-L5iHoN2q1vQmc@2+={jB*j1 z$iop?ifAg8UE$aBST;^Tue_|yoO)E-p{$dYOI*_kPV5r)_ihFQZ#$6paY-R>D=Q&W zHI`8hR9@2|rmF_F+S*V`kEE+($>_Rj?^Ee4Qvf?QO?|6W3MW68vRiUf^D73C^?Z^% zoPVrVwxU|=w&%71Cfo#1mA3D{^lxv!{rV({J=SY8AxC-N>;pTV)L1~LT?g)6T4swT z$Te5lfO|h(FO(c7I#FqJ5XoH1m)Zh zE4p-r+0{Z)L_H|ZMu6eG1U-e=eakGD_xprk-@e4J*QZIq^r#>~kW~X(0Cr(BP-Lms ze>T4yx zrWSHe>r)u)nY!|-ruTz{l9c2~5yU@u1DSH2P36ov1p+`geOj;UpYti9^{Fd)08KTf zwk1$V;a)E}Uwvx@1BfRH4P}FF34bKR5w%N$d#!5@aFC<2sx5Ld$vK>$ri1BLCEdw0 zUWuvb96@QX&7}Cpp8qB*k(&2ChLLnTPj2U>?3Ra|EyqdZD;WuoH3g`TZ&iNta-dlT zSv=RU+tF-bb#1c8#!4g!KuSmg&ZLgj(<^f=%*yfjP=& zL3w&F1H5H(=?&(VDYk!(0aHO8w$gTRmd;31o_EmZqBs$>DaxUtl(m|DW6Baq=a?Jt9*Hjh=IG93J zm+Fk+lC}w6W05o8#L3sWgnziPQ;R4!%99aHbTk9*`ceUqtTk(OP0o#?tMSu%ef!rZ zb)(1R%$7TumTH*OqFq6@pug06$pwJCfoRpu(sZokvRKT;n;0i4f;JSVAt!1w*8u#A zt#&FA=XcwXS)!L4CGG`ElvCW6KKvfmCGt2QRFqEi)gVh3Ne#3CmjM@(Y-c8aasV#= zm6P1O#fuWuG_9n%6-pInMhSYKR_jkB{aDJwxPVA5U|7>wx2+>yBbl)&H)Fe?vHlZy zK`7f5rH;DPb>Qvj%cHb=toSa6R|dhB7@;_4nR+fs`;ke10V-Ae7)s0Ng1*Ilamm{U zJ8ZKn#LK9PBgSN@@8q&3#g1`*TSjUYaI$RZl8c1I1tq0m@MRidb%-&OE zy#oQ_;U@D`wV6jzzsIpVwfvfX-D?)SEApaX73=9W5Veq=yh%s+a^#FKPGl>`B`jf_T~#*g&^n$NxO<}uLe8X(i}A3XDhFrI8p$F4)arU+KG`YxPMx)x0lZ;QcH^Wx?AheV_%L0 zgim6;tP-|6P)i%8Nubz&d8gq5c>f##NqXApcI)+VNecRgWgQYra`=WgTb0aLTLbhC z__wMd##~N~A4+FBZDX(cc$fc+mi1P!_fmTXy>l|l&6dq4IYjbD84g~qfw9Z>3gN(! zed1;qdMuD&V&^Rr{A@G}1^HTq*sn(Y5|z?S+OYSz2kD={@O!s^<4m>trv-a?s+h+5 zxCRU0m)7njdb@H*&~uZjw<}<^gmc@i)hn-&cuo}So5H3i30m!D3lH(7yg}j)N6n$_ zW!fpXh$9isqpLLyrl>P}O>>%DfOJY{eaz+N+LQ*7v!3f3eGwyU!>{4(^p)9w9z8d~ojXW{M z%iC+eJ{`#PP_J;t>IRHDo452BjiI}=_DBp;1Sib!y{G|!8cE6ys4#2Mqb#BFPK4w&2&s3-*@vl2 zb23K|Wr*m1BMp*KULvt!g;G>1+hVa_(x3%Ka*AT()B-0sxe-MB9=~?Qan5F0*A??n z$wMl~ywpmGF#(%V@y%`Y#1O`?lxZ<45&Yf;^N;5;gY9GOR}fz6`M zE*0CW>X;Kvoae?L553C9R7bl6UGw6>S)mG56Cj;b%fv(~BZY9)-5)*HBV9`KT{`KJ z1Is&$Vheg(Yy4W(5n%h>97hLbl-RkX$q8V8)`$~G`U;L3_N9=!_>#>n*}e4D!(iAx z&T~qgC5?7Aw_4v+b70twWC{c+GNX8^(+R`}CE)w(%lH1Je;W^$rXKenJ1j{#*$8~M zGUaLsl+_t^ywefdyQ;^l!F4_ISOHgGI+7XNJ$t>!9-V9hDnzFRIVDso1iNCbU371M z_dcvUDi>{nM71V3*TQ}a~I9PYUu8gbI#|Ok zQye;1)>TK$(+g;7*juqzEhxPM$aPnLHEgWg6=m>u_6|ikzu%@8^>Evk=1tN?<{ry2 z=THirQ+Ttnz$@`IY)4}CIJR@7OJAaonke(BNyM7$QBm(Kds2j78VcZZ3v+s%e0YoG zO<~b>vfIe+GifWLd}Stl@j$j|FSa*m4Cqr8A5qdf^J5%qBzu#(ebv!6)_H7y&o<=u zANQXSMcY31*d*UkR`GCbCt@EZ4mo^!?dfb&x1N(WcYC3miJm*r$j;)WF|Z71%R0W+ zJFcy$RwwgWQRx!Zo@h>B9YK|N4*d}X{4A_uMg=7GVS@pl0m7&$dM}Y;RRWW;X?pr7 z&AKVQd|6>rQ5;#_5l_I7Tqi4kG^q5%Ml2pYtzu6bf9}Cx-$XAw6?k-fRrBRm7(q=y zNZ$};KINmxCpw?`}rZt;f`w7@Iop(iWQk7+|*9o&=0 zRw{wl&x*8FNlW++)nTPm-`SvMAtxJDY+?M>f}`F7eHteQdCQef{;z@1Kh9_K^7KvZX0^n=W3|2!||f=UZ$EtBk*?O0>DH z>b7XiWG>(Vu#gQ+h){)p<5o<-3Ej6PMPdui6+6 zd1OsV?EdgF7K#t5uS-iKWN5z3Ig2`r1poHjmwpM+e@?;r84};u!L--1Xte>>O}Xz) z$T0a;hjtt}aN@zODz-^MR{n}YaBkZXQTpz3Fh3=KBGFi}GYuiorLt~W(jrY8 z8`7f#WOBx?V~(z6_tE(lk_nrE@VpB3>Qv8hXblq|44r@d)<1`>kGn#f)dXdrZy+3j zM7JgG;Rx=oW{@&Xpyx8Xm-hs&T_JW7o9eTm_I-`&C~Z?EzC^odUiRG6lE3B5={OuT zRX~lhz8+S8R`vz9p}EaFiM3{}CcVM~kyCjIRbq;MtWz?FZZGT}onAQ5_3F2igk42W zA~pX_1~eNtI7a4Q$pq6qt}OR0{%6mvD+;2(srDBj@*Ch=Bd_|gSik@N+*gk(NNEzn zNCN_A$xtpraoV`+4yee#$WVc0_EmLcHrn_B>+J1+=&6I_WiW_y6rC%29rC()pXE|t zKw>a>PR;PHjJ&+OI2Bt`FziDf5girk;+^hbESl!UX&PuT|z5kcV6OKoOf9?PN$1))M z*1!G&^4XJqav^_T-kMT>E7-xxkWRs|jo8yPf+>z{2`rk?@cV`ne0DPaa^C;uIYtn7U!`K)Zywrk)*D;+hLQf-;qo6*qa7>d6w& z*etBwrG3FJQ`36&p3mjGUVfji3L^gXj#FG#lXR6Nz=2Ky$2-RGlZV|l$9kybc#%0= zjjVqYh{2`WqYkGx$P}_HtoGYVe{M}Y_mikZ89&)$#%_+-!XH#{lzsVTQ*_M_K1}HO zAzM7t2#u$I|b-Y|p<(>U8mc_^Av+i>IiB{UZ>v=5< zIwX~X+P6YAL4G<81-B_$qHJz2(;YjLxieMZlv3{vuuePFXhE?JKYmmZrD$itlWM36 zwv6p$BP*u)5!Qgj>5zTNZUP`k#g5B$xtcaGsIg_P|hOS>VhrQ2Rcq?%)$Nl5reb(ynm@A6k+~^2abJxd3*VBy?ioW z0lj@(^u%l_5!Hy5z6U}E3N<@vfCri1)U!Zm<;U51(h=jS3ZQ&yV1>0|>`Q+gSD`ro z`_v<5^kq25k=eipSz90QZVztT&H``{vaGT971KvkfhQg6G*;wy^2;4|8l!bmj{M!Q z2A91gCR`F2D1*T>_0BxGmmP$>Y<-@tRPNJpu-oh7uKEp6StSM#)_6SGU4AalESsS| zuBm_YU*pp`guwTK&$L)jiZ6ex#`mdDAx9#pvc#`Hln0 zTrR8jV+?lSnnlP?79KrQ85-p+08V99s}khSXytLGPQ@e@iL`a|P1S#<*BQN7itJ8m z1F}orrFa0t_x@b1Z}T7h>+5GV{ZHVGPo_&)O?r6Lpb;f2CH+H*N)6T(uo6$J7JFP2 z+lf>u8|R>kDw{8j#7Y%^Qe?}8&;~CngwGE=iBuXp12i44r;gn=?~AE{cU@!Okp@9# zZr(yWe$By-KhakkIP9Ax$zT$Msb8XZ&WB!h9Ax%oki62owzht> zHN=bbKDblds9A2Fk|*H&8Sh19ygx14*{}a0{y#3qh>j0dozpDUH=_10*`=scq|>`A zq%cF>sDP&m5neVeAH&18mDA0)b|SLncHZxDDn8j;OD~i|?Dc<-LR7#IH6(J@E-9>$ zL;0<6(oj}h6)+IC;J6%$gftR8;raD6-x++jT8mW*c^tX)Vp}1YkId7^6H!!qZS%jry+lLeZ*C zy?(hfw2%v^Mw_3bx24KX7Oku7Rrm^|>4>hL-4wXF4>f;l;#H;8b3&-6AIrwce4}`J zdHqKpzpE?unACDe^dVtHNi2%7 z-rno6P(U``y?#C_Q?a)$yY0ZYETx5TQU?{Kl(xF0^Nadl?{Fh@rK@vRnp%BwetekD zP&7fYOpkwYpN2WSvt{1YlfS+sk^4sfQH}nAf6# zah0SorFKjv~eTmbB?RUuSZ|j;(jP!Ci4^oI;`#Z zsw8KG>}#j_a`udjcRm*ju<G<6lc(gD`Xxt__GhZ9M_n+oD9k1c==DKfbZho{p^ac<;xu>R9V| z$_`|rBq}zN4o1*4`PB2QES%iQ&wy~}73|^c7Of0~)kk2vNO&T!h}kW;PWP+gn>Lc0#3 zyUA~Y0QFe_F*oqE_O}#)Bj}DcLv82nbVKmYJuAfNs7coaj~7_fZz7UN^`&A2vQo+< z@GW0>f6O@~4FWmQ&ed8ywxfVsx^u0d-%~^Jjq@nY1Aq_={t9x2OKacrbksR}o2h@^ zURdnBuAfNmD$OcadEe5ut2ZZ-6+uQE9H)&HQFzSE|M=(2+rQ^8zx*}wr|fe~lw2Jg zoU$VYoRF0uy|=5oscQT@rxI()0mZ4QTbyflMj53c9Lk)8K1o~TkHH4ImPq+QMp)*L z-rX+_c;?%b4PWiGIX?`JZY3=4emQ@WD>J(1bhU%&q{|M6#F_V6Vp z8tl?{DVUs}GOe_;E}6M9R4}}5>V3W>B|y0f0k;u>c*$pG-+{W-nbhtf+Gj96!xG+b za^rAnU1MmrtD0?P>0Ps2%C(6-ij=fJbf4{oE<<% zJl&eEHk(dRfUz0CbKpnESjLilq`qN8^SP4k`^TF7PyhD4f0>hheIkF|A$Uh8B^<>O z0F>bFtSL`b`b%ShF;>I3DzEG%3Hgb7A6Q8}cbV3jy_Nj2$@Gs8B!%R+jp@CqWx(Yy z;;}iV@3d2PqM{vnxmhaL4I)btowMbYU|9CrPW+mRx>z;WWDkPuYr*?VC z!C}2Z&U{9(mtTILKfZr|VnJ=~afP8VVQ75tsvWe0bX1W95ukV3oAd8|f-MN3+L8y$ zCet?|%Eq~JAI^XeJ+r7Fz!`e|Q8kZ7n&p|51YOtESE?kfC7BDTBZUPu%=1I2v`z3D zJ4^E|&LFsA^PXL@SEC%f3g8puILYi;)K_JZFG|NXmIWF0qgj7=JFCVi4rGW09l!IU zQ)VLwMUg(%m%}S}0qpPQd-4*0e1HA=?aQ(#_|%Pi#4_Hk+;L!g%NFEbSXtNWJFJqU zW<1J@65t7NX(?O`S69zNei<3*2Hx`TKh@MpLkRpiFfj zRipmEuxXtkM~;≠|$8(cS{HST;?MW{HBnh1qPN%XRSucyNsGX|^ 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 K4&kKO5CH&6*@&wE diff --git a/media-gfx/chafa/Manifest b/media-gfx/chafa/Manifest index fc7773cef747..4fe3f705c77e 100644 --- a/media-gfx/chafa/Manifest +++ b/media-gfx/chafa/Manifest @@ -1,5 +1,6 @@ DIST chafa-1.12.4.tar.xz 934272 BLAKE2B 57009e5b6c8cbb41643e94d224e9a4a7e3c2839ee79a6d4949b6d872ab9e10ab66fe7a609f448cad68ee930e5da84e31a1368c8f7ad6457c4c1583971f87f91e SHA512 2732ff380fc6d61124298ae3d9958d676fe6ca2887ee11df057d4efa6f4ae9c074a7e1920a6a3db1ffb21882432769967f4453d52a0344e581993984133a0e9b DIST chafa-1.12.5.tar.xz 939792 BLAKE2B 82fbcd7b071dba8534fdd391b6ce22f6de63b1e3eb30228ba1ce6e751c442efbc4a5141d30fa767cc0789b01518da016a4245f9c560837530daa4d92534a9eca SHA512 d0b719294bdc8880f2c65c1bd777ac0eb98d47d48147bc6f883f1917d4f9a6b246c4e9365bc0128b1332d4a268611ac7e479f346f13c49d2e56ff4f446f22d94 EBUILD chafa-1.12.4.ebuild 751 BLAKE2B d13954072e8ebba7c9863bf556accd86e0fe1a2cf4765931fd27f32318d234f3872aa3d7c8e1031578de40b995788e0b112462fe2e4adb11ee9991268faeb8fb SHA512 7cd98c2475e767cbca08de78070712bff63c417815b2de893eb82512655b3b1fdea95f366fa890fab7deb88606b0308c0b946d3e6fdfabc0ee36d091ce6121f6 +EBUILD chafa-1.12.5-r1.ebuild 884 BLAKE2B a70de6dd3302b3c7dd8e673a613a7347ab287e02ce2dd773ff17e995abc61699142b803da51132c4e28898c9c4aeb48d0bc07ffcf9348608a213b0ec4a1a5054 SHA512 6c942b10e1c892825b084d5af2946a8b3419de7f27828a20d98af5b9d86cae07e1c1f69c0dfa85384c19bb5a094eab23c975802f840b55a34a4980a983342927 EBUILD chafa-1.12.5.ebuild 754 BLAKE2B 40b142387dafc071fcb02174e6afd8fc676a8e9e1d292f87996e91823c5d8bb559fbfb3e37c06ff4efd0ab956d064238e5d1de6ff18e280f3fe91f021f9abbf8 SHA512 d7865476baadadcddd0e1b6f68d6f00755c6249be3df2f302c9bc2cc2600973f632a66c1658f2a1706cdbdca8e39a4dfcda5758a89059bcbb70d0de8a73a84a4 MISC metadata.xml 396 BLAKE2B fc22be32275227f194b224a340dcd08e55a565fa68b102eb9cb55406402ed38d4f593aa6f59f3c40a24480c8d002ea0ce4a9a831055bb6821fdbe1a1dfd103ff SHA512 46617cd84ec16190865a896432df30443d31123b790d871bf634cd446b520ed9b1728951e49217b0619a91d0d46d3013ce7f41e142893298ad7e8c2522d1552d diff --git a/media-gfx/chafa/chafa-1.12.5-r1.ebuild b/media-gfx/chafa/chafa-1.12.5-r1.ebuild new file mode 100644 index 000000000000..6151f335b407 --- /dev/null +++ b/media-gfx/chafa/chafa-1.12.5-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="versatile and fast Unicode/ASCII/ANSI graphics renderer" +HOMEPAGE="https://hpjansson.org/chafa/ https://github.com/hpjansson/chafa" +SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="+tools webp" + +RDEPEND=" + dev-libs/glib:2 + media-gfx/imagemagick:0= + tools? ( >=media-libs/freetype-2.0.0 ) + webp? ( media-libs/libwebp:= ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + # bug 909429 + use webp && append-ldflags -lwebp + + econf \ + --disable-man \ + $(use_with tools) \ + $(use_with webp) +} + +src_install() { + local DOCS=( AUTHORS NEWS README TODO ) + default + + use tools && doman docs/chafa.1 + + find "${ED}" -name '*.la' -delete || die +} diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest index 2536f1440443..30b9dbaa836c 100644 --- a/media-gfx/geeqie/Manifest +++ b/media-gfx/geeqie/Manifest @@ -7,7 +7,7 @@ DIST geeqie-2.0.1.tar.xz 1666600 BLAKE2B e90d9b5c0bfe9d4f84c65e4754ba3ddaee8ba44 DIST geeqie-2.1-docs.tar.xz 333756 BLAKE2B 2e569f4000befdaecebd6df9c94c59b8d9e05743343b1ba2ab647a228cc595b71369173cd0e7b798227a0843d493eb7d59be19b8259015239cfcdf8b5a40d339 SHA512 f1701e1f7550dc58d2d65f35da09284958b1d92f60568a8774831025525c835d2a03a48fd582052d3fca9cd2c15d935e30baf3f6599f624bf3dbccfeb606745d DIST geeqie-2.1.tar.xz 1800612 BLAKE2B 60190532eb8830e12acf06e39046dd04ccf28ac5d3679f2063e6f6e102add0d398dfc70a57a758d0c16483d5314ec88cb56b54829103ad938b29ac1500f86fdc SHA512 1812234d349536626433bbb7670cd45ef5ce328bf58f603af8eb4a01f7d3db2557d5a812714b12a9b49559aa1fe1c186ceddf2f632c2b303d64d36ad746a2d2f EBUILD geeqie-1.7.3-r1.ebuild 2360 BLAKE2B 7df2eb50e6ccc116893305927b308a28825f4a3fc931e1067f6c4d2d79e0a2b89206df35cdf808cf5ec55e052fa7d574b242fea3a926d0b3654bb4665e01ea26 SHA512 4a9c6f461480e8a758cc9d6614548ad0ff5410165b4b1b9c4c6fd1f0d42eb7f300468bc4a50a1b8a8285a6e23743677dc825c868bed9367052b6c1a7c2d75af7 -EBUILD geeqie-2.0.1-r4.ebuild 3223 BLAKE2B a7c6cec69992bece30e632b729262f667dd87be5c9d95492e7664fee04e2adb1395d021355da1acb9b73a95d8a0ac6892d3d3577a4444da6db9846ea48b28097 SHA512 5725d02c3ff3056dc89b4abdba32b3ee1dba45eaeac4c2c3b7bfb4635cb27d76303a4b49be8aa0b6e4996ae0aae0c90b09f296cf507cd0bf30fb59831f61e17e +EBUILD geeqie-2.0.1-r4.ebuild 3222 BLAKE2B c5f8692d3801de700a3b5eb56c3385aa505e0a4dc5bc168aaf6882634c6653d82772b3e2b4bf5efe4b35461a08c42a23cafd717d27780fad2e06bbc3619f228f SHA512 8fefa2268feb69df22f212c9894134c352aa17b81ab5d14e1848fd38e52d6d9794f57b3e03fb5c381c0aaae21e0ea4ea7344b663613dc5e4db4f0c9ca2f527e0 EBUILD geeqie-2.1.ebuild 3068 BLAKE2B bc41e8d13926deb8354500c9ee64a3e4c9008a34fb9ce9938478ff816adc939041026cf930e13613f0f9131ccfc0a191f3cd92ad5b674da022fdd7ded4142ad9 SHA512 e2f6d050d913f1bee25ddea7042e31503ebc7a2c0da813e31c9f58e10af8abc7eeee9d4cdc4557d252ffbfdec974f1e3e92f175834d6991f9c5da66c6a62b1c8 EBUILD geeqie-9999.ebuild 3149 BLAKE2B 0c2f3e3b42223096a96297ef0fc17c3eef27db82d85c5f4624025c5bf3b3e3df6647b56ee514ee18fe765370c3444332f0ae174d129466743d59ce55b234b442 SHA512 fb84879ef022ee8df2cbd3491751f6a210725534fca83f6f120b3972fe9a0932b9f6a2d4e920b3f5bb7782bbab39b8865960f00b295910815b2878eed68bf1e0 MISC metadata.xml 964 BLAKE2B 68899bc0e99e06b4121753cbe15beea5a5edecff0673b1265dd09e43f06fcf76f9769949d2d08470711eafa4fc65a07a926a66465cab47aa0aa0393cab7969d4 SHA512 83ede5f6bb9ad78cddf27cb98f2985d18e46112118a823f728f29f76a1804f62bdc4252faea39adfd3a64d8959e0a9be75c7349eee5e0be4e306a8ef21597e0b diff --git a/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild index d6b786d4c4c9..ed4f98a13ba5 100644 --- a/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild +++ b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip" RDEPEND="gnome-extra/zenity diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest index 221ee2456dab..a41a88c2a7ac 100644 --- a/media-gfx/gimp/Manifest +++ b/media-gfx/gimp/Manifest @@ -9,5 +9,5 @@ EBUILD gimp-2.10.32-r4.ebuild 5792 BLAKE2B d540c13b099e3d07089ae3ec68dba083bdcf5 EBUILD gimp-2.10.34-r1.ebuild 5691 BLAKE2B b5f65b44c7b62c855685c89b877633b779895ca84a916297fc5c973f70b2780b12fb09e6803065ba99133e2e2847232d38242dd64aa7b17330d646fd27e4767b SHA512 f82900051f8f8b172ec2b158c4f2e651a860ca98584f799479e82d219121db4a6d3527f0f25179734694052bea0fc5b5035e5a75780924d46fa86a2d4f2104a8 EBUILD gimp-2.10.34-r2.ebuild 5860 BLAKE2B 3a4c858f8badd5eeb3e59695a886ceedc2fdba32303bdffbe4ebf0542497164c48512bb364cce99bdfb1c44241b4de8ecda709c561eb2ce0334ad871e3b39e4c SHA512 5e764b6314c395bc2b1b7f1fa8813a246a808775353627c3b7a2f43acb23155a5e7031291320ccc4752ed1fd183d53f7ba0e91ea89edda5a2fd7c3061b03e278 EBUILD gimp-2.99.14-r3.ebuild 6903 BLAKE2B 65927150020c6e864f056dc840007672f0683966411aa2e339c1554b9800a823918d976f1fc0635cbfac2935fb18412721aa7c0e57922a6f72fbf503ebd01803 SHA512 f91bbdcf2b140651edfe7212a56bc6bd10ada839eb29d7261a22c1400cdeefc6413c48a4965b82624618d26ff9decccdcd871626ae4a3a3ae851b8421cf69165 -EBUILD gimp-9999.ebuild 6840 BLAKE2B c2f1abbfa3445f225b408c844d3a9c8f8c1e8bb2a0e2c1660c26f6e2c970d7944c4f875b9dedbfe2e9b792098bf20519c6a78bcc17246c047f2d2f6bba7df00b SHA512 0fa0b7befad4625b99cd1e07b6f22843a572d8fdccfcfbf4953f553fc3ee4749fba7c99e12a3a05aa4bea81518a507ec52a01750f166e8a4ffcc9b0321e6087e +EBUILD gimp-9999.ebuild 6940 BLAKE2B a9891b9dbb087e8a46742a8970d81c6420fc0f8ec93f96617f9a4612e2ebdc3e8eff058e4966bafe200938f926695c6e1bd08687a22248680ac66402c0dc871f SHA512 5b9256b0b172aea629d7eedca4831b5d47c9bf07cd83ae9068e8449de416d8ffee8db283dd86b02d805e9d756faebdba4b9618405a3428b45a4b369293e7b469 MISC metadata.xml 648 BLAKE2B 3454806e0bb680d45e98fd571cc5ad2e09d1083a84b44efb49ea527432be8a255ae02c1c53ff6bf47ce9e9e1a471d422212fd4c08d4983476c2585fa9b96e541 SHA512 dc39d7aa41dc6ae6ab850eec0ce9e10b0085aa8f4b4d762305f7ab70b7a1f7bbe454c21f3d87e796c29c41a4b99f7b3ca38a54261188e7b8acbf8bd3d79dfcd0 diff --git a/media-gfx/gimp/gimp-9999.ebuild b/media-gfx/gimp/gimp-9999.ebuild index 876a775bc120..182c61c4e356 100644 --- a/media-gfx/gimp/gimp-9999.ebuild +++ b/media-gfx/gimp/gimp-9999.ebuild @@ -215,6 +215,11 @@ _rename_plugins() { ) } +src_test() { + local -x LD_LIBRARY_PATH="${BUILD_DIR}/libgimp:${LD_LIBRARY_PATH}" + meson_src_test +} + src_install() { meson_src_install diff --git a/media-gfx/gmic/Manifest b/media-gfx/gmic/Manifest index 262f363567d5..26cf01f36d20 100644 --- a/media-gfx/gmic/Manifest +++ b/media-gfx/gmic/Manifest @@ -5,9 +5,9 @@ AUX gmic-3.2.0-relative_rpath.patch 406 BLAKE2B cb92f21c090bfdb3c91aef60fc854fd2 AUX gmic-3.2.4-makefile_automagic.patch 5367 BLAKE2B 7f720d964746fdb745f7741b092f3b313d9d92fb885e4660cc869ee0cd11affd57ec405e6db4002bd1085d8809c9b5af310b78103cf036ca3a7af272adcc1f63 SHA512 bca841fbd9bbca0c89833fcc77c3921db1a3fd83a156b1d58c2d8cebdb025ff0c9ab5c29a2ff9e9ffefb739f9513a1e2844fd0746973423cfcd2ace60ab95743 AUX gmic-3.2.5-relative_rpath.patch 759 BLAKE2B 0c6deda724d6f983e9d1cf3101862fc5c3096fecd5951fc185c814bdb8e59774a30591ec969b4121951c3a1662ab5cb4040d4e9b9cfaa463496fc90bc59a301f SHA512 9c5daf6ad03002867594fc48c19c19b1050d9e7be3cab161e8fbe2f84a5fc31ceece2241c0bfa6cc9eaced44a6ceb0d716f485ca04e62a1160530316e4a3d50c DIST gmic_3.2.0.tar.gz 10933655 BLAKE2B 6b87acb2a356d3d0c00e795d8b66de75acffa1f87b63caf58986ab52730fcd58bb9dfa37caf057ac2ab2a58695dd783c09018305f21d258427d9c1e450d1c14d SHA512 2eccf179e865416ce5a6cc38fd5587fe79fb30cda381ca2bcb1e587f101a55c502422121d4696834bc25b6200aa3c2292ff30947f2704a610f46e61460685f5b -DIST gmic_3.2.2.tar.gz 11321544 BLAKE2B e6786fdb0342e1dfa62043837fedeea25961b375af5d1dde247be373c0ef3e35a556dc78d6dd09b5b4c4ead3b531e2bb6a7b671a400dc9d477b22f1c6c7da6b9 SHA512 be695107f8cceb94789aaa021ca431ead3e0a7f87533478df0942ea6ad94f81639de8af827bb24fbef1baccc6ded8d41b4f5386ed9ee37704c2483ea7596800e DIST gmic_3.2.5.tar.gz 11352319 BLAKE2B 812e28119bcbe485a7551c7afc89d7efb2a46ba3d9cc31597fddcd4c4ba48fa040827eccd92c1abbef3035c057d432f6b7b783ff9067da8be2806a05902bdf35 SHA512 e453b83201fa7aff7dc193c529c6b81306e94990a03356488abbbe3acdf8eb6b07e12c16e496e9607bcb730258218b3431c489b3fd1434bb31e28727be7eae27 +DIST gmic_3.2.6.tar.gz 11574989 BLAKE2B abd33048a448ca8406169c61a9d97bf6e785cbb286cec1d5104f12960640de9eb292677256c074eee5371fa77ed7041671f77a63140c2fa58070c01404962be6 SHA512 26b222c94d68273a8ad4a0c72dca315cb0e17695e601f69cb06d44c49166b8c1050926b8c5d73d21a64613e6ba3b0462e730617db83d2c67b53674bf22e50395 EBUILD gmic-3.2.0.ebuild 3456 BLAKE2B 5e98b8d4ce0bc98c91ce5f77a92833ca4a48a17986fdac664528981451a723061b469ab3b502f5cb9988768cd9afd5bf03edf51573169f1a0bd261386b65fd98 SHA512 209ab91667f7574fb5cdd9e42a54f444d6c96ff91b55a5677c3e4c05284eae79d48237eac8bda942408df9ca7a2aa3b50f4827364cdba5a865e9774b4fe475d5 -EBUILD gmic-3.2.2.ebuild 3471 BLAKE2B ca9e659dee49ae79135a998ba11109cafb0eb829ad0c5c1345b34fef1baabbf568e04a8d8c4ab428603a060417fd940f07d2d9c6bcb94ad98f6ee715106cb9d5 SHA512 8d9036a0d4f44725e50de73ce1812d0ee50b023ae11ababd4be3c9e8577f2168a65c4e133945c1009f56346b4470f9e2a78616b863732e76a9071357f22a55d7 EBUILD gmic-3.2.5.ebuild 3471 BLAKE2B 877f5bcbf0b15e202ca28fdd35e6b5b38883cba8f808647c9a75cc6357b53b62eb66c5e54431afb4122028bdcff01cb79382163c2eba7387621ceb0af7f3edbd SHA512 f76eb11a0827bd026b3e234342e446bbc08e0ca8ba0a78a040dcd7a592b4749343a56def6f9f9eed81243f1a57dbbf45e9bc7fef1dc6735c52f9355459e1059b +EBUILD gmic-3.2.6.ebuild 3471 BLAKE2B 877f5bcbf0b15e202ca28fdd35e6b5b38883cba8f808647c9a75cc6357b53b62eb66c5e54431afb4122028bdcff01cb79382163c2eba7387621ceb0af7f3edbd SHA512 f76eb11a0827bd026b3e234342e446bbc08e0ca8ba0a78a040dcd7a592b4749343a56def6f9f9eed81243f1a57dbbf45e9bc7fef1dc6735c52f9355459e1059b MISC metadata.xml 466 BLAKE2B 672259377cf7d693bc2493557b22150ddd3504d5bcb3f7b11c8e7e9a8ff591573503e5c9481d8a81e27757d4ebe205dd51a0fb57c0e691461988bc99fc714fc5 SHA512 62d65a13a3061fb31954fc08d753f6df7d76c262dc1c14304c1473dbe3f3412fb77cf808f0f205dc73d124f6dd1104c13d9dc79194eba702a0acdfb112fe6530 diff --git a/media-gfx/gmic/gmic-3.2.2.ebuild b/media-gfx/gmic/gmic-3.2.6.ebuild similarity index 97% rename from media-gfx/gmic/gmic-3.2.2.ebuild rename to media-gfx/gmic/gmic-3.2.6.ebuild index 3c824f3eee11..e49f4fe6fe0d 100644 --- a/media-gfx/gmic/gmic-3.2.2.ebuild +++ b/media-gfx/gmic/gmic-3.2.6.ebuild @@ -63,8 +63,8 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-3.1.6-ar_so.patch "${FILESDIR}"/${PN}-3.2.0-grep38.patch - "${FILESDIR}"/${PN}-3.2.0-makefile_automagic.patch - "${FILESDIR}"/${PN}-3.2.0-relative_rpath.patch + "${FILESDIR}"/${PN}-3.2.4-makefile_automagic.patch + "${FILESDIR}"/${PN}-3.2.5-relative_rpath.patch ) pkg_pretend() { diff --git a/media-gfx/kphotoalbum/Manifest b/media-gfx/kphotoalbum/Manifest index 209019e55c20..dc0d5186b90d 100644 --- a/media-gfx/kphotoalbum/Manifest +++ b/media-gfx/kphotoalbum/Manifest @@ -1,4 +1,6 @@ AUX kphotoalbum-5.10.0-exiv2-0.28.patch 5737 BLAKE2B bfdc846f99f4ce2f51467834636bbe14e01bd555bcae9eed7a670c0e611736fbf070c6a6a9765820b9df521cc98511744b9bfbb4559c2d689ec9ef68f7af6fc8 SHA512 8f4cf6aebbd49b67b596e4de06154299eed46783c42272aea07d995656c1c19356d75c9442d0747e0e635d4f4046ad65675e632f0ca750b0e8ea99ac484ef3e8 DIST kphotoalbum-5.10.0.tar.xz 12002788 BLAKE2B e20a06f6829c1ac3df51102b09be4e59fe97557b7b51ab4c2ef072f2ea18b9c086acad9cd03dde14549e35ee652f325a558bb634e5760d3b216f9a1c6d681a63 SHA512 6e6e3d3173f2783c05319c6a372553e92b97174a43307d2bd1fdfa0eb6751bab435e61e07e1c33496254e6f53dd95032adf002899c68475dac7af7ad575c28cc +DIST kphotoalbum-5.11.0.tar.xz 12005836 BLAKE2B 1a2872bc791cec6701a4bfe8b6ddac264731f7afdcb35d864bcd07cc0b5e5a4015184a071d9db9735d21b080c898d5ea598d0879bb979032abe464434f6fb821 SHA512 dd521b5e158a691da69e333fcefd3cf48135053c7510dbd7f22d94299059fe58037c56e70b92edfcd1d8d7a55b04f80278ff3bdde08dba16507dc43ca77af96e EBUILD kphotoalbum-5.10.0.ebuild 1974 BLAKE2B e3a5135a8566f064afb727e3c57d2d95e46eefbd27283283df58f83493dcc97d49774605860dacd22a97c512b898a1820303346cb885bb0d4cba0a393320c56e SHA512 e2d0b7e7bfad05be239026f3c88af935b9b2cbe980b0a809bf527db38f72ba1f0779ef61d6a4252a74f20a15d6c2f26ca29bff28d38fb5a6e5dc76e0feab6720 +EBUILD kphotoalbum-5.11.0.ebuild 1878 BLAKE2B 33bdc5005ec12f437c20a24ea348b1bdcc1a2e81ed4d04ace1deaaa2ba2bdea34be9d01cb8066cab5e933ca1f617282ee01dae224a87f0d6736b316798454ec0 SHA512 d1b908b0e1c3825a099bd5425a3f73546e413f8bd3ff08c1072857d589a3cc871318496247bcefb16bd8e333a831ff1fa359cc6d3a80742b6693e6d6c5439df5 MISC metadata.xml 733 BLAKE2B 8925ee0f3c5e6e4d8592c3403781228f00cf39f39b0363920c86091fdb566e43889b522121112cf3f0f857cdb94f2da86cf6dd0029276e990ac197870a0ab718 SHA512 824eed39872862a0502dadf33cfee45ecc269bd0750286157abc08119b49c0fa3abf6ec66eb170a37251e141dd2842563219084a41245dc9b8cfe61fa8ad8a08 diff --git a/media-gfx/kphotoalbum/kphotoalbum-5.11.0.ebuild b/media-gfx/kphotoalbum/kphotoalbum-5.11.0.ebuild new file mode 100644 index 000000000000..1d08c747ddc8 --- /dev/null +++ b/media-gfx/kphotoalbum/kphotoalbum-5.11.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm kde.org + +DESCRIPTION="Tool for indexing, searching, and viewing images" +HOMEPAGE="https://www.kphotoalbum.org/" + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2+ FDL-1.2 CC-BY-SA-4.0" +SLOT="5" +IUSE="map phonon +raw share +vlc" + +REQUIRED_USE="|| ( phonon vlc )" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5[jpeg] + >=dev-qt/qtsql-${QTMIN}:5[sqlite] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + media-gfx/exiv2:= + media-libs/libjpeg-turbo:= + map? ( kde-apps/marble:5 ) + phonon? ( >=media-libs/phonon-4.11.0 ) + raw? ( kde-apps/libkdcraw:5 ) + share? ( >=kde-frameworks/kxmlgui-${KFMIN}:5 ) + vlc? ( media-video/vlc:= ) +" +RDEPEND="${DEPEND} + media-video/ffmpeg +" + +DOCS=( CHANGELOG.{md,old} README.md ) + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_QtAV=ON # bug 758641, last-rited + $(cmake_use_find_package map Marble) + $(cmake_use_find_package phonon Phonon4Qt5) + $(cmake_use_find_package raw KF5KDcraw) + $(cmake_use_find_package share KF5Purpose) + $(cmake_use_find_package vlc LIBVLC) + ) + + ecm_src_configure +} diff --git a/media-gfx/openvdb/Manifest b/media-gfx/openvdb/Manifest index b109ea9f8680..b4132b74a88e 100644 --- a/media-gfx/openvdb/Manifest +++ b/media-gfx/openvdb/Manifest @@ -1,7 +1,8 @@ AUX openvdb-10.0.1-drop-failing-tests.patch 2052 BLAKE2B a2235d9e148850ab5e29c736ce1dc0c603da5bcd32e3086befb0a07fbcf8bfd2d6513545527c9f142028cbfd7c8535a9507ce83d19a3279586227077a4593ed0 SHA512 903e0cf829036dd1e038341c8468141db542a530b42c71b4e439a898b9c760ee9aade537d0e1922106f9108f93a809b2415550b954e7e9ea046a258e2f4408c1 AUX openvdb-10.0.1-fix-linking-of-vdb_tool-with-OpenEXR.patch 1007 BLAKE2B 3dd8f5aae5047e95893db8ec62e0626bd2c0bdc50463f4111e3dbe2dcb34da5b1455fb1eb14d4c4676a5831b21223f6d0d2395d66908a493c78d845bce22ab39 SHA512 0e1371b3d45db16c62bb28116c9a41d956b7ea9e58fc814474e10b4d4220b29516bc2642fbd7e35bf66d1b93e3346b80611da40b2a0c97ab6e25c0821dd7b7b7 +AUX openvdb-10.0.1-log4cplus-version.patch 755 BLAKE2B f5202615f82edfa50b5e9bd6cd89bad6f123c6595bd68d03f53dcac420f11e19c2c777533816cf6bc56efa135c01f4fe04fcc2eedb2e5473afa41398d249883e SHA512 6686ad0a1245bbfa83b532e701a3c163a6b9c51cf01fffc74f9bd20f2df1c8c6cea25f9c8fd72f92964a4d9edd798c918c1d962320871f0ca8112288a2c4b201 AUX openvdb-8.1.0-glfw-libdir.patch 742 BLAKE2B 2ab1de05da49480584e373dba0f4a8504f6116ee22c46247f72802a9d412df43603b79b9620d0be2efe9745c30d962d1404325f3b09cae4ac9fe1e3bc0052d42 SHA512 beebad98890dc05c7c34594155fcdb163353b3a92c1571c7b017481b1fa167735ec54df019ed5d154e7d0973d3c1d9fd779508d2360f3306eefa6e45d3240d0b AUX openvdb-9.0.0-fix-atomic.patch 1548 BLAKE2B 718d9eb0511ea50733d7f11b6720a90fd052452f049afbeceecedb2612963f8dfa53d81030671dd426acb1b8d9280e780bfe39030660152b933c80c21c5e1fbd SHA512 316eb3253d53f7fda43f90e3e6f432aa8e5a687c535cefee04c5af682ede05e744513394f16569c50b4cb2baf142750ed19ae815141738d25babad41699e8a46 DIST openvdb-10.0.1.tar.gz 3461352 BLAKE2B 506168a4bb29bab2a3a3cb37002858517000dc1682f04d95387fd1e250b61c61d92d2ffdf9b679d83ef1ce270909693ebd46224b732ce264685004d1e47b3027 SHA512 361cef8932b69b19ee94c47fe78f665a1acabfabc3f45ff9f490e830f73ff092c42f56ce698677476a8ccf062c89e3e4dc6d4c550aa6842438cbd4d404ee83bb -EBUILD openvdb-10.0.1.ebuild 5058 BLAKE2B 6f8cf4d8024232824e584572699ba087c227bb876de3c73ac7083a7295272ae6ec3ad50ff83286048cad604dc1d9c54943f509eadea6c2b4a149b5d69427a191 SHA512 a6e2c6dae916cf135e99e6316a02e3eef35e94411a799691f21c5bcdcd2b550db30a049e1b9773568d52f4a4c3236c49f92ee1a2535abdc39da64eb1f7db862e +EBUILD openvdb-10.0.1.ebuild 5110 BLAKE2B fa33ebd347e20baf18ccccead89bbe9ef94c4e95b143978bd88422a3a90ef78168a4c8eb64691d3710b172f0edf234c2b828e338d890a3949367e5ca499fad2b SHA512 65686da06339427a294b9be212b24698b31cbd5a278084edfee8a060418f62c20565962f8a1f2b36bd216bf7cfe8312fad872458958715fe0c69a41dd274c186 MISC metadata.xml 1610 BLAKE2B 71b91579875d9f8faabae757af3d529b81f1579aef0fab020a439e53bfbbbe6ae210de6b4bf8a2f32a2c535b99a90390ff2c04b894ee64f2467ba18e990eb2c8 SHA512 35cf42af6b53fa086eca70554ce834fd3134c5178f6c89722326add4dbbbff932ce9c4edf01b215aacad8bbd90b5d3b984af14f1a4b435973387bb8ebcde9171 diff --git a/media-gfx/openvdb/files/openvdb-10.0.1-log4cplus-version.patch b/media-gfx/openvdb/files/openvdb-10.0.1-log4cplus-version.patch new file mode 100644 index 000000000000..039fd3a9df6c --- /dev/null +++ b/media-gfx/openvdb/files/openvdb-10.0.1-log4cplus-version.patch @@ -0,0 +1,14 @@ +auto_ptr was deprecated in C++11 and removed in C++17. This bug appears to step from log4cplus, where auto_ptr was replaced with unique_ptr in the 2.0 release. OpenVDB attempts to check for this with the LOG4CPLUS_VERSION macro, however it's defined in the log4cplus/version.h header, which is never included. This patch adds the missing include, which fixes the issue with std::auto_ptr. + +Bug: https://bugs.gentoo.org/901991 + +--- a/openvdb/openvdb/util/logging.h ++++ b/openvdb/openvdb/util/logging.h +@@ -14,6 +14,7 @@ + #include + #include + #include ++#include + #include // for std::remove() + #include // for ::strrchr() + #include diff --git a/media-gfx/openvdb/openvdb-10.0.1.ebuild b/media-gfx/openvdb/openvdb-10.0.1.ebuild index 29778b9e3216..104a9d150db1 100644 --- a/media-gfx/openvdb/openvdb-10.0.1.ebuild +++ b/media-gfx/openvdb/openvdb-10.0.1.ebuild @@ -79,6 +79,7 @@ PATCHES=( "${FILESDIR}/${PN}-9.0.0-fix-atomic.patch" "${FILESDIR}/${PN}-10.0.1-fix-linking-of-vdb_tool-with-OpenEXR.patch" "${FILESDIR}/${PN}-10.0.1-drop-failing-tests.patch" + "${FILESDIR}/${PN}-10.0.1-log4cplus-version.patch" ) pkg_setup() { diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 3ce393f64935f1d455a414aed24af7fc9dab510e..1f8d97cc3dfbb41834f86941ecfcd2a2543aa51c 100644 GIT binary patch delta 67189 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 delta 67218 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%0DPW}acKFW6X zX0hK}w)sg$6K>1^e?|#xT69BgqpSyHLGno^uT{ z72k>@)~5~F;rAYzCr>b;D2M%V0xpKbJ_{&X+7X~QGeL{QyUt|*sE=f_k^^Mws*#pR zHKE>*V-p?iVc)u@p^fbPf9m1zNSwKP>ym%~*Hn&$Xv}M>OYTqMOEEmLa@Q>|@eU|v z+2z!shmO}{^yPQ%UV4|3_11TQv60G z*;|i}sl^LOfm);eZ*^9C5^7%XSeddPn6PvnZXJR)B8>wf6r&W-e~MfM7AaV~2`Bp< zRe)UTT;wdp!PFc`QSkX1@=&*TU$b5Z$)Y&kFexty2;Ri@O)1iwbU)XnQVDn0Kv)4l zdz;Fc>H~RH1;4^lOmniAP3$b$n$l%^ORQpToS~Ujr5Gj9&6f3kF4njDp?>^YKYZ@L zy{Y8K{4}mO3!j!je-m4nn*$3v;sK%hk}a7kK@Hn_fImH=^U_mg*Yu`qCi_|~XQ50C z04BX;+OdSEbrl1qkeE6(srMkJ-^g+c)DJ~se((gO9a1@-8sCx-2|I^E^s#L6Xn8a$ zeM$C-ZGHh2+pfg3W1@gren2&IAh%|bAdxF2Pl_yJA)$Vnf0AjW4xJoyvb<$-*%k+Z zI6ID?maTvKol5-Ace|p;vU!6na%MfOKok)nKwcDHoK1x<56v|xBZ3NLEC*r5W=)8S znMgFBQ4XZ0hi!Tj8?CfQH%dFS6K0f$>r_#38094HdHtp<8PNBoqUNUBYgJAqT%dxJ z-_ca3CP2nhe+$HXQos=d_5LZ2H1GhM5@-YmDy;;j_OjV3Og`~*#b1iRxXDrQvO zKrctjIlBBei*~1(7C93nrZ_LBki5Hz@JaY;o!PpVe~nj@EJe=aNs&G&S#My1!;UJ_ z{Ls2m=x_n5V6f6DLF-ugb<+#NwwhC&P9%bQuvNUccJVqd~VR)9L`j-VOXp%Z2Hrf&KL$ylrt zu~1JPg5S`a;$;@>Om^k}xj$Ud|#|h0^2H z^eX8cKiEH1`;WcsN)@JmJcvso;;ANQZ}mi08QRp>HB(YH~!zepuH2Ypa$QgsPw;U1nFQd@gj1 ze_9-iv!iY_TIMD&9H`fca&Qt!{5ULgJ6Vp{q4#z;meLvVy6T|xSS-NUFCY5n_erb= z(^V!m5#XFUYeaCGmMa?EMs?hhW9-xr-~C&O{rX>39m^@$c$ZS&%MqP|k4<@7;d|dV z&HVrq4}T(`=`Sg(O@eJ^(#VF0{Kl%jo}BEgOYU0%V1HkGVY z$h;iRoJm25eO<35=Wdsj4e6OMLAp^RB}mZN&LS33z&S2{Rv{8Jo&Flt2>X*PKK`%& MAMy~ +Date: Sun, 9 Jul 2023 12:32:49 -0600 +Subject: [PATCH] [subset] Fix cast-align issue + +Fixes https://github.com/harfbuzz/harfbuzz/issues/4316 +--- a/src/hb-serialize.hh ++++ b/src/hb-serialize.hh +@@ -266,7 +266,7 @@ struct hb_serialize_context_t + propagate_error (std::forward (os)...); } + + /* To be called around main operation. */ +- template ++ template + __attribute__((returns_nonnull)) + Type *start_serialize () + { +--- a/src/hb-subset.cc ++++ b/src/hb-subset.cc +@@ -273,7 +273,7 @@ _try_subset (const TableType *table, + hb_vector_t* buf, + hb_subset_context_t* c /* OUT */) + { +- c->serializer->start_serialize (); ++ c->serializer->start_serialize (); + if (c->serializer->in_error ()) return false; + + bool needed = table->subset (c); + diff --git a/media-libs/harfbuzz/harfbuzz-8.0.0-r1.ebuild b/media-libs/harfbuzz/harfbuzz-8.0.0-r1.ebuild new file mode 100644 index 000000000000..96c18d1d4c46 --- /dev/null +++ b/media-libs/harfbuzz/harfbuzz-8.0.0-r1.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit flag-o-matic meson-multilib python-any-r1 xdg-utils + +DESCRIPTION="An OpenType text shaping engine" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git" + inherit git-r3 +else + SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +fi + +LICENSE="Old-MIT ISC icu" +# 0.9.18 introduced the harfbuzz-icu split; bug #472416 +# 3.0.0 dropped some unstable APIs; bug #813705 +# 6.0.0 changed libharfbuzz-subset.so ABI +SLOT="0/6.0.0" + +IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test +truetype" +RESTRICT="!test? ( test )" +REQUIRED_USE="introspection? ( glib )" + +RDEPEND=" + cairo? ( x11-libs/cairo:=[${MULTILIB_USEDEP}] ) + glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] ) + graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] ) + icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-1.34:= ) + truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + >=dev-libs/gobject-introspection-common-1.34 +" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + doc? ( dev-util/gtk-doc ) + introspection? ( dev-util/glib-utils ) +" + +PATCHES=( + "${FILESDIR}"/${P}-arm-cast-align.patch +) + +src_prepare() { + default + + xdg_environment_reset + + # bug #726120 + sed -i \ + -e '/tests\/macos\.tests/d' \ + test/shape/data/in-house/Makefile.sources \ + || die + + # bug #790359 + filter-flags -fexceptions -fthreadsafe-statics + + if ! use debug ; then + append-cppflags -DHB_NDEBUG + fi + + # bug #762415 + local pyscript + for pyscript in $(find -type f -name "*.py") ; do + python_fix_shebang -q "${pyscript}" + done +} + +multilib_src_configure() { + # harfbuzz-gobject only used for introspection, bug #535852 + local emesonargs=( + -Dcoretext=disabled + -Dchafa=disabled + -Dwasm=disabled + + $(meson_feature cairo) + $(meson_feature glib) + $(meson_feature graphite graphite2) + $(meson_feature icu) + $(meson_feature introspection gobject) + $(meson_feature test tests) + $(meson_feature truetype freetype) + + $(meson_native_use_feature doc docs) + $(meson_native_use_feature introspection) + # Breaks building tests.. + #$(meson_native_use_feature utilities) + + $(meson_use experimental experimental_api) + ) + + meson_src_configure +} + +multilib_src_test() { + # harfbuzz:src / check-static-inits times out on hppa + meson_src_test --timeout-multiplier 5 +} diff --git a/media-libs/harfbuzz/harfbuzz-8.0.0.ebuild b/media-libs/harfbuzz/harfbuzz-8.0.1.ebuild similarity index 100% rename from media-libs/harfbuzz/harfbuzz-8.0.0.ebuild rename to media-libs/harfbuzz/harfbuzz-8.0.1.ebuild diff --git a/media-libs/leptonica/Manifest b/media-libs/leptonica/Manifest index 125d568e2fce..65f119621387 100644 --- a/media-libs/leptonica/Manifest +++ b/media-libs/leptonica/Manifest @@ -1,5 +1,5 @@ DIST leptonica-1.82.0.tar.gz 14041481 BLAKE2B 2e60a7e14bf9120348460ac122fe0e9a1c696f17fd8f23cd3eb1b1316e13ae7fd25bbaef3fc8531df6e2572fa06e86d757138b11b29dcc24dda9576b9c00f3b0 SHA512 cb0484570bf3921307ab5c805b3f0e08d4aaa811adfb592f3956b563fc145f7a45173e2278fc5d8a9e37f729bb34dbf8068e030e2066d54547f82d26b56aa27d DIST leptonica-1.83.1.tar.gz 14028566 BLAKE2B 56c501f16eb58366e4ed2f168f714adef968c271a0636cc0f3663b762aac29352a508421702e8ab063f78f3faf01e3d9eb72fff43093b05722a1a604beb66a59 SHA512 14c76b8795e494637cd225982cd27a1cd82d22b34c0c0d6ed061530c0ed8cec87fc1c8482bbda8f56a04f240b9fb50d481b8fffe5df846958cb146f9d2d51553 EBUILD leptonica-1.82.0-r1.ebuild 2066 BLAKE2B 5915d60328aa57c44be294cf3c390ffd7fb2fac6cbfbb5a2f87a6133c6f1a14a9ba0e3cf5ff23cd4ecf1d6f85413207f55c7ea5fc781006ddee59e12f0d230e6 SHA512 227edb1fb6aa0ed926584b2344c0903dc589582e1fb3d492390e0c4d30752e62ab31df88661eef7a8c08405a1b3033da0a360fa1051d030833c3984ea6a441b4 -EBUILD leptonica-1.83.1.ebuild 2069 BLAKE2B fd763fa5899910b7794ecd6143581aa9a7b00339df7dfe96578b1f96f72a28bfc7f8a331d7d8ee5b539febe2bfa0d065a7efbb5c9b55d0f0f2cca1214c77d1f7 SHA512 8c8791362d20dee937d5fc2d05b7aa8b14a862bfd8d1b6f54933f042ccf56e8cf8ef4bee1bd7fa6997af2ff3af621ef3bef38cd867d54a6b4f978beb0096ba8c +EBUILD leptonica-1.83.1.ebuild 2068 BLAKE2B c447341c2a7ae32322a80f1a3cb5645822f121c4cc9923db07ba04d1fd18034168382ea4cf5979414f5f6dda74e4606a5a9ef1868851b4a7ddf84997134fce43 SHA512 0286b7e3a2b6eebc879f66a56d56f146181af986157ee0d4d4c739e4ee52a33b92030f9aeadf0998ef4603858bb98383e34d3151749f31fa6f64677aa00216a4 MISC metadata.xml 606 BLAKE2B 45193dccfdf3394ba6217bb096036b61059b96be60a22381e039df561a66ef091df4fe0476e2c6a6af9f4ee1cced1019d284171e767c18c56ffef3a737794582 SHA512 6b193ead9003b5f54617f4c4852a0a0477c8cd246b4a5e688578d17ec3c03293b6a45e2f6082a16ca6f432fb2bd3f43efe59c5d0cc1c5f741e91116321a10860 diff --git a/media-libs/leptonica/leptonica-1.83.1.ebuild b/media-libs/leptonica/leptonica-1.83.1.ebuild index 9f0d7a1ac019..81ed3a5d52f8 100644 --- a/media-libs/leptonica/leptonica-1.83.1.ebuild +++ b/media-libs/leptonica/leptonica-1.83.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/DanBloomberg/${PN}/releases/download/${PV}/${P}.tar. LICENSE="Apache-2.0" SLOT="0/6" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~ppc-macos" IUSE="gif jpeg jpeg2k png static-libs test tiff utils webp zlib" # N.B. Tests need some features enabled: REQUIRED_USE="test? ( jpeg png tiff zlib )" diff --git a/media-libs/libepoxy/Manifest b/media-libs/libepoxy/Manifest index 7587a077a14c..5ca30a9e1c1b 100644 --- a/media-libs/libepoxy/Manifest +++ b/media-libs/libepoxy/Manifest @@ -1,5 +1,7 @@ +AUX libepoxy-1.5.10-libopengl-fallback.patch 1270 BLAKE2B bd3c68b2cb3392c5ebb552877f14a354e5b3dbd7d16ceaf7865a2f52a918b0ad04de006123d8244c77a3a6e1c37d2453e4eda93d866305285e1f21646c8bc622 SHA512 97118315c590391e71302bbf14db45f53ca21f0ca69f1557d3484ad484d002c12b5d86a3b28250fd0030d9d5aed7b362c4f27a2bc7fe3857733540f0e2259f1b AUX libepoxy-1.5.10-use-opengl.pc-without-x.patch 590 BLAKE2B cef810cccd2133045a60bb5d6e812f048402f1ad65b3befaca34b14950df60b5b7fa732de09eec1a998782ecf846d6863432713b62a29ee6b6ed25b1c2e1cd77 SHA512 567e3f838e62fb607e3cb4f15a5694ffe2407f575acfc1198b15f042fdaef333a05cd3dda28204fad8224967da13c62d87d2ea073c38f1f239d9e0ac7d520dd7 DIST libepoxy-1.5.10.tar.gz 332078 BLAKE2B d56b45a8fc38901fdb23c50b569a667fce8ca289103a8d7ca19f96a76c75d3c2ff9d6959ed2ed47bd64806add95dafe42dc85dfc5bc60af14b5500b70070e008 SHA512 6786f31c6e2865e68a90eb912900a86bf56fd3df4d78a477356886ac3b6ef52ac887b9c7a77aa027525f868ae9e88b12e5927ba56069c2e115acd631fca3abee EBUILD libepoxy-1.5.10-r1.ebuild 1136 BLAKE2B 7dea67af1bbea5c7d105b60fcba02b61492cef00fe8f66ea425e98bb9a2f9073b58b88ed064b969c87ff5b967d13bad649447ff8cb6f887cb9745efe02b801a3 SHA512 fcf7822df9032082edc231fe71e83564e845d34613d210f2c4cf8cefd97900e962341db508ba252f0f73ce255c41d57ab88a3807ed25ca8ba6dbb1c0a0f3e747 +EBUILD libepoxy-1.5.10-r2.ebuild 1139 BLAKE2B 094066ebd47e1600b652b90d0d167e780131470e91588c770089032a5aa1331d19ac558dca2543f5ad3e9e1027d42507567e86a4db156949c7fd20a0c1fbe94a SHA512 135ec5a2afdaed8bc2953c71b2505d114a3583520c854f901da7c3524ba04f23d37556570de48a249b80e915d57854ba2af63c0df4e7c4e75604506f7c9303e7 EBUILD libepoxy-9999.ebuild 1144 BLAKE2B 785308b6f4d4f5287e4002e5f4799b7038f3afbbe26c6cb7d0a02e97ee6adeb9c13f325b40b716a407aac3508cb9f54d27b182d44a22a53ee3d6861384629888 SHA512 01112bdfd285f7a4f22df1414455bfb5d278f678ca1da9dc31488a99d3fa6dcdf9a050dd0f8f1c2bc221b826c6d1ecdd4bb9b6b1d8f6d3ff4340730ce201d5f9 MISC metadata.xml 376 BLAKE2B 980a035e0ac8a5a3126ee27c032e8f14353ca5e7f2920769b74a23aa827a1110ff8f55a49a1f3072889ea1fed9f76f39bb3c2fddc6f6e2e736773c961ea4be3b SHA512 d1b9e9349929118e39201157b34e7955b32301ceaea877025fdf929d1039af536618eec5a9b0c638622c390201cd4d3106d981f884cf0c1c6469534fa65797af diff --git a/media-libs/libepoxy/files/libepoxy-1.5.10-libopengl-fallback.patch b/media-libs/libepoxy/files/libepoxy-1.5.10-libopengl-fallback.patch new file mode 100644 index 000000000000..b36512631d03 --- /dev/null +++ b/media-libs/libepoxy/files/libepoxy-1.5.10-libopengl-fallback.patch @@ -0,0 +1,42 @@ +From 702a0e6639affa64881b9486bb8c866b9134a5cd Mon Sep 17 00:00:00 2001 +From: "Haelwenn (lanodan) Monnier" +To: https://github.com/anholt/libepoxy/pull/259 +Date: Fri, 4 Jun 2021 06:35:23 +0200 +Subject: [PATCH] meson.build: Fallback from libGL to libOpenGL when GLX is + disabled + +--- + meson.build | 3 +++ + src/meson.build | 2 +- + 2 files changed, 4 insertions(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index e0228d1..95b5144 100644 +--- a/meson.build ++++ b/meson.build +@@ -164,6 +164,9 @@ endif + # Dependencies + dl_dep = cc.find_library('dl', required: false) + gl_dep = dependency('gl', required: false) ++if not gl_dep.found() and not build_glx ++ gl_dep = dependency('opengl', required: false) ++endif + egl_dep = dependency('egl', required: false) + + # Optional dependencies for tests +diff --git a/src/meson.build b/src/meson.build +index 37e28f0..11c4b54 100644 +--- a/src/meson.build ++++ b/src/meson.build +@@ -93,7 +93,7 @@ libepoxy_dep = declare_dependency( + # pkg-config file, for consumers of Epoxy + gl_reqs = [] + if gl_dep.found() and gl_dep.type_name() == 'pkgconfig' +- gl_reqs += 'gl' ++ gl_reqs += gl_dep.name() + endif + if build_egl and egl_dep.found() and egl_dep.type_name() == 'pkgconfig' + gl_reqs += 'egl' +-- +2.35.1 + diff --git a/media-libs/libepoxy/libepoxy-1.5.10-r2.ebuild b/media-libs/libepoxy/libepoxy-1.5.10-r2.ebuild new file mode 100644 index 000000000000..2bb7e5c4c156 --- /dev/null +++ b/media-libs/libepoxy/libepoxy-1.5.10-r2.ebuild @@ -0,0 +1,48 @@ +# 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 meson-multilib python-any-r1 virtualx + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="https://github.com/anholt/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/anholt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +DESCRIPTION="Library for handling OpenGL function pointer management" +HOMEPAGE="https://github.com/anholt/libepoxy" + +LICENSE="MIT" +SLOT="0" +IUSE="+egl test +X" + +RESTRICT="!test? ( test )" + +RDEPEND=" + egl? ( media-libs/mesa[egl(+),${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )" +BDEPEND="${PYTHON_DEPS} + virtual/pkgconfig" + +PATCHES=( "${FILESDIR}"/libepoxy-1.5.10-libopengl-fallback.patch ) + +multilib_src_configure() { + local emesonargs=( + -Degl=$(usex egl) + -Dglx=$(usex X) + $(meson_use X x11) + $(meson_use test tests) + ) + meson_src_configure +} + +multilib_src_test() { + virtx meson_src_test +} diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest index 4242fd6f9927..2d62c934e136 100644 --- a/media-libs/libopenmpt/Manifest +++ b/media-libs/libopenmpt/Manifest @@ -1,7 +1,7 @@ -DIST libopenmpt-0.6.10+release.autotools.tar.gz 1559701 BLAKE2B 0a9cbb45babb9adf4196bae93e118d55898801a6333982058c1320bda24980ce561768f8bb885736d357f33b13af18bfc525edab89ce0329169345a8a6a745a6 SHA512 ffa5f02be36dd8667660aff20b33ac2781fb960bbc815e3246f8e31273eb85702ed51ed04e72a1086bb5a51916dfa7d7db981c55dea52eaaa9e07e00ec170351 DIST libopenmpt-0.6.6+release.autotools.tar.gz 1554516 BLAKE2B 21e2fc4252431235608a52d3a321e26eae5d45f2328ff3e3604d84c537d72e07d72346c504901b000af04dfc52b1dd91c79f576be4331ea8685e534a174b61cd SHA512 b634c556f13dc51d1008f4216936a9b7cab25a6fb0d5218da0b692ec848de21905ed1981223ac9ecdebea9ce6c5376e91ff92e1655dd0be491fce0114e3230bf DIST libopenmpt-0.7.1+release.autotools.tar.gz 1650178 BLAKE2B 5bc9ad5640e842d7320df59c76cae7619a36dab72a5b084a65ab0b99f00d48ce1aaca4c7344a9e14eab05bd3f05c8f60a93bce68e99cd5f93344453dee90d29f SHA512 65468341b24d80f8bf0e9cf32d43b3ca3ced0323836373ae3c794b6df5b23d7e9c230ec37dd00777e22038d340adb56b20b83815e048fae22117ead0b4044bba -EBUILD libopenmpt-0.6.10.ebuild 1565 BLAKE2B da86f174c6c24da959fe1baabc7d70249c870a08d7162fbf6ed793e40cad0696c3812fb2e402ba33a60cd25449517af0a41dd0198e6c7e0e3836e16c92ef970e SHA512 075238ff1e67e47e69af8a259afca6cc77c47c8cb4620acc32830635fd279f247272c0686d8fc97b7f8b4152e2079d35dd65de079c6ffd99ac726f6eb8203735 +DIST libopenmpt-0.7.2+release.autotools.tar.gz 1651153 BLAKE2B 170066149d443f465caa74cc308e00394dea8925753466be72a57a2e3625befaf18e3c6e9acb17f2a98068c53487093726a5a7e2a49b4efc093dd85a9073e197 SHA512 5a92641679c72694d29b2bfe46f50ad31c964426f43213b67561f67a21c5683a13a61b0810fced3c46c071f40857a2c564a68947334792e94830cbe66dc5716d EBUILD libopenmpt-0.6.6.ebuild 1560 BLAKE2B 649dbcde7c2bc9aabf1b50f6d7e232e1173f6669e9b73afb34b9cf6273783f52193dda79aa52d54fc0e502fe3a978bbba79bf04c631d2141b91c8d456e8ec4ac SHA512 35cea07a2a46d8f316455e5115e6388b601bb5fe8218a4460e4b523e4401b8b771d2d1149fbb5f97462bd8361ea842034040d80a40ed91166056f24273288bb0 EBUILD libopenmpt-0.7.1.ebuild 1565 BLAKE2B da86f174c6c24da959fe1baabc7d70249c870a08d7162fbf6ed793e40cad0696c3812fb2e402ba33a60cd25449517af0a41dd0198e6c7e0e3836e16c92ef970e SHA512 075238ff1e67e47e69af8a259afca6cc77c47c8cb4620acc32830635fd279f247272c0686d8fc97b7f8b4152e2079d35dd65de079c6ffd99ac726f6eb8203735 +EBUILD libopenmpt-0.7.2.ebuild 1565 BLAKE2B da86f174c6c24da959fe1baabc7d70249c870a08d7162fbf6ed793e40cad0696c3812fb2e402ba33a60cd25449517af0a41dd0198e6c7e0e3836e16c92ef970e SHA512 075238ff1e67e47e69af8a259afca6cc77c47c8cb4620acc32830635fd279f247272c0686d8fc97b7f8b4152e2079d35dd65de079c6ffd99ac726f6eb8203735 MISC metadata.xml 328 BLAKE2B 25f8b37a7e7885a50e5b7305c9090033c78b1154214e05060c3407f0d27ac436aa3f0da1dff3a5ba1685bef390f1fe99416893aaf59e002921cc3464ce0d2167 SHA512 6686c75dbfcd5a5f9d6ef4d667916f54388180045471f8eb585c7b0d6e03f5d56c3fc892c97851f7453318309a456bbfd877eb240cbf008b71984009d08a8181 diff --git a/media-libs/libopenmpt/libopenmpt-0.6.10.ebuild b/media-libs/libopenmpt/libopenmpt-0.7.2.ebuild similarity index 100% rename from media-libs/libopenmpt/libopenmpt-0.6.10.ebuild rename to media-libs/libopenmpt/libopenmpt-0.7.2.ebuild diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest index 62261d5c8e44..569777295f61 100644 --- a/media-libs/libsdl2/Manifest +++ b/media-libs/libsdl2/Manifest @@ -6,7 +6,7 @@ DIST SDL2-2.28.0.tar.gz 8107868 BLAKE2B 443312d964184b0ccaf9643fd6588ed6e0235163 DIST SDL2-2.28.1.tar.gz 8109697 BLAKE2B c32537d42108dd75ea4f2ba907d6b045ba18d6be29f76a6f8a2f45400d069b0d43223a8855ba3103fa53c3b9d886b2e542133bcce1cd6cfcf5b17800dd5f9911 SHA512 1d5c1912c2a6d606b465938365a56ba5202367c47c6c88d303f4838f0c37826fe14aecbf588a3e86fa996d7118bd831f69559d2cc22c01bc4dbe56d03c5223b1 EBUILD libsdl2-2.26.2.ebuild 6455 BLAKE2B 64dfa0734239285ddbd8fcfc49269f5b414b0723e3b6008bdfcf8bac838c2b1901ef0dc512c7eba91b9a163e1c72c69686180c6abd55c7758916359b6e9ad0bb SHA512 42be25f63355669f5b9de0b3b001e756795b689c55884377a3ea44f9797e3345417fc11a6f7ea597ebd4322da51f09bf1247433ef5cf1d5fdeaf2e9ec3654971 EBUILD libsdl2-2.26.3.ebuild 6462 BLAKE2B a121f982cefc81f7f1531ca10f93d77da636cb306f62dc7a2884aecc3e6cb920f4ed64098493bfafa1b25e7a8dbc64e3437dac8d7a46e5516b729773c4a81e89 SHA512 54df550b8b14b9570a3f79a0766bc53fdcdb4aef8128b028e85307c833f0d424a6c460b5f25cb0b08cbcdfdca95c7b4be084011bf7ec1feccaf6a7ce03e8c9e6 -EBUILD libsdl2-2.26.5-r1.ebuild 6446 BLAKE2B 2ce69dbaf5b459b96d0fc0f22bfc8f8b095ce27afa14a411d7acac41ad410e96c5242f6b41ea04b748fe5855cad962f4ee62ff189a31f2bc829c0307fcefed3c SHA512 42ca0a762aa14c2e30f930226e6445a0858a6cd918aa20362c468baada58d58f88c9b8f0ee64b1c3d0ab367b0e401c26d37044230e37c4340bfdecbc1334c270 +EBUILD libsdl2-2.26.5-r1.ebuild 6445 BLAKE2B 5411f9add957f5ecc399d46c6f3d280c4eda2f111fc57a9b6c0d01efb61294a4c4bafc40df3be3aaf69a5d168801783b9cc68546b219d85b2d77cc26ffba0b67 SHA512 bcaad8cbf8d7469b978c0c57e9ff65f31e18398813bfd4d517347d28ec833338e8ce348833fd9990b571c82e39af0eeb7630aad353da6e5fb1d7221b37ceee8d EBUILD libsdl2-2.28.0.ebuild 6450 BLAKE2B 242f27fc4b242cf72fe586500a7946296ce656777c25a30c575b5e39cc9581796be5c7bc6dc56b9918b224737d821961eceaa0deca56b817130f9366d20992e2 SHA512 49626c660ed32937c6de12411c6a8b1c415501a22523dc05ecca34b6ed4c06bc0fec2609b2f5ae090e7f07acd79e9e73c4ec05e0623e53a9c816968fd53c5dcf EBUILD libsdl2-2.28.1.ebuild 6450 BLAKE2B 242f27fc4b242cf72fe586500a7946296ce656777c25a30c575b5e39cc9581796be5c7bc6dc56b9918b224737d821961eceaa0deca56b817130f9366d20992e2 SHA512 49626c660ed32937c6de12411c6a8b1c415501a22523dc05ecca34b6ed4c06bc0fec2609b2f5ae090e7f07acd79e9e73c4ec05e0623e53a9c816968fd53c5dcf MISC metadata.xml 2003 BLAKE2B b0233c893c0ee157dc23c5b85ac253e0e830955fdbc78f8698c7f1059182076d7d10d842469d50d40abcc8a176e0c356c43aa55def05e1a2048ec178732c5f2c SHA512 7f0e86d7a53ed52f6b8bf39c14e0170a255398fbbd5da6e1707bdcc2e1de20153f4e7a2433e247e5a80b93895f9225eed133cb3fef94526679ff3aab7892da47 diff --git a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild b/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild index 249410619044..90365087cb92 100644 --- a/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild +++ b/media-libs/libsdl2/libsdl2-2.26.5-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz" LICENSE="ZLIB" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver" REQUIRED_USE=" diff --git a/media-libs/openjpeg/Manifest b/media-libs/openjpeg/Manifest index b839ab632fc1..2ef4c0c443f9 100644 --- a/media-libs/openjpeg/Manifest +++ b/media-libs/openjpeg/Manifest @@ -1,5 +1,5 @@ AUX openjpeg-2.5.0-gnuinstalldirs.patch 11415 BLAKE2B 9916b82721b9e75dd175d8cf6b85aa9f3b0bbba4d72b5d9c21db853ccf7a40d970db051eff159040fa7b4eb478a5106879044b103e0fb30078704f51c4cb3eef SHA512 d559e1e101b88ea9f391d984e7fe2a28ed5572692f3fbf8c7e79e17105ce83d17ca2a378688c595a8da4f60925de5bf57569424de51a627e629d39479e04c682 DIST openjpeg-2.5.0.tar.gz 1867111 BLAKE2B 472d9998a7407574d3bc059d1c0b662a8a553cfe5cb7806a022cb35e14564417a8e06e9970f06d8e65ef149019bab747caefa8e29bc793d07ad86e076909d306 SHA512 08975a2dd79f1e29fd1824249a5fbe66026640ed787b3a3aa8807c2c69f994240ff33e2132f8bf15bbc2202bef7001f98e42d487231d4eebc8e503538658049a DIST openjpeg-data_20210926.tar.gz 498600110 BLAKE2B 34a1c39379d9f8f4caad6c8263a4bc59e62a6a3b8db744eaeaa7047e58813636341b3fb7ee6a121b7dfcd4bc085f9884c3aef86605633ff0d84a1b77cf003624 SHA512 4444225ddb9c548d7753561188cd2d595ae13d7a45471240fac69c3de786a97fb899cd5bbc67cf1b54bfccff0dcd215ec6e83d1bd66982a44c802d163e365dae -EBUILD openjpeg-2.5.0-r4.ebuild 3002 BLAKE2B 1fc7abfae69c21c4f9dc7634c1a29d8a6f861d6b131afd014eabf7b33f5c4b1b384c2bb8aa8de1d3551666278cd03dc5c70439a9a62de4342cbb96f39d518cdb SHA512 71122894229a069f85345bbe66d281751087be8abf4fdf535e5ec0c6f2681b3737cc69f9a5704a2302424334333477c87cc43d6042e355321b152e453316d27f +EBUILD openjpeg-2.5.0-r5.ebuild 3021 BLAKE2B ffaf9295fe43545c114b550a78250a8e5f52b96e2b6a258fbf5f01c2015791daef6a21fac59418528749a782ebd471046ec6108831a71532da1c9ae6480ba312 SHA512 453d8de65142576caa49867b68f6b331f68b1c14195b7823a255ef40832724204673a95429c7ea00253b417c8bf05218b6496f65aeb33f2d575fce9ad1abb7f4 MISC metadata.xml 551 BLAKE2B 39647e4fca09d2f613785e350aed813dedb0fb109d718a2ab9b08f7d30d55eaeab4abcf3c58b1434ad239548c966aefac7ebcc3a13d50220ad4a2e59054a75d6 SHA512 a2d0283f5b3d97b6d942d865fa3433f007127dbc63e9479bdf06b8e33c8885dfe6c642cb1b1a8595164fa7fe9961ed44a8c8e70086d7b4dea2f75c1816bbf793 diff --git a/media-libs/openjpeg/openjpeg-2.5.0-r4.ebuild b/media-libs/openjpeg/openjpeg-2.5.0-r5.ebuild similarity index 99% rename from media-libs/openjpeg/openjpeg-2.5.0-r4.ebuild rename to media-libs/openjpeg/openjpeg-2.5.0-r5.ebuild index 8c7cbf99b42f..859d250dd7f8 100644 --- a/media-libs/openjpeg/openjpeg-2.5.0-r4.ebuild +++ b/media-libs/openjpeg/openjpeg-2.5.0-r5.ebuild @@ -49,6 +49,8 @@ src_prepare() { } multilib_src_configure() { + append-lfs-flags + local mycmakeargs=( -DBUILD_PKGCONFIG_FILES=ON # always build pkgconfig files, bug #539834 -DBUILD_TESTING="$(multilib_native_usex test)" diff --git a/media-libs/opus/Manifest b/media-libs/opus/Manifest index 968bda17e715..f9ec563f7d67 100644 --- a/media-libs/opus/Manifest +++ b/media-libs/opus/Manifest @@ -4,5 +4,5 @@ AUX opus-1.4-arm64-neon.patch 888 BLAKE2B 31a46a4d4cda3381bbd2406bc5f3c8d3ee2c91 DIST opus-1.3.1.tar.gz 1040054 BLAKE2B e0aab38518938157a6ef27307f52d9d3f9c12a2fef4c7e5b4168c2f6fc04d79e333ebe477059b3e6a0518fcf6aa089b5eb1c8de68d83474e237c0f73e5a221cb SHA512 6cd5e4d8a0551ed5fb59488c07a5cc18a241d1fde5f9eb9f16cd4e77abcdb4134dd51ad1d737be1e6039bfa56912510b8648152f2478a1f21c7c1d9ce32933cd DIST opus-1.4.tar.gz 1063408 BLAKE2B 21f11df745cb868f4da1586d678901045fd9bd0c0590628015f3adc2522c88b0660df88096abe975051fec3188b76b93762c4a01907c2ab2b23c40fde79cf6ad SHA512 1ecd39e0add24de12823bf7c936bb67441228721e2cdae0edbfcf3cee0894bcc6edf2a1d0ca5cdfdad1565803bf39cc4c985ad32710c2a9582f850adeb5ca631 EBUILD opus-1.3.1-r4.ebuild 1396 BLAKE2B 61734d61d0f4a2cc973821e3ebfcda2ed0d9ac96a4550512b71408472408eddbbbe5fd0027434a151388d06b14845270d102dbf72c1116b928b400e6bbc1d099 SHA512 31e110ab734cfbd63d364f3891421ff44188be244b7f5a29f3c941259bb945032b1a9617290b9b7eaec142118cf77d34443258eaae05bec09afc441c2f630ed3 -EBUILD opus-1.4.ebuild 1597 BLAKE2B 527f2d04d06229ff05146edaa0419b4b8db73be1cfa52156adc3714f49cceeca13f91167e15e819e490db6821dce6225cfe7aaf00bdf2f396fd455ba35de6c79 SHA512 ebba1fe9007099aad6518ba6846fdf3a309c807a656709e68db02c18506c4f2807dd90f33ff33bd1414d29ad865df87e056223153f63ceeaaded2653b8b2cca4 +EBUILD opus-1.4.ebuild 1596 BLAKE2B 258ce7c24a6e2f1a1e0e74ef10125dc6e5a1f02cca7b042001cd2558b8763c49bce8a24b0c9d832012e25a6b9bb4c8c5e18d97b52b6bc4c43196f03de90ab16f SHA512 967ea66768b305b633953393723239602e7afc85e6ed0470a446b860318c6dfa6fdcabeaf5a3ed730fdcb8006434cae4676d6b9997681e58fd4ee5551a1bba32 MISC metadata.xml 538 BLAKE2B d65f695f3bf53cb827c9fbfc621cb58f3465e77f74f3bb3c436fc8741161798b6f7dc3381a07e21f7f1e5310104ed89179c64d9ab30f2102c76ef6ee73ad9ebc SHA512 0e84eba3a3711486a9569e7d38b0fe7cd11aa0d68c123f3304b6b698394dff4e48f4270624793cdc17a16a3ac8c9f921ae50bcbb30b920916b4bad9ae60c7117 diff --git a/media-libs/opus/opus-1.4.ebuild b/media-libs/opus/opus-1.4.ebuild index a47501c6794e..58a4853c23b3 100644 --- a/media-libs/opus/opus-1.4.ebuild +++ b/media-libs/opus/opus-1.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/xiph/opus/releases/download/v${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86" INTRINSIC_FLAGS="cpu_flags_x86_sse cpu_flags_arm_neon" IUSE="custom-modes debug doc hardened static-libs test ${INTRINSIC_FLAGS}" RESTRICT="!test? ( test )" diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 9f38481f9356b9a21bcfb66966fca7b4a12c8de0..8b83bc58f5d51735e0862824d4bda7cc847d731c 100644 GIT binary patch delta 56418 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 Z~ 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 XlvWkal_}1?{jdK6WS|s`Yo7rCrMpFi delta 56386 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 rDn%=(K+69#V!-5MW~H`LCsiFPqO_`Tu1s +Date: Thu, 6 Jul 2023 14:38:20 +0200 +Subject: [PATCH] possible bugfix: return nPorts + +--- a/src/midi/posix/MidiReceiver_pthread.cpp ++++ b/src/midi/posix/MidiReceiver_pthread.cpp +@@ -145,4 +145,5 @@ unsigned int MidiReceiver::countPorts() + } + delete midiin; + midiin = NULL; +-} +\ No newline at end of file ++ return nPorts; ++} diff --git a/media-sound/milkytracker/milkytracker-1.04.00.ebuild b/media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild similarity index 95% rename from media-sound/milkytracker/milkytracker-1.04.00.ebuild rename to media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild index 77adb777bea0..33cb60194fdb 100644 --- a/media-sound/milkytracker/milkytracker-1.04.00.ebuild +++ b/media-sound/milkytracker/milkytracker-1.04.00-r1.ebuild @@ -26,6 +26,10 @@ RDEPEND=" jack? ( virtual/jack )" DEPEND="${RDEPEND}" +PATCHES=( + "${FILESDIR}"/${P}-wreturn-type.patch +) + src_prepare() { cmake_src_prepare } diff --git a/media-sound/mixxx/Manifest b/media-sound/mixxx/Manifest index db89839bb31c..5709a109973e 100644 --- a/media-sound/mixxx/Manifest +++ b/media-sound/mixxx/Manifest @@ -2,7 +2,6 @@ AUX mixxx-2.3.0-cmake.patch 556 BLAKE2B 2757a1c72f4ad052aacd17fba1934a106c34971a AUX mixxx-2.3.0-docs.patch 626 BLAKE2B 73eca9849d69112edd254bd28329b360c31434eb1a4bcb626ca9fcfc0b00dee2c9f9d81d83302fbe0718be9e5a47a1748835013f20398eeb4e50c5e81b78a172 SHA512 2de279b48463d214ef7c9da58c58fb10d0fb300afe80b01e1981f4df15a5f7da1079b53ca1422dc0d69da8a367fe4693ba002a351e57f95fa1b24d5ec7fb12a4 AUX mixxx-2.3.1-benchmark_compile_fix.patch 220 BLAKE2B 28c5a7fe5e6e465bd7d9445e741d366341fadcb8d142961cf25d6b57aabcc453f74cbb0d3f63b01df5e65e7151a9e59545c50b52e732234ae6a734eb171cef82 SHA512 d301a87760a0162a9e09e08dd544183219776c61d2810d75c37d39a9ac9fcf8a329681e53ca922864ccafeb98231cbeea565db2196e56bf62417a09b40bae4b8 AUX mixxx-9999-docs.patch 695 BLAKE2B 5f639550ff8aca7f7aeed8d4d6dfd44e2b0eb8c3cc3f5c6578ff802dfd4c11fa8a9fdf3f820ec8e4fdb1449abcc50673a06b4dac74ba4916b6111e8117474002 SHA512 cd34b4faeb939a1d802936b9b4f740f252ba572926815726f1957df6cc07a362ae03d9772484188dfc0ebcc942808c06ef2c9bab8df6164de4b2b65a447d9f92 -DIST mixxx-2.3.3.tar.gz 41011867 BLAKE2B 1b3d863341afbdce86c61c4689494a334a689d02aaf5a700aa74d3291843f028d77ef7d62e545d05377ffb1f9a5077529c3a77a2b4a5e8ce20823728a8fe8d80 SHA512 6bd3809802f2f66af7d840db6ce006d7e46a824cf460ea9ae1bcff81f17483debd2ef47fd68d0da82671afaf01b6c3bc2522e02b41d992e08bc98f4d3d68120f DIST mixxx-2.3.5.tar.gz 41226268 BLAKE2B 311dc36c5544e34651b4eb824fac2ab70827382295ba1912d53ec9706fc976a89d5417c969cb41e23c22a456953046e472fcbdbe78316949e02e6db7e15704b4 SHA512 d81208e8fe91e1843bac7ab512dc248457266b935bf8720694f2bedf96389ba35789d68ea77fcecf0a02682fb75de2752612b2c44a49b8eba52323cab2b82e51 DIST mixxx-manual-2.3-ca.pdf 34083768 BLAKE2B 0572da067016d6fd1a0e955cfa9daad319e633357532bad1143333a277d3dee1876709447ecfb954b5294f5fd176af229884e11a8e2fd40d03c12a6cf80bf01c SHA512 965f2f344bfa57531974362de889a92bb8b3024e527158f6c1819e285f70078762e958f7805ff1f833e7310646925cb8120eb3010f8600aa2cd21b2266a9333b DIST mixxx-manual-2.3-cs.pdf 8358958 BLAKE2B de00e08468fed15670751b0997759af0eca71b041d0366ad0e8cf2297fe27368eb6340a3f109b3f992a6f01a99f0d04ba7962c983756cdca2121bf9ca025aa76 SHA512 648eedde674155094b4fa9605422032e71427c95580ffe3f01c8d41a26495bd9bd2d8d7dff38e99bdfbba3a46aee9ca6a6e1c9327b8d1d503310e4c669755068 @@ -27,7 +26,6 @@ DIST mixxx-manual-2.3-sr.pdf 34079603 BLAKE2B 83ed178b8b095928138c853b5300176316 DIST mixxx-manual-2.3-tr.pdf 34062405 BLAKE2B 69b5f76b4e74aa0d48636ae3914a6f40e0104d509f76c0569f99348d17131926a564d7e43a73d34036c5a94be4b61a37645e7933b1dea2513c6d72d5d25334fc SHA512 b05f297f3000767e2a8a2319e56f0db73981418943a96d0822f4f3f51f29bbb5667cc0b487ef328f1d6d115013af705371668ef3081321b6980ea95834a40895 DIST mixxx-manual-2.3-zh-CN.pdf 34165133 BLAKE2B 58e717082ace6824532392a282cd1452c279410c547fabc333b6adccaf47fb8e4bbac0c612f9679c8d85317e9b706e5fe10b7c1fc11a4325a14c5b3faafdda46 SHA512 995fb6c9bf1f729eaa08cd5b2003f21c76274f8f3046bd85b771cb86c429fa65cc50f0f4a36396e654a4378125157777b2f0f04a9343b20aa3aef76281395aec DIST mixxx-manual-2.3-zh-TW.pdf 34135938 BLAKE2B b5747b2156d686bb84166beb2c1552e0d998f3c402793444631c1f146c93fd8f6addb5fc34c0f59b16b2866994b8f64ee5670ab26c683d51b0c36d3f247dcf70 SHA512 55a5c3d5064c021f73a48dab5fb93094bc0f9220a1790518b043a21900dc6792a2fc01ee5c6def6338a3df09bcbb7441e1c8b2f23aac2aad2b2a5974babb8a9f -EBUILD mixxx-2.3.3-r1.ebuild 3854 BLAKE2B 3acfe0eab04b4629aee801936e8a7057dbe2ed68e2e1cde34a6d7de93fb1f4e21465971a4e81beae1a5945ff96d984d5775ee71d1780806b2590955239a8b274 SHA512 f6fd7a0b72418d7904433282be559910cb45bb23bf7b32a269ea1fcfdf4e06d9cf728bf8f4b7b33ae700ba000ec1d3666c19e86b2b8775d4f4ac37b4f8d9a11c EBUILD mixxx-2.3.5-r1.ebuild 3786 BLAKE2B cfd13b9e0ec845245e086e90895658dd1b4011071525b1166de348bfca7ef45c566d4b5095a81dc44fb264b5ea78e172ba3d173fb5dc61d32cf2dbb28754c2d0 SHA512 6c64e16c7f47237fa1e7ed0577e9060246a7ee453e5b388157b9556a9f53f1381e32e3a7ebef3982a04bef13324edf7c0e20d5999e51214288620285e0980c59 EBUILD mixxx-2.3.9999.ebuild 3686 BLAKE2B a3693db71d5c8c264e008cc0e813d46a887e2e1cc7430a3e47316338710d1a49c8922ebd731fdd32d89ee7b70da2b52639f8348438ca353f52a55177f31810ba SHA512 948003c5a5e08fc001b298a006230621c51dd5dbd51f86c737cf446e4f8d6d8fa8e3474fdfc3538d8480cef4b828d4b1444f338ab025cba50d3162ee62aeb3ff EBUILD mixxx-9999.ebuild 2829 BLAKE2B f21165282b08bcd40f3a345bf523c3881efc1268634a2a2f19fa387ad946d447f94c2f22300d5ecb2c553461d1b93edcc2e879962cd83bff9da73cb264664cf0 SHA512 eb55e944cda6a0eff9416415c84cff5e1ad6d35b808b19699e852740587f4020f44b1978236e14254cb8e66bfcede63c88e0eb69b611afdb67932886167c1221 diff --git a/media-sound/mixxx/mixxx-2.3.3-r1.ebuild b/media-sound/mixxx/mixxx-2.3.3-r1.ebuild deleted file mode 100644 index f5cbf9720882..000000000000 --- a/media-sound/mixxx/mixxx-2.3.3-r1.ebuild +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg udev - -MY_PV=$(ver_cut 1-2) -DESCRIPTION="Advanced Digital DJ tool based on Qt" -HOMEPAGE="https://www.mixxx.org/" -if [[ "${PV}" == *9999 ]] ; then - inherit git-r3 - if [[ "${PV}" == ?.?.9999 ]] ; then - EGIT_BRANCH=${PV%.9999} - fi - EGIT_REPO_URI="https://github.com/mixxxdj/${PN}.git" -else - SRC_URI="https://github.com/mixxxdj/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - #S="${WORKDIR}/${PN}-release-${PV}" - KEYWORDS="amd64 x86" -fi -LICENSE="GPL-2" -SLOT="0" -IUSE="aac ffmpeg hid keyfinder lv2 modplug mp3 mp4 opus qtkeychain shout wavpack" - -RDEPEND=" - dev-db/sqlite - dev-libs/glib:2 - dev-libs/protobuf:= - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtscript:5[scripttools] - dev-qt/qtsql:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - dev-qt/qtxml:5 - media-libs/chromaprint - media-libs/flac:= - media-libs/libebur128 - media-libs/libid3tag:= - media-libs/libogg - media-libs/libsndfile - media-libs/libsoundtouch - media-libs/libvorbis - media-libs/portaudio[alsa] - media-libs/portmidi - media-libs/rubberband - media-libs/taglib - media-libs/vamp-plugin-sdk - media-sound/lame - sci-libs/fftw:3.0= - sys-power/upower - virtual/glu - virtual/libusb:1 - virtual/opengl - virtual/udev - x11-libs/libX11 - aac? ( - media-libs/faad2 - media-libs/libmp4v2 - ) - ffmpeg? ( media-video/ffmpeg:= ) - hid? ( dev-libs/hidapi ) - keyfinder? ( media-libs/libkeyfinder ) - lv2? ( media-libs/lilv ) - modplug? ( media-libs/libmodplug ) - mp3? ( media-libs/libmad ) - mp4? ( media-libs/libmp4v2:= ) - opus? ( media-libs/opusfile ) - qtkeychain? ( dev-libs/qtkeychain ) - wavpack? ( media-sound/wavpack ) - " - # libshout-idjc-2.4.6 is required. Please check and re-add once it's - # available in ::gentoo - # Meanwhile we're using the bundled libshout-idjc. See bug #775443 - #shout? ( >=media-libs/libshout-idjc-2.4.6 ) - -DEPEND="${RDEPEND} - dev-qt/qtconcurrent:5 -" -BDEPEND="virtual/pkgconfig - dev-qt/qttest:5 - dev-qt/qtxmlpatterns:5" - -PATCHES=( - "${FILESDIR}"/${PN}-2.3.0-docs.patch - "${FILESDIR}"/${PN}-2.3.0-cmake.patch - "${FILESDIR}"/${PN}-2.3.1-benchmark_compile_fix.patch -) - -PLOCALES=" - ca cs de en es fi fr gl id it ja kn nl pl pt ro ru sl sq sr tr zh-CN zh-TW -" - -mixxx_set_globals() { - local lang - local MANUAL_URI_BASE="https://downloads.mixxx.org/manual/${MY_PV}" - for lang in ${PLOCALES} ; do - SRC_URI+=" l10n_${lang}? ( ${MANUAL_URI_BASE}/${PN}-manual-${MY_PV}-${lang/ja/ja-JP}.pdf )" - IUSE+=" l10n_${lang/ en/ +en}" - done - SRC_URI+=" ${MANUAL_URI_BASE}/${PN}-manual-${MY_PV}-en.pdf" -} -mixxx_set_globals - -src_prepare() { - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - # Not available on Linux yet and requires additional deps - -DBATTERY="off" - -DBROADCAST="$(usex shout on off)" - -DCCACHE_SUPPORT="off" - -DFAAD="$(usex aac on off)" - -DFFMPEG="$(usex ffmpeg on off)" - -DHID="$(usex hid on off)" - -DINSTALL_USER_UDEV_RULES=OFF - -DKEYFINDER="$(usex keyfinder on off)" - -DLILV="$(usex lv2 on off)" - -DMAD="$(usex mp3 on off)" - -DMODPLUG="$(usex modplug on off)" - -DOPTIMIZE="off" - -DOPUS="$(usex opus on off)" - -DQTKEYCHAIN="$(usex qtkeychain on off)" - -DVINYLCONTROL="on" - -DWAVPACK="$(usex wavpack on off)" - ) - - if [[ "${PV}" == 9999 ]] ; then - mycmakeargs+=( - -DENGINEPRIME="OFF" - - ) - fi - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -src_install() { - cmake_src_install - udev_newrules "${S}"/res/linux/mixxx-usb-uaccess.rules 69-mixxx-usb-uaccess.rules - dodoc README.md CHANGELOG.md - local locale - for locale in ${PLOCALES} ; do - if use l10n_${locale} ; then - dodoc "${DISTDIR}"/${PN}-manual-${MY_PV}-${locale/ja/ja-JP}.pdf - fi - done -} - -pkg_postinst() { - xdg_pkg_postinst - udev_reload -} - -pkg_postrm() { - xdg_pkg_postrm - udev_reload -} diff --git a/media-sound/openmpt123/Manifest b/media-sound/openmpt123/Manifest index 579da118b8d7..cc0459ab5a37 100644 --- a/media-sound/openmpt123/Manifest +++ b/media-sound/openmpt123/Manifest @@ -1,3 +1,3 @@ -DIST libopenmpt-0.7.1+release.autotools.tar.gz 1650178 BLAKE2B 5bc9ad5640e842d7320df59c76cae7619a36dab72a5b084a65ab0b99f00d48ce1aaca4c7344a9e14eab05bd3f05c8f60a93bce68e99cd5f93344453dee90d29f SHA512 65468341b24d80f8bf0e9cf32d43b3ca3ced0323836373ae3c794b6df5b23d7e9c230ec37dd00777e22038d340adb56b20b83815e048fae22117ead0b4044bba -EBUILD openmpt123-0.7.1.ebuild 1728 BLAKE2B be9fd502c98c116e8bd4d36734ec2ac170b0fa5d32294c588ad95d9f6f1989600f91110337aa4d0553242cfd34b5db17de579849514395c917482a22adf88201 SHA512 13a127d8bca0fe86ea02e72554e88a2605d9244ebbc23a4157167cd0c62d1f0b66060f466eb59cb4b8276d2ccefea22a0b7fe59c998ec5bdc3b6f18fefa4c873 +DIST libopenmpt-0.7.2+release.autotools.tar.gz 1651153 BLAKE2B 170066149d443f465caa74cc308e00394dea8925753466be72a57a2e3625befaf18e3c6e9acb17f2a98068c53487093726a5a7e2a49b4efc093dd85a9073e197 SHA512 5a92641679c72694d29b2bfe46f50ad31c964426f43213b67561f67a21c5683a13a61b0810fced3c46c071f40857a2c564a68947334792e94830cbe66dc5716d +EBUILD openmpt123-0.7.2.ebuild 1728 BLAKE2B be9fd502c98c116e8bd4d36734ec2ac170b0fa5d32294c588ad95d9f6f1989600f91110337aa4d0553242cfd34b5db17de579849514395c917482a22adf88201 SHA512 13a127d8bca0fe86ea02e72554e88a2605d9244ebbc23a4157167cd0c62d1f0b66060f466eb59cb4b8276d2ccefea22a0b7fe59c998ec5bdc3b6f18fefa4c873 MISC metadata.xml 328 BLAKE2B 25f8b37a7e7885a50e5b7305c9090033c78b1154214e05060c3407f0d27ac436aa3f0da1dff3a5ba1685bef390f1fe99416893aaf59e002921cc3464ce0d2167 SHA512 6686c75dbfcd5a5f9d6ef4d667916f54388180045471f8eb585c7b0d6e03f5d56c3fc892c97851f7453318309a456bbfd877eb240cbf008b71984009d08a8181 diff --git a/media-sound/openmpt123/openmpt123-0.7.1.ebuild b/media-sound/openmpt123/openmpt123-0.7.2.ebuild similarity index 100% rename from media-sound/openmpt123/openmpt123-0.7.1.ebuild rename to media-sound/openmpt123/openmpt123-0.7.2.ebuild diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest index 84a21fe882f6..a162e9e16561 100644 --- a/media-sound/qtractor/Manifest +++ b/media-sound/qtractor/Manifest @@ -1,5 +1,3 @@ -DIST qtractor-0.9.33.tar.gz 2014555 BLAKE2B b2de591c8be935403f8c54682758a891bd9ead07626aede7d1015915941a0558e9f9aeeed3cda5b2b60c52637a80d72e10edc6d29c5d05d87bcfaca31df58e7a SHA512 cb5f26e124a3b43afeaa7f175338ea54ffdd907ee95935c9188ed890afbfea7706fcd45cf6f3c208abfd93ddfbc1ec6fbd1ee2c11a5505f45c97d98950944811 DIST qtractor-0.9.34.tar.gz 2012437 BLAKE2B c64b75bc8ecd761378dd0170e0fdcfcd5c612cabdf8c4dddcfaca2bbbd95db6328b36bfe1a10426744b9e75148263476bc17af80efcecf70a6c6a2b4089f7c26 SHA512 6ee5df583eb7e46c88aacb98d0dc79159b50e510158651d476e9516180e9bcb536e9642842714b62f7c4fde15fe386d85e6706f70b583ce0d8677e671985c695 -EBUILD qtractor-0.9.33.ebuild 2504 BLAKE2B 38434a737c64dfe61dca5992d7464be1fdf913e8aa9d1683caa0cdba18f44db432b3103c590fb2667dc43762c6aee1da9feb65a110d815f040e8c31387e3c1fe SHA512 44ab440cce00e1eb5447880649ab292391ec9a737c2e3444ef15e26c744afed70449bca8ccceb022238c6e421bd7418dbd5fa8d0ac5fa530013e094d7bf896af -EBUILD qtractor-0.9.34-r1.ebuild 2523 BLAKE2B d74460c97a593ebce6308918245690bfe59abf6ef8580810cd7753a95ec68bdeb7562dad785994ff64bf13df12f7caa83c67613de5bd0389486787acaff896db SHA512 6d7a41379bafa41d7199d42c360633fd76fa8d4fe09f8d02f678876abc8d98ceaa7fde3cd378656447dd671a2b5dbc91514b043cd6f7a409c418371a7a8b0714 +EBUILD qtractor-0.9.34-r1.ebuild 2521 BLAKE2B dc8bb5185169a8e14468ade46f9d164d211b7a41cec833d27a7d58c260467896931a9487846727fd0897c678e16f07f820721e55ad336ee050c45a667cf8b578 SHA512 18e38db886a4ee9894bea573b297a3ab63994294262e56d322271604d1a0b420fd39cc2ed5fa12839ed0e475c05161a49a94d1a3a073038b231a5cc211586614 MISC metadata.xml 891 BLAKE2B c85e76d86b5e559e2de880a440e8bdddfb8d67de2b7216a42ebb1ec7cce7b9a4dc8ccf20732e4b4ea489a14fcf5584aecef193e9fe3ac2bb0159011002607a60 SHA512 fcc0f8b61f0b9d9fd3d49c5f00f46b739012a6e8e4f7664bf08ae277b279d282d11056f9ca986788a7e444da53a17aeab46c2ee30fa945eb54dd271b11cf4a55 diff --git a/media-sound/qtractor/qtractor-0.9.33.ebuild b/media-sound/qtractor/qtractor-0.9.33.ebuild deleted file mode 100644 index 77bca5de4b72..000000000000 --- a/media-sound/qtractor/qtractor-0.9.33.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 cmake xdg - -DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt framework" -HOMEPAGE="https://qtractor.sourceforge.io" -SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib" -REQUIRED_USE="dssi? ( ladspa )" - -BDEPEND=" - dev-qt/linguist-tools:5 - virtual/pkgconfig -" -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - dev-qt/qtx11extras:5 - media-libs/alsa-lib - media-libs/libsndfile - media-libs/lilv - media-libs/lv2 - media-libs/suil - virtual/jack - x11-libs/libxcb:= - aubio? ( media-libs/aubio:= ) - dssi? ( media-libs/dssi ) - ladspa? ( media-libs/ladspa-sdk ) - libsamplerate? ( media-libs/libsamplerate ) - mad? ( media-libs/libmad ) - osc? ( media-libs/liblo ) - rubberband? ( media-libs/rubberband ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) - zlib? ( sys-libs/zlib ) -" -RDEPEND="${DEPEND}" - -src_prepare() { - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCONFIG_DSSI=$(usex dssi 1 0) - -DCONFIG_GRADIENT=1 - -DCONFIG_JACK_LATENCY=1 - -DCONFIG_JACK_METADATA=1 - -DCONFIG_JACK_SESSION=1 - -DCONFIG_LADSPA=$(usex ladspa 1 0) - -DCONFIG_LIBAUBIO=$(usex aubio 1 0) - -DCONFIG_LIBLILV=1 - -DCONFIG_LIBLO=$(usex osc 1 0) - -DCONFIG_LIBMAD=$(usex mad 1 0) - -DCONFIG_LIBRUBBERBAND=$(usex rubberband 1 0) - -DCONFIG_LIBSAMPLERATE=$(usex libsamplerate 1 0) - -DCONFIG_LIBVORBIS=$(usex vorbis 1 0) - -DCONFIG_LIBZ=$(usex zlib 1 0) - -DCONFIG_LV2=1 - -DCONFIG_LV2_UI_GTK2=0 - -DCONFIG_NSM=0 - -DCONFIG_SSE=$(usex cpu_flags_x86_sse 1 0) - -DCONFIG_STACKTRACE=$(usex debug 1 0) - -DCONFIG_VESTIGE=1 - -DCONFIG_VST2=1 - -DCONFIG_VST3=0 - -DCONFIG_XUNIQUE=0 - ) - # Following options are left to the default - # CONFIG_LV2_ATOM - # CONFIG_LV2_BUF_SIZE - # CONFIG_LV2_CVPORT - # CONFIG_LV2_EVENT - # CONFIG_LV2_EXTERNAL_UI - # CONFIG_LV2_MIDNAM - # CONFIG_LV2_OPTIONS - # CONFIG_LV2_PARAMETERS - # CONFIG_LV2_PATCH - # CONFIG_LV2_PORT_EVENT - # CONFIG_LV2_PRESETS - # CONFIG_LV2_PROGRAMS - # CONFIG_LV2_STATE - # CONFIG_LV2_STATE_FILES - # CONFIG_LV2_STATE_MAKE_PATH - # CONFIG_LV2_TIME - # CONFIG_LV2_TIME_POSITION - # CONFIG_LV2_UI - # CONFIG_LV2_UI_IDLE - # CONFIG_LV2_UI_REQ_VALUE - # CONFIG_LV2_UI_SHOW - # CONFIG_LV2_UI_TOUCH - # CONFIG_LV2_WORKER - # CONFIG_LV2_UI_X11 - cmake_src_configure -} diff --git a/media-sound/qtractor/qtractor-0.9.34-r1.ebuild b/media-sound/qtractor/qtractor-0.9.34-r1.ebuild index a3dd1301de67..aa6604038657 100644 --- a/media-sound/qtractor/qtractor-0.9.34-r1.ebuild +++ b/media-sound/qtractor/qtractor-0.9.34-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib" REQUIRED_USE="dssi? ( ladspa )" diff --git a/media-tv/Manifest.gz b/media-tv/Manifest.gz index 647636fee4e659ebec77dacba3d4eda949810b97..b49839026721a0549e09e9f2477a91e874c68408 100644 GIT binary patch literal 3601 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 X7MvbI1?C5#PXFnDA{1V7FBt#;tls%X literal 3601 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 DN;AT& literal 25354 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 diff --git a/media-video/handbrake/Manifest b/media-video/handbrake/Manifest index 07412e5782e4..be96f1ad9914 100644 --- a/media-video/handbrake/Manifest +++ b/media-video/handbrake/Manifest @@ -7,7 +7,9 @@ AUX handbrake-9999-remove-faac-dependency.patch 4037 BLAKE2B fa3d059198f79334d2b AUX handbrake-9999-system-tools.patch 1489 BLAKE2B 2a3286dc1cd37d85e1edb1312688a354f000d560a767dc4c4fc23b7874bec46692f21a5b7e2c2b6cc7b6efb221a00084355659ee9d9965a28a23c7012adfbd3d SHA512 eb07b8e675cf6a8b4eee1d0fcb682ae7d61c9ec8423202b6c8672fc94f6b011b1e01a5e9654b2e63d15b66c122e8c2c57b385e36a43d3c68fba69bf144beb508 DIST handbrake-1.4.2.tar.bz2 15991593 BLAKE2B 966b54d35dd5544800208edc9045eaf26f3253aa470686b9ea29cdf69393af140829b21072133684661fd881eee7f97b90f9c7edfa87f187058dd1b14d1a748b SHA512 ba8ffe01cd813e9991716eabb2844e1ed414e3a2c547154b89588389e96846af9f2dd47f66d735101fdacd5be1928e34e4bab31e6a189779e77001ffdb0b427e DIST handbrake-1.5.1.tar.bz2 16137974 BLAKE2B 9ce1f1ae7b2fe514ba1fb6ed30a345d18144829272a6298f2af0831e5ea7533ef2f8b201fd98389269b0ea12bbba15d0b76f09afeff6ed1d9ed313f20cf8f3a1 SHA512 63c5933f77d417a89512abd278a1d844f2b7a36ec9f8ab664c1a1348fd228ee389fc8e349b2df6cbf5d617b912d4634457ebea86490ff5ed4930f39a90dc7568 +DIST handbrake-1.6.1.tar.bz2 15934833 BLAKE2B 027457c874bd49ff8a625233a5d09d70bdf76c45e6f2664f3ca65efcd0e1705d5575a81c5ac8f2237b8add7025314f12f0a19d6cc7337e2b0edd28c30ee3334b SHA512 e5cc0fee5bf063c4cdb8f64a772dac6800a7214bfdc65042c121e0e81878599fe615b499ebf6466bb78740314374ad8b8fa364fb24ff86852183e7dbbf565617 EBUILD handbrake-1.4.2-r2.ebuild 4072 BLAKE2B e8d02d4ba17fdea73fe53b242c9860ab450ec1221069aa3dd36b1b7e37c398aef66dca8e6ad6b2c410459b01dd3495f3793e3d5e6654000dd9520676efe21020 SHA512 06d292b5e1a455f9fdbc07bfded936653e892ea7bf1e05e8455a8c76a8b3e66dfa320d6fcd6d85cfaa22a987b1f243421681f947ce5b39c8a2eda2e994875c0d EBUILD handbrake-1.5.1-r1.ebuild 4244 BLAKE2B 434dec01322972d8797e74f72cc60df3d9da23df948cabadb548744df57474279d46ec326b057452fe1363c551f888f1ae8a48d9f838fc14177aa2fb846ba920 SHA512 46174f566edfcf4aa8a1128bb45d905abb982989e52657a889d40c83c90aafe417c3cfab10cfaf31093f306a090ba4b0a17b223758d4654054bf308af7fcf8b1 -EBUILD handbrake-9999.ebuild 4073 BLAKE2B 210fd09ec36d17d2a0246964c9eb4061973580a5d54f79dd40c4f5dfade5d6a4e7855a33cbdc6acd18f2512185bf897fc4287d683e82f5a412deed631d1e84c0 SHA512 0da10512ec8c1e41cd056a04d3f31c85dfb46686b3102778ebbc4e621a7273025a8c29fe791983ed6bdf5bbe098418e7164963cd77f3f06d8d5acd9caee19fe8 +EBUILD handbrake-1.6.1.ebuild 4145 BLAKE2B 6cdd3b3cf03a12a379fc540cd7d4e2efb00ce3b137c8d06c1e0fde5c91284c85ffc491629e823ac74212d3eace84032aa77b3fda476fbd13e4a1a1df14ec51a6 SHA512 32db7d35ba66e83dd7eb584e66f581c2311826d11df5d60987b9e256773446060f85b36e965c33f2a010fcde811b27ee4eebbd1499ef98beb6b8b0ffeed59daa +EBUILD handbrake-9999.ebuild 4145 BLAKE2B 6cdd3b3cf03a12a379fc540cd7d4e2efb00ce3b137c8d06c1e0fde5c91284c85ffc491629e823ac74212d3eace84032aa77b3fda476fbd13e4a1a1df14ec51a6 SHA512 32db7d35ba66e83dd7eb584e66f581c2311826d11df5d60987b9e256773446060f85b36e965c33f2a010fcde811b27ee4eebbd1499ef98beb6b8b0ffeed59daa MISC metadata.xml 988 BLAKE2B 2c2543998aaf038e587c97734225e42d3ffcfdb3700756c6c4933fec290c5925f1ea622689a6af6d3ffe56740a713d59034786853aa59617cbb43543438f1970 SHA512 013be7227a93e05f90c45411b46d35e26c14ba1d25d1e801b259bc641d643f81489611bfc1aa0b17d6df1689e9f2878454301ff33e8ffa417839b8e2ab486383 diff --git a/media-video/handbrake/handbrake-1.6.1.ebuild b/media-video/handbrake/handbrake-1.6.1.ebuild new file mode 100644 index 000000000000..41a2061311b8 --- /dev/null +++ b/media-video/handbrake/handbrake-1.6.1.ebuild @@ -0,0 +1,163 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit autotools edo python-any-r1 toolchain-funcs xdg + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/HandBrake/HandBrake.git" + inherit git-r3 +else + MY_P="HandBrake-${PV}" + SRC_URI="https://github.com/HandBrake/HandBrake/releases/download/${PV}/${MY_P}-source.tar.bz2 -> ${P}.tar.bz2" + S="${WORKDIR}/${MY_P}" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +DESCRIPTION="Open-source, GPL-licensed, multiplatform, multithreaded video transcoder" +HOMEPAGE="https://handbrake.fr/ https://github.com/HandBrake/HandBrake" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+fdk gstreamer gtk numa nvenc x265" # TODO: qsv vce + +REQUIRED_USE="numa? ( x265 )" + +RDEPEND=" + >=app-arch/xz-utils-5.2.6 + dev-libs/jansson:= + >=dev-libs/libxml2-2.10.3 + media-libs/a52dec + >=media-libs/dav1d-1.0.0:= + >=media-libs/libjpeg-turbo-2.1.4:= + >=media-libs/libass-0.16.0:= + >=media-libs/libbluray-1.3.4:= + media-libs/libdvdnav + >=media-libs/libdvdread-6.1.3:= + media-libs/libsamplerate + media-libs/libtheora + media-libs/libvorbis + >=media-libs/libvpx-1.12.0:= + media-libs/opus + >=media-libs/speex-1.2.1 + >=media-libs/svt-av1-1.4.1 + >=media-libs/x264-0.0.20220222:= + >=media-libs/zimg-3.0.4 + media-sound/lame + >=media-video/ffmpeg-5.1.2:=[postproc,fdk?] + sys-libs/zlib + fdk? ( media-libs/fdk-aac:= ) + gstreamer? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + media-libs/gst-plugins-good:1.0 + media-libs/gst-plugins-bad:1.0 + media-libs/gst-plugins-ugly:1.0 + media-plugins/gst-plugins-a52dec:1.0 + media-plugins/gst-plugins-libav:1.0 + media-plugins/gst-plugins-x264:1.0 + media-plugins/gst-plugins-gdkpixbuf:1.0 + ) + gtk? ( + >=x11-libs/gtk+-3.10 + dev-libs/dbus-glib + dev-libs/glib:2 + dev-libs/libgudev:= + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/libnotify + x11-libs/pango + ) + nvenc? ( + media-libs/nv-codec-headers + media-video/ffmpeg[nvenc] + ) + x265? ( >=media-libs/x265-3.5-r2:=[10bit,12bit,numa?] ) +" +DEPEND="${RDEPEND}" +# cmake needed for custom script: bug #852701 +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/nasm + dev-util/cmake +" + +PATCHES=( + # Remove libdvdnav duplication and call it on the original instead. + # It may work this way; if not, we should try to mimic the duplication. + "${FILESDIR}/${PN}-9999-remove-dvdnav-dup.patch" + + # Detect system tools - bug 738110 + "${FILESDIR}/${PN}-9999-system-tools.patch" + + # Use whichever python is set by portage + "${FILESDIR}/${PN}-9999-dont-search-for-python.patch" + + # Fix x265 linkage... again again #730034 + "${FILESDIR}/${PN}-1.3.3-x265-link.patch" +) + +src_prepare() { + # Get rid of leftover bundled library build definitions, + sed -i 's:.*\(/contrib\|contrib/\).*::g' \ + "${S}"/make/include/main.defs \ + || die "Contrib removal failed." + + default + + cd "${S}/gtk" || die + eautoreconf +} + +src_configure() { + tc-export AR RANLIB STRIP + + # Libav was replaced in 1.2 with ffmpeg by default + # but I've elected to not make people change their use flags for AAC + # as its the same code anyway + local myconfargs=( + --force + --verbose + --prefix="${EPREFIX}/usr" + --disable-flatpak + $(usex !gtk --disable-gtk) + --disable-gtk4 + $(usex !gstreamer --disable-gst) + $(use_enable x265) + $(use_enable numa) + $(use_enable fdk fdk-aac) + --enable-ffmpeg-aac # Forced on + $(use_enable nvenc) + # TODO: $(use_enable qsv) + # TODO: $(use_enable vce) + ) + + edo ./configure "${myconfargs[@]}" +} + +src_compile() { + emake -C build +} + +src_install() { + emake -C build DESTDIR="${D}" install + dodoc README.markdown AUTHORS.markdown NEWS.markdown THANKS.markdown +} + +pkg_postinst() { + einfo "Gentoo builds of HandBrake are NOT SUPPORTED by upstream as they" + einfo "do not use the bundled (and often patched) upstream libraries." + einfo "" + einfo "Please do not raise bugs with upstream because of these ebuilds," + einfo "report bugs to Gentoo's bugzilla or Multimedia forum instead." + + einfo "For the CLI version of HandBrake, you can use \`HandBrakeCLI\`." + if use gtk ; then + einfo "For the GTK+ version of HandBrake, you can run \`ghb\`." + fi + + xdg_pkg_postinst +} diff --git a/media-video/handbrake/handbrake-9999.ebuild b/media-video/handbrake/handbrake-9999.ebuild index f66b4dfeec5d..41a2061311b8 100644 --- a/media-video/handbrake/handbrake-9999.ebuild +++ b/media-video/handbrake/handbrake-9999.ebuild @@ -3,18 +3,18 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) -inherit autotools python-any-r1 toolchain-funcs xdg +inherit autotools edo python-any-r1 toolchain-funcs xdg -if [[ ${PV} = *9999* ]]; then +if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://github.com/HandBrake/HandBrake.git" inherit git-r3 else MY_P="HandBrake-${PV}" SRC_URI="https://github.com/HandBrake/HandBrake/releases/download/${PV}/${MY_P}-source.tar.bz2 -> ${P}.tar.bz2" S="${WORKDIR}/${MY_P}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm64 ~x86" fi DESCRIPTION="Open-source, GPL-licensed, multiplatform, multithreaded video transcoder" @@ -27,27 +27,27 @@ IUSE="+fdk gstreamer gtk numa nvenc x265" # TODO: qsv vce REQUIRED_USE="numa? ( x265 )" RDEPEND=" - app-arch/xz-utils + >=app-arch/xz-utils-5.2.6 dev-libs/jansson:= - dev-libs/libxml2 + >=dev-libs/libxml2-2.10.3 media-libs/a52dec - >=media-libs/dav1d-0.5.1:= - media-libs/libjpeg-turbo:= - media-libs/libass:= - >=media-libs/libbluray-1.0:= + >=media-libs/dav1d-1.0.0:= + >=media-libs/libjpeg-turbo-2.1.4:= + >=media-libs/libass-0.16.0:= + >=media-libs/libbluray-1.3.4:= media-libs/libdvdnav - media-libs/libdvdread:= + >=media-libs/libdvdread-6.1.3:= media-libs/libsamplerate media-libs/libtheora media-libs/libvorbis - >=media-libs/libvpx-1.8:= + >=media-libs/libvpx-1.12.0:= media-libs/opus - media-libs/speex + >=media-libs/speex-1.2.1 >=media-libs/svt-av1-1.4.1 - media-libs/x264:= - media-libs/zimg + >=media-libs/x264-0.0.20220222:= + >=media-libs/zimg-3.0.4 media-sound/lame - >=media-video/ffmpeg-5.1:=[postproc,fdk?] + >=media-video/ffmpeg-5.1.2:=[postproc,fdk?] sys-libs/zlib fdk? ( media-libs/fdk-aac:= ) gstreamer? ( @@ -75,7 +75,7 @@ RDEPEND=" media-libs/nv-codec-headers media-video/ffmpeg[nvenc] ) - x265? ( >=media-libs/x265-3.2:0=[10bit,12bit,numa?] ) + x265? ( >=media-libs/x265-3.5-r2:=[10bit,12bit,numa?] ) " DEPEND="${RDEPEND}" # cmake needed for custom script: bug #852701 @@ -135,7 +135,7 @@ src_configure() { # TODO: $(use_enable vce) ) - ./configure "${myconfargs[@]}" || die "Configure failed." + edo ./configure "${myconfargs[@]}" } src_compile() { diff --git a/media-video/makemkv/Manifest b/media-video/makemkv/Manifest index e4adb87a337f..fb4c030943fb 100644 --- a/media-video/makemkv/Manifest +++ b/media-video/makemkv/Manifest @@ -1,6 +1,8 @@ +AUX makemkv-ffmpeg-6.patch 621 BLAKE2B 950465b9894a3d744ea56a81cb3dbdcb5763d7dc7d85343d6ed2ab1fd8a88b25381db76d7b7c52227841c7266d333b31dcbba686b4568624ec3007521eaf4606 SHA512 7adb18ec1e5a4707d81a14374c9b6be76cde4f0a0d2fc06c97b6ea5174b8ae8cce344717bcc941dab3533c06554cb52dcdad25130c70653f69c4ead3d09117a9 AUX makemkv-path.patch 1579 BLAKE2B 6ca7ed6c854c0357fea864bedc3f65a1051a466a52db1380bf1904c97bfa2b455beeb7ff9852fe57f6d224ed659df63d02db96a281be7a14f0587bece9aff75b SHA512 9294d3645b953fdb7ca24e83066becfbf07e03cab01d0aaf4527cf2d54fb0990649da1f766836a0f3efea9c363c8f00116b4624c49fd7bcfa197cae2ef17e6ed AUX makemkvcon.1 6118 BLAKE2B bf8f7665d7b367e4dc5cfb12136cb91271087991d86bb0c2bfe6fe41def407539276114f95548cd867c49bc10bed25cec51ac00dbd6defe5df7fd82f2fe29b25 SHA512 a9334a96fcc90932a109c2d74b1769ab60e652a1e860399d8a486bd36ba02fbdabf55816059e0c51e3e4826824b7798f86b85cb5e22a4d13c2e18a2944522ac4 DIST makemkv-bin-1.17.4.tar.gz 16402081 BLAKE2B 9be9fe1c2af35af7f5632857bccae45d9e6ba522fb8753eb40903a61ff73bc1ff40f2fade6d099059c5d7f716c0903ff16c3ff0849ff21728cc7eb8eafd19a95 SHA512 64251bfbbb3a5cad3a99e15a0a215ab8d3dd54fc267b1f22c9ab347fd744add78edd41d2cfd48086999f4e8912da4713974e36db96406fd18a7c930a61b2f6ec DIST makemkv-oss-1.17.4.tar.gz 6618658 BLAKE2B c64e209fc20e432c4befe794133fb06761f4fd2fb6eceb8ce4ce7292582768d10937850027aad0a02f31f920c647841427797b43ba6f1016ff0e5920ac466682 SHA512 6e69400ec3ce8df63e55d107a8f81ceab3f3182b5e02be2187eb2cac93c5002d3c614b96e1a3672562e32495c447fb1d7a018ac233d3a9e32f1d27957169283d +EBUILD makemkv-1.17.4-r1.ebuild 3116 BLAKE2B ec65a9eb16dfe36af287b6406a73afa523f40614c557759daa6667de1ad8918941c52635de09bd7b1b400f349be10c7408fe1e76f647299698edc9cfc38211b8 SHA512 b19c4da3f0f55dd68ad247d39cf5119b822c147301aaae5dc79554010b63a69ae7d694c6f900ed09b63e5980fd190ed68603408c3dee9dd22a7f5ab004ff3c92 EBUILD makemkv-1.17.4.ebuild 3080 BLAKE2B c76320a8eb959cb8c2e43256e0cd9bd07e74aa0f21d2d7bfe74e439a35f520116ebfa570d2b7db72b6254af83cb5f2ff4c12a1efa3fc398fa153a2a0dd13eacb SHA512 dad9e23112ecda6dcde6df5b9d6d3df3279e7a6ad82d9e97f04a4919e3df4c8fd6dc0967926ad4e43361a90339667aace6727069b7adb704ae9fd7e91ed0a4b3 MISC metadata.xml 1272 BLAKE2B 7c02bfcb2638d2f33c6fbee2d0e79b6d7d270b8209f7ec82ec51d7cf0e19b94936ee599b618f9a6b9df280fc403b0890b2c8e2323525f6d50b79fc19d26c8756 SHA512 8de92a5802b26a98984be7b5e3c0868b249c14a77a690a186dc4361db1508b79c7ebccd261e7fe9251b2d4abbbe2b93aec8a91efeafc00baada2839020a9207f diff --git a/media-video/makemkv/files/makemkv-ffmpeg-6.patch b/media-video/makemkv/files/makemkv-ffmpeg-6.patch new file mode 100644 index 000000000000..684d8186bab5 --- /dev/null +++ b/media-video/makemkv/files/makemkv-ffmpeg-6.patch @@ -0,0 +1,13 @@ +diff --git a/libffabi/src/ffabi.c b/libffabi/src/ffabi.c +index 5dda9e1..2b29b87 100644 +--- a/libffabi/src/ffabi.c ++++ b/libffabi/src/ffabi.c +@@ -478,7 +478,7 @@ FFM_AudioEncodeContext* __cdecl ffm_audio_encode_init(void* logctx,const char* n + #else + ctx->frame = av_frame_alloc(); + if (av_sample_fmt_is_planar(ctx->avctx->sample_fmt)) { +- ctx->frame_extended_data = av_mallocz_array(ctx->avctx->channels, ++ ctx->frame_extended_data = av_calloc(ctx->avctx->channels, + sizeof(*ctx->frame_extended_data)); + if (!ctx->frame_extended_data) { + ffm_audio_encode_close(ctx); diff --git a/media-video/makemkv/makemkv-1.17.4-r1.ebuild b/media-video/makemkv/makemkv-1.17.4-r1.ebuild new file mode 100644 index 000000000000..05a97bd1d4f3 --- /dev/null +++ b/media-video/makemkv/makemkv-1.17.4-r1.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic linux-info xdg + +MY_P=makemkv-oss-${PV} +MY_PB=makemkv-bin-${PV} + +DESCRIPTION="Tool for ripping and streaming Blu-ray, HD-DVD and DVD discs" +HOMEPAGE="http://www.makemkv.com/" +SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz + http://www.makemkv.com/download/${MY_PB}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="+gui +java" +RESTRICT="bindist mirror" + +QA_PREBUILT="usr/bin/makemkvcon usr/bin/mmdtsdec" + +DEPEND=" + dev-libs/expat + dev-libs/openssl:0=[-bindist(-)] + >=media-video/ffmpeg-1.0.0:0= + sys-libs/glibc + sys-libs/zlib + gui? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) +" +RDEPEND=" + ${DEPEND} + java? ( >=virtual/jre-1.8 ) +" +BDEPEND=" + virtual/pkgconfig + gui? ( dev-qt/qtcore:5 ) +" + +CONFIG_CHECK="~CHR_DEV_SG" +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}"/${PN}-path.patch + "${FILESDIR}"/${PN}-ffmpeg-6.patch +) + +src_prepare() { + default + + if ! use java; then + rm -v "${WORKDIR}/${MY_PB}"/src/share/blues.* || die + fi +} + +src_configure() { + # See bug #439380. + replace-flags -O* -Os + + econf \ + --enable-debug \ + --disable-noec \ + $(use_enable gui) \ + $(use_enable gui qt5) +} + +src_install() { + local myarch + case "${ARCH}" in + arm) myarch=armel ;; + x86) myarch=i386 ;; + *) myarch=${ARCH} ;; + esac + + default + + # add missing symlinks for QA + dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV} + dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so + dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV} + dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so + dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so + dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so.0.${PV} + + cd "${WORKDIR}"/${MY_PB} || die + + # install prebuilt bin + dobin bin/"${myarch}"/makemkvcon + + # additional tool is actually part of makemkvcon + dosym makemkvcon /usr/bin/sdftool + + # install profiles and locales + insinto /usr/share/MakeMKV + doins src/share/* + + # install unofficial man page + doman "${FILESDIR}"/makemkvcon.1 +} + +pkg_postinst() { + xdg_pkg_postinst + + elog "While MakeMKV is in beta mode, upstream has provided a license" + elog "to use if you do not want to purchase one." + elog "" + elog "See this forum thread for more information, including the key:" + elog "https://www.makemkv.com/forum/viewtopic.php?f=5&t=1053" + elog "" + elog "Note that beta license may have an expiration date and you will" + elog "need to check for newer licenses/releases. " + elog "" + elog "We previously said to copy default.mmcp.xml to ~/.MakeMKV/. This" + elog "is no longer necessary and you should delete it from there to" + elog "avoid warning messages." + elog "" + elog "MakeMKV can also act as a drop-in replacement for libaacs and" + elog "libbdplus, allowing transparent decryption of a wider range of" + elog "titles under players like VLC and mplayer. To enable this, set" + elog "the following variables when launching the player:" + elog "LIBAACS_PATH=libmmbd LIBBDPLUS_PATH=libmmbd" +} diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest index 8503322e82db..800ca43dcc32 100644 --- a/media-video/pipewire/Manifest +++ b/media-video/pipewire/Manifest @@ -2,6 +2,7 @@ AUX 0.3.70/parser-check-pointer.patch 731 BLAKE2B de916ae5e8f39759e7e2216cd47e96 AUX 0.3.71/jack-update-bufsize-samplerate.patch 1577 BLAKE2B 1bb11301fa7c04482fc8684c1ab07134da52891dba2c357bafd261b829ca255c7bbeab0fb70988813d1c895dab6108498b3ef8c479fdec60c843eb1e6b00f3f5 SHA512 13b8d44bf0ebd4a3d913eff083fbaeed96cff67315f04d9e44e1c92bfe83a04757a11291bcb1c30ef26f698248396212d1f3480290b84573159ffedf51c5fd00 AUX 0.3.72/001-opus-meson.patch 3622 BLAKE2B 3470eb21de06019dba38747896bcfa0703bc8213658f9e90fc4f4bd687a5a7dcc7c6818c8a4cd14f0ba840981e6e91d88a31def645573b246f9baf02e1d2ca4c SHA512 19d54bbd11bac426882ae69f81d880cc59d950a64fa88914bac00b16d62d29b99e629a92cae2b49b7dfcb5228c088274b6ee30378b8efa8a3f29190d806c377c AUX 0.3.72/002-context-segfault-no-fallback.patch 991 BLAKE2B 33c3dbac479ba829a9c60161705ee584be1cefb02139d5cd01d56017b982421a2b4607b11bbf9345c13f630f36d9d4eb17a7dbceb31de7787051f1cc2fb08d20 SHA512 ad97cc99faa87842d607ab06cc3308ee2539663270b8901d8bc827e8b85f2b2c1461ef7d070447e824a83680bdeaa632ee05e9f66e263be8c6245fbf8558e55e +AUX 0.3.73/0001-impl-node-remove-node-target-peers.patch 1166 BLAKE2B 06d66961ba1bd186dfbe0a48eba48dd64436c0abab1986e1497e043c9889ee057449712e34575721c31cad9537444aeb23863227d2cc4d2ff3cca53753a8924c SHA512 83c48182de54872067f77b7751fe2affdc460d01983005041157d9a61607e86505c937547d9d9b9c86a30f35a3396a5afaa67d4ed5e88bb5e72a5d8acab6255a AUX 99-pipewire-default-hook.conf 540 BLAKE2B cec76e78db9db290054bf766774c284d7a7a1374c453802eb1bdc19db9289856ec7b8643acbab916a39ca859d543deca111e3b0f110d1904343221c1573ffc17 SHA512 ef891e38c6f40fce2904e240307147a58c48d780e8470dac8e28044cfb86ddeb163885a2362687791779379ad814f58ad5649b75ac4e82931c5bdd3f37a6ed01 AUX gentoo-pipewire-launcher.1 1400 BLAKE2B a469d6eb75e5362d44c2cad66169f89fdb93cdf511e3019f669531812b9fce007032388ef2b3927dce8977ab69bfdb51af357b0648c661c079175d5f62cc2ea9 SHA512 de1b4621b59f6505950324746090de21d5fdaced7cb45cae5b9bd6f312aba031590fd71e1c54ca4b8558649556fbab304c9b88ee1e3831ce29530ddb040d3abe AUX gentoo-pipewire-launcher.in 1227 BLAKE2B 4316a991978fac653a00d076e9236d0ab6c01a6e4b800c82851e2bd6f9476369605c741aa7ffd47b10853653ef1d4222c449f0b912a0f7694fffd2b1611d7a47 SHA512 edbc03cec765d2307bcf33a14521c6f8beeae52d9fd6a4e181ba66b9f5dd0d64995fdef847453d1a4c682d701814b3afbe70931f55a0e4198fc5c9d87d7a95c5 @@ -14,11 +15,11 @@ AUX pipewire.desktop-r2 333 BLAKE2B 6a8805bb4ea3f23af535867c0551b8f742543de1fa8d DIST pipewire-0.3.70.tar.bz2 1573378 BLAKE2B 3824106cba9c1b0a82c6d8889b2b1473f4bfc5d0994ee9dd8b46a454c287bbd4e0ad5dc508df5d4a9b7c5f683898ed756947788e561f2bf51a3116b12e46d075 SHA512 8b25d90232d07d5b1e210bd8f24240438a7dcece23a5be59a4e49fc3daf51ebf659f2cc343a0d913310a4659792590ef981ab7a59890506557f9510d902a0cff DIST pipewire-0.3.71.tar.bz2 1592332 BLAKE2B ff6483a040285cd7a7cc10878cc88b61a0e01c0376ab64ef84f753b300b61da23211bc1b50208da7f1054d6ddf08092e81cbf29df508aad3bc93f20742a2f735 SHA512 465388faaf0f7fcce21fdbcd7a1705ef524c35e267c3f123b1025c34133fc418194abb9e22d89e60c9acc1417b25d655112fd9ef342e26ca9b8bc26013b09cb3 DIST pipewire-0.3.72.tar.bz2 1622951 BLAKE2B e3334410b551ba155dc79baecdd85fa5f214483ab53d11cc9b59ec2a0549957b67048d621ff1881ea927ba315d41c32ba3df97435453ff68173e2c450bf216aa SHA512 f105a2afdc00a81cb8c95c57645257109fd3ac1bd0608eb59969473fd94600c8ecf1d3f51abebcf7f9d70307568b2f5f66c7480a014b3955bcb992d92ca3ff43 -DIST pipewire-0.3.73.tar.bz2 1627336 BLAKE2B cf26a0028f4a7df966e8ee1739a799cbe418ea15d8a2f292d2b6937f7029e8de3ae22ff8664936e200e48c024c0e58d2a0fd67e98e889490a1a6149276ab9ce3 SHA512 16ba011a394f520259f9f98641149bbfd6b910b3210b7ff62c0b3ed8c12a00ec0611bfa83316e8173138b034e30b9cb0ed982c2d1ac840ecf69405755d2a68f6 +DIST pipewire-0.3.74.tar.bz2 1627888 BLAKE2B e37fd8012fe10e52e78cb7d49fecfd6d84fb5cec4dcbaa33def8cd2c7c0efacc219e55c3ae0f732f576afe244399067368c09665dc34b06b6201a4c5ebd9ebd3 SHA512 8b916806378363b44cb41a73d4ae70a7b31a0c73b7e62f8c3564e976324b4004104dd8c843a4fae64ecfca8a71e3412cfdfe84ff9663958c46701fc65ead3751 EBUILD pipewire-0.3.70-r2.ebuild 17540 BLAKE2B c72f6bd813b69016c7e76dceee8d1a599fe0cfcc9cbba69e475df97609b29367c5a59e1be6052362985f145f676cda9e5621bfa2360674b8e31dba7bc2f80626 SHA512 ea444201b17236bb193e87d20b84c71ab4ffcd9638530707120c25e4f662a450e57e2ea1317b810482a0d124a3208320107991bc2bfea881085ad249b7560e02 EBUILD pipewire-0.3.71-r2.ebuild 17641 BLAKE2B f25bbbac377b63de4b9d73e2431a939a29af67025ec736d5f63b24d219ef76b1b58c73bea8f4107e117385a66ab9e639cef78af5f2fc3c357a7b1b9579dd1681 SHA512 0dcc22b48fc7aaab765286b87fe87dee46148fd41d33ab5a3b75f6495f1acd5f01a6b8c2d552db9540ef0254981d2405d1f7ceba9a7ddbf623401d636b92dcac EBUILD pipewire-0.3.71-r3.ebuild 17696 BLAKE2B 6123a1a6d7664aaf5c6488b74267c92ba76f9a8cf96375f3f81d00fef0cd5005415bf7a8addb80200fd2ba8138d1c9c06bfc3daea11730a6baa9f6455e20a367 SHA512 1b812f71c1bc78b1364013996c9191429aac8811024bef1b12cbb0a24935f05f5d8177c796a9b83f102f25d22f4520456e03fdeafb2d2cfe74b2ac57752419d8 EBUILD pipewire-0.3.72.ebuild 17805 BLAKE2B 3c49f6649833e1b776ec5021d5e61f3190256047c86d4b60308f7cbea82bebce0155cc5d5a22aa2a08a43c45219a126e905c36a2358feb9883f19cc00dad2a94 SHA512 4cfbff2e244ceb0e580d2f471766030306ddd60a5471be50c14e5de9706cdb537b5d1cdd435d498ee324047ba5d62fae69a0835d5b0f494ec91279fb7e009348 -EBUILD pipewire-0.3.73.ebuild 17805 BLAKE2B 3c49f6649833e1b776ec5021d5e61f3190256047c86d4b60308f7cbea82bebce0155cc5d5a22aa2a08a43c45219a126e905c36a2358feb9883f19cc00dad2a94 SHA512 4cfbff2e244ceb0e580d2f471766030306ddd60a5471be50c14e5de9706cdb537b5d1cdd435d498ee324047ba5d62fae69a0835d5b0f494ec91279fb7e009348 -EBUILD pipewire-9999.ebuild 17805 BLAKE2B 3c49f6649833e1b776ec5021d5e61f3190256047c86d4b60308f7cbea82bebce0155cc5d5a22aa2a08a43c45219a126e905c36a2358feb9883f19cc00dad2a94 SHA512 4cfbff2e244ceb0e580d2f471766030306ddd60a5471be50c14e5de9706cdb537b5d1cdd435d498ee324047ba5d62fae69a0835d5b0f494ec91279fb7e009348 +EBUILD pipewire-0.3.74.ebuild 18124 BLAKE2B 9946939a41642cbf3e4e1bb31d756294983197a4d851fd11a57882a710794db2bfccaa8209d8be0e792e9cf6c694d8d4ec5134e4e0355b411efe0d9877b92dd0 SHA512 f2de41fd4264db087902f2d9abb0e9c7869021e3d1eb32e872ff625e7fcc1d64c548954aee29c502c37976159c0f34e56768da9d30fc4bf66b744a062b2ced73 +EBUILD pipewire-9999.ebuild 18124 BLAKE2B 9946939a41642cbf3e4e1bb31d756294983197a4d851fd11a57882a710794db2bfccaa8209d8be0e792e9cf6c694d8d4ec5134e4e0355b411efe0d9877b92dd0 SHA512 f2de41fd4264db087902f2d9abb0e9c7869021e3d1eb32e872ff625e7fcc1d64c548954aee29c502c37976159c0f34e56768da9d30fc4bf66b744a062b2ced73 MISC metadata.xml 1949 BLAKE2B 8163c9569efec70ed5792f7c82773492da7d888a781b599a48ef851e73c31944a5b437f1a03892300ccd88a386b4f405f847b2708818621b0c2d257940979508 SHA512 3f8037b2f0f06a39186f15bccc1972ec1f65df93ec0484fba2dd186ae529ac63c50047afcf26abbc208e30641181a87e2d98927696c59e624b6465718d083e59 diff --git a/media-video/pipewire/files/0.3.73/0001-impl-node-remove-node-target-peers.patch b/media-video/pipewire/files/0.3.73/0001-impl-node-remove-node-target-peers.patch new file mode 100644 index 000000000000..fac8233ee916 --- /dev/null +++ b/media-video/pipewire/files/0.3.73/0001-impl-node-remove-node-target-peers.patch @@ -0,0 +1,30 @@ +https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/4456f2efd16d6190989a903f70f4419c2ca4c819 +https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3316 +https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3345 + +From 4456f2efd16d6190989a903f70f4419c2ca4c819 Mon Sep 17 00:00:00 2001 +From: Wim Taymans +Date: Mon, 10 Jul 2023 16:59:17 +0200 +Subject: [PATCH] impl-node: remove the node from the target peers + +When we destroy a node, we need to remove the node as a current +driver peer. + +Not doing this has 2 problems: +- remote drivers still trigger our node +- the client-node does not clean up the memid for the activation and + we might reuse it later for a new node with the same fd. + +See #3316 +--- a/src/pipewire/impl-node.c ++++ b/src/pipewire/impl-node.c +@@ -1983,6 +1983,7 @@ void pw_impl_node_destroy(struct pw_impl_node *node) + + /* remove ourself as a follower from the driver node */ + spa_list_remove(&node->follower_link); ++ pw_impl_node_emit_peer_removed(node->driver_node, node); + remove_segment_owner(node->driver_node, node->info.id); + + spa_list_consume(follower, &node->follower_list, follower_link) { +-- +GitLab diff --git a/media-video/pipewire/pipewire-0.3.73.ebuild b/media-video/pipewire/pipewire-0.3.74.ebuild similarity index 98% rename from media-video/pipewire/pipewire-0.3.73.ebuild rename to media-video/pipewire/pipewire-0.3.74.ebuild index f4759dc2e89a..dfb5716fd7bf 100644 --- a/media-video/pipewire/pipewire-0.3.73.ebuild +++ b/media-video/pipewire/pipewire-0.3.74.ebuild @@ -335,6 +335,13 @@ pkg_postinst() { local ver for ver in ${REPLACING_VERSIONS} ; do + if has_version kde-plasma/kwin[screencast] || has_version x11-wm/mutter[screencast] ; then + # https://bugs.gentoo.org/908490 + # https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3243 + ewarn "Please restart KWin/Mutter after upgrading PipeWire." + ewarn "Screencasting may not work until you do." + fi + if ver_test ${ver} -le 0.3.66-r1 ; then elog ">=pipewire-0.3.66 uses the 'pipewire' group to manage permissions" elog "and limits needed to function smoothly:" diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild index f4759dc2e89a..dfb5716fd7bf 100644 --- a/media-video/pipewire/pipewire-9999.ebuild +++ b/media-video/pipewire/pipewire-9999.ebuild @@ -335,6 +335,13 @@ pkg_postinst() { local ver for ver in ${REPLACING_VERSIONS} ; do + if has_version kde-plasma/kwin[screencast] || has_version x11-wm/mutter[screencast] ; then + # https://bugs.gentoo.org/908490 + # https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3243 + ewarn "Please restart KWin/Mutter after upgrading PipeWire." + ewarn "Screencasting may not work until you do." + fi + if ver_test ${ver} -le 0.3.66-r1 ; then elog ">=pipewire-0.3.66 uses the 'pipewire' group to manage permissions" elog "and limits needed to function smoothly:" diff --git a/media-video/vcsi/Manifest b/media-video/vcsi/Manifest index 565002913b90..12797612ccf8 100644 --- a/media-video/vcsi/Manifest +++ b/media-video/vcsi/Manifest @@ -1,3 +1,4 @@ DIST vcsi-7.0.13-r1.tar.gz 25491 BLAKE2B 64babd9637e7bc01e5b40f33db24309fe7ac7d1eb6c831d9755a313fea1147eccd45951c0d17d874f9f9a417a4fae69b43199f92d30a1f78ea91c724cf9ef92d SHA512 91edd1e82b3a2d8b1cffd0392dd1e807f289a5e4a6885e9d44f39c1393b9bca412b7766b1148233daee611ba9a2ea43af623f50c2c83a24b2250f79f5270d345 EBUILD vcsi-7.0.13-r1.ebuild 775 BLAKE2B 335c09a3d71e229ad7419ea8793426222ca03128c0f419c14333248643f5f0b788838fc7c7dedc38be9376c1d18756fc0b26de3e28cc1b046d2d17de0f44baa9 SHA512 13a57f84437a98de289fc371adc1c49e315bc077b9ae9d319a169031b9fc81f4cb9279fc3ca21a38a0acccde4df7b68e7c74b1a7eeef10afeee9aeecc1d28aeb -MISC metadata.xml 280 BLAKE2B 30756c19f90277ebe700cf4641848ae376453c6031a019f348f04ee8d4c30146947ec383fa4bf12b669df790417eec9285df363210138e39f611d345d127ed27 SHA512 cf301b82fada2d4ca02e1dd9ba7b5234c42b7c63f87b96d81cb06ebc7853934533b75d0fc77eff0dc39f3c0a9e2d468b6bc03ac98fcb3834da67a11b254a0b77 +EBUILD vcsi-7.0.13-r2.ebuild 809 BLAKE2B 87add94ddc444ebd055d1c51139a3ac588bf2945a6e4b24911fe8d7f67fd198f8cb325acf3f8f219d662aa5f0a10cce698e8eb667812cf681f343acf94f06bbd SHA512 8d3e673f0efd7a51b9f43ee511f95923c7f5f6de34fb5b3e3637e254aa87aadf7842ec1a798699555b859b7ed3ae9f672220a8d874689810e44bdc39bb574c7b +MISC metadata.xml 360 BLAKE2B ce24ac556a68afcb83ed4743d9325e022db13f1a7822c48a12d04b1de0bdac9c007d133637a79db2543fa478b518ea2492e52de5f0eb70cdf8b84bb78d43e793 SHA512 e12514604784ae5f5de50c692fada83d0fe7a5735c5d21346f08303d74e0722427fa7c10caaf5c84fb03ff484227948d77c3429a35d3532eea67f7cd9e20f448 diff --git a/media-video/vcsi/metadata.xml b/media-video/vcsi/metadata.xml index 42361307323b..9df76a0edea0 100644 --- a/media-video/vcsi/metadata.xml +++ b/media-video/vcsi/metadata.xml @@ -6,4 +6,7 @@ Joonas Niilola + + amietn/vcsi + diff --git a/media-video/vcsi/vcsi-7.0.13-r2.ebuild b/media-video/vcsi/vcsi-7.0.13-r2.ebuild new file mode 100644 index 000000000000..2ab93bdaa915 --- /dev/null +++ b/media-video/vcsi/vcsi-7.0.13-r2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +MY_COMMIT="fa7aa8ca781d0fe3188eea76f79c5702bf9b7330" + +DESCRIPTION="Create thumbnail sheets from video files" +HOMEPAGE="https://github.com/amietn/vcsi" +SRC_URI="https://github.com/amietn/vcsi/archive/${MY_COMMIT}.tar.gz -> ${P}-r1.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/jinja[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/parsedatetime[${PYTHON_USEDEP}] + dev-python/pillow[jpeg,truetype,${PYTHON_USEDEP}] + dev-python/texttable[${PYTHON_USEDEP}] + media-fonts/dejavu + media-video/ffmpeg" + +distutils_enable_tests pytest + +S="${WORKDIR}"/vcsi-${MY_COMMIT} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 0d462718060a253704fe3faa0e317bedf52f21c4..3a81ff493273d400a3a205414335996c110a02a8 100644 GIT binary patch literal 3510 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 literal 3506 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

    &UtU_E5*wu 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 L#xWNZgvtN_?~2!l literal 27920 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 Ll2IM9gvtN_I1V&$ diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index 6ee2812c8bcbd73ebd2452e8a1df3a967543d45c..7a5051f0f31241f2df663925436ce4f77bd8b4be 100644 GIT binary patch literal 55692 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�jgt&X1#uRF%KbqS9ACi41? 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 grKv>X-SYjq%T4=a;QH@ZIqi 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 Zo9G~}*;JLQWYzj#{|6<@MpO@q0RWEk)I$IO literal 55522 zcmV(!K;^$5iwFP!00002|Af8WvK}{*WqChO!55$mzk$GIwe^^d+05O{eHjn|q}WM` zGE%DU>ZhNzg5)`eN@Z4-Ri;Fq^L-Hx_w9QF?vDTdZ~x!Fy&LQEr!T*K`1^W4e!1RX zpMLq}k6%Ch{-5v5PvNK7-+xZ;a*yx++yC=#|M&ly{@c4$<2quj_gME8udCj;-Zh7_w0^fd>b#F~l+ni-bG(n4t{z*hbDifo z&ok%L+p&AB{O*yiG4?&*{lEX$ztx!DrF)0#JWFb^Hh=m!bINNR={Q=+*W?lI5<)3) zHeR5ndM%zW4*q4;^Ez`I`K%?CGj86c+;^$>45{W6cHH^8`L`1LbSyE0(m* zqn&w{QOmy9wOa4%I7&Fy8Y$m(tn2FQzR!t;PHZ%<*h z3+db=o^6!9S%az%-~?e_wa0V05aaSKcRWhDHy%`vj$h((qcxrbPtEJf_YsbKg_&>M zZsVDYH!G#&zH1t+G7b`td0qEBc5ZWyT(IAFtDW)eXJ6OB*X((xe$8^?fS8wW<5kyj zrZnz8aN>y{-to@Y(Q7J4;-OY;X{^rI#u1L*)|%JeGaWZ?p8JLUTE@r6G46cl<6=!i zWR=p1P5b_4wO_}_Pk(!V7?}CpQC_3+TDA78?QoBSUu|o&bn)rA_I_foyXPENXp09Q zdExFSt2KRj?M;m-Z$SlGJ`g$8e zS=@2*V`InjSRw7eThuhqb~KEOY%Cbc5U@fx&v@KK2jF{@bMSTRp5w(< zUp~x_3#V!z7KS=s40Z0~#0bO;UKDyR3t#9x)o}B$gnQ|E90iwIM9&PYQHc%A#|St0 z3v#ErOPihGK2DJ688yBTRS4s3#7`58l^zLxJ-x+&NW#YS(!l zcmW|+OC=NK^Ufze1xjXuFy5G}68bC@P`Q1gcFz+J!*y9!0`mZp@;vLY2>b$uHI@m0 zIT|ZgcEas2Z!COLzt465XsGs6{j;G~32PpKJa@%$6Godf0kE8FANlB`5S_CfD=%^l zae3#+dyNh%@%U#TFlHgw9ATd6tYC6k#itF&z+m*JY*_^$9;)D zOcx?i%?p(KO5hmCIqF)15rBU1nB>h(R97-tVGZ+2m~UR0C%B1my!2oRco3e6ECU9F z7A}LZT{vbLpbQCo&9ZsmI{S|Ib**dOrTy7Z$Da)aB$21%3|DWwWgHC)OqOUY-lcAm z;Jr`6ZJoW{YZW|iJ{d+(x$wG;zk!IyO_om>3$N()?AoIojc_T8ECA~F37)kc&Xx{n zMC6S}d@&UENSlD&SGi^gVB#J3okyMx_pRm(SOxKyBo(|N2?o#v%MU&Y$4LdWIEYR> zJb;zsh<#tN@PeC^1Dbd8%-I8MDP1cbKN{+M$U-b{@H|ISB@Q*o`5@G~ zYXjeL3EsICxYcoA;KT}pC~IV%e%&N_yewlO65|*oUzp3C%P2hAj0cHv@z}jq!Vb9Q zp_k~wdy%o@0z}W<37)g3SBx?uN#?nRYim@D*^lcW=^4bl=K+@R>nYTfGhUajvxDPg z#uF^M&vWOv>niOe(8%#n2%?irc^4j15_i;f4uiJ__{JosY;s{Zt{1lO%~02;&kInG z`KSIalUQF#=_+Ok*yjo`q?_D?bCz}kuHefK2ee1`U6<_Sjt6OD4@cbnvGU-1CSlw82cQDNlCT~4T`(F!PmJ7=@SCJ& zd?qb2K1*5B75>^><)`|ixd!jLVR1ob2l*qch&D(#oP@6??}C_fgMpaokW(0%;AfvR zkz3l0(~XiaD@ouakUQ{6E^fzJcuQ#N=nWo&c*#K(tOG{s335e*ZIb9h&QvF!0il12PYE&*%V`U08B*U$QEc3DJjKNEJZ> z8Vy+m84g@yDR&&e(76^qwjnW_569zRu-9=8ESD4(Mp+p6X`WG0RF5O;q@HCj#J)5r7Gs z7)ML7FlbjSkHeyXKp}kaF-V8K1HV4nz$^NBjEJ5lDWSmipAykbhZ>2PA{&wR4nC{S zTQ=56;E>A=`wuUfktE;Agd4sNph!)jxpnmoFS>A46bG?~ENX?4(1?N}guh=97AUIR3hUic5B!W|bO15>H6#V&mr!3>7oVO-;o&0a$1{MxH>&a~neRVI_#u$j@gNc$h@k#NzMkY8+>SRttEo?+ z!D2~TABk~b?VG10*@qLQ2SG&}r3IhDhuwrRD!*bggmNM-Olv{pDe%`gLEHs1Dqx9dLHI8P zO>6wMP7#0ubO$8lPWO?<^qp{K(4rH2sl(dlz;mGHcS5w}`(<;6mt}2A%?QFhK(P)p z87IVaqSo;r(tzp_#+rKC)%d&y%R=IvU@Nw(Gmn!P=2zQ=;M$=1$+v*?cx}w&<0NLf zU366-1YLJw(Msa}(OkcLy8rmNzP$f=eEIpqe~dpq{{9|E`{{g#v~RCUDBxc3LhzI% zSPE-;^QJc|*Op)f0fgDCERvDcpklx}VBYd17>TE=o@tW6aK-ajXFYjnkwx`U|HZO@}M?2^E;x%tJDj%%NHE^+Hap^&D_aG9mPNRF-dQ z;dDct0dO+)oNo7>6Olgn14PFK=S#TQ3HYK7&m5sgh$X(|?ty0oYe`FS{+G5R0Vs~z z8^2@04!)&S)ab&O%7M=+T<>yD6FC4cqqt55)e-h4r3&`|=LiTV5j-6+AmKg8(2PbYw;YR>}4a26i?m%^jfv z$OKY8sTEB{96&bta(t^_gyZ3!Q_CYJ4jmmU;ZZ+`|4vr=o@UqQxe+ffH7u?8GwTTCk>#0Qh{l#VXzR9 z{Y0*;av$V&cHy96vP#E3&)SLro0kZ@2#uEr{QEJzO@v-^yOrc?42GJ~qU;Y*Hkc0i0!gqVEixfdD)d3fF-Gh|;6s2}G9VsSHw1DMTvU25!d9TpfmyfFgBOu^kMqvZ;ee5mAp~h8X%tV0QtX3(41wHA*bImZWE-4&Yp&lv z{r27yH1rXk`D!X?y-Wa;A7~uZJkYpsd*TPKlQ!;vcB_>o1^9v5M9d*ANb`_-)g}~< z$U4ZR1suL6SVCN46t`F)zcP2NkGQGCKoY?+zz;(xFP=p-$L99Eha!+<*#C{n-hec3 zTkyLB$xS4IjK@WQ!5A@CDzz_*Ocyj}Ww76>JP z2m`wZ2$RP@nkwa=NJ!;wmVwDySY=SAuk`{3aDCQ~NV194RAjf>*Io<_iMu@`(`urT2z2o=o*3$yIKc+5pU zKwR?gLG{;D(15#> zpAUM-AMuP#l0_hWH`U*Wz5G*{|Na|P9#xgPhZ|t^t8=*};!yy4A4Z=-Au%J5dI%mZ zG(cqT;0Y+e3`8xwk?=$iK$FOfp~B-KSreZd&yFbXMn*XBxto=XCpiqKI+J9|kKT~& zs{)kWGr|{Ifh>e^#!3o7|9Lp5MKL^L;vA)sU%s;kT=RI|a5HAw7FTmdZ%{PVhW0r-LA7=>e6A zrh#bOF;q0&80|VrdNx-9pTO%>K>d8#i-xu$IM04~OaM!58Xo9=-W?i@k2a`7F1RVK z4YMWW`66;QBx~Y@=O_v$7!DtB<~msU5Z%ofZTR8&N^bnJ0?A!Nm|A^A7??2AUz#et z>t}c|6-1}N+L3uZZzn)X zu2xV$B=UxMf$pqQS|?Iw7Bc`pL!4pYo7@BPpiiZe?vic-_tg3MvzLw49+BS*PU%+j zA}Ip^BuYLWOk$bV6;Q?GnL|Dg{gsyjVmv>{4`jHj$&!}t@iWo`<3go7`U|jvB!hFT z=1Csyq>(t#caX#x55O7v^UYBI^UM47aeku>(NpXC^*px3SLceg0&@UsgiT_1jC1AV zDw8k_S4XqrUvLpHIiPD!(tbYU#q)ra`2@vsyYeJl08XHr3cx`bcS|?K6*Gb6Kq-!a93nkO z_sQmgxFYpIgNWipPPND9%G)*2Mk}!fM4Vgm5I)R@BiCz|pyFTHm&oy0A50^a$Km#g>V2VM z{=!s8z*O~>kdo4GE%M|%Bvg*(U5&E}VKrDOPZAItknpY4CO)nbF_Xt2sAb&g0Cwdz z*n}5CWL_S9ofpc$?HxX+^M?aci0KkUJpdpFZ1Q?Zgaj_0xIMXEyOB?UwfKlq=Etu36MVmeU_A#g^qaUMQX(hmKzFS zz6%;s0V}#Ya=g7K90UNe_C$Jmf&s#ZaO3!%g93g1sXvku4&-R-6|s*-%qS{w6qh62 zz)tT@lKv}Gp1??(P<2 zZHwhRdVNP{PNl3ADMo~Oz(KYKN(Zis!sAUtZaoXbjz6T(8We701=Ms@@FY9>C?%{iDv zCr>~F`PBSZrYe6jRjX1w|C=}uZg9i0M(%D_A;gfNfLDC_XM@U zk&bBO9+S`@5#bmU9D}u7dn+c}O=2c}?V$ic{7z5EU{mu|KyMbyVzy(P_3jAu6QKix zN)j@B&NK>Uk#r!xJa4+yPV3|w7b~6P89W!q{XP2Fuu{PYl2P5RnHFQf!EjYjt`Mxr zQXTkMfKMFvUzw`@Xezw^?mT>f{X~LD5l~qI71?gNMp=H26 zNwJ{IMm3yR3UGsf@R)Fwa_Z(JB$zlB61M@50g>M%tr$$p2*rG@Xdw*IpFAyHc;9N) zyCI{%m7EhH+Q^arfK}&Dg8Cahi1jTq0FZgL2^Ruq;2Z#g8&3)S;$|FR4LyRgvhZL` z-Q&7ZiXHuqBHW$YTlScyZzv*4zr7wg)PZUShtcC?C;=ylYKo8F47aaVUh!OGKw2A2Tk%$KXjJ1MQt z0Ba5&Egt-LvI0n{xf3~I{)M69pA2XO~vsUS(8$ zzE7DT4|d%sM2OFA@gzXy#=N_hB)HIS$W82Sh48rdgUM+VJ9WfC7#B70i=l>T3g_Hz zmq0p+JR~M!&>}^TOfAA#C}6&#fi3Z@VjkL@b(#gxfJN`3f(Kx6UhB3pG@^M5W4#r` z6yD*XB{B_%!Uy1jr~JRxKO3t5qelg#0NfM7+1!aDb;CNh)x}78Tmm$$S5V}$;H08r zwGa{5wz-aVkp&e%oRkSQwFqul|A!aWPMWJdovZ>VoC(JTVe;g%2{Qyy;2lWtUL)BFXa zomMGXt&0nEe4A8^_b)3i&rs1WP*eV~xN%6BVg4E2d&<@#92MlTY?io{D~6Y&F@m_J z5lC|^F)rB>iUWv*K-B_qFtx4Yl+NNKqggqLF9Vzwz|IrxQ$WPk-F~=w?Tc)j%aK#( zkwb<31!#I(NJ!H%{z@hQRu}0fjvoz$3RDCln%leDUjZF-gbQ_#^@k-N0ck`ugK~G{ z3jpGV7-r$hv@&#b$F!IV}EpJ%wN58HCP)Fy7wX0z$I7Ux818_!$PC zyS1O_oL8?hi4t0#=9B)??WVvzH;!l>a{zTDoam(B5hGjz%w(;uc5KMP$_q9~ez`)g ztzIVpV$tgWUU181C_?9;25AFSY9(A3vDBlL_Pzg=u@WIz-}DopesVrmPtU&eL@tkb zpy*?bP(A*U+`3uF3wDb(B@ueM@bH)cUm|VxV75N^sguaa0sJvn!p;DY)W9`h7`2M< z;vH7F&VJVq}S%(n+5AE5{trb!9SZvkXNp~ zl$`Jo@;l7%zc5|?>8s`H>v>o~Ie^0f9N7;mAqJKN2b};*teH=}%zV{@y+l^>Fwd&q zW?{bdxEo67W^!~J1zls6QtA;(Y8}Z9M$I>P(UfeUs*zK!VMJ<*03jO>hZ9}O<8kv;knme7tS3MvDi4_|PX&4`R@h+A~*zVwg zIMffPCmSv(clL~gblE0JAF6wx(yID{Z}UANfiw4ge>c~!*X_xU8>Pp)++M*97=?t~ zfX3kQOxjlRSi@IQf#b$fc$5{NqvOj^L?{E9kL-`frCO{p>#X>M`$tmr0e417=jd6x z#~`>~Xsvl#4{Pi#o=7Zyf4OP$0%im;Xx}3G1G0fX^K+%ubl~V`$Q$thn=Ao4R(Cga z!wzqOYq_1}-Y!J3BIl33v&S3C44{P&Bne>s8QrWXATSOK3p;U7_q{<2G}|{rUH^M| ztmB?vd3T<#b|T$I>zhzZy(|yMkApAfbun6p1`JCdN!w&IvRbs}4;DQ$*bEm(jgn;S zeu^-$5n$9PLSzkT8b?574gkrjq?<1y0T5O|J~C@2R&*S%{4@dk7V=g^Gnx+QIxF z>td1Tuy*eJe!6_VSf+CsJ>5NweGh~|VMU*xq|ztgrK%xL%{9!sG%$JI?(};0ul@qbY$TB-nS)y zk@)1dJm!QJLIDN>zL`So9D%#6?==3ancCN4c>w$MtbV{P$J02FX8=4_wj-btQQ!+J z+0|Kz3>mElFOa-}cEnq!`@u=|NydZP-146~>vmgrkk9_$iB4@`33|ew%5P@+d0l`1vaaWx{yFt3`AsEAy4=}K zyV-$r2{!l_K#C1JObp~WAPB{iWEAqwZpHyGdwBZeX3ix0Rv{@{`&9Q$YCy@MXfvM| z+#ZSNmIp3t0Nl4(+1xa78Fvh7WV z#)f*z$X4KCa?*>sHRF1q+~vU$DDlFt66?#)*w#tPwbCh#>%uFM$|(Eeu*3wl$KMus zNJf01L*c07viS&;5CCW{I1jvKK7Bk$(~Dmk79X}uCWa#rj898ofyl&`_cTGJ^$)f> z{?S$imI)1lqbcsJjKM|++$3xW60#ToAPSVks3@N3$RVL&U_1Bu)V!mHhMH&sM?6{x zPguH^tTe&xb`ONi`iyCnVCR9|UFwka^;!V3ZB2M8CT&&8?LO>t~Q9whg>8u{tI}u>i0DHRcSJ0G`b5*a_YnYG^nGWutc=n zKlGC%qnzQ<{E*>xKd#53c~HL>zVcGRjH!MbzyB=xJf6~z@aAyPlE`~lxM(%8b-|fm zJbkN;zj#`Tfav&a#{KX7U&>vS5nSt4Y5bB z+xmy#W;?#S`s>+*1>G^*2GKlBhyhBA|DtjpJ5NB$LpZzBfrasuDSKL*Vgay9d}^81 zksIA@FD@_@PTQxGz>w{1y=U~0-q``RWU(5tEHIyh`OQ)vKh%t!&Y$A>u7%g*W;8** z*D=6_@iaFkPaZ~T_aTca9y>LYRkB2yr~-)!vcevbnzE}hTmihA&cqTlthjOYUW_5m`1bs(>Wk%09?C_?-*dDAA`YOzFK zZZ!luSO+U;*^qiH!2BRo=tLr!Y~sO+)fSfc6kgRQn8+)bBzClZrPwu?zMJXO-weC2 zfDUJU#VD2gm87#(Z#(*2W@U3azCO>M=&4ou> zWH!G8`o}N-`Rj#0*-IB|ehs@~H4uS)crFV%W*lH!fjumc%^n`0xxv+rY~_og!=;eM zBw_A#k=R1817@F=EtBzvE%XD04wjM^QEk1WP=fh6hBQ7rLu; zetbJx)|vyN=5mi5`G9J=z`W~lTV|d0DZa&f;MuU?Nf^L6s|QSwItV<^a#>pF*{l6V z`6v~PhgF4KK~@{LA%*L(jQ9sTJ)I~K>HO+W2TQgiA56fM25@D<%*_C}QL;Ujyaxsm z5bG&1yT=kYUSz0udO!+?H6!N6lPkGcqewHtA;H_=vcXi|xhpIlaQo(x>IO&pPWfXzE#U_J?A zWp=vwH+zUT5=6y8&c9we$`J(@Mn%CvIFt;6EkBzP?7UCC(*YA`LQe4*94+8xbw%qg zk3$2_J}y)bSuK!vcRb)RP!sp#LBPh}ozQF}G-dZeE`SB1$4b+=vBw)q<+kfV`0Co8wWud|LnBO5*h1Qo-B67wTGM_a z$;(st?L#;ph81*2G~0TJJeUZ{o0vpDL-V3V(gy-}fvCgdVN?bXI;86b2l-~OPrv^C zKP~2K-CLPVBzJ-}S};Yzy^m+8Mn53{=j|@JZ5tz76VA85oUVcl+yp9l6E9dK z!o$)FJdO3m`z+S4FojvI_=6FKW}_zgbdjI#`|I=&ysN(n#oN=2(a3Bl%6oz$w}*fo z6)dGdpG=EMdPgQ#Ru<$$;#bd_0m|Wl3O{#Wo-tN;Hx9QXVRy6F!ke5{n_L8TKrD*t4v{!{vDsyF*or9>M$;B`PA5rBHOn12yIND?=SMkYzG63=PDQ>_3z zOvR>0sQi=k$ln%K)Zpk0(EeUl**KsFa^^^r3J2U!7@Q$>by9pLAH+6Zb`~JJB;wpI z$8i*Q`j*Ee2O1B)Nq$T`4av@aKFA5^2} zNG7}cRik5O-n&0Z)2(!*`-L3DvMXvAQ3co-e}fW)!)c|Ut~R(>L~ zfge2FeIq0q(I<1htRt~%rx>~mdiiiUV0M!dR5Rs3Q-Lu;Yvp^6kO$ebg@3eD#!hdJ z9l)a$VNk5hxZ_2bIeKe4&LxbeDvy;T3-aCg``8Kgx+zHP-T70lvCL4{r zygb-6hG$E*h9%?2f-z5ei4ut&o)oe5Yqe_FkQR-%eD+* zNt+P?WOobwif3cuJ06vmM%z{hz+`M`4~|vAZw4X;U~&Qrs}0e*fP|GjFtGQ^Bd+8av2o-`@`a1J z(ZyfA(D-LKTQ8B@9JJzH|c3%QyI z=gLZ7kZMb{+XIvbBFd)MwXWjWBS*VcN6LUK?Ozxy{$McY6x5YZ%gez+k8{B7Xf^6O z7VtI@B}U+++JJDJ?E)-*#_Ji3B_H1x8r;O5=6$CpSl>_HyckA>WZpDYa+K{bXcRJ32sjy z5@ZPYoDj#a)pXU~&4vH>=7~^}-7Fvkinqbjb^i;4l^+aN9x_+w%GURvo|lUva~`69 zpDbf@=)~bHgVY?9HSJ^7qNf{%!SOiI1s)4vuzu09D%|iH)s-#>i(^1l2O&u6c+ zzw)oZb8aAVSdxdnzTL+i=iUR*dA}4XX-lR zbNc0$rtM6}I;DfwLZHGewj11yA#)N-+S+d*LYvQWTc65hp)z&j*|hZJ&obsDAH+22o} zfBWO(hhLm6Ng$Rt+WM+6S|?zDpt`R|Vonc1Gaq*6tZbHpYY_k-04r%(_r0zz^?nX^ zc;1BGyzqO015kGpFKe~cNzlO~RRphH zjGbg}wZ~b`D`xuwEFp$|DQj-E8NT@Jv&iP2QDP=*DV{E6*S#8QsU0e1rX-2 zjQD8+EU&X&Wyc+D>=ZQw)`DT2D97RndBGIZL(FZ7>Jhfbfh33yX9|wAYy@6;8a|!faD}#eliX8^2~ zSyMXCvJT~d)Ael3hhx}^d^yO~<1)8&J1fQy;|d+fVIi?ENxPg-$*;D$KYYSWRWoHh z{dGhersuadpA1ax%Rzt^emd!6WXB&mWsgL)?cG7&K=j?Sl>J50yG^s|OE|zB$9}wp z)yliA%OF8HLL)u$To%_H&rTuF-=Zgs<#p$wwqkiL8g#iq9&!<~kl&Sb-pHvH_kumy zn=}%l2;rL2c@u1&_!g_TYnnW1j@hxBPL$ZzG6Xxv(D%bRfbFS=;hp-jJmoo94 z$pd#U4;Nqagh-HSE}1jCw_ z?a*!1dm)*|ex5L_Z#@C`|Csl$U)~dazm3mdq*dYTwiZOTygA#s-KlY}Mqt5PNa&7e zgR9}wmjMK)Is#Jt0*C5#i*@K_7h7#jOYT~4uyMxM*3=6ag!*1i3cHa|gf0t2tVVLq?YuR}Q3-at=J$y%)!u;3uv(fz~J)1T~=Fw&dp zh?&)c2b9_pS)goZXW$n(9fUy~7pN_Xf{pjX+SlpB2ZAWP4mKxZZ%L&CIhulRq!ujnMAsiN9o98m2mmO* z;}b{@ps8n(vrH$DS|?K-oWfIWN5sk5EmA~79`SHCH92KD_|bY9_plng6JO#xUySr{ zgt>mbe*VT3+WBg%TMU01a`)3AgsY(DP|3E%lB}!@Z)9rN`t^(uEdWpjpMvd3#k1&p zI-)VPT{h<1+ff4$e+OtK_YI|E3kl|2FVJ_{GfUFgW$ohytw@)U=BIVz8oWB_V%j*I z`+~M*rJV9@lNR|cC+ImO4a!osr-4Kk(r~~F@x;qg)HM{=DoC=j^_thYFH{6sfVV?6 z&Ny!3qdDvDp0CFG-JQQ?r&lYlglY}lx{SZsB2x4yeKGr$@n1DW|wO4#b0NlKG9Uc%A18Cx9Zl zS=HuHZF}HVO#9tw;1=r;c;mLA7`r=ozAifwMu$@rr(D$&-tI{+A;qsmyV&z1GQmja zT#`z+mAAEmkn@B^c;tAx{c-)tO#M%0vKb40jcYq0?S951TsvGM?QrN;+l!x{JST*g zC0^A8O znM#U4aypEEtLNKxR`W)|c>zU-j@S( z+4M--yBZ!PMr;ItWDivHIqdXGPWgDY(7z9nxj+B$<>#-%-Yv?mZ;IC)!0241>`eCk zT;h>=)yu9d1jl+tqu2pxskawAgcXlx_)R;cwAFhHfGHBp`Bc_hOOF-=Hej6U^`}1s zTmtl14(lEH0jIiVxZvxV^MwF_0X0X*I0m?vSv&*3%|&EfcjTu1x44gefNCRF(q{2x zk8G2n^9Jh(tmATzp17-y$~(FW*iDYD3bl*ZzH8K@9~dV3{Tq{7*T*$}eGi!bx<1N0 z`%n2@%5R2!?14}^oxv5=dFaW0X8Rg#5hT%NXF2o5c2z-F(lZ(aCv(6nkaPzyqr)f& zn1OL88u|w5;1Fc#4UWK4x?6Lims6`q`G|l6I3>Z|_v_Sm0=`YhmUKIK?Q2(3@n9@R zazHc85fvVqqsg8Ll_%;ppK!J2WT0G7O^WsksN&}_3KFcTEgzX^2=y?rb~}P@2hzX? zqmy6l;{2!fD({e2uWZU^?#h!57x%C%o^}j$$8NxTq~F`EOf@cO?E&fe1Xw&FpcRZo zR=Anq>t=TktdF#N{xUgar^1u!k_QS1JJ6@sP>5ECP>0tYbSC6Wn0lcsDi zL;bS55W``De`&7=wNeWGP3=EuzBZu{$;Ms%25?<|5Aj31XXmp2E;Pczo%lfiDuIqQ} zvwuqI>vXX5O}{g)pgf9}r`Y$=9pUIL2*a(ky6wDlk_>1|3ZC|KmP7r@T|% zCcop1@zFI}w&LM5_ng~%1bQG(5{J*3@kzF`gB`QJbkGk7{U&GdH;#r6w*G{{-|(q7 z>T2E2#mm+c=afbNRM6Xw#Siw~^QCtw&nRJ-htsI7uHkR8BJi->fR{uzdfr-|yJ0*= zfXK9G?9N}H$nYbqCn^g+PItO13x8SN< zY1LCZ@C}zy#*@0Xsky-Kttcb^G%|woc@joTB_6^x=7k4*Hx$Y9Du+!e-t=`$H^MBt z1f!9+4lA!V6MM%8p@vTYT#kbBx{9QxJ3{d|DHDS3QXsC;ueNPp$+=~1+WhR)Z_jj_ zQ}*FJ6V*#XY~PQyz8mUm0c3pBAmKeM;~>ZoLRZuo?beb)v}YJQ`S@Ddxntdqw8KK{ z_zYSr&U^GIlw`=tnRcLc{Mj>QeWjZO0Ib`a2K;r<%&KoN;&$rhUWYpouXn^8i*)Gz z-<2wAldNwkW?R5Hm^`o(G3|Ud^F?!a6r^^-JB+^DmawHENR_A09*%oCrN~)gAQ%+# z@B$h5RF?EOgn(SQ-P4F9`R`Nl*MI!}zrK$Ji*CH6cQL%-R`x0YQSO zbw1Zhq-SpVOF18$c3R+ZA|#z|=A^j`xzOFsa+*8V0@}Ry;j+L4pldTY8PuC;4*N$? zqr)}5;SWyAv7t= zN8x!+6vX__yKUf~eUWxV10(sh;@_gr_O){P=+#-tr}x4H6$5PEy_(>FaQh`MH;Y$q z=t!@`CR@h1=Thj*cR+e>=$9!wuqQ zNla}2{#$+*OMEkqh-beoS4X3ITy#36tdzEO9;a=S=HM7PMy^~9t6QyQX zuA#+IxXU?uXBH$Ns?qbjC1#(F@pgviM8D)c6*FJ_3Ye#w@{t?JLG>X|7_#t{4(5ne~J^(I2(Z5Za5z8qGUyba44i@+P$wA1%aQPUIhT^b~ijLi{eZX$hhMp z4x~NF^maaWwqX`8-d5j3H}R)EtwHeqGc0V!%qBH3E zl2-u;&Mx~2y-2_#ISB&f{_IZPx7;0UvMCO@3SZmt`msF&A86uYfxYwNym=2`nBJ(u zV;$ZG<4OFD7ucfPmhF(c2`B{La4NywOIhCv6!wSx>HV9tzxZ`OJ-?Y>nA>xCrB8(S z-*8zJYeSSAso0K?PUIcdJDmA5x;=ViC$E=qeCGA^2;I+kjYHw?hSRh{53{IY{kUEE1Z}?r}LA;Gb+; zvnAE)RzT6|6CVH1r@>#<;Sh)DeI{`1#%I9p5Z~^qg@Z)y6=7M*UFQAWU>_}jwxv0? zpYpp_UQcL_ZY9Jro-vi@YPOnsJn7!79YYpQ)V-o2Z?o{x_TAl|vu$b2J@77Z(yn+g z-2>$a7X)=3JQLP43SpySs&k^Ohw-`v5BuwUy`ky3l;*SC894(_1!#$aK;vJPUVWT^kZK6iauPRfny~-W*## zWIEehe8$s4_4LsQsm{Djy*e7W^=a1}vWX;h9sF*7y~~P-^%lEs=~=KFkst8V%MO|x zigG+E5(j6K`>aM!biYHsu%TZd8F()N0!b$UgL6wm1c zy?J}8mugf;Bs$W;CM6gU6dWJ6*7G*(9J<2~k8F?;!w#j*4m1VE1FFEei?}NfhKPYw zpXh|sD-}|AIMP*NSQc7`?;-f{55)5Qb?k9@XGPKL1`IR~EKLWP-lR+3?o}1ZAu9W9 zj9JM^9#^xw4!+Hkk*U3vfFH(Nj^|XodyKSKeVX9{Uf?}K@e1(i=%#n}7}WA&xa9H- zVn18;FA9*jOaSI>^%UyTW^J$2C{JaQ1Kpr9tVAsij6wO}SL9>oUSy|_RS#b;H(`05 z^c~w)^+|MDeiNVMFlMT-=Lx2x+EMC z6T{Ock=_mXYQG7U$s(TA_ zb|8+U4Q(OHo`)}6h#JC_Py|V>_a^sQYP`H5a;^P3cw9yw4lu;Kt*5=)-WrWMLT6f= z?Q|m+;y$a_dEL+kD|JbIUFqjNq)~CR?MylzrvWCci-!2v>tB~wuMvG`bd${_%^x0V zo3+b}y*~W7~-S&_it}3*U z%#U_)7$9jJ=OlQdHL>S&I}ZNtb(ynzH7`^M9%!Kl$zwD^id_A&t><*C=A_{1;JsqR z)EXUv-qS?@JA@nWT5S#4T&vM;Z|7b@y`CziayfF#>gJ@Wo@OH33WsAxyE8$c{eDt! ztZ+ob&2T!75HI-Fsr0w?>*r6u>@Ux;GRv3WOhCbps{^E-t4TdKIUVrmZDtN4kN|J(Zf@%_*1Bmb+-@>f1uk2ix? zQQsCTHR#WYcD@fMn>NeP2<+&TDjSE~t62_#B1)URjwJr-t$fo^!vG;!1AjYN!d`DH z|8Hd7ZjRexvF+(A&afDV19!ZyLyq_oi35p@uUq$D_j6$3**28 z;o_-n?kNr{^}s)WEzEK|n|N?20wU=}yHa_1oL12!!eZkw*n6i91`_;LsT) zA&$PiO3&S1e9+Md9;+c|BY5Gs5AR!_;rh{RPqX+hA3lHn7wOSeOFqc$^S@uhxPCPOp}z{Iz#Pxt&Ow0<=vB z-a%w@goVX6oem;vc(YmAMCc2%u!3PolDsZ7JHe;hQ82woHc#hUKZkW>l#!Y%?HG>d z0tu&px&IR4aAc<=t6>s${(GU+=?3m|g^;yrQy6eA7`pm$un2hT<@DcgGx^(x-_h6W z#&#dZ$M=8x^xOFI)C;ypsL7qSk$sW6(BF{=Mv@R9^%nY2M~EMPbzbk`tjT!^m5L#NSanH zlC?cFIaNl{rtk!5b$|eAr9jlJ@Fhka!6-cP;k`TH*4aB=Mxhti9;{u1dn<|p0>J_m zPkEwaaKH}i?N#B8yk^(v5&lcF)gR1uIqKi;7JU8i?#b)9QHVI@$yRc>1co~<2$t<6 zC-l#a*TY2Qh!t>G!FGF7$Ar}dC|oFUZeH{006-!=Mbu+;IF?sgkp(hH=WPt@mB$ik zho?@YNRPVEJ{w{&JvPHPx@D%soYO|+W;h!BGu@s^c!QBgN&xTjHpp3ZQbz>=TP>x- zdaP|0uIsi_&AoZ=OXIJ3rR6pB>&0w8|1sY~EdTz;Z{M0u@-utwd~@#?9JB2TfO}C; za`FjY;aLC6E2~HoNHX_1$r0pmNmTL1yn5K%N>Ez-VXN&7z{Y4WTzo28lam8j;@4Xp24T{RLm*IiS%YDbwSjb&jze>tT0T`d2pdR;%+(!Q}R~ z6u!sF$rV0kv-4V3kKW#wgyOy}An~kIM3ahb*@9v=fe`^*b8uhsjx~`jyDOE^0bU{& zx05IB>4R&??Z@GO^tA%e;|%Zdrnn8>Ri?v3J8pt9I!dZebF1j5Q*cY(Gl70yUL)of z;@67{Jpm@^dPdLNPqK%1VJ@pPWwu^G5bCm*#w2VvOi(HWi*I|(R>arvuWV-B)1L|nv(F6F{bCvN5^xyQbf=uKOGLOwD91z zD&Im*?~R?s;rpw5YoFI09qvw*j?&xSV+Tbqhj;t|fKW$g72L2AXhHDu72I-qMb5vp znMIW6n_HWlhMr=U13DaXbgwZFmF&LobQ{+WqAl991Il*XNn!iU-`h{uz9oxy_wvc= z422P%BIr4K@!Bjtz^ba~oeC^)^p-r;9IJYyqoW7dK)V6oabo}?`*k{kHrqZ&k=fJ6Sk4pz@Yq6A9ra{QFS4Mi;js+vX z^&QXt{&{`;_{(#HT6~m1{6Rsv?PU$Kqw^PFZkufI((rDB<>{67Hr{qiyB)RkT!JZT zl&hcy``57#hj)K0clu$rj@u2qUXrVI(%yE++VKoB#DSd)B-OZWgM9&ix27GmW*83K z{&sjd*0$Hzfos)cVQBGlnr`KNn$=oU=af1j$cx|?p%T2+kPJ4Q9_Br@x*QmWHzQvq z8Ay|XfZ&zUz{v&^p7pPd1)0S(ubr9C6qR{rs2wYIxV(-_=0CimXMAL&%BwhYakgix z{Br&;?{c)Koy7fKdx@SihUxtj!NPN=wq1}ip3S>LoJH49hXr}e>`@uW99}y!!>lI^ zCc4j$z($Rd952Vomq{9hl^)U*E9b3yLGvCCicCC{LsguC-+VLYRq@oMQb-y|hr!X` zmNLNiW=L-BqE>KmVAKq6&Hr)ywXuo=1CBS^Jn!TslZcp(U=5BeK<>JEUz}=`9G3@y z^q>tNc62lusM(-qrw@;II#AV%eqgufX@x(AwNQL|00GG$p*^J%P;-JHIUdGw*0

    Sga1cWe5ZUhL_Vp^R=B*(d$cSYHby%9}x2H$>DKahH=Bp2HZ>%3&eI+G(|U zaQn^5nL#X~pd6orLg5vo^LZb&n|!lwJ^bP65^`=hl&eEFnm4PtuNRS|&1*|eyAhz9 zJtI?IPH4Tl%>%%7x(h_i+u&jKyF*@VV*!TE?nFBk@Ip?rGYx_Gq}@MB}8Bj z#^5IJL1J#h8IIjSwE)L-R<^fJ+DUM808&JoC$m>o>y+bSS5J+AZo0 z2$uMEyu^!j_I*EH$`;3?CQ%~OD}${jKKZ#Ku>`@&a5TO(W|s1@>~{su?2UF@_vw{H zL8&|(elcW0XFg!T#Lw&f0tAKEU`QJs_UL9RC~8B}(^f!&E-J0+eaz2L5ep}_TfkPI z`+tW#f+)9X)YEyi>3NffZQZz+<=uLOJ0jcm#HUwsc?l^r{JW`s5JGSIoLI5Td%9&I zB|}fVlFcy@ZsD9B7dWO83N=fzbTe(x#p_!}!ia8PKGlgSuOo&96MU|)0Oc2yI@=Q=wT3Hs~Yvfr;@(}5_ zTS0`H?Tajy4ZQf2gKvjdQ`ip-vN;{aA_5$9Sgx;hUx!^*Bq(pmyYKTK?S%5lZ!Y&Z zWtPaBySlTvt_P~i?Ho%rTlED0JiIE^D=ge3oOb$LmhU%bDicb2N zj>0{XH*Hz~WHW2)EMO_uz~;#_hs)i@6D1q9C4YHAcy8~#@OGR73s>?jkNtz4e*Q3j z`|ecj%|ue@ShZl~`A6RLbiNIY!aTYpi1(?){oFu-TZ_5E5I2)Ah7KaM-t<_i(?UL_Xo+{OOp z1wTz_R}`SVc~(=~pIxoMv#tj2VWD-l*;bp@VJ(cK8_;c+t<&2{@7bbi90{}~%fc@l z?1OSi|HN4J2V-@33QuIYkVi4`vizr`r|no6-Z1OfFruJ23~oQ|UKbJe^puIu#EAFB zBj@1Q-t7ipl1WR;#@ST^pn)ViZI-Xk2KRg}d=F&BaJ+U#U*1!zR2m+`Iy}PK>gLFX zB-7~{p zrwp~C$7##D1ZjeTs_nPcME519lA9pu>~184ba+0efznIto?I))gSB?B?^#3^vA?Ra0G9l@Rv%`!tn4Gyb3hC?PZ7fn;W7%6(gyQ zf(w&e&~o#z!;>e<1eUw--Y>-*n6fBKIP_t$dyCo{e&U2+cN>8=@i zxmkrs$U6@1I-SAq)nNmdLi~6=?cp3l2h?BoCZSp7uQt&I5Z8@F#km)M?b{=L?{2}w z1Vw|FdJ9|q+OPyEi%!Amuj7vFttd_|Urv|eZ#H}{lkqcYZJnN8O-HeMDJX&H@Z|-q zvdbq~CulXWmoKO2$!K>(j4c2}&@)uvJe9W3oL*0Gq8c4HfS5SPaUcD^wp;zdZVJ;J zrbF~QpyV`L+hJf;*=aQ}1;2k<*26Rd4Q)7uUAF`EZJgP$O^`>Xxbjq!MnG6dm{@# zYc)Akr?`uS{BpEpSQh)5>2q=rk|#B%UqzJy#aWS!+)P6VHRy*QGsmKx#=H9Y~Ic<78t?o|Nb7EBZ`|B0=md1E9c(bJtImTD}}|t{Ps2SNo4j=9Ug}xI4rLt zlcwjs@b5?5zyJOI@a6CO^IFL1@Kbrl+Xd$Wy*u8FFcof{$rP`PMRFrIc)p&!S;tL0 z+r)Z(E|;+_BU`xdnAaxle=5aTp5;A8UN8r;I05q+FJ)H>=zluX1{#;WwsGgHTIu94 z7RCF~Uz-lZGyB-_9iwjR?4elffEk`)63-61`4h!rC(>!@)V#n6uPHUl2c$aB2VFRx z8f0#1QBpFW>*W82{UEY1`YRxRlzZK4*R`7QQy z`L@L4=@=ja#sNiqh!-@k`_5^gB6ld&$^1}9kDoxc*Q%zcsb)w$CYnn2c{!qiG%dMy zL)Yr&Wc9@A+u8<}(fgbNKSfFC`_;0OnTs1nCqx=v4Q+HB z41fvY{%*N1e|M(vYhzjdIxYiuc+=tX^#4vTq~{%xz}{t=rk5h~c%;M%U#!n1BzCU= zH=YxS>W&d~>S#~RtJB;mj@uT-u4PCUdm=%~bLSF~%9FWsgC;887UC%q1nDJ2o3m>{ zuse8!*zJ}Bk4XZg5%QueiugYPj?)^c(Y*HK2-Xj0FV#7dlQ$jQc3|);yJ0`3-L}&y zRYw_-Yy|UkL|nGOXxZNAJwc96`)0E1X@r|d#4A~AfCw**S=g9TB+K-n9(Slc~Bu^jDuj7u;+&#(Tix-kx z+i*k&)_9>d+S{_NQHI+WrF$FBlIJGZ{u!opxv7Je8~;CJ@49TsjT~LR3jdFhhD&Aw zcp4cJ3AAY4ynG~E-I}MLwQ#D=-o42~?^E{~c-@7!O$!wIk9I`qBhaIv2o)Qa?qn4IG4?Y6dAVTADprgUBEn zk7EkC$CnoBf6l-C^u4X-9}>0DTVo;tLmfW9f`-*>posloXzIHs`#9m2DKf>d z3h8TvV;4!Tf}GV`7P^x{Dq=Xkpxyix3D>H;+JXbDt3;XX&pS7x*87`FAIX`#s7U47 z=DZy+KZ8bV)w)|ZL~4xfd#?xZ?ZvK&(bx7XAxvKCASP`&SaE4fT4qYFmyUE?+cc<` zC9NOC(K&SqG}xt5aX3F#2?YQB??3h5{`kt=IL4r#Y#!bx)b=P-(lVxN=3U)E(q;=~zZb-DDGz z+FuQ?F-hg%cQ0l+I3nh-d{MW?v6TNwQ3!&x%E$cJtnw^?L%1%b&N-9HgSLa3L|0aQ z#*Q5#sm_#TT9t*&T8Jd+xEwv6?2<7)*zsSM>gPY^Uw-@X58>&5{5Ilu<*nDO*{~8c z!5-1Y7M&EUUC9E15c{)(W}A|ZH^1o6d%o_XAp-G2-d*JHXlIdbwMclSi&9NP*?XGk z$;XFc<0KO4sn(bPpjNfQETp*pf?ATMp5Bxzv&#n{%X>an#|8ziz54R_1l!ryP}bw> zw|V10;$#ZFX_yBF42;=pV2_H75it+rP&z5|jzzNPBN68Cvc?cxFD>(%( ze_Y_fxlU5~s^-Yr$CBiS+E0PFr<7b?{X8#Xg640klu!OU%ATkyJUcbD$J&c(X5a^# z>t42eRT=rRO#d94k$3Lf*7i0HH+Xo-HpBtF9uJ4^rooW!$B9=@WI0BDT9$?=-YvXQ-xrTJ%IY$jW@JaE>zMzy5`-zY9o`YN@5PF0n=?UQjEMtpw-Abi)wRY zcgLEyrVg~m>7}14_B@3|go6ir*32Drq?Iu1bxAAgL$IMbhRk_2!N*N3&lFvje3HfUXIGf*pr&%y|&t5j|H{16ti*Q z-BNa`-eV1|Is-K|#UNig4yART`^;Nr7O;9#*YI`06I2B?jx0~VDvYG7*Q$;ky(m+l zCzXG~6IDS2K#>7~d|O-oDN@o&X_@r8c~1b4EyhNf#%Hl@_Ru9?+O7#_RQqA|NWnt$ z@v@K2%*V1VuV{niQ1rwxCZ!M4S9;4|fBf6ue*Ntiw^iKo21m_rn+iA-%jW&rdet8y z$bJU@jj^XrN4&~CtLa##QF>IR22ztrw%&om9(7XOEIrEhv`t~phiQufL`YC&xk+Z# zO#gt>yxrAOpuc=AhE$V7|MpYK0PjUWPseOpK)W9@MN!jtm*>FahA&w;-n!1=UDk}0e0JNdHjH3hio+sPQNVGubOT<6`}~l3w@G^l9uP@ z1lt@(bG%My9x11~lUhmLe5y5VUv?>`JkQcF>ylRENbael?ydNRa?-WcDA)PG(U{X&iVDj7#v2*F-mZKYpin#ZE z*Pl<$fwbhJU`+Gu%AX#-duITNA3-Zoeq*`f_8iEwQ%%+q75NxnSLyHf{1j`ueyD<| zHx)8%TWhT133`P_>2N#lgc4o!QsfrQJiZtbu@mhYBTUHvxADO z>?;T$U*+vRgJl7Ms5mj$}-Wu@!kWx)d z=3ukGG*3SiVc0YOYv}u-1Lt5rE2l^f;=odR_<`gUN=^_T2XFDF<(fqeg`Ev92M6VC zsm34wWSvy@Deu>Zfk1vKD#LSB?;R+>V~{&MDRpnvGOJTh)2fgI(KQMUB}zY2=tn7T zZ`K_=zGbiLa;YD~{dieTom0=MO}X7uC;L>zbG(d|yRGo?qs&HmjNOA&ihJj z!ct~R;GtIia((!>AMgM8`|lsa^YQ#s_vHc^W@W{aYBkGSQ6dfpM#rN~R;x2DEx4Rp zOAeCp!=olk3lvqr5|`oT&}Gk=^{((2z@;VY>VE13axC5P6vB{eK%H{)RSvDoKf9u5 zQh=^)wju|U%t6i^E({0Td8I?aFEuF@4%L}C@S-H}t?ei0nAhb?m!t`L<7AM%d8=K@ z%Cd{F`NLP%bLrf@(RnJC>7?U-Wxy9J8WP;n6K4%@rlzP;Sf%c=++f6L5-9ZhxLK#W`k|DJkZ2F_GTYLd%a$K-!g9Zj+ zcimQXVao&AIs&O4FOMRs+iWvW+byR`W={^zkh;o|vP$@rLJ~$aStj{Q{8Q!VQ9`6O zxt#hN4FyKDA@+7(rQxi670~T+o<;kk7{Q9czFGD#WDcU#s?U}B?Uz4v6v$dSh40#% z2t?s+b2tmuw0cr>lmlV=lXg}m6i6YIk}3ig@1xr-+bOksoe$;mROMKuc-tStslThS zlm!CR$xxA$*Y#(oxRy9kv>Rx43w5GjVKV>-N{;#HasJYa%AnPyw}4Xg;T8zhq^-oW z>{7O(OoFsZZ8!sQNb$r+O;;XyWdruy!%Rn;s@$1_4_y=`FP^b&2iQZoHvMEzJFFb{ zt_$vGM}f8aT@|wbe#!fs`4zGj8;AN%p)N=?SA7z}Iy*Z;#Md=MJ^>WmJ8r)!)XTEMx`?DxTDUZNX zY8YLQ@>Bd zlnfvTOA$8R%M^xj>}SmjKy&Yz_dLDWJ)CckqE6+DN6-qfO6YvN8);6T*?07sEIiZ_ zFCmBHt>wh)awj2O;{P3vhf?8vseb>@@9!Uf{t$y8sFFTkH6RH}T^ajb z3X%~fh)#iMZwTO3Y)LS79`MKP|6JFj2D7UMI=qq!?8JXH$*8Y1lhh-NZP1-}CH!R|u?>ruXtw!EL+sw8i8F2|qOhw1EM&fpF2N?Z95hS+)H5I6_B3yNNhj$Ff)5WtrT`&^tQFj%_E;5!C6AEBp{M7 zM*&AjR03$L>8k$RHO7wH_WX^@8SNWLTd6=&?`ZDFVVOlSx(m?5#ZaOB% zR(&guH#WsOD$xcstoob6giVDC^@TK$rr`LqJnn%N!| zTl~~+lzMSeT5V6J0t5zd0B)`zErn#jT2M#wO9SXaXjd_5m1=Bz)THC#yc2v@qmb6u zGpDa>_48kT`@4v=Iq-hHYj^A6se5JV)w!#1ssLt6X{msQ$YV7=}J}^2LsP#+&2WaMZMUFLQTkv_S@`=w zg5_}&kGqm}z=HAV^t=6#pYPKT>4ywrcq35+g%%6p{b_oSJL3b~*lf^8bLwU@rv-f>WBNCwknfdb`o zLs2IK@&;Lpy1go=S(Qg4TVY;`0BwrmT=UtEqU;yS!bpvz zJRz}9-vW}d?PFqQu-$*ueyA`pEx;U1`dFu*`d@bw^dDP{C486bs|Wg+HLCik-AmX@ zPKVh@wY<}W-<7nxbMq#`P3PswG;(W2zYDFwi)lQXaDQg_r=OMe$kH8RK5hFpf>?I zUAkTzj+|;80pjbD!sVmi*AX8%2+q}mD{dvTPqO&<0^5HYa|>(%KI_}S70B@jhgWYT z7zM*BdzE@jew;N{1*})dL!ZVZtBFUoTfF!pBHJD%jK&^Rx4 z>7)4-!IRB(sl*jC5X|<3Qg>`v;EK1;3a0XPq-=v3YTEIfQlJ0hSlE{Vn4jj4-}j&X z_RMo6W+L+x&>Un*%i0txHPxePY zoJDME66!P8y~=rXJiA5*Gs$)4%*jwJb2;ES3NRn(^e!Vz!Em(RV$i>rq+-0Vo| z@<~DsYBkHr)|)&!IZF&6uqx)j_S_CL-Rs?xuvw<9v*yxCW&*=S9cB2VY$i?16del+ z^lN!`ZTZJqZQMROVSQaQ&^nvT0W14n-?g{Nw4(dS3FLVs!Kllt3Lqa%@m%#?zxTMF zqXYX_NI8e8%(()}v{qQYrCt1^J*`B3Nx_bc@_b~N$0l?!kh(1^iRdaLW$lPGF1cPr zRaV*SzHav%{Lz-OWqQ37Fbb*6Y@fTTfE*`2Q>lH@t){DE8x$mhy4$R56d&2ZBtFB* zEv@QuKy*4jKfFP+gB|5{^OGik^k0@L2g2WX?ad42AkP3bx})R8zIxM&oi9(Fu#}o0 zp!G+cs;UscA?-7)uFT3(TE*+jMLeGxy!1=S32Hfx-F7H?(zaz*`|Da!1N2*|E*ZGD z{iWAU#ItoLgZG7(tpyb?onyPVY6%b~8J6$tM6s7TWU?e3&=7ZC`^sh>T0AW!tf}!F z0xhE`(05ryfBj{zr>XDCO1<1AAzDjaQ)4WHG^(|MdiCjCJ*zy9oo@={^Q`jVZ!$3;x1h38u3oL^& zXsK{WYV!h66WZ(9gNk0tXtLQgTyJ_BHTlAyy#>r(3?f7;5 zn|1n-<9scZW>$L`Z?nLu$$@Oo*4O5oX}`iD;<gAsy8S2MF-!Mn=Z z9$+DWoCoTP3+q?mgzqg4N{LAJoOTA=z?c+HFsh$n{RBi-Nl6N)x;45&s;4`ZO{GCZ zaMW~;J;m^7#nZQG8X=>Tmnlr1T|PMv|7dh`sbr!W)1^c0w#Iog*q5vO& zKhKxm!cUYmzkL5ilsedIkKX~hUp(Hl;rLL2kZj0*>S~g@^icr#ILosqWhcO&mn==IEMWe6*@k9<6yXDy zy1)ur%3bP(FYn3@y-e6$Y$Z@#Y^RFU)F;Z7fumcnDrnvXY966$hB(ncC4qC;swbmp zsx!QAzLcb9*J?OL^<97)|9-X3Kdn|8%1#d*eSjuaH!g*(vx9IHrg{o?L!+Y=l!8j{ z>T;&8!?o-gQLqN(5oVDZv**LQ-SFmE81bIUb_lJaZK)RRs&W{Xf;oWZ&sz!A0?%=o z!44&qFDH&J4O9q*lExi=$fO&6-NjLo$J6OWQ?m=qViEj?6m&w{+D_$!H*%;7l=5Y( zBGPTEJ%gsDMiM`cLB!I$@n2U<4gmP-INv0f*QL89wFZ!7l`{a3?1m^tBoY1*5;~7^ zFv4teo;IWwYD3iu;AAB{JP%Dl(;VCwR;F5azHpgulYt* zLDhu{iC16rh_j&Z2KgBMIvly-xxDlNnaQBjt}1SqBZvQ^{Pv{Dvx;n*%#fSBBGo2u zInYYp(Nh$Z27W00yv_UBuW@pA>;JG=g`M?Akt3-z(pOUX#_JHpidFXVa}*gno}lzW zP$!!zr~{5F!9VkR{AtJ2X11e2Qj9mTHk)(wtCep-pgKEM37aFIBRf;AlVDaRqii$7 z&&9f0ywu^ADiLmdYzfF-HY}N0R!+A1Kys4Kj-|bUBLUt`c>QRKZtPSb3AGvjAB3el zJV8}cRGw`ponmQ}^=EscH?x%cIs~=zeX+iD`0O6HZ+uaFIt^EoBVo#a7bUc2D4Nk~ zjR=06PF#SBiqoFF_-VV*+d>izCF-1|iT1VVBxhQI5G0gg1}JI|sUzdib;dr1^Zdjg zd;7ZHzGU>-P($HNZ!M-RE=M;G)s$$||F`dVSW`?$YXGe^sX^ z<)Cbb!|?KuQNJ5R3u^33h-kXgwOhRiUtFu39sKcewg;LL3tlql+;aq7n(br|PSfLU zCjg$P1fGf(2-Q87~?AwrCemL3VzSMFk6cLmU(>=}ORLMUCiIuztd}`O+Atvcw zR2~3)vT9aHLTktT;YAzOTrI;np3l3}F?3}(DYZ820(m;YY`qxS)bcjfUfH)~ij4q` zRo|Um9ey6~kdff6 zO3wBQ8+fQ(i4@*9AOmXbtJlDO3*~hquR#e<0pj1JdSya}oJCuz^WG!xVaXm;)M?cH zUYh>KoeZbWzMW8ZNV_GI+j?QSoZ8R!nlEL3DFbZSQ-Le7A$0IZZbP3xEmQu}GU;`C zABrShS;6wtfAa1MCcU?ZX^*;0>mcec1+45X>*L_r0yJ}SbP|)W`Y|M2kL+e*I4G%uF5L@HJsfZ|2<+K*#<${fTX0e?crphhZ;*P@ol3%Nx z)9I*b@Agz~C4nVa4+0vwn=1I`4@APGV>>Li#AAC89grD{BXq2Ja?q&<$7i+9(nD50 zgIDJHR#GU3&(yaqTGJph7FD(=VI`c_tB}HmfzaR#R-imQRMu+tF*`-23~S270zk;S ztMzEk1~R;y8Re0bfsWd6aNwS*4e?H`Ta*!muWTdf|6f;X&#kw&2@eZ6+p;{l-YB~0 zX4M{5tXD%{YXryYy=m%|-|}?b-MTdq#K;^&W81xKj&46u5lwG>lBV~WY^9_CsUkf- zC8q^6LeRH2y7FsN#c{JqocYhUSHVePr1sbkleT(;GUM)fYCRN7+?iJ6tf7so6U}!you<_o(|9btZV5s$$u*4e%r$zpPT9*zyJ5|Uu{vs4|TUAom7<|EngGE<5~WTc z(uAgatsEp7GLQ2>&l2N-~F_dNDpE3^E6#6<=t=p#JdSn2~ zdbI-Yr+URV0UpW?4V{`MsOh3EB#I~fCa)QF@bvDo>Y#T4^F=NsbkHO3o7(9BNq$+c zzx?x$Uw+-@^;s%&REvI35vBNcb$mPPHihkDCZC#JKFJe7HNtCbkrj~6v!eVL4*lW_b18~Yf*b_-|QY5=zD~h zv#T6p;n9O$o1mM%lD7aFSn71I0UM0-n;F@pIc>Y zc)!A4{NyqBaZm5AwR5_w{psfhOT~LF#XKJ8(sLf?aaa;mjocnBK?6sxP^l6bXWj42 zfeVkqDN|n6f9js1cE+Pb$WRfI#7@1Yg9!!K9FE|AU8?!>Z{z#l=O2Ik`14HLUWI$$qLxSjVAwWK^kzun)v) z6c$C!2!VeqAG3kBF>_Sn@7RTN0e6W{J!51);*ULQEeLm8ejP6Bxd)dO?-}|?JlFrY zV#mjdy|qV)v5H*s0?udqz)p28^r58Oxg z-NhY8c5oGN<;0Cw1EE<{Dn48^7_n_%i9I$XM36eXaF zT1&SP%^7V+Q2+pIk0zX(59$r=)K#E3mPm92$7+zBG`Jty9(--Olc9*@)F&D;=P3_a zhKO9SvpN@~2$khi*oF*jZxbD_tfx&py&Uozf?<*l2!+)KO_gI2K-j`0YLG026^ke< zt*{%$A&(n8Q^)wzIvpQ|nQvG0l7qJzy?)_MPEc9AIWQu{nMX;{3JrZG>mR@uQ++uV z&?p-vT~Y(MucYb>g|GE>(iwg7vULtu$1gcE9h`LlL$H_X);a5}^x6;10FU@pj*(NUO>{ z*V<;Dj)3wY{P?JBIJ=NIKAeKf6z(#5FN)Ww zMF9_S0c%!2#+K|)t?97AV!o}>FMs^{C7@q#N&>Q^)YQ`zTk}BzQ&hNslcu=d^MpsX zji?~0{#^k^S{f1&y{#(BlM#InO;+=>Z_o)3!~#%kmZ`e6i)136(TSrTC0$OnO*BY* z0jur$C&RsMX#y?R`69JfI~I>toNSJ^K>jQ*M-ZTFbB-K%r{>kR<`tn*&&mt~7s}rx zT22K@I3Pv#ly0 zE&`gKFF~DolQ6v2ITbqH?XUZkTQBV+Cepl8F&^?Hk`GF|wnS_ia!0Zb3wPDasRT#p z59%T7uvd1#XyrHfw#^5a_h}GiHF>{^);NPz08K!$zqAgbAY$3# z@n~XfFZ$f>SXZpOPwCh?2<%!qe_TMD&-SsMFX?wSB}(tsj$r*TIwfx51BVJ)DzlJH zYzaBG76s|-z6bCV8e7=;X$f9tytl^{_wa!^#Jtb=%=VE|$O-!Ip- zm+LKL4V|osag>K!vJvP(y*Dy3J}7!+uWHXBI!AlAB)zMoZ5+~k$99Ds@ON5U&mu)| zh!IJ}EQ(1&p6{60XOFUvwoCO%uH$o>;RK$QmNi!HGjCJXB5jcjy2t@+{X3uA zIpeNc?|}YQ)s`8!<*y0(b{|jX~#@Hk2tQBIZcRH}1WB)_1P_SRK%23`LXDH>9OFGa!YhwHu95V!bV z&7EdXZf~s;tk*apM3L?Bo*HGrRamICI%v12{$fj<2Q_-PUQRj`42QwbQ!%|;VR-6P zAZ=>Osor|VlWuLwc)z2dOf3p3X!Nl-dz2CU@I<&IIz2aW<8q2idTZ;hqi{;iRH;-7 zHho>LfBrFl|6?RBDew8f5Zl zlHDoX1`wvyM`?`PNg4IT?Trxd41M-JS)nZT{w@wVHfNxeH`R}QIg=8Up60irtgEmY zD#a^dXH?22MDQLhXX&HwVI{9fQT=- z2gClH$}d7u(0v{RCmSPk@zPc+oa00LIP!(fpxuO}jvza0qFxL%) zq5h+0=Q|K2wrMUP75LtC&2x0N?kVt2sZdh3U+@-0V+xtaL8gZ}P-%F`I ze@A9Gd1omfq`X}&jl7g)kf*!_DkW#{X_)f#spjLU*ivyWo3l)KA;_=hCw8Z1Shv%8 zhfChY>!MJF$E5zG=I*N279E5%e<6s~9n|-@wF7af0$!BBk}jgB=Pr#-$*cU9k`_sq zSZ{E=m|cz$lA)Un)JK(Gwp=EyIjW?v+C{SZx>kRvzPhg}!Ux#OZ(a(^RIC|X(H&dY znl4wLAbBetC`lw){HR~vYUCtkrP;OE7VHt=bV=uLWE~rImeQRo>aS4K5hE{s={Ue| z1|7566ittb@kq&k8A6J)I3r0N(OcN5pN~w0s$wQ5Z1*^UpDF}U6BflI&hA?{rlg)2Yi zP~?g_06aGwx1{D+X}gyY6=lt+1N1P zzD8N0-I0m|Ap`QN&QXsm{-SU$pVw21T6mr9}(C`&N?(EM%+TQYpVqh8r)gxE zGLi^0yv%Wser?1Y7G1Xk+>av;-p?L3R{|yOMd)Ki`IxPar?z9*ty;TERlx1!&(W*; zDwpbkAePSs({=kjAr`8_S8K+5dr+g@0|)5OGSZ+jud3qb?R;&}9hCUIX5Q|IDql%# zP-;>&B2dSrevHB!!OkT~XNR- zvX7!<5hpG#-t)b^$-XSt@Bi`B-1>#bcai$xb#cG8w0V0DFQ0}At9ogtBWo$6O5dKK z&d282@dhpWqE04r%_&_ZCCoX4$eM2Km*h zbyCk0TeH{G>e4>!>dOJLD{KdyHQ9edFXgYk3UAA_bs65(kHO2-p*if?n>33Wf`{tI z+7~!JCbP?v*faY(c)t(ADO(l&X-?MNUef5&sa0a$rT4WC;D8c)r^(zdLG|{5<2R1Y zVdC3TYWJ5drZy^50g;oP5u(%t$rGABv8Z13&Y;_k^MhMSF)BC2{s85ZEM!h72SmVH zZJSjF#qfp;S~#Cnm#3!596-u_lEcuG{?Mk;UfcM>G5PiHzmf>QFF&MhRa@R29aYLw z5?98JDc#w7wkTPi%0S88M)V7g?`g19mK8Lma{=#4AlizwK^x+5X8pMvJFaHA#eoHu(K&@Ny2*Ir2@E62$6TjE~OF<-z-%9iWNAl zZ;b}ZsJSgUN|g?qy!Pmgn8W9@cUe9T8BcR3Wv&w6hVUuC&YEa(fa(!dX$BAMvg}fQ zKT1tylSmJh!$g_ZROD5dw95y*iRh&D`$fi43vO1zkCPoh%W-PuL553GDj{*{_^pGFjN^5pHc1-CJ))R#mpwKC2SkUXg_AEUA5v z@T_mvsq5$a^#t;z-egg_qc=kpdmUshrJ=O=AS5jfA!XFa%#r)Dym%pKJ$LiE`||Js zW2AIY=2A?Yz9hAJ_|wFlYw4Fn7S~;oqa!Ckx5Y@U&Z(9g@OkY_fF1Xy>Z&lCsI{d3 zY5zps**QVmUh5Xd+o3ZoHn>*9$(arkqzKo zI;VMRdd3q6H9P;!a_w{Y?P?W?Yn7}8b|D0)G`EGKBbmqs?odF76`IzafRj7emZvOZ z^K)e9kjHl2q35)2(b;tz>NYxcr3JfGKDHPEpA`DsQ2^?!?tLh|_PWFYhQuw^yiyo) z)}G~v#_grf8r4iXD^+;4ba4LfQ6-w6#C}nXQ!{&KkFKtksPk9G(bYJakrY^Vq~!fM zT#=(g(QFO{{^Wz5pS|R7S1W$3*7-Klz|TmM{OrY+<)Dji|MDv5$WxbX4nc|4?@TPL z`YK(AzM#v=Bn`XP+|9r3Unav+GWezQ!EM<;d42*9;r>**tWSRXuyQk*yu5`Z*IO+) zg$pRVFep?d->lZ(eq^!I59bf*y95e*O^`~;)OS^-eFbgqlUJz}ykZb+ zVB)p(Bv6)IN5!7Ww>RZ;vHy7K;ivi!VB>M_)U&`>I1k%dCe-I}Hd*ve?b_ zY!Kb6@7|AkN_dkK)m+D> zC}EnC`qcd>>p^`<#vf#vB|(TpM8I;#9f_#%uZxxU?Yso*SAkl=|jyIGH?d`;EnGPU7Yucq-LGt$cw7)3cRCfF(TFGXt5E zua+GTNf&=JTLQckij+9a&m+gYotno2inYJ(>=S~2QeA`ZM_dQV@+LW{NwQT^iq-xZ zCv4k~hs*10z?eu*moI0l0YQ4eYMM@<$V%GYfDd5XDc^&C-WTh+mD_QO`&}6YghFDW zFurc(u>nrzAe+H#Cao*k27`C@Xcpyu;++P$jC!**mp}&!K#`SOrL3nolieX%@^q}2 zh4oV3e{Pi~uT#}&mw|t2FDdOyb&e&eliJOTlD;&TIv)94O3_~vxGQiOulhh^!tM=&@Ea>aaYN;DFDrPq=~??129MfU1wkboB&q_{}@0IBi|$y;nTj0!Z#EPkIF ziyG^etbp?@+F!9bs1dXuRv3yv`B@4E7GWC~E{YXp6F^uSfrIYTA(f7Nc(#=>o)QQ%?f6V7C~v>GhBzhecrYhaTfe68po}JQ_FASRZAQ);XwzzbSBjpTGUr z{LO7;A}sOUlZt9qpWqn@$4PQn<}i4ZreJilolHCfiz|hozzJ&-omD%e+gGKgj&$PBCW@pg^qz<~qC+P10?igOsW0^kWqNL=DQ;MrV_<^U#;fKIxj(zAyMy z9j&!U05ZFr3GXD*y9t{MH4>(Uf zJbV8)tM#$9N_-O?7>^n2YNxIrcAUDwf%yL6R0k3YYKmqM%&;GGDqVKo)I`pk6U0sd zPEl-C9}B7zl7$=w3IjHW@?3ls)!!dV=bLz|QYL$0%k+J2t?~ebAs3Y4jrH=8>xbAm&`l2$o$I4+rffUnzss z6;CYewzR^(U969t^*V>yM4#)kMTZ?zvR}p5a=3T5O!KMrW%XLYJ1a$Bi+rcyO>Ip*w{W^X(YunMPQuwkWz=wT!gyyLl(uuE-(jtS@GdbIah{r0F(d zsI{BQ2FLk@#PsVw#&7@q>mPdzBz^x|{_c3!{h;i76!!&v+_Ezy9p_59acL``$l{e9 z9&5doat}^{QQA}Db6^^9-XS9LS2#3_?rYuSoGj8-)?dqM&PRR^^>oonhXszw&O?}m z1^Wb}N=YkryQusRs*5@D6|{CYy^VDyuRM1{sYi%`?&5KoccESXvMjSFUwI2^2-e( z@-9Tu79mRLdwTk$$*XynDjB71&tl$>v#^Osd(;Df$!cFRSBOj18vqav71Ue~7>Ck}2)2&Tz)Uo~u^voH&l$O=>tD-5kfC7b;l+ zhBvXt+9H3!<^rfhItFOShI_R!BX>sq;5*mp*b33_p_Y=gQwg$OpmNM9x_BC={K*Uv z91t|0j1O@Om|DF5yT{fSv`0_<=Vank1m z%{?mfoqF3-Mx@@oKCAjHsC7>W=*629vCbZkKiZ-3gUb5-+5{X8R#Vru;z-{8I$Hu< z{IXF0{jBdL!%;X8i(eSM6=lg}KjccXZJED$=g^dBQ}%^o>mGr8OEJ+k67+ItU9q>* z@1a0X<%`#HY}XRrTiIQ&hpeU4!Q!int=DdmEG810|$Lgnn=ORCsaO>4vl~{4~*La7d z#Hgt~k>}ALg);$&wa;g}{*2P~mKI_Be)i%=q4Y_H7TI*23zL%Fz*?KLr%FJN*WdP~ z_+aHMR5k);+_O+n0Nr9AqqQv0)*5zPriqao?WiW zp;F!CRXv*K@OV}0pzZ|Cx_6naO@<>k7b;UpF-thT#5jo`Ma z-{*?Y()3_0RY1Z}r&i_ZS7)6%O<^d`^KE$uc$`7M#WqX^#reI*0TCNHzFXG~R~s=~s822i2*Mz{alDEg{CQ!UDg=@KL+Ljk_e(l7OzV1yFgci zhq^uzyCRDgLwsdjk;qaPM@h%L>)J|>?ah9kBX^N1O0aY5wRMz4+$n{2%%mb{+W+tc zohPTb+TIk)sRQ09G05>b7Kqa41f5Y#m!@_q3AyT6R8^1>BRQX7L69)Dh@ z<2%Q~UU#IHwE(f8hIr3B^{Pdjt9;5|M$3+Vb9s{(Ej*AuARI>@%XB%1YfhnscRYWw<1 z#-Z)hR+RJA?@84pBKe#Tm=8ooyy2bp=&b`s&XS^nSryuu9K~Ss_^uLRDD5c~^j*Hc z4$l78pPzpG`T61mzAu#D$s=xIz1?!R7)pvYfq_6lfJU3R#W$tW3qi^Lor))?14>b0 z2$pnv?J6yI-be3jPgXN<(7f8=tX!uB3`K>rW5-Y@g5sM!oE%wsvydoGHB`ODyk%1K zz&!-MkIJe^6wAEYqsi zIYr0c%|dv<+msA^aUwd%%eL8*wo9%WK$of|$0oCRTPb4|_(2-7qLg|Mdj0I6FQqR- z*REB#BdRA600#(VQB5L6;<|4IRrS&_6z-fLy84uaq9mcTY(Lz;`|E$T9!__3G9R z86Go19Ljtc*zL1{FjDwu$52k*0~TOURZac!>-D{~$zOMeFG9QwLlytM7NphhZT zh|0=*IbZr;wr8e(H~^suygAqP4DAVQ2s-A#F7Pb z@|f^IVaPME#Jqt7`lKGG$ZXqD^1VonKg76+k$Aj!mAd{_>8nN$gB&81Ym8b)~8|e(5c!-_-1C+)}sR z9DOfk;`D;59$S{W+ecJE?S8_Rn$3ORLs~>@i(qA|i4xG~Atqhgu-KpldR6UI)Vu-d z1m)5ko=je;@=Js%P2E0&dUuvx_b=X5mE;Vb;HjM8>bhEP@8x^f=&HNl$8*_@Srk|e zUsdledR{&U%1zBqBsL-c8a+bJYn7Ec%&us6- z!?fi>HdKt(Cih(^{yE}lPX~O?UWd)RXo{Cm?kq=)9GbIHs+?8Nt)El&MODu4IZ30` z>1H*0jM z5_@fW!0LsKKT^2zlo*nGR4tB(0J^-=k&O@q5WAHg+Z}42oHQlG$ryyYBG^o)3 zqH571n$KbJ*(Q&-_GgxCCMBkCvgv2Oqn17U9_)Oa8M`Ud+FiW7Jfmg_Moa2-^-~P+ z?Eb3^O<)u<=EM=I60ao7oh;e;9m09snoco$-AGPg^&UObnzPp0rLh&*?yG!l0)G|p zunqj{_kpPZq#8Nf9qADpg!3)sxqa zL?}+eFi`QjIGu}y()oc0XAenCZ1QOu(L1qkOLLruI+t(!nf$27uDZ2b1He2h4>!Rf zsmrOGnBg030Hp$ueHFxx=CCcAlPlNZ*5bOY(OT=-mf`{tYLu{ zjiw6lzyUJ7yjYp89&&Pg3P zP)YTgvu|NAf_YHJGn4%GM6_~COIG1-G=ipCQ6fJj>gBvq@%khjx-*8?EI&aH@O)EJ z>Wq4O_T=^upE)>LrJqZsv|?-q7+tEVl%k}q8ofEHww6?e)#_WRA6Wr*0`(#Uh--#% zY80eTx`{=6p(S$mO5;zfbbPx?ngg5)tw+7zWoQz>@4htcp*WB$?&qHc05H{0_Yw-^ zb$c1(njGWMIi^+dox4o z){y|%6I-h3H;espH0J6O12*SqE!~ zSV|5xy)3#j^gyv*zTHcz&3-emkpTm;F72N>WJlggZWt}r7OCk}MPVL6m$9xhA4@hA z-i#_R4CkYW6<(DqrB-#5I37KNR=@Ms7T3fjvfJgqB+`=9sBs+L7MC|zU`2cRxA__h z1#}+8>#((rtcFuctwpa9-6X>clWj6gy%wBeqC|bjd7A)~_nn5htUkWOph0E1z3m_8 zH0Pa8pt9@OYi7VY{E=H)drS-EMYY+X%BqE`QCm#TJYH3cwqlAa%(FI5kKKH)?5#FY z&W@IMj^cKuF+$tksv*BtX%md(H@=yjFS6oH)F{Qe@>Ip0QcfSHsBP1fgZV^%)tldH zgTs-@W$j54io57?-ZC!z=mv!ZAr#yz+0JOE#Q!~$gL$#*FH9Qq?&Ojf_!*USok%hP zmf}OCMH?oisC^>uUkN1zmPnwdGdxwsIw!O%$U=N@7zC7XK9q@<5}l@%ha!RS;gZ^Y z8H5G_DQ9AvN!X7+H^9nY#twe_qQq2xP?i77B<#`NK|OB^@@K$tkjD$qJOPnw3xSr@Hj*DS9SpN24KB)+*w3B(xB> zXVjeFl7`T9xh{@KaT2P+8004MWUDIYldJkyG2XZ3%0ZogZ`P_Ub~{IqbyD13mE==x zf}+mQae}adWlWCt@2aMf4y5!xUVPi8RofVMCkX(wyE^iOPu8AOuqQF3&%N&a9z1X zd9B`rE;Xe&x8QRM>qE%`6+TAo%59xGmUC3%2Khl@!TE32>iAfzSK8~zq0qx&{dBKJ z8QDm!Ms=@%nv^QFMwNE!**G1OYQ=<+X03PGPmH<;JliekCQh94A8Xc!QFaO?k$ESm zqLDa1Ie{HFr;yzF388fOtTx!1Gv~J9nhh{1Uc-Ck>_peR#L* zB_;^V8$<`KHD^A`As?NveR!GCIR*rh=uB5^iuib=ZT~!dwLAD`t)#v4)?dj_YIO}t z+$S4nswkuu`voeqLEx0GPS-?YZ2(EP-aR~BJ9P20QuD;gq^2n_pz*S@th9K~XhPK_ zZrRrBETGCuPF@}QCUW)%`1?hBCtG@-zxYj6I~D&YqozYX-%M`{`>!(KmW%T z2mR%@&Gp+YJl@pny4b5b&5(5Q1@LH85NjfrMbO!z$^v{7ezlpotL2GJtLyB0j9>jP z&Yhr`xT+rdCivfi3-z3f7FYz7E$k@&Fh7bY9YHNG1$I6;Y-}{`r$`*^y9l~I7Uza@ z?lsGF)^~dUv@R_q$gYpZHN|TJ%6aceqP&I=!y={Z4zRd)gwK;42s{{?J(E2$+5nYbtYlr8w^FlyiFR1089LQQ}y^4Q~m zd)jUZl*UyfX~z@TChx2D`%izj@cTik-i;}1TprWvnsVXk=9h}l4a(YrH5LZxIBUZh9JvR7Oi&JRYVhq2k$LA zPyBnCe7mJ@hp8QH8;;#MJF|-Ko~<5~K_qAt_sY^ASgl)`o0$btg{guxqEc|rVQX74u;1u#bdJ!BFu@1N>D9V=kR zNX~wm1+(B-E>OA2@LnMk@+dj&;@gN_PKxuEYg9us$UM{J2{fW;OVCnK4B^(S;S3K(0r=qI*Y&sipEq|(-Nz>>)c!|+qo{14^I6zwg`lWD>vok^m@4*=pf2E1z9AxcE?O92`4p$35U^p5(bC^z;7t8oID5 z!>5eEy}ceJW)Y~g?K#zL)ad#%cuF}Rm~jz z%JnQH%meDY=DZ#7&0S3)8Qm1Nkue!RDp4w)XsJamcXHzW>KLQc}9L`XdE=w<B7=tG8Wz zI?&+x%2|G2uJ+}BzRPdk5o9HG6|di*(x*+1 z#+H#G+gaPOdp&`QT52LGbQ8R@E=5Ct;0d3AB-B-0uP(v|mGWa1=x99E78V*^z z_m)WY{+eU@+FgJ94wkd$N@wv$FgEM2#0p0^!@{uV%? zu14Xy*Gg)ERka2#<vD)lNV3rr_2YG>hGgmj>OJ7Yt%AgJ5n(O`h+5BAu;WyFB{By0{z z_)a(Xa!Mkm$Q*hb+2~QF8r58W5{N^lT!6z= zd^2S~2rJ4Xv7M%pO{}iR#knk_*>iotUBAywKKc+UEN|j_JTRE#P^i0qOcR3Lo2s^5 z3uDa?Zu>z=twG>7!0cF#i0ampl?`Swbl$9G8}ul?z}F{RK1M0UoTv?TaR$r+>(}8W z*P54D0DS#om?~JL>X`Yj3d0Q>`$$4 z72r4(HkOaP$YSgQP2#n-=jECBu5Da!Qu0fURqc-)owW+s>?xA}S$UwU*_b3ix&2Wt zIqw|Y^b)Su>VqPD&u!HhPd2%Ou+(?SVIz3~3M_$Wii20TLNx+)e!Tu4Zm;B!7_Wk$ z;+2JW7!ss4adO_1wHeO0m*c1RL0v}ewEj~hGibU}h`#{OnaACd<`SHn z=G`VGF!c2RB}D_k@Z)X(ISXsLH{QfqR`gUAm1WM?wh!=F9BF4J#I{J9x4*K0Es(dM1> zY6O3PcG=N#5O|djSy#E2B*8yg1F?^%!+Uy^Wc8wSfKWFBq%0!vM$yTsA(7k37?NAo z+8W%vrl0Zf> zdx8!0TQQJ37{7gj*4C9`B`97JTY`A-Qkq4kfLzt3`Ye@X&=!vp>d&hbzgZg~cqMZ<_d`Ne?OV$LfOi%JdqXh1YH4Ok`$qa5vI#E7f{0RE2w%<1OC=h; zH`>_svmPtDA8xyFi^B91LBt_RNFGs5e=ZR$MO*;R`S!hyKI;EZM z_Umq(McZ7{ssH-Hqb-1?t0;1J^%i8RE%_pZL`QVliP1{TF4k8H>6cY%KU5a!RVnN5 z*XACCSNX>|@$(3`wgCXM7O-HD=Wl8B1Ki@ferX9khXXnenZ>f=jkHT5ZA`KVZ< zZqsD_OUDC3IJK!RniP$^M&m88=XDdvUv(hy*`}nIn#%;XeQ>>9h~&Bkh&Y`8nVWA+ zwan&KF!G?rdV=nOWVT5#Qy(}vAF~uoaPEZ!y0f150eW;?UJxESWyP_@S-vjPSI@h{ zYl*x?!rzpzHGl=pTP-*y`HZtsgXoIBsX&>>8g`4pNTnJJEBiL$id-6_JW7(a0b3}4S=>y#H>CeOtd+`v6HhOA2=-lEvKo} zx4!;$t)dI{5>WusOwK}7$NOpeD%vbM-87&^Z;@|OR@VA3s!V9}SM98=mkwT31wEW9 z4?g=gkCVV+mF0YvIvl5(IEQy0q+o{{hPIN)%WU=IU)Nn4;~fNJzmN9kfDm$3;Gk`< z7+@gJ*MW`tin7qzTPvA6SN6Vg)_!{Y$=SKWmCfv$+^V*zz z13Iu%ID!COhiJ4oC8NlbR)S;Q6u6n9zHS}UGRL+^C}Y>mM>5wb@d|7?^aWeCiPe^^ z>ielr!8gz8{CfC)8GqeQ)tdzQu2`H^PqMc~Y~gI{$1AJ1YSBKtK$+$VdK1Wxh0JH6H;w zyCF$TT}s&*k4;exUiE9!s>`1;t%_6(zTXok;i+keUbm%Cq2}y;%EzTfB0@|SlK6XO zt#Rd479}FOCanZ2xd`4wgfH#9-+!IskKg9^Kh3}W@%-|SpFf=A=Wj&!Oilcz5*O|( zaDwezWd&YyIFb_tY>rl|8UfwGZ&K6cbuN|by~x3!lOb8d6_JH+J59IbEjP>ukTY0Z z4MU&pH1}8(#jv&vnDlGv!Kw+zr%IJj`61}prRQ)sITe;lFV9x^WT^>9SsK-rVZ1bP z>;-%(gx4^tU0WQX@BrXYz-j=ClFC(k1>T6Lw+0@8RK=K7oq&=tqNd07zpmS%{m7dR znqFm(QVv9oM@>!#${VMGof1gBllR4cNwZc%B>n$xRrF*d7K)ksxp(55U9L_kk|FO-&E5BR4#sVBr+n;7>N`rV01j}#x&~#Tr$Z?`g*?hLIhP~jtl1QL&JV2sD&_O}I%oWU zTetYlx?S?Zv@}#aSF#AF^Ef3rfw5xQ0xnMRC{kI62w0P*pj>0@I-!D-cHE+H zS`;4$3fDZ1R2#fLUi)&`Cb&b5q%IxXq@UI2#dy24SaD9rri9fU8^mi$cD8%?*-<2R zg}CQU+9^VF9h)7W1s-d7#`fEsL?=`Gy1ZU@!jMH(J72=U)MIj$F&w_6099#@hx-4q zZaONxvEVctRUzM^gCagy%m7~ru2ktD1|Z`}il4fD_b{kHrgXNbEE&)iG)Np#tDdOt zfSgR@tY`gFy-LxXqube}<^i?evQabuR-Z>h)lY=)7!y#qfR7wLBM~?0z1hJLRUA2K zStIVMQq_mfQ1(vxQUo?wjLV_8*agL6NF5RFu}_MD61wVqXLKMpKAN9Rn+ezT;n}3E z&i}q{$2aTdh_B3G(6VFMyk9=l@ybJ6(itvYx1C&6ZmzNqqE|*710`6ZdYMlh3j7CEc?DkDn#ic!4X&&qB6hrIOB52XK0Ffr?uUu$yKL8X=uS% zdH=H1q)rmnW#bn866O0JRoP!Jk=Y9cD3CMg{B3M9crX2^ti_=M8B&KhY5X{IYghRU z5{V8S_hOG~xU}5&czIK+dTOdYiEVvpX`J{KVx)6(W0w+7NXo@=gj$O#L@h;@x48R73iW>6 z&^yEy`3M4@*-J`;Li(EaEoVt4wX%bhPv102^$P5|kidYpLJz}#BQVy(w9D^~I<&`O z#n}~K*6sKI{LA0_Zx2A%Vaob$A+!{&B1~}7h+qzEQA%1TUHaKqYP3_U`=)bX4pHh` z^bGO^z_K-W6S+PlSx*Q>lk_fenprmZ45zALYjpiQ8em>Uor|6H=q-~!6KK~K4=4dF zBi}{-jx);Zvg!u*Dl20{E3c0hnCf$qE|1~_x_uSr6!cdDct-_ugKECA)TnGoR1Ij| zobz{5syX&M8>tO2ot;oS{|F*b&%_#vH@xq#B@=0Y)q>7s*vY#LscNwGq&cP zg%;R9sLET4%8Yf7Qg3qTt$NL^WBI{HQLxzG3q-!=txVIqM7|FAN((vl_Fftmy{qUT z@1c+~m6c<+1!}{SWi_6*5$O!7?e-Dd zEukLBsfwSb+5p~lkTdmLCcjZ9Xy<6pBRyU3YqCBoe^Z(2zo>AKI>VQQnX4Sz4vm5l z%mzq$UASf~9cyrnqNC?eS3<-2O`v?!2O%703u-&UwbJOE@uIw8k{(1j1?-oDuhZ-{ zlM@K+=QY%Lu=_dXV^ESR;3o0HJ6OQuW5tk;FQb9K|NZ;<&pC+di9r5FQ&oR@=XBW=GC06;^P$P@bEr1B|LHX`v96jDRO$a||J#4CIS`+t{qxlQ2en+cr3 zmeWt{PeBKJjzrfP%%MdAf4ZGQ@gkX53aC1l9voDdM9@PVL$*AXa-gQIGIKf!NFwbz z)qC0$Zu%TJ=*3%(=I8oiMq%;oEIvo|~ zVT&sF1fg`=gaE*J+oKN2<3PEd>s=#-Lyr0bz&wO)=Nzw}x4c$wq<$W(fs@8_H-`9S!v z2dmN(6cIjhKL2D_pHWIv7+P0Wv1RU70YRVru=X0HbypIZ=%RYpDK- zZyLlOlLJG6`nF6T7h)7yqMRiUg zu$lSY=(K?{kEzvqw#at7bz9yyMfXjalOu_;6Qdrrt1s_4!8VlZHWfej(o&`hG?LX$ zytG?7B||O+L8w8;?os8y1uoN1ifL_7+ zwJ2lTiIdOR?fmYL;XDC^?epOMI)9@8|NHOrx6P#gF29{SqKx9KUPcQVgVT0N)wV!= zDcO!~uELl+`mIsO_w*`kIe@a}qM#vy5U@$PR94rbp6d<{L;z}a)WEiO)9^w~yvh=$ z?B%BHK+?lY6s36coq}I;s=y;r__=pq0TAB9qm)ns%i5`sVxWTErG8A*w!0HSG~6Aw zQWVupq{A4DcP?)yUg&(Giym8H(+fGP&M@J`R#jP<`3t0>42_w&-V{fV z2i5V00*Djvfapy#cA$@1&QGM-E+P@H#gz%!&OwGwz||MQ`Zh^2qR!c_^Lo(e)Ae<&{`uqMD($rQ zwxjelrVuvmH5m(3K~~LdrFJ-PH5#amO`)Z>gFH#W=1Pgguf@~(+q1QFUQ>N|5L;Bj zmbywzMjB-|>VH$6a>-KHs8$ZL)X>61Q@_u&2RwJgQOp~pl4NZp(*X2FiRkG`_MiHu zRFmgDzf+kv$}EERR1Z{rjddvF>#*UiCb>;(wLu;g=4D+R-ex5op&r4UbAV0)d@Yp! z`*$1kABD^DUHfLX4+L_a{#<9K)bdLXI%1Te`Z>CZoDiDYxvcH(aEz@VtcDf~<8&H}#-5id&4FIe0DkZV z_#yMFUFF+CDIQag`X=%}9E$N?cC#131pWlRoeCmd?{d)NRV6(%U467feKPu# zBgs!x2d9Fsz3%u_{=d4;c1e!g$fE!EDfj}MC;$bZ@H87hRl#OhA6$yE?0xz@2Q%#M zwdK$cDJaf#7YfL{H<5WST$A%i9<5#-W%ikUM_xz^6QI|pz2rgbscY%l6-|eS&GQhV z!!?Y;5Ks>wNZA&9N*)X4)z~k8Q3>pL(~|3@_pwXWivxjh`)n8f%~>M_X6PO-a~fS- zO8X}cwp`Zsh4=$JKf~@M$7vCx*oEXDE59Y?kwj?mlB@1jTA43tDM6%CKvC`7_8fZN zmIIk>(q*{^98d^C)nx7Apkh6xH8e*9xjHsNi_8!}&M{@;mR#iG-;F35+$7KG$`>Do4k3PDeWp!j|roTK=}Kt2rUe*0*Vk zNdvR(}aHL->cF|xkB`e8A_3?Q-yvthyQNXU?U(RH5qKCR~_P3@8 z(Vd#Z#$|?m*$UV798)Q)X0|*GJUZofU7*JL?@JZlTSYlV&kDlkd_kr*yMNnHamp;Iyh%B2(ul z6<`4!Cyde|c6AcKgXg1bjVE<%5^Rx|g1Jh6>iy_OPj21xM?XPo1a4p{(N8f@JwdXj zK3Yx!Q20uEE$+4wX={|bj*-jv+e=;tuXH4?yLvKe+D%&*)B-O5VYTAFtXB1#fHAX| zPMfYU#3E=uOx@ytu)Y3TYJyQE-P^lqo$baf2cY~)iYM)y=02=5w_67h{==5k*ts!R50*@^#usi2XU8@#+a z>dDZptLY}aYY1j{%9hvATCh{lI^F4=2Dx2vsL;IBB~7H-`}OauWz%Tl&^(uFH6&c# zB_vrcv6^Qpu+6@dxuEaUd5S1d$+xniz|#$~?qr%`382;!s;ZGlW{ChjHsJG%#-)CQ zO%XO!sBE;!1Du*rcL*x};&r1;G0D`D{^o6v3hF$sC&jid;Pt8KtwZ`?SKWN3`9uc< zO=E%SaGmH?8xQZ9RS!WLEN8yOk#d4)o;K5{B!^I z&oyQL`CI-3f_>tK;dtAC`10mjR#=0BeCwXgGOcSG^?1}CJ|{i z`*HYg;W}68O_{iLeJbkXEOo_;rrz}g!re(GN3KDZM|&XA)t(F(V5uT|b|d;iQN0Mc z?OpV$A~X(|4yI+<8`_U#@21uprITEofofX(O+NCpJ_BcG=~z5css4{mH`!5|E{=dD zZ*zNr6A&>U3-;}QuFs)*2J`EUV4dC$0H}6ANK)E{&^1@Btq1)ItS}`nGR0upqz6bb zq14+FmxCozy!l*rZ&i^R^N`iqp?4WH$0mLOyrU_n4SM|V_tD?*DCSvNPCD3If)0{C z!c;5E>Q!IZty`bI%#Me`fr?6Zd;W%1vhD@laae*%&8qCR72hS?AF4&tS~EmLZDq0# z=LT}Bw)?Op!XfPNSf<~;_wS!Wd@FBD2=ArQ_EN%5i#wv}V12Z)sakJ2H>Aht^35bu z^3@I&U@FBj^uthujxVR9Cd6N5MJ4@ND{{l8K0C}!Icn>C2N04NML-rxs7xR2aD23A z1y#3}df#P4cg|rawdUh?+BYkDsp#?as+!1rky;ihQ07*SZCsPN*tD@}iU)kj8^&lXz<9h?khKGy2{{qyJZ*I(wBzkL4s?aMFUS1~5P zg(Wo}RiJtf74pDM)5U&*0lf^l;ZG!SWAtTLnMHhpzBBL|fQyMI&dD#`xU4Is|#mqWA) zqwHkZTyIkiAUKoCSVDflb+H&`&x-9T#0oit!0=F4+F}Ud&-5Ra-##v7z`;f&+h#em zhu5XM{&N5F<+c~My=`l-a7`9k9DSK!U03DXb$0#W*Vw|?A$4;_cHK1fVId{+(Sg{W zRqlgk<>j@#sZRrHuBD!2APB|OkNB<|fn#nnsSCRiYnJI2@gHE8@m*?FwsVaK!dPKcl=b9^KZxMDb zB_bSi7+y5;ZS{c4Hdtva3idp`(3?w2TA|*i+*R=*HQ&0rzUO2J&VpUJ<oY*@#@C+I*-@S|jM< zF1)j*cT8B0Z=f>phh2v@YS}K~Sch$?&K(giCo7tMEY!Deeg69GU2?5`BJw`(aIOqf z&ol386pZ8!Yie*d=Z5?3_>9+u9FnYe=M7Knx=`8W(L_&Oe%mx`b;wdlM}k_`WpoWn z7hc7FuhvFuC&2w!EU?av1A9MLs>4b|-X8f~mB(n4L$RDsGIoH$zO3$S?Z)8?X(o)s-&a+oWqS1s&vHgsmJ&f6Q0mi3CZI+@O7p3x57$2`%N2( zPmzSEejZ$KjeT`>Y*h%IEGsk;l` zRNQ1Mu7MH6$Db2sHzxqZe`X#KjLqt)@yl0?wuYU&7s!MU6txz# zS1itR>_lUm<<;rGchFYu-OHigD>3`&k)Tc*0Fo4Tz2_PA`y4H~ZPBnJuG-|fohk_5 zLv5*QSKCNUA;b(`U<27Uqy}CIo9bFB@mt7O9wYDF33!Ecqo&iEV-ql&aQP_PpRH8* ze=8+Jy^69rh8@+7ll*;CrM4X;a0NCF1=F?XI~CbvYk*8|c8Wjz#9UWzmI_b=l(JjI0h;5%b>^N4RL~Lf4NS{TIzI;1 zH7|zHkSu#Q-E6u56%&Kzf-s17E0lgX&*PI%h>|Z*1^(Ezf6zPyyjP`iJQ=9W)+(M& zX9`=2+DDD%`_Es$-TmvrSj9`!^rAixH4x4lwDMNcaF|xvM`IYx<;g&3SL8Ak)@zL{ z!j2AgTO1Lr%lF!P_Zf7$xM7zE(Zn@9Igxct35-S{QB{X@yMLksLP>%A2aKPb>9g6S z2>-kip>|u{q48E8@YJ`qyVh!*@B1#EtC{m{2hI)zwM=s=&>hyj&SrCTwY#2eN~q%x z4#(y0x>7x0&sv5>5LhDF;ZK*UetIoAs624bst+|#j&slBE8kyKR0xjj)w-GEw9q&d z#BB{yuX+j)ub(#Bj;Lga(iiNn)vPm}vN^S{&RV@WPE{pnf`@u+H_cy)Sy>xu3@BK= zCud3AYP(_~6Z~3&-T6-WR^46mW2ye=ngGPN5S(->FAiO5yacV*6u5!ST_hZmls+~Z z#vXQ_f~r&*8yxt9Ftx62Z#OQm*Kv!TLq||A_BdIE1N#)M-OnW7sKZg)J4p*c{bN12 zkc30_^b^zpxevz(ol<3ex5(!yF_Sx}6y^;;cLZ9rrOwg1&mbk5(Kv9&I91jPhl(kn zCRJh1rE?G3AIr;$m9y5HwK`|p7jm>^Vd5Bv<7275zN4x1iRXPOjW%6Vc({v{-g(Pg z=QNS{8^EV-gA%e@->L6j?M;%O9SKf~@X@_JYAjb+NTe8M5C z-~@$XbE#U2sM*hMb|l|>-{yFWRi^yzbI87I<<#h}lAro>jo#Zn=|R?gaWCb;(tU?u6_mb*{Z@qqPIMCou$caVU=!wDAbjXbYeX%9Q4gL+!I@ns=w z)&sq7;g!zB->`#FhW{wWEK*#hViKTh}B*^^NSTuXaz?b~aUIRXza9`u6QXEXv{Z()hVjsth)*y+tW~3ED(i@ z7QkK>s#W1k&yk~}CYyt_#$5P5z#y&>x|2Lqp60OANlo4}KdjYlvzF>DE>P5Z)|S<@ zDNa<{1=DTIQRu8$V06U0jR@Lg!S{H`nUtc+%Igxx)DM(AdMpVo1ciDHt2Z51N*?DJ zegyL0KWp2N9n{fu}#$7nXqyP-sm{^zPUxTdDis2Yvx zyz_V{(Z1zlND>I%a13Yeyx%Rn{|WlwL*Vn9qf@TV0d}}01lLm;k}aukLDzURrNg4H zxlYbe)Esi6v6~olh*HHetC~sNX=-p5i#Uh37*pTKrf!RKGA2d{pZC_5o%ymV?}JEH zi;7!Y^55tFQBU~&xAFHcx2>P?Q+WYU;4mGw`Shv2$pHf;o9UbksDq?mnp+a1H%GXf zcNmKArJ`0BbiS|FT*nLH4J39)AQdzrq?pK5mnMkWG7ghueU|}NvHA0Gj^;T}vS~b( zqk|SKm0o3FEm(H7--~oh!q}|(Ufv(@Zw<=q4v?63#hZ3z%yjZBHd^Q^8XSaW4|g`B z!p@^B?+(`MmvyVazT%bgearmOM*L%y(z=R&@e71eR^_XR-iKW-w*!E-L`B03=^*fE z?|?+xF*~O>LMp2S6^T)|>a#TO!5r9|S>0?Baz*4y35xQ?w(B4^d?Ea!$(&xt&b|EDO)u+Y2#>G($!3|pI>_q+1;jv| zGE26jhgVE01GDX_(DDQ%<)tR9_?eBNYX-#3#nuCq2ZP)NM1|BG`v2)dNO$&QE&Ka$~Bb7ar-D#e#eipkE1gD)) z3+%qEQSekPk2_eNIhK-No(?4BOEe7n(~wbylk3B8j z>3SdGeQ&R<<*bu0VJLcm?t@=@`a5}p8W--qWE+7U1w7Z4?ofzi zY4YX6$y-7iKR=GE9s8|~2eE*^1r=^aFi@)g>t2XCxb!+EUX9PGDG+j61N9k?rsez1 zittpNB2waN2lZ$IcOl@VSlZduo~ZGi(i zr4&B`)gMHfpT7Jri$&T?AO5C#g*^EK}8(!&PAjrY+PMAD;Tdsz)4L~%T$1aXr-=jEJ=wr9Bs`DjLnjn1Da3a4|c3K zMwin`MEBV_wbnB@U>rsuiGmN^PM4%7kWJ9Gn%*k$WqmudqP=~*SBir2fEK4Ow%-XF zfT<5%>AHg0eC^Y&&8kD?)y^NrQ?A$7uRrc~bo;#qNE~EH?P>OX(JP*-6l>7TD~b!RDZ$l;H$HRdBMp;8Nyb zZ#>a?-`l=FE*nlY>jsQrDZDrX37gs#DqKQ!=TN3Q9*{KPaGsai;+L;(1TX(U3?dY^ zlfJ6Ms>8NMZJg_HP(eLe71cd7B+eb!x7m~8l_q;;{O1KrMAh^%Sby4yq`-<}QT7dl zom8q*PGWE8d-wF%o;L1D1a>gey1FfBjw*niw$l-5-WM#0Y^b=J#?|qN%{C%HZ-+b+ z2z@j?QO|6tpCCnYd8EVz#!4AP)Fr!=)zTG;1eT+bAJpdMT z->Bie%%W{nQ{IOtb31Q+TgLFvG`&hTn;z%x2&sDMIt0y|xGEy8cG_~13t0)Q?g6+Z z&uoh{!}38m>|{M49WN6$Qp zj$ferShTW%B$7@l;BospfpD#{1P(?*4NpEIcF>|SC6EmrnFG;^R2X&TI$W_}?*th? z6@FdU;0Fu|2nQL1QxoaHpFE4sXuuIzbm-%;R-g{M^|dBt74LLuZfCREk}d>+Z{C`+ zKAf)0CZvt<;a~zu5d1-=@lu*6k6{&Wx8%h6o?v+(6OhAJ`Q|K-DhZ$^KrOTjVjDwI zS@(Ud{_(f-`mpv4?TthDs-6-Z)h4SC^%xvKw`a(yNML8MpT6@*I`Xia#o~Z>7zbf> zC^&HgfRwwq9Y!UAS@u8u>rQ)gl|WTrgzkbeY-J42PuY%NmmW52^0?1}(sYL?t=?DQ z!LA`PN0Z&IVI_N<-?h7uvV%`{2&tf`);U1RisBwGuh{Hu0KKbnx>-Tbc1$Yu?1l8@ zB;uMf=a2&{y3Tba{kYHim!(=svA&8I>2J2Y$S)8&k>}QZieC)&sm}AcWj7V9wxQer zD4M7(qKfLH^1(AsnRilvQO!#7G?>Y1d7&H&&avd zgb%y4q-~aC38>KnBXT^H6Fh!2{QqN(OopX2Q(x-oD*Bfo1|)VmN}D#mlueMjW1XXR z^<05B5z=$%#1VB@<(%fATOfHGtadD$!f_v7_8xPI<#8$+8z=Q`Iab+E%0}r^3yx z`fyb2EMMeq9WPR}vgO^#-PR2d50wti(cPU_{aB^%{mV~Qi2wWR0d;;}x&yqs9nT{* zYm1UCj+eV;5|$2SN_94aTW_WuMUnUb=S-rPEgGD0zzpnbOsd7Sl(9gRy=k9bl~?Kq z=yfVSY?q{MMU}wcY*cs(@~B-Un2Uf7twiH?<_+*&4Ofs=71@HF`g|2Of+8L&Vc1bv zbVR-dxT^g!{0v z;_p~tY2i8?K~J)bXpiA=tc5hpUaVlkxGy_VQt)*taw-XPX3-)#i0f{O%2l#z{jdK6 LCo0WT=dev-python/botocore-1.31.2[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.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[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.31.2[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.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4: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.29.2.tar.gz -> aws-cli-1.29.2.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/clustershell-1.9-r1 b/metadata/md5-cache/app-admin/clustershell-1.9-r1 deleted file mode 100644 index 65b492d3c9c7..000000000000 --- a/metadata/md5-cache/app-admin/clustershell-1.9-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( app-shells/pdsh virtual/openssh sys-devel/bc ) test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Python framework for efficient cluster administration -EAPI=8 -HOMEPAGE=https://github.com/cea-hpc/clustershell/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~x86 -LICENSE=LGPL-2.1+ -RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[xml(+)] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/cea-hpc/clustershell/archive/v1.9.tar.gz -> clustershell-1.9.gh.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=979b58eb6bb0cbe0ed6bb96b069bfcec diff --git a/metadata/md5-cache/app-admin/eclean-kernel-2.99.5 b/metadata/md5-cache/app-admin/eclean-kernel-2.99.5 new file mode 100644 index 000000000000..8b2459ea3d64 --- /dev/null +++ b/metadata/md5-cache/app-admin/eclean-kernel-2.99.5 @@ -0,0 +1,16 @@ +BDEPEND=test? ( kernel_linux? ( dev-python/pymountboot[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) lz4? ( dev-python/lz4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) lzo? ( dev-python/python-lzo[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) zstd? ( dev-python/zstandard[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Remove outdated built kernels +EAPI=8 +HOMEPAGE=https://github.com/projg2/eclean-kernel/ +INHERIT=distutils-r1 +IUSE=lz4 lzo zstd test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=BSD +RDEPEND=kernel_linux? ( dev-python/pymountboot[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) lz4? ( dev-python/lz4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) lzo? ( dev-python/python-lzo[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) zstd? ( dev-python/zstandard[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/projg2/eclean-kernel/archive/v2.99.5.tar.gz -> eclean-kernel-2.99.5.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f30d1f1a36292cf8aaeeebbf684ee1d5 diff --git a/metadata/md5-cache/app-admin/rsyslog-8.2304.0 b/metadata/md5-cache/app-admin/rsyslog-8.2304.0 index fcd5b130535f..2f5eb8c88a80 100644 --- a/metadata/md5-cache/app-admin/rsyslog-8.2304.0 +++ b/metadata/md5-cache/app-admin/rsyslog-8.2304.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.rsyslog.com/ INHERIT=autotools linux-info python-any-r1 systemd IUSE=clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp impcap jemalloc kafka kerberos kubernetes mdblookup mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl systemd test usertools +uuid xxhash zeromq -KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc x86 LICENSE=GPL-3 LGPL-3 Apache-2.0 RDEPEND=>=dev-libs/libfastjson-0.99.8:= >=dev-libs/libestr-0.1.9 >=sys-libs/zlib-1.2.5 curl? ( >=net-misc/curl-7.35.0 ) dbi? ( >=dev-db/libdbi-0.8.3 ) elasticsearch? ( >=net-misc/curl-7.35.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= ) imhttp? ( dev-libs/apr-util www-servers/civetweb virtual/libcrypt:= ) impcap? ( net-libs/libpcap ) jemalloc? ( >=dev-libs/jemalloc-3.3.1:= ) kafka? ( >=dev-libs/librdkafka-0.9.0.99:= ) kerberos? ( virtual/krb5 ) kubernetes? ( >=net-misc/curl-7.35.0 ) mdblookup? ( dev-libs/libmaxminddb:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= ) mysql? ( dev-db/mysql-connector-c:= ) normalize? ( >=dev-libs/liblognorm-2.0.3:= ) clickhouse? ( >=net-misc/curl-7.35.0 ) omhttpfs? ( >=net-misc/curl-7.35.0 ) omudpspoof? ( >=net-libs/libnet-1.1.6 ) postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0:= dev-libs/libevent[threads(+)] ) relp? ( >=dev-libs/librelp-1.2.17:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:0= ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) ssl? ( gnutls? ( >=net-libs/gnutls-2.12.23:0= ) openssl? ( dev-libs/openssl:0= ) ) systemd? ( >=sys-apps/systemd-234 ) uuid? ( sys-apps/util-linux:0= ) xxhash? ( dev-libs/xxhash:= ) zeromq? ( >=net-libs/czmq-4:=[drafts] ) REQUIRED_USE=kubernetes? ( normalize ) ssl? ( || ( gnutls openssl ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.2304.0.tar.gz doc? ( https://www.rsyslog.com/files/download/rsyslog/rsyslog-doc-8.2304.0.tar.gz ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=cfb9c15ee80a9d6ea04186f8643f5884 +_md5_=a1070a68a43da062fdaf780654730540 diff --git a/metadata/md5-cache/app-admin/sudo-1.9.14_p1 b/metadata/md5-cache/app-admin/sudo-1.9.14_p1 new file mode 100644 index 000000000000..62736e23a497 --- /dev/null +++ b/metadata/md5-cache/app-admin/sudo-1.9.14_p1 @@ -0,0 +1,16 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-sudo ) sys-devel/bison virtual/pkgconfig >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=configure install postinst prepare unpack +DEPEND=sys-libs/zlib:= virtual/libcrypt:= gcrypt? ( dev-libs/libgcrypt:= ) ldap? ( >=net-nds/openldap-2.1.30-r1:= sasl? ( dev-libs/cyrus-sasl net-nds/openldap:=[sasl] ) ) pam? ( sys-libs/pam ) sasl? ( dev-libs/cyrus-sasl ) selinux? ( sys-libs/libselinux ) skey? ( >=sys-auth/skey-1.1.5-r1 ) ssl? ( dev-libs/openssl:= ) sssd? ( sys-auth/sssd[sudo] ) +DESCRIPTION=Allows users or groups to run commands as other users +EAPI=8 +HOMEPAGE=https://www.sudo.ws/ +INHERIT=pam libtool tmpfiles toolchain-funcs verify-sig +IUSE=gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey ssl sssd verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=ISC BSD +RDEPEND=sys-libs/zlib:= virtual/libcrypt:= gcrypt? ( dev-libs/libgcrypt:= ) ldap? ( >=net-nds/openldap-2.1.30-r1:= sasl? ( dev-libs/cyrus-sasl net-nds/openldap:=[sasl] ) ) pam? ( sys-libs/pam ) sasl? ( dev-libs/cyrus-sasl ) selinux? ( sys-libs/libselinux ) skey? ( >=sys-auth/skey-1.1.5-r1 ) ssl? ( dev-libs/openssl:= ) sssd? ( sys-auth/sssd[sudo] ) >=app-misc/editor-wrapper-3 virtual/editor ldap? ( dev-lang/perl ) pam? ( sys-auth/pambase ) selinux? ( sec-policy/selinux-sudo ) sendmail? ( virtual/mta ) virtual/tmpfiles +REQUIRED_USE=?? ( pam skey ) ?? ( gcrypt ssl ) +SLOT=0 +SRC_URI=https://www.sudo.ws/sudo/dist/sudo-1.9.14p1.tar.gz ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.14p1.tar.gz verify-sig? ( https://www.sudo.ws/sudo/dist/sudo-1.9.14p1.tar.gz.sig ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.14p1.tar.gz.sig ) +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam 4efe951aa8ce2c16288d7c915196fe29 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=333d288f5ccbe70780a6114a6364e5eb diff --git a/metadata/md5-cache/app-admin/sysstat-12.6.2 b/metadata/md5-cache/app-admin/sysstat-12.6.2 deleted file mode 100644 index c3c1bfb9b556..000000000000 --- a/metadata/md5-cache/app-admin/sysstat-12.6.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig nls? ( sys-devel/gettext ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare -DEPEND=nls? ( virtual/libintl ) lm-sensors? ( sys-apps/lm-sensors:= ) -DESCRIPTION=System performance tools for Linux -EAPI=8 -HOMEPAGE=http://sebastien.godard.pagesperso-orange.fr/ -INHERIT=systemd toolchain-funcs -IUSE=dcron debug nls lm-sensors lto selinux systemd -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=GPL-2 -RDEPEND=nls? ( virtual/libintl ) lm-sensors? ( sys-apps/lm-sensors:= ) !dcron? ( !sys-process/dcron ) selinux? ( sec-policy/selinux-sysstat ) -REQUIRED_USE=dcron? ( !systemd ) -SLOT=0 -SRC_URI=https://github.com/sysstat/sysstat/archive/v12.6.2.tar.gz -> sysstat-12.6.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fd7e6cc46fdf6bf839101904e0b635db diff --git a/metadata/md5-cache/app-admin/sysstat-12.6.2-r1 b/metadata/md5-cache/app-admin/sysstat-12.6.2-r1 index 0273587fd01b..28584b1d3124 100644 --- a/metadata/md5-cache/app-admin/sysstat-12.6.2-r1 +++ b/metadata/md5-cache/app-admin/sysstat-12.6.2-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=http://sebastien.godard.pagesperso-orange.fr/ INHERIT=systemd toolchain-funcs IUSE=dcron debug nls lm-sensors lto selinux systemd -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=GPL-2 RDEPEND=nls? ( virtual/libintl ) lm-sensors? ( sys-apps/lm-sensors:= ) !dcron? ( !sys-process/dcron ) selinux? ( sec-policy/selinux-sysstat ) REQUIRED_USE=dcron? ( !systemd ) SLOT=0 SRC_URI=https://github.com/sysstat/sysstat/archive/v12.6.2.tar.gz -> sysstat-12.6.2.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8a5b9c369ae78161dfc19a4ac123456f +_md5_=e7725dba45d3acf5daae9d01518519ff diff --git a/metadata/md5-cache/app-antivirus/Manifest.gz b/metadata/md5-cache/app-antivirus/Manifest.gz index 7e96ea5938ffaae2d232557f41f3692bb8bc937c..ed105dd6e842090afb8ca41e7e0bf161e45e5087 100644 GIT binary patch literal 1352 zcmV-O1-JSiiwFP!00002|6P{NjwHtogztKaet{kEFEh#G3KC$zzS%F3WHKc|KZljz z=XaEaot5@7jmA`UF(bYR)^{KO^YK-`>|ghPKhPVKzWGZe*6Z7Uef;P5^6e{Pk?y_N z&1QA%CSGEf&h~kyT%kFQS8ZO)bJ5--eGb)Cvvrgl?g*t5S<5AijkRv>9$6-o$71x^ zLbcR7W*?^=GMHpEzyAG?kAvm4d92A>PslQvW2kA-Y?pfvQEaCv;X>q|m~Nak&rGh< zmM}wF+<5b>AZJtRg5~rxle!d-CvaAH)!=@9TD$B zoy50ZJn9H_%9a~aemeS`C8rOxkg01&jk&hC?;`6FX@SGvXqv?ZUCg7d)ehI4ql`1DXXuT) zJc#Vv%E3@|3|Kj?hQ>T$#txasl00n;@6R@i3FR`5XSo80{8}hT_2T(gp{C0^DmV+3 ztVr6Iad)15udF4Dl@cC$1jwS`H9K`P#vYSl^c`%e2ab-OJDo-^17I9H!jeqGn;Bnf zk6|m9h2p@pm*FQq3)T3Qeh7|{%Wao5A%)ZOW^Vsp41kA2H;J4 zhzVv~ZdIy-edB=5Lh}N0QS&StT=3IrN4K@HWoCj=C=Ul`T{|9T?(x(u|J$;-y zHAY9R-1Wq)hQZO#GGS6B_^$%V8KEEIa9`%U7m4cO7qLmRi!p{bvOV^}G{essmlp>e zfJ}EK{Cr9QZIGh3(HFarjp|Kz<2eGGP%|q9xx|oXPySP;yMO!Pe){S6`VmY)td}6u z?^18ME6zXZD^pz5}&m2#H)_(Le4N2fCs-i z=?OY{rp@U`A?xgk2pYJtt?0AU16AUvk;K4w@}miuqlo?xZnrl~`5G;M03}PKNYPS)&Z7(40Zn z9aN~{8i#jBrdJT;+g5P^cw7hph3<2&03wLadhXTP!B_yYH?<_X^PsbI9v=ObO7rh3 zT}gLen4l32M`|51+f?ZV=R~&sX{CQFMA)%n>iOZudTWL_*e^x zGj0bHxP$2ljy%n?o?r!ZLJHn<*Q2Ti`ibTi!Ez8#dhtUAUS-vt-Uw^~c6&-dv0>7% zf3R|~!BMN{fgKBwPPO9W;c}yl9M_}1ACl+O+GRK{8dR|WFFFyq75-YK51+8{D83X_ zk|5o_Zs!@OX%LQvdh*-=0Y|P2uJE*l2%(-Hj}j?|U??s$76e1_O3#_mPv~{eeBKDK zOcHI;O;1!E{YO~OG<2{cz}N^7@V&{pWIMlN#GR(sX`+N zwm<|Rm6r1W literal 1511 zcmVSQ~?W}Ze7D_z$ZcJz*Qr1 zY|Oj$mQ!q5OtLP&e){w0#qtVXrW~WT*c4rB%yCGsOLr0Na8lVWMDB^|R+*M2pSq|9 zEo=*oap~;gYs!q!@=I~p|{(Msotj4@EEZs%L~yC4356u$wh7mu~~2T+53 z-&CWVTzQXL*wWS7GV4yXXk*!EYt*bmQr42pHHn3JukBX1kKJ9Ry62gO9>x%_lU9cU zfLzjX-F=WVt={dfW$x_b9Vqd3upx2JWG~wiE!U5V2H&x#U+{w7E+_#e_`#fa&jBRa zJ<3n=^a7Z5m)ZuIj=yHn3&yQ=k697Trs?}^;hp$xohJSkC_wdM{UcD5m1gQ#xrdG- z2uk^Q4coM{N6hkTy;yC~p}}M$>|9#hCr_68Sc|HT>c||6g!3q5g*I{Mp;M8~vlR8O zwQ)g03mca}FJFP0aaCw*<4CYE6b0oH12-Jgo7;73;!tkY9L$eQ3&_nQY@A>m%xz1c z8$&%PYB%+rIej@8m>gO8{C zjO_}DpBrxbJ4}WDc#SOptEWwfP&n4exfzPu4P0v|#LG}VLg8c_9DBqqL{0Ys5Sapa zl8W*|(y0fB?WG+kf~yr8*tkT)<~Hse2RQ&`o^N4Nz_jQCCO`|KNf-Rza2G?8$SK?% zP{OnWmJ4{@UfX;eKC{IVWtCBfB_Xi}Qim7YMP3jAn!EwN7_}>U&qL`LwiR$h^9M&31&E^ko>3WM?dwh?{c)FM@{c_=@xanL~6XFrlmE2Fj2fBLW8M zwzisbp*(o`+T&)hE-$$eo*Yoft3wjg{x4}$f!oheua@Au*7#Q(gOh6M6s!sc%|0=vV zEHEkz0pA3JA4g)%KD_B2s{`-iJR~9l<)H+KA>0z5WVo@1BjOvFcX*bqI}~kVhB-l!d&idh9HM;!FL|C7|OzkK-_GjG4G7a~SK zP;yviFIwl3q}8tJbAxh(LEb5%Xp^T|u;BWKhT=IBpSiMgpOJ-WA9mp!2Bip%*SLg*xeCB%M=;=b?y<`wdF^|0uO2 z=8&O+yU-s`;DgDG!FEl%ds+BRHv}~VAvrPsSAxtv#{gIay#!_rbd90Omn}vHT(-=x zCrrKwSHc@ijcgL10huFTHgM{Yca)He=bVLXA`KB_j6kLB&lKBm`e}8TIS#}=K~0TY z3qggqKn<3g=z7GCJ%Q@nfsaR*VZI&DH^wWJjFHod7=zvi4eSY>*cxgHe~Z$mFIWs{ zf6ehE!Ju@E{j5dk$BrQm$!@#YhZXWdKm$ftm_wJc@Y+|7ZjX<~jB(M9kceZzz#S*wo-E zB!XZ`GT8PQj9+J4Hx?m%M&YA0h*Jchc%zqz#3;n=#3~Y4tq?lcf{+x2eFOW0Oa$I{ N{{?8jYo%)n004TQ;Vl3F diff --git a/metadata/md5-cache/app-antivirus/clamav-1.0.1 b/metadata/md5-cache/app-antivirus/clamav-1.0.1 index 1d54ba66a94a..fece84baeb23 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 cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ffdd30fa5f507c3f9a447a123845c4a8 diff --git a/metadata/md5-cache/app-antivirus/clamav-1.1.0 b/metadata/md5-cache/app-antivirus/clamav-1.1.0 index 3bd35037fede..b9bf593371cd 100644 --- a/metadata/md5-cache/app-antivirus/clamav-1.1.0 +++ b/metadata/md5-cache/app-antivirus/clamav-1.1.0 @@ -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.1.0.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/base64/0.21.0/download -> base64-0.21.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.2/download -> bit_field-0.10.2.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.4/download -> block-buffer-0.10.4.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.1/download -> bytemuck-1.13.1.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.24.3/download -> cbindgen-0.24.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.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.6/download -> cpufeatures-0.2.6.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.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/exr/1.6.3/download -> exr-1.6.3.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.0/download -> fdeflate-0.3.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.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.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.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.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.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.1/download -> linux-raw-sys-0.3.1.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.8.0/download -> memoffset-0.8.0.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.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/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.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.8/download -> png-0.17.8.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.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.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/rustix/0.37.11/download -> rustix-0.37.11.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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.160/download -> serde-1.0.160.crate https://crates.io/api/v1/crates/serde_derive/1.0.160/download -> serde_derive-1.0.160.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.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.5/download -> simd-adler32-0.3.5.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.8/download -> spin-0.9.8.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/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.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/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.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.8/download -> unicode-ident-1.0.8.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/zune-inflate/0.2.53/download -> zune-inflate-0.2.53.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=029cdb2496f5a2fc39a0c3d812116e5f diff --git a/metadata/md5-cache/app-antivirus/clamtk-6.15 b/metadata/md5-cache/app-antivirus/clamtk-6.15 deleted file mode 100644 index 3ffdc50028aa..000000000000 --- a/metadata/md5-cache/app-antivirus/clamtk-6.15 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=nls? ( sys-devel/gettext ) -DEFINED_PHASES=install postinst postrm setup unpack -DESCRIPTION=A graphical front-end for ClamAV -EAPI=8 -HOMEPAGE=https://gitlab.com/dave_m/clamtk/wikis/Home -INHERIT=desktop perl-functions python-single-r1 xdg-utils -IUSE=kde nautilus nemo +nls thunar python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 x86 -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=app-antivirus/clamav dev-perl/File-chdir dev-perl/Gtk3 dev-perl/JSON dev-perl/LWP-Protocol-https dev-perl/LWP-UserAgent-Cached dev-perl/Locale-gettext dev-perl/Text-CSV dev-perl/glib-perl dev-perl/libwww-perl virtual/perl-Digest-MD5 virtual/perl-Digest-SHA virtual/perl-Encode virtual/perl-MIME-Base64 virtual/perl-Time-Piece nautilus? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) dev-python/nautilus-python[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) -REQUIRED_USE=nautilus? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) -SLOT=0 -SRC_URI=https://github.com/dave-theunsub/clamtk/releases/download/v6.15/clamtk-6.15.tar.xz kde? ( https://github.com/dave-theunsub/clamtk-kde/releases/download/v0.19/clamtk-kde-0.19.tar.xz ) nautilus? ( https://github.com/dave-theunsub/clamtk-gnome/releases/download/v6.14/clamtk-gnome-6.14.tar.xz ) nemo? ( https://github.com/dave-theunsub/nemo-sendto-clamtk/releases/download/v0.05/nemo-sendto-clamtk-0.05.tar.xz ) thunar? ( https://github.com/dave-theunsub/thunar-sendto-clamtk/releases/download/v0.07/thunar-sendto-clamtk-0.07.tar.xz ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9eaa590a70aadb05f1ae7841a8c46a29 diff --git a/metadata/md5-cache/app-antivirus/clamtk-6.16 b/metadata/md5-cache/app-antivirus/clamtk-6.16 index 38d56760420f..0704bce32643 100644 --- a/metadata/md5-cache/app-antivirus/clamtk-6.16 +++ b/metadata/md5-cache/app-antivirus/clamtk-6.16 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://gitlab.com/dave_m/clamtk/wikis/Home INHERIT=desktop perl-functions python-single-r1 xdg-utils IUSE=kde nautilus nemo +nls thunar python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=app-antivirus/clamav dev-perl/File-chdir dev-perl/Gtk3 dev-perl/JSON dev-perl/LWP-Protocol-https dev-perl/LWP-UserAgent-Cached dev-perl/Locale-gettext dev-perl/Text-CSV dev-perl/glib-perl dev-perl/libwww-perl virtual/perl-Digest-MD5 virtual/perl-Digest-SHA virtual/perl-Encode virtual/perl-MIME-Base64 virtual/perl-Time-Piece nautilus? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) dev-python/nautilus-python[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) REQUIRED_USE=nautilus? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) SLOT=0 SRC_URI=https://github.com/dave-theunsub/clamtk/releases/download/v6.16/clamtk-6.16.tar.xz kde? ( https://github.com/dave-theunsub/clamtk-kde/releases/download/v0.19/clamtk-kde-0.19.tar.xz ) nautilus? ( https://github.com/dave-theunsub/clamtk-gnome/releases/download/v6.14/clamtk-gnome-6.14.tar.xz ) nemo? ( https://github.com/dave-theunsub/nemo-sendto-clamtk/releases/download/v0.05/nemo-sendto-clamtk-0.05.tar.xz ) thunar? ( https://github.com/dave-theunsub/thunar-sendto-clamtk/releases/download/v0.07/thunar-sendto-clamtk-0.07.tar.xz ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0df6303a5ccee40617e952e2f28b0e90 +_md5_=9eaa590a70aadb05f1ae7841a8c46a29 diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index d4f317b71f8cfedd6b5a271177d8f873ee1d1388..0104e865b1dbf54486be6e3da4943e1a8547a41d 100644 GIT binary patch literal 24906 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 N*MH3p(*3xs008EEhI#-1 literal 24753 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/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=python? ( python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) ) +DESCRIPTION=Generic-purpose lossless compression algorithm +EAPI=8 +HOMEPAGE=https://github.com/google/brotli/ +INHERIT=cmake-multilib distutils-r1 flag-o-matic +IUSE=python 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 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris +LICENSE=MIT python? ( Apache-2.0 ) +RDEPEND=python? ( python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) ) +REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) +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 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=e69e7775d0abc604a889819393e2a4d1 diff --git a/metadata/md5-cache/app-arch/brotli-9999 b/metadata/md5-cache/app-arch/brotli-9999 index 79bf7f59f981..a21a6084f653 100644 --- a/metadata/md5-cache/app-arch/brotli-9999 +++ b/metadata/md5-cache/app-arch/brotli-9999 @@ -4,7 +4,7 @@ DEPEND=python? ( python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) pytho DESCRIPTION=Generic-purpose lossless compression algorithm EAPI=8 HOMEPAGE=https://github.com/google/brotli/ -INHERIT=cmake-multilib distutils-r1 git-r3 +INHERIT=cmake-multilib distutils-r1 flag-o-matic git-r3 IUSE=python 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 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug LICENSE=MIT python? ( Apache-2.0 ) PROPERTIES=live @@ -13,4 +13,4 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 pytho RESTRICT=!test? ( test ) SLOT=0/9999 _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=dc404d841ef2015898daf4d1f4d33705 +_md5_=b606233c6c1cba857ce489c078a815ef diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index 2d956048960d5e4265b4d160c6de4e700bb361b2..58c86d167bb00e5783af15990a719e1772bac6e3 100644 GIT binary patch delta 12354 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€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 Q#s4q=2Ucd~y~9`l0Kn?n{{R30 diff --git a/metadata/md5-cache/app-backup/borgmatic-1.7.11 b/metadata/md5-cache/app-backup/borgmatic-1.7.11 deleted file mode 100644 index 2b97641819a3..000000000000 --- a/metadata/md5-cache/app-backup/borgmatic-1.7.11 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_10? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.7.2[python_targets_python3_11(-)] >=dev-python/wheel-0.40.0[python_targets_python3_11(-)] ) virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare setup test -DESCRIPTION=Automatically create, prune and verify backups with borgbackup -EAPI=8 -HOMEPAGE=https://torsion.org/borgmatic/ -INHERIT=distutils-r1 systemd pypi -IUSE=test python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv -LICENSE=GPL-3 -RDEPEND=app-backup/borgbackup python_single_target_python3_10? ( =dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/b/borgmatic/borgmatic-1.7.11.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=346282c911eac78a8e4b2a5c017387d6 diff --git a/metadata/md5-cache/app-backup/borgmatic-1.7.13 b/metadata/md5-cache/app-backup/borgmatic-1.7.13 deleted file mode 100644 index 0d850f3c2578..000000000000 --- a/metadata/md5-cache/app-backup/borgmatic-1.7.13 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_10? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.7.2[python_targets_python3_11(-)] >=dev-python/wheel-0.40.0[python_targets_python3_11(-)] ) virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare setup test -DESCRIPTION=Automatically create, prune and verify backups with borgbackup -EAPI=8 -HOMEPAGE=https://torsion.org/borgmatic/ -INHERIT=distutils-r1 systemd pypi -IUSE=test python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv -LICENSE=GPL-3 -RDEPEND=app-backup/borgbackup python_single_target_python3_10? ( =dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/b/borgmatic/borgmatic-1.7.13.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6c815b26869a67b818c6cdbbe0e12bfd diff --git a/metadata/md5-cache/app-backup/borgmatic-1.7.15 b/metadata/md5-cache/app-backup/borgmatic-1.7.15 new file mode 100644 index 000000000000..8fef5fd16452 --- /dev/null +++ b/metadata/md5-cache/app-backup/borgmatic-1.7.15 @@ -0,0 +1,16 @@ +BDEPEND=test? ( python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/flexmock-0.10.10[python_targets_python3_12(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_10? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.3.1[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.7.2[python_targets_python3_11(-)] >=dev-python/wheel-0.40.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-13[python_targets_python3_12(-)] >=dev-python/setuptools-67.7.2[python_targets_python3_12(-)] >=dev-python/wheel-0.40.0[python_targets_python3_12(-)] ) virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare setup test +DESCRIPTION=Automatically create, prune and verify backups with borgbackup +EAPI=8 +HOMEPAGE=https://torsion.org/borgmatic/ +INHERIT=distutils-r1 systemd pypi +IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv +LICENSE=GPL-3 +RDEPEND=app-backup/borgbackup python_single_target_python3_10? ( =dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/b/borgmatic/borgmatic-1.7.15.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=efce6e39366e9fec16e9b4b767596584 diff --git a/metadata/md5-cache/app-backup/rdedup-1.0.2 b/metadata/md5-cache/app-backup/rdedup-1.0.2 index a04424206a4f..7dc2863c2c03 100644 --- a/metadata/md5-cache/app-backup/rdedup-1.0.2 +++ b/metadata/md5-cache/app-backup/rdedup-1.0.2 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 BSD ISC MIT MPL-2.0 Unlicense RDEPEND=>=dev-libs/libsodium-1.0.11:= SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.5.3/download -> aho-corasick-0.5.3.crate https://crates.io/api/v1/crates/argparse/0.2.1/download -> argparse-0.2.1.crate https://crates.io/api/v1/crates/env_logger/0.3.5/download -> env_logger-0.3.5.crate https://crates.io/api/v1/crates/flate2/0.2.17/download -> flate2-0.2.17.crate https://crates.io/api/v1/crates/fs2/0.2.5/download -> fs2-0.2.5.crate https://crates.io/api/v1/crates/gcc/0.3.43/download -> gcc-0.3.43.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/libc/0.2.20/download -> libc-0.2.20.crate https://crates.io/api/v1/crates/libsodium-sys/0.0.12/download -> libsodium-sys-0.0.12.crate https://crates.io/api/v1/crates/log/0.3.6/download -> log-0.3.6.crate https://crates.io/api/v1/crates/memchr/0.1.11/download -> memchr-0.1.11.crate https://crates.io/api/v1/crates/miniz-sys/0.1.9/download -> miniz-sys-0.1.9.crate https://crates.io/api/v1/crates/pkg-config/0.3.9/download -> pkg-config-0.3.9.crate https://crates.io/api/v1/crates/rand/0.3.15/download -> rand-0.3.15.crate https://crates.io/api/v1/crates/rdedup-lib/1.0.2/download -> rdedup-lib-1.0.2.crate https://crates.io/api/v1/crates/regex/0.1.80/download -> regex-0.1.80.crate https://crates.io/api/v1/crates/regex-syntax/0.3.9/download -> regex-syntax-0.3.9.crate https://crates.io/api/v1/crates/rollsum/0.2.1/download -> rollsum-0.2.1.crate https://crates.io/api/v1/crates/rpassword/0.2.3/download -> rpassword-0.2.3.crate https://crates.io/api/v1/crates/rust-crypto/0.2.36/download -> rust-crypto-0.2.36.crate https://crates.io/api/v1/crates/rustc-serialize/0.3.22/download -> rustc-serialize-0.3.22.crate https://crates.io/api/v1/crates/serde/0.7.15/download -> serde-0.7.15.crate https://crates.io/api/v1/crates/sodiumoxide/0.0.12/download -> sodiumoxide-0.0.12.crate https://crates.io/api/v1/crates/termios/0.2.2/download -> termios-0.2.2.crate https://crates.io/api/v1/crates/thread-id/2.0.0/download -> thread-id-2.0.0.crate https://crates.io/api/v1/crates/thread_local/0.2.7/download -> thread_local-0.2.7.crate https://crates.io/api/v1/crates/time/0.1.36/download -> time-0.1.36.crate https://crates.io/api/v1/crates/utf8-ranges/0.1.3/download -> utf8-ranges-0.1.3.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.crate https://crates.io/api/v1/crates/rdedup/1.0.2/download -> rdedup-1.0.2.crate https://crates.io/api/v1/crates/rdedup-lib/1.0.2/download -> rdedup-lib-1.0.2.crate https://crates.io/api/v1/crates/redox_syscall/0.1.16/download -> redox_syscall-0.1.16.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=28eeef711827c48dcc855b2a969ad6ef diff --git a/metadata/md5-cache/app-benchmarks/Manifest.gz b/metadata/md5-cache/app-benchmarks/Manifest.gz index 6f9c924c3303f69b5452be2813cf6ce0a83c2dd2..7214bbce1548e508013ed6d7b07898132bf6f04e 100644 GIT binary patch literal 6226 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 N{{wzuETKm%003C=JIVk6 diff --git a/metadata/md5-cache/app-benchmarks/geekbench-6.0.3 b/metadata/md5-cache/app-benchmarks/geekbench-6.0.3 deleted file mode 100644 index bccb5b8d7134..000000000000 --- a/metadata/md5-cache/app-benchmarks/geekbench-6.0.3 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install nofetch postinst -DESCRIPTION=A Cross-Platform Benchmark for Android, iOS, Linux, MacOS and Windows -EAPI=8 -HOMEPAGE=https://www.geekbench.com/ -KEYWORDS=-* amd64 ~arm64 -LICENSE=geekbench -RESTRICT=bindist mirror -SLOT=6 -SRC_URI=amd64? ( https://cdn.geekbench.com/Geekbench-6.0.3-Linux.tar.gz ) arm64? ( https://cdn.geekbench.com/Geekbench-6.0.3-LinuxARMPreview.tar.gz ) -_md5_=2cbf301d0c132f01f2ee3e3893ee9072 diff --git a/metadata/md5-cache/app-benchmarks/geekbench-6.1.0 b/metadata/md5-cache/app-benchmarks/geekbench-6.1.0 index df855688e0c6..fd34fd512b81 100644 --- a/metadata/md5-cache/app-benchmarks/geekbench-6.1.0 +++ b/metadata/md5-cache/app-benchmarks/geekbench-6.1.0 @@ -2,9 +2,9 @@ DEFINED_PHASES=install nofetch postinst DESCRIPTION=A Cross-Platform Benchmark for Android, iOS, Linux, MacOS and Windows EAPI=8 HOMEPAGE=https://www.geekbench.com/ -KEYWORDS=-* ~amd64 ~arm64 +KEYWORDS=-* amd64 ~arm64 LICENSE=geekbench RESTRICT=bindist mirror SLOT=6 SRC_URI=amd64? ( https://cdn.geekbench.com/Geekbench-6.1.0-Linux.tar.gz ) arm64? ( https://cdn.geekbench.com/Geekbench-6.1.0-LinuxARMPreview.tar.gz ) -_md5_=1baae51cfcf787d9ae161e83b9e1b56c +_md5_=2cbf301d0c132f01f2ee3e3893ee9072 diff --git a/metadata/md5-cache/app-benchmarks/hyperfine-1.15.0 b/metadata/md5-cache/app-benchmarks/hyperfine-1.15.0 index 1217d0a1e656..2329e8e85d04 100644 --- a/metadata/md5-cache/app-benchmarks/hyperfine-1.15.0 +++ b/metadata/md5-cache/app-benchmarks/hyperfine-1.15.0 @@ -9,5 +9,5 @@ KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Boost-1.0 ISC MIT MPL-2.0 Unlicense SLOT=0 SRC_URI=https://github.com/sharkdp/hyperfine/archive/v1.15.0.tar.gz -> hyperfine-1.15.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/anyhow/1.0.64/download -> anyhow-1.0.64.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/assert_cmd/2.0.4/download -> assert_cmd-2.0.4.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/0.1.8/download -> autocfg-0.1.8.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.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/clap/3.2.20/download -> clap-3.2.20.crate https://crates.io/api/v1/crates/clap_complete/3.2.4/download -> clap_complete-3.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/cloudabi/0.0.3/download -> cloudabi-0.0.3.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/console/0.15.1/download -> console-0.15.1.crate https://crates.io/api/v1/crates/csv/1.1.6/download -> csv-1.1.6.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/indicatif/0.16.2/download -> indicatif-0.16.2.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.3/download -> itoa-1.0.3.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/libc/0.2.132/download -> libc-0.2.132.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/nix/0.25.0/download -> nix-0.25.0.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.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/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.14.0/download -> once_cell-1.14.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.0/download -> os_str_bytes-6.3.0.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.3/download -> predicates-core-1.0.3.crate https://crates.io/api/v1/crates/predicates-tree/1.0.5/download -> predicates-tree-1.0.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.43/download -> proc-macro2-1.0.43.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.6.5/download -> rand-0.6.5.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.1.1/download -> rand_chacha-0.1.1.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.1.0/download -> rand_hc-0.1.0.crate https://crates.io/api/v1/crates/rand_isaac/0.1.1/download -> rand_isaac-0.1.1.crate https://crates.io/api/v1/crates/rand_jitter/0.1.4/download -> rand_jitter-0.1.4.crate https://crates.io/api/v1/crates/rand_os/0.1.3/download -> rand_os-0.1.3.crate https://crates.io/api/v1/crates/rand_pcg/0.1.2/download -> rand_pcg-0.1.2.crate https://crates.io/api/v1/crates/rand_xorshift/0.1.1/download -> rand_xorshift-0.1.1.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.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.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.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/rust_decimal/1.26.1/download -> rust_decimal-1.26.1.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/serde/1.0.144/download -> serde-1.0.144.crate https://crates.io/api/v1/crates/serde_derive/1.0.144/download -> serde_derive-1.0.144.crate https://crates.io/api/v1/crates/serde_json/1.0.85/download -> serde_json-1.0.85.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/statistical/1.0.0/download -> statistical-1.0.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.99/download -> syn-1.0.99.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.34/download -> thiserror-1.0.34.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.34/download -> thiserror-impl-1.0.34.crate https://crates.io/api/v1/crates/unicode-ident/1.0.3/download -> unicode-ident-1.0.3.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.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/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 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=f9720d4049b942a2ba99fb14f0ccff38 diff --git a/metadata/md5-cache/app-benchmarks/hyperfine-1.16.1 b/metadata/md5-cache/app-benchmarks/hyperfine-1.16.1 index fc0e0cf09500..11032b50b47f 100644 --- a/metadata/md5-cache/app-benchmarks/hyperfine-1.16.1 +++ b/metadata/md5-cache/app-benchmarks/hyperfine-1.16.1 @@ -9,5 +9,5 @@ KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv LICENSE=Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0 Unicode-DFS-2016 SLOT=0 SRC_URI=https://github.com/sharkdp/hyperfine/archive/v1.16.1.tar.gz -> hyperfine-1.16.1.tar.gz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/anyhow/1.0.69/download -> anyhow-1.0.69.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/0.1.8/download -> autocfg-0.1.8.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/borsh/0.10.2/download -> borsh-0.10.2.crate https://crates.io/api/v1/crates/borsh-derive/0.10.2/download -> borsh-derive-0.10.2.crate https://crates.io/api/v1/crates/borsh-derive-internal/0.10.2/download -> borsh-derive-internal-0.10.2.crate https://crates.io/api/v1/crates/borsh-schema-derive-internal/0.10.2/download -> borsh-schema-derive-internal-0.10.2.crate https://crates.io/api/v1/crates/bstr/1.3.0/download -> bstr-1.3.0.crate https://crates.io/api/v1/crates/bytecheck/0.6.10/download -> bytecheck-0.6.10.crate https://crates.io/api/v1/crates/bytecheck_derive/0.6.10/download -> bytecheck_derive-0.6.10.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/4.1.8/download -> clap-4.1.8.crate https://crates.io/api/v1/crates/clap_complete/4.1.4/download -> clap_complete-4.1.4.crate https://crates.io/api/v1/crates/clap_lex/0.3.2/download -> clap_lex-0.3.2.crate https://crates.io/api/v1/crates/cloudabi/0.0.3/download -> cloudabi-0.0.3.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.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.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.6/download -> io-lifetimes-1.0.6.crate https://crates.io/api/v1/crates/is-terminal/0.4.4/download -> is-terminal-0.4.4.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.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/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.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/number_prefix/0.4.0/download -> number_prefix-0.4.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/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/portable-atomic/0.3.19/download -> portable-atomic-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates-core/1.0.5/download -> predicates-core-1.0.5.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/proc-macro-crate/0.1.5/download -> proc-macro-crate-0.1.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.52/download -> proc-macro2-1.0.52.crate https://crates.io/api/v1/crates/ptr_meta/0.1.4/download -> ptr_meta-0.1.4.crate https://crates.io/api/v1/crates/ptr_meta_derive/0.1.4/download -> ptr_meta_derive-0.1.4.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.6.5/download -> rand-0.6.5.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.1.1/download -> rand_chacha-0.1.1.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.1.0/download -> rand_hc-0.1.0.crate https://crates.io/api/v1/crates/rand_isaac/0.1.1/download -> rand_isaac-0.1.1.crate https://crates.io/api/v1/crates/rand_jitter/0.1.4/download -> rand_jitter-0.1.4.crate https://crates.io/api/v1/crates/rand_os/0.1.3/download -> rand_os-0.1.3.crate https://crates.io/api/v1/crates/rand_pcg/0.1.2/download -> rand_pcg-0.1.2.crate https://crates.io/api/v1/crates/rand_xorshift/0.1.1/download -> rand_xorshift-0.1.1.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.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-automata/0.1.10/download -> regex-automata-0.1.10.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/rend/0.4.0/download -> rend-0.4.0.crate https://crates.io/api/v1/crates/rkyv/0.7.40/download -> rkyv-0.7.40.crate https://crates.io/api/v1/crates/rkyv_derive/0.7.40/download -> rkyv_derive-0.7.40.crate https://crates.io/api/v1/crates/rust_decimal/1.29.0/download -> rust_decimal-1.29.0.crate https://crates.io/api/v1/crates/rustix/0.36.9/download -> rustix-0.36.9.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/serde/1.0.156/download -> serde-1.0.156.crate https://crates.io/api/v1/crates/serde_derive/1.0.156/download -> serde_derive-1.0.156.crate https://crates.io/api/v1/crates/serde_json/1.0.94/download -> serde_json-1.0.94.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/simdutf8/0.1.4/download -> simdutf8-0.1.4.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/statistical/1.0.0/download -> statistical-1.0.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.5/download -> terminal_size-0.2.5.crate https://crates.io/api/v1/crates/termtree/0.4.0/download -> termtree-0.4.0.crate https://crates.io/api/v1/crates/thiserror/1.0.39/download -> thiserror-1.0.39.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.39/download -> thiserror-impl-1.0.39.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.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/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.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/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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=5f85fb2bdb0256ac6ff75fd8f3e9b8d9 diff --git a/metadata/md5-cache/app-benchmarks/stress-ng-0.16.00 b/metadata/md5-cache/app-benchmarks/stress-ng-0.16.01 similarity index 95% rename from metadata/md5-cache/app-benchmarks/stress-ng-0.16.00 rename to metadata/md5-cache/app-benchmarks/stress-ng-0.16.01 index abb875adfefd..521aed35f933 100644 --- a/metadata/md5-cache/app-benchmarks/stress-ng-0.16.00 +++ b/metadata/md5-cache/app-benchmarks/stress-ng-0.16.01 @@ -9,6 +9,6 @@ KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86 LICENSE=GPL-2+ RDEPEND=dev-libs/libaio dev-libs/libbsd dev-libs/libgcrypt:0= sys-apps/attr sys-apps/keyutils:= sys-libs/libcap sys-libs/zlib virtual/libcrypt:= apparmor? ( sys-apps/apparmor-utils sys-libs/libapparmor ) sctp? ( net-misc/lksctp-tools ) SLOT=0 -SRC_URI=https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V0.16.00.tar.gz -> stress-ng-0.16.00.tar.gz +SRC_URI=https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V0.16.01.tar.gz -> stress-ng-0.16.01.tar.gz _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=7a903f549c927bcc2e600946e12da504 diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index 8ea00ad8c050a39c072aea6487d7a98c7868ab02..353cbb76a990570831a23c5933b72f09b9b0ea20 100644 GIT binary patch literal 14985 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 TMCkV1|MC9;KQMueG-&_;r_vWx literal 14995 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 aardvark-dns-1.6.0.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.crate https://crates.io/api/v1/crates/async-broadcast/0.5.1/download -> async-broadcast-0.5.1.crate https://crates.io/api/v1/crates/async-trait/0.1.56/download -> async-trait-0.1.56.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.10.0/download -> bumpalo-3.10.0.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/cc/1.0.76/download -> cc-1.0.76.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap_derive/3.2.18/download -> clap_derive-3.2.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cxx/1.0.81/download -> cxx-1.0.81.crate https://crates.io/api/v1/crates/cxx-build/1.0.81/download -> cxx-build-1.0.81.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.81/download -> cxxbridge-flags-1.0.81.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.81/download -> cxxbridge-macro-1.0.81.crate https://crates.io/api/v1/crates/data-encoding/2.3.2/download -> data-encoding-2.3.2.crate https://crates.io/api/v1/crates/endian-type/0.1.2/download -> endian-type-0.1.2.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/event-listener/2.5.2/download -> event-listener-2.5.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.21/download -> futures-executor-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/hashbrown/0.12.2/download -> hashbrown-0.12.2.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.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/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/ipnet/2.5.0/download -> ipnet-2.5.0.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/js-sys/0.3.59/download -> js-sys-0.3.59.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/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.4/download -> mio-0.8.4.crate https://crates.io/api/v1/crates/nibble_vec/0.1.0/download -> nibble_vec-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.13.0/download -> once_cell-1.13.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.1.0/download -> os_str_bytes-6.1.0.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.54/download -> proc-macro2-1.0.54.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/radix_trie/0.2.1/download -> radix_trie-0.2.1.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/resolv-conf/0.7.0/download -> resolv-conf-0.7.0.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/serde/1.0.139/download -> serde-1.0.139.crate https://crates.io/api/v1/crates/serde_derive/1.0.139/download -> serde_derive-1.0.139.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.6/download -> slab-0.4.6.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/syn/2.0.12/download -> syn-2.0.12.crate https://crates.io/api/v1/crates/syslog/6.0.1/download -> syslog-6.0.1.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/time/0.3.11/download -> time-0.3.11.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.27.0/download -> tokio-1.27.0.crate https://crates.io/api/v1/crates/tokio-macros/2.0.0/download -> tokio-macros-2.0.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/tracing/0.1.36/download -> tracing-0.1.36.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.22/download -> tracing-attributes-0.1.22.crate https://crates.io/api/v1/crates/tracing-core/0.1.29/download -> tracing-core-0.1.29.crate https://crates.io/api/v1/crates/trust-dns-client/0.22.0/download -> trust-dns-client-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-proto/0.22.0/download -> trust-dns-proto-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-server/0.22.0/download -> trust-dns-server-0.22.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.1/download -> unicode-ident-1.0.1.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download -> unicode-normalization-0.1.21.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/url/2.2.2/download -> url-2.2.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.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.82/download -> wasm-bindgen-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.82/download -> wasm-bindgen-backend-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.82/download -> wasm-bindgen-macro-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.82/download -> wasm-bindgen-macro-support-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.82/download -> wasm-bindgen-shared-0.2.82.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=cd4f0b0e1febedd04f6125aa5bb40901 diff --git a/metadata/md5-cache/app-containers/netavark-1.4.0 b/metadata/md5-cache/app-containers/netavark-1.4.0 index 0073af4d8ea9..03b78cf54eb3 100644 --- a/metadata/md5-cache/app-containers/netavark-1.4.0 +++ b/metadata/md5-cache/app-containers/netavark-1.4.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.66/download -> anyhow-1.0.66.crate https://crates.io/api/v1/crates/async-broadcast/0.4.1/download -> async-broadcast-0.4.1.crate https://crates.io/api/v1/crates/async-channel/1.7.1/download -> async-channel-1.7.1.crate https://crates.io/api/v1/crates/async-executor/1.5.0/download -> async-executor-1.5.0.crate https://crates.io/api/v1/crates/async-io/1.10.0/download -> async-io-1.10.0.crate https://crates.io/api/v1/crates/async-lock/2.6.0/download -> async-lock-2.6.0.crate https://crates.io/api/v1/crates/async-recursion/1.0.0/download -> async-recursion-1.0.0.crate https://crates.io/api/v1/crates/async-task/4.3.0/download -> async-task-4.3.0.crate https://crates.io/api/v1/crates/async-trait/0.1.58/download -> async-trait-0.1.58.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/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.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.2.1/download -> bytes-1.2.1.crate https://crates.io/api/v1/crates/cache-padded/1.2.0/download -> cache-padded-1.2.0.crate https://crates.io/api/v1/crates/cc/1.0.76/download -> cc-1.0.76.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/chrono/0.4.22/download -> chrono-0.4.22.crate https://crates.io/api/v1/crates/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap_derive/3.2.18/download -> clap_derive-3.2.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/concurrent-queue/1.2.4/download -> concurrent-queue-1.2.4.crate https://crates.io/api/v1/crates/concurrent-queue/2.0.0/download -> concurrent-queue-2.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.13/download -> crossbeam-utils-0.8.13.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/cxx/1.0.81/download -> cxx-1.0.81.crate https://crates.io/api/v1/crates/cxx-build/1.0.81/download -> cxx-build-1.0.81.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.81/download -> cxxbridge-flags-1.0.81.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.81/download -> cxxbridge-macro-1.0.81.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/enumflags2/0.7.5/download -> enumflags2-0.7.5.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.4/download -> enumflags2_derive-0.7.4.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs2/0.4.3/download -> fs2-0.4.3.crate https://crates.io/api/v1/crates/futures-core/0.3.25/download -> futures-core-0.3.25.crate https://crates.io/api/v1/crates/futures-io/0.3.25/download -> futures-io-0.3.25.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-sink/0.3.25/download -> futures-sink-0.3.25.crate https://crates.io/api/v1/crates/futures-task/0.3.25/download -> futures-task-0.3.25.crate https://crates.io/api/v1/crates/futures-util/0.3.25/download -> futures-util-0.3.25.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/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.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/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.1/download -> io-lifetimes-1.0.1.crate https://crates.io/api/v1/crates/ipnet/2.5.1/download -> ipnet-2.5.1.crate https://crates.io/api/v1/crates/iptables/0.5.0/download -> iptables-0.5.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.0/download -> is-terminal-0.4.0.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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/libc/0.2.138/download -> libc-0.2.138.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.3/download -> linux-raw-sys-0.1.3.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/netavark/1.4.0/download -> netavark-1.4.0.crate https://crates.io/api/v1/crates/netlink-packet-core/0.4.2/download -> netlink-packet-core-0.4.2.crate https://crates.io/api/v1/crates/netlink-packet-route/0.13.0/download -> netlink-packet-route-0.13.0.crate https://crates.io/api/v1/crates/netlink-packet-utils/0.5.1/download -> netlink-packet-utils-0.5.1.crate https://crates.io/api/v1/crates/netlink-sys/0.8.3/download -> netlink-sys-0.8.3.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nix/0.26.1/download -> nix-0.26.1.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/ordered-float/2.10.0/download -> ordered-float-2.10.0.crate https://crates.io/api/v1/crates/ordered-stream/0.1.2/download -> ordered-stream-0.1.2.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.1/download -> os_str_bytes-6.3.1.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/paste/1.0.9/download -> paste-1.0.9.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/polling/2.4.0/download -> polling-2.4.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro-crate/1.2.1/download -> proc-macro-crate-1.2.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.0/download -> regex-1.7.0.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/rustix/0.36.3/download -> rustix-0.36.3.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/serde/1.0.149/download -> serde-1.0.149.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.149/download -> serde_derive-1.0.149.crate https://crates.io/api/v1/crates/serde_json/1.0.89/download -> serde_json-1.0.89.crate https://crates.io/api/v1/crates/serde_repr/0.1.9/download -> serde_repr-0.1.9.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/sysctl/0.5.2/download -> sysctl-0.5.2.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/uds_windows/1.0.2/download -> uds_windows-1.0.2.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/url/2.3.1/download -> url-2.3.1.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/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/wepoll-ffi/0.1.2/download -> wepoll-ffi-0.1.2.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/zbus/3.6.1/download -> zbus-3.6.1.crate https://crates.io/api/v1/crates/zbus_macros/3.6.1/download -> zbus_macros-3.6.1.crate https://crates.io/api/v1/crates/zbus_names/2.4.0/download -> zbus_names-2.4.0.crate https://crates.io/api/v1/crates/zvariant/3.9.0/download -> zvariant-3.9.0.crate https://crates.io/api/v1/crates/zvariant_derive/3.9.0/download -> zvariant_derive-3.9.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=ac29431e68ed22f27bf6c808d4c511be diff --git a/metadata/md5-cache/app-containers/netavark-1.6.0 b/metadata/md5-cache/app-containers/netavark-1.6.0 index a0c93ad7b3ed..65de5d12d10a 100644 --- a/metadata/md5-cache/app-containers/netavark-1.6.0 +++ b/metadata/md5-cache/app-containers/netavark-1.6.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/async-broadcast/0.5.1/download -> async-broadcast-0.5.1.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-executor/1.5.0/download -> async-executor-1.5.0.crate https://crates.io/api/v1/crates/async-fs/1.6.0/download -> async-fs-1.6.0.crate https://crates.io/api/v1/crates/async-io/1.12.0/download -> async-io-1.12.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/async-recursion/1.0.2/download -> async-recursion-1.0.2.crate https://crates.io/api/v1/crates/async-task/4.3.0/download -> async-task-4.3.0.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/atomic-waker/1.1.0/download -> atomic-waker-1.1.0.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/axum/0.6.12/download -> axum-0.6.12.crate https://crates.io/api/v1/crates/axum-core/0.3.3/download -> axum-core-0.3.3.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.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/blocking/1.3.0/download -> blocking-1.3.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap_derive/3.2.18/download -> clap_derive-3.2.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/concurrent-queue/2.1.0/download -> concurrent-queue-2.1.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/cxx/1.0.92/download -> cxx-1.0.92.crate https://crates.io/api/v1/crates/cxx-build/1.0.92/download -> cxx-build-1.0.92.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.92/download -> cxxbridge-flags-1.0.92.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.92/download -> cxxbridge-macro-1.0.92.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/dhcproto/0.9.0/download -> dhcproto-0.9.0.crate https://crates.io/api/v1/crates/dhcproto-macros/0.1.0/download -> dhcproto-macros-0.1.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/enumflags2/0.7.5/download -> enumflags2-0.7.5.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.4/download -> enumflags2_derive-0.7.4.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/etherparse/0.13.0/download -> etherparse-0.13.0.crate https://crates.io/api/v1/crates/ethtool/0.2.4/download -> ethtool-0.2.4.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.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/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs2/0.4.3/download -> fs2-0.4.3.crate https://crates.io/api/v1/crates/futures/0.3.26/download -> futures-0.3.26.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.26/download -> futures-executor-0.3.26.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.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/genetlink/0.2.4/download -> genetlink-0.2.4.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/h2/0.3.16/download -> h2-0.3.16.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.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.24/download -> hyper-0.14.24.crate https://crates.io/api/v1/crates/hyper-timeout/0.4.1/download -> hyper-timeout-0.4.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.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/io-lifetimes/1.0.5/download -> io-lifetimes-1.0.5.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/iptables/0.5.0/download -> iptables-0.5.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.4/download -> is-terminal-0.4.4.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/macaddr/1.0.1/download -> macaddr-1.0.1.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/matchit/0.7.0/download -> matchit-0.7.0.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/mozim/0.2.2/download -> mozim-0.2.2.crate https://crates.io/api/v1/crates/mptcp-pm/0.1.2/download -> mptcp-pm-0.1.2.crate https://crates.io/api/v1/crates/multimap/0.8.3/download -> multimap-0.8.3.crate https://crates.io/api/v1/crates/netavark/1.6.0/download -> netavark-1.6.0.crate https://crates.io/api/v1/crates/netlink-packet-core/0.5.0/download -> netlink-packet-core-0.5.0.crate https://crates.io/api/v1/crates/netlink-packet-generic/0.3.2/download -> netlink-packet-generic-0.3.2.crate https://crates.io/api/v1/crates/netlink-packet-route/0.15.0/download -> netlink-packet-route-0.15.0.crate https://crates.io/api/v1/crates/netlink-packet-utils/0.5.2/download -> netlink-packet-utils-0.5.2.crate https://crates.io/api/v1/crates/netlink-proto/0.11.1/download -> netlink-proto-0.11.1.crate https://crates.io/api/v1/crates/netlink-sys/0.8.5/download -> netlink-sys-0.8.5.crate https://crates.io/api/v1/crates/nispor/1.2.10/download -> nispor-1.2.10.crate https://crates.io/api/v1/crates/nix/0.23.2/download -> nix-0.23.2.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.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-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/ordered-float/2.10.0/download -> ordered-float-2.10.0.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.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/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/polling/2.5.2/download -> polling-2.5.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/prettyplease/0.1.24/download -> prettyplease-0.1.24.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.53/download -> proc-macro2-1.0.53.crate https://crates.io/api/v1/crates/prost/0.11.8/download -> prost-0.11.8.crate https://crates.io/api/v1/crates/prost-build/0.11.8/download -> prost-build-0.11.8.crate https://crates.io/api/v1/crates/prost-derive/0.11.8/download -> prost-derive-0.11.8.crate https://crates.io/api/v1/crates/prost-types/0.11.8/download -> prost-types-0.11.8.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.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/redox_users/0.4.3/download -> redox_users-0.4.3.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/rtnetlink/0.12.0/download -> rtnetlink-0.12.0.crate https://crates.io/api/v1/crates/rustix/0.36.9/download -> rustix-0.36.9.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/serde/1.0.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.159/download -> serde_derive-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/serde_repr/0.1.11/download -> serde_repr-0.1.11.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.12/download -> syn-2.0.12.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.2/download -> sync_wrapper-0.1.2.crate https://crates.io/api/v1/crates/sysctl/0.5.4/download -> sysctl-0.5.4.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.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.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.39/download -> thiserror-1.0.39.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.39/download -> thiserror-impl-1.0.39.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.27.0/download -> tokio-1.27.0.crate https://crates.io/api/v1/crates/tokio-io-timeout/1.2.0/download -> tokio-io-timeout-1.2.0.crate https://crates.io/api/v1/crates/tokio-macros/2.0.0/download -> tokio-macros-2.0.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.12/download -> tokio-stream-0.1.12.crate https://crates.io/api/v1/crates/tokio-util/0.7.7/download -> tokio-util-0.7.7.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.4/download -> toml_edit-0.19.4.crate https://crates.io/api/v1/crates/tonic/0.9.1/download -> tonic-0.9.1.crate https://crates.io/api/v1/crates/tonic-build/0.8.4/download -> tonic-build-0.8.4.crate https://crates.io/api/v1/crates/tower/0.4.13/download -> tower-0.4.13.crate https://crates.io/api/v1/crates/tower-layer/0.3.2/download -> tower-layer-0.3.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/trust-dns-proto/0.22.0/download -> trust-dns-proto-0.22.0.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/uds_windows/1.0.2/download -> uds_windows-1.0.2.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.10/download -> unicode-bidi-0.3.10.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/url/2.3.1/download -> url-2.3.1.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/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.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/wepoll-ffi/0.1.2/download -> wepoll-ffi-0.1.2.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/winnow/0.3.4/download -> winnow-0.3.4.crate https://crates.io/api/v1/crates/zbus/3.11.1/download -> zbus-3.11.1.crate https://crates.io/api/v1/crates/zbus_macros/3.11.1/download -> zbus_macros-3.11.1.crate https://crates.io/api/v1/crates/zbus_names/2.5.0/download -> zbus_names-2.5.0.crate https://crates.io/api/v1/crates/zvariant/3.11.0/download -> zvariant-3.11.0.crate https://crates.io/api/v1/crates/zvariant_derive/3.11.0/download -> zvariant_derive-3.11.0.crate https://crates.io/api/v1/crates/zvariant_utils/1.0.0/download -> zvariant_utils-1.0.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=a050ddf93776042905120461a15d11ec diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index df262c692a1d70ca93eadd2ba7b07343dcc85bed..b65af453c859fc09b0ab4af2b6bed18c4ec333ab 100644 GIT binary patch literal 38191 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

    aKKpwVO2^fmebjeQ`6&tWk+jL5nY`HDEjwCT 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 krr%-ko;Rvk&!cS47*!_{ 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 diff --git a/metadata/md5-cache/app-emacs/eldev-1.4.1 b/metadata/md5-cache/app-emacs/eldev-1.4.1 index 4cf41280dcbe..a3f022ead647 100644 --- a/metadata/md5-cache/app-emacs/eldev-1.4.1 +++ b/metadata/md5-cache/app-emacs/eldev-1.4.1 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs Lisp Development Tool EAPI=8 HOMEPAGE=https://github.com/doublep/eldev/ INHERIT=elisp -KEYWORDS=amd64 ~arm ~ppc64 ~x86 +KEYWORDS=amd64 ~arm ~ppc64 ~riscv ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/doublep/eldev/archive/1.4.1.tar.gz -> eldev-1.4.1.tar.gz _eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78 -_md5_=77adbc1388b21dbca00e2821158a96bd +_md5_=030d2cc2366c1869965d60751088fb7e diff --git a/metadata/md5-cache/app-emacs/emacs-el-fetch-3.2.1 b/metadata/md5-cache/app-emacs/emacs-el-fetch-3.2.1 deleted file mode 100644 index b7097e0f1e76..000000000000 --- a/metadata/md5-cache/app-emacs/emacs-el-fetch-3.2.1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( app-emacs/buttercup ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Show system information in Neofetch-like style inside Emacs -EAPI=8 -HOMEPAGE=https://gitlab.com/xgqt/emacs-el-fetch/ -INHERIT=elisp -IUSE=test -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://gitlab.com/xgqt/emacs-el-fetch/-/archive/3.2.1/emacs-el-fetch-3.2.1.tar.bz2 -_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78 -_md5_=710179a792cb32c01d5a4443c51bdde5 diff --git a/metadata/md5-cache/app-emacs/helm-3.8.5 b/metadata/md5-cache/app-emacs/helm-3.8.5 deleted file mode 100644 index 68fb9a2a7818..000000000000 --- a/metadata/md5-cache/app-emacs/helm-3.8.5 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs incremental completion and selection narrowing framework -EAPI=8 -HOMEPAGE=https://emacs-helm.github.io/helm/ -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/emacs-helm/helm/archive/v3.8.5.tar.gz -> helm-3.8.5.tar.gz -_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78 -_md5_=95075992688a41a1d16a800f1b1ebe68 diff --git a/metadata/md5-cache/app-emacs/helm-3.8.6 b/metadata/md5-cache/app-emacs/helm-3.8.6 deleted file mode 100644 index f2a59349bb13..000000000000 --- a/metadata/md5-cache/app-emacs/helm-3.8.6 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs incremental completion and selection narrowing framework -EAPI=8 -HOMEPAGE=https://emacs-helm.github.io/helm/ -INHERIT=elisp -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ -RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:* -SLOT=0 -SRC_URI=https://github.com/emacs-helm/helm/archive/v3.8.6.tar.gz -> helm-3.8.6.tar.gz -_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78 -_md5_=95075992688a41a1d16a800f1b1ebe68 diff --git a/metadata/md5-cache/app-emacs/helm-3.8.7 b/metadata/md5-cache/app-emacs/helm-3.9.1 similarity index 65% rename from metadata/md5-cache/app-emacs/helm-3.8.7 rename to metadata/md5-cache/app-emacs/helm-3.9.1 index 13f5ac130aa8..85e6feb628dc 100644 --- a/metadata/md5-cache/app-emacs/helm-3.8.7 +++ b/metadata/md5-cache/app-emacs/helm-3.9.1 @@ -2,12 +2,12 @@ BDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:* DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack DESCRIPTION=Emacs incremental completion and selection narrowing framework EAPI=8 -HOMEPAGE=https://emacs-helm.github.io/helm/ +HOMEPAGE=https://emacs-helm.github.io/helm/ https://github.com/emacs-helm/helm/ INHERIT=elisp -KEYWORDS=amd64 x86 +KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:* SLOT=0 -SRC_URI=https://github.com/emacs-helm/helm/archive/v3.8.7.tar.gz -> helm-3.8.7.tar.gz +SRC_URI=https://github.com/emacs-helm/helm/archive/v3.9.1.tar.gz -> helm-3.9.1.tar.gz _eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78 -_md5_=9999545c33495d7fdb4f11a42a27ec9a +_md5_=4d0c31d573b7a235b5070435ef7f6b59 diff --git a/metadata/md5-cache/app-emacs/libegit2-0.0.20230129 b/metadata/md5-cache/app-emacs/libegit2-0.0.20230129 index 7ae3bffad5c5..681f09708430 100644 --- a/metadata/md5-cache/app-emacs/libegit2-0.0.20230129 +++ b/metadata/md5-cache/app-emacs/libegit2-0.0.20230129 @@ -5,11 +5,11 @@ DESCRIPTION=Emacs bindings for libgit2 EAPI=8 HOMEPAGE=https://github.com/magit/libegit2 INHERIT=cmake elisp -KEYWORDS=amd64 ~arm ~ppc64 x86 +KEYWORDS=amd64 ~arm ~ppc64 ~riscv x86 LICENSE=GPL-2+ GPL-3+ RDEPEND=>=dev-libs/libgit2-1.0.0:= >=app-editors/emacs-26:*[dynamic-loading] >=app-editors/emacs-26:* RESTRICT=test SLOT=0 SRC_URI=https://github.com/magit/libegit2/archive/ab1a53a6a0120872e42582fc980e779d47de6d0e.tar.gz -> libegit2-0.0.20230129.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=dfe17b84cfea994310ec85b2f207591e +_md5_=34b8e25dc3b031501108805980f8f517 diff --git a/metadata/md5-cache/app-emacs/magit-3.3.0 b/metadata/md5-cache/app-emacs/magit-3.3.0 index a04b39c6ba49..b713195cdcf1 100644 --- a/metadata/md5-cache/app-emacs/magit-3.3.0 +++ b/metadata/md5-cache/app-emacs/magit-3.3.0 @@ -5,10 +5,10 @@ DESCRIPTION=A Git porcelain inside Emacs EAPI=8 HOMEPAGE=https://magit.vc/ INHERIT=elisp -KEYWORDS=amd64 ~arm ~ppc64 x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=GPL-3+ RDEPEND=>=app-emacs/dash-2.19.1 app-emacs/libegit2 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 >=dev-vcs/git-2.0.0 >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/magit/magit/archive/v3.3.0.tar.gz -> magit-3.3.0.tar.gz _eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78 -_md5_=87a40496c2e2d1d656275d46720d9c72 +_md5_=7e75fb799c269c208dfa0c3bca02f1ee diff --git a/metadata/md5-cache/app-emacs/plz-0.5.4 b/metadata/md5-cache/app-emacs/plz-0.7 similarity index 78% rename from metadata/md5-cache/app-emacs/plz-0.5.4 rename to metadata/md5-cache/app-emacs/plz-0.7 index 1560ebe4a5cb..3349da784f3f 100644 --- a/metadata/md5-cache/app-emacs/plz-0.5.4 +++ b/metadata/md5-cache/app-emacs/plz-0.7 @@ -10,6 +10,6 @@ PROPERTIES=test_network RDEPEND=net-misc/curl >=app-editors/emacs-25.3:* RESTRICT=test SLOT=0 -SRC_URI=https://github.com/alphapapa/plz.el/archive/v0.5.4.tar.gz -> plz-0.5.4.tar.gz +SRC_URI=https://github.com/alphapapa/plz.el/archive/v0.7.tar.gz -> plz-0.7.tar.gz _eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78 -_md5_=93cfa84a1891c649fe21d6dbc1ffced3 +_md5_=52531dab3c50e32cb4f624d02a6e386e diff --git a/metadata/md5-cache/app-emacs/swift-mode-9.0.0 b/metadata/md5-cache/app-emacs/swift-mode-9.0.0 new file mode 100644 index 000000000000..876bb1ec2e8b --- /dev/null +++ b/metadata/md5-cache/app-emacs/swift-mode-9.0.0 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Emacs support for Apple's Swift programming language +EAPI=8 +HOMEPAGE=https://github.com/swift-emacs/swift-mode/ +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://github.com/swift-emacs/swift-mode/archive/v9.0.0.tar.gz -> swift-mode-9.0.0.tar.gz +_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78 +_md5_=ca3b41f3b27302399b2ece39d8a2e60f diff --git a/metadata/md5-cache/app-emacs/transient-0.4.1 b/metadata/md5-cache/app-emacs/transient-0.4.1 index c722e9058386..2d24082bb596 100644 --- a/metadata/md5-cache/app-emacs/transient-0.4.1 +++ b/metadata/md5-cache/app-emacs/transient-0.4.1 @@ -4,10 +4,10 @@ DESCRIPTION=Transient commands abstraction for GNU Emacs EAPI=8 HOMEPAGE=https://magit.vc/manual/transient/ https://github.com/magit/transient/ INHERIT=elisp -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=GPL-3+ RDEPEND=>=app-emacs/compat-29.1.4.1 >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/magit/transient/archive/v0.4.1.tar.gz -> transient-0.4.1.tar.gz _eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78 -_md5_=84e2ec16bc266630f6cecbee23c96f98 +_md5_=9103464f678231dda7566fc2145196c5 diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index 3160018e8def992b292155bc9b203206941edf8c..1afd3721cd4645688355dc0c07b4075aa3d6f3c8 100644 GIT binary patch literal 32374 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 sHQ7R5oCmv_<zeE-M)0+$PC0Qunn0Ii~))&Kwi diff --git a/metadata/md5-cache/app-emulation/cloud-hypervisor-31.0 b/metadata/md5-cache/app-emulation/cloud-hypervisor-31.0 index 80a33742bbaf..7de3c8944500 100644 --- a/metadata/md5-cache/app-emulation/cloud-hypervisor-31.0 +++ b/metadata/md5-cache/app-emulation/cloud-hypervisor-31.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB SLOT=0 SRC_URI=https://github.com/cloud-hypervisor/cloud-hypervisor/archive/refs/tags/v31.0.tar.gz -> cloud-hypervisor-31.0.tar.gz https://dev.gentoo.org/~jsmolic/distfiles/cloud-hypervisor-31.0-vendor.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=8d9e238572387ef019b184fc9baef6b0 diff --git a/metadata/md5-cache/app-emulation/cloud-hypervisor-9999 b/metadata/md5-cache/app-emulation/cloud-hypervisor-9999 index 33b467d1985d..7eb6243c6d2d 100644 --- a/metadata/md5-cache/app-emulation/cloud-hypervisor-9999 +++ b/metadata/md5-cache/app-emulation/cloud-hypervisor-9999 @@ -8,5 +8,5 @@ IUSE=debug LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB PROPERTIES=live SLOT=0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=eb25e3d3d4ee8b566f90e2d746584856 diff --git a/metadata/md5-cache/app-emulation/libvirt-9.5.0 b/metadata/md5-cache/app-emulation/libvirt-9.5.0 new file mode 100644 index 000000000000..6e4122b8e536 --- /dev/null +++ b/metadata/md5-cache/app-emulation/libvirt-9.5.0 @@ -0,0 +1,18 @@ +BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) +DESCRIPTION=C toolkit to manipulate virtual machines +EAPI=8 +HOMEPAGE=https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/ +INHERIT=meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig +IUSE=apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nfs nls numa openvz parted pcap policykit +qemu rbd sasl selinux test +udev virtualbox +virt-network wireshark-plugins xen zfs verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=LGPL-2.1 +PDEPEND=qemu? ( dev-python/libvirt-python ) +RDEPEND=acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) virtual/tmpfiles +REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtualbox xen ) ) lxc? ( caps libvirtd ) openvz? ( libvirtd ) qemu? ( libvirtd ) virt-network? ( libvirtd ) virtualbox? ( libvirtd ) xen? ( libvirtd ) +RESTRICT=!test? ( test ) +SLOT=0/9.5.0 +SRC_URI=https://libvirt.org/sources/libvirt-9.5.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-9.5.0.tar.xz.asc ) +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=1c3b42a11bd823a3a8ab799acb45c33a diff --git a/metadata/md5-cache/app-emulation/libvirt-9999 b/metadata/md5-cache/app-emulation/libvirt-9999 index 510218b67708..d585ad38c2d9 100644 --- a/metadata/md5-cache/app-emulation/libvirt-9999 +++ b/metadata/md5-cache/app-emulation/libvirt-9999 @@ -1,6 +1,6 @@ BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) +DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) DESCRIPTION=C toolkit to manipulate virtual machines EAPI=8 HOMEPAGE=https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/ @@ -9,9 +9,9 @@ IUSE=apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi LICENSE=LGPL-2.1 PDEPEND=qemu? ( dev-python/libvirt-python ) PROPERTIES=live -RDEPEND=acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) virtual/tmpfiles +RDEPEND=acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) virtual/tmpfiles REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtualbox xen ) ) lxc? ( caps libvirtd ) openvz? ( libvirtd ) qemu? ( libvirtd ) virt-network? ( libvirtd ) virtualbox? ( libvirtd ) xen? ( libvirtd ) RESTRICT=!test? ( test ) SLOT=0/9999 _eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=31dbcff7a06e6a472f417154f34bf7de +_md5_=fefb7341432e62d82be7a4debb5047f3 diff --git a/metadata/md5-cache/app-emulation/qemu-7.2.4 b/metadata/md5-cache/app-emulation/qemu-7.2.4 new file mode 100644 index 000000000000..4c5eec21fe22 --- /dev/null +++ b/metadata/md5-cache/app-emulation/qemu-7.2.4 @@ -0,0 +1,18 @@ +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) dev-lang/perl dev-util/meson sys-apps/texinfo virtual/pkgconfig doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk? ( nls? ( sys-devel/gettext ) ) test? ( dev-libs/glib[utils] sys-devel/bc ) virtual/pkgconfig +DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test +DEPEND=!static? ( dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) static? ( dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) sys-libs/libcap-ng[static-libs(+)] >=x11-libs/pixman-0.28.0[static-libs(+)] accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty[static-libs(+)] ) aio? ( dev-libs/libaio[static-libs(+)] ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2[static-libs(+)] ) capstone? ( dev-libs/capstone:=[static-libs(+)] ) curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) fdt? ( >=sys-apps/dtc-1.5.1[static-libs(+)] ) fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) gnutls? ( >=net-libs/gnutls-3.0:=[static-libs(+)] dev-libs/nettle:=[static-libs(+)] ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core[static-libs(+)] ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:=[static-libs(+)] ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs(+)] ) lzo? ( dev-libs/lzo:2[static-libs(+)] ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:=[static-libs(+)] ) nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) numa? ( sys-process/numactl[static-libs(+)] ) opengl? ( virtual/opengl media-libs/libepoxy[static-libs(+)] media-libs/mesa[static-libs(+)] media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( media-libs/libpng:0=[static-libs(+)] ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2[static-libs(+)] ) sdl-image? ( media-libs/sdl2-image[static-libs(+)] ) seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) slirp? ( net-libs/libslirp[static-libs(+)] ) smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0[static-libs(+)] ) ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1[static-libs(+)] ) usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) vde? ( net-misc/vde[static-libs(+)] ) virgl? ( media-libs/virglrenderer[static-libs(+)] ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0[static-libs(+)] ) ) static-user? ( dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) ) +DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools +EAPI=8 +HOMEPAGE=https://www.qemu.org https://www.linux-kvm.org +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 pax-utils xdg-utils +IUSE=accessibility +aio alsa bpf bzip2 capstone +curl debug doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh static static-user systemtap test udev usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen zstd qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_loongarch64 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_avr qemu_softmmu_targets_rx qemu_softmmu_targets_tricore qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_loongarch64 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_hexagon qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64le qemu_user_targets_sparc32plus python_targets_python3_10 python_targets_python3_11 +filecaps +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 LGPL-2 BSD-2 +RDEPEND=!static? ( dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) acct-group/kvm selinux? ( sec-policy/selinux-qemu sys-libs/libselinux ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_riscv32? ( fdt ) qemu_softmmu_targets_riscv64? ( fdt ) qemu_softmmu_targets_x86_64? ( fdt ) sdl-image? ( sdl ) static? ( static-user !alsa !gtk !jack !opengl !pam !pulseaudio !plugins !rbd !snappy !udev ) static-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static !static-user ) qemu_softmmu_targets_aarch64? ( seccomp ) qemu_softmmu_targets_alpha? ( seccomp ) qemu_softmmu_targets_arm? ( seccomp ) qemu_softmmu_targets_cris? ( seccomp ) qemu_softmmu_targets_hppa? ( seccomp ) qemu_softmmu_targets_i386? ( seccomp ) qemu_softmmu_targets_loongarch64? ( seccomp ) qemu_softmmu_targets_m68k? ( seccomp ) qemu_softmmu_targets_microblaze? ( seccomp ) qemu_softmmu_targets_microblazeel? ( seccomp ) qemu_softmmu_targets_mips? ( seccomp ) qemu_softmmu_targets_mips64? ( seccomp ) qemu_softmmu_targets_mips64el? ( seccomp ) qemu_softmmu_targets_mipsel? ( seccomp ) qemu_softmmu_targets_nios2? ( seccomp ) qemu_softmmu_targets_or1k? ( seccomp ) qemu_softmmu_targets_ppc? ( seccomp ) qemu_softmmu_targets_ppc64? ( seccomp ) qemu_softmmu_targets_riscv32? ( seccomp ) qemu_softmmu_targets_riscv64? ( seccomp ) qemu_softmmu_targets_s390x? ( seccomp ) qemu_softmmu_targets_sh4? ( seccomp ) qemu_softmmu_targets_sh4eb? ( seccomp ) qemu_softmmu_targets_sparc? ( seccomp ) qemu_softmmu_targets_sparc64? ( seccomp ) qemu_softmmu_targets_x86_64? ( seccomp ) qemu_softmmu_targets_xtensa? ( seccomp ) qemu_softmmu_targets_xtensaeb? ( seccomp ) qemu_softmmu_targets_avr? ( seccomp ) qemu_softmmu_targets_rx? ( seccomp ) qemu_softmmu_targets_tricore? ( seccomp ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://download.qemu.org/qemu-7.2.4.tar.xz !doc? ( https://dev.gentoo.org/~ajak/distfiles/app-emulation/qemu/qemu-7.2.0-docs.tar.xz ) +_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1f2eb0e356f4bc006edc0e643a63a529 diff --git a/metadata/md5-cache/app-emulation/qemu-8.0.3 b/metadata/md5-cache/app-emulation/qemu-8.0.3 new file mode 100644 index 000000000000..8c87fd78f410 --- /dev/null +++ b/metadata/md5-cache/app-emulation/qemu-8.0.3 @@ -0,0 +1,18 @@ +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) dev-lang/perl dev-util/meson sys-apps/texinfo virtual/pkgconfig doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) gtk? ( nls? ( sys-devel/gettext ) ) test? ( dev-libs/glib[utils] sys-devel/bc ) virtual/pkgconfig +DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test +DEPEND=dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses,readline] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) kernel_linux? ( sys-libs/libcap-ng ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( >=media-libs/libpng-1.6.34:= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.14.0 >=app-emulation/spice-0.14.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) static-user? ( dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses,readline] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) ) +DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools +EAPI=8 +HOMEPAGE=https://www.qemu.org https://www.linux-kvm.org +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 pax-utils xdg-utils +IUSE=accessibility +aio alsa bpf bzip2 capstone +curl debug doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh static-user systemtap test udev usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen zstd qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_loongarch64 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_avr qemu_softmmu_targets_rx qemu_softmmu_targets_tricore qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_loongarch64 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_hexagon qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64le qemu_user_targets_sparc32plus python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +filecaps +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 LGPL-2 BSD-2 +RDEPEND=dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses,readline] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) kernel_linux? ( sys-libs/libcap-ng ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( >=media-libs/libpng-1.6.34:= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.14.0 >=app-emulation/spice-0.14.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) acct-group/kvm selinux? ( sec-policy/selinux-qemu sys-libs/libselinux ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_riscv32? ( fdt ) qemu_softmmu_targets_riscv64? ( fdt ) qemu_softmmu_targets_x86_64? ( fdt ) sdl-image? ( sdl ) static-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static-user ) qemu_softmmu_targets_aarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_alpha? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_arm? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_cris? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_hppa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_i386? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_loongarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_m68k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblaze? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblazeel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64el? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mipsel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_nios2? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_or1k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv32? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_s390x? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4eb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_x86_64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensaeb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_avr? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_rx? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_tricore? ( kernel_linux? ( seccomp ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://download.qemu.org/qemu-8.0.3.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.0.0-docs.tar.xz ) +_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c220be526ea8017e3383239731e9fc98 diff --git a/metadata/md5-cache/app-emulation/qemu-9999 b/metadata/md5-cache/app-emulation/qemu-9999 index 285e7bb1ee7b..3cb1e7752dc7 100644 --- a/metadata/md5-cache/app-emulation/qemu-9999 +++ b/metadata/md5-cache/app-emulation/qemu-9999 @@ -14,4 +14,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 _eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=93969fc0557e82dc2f909e04bb5f7f06 +_md5_=f926d5b7640aa415a6bfee80b6229186 diff --git a/metadata/md5-cache/app-emulation/ruffle-0_p20230525 b/metadata/md5-cache/app-emulation/ruffle-0_p20230525 index 21562e01b737..537e7e0e5449 100644 --- a/metadata/md5-cache/app-emulation/ruffle-0_p20230525 +++ b/metadata/md5-cache/app-emulation/ruffle-0_p20230525 @@ -7,11 +7,11 @@ HOMEPAGE=https://ruffle.rs/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cargo desktop flag-o-matic virtualx xdg IUSE=debug test -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=|| ( MIT Apache-2.0 ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CC0-1.0 ISC UbuntuFontLicense-1.0 MIT MPL-2.0 OFL-1.1 Unicode-DFS-2016 ZLIB curl 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 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-2023-05-25.tar.gz -> ruffle-nightly-2023-05-25.tar.gz https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/ab_glyph/0.2.21/download -> ab_glyph-0.2.21.crate https://crates.io/api/v1/crates/ab_glyph_rasterizer/0.1.8/download -> ab_glyph_rasterizer-0.1.8.crate https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/alsa-sys/0.3.1/download -> alsa-sys-0.3.1.crate https://crates.io/api/v1/crates/alsa/0.7.0/download -> alsa-0.7.0.crate https://crates.io/api/v1/crates/android-activity/0.4.1/download -> android-activity-0.4.1.crate https://crates.io/api/v1/crates/android-properties/0.2.2/download -> android-properties-0.2.2.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/arboard/3.2.0/download -> arboard-3.2.0.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/ash/0.37.2+1.3.238/download -> ash-0.37.2+1.3.238.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-io/1.13.0/download -> async-io-1.13.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/atk-sys/0.16.0/download -> atk-sys-0.16.0.crate https://crates.io/api/v1/crates/atomic_refcell/0.1.10/download -> atomic_refcell-0.1.10.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/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.1/download -> base64-0.21.1.crate https://crates.io/api/v1/crates/bindgen/0.64.0/download -> bindgen-0.64.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.1/download -> bitflags-2.3.1.crate https://crates.io/api/v1/crates/bitstream-io/1.6.0/download -> bitstream-io-1.6.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/block2/0.2.0-alpha.6/download -> block2-0.2.0-alpha.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-sys/0.1.0-beta.1/download -> block-sys-0.1.0-beta.1.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.2/download -> bumpalo-3.12.2.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/bytemuck_derive/1.4.1/download -> bytemuck_derive-1.4.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.16.3/download -> cairo-sys-rs-0.16.3.crate https://crates.io/api/v1/crates/calloop/0.10.5/download -> calloop-0.10.5.crate https://crates.io/api/v1/crates/castaway/0.1.2/download -> castaway-0.1.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.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-expr/0.15.1/download -> cfg-expr-0.15.1.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/4.3.0/download -> clap-4.3.0.crate https://crates.io/api/v1/crates/clap_builder/4.3.0/download -> clap_builder-4.3.0.crate https://crates.io/api/v1/crates/clap_derive/4.3.0/download -> clap_derive-4.3.0.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clipboard-win/4.5.0/download -> clipboard-win-4.5.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.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/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/com-rs/0.2.1/download -> com-rs-0.2.1.crate https://crates.io/api/v1/crates/concurrent-queue/2.2.0/download -> concurrent-queue-2.2.0.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/convert_case/0.6.0/download -> convert_case-0.6.0.crate https://crates.io/api/v1/crates/cookie-factory/0.3.2/download -> cookie-factory-0.3.2.crate https://crates.io/api/v1/crates/coreaudio-rs/0.11.2/download -> coreaudio-rs-0.11.2.crate https://crates.io/api/v1/crates/coreaudio-sys/0.2.12/download -> coreaudio-sys-0.2.12.crate https://crates.io/api/v1/crates/core-foundation-sys/0.6.2/download -> core-foundation-sys-0.6.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.1/download -> core-graphics-types-0.1.1.crate https://crates.io/api/v1/crates/core-graphics/0.22.3/download -> core-graphics-0.22.3.crate https://crates.io/api/v1/crates/cpal/0.15.2/download -> cpal-0.15.2.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crc-catalog/2.2.0/download -> crc-catalog-2.2.0.crate https://crates.io/api/v1/crates/crc/3.0.1/download -> crc-3.0.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/curl-sys/0.4.62+curl-8.1.0/download -> curl-sys-0.4.62+curl-8.1.0.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/d3d12/0.6.0/download -> d3d12-0.6.0.crate https://crates.io/api/v1/crates/darling/0.20.1/download -> darling-0.20.1.crate https://crates.io/api/v1/crates/darling_core/0.20.1/download -> darling_core-0.20.1.crate https://crates.io/api/v1/crates/darling_macro/0.20.1/download -> darling_macro-0.20.1.crate https://crates.io/api/v1/crates/dasp_sample/0.11.0/download -> dasp_sample-0.11.0.crate https://crates.io/api/v1/crates/data-encoding/2.4.0/download -> data-encoding-2.4.0.crate https://crates.io/api/v1/crates/derive-try-from-primitive/1.0.0/download -> derive-try-from-primitive-1.0.0.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dispatch/0.2.0/download -> dispatch-0.2.0.crate https://crates.io/api/v1/crates/displaydoc/0.2.4/download -> displaydoc-0.2.4.crate https://crates.io/api/v1/crates/dlib/0.5.0/download -> dlib-0.5.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/downcast-rs/1.2.0/download -> downcast-rs-1.2.0.crate https://crates.io/api/v1/crates/ecolor/0.22.0/download -> ecolor-0.22.0.crate https://crates.io/api/v1/crates/egui-wgpu/0.22.0/download -> egui-wgpu-0.22.0.crate https://crates.io/api/v1/crates/egui-winit/0.22.0/download -> egui-winit-0.22.0.crate https://crates.io/api/v1/crates/egui/0.22.0/download -> egui-0.22.0.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/emath/0.22.0/download -> emath-0.22.0.crate https://crates.io/api/v1/crates/embed-resource/2.1.1/download -> embed-resource-2.1.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/enumset/1.1.2/download -> enumset-1.1.2.crate https://crates.io/api/v1/crates/enumset_derive/0.8.1/download -> enumset_derive-0.8.1.crate https://crates.io/api/v1/crates/enum-map-derive/0.11.0/download -> enum-map-derive-0.11.0.crate https://crates.io/api/v1/crates/enum-map/2.5.0/download -> enum-map-2.5.0.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/epaint/0.22.0/download -> epaint-0.22.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/error-code/2.3.1/download -> error-code-2.3.1.crate https://crates.io/api/v1/crates/euclid/0.22.9/download -> euclid-0.22.9.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.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/fdeflate/0.3.0/download -> fdeflate-0.3.0.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float_next_after/0.1.5/download -> float_next_after-0.1.5.crate https://crates.io/api/v1/crates/fluent-bundle/0.15.2/download -> fluent-bundle-0.15.2.crate https://crates.io/api/v1/crates/fluent-langneg/0.13.0/download -> fluent-langneg-0.13.0.crate https://crates.io/api/v1/crates/fluent-syntax/0.11.0/download -> fluent-syntax-0.11.0.crate https://crates.io/api/v1/crates/fluent-templates/0.8.0/download -> fluent-templates-0.8.0.crate https://crates.io/api/v1/crates/fluent-template-macros/0.8.0/download -> fluent-template-macros-0.8.0.crate https://crates.io/api/v1/crates/fluent/0.16.0/download -> fluent-0.16.0.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-lite/1.13.0/download -> futures-lite-1.13.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/gdk-pixbuf-sys/0.16.3/download -> gdk-pixbuf-sys-0.16.3.crate https://crates.io/api/v1/crates/gdk-sys/0.16.0/download -> gdk-sys-0.16.0.crate https://crates.io/api/v1/crates/generational-arena/0.2.8/download -> generational-arena-0.2.8.crate https://crates.io/api/v1/crates/generator/0.7.4/download -> generator-0.7.4.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gethostname/0.2.3/download -> gethostname-0.2.3.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/gio-sys/0.16.3/download -> gio-sys-0.16.3.crate https://crates.io/api/v1/crates/glib-sys/0.16.3/download -> glib-sys-0.16.3.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/glow/0.12.1/download -> glow-0.12.1.crate https://crates.io/api/v1/crates/gobject-sys/0.16.3/download -> gobject-sys-0.16.3.crate https://crates.io/api/v1/crates/gpu-allocator/0.22.0/download -> gpu-allocator-0.22.0.crate https://crates.io/api/v1/crates/gpu-alloc-types/0.2.0/download -> gpu-alloc-types-0.2.0.crate https://crates.io/api/v1/crates/gpu-alloc/0.5.4/download -> gpu-alloc-0.5.4.crate https://crates.io/api/v1/crates/gpu-descriptor-types/0.1.1/download -> gpu-descriptor-types-0.1.1.crate https://crates.io/api/v1/crates/gpu-descriptor/0.2.3/download -> gpu-descriptor-0.2.3.crate https://crates.io/api/v1/crates/gtk-sys/0.16.0/download -> gtk-sys-0.16.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/hassle-rs/0.10.0/download -> hassle-rs-0.10.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/image/0.24.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/insta/1.29.0/download -> insta-1.29.0.crate https://crates.io/api/v1/crates/intl-memoizer/0.5.1/download -> intl-memoizer-0.5.1.crate https://crates.io/api/v1/crates/intl_pluralrules/7.0.2/download -> intl_pluralrules-7.0.2.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/isahc/1.7.2/download -> isahc-1.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jni/0.19.0/download -> jni-0.19.0.crate https://crates.io/api/v1/crates/jni/0.20.0/download -> jni-0.20.0.crate https://crates.io/api/v1/crates/jni/0.21.1/download -> jni-0.21.1.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/khronos-egl/4.1.0/download -> khronos-egl-4.1.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libflate/1.4.0/download -> libflate-1.4.0.crate https://crates.io/api/v1/crates/libflate_lz77/1.2.0/download -> libflate_lz77-1.2.0.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libloading/0.8.0/download -> libloading-0.8.0.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/libnghttp2-sys/0.1.7+1.45.0/download -> libnghttp2-sys-0.1.7+1.45.0.crate https://crates.io/api/v1/crates/libtest-mimic/0.6.0/download -> libtest-mimic-0.6.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linkme-impl/0.3.9/download -> linkme-impl-0.3.9.crate https://crates.io/api/v1/crates/linkme/0.3.9/download -> linkme-0.3.9.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.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/loom/0.5.6/download -> loom-0.5.6.crate https://crates.io/api/v1/crates/lyon/1.0.1/download -> lyon-1.0.1.crate https://crates.io/api/v1/crates/lyon_algorithms/1.0.3/download -> lyon_algorithms-1.0.3.crate https://crates.io/api/v1/crates/lyon_geom/1.0.4/download -> lyon_geom-1.0.4.crate https://crates.io/api/v1/crates/lyon_path/1.0.3/download -> lyon_path-1.0.3.crate https://crates.io/api/v1/crates/lyon_tessellation/1.0.10/download -> lyon_tessellation-1.0.10.crate https://crates.io/api/v1/crates/lzma-rs/0.3.0/download -> lzma-rs-0.3.0.crate https://crates.io/api/v1/crates/mach2/0.4.1/download -> mach2-0.4.1.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/metal/0.24.0/download -> metal-0.24.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/naga/0.12.1/download -> naga-0.12.1.crate https://crates.io/api/v1/crates/naga_oil/0.7.0/download -> naga_oil-0.7.0.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-sys/0.4.1+23.1.7779620/download -> ndk-sys-0.4.1+23.1.7779620.crate https://crates.io/api/v1/crates/ndk/0.7.0/download -> ndk-0.7.0.crate https://crates.io/api/v1/crates/nix/0.24.3/download -> nix-0.24.3.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nohash-hasher/0.2.0/download -> nohash-hasher-0.2.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.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-derive/0.3.3/download -> num-derive-0.3.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/num_enum/0.5.11/download -> num_enum-0.5.11.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.11/download -> num_enum_derive-0.5.11.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/objc2-encode/2.0.0-pre.2/download -> objc2-encode-2.0.0-pre.2.crate https://crates.io/api/v1/crates/objc2/0.3.0-beta.3.patch-leaks.3/download -> objc2-0.3.0-beta.3.patch-leaks.3.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc-sys/0.2.0-beta.2/download -> objc-sys-0.2.0-beta.2.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc_exception/0.1.2/download -> objc_exception-0.1.2.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.crate https://crates.io/api/v1/crates/oboe-sys/0.5.0/download -> oboe-sys-0.5.0.crate https://crates.io/api/v1/crates/oboe/0.5.0/download -> oboe-0.5.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/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.87/download -> openssl-sys-0.9.87.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/orbclient/0.3.45/download -> orbclient-0.3.45.crate https://crates.io/api/v1/crates/os_info/3.7.0/download -> os_info-3.7.0.crate https://crates.io/api/v1/crates/ouroboros/0.15.6/download -> ouroboros-0.15.6.crate https://crates.io/api/v1/crates/ouroboros_macro/0.15.6/download -> ouroboros_macro-0.15.6.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/owned_ttf_parser/0.19.0/download -> owned_ttf_parser-0.19.0.crate https://crates.io/api/v1/crates/pango-sys/0.16.3/download -> pango-sys-0.16.3.crate https://crates.io/api/v1/crates/parking/2.1.0/download -> parking-2.1.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/path-slash/0.2.1/download -> path-slash-0.2.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/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.0/download -> pin-project-internal-1.1.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-project/1.1.0/download -> pin-project-1.1.0.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/png/0.17.8/download -> png-0.17.8.crate https://crates.io/api/v1/crates/polling/2.8.0/download -> polling-2.8.0.crate https://crates.io/api/v1/crates/portable-atomic/0.3.20/download -> portable-atomic-0.3.20.crate https://crates.io/api/v1/crates/portable-atomic/1.3.2/download -> portable-atomic-1.3.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pp-rs/0.2.1/download -> pp-rs-0.2.1.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.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.58/download -> proc-macro2-1.0.58.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/profiling-procmacros/1.0.8/download -> profiling-procmacros-1.0.8.crate https://crates.io/api/v1/crates/profiling/1.0.8/download -> profiling-1.0.8.crate https://crates.io/api/v1/crates/quick-xml/0.28.2/download -> quick-xml-0.28.2.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/range-alloc/0.1.3/download -> range-alloc-0.1.3.crate https://crates.io/api/v1/crates/raw-window-handle/0.5.2/download -> raw-window-handle-0.5.2.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/realfft/3.2.0/download -> realfft-3.2.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regress/0.6.0/download -> regress-0.6.0.crate https://crates.io/api/v1/crates/renderdoc-sys/1.0.0/download -> renderdoc-sys-1.0.0.crate https://crates.io/api/v1/crates/rfd/0.11.4/download -> rfd-0.11.4.crate https://crates.io/api/v1/crates/rle-decode-fast/1.0.3/download -> rle-decode-fast-1.0.3.crate https://crates.io/api/v1/crates/ron/0.8.0/download -> ron-0.8.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.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/rustc_version/0.4.0/download -> rustc_version-0.4.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/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safe_arch/0.6.0/download -> safe_arch-0.6.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sctk-adwaita/0.5.4/download -> sctk-adwaita-0.5.4.crate https://crates.io/api/v1/crates/self_cell/0.10.2/download -> self_cell-0.10.2.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.5.0/download -> serde-wasm-bindgen-0.5.0.crate https://crates.io/api/v1/crates/serde-xml-rs/0.6.0/download -> serde-xml-rs-0.6.0.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.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.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/simple_asn1/0.6.2/download -> simple_asn1-0.6.2.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/sluice/0.5.5/download -> sluice-0.5.5.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smithay-client-toolkit/0.16.0/download -> smithay-client-toolkit-0.16.0.crate https://crates.io/api/v1/crates/smithay-clipboard/0.6.6/download -> smithay-clipboard-0.6.6.crate https://crates.io/api/v1/crates/snafu-derive/0.7.4/download -> snafu-derive-0.7.4.crate https://crates.io/api/v1/crates/snafu/0.7.4/download -> snafu-0.7.4.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/spirv/0.2.0+1.5.4/download -> spirv-0.2.0+1.5.4.crate https://crates.io/api/v1/crates/sptr/0.3.2/download -> sptr-0.3.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.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/strict-num/0.1.0/download -> strict-num-0.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/str-buf/1.0.6/download -> str-buf-1.0.6.crate https://crates.io/api/v1/crates/symphonia-bundle-mp3/0.5.2/download -> symphonia-bundle-mp3-0.5.2.crate https://crates.io/api/v1/crates/symphonia-core/0.5.2/download -> symphonia-core-0.5.2.crate https://crates.io/api/v1/crates/symphonia-metadata/0.5.2/download -> symphonia-metadata-0.5.2.crate https://crates.io/api/v1/crates/symphonia/0.5.2/download -> symphonia-0.5.2.crate https://crates.io/api/v1/crates/synstructure/0.12.6/download -> synstructure-0.12.6.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.16/download -> syn-2.0.16.crate https://crates.io/api/v1/crates/system-deps/6.1.0/download -> system-deps-6.1.0.crate https://crates.io/api/v1/crates/sys-locale/0.3.0/download -> sys-locale-0.3.0.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/tinystr/0.7.1/download -> tinystr-0.7.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tiny-skia-path/0.8.4/download -> tiny-skia-path-0.8.4.crate https://crates.io/api/v1/crates/tiny-skia/0.8.4/download -> tiny-skia-0.8.4.crate https://crates.io/api/v1/crates/toml/0.7.4/download -> toml-0.7.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.9/download -> toml_edit-0.19.9.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing-tracy/0.10.0/download -> tracing-tracy-0.10.0.crate https://crates.io/api/v1/crates/tracing-wasm/0.2.1/download -> tracing-wasm-0.2.1.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracy-client-sys/0.19.0/download -> tracy-client-sys-0.19.0.crate https://crates.io/api/v1/crates/tracy-client-sys/0.21.0/download -> tracy-client-sys-0.21.0.crate https://crates.io/api/v1/crates/tracy-client/0.14.2/download -> tracy-client-0.14.2.crate https://crates.io/api/v1/crates/tracy-client/0.15.2/download -> tracy-client-0.15.2.crate https://crates.io/api/v1/crates/transpose/0.2.2/download -> transpose-0.2.2.crate https://crates.io/api/v1/crates/ttf-parser/0.19.0/download -> ttf-parser-0.19.0.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/type-map/0.4.0/download -> type-map-0.4.0.crate https://crates.io/api/v1/crates/type-map/0.5.0/download -> type-map-0.5.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unic-langid-impl/0.9.1/download -> unic-langid-impl-0.9.1.crate https://crates.io/api/v1/crates/unic-langid-macros-impl/0.9.1/download -> unic-langid-macros-impl-0.9.1.crate https://crates.io/api/v1/crates/unic-langid-macros/0.9.1/download -> unic-langid-macros-0.9.1.crate https://crates.io/api/v1/crates/unic-langid/0.9.1/download -> unic-langid-0.9.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vergen/8.2.0/download -> vergen-8.2.0.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.1.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/vswhom-sys/0.1.2/download -> vswhom-sys-0.1.2.crate https://crates.io/api/v1/crates/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.36/download -> wasm-bindgen-futures-0.4.36.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wayland-client/0.29.5/download -> wayland-client-0.29.5.crate https://crates.io/api/v1/crates/wayland-commons/0.29.5/download -> wayland-commons-0.29.5.crate https://crates.io/api/v1/crates/wayland-cursor/0.29.5/download -> wayland-cursor-0.29.5.crate https://crates.io/api/v1/crates/wayland-protocols/0.29.5/download -> wayland-protocols-0.29.5.crate https://crates.io/api/v1/crates/wayland-scanner/0.29.5/download -> wayland-scanner-0.29.5.crate https://crates.io/api/v1/crates/wayland-sys/0.29.5/download -> wayland-sys-0.29.5.crate https://crates.io/api/v1/crates/weak-table/0.3.2/download -> weak-table-0.3.2.crate https://crates.io/api/v1/crates/webbrowser/0.8.10/download -> webbrowser-0.8.10.crate https://crates.io/api/v1/crates/web-sys/0.3.63/download -> web-sys-0.3.63.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/wgpu-core/0.16.0/download -> wgpu-core-0.16.0.crate https://crates.io/api/v1/crates/wgpu-hal/0.16.0/download -> wgpu-hal-0.16.0.crate https://crates.io/api/v1/crates/wgpu-types/0.16.0/download -> wgpu-types-0.16.0.crate https://crates.io/api/v1/crates/wgpu/0.16.0/download -> wgpu-0.16.0.crate https://crates.io/api/v1/crates/widestring/1.0.2/download -> widestring-1.0.2.crate https://crates.io/api/v1/crates/wide/0.7.9/download -> wide-0.7.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-wsapoll/0.1.1/download -> winapi-wsapoll-0.1.1.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows/0.46.0/download -> windows-0.46.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winit/0.28.6/download -> winit-0.28.6.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/winreg/0.11.0/download -> winreg-0.11.0.crate https://crates.io/api/v1/crates/x11rb-protocol/0.10.0/download -> x11rb-protocol-0.10.0.crate https://crates.io/api/v1/crates/x11rb/0.10.1/download -> x11rb-0.10.1.crate https://crates.io/api/v1/crates/x11-dl/2.21.0/download -> x11-dl-2.21.0.crate https://crates.io/api/v1/crates/xcursor/0.3.4/download -> xcursor-0.3.4.crate https://crates.io/api/v1/crates/xml-rs/0.8.11/download -> xml-rs-0.8.11.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/h263-rs/archive/d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.tar.gz -> h263-rs-d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.gh.tar.gz https://github.com/ruffle-rs/h263-rs/archive/d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.tar.gz -> h263-rs-d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.gh.tar.gz https://github.com/RustAudio/dasp/archive/f05a703d247bb504d7e812b51e95f3765d9c5e94.tar.gz -> dasp-f05a703d247bb504d7e812b51e95f3765d9c5e94.gh.tar.gz https://github.com/ruffle-rs/nellymoser/archive/4a33521c29a918950df8ae9fe07e527ac65553f5.tar.gz -> nellymoser-4a33521c29a918950df8ae9fe07e527ac65553f5.gh.tar.gz https://github.com/kyren/gc-arena/archive/fcc8764362d25f8724912dd7f09f2405779ec053.tar.gz -> gc-arena-fcc8764362d25f8724912dd7f09f2405779ec053.gh.tar.gz https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/rust-flash-lso/archive/8376453eddddbe701031a091c0eed94068fa5649.tar.gz -> rust-flash-lso-8376453eddddbe701031a091c0eed94068fa5649.gh.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=978811e0f37258ab390eceb039528f67 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f0b5a6ff4c59b31492f9d8e1c233063b diff --git a/metadata/md5-cache/app-emulation/ruffle-0_p20230624 b/metadata/md5-cache/app-emulation/ruffle-0_p20230624 index bcb6ec5807eb..6e716ae440fe 100644 --- a/metadata/md5-cache/app-emulation/ruffle-0_p20230624 +++ b/metadata/md5-cache/app-emulation/ruffle-0_p20230624 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/glib:2 dev-libs/openssl:= media-libs/alsa-lib sys-libs/zlib:= x RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ruffle-rs/ruffle/archive/refs/tags/nightly-2023-06-24.tar.gz -> ruffle-nightly-2023-06-24.tar.gz https://crates.io/api/v1/crates/ab_glyph/0.2.21/download -> ab_glyph-0.2.21.crate https://crates.io/api/v1/crates/ab_glyph_rasterizer/0.1.8/download -> ab_glyph_rasterizer-0.1.8.crate https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/allocator-api2/0.2.15/download -> allocator-api2-0.2.15.crate https://crates.io/api/v1/crates/alsa-sys/0.3.1/download -> alsa-sys-0.3.1.crate https://crates.io/api/v1/crates/alsa/0.7.0/download -> alsa-0.7.0.crate https://crates.io/api/v1/crates/android-activity/0.4.1/download -> android-activity-0.4.1.crate https://crates.io/api/v1/crates/android-properties/0.2.2/download -> android-properties-0.2.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/arboard/3.2.0/download -> arboard-3.2.0.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/ash/0.37.3+1.3.251/download -> ash-0.37.3+1.3.251.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-io/1.13.0/download -> async-io-1.13.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/atk-sys/0.16.0/download -> atk-sys-0.16.0.crate https://crates.io/api/v1/crates/atomic_refcell/0.1.10/download -> atomic_refcell-0.1.10.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/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bindgen/0.64.0/download -> bindgen-0.64.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.2/download -> bitflags-2.3.2.crate https://crates.io/api/v1/crates/bitstream-io/1.6.0/download -> bitstream-io-1.6.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/block2/0.2.0-alpha.6/download -> block2-0.2.0-alpha.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-sys/0.1.0-beta.1/download -> block-sys-0.1.0-beta.1.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/bytemuck_derive/1.4.1/download -> bytemuck_derive-1.4.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.16.3/download -> cairo-sys-rs-0.16.3.crate https://crates.io/api/v1/crates/calloop/0.10.6/download -> calloop-0.10.6.crate https://crates.io/api/v1/crates/castaway/0.1.2/download -> castaway-0.1.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.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-expr/0.15.2/download -> cfg-expr-0.15.2.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/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/4.3.4/download -> clap-4.3.4.crate https://crates.io/api/v1/crates/clap_builder/4.3.4/download -> clap_builder-4.3.4.crate https://crates.io/api/v1/crates/clap_derive/4.3.2/download -> clap_derive-4.3.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clipboard-win/4.5.0/download -> clipboard-win-4.5.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.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/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/com-rs/0.2.1/download -> com-rs-0.2.1.crate https://crates.io/api/v1/crates/concurrent-queue/2.2.0/download -> concurrent-queue-2.2.0.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/convert_case/0.6.0/download -> convert_case-0.6.0.crate https://crates.io/api/v1/crates/cookie-factory/0.3.2/download -> cookie-factory-0.3.2.crate https://crates.io/api/v1/crates/coreaudio-rs/0.11.2/download -> coreaudio-rs-0.11.2.crate https://crates.io/api/v1/crates/coreaudio-sys/0.2.12/download -> coreaudio-sys-0.2.12.crate https://crates.io/api/v1/crates/core-foundation-sys/0.6.2/download -> core-foundation-sys-0.6.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.1/download -> core-graphics-types-0.1.1.crate https://crates.io/api/v1/crates/core-graphics/0.22.3/download -> core-graphics-0.22.3.crate https://crates.io/api/v1/crates/cpal/0.15.2/download -> cpal-0.15.2.crate https://crates.io/api/v1/crates/cpufeatures/0.2.8/download -> cpufeatures-0.2.8.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crc-catalog/2.2.0/download -> crc-catalog-2.2.0.crate https://crates.io/api/v1/crates/crc/3.0.1/download -> crc-3.0.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.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/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/csv/1.2.2/download -> csv-1.2.2.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/curl-sys/0.4.63+curl-8.1.2/download -> curl-sys-0.4.63+curl-8.1.2.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/d3d12/0.6.0/download -> d3d12-0.6.0.crate https://crates.io/api/v1/crates/darling/0.20.1/download -> darling-0.20.1.crate https://crates.io/api/v1/crates/darling_core/0.20.1/download -> darling_core-0.20.1.crate https://crates.io/api/v1/crates/darling_macro/0.20.1/download -> darling_macro-0.20.1.crate https://crates.io/api/v1/crates/dasp_sample/0.11.0/download -> dasp_sample-0.11.0.crate https://crates.io/api/v1/crates/data-encoding/2.4.0/download -> data-encoding-2.4.0.crate https://crates.io/api/v1/crates/derive-try-from-primitive/1.0.0/download -> derive-try-from-primitive-1.0.0.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dispatch/0.2.0/download -> dispatch-0.2.0.crate https://crates.io/api/v1/crates/displaydoc/0.2.4/download -> displaydoc-0.2.4.crate https://crates.io/api/v1/crates/dlib/0.5.2/download -> dlib-0.5.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/downcast-rs/1.2.0/download -> downcast-rs-1.2.0.crate https://crates.io/api/v1/crates/ecolor/0.22.0/download -> ecolor-0.22.0.crate https://crates.io/api/v1/crates/egui-wgpu/0.22.0/download -> egui-wgpu-0.22.0.crate https://crates.io/api/v1/crates/egui-winit/0.22.0/download -> egui-winit-0.22.0.crate https://crates.io/api/v1/crates/egui/0.22.0/download -> egui-0.22.0.crate https://crates.io/api/v1/crates/egui_extras/0.22.0/download -> egui_extras-0.22.0.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/emath/0.22.0/download -> emath-0.22.0.crate https://crates.io/api/v1/crates/embed-resource/2.1.1/download -> embed-resource-2.1.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/enumset/1.1.2/download -> enumset-1.1.2.crate https://crates.io/api/v1/crates/enumset_derive/0.8.1/download -> enumset_derive-0.8.1.crate https://crates.io/api/v1/crates/enum-map-derive/0.11.0/download -> enum-map-derive-0.11.0.crate https://crates.io/api/v1/crates/enum-map/2.5.0/download -> enum-map-2.5.0.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/epaint/0.22.0/download -> epaint-0.22.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/error-code/2.3.1/download -> error-code-2.3.1.crate https://crates.io/api/v1/crates/euclid/0.22.9/download -> euclid-0.22.9.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.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/fdeflate/0.3.0/download -> fdeflate-0.3.0.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float_next_after/0.1.5/download -> float_next_after-0.1.5.crate https://crates.io/api/v1/crates/fluent-bundle/0.15.2/download -> fluent-bundle-0.15.2.crate https://crates.io/api/v1/crates/fluent-langneg/0.13.0/download -> fluent-langneg-0.13.0.crate https://crates.io/api/v1/crates/fluent-syntax/0.11.0/download -> fluent-syntax-0.11.0.crate https://crates.io/api/v1/crates/fluent-templates/0.8.0/download -> fluent-templates-0.8.0.crate https://crates.io/api/v1/crates/fluent-template-macros/0.8.0/download -> fluent-template-macros-0.8.0.crate https://crates.io/api/v1/crates/fluent/0.16.0/download -> fluent-0.16.0.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-lite/1.13.0/download -> futures-lite-1.13.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/gdk-pixbuf-sys/0.16.3/download -> gdk-pixbuf-sys-0.16.3.crate https://crates.io/api/v1/crates/gdk-sys/0.16.0/download -> gdk-sys-0.16.0.crate https://crates.io/api/v1/crates/generational-arena/0.2.9/download -> generational-arena-0.2.9.crate https://crates.io/api/v1/crates/generator/0.7.4/download -> generator-0.7.4.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gethostname/0.2.3/download -> gethostname-0.2.3.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/gimli/0.27.3/download -> gimli-0.27.3.crate https://crates.io/api/v1/crates/gio-sys/0.16.3/download -> gio-sys-0.16.3.crate https://crates.io/api/v1/crates/glib-sys/0.16.3/download -> glib-sys-0.16.3.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/glow/0.12.2/download -> glow-0.12.2.crate https://crates.io/api/v1/crates/gobject-sys/0.16.3/download -> gobject-sys-0.16.3.crate https://crates.io/api/v1/crates/gpu-allocator/0.22.0/download -> gpu-allocator-0.22.0.crate https://crates.io/api/v1/crates/gpu-alloc-types/0.2.0/download -> gpu-alloc-types-0.2.0.crate https://crates.io/api/v1/crates/gpu-alloc/0.5.4/download -> gpu-alloc-0.5.4.crate https://crates.io/api/v1/crates/gpu-descriptor-types/0.1.1/download -> gpu-descriptor-types-0.1.1.crate https://crates.io/api/v1/crates/gpu-descriptor/0.2.3/download -> gpu-descriptor-0.2.3.crate https://crates.io/api/v1/crates/gtk-sys/0.16.0/download -> gtk-sys-0.16.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/hassle-rs/0.10.0/download -> hassle-rs-0.10.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/image/0.24.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indicatif/0.17.5/download -> indicatif-0.17.5.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/insta/1.29.0/download -> insta-1.29.0.crate https://crates.io/api/v1/crates/intl-memoizer/0.5.1/download -> intl-memoizer-0.5.1.crate https://crates.io/api/v1/crates/intl_pluralrules/7.0.2/download -> intl_pluralrules-7.0.2.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/isahc/1.7.2/download -> isahc-1.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jni/0.19.0/download -> jni-0.19.0.crate https://crates.io/api/v1/crates/jni/0.20.0/download -> jni-0.20.0.crate https://crates.io/api/v1/crates/jni/0.21.1/download -> jni-0.21.1.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/khronos-egl/4.1.0/download -> khronos-egl-4.1.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.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/libc/0.2.146/download -> libc-0.2.146.crate https://crates.io/api/v1/crates/libflate/1.4.0/download -> libflate-1.4.0.crate https://crates.io/api/v1/crates/libflate_lz77/1.2.0/download -> libflate_lz77-1.2.0.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libloading/0.8.0/download -> libloading-0.8.0.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/libnghttp2-sys/0.1.7+1.45.0/download -> libnghttp2-sys-0.1.7+1.45.0.crate https://crates.io/api/v1/crates/libtest-mimic/0.6.0/download -> libtest-mimic-0.6.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linkme-impl/0.3.10/download -> linkme-impl-0.3.10.crate https://crates.io/api/v1/crates/linkme/0.3.10/download -> linkme-0.3.10.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/loom/0.5.6/download -> loom-0.5.6.crate https://crates.io/api/v1/crates/lru/0.10.0/download -> lru-0.10.0.crate https://crates.io/api/v1/crates/lyon/1.0.1/download -> lyon-1.0.1.crate https://crates.io/api/v1/crates/lyon_algorithms/1.0.3/download -> lyon_algorithms-1.0.3.crate https://crates.io/api/v1/crates/lyon_geom/1.0.4/download -> lyon_geom-1.0.4.crate https://crates.io/api/v1/crates/lyon_path/1.0.3/download -> lyon_path-1.0.3.crate https://crates.io/api/v1/crates/lyon_tessellation/1.0.10/download -> lyon_tessellation-1.0.10.crate https://crates.io/api/v1/crates/lzma-rs/0.3.0/download -> lzma-rs-0.3.0.crate https://crates.io/api/v1/crates/mach2/0.4.1/download -> mach2-0.4.1.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/metal/0.24.0/download -> metal-0.24.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/naga/0.12.2/download -> naga-0.12.2.crate https://crates.io/api/v1/crates/naga_oil/0.7.0/download -> naga_oil-0.7.0.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-sys/0.4.1+23.1.7779620/download -> ndk-sys-0.4.1+23.1.7779620.crate https://crates.io/api/v1/crates/ndk/0.7.0/download -> ndk-0.7.0.crate https://crates.io/api/v1/crates/nix/0.24.3/download -> nix-0.24.3.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nohash-hasher/0.2.0/download -> nohash-hasher-0.2.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.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-derive/0.3.3/download -> num-derive-0.3.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/num_enum/0.5.11/download -> num_enum-0.5.11.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.11/download -> num_enum_derive-0.5.11.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/objc2-encode/2.0.0-pre.2/download -> objc2-encode-2.0.0-pre.2.crate https://crates.io/api/v1/crates/objc2/0.3.0-beta.3.patch-leaks.3/download -> objc2-0.3.0-beta.3.patch-leaks.3.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc-sys/0.2.0-beta.2/download -> objc-sys-0.2.0-beta.2.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc_exception/0.1.2/download -> objc_exception-0.1.2.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.30.4/download -> object-0.30.4.crate https://crates.io/api/v1/crates/oboe-sys/0.5.0/download -> oboe-sys-0.5.0.crate https://crates.io/api/v1/crates/oboe/0.5.0/download -> oboe-0.5.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.88/download -> openssl-sys-0.9.88.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/orbclient/0.3.45/download -> orbclient-0.3.45.crate https://crates.io/api/v1/crates/os_info/3.7.0/download -> os_info-3.7.0.crate https://crates.io/api/v1/crates/ouroboros/0.17.0/download -> ouroboros-0.17.0.crate https://crates.io/api/v1/crates/ouroboros_macro/0.17.0/download -> ouroboros_macro-0.17.0.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/owned_ttf_parser/0.19.0/download -> owned_ttf_parser-0.19.0.crate https://crates.io/api/v1/crates/pango-sys/0.16.3/download -> pango-sys-0.16.3.crate https://crates.io/api/v1/crates/parking/2.1.0/download -> parking-2.1.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/path-slash/0.2.1/download -> path-slash-0.2.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/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.0/download -> pin-project-internal-1.1.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-project/1.1.0/download -> pin-project-1.1.0.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/png/0.17.9/download -> png-0.17.9.crate https://crates.io/api/v1/crates/polling/2.8.0/download -> polling-2.8.0.crate https://crates.io/api/v1/crates/portable-atomic/1.3.3/download -> portable-atomic-1.3.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pp-rs/0.2.1/download -> pp-rs-0.2.1.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.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.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/profiling-procmacros/1.0.8/download -> profiling-procmacros-1.0.8.crate https://crates.io/api/v1/crates/profiling/1.0.8/download -> profiling-1.0.8.crate https://crates.io/api/v1/crates/quick-xml/0.29.0/download -> quick-xml-0.29.0.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/range-alloc/0.1.3/download -> range-alloc-0.1.3.crate https://crates.io/api/v1/crates/raw-window-handle/0.5.2/download -> raw-window-handle-0.5.2.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/realfft/3.3.0/download -> realfft-3.3.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/regex/1.8.4/download -> regex-1.8.4.crate https://crates.io/api/v1/crates/regress/0.6.0/download -> regress-0.6.0.crate https://crates.io/api/v1/crates/renderdoc-sys/1.0.0/download -> renderdoc-sys-1.0.0.crate https://crates.io/api/v1/crates/rfd/0.11.4/download -> rfd-0.11.4.crate https://crates.io/api/v1/crates/rle-decode-fast/1.0.3/download -> rle-decode-fast-1.0.3.crate https://crates.io/api/v1/crates/ron/0.8.0/download -> ron-0.8.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.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/rustc_version/0.4.0/download -> rustc_version-0.4.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/rustix/0.37.20/download -> rustix-0.37.20.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safe_arch/0.7.0/download -> safe_arch-0.7.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sctk-adwaita/0.5.4/download -> sctk-adwaita-0.5.4.crate https://crates.io/api/v1/crates/self_cell/0.10.2/download -> self_cell-0.10.2.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.5.0/download -> serde-wasm-bindgen-0.5.0.crate https://crates.io/api/v1/crates/serde-xml-rs/0.6.0/download -> serde-xml-rs-0.6.0.crate https://crates.io/api/v1/crates/serde/1.0.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/serde_derive/1.0.164/download -> serde_derive-1.0.164.crate https://crates.io/api/v1/crates/serde_json/1.0.97/download -> serde_json-1.0.97.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/sha2/0.10.7/download -> sha2-0.10.7.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.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.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/simple_asn1/0.6.2/download -> simple_asn1-0.6.2.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/sluice/0.5.5/download -> sluice-0.5.5.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smithay-client-toolkit/0.16.0/download -> smithay-client-toolkit-0.16.0.crate https://crates.io/api/v1/crates/smithay-clipboard/0.6.6/download -> smithay-clipboard-0.6.6.crate https://crates.io/api/v1/crates/snafu-derive/0.7.4/download -> snafu-derive-0.7.4.crate https://crates.io/api/v1/crates/snafu/0.7.4/download -> snafu-0.7.4.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/spirv/0.2.0+1.5.4/download -> spirv-0.2.0+1.5.4.crate https://crates.io/api/v1/crates/sptr/0.3.2/download -> sptr-0.3.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.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/strict-num/0.1.1/download -> strict-num-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/str-buf/1.0.6/download -> str-buf-1.0.6.crate https://crates.io/api/v1/crates/symphonia-bundle-mp3/0.5.3/download -> symphonia-bundle-mp3-0.5.3.crate https://crates.io/api/v1/crates/symphonia-core/0.5.3/download -> symphonia-core-0.5.3.crate https://crates.io/api/v1/crates/symphonia-metadata/0.5.3/download -> symphonia-metadata-0.5.3.crate https://crates.io/api/v1/crates/symphonia/0.5.3/download -> symphonia-0.5.3.crate https://crates.io/api/v1/crates/synstructure/0.13.0/download -> synstructure-0.13.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/system-deps/6.1.0/download -> system-deps-6.1.0.crate https://crates.io/api/v1/crates/sys-locale/0.3.0/download -> sys-locale-0.3.0.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/time/0.3.22/download -> time-0.3.22.crate https://crates.io/api/v1/crates/tinystr/0.7.1/download -> tinystr-0.7.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tiny-skia-path/0.8.4/download -> tiny-skia-path-0.8.4.crate https://crates.io/api/v1/crates/tiny-skia/0.8.4/download -> tiny-skia-0.8.4.crate https://crates.io/api/v1/crates/toml/0.7.4/download -> toml-0.7.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.10/download -> toml_edit-0.19.10.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing-tracy/0.10.2/download -> tracing-tracy-0.10.2.crate https://crates.io/api/v1/crates/tracing-wasm/0.2.1/download -> tracing-wasm-0.2.1.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracy-client-sys/0.21.0/download -> tracy-client-sys-0.21.0.crate https://crates.io/api/v1/crates/tracy-client/0.15.2/download -> tracy-client-0.15.2.crate https://crates.io/api/v1/crates/transpose/0.2.2/download -> transpose-0.2.2.crate https://crates.io/api/v1/crates/ttf-parser/0.19.0/download -> ttf-parser-0.19.0.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/type-map/0.4.0/download -> type-map-0.4.0.crate https://crates.io/api/v1/crates/type-map/0.5.0/download -> type-map-0.5.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unic-langid-impl/0.9.1/download -> unic-langid-impl-0.9.1.crate https://crates.io/api/v1/crates/unic-langid-macros-impl/0.9.1/download -> unic-langid-macros-impl-0.9.1.crate https://crates.io/api/v1/crates/unic-langid-macros/0.9.1/download -> unic-langid-macros-0.9.1.crate https://crates.io/api/v1/crates/unic-langid/0.9.1/download -> unic-langid-0.9.1.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vergen/8.2.1/download -> vergen-8.2.1.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.1.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/vswhom-sys/0.1.2/download -> vswhom-sys-0.1.2.crate https://crates.io/api/v1/crates/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.37/download -> wasm-bindgen-futures-0.4.37.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/wayland-client/0.29.5/download -> wayland-client-0.29.5.crate https://crates.io/api/v1/crates/wayland-commons/0.29.5/download -> wayland-commons-0.29.5.crate https://crates.io/api/v1/crates/wayland-cursor/0.29.5/download -> wayland-cursor-0.29.5.crate https://crates.io/api/v1/crates/wayland-protocols/0.29.5/download -> wayland-protocols-0.29.5.crate https://crates.io/api/v1/crates/wayland-scanner/0.29.5/download -> wayland-scanner-0.29.5.crate https://crates.io/api/v1/crates/wayland-sys/0.29.5/download -> wayland-sys-0.29.5.crate https://crates.io/api/v1/crates/weak-table/0.3.2/download -> weak-table-0.3.2.crate https://crates.io/api/v1/crates/webbrowser/0.8.10/download -> webbrowser-0.8.10.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/wgpu-core/0.16.1/download -> wgpu-core-0.16.1.crate https://crates.io/api/v1/crates/wgpu-hal/0.16.1/download -> wgpu-hal-0.16.1.crate https://crates.io/api/v1/crates/wgpu-types/0.16.0/download -> wgpu-types-0.16.0.crate https://crates.io/api/v1/crates/wgpu/0.16.1/download -> wgpu-0.16.1.crate https://crates.io/api/v1/crates/widestring/1.0.2/download -> widestring-1.0.2.crate https://crates.io/api/v1/crates/wide/0.7.10/download -> wide-0.7.10.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-wsapoll/0.1.1/download -> winapi-wsapoll-0.1.1.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows/0.46.0/download -> windows-0.46.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winit/0.28.6/download -> winit-0.28.6.crate https://crates.io/api/v1/crates/winnow/0.4.7/download -> winnow-0.4.7.crate https://crates.io/api/v1/crates/winreg/0.11.0/download -> winreg-0.11.0.crate https://crates.io/api/v1/crates/x11rb-protocol/0.10.0/download -> x11rb-protocol-0.10.0.crate https://crates.io/api/v1/crates/x11rb/0.10.1/download -> x11rb-0.10.1.crate https://crates.io/api/v1/crates/x11-dl/2.21.0/download -> x11-dl-2.21.0.crate https://crates.io/api/v1/crates/xcursor/0.3.4/download -> xcursor-0.3.4.crate https://crates.io/api/v1/crates/xml-rs/0.8.14/download -> xml-rs-0.8.14.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/h263-rs/archive/d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.tar.gz -> h263-rs-d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.gh.tar.gz https://github.com/ruffle-rs/h263-rs/archive/d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.tar.gz -> h263-rs-d5d78eb251c1ce1f1da57c63db14f0fdc77a4b36.gh.tar.gz https://github.com/RustAudio/dasp/archive/f05a703d247bb504d7e812b51e95f3765d9c5e94.tar.gz -> dasp-f05a703d247bb504d7e812b51e95f3765d9c5e94.gh.tar.gz https://github.com/ruffle-rs/nellymoser/archive/4a33521c29a918950df8ae9fe07e527ac65553f5.tar.gz -> nellymoser-4a33521c29a918950df8ae9fe07e527ac65553f5.gh.tar.gz https://github.com/kyren/gc-arena/archive/63dab12871321e0e5ada10ff1f1de8f4cf1764f9.tar.gz -> gc-arena-63dab12871321e0e5ada10ff1f1de8f4cf1764f9.gh.tar.gz https://github.com/ruffle-rs/nihav-vp6/archive/9416fcc9fc8aab8f4681aa9093b42922214abbd3.tar.gz -> nihav-vp6-9416fcc9fc8aab8f4681aa9093b42922214abbd3.gh.tar.gz https://github.com/ruffle-rs/rust-flash-lso/archive/8376453eddddbe701031a091c0eed94068fa5649.tar.gz -> rust-flash-lso-8376453eddddbe701031a091c0eed94068fa5649.gh.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6b5eb917b3a1c4c1537034123b6932a1 diff --git a/metadata/md5-cache/app-emulation/ruffle-9999 b/metadata/md5-cache/app-emulation/ruffle-9999 index 18573432adaa..05f69b12924f 100644 --- a/metadata/md5-cache/app-emulation/ruffle-9999 +++ b/metadata/md5-cache/app-emulation/ruffle-9999 @@ -12,5 +12,5 @@ PROPERTIES=live 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 RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c00e981deebe949e6a0fe031a1daeeac diff --git a/metadata/md5-cache/app-emulation/spice-0.15.2 b/metadata/md5-cache/app-emulation/spice-0.15.2 index d18936df507e..9b16bcf3f98d 100644 --- a/metadata/md5-cache/app-emulation/spice-0.15.2 +++ b/metadata/md5-cache/app-emulation/spice-0.15.2 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.spice-space.org/ INHERIT=meson python-any-r1 readme.gentoo-r1 xdg-utils IUSE=gstreamer lz4 sasl smartcard static-libs test -KEYWORDS=~amd64 arm64 ~loong ppc64 ~riscv x86 +KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv x86 LICENSE=LGPL-2.1 RDEPEND=dev-lang/orc[static-libs(+)?] >=dev-libs/glib-2.38:2[static-libs(+)?] dev-libs/openssl:0=[static-libs(+)?] media-libs/opus[static-libs(+)?] media-libs/libjpeg-turbo:0=[static-libs(+)?] sys-libs/zlib[static-libs(+)?] >=x11-libs/pixman-0.17.7[static-libs(+)?] lz4? ( app-arch/lz4:0=[static-libs(+)?] ) smartcard? ( >=app-emulation/libcacard-2.5.1 ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.spice-space.org/download/releases/spice-server/spice-0.15.2.tar.bz2 _eclasses_=meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=977d4c1569300728d329dddef674c9d4 +_md5_=9524bb805c6d163beb9e5607a935d643 diff --git a/metadata/md5-cache/app-emulation/virtiofsd-1.5.1-r1 b/metadata/md5-cache/app-emulation/virtiofsd-1.5.1-r1 index 07958841383c..97287f58b9b4 100644 --- a/metadata/md5-cache/app-emulation/virtiofsd-1.5.1-r1 +++ b/metadata/md5-cache/app-emulation/virtiofsd-1.5.1-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 Unli RDEPEND=sys-libs/libcap-ng sys-libs/libseccomp SLOT=0 SRC_URI=https://gitlab.com/virtio-fs/virtiofsd/-/archive/v1.5.1/virtiofsd-v1.5.1.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/arc-swap/1.5.0/download -> arc-swap-1.5.0.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/capng/0.2.2/download -> capng-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.78/download -> cc-1.0.78.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/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/futures/0.3.21/download -> futures-0.3.21.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-executor/0.3.21/download -> futures-executor-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-macro/0.3.21/download -> futures-macro-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.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/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.4/download -> io-lifetimes-1.0.4.crate https://crates.io/api/v1/crates/is-terminal/0.4.2/download -> is-terminal-0.4.2.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libseccomp-sys/0.2.1/download -> libseccomp-sys-0.2.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.40/download -> proc-macro2-1.0.40.crate https://crates.io/api/v1/crates/quote/1.0.20/download -> quote-1.0.20.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/rustix/0.36.7/download -> rustix-0.36.7.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/syslog/6.0.1/download -> syslog-6.0.1.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/time/0.3.11/download -> time-0.3.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.2/download -> unicode-ident-1.0.2.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.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/vhost/0.6.0/download -> vhost-0.6.0.crate https://crates.io/api/v1/crates/vhost-user-backend/0.8.0/download -> vhost-user-backend-0.8.0.crate https://crates.io/api/v1/crates/virtio-bindings/0.1.0/download -> virtio-bindings-0.1.0.crate https://crates.io/api/v1/crates/virtio-queue/0.7.0/download -> virtio-queue-0.7.0.crate https://crates.io/api/v1/crates/vm-memory/0.10.0/download -> vm-memory-0.10.0.crate https://crates.io/api/v1/crates/vmm-sys-util/0.11.1/download -> vmm-sys-util-0.11.1.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=c9fe4e0eaa048d7cb08cf29fe03c3188 diff --git a/metadata/md5-cache/app-emulation/virtiofsd-1.6.1 b/metadata/md5-cache/app-emulation/virtiofsd-1.6.1 index 2eb903e3244e..71e2797f016f 100644 --- a/metadata/md5-cache/app-emulation/virtiofsd-1.6.1 +++ b/metadata/md5-cache/app-emulation/virtiofsd-1.6.1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 BSD Apache-2.0 BSD MIT Unicode-DFS-2016 RDEPEND=sys-libs/libcap-ng sys-libs/libseccomp SLOT=0 SRC_URI=https://gitlab.com/virtio-fs/virtiofsd/-/archive/v1.6.1/virtiofsd-v1.6.1.tar.bz2 https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/arc-swap/1.5.0/download -> arc-swap-1.5.0.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/capng/0.2.2/download -> capng-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.78/download -> cc-1.0.78.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/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-executor/0.3.21/download -> futures-executor-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-macro/0.3.21/download -> futures-macro-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.crate https://crates.io/api/v1/crates/futures/0.3.21/download -> futures-0.3.21.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/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.4/download -> io-lifetimes-1.0.4.crate https://crates.io/api/v1/crates/is-terminal/0.4.2/download -> is-terminal-0.4.2.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libseccomp-sys/0.2.1/download -> libseccomp-sys-0.2.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.40/download -> proc-macro2-1.0.40.crate https://crates.io/api/v1/crates/quote/1.0.20/download -> quote-1.0.20.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/rustix/0.36.7/download -> rustix-0.36.7.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/syslog/6.0.1/download -> syslog-6.0.1.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/time/0.3.11/download -> time-0.3.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.2/download -> unicode-ident-1.0.2.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.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/vhost-user-backend/0.8.0/download -> vhost-user-backend-0.8.0.crate https://crates.io/api/v1/crates/vhost/0.6.0/download -> vhost-0.6.0.crate https://crates.io/api/v1/crates/virtio-bindings/0.1.0/download -> virtio-bindings-0.1.0.crate https://crates.io/api/v1/crates/virtio-queue/0.7.0/download -> virtio-queue-0.7.0.crate https://crates.io/api/v1/crates/vm-memory/0.10.0/download -> vm-memory-0.10.0.crate https://crates.io/api/v1/crates/vmm-sys-util/0.11.1/download -> vmm-sys-util-0.11.1.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=bb4cc3acf7ee603a3fd333d8bfb9d2c5 diff --git a/metadata/md5-cache/app-emulation/virtiofsd-9999 b/metadata/md5-cache/app-emulation/virtiofsd-9999 index 585a4c2965ee..583f2e9018da 100644 --- a/metadata/md5-cache/app-emulation/virtiofsd-9999 +++ b/metadata/md5-cache/app-emulation/virtiofsd-9999 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 BSD Apache-2.0 BSD MIT Unicode-DFS-2016 PROPERTIES=live RDEPEND=sys-libs/libcap-ng sys-libs/libseccomp SLOT=0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=bb4cc3acf7ee603a3fd333d8bfb9d2c5 diff --git a/metadata/md5-cache/app-emulation/wine-proton-8.0.9999 b/metadata/md5-cache/app-emulation/wine-proton-8.0.9999 index 018344b4a667..b04d6908b53e 100644 --- a/metadata/md5-cache/app-emulation/wine-proton-8.0.9999 +++ b/metadata/md5-cache/app-emulation/wine-proton-8.0.9999 @@ -9,9 +9,9 @@ INHERIT=autotools flag-o-matic multilib multilib-build python-any-r1 readme.gent IUSE=+abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags +fontconfig +gecko +gstreamer llvm-libunwind +mono nls osmesa perl pulseaudio +sdl selinux +ssl +strip udev udisks +unwind usb v4l +xcomposite xinerama abi_x86_32 abi_x86_64 LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff PROPERTIES=live -RDEPEND=dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common gecko? ( app-emulation/wine-gecko:2.47.3[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:7.4.1 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +RDEPEND=dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common gecko? ( app-emulation/wine-gecko:2.47.3[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) RESTRICT=test SLOT=8.0.9999 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=6809551e483a770c0b938a96de340bab +_md5_=968c1332529d50610b6c8389a34a7e4f diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz index df90dab93563b2f1fb49ec5e3ae5653d49bd133e..5b38f94ca19ff32b45d4af8e9009a52bb43befb8 100644 GIT binary patch delta 1977 zcmV;q2S)hV!U5gF0kFMUf43w#Y9NaKvkI0VsY)f)a`Y%g00I0FuzSwYnCZ5eFFV2$ z<8CRHdGmFzG7^CGwM78<_Bd>F@ZuN4U2vRW&p2(US;Sd7{4Ou?78XuE6pS9|eUB}y z{E4gVvo!^`mb~fh{NNzC+%8!qsp;CJMRe&<5oCUL%f5`ON{N10f7!&-$<3gygcP>6 zUVWWe@0A_8?_<)xWv6oX5jRO3@N%4BZF zUk>p`6%V2VJPr;WmgvbXRpte+d~A{oyLWwke^z^#GM;;@>3kC)lZaHZ8g9{s^AX(z zIF0&Xg+N>$e8NtoRqXc;c+UwFf0B)jD)Bep+ZODydrlP=9ID(+Mw zneZ57qmn&Je|;?#Si-M8mM{T8uCn%Pr!;0lq6hChAuHM*;T**aY72+R` z!A&GvSp@8UJ3;KmG~t6&l_WLhB~9I{XO_4iOA>WF?lFM&0ajxGL+h5y?v=Ql*9Pz%RbG-$K3+KM)vHZ!Jj_GqNsRYVbNyo z7EB-A3~|D3CAs4ypLv3EtN@H_f|I9uL5UXlPdVqTEV|IX-PJ}BHb&qpTsDuv zIcQAfQtvvGMBSh3_y4s2ILFYie*m7_FQlCD3bqA{*c0xI8232~Wge=e}K>s?iTLivu3bXh$IfbX#$d5e!_{U(WTG3A&^ zrQEntdWeTe9L*7QHgsr~c(_P6u!b9fS0Zvm!u6Mjb?w7?BN$F{e=4dy2tl~aVsWmM z#YHy;NDX)v@{Lb`L1>n0Fr12$!+$&1e&5AqsC79!Wg*jEm)&BkpySy4f50Sl>*U?x z00|8fU!mT7@98CM=Map$Q?|WN9x~`@7@T=ih8RvsHj)BV;;5bBKGdzTdAEWS)p!Fv z!ZArW?fI(A$PZtuIFE7RKEf$|Bq+Wl#ov;sE{Y-TIef$J-#UhXg^%%gl9sn_p}!}p z%79%B`JD)dv+%t3+OxfAf2*8wq_4FRPP-Q9obzF#5 zSaJ&GXAW_=7Y%N&8Q?;u;K->fCP^B9T$7>kvDI-&+H%PY2 zf3@+6ZBa+(OpVkAcfMt%ObX(V4Q%#Ft_?evb-)5%m0~NB&OfUL5YwaNm^yL?AWJ40 z>4{Z|oTeK<9r+b8*r{y$VJECe6QHXfFTM+mV+d%YHf>UROWlR9mI#S#29I5HvV@vv z9-FTUpxe|#=NHO}FNVR)iKB4T=5}(pNv!pht!_7$#pH&;@F?>h6w|bpi}nt=#Gn2J L8X+qzj;;UzS+VFV delta 1972 zcmV;l2TSmXS}^ovxxH;@Q1p@+gLbxP}uZ9?>4uw z@+YqHo~>)R^{AWP&kqfP%juG*Bt2cbvWN~HYJ$wqZrhi6RVC36e=D0rI<*<}l~BUg zD;N@cH@j<3-)?cLl8wzabAr-L!em|V$5(50xK?jIQ8hH)r91F2NTP5+r6^X>Tej*E zy)^>is8P`oHnfbiM4LH5KB4Rxzon9(ez{qJKQkueMsElom%Nu@26k_#@Dc=(;0o^) z#!Jv9-5`Fj%QMRrfAmKvsx+)EnH|ZafT<-X$$Ginq_ViHTu~kPdk?|q(=OqzGntd| zmrcA;$Af4CkBvizC3?7}&b;82k4cj0?cI33U#s0r8P7e{biNsoDMYGR4PVg<=Oa1` zaGLeO3W2;ldBQ=a)$F$gBK7GI^jV3jj`7Ut*n^godL25Le-k$JSMMIqSWHC3I57A# z)HU_|Bnd7%i=X)fqS0OJOtD(2d>C~Ae`G4)kQQcdr#uVzz z>CZ~A18Z?4dk+u*qFGwUDBA|p`KD9HL$cLJ=YTVjAc^_aYUTf}mRQ=43|+dnskmK< zFyT32ql!H$e|@bKSR$@1OPB|7rC4OKt-33A_UM6U-!mUvVT)|fXw>`BB~#MV-g+As z3lP9tdVoJ$Furxh6RBB_OC6ZBwtxqSLf<#mhtFrpplW znLQzaN?=y6jQO1-eYzzz1wHh@C|&Q<^Vm)8AX1eneudpIJdWRshd*jI5mvJoQ;?e`wF4Ch|}O4P?rzf?kw5nssc^F;3@7 zk+5Z(@CBt#`*w!!H0-uMb~?4+q8xgwhXv2;N^>-F6r|O`Y;}%?vomTjn)lfpNqJzSy~9uE@faz ze=RmXD}1U+=|kM8x83;`Q*D3V^W}$18>FWs$|(dBNMCaVQ-{P?(a$1q15K&h(@!5K z6K|@D$&N33H@~)q8E{7JxUScNMVu!EJ5P;*3N7%Tvd&psbfJB3)r%tb7>Td&u{jL( zL9Crjv)a?lW0AgXz?H&O@64iFl6P=aLP4mz3sBaVYn-qqv1#La@*!(`(+PAkad5jXoj%$F5Cno2Wm=*eI$9n|%DFzXvcL43hl{x2w|8}YtF*!TyN)JeOo{Sm z{XMIkZfNqa9?J@$E*WaJ)omYpe>zXCX{Fz=0gD}&ul#{er30f)Dru|NI;5{2v$`?% zbUL`l8zlkKQmvX?p@E>LNOucclK;!ax?HTcra)+$vPG(tv(>fo$o4rjOR>@B&{MUA zX_wt1MaF6&Lh;!FiBljX8xJn82YDsmX^X)ey4mvrv2Z*9wfZ7~aFh^ne|THL-!y=C z=gZoHf3E3ZX8#pw-13Lc5f|k1u@MaT#2QJza}ES6UC^$5xPZ4cMB@p$RDc1XvmSre zC9W$Z$@=WUPQ!zJW4bIU^)vuxw)=!{i}mfs5U}vk9uH}GyDbdiBErp+M*cn@2348SoxLV?hv!NkzDM(sB~ zK=Tgg&ee4Kx-BGi&-)pc@1AM+RCCN4gWj$qZ`H4$tRA3qL=dDWmef-R?xm?UNV2~DQP=}T}%NjkOGRQu8Y!L#A=0*U^7JQnv*5eeCN6KssOrO zKXm> yaskkserv2-0.1.5.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/atty/0.2.13/download -> atty-0.2.13.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.37/download -> backtrace-0.3.37.crate https://crates.io/api/v1/crates/backtrace-sys/0.1.31/download -> backtrace-sys-0.1.31.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.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.2/download -> block-buffer-0.10.2.crate https://crates.io/api/v1/crates/boxfnonce/0.1.1/download -> boxfnonce-0.1.1.crate https://crates.io/api/v1/crates/bumpalo/3.10.0/download -> bumpalo-3.10.0.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/c2-chacha/0.2.2/download -> c2-chacha-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.45/download -> cc-1.0.45.crate https://crates.io/api/v1/crates/cfg-if/0.1.9/download -> cfg-if-0.1.9.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/clap/3.2.4/download -> clap-3.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.2.2/download -> clap_lex-0.2.2.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.2/download -> cpufeatures-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.3/download -> crypto-common-0.1.3.crate https://crates.io/api/v1/crates/daemonize/0.4.1/download -> daemonize-0.4.1.crate https://crates.io/api/v1/crates/digest/0.10.3/download -> digest-0.10.3.crate https://crates.io/api/v1/crates/encoding_rs/0.8.20/download -> encoding_rs-0.8.20.crate https://crates.io/api/v1/crates/env_logger/0.7.1/download -> env_logger-0.7.1.crate https://crates.io/api/v1/crates/error-chain/0.11.0/download -> error-chain-0.11.0.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/fnv/1.0.6/download -> fnv-1.0.6.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.crate https://crates.io/api/v1/crates/generic-array/0.14.5/download -> generic-array-0.14.5.crate https://crates.io/api/v1/crates/getrandom/0.1.12/download -> getrandom-0.1.12.crate https://crates.io/api/v1/crates/h2/0.3.13/download -> h2-0.3.13.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/http/0.2.8/download -> http-0.2.8.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.7.1/download -> httparse-1.7.1.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/1.3.0/download -> humantime-1.3.0.crate https://crates.io/api/v1/crates/hyper/0.14.19/download -> hyper-0.14.19.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.8.2/download -> indexmap-1.8.2.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/ipnet/2.5.0/download -> ipnet-2.5.0.crate https://crates.io/api/v1/crates/itoa/0.4.4/download -> itoa-0.4.4.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/js-sys/0.3.58/download -> js-sys-0.3.58.crate https://crates.io/api/v1/crates/json/0.12.4/download -> json-0.12.4.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/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/log/0.4.11/download -> log-0.4.11.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mio/0.8.3/download -> mio-0.8.3.crate https://crates.io/api/v1/crates/native-tls/0.2.10/download -> native-tls-0.2.10.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/once_cell/1.12.0/download -> once_cell-1.12.0.crate https://crates.io/api/v1/crates/openssl/0.10.40/download -> openssl-0.10.40.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.74/download -> openssl-sys-0.9.74.crate https://crates.io/api/v1/crates/os_str_bytes/6.1.0/download -> os_str_bytes-6.1.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.5/download -> ppv-lite86-0.2.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.39/download -> proc-macro2-1.0.39.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.2/download -> quote-1.0.2.crate https://crates.io/api/v1/crates/rand/0.7.2/download -> rand-0.7.2.crate https://crates.io/api/v1/crates/rand_chacha/0.2.1/download -> rand_chacha-0.2.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.56/download -> redox_syscall-0.1.56.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/regex/1.5.6/download -> regex-1.5.6.crate https://crates.io/api/v1/crates/regex-syntax/0.6.26/download -> regex-syntax-0.6.26.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.2/download -> remove_dir_all-0.5.2.crate https://crates.io/api/v1/crates/reqwest/0.11.11/download -> reqwest-0.11.11.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.16/download -> rustc-demangle-0.1.16.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/ryu/1.0.0/download -> ryu-1.0.0.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/security-framework/2.6.1/download -> security-framework-2.6.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download -> security-framework-sys-2.6.1.crate https://crates.io/api/v1/crates/serde/1.0.137/download -> serde-1.0.137.crate https://crates.io/api/v1/crates/serde_derive/1.0.137/download -> serde_derive-1.0.137.crate https://crates.io/api/v1/crates/serde_json/1.0.40/download -> serde_json-1.0.40.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.1/download -> sha1-0.10.1.crate https://crates.io/api/v1/crates/slab/0.4.2/download -> slab-0.4.2.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.96/download -> syn-1.0.96.crate https://crates.io/api/v1/crates/syslog/4.0.1/download -> syslog-4.0.1.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/time/0.1.42/download -> time-0.1.42.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.19.2/download -> tokio-1.19.2.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.0/download -> tokio-native-tls-0.3.0.crate https://crates.io/api/v1/crates/tokio-util/0.7.3/download -> tokio-util-0.7.3.crate https://crates.io/api/v1/crates/tower-service/0.3.1/download -> tower-service-0.3.1.crate https://crates.io/api/v1/crates/tracing/0.1.35/download -> tracing-0.1.35.crate https://crates.io/api/v1/crates/tracing-core/0.1.27/download -> tracing-core-0.1.27.crate https://crates.io/api/v1/crates/try-lock/0.2.2/download -> try-lock-0.2.2.crate https://crates.io/api/v1/crates/twoway/0.2.2/download -> twoway-0.2.2.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unchecked-index/0.2.2/download -> unchecked-index-0.2.2.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.4/download -> unicode-bidi-0.3.4.crate https://crates.io/api/v1/crates/unicode-ident/1.0.1/download -> unicode-ident-1.0.1.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/want/0.3.0/download -> want-0.3.0.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/wasi/0.7.0/download -> wasi-0.7.0.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.81/download -> wasm-bindgen-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.81/download -> wasm-bindgen-backend-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.31/download -> wasm-bindgen-futures-0.4.31.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.81/download -> wasm-bindgen-macro-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.81/download -> wasm-bindgen-macro-support-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.81/download -> wasm-bindgen-shared-0.2.81.crate https://crates.io/api/v1/crates/web-sys/0.3.58/download -> web-sys-0.3.58.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate test? ( https://dev.gentoo.org/~hattya/distfiles/yaskkserv2-testdata-202110.tar.xz ) -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=95d132b9c13a5f364d0e583899a278c9 diff --git a/metadata/md5-cache/app-i18n/yaskkserv2-0.1.6 b/metadata/md5-cache/app-i18n/yaskkserv2-0.1.6 index de4d3f02b3ee..ec865998df82 100644 --- a/metadata/md5-cache/app-i18n/yaskkserv2-0.1.6 +++ b/metadata/md5-cache/app-i18n/yaskkserv2-0.1.6 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/openssl:0= app-i18n/skk-jisyo RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/wachikun/yaskkserv2/archive/0.1.6.tar.gz -> yaskkserv2-0.1.6.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/atty/0.2.13/download -> atty-0.2.13.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.37/download -> backtrace-0.3.37.crate https://crates.io/api/v1/crates/backtrace-sys/0.1.31/download -> backtrace-sys-0.1.31.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.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.2/download -> block-buffer-0.10.2.crate https://crates.io/api/v1/crates/boxfnonce/0.1.1/download -> boxfnonce-0.1.1.crate https://crates.io/api/v1/crates/bumpalo/3.10.0/download -> bumpalo-3.10.0.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/c2-chacha/0.2.2/download -> c2-chacha-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.45/download -> cc-1.0.45.crate https://crates.io/api/v1/crates/cfg-if/0.1.9/download -> cfg-if-0.1.9.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/clap/3.2.4/download -> clap-3.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.2.2/download -> clap_lex-0.2.2.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.2/download -> cpufeatures-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.3/download -> crypto-common-0.1.3.crate https://crates.io/api/v1/crates/daemonize/0.4.1/download -> daemonize-0.4.1.crate https://crates.io/api/v1/crates/digest/0.10.3/download -> digest-0.10.3.crate https://crates.io/api/v1/crates/encoding_rs/0.8.20/download -> encoding_rs-0.8.20.crate https://crates.io/api/v1/crates/env_logger/0.7.1/download -> env_logger-0.7.1.crate https://crates.io/api/v1/crates/error-chain/0.11.0/download -> error-chain-0.11.0.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/fnv/1.0.6/download -> fnv-1.0.6.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.crate https://crates.io/api/v1/crates/generic-array/0.14.5/download -> generic-array-0.14.5.crate https://crates.io/api/v1/crates/getrandom/0.1.12/download -> getrandom-0.1.12.crate https://crates.io/api/v1/crates/h2/0.3.13/download -> h2-0.3.13.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/http/0.2.8/download -> http-0.2.8.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.7.1/download -> httparse-1.7.1.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/1.3.0/download -> humantime-1.3.0.crate https://crates.io/api/v1/crates/hyper/0.14.19/download -> hyper-0.14.19.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.8.2/download -> indexmap-1.8.2.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/ipnet/2.5.0/download -> ipnet-2.5.0.crate https://crates.io/api/v1/crates/itoa/0.4.4/download -> itoa-0.4.4.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/js-sys/0.3.58/download -> js-sys-0.3.58.crate https://crates.io/api/v1/crates/json/0.12.4/download -> json-0.12.4.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/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/log/0.4.11/download -> log-0.4.11.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mio/0.8.3/download -> mio-0.8.3.crate https://crates.io/api/v1/crates/native-tls/0.2.10/download -> native-tls-0.2.10.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/once_cell/1.12.0/download -> once_cell-1.12.0.crate https://crates.io/api/v1/crates/openssl/0.10.40/download -> openssl-0.10.40.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.74/download -> openssl-sys-0.9.74.crate https://crates.io/api/v1/crates/os_str_bytes/6.1.0/download -> os_str_bytes-6.1.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.5/download -> ppv-lite86-0.2.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.39/download -> proc-macro2-1.0.39.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.2/download -> quote-1.0.2.crate https://crates.io/api/v1/crates/rand/0.7.2/download -> rand-0.7.2.crate https://crates.io/api/v1/crates/rand_chacha/0.2.1/download -> rand_chacha-0.2.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.56/download -> redox_syscall-0.1.56.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/regex/1.5.6/download -> regex-1.5.6.crate https://crates.io/api/v1/crates/regex-syntax/0.6.26/download -> regex-syntax-0.6.26.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.2/download -> remove_dir_all-0.5.2.crate https://crates.io/api/v1/crates/reqwest/0.11.17/download -> reqwest-0.11.17.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.16/download -> rustc-demangle-0.1.16.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/ryu/1.0.0/download -> ryu-1.0.0.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/security-framework/2.6.1/download -> security-framework-2.6.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download -> security-framework-sys-2.6.1.crate https://crates.io/api/v1/crates/serde/1.0.137/download -> serde-1.0.137.crate https://crates.io/api/v1/crates/serde_derive/1.0.137/download -> serde_derive-1.0.137.crate https://crates.io/api/v1/crates/serde_json/1.0.40/download -> serde_json-1.0.40.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.1/download -> sha1-0.10.1.crate https://crates.io/api/v1/crates/slab/0.4.2/download -> slab-0.4.2.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.96/download -> syn-1.0.96.crate https://crates.io/api/v1/crates/syslog/4.0.1/download -> syslog-4.0.1.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/time/0.1.42/download -> time-0.1.42.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.19.2/download -> tokio-1.19.2.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.0/download -> tokio-native-tls-0.3.0.crate https://crates.io/api/v1/crates/tokio-util/0.7.3/download -> tokio-util-0.7.3.crate https://crates.io/api/v1/crates/tower-service/0.3.1/download -> tower-service-0.3.1.crate https://crates.io/api/v1/crates/tracing/0.1.35/download -> tracing-0.1.35.crate https://crates.io/api/v1/crates/tracing-core/0.1.27/download -> tracing-core-0.1.27.crate https://crates.io/api/v1/crates/try-lock/0.2.2/download -> try-lock-0.2.2.crate https://crates.io/api/v1/crates/twoway/0.2.2/download -> twoway-0.2.2.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unchecked-index/0.2.2/download -> unchecked-index-0.2.2.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.4/download -> unicode-bidi-0.3.4.crate https://crates.io/api/v1/crates/unicode-ident/1.0.1/download -> unicode-ident-1.0.1.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.7.0/download -> wasi-0.7.0.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.81/download -> wasm-bindgen-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.81/download -> wasm-bindgen-backend-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.31/download -> wasm-bindgen-futures-0.4.31.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.81/download -> wasm-bindgen-macro-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.81/download -> wasm-bindgen-macro-support-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.81/download -> wasm-bindgen-shared-0.2.81.crate https://crates.io/api/v1/crates/web-sys/0.3.58/download -> web-sys-0.3.58.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate test? ( https://dev.gentoo.org/~hattya/distfiles/yaskkserv2-testdata-202110.tar.xz ) -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=a777b4355bf4f833a329b8a94efd7251 diff --git a/metadata/md5-cache/app-metrics/Manifest.gz b/metadata/md5-cache/app-metrics/Manifest.gz index 9349dab1343e11f211bdb13a9c2c2af0137d5677..5648a2303f70be6c609ed18f9c5aa3f27b7f9613 100644 GIT binary patch delta 8906 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�?K516sQWxsP~NZ263nx&J$;clM@jbf6OSL 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 delta 8872 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 unbound-telemetry-0.1.0_pre20210321.tar.gz https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/approx/0.3.2/download -> approx-0.3.2.crate https://crates.io/api/v1/crates/arc-swap/0.4.4/download -> arc-swap-0.4.4.crate https://crates.io/api/v1/crates/async-trait/0.1.24/download -> async-trait-0.1.24.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.0.0/download -> autocfg-1.0.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/bytes/0.5.4/download -> bytes-0.5.4.crate https://crates.io/api/v1/crates/c2-chacha/0.2.3/download -> c2-chacha-0.2.3.crate https://crates.io/api/v1/crates/cc/1.0.50/download -> cc-1.0.50.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/claim/0.4.0/download -> claim-0.4.0.crate https://crates.io/api/v1/crates/clap/2.33.0/download -> clap-2.33.0.crate https://crates.io/api/v1/crates/core-foundation/0.6.4/download -> core-foundation-0.6.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.6.2/download -> core-foundation-sys-0.6.2.crate https://crates.io/api/v1/crates/domain/0.5.3/download -> domain-0.5.3.crate https://crates.io/api/v1/crates/dtoa/0.4.5/download -> dtoa-0.4.5.crate https://crates.io/api/v1/crates/fnv/1.0.6/download -> fnv-1.0.6.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/futures-channel/0.3.2/download -> futures-channel-0.3.2.crate https://crates.io/api/v1/crates/futures-core/0.3.2/download -> futures-core-0.3.2.crate https://crates.io/api/v1/crates/futures-sink/0.3.2/download -> futures-sink-0.3.2.crate https://crates.io/api/v1/crates/futures-task/0.3.2/download -> futures-task-0.3.2.crate https://crates.io/api/v1/crates/futures-util/0.3.2/download -> futures-util-0.3.2.crate https://crates.io/api/v1/crates/getrandom/0.1.14/download -> getrandom-0.1.14.crate https://crates.io/api/v1/crates/h2/0.2.1/download -> h2-0.2.1.crate https://crates.io/api/v1/crates/heck/0.3.1/download -> heck-0.3.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.6/download -> hermit-abi-0.1.6.crate https://crates.io/api/v1/crates/http/0.2.0/download -> http-0.2.0.crate https://crates.io/api/v1/crates/httparse/1.3.4/download -> httparse-1.3.4.crate https://crates.io/api/v1/crates/http-body/0.3.1/download -> http-body-0.3.1.crate https://crates.io/api/v1/crates/hyper/0.13.2/download -> hyper-0.13.2.crate https://crates.io/api/v1/crates/indexmap/1.3.1/download -> indexmap-1.3.1.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itoa/0.4.5/download -> itoa-0.4.5.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.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/libc/0.2.66/download -> libc-0.2.66.crate https://crates.io/api/v1/crates/log/0.4.8/download -> log-0.4.8.crate https://crates.io/api/v1/crates/memchr/2.3.0/download -> memchr-2.3.0.crate https://crates.io/api/v1/crates/mio/0.6.21/download -> mio-0.6.21.crate https://crates.io/api/v1/crates/mio-uds/0.6.7/download -> mio-uds-0.6.7.crate https://crates.io/api/v1/crates/miow/0.2.1/download -> miow-0.2.1.crate https://crates.io/api/v1/crates/net2/0.2.33/download -> net2-0.2.33.crate https://crates.io/api/v1/crates/num-traits/0.2.11/download -> num-traits-0.2.11.crate https://crates.io/api/v1/crates/openssl/0.10.27/download -> openssl-0.10.27.crate https://crates.io/api/v1/crates/openssl-probe/0.1.2/download -> openssl-probe-0.1.2.crate https://crates.io/api/v1/crates/openssl-src/111.6.1+1.1.1d/download -> openssl-src-111.6.1+1.1.1d.crate https://crates.io/api/v1/crates/openssl-sys/0.9.54/download -> openssl-sys-0.9.54.crate https://crates.io/api/v1/crates/pin-project/0.4.8/download -> pin-project-0.4.8.crate https://crates.io/api/v1/crates/pin-project-internal/0.4.8/download -> pin-project-internal-0.4.8.crate https://crates.io/api/v1/crates/pin-project-lite/0.1.4/download -> pin-project-lite-0.1.4.crate https://crates.io/api/v1/crates/pin-utils/0.1.0-alpha.4/download -> pin-utils-0.1.0-alpha.4.crate https://crates.io/api/v1/crates/pkg-config/0.3.17/download -> pkg-config-0.3.17.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.6/download -> ppv-lite86-0.2.6.crate https://crates.io/api/v1/crates/proc-macro2/1.0.8/download -> proc-macro2-1.0.8.crate https://crates.io/api/v1/crates/proc-macro-error/0.4.8/download -> proc-macro-error-0.4.8.crate https://crates.io/api/v1/crates/proc-macro-error-attr/0.4.8/download -> proc-macro-error-attr-0.4.8.crate https://crates.io/api/v1/crates/quote/1.0.2/download -> quote-1.0.2.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.1/download -> rand_chacha-0.2.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.56/download -> redox_syscall-0.1.56.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.2/download -> remove_dir_all-0.5.2.crate https://crates.io/api/v1/crates/rustc-serialize/0.3.24/download -> rustc-serialize-0.3.24.crate https://crates.io/api/v1/crates/rustversion/1.0.2/download -> rustversion-1.0.2.crate https://crates.io/api/v1/crates/schannel/0.1.17/download -> schannel-0.1.17.crate https://crates.io/api/v1/crates/security-framework/0.3.4/download -> security-framework-0.3.4.crate https://crates.io/api/v1/crates/security-framework-sys/0.3.3/download -> security-framework-sys-0.3.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.2.0/download -> signal-hook-registry-1.2.0.crate https://crates.io/api/v1/crates/simple_logger/1.5.0/download -> simple_logger-1.5.0.crate https://crates.io/api/v1/crates/slab/0.4.2/download -> slab-0.4.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.9/download -> structopt-0.3.9.crate https://crates.io/api/v1/crates/structopt-derive/0.4.2/download -> structopt-derive-0.4.2.crate https://crates.io/api/v1/crates/syn/1.0.14/download -> syn-1.0.14.crate https://crates.io/api/v1/crates/syn-mid/0.5.0/download -> syn-mid-0.5.0.crate https://crates.io/api/v1/crates/tempfile/3.1.0/download -> tempfile-3.1.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/time/0.1.42/download -> time-0.1.42.crate https://crates.io/api/v1/crates/tokio/0.2.11/download -> tokio-0.2.11.crate https://crates.io/api/v1/crates/tokio-macros/0.2.4/download -> tokio-macros-0.2.4.crate https://crates.io/api/v1/crates/tokio-tls/0.3.0/download -> tokio-tls-0.3.0.crate https://crates.io/api/v1/crates/tokio-util/0.2.0/download -> tokio-util-0.2.0.crate https://crates.io/api/v1/crates/tower-service/0.3.0/download -> tower-service-0.3.0.crate https://crates.io/api/v1/crates/try-lock/0.2.2/download -> try-lock-0.2.2.crate https://crates.io/api/v1/crates/unicode-segmentation/1.6.0/download -> unicode-segmentation-1.6.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.7/download -> unicode-width-0.1.7.crate https://crates.io/api/v1/crates/unicode-xid/0.2.0/download -> unicode-xid-0.2.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.8/download -> vcpkg-0.2.8.crate https://crates.io/api/v1/crates/vec_map/0.8.1/download -> vec_map-0.8.1.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.8/download -> winapi-0.3.8.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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-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/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://github.com/Goirad/rust-native-tls/archive/255dd5493b446755a9e40be3a4638afedfe67b03.tar.gz -> rust-native-tls-255dd5493b446755a9e40be3a4638afedfe67b03.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=c72b75fb62235ebb14f6aa0b5e7b71ab diff --git a/metadata/md5-cache/app-metrics/unbound-telemetry-0.1.0_pre20210920 b/metadata/md5-cache/app-metrics/unbound-telemetry-0.1.0_pre20210920 index 1ea2b0aba2fa..a34e31ed5b1d 100644 --- a/metadata/md5-cache/app-metrics/unbound-telemetry-0.1.0_pre20210920 +++ b/metadata/md5-cache/app-metrics/unbound-telemetry-0.1.0_pre20210920 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unlicense RDEPEND=acct-group/unbound-telemetry acct-user/unbound-telemetry SLOT=0 SRC_URI=https://github.com/svartalf/unbound-telemetry/archive/19e53b05828a43b7062b67a9cc6c84836ca26439.tar.gz -> unbound-telemetry-0.1.0_pre20210920.tar.gz https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/approx/0.5.0/download -> approx-0.5.0.crate https://crates.io/api/v1/crates/async-trait/0.1.51/download -> async-trait-0.1.51.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bytes/0.5.6/download -> bytes-0.5.6.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/cc/1.0.70/download -> cc-1.0.70.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/claim/0.5.0/download -> claim-0.5.0.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/core-foundation/0.6.4/download -> core-foundation-0.6.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.6.2/download -> core-foundation-sys-0.6.2.crate https://crates.io/api/v1/crates/domain/0.6.1/download -> domain-0.6.1.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/futures-channel/0.3.17/download -> futures-channel-0.3.17.crate https://crates.io/api/v1/crates/futures-core/0.3.17/download -> futures-core-0.3.17.crate https://crates.io/api/v1/crates/futures-sink/0.3.17/download -> futures-sink-0.3.17.crate https://crates.io/api/v1/crates/futures-task/0.3.17/download -> futures-task-0.3.17.crate https://crates.io/api/v1/crates/futures-util/0.3.17/download -> futures-util-0.3.17.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/h2/0.2.7/download -> h2-0.2.7.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/http/0.2.4/download -> http-0.2.4.crate https://crates.io/api/v1/crates/http-body/0.3.1/download -> http-body-0.3.1.crate https://crates.io/api/v1/crates/httparse/1.5.1/download -> httparse-1.5.1.crate https://crates.io/api/v1/crates/httpdate/0.3.2/download -> httpdate-0.3.2.crate https://crates.io/api/v1/crates/hyper/0.13.10/download -> hyper-0.13.10.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.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/libc/0.2.102/download -> libc-0.2.102.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/mio/0.6.23/download -> mio-0.6.23.crate https://crates.io/api/v1/crates/mio-uds/0.6.8/download -> mio-uds-0.6.8.crate https://crates.io/api/v1/crates/miow/0.2.2/download -> miow-0.2.2.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/once_cell/1.8.0/download -> once_cell-1.8.0.crate https://crates.io/api/v1/crates/openssl/0.10.36/download -> openssl-0.10.36.crate https://crates.io/api/v1/crates/openssl-probe/0.1.4/download -> openssl-probe-0.1.4.crate https://crates.io/api/v1/crates/openssl-sys/0.9.66/download -> openssl-sys-0.9.66.crate https://crates.io/api/v1/crates/openssl-src/111.16.0+1.1.1l/download -> openssl-src-111.16.0+1.1.1l.crate https://crates.io/api/v1/crates/pin-project/1.0.8/download -> pin-project-1.0.8.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.8/download -> pin-project-internal-1.0.8.crate https://crates.io/api/v1/crates/pin-project-lite/0.1.12/download -> pin-project-lite-0.1.12.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.7/download -> pin-project-lite-0.2.7.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.29/download -> proc-macro2-1.0.29.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.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/schannel/0.1.19/download -> schannel-0.1.19.crate https://crates.io/api/v1/crates/security-framework/0.3.4/download -> security-framework-0.3.4.crate https://crates.io/api/v1/crates/security-framework-sys/0.3.3/download -> security-framework-sys-0.3.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/simple_logger/1.13.0/download -> simple_logger-1.13.0.crate https://crates.io/api/v1/crates/slab/0.4.4/download -> slab-0.4.4.crate https://crates.io/api/v1/crates/socket2/0.3.19/download -> socket2-0.3.19.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.23/download -> structopt-0.3.23.crate https://crates.io/api/v1/crates/structopt-derive/0.4.16/download -> structopt-derive-0.4.16.crate https://crates.io/api/v1/crates/syn/1.0.76/download -> syn-1.0.76.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.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/tokio/0.2.25/download -> tokio-0.2.25.crate https://crates.io/api/v1/crates/tokio-macros/0.2.6/download -> tokio-macros-0.2.6.crate https://crates.io/api/v1/crates/tokio-tls/0.3.1/download -> tokio-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-util/0.3.1/download -> tokio-util-0.3.1.crate https://crates.io/api/v1/crates/tower-service/0.3.1/download -> tower-service-0.3.1.crate https://crates.io/api/v1/crates/tracing/0.1.28/download -> tracing-0.1.28.crate https://crates.io/api/v1/crates/tracing-core/0.1.20/download -> tracing-core-0.1.20.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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-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/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://github.com/Goirad/rust-native-tls/archive/255dd5493b446755a9e40be3a4638afedfe67b03.tar.gz -> rust-native-tls-255dd5493b446755a9e40be3a4638afedfe67b03.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=0e9609c5eb7b096d1368319d18c868c1 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index fd2de1653276f751db6f75f12be4abb698293309..ca543345daa10669e99d079f3ae75e3ae8b90171 100644 GIT binary patch literal 71727 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%0A~b-r!6}wc??@1 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 diff --git a/metadata/md5-cache/app-misc/broot-1.22.1 b/metadata/md5-cache/app-misc/broot-1.22.1 index 72c03ca3b7a3..6bb884f7a393 100644 --- a/metadata/md5-cache/app-misc/broot-1.22.1 +++ b/metadata/md5-cache/app-misc/broot-1.22.1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB RDEPEND=dev-libs/libgit2:= sys-libs/zlib X? ( x11-libs/libxcb:= ) SLOT=0 SRC_URI=https://github.com/Canop/broot/archive/v1.22.1.tar.gz -> broot-1.22.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/ahash/0.4.7/download -> ahash-0.4.7.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/ansi_colours/1.2.1/download -> ansi_colours-1.2.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/argh/0.1.10/download -> argh-0.1.10.crate https://crates.io/api/v1/crates/argh_derive/0.1.10/download -> argh_derive-0.1.10.crate https://crates.io/api/v1/crates/argh_shared/0.1.10/download -> argh_shared-0.1.10.crate https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.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/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/bet/1.0.2/download -> bet-1.0.2.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.2/download -> bumpalo-3.12.2.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/char_reader/0.1.1/download -> char_reader-0.1.1.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap_complete/3.2.5/download -> clap_complete-3.2.5.crate https://crates.io/api/v1/crates/clap_derive/3.2.25/download -> clap_derive-3.2.25.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/cli-log/2.0.0/download -> cli-log-2.0.0.crate https://crates.io/api/v1/crates/clipboard-win/4.5.0/download -> clipboard-win-4.5.0.crate https://crates.io/api/v1/crates/clipboard_macos/0.1.0/download -> clipboard_macos-0.1.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/coolor/0.5.0/download -> coolor-0.5.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crokey/0.4.3/download -> crokey-0.4.3.crate https://crates.io/api/v1/crates/crokey-proc_macros/0.4.0/download -> crokey-proc_macros-0.4.0.crate https://crates.io/api/v1/crates/crossbeam/0.8.0/download -> crossbeam-0.8.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crossterm/0.23.2/download -> crossterm-0.23.2.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/csv2svg/0.1.9/download -> csv2svg-0.1.9.crate https://crates.io/api/v1/crates/custom_error/1.9.2/download -> custom_error-1.9.2.crate https://crates.io/api/v1/crates/data-url/0.2.0/download -> data-url-0.2.0.crate https://crates.io/api/v1/crates/deser-hjson/1.1.1/download -> deser-hjson-1.1.1.crate https://crates.io/api/v1/crates/directories/4.0.1/download -> directories-4.0.1.crate https://crates.io/api/v1/crates/directories-next/2.0.0/download -> directories-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/error-code/2.3.1/download -> error-code-2.3.1.crate https://crates.io/api/v1/crates/exr/1.6.3/download -> exr-1.6.3.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/file-size/1.0.3/download -> file-size-1.0.3.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fontconfig-parser/0.5.2/download -> fontconfig-parser-0.5.2.crate https://crates.io/api/v1/crates/fontdb/0.14.1/download -> fontdb-0.14.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/git2/0.14.4/download -> git2-0.14.4.crate https://crates.io/api/v1/crates/glassbench/0.3.5/download -> glassbench-0.3.5.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/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hashlink/0.6.0/download -> hashlink-0.6.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/id-arena/2.2.1/download -> id-arena-2.2.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/image/0.24.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/imagesize/0.12.0/download -> imagesize-0.12.0.crate https://crates.io/api/v1/crates/include_dir/0.7.3/download -> include_dir-0.7.3.crate https://crates.io/api/v1/crates/include_dir_macros/0.7.3/download -> include_dir_macros-0.7.3.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is_executable/1.0.1/download -> is_executable-1.0.1.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/kurbo/0.9.5/download -> kurbo-0.9.5.crate https://crates.io/api/v1/crates/lazy-regex/2.5.0/download -> lazy-regex-2.5.0.crate https://crates.io/api/v1/crates/lazy-regex-proc_macros/2.4.1/download -> lazy-regex-proc_macros-2.4.1.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/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/lfs-core/0.11.1/download -> lfs-core-0.11.1.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libgit2-sys/0.13.5+1.4.5/download -> libgit2-sys-0.13.5+1.4.5.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.20.1/download -> libsqlite3-sys-0.20.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.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/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.6.1/download -> memmap2-0.6.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/minimad/0.9.1/download -> minimad-0.9.1.crate https://crates.io/api/v1/crates/minimad/0.11.0/download -> minimad-0.11.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.4.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/nix/0.22.3/download -> nix-0.22.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/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.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/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/open/1.7.1/download -> open-1.7.1.crate https://crates.io/api/v1/crates/opener/0.5.2/download -> opener-0.5.2.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_macros/0.10.0/download -> phf_macros-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pico-args/0.5.0/download -> pico-args-0.5.0.crate https://crates.io/api/v1/crates/pin-project/1.1.0/download -> pin-project-1.1.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.0/download -> pin-project-internal-1.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/plist/1.4.3/download -> plist-1.4.3.crate https://crates.io/api/v1/crates/png/0.17.6/download -> png-0.17.6.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.58/download -> proc-macro2-1.0.58.crate https://crates.io/api/v1/crates/proc-status/0.1.1/download -> proc-status-0.1.1.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quick-xml/0.22.0/download -> quick-xml-0.22.0.crate https://crates.io/api/v1/crates/quick-xml/0.28.2/download -> quick-xml-0.28.2.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rctree/0.5.0/download -> rctree-0.5.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/resvg/0.33.0/download -> resvg-0.33.0.crate https://crates.io/api/v1/crates/rgb/0.8.36/download -> rgb-0.8.36.crate https://crates.io/api/v1/crates/rosvgtree/0.3.0/download -> rosvgtree-0.3.0.crate https://crates.io/api/v1/crates/roxmltree/0.18.0/download -> roxmltree-0.18.0.crate https://crates.io/api/v1/crates/rusqlite/0.24.2/download -> rusqlite-0.24.2.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustybuzz/0.7.0/download -> rustybuzz-0.7.0.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/secular/1.0.1/download -> secular-1.0.1.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/simd-adler32/0.3.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/simplecss/0.2.1/download -> simplecss-0.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/snafu/0.7.4/download -> snafu-0.7.4.crate https://crates.io/api/v1/crates/snafu-derive/0.7.4/download -> snafu-derive-0.7.4.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/splitty/1.0.1/download -> splitty-1.0.1.crate https://crates.io/api/v1/crates/str-buf/1.0.6/download -> str-buf-1.0.6.crate https://crates.io/api/v1/crates/strict/0.1.4/download -> strict-0.1.4.crate https://crates.io/api/v1/crates/strict-num/0.1.0/download -> strict-num-0.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/svg/0.13.1/download -> svg-0.13.1.crate https://crates.io/api/v1/crates/svgfilters/0.4.0/download -> svgfilters-0.4.0.crate https://crates.io/api/v1/crates/svgtypes/0.11.0/download -> svgtypes-0.11.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.16/download -> syn-2.0.16.crate https://crates.io/api/v1/crates/syntect-no-panic/4.6.1/download -> syntect-no-panic-4.6.1.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/termimad/0.20.6/download -> termimad-0.20.6.crate https://crates.io/api/v1/crates/termimad/0.22.0/download -> termimad-0.22.0.crate https://crates.io/api/v1/crates/terminal-clipboard/0.4.0/download -> terminal-clipboard-0.4.0.crate https://crates.io/api/v1/crates/terminal-light/1.1.1/download -> terminal-light-1.1.1.crate https://crates.io/api/v1/crates/termux-clipboard/0.1.0/download -> termux-clipboard-0.1.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/tiny-skia/0.9.1/download -> tiny-skia-0.9.1.crate https://crates.io/api/v1/crates/tiny-skia-path/0.9.0/download -> tiny-skia-path-0.9.0.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/ttf-parser/0.18.1/download -> ttf-parser-0.18.1.crate https://crates.io/api/v1/crates/ttf-parser/0.19.0/download -> ttf-parser-0.19.0.crate https://crates.io/api/v1/crates/umask/2.1.0/download -> umask-2.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-bidi-mirroring/0.1.0/download -> unicode-bidi-mirroring-0.1.0.crate https://crates.io/api/v1/crates/unicode-ccc/0.1.2/download -> unicode-ccc-0.1.2.crate https://crates.io/api/v1/crates/unicode-general-category/0.6.0/download -> unicode-general-category-0.6.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-script/0.5.5/download -> unicode-script-0.5.5.crate https://crates.io/api/v1/crates/unicode-vo/0.1.0/download -> unicode-vo-0.1.0.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/usvg/0.33.0/download -> usvg-0.33.0.crate https://crates.io/api/v1/crates/usvg-parser/0.33.0/download -> usvg-parser-0.33.0.crate https://crates.io/api/v1/crates/usvg-text-layout/0.33.0/download -> usvg-text-layout-0.33.0.crate https://crates.io/api/v1/crates/usvg-tree/0.33.0/download -> usvg-tree-0.33.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/x11-clipboard/0.5.3/download -> x11-clipboard-0.5.3.crate https://crates.io/api/v1/crates/xcb/0.10.1/download -> xcb-0.10.1.crate https://crates.io/api/v1/crates/xmlparser/0.13.5/download -> xmlparser-0.13.5.crate https://crates.io/api/v1/crates/xmlwriter/0.1.0/download -> xmlwriter-0.1.0.crate https://crates.io/api/v1/crates/xterm-query/0.1.0/download -> xterm-query-0.1.0.crate https://crates.io/api/v1/crates/xterm-query/0.2.0/download -> xterm-query-0.2.0.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=2b7b3e113465b949cea35dd0d7eb508f diff --git a/metadata/md5-cache/app-misc/broot-1.23.0 b/metadata/md5-cache/app-misc/broot-1.23.0 index 6eb4d8447ec3..fa6de9480562 100644 --- a/metadata/md5-cache/app-misc/broot-1.23.0 +++ b/metadata/md5-cache/app-misc/broot-1.23.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB RDEPEND=dev-libs/libgit2:= sys-libs/zlib X? ( x11-libs/libxcb:= ) SLOT=0 SRC_URI=https://github.com/Canop/broot/archive/v1.23.0.tar.gz -> broot-1.23.0.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.4.7/download -> ahash-0.4.7.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/ansi_colours/1.2.1/download -> ansi_colours-1.2.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/argh/0.1.10/download -> argh-0.1.10.crate https://crates.io/api/v1/crates/argh_derive/0.1.10/download -> argh_derive-0.1.10.crate https://crates.io/api/v1/crates/argh_shared/0.1.10/download -> argh_shared-0.1.10.crate https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.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/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/bet/1.0.2/download -> bet-1.0.2.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.2/download -> bumpalo-3.12.2.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/char_reader/0.1.1/download -> char_reader-0.1.1.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap_complete/3.2.5/download -> clap_complete-3.2.5.crate https://crates.io/api/v1/crates/clap_derive/3.2.25/download -> clap_derive-3.2.25.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/cli-log/2.0.0/download -> cli-log-2.0.0.crate https://crates.io/api/v1/crates/clipboard-win/4.5.0/download -> clipboard-win-4.5.0.crate https://crates.io/api/v1/crates/clipboard_macos/0.1.0/download -> clipboard_macos-0.1.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/coolor/0.5.0/download -> coolor-0.5.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crokey/0.4.3/download -> crokey-0.4.3.crate https://crates.io/api/v1/crates/crokey-proc_macros/0.4.0/download -> crokey-proc_macros-0.4.0.crate https://crates.io/api/v1/crates/crossbeam/0.8.0/download -> crossbeam-0.8.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crossterm/0.23.2/download -> crossterm-0.23.2.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/csv2svg/0.1.9/download -> csv2svg-0.1.9.crate https://crates.io/api/v1/crates/custom_error/1.9.2/download -> custom_error-1.9.2.crate https://crates.io/api/v1/crates/data-url/0.2.0/download -> data-url-0.2.0.crate https://crates.io/api/v1/crates/deser-hjson/1.2.0/download -> deser-hjson-1.2.0.crate https://crates.io/api/v1/crates/directories/4.0.1/download -> directories-4.0.1.crate https://crates.io/api/v1/crates/directories-next/2.0.0/download -> directories-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/error-code/2.3.1/download -> error-code-2.3.1.crate https://crates.io/api/v1/crates/exr/1.6.3/download -> exr-1.6.3.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/file-size/1.0.3/download -> file-size-1.0.3.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fontconfig-parser/0.5.2/download -> fontconfig-parser-0.5.2.crate https://crates.io/api/v1/crates/fontdb/0.14.1/download -> fontdb-0.14.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gif/0.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/git2/0.14.4/download -> git2-0.14.4.crate https://crates.io/api/v1/crates/glassbench/0.3.5/download -> glassbench-0.3.5.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/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hashlink/0.6.0/download -> hashlink-0.6.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/id-arena/2.2.1/download -> id-arena-2.2.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/image/0.24.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/imagesize/0.12.0/download -> imagesize-0.12.0.crate https://crates.io/api/v1/crates/include_dir/0.7.3/download -> include_dir-0.7.3.crate https://crates.io/api/v1/crates/include_dir_macros/0.7.3/download -> include_dir_macros-0.7.3.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is_executable/1.0.1/download -> is_executable-1.0.1.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/kurbo/0.9.5/download -> kurbo-0.9.5.crate https://crates.io/api/v1/crates/lazy-regex/2.5.0/download -> lazy-regex-2.5.0.crate https://crates.io/api/v1/crates/lazy-regex-proc_macros/2.4.1/download -> lazy-regex-proc_macros-2.4.1.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/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/lfs-core/0.11.1/download -> lfs-core-0.11.1.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libgit2-sys/0.13.5+1.4.5/download -> libgit2-sys-0.13.5+1.4.5.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.20.1/download -> libsqlite3-sys-0.20.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.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/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.6.1/download -> memmap2-0.6.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/minimad/0.9.1/download -> minimad-0.9.1.crate https://crates.io/api/v1/crates/minimad/0.12.0/download -> minimad-0.12.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.4.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/nix/0.22.3/download -> nix-0.22.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/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.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/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/open/1.7.1/download -> open-1.7.1.crate https://crates.io/api/v1/crates/opener/0.5.2/download -> opener-0.5.2.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_macros/0.10.0/download -> phf_macros-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pico-args/0.5.0/download -> pico-args-0.5.0.crate https://crates.io/api/v1/crates/pin-project/1.1.0/download -> pin-project-1.1.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.0/download -> pin-project-internal-1.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/plist/1.4.3/download -> plist-1.4.3.crate https://crates.io/api/v1/crates/png/0.17.6/download -> png-0.17.6.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.58/download -> proc-macro2-1.0.58.crate https://crates.io/api/v1/crates/proc-status/0.1.1/download -> proc-status-0.1.1.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quick-xml/0.22.0/download -> quick-xml-0.22.0.crate https://crates.io/api/v1/crates/quick-xml/0.28.2/download -> quick-xml-0.28.2.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rctree/0.5.0/download -> rctree-0.5.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/resvg/0.33.0/download -> resvg-0.33.0.crate https://crates.io/api/v1/crates/rgb/0.8.36/download -> rgb-0.8.36.crate https://crates.io/api/v1/crates/rosvgtree/0.3.0/download -> rosvgtree-0.3.0.crate https://crates.io/api/v1/crates/roxmltree/0.18.0/download -> roxmltree-0.18.0.crate https://crates.io/api/v1/crates/rusqlite/0.24.2/download -> rusqlite-0.24.2.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustybuzz/0.7.0/download -> rustybuzz-0.7.0.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/secular/1.0.1/download -> secular-1.0.1.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/simd-adler32/0.3.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/simplecss/0.2.1/download -> simplecss-0.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/snafu/0.7.4/download -> snafu-0.7.4.crate https://crates.io/api/v1/crates/snafu-derive/0.7.4/download -> snafu-derive-0.7.4.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/splitty/1.0.1/download -> splitty-1.0.1.crate https://crates.io/api/v1/crates/str-buf/1.0.6/download -> str-buf-1.0.6.crate https://crates.io/api/v1/crates/strict/0.1.4/download -> strict-0.1.4.crate https://crates.io/api/v1/crates/strict-num/0.1.0/download -> strict-num-0.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/svg/0.13.1/download -> svg-0.13.1.crate https://crates.io/api/v1/crates/svgfilters/0.4.0/download -> svgfilters-0.4.0.crate https://crates.io/api/v1/crates/svgtypes/0.11.0/download -> svgtypes-0.11.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.16/download -> syn-2.0.16.crate https://crates.io/api/v1/crates/syntect-no-panic/4.6.1/download -> syntect-no-panic-4.6.1.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/termimad/0.20.6/download -> termimad-0.20.6.crate https://crates.io/api/v1/crates/termimad/0.23.1/download -> termimad-0.23.1.crate https://crates.io/api/v1/crates/terminal-clipboard/0.4.0/download -> terminal-clipboard-0.4.0.crate https://crates.io/api/v1/crates/terminal-light/1.1.1/download -> terminal-light-1.1.1.crate https://crates.io/api/v1/crates/termux-clipboard/0.1.0/download -> termux-clipboard-0.1.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/tiny-skia/0.9.1/download -> tiny-skia-0.9.1.crate https://crates.io/api/v1/crates/tiny-skia-path/0.9.0/download -> tiny-skia-path-0.9.0.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/ttf-parser/0.18.1/download -> ttf-parser-0.18.1.crate https://crates.io/api/v1/crates/ttf-parser/0.19.0/download -> ttf-parser-0.19.0.crate https://crates.io/api/v1/crates/umask/2.1.0/download -> umask-2.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-bidi-mirroring/0.1.0/download -> unicode-bidi-mirroring-0.1.0.crate https://crates.io/api/v1/crates/unicode-ccc/0.1.2/download -> unicode-ccc-0.1.2.crate https://crates.io/api/v1/crates/unicode-general-category/0.6.0/download -> unicode-general-category-0.6.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-script/0.5.5/download -> unicode-script-0.5.5.crate https://crates.io/api/v1/crates/unicode-vo/0.1.0/download -> unicode-vo-0.1.0.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/usvg/0.33.0/download -> usvg-0.33.0.crate https://crates.io/api/v1/crates/usvg-parser/0.33.0/download -> usvg-parser-0.33.0.crate https://crates.io/api/v1/crates/usvg-text-layout/0.33.0/download -> usvg-text-layout-0.33.0.crate https://crates.io/api/v1/crates/usvg-tree/0.33.0/download -> usvg-tree-0.33.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/x11-clipboard/0.5.3/download -> x11-clipboard-0.5.3.crate https://crates.io/api/v1/crates/xcb/0.10.1/download -> xcb-0.10.1.crate https://crates.io/api/v1/crates/xmlparser/0.13.5/download -> xmlparser-0.13.5.crate https://crates.io/api/v1/crates/xmlwriter/0.1.0/download -> xmlwriter-0.1.0.crate https://crates.io/api/v1/crates/xterm-query/0.1.0/download -> xterm-query-0.1.0.crate https://crates.io/api/v1/crates/xterm-query/0.2.0/download -> xterm-query-0.2.0.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=e2f8b892479bc5479df9c5db9f470a21 diff --git a/metadata/md5-cache/app-misc/check-jsonschema-0.23.3 b/metadata/md5-cache/app-misc/check-jsonschema-0.23.3 new file mode 100644 index 000000000000..8a513aa1386e --- /dev/null +++ b/metadata/md5-cache/app-misc/check-jsonschema-0.23.3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/responses[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.4:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/furo[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/furo[python_targets_python3_10(-)] ) ( >=dev-python/pypy3-7.3.11_p1:0 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/sphinx-issues[python_targets_pypy3(-)] dev-python/furo[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A CLI and set of pre-commit hooks for jsonschema validation +EAPI=8 +HOMEPAGE=https://pypi.org/project/check-jsonschema/ https://github.com/python-jsonschema/check-jsonschema +INHERIT=distutils-r1 +IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~riscv +LICENSE=Apache-2.0 +RDEPEND=dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/python-jsonschema/check-jsonschema/archive/refs/tags/0.23.3.tar.gz -> check-jsonschema-0.23.3.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ec5b470badfc6b6c108cf766d6e28875 diff --git a/metadata/md5-cache/app-misc/gramps-5.1.6 b/metadata/md5-cache/app-misc/gramps-5.1.6 deleted file mode 100644 index a9b767278bcf..000000000000 --- a/metadata/md5-cache/app-misc/gramps-5.1.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( python_single_target_python3_10? ( dev-python/jsonschema[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/jsonschema[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] ) ) test? ( python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_10(-)] dev-python/pyicu[python_targets_python3_10(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_10(-),introspection] ) ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_11(-)] dev-python/pyicu[python_targets_python3_11(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_11(-),introspection] ) ) gnome-base/librsvg:2 >x11-libs/gtk+-3.14.8:3[introspection] x11-libs/pango[introspection] x11-misc/xdg-utils geo? ( >=sci-geosciences/osm-gps-map-1.1.0 ) spell? ( app-text/gtkspell:3[introspection] ) rcs? ( dev-vcs/rcs ) reports? ( media-gfx/graphviz[postscript?] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11[sqlite] ) -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DESCRIPTION=Community genealogy program aiming to be both intuitive and feature-complete -EAPI=8 -HOMEPAGE=https://gramps-project.org/ -INHERIT=distutils-r1 xdg-utils -IUSE=exif geo postscript +rcs +reports spell test test python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2+ -RDEPEND=python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_10(-)] dev-python/pyicu[python_targets_python3_10(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_10(-),introspection] ) ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_11(-)] dev-python/pyicu[python_targets_python3_11(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_11(-),introspection] ) ) gnome-base/librsvg:2 >x11-libs/gtk+-3.14.8:3[introspection] x11-libs/pango[introspection] x11-misc/xdg-utils geo? ( >=sci-geosciences/osm-gps-map-1.1.0 ) spell? ( app-text/gtkspell:3[introspection] ) rcs? ( dev-vcs/rcs ) reports? ( media-gfx/graphviz[postscript?] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11[sqlite] ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/gramps-project/gramps/archive/v5.1.6.tar.gz -> gramps-5.1.6.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5c937d1c8f2e63772113727b7c5fdd9d diff --git a/metadata/md5-cache/app-misc/gramps-5.1.6-r1 b/metadata/md5-cache/app-misc/gramps-5.1.6-r1 new file mode 100644 index 000000000000..2e11fd15e1c4 --- /dev/null +++ b/metadata/md5-cache/app-misc/gramps-5.1.6-r1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11[sqlite] ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_10(-)] dev-python/pyicu[python_targets_python3_10(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_10(-),introspection] ) ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_11(-)] dev-python/pyicu[python_targets_python3_11(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_11(-),introspection] ) ) gnome-base/librsvg:2 >x11-libs/gtk+-3.14.8:3[introspection] x11-libs/pango[introspection] x11-misc/xdg-utils geo? ( >=sci-geosciences/osm-gps-map-1.1.0 ) spell? ( app-text/gtkspell:3[introspection] ) rcs? ( dev-vcs/rcs ) reports? ( media-gfx/graphviz[postscript?] ) python_single_target_python3_10? ( dev-python/jsonschema[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/jsonschema[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] ) ) +DEFINED_PHASES=compile install postinst postrm prepare setup test +DESCRIPTION=Community genealogy program aiming to be both intuitive and feature-complete +EAPI=8 +HOMEPAGE=https://gramps-project.org/ +INHERIT=python-single-r1 xdg-utils +IUSE=exif geo postscript +rcs +reports spell test python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11[sqlite] ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_10(-)] dev-python/pyicu[python_targets_python3_10(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_10(-),introspection] ) ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] >=dev-python/pygobject-3.12:3[cairo,python_targets_python3_11(-)] dev-python/pyicu[python_targets_python3_11(-)] exif? ( >=media-libs/gexiv2-0.5[python_targets_python3_11(-),introspection] ) ) gnome-base/librsvg:2 >x11-libs/gtk+-3.14.8:3[introspection] x11-libs/pango[introspection] x11-misc/xdg-utils geo? ( >=sci-geosciences/osm-gps-map-1.1.0 ) spell? ( app-text/gtkspell:3[introspection] ) rcs? ( dev-vcs/rcs ) reports? ( media-gfx/graphviz[postscript?] ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/gramps-project/gramps/archive/v5.1.6.tar.gz -> gramps-5.1.6.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6decd67edbb9289d8e7ad03b544b6a56 diff --git a/metadata/md5-cache/app-misc/jaq-0.10.0 b/metadata/md5-cache/app-misc/jaq-0.10.0 index 6ad74a89709f..2c4c630aaaa0 100644 --- a/metadata/md5-cache/app-misc/jaq-0.10.0 +++ b/metadata/md5-cache/app-misc/jaq-0.10.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 EPL-2.0 MIT Unicode-DFS-2016 Unlicense SLOT=0 SRC_URI=https://github.com/01mf02/jaq/archive/refs/tags/v0.10.0.tar.gz -> jaq-0.10.0.gh.tar.gz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.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/ariadne/0.1.5/download -> ariadne-0.1.5.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/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chumsky/0.9.2/download -> chumsky-0.9.2.crate https://crates.io/api/v1/crates/clap/4.0.22/download -> clap-4.0.22.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.3.2/download -> clap_lex-0.3.2.crate https://crates.io/api/v1/crates/colored_json/3.0.1/download -> colored_json-3.0.1.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.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.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.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.4.1/download -> heck-0.4.1.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/hifijson/0.2.0/download -> hifijson-0.2.0.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/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.30/download -> libmimalloc-sys-0.1.30.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/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/mimalloc/0.1.34/download -> mimalloc-0.1.34.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/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.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/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/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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.94/download -> serde_json-1.0.94.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.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/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.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/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/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/01mf02/regex/archive/90eebbdb9396ca10510130327073a3d596674d04.tar.gz -> regex-90eebbdb9396ca10510130327073a3d596674d04.gh.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=a54dbc2f3297465bfd2b90c1042b2fff diff --git a/metadata/md5-cache/app-misc/jaq-1.0.0_alpha b/metadata/md5-cache/app-misc/jaq-1.0.0_alpha index 5c05498a65e1..728ca1bb879b 100644 --- a/metadata/md5-cache/app-misc/jaq-1.0.0_alpha +++ b/metadata/md5-cache/app-misc/jaq-1.0.0_alpha @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 EPL-2.0 MIT Unicode-DFS-2016 Unlicense SLOT=0 SRC_URI=https://github.com/01mf02/jaq/archive/refs/tags/v1.0.0-alpha.tar.gz -> jaq-1.0.0_alpha.gh.tar.gz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.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/ariadne/0.1.5/download -> ariadne-0.1.5.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/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chumsky/0.9.2/download -> chumsky-0.9.2.crate https://crates.io/api/v1/crates/clap/4.0.22/download -> clap-4.0.22.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.3.2/download -> clap_lex-0.3.2.crate https://crates.io/api/v1/crates/colored_json/3.0.1/download -> colored_json-3.0.1.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.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.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.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.4.1/download -> heck-0.4.1.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/hifijson/0.2.0/download -> hifijson-0.2.0.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/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.30/download -> libmimalloc-sys-0.1.30.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/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/mimalloc/0.1.34/download -> mimalloc-0.1.34.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/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.52/download -> proc-macro2-1.0.52.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.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/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/serde/1.0.155/download -> serde-1.0.155.crate https://crates.io/api/v1/crates/serde_derive/1.0.155/download -> serde_derive-1.0.155.crate https://crates.io/api/v1/crates/serde_json/1.0.94/download -> serde_json-1.0.94.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.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/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.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/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/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/01mf02/regex/archive/90eebbdb9396ca10510130327073a3d596674d04.tar.gz -> regex-90eebbdb9396ca10510130327073a3d596674d04.gh.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=dcc8be238f94a9179fc419a416e2df35 diff --git a/metadata/md5-cache/app-misc/jdupes-1.26.1 b/metadata/md5-cache/app-misc/jdupes-1.26.1 new file mode 100644 index 000000000000..dafc73234125 --- /dev/null +++ b/metadata/md5-cache/app-misc/jdupes-1.26.1 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile install prepare +DEPEND=dev-libs/libjodycode +DESCRIPTION=Identify duplicate files on the filesystem +EAPI=8 +HOMEPAGE=https://github.com/jbruchon/jdupes +INHERIT=toolchain-funcs +IUSE=+dedupe hardened +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=dev-libs/libjodycode +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/jbruchon/jdupes/archive/refs/tags/v1.26.1.tar.gz -> jdupes-1.26.1.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=597f42f65b4148f183ae434bdeb5eaca diff --git a/metadata/md5-cache/app-misc/rpick-0.8.12 b/metadata/md5-cache/app-misc/rpick-0.8.12 index a21cc02f5762..fa0dcef8c606 100644 --- a/metadata/md5-cache/app-misc/rpick-0.8.12 +++ b/metadata/md5-cache/app-misc/rpick-0.8.12 @@ -9,5 +9,5 @@ KEYWORDS=amd64 ppc64 x86 LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 GPL-3 MIT Unicode-DFS-2016 Unlicense ZLIB SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/assert_cmd/2.0.6/download -> assert_cmd-2.0.6.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bstr/1.0.1/download -> bstr-1.0.1.crate https://crates.io/api/v1/crates/bytemuck/1.12.3/download -> bytemuck-1.12.3.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/clap/4.0.26/download -> clap-4.0.26.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/csv/1.1.6/download -> csv-1.1.6.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/downcast/0.11.0/download -> downcast-0.11.0.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/encode_unicode/1.0.0/download -> encode_unicode-1.0.0.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fragile/2.0.0/download -> fragile-2.0.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.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.4.0/download -> heck-0.4.0.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/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/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.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/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.2/download -> matrixmultiply-0.3.2.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/mockall/0.11.3/download -> mockall-0.11.3.crate https://crates.io/api/v1/crates/mockall_derive/0.11.3/download -> mockall_derive-0.11.3.crate https://crates.io/api/v1/crates/nalgebra/0.29.0/download -> nalgebra-0.29.0.crate https://crates.io/api/v1/crates/nalgebra-macros/0.1.0/download -> nalgebra-macros-0.1.0.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-complex/0.4.2/download -> num-complex-0.4.2.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/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.0/download -> os_str_bytes-6.4.0.crate https://crates.io/api/v1/crates/paste/1.0.9/download -> paste-1.0.9.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates/2.1.3/download -> predicates-2.1.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.5/download -> predicates-core-1.0.5.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/prettytable-rs/0.9.0/download -> prettytable-rs-0.9.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.0/download -> regex-1.7.0.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.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/rpick/0.8.12/download -> rpick-0.8.12.crate https://crates.io/api/v1/crates/rustversion/1.0.9/download -> rustversion-1.0.9.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/safe_arch/0.6.0/download -> safe_arch-0.6.0.crate https://crates.io/api/v1/crates/serde/1.0.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/serde_derive/1.0.147/download -> serde_derive-1.0.147.crate https://crates.io/api/v1/crates/serde_yaml/0.9.14/download -> serde_yaml-0.9.14.crate https://crates.io/api/v1/crates/simba/0.6.0/download -> simba-0.6.0.crate https://crates.io/api/v1/crates/statrs/0.16.0/download -> statrs-0.16.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/termtree/0.4.0/download -> termtree-0.4.0.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.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/unsafe-libyaml/0.2.4/download -> unsafe-libyaml-0.2.4.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.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/wide/0.7.5/download -> wide-0.7.5.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=cfd697b4e62fc4cb632daf586840c636 diff --git a/metadata/md5-cache/app-misc/rpick-0.8.13 b/metadata/md5-cache/app-misc/rpick-0.8.13 index aec6a00ca162..87a78f50b02f 100644 --- a/metadata/md5-cache/app-misc/rpick-0.8.13 +++ b/metadata/md5-cache/app-misc/rpick-0.8.13 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 GPL-3 MIT Unicode-DFS-2016 Unlicense ZLIB SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/1.3.0/download -> bstr-1.3.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/4.1.8/download -> clap-4.1.8.crate https://crates.io/api/v1/crates/clap_derive/4.1.8/download -> clap_derive-4.1.8.crate https://crates.io/api/v1/crates/clap_lex/0.3.2/download -> clap_lex-0.3.2.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/downcast/0.11.0/download -> downcast-0.11.0.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/1.0.0/download -> encode_unicode-1.0.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fragile/2.0.0/download -> fragile-2.0.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.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.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.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/io-lifetimes/1.0.6/download -> io-lifetimes-1.0.6.crate https://crates.io/api/v1/crates/is-terminal/0.4.4/download -> is-terminal-0.4.4.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.2/download -> matrixmultiply-0.3.2.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/mockall/0.11.3/download -> mockall-0.11.3.crate https://crates.io/api/v1/crates/mockall_derive/0.11.3/download -> mockall_derive-0.11.3.crate https://crates.io/api/v1/crates/nalgebra/0.29.0/download -> nalgebra-0.29.0.crate https://crates.io/api/v1/crates/nalgebra-macros/0.1.0/download -> nalgebra-macros-0.1.0.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.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/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates-core/1.0.5/download -> predicates-core-1.0.5.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/prettytable-rs/0.10.0/download -> prettytable-rs-0.10.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.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/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.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/rpick/0.8.13/download -> rpick-0.8.13.crate https://crates.io/api/v1/crates/rustix/0.36.9/download -> rustix-0.36.9.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safe_arch/0.6.0/download -> safe_arch-0.6.0.crate https://crates.io/api/v1/crates/serde/1.0.154/download -> serde-1.0.154.crate https://crates.io/api/v1/crates/serde_derive/1.0.154/download -> serde_derive-1.0.154.crate https://crates.io/api/v1/crates/serde_yaml/0.9.19/download -> serde_yaml-0.9.19.crate https://crates.io/api/v1/crates/simba/0.6.0/download -> simba-0.6.0.crate https://crates.io/api/v1/crates/statrs/0.16.0/download -> statrs-0.16.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/termtree/0.4.0/download -> termtree-0.4.0.crate https://crates.io/api/v1/crates/thiserror/1.0.39/download -> thiserror-1.0.39.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.39/download -> thiserror-impl-1.0.39.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.8/download -> unicode-ident-1.0.8.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/unsafe-libyaml/0.2.7/download -> unsafe-libyaml-0.2.7.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.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/wide/0.7.8/download -> wide-0.7.8.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=8fc7277791c0a59a0aefc73ec48d6c1d diff --git a/metadata/md5-cache/app-misc/skim-0.9.3 b/metadata/md5-cache/app-misc/skim-0.9.3 index 49540a68f10b..ef184d151643 100644 --- a/metadata/md5-cache/app-misc/skim-0.9.3 +++ b/metadata/md5-cache/app-misc/skim-0.9.3 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 MIT MPL-2.0 Unlicense RDEPEND=tmux? ( app-misc/tmux ) vim? ( || ( app-editors/vim app-editors/gvim ) ) SLOT=0 SRC_URI=https://github.com/lotabout/skim/archive/v0.9.3.tar.gz -> skim-0.9.3.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.14/download -> aho-corasick-0.7.14.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.1/download -> arrayvec-0.5.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.12.3/download -> base64-0.12.3.crate https://crates.io/api/v1/crates/beef/0.4.4/download -> beef-0.4.4.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.10/download -> blake2b_simd-0.5.10.crate https://crates.io/api/v1/crates/cc/1.0.61/download -> cc-1.0.61.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/crossbeam/0.7.3/download -> crossbeam-0.7.3.crate https://crates.io/api/v1/crates/crossbeam-channel/0.4.4/download -> crossbeam-channel-0.4.4.crate https://crates.io/api/v1/crates/crossbeam-deque/0.7.3/download -> crossbeam-deque-0.7.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.2.3/download -> crossbeam-queue-0.2.3.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/darling/0.10.2/download -> darling-0.10.2.crate https://crates.io/api/v1/crates/darling_core/0.10.2/download -> darling_core-0.10.2.crate https://crates.io/api/v1/crates/darling_macro/0.10.2/download -> darling_macro-0.10.2.crate https://crates.io/api/v1/crates/defer-drop/1.0.1/download -> defer-drop-1.0.1.crate https://crates.io/api/v1/crates/derive_builder/0.9.0/download -> derive_builder-0.9.0.crate https://crates.io/api/v1/crates/derive_builder_core/0.9.0/download -> derive_builder_core-0.9.0.crate https://crates.io/api/v1/crates/dirs/2.0.2/download -> dirs-2.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.5/download -> dirs-sys-0.3.5.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/env_logger/0.6.2/download -> env_logger-0.6.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/getrandom/0.1.15/download -> getrandom-0.1.15.crate https://crates.io/api/v1/crates/hermit-abi/0.1.17/download -> hermit-abi-0.1.17.crate https://crates.io/api/v1/crates/humantime/1.3.0/download -> humantime-1.3.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.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/libc/0.2.79/download -> libc-0.2.79.crate https://crates.io/api/v1/crates/log/0.4.11/download -> log-0.4.11.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/memchr/2.3.3/download -> memchr-2.3.3.crate https://crates.io/api/v1/crates/memoffset/0.5.6/download -> memoffset-0.5.6.crate https://crates.io/api/v1/crates/nix/0.14.1/download -> nix-0.14.1.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/num-integer/0.1.43/download -> num-integer-0.1.43.crate https://crates.io/api/v1/crates/num-traits/0.2.12/download -> num-traits-0.2.12.crate https://crates.io/api/v1/crates/once_cell/1.4.1/download -> once_cell-1.4.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.24/download -> proc-macro2-1.0.24.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.7/download -> quote-1.0.7.crate https://crates.io/api/v1/crates/rayon/1.4.1/download -> rayon-1.4.1.crate https://crates.io/api/v1/crates/rayon-core/1.8.1/download -> rayon-core-1.8.1.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_users/0.3.5/download -> redox_users-0.3.5.crate https://crates.io/api/v1/crates/regex/1.4.1/download -> regex-1.4.1.crate https://crates.io/api/v1/crates/regex-syntax/0.6.20/download -> regex-syntax-0.6.20.crate https://crates.io/api/v1/crates/rust-argon2/0.8.2/download -> rust-argon2-0.8.2.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/shlex/0.1.1/download -> shlex-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.9.3/download -> strsim-0.9.3.crate https://crates.io/api/v1/crates/syn/1.0.44/download -> syn-1.0.44.crate https://crates.io/api/v1/crates/term/0.6.1/download -> term-0.6.1.crate https://crates.io/api/v1/crates/termcolor/1.1.0/download -> termcolor-1.1.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/1.0.1/download -> thread_local-1.0.1.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/timer/0.2.0/download -> timer-0.2.0.crate https://crates.io/api/v1/crates/tuikit/0.4.2/download -> tuikit-0.4.2.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/utf8parse/0.1.1/download -> utf8parse-0.1.1.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/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/vte/0.3.3/download -> vte-0.3.3.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=791dc7a7116d68357d93575b43aa0ea8 diff --git a/metadata/md5-cache/app-misc/weggli-0.2.4 b/metadata/md5-cache/app-misc/weggli-0.2.4 index a3435c20bab8..996eff767c82 100644 --- a/metadata/md5-cache/app-misc/weggli-0.2.4 +++ b/metadata/md5-cache/app-misc/weggli-0.2.4 @@ -1,13 +1,13 @@ BDEPEND=>=virtual/rust-1.53 -DEFINED_PHASES=compile configure install prepare test unpack +DEFINED_PHASES=compile configure install test unpack DESCRIPTION=a fast and robust semantic search tool for C and C++ codebases EAPI=8 HOMEPAGE=https://github.com/googleprojectzero/weggli -INHERIT=cargo flag-o-matic +INHERIT=cargo IUSE=debug KEYWORDS=~amd64 ~arm64 LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT MPL-2.0 Unlicense SLOT=0 SRC_URI=https://github.com/googleprojectzero/weggli/archive/refs/tags/v0.2.4.tar.gz -> weggli-0.2.4.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/assert_cmd/2.0.2/download -> assert_cmd-2.0.2.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.9.1/download -> bumpalo-3.9.1.crate https://crates.io/api/v1/crates/cast/0.2.7/download -> cast-0.2.7.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/criterion/0.3.5/download -> criterion-0.3.5.crate https://crates.io/api/v1/crates/criterion-plot/0.4.4/download -> criterion-plot-0.4.4.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.2/download -> crossbeam-channel-0.5.2.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.6/download -> crossbeam-epoch-0.9.6.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.6/download -> crossbeam-utils-0.8.6.crate https://crates.io/api/v1/crates/csv/1.1.6/download -> csv-1.1.6.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/ctor/0.1.21/download -> ctor-0.1.21.crate https://crates.io/api/v1/crates/difference/2.0.0/download -> difference-2.0.0.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/float-cmp/0.8.0/download -> float-cmp-0.8.0.crate https://crates.io/api/v1/crates/ghost/0.1.2/download -> ghost-0.1.2.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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/indoc/0.3.6/download -> indoc-0.3.6.crate https://crates.io/api/v1/crates/indoc-impl/0.3.6/download -> indoc-impl-0.3.6.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/inventory/0.1.11/download -> inventory-0.1.11.crate https://crates.io/api/v1/crates/inventory-impl/0.1.11/download -> inventory-impl-0.1.11.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/js-sys/0.3.55/download -> js-sys-0.3.55.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/libc/0.2.112/download -> libc-0.2.112.crate https://crates.io/api/v1/crates/lock_api/0.4.5/download -> lock_api-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/nix/0.17.0/download -> nix-0.17.0.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/paste/0.1.18/download -> paste-0.1.18.crate https://crates.io/api/v1/crates/paste-impl/0.1.18/download -> paste-impl-0.1.18.crate https://crates.io/api/v1/crates/plotters/0.3.1/download -> plotters-0.3.1.crate https://crates.io/api/v1/crates/plotters-backend/0.3.2/download -> plotters-backend-0.3.2.crate https://crates.io/api/v1/crates/plotters-svg/0.3.1/download -> plotters-svg-0.3.1.crate https://crates.io/api/v1/crates/predicates/1.0.8/download -> predicates-1.0.8.crate https://crates.io/api/v1/crates/predicates/2.1.0/download -> predicates-2.1.0.crate https://crates.io/api/v1/crates/predicates-core/1.0.2/download -> predicates-core-1.0.2.crate https://crates.io/api/v1/crates/predicates-tree/1.0.4/download -> predicates-tree-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/pyo3/0.13.2/download -> pyo3-0.13.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.13.2/download -> pyo3-macros-0.13.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.13.2/download -> pyo3-macros-backend-0.13.2.crate https://crates.io/api/v1/crates/quote/1.0.14/download -> quote-1.0.14.crate https://crates.io/api/v1/crates/rayon/1.5.1/download -> rayon-1.5.1.crate https://crates.io/api/v1/crates/rayon-core/1.9.1/download -> rayon-core-1.9.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.4/download -> semver-1.0.4.crate https://crates.io/api/v1/crates/serde/1.0.133/download -> serde-1.0.133.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.133/download -> serde_derive-1.0.133.crate https://crates.io/api/v1/crates/serde_json/1.0.74/download -> serde_json-1.0.74.crate https://crates.io/api/v1/crates/simplelog/0.10.2/download -> simplelog-0.10.2.crate https://crates.io/api/v1/crates/smallvec/1.7.0/download -> smallvec-1.7.0.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.85/download -> syn-1.0.85.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tree-sitter/0.20.2/download -> tree-sitter-0.20.2.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unindent/0.1.7/download -> unindent-0.1.7.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/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.78/download -> wasm-bindgen-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.78/download -> wasm-bindgen-backend-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.78/download -> wasm-bindgen-macro-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.78/download -> wasm-bindgen-macro-support-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.78/download -> wasm-bindgen-shared-0.2.78.crate https://crates.io/api/v1/crates/web-sys/0.3.55/download -> web-sys-0.3.55.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f0fc51ba206bb9cb67e22371e430669e +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e8ae007611f91de38bd804f7da7261a5 diff --git a/metadata/md5-cache/app-misc/zellij-0.36.0 b/metadata/md5-cache/app-misc/zellij-0.36.0 index 2958b2d34855..6302a6a2e8a7 100644 --- a/metadata/md5-cache/app-misc/zellij-0.36.0 +++ b/metadata/md5-cache/app-misc/zellij-0.36.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB SLOT=0 SRC_URI=https://github.com/zellij-org/zellij/archive/refs/tags/v0.36.0.tar.gz -> zellij-0.36.0.tar.gz https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/anyhow/1.0.57/download -> anyhow-1.0.57.crate https://crates.io/api/v1/crates/arc-swap/1.5.0/download -> arc-swap-1.5.0.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/async-channel/1.6.1/download -> async-channel-1.6.1.crate https://crates.io/api/v1/crates/async-executor/1.4.1/download -> async-executor-1.4.1.crate https://crates.io/api/v1/crates/async-global-executor/2.1.0/download -> async-global-executor-2.1.0.crate https://crates.io/api/v1/crates/async-io/1.7.0/download -> async-io-1.7.0.crate https://crates.io/api/v1/crates/async-lock/2.5.0/download -> async-lock-2.5.0.crate https://crates.io/api/v1/crates/async-process/1.4.0/download -> async-process-1.4.0.crate https://crates.io/api/v1/crates/async-std/1.11.0/download -> async-std-1.11.0.crate https://crates.io/api/v1/crates/async-task/4.2.0/download -> async-task-4.2.0.crate https://crates.io/api/v1/crates/async-trait/0.1.56/download -> async-trait-0.1.56.crate https://crates.io/api/v1/crates/atomic-waker/1.0.0/download -> atomic-waker-1.0.0.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/backtrace/0.3.65/download -> backtrace-0.3.65.crate https://crates.io/api/v1/crates/base-x/0.2.11/download -> base-x-0.2.11.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.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.7.3/download -> block-buffer-0.7.3.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-padding/0.1.5/download -> block-padding-0.1.5.crate https://crates.io/api/v1/crates/blocking/1.2.0/download -> blocking-1.2.0.crate https://crates.io/api/v1/crates/boxfnonce/0.1.1/download -> boxfnonce-0.1.1.crate https://crates.io/api/v1/crates/bumpalo/3.10.0/download -> bumpalo-3.10.0.crate https://crates.io/api/v1/crates/byte-tools/0.3.1/download -> byte-tools-0.3.1.crate https://crates.io/api/v1/crates/bytecheck/0.6.9/download -> bytecheck-0.6.9.crate https://crates.io/api/v1/crates/bytecheck_derive/0.6.9/download -> bytecheck_derive-0.6.9.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cache-padded/1.2.0/download -> cache-padded-1.2.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/3.2.4/download -> clap-3.2.4.crate https://crates.io/api/v1/crates/clap_complete/3.2.1/download -> clap_complete-3.2.1.crate https://crates.io/api/v1/crates/clap_derive/3.2.4/download -> clap_derive-3.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.2.2/download -> clap_lex-0.2.2.crate https://crates.io/api/v1/crates/close_fds/0.3.2/download -> close_fds-0.3.2.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/colorsys/0.6.5/download -> colorsys-0.6.5.crate https://crates.io/api/v1/crates/concurrent-queue/1.2.2/download -> concurrent-queue-1.2.2.crate https://crates.io/api/v1/crates/console/0.15.0/download -> console-0.15.0.crate https://crates.io/api/v1/crates/const_fn/0.4.9/download -> const_fn-0.4.9.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/corosensei/0.1.3/download -> corosensei-0.1.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.2/download -> cpufeatures-0.2.2.crate https://crates.io/api/v1/crates/cranelift-bforest/0.82.3/download -> cranelift-bforest-0.82.3.crate https://crates.io/api/v1/crates/cranelift-codegen/0.82.3/download -> cranelift-codegen-0.82.3.crate https://crates.io/api/v1/crates/cranelift-codegen-meta/0.82.3/download -> cranelift-codegen-meta-0.82.3.crate https://crates.io/api/v1/crates/cranelift-codegen-shared/0.82.3/download -> cranelift-codegen-shared-0.82.3.crate https://crates.io/api/v1/crates/cranelift-entity/0.82.3/download -> cranelift-entity-0.82.3.crate https://crates.io/api/v1/crates/cranelift-frontend/0.82.3/download -> cranelift-frontend-0.82.3.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam/0.8.1/download -> crossbeam-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.8/download -> crossbeam-epoch-0.9.8.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.5/download -> crossbeam-queue-0.3.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/csscolorparser/0.6.2/download -> csscolorparser-0.6.2.crate https://crates.io/api/v1/crates/ctor/0.1.22/download -> ctor-0.1.22.crate https://crates.io/api/v1/crates/daemonize/0.4.1/download -> daemonize-0.4.1.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/deltae/0.3.0/download -> deltae-0.3.0.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/destructure_traitobject/0.2.0/download -> destructure_traitobject-0.2.0.crate https://crates.io/api/v1/crates/dialoguer/0.10.1/download -> dialoguer-0.10.1.crate https://crates.io/api/v1/crates/digest/0.8.1/download -> digest-0.8.1.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/directories-next/2.0.0/download -> directories-next-2.0.0.crate https://crates.io/api/v1/crates/dirs/2.0.2/download -> dirs-2.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/discard/1.0.4/download -> discard-1.0.4.crate https://crates.io/api/v1/crates/dynasm/1.2.3/download -> dynasm-1.2.3.crate https://crates.io/api/v1/crates/dynasmrt/1.2.3/download -> dynasmrt-1.2.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/enum-iterator/0.7.0/download -> enum-iterator-0.7.0.crate https://crates.io/api/v1/crates/enum-iterator-derive/0.7.0/download -> enum-iterator-derive-0.7.0.crate https://crates.io/api/v1/crates/enumset/1.0.11/download -> enumset-1.0.11.crate https://crates.io/api/v1/crates/enumset_derive/0.6.0/download -> enumset_derive-0.6.0.crate https://crates.io/api/v1/crates/erased-serde/0.3.20/download -> erased-serde-0.3.20.crate https://crates.io/api/v1/crates/event-listener/2.5.2/download -> event-listener-2.5.2.crate https://crates.io/api/v1/crates/fake-simd/0.1.2/download -> fake-simd-0.1.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/finl_unicode/1.2.0/download -> finl_unicode-1.2.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/generational-arena/0.2.8/download -> generational-arena-0.2.8.crate https://crates.io/api/v1/crates/generic-array/0.12.4/download -> generic-array-0.12.4.crate https://crates.io/api/v1/crates/generic-array/0.14.5/download -> generic-array-0.14.5.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/ghost/0.1.4/download -> ghost-0.1.4.crate https://crates.io/api/v1/crates/gimli/0.26.1/download -> gimli-0.26.1.crate https://crates.io/api/v1/crates/gloo-timers/0.2.4/download -> gloo-timers-0.2.4.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/heck/0.4.0/download -> heck-0.4.0.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/highway/0.6.4/download -> highway-0.6.4.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/1.8.2/download -> indexmap-1.8.2.crate https://crates.io/api/v1/crates/insta/1.14.0/download -> insta-1.14.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/interprocess/1.2.1/download -> interprocess-1.2.1.crate https://crates.io/api/v1/crates/intmap/0.7.1/download -> intmap-0.7.1.crate https://crates.io/api/v1/crates/inventory/0.2.3/download -> inventory-0.2.3.crate https://crates.io/api/v1/crates/is_ci/1.1.1/download -> is_ci-1.1.1.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/js-sys/0.3.58/download -> js-sys-0.3.58.crate https://crates.io/api/v1/crates/kdl/4.5.0/download -> kdl-4.5.0.crate https://crates.io/api/v1/crates/kv-log-macro/1.0.7/download -> kv-log-macro-1.0.7.crate https://crates.io/api/v1/crates/lab/0.11.0/download -> lab-0.11.0.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/leb128/0.2.5/download -> leb128-0.2.5.crate https://crates.io/api/v1/crates/lev_distance/0.1.1/download -> lev_distance-0.1.1.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/log-mdc/0.1.0/download -> log-mdc-0.1.0.crate https://crates.io/api/v1/crates/log4rs/1.2.0/download -> log4rs-1.2.0.crate https://crates.io/api/v1/crates/loupe/0.1.3/download -> loupe-0.1.3.crate https://crates.io/api/v1/crates/loupe-derive/0.1.3/download -> loupe-derive-0.1.3.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.7/download -> memmap2-0.5.7.crate https://crates.io/api/v1/crates/memmem/0.1.1/download -> memmem-0.1.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/miette/3.3.0/download -> miette-3.3.0.crate https://crates.io/api/v1/crates/miette/5.3.0/download -> miette-5.3.0.crate https://crates.io/api/v1/crates/miette-derive/3.3.0/download -> miette-derive-3.3.0.crate https://crates.io/api/v1/crates/miette-derive/5.3.0/download -> miette-derive-5.3.0.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.5.3/download -> miniz_oxide-0.5.3.crate https://crates.io/api/v1/crates/mio/0.7.14/download -> mio-0.7.14.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/more-asserts/0.2.2/download -> more-asserts-0.2.2.crate https://crates.io/api/v1/crates/names/0.13.0/download -> names-0.13.0.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/nix/0.24.2/download -> nix-0.24.2.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/ntapi/0.3.7/download -> ntapi-0.3.7.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/object/0.28.4/download -> object-0.28.4.crate https://crates.io/api/v1/crates/once_cell/1.12.0/download -> once_cell-1.12.0.crate https://crates.io/api/v1/crates/opaque-debug/0.2.3/download -> opaque-debug-0.2.3.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl-sys/0.9.74/download -> openssl-sys-0.9.74.crate https://crates.io/api/v1/crates/ordered-float/2.10.0/download -> ordered-float-2.10.0.crate https://crates.io/api/v1/crates/ordered-float/3.3.0/download -> ordered-float-3.3.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.1.0/download -> os_str_bytes-6.1.0.crate https://crates.io/api/v1/crates/owo-colors/3.4.0/download -> owo-colors-3.4.0.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/paste/1.0.7/download -> paste-1.0.7.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pest/2.1.3/download -> pest-2.1.3.crate https://crates.io/api/v1/crates/pest_derive/2.1.0/download -> pest_derive-2.1.0.crate https://crates.io/api/v1/crates/pest_generator/2.1.3/download -> pest_generator-2.1.3.crate https://crates.io/api/v1/crates/pest_meta/2.1.3/download -> pest_meta-2.1.3.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_macros/0.11.1/download -> phf_macros-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/polling/2.2.0/download -> polling-2.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/pretty-bytes/0.2.2/download -> pretty-bytes-0.2.2.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.39/download -> proc-macro2-1.0.39.crate https://crates.io/api/v1/crates/ptr_meta/0.1.4/download -> ptr_meta-0.1.4.crate https://crates.io/api/v1/crates/ptr_meta_derive/0.1.4/download -> ptr_meta_derive-0.1.4.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/rayon/1.5.3/download -> rayon-1.5.3.crate https://crates.io/api/v1/crates/rayon-core/1.9.3/download -> rayon-core-1.9.3.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regalloc/0.0.34/download -> regalloc-0.0.34.crate https://crates.io/api/v1/crates/regex/1.5.6/download -> regex-1.5.6.crate https://crates.io/api/v1/crates/regex-syntax/0.6.26/download -> regex-syntax-0.6.26.crate https://crates.io/api/v1/crates/region/3.0.0/download -> region-3.0.0.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/rend/0.3.6/download -> rend-0.3.6.crate https://crates.io/api/v1/crates/rkyv/0.7.39/download -> rkyv-0.7.39.crate https://crates.io/api/v1/crates/rkyv_derive/0.7.39/download -> rkyv_derive-0.7.39.crate https://crates.io/api/v1/crates/rmp/0.8.11/download -> rmp-0.8.11.crate https://crates.io/api/v1/crates/rmp-serde/1.1.0/download -> rmp-serde-1.1.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.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/rustc_version/0.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustversion/1.0.9/download -> rustversion-1.0.9.crate https://crates.io/api/v1/crates/ryu/1.0.10/download -> ryu-1.0.10.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/0.11.0/download -> semver-0.11.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/semver-parser/0.10.2/download -> semver-parser-0.10.2.crate https://crates.io/api/v1/crates/serde/1.0.137/download -> serde-1.0.137.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.crate https://crates.io/api/v1/crates/serde_bytes/0.11.6/download -> serde_bytes-0.11.6.crate https://crates.io/api/v1/crates/serde_derive/1.0.137/download -> serde_derive-1.0.137.crate https://crates.io/api/v1/crates/serde_json/1.0.81/download -> serde_json-1.0.81.crate https://crates.io/api/v1/crates/serde_yaml/0.8.24/download -> serde_yaml-0.8.24.crate https://crates.io/api/v1/crates/sha-1/0.8.2/download -> sha-1-0.8.2.crate https://crates.io/api/v1/crates/sha1/0.6.1/download -> sha1-0.6.1.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook/0.3.14/download -> signal-hook-0.3.14.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/similar/2.1.0/download -> similar-2.1.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/sixel-image/0.1.0/download -> sixel-image-0.1.0.crate https://crates.io/api/v1/crates/sixel-tokenizer/0.1.0/download -> sixel-tokenizer-0.1.0.crate https://crates.io/api/v1/crates/slab/0.4.6/download -> slab-0.4.6.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/spinning/0.1.0/download -> spinning-0.1.0.crate https://crates.io/api/v1/crates/ssh2/0.9.3/download -> ssh2-0.9.3.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/standback/0.2.17/download -> standback-0.2.17.crate https://crates.io/api/v1/crates/stdweb/0.4.20/download -> stdweb-0.4.20.crate https://crates.io/api/v1/crates/stdweb-derive/0.5.3/download -> stdweb-derive-0.5.3.crate https://crates.io/api/v1/crates/stdweb-internal-macros/0.2.9/download -> stdweb-internal-macros-0.2.9.crate https://crates.io/api/v1/crates/stdweb-internal-runtime/0.1.5/download -> stdweb-internal-runtime-0.1.5.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.20.0/download -> strum-0.20.0.crate https://crates.io/api/v1/crates/strum_macros/0.20.1/download -> strum_macros-0.20.1.crate https://crates.io/api/v1/crates/suggest/0.4.0/download -> suggest-0.4.0.crate https://crates.io/api/v1/crates/supports-color/1.3.0/download -> supports-color-1.3.0.crate https://crates.io/api/v1/crates/supports-hyperlinks/1.2.0/download -> supports-hyperlinks-1.2.0.crate https://crates.io/api/v1/crates/supports-unicode/1.0.2/download -> supports-unicode-1.0.2.crate https://crates.io/api/v1/crates/syn/1.0.96/download -> syn-1.0.96.crate https://crates.io/api/v1/crates/sysinfo/0.22.5/download -> sysinfo-0.22.5.crate https://crates.io/api/v1/crates/target-lexicon/0.12.5/download -> target-lexicon-0.12.5.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/terminfo/0.7.3/download -> terminfo-0.7.3.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/termwiz/0.20.0/download -> termwiz-0.20.0.crate https://crates.io/api/v1/crates/textwrap/0.14.2/download -> textwrap-0.14.2.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/thread-id/4.0.0/download -> thread-id-4.0.0.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/time/0.2.27/download -> time-0.2.27.crate https://crates.io/api/v1/crates/time-macros/0.1.1/download -> time-macros-0.1.1.crate https://crates.io/api/v1/crates/time-macros-impl/0.1.2/download -> time-macros-impl-0.1.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/to_method/1.1.0/download -> to_method-1.1.0.crate https://crates.io/api/v1/crates/toml/0.5.10/download -> toml-0.5.10.crate https://crates.io/api/v1/crates/tracing/0.1.35/download -> tracing-0.1.35.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.21/download -> tracing-attributes-0.1.21.crate https://crates.io/api/v1/crates/tracing-core/0.1.27/download -> tracing-core-0.1.27.crate https://crates.io/api/v1/crates/typemap-ors/1.0.0/download -> typemap-ors-1.0.0.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/typetag/0.1.8/download -> typetag-0.1.8.crate https://crates.io/api/v1/crates/typetag-impl/0.1.8/download -> typetag-impl-0.1.8.crate https://crates.io/api/v1/crates/ucd-trie/0.1.3/download -> ucd-trie-0.1.3.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.1/download -> unicode-ident-1.0.1.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.2/download -> unicode-linebreak-0.1.2.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unsafe-any-ors/1.0.0/download -> unsafe-any-ors-1.0.0.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.crate https://crates.io/api/v1/crates/uuid/0.8.2/download -> uuid-0.8.2.crate https://crates.io/api/v1/crates/value-bag/1.0.0-alpha.9/download -> value-bag-1.0.0-alpha.9.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte/0.11.0/download -> vte-0.11.0.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/vtparse/0.6.2/download -> vtparse-0.6.2.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.81/download -> wasm-bindgen-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.81/download -> wasm-bindgen-backend-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.31/download -> wasm-bindgen-futures-0.4.31.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.81/download -> wasm-bindgen-macro-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.81/download -> wasm-bindgen-macro-support-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.81/download -> wasm-bindgen-shared-0.2.81.crate https://crates.io/api/v1/crates/wasm-encoder/0.13.0/download -> wasm-encoder-0.13.0.crate https://crates.io/api/v1/crates/wasmer/2.3.0/download -> wasmer-2.3.0.crate https://crates.io/api/v1/crates/wasmer-artifact/2.3.0/download -> wasmer-artifact-2.3.0.crate https://crates.io/api/v1/crates/wasmer-compiler/2.3.0/download -> wasmer-compiler-2.3.0.crate https://crates.io/api/v1/crates/wasmer-compiler-cranelift/2.3.0/download -> wasmer-compiler-cranelift-2.3.0.crate https://crates.io/api/v1/crates/wasmer-compiler-singlepass/2.3.0/download -> wasmer-compiler-singlepass-2.3.0.crate https://crates.io/api/v1/crates/wasmer-derive/2.3.0/download -> wasmer-derive-2.3.0.crate https://crates.io/api/v1/crates/wasmer-engine/2.3.0/download -> wasmer-engine-2.3.0.crate https://crates.io/api/v1/crates/wasmer-engine-dylib/2.3.0/download -> wasmer-engine-dylib-2.3.0.crate https://crates.io/api/v1/crates/wasmer-engine-universal/2.3.0/download -> wasmer-engine-universal-2.3.0.crate https://crates.io/api/v1/crates/wasmer-engine-universal-artifact/2.3.0/download -> wasmer-engine-universal-artifact-2.3.0.crate https://crates.io/api/v1/crates/wasmer-object/2.3.0/download -> wasmer-object-2.3.0.crate https://crates.io/api/v1/crates/wasmer-types/2.3.0/download -> wasmer-types-2.3.0.crate https://crates.io/api/v1/crates/wasmer-vfs/2.3.0/download -> wasmer-vfs-2.3.0.crate https://crates.io/api/v1/crates/wasmer-vm/2.3.0/download -> wasmer-vm-2.3.0.crate https://crates.io/api/v1/crates/wasmer-wasi/2.3.0/download -> wasmer-wasi-2.3.0.crate https://crates.io/api/v1/crates/wasmer-wasi-types/2.3.0/download -> wasmer-wasi-types-2.3.0.crate https://crates.io/api/v1/crates/wasmparser/0.83.0/download -> wasmparser-0.83.0.crate https://crates.io/api/v1/crates/wast/42.0.0/download -> wast-42.0.0.crate https://crates.io/api/v1/crates/wat/1.0.44/download -> wat-1.0.44.crate https://crates.io/api/v1/crates/web-sys/0.3.58/download -> web-sys-0.3.58.crate https://crates.io/api/v1/crates/wepoll-ffi/0.1.2/download -> wepoll-ffi-0.1.2.crate https://crates.io/api/v1/crates/wezterm-bidi/0.2.2/download -> wezterm-bidi-0.2.2.crate https://crates.io/api/v1/crates/wezterm-color-types/0.2.0/download -> wezterm-color-types-0.2.0.crate https://crates.io/api/v1/crates/wezterm-dynamic/0.1.0/download -> wezterm-dynamic-0.1.0.crate https://crates.io/api/v1/crates/wezterm-dynamic-derive/0.1.0/download -> wezterm-dynamic-derive-0.1.0.crate https://crates.io/api/v1/crates/which/4.2.5/download -> which-4.2.5.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/windows-sys/0.33.0/download -> windows-sys-0.33.0.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.33.0/download -> windows_aarch64_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.33.0/download -> windows_i686_gnu-0.33.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.33.0/download -> windows_i686_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.33.0/download -> windows_x86_64_gnu-0.33.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.33.0/download -> windows_x86_64_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/xflags/0.3.1/download -> xflags-0.3.1.crate https://crates.io/api/v1/crates/xflags-macros/0.3.1/download -> xflags-macros-0.3.1.crate https://crates.io/api/v1/crates/xshell/0.2.2/download -> xshell-0.2.2.crate https://crates.io/api/v1/crates/xshell-macros/0.2.2/download -> xshell-macros-0.2.2.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zeroize/1.5.5/download -> zeroize-1.5.5.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=8de1a1d4b3579d08e48be7526df489e8 diff --git a/metadata/md5-cache/app-misc/zellij-0.37.2 b/metadata/md5-cache/app-misc/zellij-0.37.2 index b2d52ca9f1d1..6cf8aa313b40 100644 --- a/metadata/md5-cache/app-misc/zellij-0.37.2 +++ b/metadata/md5-cache/app-misc/zellij-0.37.2 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB SLOT=0 SRC_URI=https://github.com/zellij-org/zellij/archive/refs/tags/v0.37.2.tar.gz -> zellij-0.37.2.tar.gz https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.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/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.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/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arc-swap/1.5.0/download -> arc-swap-1.5.0.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-executor/1.4.1/download -> async-executor-1.4.1.crate https://crates.io/api/v1/crates/async-global-executor/2.1.0/download -> async-global-executor-2.1.0.crate https://crates.io/api/v1/crates/async-io/1.7.0/download -> async-io-1.7.0.crate https://crates.io/api/v1/crates/async-lock/2.5.0/download -> async-lock-2.5.0.crate https://crates.io/api/v1/crates/async-process/1.4.0/download -> async-process-1.4.0.crate https://crates.io/api/v1/crates/async-std/1.11.0/download -> async-std-1.11.0.crate https://crates.io/api/v1/crates/async-task/4.2.0/download -> async-task-4.2.0.crate https://crates.io/api/v1/crates/async-trait/0.1.56/download -> async-trait-0.1.56.crate https://crates.io/api/v1/crates/atomic-waker/1.0.0/download -> atomic-waker-1.0.0.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/backtrace/0.3.65/download -> backtrace-0.3.65.crate https://crates.io/api/v1/crates/backtrace-ext/0.2.1/download -> backtrace-ext-0.2.1.crate https://crates.io/api/v1/crates/base-x/0.2.11/download -> base-x-0.2.11.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.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.7.3/download -> block-buffer-0.7.3.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-padding/0.1.5/download -> block-padding-0.1.5.crate https://crates.io/api/v1/crates/blocking/1.2.0/download -> blocking-1.2.0.crate https://crates.io/api/v1/crates/boxfnonce/0.1.1/download -> boxfnonce-0.1.1.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.10.0/download -> bumpalo-3.10.0.crate https://crates.io/api/v1/crates/byte-tools/0.3.1/download -> byte-tools-0.3.1.crate https://crates.io/api/v1/crates/bytecheck/0.6.9/download -> bytecheck-0.6.9.crate https://crates.io/api/v1/crates/bytecheck_derive/0.6.9/download -> bytecheck_derive-0.6.9.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cache-padded/1.2.0/download -> cache-padded-1.2.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/3.2.4/download -> clap-3.2.4.crate https://crates.io/api/v1/crates/clap_complete/3.2.1/download -> clap_complete-3.2.1.crate https://crates.io/api/v1/crates/clap_derive/3.2.4/download -> clap_derive-3.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.2.2/download -> clap_lex-0.2.2.crate https://crates.io/api/v1/crates/close_fds/0.3.2/download -> close_fds-0.3.2.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/colorsys/0.6.5/download -> colorsys-0.6.5.crate https://crates.io/api/v1/crates/concurrent-queue/1.2.2/download -> concurrent-queue-1.2.2.crate https://crates.io/api/v1/crates/concurrent-queue/2.2.0/download -> concurrent-queue-2.2.0.crate https://crates.io/api/v1/crates/console/0.15.0/download -> console-0.15.0.crate https://crates.io/api/v1/crates/const_fn/0.4.9/download -> const_fn-0.4.9.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/corosensei/0.1.3/download -> corosensei-0.1.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.2/download -> cpufeatures-0.2.2.crate https://crates.io/api/v1/crates/cranelift-bforest/0.82.3/download -> cranelift-bforest-0.82.3.crate https://crates.io/api/v1/crates/cranelift-codegen/0.82.3/download -> cranelift-codegen-0.82.3.crate https://crates.io/api/v1/crates/cranelift-codegen-meta/0.82.3/download -> cranelift-codegen-meta-0.82.3.crate https://crates.io/api/v1/crates/cranelift-codegen-shared/0.82.3/download -> cranelift-codegen-shared-0.82.3.crate https://crates.io/api/v1/crates/cranelift-entity/0.82.3/download -> cranelift-entity-0.82.3.crate https://crates.io/api/v1/crates/cranelift-frontend/0.82.3/download -> cranelift-frontend-0.82.3.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam/0.8.1/download -> crossbeam-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.8/download -> crossbeam-epoch-0.9.8.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.5/download -> crossbeam-queue-0.3.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/csscolorparser/0.6.2/download -> csscolorparser-0.6.2.crate https://crates.io/api/v1/crates/ctor/0.1.22/download -> ctor-0.1.22.crate https://crates.io/api/v1/crates/daemonize/0.4.1/download -> daemonize-0.4.1.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/deltae/0.3.0/download -> deltae-0.3.0.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/destructure_traitobject/0.2.0/download -> destructure_traitobject-0.2.0.crate https://crates.io/api/v1/crates/dialoguer/0.10.4/download -> dialoguer-0.10.4.crate https://crates.io/api/v1/crates/digest/0.8.1/download -> digest-0.8.1.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/directories-next/2.0.0/download -> directories-next-2.0.0.crate https://crates.io/api/v1/crates/dirs/2.0.2/download -> dirs-2.0.2.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/discard/1.0.4/download -> discard-1.0.4.crate https://crates.io/api/v1/crates/dynasm/1.2.3/download -> dynasm-1.2.3.crate https://crates.io/api/v1/crates/dynasmrt/1.2.3/download -> dynasmrt-1.2.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/enum-iterator/0.7.0/download -> enum-iterator-0.7.0.crate https://crates.io/api/v1/crates/enum-iterator-derive/0.7.0/download -> enum-iterator-derive-0.7.0.crate https://crates.io/api/v1/crates/enumset/1.0.11/download -> enumset-1.0.11.crate https://crates.io/api/v1/crates/enumset_derive/0.6.0/download -> enumset_derive-0.6.0.crate https://crates.io/api/v1/crates/erased-serde/0.3.20/download -> erased-serde-0.3.20.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/event-listener/2.5.2/download -> event-listener-2.5.2.crate https://crates.io/api/v1/crates/fake-simd/0.1.2/download -> fake-simd-0.1.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/file-id/0.1.0/download -> file-id-0.1.0.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/finl_unicode/1.2.0/download -> finl_unicode-1.2.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/generational-arena/0.2.8/download -> generational-arena-0.2.8.crate https://crates.io/api/v1/crates/generic-array/0.12.4/download -> generic-array-0.12.4.crate https://crates.io/api/v1/crates/generic-array/0.14.5/download -> generic-array-0.14.5.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/ghost/0.1.4/download -> ghost-0.1.4.crate https://crates.io/api/v1/crates/gimli/0.26.1/download -> gimli-0.26.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/gloo-timers/0.2.4/download -> gloo-timers-0.2.4.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/heck/0.4.0/download -> heck-0.4.0.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.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/highway/0.6.4/download -> highway-0.6.4.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/include_dir/0.7.3/download -> include_dir-0.7.3.crate https://crates.io/api/v1/crates/include_dir_macros/0.7.3/download -> include_dir_macros-0.7.3.crate https://crates.io/api/v1/crates/indexmap/1.8.2/download -> indexmap-1.8.2.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/insta/1.14.0/download -> insta-1.14.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/interprocess/1.2.1/download -> interprocess-1.2.1.crate https://crates.io/api/v1/crates/intmap/0.7.1/download -> intmap-0.7.1.crate https://crates.io/api/v1/crates/inventory/0.2.3/download -> inventory-0.2.3.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/is_ci/1.1.1/download -> is_ci-1.1.1.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/js-sys/0.3.58/download -> js-sys-0.3.58.crate https://crates.io/api/v1/crates/kdl/4.5.0/download -> kdl-4.5.0.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/kv-log-macro/1.0.7/download -> kv-log-macro-1.0.7.crate https://crates.io/api/v1/crates/lab/0.11.0/download -> lab-0.11.0.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/leb128/0.2.5/download -> leb128-0.2.5.crate https://crates.io/api/v1/crates/lev_distance/0.1.1/download -> lev_distance-0.1.1.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/log-mdc/0.1.0/download -> log-mdc-0.1.0.crate https://crates.io/api/v1/crates/log4rs/1.2.0/download -> log4rs-1.2.0.crate https://crates.io/api/v1/crates/loupe/0.1.3/download -> loupe-0.1.3.crate https://crates.io/api/v1/crates/loupe-derive/0.1.3/download -> loupe-derive-0.1.3.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.7/download -> memmap2-0.5.7.crate https://crates.io/api/v1/crates/memmem/0.1.1/download -> memmem-0.1.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/miette/5.8.0/download -> miette-5.8.0.crate https://crates.io/api/v1/crates/miette-derive/5.8.0/download -> miette-derive-5.8.0.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.5.3/download -> miniz_oxide-0.5.3.crate https://crates.io/api/v1/crates/mio/0.7.14/download -> mio-0.7.14.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/more-asserts/0.2.2/download -> more-asserts-0.2.2.crate https://crates.io/api/v1/crates/names/0.14.0/download -> names-0.14.0.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/nix/0.24.2/download -> nix-0.24.2.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/notify/6.0.0/download -> notify-6.0.0.crate https://crates.io/api/v1/crates/notify-debouncer-full/0.1.0/download -> notify-debouncer-full-0.1.0.crate https://crates.io/api/v1/crates/ntapi/0.3.7/download -> ntapi-0.3.7.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/object/0.28.4/download -> object-0.28.4.crate https://crates.io/api/v1/crates/once_cell/1.12.0/download -> once_cell-1.12.0.crate https://crates.io/api/v1/crates/opaque-debug/0.2.3/download -> opaque-debug-0.2.3.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl-sys/0.9.74/download -> openssl-sys-0.9.74.crate https://crates.io/api/v1/crates/ordered-float/2.10.0/download -> ordered-float-2.10.0.crate https://crates.io/api/v1/crates/ordered-float/3.3.0/download -> ordered-float-3.3.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.1.0/download -> os_str_bytes-6.1.0.crate https://crates.io/api/v1/crates/owo-colors/3.4.0/download -> owo-colors-3.4.0.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/paste/1.0.7/download -> paste-1.0.7.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pest/2.1.3/download -> pest-2.1.3.crate https://crates.io/api/v1/crates/pest_derive/2.1.0/download -> pest_derive-2.1.0.crate https://crates.io/api/v1/crates/pest_generator/2.1.3/download -> pest_generator-2.1.3.crate https://crates.io/api/v1/crates/pest_meta/2.1.3/download -> pest_meta-2.1.3.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_macros/0.11.1/download -> phf_macros-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/polling/2.2.0/download -> polling-2.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/pretty-bytes/0.2.2/download -> pretty-bytes-0.2.2.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/ptr_meta/0.1.4/download -> ptr_meta-0.1.4.crate https://crates.io/api/v1/crates/ptr_meta_derive/0.1.4/download -> ptr_meta_derive-0.1.4.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/rayon/1.5.3/download -> rayon-1.5.3.crate https://crates.io/api/v1/crates/rayon-core/1.9.3/download -> rayon-core-1.9.3.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regalloc/0.0.34/download -> regalloc-0.0.34.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/region/3.0.0/download -> region-3.0.0.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/rend/0.3.6/download -> rend-0.3.6.crate https://crates.io/api/v1/crates/rkyv/0.7.39/download -> rkyv-0.7.39.crate https://crates.io/api/v1/crates/rkyv_derive/0.7.39/download -> rkyv_derive-0.7.39.crate https://crates.io/api/v1/crates/rmp/0.8.11/download -> rmp-0.8.11.crate https://crates.io/api/v1/crates/rmp-serde/1.1.0/download -> rmp-serde-1.1.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.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/rustc_version/0.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.37.7/download -> rustix-0.37.7.crate https://crates.io/api/v1/crates/rustversion/1.0.9/download -> rustversion-1.0.9.crate https://crates.io/api/v1/crates/ryu/1.0.10/download -> ryu-1.0.10.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/0.11.0/download -> semver-0.11.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/semver-parser/0.10.2/download -> semver-parser-0.10.2.crate https://crates.io/api/v1/crates/serde/1.0.137/download -> serde-1.0.137.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.crate https://crates.io/api/v1/crates/serde_bytes/0.11.6/download -> serde_bytes-0.11.6.crate https://crates.io/api/v1/crates/serde_derive/1.0.137/download -> serde_derive-1.0.137.crate https://crates.io/api/v1/crates/serde_json/1.0.81/download -> serde_json-1.0.81.crate https://crates.io/api/v1/crates/serde_yaml/0.8.24/download -> serde_yaml-0.8.24.crate https://crates.io/api/v1/crates/sha-1/0.8.2/download -> sha-1-0.8.2.crate https://crates.io/api/v1/crates/sha1/0.6.1/download -> sha1-0.6.1.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shellexpand/3.0.0/download -> shellexpand-3.0.0.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook/0.3.14/download -> signal-hook-0.3.14.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/similar/2.1.0/download -> similar-2.1.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/sixel-image/0.1.0/download -> sixel-image-0.1.0.crate https://crates.io/api/v1/crates/sixel-tokenizer/0.1.0/download -> sixel-tokenizer-0.1.0.crate https://crates.io/api/v1/crates/slab/0.4.6/download -> slab-0.4.6.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/spinning/0.1.0/download -> spinning-0.1.0.crate https://crates.io/api/v1/crates/ssh2/0.9.3/download -> ssh2-0.9.3.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/standback/0.2.17/download -> standback-0.2.17.crate https://crates.io/api/v1/crates/stdweb/0.4.20/download -> stdweb-0.4.20.crate https://crates.io/api/v1/crates/stdweb-derive/0.5.3/download -> stdweb-derive-0.5.3.crate https://crates.io/api/v1/crates/stdweb-internal-macros/0.2.9/download -> stdweb-internal-macros-0.2.9.crate https://crates.io/api/v1/crates/stdweb-internal-runtime/0.1.5/download -> stdweb-internal-runtime-0.1.5.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.20.0/download -> strum-0.20.0.crate https://crates.io/api/v1/crates/strum_macros/0.20.1/download -> strum_macros-0.20.1.crate https://crates.io/api/v1/crates/suggest/0.4.0/download -> suggest-0.4.0.crate https://crates.io/api/v1/crates/supports-color/2.0.0/download -> supports-color-2.0.0.crate https://crates.io/api/v1/crates/supports-hyperlinks/2.1.0/download -> supports-hyperlinks-2.1.0.crate https://crates.io/api/v1/crates/supports-unicode/2.0.0/download -> supports-unicode-2.0.0.crate https://crates.io/api/v1/crates/syn/1.0.96/download -> syn-1.0.96.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/sysinfo/0.22.5/download -> sysinfo-0.22.5.crate https://crates.io/api/v1/crates/target-lexicon/0.12.5/download -> target-lexicon-0.12.5.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/terminfo/0.7.3/download -> terminfo-0.7.3.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/termwiz/0.20.0/download -> termwiz-0.20.0.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread-id/4.0.0/download -> thread-id-4.0.0.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/time/0.2.27/download -> time-0.2.27.crate https://crates.io/api/v1/crates/time-macros/0.1.1/download -> time-macros-0.1.1.crate https://crates.io/api/v1/crates/time-macros-impl/0.1.2/download -> time-macros-impl-0.1.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/to_method/1.1.0/download -> to_method-1.1.0.crate https://crates.io/api/v1/crates/toml/0.5.10/download -> toml-0.5.10.crate https://crates.io/api/v1/crates/tracing/0.1.35/download -> tracing-0.1.35.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.21/download -> tracing-attributes-0.1.21.crate https://crates.io/api/v1/crates/tracing-core/0.1.27/download -> tracing-core-0.1.27.crate https://crates.io/api/v1/crates/typemap-ors/1.0.0/download -> typemap-ors-1.0.0.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/typetag/0.1.8/download -> typetag-0.1.8.crate https://crates.io/api/v1/crates/typetag-impl/0.1.8/download -> typetag-impl-0.1.8.crate https://crates.io/api/v1/crates/ucd-trie/0.1.3/download -> ucd-trie-0.1.3.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.1/download -> unicode-ident-1.0.1.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.2/download -> unicode-linebreak-0.1.2.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unsafe-any-ors/1.0.0/download -> unsafe-any-ors-1.0.0.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.crate https://crates.io/api/v1/crates/uuid/0.8.2/download -> uuid-0.8.2.crate https://crates.io/api/v1/crates/value-bag/1.0.0-alpha.9/download -> value-bag-1.0.0-alpha.9.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte/0.11.0/download -> vte-0.11.0.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/vtparse/0.6.2/download -> vtparse-0.6.2.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.81/download -> wasm-bindgen-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.81/download -> wasm-bindgen-backend-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.31/download -> wasm-bindgen-futures-0.4.31.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.81/download -> wasm-bindgen-macro-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.81/download -> wasm-bindgen-macro-support-0.2.81.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.81/download -> wasm-bindgen-shared-0.2.81.crate https://crates.io/api/v1/crates/wasm-encoder/0.13.0/download -> wasm-encoder-0.13.0.crate https://crates.io/api/v1/crates/wasmer/2.3.0/download -> wasmer-2.3.0.crate https://crates.io/api/v1/crates/wasmer-artifact/2.3.0/download -> wasmer-artifact-2.3.0.crate https://crates.io/api/v1/crates/wasmer-compiler/2.3.0/download -> wasmer-compiler-2.3.0.crate https://crates.io/api/v1/crates/wasmer-compiler-cranelift/2.3.0/download -> wasmer-compiler-cranelift-2.3.0.crate https://crates.io/api/v1/crates/wasmer-compiler-singlepass/2.3.0/download -> wasmer-compiler-singlepass-2.3.0.crate https://crates.io/api/v1/crates/wasmer-derive/2.3.0/download -> wasmer-derive-2.3.0.crate https://crates.io/api/v1/crates/wasmer-engine/2.3.0/download -> wasmer-engine-2.3.0.crate https://crates.io/api/v1/crates/wasmer-engine-dylib/2.3.0/download -> wasmer-engine-dylib-2.3.0.crate https://crates.io/api/v1/crates/wasmer-engine-universal/2.3.0/download -> wasmer-engine-universal-2.3.0.crate https://crates.io/api/v1/crates/wasmer-engine-universal-artifact/2.3.0/download -> wasmer-engine-universal-artifact-2.3.0.crate https://crates.io/api/v1/crates/wasmer-object/2.3.0/download -> wasmer-object-2.3.0.crate https://crates.io/api/v1/crates/wasmer-types/2.3.0/download -> wasmer-types-2.3.0.crate https://crates.io/api/v1/crates/wasmer-vfs/2.3.0/download -> wasmer-vfs-2.3.0.crate https://crates.io/api/v1/crates/wasmer-vm/2.3.0/download -> wasmer-vm-2.3.0.crate https://crates.io/api/v1/crates/wasmer-wasi/2.3.0/download -> wasmer-wasi-2.3.0.crate https://crates.io/api/v1/crates/wasmer-wasi-types/2.3.0/download -> wasmer-wasi-types-2.3.0.crate https://crates.io/api/v1/crates/wasmparser/0.83.0/download -> wasmparser-0.83.0.crate https://crates.io/api/v1/crates/wast/42.0.0/download -> wast-42.0.0.crate https://crates.io/api/v1/crates/wat/1.0.44/download -> wat-1.0.44.crate https://crates.io/api/v1/crates/web-sys/0.3.58/download -> web-sys-0.3.58.crate https://crates.io/api/v1/crates/wepoll-ffi/0.1.2/download -> wepoll-ffi-0.1.2.crate https://crates.io/api/v1/crates/wezterm-bidi/0.2.2/download -> wezterm-bidi-0.2.2.crate https://crates.io/api/v1/crates/wezterm-color-types/0.2.0/download -> wezterm-color-types-0.2.0.crate https://crates.io/api/v1/crates/wezterm-dynamic/0.1.0/download -> wezterm-dynamic-0.1.0.crate https://crates.io/api/v1/crates/wezterm-dynamic-derive/0.1.0/download -> wezterm-dynamic-derive-0.1.0.crate https://crates.io/api/v1/crates/which/4.2.5/download -> which-4.2.5.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/windows-sys/0.33.0/download -> windows-sys-0.33.0.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.33.0/download -> windows_aarch64_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.33.0/download -> windows_i686_gnu-0.33.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.33.0/download -> windows_i686_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.33.0/download -> windows_x86_64_gnu-0.33.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.33.0/download -> windows_x86_64_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/xflags/0.3.1/download -> xflags-0.3.1.crate https://crates.io/api/v1/crates/xflags-macros/0.3.1/download -> xflags-macros-0.3.1.crate https://crates.io/api/v1/crates/xshell/0.2.2/download -> xshell-0.2.2.crate https://crates.io/api/v1/crates/xshell-macros/0.2.2/download -> xshell-macros-0.2.2.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zeroize/1.5.5/download -> zeroize-1.5.5.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=9a5adf9989e19e67823c6c4baf3a2078 diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz index 48a20996228d46325096861e13861fe38fe556b9..fc3549b854a9da1af51578288c02011833c6a0f4 100644 GIT binary patch literal 10490 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 literal 10334 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 diff --git a/metadata/md5-cache/app-office/libreoffice-7.5.5.2 b/metadata/md5-cache/app-office/libreoffice-7.5.5.2 new file mode 100644 index 000000000000..d0e710aad6d6 --- /dev/null +++ b/metadata/md5-cache/app-office/libreoffice-7.5.5.2 @@ -0,0 +1,17 @@ +BDEPEND=dev-util/intltool sys-apps/which sys-devel/bison sys-devel/flex sys-devel/gettext virtual/pkgconfig clang? ( || ( ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ( sys-devel/clang:14 sys-devel/llvm:14 =sys-devel/lld-14* ) ) ) odk? ( >=app-doc/doxygen-1.8.4 ) 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 postinst postrm preinst prepare pretend setup test unpack +DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes dev-cpp/abseil-cpp:= >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.0 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-11 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-util/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DESCRIPTION=A full office productivity suite +EAPI=8 +HOMEPAGE=https://www.libreoffice.org +INHERIT=autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils +IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 +LICENSE=|| ( LGPL-3 MPL-1.1 ) +PDEPEND==app-office/libreoffice-l10n-7.5* +RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes dev-cpp/abseil-cpp:= >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) base? ( firebird java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev.gentoo.org/~asturm/distfiles/libreoffice-7.5.2.2-loong-buildsys-fix.patch.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-7.5.5.2.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-7.5.5.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.5//libreoffice-7.5.5.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.5//libreoffice-help-7.5.5.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.5.2/src/libreoffice-7.5.5.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.5.2/src/libreoffice-help-7.5.5.2.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5d50eda36e0c88dbe719e7a57536f488 diff --git a/metadata/md5-cache/app-office/libreoffice-7.5.9999 b/metadata/md5-cache/app-office/libreoffice-7.5.9999 index 05ea7dfebda9..72d2082c4a02 100644 --- a/metadata/md5-cache/app-office/libreoffice-7.5.9999 +++ b/metadata/md5-cache/app-office/libreoffice-7.5.9999 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev.gentoo.org/~asturm/distfiles/libreoffice-7.5.2.2-loong-buildsys-fix.patch.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d7f4337e8be55d51c3dbf5857e9d96c6 +_md5_=2c912d94e88507f16784bfcc1c1bcf2c diff --git a/metadata/md5-cache/app-office/libreoffice-9999 b/metadata/md5-cache/app-office/libreoffice-9999 index ef11b7f69c70..0325d9617c1e 100644 --- a/metadata/md5-cache/app-office/libreoffice-9999 +++ b/metadata/md5-cache/app-office/libreoffice-9999 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=010660a54349fb640e2159c71f99104f +_md5_=5020ca658d6cac816a6df30954cac19f diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz index b2d5239b3a55f58edb1bdbb4e536287180c67585..541e75b3aea9ea31a9b255da65bbd09aae73538d 100644 GIT binary patch delta 16430 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

    `adV_hmv3-?gJ$y4W&F) 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 diff --git a/metadata/md5-cache/app-portage/emlop-0.5.0 b/metadata/md5-cache/app-portage/emlop-0.5.0 index 723cf4d3354b..19a059a52b21 100644 --- a/metadata/md5-cache/app-portage/emlop-0.5.0 +++ b/metadata/md5-cache/app-portage/emlop-0.5.0 @@ -10,5 +10,5 @@ KEYWORDS=~amd64 LICENSE=GPL-3 MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 ) SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/anyhow/1.0.56/download -> anyhow-1.0.56.crate https://crates.io/api/v1/crates/assert_cmd/2.0.4/download -> assert_cmd-2.0.4.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/env_logger/0.9.0/download -> env_logger-0.9.0.crate https://crates.io/api/v1/crates/emlop/0.5.0/download -> emlop-0.5.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/escargot/0.5.7/download -> escargot-0.5.7.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/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.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/libc/0.2.123/download -> libc-0.2.123.crate https://crates.io/api/v1/crates/log/0.4.16/download -> log-0.4.16.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/num_threads/0.1.5/download -> num_threads-0.1.5.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.3/download -> predicates-core-1.0.3.crate https://crates.io/api/v1/crates/predicates-tree/1.0.5/download -> predicates-tree-1.0.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.37/download -> proc-macro2-1.0.37.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/serde/1.0.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/serde_derive/1.0.136/download -> serde_derive-1.0.136.crate https://crates.io/api/v1/crates/serde_json/1.0.79/download -> serde_json-1.0.79.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.91/download -> syn-1.0.91.crate https://crates.io/api/v1/crates/sysconf/0.3.4/download -> sysconf-0.3.4.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/time/0.3.9/download -> time-0.3.9.crate https://crates.io/api/v1/crates/time-macros/0.2.4/download -> time-macros-0.2.4.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=21f684cf64e2c3fa925d451cb0a84444 diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz index 7f517a71c67063619637172b5c00a01fe8ad7506..a61b38f031cfc1ab0e9160d429df6acff6c2327b 100644 GIT binary patch delta 15849 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 literal 15874 zcmV+dKK;QTiwFP!00002|9zd?l3quSo$u!<>IKM1UVjSTJ`_8`a$m56}N@P=H zOm{!MzqPCQ@4rT}`zVQ3f9;I~7S=)nsDJy*|NhHM|Ni6CZyzjubRXS|&$Z^4fBm0- z`5*ty|Le;cekT{p45ckwr;HTb4(&Mer*vCuhmmS(emL))uRS>z&xj-S(04s{>TY4| zQT%o`@~NfPTJ}!1bLlzG81o9#Mk&tCRcG$ D2)p6bj0`tN^9=3iFKr&U{g$B52{ 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 diff --git a/metadata/md5-cache/app-shells/atuin-15.0.0 b/metadata/md5-cache/app-shells/atuin-15.0.0 index 3a2eb8848828..c2b6a308c176 100644 --- a/metadata/md5-cache/app-shells/atuin-15.0.0 +++ b/metadata/md5-cache/app-shells/atuin-15.0.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB SLOT=0 SRC_URI=https://github.com/ellie/atuin/archive/refs/tags/v15.0.0.tar.gz -> atuin-15.0.0.tar.gz https://crates.io/api/v1/crates/aead/0.5.2/download -> aead-0.5.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.64/download -> anyhow-1.0.64.crate https://crates.io/api/v1/crates/argon2/0.5.0/download -> argon2-0.5.0.crate https://crates.io/api/v1/crates/async-trait/0.1.58/download -> async-trait-0.1.58.crate https://crates.io/api/v1/crates/atoi/1.0.0/download -> atoi-1.0.0.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/axum/0.6.4/download -> axum-0.6.4.crate https://crates.io/api/v1/crates/axum-core/0.3.2/download -> axum-core-0.3.2.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/beef/0.5.2/download -> beef-0.5.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.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/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.2.1/download -> bytes-1.2.1.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/chrono/0.4.22/download -> chrono-0.4.22.crate https://crates.io/api/v1/crates/chronoutil/0.2.3/download -> chronoutil-0.2.3.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clap/4.1.14/download -> clap-4.1.14.crate https://crates.io/api/v1/crates/clap_builder/4.1.14/download -> clap_builder-4.1.14.crate https://crates.io/api/v1/crates/clap_complete/4.2.0/download -> clap_complete-4.2.0.crate https://crates.io/api/v1/crates/clap_derive/4.1.14/download -> clap_derive-4.1.14.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/config/0.13.2/download -> config-0.13.2.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crc/3.0.0/download -> crc-3.0.0.crate https://crates.io/api/v1/crates/crc-catalog/2.1.0/download -> crc-catalog-2.1.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.6/download -> crossbeam-queue-0.3.6.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.11/download -> crossbeam-utils-0.8.11.crate https://crates.io/api/v1/crates/crossterm/0.26.1/download -> crossterm-0.26.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.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.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/directories/4.0.1/download -> directories-4.0.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dotenvy/0.15.3/download -> dotenvy-0.15.3.crate https://crates.io/api/v1/crates/ed25519/1.5.2/download -> ed25519-1.5.2.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.31/download -> encoding_rs-0.8.31.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/eyre/0.6.8/download -> eyre-0.6.8.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.24/download -> futures-channel-0.3.24.crate https://crates.io/api/v1/crates/futures-core/0.3.24/download -> futures-core-0.3.24.crate https://crates.io/api/v1/crates/futures-executor/0.3.24/download -> futures-executor-0.3.24.crate https://crates.io/api/v1/crates/futures-intrusive/0.4.0/download -> futures-intrusive-0.4.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.24/download -> futures-macro-0.3.24.crate https://crates.io/api/v1/crates/futures-sink/0.3.24/download -> futures-sink-0.3.24.crate https://crates.io/api/v1/crates/futures-task/0.3.24/download -> futures-task-0.3.24.crate https://crates.io/api/v1/crates/futures-util/0.3.24/download -> futures-util-0.3.24.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.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.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/h2/0.3.14/download -> h2-0.3.14.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashlink/0.8.0/download -> hashlink-0.8.0.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.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.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hkdf/0.12.3/download -> hkdf-0.12.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/http/0.2.8/download -> http-0.2.8.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http-range-header/0.3.0/download -> http-range-header-0.3.0.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.20/download -> hyper-0.14.20.crate https://crates.io/api/v1/crates/hyper-rustls/0.23.0/download -> hyper-rustls-0.23.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.48/download -> iana-time-zone-0.1.48.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/interim/0.1.0/download -> interim-0.1.0.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/ipnet/2.5.0/download -> ipnet-2.5.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.3/download -> itoa-1.0.3.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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/libc/0.2.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/libsodium-sys/0.2.7/download -> libsodium-sys-0.2.7.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.24.2/download -> libsqlite3-sys-0.24.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.1/download -> linux-raw-sys-0.3.1.crate https://crates.io/api/v1/crates/lock_api/0.4.8/download -> lock_api-0.4.8.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/logos/0.12.1/download -> logos-0.12.1.crate https://crates.io/api/v1/crates/logos-derive/0.12.1/download -> logos-derive-0.12.1.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matchit/0.7.0/download -> matchit-0.7.0.crate https://crates.io/api/v1/crates/md-5/0.10.4/download -> md-5-0.10.4.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.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/minspan/0.1.1/download -> minspan-0.1.1.crate https://crates.io/api/v1/crates/mio/0.8.4/download -> mio-0.8.4.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.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.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.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/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/parse_duration/2.1.1/download -> parse_duration-2.1.1.crate https://crates.io/api/v1/crates/password-hash/0.5.0/download -> password-hash-0.5.0.crate https://crates.io/api/v1/crates/paste/1.0.9/download -> paste-1.0.9.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/pbkdf2/0.11.0/download -> pbkdf2-0.11.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.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/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/poly1305/0.8.0/download -> poly1305-0.8.0.crate https://crates.io/api/v1/crates/portable-atomic/0.3.19/download -> portable-atomic-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.2/download -> regex-1.7.2.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/reqwest/0.11.12/download -> reqwest-0.11.12.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rmp/0.8.11/download -> rmp-0.8.11.crate https://crates.io/api/v1/crates/rmp-serde/1.1.1/download -> rmp-serde-1.1.1.crate https://crates.io/api/v1/crates/rpassword/7.2.0/download -> rpassword-7.2.0.crate https://crates.io/api/v1/crates/rtoolbox/0.0.1/download -> rtoolbox-0.0.1.crate https://crates.io/api/v1/crates/runtime-format/0.1.3/download -> runtime-format-0.1.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/rustix/0.37.11/download -> rustix-0.37.11.crate https://crates.io/api/v1/crates/rustls/0.20.6/download -> rustls-0.20.6.crate https://crates.io/api/v1/crates/rustls-native-certs/0.6.2/download -> rustls-native-certs-0.6.2.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.1/download -> rustls-pemfile-1.0.1.crate https://crates.io/api/v1/crates/rustversion/1.0.11/download -> rustversion-1.0.11.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/salsa20/0.10.2/download -> salsa20-0.10.2.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/security-framework/2.7.0/download -> security-framework-2.7.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download -> security-framework-sys-2.6.1.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/serde/1.0.145/download -> serde-1.0.145.crate https://crates.io/api/v1/crates/serde_derive/1.0.145/download -> serde_derive-1.0.145.crate https://crates.io/api/v1/crates/serde_json/1.0.86/download -> serde_json-1.0.86.crate https://crates.io/api/v1/crates/serde_path_to_error/0.1.9/download -> serde_path_to_error-0.1.9.crate https://crates.io/api/v1/crates/serde_regex/1.1.0/download -> serde_regex-1.1.0.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.4/download -> sha1-0.10.4.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shellexpand/2.1.2/download -> shellexpand-2.1.2.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/signature/1.6.1/download -> signature-1.6.1.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/sodiumoxide/0.2.7/download -> sodiumoxide-0.2.7.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/sql-builder/3.1.1/download -> sql-builder-3.1.1.crate https://crates.io/api/v1/crates/sqlformat/0.2.0/download -> sqlformat-0.2.0.crate https://crates.io/api/v1/crates/sqlx/0.6.2/download -> sqlx-0.6.2.crate https://crates.io/api/v1/crates/sqlx-core/0.6.2/download -> sqlx-core-0.6.2.crate https://crates.io/api/v1/crates/sqlx-macros/0.6.2/download -> sqlx-macros-0.6.2.crate https://crates.io/api/v1/crates/sqlx-rt/0.6.2/download -> sqlx-rt-0.6.2.crate https://crates.io/api/v1/crates/stringprep/0.1.2/download -> stringprep-0.1.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.99/download -> syn-1.0.99.crate https://crates.io/api/v1/crates/syn/2.0.14/download -> syn-2.0.14.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.1/download -> sync_wrapper-0.1.1.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.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/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/tiny-bip39/1.0.0/download -> tiny-bip39-1.0.0.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.25.0/download -> tokio-1.25.0.crate https://crates.io/api/v1/crates/tokio-macros/1.8.0/download -> tokio-macros-1.8.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.23.4/download -> tokio-rustls-0.23.4.crate https://crates.io/api/v1/crates/tokio-stream/0.1.9/download -> tokio-stream-0.1.9.crate https://crates.io/api/v1/crates/tokio-util/0.7.4/download -> tokio-util-0.7.4.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/tower/0.4.13/download -> tower-0.4.13.crate https://crates.io/api/v1/crates/tower-http/0.3.4/download -> tower-http-0.3.4.crate https://crates.io/api/v1/crates/tower-layer/0.3.2/download -> tower-layer-0.3.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.16/download -> tracing-subscriber-0.3.16.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.3/download -> unicode-ident-1.0.3.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download -> unicode-normalization-0.1.21.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/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/universal-hash/0.5.0/download -> universal-hash-0.5.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/urlencoding/2.1.2/download -> urlencoding-2.1.2.crate https://crates.io/api/v1/crates/uuid/1.2.1/download -> uuid-1.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.33/download -> wasm-bindgen-futures-0.4.33.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/web-sys/0.3.60/download -> web-sys-0.3.60.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/webpki-roots/0.22.4/download -> webpki-roots-0.22.4.crate https://crates.io/api/v1/crates/whoami/1.2.3/download -> whoami-1.2.3.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xsalsa20poly1305/0.9.0/download -> xsalsa20poly1305-0.9.0.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.4.2/download -> zeroize_derive-1.4.2.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=85385411e0f1b16d589510f33b3140b9 diff --git a/metadata/md5-cache/app-shells/mcfly-0.5.13 b/metadata/md5-cache/app-shells/mcfly-0.5.13 index 01ed32c87a9e..cc82291e8989 100644 --- a/metadata/md5-cache/app-shells/mcfly-0.5.13 +++ b/metadata/md5-cache/app-shells/mcfly-0.5.13 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 CC0-1.0 MIT Unlicense SLOT=0 SRC_URI=https://github.com/cantino/mcfly/archive/v0.5.13.tar.gz -> mcfly-0.5.13.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.10/download -> aho-corasick-0.7.10.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.1/download -> arrayvec-0.5.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.0.0/download -> autocfg-1.0.0.crate https://crates.io/api/v1/crates/base64/0.11.0/download -> base64-0.11.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.10/download -> blake2b_simd-0.5.10.crate https://crates.io/api/v1/crates/bstr/0.2.12/download -> bstr-0.2.12.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/cc/1.0.52/download -> cc-1.0.52.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.33.0/download -> clap-2.33.0.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/csv/1.1.3/download -> csv-1.1.3.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/dirs/2.0.2/download -> dirs-2.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.4/download -> dirs-sys-0.3.4.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/getrandom/0.1.14/download -> getrandom-0.1.14.crate https://crates.io/api/v1/crates/hermit-abi/0.1.12/download -> hermit-abi-0.1.12.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/itertools/0.9.0/download -> itertools-0.9.0.crate https://crates.io/api/v1/crates/itoa/0.4.5/download -> itoa-0.4.5.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/libc/0.2.69/download -> libc-0.2.69.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.10.0/download -> libsqlite3-sys-0.10.0.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.3/download -> linked-hash-map-0.5.3.crate https://crates.io/api/v1/crates/lru-cache/0.1.2/download -> lru-cache-0.1.2.crate https://crates.io/api/v1/crates/memchr/2.3.3/download -> memchr-2.3.3.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.17/download -> pkg-config-0.3.17.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.6/download -> ppv-lite86-0.2.6.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.56/download -> redox_syscall-0.1.56.crate https://crates.io/api/v1/crates/redox_termios/0.1.1/download -> redox_termios-0.1.1.crate https://crates.io/api/v1/crates/redox_users/0.3.4/download -> redox_users-0.3.4.crate https://crates.io/api/v1/crates/regex/1.3.7/download -> regex-1.3.7.crate https://crates.io/api/v1/crates/regex-automata/0.1.9/download -> regex-automata-0.1.9.crate https://crates.io/api/v1/crates/regex-syntax/0.6.17/download -> regex-syntax-0.6.17.crate https://crates.io/api/v1/crates/relative-path/1.0.0/download -> relative-path-1.0.0.crate https://crates.io/api/v1/crates/rusqlite/0.15.0/download -> rusqlite-0.15.0.crate https://crates.io/api/v1/crates/rust-argon2/0.7.0/download -> rust-argon2-0.7.0.crate https://crates.io/api/v1/crates/ryu/1.0.4/download -> ryu-1.0.4.crate https://crates.io/api/v1/crates/serde/1.0.106/download -> serde-1.0.106.crate https://crates.io/api/v1/crates/shellexpand/2.0.0/download -> shellexpand-2.0.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/termion/1.5.5/download -> termion-1.5.5.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/1.0.1/download -> thread_local-1.0.1.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/unicode-segmentation/1.6.0/download -> unicode-segmentation-1.6.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.7/download -> unicode-width-0.1.7.crate https://crates.io/api/v1/crates/vcpkg/0.2.8/download -> vcpkg-0.2.8.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.3.8/download -> winapi-0.3.8.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=45f2a22554ee4efa47b7815ecc6a21b0 diff --git a/metadata/md5-cache/app-shells/nushell-0.74.0-r1 b/metadata/md5-cache/app-shells/nushell-0.74.0-r1 deleted file mode 100644 index 2dd9d39350e9..000000000000 --- a/metadata/md5-cache/app-shells/nushell-0.74.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=virtual/rust-1.60 virtual/pkgconfig >=virtual/rust-1.53 -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=>=dev-libs/libgit2-0.99:= dev-libs/oniguruma:= dev-libs/openssl:0= net-libs/libssh2:= net-libs/nghttp2:= net-misc/curl dev-db/sqlite:3= x11-libs/libX11 x11-libs/libxcb -DESCRIPTION=A new type of shell, written in Rust -EAPI=8 -HOMEPAGE=https://www.nushell.sh/ -INHERIT=cargo -IUSE=dataframe debug -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv -LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unlicense ZLIB -RDEPEND=>=dev-libs/libgit2-0.99:= dev-libs/oniguruma:= dev-libs/openssl:0= net-libs/libssh2:= net-libs/nghttp2:= net-misc/curl dev-db/sqlite:3= x11-libs/libX11 x11-libs/libxcb -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/nushell/nushell/archive/0.74.0.tar.gz -> nushell-0.74.0.tar.gz https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.1/download -> ahash-0.8.1.crate https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/alloc-no-stdlib/2.0.4/download -> alloc-no-stdlib-2.0.4.crate https://crates.io/api/v1/crates/alloc-stdlib/0.2.2/download -> alloc-stdlib-0.2.2.crate https://crates.io/api/v1/crates/alphanumeric-sort/1.4.4/download -> alphanumeric-sort-1.4.4.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/ansi-str/0.5.0/download -> ansi-str-0.5.0.crate https://crates.io/api/v1/crates/ansi-str/0.7.2/download -> ansi-str-0.7.2.crate https://crates.io/api/v1/crates/ansitok/0.2.0/download -> ansitok-0.2.0.crate https://crates.io/api/v1/crates/anyhow/1.0.66/download -> anyhow-1.0.66.crate https://crates.io/api/v1/crates/array-init-cursor/0.2.0/download -> array-init-cursor-0.2.0.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/arrow-format/0.7.0/download -> arrow-format-0.7.0.crate https://crates.io/api/v1/crates/arrow2/0.14.2/download -> arrow2-0.14.2.crate https://crates.io/api/v1/crates/assert_cmd/2.0.4/download -> assert_cmd-2.0.4.crate https://crates.io/api/v1/crates/async-stream/0.3.3/download -> async-stream-0.3.3.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.3/download -> async-stream-impl-0.3.3.crate https://crates.io/api/v1/crates/async-trait/0.1.57/download -> async-trait-0.1.57.crate https://crates.io/api/v1/crates/atomic-polyfill/0.1.10/download -> atomic-polyfill-0.1.10.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/bare-metal/0.2.5/download -> bare-metal-0.2.5.crate https://crates.io/api/v1/crates/bare-metal/1.0.0/download -> bare-metal-1.0.0.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bindgen/0.59.2/download -> bindgen-0.59.2.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.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/bitfield/0.13.2/download -> bitfield-0.13.2.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/brotli/3.3.4/download -> brotli-3.3.4.crate https://crates.io/api/v1/crates/brotli-decompressor/2.3.2/download -> brotli-decompressor-2.3.2.crate https://crates.io/api/v1/crates/brownstone/3.0.0/download -> brownstone-3.0.0.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.11.0/download -> bumpalo-3.11.0.crate https://crates.io/api/v1/crates/byte-unit/4.0.14/download -> byte-unit-4.0.14.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/bytemuck/1.12.1/download -> bytemuck-1.12.1.crate https://crates.io/api/v1/crates/bytemuck_derive/1.2.1/download -> bytemuck_derive-1.2.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.2.1/download -> bytes-1.2.1.crate https://crates.io/api/v1/crates/bytesize/1.1.0/download -> bytesize-1.1.0.crate https://crates.io/api/v1/crates/calamine/0.19.1/download -> calamine-0.19.1.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/chrono-humanize/0.2.2/download -> chrono-humanize-0.2.2.crate https://crates.io/api/v1/crates/chrono-tz/0.6.3/download -> chrono-tz-0.6.3.crate https://crates.io/api/v1/crates/chrono-tz-build/0.0.3/download -> chrono-tz-build-0.0.3.crate https://crates.io/api/v1/crates/ciborium/0.2.0/download -> ciborium-0.2.0.crate https://crates.io/api/v1/crates/ciborium-io/0.2.0/download -> ciborium-io-0.2.0.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.0/download -> ciborium-ll-0.2.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/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/codepage/0.1.1/download -> codepage-0.1.1.crate https://crates.io/api/v1/crates/comfy-table/6.1.2/download -> comfy-table-6.1.2.crate https://crates.io/api/v1/crates/console/0.15.2/download -> console-0.15.2.crate https://crates.io/api/v1/crates/const_format/0.2.26/download -> const_format-0.2.26.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.22/download -> const_format_proc_macros-0.2.22.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cortex-m/0.7.6/download -> cortex-m-0.7.6.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/criterion/0.4.0/download -> criterion-0.4.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/critical-section/0.2.7/download -> critical-section-0.2.7.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.11/download -> crossbeam-epoch-0.9.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.12/download -> crossbeam-utils-0.8.12.crate https://crates.io/api/v1/crates/crossterm/0.24.0/download -> crossterm-0.24.0.crate https://crates.io/api/v1/crates/crossterm/0.25.0/download -> crossterm-0.25.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.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/cssparser/0.27.2/download -> cssparser-0.27.2.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.0/download -> cssparser-macros-0.6.0.crate https://crates.io/api/v1/crates/cstr_core/0.2.6/download -> cstr_core-0.2.6.crate https://crates.io/api/v1/crates/csv/1.1.6/download -> csv-1.1.6.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/ctor/0.1.23/download -> ctor-0.1.23.crate https://crates.io/api/v1/crates/ctrlc/3.2.3/download -> ctrlc-3.2.3.crate https://crates.io/api/v1/crates/cty/0.2.2/download -> cty-0.2.2.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/dialoguer/0.9.0/download -> dialoguer-0.9.0.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/dtoa-short/0.3.3/download -> dtoa-short-0.3.3.crate https://crates.io/api/v1/crates/dtparse/1.3.0/download -> dtparse-1.3.0.crate https://crates.io/api/v1/crates/dyn-clone/1.0.9/download -> dyn-clone-1.0.9.crate https://crates.io/api/v1/crates/ego-tree/0.6.2/download -> ego-tree-0.6.2.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/embedded-hal/0.2.7/download -> embedded-hal-0.2.7.crate https://crates.io/api/v1/crates/eml-parser/0.1.3/download -> eml-parser-0.1.3.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.31/download -> encoding_rs-0.8.31.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.8/download -> enum_dispatch-0.3.8.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/erased-serde/0.3.23/download -> erased-serde-0.3.23.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/ethnum/1.3.0/download -> ethnum-1.3.0.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fancy-regex/0.10.0/download -> fancy-regex-0.10.0.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/fd-lock/3.0.6/download -> fd-lock-3.0.6.crate https://crates.io/api/v1/crates/filesize/0.2.0/download -> filesize-0.2.0.crate https://crates.io/api/v1/crates/filetime/0.2.17/download -> filetime-0.2.17.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign_vec/0.1.0/download -> foreign_vec-0.1.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs_extra/1.2.0/download -> fs_extra-1.2.0.crate https://crates.io/api/v1/crates/fsevent/0.4.0/download -> fsevent-0.4.0.crate https://crates.io/api/v1/crates/fsevent-sys/2.0.1/download -> fsevent-sys-2.0.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/futures/0.3.24/download -> futures-0.3.24.crate https://crates.io/api/v1/crates/futures-channel/0.3.24/download -> futures-channel-0.3.24.crate https://crates.io/api/v1/crates/futures-core/0.3.24/download -> futures-core-0.3.24.crate https://crates.io/api/v1/crates/futures-executor/0.3.24/download -> futures-executor-0.3.24.crate https://crates.io/api/v1/crates/futures-io/0.3.24/download -> futures-io-0.3.24.crate https://crates.io/api/v1/crates/futures-macro/0.3.24/download -> futures-macro-0.3.24.crate https://crates.io/api/v1/crates/futures-sink/0.3.24/download -> futures-sink-0.3.24.crate https://crates.io/api/v1/crates/futures-task/0.3.24/download -> futures-task-0.3.24.crate https://crates.io/api/v1/crates/futures-util/0.3.24/download -> futures-util-0.3.24.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.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.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/getset/0.1.2/download -> getset-0.1.2.crate https://crates.io/api/v1/crates/ghost/0.1.6/download -> ghost-0.1.6.crate https://crates.io/api/v1/crates/git2/0.15.0/download -> git2-0.15.0.crate https://crates.io/api/v1/crates/gjson/0.8.1/download -> gjson-0.8.1.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/h2/0.3.14/download -> h2-0.3.14.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/halfbrown/0.1.15/download -> halfbrown-0.1.15.crate https://crates.io/api/v1/crates/hamcrest2/0.3.0/download -> hamcrest2-0.3.0.crate https://crates.io/api/v1/crates/hash32/0.2.1/download -> hash32-0.2.1.crate https://crates.io/api/v1/crates/hash_hasher/2.0.3/download -> hash_hasher-2.0.3.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashlink/0.8.1/download -> hashlink-0.8.1.crate https://crates.io/api/v1/crates/heapless/0.7.16/download -> heapless-0.7.16.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/html5ever/0.26.0/download -> html5ever-0.26.0.crate https://crates.io/api/v1/crates/htmlescape/0.3.1/download -> htmlescape-0.3.1.crate https://crates.io/api/v1/crates/http/0.2.8/download -> http-0.2.8.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/hyper/0.14.20/download -> hyper-0.14.20.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.50/download -> iana-time-zone-0.1.50.crate https://crates.io/api/v1/crates/ical/0.7.0/download -> ical-0.7.0.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indent_write/2.2.0/download -> indent_write-2.2.0.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/inotify/0.7.1/download -> inotify-0.7.1.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/inventory/0.2.3/download -> inventory-0.2.3.crate https://crates.io/api/v1/crates/io-lifetimes/0.7.3/download -> io-lifetimes-0.7.3.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/ipnet/2.5.0/download -> ipnet-2.5.0.crate https://crates.io/api/v1/crates/is-root/0.1.2/download -> is-root-0.1.2.crate https://crates.io/api/v1/crates/is_ci/1.1.1/download -> is_ci-1.1.1.crate https://crates.io/api/v1/crates/is_debug/1.0.1/download -> is_debug-1.0.1.crate https://crates.io/api/v1/crates/is_executable/1.0.1/download -> is_executable-1.0.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.crate https://crates.io/api/v1/crates/joinery/2.1.0/download -> joinery-2.1.0.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/json-deserializer/0.4.2/download -> json-deserializer-0.4.2.crate https://crates.io/api/v1/crates/json_to_table/0.3.1/download -> json_to_table-0.3.1.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.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/lexical/6.1.1/download -> lexical-6.1.1.crate https://crates.io/api/v1/crates/lexical-core/0.8.5/download -> lexical-core-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/lexical-write-float/0.8.5/download -> lexical-write-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-write-integer/0.8.5/download -> lexical-write-integer-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.135/download -> libc-0.2.135.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.0+1.5.0/download -> libgit2-sys-0.14.0+1.5.0.crate https://crates.io/api/v1/crates/libloading/0.7.3/download -> libloading-0.7.3.crate https://crates.io/api/v1/crates/libm/0.2.5/download -> libm-0.2.5.crate https://crates.io/api/v1/crates/libproc/0.12.0/download -> libproc-0.12.0.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.25.1/download -> libsqlite3-sys-0.25.1.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.0.46/download -> linux-raw-sys-0.0.46.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/lru/0.8.1/download -> lru-0.8.1.crate https://crates.io/api/v1/crates/lscolors/0.12.0/download -> lscolors-0.12.0.crate https://crates.io/api/v1/crates/lz4/1.24.0/download -> lz4-1.24.0.crate https://crates.io/api/v1/crates/lz4-sys/1.9.4/download -> lz4-sys-1.9.4.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/mach2/0.4.1/download -> mach2-0.4.1.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/md-5/0.10.5/download -> md-5-0.10.5.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.7/download -> memmap2-0.5.7.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/miette/5.3.0/download -> miette-5.3.0.crate https://crates.io/api/v1/crates/miette-derive/5.3.0/download -> miette-derive-5.3.0.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.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.5.4/download -> miniz_oxide-0.5.4.crate https://crates.io/api/v1/crates/mio/0.6.23/download -> mio-0.6.23.crate https://crates.io/api/v1/crates/mio/0.8.4/download -> mio-0.8.4.crate https://crates.io/api/v1/crates/mio-extras/2.0.6/download -> mio-extras-2.0.6.crate https://crates.io/api/v1/crates/miow/0.2.2/download -> miow-0.2.2.crate https://crates.io/api/v1/crates/multiversion/0.6.1/download -> multiversion-0.6.1.crate https://crates.io/api/v1/crates/multiversion-macros/0.6.1/download -> multiversion-macros-0.6.1.crate https://crates.io/api/v1/crates/native-tls/0.2.10/download -> native-tls-0.2.10.crate https://crates.io/api/v1/crates/nb/0.1.3/download -> nb-0.1.3.crate https://crates.io/api/v1/crates/nb/1.0.0/download -> nb-1.0.0.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nix/0.25.0/download -> nix-0.25.0.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/nom-supreme/0.8.0/download -> nom-supreme-0.8.0.crate https://crates.io/api/v1/crates/notify/4.0.17/download -> notify-4.0.17.crate https://crates.io/api/v1/crates/ntapi/0.4.0/download -> ntapi-0.4.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num/0.4.0/download -> num-0.4.0.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.crate https://crates.io/api/v1/crates/num-complex/0.4.2/download -> num-complex-0.4.2.crate https://crates.io/api/v1/crates/num-format/0.4.3/download -> num-format-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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.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.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/omnipath/0.1.1/download -> omnipath-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/open/3.2.0/download -> open-3.2.0.crate https://crates.io/api/v1/crates/openssl/0.10.42/download -> openssl-0.10.42.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.22.0+1.1.1q/download -> openssl-src-111.22.0+1.1.1q.crate https://crates.io/api/v1/crates/openssl-sys/0.9.76/download -> openssl-sys-0.9.76.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/owo-colors/3.5.0/download -> owo-colors-3.5.0.crate https://crates.io/api/v1/crates/papergrid/0.7.1/download -> papergrid-0.7.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/parquet-format-safe/0.2.4/download -> parquet-format-safe-0.2.4.crate https://crates.io/api/v1/crates/parquet2/0.16.3/download -> parquet2-0.16.3.crate https://crates.io/api/v1/crates/parse-zoneinfo/0.3.0/download -> parse-zoneinfo-0.3.0.crate https://crates.io/api/v1/crates/paste/1.0.9/download -> paste-1.0.9.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.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/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/peresil/0.3.0/download -> peresil-0.3.0.crate https://crates.io/api/v1/crates/pest/2.3.1/download -> pest-2.3.1.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_macros/0.8.0/download -> phf_macros-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/planus/0.3.1/download -> planus-0.3.1.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/polars/0.25.1/download -> polars-0.25.1.crate https://crates.io/api/v1/crates/polars-arrow/0.25.1/download -> polars-arrow-0.25.1.crate https://crates.io/api/v1/crates/polars-core/0.25.1/download -> polars-core-0.25.1.crate https://crates.io/api/v1/crates/polars-io/0.25.1/download -> polars-io-0.25.1.crate https://crates.io/api/v1/crates/polars-lazy/0.25.1/download -> polars-lazy-0.25.1.crate https://crates.io/api/v1/crates/polars-ops/0.25.1/download -> polars-ops-0.25.1.crate https://crates.io/api/v1/crates/polars-pipe/0.25.1/download -> polars-pipe-0.25.1.crate https://crates.io/api/v1/crates/polars-plan/0.25.1/download -> polars-plan-0.25.1.crate https://crates.io/api/v1/crates/polars-time/0.25.1/download -> polars-time-0.25.1.crate https://crates.io/api/v1/crates/polars-utils/0.25.1/download -> polars-utils-0.25.1.crate https://crates.io/api/v1/crates/pori/0.0.0/download -> pori-0.0.0.crate https://crates.io/api/v1/crates/powierza-coefficient/1.0.2/download -> powierza-coefficient-1.0.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.3/download -> predicates-core-1.0.3.crate https://crates.io/api/v1/crates/predicates-tree/1.0.5/download -> predicates-tree-1.0.5.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.46/download -> proc-macro2-1.0.46.crate https://crates.io/api/v1/crates/procfs/0.14.1/download -> procfs-0.14.1.crate https://crates.io/api/v1/crates/proptest/1.0.0/download -> proptest-1.0.0.crate https://crates.io/api/v1/crates/pure-rust-locales/0.5.6/download -> pure-rust-locales-0.5.6.crate https://crates.io/api/v1/crates/pwd/1.4.0/download -> pwd-1.4.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quick-xml/0.25.0/download -> quick-xml-0.25.0.crate https://crates.io/api/v1/crates/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quickcheck_macros/1.0.0/download -> quickcheck_macros-1.0.0.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/rayon/1.5.3/download -> rayon-1.5.3.crate https://crates.io/api/v1/crates/rayon-core/1.9.3/download -> rayon-core-1.9.3.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/reedline/0.14.0/download -> reedline-0.14.0.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.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/reqwest/0.11.12/download -> reqwest-0.11.12.crate https://crates.io/api/v1/crates/result/1.0.0/download -> result-1.0.0.crate https://crates.io/api/v1/crates/riscv/0.7.0/download -> riscv-0.7.0.crate https://crates.io/api/v1/crates/riscv-target/0.1.2/download -> riscv-target-0.1.2.crate https://crates.io/api/v1/crates/rmp/0.8.11/download -> rmp-0.8.11.crate https://crates.io/api/v1/crates/rmp-serde/1.1.1/download -> rmp-serde-1.1.1.crate https://crates.io/api/v1/crates/roxmltree/0.16.0/download -> roxmltree-0.16.0.crate https://crates.io/api/v1/crates/rstest/0.15.0/download -> rstest-0.15.0.crate https://crates.io/api/v1/crates/rstest_macros/0.14.0/download -> rstest_macros-0.14.0.crate https://crates.io/api/v1/crates/rusqlite/0.28.0/download -> rusqlite-0.28.0.crate https://crates.io/api/v1/crates/rust-embed/6.4.1/download -> rust-embed-6.4.1.crate https://crates.io/api/v1/crates/rust-embed-impl/6.3.0/download -> rust-embed-impl-6.3.0.crate https://crates.io/api/v1/crates/rust-embed-utils/7.3.0/download -> rust-embed-utils-7.3.0.crate https://crates.io/api/v1/crates/rust_decimal/1.26.1/download -> rust_decimal-1.26.1.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/rustc_version/0.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.35.11/download -> rustix-0.35.11.crate https://crates.io/api/v1/crates/rustversion/1.0.9/download -> rustversion-1.0.9.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scraper/0.13.0/download -> scraper-0.13.0.crate https://crates.io/api/v1/crates/security-framework/2.7.0/download -> security-framework-2.7.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download -> security-framework-sys-2.6.1.crate https://crates.io/api/v1/crates/selectors/0.22.0/download -> selectors-0.22.0.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/0.11.0/download -> semver-0.11.0.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/semver-parser/0.10.2/download -> semver-parser-0.10.2.crate https://crates.io/api/v1/crates/seq-macro/0.3.1/download -> seq-macro-0.3.1.crate https://crates.io/api/v1/crates/serde/1.0.145/download -> serde-1.0.145.crate https://crates.io/api/v1/crates/serde_derive/1.0.145/download -> serde_derive-1.0.145.crate https://crates.io/api/v1/crates/serde_ini/0.2.0/download -> serde_ini-0.2.0.crate https://crates.io/api/v1/crates/serde_json/1.0.85/download -> serde_json-1.0.85.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/serde_yaml/0.9.13/download -> serde_yaml-0.9.13.crate https://crates.io/api/v1/crates/serial_test/0.8.0/download -> serial_test-0.8.0.crate https://crates.io/api/v1/crates/serial_test_derive/0.8.0/download -> serial_test_derive-0.8.0.crate https://crates.io/api/v1/crates/servo_arc/0.1.1/download -> servo_arc-0.1.1.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shadow-rs/0.16.3/download -> shadow-rs-0.16.3.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.14/download -> signal-hook-0.3.14.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/simd-json/0.6.0/download -> simd-json-0.6.0.crate https://crates.io/api/v1/crates/simdutf8/0.1.4/download -> simdutf8-0.1.4.crate https://crates.io/api/v1/crates/simplelog/0.12.0/download -> simplelog-0.12.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/smartstring/1.0.1/download -> smartstring-1.0.1.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/snap/1.0.5/download -> snap-1.0.5.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/spin/0.9.4/download -> spin-0.9.4.crate https://crates.io/api/v1/crates/sqlparser/0.23.0/download -> sqlparser-0.23.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/streaming-decompression/0.1.2/download -> streaming-decompression-0.1.2.crate https://crates.io/api/v1/crates/streaming-iterator/0.1.7/download -> streaming-iterator-0.1.7.crate https://crates.io/api/v1/crates/strength_reduce/0.2.3/download -> strength_reduce-0.2.3.crate https://crates.io/api/v1/crates/string_cache/0.8.4/download -> string_cache-0.8.4.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/supports-color/1.3.0/download -> supports-color-1.3.0.crate https://crates.io/api/v1/crates/supports-hyperlinks/1.2.0/download -> supports-hyperlinks-1.2.0.crate https://crates.io/api/v1/crates/supports-unicode/1.0.2/download -> supports-unicode-1.0.2.crate https://crates.io/api/v1/crates/sxd-document/0.3.2/download -> sxd-document-0.3.2.crate https://crates.io/api/v1/crates/sxd-xpath/0.4.2/download -> sxd-xpath-0.4.2.crate https://crates.io/api/v1/crates/syn/1.0.101/download -> syn-1.0.101.crate https://crates.io/api/v1/crates/sys-locale/0.2.1/download -> sys-locale-0.2.1.crate https://crates.io/api/v1/crates/sysinfo/0.26.4/download -> sysinfo-0.26.4.crate https://crates.io/api/v1/crates/tabled/0.10.0/download -> tabled-0.10.0.crate https://crates.io/api/v1/crates/tabled_derive/0.5.0/download -> tabled_derive-0.5.0.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/terminal_size/0.2.1/download -> terminal_size-0.2.1.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.crate https://crates.io/api/v1/crates/textwrap/0.15.1/download -> textwrap-0.15.1.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thin-slice/0.1.1/download -> thin-slice-0.1.1.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/time/0.3.14/download -> time-0.3.14.crate https://crates.io/api/v1/crates/time-macros/0.2.4/download -> time-macros-0.2.4.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/titlecase/2.2.0/download -> titlecase-2.2.0.crate https://crates.io/api/v1/crates/tokio/1.24.1/download -> tokio-1.24.1.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.0/download -> tokio-native-tls-0.3.0.crate https://crates.io/api/v1/crates/tokio-util/0.7.4/download -> tokio-util-0.7.4.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.36/download -> tracing-0.1.36.crate https://crates.io/api/v1/crates/tracing-core/0.1.29/download -> tracing-core-0.1.29.crate https://crates.io/api/v1/crates/trash/3.0.0/download -> trash-3.0.0.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/tui/0.19.0/download -> tui-0.19.0.crate https://crates.io/api/v1/crates/typed-arena/1.7.0/download -> typed-arena-1.7.0.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/typetag/0.1.8/download -> typetag-0.1.8.crate https://crates.io/api/v1/crates/typetag-impl/0.1.8/download -> typetag-impl-0.1.8.crate https://crates.io/api/v1/crates/ucd-trie/0.1.5/download -> ucd-trie-0.1.5.crate https://crates.io/api/v1/crates/umask/2.0.0/download -> umask-2.0.0.crate https://crates.io/api/v1/crates/uncased/0.9.7/download -> uncased-0.9.7.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.4/download -> unicode-ident-1.0.4.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.0/download -> unicode-segmentation-1.10.0.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.4/download -> unsafe-libyaml-0.2.4.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/users/0.10.0/download -> users-0.10.0.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8-width/0.1.6/download -> utf8-width-0.1.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.crate https://crates.io/api/v1/crates/uuid/1.1.2/download -> uuid-1.1.2.crate https://crates.io/api/v1/crates/value-trait/0.4.0/download -> value-trait-0.4.0.crate https://crates.io/api/v1/crates/vcell/0.1.3/download -> vcell-0.1.3.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/volatile-register/0.2.1/download -> volatile-register-0.2.1.crate https://crates.io/api/v1/crates/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.33/download -> wasm-bindgen-futures-0.4.33.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/wax/0.5.0/download -> wax-0.5.0.crate https://crates.io/api/v1/crates/web-sys/0.3.60/download -> web-sys-0.3.60.crate https://crates.io/api/v1/crates/which/4.3.0/download -> which-4.3.0.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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/windows/0.43.0/download -> windows-0.43.0.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/winres/0.1.12/download -> winres-0.1.12.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/xmlparser/0.13.5/download -> xmlparser-0.13.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zip/0.6.3/download -> zip-0.6.3.crate https://crates.io/api/v1/crates/zstd/0.11.2+zstd.1.5.2/download -> zstd-0.11.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/5.0.2+zstd.1.5.2/download -> zstd-safe-5.0.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-sys/2.0.1+zstd.1.5.2/download -> zstd-sys-2.0.1+zstd.1.5.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7ce0189f7158b2bba92ebc0fdcea982c diff --git a/metadata/md5-cache/app-shells/nushell-0.78.0 b/metadata/md5-cache/app-shells/nushell-0.78.0 index de84461935ad..96240cf12f7f 100644 --- a/metadata/md5-cache/app-shells/nushell-0.78.0 +++ b/metadata/md5-cache/app-shells/nushell-0.78.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libgit2-0.99:= dev-libs/oniguruma:= dev-libs/openssl:0= net-l RESTRICT=test SLOT=0 SRC_URI=https://github.com/nushell/nushell/archive/0.78.0.tar.gz -> nushell-0.78.0.tar.gz https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/alloc-no-stdlib/2.0.4/download -> alloc-no-stdlib-2.0.4.crate https://crates.io/api/v1/crates/alloc-stdlib/0.2.2/download -> alloc-stdlib-0.2.2.crate https://crates.io/api/v1/crates/alphanumeric-sort/1.5.0/download -> alphanumeric-sort-1.5.0.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/ansi-str/0.5.0/download -> ansi-str-0.5.0.crate https://crates.io/api/v1/crates/ansi-str/0.7.2/download -> ansi-str-0.7.2.crate https://crates.io/api/v1/crates/ansitok/0.2.0/download -> ansitok-0.2.0.crate https://crates.io/api/v1/crates/anyhow/1.0.69/download -> anyhow-1.0.69.crate https://crates.io/api/v1/crates/array-init-cursor/0.2.0/download -> array-init-cursor-0.2.0.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/arrow-format/0.8.1/download -> arrow-format-0.8.1.crate https://crates.io/api/v1/crates/arrow2/0.16.0/download -> arrow2-0.16.0.crate https://crates.io/api/v1/crates/assert-json-diff/2.0.2/download -> assert-json-diff-2.0.2.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.crate https://crates.io/api/v1/crates/async-stream/0.3.4/download -> async-stream-0.3.4.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.4/download -> async-stream-impl-0.3.4.crate https://crates.io/api/v1/crates/async-trait/0.1.66/download -> async-trait-0.1.66.crate https://crates.io/api/v1/crates/atomic-polyfill/0.1.11/download -> atomic-polyfill-0.1.11.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/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bindgen/0.59.2/download -> bindgen-0.59.2.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.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.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/brotli/3.3.4/download -> brotli-3.3.4.crate https://crates.io/api/v1/crates/brotli-decompressor/2.3.4/download -> brotli-decompressor-2.3.4.crate https://crates.io/api/v1/crates/brownstone/3.0.0/download -> brownstone-3.0.0.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bstr/1.3.0/download -> bstr-1.3.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byte-unit/4.0.18/download -> byte-unit-4.0.18.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/bytemuck_derive/1.4.0/download -> bytemuck_derive-1.4.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bytesize/1.2.0/download -> bytesize-1.2.0.crate https://crates.io/api/v1/crates/calamine/0.19.1/download -> calamine-0.19.1.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/chrono-humanize/0.2.2/download -> chrono-humanize-0.2.2.crate https://crates.io/api/v1/crates/chrono-tz/0.8.1/download -> chrono-tz-0.8.1.crate https://crates.io/api/v1/crates/chrono-tz-build/0.1.0/download -> chrono-tz-build-0.1.0.crate https://crates.io/api/v1/crates/ciborium/0.2.0/download -> ciborium-0.2.0.crate https://crates.io/api/v1/crates/ciborium-io/0.2.0/download -> ciborium-io-0.2.0.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.0/download -> ciborium-ll-0.2.0.crate https://crates.io/api/v1/crates/clang-sys/1.6.0/download -> clang-sys-1.6.0.crate https://crates.io/api/v1/crates/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/codepage/0.1.1/download -> codepage-0.1.1.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/comfy-table/6.1.4/download -> comfy-table-6.1.4.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/const-random/0.1.15/download -> const-random-0.1.15.crate https://crates.io/api/v1/crates/const-random-macro/0.1.15/download -> const-random-macro-0.1.15.crate https://crates.io/api/v1/crates/const_format/0.2.30/download -> const_format-0.2.30.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.29/download -> const_format_proc_macros-0.2.29.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.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/criterion/0.4.0/download -> criterion-0.4.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/critical-section/1.1.1/download -> critical-section-1.1.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.7/download -> crossbeam-channel-0.5.7.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crossterm/0.24.0/download -> crossterm-0.24.0.crate https://crates.io/api/v1/crates/crossterm/0.25.0/download -> crossterm-0.25.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.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/cssparser/0.29.6/download -> cssparser-0.29.6.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.0/download -> cssparser-macros-0.6.0.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/ctrlc/3.2.5/download -> ctrlc-3.2.5.crate https://crates.io/api/v1/crates/cxx/1.0.92/download -> cxx-1.0.92.crate https://crates.io/api/v1/crates/cxx-build/1.0.92/download -> cxx-build-1.0.92.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.92/download -> cxxbridge-flags-1.0.92.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.92/download -> cxxbridge-macro-1.0.92.crate https://crates.io/api/v1/crates/dashmap/5.4.0/download -> dashmap-5.4.0.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/dialoguer/0.10.3/download -> dialoguer-0.10.3.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dlv-list/0.3.0/download -> dlv-list-0.3.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/dtoa-short/0.3.3/download -> dtoa-short-0.3.3.crate https://crates.io/api/v1/crates/dtparse/1.3.0/download -> dtparse-1.3.0.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/ego-tree/0.6.2/download -> ego-tree-0.6.2.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/eml-parser/0.1.3/download -> eml-parser-0.1.3.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.11/download -> enum_dispatch-0.3.11.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/erased-serde/0.3.25/download -> erased-serde-0.3.25.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.0/download -> errno-0.3.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/ethnum/1.3.2/download -> ethnum-1.3.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fancy-regex/0.11.0/download -> fancy-regex-0.11.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fd-lock/3.0.10/download -> fd-lock-3.0.10.crate https://crates.io/api/v1/crates/filesize/0.2.0/download -> filesize-0.2.0.crate https://crates.io/api/v1/crates/filetime/0.2.20/download -> filetime-0.2.20.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign_vec/0.1.0/download -> foreign_vec-0.1.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs_extra/1.3.0/download -> fs_extra-1.3.0.crate https://crates.io/api/v1/crates/fsevent/0.4.0/download -> fsevent-0.4.0.crate https://crates.io/api/v1/crates/fsevent-sys/2.0.1/download -> fsevent-sys-2.0.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/futures/0.3.27/download -> futures-0.3.27.crate https://crates.io/api/v1/crates/futures-channel/0.3.27/download -> futures-channel-0.3.27.crate https://crates.io/api/v1/crates/futures-core/0.3.27/download -> futures-core-0.3.27.crate https://crates.io/api/v1/crates/futures-executor/0.3.27/download -> futures-executor-0.3.27.crate https://crates.io/api/v1/crates/futures-io/0.3.27/download -> futures-io-0.3.27.crate https://crates.io/api/v1/crates/futures-macro/0.3.27/download -> futures-macro-0.3.27.crate https://crates.io/api/v1/crates/futures-sink/0.3.27/download -> futures-sink-0.3.27.crate https://crates.io/api/v1/crates/futures-task/0.3.27/download -> futures-task-0.3.27.crate https://crates.io/api/v1/crates/futures-util/0.3.27/download -> futures-util-0.3.27.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.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.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/getset/0.1.2/download -> getset-0.1.2.crate https://crates.io/api/v1/crates/ghost/0.1.8/download -> ghost-0.1.8.crate https://crates.io/api/v1/crates/git2/0.16.1/download -> git2-0.16.1.crate https://crates.io/api/v1/crates/gjson/0.8.1/download -> gjson-0.8.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/h2/0.3.16/download -> h2-0.3.16.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/halfbrown/0.1.18/download -> halfbrown-0.1.18.crate https://crates.io/api/v1/crates/hamcrest2/0.3.0/download -> hamcrest2-0.3.0.crate https://crates.io/api/v1/crates/hash32/0.2.1/download -> hash32-0.2.1.crate https://crates.io/api/v1/crates/hash_hasher/2.0.3/download -> hash_hasher-2.0.3.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/hashlink/0.8.1/download -> hashlink-0.8.1.crate https://crates.io/api/v1/crates/heapless/0.7.16/download -> heapless-0.7.16.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/html5ever/0.26.0/download -> html5ever-0.26.0.crate https://crates.io/api/v1/crates/htmlescape/0.3.1/download -> htmlescape-0.3.1.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/hyper/0.14.25/download -> hyper-0.14.25.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/ical/0.8.0/download -> ical-0.8.0.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indent_write/2.2.0/download -> indent_write-2.2.0.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/inotify/0.7.1/download -> inotify-0.7.1.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/inventory/0.3.4/download -> inventory-0.3.4.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.6/download -> io-lifetimes-1.0.6.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/is-root/0.1.2/download -> is-root-0.1.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.5/download -> is-terminal-0.4.5.crate https://crates.io/api/v1/crates/is_ci/1.1.1/download -> is_ci-1.1.1.crate https://crates.io/api/v1/crates/is_debug/1.0.1/download -> is_debug-1.0.1.crate https://crates.io/api/v1/crates/is_executable/1.0.1/download -> is_executable-1.0.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/joinery/2.1.0/download -> joinery-2.1.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/json-deserializer/0.4.4/download -> json-deserializer-0.4.4.crate https://crates.io/api/v1/crates/json_to_table/0.3.1/download -> json_to_table-0.3.1.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.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/lexical/6.1.1/download -> lexical-6.1.1.crate https://crates.io/api/v1/crates/lexical-core/0.8.5/download -> lexical-core-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/lexical-write-float/0.8.5/download -> lexical-write-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-write-integer/0.8.5/download -> lexical-write-integer-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.2+1.5.1/download -> libgit2-sys-0.14.2+1.5.1.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/libproc/0.12.0/download -> libproc-0.12.0.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.25.2/download -> libsqlite3-sys-0.25.2.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.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/lru/0.10.0/download -> lru-0.10.0.crate https://crates.io/api/v1/crates/lscolors/0.12.0/download -> lscolors-0.12.0.crate https://crates.io/api/v1/crates/lz4/1.24.0/download -> lz4-1.24.0.crate https://crates.io/api/v1/crates/lz4-sys/1.9.4/download -> lz4-sys-1.9.4.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/mach2/0.4.1/download -> mach2-0.4.1.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/md-5/0.10.5/download -> md-5-0.10.5.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/miette/5.6.0/download -> miette-5.6.0.crate https://crates.io/api/v1/crates/miette-derive/5.6.0/download -> miette-derive-5.6.0.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.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/mio/0.6.23/download -> mio-0.6.23.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/mio-extras/2.0.6/download -> mio-extras-2.0.6.crate https://crates.io/api/v1/crates/miow/0.2.2/download -> miow-0.2.2.crate https://crates.io/api/v1/crates/mockito/1.0.0/download -> mockito-1.0.0.crate https://crates.io/api/v1/crates/multiversion/0.6.1/download -> multiversion-0.6.1.crate https://crates.io/api/v1/crates/multiversion-macros/0.6.1/download -> multiversion-macros-0.6.1.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/net2/0.2.38/download -> net2-0.2.38.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nom-supreme/0.8.0/download -> nom-supreme-0.8.0.crate https://crates.io/api/v1/crates/notify/4.0.17/download -> notify-4.0.17.crate https://crates.io/api/v1/crates/now/0.1.3/download -> now-0.1.3.crate https://crates.io/api/v1/crates/ntapi/0.4.0/download -> ntapi-0.4.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.47.0/download -> nu-ansi-term-0.47.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num/0.4.0/download -> num-0.4.0.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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-format/0.4.4/download -> num-format-0.4.4.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.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/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/omnipath/0.1.1/download -> omnipath-0.1.1.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/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/open/4.0.0/download -> open-4.0.0.crate https://crates.io/api/v1/crates/openssl/0.10.48/download -> openssl-0.10.48.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.25.1+1.1.1t/download -> openssl-src-111.25.1+1.1.1t.crate https://crates.io/api/v1/crates/openssl-sys/0.9.83/download -> openssl-sys-0.9.83.crate https://crates.io/api/v1/crates/ordered-multimap/0.4.3/download -> ordered-multimap-0.4.3.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/owo-colors/3.5.0/download -> owo-colors-3.5.0.crate https://crates.io/api/v1/crates/papergrid/0.7.1/download -> papergrid-0.7.1.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/parquet-format-safe/0.2.4/download -> parquet-format-safe-0.2.4.crate https://crates.io/api/v1/crates/parquet2/0.17.1/download -> parquet2-0.17.1.crate https://crates.io/api/v1/crates/parse-zoneinfo/0.3.0/download -> parse-zoneinfo-0.3.0.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.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/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/peresil/0.3.0/download -> peresil-0.3.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_macros/0.10.0/download -> phf_macros-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/planus/0.3.1/download -> planus-0.3.1.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/polars/0.27.2/download -> polars-0.27.2.crate https://crates.io/api/v1/crates/polars-arrow/0.27.2/download -> polars-arrow-0.27.2.crate https://crates.io/api/v1/crates/polars-core/0.27.2/download -> polars-core-0.27.2.crate https://crates.io/api/v1/crates/polars-io/0.27.2/download -> polars-io-0.27.2.crate https://crates.io/api/v1/crates/polars-lazy/0.27.2/download -> polars-lazy-0.27.2.crate https://crates.io/api/v1/crates/polars-ops/0.27.2/download -> polars-ops-0.27.2.crate https://crates.io/api/v1/crates/polars-pipe/0.27.2/download -> polars-pipe-0.27.2.crate https://crates.io/api/v1/crates/polars-plan/0.27.2/download -> polars-plan-0.27.2.crate https://crates.io/api/v1/crates/polars-time/0.27.2/download -> polars-time-0.27.2.crate https://crates.io/api/v1/crates/polars-utils/0.27.2/download -> polars-utils-0.27.2.crate https://crates.io/api/v1/crates/pori/0.0.0/download -> pori-0.0.0.crate https://crates.io/api/v1/crates/portable-atomic/0.3.19/download -> portable-atomic-0.3.19.crate https://crates.io/api/v1/crates/powierza-coefficient/1.0.2/download -> powierza-coefficient-1.0.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates-core/1.0.5/download -> predicates-core-1.0.5.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/print-positions/0.6.1/download -> print-positions-0.6.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.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/procfs/0.15.1/download -> procfs-0.15.1.crate https://crates.io/api/v1/crates/pure-rust-locales/0.5.6/download -> pure-rust-locales-0.5.6.crate https://crates.io/api/v1/crates/pwd/1.4.0/download -> pwd-1.4.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-xml/0.25.0/download -> quick-xml-0.25.0.crate https://crates.io/api/v1/crates/quick-xml/0.28.1/download -> quick-xml-0.28.1.crate https://crates.io/api/v1/crates/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quickcheck_macros/1.0.0/download -> quickcheck_macros-1.0.0.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/reedline/0.18.0/download -> reedline-0.18.0.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.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/rmp/0.8.11/download -> rmp-0.8.11.crate https://crates.io/api/v1/crates/rmp-serde/1.1.1/download -> rmp-serde-1.1.1.crate https://crates.io/api/v1/crates/roxmltree/0.18.0/download -> roxmltree-0.18.0.crate https://crates.io/api/v1/crates/rstest/0.17.0/download -> rstest-0.17.0.crate https://crates.io/api/v1/crates/rstest_macros/0.17.0/download -> rstest_macros-0.17.0.crate https://crates.io/api/v1/crates/rusqlite/0.28.0/download -> rusqlite-0.28.0.crate https://crates.io/api/v1/crates/rust-embed/6.6.0/download -> rust-embed-6.6.0.crate https://crates.io/api/v1/crates/rust-embed-impl/6.5.0/download -> rust-embed-impl-6.5.0.crate https://crates.io/api/v1/crates/rust-embed-utils/7.5.0/download -> rust-embed-utils-7.5.0.crate https://crates.io/api/v1/crates/rust-ini/0.18.0/download -> rust-ini-0.18.0.crate https://crates.io/api/v1/crates/rust_decimal/1.28.1/download -> rust_decimal-1.28.1.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.9/download -> rustix-0.36.9.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scraper/0.15.0/download -> scraper-0.15.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/selectors/0.24.0/download -> selectors-0.24.0.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.crate https://crates.io/api/v1/crates/seq-macro/0.3.3/download -> seq-macro-0.3.3.crate https://crates.io/api/v1/crates/serde/1.0.154/download -> serde-1.0.154.crate https://crates.io/api/v1/crates/serde_derive/1.0.154/download -> serde_derive-1.0.154.crate https://crates.io/api/v1/crates/serde_json/1.0.94/download -> serde_json-1.0.94.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/serde_yaml/0.9.19/download -> serde_yaml-0.9.19.crate https://crates.io/api/v1/crates/serial_test/1.0.0/download -> serial_test-1.0.0.crate https://crates.io/api/v1/crates/serial_test_derive/1.0.0/download -> serial_test_derive-1.0.0.crate https://crates.io/api/v1/crates/servo_arc/0.2.0/download -> servo_arc-0.2.0.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shadow-rs/0.21.0/download -> shadow-rs-0.21.0.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/simd-json/0.7.0/download -> simd-json-0.7.0.crate https://crates.io/api/v1/crates/simdutf8/0.1.4/download -> simdutf8-0.1.4.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/simplelog/0.12.1/download -> simplelog-0.12.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smartstring/1.0.1/download -> smartstring-1.0.1.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/snap/1.1.0/download -> snap-1.1.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.9.5/download -> spin-0.9.5.crate https://crates.io/api/v1/crates/sqlparser/0.32.0/download -> sqlparser-0.32.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/streaming-decompression/0.1.2/download -> streaming-decompression-0.1.2.crate https://crates.io/api/v1/crates/streaming-iterator/0.1.9/download -> streaming-iterator-0.1.9.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/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/supports-color/2.0.0/download -> supports-color-2.0.0.crate https://crates.io/api/v1/crates/supports-hyperlinks/2.0.0/download -> supports-hyperlinks-2.0.0.crate https://crates.io/api/v1/crates/supports-unicode/2.0.0/download -> supports-unicode-2.0.0.crate https://crates.io/api/v1/crates/sxd-document/0.3.2/download -> sxd-document-0.3.2.crate https://crates.io/api/v1/crates/sxd-xpath/0.4.2/download -> sxd-xpath-0.4.2.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/sys-locale/0.2.4/download -> sys-locale-0.2.4.crate https://crates.io/api/v1/crates/sysinfo/0.27.8/download -> sysinfo-0.27.8.crate https://crates.io/api/v1/crates/sysinfo/0.28.2/download -> sysinfo-0.28.2.crate https://crates.io/api/v1/crates/tabled/0.10.0/download -> tabled-0.10.0.crate https://crates.io/api/v1/crates/tabled_derive/0.5.0/download -> tabled_derive-0.5.0.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/terminal_size/0.2.5/download -> terminal_size-0.2.5.crate https://crates.io/api/v1/crates/termtree/0.4.0/download -> termtree-0.4.0.crate https://crates.io/api/v1/crates/textwrap/0.15.2/download -> textwrap-0.15.2.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.39/download -> thiserror-1.0.39.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.39/download -> thiserror-impl-1.0.39.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/titlecase/2.2.1/download -> titlecase-2.2.1.crate https://crates.io/api/v1/crates/tokio/1.26.0/download -> tokio-1.26.0.crate https://crates.io/api/v1/crates/tokio-macros/1.8.2/download -> tokio-macros-1.8.2.crate https://crates.io/api/v1/crates/tokio-util/0.7.7/download -> tokio-util-0.7.7.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.2/download -> toml-0.7.2.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.5/download -> toml_edit-0.19.5.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/trash/3.0.1/download -> trash-3.0.1.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/tui/0.19.0/download -> tui-0.19.0.crate https://crates.io/api/v1/crates/typed-arena/1.7.0/download -> typed-arena-1.7.0.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/typetag/0.2.6/download -> typetag-0.2.6.crate https://crates.io/api/v1/crates/typetag-impl/0.2.6/download -> typetag-impl-0.2.6.crate https://crates.io/api/v1/crates/umask/2.0.0/download -> umask-2.0.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.11/download -> unicode-bidi-0.3.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.7/download -> unsafe-libyaml-0.2.7.crate https://crates.io/api/v1/crates/ureq/2.6.2/download -> ureq-2.6.2.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/users/0.10.0/download -> users-0.10.0.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8-width/0.1.6/download -> utf8-width-0.1.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.0/download -> uuid-1.3.0.crate https://crates.io/api/v1/crates/value-trait/0.5.1/download -> value-trait-0.5.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.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-futures/0.4.34/download -> wasm-bindgen-futures-0.4.34.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/wasm-timer/0.2.5/download -> wasm-timer-0.2.5.crate https://crates.io/api/v1/crates/wax/0.5.0/download -> wax-0.5.0.crate https://crates.io/api/v1/crates/web-sys/0.3.61/download -> web-sys-0.3.61.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.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows/0.46.0/download -> windows-0.46.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/winnow/0.3.5/download -> winnow-0.3.5.crate https://crates.io/api/v1/crates/winreg/0.11.0/download -> winreg-0.11.0.crate https://crates.io/api/v1/crates/winres/0.1.12/download -> winres-0.1.12.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/xmlparser/0.13.5/download -> xmlparser-0.13.5.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.6/download -> xxhash-rust-0.8.6.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zip/0.6.4/download -> zip-0.6.4.crate https://crates.io/api/v1/crates/zstd/0.11.2+zstd.1.5.2/download -> zstd-0.11.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/5.0.2+zstd.1.5.2/download -> zstd-safe-5.0.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-sys/2.0.7+zstd.1.5.4/download -> zstd-sys-2.0.7+zstd.1.5.4.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d77f6cf627cd6f83e128ab0348017dd0 diff --git a/metadata/md5-cache/app-shells/nushell-0.82.0 b/metadata/md5-cache/app-shells/nushell-0.82.0 new file mode 100644 index 000000000000..9d572e12526c --- /dev/null +++ b/metadata/md5-cache/app-shells/nushell-0.82.0 @@ -0,0 +1,16 @@ +BDEPEND=>=virtual/rust-1.60 virtual/pkgconfig >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=>=dev-libs/libgit2-0.99:= dev-libs/oniguruma:= dev-libs/openssl:0= net-libs/libssh2:= net-libs/nghttp2:= net-misc/curl dev-db/sqlite:3= x11-libs/libX11 x11-libs/libxcb +DESCRIPTION=A new type of shell, written in Rust +EAPI=8 +HOMEPAGE=https://www.nushell.sh +INHERIT=cargo +IUSE=dataframe extra debug +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv +LICENSE=MIT Apache-2.0 BSD-2 BSD Boost-1.0 CC-PD CC0-1.0 ISC MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016 ZLIB +RDEPEND=>=dev-libs/libgit2-0.99:= dev-libs/oniguruma:= dev-libs/openssl:0= net-libs/libssh2:= net-libs/nghttp2:= net-misc/curl dev-db/sqlite:3= x11-libs/libX11 x11-libs/libxcb +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/nushell/nushell/archive/0.82.0.tar.gz -> nushell-0.82.0.tar.gz https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/alloc-no-stdlib/2.0.4/download -> alloc-no-stdlib-2.0.4.crate https://crates.io/api/v1/crates/alloc-stdlib/0.2.2/download -> alloc-stdlib-0.2.2.crate https://crates.io/api/v1/crates/alphanumeric-sort/1.5.1/download -> alphanumeric-sort-1.5.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/ansi-str/0.7.2/download -> ansi-str-0.7.2.crate https://crates.io/api/v1/crates/ansi-str/0.8.0/download -> ansi-str-0.8.0.crate https://crates.io/api/v1/crates/ansitok/0.2.0/download -> ansitok-0.2.0.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/argminmax/0.6.1/download -> argminmax-0.6.1.crate https://crates.io/api/v1/crates/array-init-cursor/0.2.0/download -> array-init-cursor-0.2.0.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/arrow-format/0.8.1/download -> arrow-format-0.8.1.crate https://crates.io/api/v1/crates/arrow2/0.17.2/download -> arrow2-0.17.2.crate https://crates.io/api/v1/crates/assert-json-diff/2.0.2/download -> assert-json-diff-2.0.2.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.crate https://crates.io/api/v1/crates/async-stream/0.3.5/download -> async-stream-0.3.5.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.5/download -> async-stream-impl-0.3.5.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/atoi/2.0.0/download -> atoi-2.0.0.crate https://crates.io/api/v1/crates/atomic-polyfill/0.1.11/download -> atomic-polyfill-0.1.11.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/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bindgen/0.64.0/download -> bindgen-0.64.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.1/download -> bitflags-2.3.1.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/brotli/3.3.4/download -> brotli-3.3.4.crate https://crates.io/api/v1/crates/brotli-decompressor/2.3.4/download -> brotli-decompressor-2.3.4.crate https://crates.io/api/v1/crates/brownstone/3.0.0/download -> brownstone-3.0.0.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/byte-unit/4.0.19/download -> byte-unit-4.0.19.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/bytemuck_derive/1.4.1/download -> bytemuck_derive-1.4.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bytesize/1.2.0/download -> bytesize-1.2.0.crate https://crates.io/api/v1/crates/calamine/0.19.1/download -> calamine-0.19.1.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/chrono-humanize/0.2.2/download -> chrono-humanize-0.2.2.crate https://crates.io/api/v1/crates/chrono-tz/0.8.2/download -> chrono-tz-0.8.2.crate https://crates.io/api/v1/crates/chrono-tz-build/0.1.0/download -> chrono-tz-build-0.1.0.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/4.3.2/download -> clap-4.3.2.crate https://crates.io/api/v1/crates/clap_builder/4.3.1/download -> clap_builder-4.3.1.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/codepage/0.1.1/download -> codepage-0.1.1.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/comfy-table/6.1.4/download -> comfy-table-6.1.4.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/const-random/0.1.15/download -> const-random-0.1.15.crate https://crates.io/api/v1/crates/const-random-macro/0.1.15/download -> const-random-macro-0.1.15.crate https://crates.io/api/v1/crates/const_format/0.2.30/download -> const_format-0.2.30.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.29/download -> const_format_proc_macros-0.2.29.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/critical-section/1.1.1/download -> critical-section-1.1.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crossterm/0.25.0/download -> crossterm-0.25.0.crate https://crates.io/api/v1/crates/crossterm/0.26.1/download -> crossterm-0.26.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.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/cssparser/0.29.6/download -> cssparser-0.29.6.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.0/download -> cssparser-macros-0.6.0.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/ctrlc/3.4.0/download -> ctrlc-3.4.0.crate https://crates.io/api/v1/crates/dashmap/5.4.0/download -> dashmap-5.4.0.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/dialoguer/0.10.4/download -> dialoguer-0.10.4.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dlv-list/0.5.0/download -> dlv-list-0.5.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/dtoa-short/0.3.3/download -> dtoa-short-0.3.3.crate https://crates.io/api/v1/crates/dtparse/1.5.0/download -> dtparse-1.5.0.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/ego-tree/0.6.2/download -> ego-tree-0.6.2.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/eml-parser/0.1.3/download -> eml-parser-0.1.3.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.11/download -> enum_dispatch-0.3.11.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/erased-serde/0.3.25/download -> erased-serde-0.3.25.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/ethnum/1.3.2/download -> ethnum-1.3.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fancy-regex/0.11.0/download -> fancy-regex-0.11.0.crate https://crates.io/api/v1/crates/fast-float/0.2.0/download -> fast-float-0.2.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fd-lock/3.0.12/download -> fd-lock-3.0.12.crate https://crates.io/api/v1/crates/filesize/0.2.0/download -> filesize-0.2.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign_vec/0.1.0/download -> foreign_vec-0.1.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs_extra/1.3.0/download -> fs_extra-1.3.0.crate https://crates.io/api/v1/crates/fsevent/0.4.0/download -> fsevent-0.4.0.crate https://crates.io/api/v1/crates/fsevent-sys/2.0.1/download -> fsevent-sys-2.0.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/getset/0.1.2/download -> getset-0.1.2.crate https://crates.io/api/v1/crates/ghost/0.1.9/download -> ghost-0.1.9.crate https://crates.io/api/v1/crates/git2/0.17.1/download -> git2-0.17.1.crate https://crates.io/api/v1/crates/gjson/0.8.1/download -> gjson-0.8.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/h2/0.3.19/download -> h2-0.3.19.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/halfbrown/0.2.2/download -> halfbrown-0.2.2.crate https://crates.io/api/v1/crates/hamcrest2/0.3.0/download -> hamcrest2-0.3.0.crate https://crates.io/api/v1/crates/hash32/0.2.1/download -> hash32-0.2.1.crate https://crates.io/api/v1/crates/hash_hasher/2.0.3/download -> hash_hasher-2.0.3.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/hashlink/0.8.2/download -> hashlink-0.8.2.crate https://crates.io/api/v1/crates/heapless/0.7.16/download -> heapless-0.7.16.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/html5ever/0.26.0/download -> html5ever-0.26.0.crate https://crates.io/api/v1/crates/htmlescape/0.3.1/download -> htmlescape-0.3.1.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/hyper/0.14.26/download -> hyper-0.14.26.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/ical/0.8.0/download -> ical-0.8.0.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indent_write/2.2.0/download -> indent_write-2.2.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/inotify/0.7.1/download -> inotify-0.7.1.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/inventory/0.3.6/download -> inventory-0.3.6.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/is-docker/0.2.0/download -> is-docker-0.2.0.crate https://crates.io/api/v1/crates/is-root/0.1.2/download -> is-root-0.1.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/is-wsl/0.4.0/download -> is-wsl-0.4.0.crate https://crates.io/api/v1/crates/is_ci/1.1.1/download -> is_ci-1.1.1.crate https://crates.io/api/v1/crates/is_debug/1.0.1/download -> is_debug-1.0.1.crate https://crates.io/api/v1/crates/is_executable/1.0.1/download -> is_executable-1.0.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/joinery/2.1.0/download -> joinery-2.1.0.crate https://crates.io/api/v1/crates/js-sys/0.3.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.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/lexical/6.1.1/download -> lexical-6.1.1.crate https://crates.io/api/v1/crates/lexical-core/0.8.5/download -> lexical-core-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/lexical-write-float/0.8.5/download -> lexical-write-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-write-integer/0.8.5/download -> lexical-write-integer-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libgit2-sys/0.15.1+1.6.4/download -> libgit2-sys-0.15.1+1.6.4.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.33/download -> libmimalloc-sys-0.1.33.crate https://crates.io/api/v1/crates/libproc/0.13.0/download -> libproc-0.13.0.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.26.0/download -> libsqlite3-sys-0.26.0.crate https://crates.io/api/v1/crates/libssh2-sys/0.3.0/download -> libssh2-sys-0.3.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.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/lru/0.10.0/download -> lru-0.10.0.crate https://crates.io/api/v1/crates/lscolors/0.14.0/download -> lscolors-0.14.0.crate https://crates.io/api/v1/crates/lz4/1.24.0/download -> lz4-1.24.0.crate https://crates.io/api/v1/crates/lz4-sys/1.9.4/download -> lz4-sys-1.9.4.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/mach2/0.4.1/download -> mach2-0.4.1.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/md-5/0.10.5/download -> md-5-0.10.5.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/miette/5.9.0/download -> miette-5.9.0.crate https://crates.io/api/v1/crates/miette-derive/5.9.0/download -> miette-derive-5.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.37/download -> mimalloc-0.1.37.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.6.23/download -> mio-0.6.23.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/mio-extras/2.0.6/download -> mio-extras-2.0.6.crate https://crates.io/api/v1/crates/miow/0.2.2/download -> miow-0.2.2.crate https://crates.io/api/v1/crates/mockito/1.1.0/download -> mockito-1.1.0.crate https://crates.io/api/v1/crates/multiversion/0.7.2/download -> multiversion-0.7.2.crate https://crates.io/api/v1/crates/multiversion-macros/0.7.2/download -> multiversion-macros-0.7.2.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/net2/0.2.38/download -> net2-0.2.38.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nom-supreme/0.8.0/download -> nom-supreme-0.8.0.crate https://crates.io/api/v1/crates/notify/4.0.17/download -> notify-4.0.17.crate https://crates.io/api/v1/crates/now/0.1.3/download -> now-0.1.3.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-0.4.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.47.0/download -> nu-ansi-term-0.47.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num/0.4.0/download -> num-0.4.0.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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-format/0.4.4/download -> num-format-0.4.4.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.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/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/omnipath/0.1.6/download -> omnipath-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/open/4.1.0/download -> open-4.1.0.crate https://crates.io/api/v1/crates/openssl/0.10.55/download -> openssl-0.10.55.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.25.3+1.1.1t/download -> openssl-src-111.25.3+1.1.1t.crate https://crates.io/api/v1/crates/openssl-sys/0.9.90/download -> openssl-sys-0.9.90.crate https://crates.io/api/v1/crates/ordered-multimap/0.6.0/download -> ordered-multimap-0.6.0.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/owo-colors/3.5.0/download -> owo-colors-3.5.0.crate https://crates.io/api/v1/crates/papergrid/0.9.0/download -> papergrid-0.9.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/parquet-format-safe/0.2.4/download -> parquet-format-safe-0.2.4.crate https://crates.io/api/v1/crates/parquet2/0.17.2/download -> parquet2-0.17.2.crate https://crates.io/api/v1/crates/parse-zoneinfo/0.3.0/download -> parse-zoneinfo-0.3.0.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.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/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/peresil/0.3.0/download -> peresil-0.3.0.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_macros/0.10.0/download -> phf_macros-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/planus/0.3.1/download -> planus-0.3.1.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/polars/0.30.0/download -> polars-0.30.0.crate https://crates.io/api/v1/crates/polars-arrow/0.30.0/download -> polars-arrow-0.30.0.crate https://crates.io/api/v1/crates/polars-core/0.30.0/download -> polars-core-0.30.0.crate https://crates.io/api/v1/crates/polars-error/0.30.0/download -> polars-error-0.30.0.crate https://crates.io/api/v1/crates/polars-io/0.30.0/download -> polars-io-0.30.0.crate https://crates.io/api/v1/crates/polars-json/0.30.0/download -> polars-json-0.30.0.crate https://crates.io/api/v1/crates/polars-lazy/0.30.0/download -> polars-lazy-0.30.0.crate https://crates.io/api/v1/crates/polars-ops/0.30.0/download -> polars-ops-0.30.0.crate https://crates.io/api/v1/crates/polars-pipe/0.30.0/download -> polars-pipe-0.30.0.crate https://crates.io/api/v1/crates/polars-plan/0.30.0/download -> polars-plan-0.30.0.crate https://crates.io/api/v1/crates/polars-row/0.30.0/download -> polars-row-0.30.0.crate https://crates.io/api/v1/crates/polars-sql/0.30.0/download -> polars-sql-0.30.0.crate https://crates.io/api/v1/crates/polars-time/0.30.0/download -> polars-time-0.30.0.crate https://crates.io/api/v1/crates/polars-utils/0.30.0/download -> polars-utils-0.30.0.crate https://crates.io/api/v1/crates/pori/0.0.0/download -> pori-0.0.0.crate https://crates.io/api/v1/crates/portable-atomic/0.3.20/download -> portable-atomic-0.3.20.crate https://crates.io/api/v1/crates/portable-atomic/1.3.2/download -> portable-atomic-1.3.2.crate https://crates.io/api/v1/crates/powierza-coefficient/1.0.2/download -> powierza-coefficient-1.0.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/print-positions/0.6.1/download -> print-positions-0.6.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.59/download -> proc-macro2-1.0.59.crate https://crates.io/api/v1/crates/procfs/0.15.1/download -> procfs-0.15.1.crate https://crates.io/api/v1/crates/pure-rust-locales/0.5.6/download -> pure-rust-locales-0.5.6.crate https://crates.io/api/v1/crates/pwd/1.4.0/download -> pwd-1.4.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-xml/0.25.0/download -> quick-xml-0.25.0.crate https://crates.io/api/v1/crates/quick-xml/0.29.0/download -> quick-xml-0.29.0.crate https://crates.io/api/v1/crates/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quickcheck_macros/1.0.0/download -> quickcheck_macros-1.0.0.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/ratatui/0.20.1/download -> ratatui-0.20.1.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/reedline/0.21.0/download -> reedline-0.21.0.crate https://crates.io/api/v1/crates/regex/1.8.3/download -> regex-1.8.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/rmp/0.8.11/download -> rmp-0.8.11.crate https://crates.io/api/v1/crates/rmp-serde/1.1.1/download -> rmp-serde-1.1.1.crate https://crates.io/api/v1/crates/roxmltree/0.18.0/download -> roxmltree-0.18.0.crate https://crates.io/api/v1/crates/rstest/0.17.0/download -> rstest-0.17.0.crate https://crates.io/api/v1/crates/rstest_macros/0.17.0/download -> rstest_macros-0.17.0.crate https://crates.io/api/v1/crates/rusqlite/0.29.0/download -> rusqlite-0.29.0.crate https://crates.io/api/v1/crates/rust-embed/6.6.1/download -> rust-embed-6.6.1.crate https://crates.io/api/v1/crates/rust-embed-impl/6.5.0/download -> rust-embed-impl-6.5.0.crate https://crates.io/api/v1/crates/rust-embed-utils/7.5.0/download -> rust-embed-utils-7.5.0.crate https://crates.io/api/v1/crates/rust-ini/0.19.0/download -> rust-ini-0.19.0.crate https://crates.io/api/v1/crates/rust_decimal/1.29.1/download -> rust_decimal-1.29.1.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.14/download -> rustix-0.36.14.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scraper/0.16.0/download -> scraper-0.16.0.crate https://crates.io/api/v1/crates/security-framework/2.9.1/download -> security-framework-2.9.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.9.0/download -> security-framework-sys-2.9.0.crate https://crates.io/api/v1/crates/selectors/0.24.0/download -> selectors-0.24.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/seq-macro/0.3.3/download -> seq-macro-0.3.3.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/serde_yaml/0.9.21/download -> serde_yaml-0.9.21.crate https://crates.io/api/v1/crates/serial_test/2.0.0/download -> serial_test-2.0.0.crate https://crates.io/api/v1/crates/serial_test_derive/2.0.0/download -> serial_test_derive-2.0.0.crate https://crates.io/api/v1/crates/servo_arc/0.2.0/download -> servo_arc-0.2.0.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shadow-rs/0.23.0/download -> shadow-rs-0.23.0.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/simd-json/0.10.3/download -> simd-json-0.10.3.crate https://crates.io/api/v1/crates/simdutf8/0.1.4/download -> simdutf8-0.1.4.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/simplelog/0.12.1/download -> simplelog-0.12.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smartstring/1.0.1/download -> smartstring-1.0.1.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/snap/1.1.0/download -> snap-1.1.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/sqlparser/0.33.0/download -> sqlparser-0.33.0.crate https://crates.io/api/v1/crates/sqlparser/0.34.0/download -> sqlparser-0.34.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/streaming-decompression/0.1.2/download -> streaming-decompression-0.1.2.crate https://crates.io/api/v1/crates/streaming-iterator/0.1.9/download -> streaming-iterator-0.1.9.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/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/supports-color/2.0.0/download -> supports-color-2.0.0.crate https://crates.io/api/v1/crates/supports-hyperlinks/2.1.0/download -> supports-hyperlinks-2.1.0.crate https://crates.io/api/v1/crates/supports-unicode/2.0.0/download -> supports-unicode-2.0.0.crate https://crates.io/api/v1/crates/sxd-document/0.3.2/download -> sxd-document-0.3.2.crate https://crates.io/api/v1/crates/sxd-xpath/0.4.2/download -> sxd-xpath-0.4.2.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.17/download -> syn-2.0.17.crate https://crates.io/api/v1/crates/sys-locale/0.3.0/download -> sys-locale-0.3.0.crate https://crates.io/api/v1/crates/sysinfo/0.29.0/download -> sysinfo-0.29.0.crate https://crates.io/api/v1/crates/tabled/0.12.2/download -> tabled-0.12.2.crate https://crates.io/api/v1/crates/target-features/0.1.4/download -> target-features-0.1.4.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.15.2/download -> textwrap-0.15.2.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/titlecase/2.2.1/download -> titlecase-2.2.1.crate https://crates.io/api/v1/crates/tokio/1.28.1/download -> tokio-1.28.1.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-util/0.7.8/download -> tokio-util-0.7.8.crate https://crates.io/api/v1/crates/toml/0.7.4/download -> toml-0.7.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.10/download -> toml_edit-0.19.10.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/trash/3.0.2/download -> trash-3.0.2.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/typed-arena/1.7.0/download -> typed-arena-1.7.0.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/typetag/0.2.8/download -> typetag-0.2.8.crate https://crates.io/api/v1/crates/typetag-impl/0.2.8/download -> typetag-impl-0.2.8.crate https://crates.io/api/v1/crates/umask/2.1.0/download -> umask-2.1.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.8/download -> unsafe-libyaml-0.2.8.crate https://crates.io/api/v1/crates/ureq/2.6.2/download -> ureq-2.6.2.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/users/0.10.0/download -> users-0.10.0.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8-width/0.1.6/download -> utf8-width-0.1.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.3/download -> uuid-1.3.3.crate https://crates.io/api/v1/crates/value-trait/0.6.1/download -> value-trait-0.6.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.36/download -> wasm-bindgen-futures-0.4.36.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/wasm-timer/0.2.5/download -> wasm-timer-0.2.5.crate https://crates.io/api/v1/crates/wax/0.5.0/download -> wax-0.5.0.crate https://crates.io/api/v1/crates/web-sys/0.3.63/download -> web-sys-0.3.63.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.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/winreg/0.50.0/download -> winreg-0.50.0.crate https://crates.io/api/v1/crates/winresource/0.1.15/download -> winresource-0.1.15.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/xmlparser/0.13.5/download -> xmlparser-0.13.5.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.6/download -> xxhash-rust-0.8.6.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zip/0.6.6/download -> zip-0.6.6.crate https://crates.io/api/v1/crates/zstd/0.12.3+zstd.1.5.2/download -> zstd-0.12.3+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/6.0.5+zstd.1.5.4/download -> zstd-safe-6.0.5+zstd.1.5.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.8+zstd.1.5.5/download -> zstd-sys-2.0.8+zstd.1.5.5.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f306c3d9cda06b8e5647467d77d71285 diff --git a/metadata/md5-cache/app-shells/starship-1.13.1 b/metadata/md5-cache/app-shells/starship-1.13.1 index b4393960b765..b7a552ec7dd6 100644 --- a/metadata/md5-cache/app-shells/starship-1.13.1 +++ b/metadata/md5-cache/app-shells/starship-1.13.1 @@ -3,11 +3,11 @@ DEFINED_PHASES=compile configure install postinst test unpack DESCRIPTION=The minimal, blazing-fast, and infinitely customizable prompt for any shell EAPI=8 HOMEPAGE=https://starship.rs/ -INHERIT=cargo flag-o-matic +INHERIT=cargo IUSE=debug KEYWORDS=amd64 LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MIT-0 MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB SLOT=0 SRC_URI=https://github.com/starship/starship/archive/refs/tags/v1.13.1.tar.gz -> starship-1.13.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/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.1/download -> ahash-0.8.1.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/android_system_properties/0.1.4/download -> android_system_properties-0.1.4.crate https://crates.io/api/v1/crates/anyhow/1.0.62/download -> anyhow-1.0.62.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/async-broadcast/0.5.0/download -> async-broadcast-0.5.0.crate https://crates.io/api/v1/crates/async-executor/1.5.0/download -> async-executor-1.5.0.crate https://crates.io/api/v1/crates/async-io/1.12.0/download -> async-io-1.12.0.crate https://crates.io/api/v1/crates/async-lock/2.6.0/download -> async-lock-2.6.0.crate https://crates.io/api/v1/crates/async-recursion/1.0.0/download -> async-recursion-1.0.0.crate https://crates.io/api/v1/crates/async-task/4.3.0/download -> async-task-4.3.0.crate https://crates.io/api/v1/crates/async-trait/0.1.59/download -> async-trait-0.1.59.crate https://crates.io/api/v1/crates/atoi/2.0.0/download -> atoi-2.0.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.2/download -> block-buffer-0.10.2.crate https://crates.io/api/v1/crates/bstr/1.3.0/download -> bstr-1.3.0.crate https://crates.io/api/v1/crates/btoi/0.4.2/download -> btoi-0.4.2.crate https://crates.io/api/v1/crates/bumpalo/3.11.0/download -> bumpalo-3.11.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytesize/1.1.0/download -> bytesize-1.1.0.crate https://crates.io/api/v1/crates/castaway/0.2.2/download -> castaway-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clap/4.1.6/download -> clap-4.1.6.crate https://crates.io/api/v1/crates/clap_complete/4.1.3/download -> clap_complete-4.1.3.crate https://crates.io/api/v1/crates/clap_derive/4.1.0/download -> clap_derive-4.1.0.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/clru/0.6.1/download -> clru-0.6.1.crate https://crates.io/api/v1/crates/cmake/0.1.48/download -> cmake-0.1.48.crate https://crates.io/api/v1/crates/compact_str/0.6.1/download -> compact_str-0.6.1.crate https://crates.io/api/v1/crates/concurrent-queue/2.0.0/download -> concurrent-queue-2.0.0.crate https://crates.io/api/v1/crates/const_format/0.2.26/download -> const_format-0.2.26.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.22/download -> const_format_proc_macros-0.2.22.crate https://crates.io/api/v1/crates/core-foundation/0.7.0/download -> core-foundation-0.7.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.7.0/download -> core-foundation-sys-0.7.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.4/download -> cpufeatures-0.2.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.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.10/download -> crossbeam-epoch-0.9.10.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.11/download -> crossbeam-utils-0.8.11.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/dashmap/5.3.4/download -> dashmap-5.3.4.crate https://crates.io/api/v1/crates/deelevate/0.2.0/download -> deelevate-0.2.0.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/dirs/2.0.2/download -> dirs-2.0.2.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dlv-list/0.3.0/download -> dlv-list-0.3.0.crate https://crates.io/api/v1/crates/downcast/0.11.0/download -> downcast-0.11.0.crate https://crates.io/api/v1/crates/dunce/1.0.3/download -> dunce-1.0.3.crate https://crates.io/api/v1/crates/dyn-clone/1.0.9/download -> dyn-clone-1.0.9.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/enumflags2/0.7.5/download -> enumflags2-0.7.5.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.4/download -> enumflags2_derive-0.7.4.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/filetime/0.2.17/download -> filetime-0.2.17.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/fragile/1.2.1/download -> fragile-1.2.1.crate https://crates.io/api/v1/crates/futures-core/0.3.25/download -> futures-core-0.3.25.crate https://crates.io/api/v1/crates/futures-io/0.3.23/download -> futures-io-0.3.23.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-sink/0.3.25/download -> futures-sink-0.3.25.crate https://crates.io/api/v1/crates/futures-task/0.3.25/download -> futures-task-0.3.25.crate https://crates.io/api/v1/crates/futures-util/0.3.25/download -> futures-util-0.3.25.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/gethostname/0.4.1/download -> gethostname-0.4.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/gix/0.37.2/download -> gix-0.37.2.crate https://crates.io/api/v1/crates/gix-actor/0.17.2/download -> gix-actor-0.17.2.crate https://crates.io/api/v1/crates/gix-attributes/0.8.3/download -> gix-attributes-0.8.3.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.1/download -> gix-bitmap-0.2.1.crate https://crates.io/api/v1/crates/gix-chunk/0.4.1/download -> gix-chunk-0.4.1.crate https://crates.io/api/v1/crates/gix-command/0.2.4/download -> gix-command-0.2.4.crate https://crates.io/api/v1/crates/gix-config/0.16.3/download -> gix-config-0.16.3.crate https://crates.io/api/v1/crates/gix-config-value/0.10.1/download -> gix-config-value-0.10.1.crate https://crates.io/api/v1/crates/gix-credentials/0.9.2/download -> gix-credentials-0.9.2.crate https://crates.io/api/v1/crates/gix-date/0.4.3/download -> gix-date-0.4.3.crate https://crates.io/api/v1/crates/gix-diff/0.26.3/download -> gix-diff-0.26.3.crate https://crates.io/api/v1/crates/gix-discover/0.13.1/download -> gix-discover-0.13.1.crate https://crates.io/api/v1/crates/gix-features/0.26.5/download -> gix-features-0.26.5.crate https://crates.io/api/v1/crates/gix-glob/0.5.5/download -> gix-glob-0.5.5.crate https://crates.io/api/v1/crates/gix-hash/0.10.3/download -> gix-hash-0.10.3.crate https://crates.io/api/v1/crates/gix-hashtable/0.1.1/download -> gix-hashtable-0.1.1.crate https://crates.io/api/v1/crates/gix-index/0.12.4/download -> gix-index-0.12.4.crate https://crates.io/api/v1/crates/gix-lock/3.0.2/download -> gix-lock-3.0.2.crate https://crates.io/api/v1/crates/gix-mailmap/0.9.3/download -> gix-mailmap-0.9.3.crate https://crates.io/api/v1/crates/gix-object/0.26.4/download -> gix-object-0.26.4.crate https://crates.io/api/v1/crates/gix-odb/0.40.2/download -> gix-odb-0.40.2.crate https://crates.io/api/v1/crates/gix-pack/0.30.3/download -> gix-pack-0.30.3.crate https://crates.io/api/v1/crates/gix-path/0.7.2/download -> gix-path-0.7.2.crate https://crates.io/api/v1/crates/gix-prompt/0.3.2/download -> gix-prompt-0.3.2.crate https://crates.io/api/v1/crates/gix-quote/0.4.2/download -> gix-quote-0.4.2.crate https://crates.io/api/v1/crates/gix-ref/0.24.1/download -> gix-ref-0.24.1.crate https://crates.io/api/v1/crates/gix-refspec/0.7.3/download -> gix-refspec-0.7.3.crate https://crates.io/api/v1/crates/gix-revision/0.10.4/download -> gix-revision-0.10.4.crate https://crates.io/api/v1/crates/gix-sec/0.6.2/download -> gix-sec-0.6.2.crate https://crates.io/api/v1/crates/gix-tempfile/3.0.2/download -> gix-tempfile-3.0.2.crate https://crates.io/api/v1/crates/gix-traverse/0.22.2/download -> gix-traverse-0.22.2.crate https://crates.io/api/v1/crates/gix-url/0.13.3/download -> gix-url-0.13.3.crate https://crates.io/api/v1/crates/gix-validate/0.7.3/download -> gix-validate-0.7.3.crate https://crates.io/api/v1/crates/gix-worktree/0.12.3/download -> gix-worktree-0.12.3.crate https://crates.io/api/v1/crates/guess_host_triple/0.1.3/download -> guess_host_triple-0.1.3.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.1/download -> hashbrown-0.13.1.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.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/home/0.5.4/download -> home-0.5.4.crate https://crates.io/api/v1/crates/human_format/1.0.3/download -> human_format-1.0.3.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.46/download -> iana-time-zone-0.1.46.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.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/io-close/0.3.7/download -> io-close-0.3.7.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.1/download -> io-lifetimes-1.0.1.crate https://crates.io/api/v1/crates/is-terminal/0.4.1/download -> is-terminal-0.4.1.crate https://crates.io/api/v1/crates/is_debug/1.0.1/download -> is_debug-1.0.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.3/download -> itoa-1.0.3.crate https://crates.io/api/v1/crates/js-sys/0.3.59/download -> js-sys-0.3.59.crate https://crates.io/api/v1/crates/jwalk/0.8.1/download -> jwalk-0.8.1.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/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libz-ng-sys/1.1.8/download -> libz-ng-sys-1.1.8.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.3/download -> linux-raw-sys-0.1.3.crate https://crates.io/api/v1/crates/lock_api/0.4.8/download -> lock_api-0.4.8.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/mac-notification-sys/0.5.6/download -> mac-notification-sys-0.5.6.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.7/download -> memmap2-0.5.7.crate https://crates.io/api/v1/crates/memmem/0.1.1/download -> memmem-0.1.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.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.5.3/download -> miniz_oxide-0.5.3.crate https://crates.io/api/v1/crates/mockall/0.11.2/download -> mockall-0.11.2.crate https://crates.io/api/v1/crates/mockall_derive/0.11.2/download -> mockall_derive-0.11.2.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/nix/0.25.0/download -> nix-0.25.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/notify-rust/4.8.0/download -> notify-rust-4.8.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.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/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/open/3.2.0/download -> open-3.2.0.crate https://crates.io/api/v1/crates/ordered-float/2.10.0/download -> ordered-float-2.10.0.crate https://crates.io/api/v1/crates/ordered-multimap/0.4.3/download -> ordered-multimap-0.4.3.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_info/3.6.0/download -> os_info-3.6.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.0/download -> os_str_bytes-6.3.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/path-slash/0.2.1/download -> path-slash-0.2.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/pathsearch/0.2.0/download -> pathsearch-0.2.0.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pest/2.5.5/download -> pest-2.5.5.crate https://crates.io/api/v1/crates/pest_derive/2.5.5/download -> pest_derive-2.5.5.crate https://crates.io/api/v1/crates/pest_generator/2.5.5/download -> pest_generator-2.5.5.crate https://crates.io/api/v1/crates/pest_meta/2.5.5/download -> pest_meta-2.5.5.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/polling/2.3.0/download -> polling-2.3.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.3/download -> predicates-core-1.0.3.crate https://crates.io/api/v1/crates/predicates-tree/1.0.5/download -> predicates-tree-1.0.5.crate https://crates.io/api/v1/crates/proc-macro-crate/1.2.1/download -> proc-macro-crate-1.2.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/process_control/4.0.2/download -> process_control-4.0.2.crate https://crates.io/api/v1/crates/prodash/23.0.0/download -> prodash-23.0.0.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quick-xml/0.23.1/download -> quick-xml-0.23.1.crate https://crates.io/api/v1/crates/quick-xml/0.27.1/download -> quick-xml-0.27.1.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.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.0/download -> rayon-core-1.10.0.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/rust-ini/0.18.0/download -> rust-ini-0.18.0.crate https://crates.io/api/v1/crates/rustix/0.36.4/download -> rustix-0.36.4.crate https://crates.io/api/v1/crates/rustversion/1.0.9/download -> rustversion-1.0.9.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schemars/0.8.11/download -> schemars-0.8.11.crate https://crates.io/api/v1/crates/schemars_derive/0.8.11/download -> schemars_derive-0.8.11.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/0.11.0/download -> semver-0.11.0.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.crate https://crates.io/api/v1/crates/semver-parser/0.10.2/download -> semver-parser-0.10.2.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_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.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/serde_repr/0.1.9/download -> serde_repr-0.1.9.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha1-asm/0.5.1/download -> sha1-asm-0.5.1.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shadow-rs/0.20.1/download -> shadow-rs-0.20.1.crate https://crates.io/api/v1/crates/shared_library/0.1.9/download -> shared_library-0.1.9.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook/0.3.14/download -> signal-hook-0.3.14.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/socket2/0.4.6/download -> socket2-0.4.6.crate https://crates.io/api/v1/crates/starship-battery/0.7.9/download -> starship-battery-0.7.9.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.22.0/download -> strum-0.22.0.crate https://crates.io/api/v1/crates/strum_macros/0.22.0/download -> strum_macros-0.22.0.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/systemstat/0.2.3/download -> systemstat-0.2.3.crate https://crates.io/api/v1/crates/tauri-winrt-notification/0.1.0/download -> tauri-winrt-notification-0.1.0.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.2.5/download -> terminal_size-0.2.5.crate https://crates.io/api/v1/crates/terminfo/0.7.3/download -> terminfo-0.7.3.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.crate https://crates.io/api/v1/crates/termwiz/0.15.0/download -> termwiz-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/time/0.3.17/download -> time-0.3.17.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.6/download -> time-macros-0.2.6.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.2/download -> toml-0.7.2.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.4/download -> toml_edit-0.19.4.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.5/download -> ucd-trie-0.1.5.crate https://crates.io/api/v1/crates/uds_windows/1.0.2/download -> uds_windows-1.0.2.crate https://crates.io/api/v1/crates/uluru/3.0.0/download -> uluru-3.0.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-bom/1.1.4/download -> unicode-bom-1.1.4.crate https://crates.io/api/v1/crates/unicode-ident/1.0.3/download -> unicode-ident-1.0.3.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download -> unicode-normalization-0.1.21.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/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.crate https://crates.io/api/v1/crates/uom/0.30.0/download -> uom-0.30.0.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/urlencoding/2.1.2/download -> urlencoding-2.1.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/versions/4.1.0/download -> versions-4.1.0.crate https://crates.io/api/v1/crates/vtparse/0.6.2/download -> vtparse-0.6.2.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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.82/download -> wasm-bindgen-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.82/download -> wasm-bindgen-backend-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.82/download -> wasm-bindgen-macro-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.82/download -> wasm-bindgen-macro-support-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.82/download -> wasm-bindgen-shared-0.2.82.crate https://crates.io/api/v1/crates/wepoll-ffi/0.1.2/download -> wepoll-ffi-0.1.2.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/windows/0.39.0/download -> windows-0.39.0.crate https://crates.io/api/v1/crates/windows/0.43.0/download -> windows-0.43.0.crate https://crates.io/api/v1/crates/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.39.0/download -> windows_aarch64_msvc-0.39.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.39.0/download -> windows_i686_gnu-0.39.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.39.0/download -> windows_i686_msvc-0.39.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.39.0/download -> windows_x86_64_gnu-0.39.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.39.0/download -> windows_x86_64_msvc-0.39.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/winnow/0.3.0/download -> winnow-0.3.0.crate https://crates.io/api/v1/crates/winres/0.1.12/download -> winres-0.1.12.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zbus/3.10.0/download -> zbus-3.10.0.crate https://crates.io/api/v1/crates/zbus_macros/3.10.0/download -> zbus_macros-3.10.0.crate https://crates.io/api/v1/crates/zbus_names/2.5.0/download -> zbus_names-2.5.0.crate https://crates.io/api/v1/crates/zvariant/3.10.0/download -> zvariant-3.10.0.crate https://crates.io/api/v1/crates/zvariant_derive/3.10.0/download -> zvariant_derive-3.10.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c6e907d1efad997da2508c6081581000 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3e680a3bae2ed8732b8ae685eda34a23 diff --git a/metadata/md5-cache/app-shells/starship-1.14.2 b/metadata/md5-cache/app-shells/starship-1.14.2 index c569bcdba307..a1e0ccf1e287 100644 --- a/metadata/md5-cache/app-shells/starship-1.14.2 +++ b/metadata/md5-cache/app-shells/starship-1.14.2 @@ -3,11 +3,11 @@ DEFINED_PHASES=compile configure install postinst test unpack DESCRIPTION=The minimal, blazing-fast, and infinitely customizable prompt for any shell EAPI=8 HOMEPAGE=https://starship.rs/ -INHERIT=cargo flag-o-matic +INHERIT=cargo IUSE=debug KEYWORDS=amd64 LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MIT-0 MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB SLOT=0 SRC_URI=https://github.com/starship/starship/archive/refs/tags/v1.14.2.tar.gz -> starship-1.14.2.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.2.6/download -> anstream-0.2.6.crate https://crates.io/api/v1/crates/anstyle/0.3.5/download -> anstyle-0.3.5.crate https://crates.io/api/v1/crates/anstyle-parse/0.1.1/download -> anstyle-parse-0.1.1.crate https://crates.io/api/v1/crates/anstyle-wincon/0.2.0/download -> anstyle-wincon-0.2.0.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/async-broadcast/0.5.1/download -> async-broadcast-0.5.1.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-executor/1.5.1/download -> async-executor-1.5.1.crate https://crates.io/api/v1/crates/async-fs/1.6.0/download -> async-fs-1.6.0.crate https://crates.io/api/v1/crates/async-io/1.13.0/download -> async-io-1.13.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/async-recursion/1.0.4/download -> async-recursion-1.0.4.crate https://crates.io/api/v1/crates/async-task/4.4.0/download -> async-task-4.4.0.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/atomic-waker/1.1.1/download -> atomic-waker-1.1.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.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/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/blocking/1.3.1/download -> blocking-1.3.1.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/btoi/0.4.3/download -> btoi-0.4.3.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytesize/1.2.0/download -> bytesize-1.2.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/4.2.1/download -> clap-4.2.1.crate https://crates.io/api/v1/crates/clap_builder/4.2.1/download -> clap_builder-4.2.1.crate https://crates.io/api/v1/crates/clap_complete/4.2.0/download -> clap_complete-4.2.0.crate https://crates.io/api/v1/crates/clap_derive/4.2.0/download -> clap_derive-4.2.0.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/clru/0.6.1/download -> clru-0.6.1.crate https://crates.io/api/v1/crates/cmake/0.1.50/download -> cmake-0.1.50.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/concolor-override/1.0.0/download -> concolor-override-1.0.0.crate https://crates.io/api/v1/crates/concolor-query/0.3.3/download -> concolor-query-0.3.3.crate https://crates.io/api/v1/crates/concurrent-queue/2.2.0/download -> concurrent-queue-2.2.0.crate https://crates.io/api/v1/crates/const_format/0.2.30/download -> const_format-0.2.30.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.29/download -> const_format_proc_macros-0.2.29.crate https://crates.io/api/v1/crates/core-foundation/0.7.0/download -> core-foundation-0.7.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.7.0/download -> core-foundation-sys-0.7.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.6/download -> cpufeatures-0.2.6.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/deelevate/0.2.0/download -> deelevate-0.2.0.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dlv-list/0.3.0/download -> dlv-list-0.3.0.crate https://crates.io/api/v1/crates/downcast/0.11.0/download -> downcast-0.11.0.crate https://crates.io/api/v1/crates/dunce/1.0.3/download -> dunce-1.0.3.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/enumflags2/0.7.6/download -> enumflags2-0.7.6.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.6/download -> enumflags2_derive-0.7.6.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.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/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fragile/2.0.0/download -> fragile-2.0.0.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-lite/1.13.0/download -> futures-lite-1.13.0.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gethostname/0.4.1/download -> gethostname-0.4.1.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gix/0.43.1/download -> gix-0.43.1.crate https://crates.io/api/v1/crates/gix-actor/0.19.0/download -> gix-actor-0.19.0.crate https://crates.io/api/v1/crates/gix-attributes/0.10.0/download -> gix-attributes-0.10.0.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.2/download -> gix-bitmap-0.2.2.crate https://crates.io/api/v1/crates/gix-chunk/0.4.1/download -> gix-chunk-0.4.1.crate https://crates.io/api/v1/crates/gix-command/0.2.4/download -> gix-command-0.2.4.crate https://crates.io/api/v1/crates/gix-config/0.20.1/download -> gix-config-0.20.1.crate https://crates.io/api/v1/crates/gix-config-value/0.10.2/download -> gix-config-value-0.10.2.crate https://crates.io/api/v1/crates/gix-credentials/0.12.0/download -> gix-credentials-0.12.0.crate https://crates.io/api/v1/crates/gix-date/0.4.3/download -> gix-date-0.4.3.crate https://crates.io/api/v1/crates/gix-diff/0.28.1/download -> gix-diff-0.28.1.crate https://crates.io/api/v1/crates/gix-discover/0.16.2/download -> gix-discover-0.16.2.crate https://crates.io/api/v1/crates/gix-features/0.28.1/download -> gix-features-0.28.1.crate https://crates.io/api/v1/crates/gix-glob/0.5.5/download -> gix-glob-0.5.5.crate https://crates.io/api/v1/crates/gix-hash/0.10.4/download -> gix-hash-0.10.4.crate https://crates.io/api/v1/crates/gix-hashtable/0.1.3/download -> gix-hashtable-0.1.3.crate https://crates.io/api/v1/crates/gix-index/0.15.1/download -> gix-index-0.15.1.crate https://crates.io/api/v1/crates/gix-lock/5.0.0/download -> gix-lock-5.0.0.crate https://crates.io/api/v1/crates/gix-mailmap/0.11.0/download -> gix-mailmap-0.11.0.crate https://crates.io/api/v1/crates/gix-object/0.28.0/download -> gix-object-0.28.0.crate https://crates.io/api/v1/crates/gix-odb/0.43.1/download -> gix-odb-0.43.1.crate https://crates.io/api/v1/crates/gix-pack/0.33.2/download -> gix-pack-0.33.2.crate https://crates.io/api/v1/crates/gix-path/0.7.3/download -> gix-path-0.7.3.crate https://crates.io/api/v1/crates/gix-prompt/0.3.3/download -> gix-prompt-0.3.3.crate https://crates.io/api/v1/crates/gix-quote/0.4.3/download -> gix-quote-0.4.3.crate https://crates.io/api/v1/crates/gix-ref/0.27.2/download -> gix-ref-0.27.2.crate https://crates.io/api/v1/crates/gix-refspec/0.9.0/download -> gix-refspec-0.9.0.crate https://crates.io/api/v1/crates/gix-revision/0.12.2/download -> gix-revision-0.12.2.crate https://crates.io/api/v1/crates/gix-sec/0.6.2/download -> gix-sec-0.6.2.crate https://crates.io/api/v1/crates/gix-tempfile/5.0.2/download -> gix-tempfile-5.0.2.crate https://crates.io/api/v1/crates/gix-traverse/0.24.0/download -> gix-traverse-0.24.0.crate https://crates.io/api/v1/crates/gix-url/0.16.0/download -> gix-url-0.16.0.crate https://crates.io/api/v1/crates/gix-validate/0.7.4/download -> gix-validate-0.7.4.crate https://crates.io/api/v1/crates/gix-worktree/0.15.2/download -> gix-worktree-0.15.2.crate https://crates.io/api/v1/crates/guess_host_triple/0.1.3/download -> guess_host_triple-0.1.3.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.4/download -> home-0.5.4.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-close/0.3.7/download -> io-close-0.3.7.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/is_debug/1.0.1/download -> is_debug-1.0.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/jwalk/0.8.1/download -> jwalk-0.8.1.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/libc/0.2.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/libz-ng-sys/1.1.8/download -> libz-ng-sys-1.1.8.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.1/download -> linux-raw-sys-0.3.1.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/mac-notification-sys/0.5.6/download -> mac-notification-sys-0.5.6.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memmem/0.1.1/download -> memmem-0.1.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.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/mockall/0.11.4/download -> mockall-0.11.4.crate https://crates.io/api/v1/crates/mockall_derive/0.11.4/download -> mockall_derive-0.11.4.crate https://crates.io/api/v1/crates/nix/0.23.2/download -> nix-0.23.2.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/notify-rust/4.8.0/download -> notify-rust-4.8.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.47.0/download -> nu-ansi-term-0.47.0.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.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-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/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.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/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/open/4.0.1/download -> open-4.0.1.crate https://crates.io/api/v1/crates/ordered-float/2.10.0/download -> ordered-float-2.10.0.crate https://crates.io/api/v1/crates/ordered-multimap/0.4.3/download -> ordered-multimap-0.4.3.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_info/3.7.0/download -> os_info-3.7.0.crate https://crates.io/api/v1/crates/parking/2.1.0/download -> parking-2.1.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/path-slash/0.2.1/download -> path-slash-0.2.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/pathsearch/0.2.0/download -> pathsearch-0.2.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pest/2.5.7/download -> pest-2.5.7.crate https://crates.io/api/v1/crates/pest_derive/2.5.7/download -> pest_derive-2.5.7.crate https://crates.io/api/v1/crates/pest_generator/2.5.7/download -> pest_generator-2.5.7.crate https://crates.io/api/v1/crates/pest_meta/2.5.7/download -> pest_meta-2.5.7.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/polling/2.7.0/download -> polling-2.7.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/process_control/4.0.3/download -> process_control-4.0.3.crate https://crates.io/api/v1/crates/prodash/23.1.2/download -> prodash-23.1.2.crate https://crates.io/api/v1/crates/quick-xml/0.23.1/download -> quick-xml-0.23.1.crate https://crates.io/api/v1/crates/quick-xml/0.28.1/download -> quick-xml-0.28.1.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/rust-ini/0.18.0/download -> rust-ini-0.18.0.crate https://crates.io/api/v1/crates/rustix/0.37.11/download -> rustix-0.37.11.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schemars/0.8.12/download -> schemars-0.8.12.crate https://crates.io/api/v1/crates/schemars_derive/0.8.12/download -> schemars_derive-0.8.12.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/semver/0.11.0/download -> semver-0.11.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.10.2/download -> semver-parser-0.10.2.crate https://crates.io/api/v1/crates/serde/1.0.160/download -> serde-1.0.160.crate https://crates.io/api/v1/crates/serde_derive/1.0.160/download -> serde_derive-1.0.160.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/serde_repr/0.1.12/download -> serde_repr-0.1.12.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha1-asm/0.5.1/download -> sha1-asm-0.5.1.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shadow-rs/0.21.0/download -> shadow-rs-0.21.0.crate https://crates.io/api/v1/crates/shared_library/0.1.9/download -> shared_library-0.1.9.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/starship-battery/0.7.9/download -> starship-battery-0.7.9.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.22.0/download -> strum-0.22.0.crate https://crates.io/api/v1/crates/strum_macros/0.22.0/download -> strum_macros-0.22.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.14/download -> syn-2.0.14.crate https://crates.io/api/v1/crates/systemstat/0.2.3/download -> systemstat-0.2.3.crate https://crates.io/api/v1/crates/tauri-winrt-notification/0.1.0/download -> tauri-winrt-notification-0.1.0.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/terminfo/0.7.5/download -> terminfo-0.7.5.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/termwiz/0.15.0/download -> termwiz-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.5/download -> ucd-trie-0.1.5.crate https://crates.io/api/v1/crates/uds_windows/1.0.2/download -> uds_windows-1.0.2.crate https://crates.io/api/v1/crates/uluru/3.0.0/download -> uluru-3.0.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-bom/1.1.4/download -> unicode-bom-1.1.4.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/uom/0.30.0/download -> uom-0.30.0.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/urlencoding/2.1.2/download -> urlencoding-2.1.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/versions/4.1.0/download -> versions-4.1.0.crate https://crates.io/api/v1/crates/vtparse/0.6.2/download -> vtparse-0.6.2.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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/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/windows/0.39.0/download -> windows-0.39.0.crate https://crates.io/api/v1/crates/windows/0.43.0/download -> windows-0.43.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.39.0/download -> windows_aarch64_msvc-0.39.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.39.0/download -> windows_i686_gnu-0.39.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.39.0/download -> windows_i686_msvc-0.39.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.39.0/download -> windows_x86_64_gnu-0.39.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.39.0/download -> windows_x86_64_msvc-0.39.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.1/download -> winnow-0.4.1.crate https://crates.io/api/v1/crates/winres/0.1.12/download -> winres-0.1.12.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zbus/3.11.1/download -> zbus-3.11.1.crate https://crates.io/api/v1/crates/zbus_macros/3.11.1/download -> zbus_macros-3.11.1.crate https://crates.io/api/v1/crates/zbus_names/2.5.0/download -> zbus_names-2.5.0.crate https://crates.io/api/v1/crates/zvariant/3.12.0/download -> zvariant-3.12.0.crate https://crates.io/api/v1/crates/zvariant_derive/3.12.0/download -> zvariant_derive-3.12.0.crate https://crates.io/api/v1/crates/zvariant_utils/1.0.0/download -> zvariant_utils-1.0.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=59cbc7b9ea4e0f4bdef60fc94a16af81 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=15cd6a0bdb5fc380abf97921bc50b5d4 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 12dda9f650d40e4951e94f945403062a0c51647a..b684b24babdef31ec79374380787ca0dcc2cef13 100644 GIT binary patch delta 69777 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

    r#Uar3&`W(wA(Iycz5SK)4#1%60HB=&%L#E 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 rac=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A python3 CLI utility to interface with cpy.pt paste service +EAPI=8 +HOMEPAGE=https://github.com/lbatalha/capyt https://pypi.org/project/capyt/ +INHERIT=distutils-r1 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://github.com/lbatalha/capyt/archive/1.1-1.tar.gz -> capyt-1.1.1.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=1dac489dcdb86c585b928f00c79b8b72 diff --git a/metadata/md5-cache/app-text/evince-44.2 b/metadata/md5-cache/app-text/evince-44.2 index 334c3af74ef8..5b85965f6bda 100644 --- a/metadata/md5-cache/app-text/evince-44.2 +++ b/metadata/md5-cache/app-text/evince-44.2 @@ -7,11 +7,11 @@ HOMEPAGE=https://wiki.gnome.org/Apps/Evince IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org gnome2-utils meson systemd xdg IUSE=cups djvu dvi gstreamer gnome keyring gtk-doc +introspection nautilus postscript spell tiff xps -KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris +KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris LICENSE=GPL-2+ CC-BY-SA-3.0 RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.44.0:2 >=gui-libs/libhandy-1.5.0:1 >=dev-libs/libxml2-2.5:2 sys-libs/zlib:= >=x11-libs/gdk-pixbuf-2.40:2 >=x11-libs/gtk+-3.22.0:3[cups?,introspection?] gnome-base/gsettings-desktop-schemas >=x11-libs/cairo-1.10 >=app-text/poppler-22.02.0:=[cairo] >=app-arch/libarchive-3.6.0:= djvu? ( >=app-text/djvu-3.5.22:= ) dvi? ( >=app-text/libspectre-0.2:= dev-libs/kpathsea:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 ) gnome? ( gnome-base/gnome-desktop:3= ) keyring? ( >=app-crypt/libsecret-0.5 ) introspection? ( >=dev-libs/gobject-introspection-1:= ) nautilus? ( >=gnome-base/nautilus-3.28.0 =app-text/libspectre-0.2:= ) spell? ( >=app-text/gspell-1.6.0:= ) tiff? ( >=media-libs/tiff-4.0:= ) xps? ( >=app-text/libgxps-0.2.1:= ) gnome-base/gvfs gnome-base/librsvg || ( >=x11-themes/adwaita-icon-theme-2.17.1 >=x11-themes/hicolor-icon-theme-0.10 ) REQUIRED_USE=gtk-doc? ( introspection ) SLOT=0/evd3.4-evv3.3 SRC_URI=mirror://gnome/sources/evince/44/evince-44.2.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5264d3c4c6e4f437aac50e7c35f08cf3 +_md5_=ebf08ef4fb13e8ea2290defac5e8030d diff --git a/metadata/md5-cache/app-text/fblog-1.4.1 b/metadata/md5-cache/app-text/fblog-1.4.1 index 72aeb44da3a5..0b5620f5d022 100644 --- a/metadata/md5-cache/app-text/fblog-1.4.1 +++ b/metadata/md5-cache/app-text/fblog-1.4.1 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~ppc64 LICENSE=Apache-2.0 Boost-1.0 MIT Unlicense WTFPL-2 SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.6/download -> aho-corasick-0.7.6.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.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.13/download -> atty-0.2.13.crate https://crates.io/api/v1/crates/bitflags/1.1.0/download -> bitflags-1.1.0.crate https://crates.io/api/v1/crates/cc/1.0.45/download -> cc-1.0.45.crate https://crates.io/api/v1/crates/clap/2.33.0/download -> clap-2.33.0.crate https://crates.io/api/v1/crates/fblog/1.4.1/download -> fblog-1.4.1.crate https://crates.io/api/v1/crates/hlua/0.4.1/download -> hlua-0.4.1.crate https://crates.io/api/v1/crates/itoa/0.4.4/download -> itoa-0.4.4.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/libc/0.2.62/download -> libc-0.2.62.crate https://crates.io/api/v1/crates/lua52-sys/0.1.2/download -> lua52-sys-0.1.2.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/memchr/2.2.1/download -> memchr-2.2.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.16/download -> pkg-config-0.3.16.crate https://crates.io/api/v1/crates/regex/1.3.1/download -> regex-1.3.1.crate https://crates.io/api/v1/crates/regex-syntax/0.6.12/download -> regex-syntax-0.6.12.crate https://crates.io/api/v1/crates/ryu/1.0.0/download -> ryu-1.0.0.crate https://crates.io/api/v1/crates/serde/1.0.100/download -> serde-1.0.100.crate https://crates.io/api/v1/crates/serde_json/1.0.40/download -> serde_json-1.0.40.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/0.3.6/download -> thread_local-0.3.6.crate https://crates.io/api/v1/crates/unicode-width/0.1.6/download -> unicode-width-0.1.6.crate https://crates.io/api/v1/crates/vec_map/0.8.1/download -> vec_map-0.8.1.crate https://crates.io/api/v1/crates/winapi/0.3.8/download -> winapi-0.3.8.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=e13cc1cc17fea39213f23bea05c98fc4 diff --git a/metadata/md5-cache/app-text/libebook-0.1.3-r3 b/metadata/md5-cache/app-text/libebook-0.1.3-r3 new file mode 100644 index 000000000000..a569bd318099 --- /dev/null +++ b/metadata/md5-cache/app-text/libebook-0.1.3-r3 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( dev-util/cppunit ) 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=configure install prepare +DEPEND=app-text/liblangtag dev-libs/icu:= dev-libs/librevenge dev-libs/libxml2 sys-libs/zlib dev-libs/boost dev-util/gperf +DESCRIPTION=Library parsing various ebook formats +EAPI=8 +HOMEPAGE=https://sourceforge.net/projects/libebook/ +INHERIT=autotools +IUSE=doc test tools +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=MPL-2.0 +RDEPEND=app-text/liblangtag dev-libs/icu:= dev-libs/librevenge dev-libs/libxml2 sys-libs/zlib +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://sourceforge/libebook/libe-book-0.1.3.tar.bz2 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=52708416c930ed040fa0156bbc9410ef diff --git a/metadata/md5-cache/app-text/mdbook-0.4.30 b/metadata/md5-cache/app-text/mdbook-0.4.30 index 4c34734091bb..58f99958b257 100644 --- a/metadata/md5-cache/app-text/mdbook-0.4.30 +++ b/metadata/md5-cache/app-text/mdbook-0.4.30 @@ -9,5 +9,5 @@ KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MPL-2.0 CC-BY-4.0 OFL-1.1 Apache-2.0 BSD ISC MIT Unicode-DFS-2016 || ( Artistic-2 CC0-1.0 ) SLOT=0 SRC_URI=https://github.com/rust-lang/mdBook/archive/refs/tags/v0.4.30.tar.gz -> mdbook-0.4.30.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/ammonia/3.3.0/download -> ammonia-3.3.0.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.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.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.2/download -> bumpalo-3.12.2.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/4.2.7/download -> clap-4.2.7.crate https://crates.io/api/v1/crates/clap_builder/4.2.7/download -> clap_builder-4.2.7.crate https://crates.io/api/v1/crates/clap_complete/4.2.3/download -> clap_complete-4.2.3.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/elasticlunr-rs/3.0.2/download -> elasticlunr-rs-3.0.2.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/h2/0.3.19/download -> h2-0.3.19.crate https://crates.io/api/v1/crates/handlebars/4.3.7/download -> handlebars-4.3.7.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.crate https://crates.io/api/v1/crates/headers/0.3.8/download -> headers-0.3.8.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/html5ever/0.26.0/download -> html5ever-0.26.0.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.26/download -> hyper-0.14.26.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js-sys/0.3.62/download -> js-sys-0.3.62.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.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/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/markup5ever_rcdom/0.2.0/download -> markup5ever_rcdom-0.2.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.crate https://crates.io/api/v1/crates/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/notify-debouncer-mini/0.2.1/download -> notify-debouncer-mini-0.2.1.crate https://crates.io/api/v1/crates/notify/5.1.0/download -> notify-5.1.0.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-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/opener/0.5.2/download -> opener-0.5.2.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.6/download -> parking_lot_core-0.9.6.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pest/2.6.0/download -> pest-2.6.0.crate https://crates.io/api/v1/crates/pest_derive/2.6.0/download -> pest_derive-2.6.0.crate https://crates.io/api/v1/crates/pest_generator/2.6.0/download -> pest_generator-2.6.0.crate https://crates.io/api/v1/crates/pest_meta/2.6.0/download -> pest_meta-2.6.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.0/download -> pin-project-internal-1.1.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-project/1.1.0/download -> pin-project-1.1.0.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/pulldown-cmark/0.9.3/download -> pulldown-cmark-0.9.3.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.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-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/rustix/0.36.7/download -> rustix-0.36.7.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.2/download -> rustls-pemfile-1.0.2.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/select/0.6.0/download -> select-0.6.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.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/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.105/download -> syn-1.0.105.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.14/download -> tokio-stream-0.1.14.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.18.0/download -> tokio-tungstenite-0.18.0.crate https://crates.io/api/v1/crates/tokio-util/0.7.8/download -> tokio-util-0.7.8.crate https://crates.io/api/v1/crates/tokio/1.28.1/download -> tokio-1.28.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/topological-sort/0.2.2/download -> topological-sort-0.2.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/tungstenite/0.18.0/download -> tungstenite-0.18.0.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.5/download -> ucd-trie-0.1.5.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/warp/0.3.5/download -> warp-0.3.5.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-backend/0.2.85/download -> wasm-bindgen-backend-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.85/download -> wasm-bindgen-macro-support-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.85/download -> wasm-bindgen-macro-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.85/download -> wasm-bindgen-shared-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.85/download -> wasm-bindgen-0.2.85.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/xml5ever/0.17.0/download -> xml5ever-0.17.0.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=58fa781b0cebd27d29350129521a379c diff --git a/metadata/md5-cache/app-text/mdbook-0.4.31 b/metadata/md5-cache/app-text/mdbook-0.4.31 index c036f534a94f..c024f36addcd 100644 --- a/metadata/md5-cache/app-text/mdbook-0.4.31 +++ b/metadata/md5-cache/app-text/mdbook-0.4.31 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=MPL-2.0 CC-BY-4.0 OFL-1.1 Apache-2.0 BSD ISC MIT Unicode-DFS-2016 || ( Artistic-2 CC0-1.0 ) SLOT=0 SRC_URI=https://github.com/rust-lang/mdBook/archive/refs/tags/v0.4.31.tar.gz -> mdbook-0.4.31.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/ammonia/3.3.0/download -> ammonia-3.3.0.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.2/download -> bumpalo-3.12.2.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/4.2.7/download -> clap-4.2.7.crate https://crates.io/api/v1/crates/clap_builder/4.2.7/download -> clap_builder-4.2.7.crate https://crates.io/api/v1/crates/clap_complete/4.2.3/download -> clap_complete-4.2.3.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/elasticlunr-rs/3.0.2/download -> elasticlunr-rs-3.0.2.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/h2/0.3.19/download -> h2-0.3.19.crate https://crates.io/api/v1/crates/handlebars/4.3.7/download -> handlebars-4.3.7.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.crate https://crates.io/api/v1/crates/headers/0.3.8/download -> headers-0.3.8.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/html5ever/0.26.0/download -> html5ever-0.26.0.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.26/download -> hyper-0.14.26.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js-sys/0.3.62/download -> js-sys-0.3.62.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.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/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/markup5ever_rcdom/0.2.0/download -> markup5ever_rcdom-0.2.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.crate https://crates.io/api/v1/crates/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/notify-debouncer-mini/0.2.1/download -> notify-debouncer-mini-0.2.1.crate https://crates.io/api/v1/crates/notify/5.1.0/download -> notify-5.1.0.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-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/opener/0.5.2/download -> opener-0.5.2.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.6/download -> parking_lot_core-0.9.6.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pest/2.6.0/download -> pest-2.6.0.crate https://crates.io/api/v1/crates/pest_derive/2.6.0/download -> pest_derive-2.6.0.crate https://crates.io/api/v1/crates/pest_generator/2.6.0/download -> pest_generator-2.6.0.crate https://crates.io/api/v1/crates/pest_meta/2.6.0/download -> pest_meta-2.6.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.0/download -> pin-project-internal-1.1.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-project/1.1.0/download -> pin-project-1.1.0.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/pulldown-cmark/0.9.3/download -> pulldown-cmark-0.9.3.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.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-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/rustix/0.36.7/download -> rustix-0.36.7.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.2/download -> rustls-pemfile-1.0.2.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/select/0.6.0/download -> select-0.6.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.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/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.105/download -> syn-1.0.105.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.14/download -> tokio-stream-0.1.14.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.18.0/download -> tokio-tungstenite-0.18.0.crate https://crates.io/api/v1/crates/tokio-util/0.7.8/download -> tokio-util-0.7.8.crate https://crates.io/api/v1/crates/tokio/1.28.1/download -> tokio-1.28.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/topological-sort/0.2.2/download -> topological-sort-0.2.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/tungstenite/0.18.0/download -> tungstenite-0.18.0.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.5/download -> ucd-trie-0.1.5.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/warp/0.3.5/download -> warp-0.3.5.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-backend/0.2.85/download -> wasm-bindgen-backend-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.85/download -> wasm-bindgen-macro-support-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.85/download -> wasm-bindgen-macro-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.85/download -> wasm-bindgen-shared-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.85/download -> wasm-bindgen-0.2.85.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/xml5ever/0.17.0/download -> xml5ever-0.17.0.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=a6b881e3bcb6926c75a58fd110e5a833 diff --git a/metadata/md5-cache/app-text/qpdf-11.5.0 b/metadata/md5-cache/app-text/qpdf-11.5.0 new file mode 100644 index 000000000000..4bb0f2dec297 --- /dev/null +++ b/metadata/md5-cache/app-text/qpdf-11.5.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl doc? ( app-arch/unzip ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=media-libs/libjpeg-turbo:= sys-libs/zlib ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:= ) ) test? ( app-text/ghostscript-gpl[tiff(+)] media-libs/tiff sys-apps/diffutils ) +DESCRIPTION=Command-line tool for structural, content-preserving transformation of PDF files +EAPI=8 +HOMEPAGE=https://qpdf.sourceforge.net/ +INHERIT=cmake bash-completion-r1 +IUSE=doc examples gnutls ssl test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=|| ( Apache-2.0 Artistic-2 ) +RDEPEND=media-libs/libjpeg-turbo:= sys-libs/zlib ssl? ( gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:= ) ) +RESTRICT=!test? ( test ) +SLOT=0/11 +SRC_URI=https://github.com/qpdf/qpdf/releases/download/v11.5.0/qpdf-11.5.0.tar.gz doc? ( https://github.com/qpdf/qpdf/releases/download/v11.5.0/qpdf-11.5.0-doc.zip ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=53fb75641282e7eaf9d314442e571dc8 diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index 520851a554395802948bfae16e5e330df1d21ec0..60809ab1455526b3ab5e2b19f080c5fe0acc3315 100644 GIT binary patch delta 24950 zcmV($K;yskzyZ(10e>Hh2mk;800092e7#H49yyYoxu0LbeOuB3fom*VCYi}>v>3C| zVs>o+0?49@Os0}q>Ms5Id7dD@OV&l%)p;R5zHbEJe*7GVyW>Cq>wo{(5C7%A|F@sQ z$Mi9LsQLWxpZ?pw{@?%Q{7)a&DzS{?m?7n3#Pd97E$K?NwtsUUy_Y;zxJxa)wa~*l zLOSvtXB&5@dCzqByTsAwSVzr$->sZ!k2~ipUAtbho@bnE9wUu1&ZF^PbH>&0an^ms z5C89f{ns4M5BEJzS$92Y&H34Y>E0doACJLSEiagwX*L(42lg|Mfe|Y@#+xa1c_O@m#oM-7d z#(kA??K__J;0fls&T{+4bM+cnt$2=|QVA?=-+70!TkE3__VO%83n|pm@jG?%BfMlQbKFKCnnz6KoP5SgXWaa1Ij?=N z!MpsUH9L=jk%d1l*m3nU4s7c_kKFIxuinqu*~K+-yeekJ6Xkw9*5CLit98_J_ROkX zn^o9+E-#qENPJAqV_!A(>*8b5QP0${3{2H?748qqwIC&YZTz2-i_D!M+*iTocW^`c7`{vERA0s^FDgTuTNf#1x+CQ|Ec<=nqh}wZwjMFoxeAWd18(T9o@wD! z2^c!YamV$tV5?3RqK|f_aKzHmZsESM=WFf=s_wd41-5o_J1|mE7aP15PXrjnlCO5n z31sXEP_e&}1q%S#z^?OgfuG0Nv0i(y6R{<{fB%dTT)odL&L0c*=|4Vy{TZ~+ACC|9 z%AyNhyM`d`VonXFP0W421U>C+ILjh<)u22%WLxp?ASu z&IFFxfA);!$~!gy>b}_GA>bYTepx0wXk4rn;00i|j8ESy-9RcKVI7TK zf4R>TPcZPxWnebIqz2MTj)Ui~#{&I{4)X%?OVW_#BH6i+60-sHw$_?X4bf zetum%MvUVR%XIPAhXS&`tkMP_t}Ewsoqd8I7oQn=-)ZK%9dWmTUFDt<_8i9mb`~}r zuQAh+SgwFA-8ft)B;IWnLXgOj7H+&*e@P4mL+Iz-#Wz-F70~cL_UNmoHC|Q;!`mG{ zTd9jDguu+w6Rd7t6F6nnC-xUF46tTV4Dj#wB;0{QectRqEx=O4-1&cEPvTjw(vL;7 zT5W|Eu3D2`0hkhM3ELNDnRwn+f2`7%|M~0Vd+8%M)jqWFW=|Iu8TM>gUtKBAe_iVC z?btZ=$p>LHcN%jNwE?Ibw*zx_$Kr@Xpa9OqYY~|u$o*g_WFuBAj9-S4Tzo1X8qz%W z6Y1{}W=)frc0{7;@fr;Gl~Zf8g&M9<`ND&+dR=ReK|o&fymun%uf$u!URWQ9OXYFz zutPm@Mx2SgWKpjQVzx8%c7nMvB5$y`^-QSPIpQKL)k-Z(La=if3s3!HrGEMS^Kai_ z>SO(r1O{t7KlW~Oz`Qy^=a|ldA@Xe-B_+8@4j)UCO>go|CU2JO+sNSsM7)9)1}EAtt3C zOZD5&zxLn0E$r%oy}$V%hJa;)KC7P4BD~<}c}+ra0XDO!4OHQvaSaR(8_NL_4LiJu z>X7pkz;L1u+<)KYfMwzk$0pL8#$ZTPdmeafL_$e@8FgV0Y);@EU)ei9e|VqJMgXO< z(zVVLfG@1??y*8Y03Vib<|;UDxXu<+MMFOD2pLmi*@Viqai|L90{z6P1Q!J&`9%*6gE6XcJJon zSch~Hod?hX`e9mU2I=M%e+_jT!h*4_Mo4F0PWT~gG~#&+8gogePqhmG3KN2B_-BYc z0}<2q%PR51&_JAsx8gSqGY@?jFpq>0DqTQ$0@*n;$h~ux!PH~UwGGywtk{S# zb3!aC(8;S1;rdOm$P(EM? z{Fr_;WJhEN%SBPCm_si_*+1Qf6hCi>%mUqWr6cdtSIHJ zbzOnwITmv3SP6Co^x%<8>54qq{281v}fd_=7?<7CM)x>ec5+H-erH6Tr%97=)m%%0+!)VNN!cb}lD6a!cVY^Eh z;CaKFZ0+4kC(S0fW!^ci(&Ce3Y3R8@$OsF5A zQV}bicSH0B9v#rB7vb(EwhpW#2Ba-48!`-g7BBG6RWQ2?(pjPFm^)l*PTGs*pY?8BBB_bg(4$p@3h!8FAr+MzMb3>i=k^&OfYF4N%sB0>uW!s}q_B zy6l}G$emX)tG6+y(k|4pNuqP|WYESFC0q`8aE$v zf8{_gutYa*gw?lFj`EtMB9@N<(L&S_^rLYmBxL^UF)EHDCV_XwMU?mAH_;)Px2bRzN>9?=o6eKf! zOybnrO2KIcj1p#ZBIx-uSIfI&3=j@je>z(QTvU8?naAuGS{uE7LM(Ag;uHFypn+kv zEO><-_r3-YlaAwP6%^t@=9gw(fMpgskLW@V}0aOcT?I+SR2g7=)%IdvfHO(CF9a9<^ca8Z~6=%YBToGb4 z6ET5U05GGIjZ#pTop~MXoA?fse@~EocNF$PNUrNJX~oI}*bxL0IDo<-sv91DHhv%A z1oBK*5TJ=ftSj2(NNgL}Sb34U)FF`ID78XkXKsVB|yUc6*BgyrscgyWq6 zU;#rev`k=2*|(z$L#S=oe{?%>e~|B&>HHYt$M)g6 z-sS9AB1kT4jTLxK!?OY0J&ck}sDKfZkPFwm2`N=tfSK2VoI68Yr)esF+l<=X$FX1+ zqnRcprt`xH#4D^BaWQNGlSeh?Vu}q~c|oaOmI)$@J_VeQB$TBFfsBhaA+BBtR@ukW z+rf7%w1LR_8s4Abf367*HE+o03Ch9dZ+7D_V@T|P{2!1|I3Y4@!hwcDbS1zn6YDXp zBHMqzO!4Dk%KUf-Pv8sB1Tw-r5PNX`Wr7V*YwIuXYC4S<`>qhf79)wRsbUik^#(BC8E1G zA`No1I}!%sjWmK%6!RI!Nd7##k_>LvnOlQ6@G33NamS^%`TkyP0HePL0!;L(t@ zP&t5(N5RtI=x6=oGDQ>RM?Bs#21utP+(et9h%25)nHD&q{;+J%qf)AP36c10muCuh zL`e|ZFZT7wf1bl3mF|UZYQ(_=TjtTRy9k<6pnexCh#U)g13L%_?L@Ixm51x1 zoxdj|W(Df8p)(@q8)`1Ga0wiW7Yc;v8`_CUniJ8rGCOjZH73Rb*91RQV8i@@008}B zhwzAqckn_uB%lQk+bXO8-QlTLdB02#GV%5AC^?dFe|!D|L>`;iAiGD-Y{=n)2Bg9B zK!RXzSQzw?ka7jo6yov-l0snk$u%{=YesdfKtjaa=U5}35Q>mZE%yk>m;z;8JdS< zD=VJje@X5?!#Hv3xoRnDFjzb zMxNjF@P;%a4dW3JS#p-aD>mF4h-I@h;?||EfHNu+Hja+G&aG(UUpKKs)i6B`*lp;u ze`iT!03H0wEp3J7gs_3W?co$Wp|aD!*U78B@yv|{gQv%C`hPN&x^_h!v8cSeS&9-p z>w_ha2?ggXN*mHP(C=Eug2xk|K&#U;MMw#n4D(?%>t+i zsD+|BSkv~b8JoAKHgU7VaK-onQosKC)1SW1ufP0suvmv|^LnTChzgrnV@@sLed#;sHi@s1O1lgvMAC3UvfS=#_4RKmSL7hf}8o zfFQiEXaoXufEY!Ds|hf=a8ALUxVKh@$nwqD6oME_v^<2bLRu1C>$}DJ{r6u#e;O^y!TRK7twk_#EhKEXYXTT+PvPJlSydWM^~!~Ex7w^X7?Zoy_~)C@=$e-Gusczzg4 z-_C`I<|hdLClVe*ny~(p?E{L45?3@4!V@NQ9~g2ZXuYzj%L0(4PKO*cbX|vF0oQm= zsdrEC@Bt+Rp&WI|VE69==_j?Y%vT*`{p9IlxwI9`X=@<$x`~b)t4n zNK)aBZFC>dV6Y7@Py3MLL6&<&EgSBdHx#_3C|?3 z-;2n)P)AqIPf-mX#)kE$I0=iodI_U}-Ho>gmyT5ty|sZ!XdEH{f1jp)JrSnpFNiu) z8%hODKr*$ly=np4_6Cc{Nrjh0LVyO77oQ%50gw-l?5f>6uuZe9w+b`2f!&0 z6go&s$V_-5QWpzEcA3W#^idcdz#*$vF|{aVxEGwsQ(Qtoz~@nd%i|_u~6e<^?r*g_d(WO#v1zvdI} zh+p$NnZ=co5ttDo#GZQN*HZya>1eCdRr)oxn9-gj8A zF8C6kn^$kZJqx>0{*Wpt!Q5}W)Kav-+xGrMeIw#6*u(r-S~Lb8u1IQ71@?8-8?z@i zu!_)=;{t>lzJ;2ftxv0UBvRvmTP)L849?ABDn&fzLBTPQ+&c2wDv~%7rY+C194w#s5Tnp2+eRu=vf;It-kF2YJ`j( zt;@p)f2>QfzQaR(2on$g;P;a_im8}qi#{JRG<35JcZ7Xb^gjd$wnhlyJ8+kXk>)y6 zM|p-Ve_U+_U7H zKhk^3rC1(ez8I3kS`Iw&$3p$(x6dHg@v;3)r7S>xA>D72Q81Wmz*)e?q*wF!y2-M{ ze{Ere=e{kjgH_>n6MN=&$8&mhR3TU!J9sE`25jreAy^!i7u?XwJs3eAfEB+Fx`E#H ztt4Sxy~>#2936&vJ-Kmg^@4q#>}xbNioIdXDt1pee7^2UES8)J4#$o&;Y&C?_#Hes zIZQY-@Y^c5uI{bloY_JZ_5wL|pGZ%bfAWv4-u)Ge`u4ll^f3ga&O3X8$quY%S@U$M z1W%Y-+aLcgAhXSelc_aPLGVxC~2a93Bz+Vh;@J_tnAW|LGyfUw(1Pr6| z&bTrg!PW(RYRLl|y7rY~6+y4OSghr-)E_^zD#JiEaqirPUt}}15{z$fg8i z!(?#93vaVl8&d$P_~QlAJg;knZ8}nU<-sD%Z=ol_1#2$WBX)-se+830VpXeFjL(E-Xld6w%UJ{NW$x0!^1=a^yU zWp1P7K=oVB3u5)xe~Mz(!MZa4=y*zg;=$elNhbkPe#P>)o9OByO5tt{2GUzj4{Ts$ z7LMQOWkgnz3GHO{*}hR>Ip^8`8D6HK>Jrdyg#5T0-i)H@pMgxy;_!TUFl z_pJz5_24b3M4X>}BNq5QQg8wR91Pk}d4eUM1_2XXm&gH8JMIHsF|ZBD>5oPFk6#y2 z@&4)aCwSKJf3bXwf5?>1JMVJ$Ob|hzFNDHnF~;aHWEl3oA*E;V^_oXfPcf)kK@ocP ztiC~Eof$xhsEK8RjdgA5S{Jsl%q+8bSW|Ih^ulZf4ojHXnpcyuB0nfKSM3v1xUyBl z!=sozXIYY#Oo)g#yOuy!C~hh!1ter6%EF7=nI69`e-KW7itia`-X4Wps(D&nWRsAv z)$?^1Q-qG3?ugoK&fdUC*E!pkx0`{jBKhvi+*$VqfU22{_4G2m8b7#aMu%(Bb& zU*#DtPkiCu!iwii9XA=T8&t2f%94w&4f)tw`BA4Vs)(4h|3imX#Upo{jhnS3|1Yi zu_;p4Y?Z?+OSPPN0wzQ}X)4B+V8zzA-Y^jW>^^`s^moAHGrAEPZ1)pZOLQwGTK2-* zp8%>wP!_Sp8&*Mph7z$^d_F%Gh|&BKe}drNSm0U0obaR{%k}g6^5yf_fB)Xa^%ON6 zA6j@5(|~gzsG2YBPn}mhzE{`wh8tmO@4sL zalAyspZDkf^Ec}rzZZYNp5ACF+zgR%T6O?;LBSpvI=F0o_VoO2voY)>8@_C{+ zZ2p8bUuJncF(xSO+Ml%H^?02Xg9$^qtz;a9LHG;2SGfB!Q&agn2IlO$e4= zTC~%Z^fxa;SgUAplvQtkSgPlUHH3HP^+aP_CoN<#bkjCC*6G&$*xpsvf51API;C^f zr>_r|asaH*`ra(5B_t_Gc#~`$t5xT)q*0-Xa1i*`KH2=N7@4M>AtGn@M4^JY<+YfP zg~QL9_GYnH?>jb2z-rzW6rdIZJUL}*lDZL}fIk!=}DMB95| z{Y1iOV;L&%wAEp~)%Z7_0uP#KBb*NOO-P-pus;sF*^u(kumOPCf9eCfXr~g&MAvgt zSMX5?zu9^ijy3he13ow}JJ3D4whtq+!y6W|7g41KM1jRLEBwtuRqNMH8@}TUy;cUTpOJdbCp@Y^DRQeGMX+C28Fwg@+?U_D@Sapj+)mkVM5C z?`U-e7J>B>f`biAd33}R{$*A#TJ2^wLll92pby8~%jCy-4tqMVz>H&{>t7b?>(6jd zdm#w+Z%BS#5e`6HoJ93x`PQ`xOw`1Ci>X`4bRSp7BNPk>e`7c=Xcj7QWunBk^|bbT zA#jo*+1{HwFL=SgxU`zFYsGz$TrBK?Q^QkaNdVz1tHOMsAFHC;2V@#Ti+2z}L80Km zG+NA-i0M(#4RMRaRa=qV)I%``%h6azozQ!pALS4&YhC6)o;(T8aSEtJ-OUqUxAjm6 zz}~`j{9%>sf0KmZzv*Pc72qoT&4iqtY>#;39zK*GL(S8jBU)rt%Qc~;tf)y7BKKNw z@mo7U9!HQK)jatu!V7wA*v@t}K*rV3p-=W)v-5TsiY= z<7w{ma1>L3tYG5S&zkLGEjURfivgdTaAX+=8nNT&-EESnx99U*zbbptP}@)XFuY4sS^l3r3!Mc?l07-Pimknf1y${c4~p`_{7Dq9m7u`&eN{y7 zL~)_EViqL&G;@T!21Rb&AhArTo4dX^(au z7LH7KoB|*~Zm%K>M;8=(u{@@PdLctDOaw-Y4!LqS4~0%enIhnAxAin@2G+3?fyc~O zw6q@$dUh7)RQj+4tW*tgLTJJ(iOQp3p3(~q$Wf4uce*H8hfCvh~0!*e>iiVZxu55J{EBUk3>ge6z+b*6Cj@P^4quYj}*6g z5*)&ld$yj?ijMUpt(vDnkole}%msyWLKlGWu^q0GkzI)ZZh1&;hyk~n!VgVSSnY#HPz@Jj5X zsm+ezBCsNhQTheYK^qo|8I$56&4dtE4tNcRLjZ47Exv&q*1L4$gvM}dZh9t9*kgUYX56W#mdcX4bx zhhrO-pM=u_B-~J1THp;B?^)qW2|F@F3QD7Q3%m+LnjY5?1kZb!f4o1hBN_dmq_N@l z!3G|f^Ko9+9r)a*TR^&lq4|wCoOklBfar9@MHg=fdw7fgR-S4&P`5dR2j@aK z0m&u-wCw@|Ky;dR(=R5>4=6t^VF6Ul5cT8ffa8A=^dgk4lx@TTBr0?Q?nXr7Enmej zYL?Jt4cUeKMpj@}e`v$p%{cM$Q^}Fw4z_Jff-s8l+UZiD+sd5m=;JGMbJfZ}?TTam?iDC5)40_fG;fZh=`!lRc+e6uxe~G*iKVFc8a@K85ZwE`( zO)B#j=HS`H0hVusd$^mOv_y(;IKI0bsqK<*=1}YXtgK19M3Q08Gt^d zD12od@NJ^bzVEb9L-4+an<{yV1x@U%4IQ`uVkEm)tfl20e2aBX`Kb>0(GmFbUq1iV z|NPVb^m%>zf9tp3*OzCmiRZiTT5c*4blrzD3T!mP1I>OW^T2nR4Q?60d$f}W0Wd!6 ztu~Z?*}sfUiR0y&x&ZT>Dv1d5J_$j$eQV_qg{)R;S8^Y2UdroA?9=xJ;VVbZ8{@qz1S4MM>e`ksos@|G7MBdr6eYls=mdG;g z)FBvq+(O8+&a;C#9^NC?g1O9H|Bp+SKD6+z?-X`aVzKT$+4z$QG8#s@z1mX*t^Q z3{!BX3E>r1YsaythSM&UmLbSEFtA_YYcHM5fBN+EpZ>l7m4!M!hKIK!V&09T$ZFT) z$on?CdK5&$*$On2&p@Xjpjk0AxwQbz$roXOe@X{3wD~i9xgFx+wr_V{)c}cm+BheH zz;`T%1Bmd4L&QHksIW_q_^@7u4vf7g+vs_H$RpbX68D$g@M(wHSgvoM48S)a##jD z(3uU#h%hEB>I9;P1LZstwa@_nEWr77zZJ;{y^!(c%p~j$(PkQ`KErK17T$+F2dD;l zbF;P>AY#Eb9Ch=XL>qkkTI+O(M=aJde>|Pfa96+;#)yMhAfN1RBtjuj*|Ed2_YnWV zLVY)?cWVXJcY2DAdB{4TfN!w0lBi#wcEp`G(E~g;0kC2D)hS}>;4zRc(=+$fELZqG z4hAo?2^sM#0VpsW6qNPBrfG~BJ2@ba_>4Bg1Ygzj0S-bFSHiT0xsr=F?raoWf0eOb z7AT`VVOS8`XfK^by^;76`Fd1fn#AuqEFsXipwE~%+v@0pg$wAZ8T42n=H+27QNZM$ zM`&yPajm}7cUalmNe!$8q5#TPvpt>)67j+4+lfZjwcbx(EUL_`A%C+!wahpz8#oTw zGosZ-8Vfv56OR#K8<*M8&O#+8fAu*mZ~;Flv)Di?3o&l-=rsXq!EiRkZNGrW-uXs) zTNw3}eKE`9nY^gl5{&+62iK z2hxW?dJzlmd;X}6`P1)TKF|O74-3@l2gv1Hp4c8fiyrWDbnBh^cCyPef2qxcOS4-S z-8At*G{e&YZ@b40A$GRc(~4wY*zm{qO*E|d%&?LZ#&7ALV;ru#vAB+UvpDpW5-Gjo z>skD^#t}8Y)o|9FK8+jsY2zib)bUh3D)-PNt$#nDOy4IRB69YTY-ik;Y7c)o>=!Sf zrYS*jqwxDS&RJe+Q=`Kme{gG$2A>x7@5}T*zJ2{AgvaxqGz>xXjg$sZd9v1y2Xq2Q zk52~%L@hsh9Kb;BPEQBHi2~QZWDKjBz#ABH3#Vx}9mER8;2aiUKTP5kf(G4o!bPB6 z_G|KWNHV-91)N~?SJj-1uqWKexpeL6IL34~i?eIJoqKd!WnTBff%F7o1kr4mgn$0}=Rbe_25EmLc)ZK%-TL{0(*WPXB2dL&9-0$oe=#iZ0TxA~$DdTxIbsfDGZxd77*Qswz3R2D(O|iFdcUBq(-Htk#0-ox?Hg`$olMx!b1G z#@|ei5~fZoe>`pdJu*Uo&F+6#ru4Mvw)YiPxeIwHdON|0IN=#MXs~zeq~mRDo_WS4 zOzV$P^(i_g%XWz?Tbj~q-RM$`*gPeFcpxOeT*N-l&d;HOgI$Ood!z6!3#z7L7gm2e zpSe)9VITFL$J57}_z&LmbOIi#YbG0;%dYTqN5xKlf5uU=l3yhjui$~hGcN=1!POw5 z0AY-`HHerHp`D0=*=DEKT||>uGQkme+CR=`K7ShX%cpP8;lue|0=_#P1&2Ut!Z6(T zR=C4E7OKR&6>tCwS`u+j&;v?(mh6|*z#@R;3d_r&& z+mHsfu;~M36#(*= zf2MDi$*}j+Z@BDP z#QSmQ>D+|jaE;=K4qG$qnd2v%gKTErBNk#s9q^&n^Wo_gN;fP6H`wScG!BRwcCe|De% zO1G_OuZVRG59Y$jd-rDo#8H$sm<>@zLnR#Y5S@pySPo}G$UDI88KQj&>wx{Tv^-^# zrQ5kxeA_ZX+5;a8W-k68UdBF+G;wxICbl{2*VX!Z4;CwbJpOI0--#BUb-&YoP;^{y z6tju8b(PzbdoWv+ZqI;22frG9f00j6cdG~xf3<`gqBEV3x~%ToBUR_PR4XLd*l3#8 zCP{>;^NG4gD;@^dn=RcDl3HIe3muE|9-eBTMVzFB%-_!x%TD;Lce#=iuq%qs=3WA0 z%K>#>YQ74kNNb zEnFAG07Y=X?1`owrwZP4-^8chESAT&q2}8GHgk;I6dYfUNj)?W(IA8%h37vR8Z4LIms!G{$OgB2FIZ$` zs8K8k`z^(0_I2Qgj%g_!Hk`ZJ|823^Q~+VDfEqeCn$khh1!#D85^%G)`z+4!uRP}4 z;1Bya2e|1RFegf8)-qW9KPxY3pP{qh)3 z;hpWl(FcktSkKD|qPTy63p)}gVS6)RUct8PA1n2Yv-p>Pc?J{JpMHxUu6I+{%>q@2 zPOYom7z>10cRKKUf+TE;ZNj9iK|zr%6OG_}WunG@I!j2urHcd~4BEju~SYCC?{B2l)zf)A-$C&)uO&J$7ceXYLq zpFhoiTfh9}%hP0eeyHz`zO1&hva}T_1RRMVe{>i703GfT41b1m{Q^ki^HGf1(FZnz zI|2@)+UtntO_ZA9Dd~w0COnUEwP7pZrr|W4CwO*iFH2ox1Ppm1)whlH(TY_l?_R9$bc~(Dk)M3Rf!1-v=`F{y ze?51~fCF7Nk zd^oDs02GAM?-MER>5+wuVtKQ}9c6oJ6w{2>KX%NnY2i-gJ7X}nsX%UhT~7wDEoNB>Y9X?Io*d1uoHvjee_|C zE#DnRv-5M*csivXHfBTQIXAYK!;f>-FJFH8(fVe-FMn`^(rXT@%LgoMd7504h17y@ z?nfX#K?uA+#C~R(x5by&GrZ&Ss07({AP5QRgsz7lr#Bqr{pa&1`Mz%%!hBISLp3wnK*I=Km=5#8C?vK>#3G~=jvO%z%$`w*x zR{SB3_cPwqn{0-Y(ne@V6sY#;oY>w_hvn^fi=|;b;Iy4M#upyZE{d9FW%lYj3P8F)le|!A7vtj)NN*$}mokr7qhx zt)RP|QjetdFktWQ3GVsAJKrx>d0DLVt^xeSkEgA>VUJDo? zYPgXjH;B9zw;x`$u$(nb!bkkN)JO*pg%s zYJ6&)P1OU0e@;!e32!3Xp|_xncLEjlYP^0F$b9+B|KsHlzkQ#kW-7V8ze*}N`rnyN zX$aF#h$x_|SuIC+I?4qL8gLOFhOc9*FtgjrQERk>FYFI1ASgPk&&yhlW}^rH(m<=a zo&X;!7y%!%<@xgHv^bRKZ463!x=n4IE)Lz=*_z$nf1?Lm7E(M_&9Jq@5$pK*a0aW8 zovmbcYN!`$IZg9MvqFO-E@R?~H$pMzXZUZk?9KUg^R)6PdC?85@ZSGmtCksyR(BT)~^U^8M05 z^0HR{-}kc|Q=@M#xSSmdxS+A3^Gm=@dtf~re`ujNaLPh(8?&m3{+3QlQzO_uY*K5> z*_j@crxdJyB%mRp5zXCH7Hk2ccz7P|3A=OAa1u{OE%tj))V&h#kX9KYpAo^lvv*is zTY7ayZ-+Xc;VRB5D(8BtMsAywp!UT+;bA|%m-gLP-j*iXhftTZ<0lU4n%gq(EfItX ze^CD%s1XOpg&sf7y-}MJNexSi|Y-KB# zlls6?I82kVJKy85H|(?l*vto19H4eCpy&4(A!v$dAV>yhXPe{-!e8f^JYL&2e@l7s z+OV-0gNt^voZ-N|c+*#33^8mm(|$F_&7n)niskTz$3Dh10}5wFhi6P0EL&y)y+r}n zhYw%!CpBMj2CKKd5a#ESFcW*%=@_EuVPE%RthVe;xw>uPk$rknEXOed&aUn!Y8g<*xKfNx{KL(Kpmz9 zq;aAzp49PMIWke;^kANlLKIZ&dZnkD z5!z&F&U}t-j6rjHyJtqc{L! zf{>o`_E5|_9OB*8f4qeRuSNJ{c`gdP7NOh0{WrQ08Z@>OEg{bEi1g1_?Kx_FzhrZJ z4}zRB42dNL`P@JW^}Jxq_cmh`)Vk>B>+q@v2$fvhVdq z#~W8owxY@j+TA32M0!uUos&8;(0-m?a~BUUn}aW4dWYw#-Zo_h2`;m|T`I=pDD6b( z=NX23xvaN^=r|+GnNNT=t9Ge6rJWE*7{l9jW)NN*ZlAL^K-3ZY`>0k`>SgvvU-w|K zF)WYuvvbFxGvOe#Kz|IM?mVl1WvtK*uf@7A>*Now_FsPf`n2jKC&`?c%v(x1cteo|_1Pd26oN7NmTC>~JbUO;%?0j|lC!z}d?B;6?5`XRacE!Z$R7?fwJ}b=5 zQSF!W2;i&HA{mdEfQjbJxx1eh^`av8u#mo+QxCBHX<4nwKP;}eZysUD>xy1X_%gAx zgc^rOjOr5GZMa@WjlQi^w&=*YfbYv9*K-rzuvH@%Y`h_N*`k*X1J||$@3yMjv!xs5 zcqvV)jO*;4^M6e5i*C&p2al7Q`O>fwa?b8Pun6~a%uqwOU(ZZ~tj*cy^m=5-R^84$ z@>-HPoCcCSzOpg_KgtE|5FIsi5j9tK08-=m@Xm?Owjr!r%?=BCMA(LAKyBmY9E7pW zd$TJD51ScKvJEq^V(EVF8L}Da$4Y&gUmw!-!2E}l(trEA1d9#c2ei|(&>-=1dg%cJ zUiGOrMwocT(>B3SReqvZ9!}yroOa+<#nA6upHxnDLa(qj+U*@bW#6s|%6NEls!a_j zJ;E>1?CoyY?FGb#bEj`~$@tN4_)i@Iui=CK@ zcVa77_OFU8|Gphd1-3+69g}@orq*qf94!b%s$`g;*R~?2|A9Bd;@ild4dJ>BNF(wH-9=fq0h1+n8a|diId{3o+jtL$@|$FyEvUV3NalS9~cldCziGC%3Wkl!uR_j_I51-{!{ zV&2cSUIWJKuzw@};iau-@b)`C6ytQyydo~03$wLAwb;2V?W)!tAc68Q4ex|(v(FYE zMStfbZO08>NM4&Au=8XN%N}~9MtygY;Ox#3vLiS->Fq72mOPxX4u$+8|Zf*!R_nfvK&jv3r$VcjF}DtPsbMXlF(!KUB767&AF z{_^cd)Dxkw#W#R*_;ppP;&X^Mw#B=Ff`6&$=f0-fs&%hZ;>FRTcHlcIu|Ky)p3k`< zH2AVcqY-?!Wo8{w=O8wuF5>*Ct9ctU&OEHgt~@T`)TtM5_bNGf+nZ6>-H8>)Go$^P zrQm1*A{|_4f<~x5{;3#>Hg-02FuHSkiJyrMt5q-0_^Y#~_9O`NWY&|`3*QHdrhiCQ zoH}5eZJag*A$7t(SuT@*@0ZKTB6z+fDtr&S0w+j>121QF;Lz#m8_#^8V}Ki7vv#$1 zcPWWpjcApyo@vhJo~JJoGJz{ktP9OlYz()2!;^^a*$cQ2*MjS(n?SSqE|KQ9}!27U&Do(GgA@X>Mqb1Q^6k?h1{d9MEDTMdkCYv_BYJb{+XAXz! z9=oIeLc^|KlQh*EEW9NVZkD>!(Y&Ki5b?vlyxX=ryES2o2y_QOt{(@_zx7}4uV2C$zh4AL^m}*9 zlAwT{+@;5dAUf*6OSX4*D1VOipljGf===?SGu|1&R~|eX4&Hard^0fsRY4BH`kj|c zV6hgs9u5PJ&m3OcYKrp|5K~WGDoVP%jk2(yvpb1l}N09tIua@s0TsRiM~Y}%osg?|Od)A(aW*6ULJ zyngy$@%yC!jskl-P`#jb4q7de;Nbj5gcCxTO@NBVKsk?|I{&VgLa{r^{I=>%7zhmnS%YXzsaK5od%{vmn3@=G% zu`EN$&*fo|b$=)E6LN`g!P}Zk_88df##UqfJ%2U#G##;bYomzu^Hyz_IL@?>G5uf=OBgVV;mKhv=kyF25FK%~I-!Wc9b z%YimUr)-B!*f754bJ?%tr!?>7+qT+=$2e?1&crJm`G4JN{k4Dj{9{CslYQP03pPhs z%3c?bnD7E;nfG$zwJ1ze0sa2$~4ANpAt{|4VHa01iEOun^*QCG;{JgH6rtE z7&fF-Pk&d3y*!R*ul6t7!FV~E8`JliPgs^?`EFijcz)bemT2TT;=`A$vK}w@#{Two zeEQ|5KYjgr|MaK+?N5fpC$IdZO56FCSH6rC$*P>F%AHR}A06WDkD%G=4r*5cA_dH0 zp@8^)h_dCLe6{WA9%5H7?jnXc_HAr|94(l<`+o~H2fR7N;I_d5>vwcH61+wjNcuxaeIBLw@eTarzxFix$1D} zd~_76=U$ih5JbeTqnY9OvTw%_!|3z-W&6^9{V}e#zN?(Ey$TyV&}y}p7sF$Zk{hc^=A zT*KxzCu4wmubI-@!2^JKb24W;>gfpW!Y0@^XT!_!G~qf*Dxok#B$cCW{j&yw=lsfTuXZcf*;#KcoE;-b-zpKV0n|7AOLM z)d4DAXd1FJ)7TnMuG?!e#(Rd((-J(qo5cyUp5B^-SSmN{&sUR6#GzG!J=t(!-+!fj zgJ|@A@r0h}HZQL-%Z0wY#*=QhZp#?}y1$p#Pwz0v&Z2-dTpsxR@WgNP)9+vZyncDF zcZg%}riMLJmXHn4VbO?e<^oz_f{1shJ5g)tw12y3zBzYAbh$25357)=Xf%x!W>@-c zWzCa7o?alhpb$G@(Zgwl#%H^}p4sM}<$J%7*Oe0Mj$(5K4)LV6Kt^1%*!$;jVvsja z=fj=*x(REFbB8tT}uM3W15Zb<&S-{?3J@Kk$U7t&wlUFMi#{&>e zcQVwki8}?BziqFnIf#Y3LUw9*!t`^=?(OtT6eeoYD^rG*;$FydTc#Dfq~mFWM4}Tg z*%wd?rh10ut%E)PvlTo4Zhyr@%wBlbJ+V!)Y?|I>hb44Gd$oGHJrjWmoDqR^+kY3vdt_(o+J%no zqKolNi*Rg+3+NG?`$rDq+db6N|MD-O{N?FR{@_KyZ&U(~N<8rru38=WmA&QJDPC+w zMD4(xtE$7Rl`%u?XKWzE(a+wf?#-@q4*MPt0L{w9F0guUd36p8)PfyekQ7h4AiQ4D zHRqFJj3_8oheSwI2~1IBNcD_aytFCT2KD(v90&31$ikG>CB(s zPRu#1xwVmMZhLNpS*VOd(~!fgfIaT^C_=_grOh?wy3Nc%{eN#rwS8ifmBz+S$lP*B zog+(xp3-<*IEe#Gt$w}N+t9TjT0TQGV#kb~T@4Qf_#N0&48w4P{uD|0+X+s}Ls4-LJ2?S8~wNECEp$T<@A(>Fiej0D)t!xi2(PrPd1$#-WzzE zwsai&JY(MkXJTeGeU2dWeD;9$vZHutw@Mr%tPq`79uF3wf<4YJ>$yzGrb&-6ma`wR zuo?oy(!Ma({jxU`CSA;-LdSoj17f@^b%IrBL8yl}KzL3tiCWOwDjy}(!5YXoPB@FTGqQGRWrcP zzz6KL5o)}sFFDa^hTV_!T%P;fOL!8<4qIe!Oy}o}Q9ax*)2Y)Ajj+jluyS4win@2^ zf5j5^Gb7wm;$j8f;iY$n)hebb`;Rh*ADO@3|FpjT_E#(`+ZFJxmFaMV&3g1p^m-il zxMNv>68vs>oLki$c3FS63>||dq~{DLd4aHFo2-Nyd|5L?V*Ta%@~3Tnt9xR zc@}ID!LnEfYlnZ4qDs82F?rWa8N<;~hbI+JH$FnFpwS^k!R9C{IQNg5kl*{aKkv_9 z|NRG8y}!X^Ti!YjTB-Mla=*`z}_3wW+k3{{-3J{PSDoebF&3g%I zxSj)67#o)EUA*gfM(%EBKG+Q7WsR3ZWgUb*(c0b#ZpzW|E*6?OwG&>4;ve$WmK=;~ z?Jv%KAMu`lw@{{&+q=Wm<1o(z(mBc8*)``i`^l2?mG+Z56f64K&poepJ&w<+SP^#YI5*hw zZBj0nq;Z_7a|F(8O*>$L5^AEWj*uZrfDlLE9`$(G&g(L_K&wlmT^8M|RlGZRzg*Jz`xxF-Vpr<*ZfrC#clGDS537c} z&&VnBfa7sJ1q|WI#5%(2#y&G{K?J%$PJ69`C3;rco^r#h7{YlZXU9O4mMQ%6?#l<^ z`>gGA`zDi7Rug{-0mFee_w7vK1?qJhU~VsF^K2UM%-+{&KGxGz1UmYjCHp=M_*^VF zdtsyHs#a{*(^=BCGu5ZAPTtxNuW>NXFkYsz{#YbOKYkZ6@m&&TL!tOC-pnCt?8N0T zOBGUhu9mi{(cAt!r9mS#6Z+Oa=04QoFvwuKZae0)n_7Q#E|dGE@B-j&QRlW`2CuMp zEL;1ul@rBVa9_{6EUYiy>~7NTnG$@;^s@uNybRoaE#|N zPs`7MQ^4OtlLfOcR&6(+&_-F_t|)}eQ$KYECn#u=qPD+Ts`{|=cT?3Img>a?TSB8{4NA~)S7{-9x)u&dxdkdAlls8Jp;4z3-i1G~mPSLsmG?EwgUS1T5$s&EQ6L|_);2klJ z(3yV_y;YoYFEL)G?JYy;+ZgLz$WP}!#LYUR>X^adpn_lu5E{edd7yKg{i%aM%l!Xs zom-A1Clo~gy^7g@B@)O?SWZHMG;)u}nz8)Yz0aZgQEK_qmfc-V!Mzc1BjVFimCsvB zT@;9e!%XvD&i*wR+6kmFHAL*^kdZfQdMQC%RgOzlW^qng(&YfHhv@~)F-8}Vdc@*A?F(~#Rw>r{Uq z4_qH?FX^BjmTXLU?%`BA0HHzuodC|h57X4V@Hdc`4^j@+go1o|t7yEWc?60y4KskI zZ$?1F9>7p1^tuMEF`~Y;t(f(whdPIP@R6Srx{{d%I=@C;(|iFLP~)t76I(e}H(&;O z0hEA{yCWsA(V{+ZYCc9MgRF!QRu+HA>60>;5<+EIEc{oSwce*LD~a{7T>>7P&O$yw zzOGY$x&Bx;Qada2oahNO(aXUoFwhA&jS}j(3u~^z1#;~%-4@sjzRQ{k)w^y}f+1BA zd~JHeX1UKCS=|-Y`(AFH)!T^R4c1MqNoKT1}lgv6*A8I~nL0yK9TBLX7SCeZb2{5f;bhi~6ToPECe zWJlg72=;BB{m=2^TmSy@U4hrO$jg%wobM}V=sA1D`D(yn(fUe#G@KCxY@Ry%h-GuG zC7#v6QIRRA$gqvg850NEoE3jzwx21AtUQX^%Euykb{^~}-$U!6g$i}%jvsq2-39f`5 zmG=g{_A~_Q)1Awp{y~3F9BCH2(>e*@ zhLdz94{B64^N}Mk`()Qa)AXExnE862Ov`c5rv(-5LAM<59B9&0-w0hvq5bATZpN`_ z2;Vr|?~lqQ(!U*-xU{@t1x0K03lLYD|Isv~q9 zv8I~IWEw-TIN#Iv$IE{)@y$H!)K(l8V3C&F6t2BKW&L%%e0`mk4WRMuDQXJD<6Vw= z6%D6>KFW$4-Av8Xxp`robt+;N@_8(eyU+~irXbN3O@wvYQigTyMl2N5ItzzlxqBVQ zw#F0AF|xUEO@5-h5nvoXW?+J{DqZ)~G3|N~MSG{0Dcu+ub`XD`r}E|KDj5f8ckW6^ z`78HI9R}X0tug(nIcyfp5h}iw-7|U|!|f%v*`sHp!=Go;^wpcM?JXYY@9W=}>-YQh zF(!PePpRon3a3RRSNvleYOn7T@RP@i%)K|-%#>pr{p}VRu)du(S6ICcKQaKYnpmiC zQjTD54V_lIZv%g(ozzi0m*kwB;;<4CohRDM{vqSy8$K_pu5OKhDQ#bRG%RogUtsh@ z0-zbX9NT|%do~!UnQ3~{Vbr4Xwd}^r zjp#^AH{xmfLQX;M&R&36q02xHcY!tr8f={E6MU5NX8FU;(0d_p09>fsPPJ{ioDzFf z=9#pOyL4%qzUDP8NiVTkq9-9XZTCJ z5aRTgotjg8F%C}8M-5V>X1x^Y#Z-tIR9D^2YpKIw7zJwY7s0{ktj_OLS~wKQh~_7# zDbQonQ9bGt{0$zUbi%uRS>M$qva3M`z=&crE{uO^Y@1Q2WJ6xtUwQ zS<=TKHE0sGS2qH)$p*c*Ho9!Tm4usn15Vt19=5;n10XBe_?J6^0YM>Mc`bjh2^Al{ z(4K$Hdd9lZ6_hObrl}RIDP@{3C3hO@aq57*#24AStj)-*M8QbfX(s2krT{nV9F?a_ zrwvz76beATH5Rz&7Te`@-JP5Ssc%D||NQ*=?f!Lp%oUes=lV#U1yLBced%4p`tGM` zie@o~6gOwaa`u91QX6)@_a&ySVo2bz14)0J$3~TxN*uMNOS>k&#_aGN|5bqo-#Mq^ z$9AaCfhu|;rRBZz(Z1H$XHoC5aQ2?P1fPyX8r^D;cGEb18rEZQ1SA@kb5xdcId^i# z>#@`4lB{K00x#!$? z3$AKN*v+1~9MvB^9CBs-3tOUy!cd?Clpny5(I0@8x&wRsw*W*q%t56wnoC~F`M*vx zs!UbTsUI*(LCu{X%3oe+vnB?A$dC4OQVY$tR^T>7=0>%F^4gk4D5?pdxfATSS=-$hLR|io1Hh2mk;800092e7#MxCbyBLxu0K=`!do3fzMc0Ten%8O)ti5 zdNI2)00EHM%4D*cR9C5g{X9=(-Vahzt5gz|dGGs10Pe@nakxAF^S}Q0fBo=Z{`-IX zA^ezr3?FJfKm4cv_OJiwlthqX#9<2YtW`55s$&sj^lQh%-O+(+*vj}`7xOK&ao zu#S+9e8<_w9ctb)-Tf|c^f}g1bKiF>XWHY=`AXNW*R1Cm=bFbzqm1)t{I5CV>i0P7 zzT$`f_rLyY4(Esa9<8>`caK!Ad8NGWyi;v=ZSe?w?$Jg`nFl*kDfvEDZ|RujPHW|I z)^y)@5Bp3vZ#T2g^IBu@k8|Y_@^PeA+8svB={Rd_GlZ~K>otut9ewQo>p#0jeSBRX zKm9O&{q=|QIFI8xul{})yCp)>gGpy$yVmLuhh%A!q7C2n94c%jFrx~`O|V< z`(T52`A2JZ9t9%{e_XKR>Sr9-)_oqi-@RYGpR==zYvg!U%!((<{dlau@!zc0QOnsg zt9ETxVe`4XUi>YE10i z#6s(hO&(X^Rdc^;>>KZivuFMWtHD~XiXpKe0k2DZZ4Y-&IA^}?+tx4S34I1ccm zACb*!s|>K`!X1yY*O{+TfQNcFUgsYz7-(?jAGNSEym@75{OOqY(JOv^@?tD#s(In3 zbM91l{^oz;Rg7k{>^w$XVO`}2qwEnY|07~dEbYm%-v>T=_AzSf5o4XJ;7C2-hVJT_ z7EYCbp<^6(TrUf@>SQ7MXlDvXEG_L8?i+i)=8mB1uB%mGYbUn@BL#J_!E5nEfKe>@ zYS)}V#-0Eb`x{xX0FVvrIv*GKd5j(FwFf&9Tf%?)<hg`@G`(zF;5!PgT z@u8mi-7*cHKI3d5%qzIL@nBz$+s`d2MG%%Ri7WSvhpmi(@E+p?9YzSTuiXKmGj=@m zF1X8?!0~+cbc4lxmgD4i&seU!V*{Y>i!B}k-qG)uWx|8T#aaPg0A|bh^u5vzq!JR= z(b#{L`%Li!1Fu{LW&=!WAg$y$c>a1U(4XiqFCf1p4f(!8JkGJMipR8g$99dHTFltq z>hb31*TrMRIR3Cq7ytTDK-QO4+Tg==<(#gwPw?a7Gehq?&3v~b?l!Qi+*87y;~2os z!lvUjW;znf6|kinhwFsIyUjuf5;@YsjW>TQiNRn9{k*&Q#>%V$8s5hqebuza%PL`b zyW?job@7A{m|1#))y-=Hr>y$K{^ErJ)+~wv{{5bWJ5Z?4n;obHSZbI%|4-~mJj+%3 zv4~cyt}&%5gPRr>rte|>x}{RmFA4=ude(}hKbJsZ|nSBigg zm%4j9Hcox=K^V=Q#+*cL0P4o=z?|K&IN}f}fHU!0M5YLGKNt$xh!qRtk6|PipNfZu zG>`p6`g?>~(j)Y@#JhAULQ@F1*S*Vr#orwA?@z$^x)(7HJ zdE7hfP*0o@XJRi|)T@G+?F_x0U~VJK8!T=;6DoF&xCl$NQp=JM>>S3zQ-5EnUw;4e z+c%i{vHp_*25UTj?cL^pd3A!$F|R>Hnq%;+2c(XGbo1dL&LYOFi}*9rK}3bQ4c57W zi2;gOh$|ryXw$gBC%_YsPS>B4s0N0A7qF`hTN(8(W#1vs$yX2_14R2Q4g6~lzl?zp zlhXI4`t7G*`)^+tc6Gtt-~10lz%oIfRZnOUUU2lhCLy>0n_1Kbs&LS_1_p z9bQCr$axB2IME00zwdIuGI5Aw6KPIkFeIuy4?H#^p`^Zyx-bYfC-9E1?42KfyiaH& zfKplMTIUJC7uI+8SfL+)56d@m6&yEQXN#$#As={zj482fLgm^xR0VQ@e&SSuivp4S zA@B&^p%7rHxq$LBj2#vX>iE7)Uq5~!=$(nE*K&PbB?u1@0+fWEpc9D7u$^8C8=fM& zck^+qLpq7h1Ly$#Fs(C#bn}XThPn-5!Pr(Kq_Zz4{17%8@w^3%xg^u4+64fG3Bfh| z9b(Tw#I*ggO8hW15GUfT_)EjgLmvjrBVmL}7Z9F6cFqiPZ{7^<2_H=`^_X*QgEc5C zHe$@25Q_?Q@+w5QeiLjmbOVY_z~mYDDiFAVY6J{6eExBj%AZz=ori6I%&TG5Qy$*R zI#p#G=eai^%E!P2?@Fx2$H7cOIy$j0xoQM;;DaJcXcIHO;vqriO)K&Tq7wkz7(zi} z)CQ%%C}Pn75OT2k*Ht2}Er=@%zv8{&1UK(+0YQkO+R>l9bwbDF+KmN7X1pD$-ow>! zUs!I&v-p;bY5@&^3n&tQ)D2UCslq$w^Y5huJWf7*mKO~F{V$(C zgGww@`~VY7uj>RJ5R$%;{0LVQ#}P|_3?7#r<~b@$makq0n{W)HG0zD@sU4ua4lIT3 zE@6P@4OhcKpzIlctHb;I$&&LQ7(da8pq_cHTA*@-u%o^r6VL_GsznljtRsl-qk&!N zXoVF-8spg+*M}fYHU+3cEuFaSUB>1Y5ET`2j%T4!?soACnGM}jw_OFAzI>)pzwJIO zI7%oYdViO8e_N-qewjai?!Wy7ld6Qe_ZAfeqH#A@1#r55_uX)DEFcr}2)RTKmZI=l z*aWec2ZYk_CrHnHELLNp2TdaYWrj@js4|~_-D5$-;Z7kn^`goQ77JBx32syR$m5km zv0oh%=9dFVJJy&Mqd+mo)sl%FQ!P2dDe$E$ zpk*4WFlC^BQ#Ote!IeE%77sX?IqN`U#V}t_r}XJoCZVAEc%U)!w(du7+0B4 zKR~4-Ryyy7=nXtNpi?ix-A!yASVs&O29^G+DvqP2FbhGBkXr-nfoLWwXPhNnY$1k!-LXhaM#O_6h9KQXi-bi?V=2!B zTOq=%g9VL^g@9BceNZx(=s@UTN$f)bzj!m^!U>IH{leA1t<>xvfBS;>L7mc%N$-1G zDI)cNClRktWNO4kTHYxAP8fxI@&GtN#qyTfxqhJ_QK2Vv2~z`gVZ8-q2UlxY0-Ue+ zHE^7Ngc5EQ+wKjfW!@^Y{E&|gVoVkvy%UKXFDsRf4Jm>!_2VqO12L9m$B_9XQ17l) z64?{D+i+zZn~+>UXTEfx0x>a^08hi;z`EeD$b~y-Zm5NNsQm^C2EvmP;gN4gHQq#k zn^nEy->p>nkpPq4E0`5Zi^SU#o|N*%ryciyG<&$=dc0d7d_T)Fe6oCGUX`%7F3g+# z3JAA0Bdc*_6(&j?dCxZCUkIuk3|6Ho7WX1nH#3)aOlf3{Fy>dSmkCC3MZ*0|ARPz? z+@Su%UIH>gI^rwrL4ltpD6Bh5OeN6Nb(o4_WdboDT7;29OpuBVyFD9!4;K6w2ewof6L;SIQxUP4ZD3%E7 z##&Wi{Ag<`rdooM`9MZE?JnY+J(V?;cu*NI!ABPKzLq8>@64`2wQH10yckNSQIXJG=v%i1)$?m zur!$GS^v09(e&>Tk2f8RAUMKJv>8g1;wg(__k_^G9X(}9sp2Kb?6X~F%I^q2hNfNY z>ybTOLIB(gHPDEI2@c4kV|NiWD;wDXl}FPpRuGX9^ageiYSoEI212spx|In0F~5xZvLGTNqL{y+eLez8M%M8rFI zAsiCWf?aHNL%3GssaAQvOb;^g_3wx#LT7ub0Yn~~*dS+xq;DwCf(E3)^Q6GeURW5U zh>&sxGy;<82vQw?VED{)tNv-#6-v=olgiw$ReQ572szMl9md&~j8( zK3#w`k!=PNs55l9g8_-ii=h&BCayjXop#ETh}7fsoQCD=1U}Cf0t^p40jv7`Ks?}g z6Z-NEOruE~EHsQ)i(;kN^D{xW&e`!Sj0#b-tMrn;I|!qm6x;-SG(*`L5%gr+PJ-`q zHd#(2<&dp^u{!J;;j$o-*;jUoK;3c6IEmV+_^7Qd;ua(}gOx7~>eI&%TrC_A7k zU&smG>xf7PIm_S`8}1FnvRN8&>zA3W0XKu&;P>G=w^D?E+{6yK@HEH0+t6pvlEwf! z_>)`O3e5>&1AW^g7kENtr-84NS9{}`8w&<^IjsL_r-P0FS8i-p<1_M0V{&a+=q`{$MZT zF!JDkup(e#gYLY}i}=$5!sPPcpTz)-&=#2(!y`a&2%!8A*hmAl7Bq!5 zZO@vqd3$OTH#-bhj4vSd>#slj{AGUm<%ffR#X4l0*E_98RM^BCGerR>NB9pF=s_fJ z?CnK3W%Hoi9c{ELKojvsLg2ZR2fW0-eI0ipDxPg@B-ITIJ;v0@Dj@(s>GDvtEm{wK zh$aUep;6a8^J|`k#XctiaROq*1B~!cAp|}Mjj<*a>IjC=E8PZv{*M3;r%nq1L3m+* z(Fg?S05OUPR})}#;hcgyaSzE3k>#7QDP$g&Xwd^-g$gIS)_05b`|rPg`Z!oF*m?Xw zsCepHKozIM;xx zLL+!LgeitJVf`oD2NV${uBg1{36qL{9z%`q)vSm`H@Yc#h`RXza)=;@h9PU zdDai3!X^ibq2JeyoFYWtvet``k-;oby*(8cctYlBA&#}b=B9|GJpYY|gl7`i??q%? zsH3aqr&I(FW5fDWa)U)(y@b)g?#A1LOUJ5+-rB$;LON$4X9 zs!ui$8jCwhJL>+2tA#KAakUzM0AwUC3y0#Xhp7{+$}$OX3SW#K`Vx4J1K^Zt@(z*` zG83MN)WrgkU1nzleH4brO312JOqfX-?geM^Y?2TV@OhNr@(_jC__A8qND4i|t8XGK z6bkc+Sou?|p|Xwq+f-m=!7{`NepBW+6MTlni=J*xiB1=&kRUtJP2Vwh0{^L5eTQ&jIvZ{o3KNK-uKO%_aN3UBiO)T3Irk*^1!-2ETLp?G)p9%#} zf@5C+nA!-goTyM0!#oF%>gM(dR>0g|2SCBYdi&XbI`?4?vOc*zJgrgIs6oXsPh(jlZwY zzkce!%OcW;z&5>qS=F#G0s>JimB6&D&`QZHS;GfCq+-E%tAR8}&w^Khw-*@MEQL{= zfmbTYtPlcEVz@CdIJWp7ppy66vcllmPJ>4ivysjB+I^754`+;IaNd)X-sx_XrZ z5Jfwj3BuNYGK?u*@Trr1jVAlBH;h>gY9`v}>zIkir)v)9NE+ zcZ2I&2$aAK3y@;R?_s5b_|l5yOqOp2?EAjcfdD8(+HVU5R{t`;eEtj}6{dc)kg@!D z93KLIaqTT_1wIoG`G5%HmUqwLF=;e$9FT4%h`>}Z3W@@6fdn6g=#lx9{jj$oaA?01>NydNyH$-1eI;Ft%L}^MMM3GsyzTqudQY z#O_AY*}D4L0JjFW8BH zW5!#HDVOhFv5kAU4zuoB?%Ly1h>U+=Ez24b-0mTCpyy;IVuH`Dp}GYAKnm48k~hf0 zAeVfE!iky_j%@5-~9N~`sD{C^*5b}9le#xvfq{wSZ%QgC}4y;&@Kyq?<~O? z7&B%E&MzVl9A)y^gXjPWoIJ~gEboQg$88X~7A{Wf^I+_I$Ry9L;=~LyFLN6u2RhcW zOAxESR(`S$*8ljc<0;LE2YUx3odihv70cglqN|H2g}X7B08=_Wf`E}(;CrJ0kqt>E zw3Agr`$kvfoKOAr&OXS7jG!ui%?so55I&*ddvVA5v_F1frGn*DZ%~h5k|W_!Sa5%8 zE0f4%(Q;+yAvIZY#q;;O8_Ljx5)Axd-isI(aK>&mnT41{LQlp3`)sKN-iN)Ti}npb zBhcG!tu(OKxNREsH6{j_C&<~JV7iSm-4a@Y@PuoiM^OzYdcZ?&-oJT&3~S}CJRWaB zLF4@F8?nIek%AKl;9$^($`dU4GzggBx4%l~rfYm<|yX^94|1 z#O`c_u>L4r>%umcxl$H?4{IuJj9!?nlwb)nTk~pCR!#@S)2e-93Rkweb9lJ0C$d@6 zk_i#Q1XbY~~QQdVWraK?N&K zE9UZTwf2`!pZ@mem}oWOE02JkuWoH%B*^H3tF3~dZ}1hqm31P2Oj_*4_Cn+DG9;~# zs$6(9RF53HtPGDjuspaVtoDG>#OpRsfg@QHjqKjMD~}(IkrNkz%D%gfWjxX*?RWeY-w8{d+Qg8zZkd{=zFFz0TX*?na}pri^pLijt50Xvf=2Nn$w?))*pF|4uQ9)w3YWszn+q%cDFUahN+ z3O&Qh_cVEoK5qqj%X?=CI;^`6bp`(c>sw~pSPh7MJ2%>Y>&iyWSr5ZC3du?-%U?t z#EJ{8#^a^iZW2?TEGx=!qzX%m^H8n4a;=HAG`9P`CH&_M5eW-zUr4*^@N+0V2oo5)FUa zpZZUKU#(B`z>rUUO98UmRsh@x);7=(roWH-TlLLN5Vn+jdX!tz$x4FcoxeCixXfb8 zs4#o@i^pEL0i-gTNa~Op>k6|Pxy=Mc)l6<7k~)ae-(+Iy7CjJqynM&kW)(w z_j4*S;oXG0fcgV}APE~2gR5GjnuldFi2%KSa~VjRBQ913-ztz0E2lf$?HC*NYIf%$ zR(5bq4P`;_VHr#K!#X`DhPH6MRn9i$DzL~(^#pGK?br>r6O-RoCgES1<+A(@F)HE) zv)mV4bC#!k9m;Ko2;o>vIaZCZF05KYSv+D(a4`sKKZ_ZR8a)=Y5-q-^9O?<7hkBoX z-Ba})i5wp4CMz-dKiH_!2bj3m!Q#Ncpc0^=T^3iZGi7!}Y%8X^fHZ_3xLWZqOX0*u ztvVtkP^(rd8En3H9ZNB#%+tRu)bS z4NjU>fF@^=_C6M!E3l1dR0yb-ZB<3Kl$7TD0qHQA#@r-O=M#Y#G@f5hvL>S?5KyO0lR8{?P*m8u9hl35!%YF=~1uMd9o8@{Ao(c{M+c){l zVp;e+Jgi@Tn(2! zy9EcxSZv5f8BCn;P!^Wn39>hjV1pz!5>`tn`Fho5LH)9p0ICA@;qfh{gA-in6K%D~ zR?~SDR)P-(xuA^q>q$j{t(gnB_BHTdE3CR1@`oV9^iL}n;9BiQjYO3k?`W~W-LXWx zEC#zwGWLiLs@0TUw0O%@hNbv_cmm>Z%)QKfoaeCc9ze*w*=_Q&P+xw6fLgFlq<@3) z6G$le5N>)*RwG@jKtntFuEo@?%K@b_{8+VsDu(caXrU5RCNgYW^k`EK>LwYFZIHP0 zf)oslORE_h=K<{qbvLiI7bHcBgv-BDD$HjJc1ZRClZMR_JBXgds^B?)D?-e=_36pR z4Qq=8Rr^KU)I%i)#nD(t)ggI)WJ9#0c$xfok|a0>23X})n5DJlfs?cw_vYM$;Kp(57@%iyG}s2LN&_FAC#tsS6^BM6CP zo_rQDiN7e>oH3+e0XWuwd|*$2%~@^!>o!Kbt8xt6Z1vjBbfT4bD`);}JRMk`^$ENk zJAo;K6Swt3&*AQT4$Ls7eZunLE>HO>3gRN{%xW{o^6A+hWfPXkgUzQV!8W|HTg`u1 zrSff+-aKw$AE%-UNra?Bfv_8@w~Xy0SCwye%hWg#C}?pvXMkFN(DjO`!P{UFEUhh+ zHn*H%4XH}qDF-} z0tIead#uD9IGxQy2pbj#4bTR#*K0(A zc1R(=P=c?&|F-&n=k?pSdeGy0MuFFVT`)p6TUJ*)>Hsb+THR-6f0qnu=8}{B1Zk|( z)0di!5oLI`p#|kD5D9URVoO@OfXe6SEI)cC+M5awZNc-xbN2)Non5m5z}w6B*8XSP zYD2kP@vt*33OyB)p_5t^&gbAnp3}?$zBkh?qulLen=$`?!#Z%AnOK+8QcN809M&V* z+B#s+=8IzU6YN>&c*S+$wg`S($GcHn#5%^FhOM}tJ6_( zq2kaWE^*L6*oVnn4EWrHBdZb+h#f!gZj&s%MbC2y6{n>IBX5uLA+0-GjNUxSzAAgs zklIh~FucouQCXv%J=&Y_C_wS#O^W@OCY-)5zj2dEq3D0SdV z$M(g`wP7$JvKe?9K(z?7&8@T0+vdz&@E79cVUpZZTV!N7-mlX)s(HSX#Z7e{EpLB_ zB9DH5!L@S(USRYAe6e%JR@D-$&I9*He#(i6aHeH!bbyN(ZKq{E?QT|F686MwQD;sR zua$~u8XHwD@Z5yj!WYfAf)9Kji@1SDq9ZX1cfa8Y0mgXw?OXUqhuh%>4&li?TOMbD z!g?}R&7+{UW=|F7g1kAQ3qbhTPQb`0ghT*;x7s4w5z|Y6%J5P7K3>55rLiXc_#7|C z^6nrI8?d5m*mB>H2*5%_V-cnhvvY{Uhm$v0QLu6O+4P zqZc|4*B=xZAf{k0h4zdh->aBu<{n;PjXsTLw7_yb}9pUbADkH?f0% z#VGv(=%5V?xr|BikfuS4c}LikiP~wGq#bLvr4G9$`h>vPC4fM}QmxqJvyeWQGduV3BjPd~~mf`ZTEU{~^IE&t|R; zp$G-YmUEWT(d`L*+8ETXrjoA%f(G?}NRRvs4GjcHcmS1OxhA6bN$%p*}8V%`UbQoO5&Ih{k$#T&vN-r_%%r??B$ZB9zTxzYiV*k%BKwCw@| zNb5G|re92$A5eZ;kpZZh9_q)_ro_J^=tU@7Dce^9NL1(q+>MCDTfTN6U2u!_ltf*d z&8RT;V`SvN=_X!&DmfC|!7hYJ5I(W1oh}E~*l(I_yW%TzbJdW05d&-x(EEFPPr?Mw z20I5sS#ClR&%P~q#2?SMb^7{$<*&cZ^}jx@e}611w3nGC*Ski*DK~S@Kn~$1JUj&^ z>>*;g!0)w8Y-g`v2jO_*%S?!_h%S7IYA1_EkK_;8f+rbKKGs^r6bMRo| z0Lym)PVQ#ABN5}3CGb)M9~^KcI4ll$orf(lwt`yMSZ$mw$MXky2A~grDGFa%2Yj2T zv+o-n4UY~UTy-T+u|9{LwLbwDK#XMfinX-1gKx2HCqJbD-`lo+`s=6P`d@z7A3v?H zfBX9T`uq%^@NoBC2T3J@uKTc&JXo%SHV9}glfZYG4Q?60d$g0M05Cqwhc=Xc*<^}M ziR0yIjfZ(ol|+PjpM)TP)(oIHL?P?f+Lhdg8yJFjumkJ}4)}Ufq!;j!ZYvrMN^JzpY*6&qo zReAsOA=-7$X97|=0H(X!>&(v<8y3T%eOd0tMi2Y5SWVWPxY7u7JU1}*nt*{2z$43X z18iVy$Mpz82$f}ufe=HKkDfUfzA7i&g5^>KT$+4z5)zils@z1mX?4}{bi6xwg76Bf zwJp>m!)en+%MfIL92nTI@U@qA)1N>7^z*;>zp+rqkKy6%h?sXX1G3unII@X4-mD-J z&Q_qIdfLmt^CsPOW1(TWy}OHRapk!_?kq5GP}?IOnXSO|fL zM#?CofG}!Lfg(&EJTnzP9^%Skv;N1HX&s(0DeBX{4|_dg|NFIyEL44WWXcbsms$2` z^~qD}b~@Y(n%v4|o?G<|6c8bm1cV_}ier@`8ju?z){f(E~g;0kC2D)lpA>>EJPtE+&veYSt=zo7sVv*(qwm z6ar9SI4CH~T}{&%Gj?){8Sxoyh6%o^=K~ysCa#2O4Ra+IZ`|1^wkl)2EKo*!!muE= z(bh0)R3q^x^7W{|G>PAJSU;d~L7y@4YOc8g5!3LAWrn;!%*&HpqJYUg&(GHS<63>A z@369ew_}=QmKxPE}WLI zWlc?f4vN{T3o#8z$KShSb?%ZPc7gvaxqGz>xXjg$sZd9v2daC1yTk55AZL@hsh z9Kb;BPLBq`i2~QZWDKjBz#ABH3#Vy+Hyy0p=5#k6e;)=N>6kpu7#Cx2N&h(H5X@5CW6mCg|pocPq;nIjRbXz+Hl)f&%?-IBE(UD$gG*lVTGH6 z4X(2I7C?q@=Fme{0#%h9E&^R6(8Rl2S`rjHCsu2<_0HiKwlSmPvD|GBW#d0gjuNI$ z%RB94Ju*Uo&F+6#ru1~2w)f>!xeIwHdK;UFIN_NJXRvoRpfgD91$nyvr^Uyp`V^gI zWcB}*txM^(ZgeR|Y@U*TUmgevFc-1Uv-5MP;9ygoXWl5h%WA6W6oJ*>&Sx$ZZP-V> z=kc^@~gz+6+CcY$4du%a5ac1Kp5j~0U{4yDHt3K>Ndp$%RcA@eje8PtPU(b*+0R&LH&3X_MJvqfp~Z0`z6AzV)59x0q)xe5C`? z0aJxWpV+HgkB<}gplN752hhT$POVupWw8Q)19v#PXM}co@EKO%Imf0|`>P?{g}~ht zn*fJ&22Ov@50NO2H0$$8Oup766bIF6d5hojOxw{e=#9&N{@`q1UOpkXiEYaletO)F zQ#H@-kTDPxdkOJ04`w+aB9*`Z@WS_rZwO=FijY#~aIy&dc-ZlQvI+qCOAj;4WZ3)R zw_oRj=;7Px-}!#dNxm^_8|fNxHJ^_6EEO&-Y}xTSSpE~`LcC69J)`KoiTC5q(=h?qjE0k_n25zwLRmiZUP7JK~jpyYnKzfRa z(4~%r6SqsgZDtS}0EGwLqX*K#VV0IA6Rru^R?8k^<`NL_MUDN8(7c|380mB%TLV~5 z&q!|G+npu`mp8lm{4!JT{I_49bSRPh?R+a{_8*vk8hN=w&egCD?XuoqSA4ot+2t9) z;c1_Fu$D`SIV}WsdW8FhNn8-V;uMB5?=g5!=Oge}Psz*f)<$|zTx>r9lx{n#UJ>gW z9?XT4_wLU?gQF;IEGX$wLnR#Y5S@pyQVwTA$U9~0nRI*!>wx{Tt~_OvrQ6{`eA_ZX z+5;bd3uZ3XZ%RN}E{NwR&WBpFF@T~it_JgA1g2NgP2p?v8 zdvf2cq&S>kreR6^r3cfx5vvFgf3<`gqB9+0xh(D5BUQ(eRPZXYvC%ZGJ%0#OxUmHt z1PnAsz1h+oA*uBhv(T|P@8PKiTEuZT$o&0(j2i5O&w7_DIi|Rx`0Q0BFt!{}=cVSW z08INb#)7gy2p(&bs6+e?>nOV|Ije(hPDF_oB}1-ux0EjE3^D(c)jGo;Rtwh!F+dR< zFngkD1EqrZ+&A&5H!J1wZK(Nn9?Kl#HU)>;$09K`(ELUkocYWu*b!~-EK(SFL?6q4 z0g6a2xW{6>t&@AEjoJg@pv%{z8%R2eJmYQ7M6DxYJva_n08c_Eo=?w&-D{#fY>uc4 z!iNJ9iPNJHOd@T&_p*~@)8#txBM5`T(V6Yq|R#I^I9J=xG}+zU+`Y>cy}yB7>NpxfShBpU3Y5C`YhX-v3csv37NA+TCQSreeMvs56q&ehi zLJ45qJZ>_pkJB8^SSq;Tbi@t1&+4+=t+mElyc?8$`v0tSWlw zxe0Z!54f=<8Y_viHCuFF&U&VQ%2GR9XcO@HDxwX>Y#*zGolQsErc+|Nu`v5-m#E6# zj%t^AzFrsYKR$nYKtEZ#2Vr@mT~=mX1}wV-EC(hIDQ8&{gz^H z_B!xGr;d~k8_wPAKS~V4Pyk`9fEqeCn$khh1!#D8Tx+wk`z#JyuRP{|TkW1roCDl+ ztd(Q`GHV&E{GXMVv`Nt9tCKNo`XK@U|ECnTVy@12+ zb)Q~+0PnF*!tt_&DEi7$9R*x+ck-3ZJ)S(L3BDz(EGj}LL7uJCC8SjZg7XD%X2zOB{g{?o_#Z|j%8 zettSE&kyz8(U;YBXAPkhC%{4c&c@8XB5=~jQ=RxE2S;yIino6Mgn8Lxcg!+D|xpdgff z8?bOsk1S+=6wC4Zca-g^QA{&h|JX6RriD9X?u^0QrUJS3bv+rZw-gp;bJ;p;BuExE z6~59_o&;!NO|U3)F^I)%7r8kwv;D_YHmm7_iwQ4tSPdIs8wSh!=))RYzB`O&=jW*L zbd)%3%x=hYZfq}y@8_zYKmYK(@6CK){@_HQ*Bn-Vmk(Ij@^rXDk$M$`b3X#{2}0m4 z4>mK)ye+=Go>>%^MT zC0qr6hlh>{XTferZ`9aZe*xyAPP<-)rhWeU!%ts7J;|Bl1F!p5ab>wsIIRLt{q|&w z=XftO0iLJhbPBuSz;usA(P5aXKi^iFzr2II29@tF){dE%w6(kIBTchPa!{;u%!T z!S^2to>_*iZ7gWIRf8}bYbg1dq|sHxM<~x&>RTE=9b@h+nDYAB(o7$6G87>j9_j#4*0`h$hFM*|EMe{Nh@6bn#CHLU8VI zVD{}j4~w|1 zt%m`7cTaH77vA}PvC7M0rFY%mCys>v+eOouUMOK^I#?pKDwu5^N|D#QnGXB&4yV&P zlWe8Hd+n#;pFJiX@h8?Ocyo}0Ns_~%g;T|s104>;_mP}2ZqYb^_FBLIQNxX#w?X8! zxc%@xByT*BS>D~wC?cR;b><}cQ_?e6v`IoI@i$)eVliA zBg0^J5i2kk!y6$2^D~~cS;^&uv3Xidle}O9qI2(muvY0At@@6qH&hoynn1r{B~G(C zou$ZgJEmt4Su8$#npMt!S-`H4WSIQ8;Etk2te-ZR_12;HxK)V=8wkPy4aF-`3C|@5 zC|)El>dp@6AsGeS-YSl_r(xIAT!Uy{^|_UU7l&|I)#o%eq%yzu(1-I|g#xt6p(N8; zuYfI-)HV^1qh|Lz0}aYiiMD>y@@IpX)3dgZ*ca0PD!%J)luQ^d>M48JXZ_lH?&(!rhfG1#e}=g7&fcAKZ5hKEy_M#ChJ`qL zr=064gt+ayfvpyQ`(B6r zFQ2~r{JH<~%fCG-W!t`?>estIw;7?5kd}0G$1rE-suNsFFxRw~O+CS5bx?nJ2}AQj z6ARfKds!8qHFj@ovpMQKyels34ktrauJYVL76DNLy_eg6lhGaR@V zZ~E$sA%-nx+JfakFr-#lu^iqk*T{Bg0GlYHNe zWS`q6W5PRcwG{usf;4o6+4qhZuw-~)KXx%YIuI^APqdDwffY-HQvhlKN_s+wIs#yL z=K}_4@rn~~*6dz!V(G!*@O!=tr*jBFcm=M1VeOLh0k2|&DdR}635)|<2n`Mlba~Qr zYSjv>XuBb3E%uyVA;A(z5H6Ow0VKmC+F{S9tr^ktQy$9u7}B0)xt)}6iA*<-)DSqgl^5F* zAqe*2m5JZ@z6VbE>253)TSf)4HpO;zfX>Na7~t>*Ivc!KO3jnkDdV;7+`}F(^mpvW^p+cwB5;}Itu`?xhaD$EKhH4S%Vh~EM8}y=&M*SB zS+z?cCGCVb!WiDJQG)Q=L;4&i0iq5;f8R&7P*5+k<@dS=i;ZDi<=Q3zd$ao>f9I;d_FsPb@^qghC!?I0 z%v+W;cr%JM;@+QO;TUFO*SBLRo$v(uCwnb}Bi9axrpxziZ8CH194d#-KNluhfAAyE zd0Nlxk=zbzHsM^I&xp)J61w?XgG772T>@~zkJ zp?3GvI#q-e!l*8>4Rq^e806bZ zW$S31bN9Z|Z#_3~4Z9D5!N!|8f0tcn*)VWztIBQ*l|3%GGh$L{Qe|9c_vm7JPi<>f z?R!GfOaX?K&arJ+1B-A!$L2Jo=(W?rk+eBmcV17y*s9w(K3*I#htn;RCo&$k<43um z9ipRiE~4hj4)kd}AKp2Uj`lcp3$$TDj|kh)45)3qyd`*SQ@QL4!o&Lfe+hhI1{UGm z&;2I$*L+{8kMqkzx*nMSkWzYohgq>_`G9tMycZ;Xu{d0)I*DK5i7@eMnXP87DnHRH z4=2k(F@_gD!U-V+Pj;d@Lsi%s?FMhW9Kki&L^N+~v`!zTNBAY0z1>N7GR1+aNhm8bawtTIGR>MtC zKcD*+rX}F=(mNZU94fY(T+JDb`N@!l{BDuH-MsNG@ZF}z@_w!p8ZchRu^aghFN-{b zw{G#F7^i#Y)l}(Rf0(T`m&ImWX;<|q9SM|&nPq1fn^3i$COYqDJ3jA1@>;)-ohQ>W zwuK`#>bncfW_K=*O|HqIl~z^RTXx%dGaMa?mU-?Za7a`{pM{m(nZT15WuQ)fs@H2y zR;rlf^7L@Z+)rmGqu!OKCc)4awDHvRU6nD_Jgf9u!pQBQ=z7T*BM@x)cB ziq9e5*cNYZ31(ZL8+C3AvAyty7e|ZQRPN}%{@hk~K1X5D;LEauM)2KMPIW|`gT;`# zi1VYa<}I)|^RUFY^01YHIPG&m>V$u?T(&#E zUoMAb;Q3Zv@ICAboFEYnycE&_I;RIpJoAB$0d927+SS_Kr6hVaqE*6rra7B?p1w%P z1g<=>E;LiI*V&2$lk45%1aKd&1@#@})w-tTU5_Bmf6h6yRNE_8mUmkgr^>AfddKH} zUFR^NxuY`&?55q9HzV0t6&QoCq5$Cq8%4bBWfPAIM2R`^WLCRou=mK=-dtd!5Nr<_hCy= zoL(wIf8_D(VGG}Su>yqyhi zmHwOFEX^ZJ;0enIwA+o+_aa(vR&zYkllv!37lc{0YGpfCIVGh+he24*1JqHtbHz7;rqmISxp(DSD^>{i<}+`RBA!^Fq?L$Xko$eH2zp*^tx0(tsnkZ{5H1T(N=F~gcsD# z!J$PG9Gpjpa6$;P2~g1(h=;e!=MaN0G>5kr~FWi}P!i7x9Hy?*KFjw5i< z@}&U0yrw>QWM%!d6Vx3NYlZz=dzTYBe}*S$9&T@YnxY)3uTlUm960Ck44)y4n66gU zbdSF7>TtOQuJOStJ3>o@J*RD27k6$5nai#+X&+$GAREMzo*#PU@o)>*%S!$F@!o&^ z-~amsu7X1h-dn%-uP#^MDkeUKD=TTuI&kiGlQW~9wvBOo7cS~ z0UUy}9f~`S`yVaW`R!!&9b0c$e+DGj0qTu4YEH2SGrXLc#j>&@Ki4}!)=%#qJxt~X zZ;370lT9y#T8;JhNYUKWbZQJAu}n^T$E*4Q)^|BNea{8Mxtr&VPNsWzC4j532gveV zrWj-JuEA}}(~)1(TL*^)^!vYnq`e-HGU&n2Uh zpVGWJZQDH_9^F?Kp2I5%O_nS?8soTYg0nXCA3E8{Y zyrJT7l)b$NNNDJ)B@Pe9?~d4jW<-l>;PrEw(ur1J4u_~mM~iyybvai*B6b}$49Ay! zJ60D)pWiRr=l<*WfAOpJT``CqV}RdNNgZw&c(n}23`T%6pJuiYQQ4c5y?)nrXp{w* zj$+{#m1f=Rnw$m;5wmU|G=p)$A@}w=2HwORv^5Eif5W+k{aOxt0QFuorMJEGfO&J$ zWIO8VNa(^Q*a~J3$MN))IvpvauX*9fXJFXVE{Ss4zNPdhe`0#7TkQGrCZ_;n1M?>u zum<=JC;)_bgqtz~+x`y|EPr09Z-VE11Fel;1JkKkQ2yK$Hi4B62eMJidrhiRBs;wC zTTf+isDc+S#^N9aaD?xMGk<$VTL8Qd*Uojg+C8kf0|2WtLA-J@WXFK9HLE#@=apua zVrkSs$Xy;Je}q|2@3lcJl^gcwtH~we&?>>6Y`CzM&{jA!dcSx=Pjs8t3z_9YUtZ%$ zw_A#2Tf6S>rP+iDr|GBXqRq<#pYNXdb$YY;e@~BX04>k-V-K+-mUpZoA-%gT ztnh&Whdfx9=OXR53$B}^L`0YCGL=wR6oN+6NMUxR-xiBJ3FPS&Z!3ElHx@k{z-N56 zk?EP$9Y@OE0ON&{#JZ!{FMvZlsV$HZ*DSWPIcyi?&C`)*=RaMpZ}*s7@3MXKLP;aM zY@6euf53`v!Wyy5_IO(Ij9_+{La_}577n7?$2LKObv8$pd6qChtHT-f4H#5&51(sT zZj*>&vCZr1-YM^_BwoxcVDGP27hoQRiJJ5ZkYVw&7mVCi9tAI*e|S3kkmv+V_65{}sh(kZFI><6Y{kyM zTQL!HnbV2hxeZK%#Km~*K!3+{SyRoTTD0a>#^_SuJb7igTWI}o<>hNtai@tML- ze{7R1o2GZ!VF?}4UM&c2&xBh7XG9>~wmR`1*%`4mR%5&9Vm$MiL5c$e^a#%VJqPji z9_s0T`4>?B@^mME@G93gDgj3&o_I}CtxmDZ-oxu)DmEi}?K>Nz>hSVg%n-}mCuQ5kD^ZVN&Fo$KN_6E&u8>ui0f0c0# z7;=~uux;D6JII(9--9u8-Dc*X{x_uB)~CrzV`C>|ZaH_&DI7viX}m3*#2K6xbl&T2 zj#v;apScjRW5&*6hKBln{j@&*^3jn-*N5_sp+>_iY-3p} zCzBsi7k>~R$MsbdWJNVTLn*wDd3y~Mpr4(VK2Ab*R3bq@oXh6%+^`}8=f1k7lQq8$ zV|~WQg*r<(yyqO$Gv80x2aTuM0@m?<4&2Y_9DIo7)x6IlA4JTMye091ZS+~5+XgD^ z$C6cm*xN^Jjz)JAjlAA%!fQS3K!Z3pkN(YZ2r|!S z4`?qtiidU!pE1G;(Rt=j^cZ6~&JYW$AwVo`bzKfgfVCFeG;TYe@q4_$n^ihC zW!~0Hyq8S@35t2zz%ZYhW-sPwUJxM8K7VB`>)ny68Q^Dz0ruJmHD0Bb98xsH?nipA zH+^o7I|*cmT^~56BVop<9_|-_J!j`2*f%{`Ij?U--8;j+VhJ0TwU*Vf#R|NGHTJ&4 zYni6(-^(1nXa0Wwd42iqZ&+5g(EVL^&f!#+_2`%AbuaL7Cyf9l_}%b0x2ijA9Di&X zItEKf&lyhgidV;?M+cbjJR*iQV+bl}=5hb!S+GR}%VHg@9e+lOD)BzO zV*y<_NKZMu!vy`+cn7+}~?Le(zuZvOj(K_wQi!{zi`N1uf%1E`W)r zcM{~b%wInp5VBv0>@nmb#8-itKib zf&Cp7aep}{)!E(?t?jMNrW~DEVxgIXDB*P|{vls&$yuL>5;UC&^Lzf?LYYo(?+#Os z!#op6=WuSvv7FcJCri#(+9K(kr|4%tH*wm?Guu^x5zpbV6K~Dg_kSqMIYM?hcn;$k z-|}q6=@P^FEhZDK*mbhH7tGqHQ9^q+<>ELzJVpdXXXSSR5Gimur^)esz_s(C;PaEU|hR}%Fe!a*Zyvy ztoe9<`PtyHy^jh~a(|rDw2@rqa@dDm-azrV*{6!uIg*WFrzc?TcJ^MyY@yY+Jt)bx zsmqaPtlelR+U#gnETK86119MhM*!AQw>)!nOe(~T{7F*|3|JE<{9GZsK zO0$kJ!F;yoYq%tiN#|h$eIl2ds5rMcA=DAbd@?f+MY!C1D z8U;cYk=sGQ-Z&n--K;*9dQq3FYl>^9LxCgkV+w%%xEw3Q3cp?6#hN-r0$CKiI|XG_ z)-&>Knzr)ty?<^+qr-Z68mCt5fSQqr#N@qMxATXly|fT9Cv>1Pi8=kbo!%=pS=`+4 zK&wlmjRW1QLcHB|zg#-_`xxH5VWZ{sZW1yuclGB63#*2_pU1)Jfa7sJ1q|WI#5$Gf z#y&G{K?J%$PTPlrC3;rco^r#h7{YlZ$Du%!mMQ%6?g-0y@~rK1n3C#2bm~)A zCvWYCHxrm=7%ziHzb}&048Mt(_$~>vp-_C6H^*y4NO9*gs*u8S`L9)t-d^V^4H~JL z(6|0E_n{VtK?c)x+sT#P)S`c*hTJcO7XWvQI=2Ngc!ljy+1jVAoZx@F74#Jg>x*}9 zo3wid-<~r4>`W`K0euP-pbwW_(>RNhNrT0R7yK_A3BR7Q0^l?mxiN8yv48ELN~mQa5rhA!^OOX8M;)x6z}!; z#v(3Hi9D~`$K^TAX63v<`6Px+m_NAdJ*8>eqjzRUMI2tw;4NdNL7RdN>U%n@2uaj! zfaS4*A$YTBZNe!W#ZrHX&B^PT);H-%;G2KHPTx!_mUkv~6(=JmOvV1HU?Kjtk#M?A z(2v{UKEtvE`@Q@M{`M}i34Q?Ozz#btt$J?>bl6$g*gGiUT(|>edU^trp6fO}t$c3X z^Nwx|;uWGiL%&nBF5vKP6TI7t4>4J!4|XC?@#2%y{FRrpPp^M{*$zo=b(yxe45e>l ztatl9&FBy}>x`C7MmK{kb+5cJ|z7mgn|xrYa;a6)LLUp0nlM z&LVYOUOfc^OJGMd8eQqBWgYSGO6lov%CXM+T<+eIrPGMpKdsaC?SSh|?L~)zA5SNg z9jC>rbO^#g{#yZ@JRc^gneg|5SstVn)&xNAW);0I(Gh?9_8mH(ADJG!(irsshpNcy z>u}n`=_uCGyt~k`;5hZ-k>B4q6&=IxFw@gPV4i@i%j<2Bo|y7^X@Cjp1yO=RW=l#? zqs^AL?K~|a8Dix)j^}!d>X9;>5<%tVr|4fNht0Vi91>X{!zJW#I4s8l$nWbkKlNXq zj8tZ2-rs*v2{my%fmd6>PT*-ksO2uKxg9QuYuz+FWbg1?w(FA90ZNh~yCT>&$DJm% z&tA#CE71FX22fsRBMviIH&_#E^txanKO*1X)i;)8-sI{}iH%e{cpAb!oc7L4Y}30c z7Y2cmi`X4h@D7Hj^$!ta$H)?vAPLCa?adf4LMMOUxn6_U*^4-Qdp2V2^Uaf$ls63a z|8MK;a_l&vApD+Hcmt7W8X9^z&<&E6aYnMOB;I|#k2^nCQ6BAwnYmmzrwUG0z0b4% z9N)iPuP?6(ytYMNp2W?3UnxP)*(1(Z0}iWhPD*~^j38k1!P!SFn{zF(oDPnPOhHBF zM{Ix2m^jeptO&bhH=3300^opds$Cc9->#8am0E*vf;t_Y4gMKZLigWP{J_NSW?<^! zvj^>olS|>F5mde{l{>RJxkI&xDiQhAoq~~q-tLi&b8}{sGS338gdP}i0lbLr1e3M& zqSA;2A_mBWrTgamzEa=E@QJj10h&Dxf%<=R=Q5~&(B?&&#qP9D0=VHMmy!oHDw}z~ z5tv=rbBZ845SOWagjKd*MSfE8quJ0Oa;qdG#z5$md%3|leRiSvIw zeSd6@iErjR?|mga0TyYwUE$i>Q`TSY`lyucbTc(i zW%I&1X}-fMq;f3Vw$KfnrXbN3O*nPhQij#CsR7mW$;zQvhE>P0t?`61Mlw09%TJUy z0*u4w3`|f~rIDOErmU?_w0C-$a+!aO!Vco^Ir(xlN{j=vJ2O2u@hS639R}X0tufH3 zJ8Tw=#;LxQ-7|U|!|f%vS(>HO;Y-=|G4&vvc%IaP4BLnSD6ZjNP$`OoWq0@irU~OQs zlRAp$b~z`fIIM&}=ZSL7pE54K;nJwO8V~}ebTYZ3;ddkW0;9zb2qk$7-o0?0+Dn2p z=~+JCvX%KO^bhOG?M~-jqVbnh0a{Kd>K;2V8PcDruw5PDG&Jva&h>v+YRS0rlaV1n zm~CvbjJFIo%xdz-IEbk<$r*nbaBSDW*sPy!M(0h3QH#pg!q%pOMn_sMQ;ViAM}TXGBq-;G>i`%byN?-V1>P;6j(}R41b5l-Q#(&s`_9rt#49HLvTk z*~Dg%?zL3HUH2L%J*2A~TVIlobqE{>=VYJYC~s70iFzJ4W6VsqO2B{6xczsr9#)1= zSxOv-OXOlDs%i|1=DCp%sOHT#^)d9E-1~B)m?3Dg!HKW%41b9iLY)4ZsX5gbZ-eYEp<2yqd@KBA~=`^b@4lu77hh6qWKAG3iR0hI6dkU{0$zU zbi%uRSJ`Q`w#{fyRR!0mXzl29hyY#RbX%2 z)}Z&Eoi2ObO2UnD0VigkhwX3t0LV%*(d3R`Kv2k~yq3>v=)!-e)v+h@Eb-jv3QCrI z)70J6;4S@xc6S=6)@BOSPQlo9h}@mqGR6=Dl~EdiJo zA>wzlkb~rtTA8EQiO|)slHFWkcIxcT=!2N$I4#C2?X>WGwv3D7#(j3(v zS2*O#TJrUsA__x+4p4poL#9~(TFwmY@qYn`aF~NiW7?Fwl=I(;u}cO8Xg&`ZrJ$yZ zAIc}Mv{@5yKjlZcOlqN7%?jLx$lUZXP+nit2vs!!RClO3c-+D|FV#fj8utRi6g7d$ u0Rr<-`CTOC<=dev-cpp/gtest-1.11.0 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A microbenchmark support library +EAPI=8 +HOMEPAGE=https://github.com/google/benchmark +INHERIT=cmake flag-o-matic +IUSE=debug doc lto test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/google/benchmark/archive/v1.8.2.tar.gz -> benchmark-1.8.2.tar.gz +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=b4a80de7665f1442a1f4fe6516f201b3 diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.13.1 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.13.1 new file mode 100644 index 000000000000..028dea9aa8a6 --- /dev/null +++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.13.1 @@ -0,0 +1,17 @@ +BDEPEND=|| ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( 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(-)?] ) zlib? ( 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(-)?] ) +DESCRIPTION=C++ HTTP/HTTPS server and client library +EAPI=8 +HOMEPAGE=https://github.com/yhirose/cpp-httplib/ +INHERIT=cmake-multilib python-any-r1 toolchain-funcs +IUSE=brotli ssl 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 +KEYWORDS=~amd64 ~loong ~x86 +LICENSE=MIT +RDEPEND=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( 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(-)?] ) zlib? ( 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(-)?] ) +REQUIRED_USE=test? ( brotli ssl zlib ) +RESTRICT=!test? ( test ) +SLOT=0/0.13 +SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.13.1.tar.gz -> cpp-httplib-0.13.1.tar.gz +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=560ec2aa9b89c45a5b4e1b63556279b7 diff --git a/metadata/md5-cache/dev-cpp/gflags-2.2.2 b/metadata/md5-cache/dev-cpp/gflags-2.2.2-r1 similarity index 93% rename from metadata/md5-cache/dev-cpp/gflags-2.2.2 rename to metadata/md5-cache/dev-cpp/gflags-2.2.2-r1 index 1377206ba25e..07d696f72cf1 100644 --- a/metadata/md5-cache/dev-cpp/gflags-2.2.2 +++ b/metadata/md5-cache/dev-cpp/gflags-2.2.2-r1 @@ -1,9 +1,9 @@ BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Google's C++ argument parsing library -EAPI=7 +EAPI=8 HOMEPAGE=https://gflags.github.io/gflags/ -INHERIT=cmake-multilib +INHERIT=cmake-multilib flag-o-matic IUSE=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=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD @@ -11,4 +11,4 @@ RESTRICT=!test? ( test ) SLOT=0/2.2 SRC_URI=https://github.com/gflags/gflags/archive/v2.2.2.tar.gz -> gflags-2.2.2.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=22e62201c1b5dd92cdfe07ecb6e3ad82 +_md5_=a8fbd050e6c092e965f3d1598a5d8a26 diff --git a/metadata/md5-cache/dev-cpp/gflags-9999 b/metadata/md5-cache/dev-cpp/gflags-9999 index 1a1a02e7018e..cc832a6bc733 100644 --- a/metadata/md5-cache/dev-cpp/gflags-9999 +++ b/metadata/md5-cache/dev-cpp/gflags-9999 @@ -3,11 +3,11 @@ DEFINED_PHASES=compile configure install prepare test unpack DESCRIPTION=Google's C++ argument parsing library EAPI=8 HOMEPAGE=https://gflags.github.io/gflags/ -INHERIT=cmake-multilib git-r3 +INHERIT=cmake-multilib flag-o-matic git-r3 IUSE=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 LICENSE=BSD PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0/2.2 _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6c2f2afee552021a1ae17732ac054e75 +_md5_=ce1b6721391035442c0716da76158b36 diff --git a/metadata/md5-cache/dev-cpp/msgpack-cxx-6.1.0 b/metadata/md5-cache/dev-cpp/msgpack-cxx-6.1.0 new file mode 100644 index 000000000000..6bb0f815f2b6 --- /dev/null +++ b/metadata/md5-cache/dev-cpp/msgpack-cxx-6.1.0 @@ -0,0 +1,17 @@ +BDEPEND=doc? ( app-doc/doxygen[dot] ) test? ( sys-libs/zlib ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=boost? ( dev-libs/boost[context] ) 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 T0nBzQ`JetjfE-8iKH2~P#Z!MJ diff --git a/metadata/md5-cache/dev-db/influxdb-2.7.1-r1 b/metadata/md5-cache/dev-db/influxdb-2.7.1-r1 index a38705b53491..969c600f33bc 100644 --- a/metadata/md5-cache/dev-db/influxdb-2.7.1-r1 +++ b/metadata/md5-cache/dev-db/influxdb-2.7.1-r1 @@ -12,5 +12,5 @@ RDEPEND=acct-group/influxdb acct-user/influxdb RESTRICT=!test? ( test ) strip SLOT=0 SRC_URI=https://github.com/influxdata/influxdb/archive/v2.7.1.tar.gz -> influxdb-2.7.1.tar.gz https://github.com/influxdata/ui/releases/download/OSS-v2.7.1/build.tar.gz -> influxdb-2.7.1-assets.tar.gz https://gentoo.kropotkin.rocks/go-pkgs/influxdb-2.7.1-deps.tar.xz https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.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/anyhow/1.0.56/download -> anyhow-1.0.56.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/cast/0.2.7/download -> cast-0.2.7.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/crc32fast/1.2.1/download -> crc32fast-1.2.1.crate https://crates.io/api/v1/crates/criterion/0.3.5/download -> criterion-0.3.5.crate https://crates.io/api/v1/crates/criterion-plot/0.4.4/download -> criterion-plot-0.4.4.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.5/download -> crossbeam-epoch-0.9.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/csv/1.1.6/download -> csv-1.1.6.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/ctor/0.1.21/download -> ctor-0.1.21.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/dissimilar/1.0.3/download -> dissimilar-1.0.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/ena/0.14.0/download -> ena-0.14.0.crate https://crates.io/api/v1/crates/env_logger/0.9.0/download -> env_logger-0.9.0.crate https://crates.io/api/v1/crates/expect-test/1.2.2/download -> expect-test-1.2.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/flatbuffers/22.9.29/download -> flatbuffers-22.9.29.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/getrandom/0.2.6/download -> getrandom-0.2.6.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hashlink/0.7.0/download -> hashlink-0.7.0.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/1.8.1/download -> indexmap-1.8.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.10.1/download -> itertools-0.10.1.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/js-sys/0.3.55/download -> js-sys-0.3.55.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/libc/0.2.121/download -> libc-0.2.121.crate https://crates.io/api/v1/crates/libflate/1.2.0/download -> libflate-1.2.0.crate https://crates.io/api/v1/crates/libflate_lz77/1.1.0/download -> libflate_lz77-1.1.0.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.23.2/download -> libsqlite3-sys-0.23.2.crate https://crates.io/api/v1/crates/lock_api/0.4.6/download -> lock_api-0.4.6.crate https://crates.io/api/v1/crates/log/0.4.16/download -> log-0.4.16.crate https://crates.io/api/v1/crates/lsp-types/0.91.1/download -> lsp-types-0.91.1.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.4/download -> memoffset-0.6.4.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/ordered-float/3.2.0/download -> ordered-float-3.2.0.crate https://crates.io/api/v1/crates/output_vt100/0.1.2/download -> output_vt100-0.1.2.crate https://crates.io/api/v1/crates/pad/0.1.6/download -> pad-0.1.6.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/plotters/0.3.1/download -> plotters-0.3.1.crate https://crates.io/api/v1/crates/plotters-backend/0.3.2/download -> plotters-backend-0.3.2.crate https://crates.io/api/v1/crates/plotters-svg/0.3.1/download -> plotters-svg-0.3.1.crate https://crates.io/api/v1/crates/pretty/0.11.2/download -> pretty-0.11.2.crate https://crates.io/api/v1/crates/pretty_assertions/1.2.1/download -> pretty_assertions-1.2.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.32/download -> proc-macro2-1.0.32.crate https://crates.io/api/v1/crates/pulldown-cmark/0.9.1/download -> pulldown-cmark-0.9.1.crate https://crates.io/api/v1/crates/quote/1.0.10/download -> quote-1.0.10.crate https://crates.io/api/v1/crates/rayon/1.5.2/download -> rayon-1.5.2.crate https://crates.io/api/v1/crates/rayon-core/1.9.2/download -> rayon-core-1.9.2.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/rle-decode-fast/1.0.1/download -> rle-decode-fast-1.0.1.crate https://crates.io/api/v1/crates/rusqlite/0.26.3/download -> rusqlite-0.26.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/salsa/0.17.0-pre.2/download -> salsa-0.17.0-pre.2.crate https://crates.io/api/v1/crates/salsa-macros/0.17.0-pre.2/download -> salsa-macros-0.17.0-pre.2.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.4/download -> semver-1.0.4.crate https://crates.io/api/v1/crates/serde/1.0.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.136/download -> serde_derive-1.0.136.crate https://crates.io/api/v1/crates/serde_json/1.0.79/download -> serde_json-1.0.79.crate https://crates.io/api/v1/crates/serde_repr/0.1.7/download -> serde_repr-0.1.7.crate https://crates.io/api/v1/crates/smallvec/1.7.0/download -> smallvec-1.7.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.81/download -> syn-1.0.81.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.1.2/download -> termcolor-1.1.2.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.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.5.1/download -> tinyvec-1.5.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/typed-arena/2.0.1/download -> typed-arena-2.0.1.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download -> unicode-bidi-0.3.7.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.78/download -> wasm-bindgen-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.78/download -> wasm-bindgen-backend-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.78/download -> wasm-bindgen-macro-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.78/download -> wasm-bindgen-macro-support-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.78/download -> wasm-bindgen-shared-0.2.78.crate https://crates.io/api/v1/crates/web-sys/0.3.55/download -> web-sys-0.3.55.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=be5c73b65d6f742ec685c6906482faac diff --git a/metadata/md5-cache/dev-db/mariadb-10.11.4 b/metadata/md5-cache/dev-db/mariadb-10.11.4 index 912c2c8d24ec..85eeb13ae818 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.11.4 +++ b/metadata/md5-cache/dev-db/mariadb-10.11.4 @@ -6,6 +6,7 @@ EAPI=8 HOMEPAGE=https://mariadb.org/ INHERIT=systemd flag-o-matic prefix toolchain-funcs multiprocessing java-pkg-opt-2 cmake IUSE=+backup bindist columnstore cracklib debug extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc test xml yassl jdbc +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-2 LGPL-2.1+ PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) RDEPEND=dev-libs/libfmt:= >=dev-libs/libpcre2-10.34:= >=sys-apps/texinfo-4.7-r1 sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= virtual/libcrypt:= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) jemalloc? ( dev-libs/jemalloc:0= ) kerberos? ( virtual/krb5 ) kernel_linux? ( dev-libs/libaio:0= sys-libs/liburing:= sys-process/procps:0= ) server? ( app-arch/bzip2 app-arch/xz-utils backup? ( app-arch/libarchive:0= ) columnstore? ( app-arch/snappy:= dev-libs/boost:= dev-libs/libxml2:2= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy:= ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( dev-libs/boost:= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) s3? ( net-misc/curl ) systemd? ( sys-apps/systemd:= ) ) systemtap? ( >=dev-util/systemtap-1.3:0= ) tcmalloc? ( dev-util/google-perftools:0= ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) !dev-db/mysql !dev-db/percona-server !dev-db/mariadb:10.3 !dev-db/mariadb:10.4 !dev-db/mariadb:10.5 !dev-db/mariadb:10.6 !dev-db/mariadb:10.7 !dev-db/mariadb:10.8 !dev-db/mariadb:10.9 !dev-db/mariadb:10.10 !dev-db/mariadb:11.0 selinux? ( sec-policy/selinux-mysql ) server? ( columnstore? ( dev-db/mariadb-connector-c ) extraengine? ( jdbc? ( >=virtual/jre-1.8 ) ) galera? ( sys-apps/iproute2 =sys-cluster/galera-26* sst-rsync? ( sys-process/lsof ) sst-mariabackup? ( net-misc/socat[ssl] ) ) !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) @@ -14,4 +15,4 @@ RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.11/18 SRC_URI=mirror://mariadb/mariadb-10.11.4/source/mariadb-10.11.4.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.11.3-patches-01.tar.xz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b21813f16bb2b5aaadd5a369336c9250 +_md5_=0d18f0c864ff1403435b4b5065136022 diff --git a/metadata/md5-cache/dev-db/redis-6.2.13 b/metadata/md5-cache/dev-db/redis-6.2.13 new file mode 100644 index 000000000000..f2741a3c34ed --- /dev/null +++ b/metadata/md5-cache/dev-db/redis-6.2.13 @@ -0,0 +1,17 @@ +BDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) 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 virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) test? ( dev-lang/tcl:0= ssl? ( dev-tcltk/tls ) ) +DESCRIPTION=A persistent caching system, key-value, and data structures database +EAPI=8 +HOMEPAGE=https://redis.io +INHERIT=autotools edo flag-o-matic lua-single multiprocessing systemd tmpfiles toolchain-funcs +IUSE=+jemalloc selinux ssl systemd tcmalloc test lua_single_target_luajit lua_single_target_lua5-1 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis selinux? ( sec-policy/selinux-redis ) virtual/tmpfiles +REQUIRED_USE=?? ( jemalloc tcmalloc ) ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://download.redis.io/releases/redis-6.2.13.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=65b50db497c6b5bf53a6cf2b9370a79e diff --git a/metadata/md5-cache/dev-db/redis-7.0.12 b/metadata/md5-cache/dev-db/redis-7.0.12 new file mode 100644 index 000000000000..48478ba51afc --- /dev/null +++ b/metadata/md5-cache/dev-db/redis-7.0.12 @@ -0,0 +1,17 @@ +BDEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) 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 virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) test? ( dev-lang/tcl:0= ssl? ( dev-tcltk/tls ) ) +DESCRIPTION=A persistent caching system, key-value, and data structures database +EAPI=8 +HOMEPAGE=https://redis.io +INHERIT=autotools edo flag-o-matic multiprocessing systemd tmpfiles toolchain-funcs +IUSE=+jemalloc selinux ssl systemd tcmalloc test +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis selinux? ( sec-policy/selinux-redis ) virtual/tmpfiles +REQUIRED_USE=?? ( jemalloc tcmalloc ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://download.redis.io/releases/redis-7.0.12.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=6a1677a89e0d929b2e6fbfd580bbd972 diff --git a/metadata/md5-cache/dev-db/sqlmap-1.7.6 b/metadata/md5-cache/dev-db/sqlmap-1.7.6 index e29116b753ec..75163aa76c06 100644 --- a/metadata/md5-cache/dev-db/sqlmap-1.7.6 +++ b/metadata/md5-cache/dev-db/sqlmap-1.7.6 @@ -4,11 +4,11 @@ EAPI=8 HOMEPAGE=https://sqlmap.org/ INHERIT=bash-completion-r1 python-single-r1 wrapper IUSE=python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11[sqlite] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/sqlmapproject/sqlmap/archive/refs/tags/1.7.6.tar.gz -> sqlmap-1.7.6.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=bb5c0373087a303f70bc7079cc631962 +_md5_=ebea929e1df06df14bf753cacf4cd73a diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz index 327ec3f0c1e03e14644f3fc1e2dd452131bed450..707c1834b9d753364c55caf42ec5cb75f78ecfc5 100644 GIT binary patch delta 7030 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 P#((*LxoG?`2~+?8ZNNS+ diff --git a/metadata/md5-cache/dev-embedded/libjaylink-0.3.1 b/metadata/md5-cache/dev-embedded/libjaylink-0.3.1 index c10f4b51c04e..f39e289fba26 100644 --- a/metadata/md5-cache/dev-embedded/libjaylink-0.3.1 +++ b/metadata/md5-cache/dev-embedded/libjaylink-0.3.1 @@ -5,10 +5,10 @@ DESCRIPTION=Library to access J-Link devices EAPI=8 HOMEPAGE=https://gitlab.zapb.de/libjaylink/libjaylink INHERIT=autotools udev -KEYWORDS=amd64 arm ~riscv x86 +KEYWORDS=amd64 arm ~loong ~riscv x86 LICENSE=GPL-2+ RDEPEND=virtual/libusb:1 SLOT=0 SRC_URI=https://gitlab.zapb.de/libjaylink/libjaylink/-/archive/0.3.1/libjaylink-0.3.1.tar.bz2 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=2b6e6259771c8945b518fe64c3f1ea8f +_md5_=962876c2ba1c7cd42d496fe70419b54a diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz index 3a25037ece87679694c135d4480fa81676493297..2f5e09789464f1bfff34e865938eeb25a334f049 100644 GIT binary patch delta 46776 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

    dW_4 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 z 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 imrmpk03smCox>?r_)>*=0n* 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 brG*o@ltk91Tn;}o{Ga~^SOWk{8U6tPe?xpk diff --git a/metadata/md5-cache/dev-java/icedtea-web-1.8.8-r1 b/metadata/md5-cache/dev-java/icedtea-web-1.8.8-r1 index d4ee90564466..018667a01879 100644 --- a/metadata/md5-cache/dev-java/icedtea-web-1.8.8-r1 +++ b/metadata/md5-cache/dev-java/icedtea-web-1.8.8-r1 @@ -12,5 +12,5 @@ RDEPEND=>=app-eselect/eselect-java-0.2.0 >=virtual/jre-1.8:* >=dev-java/java-con RESTRICT=test SLOT=0 SRC_URI=https://github.com/AdoptOpenJDK/icedtea-web/archive/icedtea-web-1.8.8.tar.gz https://crates.io/api/v1/crates/dunce/0.1.1/download -> dunce-0.1.1.crate -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=152e6755ea5728eb8ac17fbf5596f575 diff --git a/metadata/md5-cache/dev-java/tomcat-native-1.2.36 b/metadata/md5-cache/dev-java/tomcat-native-1.2.36 deleted file mode 100644 index 538761d7062f..000000000000 --- a/metadata/md5-cache/dev-java/tomcat-native-1.2.36 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install postinst preinst prepare setup test -DEPEND=>=virtual/jdk-1.8:* test? ( dev-java/ant-junit:0 ) >=dev-java/java-config-2.2.0-r3 >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit -DESCRIPTION=Allows Tomcat to use certain native resources for better performance -EAPI=8 -HOMEPAGE=https://tomcat.apache.org/native-doc/ -INHERIT=java-pkg-2 java-ant-2 -IUSE=static-libs test -KEYWORDS=amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-libs/apr:1= dev-libs/openssl:0= >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://apache/tomcat/tomcat-connectors/native/1.2.36/source/tomcat-native-1.2.36-src.tar.gz -_eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6428a1dea360ab01d424557be405a20c diff --git a/metadata/md5-cache/dev-java/tomcat-native-1.2.37 b/metadata/md5-cache/dev-java/tomcat-native-1.2.37 index 13aa2be4ade6..1eaacccf06a0 100644 --- a/metadata/md5-cache/dev-java/tomcat-native-1.2.37 +++ b/metadata/md5-cache/dev-java/tomcat-native-1.2.37 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://tomcat.apache.org/native-doc/ INHERIT=java-pkg-2 java-ant-2 IUSE=static-libs test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=Apache-2.0 RDEPEND=dev-libs/apr:1= dev-libs/openssl:0= >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/tomcat/tomcat-connectors/native/1.2.37/source/tomcat-native-1.2.37-src.tar.gz _eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6fb4c15076e407b89af90cd2588b7e25 +_md5_=6428a1dea360ab01d424557be405a20c diff --git a/metadata/md5-cache/dev-java/tomcat-native-2.0.3-r1 b/metadata/md5-cache/dev-java/tomcat-native-2.0.3-r1 deleted file mode 100644 index dcf4325ad786..000000000000 --- a/metadata/md5-cache/dev-java/tomcat-native-2.0.3-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-connectors ) 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 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack -DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) -DESCRIPTION=Allows Tomcat to use certain native resources for better performance -EAPI=8 -HOMEPAGE=https://tomcat.apache.org/native-doc/ -INHERIT=autotools java-pkg-2 java-pkg-simple verify-sig -IUSE=static-libs doc source test verify-sig -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-libs/apr:1= dev-libs/openssl:0/3 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -RESTRICT=!test? ( test ) -SLOT=2 -SRC_URI=mirror://apache/tomcat/tomcat-connectors/native/2.0.3/source/tomcat-native-2.0.3-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-connectors/native/2.0.3/source/tomcat-native-2.0.3-src.tar.gz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 1c8a695f6cae6a50261276f4b3da9914 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=a1c9a6ba8179f9c6668bafe36b75ab9d diff --git a/metadata/md5-cache/dev-java/tomcat-native-2.0.4 b/metadata/md5-cache/dev-java/tomcat-native-2.0.4 index 3ec4443c0ba5..ed2871ca2445 100644 --- a/metadata/md5-cache/dev-java/tomcat-native-2.0.4 +++ b/metadata/md5-cache/dev-java/tomcat-native-2.0.4 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://tomcat.apache.org/native-doc/ INHERIT=autotools java-pkg-2 java-pkg-simple verify-sig IUSE=static-libs doc source test verify-sig -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=Apache-2.0 RDEPEND=dev-libs/apr:1= dev-libs/openssl:0/3 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://apache/tomcat/tomcat-connectors/native/2.0.4/source/tomcat-native-2.0.4-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-connectors/native/2.0.4/source/tomcat-native-2.0.4-src.tar.gz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 1c8a695f6cae6a50261276f4b3da9914 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=a1c9a6ba8179f9c6668bafe36b75ab9d +_md5_=def7f9abcbccc0094bda4a0bd423d9f1 diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index b424226e54c84efb53144370583e43612af82d29..604327c8d6ff52f919320c1eb89b4a912dd305f8 100644 GIT binary patch delta 41707 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 Xw3l}zPqmBU`XB!fM~&sFbS&f`Aw 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 crystal-1.7.2.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.7.2/crystal-1.7.2-1-linux-x86_64.tar.gz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f42605778b2041870b5b7a037e033be2 diff --git a/metadata/md5-cache/dev-lang/crystal-1.8.1-r1 b/metadata/md5-cache/dev-lang/crystal-1.8.1-r1 deleted file mode 100644 index 439cb82c85b5..000000000000 --- a/metadata/md5-cache/dev-lang/crystal-1.8.1-r1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install setup test -DEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre:= dev-libs/pcl:= crystal-1.8.1.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.8.1/crystal-1.8.1-1-linux-x86_64.tar.gz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8456c0ecef1f28d5d9437c3404470043 diff --git a/metadata/md5-cache/dev-lang/crystal-1.8.0-r1 b/metadata/md5-cache/dev-lang/crystal-1.9.0 similarity index 85% rename from metadata/md5-cache/dev-lang/crystal-1.8.0-r1 rename to metadata/md5-cache/dev-lang/crystal-1.9.0 index b6f3c1d14d3d..a29ca7fa7e4b 100644 --- a/metadata/md5-cache/dev-lang/crystal-1.8.0-r1 +++ b/metadata/md5-cache/dev-lang/crystal-1.9.0 @@ -10,6 +10,6 @@ LICENSE=Apache-2.0 RDEPEND=dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre:= dev-libs/pcl:= crystal-1.8.0.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.8.0/crystal-1.8.0-1-linux-x86_64.tar.gz ) +SRC_URI=https://github.com/crystal-lang/crystal/archive/1.9.0.tar.gz -> crystal-1.9.0.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.9.0/crystal-1.9.0-1-linux-x86_64.tar.gz ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=fe293193a73508af934fc92231faff23 diff --git a/metadata/md5-cache/dev-lang/fennel-1.2.1 b/metadata/md5-cache/dev-lang/fennel-1.3.1 similarity index 59% rename from metadata/md5-cache/dev-lang/fennel-1.2.1 rename to metadata/md5-cache/dev-lang/fennel-1.3.1 index 7ce734c92779..9750fed02d13 100644 --- a/metadata/md5-cache/dev-lang/fennel-1.2.1 +++ b/metadata/md5-cache/dev-lang/fennel-1.3.1 @@ -1,15 +1,15 @@ -DEFINED_PHASES=install setup -DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) +BDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) +DEFINED_PHASES=install prepare setup DESCRIPTION=Lisp-like language that compiles to Lua EAPI=8 -HOMEPAGE=https://fennel-lang.org/ +HOMEPAGE=https://fennel-lang.org/ https://sr.ht/~technomancy/fennel/ INHERIT=lua-single IUSE=lua_single_target_luajit lua_single_target_lua5-3 lua_single_target_lua5-4 -KEYWORDS=amd64 ~x86 +KEYWORDS=~amd64 ~x86 LICENSE=MIT RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-3 lua_single_target_lua5-4 ) -SLOT=0/1.2.1 -SRC_URI=https://git.sr.ht/~technomancy/fennel/archive/1.2.1.tar.gz -> fennel-1.2.1.tar.gz +SLOT=0/1.3.1 +SRC_URI=https://git.sr.ht/~technomancy/fennel/archive/1.3.1.tar.gz -> fennel-1.3.1.tar.gz _eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=66dbbc7d4782f7198724e022c32e6ff7 +_md5_=c7aa5d6b5434b94b8147096a605b8730 diff --git a/metadata/md5-cache/dev-lang/luau-0.583 b/metadata/md5-cache/dev-lang/luau-0.583 new file mode 100644 index 000000000000..777e5d6e04c4 --- /dev/null +++ b/metadata/md5-cache/dev-lang/luau-0.583 @@ -0,0 +1,12 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Gradually typed embeddable scripting language derived from Lua +EAPI=8 +HOMEPAGE=https://luau-lang.org/ https://github.com/Roblox/luau/ +INHERIT=cmake +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +SLOT=0 +SRC_URI=https://github.com/Roblox/luau/archive/0.583.tar.gz -> luau-0.583.tar.gz +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1b9b486682f0145bc04b4d6a58517733 diff --git a/metadata/md5-cache/dev-lang/python-3.12.0_beta4 b/metadata/md5-cache/dev-lang/python-3.12.0_beta4 new file mode 100644 index 000000000000..eadeeec5a485 --- /dev/null +++ b/metadata/md5-cache/dev-lang/python-3.12.0_beta4 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack +DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) 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 ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel ) valgrind? ( dev-util/valgrind ) +DESCRIPTION=An interpreted, interactive, object-oriented programming language +EAPI=7 +HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ +INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils python-utils-r1 toolchain-funcs verify-sig +IUSE=bluetooth build debug +ensurepip examples gdbm libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=PSF-2 +RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) 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 ) !build? ( app-misc/mime-types ) dev-lang/python-exec[python_targets_python3_12(-)] +RESTRICT=!test? ( test ) +SLOT=3.12 +SRC_URI=https://www.python.org/ftp/python/3.12.0/Python-3.12.0b4.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0b4.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0b4.tar.xz.asc ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=7ddd39cd21c18c5158a0a400a0421752 diff --git a/metadata/md5-cache/dev-lang/starlark-rust-0.8.0 b/metadata/md5-cache/dev-lang/starlark-rust-0.8.0 index 883111a237be..444964ce306a 100644 --- a/metadata/md5-cache/dev-lang/starlark-rust-0.8.0 +++ b/metadata/md5-cache/dev-lang/starlark-rust-0.8.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download -> annotate-snippets-0.9.1.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/anyhow/1.0.57/download -> anyhow-1.0.57.crate https://crates.io/api/v1/crates/argfile/0.1.4/download -> argfile-0.1.4.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.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/beef/0.5.1/download -> beef-0.5.1.crate https://crates.io/api/v1/crates/bit-set/0.5.2/download -> bit-set-0.5.2.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.9.1/download -> bumpalo-3.9.1.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/clipboard-win/4.4.1/download -> clipboard-win-4.4.1.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/debugserver-types/0.5.0/download -> debugserver-types-0.5.0.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/ena/0.14.0/download -> ena-0.14.0.crate https://crates.io/api/v1/crates/endian-type/0.1.2/download -> endian-type-0.1.2.crate https://crates.io/api/v1/crates/erased-serde/0.3.20/download -> erased-serde-0.3.20.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/error-code/2.3.1/download -> error-code-2.3.1.crate https://crates.io/api/v1/crates/fancy-regex/0.5.0/download -> fancy-regex-0.5.0.crate https://crates.io/api/v1/crates/fd-lock/3.0.5/download -> fd-lock-3.0.5.crate https://crates.io/api/v1/crates/fixedbitset/0.4.1/download -> fixedbitset-0.4.1.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/gazebo/0.7.0/download -> gazebo-0.7.0.crate https://crates.io/api/v1/crates/gazebo_derive/0.7.0/download -> gazebo_derive-0.7.0.crate https://crates.io/api/v1/crates/gazebo_lint/0.1.1/download -> gazebo_lint-0.1.1.crate https://crates.io/api/v1/crates/getrandom/0.2.6/download -> getrandom-0.2.6.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.8.1/download -> indexmap-1.8.1.crate https://crates.io/api/v1/crates/indoc/1.0.6/download -> indoc-1.0.6.crate https://crates.io/api/v1/crates/io-lifetimes/0.6.1/download -> io-lifetimes-0.6.1.crate https://crates.io/api/v1/crates/itertools/0.9.0/download -> itertools-0.9.0.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/lalrpop/0.19.8/download -> lalrpop-0.19.8.crate https://crates.io/api/v1/crates/lalrpop-util/0.19.8/download -> lalrpop-util-0.19.8.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/libc/0.2.125/download -> libc-0.2.125.crate https://crates.io/api/v1/crates/linux-raw-sys/0.0.46/download -> linux-raw-sys-0.0.46.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/logos/0.12.0/download -> logos-0.12.0.crate https://crates.io/api/v1/crates/logos-derive/0.12.0/download -> logos-derive-0.12.0.crate https://crates.io/api/v1/crates/lsp-server/0.5.2/download -> lsp-server-0.5.2.crate https://crates.io/api/v1/crates/lsp-types/0.89.2/download -> lsp-types-0.89.2.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nibble_vec/0.1.0/download -> nibble_vec-0.1.0.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.0.0/download -> os_str_bytes-6.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.0/download -> parking_lot-0.12.0.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/paste/1.0.7/download -> paste-1.0.7.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/petgraph/0.6.0/download -> petgraph-0.6.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pico-args/0.4.2/download -> pico-args-0.4.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.38/download -> proc-macro2-1.0.38.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/radix_trie/0.2.1/download -> radix_trie-0.2.1.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.34.6/download -> rustix-0.34.6.crate https://crates.io/api/v1/crates/rustversion/1.0.6/download -> rustversion-1.0.6.crate https://crates.io/api/v1/crates/rustyline/9.1.2/download -> rustyline-9.1.2.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schemafy/0.5.2/download -> schemafy-0.5.2.crate https://crates.io/api/v1/crates/schemafy_core/0.5.2/download -> schemafy_core-0.5.2.crate https://crates.io/api/v1/crates/schemafy_lib/0.5.2/download -> schemafy_lib-0.5.2.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.9/download -> semver-1.0.9.crate https://crates.io/api/v1/crates/serde/1.0.137/download -> serde-1.0.137.crate https://crates.io/api/v1/crates/serde_derive/1.0.137/download -> serde_derive-1.0.137.crate https://crates.io/api/v1/crates/serde_json/1.0.81/download -> serde_json-1.0.81.crate https://crates.io/api/v1/crates/serde_repr/0.1.8/download -> serde_repr-0.1.8.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/str-buf/1.0.5/download -> str-buf-1.0.5.crate https://crates.io/api/v1/crates/string_cache/0.8.4/download -> string_cache-0.8.4.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.93/download -> syn-1.0.93.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/textwrap/0.14.2/download -> textwrap-0.14.2.crate https://crates.io/api/v1/crates/thiserror/1.0.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.2/download -> unicode-linebreak-0.1.2.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf8-ranges/1.0.5/download -> utf8-ranges-1.0.5.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.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/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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/windows-sys/0.30.0/download -> windows-sys-0.30.0.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.30.0/download -> windows_aarch64_msvc-0.30.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.30.0/download -> windows_i686_gnu-0.30.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.30.0/download -> windows_i686_msvc-0.30.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.30.0/download -> windows_x86_64_gnu-0.30.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.30.0/download -> windows_x86_64_msvc-0.30.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/yansi-term/0.1.2/download -> yansi-term-0.1.2.crate https://github.com/facebookexperimental/starlark-rust/archive/refs/tags/v0.8.0.tar.gz -> starlark-rust-0.8.0.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=622b3f3c94c830f0838a187120b703d0 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 0b33b2ae5c74403003f792d0b6f7a507d1bed818..f025208c7e0352e7c2da9e01b02c6a686871217c 100644 GIT binary patch delta 156624 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

    %V{d5x~A_j@u@#zKMAd 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

    NgGN?kIyQP-uGOiSPI0rQ(zt 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 Uayn75)xv-LFRhE4{h(e106w24Pyhe` diff --git a/metadata/md5-cache/dev-libs/botan-2.19.2 b/metadata/md5-cache/dev-libs/botan-2.19.2 index 79f0e82b5675..65b442d267e2 100644 --- a/metadata/md5-cache/dev-libs/botan-2.19.2 +++ b/metadata/md5-cache/dev-libs/botan-2.19.2 @@ -4,7 +4,7 @@ DEPEND=boost? ( dev-libs/boost:= ) bzip2? ( >=app-arch/bzip2-1.0.5:= ) lzma? ( a DESCRIPTION=C++ crypto library EAPI=8 HOMEPAGE=https://botan.randombit.net/ -INHERIT=edo python-r1 toolchain-funcs verify-sig +INHERIT=edo multiprocessing python-r1 toolchain-funcs verify-sig IUSE=doc boost bzip2 lzma python static-libs sqlite test tools zlib cpu_flags_arm_aes cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_aes cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_rdrand cpu_flags_x86_sha cpu_flags_x86_sse2 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 python_targets_python3_10 python_targets_python3_11 verify-sig KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~ppc-macos LICENSE=BSD-2 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=2/2.19 SRC_URI=https://botan.randombit.net/releases/Botan-2.19.2.tar.xz verify-sig? ( https://botan.randombit.net/releases/Botan-2.19.2.tar.xz.asc ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=64b4d0dc57aa50cbc4e512982a147f04 +_md5_=603e42492b690757159e0d279def22d3 diff --git a/metadata/md5-cache/dev-libs/botan-2.19.3-r2 b/metadata/md5-cache/dev-libs/botan-2.19.3-r2 index 1dca55ea4ead..4ff2163ca97f 100644 --- a/metadata/md5-cache/dev-libs/botan-2.19.3-r2 +++ b/metadata/md5-cache/dev-libs/botan-2.19.3-r2 @@ -4,7 +4,7 @@ DEPEND=boost? ( dev-libs/boost:= ) bzip2? ( >=app-arch/bzip2-1.0.5:= ) lzma? ( a DESCRIPTION=C++ crypto library EAPI=8 HOMEPAGE=https://botan.randombit.net/ -INHERIT=edo python-r1 toolchain-funcs verify-sig +INHERIT=edo multiprocessing python-r1 toolchain-funcs verify-sig IUSE=doc boost bzip2 lzma python static-libs sqlite test tools zlib cpu_flags_arm_aes cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_aes cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_rdrand cpu_flags_x86_sha cpu_flags_x86_sse2 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 python_targets_python3_10 python_targets_python3_11 verify-sig KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~ppc-macos LICENSE=BSD-2 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=2/2.19 SRC_URI=https://botan.randombit.net/releases/Botan-2.19.3.tar.xz verify-sig? ( https://botan.randombit.net/releases/Botan-2.19.3.tar.xz.asc ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=1f9628aaca9f42847520d4358191d593 +_md5_=1eb372dc29550f5e4c2dbbe211a9331d diff --git a/metadata/md5-cache/dev-libs/botan-3.0.0-r2 b/metadata/md5-cache/dev-libs/botan-3.0.0-r2 index 3dcf66c2b352..4dca0e41c76e 100644 --- a/metadata/md5-cache/dev-libs/botan-3.0.0-r2 +++ b/metadata/md5-cache/dev-libs/botan-3.0.0-r2 @@ -4,7 +4,7 @@ DEPEND=boost? ( dev-libs/boost:= ) bzip2? ( >=app-arch/bzip2-1.0.5:= ) lzma? ( a DESCRIPTION=C++ crypto library EAPI=8 HOMEPAGE=https://botan.randombit.net/ -INHERIT=edo python-r1 toolchain-funcs verify-sig +INHERIT=edo multiprocessing python-r1 toolchain-funcs verify-sig IUSE=doc boost bzip2 lzma python static-libs sqlite test tools zlib cpu_flags_arm_aes cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_aes cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_rdrand cpu_flags_x86_sha cpu_flags_x86_sse2 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 python_targets_python3_10 python_targets_python3_11 verify-sig KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~ppc-macos LICENSE=BSD-2 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=3/3.0 SRC_URI=https://botan.randombit.net/releases/Botan-3.0.0.tar.xz verify-sig? ( https://botan.randombit.net/releases/Botan-3.0.0.tar.xz.asc ) _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=cddf95b58665b5d3049cf3bb81ddd270 +_md5_=95c1ed4055966e7f75d968bfdf28813c diff --git a/metadata/md5-cache/dev-libs/botan-3.1.0 b/metadata/md5-cache/dev-libs/botan-3.1.0 new file mode 100644 index 000000000000..c93649f70304 --- /dev/null +++ b/metadata/md5-cache/dev-libs/botan-3.1.0 @@ -0,0 +1,17 @@ +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) || ( ( >=dev-lang/python-3.12.0_beta3:3.12 doc? ( dev-python/sphinx[python_targets_python3_12(-)] ) ) ( >=dev-lang/python-3.11.4:3.11 doc? ( dev-python/sphinx[python_targets_python3_11(-)] ) ) ( >=dev-lang/python-3.10.12:3.10 doc? ( dev-python/sphinx[python_targets_python3_10(-)] ) ) ) verify-sig? ( sec-keys/openpgp-keys-botan ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=configure install test unpack +DEPEND=boost? ( dev-libs/boost:= ) bzip2? ( >=app-arch/bzip2-1.0.5:= ) lzma? ( app-arch/xz-utils:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) ) sqlite? ( dev-db/sqlite:3= ) zlib? ( >=sys-libs/zlib-1.2.3:= ) +DESCRIPTION=C++ crypto library +EAPI=8 +HOMEPAGE=https://botan.randombit.net/ +INHERIT=edo flag-o-matic multiprocessing python-r1 toolchain-funcs verify-sig +IUSE=doc boost bzip2 lzma python static-libs sqlite test tools zlib cpu_flags_arm_aes cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_aes cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_rdrand cpu_flags_x86_sha cpu_flags_x86_sse2 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos +LICENSE=BSD-2 +RDEPEND=boost? ( dev-libs/boost:= ) bzip2? ( >=app-arch/bzip2-1.0.5:= ) lzma? ( app-arch/xz-utils:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) ) sqlite? ( dev-db/sqlite:3= ) zlib? ( >=sys-libs/zlib-1.2.3:= ) !=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspection-1.71.1:= >=dev-lang/spidermonkey-102.2.0:102 cairo? ( x11-libs/cairo[X,glib] ) readline? ( sys-libs/readline:0= ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gjs/1.76/gjs-1.76.2.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=4f1c34e40b2d9c68a014d2f7d4a8e460 +_md5_=3ab2c9cf54a996021f248d325d19e65f diff --git a/metadata/md5-cache/dev-libs/gjs-1.77.1 b/metadata/md5-cache/dev-libs/gjs-1.77.1 new file mode 100644 index 000000000000..ce915f241c42 --- /dev/null +++ b/metadata/md5-cache/dev-libs/gjs-1.77.1 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install test +DEPEND=>=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspection-1.71.1:= >=dev-lang/spidermonkey-102.2.0:102 cairo? ( x11-libs/cairo[X,glib] ) readline? ( sys-libs/readline:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) test? ( sys-apps/dbus >=x11-libs/gtk+-3.20:3[introspection] ) +DESCRIPTION=Javascript bindings for GNOME +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs +INHERIT=flag-o-matic gnome.org meson virtualx +IUSE=+cairo examples readline sysprof test test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT || ( MPL-1.1 LGPL-2+ GPL-2+ ) +RDEPEND=>=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspection-1.71.1:= >=dev-lang/spidermonkey-102.2.0:102 cairo? ( x11-libs/cairo[X,glib] ) readline? ( sys-libs/readline:0= ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=mirror://gnome/sources/gjs/1.77/gjs-1.77.1.tar.xz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 +_md5_=bc054c3fc439429d61156db29924321c diff --git a/metadata/md5-cache/dev-libs/glib-2.76.3 b/metadata/md5-cache/dev-libs/glib-2.76.3 index b4a0c0dcb2e3..ea67e8bfeb0d 100644 --- a/metadata/md5-cache/dev-libs/glib-2.76.3 +++ b/metadata/md5-cache/dev-libs/glib-2.76.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.gtk.org/ INHERIT=gnome.org gnome2-utils linux-info meson-multilib multilib python-any-r1 toolchain-funcs xdg IUSE=dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test utils xattr 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=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=LGPL-2.1+ PDEPEND=dbus? ( gnome-base/dconf ) mime? ( x11-misc/shared-mime-info ) RDEPEND=!=virtual/libiconv-0-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(-)?] >=dev-libs/libpcre2-10.32: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(-)?,unicode(+),static-libs?] >=dev-libs/libffi-3.0.13-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(-)?] >=sys-libs/zlib-1.2.8-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(-)?] >=virtual/libintl-0-r2[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? ( >=sys-apps/util-linux-2.23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-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(-)?] ) ) elf? ( virtual/libelf:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://gnome/sources/glib/2.76/glib-2.76.3.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 18d046bdb14e1bdb22cce6e5d953e364 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0aafe13bc7380fca43507fba35f2449c +_md5_=9b6de1b71e48f549bf92c825884168a4 diff --git a/metadata/md5-cache/dev-libs/libbpf-1.2.2 b/metadata/md5-cache/dev-libs/libbpf-1.2.2 new file mode 100644 index 000000000000..36ad131f7cb6 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libbpf-1.2.2 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install +DEPEND=sys-kernel/linux-headers virtual/libelf +DESCRIPTION=Stand-alone build of libbpf from the Linux kernel +EAPI=8 +HOMEPAGE=https://github.com/libbpf/libbpf +INHERIT=flag-o-matic toolchain-funcs +IUSE=static-libs +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 LGPL-2.1 BSD-2 +RDEPEND=sys-kernel/linux-headers virtual/libelf +SLOT=0/1.2 +SRC_URI=https://github.com/libbpf/libbpf/archive/v1.2.2.tar.gz -> libbpf-1.2.2.tar.gz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=071bcc289c0b977d2f84b619b66f3b56 diff --git a/metadata/md5-cache/dev-libs/libclc-14.0.6 b/metadata/md5-cache/dev-libs/libclc-14.0.6 index fb39cbfed7c5..26dd45cd20e5 100644 --- a/metadata/md5-cache/dev-libs/libclc-14.0.6 +++ b/metadata/md5-cache/dev-libs/libclc-14.0.6 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=|| ( video_cards_nvidia video_cards_r600 video_cards_radeonsi ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1146abd4294efeffbee6b66090a04a69 diff --git a/metadata/md5-cache/dev-libs/libclc-15.0.7 b/metadata/md5-cache/dev-libs/libclc-15.0.7 index 225acb6e4840..52c3d3568519 100644 --- a/metadata/md5-cache/dev-libs/libclc-15.0.7 +++ b/metadata/md5-cache/dev-libs/libclc-15.0.7 @@ -10,5 +10,5 @@ KEYWORDS=amd64 x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d1b95418d66b7940177352663526f1c3 diff --git a/metadata/md5-cache/dev-libs/libclc-16.0.5 b/metadata/md5-cache/dev-libs/libclc-16.0.5 index 5616c6634a53..6ea077e1626e 100644 --- a/metadata/md5-cache/dev-libs/libclc-16.0.5 +++ b/metadata/md5-cache/dev-libs/libclc-16.0.5 @@ -10,5 +10,5 @@ KEYWORDS=amd64 ~riscv ~x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0da45273ba307bb92de5b3f04432b1fe diff --git a/metadata/md5-cache/dev-libs/libclc-16.0.6 b/metadata/md5-cache/dev-libs/libclc-16.0.6 index 80012af4e548..2e83ad9634d9 100644 --- a/metadata/md5-cache/dev-libs/libclc-16.0.6 +++ b/metadata/md5-cache/dev-libs/libclc-16.0.6 @@ -10,5 +10,5 @@ KEYWORDS=~amd64 ~riscv ~x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=690245c598e74353d3e67a6572d791f8 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 b/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 index c9225f1d8902..64a55a55c6b2 100644 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 +++ b/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 @@ -9,5 +9,5 @@ IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) PROPERTIES=live SLOT=0 -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5c25593020d9be21204d9ee8339d4674 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230630 b/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230630 deleted file mode 100644 index 9630b49b24d7..000000000000 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230630 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) || ( ( sys-devel/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) ( sys-devel/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) ) ( sys-devel/clang:15 spirv? ( dev-util/spirv-llvm-translator:15 ) ) ( sys-devel/clang:14 spirv? ( dev-util/spirv-llvm-translator:14 ) ) ( sys-devel/clang:13 spirv? ( dev-util/spirv-llvm-translator:13 ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=!!sys-devel/llvm:0 -DESCRIPTION=OpenCL C library -EAPI=8 -HOMEPAGE=https://libclc.llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi -LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5c25593020d9be21204d9ee8339d4674 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230705 b/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230705 index a3f33d3e2bad..617a0f615f93 100644 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230705 +++ b/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230705 @@ -9,5 +9,5 @@ IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5c25593020d9be21204d9ee8339d4674 diff --git a/metadata/md5-cache/dev-libs/libevent-2.2.1-r1 b/metadata/md5-cache/dev-libs/libevent-2.2.1-r2 similarity index 97% rename from metadata/md5-cache/dev-libs/libevent-2.2.1-r1 rename to metadata/md5-cache/dev-libs/libevent-2.2.1-r2 index 75c8326235fb..3fda517a7629 100644 --- a/metadata/md5-cache/dev-libs/libevent-2.2.1-r1 +++ b/metadata/md5-cache/dev-libs/libevent-2.2.1-r2 @@ -9,7 +9,7 @@ IUSE=+clock-gettime debug malloc-replacement mbedtls +ssl static-libs test verbo LICENSE=BSD RDEPEND=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(-)?] ) ssl? ( >=dev-libs/openssl-1.0.1h-r2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) RESTRICT=test -SLOT=0/2.2 +SLOT=0/2.2.1-r2 SRC_URI=https://github.com/libevent/libevent/releases/download/release-2.2.1-alpha/libevent-2.2.1-alpha-dev.tar.gz verify-sig? ( https://github.com/libevent/libevent/releases/download/release-2.2.1-alpha/libevent-2.2.1-alpha-dev.tar.gz.asc ) _eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=7804c0c26f1df7cff4de1aeace4c8981 +_md5_=2497411c3c7d5210c019e29a4942f0da diff --git a/metadata/md5-cache/dev-libs/libjodycode-3.1 b/metadata/md5-cache/dev-libs/libjodycode-3.1 new file mode 100644 index 000000000000..fc1dadee93dc --- /dev/null +++ b/metadata/md5-cache/dev-libs/libjodycode-3.1 @@ -0,0 +1,10 @@ +DEFINED_PHASES=compile install +DESCRIPTION=Shared code used by several utilities written by Jody Bruchon +EAPI=8 +HOMEPAGE=https://github.com/jbruchon/libjodycode +KEYWORDS=~amd64 +LICENSE=MIT +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/jbruchon/libjodycode/archive/refs/tags/v3.1.tar.gz -> libjodycode-3.1.tar.gz +_md5_=761efc33bdff47b0f3d2b81a451fc714 diff --git a/metadata/md5-cache/dev-libs/libp11-0.4.12-r2 b/metadata/md5-cache/dev-libs/libp11-0.4.12-r2 deleted file mode 100644 index 84275821ce26..000000000000 --- a/metadata/md5-cache/dev-libs/libp11-0.4.12-r2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( dev-libs/opensc ) -DEFINED_PHASES=configure install -DEPEND=dev-libs/openssl:=[bindist(+)] test? ( dev-libs/softhsm ) -DESCRIPTION=Abstraction layer to simplify PKCS#11 API -EAPI=8 -HOMEPAGE=https://github.com/opensc/libp11/wiki -IUSE=doc static-libs test -KEYWORDS=~amd64 ~ppc64 ~sparc ~x86 -LICENSE=LGPL-2.1 -RDEPEND=dev-libs/openssl:=[bindist(+)] -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/OpenSC/libp11/releases/download/libp11-0.4.12/libp11-0.4.12.tar.gz -_md5_=9e00b243eede786c6efc46378e49038e diff --git a/metadata/md5-cache/dev-libs/libp11-0.4.12-r3 b/metadata/md5-cache/dev-libs/libp11-0.4.12-r3 new file mode 100644 index 000000000000..6af8408f0d7f --- /dev/null +++ b/metadata/md5-cache/dev-libs/libp11-0.4.12-r3 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( dev-libs/opensc ) 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=configure install prepare +DEPEND=dev-libs/openssl:=[bindist(+)] test? ( dev-libs/softhsm ) +DESCRIPTION=Abstraction layer to simplify PKCS#11 API +EAPI=8 +HOMEPAGE=https://github.com/opensc/libp11/wiki +INHERIT=autotools +IUSE=doc static-libs test +KEYWORDS=~amd64 ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2.1 +RDEPEND=dev-libs/openssl:=[bindist(+)] +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/OpenSC/libp11/releases/download/libp11-0.4.12/libp11-0.4.12.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0ffa4e776b957ccc41ac50cbfa0ef6fb diff --git a/metadata/md5-cache/dev-libs/libtraceevent-1.7.3 b/metadata/md5-cache/dev-libs/libtraceevent-1.7.3 index 9dfa780b75f0..f5d5d4bad936 100644 --- a/metadata/md5-cache/dev-libs/libtraceevent-1.7.3 +++ b/metadata/md5-cache/dev-libs/libtraceevent-1.7.3 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/ INHERIT=meson IUSE=doc test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 LICENSE=LGPL-2.1 RDEPEND=!=dev-libs/libtraceevent-1.7.0 SLOT=0 SRC_URI=https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/libtracefs-1.7.0.tar.gz _eclasses_=meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=06321f0737dfe3a3ee371c4039d3eeb7 +_md5_=e0de3961a9577abab40c1a35378c6900 diff --git a/metadata/md5-cache/dev-libs/libuv-1.46.0 b/metadata/md5-cache/dev-libs/libuv-1.46.0 new file mode 100644 index 000000000000..4f4d46fd50b2 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libuv-1.46.0 @@ -0,0 +1,12 @@ +BDEPEND=sys-devel/libtool 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=configure install prepare +DESCRIPTION=Cross-platform asychronous I/O +EAPI=8 +HOMEPAGE=https://github.com/libuv/libuv +INHERIT=autotools +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD BSD-2 ISC MIT +SLOT=0/1 +SRC_URI=https://github.com/libuv/libuv/archive/v1.46.0.tar.gz -> libuv-1.46.0.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d77a5d6c5be9b9a35eb5184474a6744e diff --git a/metadata/md5-cache/dev-libs/openct-0.6.20-r5 b/metadata/md5-cache/dev-libs/openct-0.6.20-r5 index bd64202624ae..4193171efedf 100644 --- a/metadata/md5-cache/dev-libs/openct-0.6.20-r5 +++ b/metadata/md5-cache/dev-libs/openct-0.6.20-r5 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/OpenSC/openct/wiki INHERIT=autotools flag-o-matic udev IUSE=doc debug pcsc-lite selinux usb -KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=LGPL-2.1 RDEPEND=pcsc-lite? ( >=sys-apps/pcsc-lite-1.7.2-r1:= ) usb? ( virtual/libusb:0 ) dev-libs/libltdl:0= acct-group/openct acct-user/openctd selinux? ( sec-policy/selinux-openct ) SLOT=0 SRC_URI=mirror://sourceforge/opensc/openct/openct-0.6.20.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=0d6f7a6cbbc68456fb8f39806476fb31 +_md5_=c8288b5bea429cf383812b8fe8d3fa08 diff --git a/metadata/md5-cache/dev-libs/openpace-1.1.3 b/metadata/md5-cache/dev-libs/openpace-1.1.3 index da406158811d..b04d4fc2adb1 100644 --- a/metadata/md5-cache/dev-libs/openpace-1.1.3 +++ b/metadata/md5-cache/dev-libs/openpace-1.1.3 @@ -5,10 +5,10 @@ DESCRIPTION=Cryptographic library for EAC version 2 EAPI=8 HOMEPAGE=https://frankmorgner.github.io/openpace INHERIT=autotools -KEYWORDS=~amd64 ~ppc64 ~sparc ~x86 +KEYWORDS=~amd64 ~ppc64 ~riscv ~sparc ~x86 LICENSE=GPL-3 RDEPEND=dev-libs/openssl:= SLOT=0/3 SRC_URI=https://github.com/frankmorgner/openpace/releases/download/1.1.3/openpace-1.1.3.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f28641268647f6605ca5fb060a679551 +_md5_=f0dd2689da118ac67aac39d9650c005c diff --git a/metadata/md5-cache/dev-libs/opensc-0.23.0-r1 b/metadata/md5-cache/dev-libs/opensc-0.23.0-r1 index 69bd4c3e1e72..9f3a51ef2992 100644 --- a/metadata/md5-cache/dev-libs/opensc-0.23.0-r1 +++ b/metadata/md5-cache/dev-libs/opensc-0.23.0-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/OpenSC/OpenSC/wiki INHERIT=bash-completion-r1 libtool IUSE=ctapi doc openct notify pace +pcsc-lite readline secure-messaging ssl test zlib -KEYWORDS=amd64 ppc64 ~sparc x86 +KEYWORDS=amd64 ppc64 ~riscv ~sparc x86 LICENSE=LGPL-2.1 RDEPEND=zlib? ( sys-libs/zlib ) readline? ( sys-libs/readline:0= ) ssl? ( dev-libs/openssl:0= ) openct? ( >=dev-libs/openct-0.5.0 ) pace? ( dev-libs/openpace:= ) pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 ) notify? ( dev-libs/glib:2 ) REQUIRED_USE=pcsc-lite? ( !openct !ctapi ) openct? ( !pcsc-lite !ctapi ) ctapi? ( !pcsc-lite !openct ) || ( pcsc-lite openct ctapi ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/OpenSC/OpenSC/releases/download/0.23.0/opensc-0.23.0.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=183306c84cc0bcbb271905e36b5b6626 +_md5_=0a9e9ca9b395be05f82879a11cc850f6 diff --git a/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 b/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 index 9575b8a9b8d3..77a3d6fa2935 100644 --- a/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 +++ b/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 @@ -11,4 +11,4 @@ RESTRICT=!test? ( test ) SLOT=0/9 SRC_URI=https://github.com/leethomason/tinyxml2/archive/9.0.0.tar.gz -> tinyxml2-9.0.0.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7487ce4a387183f89fd2b45e5d14ae3e +_md5_=97b4baee41d97027558044f88ee0ddb7 diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz index ee485f36b41c3f792ba9e3738992f9c4c2d418ea..6d574839cc1cc395124128d741a849719aa8ac3b 100644 GIT binary patch literal 105144 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�ACezo78rfxN~sBVsfPZos(%3^q*b01h91v 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ਾ!f}9kNv~DA3wdh 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

    `T^E#B6-hU-B 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

    dY^7PFx6K=&JxmHkvVj6;#2{xalJYlq zCHp#loT9EVgTtY~{4M;F{rVL4F#jo+HHLI`Jq36VtUJh?`pHzm9@(Y&T1z;QOUxw~ zO&;CaS4WGc1(G7ID$&ahVAAnK4$lMfF)y({o zEE;_6?5Xa67pToS3?PZD2&LRZlJ&7qM{)qZk1~olUK}P>pWc4<6lysy#BR`kI=ea! zcx5UI_J6vM6sXxZuf1%xT}wQTpWdS*yi3U702eG9lKW6u;CvfSQG1JcBaqyveKl^; zAS?XBl0DhxXZQr->I(pI27vq`W%+>#eq0(F}qpIkS6zBxI?6LnVcHuR9_l%j8E;H$6%O-o0XDai5e!-T)OU z%&|P+Mwt@pEYm4P9i9{YWi75O+LgruO=z%KoZY74VKYXJIHgrkmdb()q;O5AyY9*q z{lwO}<^rPHo$(dK{rU`wZ1SW8QXJ$`5Y?fk`D;sd+Hd@g)UlVsJu5($GdoR&9 z$z!Au1)3z8KSEk+&GwIEL+M|X!BiV#UA&Wbcek8_|H|t2u6?0@gX(FsQ?9hzAndh6 z_kvt<6_nrVso98drfve=^x5Hz)T4TZ2V^FGlb=sXY}YR@S^YBqWQ)b!%kO<%6lJSN zGtxq^OBYGDY&bP^OG_ny^PfZ^loHofZmllHMc4uU%JS?E7gX&POD4?@((Jf(+R?tP zkR2YR6HwVxFXvTGg@T z9aII>ZKhGM+%nHAVeV=qJv(&dXC+uQjeRs}L1d@o9_p`aDekb98xO}pCpA(6G^N8d zY`hg)BqEa7r$+YYNtmyC8Ur_y`g$ah&DmKt|30@v`nLDio}sE_0}l-Npi<<&mw7N- z;#Zb!MY9xtT(kT#6LL6!?LfvIy4;RE>36iNvs;}zR0uSwv7&KYHwf7!*>@{{je?Ut=Az* zrYGS3a6_0BnmINCBGy^+>^svx-!duPo$uCZlCDEW*`*br0%F7ci<=} z*W%rHlhb&9@(p}jv+urb@818n@n1iDk`Hra<;9{b7iC^RE`*zV$gP#B=)jR}DyjCA zbz@of?7Bj$R8!YYlj7Z7rL;v-?Llxz!61PbkfimjF4;-W^DUDffYNqV9-Intc87D8 z>T}3{;kNOAMu7$YTeNAkFKh#VAHgvr2kx@9!_ukKOuEa_7)we=FHdj30Ymj>`xA5t z%j8~mCnX8q$pB;AM{^3|6d7iJr+hPX*PI;k61A_~HMwVcE<(M6M2gW0s1482EC1d#2L0nGc z-xP{qCk=8F1)aS?C&C{~W^OA{L_>LVP>+&4!7=1KDt*4`4g%WrxB!r8K0(Q7jo_Ro zu%Qvx)ak!?Yf_CB9|0?FcXW&M9lUqC`|)AiAHMs4 ze$9n^yrX-`oBO?y(3buXL0x_9aVs55B{%{}Pafs)a`AR7;YdUX{SpWeL{j@bg^Xz_ zu{lLPNe4XW?S+sXVbXq)!NHR`a!kpr8-+Zd&8e660yVm2D+LA_5HNN*zM2(05zPTo z6m9|O=Ex?IWjTy{KS|eWB`nyoSs*=sW=)&T`qa=7bt{JFae? zQMKo8uZQ!ii_+=iIL-3kb?wroxtk4*S1NH+;sBJD-UL3X{VO@&WIUULyELTiU2qRx z(;5i?gI+i%S#paImA(3n#PfPN4Sw4|FW$L0Yp{5hEa_C+$_y6yLq)Ziql~A2yJyzz zrHT)3r(RW3NzqFgXPUv?=S6ZLV&tXzvGYf=cOv#rZt1!zW?X6C)S=m;8d=`ismV@S z*a>&@$h%TaN{=|l;rP(Q`K#2NJ5T((Jb2X1dxx&9vGK*k^t3bZn8;$ZM!!hKijD)W zg4@Hd!|~J5EtH$TtwjQe7JTT@m7LsE-8du#snAIfvimy8no1@|G14;0+?(#C-d9iA z%bJ>xYl4Ee<)o^z%%x&~s1jehH_bDGOG3Nv<4~94mzOKPEmwY-rcsy$v~$GO+M1>o zqGcWui)

    ldWzfuR67kXtdy*|HjvJNP&#y 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

      fW`JAqecM=yU#t;*J27!-Aqyy9)D? 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

      ?3wGVx&r3JFz2x12i`{pG9 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

      Tk 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 delta 325299 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®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

        koq9(yp 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Ð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 diff --git a/metadata/md5-cache/dev-perl/Test-Compile-3.3.0 b/metadata/md5-cache/dev-perl/Test-Compile-3.3.0 new file mode 100644 index 000000000000..7c7be80a03f6 --- /dev/null +++ b/metadata/md5-cache/dev-perl/Test-Compile-3.3.0 @@ -0,0 +1,16 @@ +BDEPEND=>=virtual/perl-Exporter-5.680.0 >=virtual/perl-parent-0.225.0 >=virtual/perl-version-0.770.0 >=dev-perl/Module-Build-0.380.0 test? ( dev-perl/Test-Exception dev-perl/Test-Warnings virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Check whether Perl files compile correctly +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Test-Compile +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~ia64 ~ppc ~sparc ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=virtual/perl-Exporter-5.680.0 >=virtual/perl-parent-0.225.0 >=virtual/perl-version-0.770.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/E/EG/EGILES/Test-Compile-v3.3.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=2894b763f8b7cd963398dbcd6de3349e diff --git a/metadata/md5-cache/dev-perl/Test-InDistDir-1.112.71 b/metadata/md5-cache/dev-perl/Test-InDistDir-1.112.71 index 529bd2495931..f5a852358b31 100644 --- a/metadata/md5-cache/dev-perl/Test-InDistDir-1.112.71 +++ b/metadata/md5-cache/dev-perl/Test-InDistDir-1.112.71 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Test-InDistDir INHERIT=perl-module IUSE=test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~x86 LICENSE=WTFPL-2 RDEPEND=dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/M/MI/MITHALDU/Test-InDistDir-1.112071.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8a992239efd75211c2900dfffc796749 +_md5_=4f1e6d317e93d46752c6ef99526c8f48 diff --git a/metadata/md5-cache/dev-python/Faker-19.0.0 b/metadata/md5-cache/dev-python/Faker-19.0.0 new file mode 100644 index 000000000000..69017f76c671 --- /dev/null +++ b/metadata/md5-cache/dev-python/Faker-19.0.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,tiff] dev-python/validators[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A Python package that generates fake data for you +EAPI=8 +HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.0.0.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3de00ea4776057a98096e728ea00c155 diff --git a/metadata/md5-cache/dev-python/Faker-19.1.0 b/metadata/md5-cache/dev-python/Faker-19.1.0 new file mode 100644 index 000000000000..0ec06a1ef257 --- /dev/null +++ b/metadata/md5-cache/dev-python/Faker-19.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,tiff] dev-python/validators[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A Python package that generates fake data for you +EAPI=8 +HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.1.0.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3de00ea4776057a98096e728ea00c155 diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.32 b/metadata/md5-cache/dev-python/GitPython-3.1.32 new file mode 100644 index 000000000000..65059783a207 --- /dev/null +++ b/metadata/md5-cache/dev-python/GitPython-3.1.32 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/ddt-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+)] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Library used to interact with Git repositories +EAPI=8 +HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+)] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/G/GitPython/GitPython-3.1.32.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.32.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.10.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-5.0.0_p1.gitbundle ) +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=a2e9a68e87bafe1ee02f5ffb1cb58f30 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 812afbd69008ea2a84c423204634faa2354b452c..722bbf548a773f4d376d0c622bbb03c22600e217 100644 GIT binary patch literal 374198 zcmV(&K;ge1iwFP!00002|Af6=*B!Z$rFZXNQGcLn0Z1egxa^*up7HY7BfI@|=Y_;a ziS80vLsB!Af4!e4S$xl1l6twNE)~g_=VSsAJN6Dl1petC{?~u_;UE6+FXNAE{`r^n z`N!j@7=DUBq*9L`{_#Kk!~gK_(?9-j*KuC=Y&qtT&T!Ui)fGlxJzjl;5svfNcTM>U za= zXnb@0;a~paKb$fBkZP_Y>@&oE*Sj6*&f{uVy!TkU?4#^7_?&QrJKj7>9rvB@v+h~z zd0tltrI(U+I<6G^7_*h*jOXaF*E1g@##VFdxwLrSVYPUyv-dS)8{ta%{_pdc4Wrcj@9eIk??!Cgi$C3Bl z?|Wn(yw-K3>yA0|u(d_rGM~GJdeyRePUms(U3G`Cj&`jhA9;*58;^a&G1oPE_`Xsx z93@RwK9`l-)z7o%Jww>}%x$zj*KwYqHQp+RoKswUTUnb8Xye-3kH6PiJpGx@anHMl zE7x>iI}eujU@co&$3Bk|a;xP|=_nJU$QR!;|ISMBP}f=BR;sW_HMJ0HiacqHCwsBa z&1aM&r|Vp8q@$fj?(3e%k@D(Cz3X|U9cm9}Z*AT=rZiH(_6|N~#GQE(Op!&3`J4rd z*!N8J&Z*A(%7L{Qk(Zm_S88Gsb0pr6wW(KJvEF>lIPWz^E-YjAK{hru^4{f|*SJ}0 zjEYCCIUJ*3Y<7<49zCYi*!baG*waN&6rog7Ig>!D)X&)!cz<2aoS?`$dfD!Cg zF#otgkPxo9?k9HKijV%iu^VvDiV_#?HQGxB+`aajfD;mptrPR|6?ABG94jk^jk6a5T#!rme z0jPPhcyIX5Cm#2M47>!EHLqU!Xd*!5ldiD+TB2*&_|Y0=^E)^O*v%6GPDk4~dByWE zG(rIIjUy1Y&VEIItlNcBdP&&tQ5}ML={kC4e{`wzziS_weug~Du^;3R) zvK;Yk%_{Lt<37$3B@T1+o%>!1z}L3=It^s2T$y0LOX0iOYXZbg%oCVSz_R9R9_M`< zsn27izV?+W+Y2laXf?02=A8MScnRAL23;&)cw-NM7wAMdxb9UdAq*~Z^M5T~7a(yC zfNx_Tm7R+vtr*kQdYnXFp0e>AH+zj`6+FFH+;(QjkNd(}#fU$ocx_^O25lE#FgGw! zU<7OCqkmhofBMJ&?dykMzJOnZ#AmG_HE(ORV_Y2;vm1QoHf&vc;ZE0F*gkt5iH>uC zsK66HoLi|^nLO$^cH`Mbfi>JC)?SHp33Q%<&xw8lfAU@O4}o7wso+$qr(&I9Mg>uAQq!eT_2H-jIvC683P`OfYCY z+`*VzSk)A;;R6=Jrhty1MaQYHkb6H4g3P)bQ4MATL1il-X!!`=7V4k-zv6ze{uCoT zi^X^$7Q_L=IVWZhi@`BE-q)^NVDN_geXufO1tbI3i0fndY3Hj{043vZxM9Es>HuA# z2w=d`2%h!0*KMp{$4%e>TT^d(!35_sap=Z(AP9BeW%EV}raH$?fxWMgG`x~k zB=SN@Vy^dJFBCTALcNF}&e@@L zB>=K`5tMA}k_4;!NRXcvv5vW+#<8>o2Z1KF4cfC@iAamFmcqmDH`fEaN{3_~_yKB! z;6zL)gjxdHAu>eNL=6pU6+oFbVR@JhJHw*@@hM#J?9JL@UOWsQ1`ECkDEA;9j0E=b z^NDC$^$0xw1nNT!JSO}1yM=0x#QB{;ok4CGj)b;B))6_jVYknDCjtzV^M>^<91-i; z6|n=2j`fr@!1f3uEJ2Yqhl)T7`YX5u$IHACERbl!$`ZE;UN{Gg8e-Am4aUpx76Jp- zkAD(9(3bL$mLa2H9k_@&AWSfEz$T^Ij`L#G@zfRYy>P`w7=+LttM-`SCXi5A6j27t zgeRb7GC;8IL-tHyIQZjnZ?-IlC$z8dSL+o2dYw9<7EQsrw+0dc$k;)ypzlfq8~7ne zf=otMK!e*3`~d8#FW{D6mZVxy^I>TL6XYdVO%tDDjX=o*RKU%~03p~CtaqR#FG6=( z4L+`4t1k4mFCXq$tW2u11 zKKPnhSaIz>qK|q*T3-VO0Yyv(4I(R&WT52xn>~I0^#87pKmPMC{mZ}p7=DV?(3e_# zA-Wq_dW4ohYwrv5+_j%~KV~nGkb!7`3PE~scA{z8Q)(C+Fv%We0{D5CdfxCss4&aE z321J?VNAx*c_9p{VT(OaSRmkl@RzTD{PfX;%uleXghRcp)j}eIn;StsPzP(UQI#Om*fA&-Dq5Gxw=Cu~ zeE?4&yxpL3!9kIuvm+lnqIIQyTzAjx8Yp>g{<)8e8zq?ihK!VNNT8+>`+r*0m<^~7{%e|3O(0*(R zXuL270uM04;((OI=5PUI{5u3(7Rg$VJ#gHB(H|HEy6}Vv-9^R%8w_yK``D%7lc>(b z-#*d?t$VxPn8F1!f`}Mm0zrva*$5-FDQxmi$Z*05mK{%6V>)!7l3kYquU{R`1<2oc zE?f^HH^za{9ha+8poh7;R-R0 zah`17@m>?wfn8t@MP|6bYF@KqF-KUuF$NE3K=OgqaBwILX1xiC3LJQ}4CM%#&0SE% z2VQ*TDUrDk-X`H8VV^k%!$t!9E?~Kr3^ExOUXC~sgGaj>;Sk}`k=t24cmk3v6|ov$ z!qngytfvW}&39E63iXNELy=)P>~+jp(KT{Q}ND|XG9Z} z3VhAqIOu=>hrhT;@uBMH^;)JFc^#AsX3z{mVErQSV@POTtO7ty(EmlG;{}MSD!rQ>+^BHLY&YyTMH3A~*)V3l;|CCg~oIcei5# zXz@@)@KkGqAqVb><~l`0IPSM)`cLb>u8&{-_;r2w2)w8GEjPn!<=280wiwNPWuAzzG>=)aF?ZWlUR*#&`dk0KGuf19HHh8E)XpVEIa!Qa{`hM_tdGmi`!CbBUqNBVQ zftuKkhybR*1t>dgz>mPr;kO5I7Hs5+w?t}}%4!>bcwYdV^;@YS&o&RB1tutVWG~@o z3Fzf_&(LL?rYv#M6J@>NIK@0&dkcprGD&HZcSI^E<{;jSNQVenDvNcir*X}6U57G2 zjyi}51Q$Xsn~Q(p@g1#z{}Bavyz>riU3~0DqXPz5KLCig!$LE#$(!OzAoRD@`XAT$ zWB>SJ^k4qv)1QCEA*Js!51QpV!L^_rMG{!S6PYP2k{DWii;=De)Qr z0eAx6185O&Kx8pD0`XJaV+?3#eEAWIMD0R^fhZpr&yw)tTRK!+x$Bsj=#Swn;<%~U z9^b+t40OOU@J=kUR~brD*#uZ{m6EjT*~W1u6AOqeL_6<2`9hu)*BWp=UxC#HSO`qG z3UaddI8c57Lsq0z+!+f1d_7bEsChrs&VByPI-S2?ryE!=8U6>3q5};WEjK=RsR{TV z9uGi;@PI=7j>t|Ebb3$4|M)un|ETMh1jB|ZOagmZ=1~vq2_hSTsCJ%MAIt|#4(CV# zCWtA%p%r{0LckFa8%xV*2vC~WL z$DWbXVD{NPg52yW3b(^^cJU#hz#bt46K>cVHZ(8|uy_)h>R+wX@3M# z5!B2BE`gb5HV<|Vbpfc*l|-cty8+nXx@h3@Drl?=m+KXb3=1p1_sEc1j}otIn)j|{ zVAdxz(9}qI4uFnYq3kCBTdw%Vso;@(4{W*slPo<#sYEcats5bDpBN1amm7qHwu<)4dTFTd7uhLKP z_ttcPw&+W6@*p-J1Yw*6l!It2v(?~V}!Ku0K+ zNn6i^YrjWoOU9LtaV4M#`o)F>J_B&NPt)P=(t0@eHcf(JX`rG=##(vC2WsAENNm+J zja*CtuLb-9{Ab0sKyoZ4p3utcfP5fN0e!$i$Au^&m)Oh;&DH>ifm-mu2?O1el_uV| zzgegB`*q3?S_s&Ti7l`2A*9+Qz<3T@4>Uj|@?v8qmI$}7-wsX!0@bLG*dv$+o)G#v zP{uvD95=z)0M)p^uT#5C2tvMK(d+1*LK25d4IL6- zI6(Bk7)#^Fa%UmIco!1_ihbZkK5a_Is;w$Eu%W#V*Y+*(4FB1F#s!PHqn7F5K zqT^(BAk2GWodI@`%u-IGjHzy-Im?Pa5)qCA>a`$dP^S4x>IEzWY9wVN-ol622DnE~ zNMi#1NU;0{73k>EX?iIkpYIIChR{X6ZcQ`I$@9I;vSIrvqs7MMCli7K^b$&%%`@Va z_}})hx*SG~^Kbp`uUG-}4q_e9Zg>U(T&TMxY{|6eiGt$$(7wb^Bu(cdfh8=XVoV$G z)-3P@afU@XO!3y?7Jr>UGwA3`5?&VO<=^~OyAUlpb1*# z@=6nX7O>38@s5BZj3Wz}{=yFadBRxkf{qQ$qptygGJ zC>$)q*=|BiLYNa&BWj=TXHUnq!E-ns!H?&Ch+62V=4CDy1&G&x-LRhuI}AM$y}=2D zI}v<0p=@=c4$CoN$*k~c?5w%rx@UgNCiHS#z&{Fl-p33cNon=1Bljv&6oT=xnxC5rOo&u;biph1r={)Aq4)EdPC*iukdEg&b zAAkJAUw(umB@b(&cy+w2YcHa)DUyR#155*|fTcmtVhUhk$5;{d=wkv+Gk-RwXu<;I85b?3YxIdAbV@Rod6YG`R_ zX2M;As^$!8Io_7=A6d1yL-$ncvU-M>y6{$%jd{b`EMmA%z8q$O7j`2M!L45`?ijfG zoJx-~yIg#9N{g5T=>En!|L~Xp@Zswp|9pEAUw?Y)zg_}49y7x9lvoK2VV@pVMG$Pe zUyVoHTQtPdFM@J{QMz(bJ^({#b--oXO50;gHnJfKPkg%Hrpe(~ag|`M5$?!m_KLd4 z)7RkVG{#o}5vzEz8ZvC6O?k|5LZj4^$6W?=e_=eBy6G;%-0Bg^UXX4Fj}H?;@_{DB zN;dvdunaCjjyGOY0ooa+r!43pe-u0mLd0P}cbvW>gRe_|&2PJ)5b^Ca&@$*DZ0Z*x}s> zMo4YQBD-C|>-NUcJ0Ei5P9O-tn^{}@C1VS#T15l}O_(<{9;d>Xaf1vl2@=t&A@-o( z1VuDcdNRmZXt2@&o&W;`mV3P*gurTOD1_cUU%3cT#4_+De_yIU{L??D=TJHP5L;Ev5J`0s!b~{@JpRV%g9>Urr_2NsA}{!@fLg_8 zR2m&EaVR(2q22y60ldptgXNhGANe0M9?M)AB~v2@)(x zG4of@LPbY~sS^y+Nf7CT5X1qyf)!Ut07AJfxSq!_*xF14gu~L10{!LTh`B>y%K8lJ zmDt-F!Mq8-eiA;Y%X=6b5lm~}ujM*_JYA>uLq4wdO69R6giw=ADgrc9(uz{2x ztPl3V8?ire@sOTHA}PgD6fi6jkMLnr*eBa3DV5S7ehYMRV+0dzYV~MG)e&@fdR{6R z>-fp|O6A1~U_js@PuDCSLFCvMWDH88x{r|GKY{+he$Vb5`1LwuT2d1ad*^=}by5}d%``|vz(K|u6ih~{D0BJT=;oC!9cj|4@wPwgTCDP8`AOe9 z_}W*s!hI50hsWw*C@-lXe#tz0ZV>M4 z>-{qQAM5`2AAkPvaXkwbJk@$Js|x`O+OZn|5vnb=yN^p{I+W@}H5etXnZuKR{_xjvwZm23}sU=43`O)k;i|OPPM3H)eAofN!Mn+!rWh79FR%kUrQvyVRA0r&UW3 z)osGL#kBzwGZ?jnaI#=*^m@Nwj}sn0{SC0UedkV;I!1fx7EJFyZT#z)S-0IM-e6tFeP6-otB!T zEP9ikjJI6zjb54AT4AuTg7(eGjFUHyxh;QOW9@`FZfiYSUA7Gnx^b~(X`iQpSQ?z{ zU@P`{LM9eU!85;npcWyl8Xb!zk%u5%0NIn>$Ai-M_4;4_biY3GuiBq1&=rz0jlDL0ubx^8^U84x!rhw21oF6%*Ooc z?TKV)2f+jovJiAbE)ce$5&Xd8Zax;mOyoiM6Jf!xTlr;#tI%UqDy~qV_JBt771|@( zKn(T)(Z8Xu<87hV$1k5go0JK^6&ZsoFBe4RUey!jo+9iP)}I0>XrTc7;>IHQ3Ya`^ z3Q}g?Crx-*tPPE;k6D+{%4nOqZ3fx-`47X{%StPOy3U|zVS-*1p>+q zgpQ|l>9*_5`mU&Gp3TG?b}cQj?S?R&P!L9?s{xr98r1kXsNu~vGNL>+_o zW6Dj1AfiE~2M~EflFcR;xxftgizQ9GH-PFv<=LR2&9j7EmLl#qBHGh``||UL$Dklq z<()NQ(0IPS)^RypD=R?nW z?k~Um_^TyD+3W(4{p#ehH^wx7osGBbNRt|K!g*$e8$V^iterY$JY_`Nb81WsEm1Ag zt8#@4nQk}4c}9y|FOx)|oM)13u1!VIJ!B<7cfdJtx(p^q1kBq)xkfg=NMuL1NMXV^ zXSaHE9%%sP9szc+j#uvink*!4OHMNsi?{(yz z*SHp+Jpe^`Yj5HELj7fa63w4Bt^-09UnF6(JKJ)a02=`tHw**HXZ>_nOXH6x%^^C_c0a3+K&jjXd@p>;XIrD26cL1J(gRS-pfUHF)rC4Wacn_K)~G zyAtDgEZp!OrY|epYaM6Lyj0*%x25vAAHOXXlHkji5BDz%%li3G>*Lqoq9BWw-WAZ6 zb68K1?S$mPkmEM}P1HTW%^n>P+ioQ?%o(N^rgd%rTZ0Z>_S?eiZ1>jm7`XR4uDPFuIpSl3EGeBXX z3JB~1jW^^Z|M#*c0oSeu5p;h#p!T26rdX{f_=lQ9kQpOU9ZV0_T^YqI?}0)N`w8HxN3)!|jP@d?aV7JCJyWHYscut}l%6#4Y{c|S*nl|=_-ZgHW%OZkySXc)j5cxV{xZ8|^#_2HQHLJ~k;Ym7d)h;iA z8MD0uo&(W>;dd!Tf11ZOVrV?oJu~hJK0Q^qh%-PNN8)RUv+%Xt;`v6^%@3jqhJ_gi zH2OlYBRFD7@xYp^$-30{6R8&*mLCVwY;b_7R$_rofwu<$*oZ+rmt?ynfyfrvCpUKo zD@3h`gwwF0HP~`oOdsq+QsS#UaaXU_k>6nRz zefJyGz0-^*Bw#Ekvt=}g2MjlcfNF*9@q(=2@cbOzjT%8fm_SX%2lQv4Yp-6U*^wyA zwiUd=^tJVKd`q#m13S7ch{s_u78nLAX`hWPcLe>DMYbc8U^|~)L?P2-)YH}|ll;Su z)Bubfc*&A$j>%sqc6ut?-a1G6&;9HAt+qqRdErx4P$JokzIpbC^j(&TSBNb_3&y9l zBP}DLa`i{bU5 z`Jq?wT3lIWN4z7>v*hSMG#f9Jk#Sc{mSHU$?~BK`+2lqA{8MNE;0@)D7e5Zp-%2KS z!tz3Iz-9h;xFW7^x)^mPcisHdU@uPCIG<~wOzm0e|}r7_5Y0Z%d=kRvtDN{ z?+zm{8yvX zjIkczKhgKn%q(DDR{dIT&kJ1YahpXjM{vTj#k<)OVHvd4oWF*sI!yM@ePXzI)bI6r z-`4BPfBEGhSPlJmzDuz~V#fk?Vjv8fnkCEu{D(6#I`n}+MG&_btS_sAuX#PGSmG5c z!lu>BNg387I}HTf$~K@{^kJ4O6uBu3&R31MhmJe!+q5(E;lVNO!<$?uB7zL^9Zl1VvCXv>&!BS%G0-zF(|c zG&nd=1;tPcpp2*Xu&$eE9t`n3GyJeR?Bp4}0rN+^nu#DLPpjL|Y7>w}bRWQzh=N*s zN#$tr`94hNAwI8QN6kR;snZ5-WETzu(vDw{be(+o0ip?s=+1%4>^45f<5ohKiKs?+ z%ydDUu}AD|gXewV%Dm3P&^*3?VW0T_ep{;f@mo9YxAK1W;U#an1w!%;+b?15sb9F6 z!!L@*j)yJH=u$a4gb2myES736ls~!9$v4Xu2}9Gyb}RDYf}gUi*1Px39vnR!#eO=x zo#o$aYI1eJ3*Hj!a1~faaOR0QAxzu_TH(=q^T^@pICS&`NNH8zd4=mN#NWYA=cbgm z&(Oju?9a0X`~+T(|KpKGO>tsv&BI{CFD984Q@~ol%fs7J?GL}KFF#u6p;eXe!gkA5 zATh;+E3k*DTzIqzCAlnSvP^xRS3K+mhuwNyNcaxOcI2&63RFO{&OVefmK)m7co-RA zL*`wnmiJEoyRY@G>;HX&+!yeH)L}*1$^;Uu*r7B3bQ2Y;;zs1 z1}8({Oo&XBVmb!)$VZ$Ac`b%j1nfFef!$1@8np=YR`L*VF6@v<1zEWA_tufuQXPN0 zRI(P{^u~||3JP=&)n1GZx#sI)>gC$uIrjw%r$UtfoT25r-jbV)gJN$P;uG;hi2aF_ zPN0Yfe>iq7y2lCd0Iiip*iZ6gZ95*{k79A7 z)gpj&9_aAn5-C@(rSj&FEVC!h%m_Y0icQiIUDh%;;f#< zAHRP66%VYaKhHB?HU*3{?0CZN*lZpRNAX~I8CR_=2eXME7BHh479fD4v9~;z%ceG| zee*C0Jz`ZHF%c3LpBXBsRz%V&uz3vrdP@1wyup^-UD%BmUx2n)H+kH%m~(YBPlD_g zv*nOoI2G)3=rB-9Y#i8zy+r`uVHKeVoc<^#hk^|=($j0jjQa;L{_eJJSxjrzq!mYd zSSyfhBYY+Y{eGdww~X;6UP-WycMUes|-Q-LvzYiZf%71qcH<9}kGNjc?2K>tBBP`Rjjusva$2xZ=CB zc`UILH8wIB`cqER&Zfylk!%aeLP-Irgi7GDS1U9#a1}lNJ0@`n700LO1~sN~5af+WL(YwrR(jr~=Ce<4<1PmWxAhaKZ^2 z2~M4M!lLaCy!Egvr`^ucIJcbvu=?u`=X3ZL(y(6mV8x>&M|dY77FYwq?2s65OZ9nu z`SsJsFYB8tX8Utrt0jcb>ohk2SWFM40(%0M5qvC30y90PUq@a<_%K9 z*%!<>cq(CKxXo%d6SL;B?(S?m;2On}Hje?*OoSQR&ymR}9+TWVTHyfm!;Wo?U6Ftc zX|SjrqzwzFpZ9CEejWd(A}9Uyt?9JBQ#tLhDTa_YJi(HGJANbMQx6jXnM^8K%Kgmb z$^L6yrLslEHfF`TT?YgzKM0$40tfa0$%ViZ{IeLd;04(Qe9WL*6qt{=D5{Yo) zOcT${c_Xwhe5+XhSR{DUYOp-D_ty|*pZlwAh5 zkhdO5q-=xU>9H&X%rOw270#z;)?N;FH&*KrER=sO)qnZr!`DaV)JNuA`5j`#=kR1( z{M}o5(jS}OMB!c@FJ`;>zyc_>$1me@3eDK)X)MQbc1MG4d3ma}KlM8mctgY;^*JK< zAO~l25*;sjdL-ICrGndm@~_zo-KrOhAJnyMma{KdI#|Pu+X*2!=C)Z9g@v8t9NRBO3J^>7k-515wo^v3=>Yt{aGtMh(y-rvcAZ2q{t1INO7=xCZ4YOTC1<0 zSO3!!2+tot+1JtFwi`VMtCw%!a+Mni}j`!Th#V|M!d7;-_jBcVbjKYms}yr@!*cJ2?nJrrt^uS((-Yqa zB32rQXl&CvLiDMdT@WWR(e}CNWCLdcnIp25E)dG0sMQlkG~o%b!^(NkA{RHo|C(EP znk50Ji7UKqjL;w_rph{qnw|xsFyJGeSgnk|-p5fcTbKC)OOtU%R$nq`eqmWfy`T)% zZGvds{5|2-kwaZ=V1C4!+63;W@7cazu=X!s*XM^XJcTjweK~EwwFz@Xh~mH*q;Ww# zR5<##(Xr29FSH^uM{#1N*iM^`=kgT9q6LMp+)_xJC_QJV!DG;tHWI?4YDdhP8GAB( zP9Q0`10KF!>8of}-f7PTsB7iOwgVX?Y|!y%6r6{>;3^L_pL0bNFxJeIv3$9*OxbB@ z&;>RQnjx4K%SDKVo(ck(&Y9vbgn86{nhA`KNAT(P`o31{Pxl9n%61Ys`#Y%OogucM z4fau$EeP+YFSw-V;CS&GRuf$(X4Uoq2DUJb`+_PKS8{KV+*bz%V1l7nSU zdEAaUz>uQP7}g{>M7Ubvo;uTv!khv^cttA3G0E zY}kpAwT$7gEuN33XT$6nyX?%heaZoSYz?6cqjaLhX(B+?a|V0jptt)wtpD=Mul>X4 zFTYyu@isj4d>NK9ps{81aHfv4byx`NRXyE2lZ8O27f4}-Z+h&6bT&U@mu^~W zuucnJhR5>*eortqE0f((RtBZm%&FN;;fbBYdC>~%#?Z1++pgouL*OwRx)AJ_9>WO- z5)?w$-(4=&3i0+j%<*gycdrGTPskO!ZJqfyPF}dRY!wtc$>xO9qJreG6sO8TX4q47 ze0LOYn@xjQ)s7 zSQHLpK~_6ax4*5`pFYj?r*BOXc2?H+b151DHO$*FrRL%q(X2p}nqvo*3x|ib_#NU7 zlppLgjPBms#DbFpP$QQo8bAs_bb2!FfacobF!y=D>0ubG@PJ}(-vv_zdZEf8y`fci zzz}}8*lbj;gmnTs4!^2MKi(`kwBdY4_(ZVH8B5zPa9fpOxt0pf2{yTc)u|^Q8Fom5 zBnXmrdK`9o5?gS-Cn}>TMy}SEe5VT^KYaP*WSbwIEcfUe%;jC-N4Jk7IyW{thV69V z;GV@wlVU8(XrrHPa z)J<;3Tsecwb}dJ?T`*f@9gEPwevqrNE!}w-3izifE;=?oCk*$idSHe@R128f z+AL!UKnY08ik0|UrS!+Ie^NHr-%fJ)pjSpl?zg-2C=je6=oKY}M-txv`_mZ}mK9Yi zQClun%Hj9*Fl%imMR!OxTpr7@c3dVDlBtUgjNXpPoA|1lu{h&80EOqUrR`}jdUaOf z?+KZMj=f>?ybiEd50eS%Psne6fDe;6V_nw@kyD-Ts>eW!XdpS=SXE&58id&Lov3Arb5ggylg6Ejh`nd>a$v zsA#+B!qeA8?9MeKCW?yMocCcKk(lT(ej6eep|v|wk=@zxdp+%6tylgj{>^%IN19+F znW*KEih4V|5PH;YzImqS=X9VM*^r#nU~JoI&kh)!@)V0Le(n4+JdJr~woG(7t(nht zR=~AvX)H>)r`^hOw0-lJ-qs7+?&RHRm$wDBPQ`@9Vq(Oe9nbz`CX1uMvQrhE{)*Cf z6juTtt*AMl3HroGR=wG;?)d?pVPS3Cn_pX`k}dt>X*9s%IQ{{p4(<2r^{%up{+9W> z-uIY5jZCF`WOCVZj@LV;cL7^A8x`I=+V$QDw-9?rz1cbm5r(6~3-^(pp_M;EfT^J)eLBkXj&scHp2O!|@D^KxZ^UZ}E_aFIZ1+M{^`% z{{5nT{`1F=&){+U2njW>i5B(`MCZUeBVt(;?ownqU%N{qMnsA|_?qBh;LdA2DP~-Ap~uWN}O3$=_GC#j|1mS`Pk18S%s^dT|#AAEZcN!e)?RNl?G>ZJ_7^1M#X9pd)LxFyaoX`-3~y` zcDYA8|C@K#yr$V7&m^BgBt_PY>jaJV`P89$){n<+t4N`qaIk9C*m$y`$)M>N$>W?I zoxNDL;Iu0ThFHan7ei?<1cLT5r;;2@MO?@9VfP0ZK`8&eQeS`hoWU-~uO7PN*AIVM zg8q}@%Jo&A?7cGyDSd9|ibI5JbEcc+1dcXW%R5=y!qQdkqfbw##MPnQCVkU#(r71E zSn2Alh3t@(f%LuGjf%u4Etl}%kqF;S&$7P9^yCGUexvrNB_W6Sc|y%@@4px!pm3aF zV+x2s3$d}TT_7J0>b(0E?4Y~4jh_zS9+(<5&3*@jlEv^g@F<@u43G$niz0s527H3> zwE;TE5V!xog*(12+$${sIfC8m?Ouejq2a_m2SXgrvnboUI1>6Fp6|H@%M)!&n#f6_ zeYP^p0rFuvVRJg4W&k?QwzE!+1sq0DuR6MIFU(F%PB!8>`Tu;?b&qHU6kqN{s+^}Ki-h2N}?8#PsG=_D_jvOz? zvyaF_&~!Nnrb~Qyb`uiMk$G@h_qZ;82LFnZifaD@&pSod=b(t?K859A+V*}s(zmJ8 z3zQs;k5Dk34tui5#-e!)daxL%3H);7@#CKXAxf;Se_N>!pWv%@?AU7lKF{SvSaxrk|2z>E*$GO)R$nho zx(M=)P~GSBR*TYZ`3CWm=ilRUbXT_Mfj6{gE;(!%`4_tL9&U&1T#iSSL*BvjdhGTD zai>0XzZK#>bALxl&RCh%>z(rLNi-zD!r}#)a2#4m&um&BWuB2Z;Js0&X9g$FkG&#w zgIR6~vL_SH2YaeVk%;(7Zii>S-obQR{fA|P-|H@ay-bnt^KQV5Cr}BG_2Q+8PdJAP zrMTPjawudxp``mcAkw-$n6}Q^Ap$KqK*8Yx14Z1Q(}#xUIZ>~>IV%B$h|M>w5z-%u zH`g?0>K?WMVK!bT@+O0Z6YZdQ@D(%8P&iE2TpYMn6q^tg!uucc0gi65C|e0w|C5#S0j0g0cLWk$|3k=9FA#k%j-#C zbMUpR*a$k28c*qL^0ta#w_z*hrLNbNIH%%-aJjSBBbcn1LftA}N#O-&Y@V0Lfh}wX zaRNGQ_e60}Y+O57x(X|>5xiTZo4tPwQg5L-NM@0y6*B}v4>^K5Ab1DI_Wq&ohdjT2 z`1N0ZepI6Mk?-1b*g;di$w4oV#8}6+&2@TJ&u#Jh(_>_-iMdp-xQiY-A3neHx~dGd zfjZ^(i~tgIOYrnOsFm^t;#47Kki^63&i8YH0pN8wJL)wB#8ZvLZk!A0jx3GCHX&@k zI{uQNH68G8nYRUdRvVh^MHSG;h{QLMr8ADbwb`!m_Bwi% zS31G?a@ZAlPP+*T>o}kM&GP1+V_9zeR>}73uk*v_FHb{Zwoxu2o?rDK=_z5#o~GZM z*F#J95FCk8Z5aaUFY60&bl$94-Gl8$&*C1%QRGL($v1=@gnf&0XLP42OI*y$2&V{< zpKi6F@Lue?bNOIKZ;7qu;TrffJkw*noE{EiGs$VY=iDb~Gpvt6uX<|=LC2ax3G!(+ z_5cKNio^Lo!BVBCEF_w$bNIaFaHhK%fDUBNFaNq z;Zac_@!mL!7k+q)n>jeA4R$9(7x5pJBpnowo+5{Z89I z|7?2Zm-Tf$P*s0O$GiJJ*{Y|06{^8fd3FnwpL@ow8C$-&orvl!nS=NkPJh;5l$Nc3 zwp~F{4lI$_59^DzVg}eaUc9V5iyd*xKdyDfTk}XxafYNgLvg=G+bi7bWz$%fXHJN2%UT>AW2F4mJP}=yr<%xqdal8e$BEw`m7jQtSgf z;!6naayLI$5jop4LS|X}0GQ!6LTJW2dJD#J0?toatMD zcDtCC3Hq~ojy+&P{Otqzg{O?S#rmTxp+4d7-E|4|G|TBhSB0tZz20tv4tIQ7apEK7 zpC=pEY}Wjo0|u}6G6li+c;a-hhta9r{I%#*XM(sV*4|<_@ExbW3}6A$Tme*Xdqn=A zXe_aMTc+j66VdN7&ZRxQW$WHZL|Z#|KX1Z?r&!$~(%Xpx>cMh77em0!yzZj3=dzjQ z48<|j;ZOrqHl|tZfxfK8un`u8#HLk;xlixZH)>0|nF?ET@#^h~q2KKaP+5)F<# zAq+abwuw%i1@WK;f@>$bQ$1?l1%rjmv>v?(&ugP9L<8bbtZqs-k06oB+Yxrsn9G*E z^pw|`kh|f1toeW^deR5aJ!~qfuZb4G3|96;gJNd?;b7K1qOE;Eck{MbOHTwYNE_#)4VKjE}$|AWTlG9Rwq1F?jJQ0k^$Uf8%K$JG>RrVx4EaAp3A# zUcp4vi+6DdQQX7%mm_+e6E1eavaaXS31Ya{_eL+?uwOJ(!tid{o4UMKuqnr&j)VXR z&(i@{&;{9a_1huh=bwLluCx48|M+YFdHtCGstz7_hTm=TWKQ!|%o3N2tpPX`f$!8M zZ*N=KXfoKmtwMOJ=k%vH^75SC+SHs>g~#5aP4Fzm>F?9pkV66P>3(ps8@un+W!&d} z&C%SpQa>{v&l7MqNSb9GgqB*7sc3lb0P=>OtFdK>lw&_vuoQ1lV+oxp?Fq#ZF}Gz+ z0zb|w;eb|`I?tydADlqrZ7ObN!te*bEN@-Df3sQwS;+6Y=j_KlAVCc-*lbzFWPoJ1 z4`6iEHDK=bN7pkE)j^FRIy}e*G2jTf0Q3%c*){=)yFpNg4V&iU)`Dw0hcf3=6!mz*8$g1Srwe=plIG=q(;R$8C79ZV z)_9~B06X{~0ik`nuhbFm&vEkQG^r=I0}k3R=^+ht^Zqy23ySJZlCOKv@C{TA9|#?u zvV?FBsEnOhM1WX&vmm~iik-Yow+q9`nBH{~ofTq7lnwM=yoEQj!83YiBUEaN#Qe++ z7ejDXZ-y@3Q@Wm77TDMu^RhVsW3ag&cH&a9XciRRHXYxOx1;ABI0z-T7iv5z@42ZN zF!$CJEAMQ`*k;STX{b3kXdu%NuN&TXSnT=C?kD(;;3ep zID_yHJa~;jCEnpm9a#kTfIVzm5sNp0IF$BH^%SSjI)5wKV*zErq8#kx%t^SnJsXaK zb6XXn*@K_E3Am>YRXiSjU47+2`mu_I!9G`Y2hcFLVb~GRoap(4e0V39c zV_wh15l@-IuulHBb^7x2htF$2=_^lJ-!<&;S<^c-&GDMbNnT7`dN3XCWi!Z(;JvAL zeD(r$;cYLlPQ>`y&Vq$JIvnjOtXb{ALy$dYoWgzvdf5R6ryyJo0Lma9yqosOR^Yrz z!%`##=!W2(i~N)aUfU_!(OZwF*~aQIoA-U$lABX~E6?5yDfjv@x7`Yu z;oU_JWWP(Wc8nlci|v%aiMQM==Uj;t4Pa!$&1I|)$#ENbZpZ~^#etG@O_RT8qQ60N2UMM#>>Ng zVE(ziB^#b$1_%`CNMHs3E_*MIH5JX7gX z`@xITU&pG=Yo{Hw=QWGgpI?$VQ0hrxE)dTg756X|w=LTyi8)9{6``l?Lk_Tb;Di3WJIt1{%>IDUJ z$gRzE7CrDMqk7rHA>o5w534S%+Qhh)Mdz>yMSFL6wu2+z4kOS6hvj=m_3|!^jtJqM zU)OpliFZF&+YU;~4h_lA?N!r*Ruf$Il|yVYkZP&wRbU1OPi~K`{IvnOr~z-R3O9x} z9r)lVCCfC0ino<|4xj69MStmCqCIzy(fDZx3_9K??Put~PF7|`FWWC zLToEdTYj#3y^>54(O~C3So^k8pFe$=KPHPw&mZ7jFPn0zmqR`r0z~Aor@fgqhNgg< zJO?NW!wTNelPuim-uiHP^YZr9k$w>HVf|te?+ho_fD)h@O4l0WWfriNfz=b#lqq9?y#qJJi@cIQfa3>(GCvV7QQY$Vf~$zDy&p}H^SDI0yrL0OX1Fg!iS+i zUWv0%w3nCFo>zK;b=Nk&4akKm0}R%qc{S*;_{57pBZ?*Y_ptTUoDWG1wKL6JbXVu& zT^3(hW~|k}&3Lldlw|~`lA&q^1P+<#XKR1;o1{f=S0yu<%+`*$ljTCt-}+rY~ph{dzm) zNg8iEJAS*y@_eV4>$d@tb(pGXXYvMD_TaL0H9Nofl$e|jq4WH0c}6hMt(H=q>~b_C z?>&2WNVcn?30GPGs0UTw=Buxpmr#T_z@U0ToLBW7iBEmYF4!m$O;<)QX=*mPW-ph< z{rZ56DgF>VgbXKtTd3?j_*-bT)7CD6lO0d(nUY}Ktr;QX)z8q1*@()T?7_;miOB~m z!kzV$5Zc%G!lEyK`8a<3<@29^Oy3G4%eyO`TlzMe6N&!J63vEdPyuN01oMFLHv7B@ zG+y7b*?EM%xg1B_3@=0qMW#L3AhG0Z$xM^sGvqWInAwZ$NW*Ei1R9vNcM z8wGW)KKvZ#wItWENGR`d#pg;DV8el^cU3*vJ;w%soDM6xoH|$?a%h)&w&<U6KGE~hyB0+a`ph*E&Y2-rAltErFyQ525|}A6`GANrg1$70A{TE zJ^M2(t!768o3w;SUeB%Y1@62J@FyBNu5Uwgn?)U7nuhY6-!2Hd2#i>H0v(cf2!K*4 zIz6}%!e0egw`H*~lxxAhS*&l9ZmbOJd0Lq4u^fhNLby+?4-ExL^Um9Pj#!4w&--cmxH3pxD2+yv*;!5MfkG9WWy-bURdP*({Jw)b^_bg$40iBQr_2Ll2yoTcO(sRO^OD#Qb zZZ)@K`Jfb+*YSC}8oUa(Tb*u6;gQ>Oh&G-!rw{-;M2{E!d3x-PC$OFIZpHqupV!Cr zxy!WTPx1T6i`O9-)^43(%^qQb6!175T=3vn5av(z-CyHE|4reOfKpkT&b92kkB%z#`VCiMI~w1)#9ecC>QQ|LW%TY1v{R+y z2^8GaqtACs_T}sR<-_f{POxdFv#Grnc&~>dx?KEBc#(-A=ad z0|0Xj$Z=i8ZrF)Hc;?zULbCFB-D5U@%I2c_T)+rB2sV!b0uHcs_TYkdpxQt+uU>O1 zJSgb3T)Mqe=p6~{RgQ>pD-FCmWQJjr3`bCCBwFKEy7aUotJ`JDw!Zfb;ePbB4*=z%Xp;M)m}6 zowVu?S{%kxlj3N^u^dHng81Y1R5*UW=j(4)tNwnqvdP~|T?pyAtW|^vuB$1+53gQL z&dpT$665)wBYUCnbbgNI%W(S3`7KvXc4lQKPg?(F8He{-BL5Li7W_F+C!=qz(F1LB z@?!V&MBXRkv-h9rQ+_u50AZ33IB?9!eZ7H^h) z?%gKZL+N3DM@=2dOxsr zXXj@wd%Ya>>*VtUD^l3!>IGfsD+g_3AT>UnvYuHN=MYavK!y#cPt!{vyb9Wz$R-%e z!W{Q$OXqC&dBLx|wRZOLAO-)lZ{~QTT*ceUS*_$S>U}=rn3v6c+3P7!T>SQvTejr+ zaN6zgUok~zdoM4c2lw`KJcrSGWtOv_z0EeX>tglC1+^%{@^hr<47MPIX{j5~_qJNU z{`vmp!}#%;Fb&~&;rlfmFTd>C7~Xr_mlX@e%RKOwb9)WUMI=%c-6>W+fcCs=Y4sflWH+QByX^X<4Lu_BjlX>iprJg-FO6#)jgv>EZ_AO zY@`QP=#@Vf#?L3W5{N-glkpf12L2%FE?z2hBapp)*Nd)ANO`?F%4WQ~J(ZwWogF|J zKJ1on4mU-{DehrxUbg1Rjp}m^9>^n%A;5Y)K!d1P!Is#QIW#`%X_*Fk37SbxiqmXneJA(aGee zw@AD$B+Ryh;0D9<$Z%nE*+DY>25&q|upNAx6T&J8uZ8I1RHOO~wukPW2=wE0(pdo+ zn=;73XYm=q>{#49ZLR>ty#1&;bI5wlYDw|+-Sz(b^^cz)j7s18=FWG0b6&POfm$Tz z>8&yZK<5-eBsLcQjL~znF1y9%I)E6rV*w4y6K|AiJLk(bhbx$H0<;F=q8q|_v4Ae| zCgW^fV0&)Qw8hyGq&pmM^a^%jqU!0Yb{5cchZyDvpAi^?Q}|%^0K(}&o(vuA{Fp7A z%lk{blN3_wMcxbI>U?-S*v1b2)@YV96sLyIBn z2R`+g@4BKJ3IpecSJ@rxWhJ%^Cg*({bI^8HeX}2PIK-h^O3kYiN#JspZ#b>Dz#p6w zpRgbA>ogtWb%JLI9_rfPTe5ef;FZJi6Njb9D97W~MX{ibPCapu!*D2Mv-IPd&y_;( z`V?)vCpbJ4s4E!btz*HoNc48&1BL8Sj&~r!=;kBE!1h9{nm6oZI+eb8lwR_aNU{CX ziCuT<`)`-35d2uG^IcK<=@?+|=gEhcEb@5-!PTED#kTjOJF)Pd))W$c42n5Mr_9_? zVTYi3Ci$GRMK<5V38-r<=hr)#|M*LCCU%k)ZEoPWK+K^HX^npJrRCdFtSm zi@3B`(GX&-Ac@7(i)W;6L|l4lG0Y`euZwcbwG{_x;qzWXYR@&W>%7-tda1_K+j8A} z!qAF0k1?=5!WM5;{@zlh-!B!kXIXb%?yL_YISIxm`m-3#yqRYl9@uy@2S{!A{c&P1 z&;6UoI1?Pn+#f6+>J#}Ki;g`qN7vnh^`7h{pMT)gyCgfrU=COov@N{~KfGx-UgjJe z{_ZslfK%E?y5$(Th933aZPfyVRx0U*q~$Jf22X+0a;BE^QoVG&dh~7LJ+k=VWQxz9 zB(H&SZsTe7y))@esb2l9WQL_0pZ@fx{&7BOKg1x6?9~%py%eZES89MUW#V4RY8PjE zB5WSrcX}maJS?E8hriuG+ZF_UP{S6X?1db52OrB@H@yM#LT}qga5^8r>yh%40dTk^ zegT{w?S9?fSg+eNS{Q+c4v6a#TotWhaOU59(W((Yk+_lL*9ypmnZC)_L#ue)Glnzh5;esMn8GRJZt;~Tho zIzW?m_1XlCErsTIVsHV4GtS?I1P1 z(>3Y28HwQIWq7b{J6`(bG%Ig5@W36e#C|0Nm(yA=#VGa_9H#3XU*5c6Thc9I=^ij3 zx0)ZN#lcdqrx_p=XE_fD)MDF>`SY3a`qr!DoebIQDXiX;e%ez`&8cyQKo?i3! zZ@()5-8LQ?A`8F)DiC4QQ+SI)tHj4e#Jv}*(8hB!U%4CraMnIOq|BG2%P&|qsE%5F zw^HlZ`j#7gcjWBMPlU{Et2Peo6i}OE<)0vem9#?#?A|uL3;S@~YdPh~op#vp>1Ai< zGa5JL|BtUXz?R!avTdj03CN2i2!I&PTL1x+^-5)VNpg4BAN}7O>6@8$xnEbeyKG<#K0WCz$4Ee@KOEWJF4_;hjs0HPoJu1X3JhLA^KQ^}OfZO>SD-Y@_} z`k`YLpJYgd^ya^;)Ec-v;+ud9Oi_E{k6X z!UF%_RVj3cE!Z1oWnQY6!y3cX1q+zD-#oJgW{&J}DfWMCR+0%=8yWp|i5x|rk6WD_ z+H?{jDSoJi23yV1vF(yCiNFmwfgs3|w2})iQ|t{^u}{811fZLaph^=#-Fs&fYaRVQW!L#T!i;o-MZj{r%JT`mawvzSUp9fBEB5G%a1*@K&SXJ&vxZ)%wkpD_*yVsX7@p1xwx_i_+_S+HK`9^{eZ!-! zFv&8JqHY`*BIc%1CWxH94SoU3jt1=oN-Ok#O$EDWu6o(p6iEuxfog-vlU@H`i?*C$ zIIVB8_{S|L)S_MTA&{)5Zr7_P;3&JoJ22eC|oX1<2f{+jHyl-IM~e2 z88U0vL=kM=oI_zXf*nl9T4mA-DO^SOta#&4eNizX!mmAUO0=oIOCCEEUM6=xFJ%61 z(en1!MeE?3riHC%j&Kc}kHm;0%~O>!;yN__RJ82oNr%Q!1`G?($xafD18it=&?;)x zrAFUz$e7?diV8QIthZg;Q~tb$qL#Ak@`~3>p<6wht~5i^TQm_F`em?;oF6TbtXOLj zrA50=M%%6$VAa%X2jxsYZ0OI_ClF{?Da#@MamcWU3!7F1z>LFckzhw#YVT>-B>E@( zKNoHP>!PLLjX-qj4hWyYgls6A2Isx{&I(9y9$Fq{ZK;p^@Gd5xk^lL~ooIfr5u^7E zKx0;>TX5YSf6$}E%lWF)u-=sRV3Sh7dE4IYkbM*TvouGN9*w0LIXbm0i!XV*7KgUD9CJBSvh8nJ6n{b^mg`trHN&?vFV%+f z@mjS1`Bwk^>3jd@r{ghX|EHpu9=-Yp?gV#RU~U+j7L~eT@Edcs*5tLxZC!k`C-1mt zfC&(s2x8Y#lLc2-=jpqSEytmT%Jgmo$kN%pJF%sg%Hyr7Jds&n0o8k+DS&iMy4##_ zRmE4s1HQ({QEkgUYQNS9OqA*6T&+7ec%I;FR|=B;xh{BB1=4k=TTg_t!39(0yrk^i ze9>P97_oct5O3l(M|(ojKFWyy{XhTwyfFQm2P5ylt^jpnR6SD7GDZEsz*&X6qI(%> zIEg9GbzYl5T&eMXhF6 zp#!GlxlqKt>31je79x=LBV87Hd{t85J%!Ex|{mp8@JIIeqgP)Lo5n9qhIVl>et5#3Q>q1hVv<-gmw zH3|77^QVTSnncbz6TQ;D>x-)ZWp^~mp01qDhk9uD+MPCp_SJ1Q#Q9G+@3}c_I69R>|kX;pp^7+MXQCE5uK+>@Qm;jasI{B@yvQn;Kz6gTh1x8aE1t|m-_ zRd{JK2U(;k>IwqSM3SvsN?{C9kRFm&X&PuoJJx>c&ddoWNGVbs0=d$58oR->sx| z43F5YtlP=9FR5Y}6wCs&a%*0g5B*OsaqMA5?KQUgT&VEZg}Ro+fr{f`5HR%BZuJw` zER%$&^MMnGH^k2e*FLYRg}d7tBiJ~d{be86p&=Ync9)>pAtdPxo0dhu&g)_NbZA;& zY;{DyW`^`~Khd;US4hA=;6r=cbn8W|d3jma?oQ`HEg)j2lI0|fZJcwd(e;B3Hkztr zQHPJJ?rTz4*bJ@FUJiO%+5H6(@rh3Rz_b0sob{*s$#bF3zb;e`;|OeDn+09%s`kU0 zKkg^A?a!f9Lhy&NRiRJtw+^}*VA zULo(=wxxml#PfGw117d0fv-r#M^%y2zCZH%H8gau8x&Q`>t>GtWNec4ZPbQj6zh_= zlb6+ckecyH%c#ryHDELeK5jN*+@M0X@}9b7j^rKOd;x}!g^GV&s3X_3OdH`dDn=$U z@IqG0rw$P0rzpX6t!X!4>ru@g#0$`kSKYU&^V$v=Gm;&sCkwBjsijqI6dWTP3bO{M zPnceT zp=quvPP)CV95~09s^J_mv zQI3jS3D7{8R5^Gn&?10S-Mp+>(oS*L+AIqigBRzDaqUAV(rxvvJ0+LS?W1w#wOS9Y zr~Kx&ppFDM_g2uJaCnocYSkJ6E|@a}_*VUKXk$mb0u89M2l<2B>Z{dsLg;`LrEpK% z&<{0qpe%54O)4%sCV3*sFF5dIb)r|;IZu9irkAzxp*qx15AP!6aj*`DyTtuNW*3^a zNJDqV;iXkSycc(BgdddWDA^u?>ns4TTU2#;6+b2L>}mCp!qRI1K4=do-vv+;8d$FK zu~PRx@A~Co!1t(ry-N{X-n}T+XkpG%GjvLiYsy%Qgc!!!cG{rv4L0>WRRo{XV-;@* z#V`aOL?OL8OII~jUCZGWi-cFLFkW}){5jG>Q&65D*7VhWBC4TWwY4+5x7x#t_c8+3 znd+)tt;_c$g^e0{Wq`2LFqtnyIMCxV0Rw^IJ#-^&<6qgTlVq42MiyBMd(L^SIZTJv zi4BfHY5nk8tgmx^^xN)lccfjTi;aM^dv}n}CGZ|?G~e9-d$JpzBgDB6{1a#~2Z^t# z1bJGTu^^0@6=x+TC})l7IB1MJ2~&1q%ONz&UYF`KKf}7E*sN}y!fm{- z>G(lVj~qs|Ek%2_a)O7ZYK|mTY@mj+-={@;$4AC_U)$1PC0#h9!+U_-8fl#pmOigp z_rQU(m%eDE)6;T5*j@|uZOreVmU41_>q~aZTifT|g7|VqSAl3azFCWcqa4q`d$cJL zXku5;?M?Qv#s~mV_Bc%BaX1~?x~BpbYHPpXsPw~>4*f&n}$md8{qc&5L7 z-B!k^!k-Rl9meNyHwz7BOe9{l1oU*(E<#jn+m5&GG0fpOa^Sx5q;fR-zbTvIp)YFkXpsmh9hzPP={dJ#KDCkez z(VozbnpYvGXWO1t9wTEot0DeSXqjLXoIK|X>3|7G_S)a7dIW6S9H*a;q6pbZ!me5F z0nI;#bC8kjuy@$kp-E=YhZRn!#PqG=p_32}HS~|A`Zm6Pf6(LblLer+t7O7vs4N9X z8j=-l6<5aAV&Qe{QMoVjzn2ZLXSHb~xTQ?hkcKu*qd9xLJQ()fY9ibeHdvDm4CD&O z+*#9&udhX<8SBnV`e}ypYWp~}gI(j7n+|d69%P;F71r7`&Lcs92)y0^a(QP!*xJ|W z>N}jJDZZs8wv9xZ#er`d$O`&2|3^W1Yiwd4e$a*pzA zp}u|^-@erEKb+ouD%qAdCEIHAvsz37?|5DY!*sK&wsqUz)%4^gDiH&7E#TjCm|L~f zIH%q!>_Hu>%jI1*XXq*xR<=UOQ>-s`UWqP-Ft2Ktq-KtZuUyUZuSsV;=M*|VhmvVp zAn}#L!$qD`N0_i^S!^cS0IBRXSGTA+vS#cFKLCTO9N$uDvH8l@tm170xLG|t71v6Gkkb=rcos>|jj|1O@(UZ<&9a<4W%YfS3i*bJf+DS*P+_x!qK_Ykwj zhDLbu9Tc$2fn0EcDwE@I&^Akf$F&15DjWh7AC!~lwHCGIW4bJ|-j0H)E((72wkLUC zOWLSso?hNXXL6j?-W*JWJzs;v`Nukq`j0PTsXjiOJIdQkjV(~HT|ocHqj)}DIijl9@u^?ck3DNDsuUo)TCUefRZm4ZRVeDX-|<|kZyE-uB)u*b-r1k+z%{E{3-c37 z>x8%J58l$UBnk!Wj^13yh&HS3eccr7_Hjny=5n&rTx*Zo<3zo*74fgT&H-dIc>Jaq zyLjXPL7FrO{3%FOpOHP>%WfP3?RMq2s$>s`s%!Mj3X&T{AmlA#WhcQfb%xdwQay~O z#G|L;)}WKT0M#~O-TSijEP#1ct{pYnp9j3#<4ZkuSJeFP8f-Hq_M#@0MS6Z}VpY1z`ica3L3e`PMPARP`u)e}`TLjeUw{AYd`SEr zKLrlyD;bilIWKi-n*hq=ec3hzhf*56?Q>d^_fnFFnK_)Ww8*PWngQsHqK8wommSb> zZB;)^`_zbjGhEBK%T~VOz=HvH39(AYT&1KQE(UM%p11KLvG z4o4xb!~zBKSqhp}+v}|FL-R(5Uui>YRgHX+suqWKZm=X+{jDu%u)W5-ayb0Fv`IME z8tD`jw>S?1n2)vkQU6u{=VL(p_=)KAJ{)(=Fr&j5%Wz`Nc2)(PST?6my{F?0>Sdr# zI3P#GI9`S_gHcy(TR+sY^eV`UtS}Z$RtJVpQt&0HAD4o?dbWZTyJR&m&M%2Id)#?H zj%}#fH?>Gmb{#tG&<{{Ti@uu&y&WVFKk2rq8eVt8U-uBJ9>8Yj0@(n;=FL8%3dy`_ zut%!OzVQNJ86?6Tz)G}ovi-w*_G7L7Re#*SjOA~9esm+hRZg$u>>0_I7exfrg^X;& zR)aJ}3%6>&?mD6X@3-RRO|_W<_7EG0a97jpSgjR1Vc>vdIpioujU4AC?;;Li6^4%A zyoZ$SNCfjJwDjaUvnM4ks{-srT_)?DWE);l)-rRFE!64^Dh}0MsTpoKo~Pq~7wq>D9@}Z{0vMPLjvRVf@^FjQ?44z2DY|$@UX) z^6mEOT6Tn5nQJy^*XCh))4O5tw5G6v;mZy@unH+swFSc5TwRHG15-k44^jdoNmy>+@g$%NLm_-85xUdo|Dwpmo5!qh5OL9b}{K0NrgKkO`)JwMXo z=U?l$e}Db<>(@v4dI*mK0$%F{QgiTH3$d*J1ehI!UU!9VJR4-0EjKR|b}2=&f2@Oy zHq~Y-)b*Zi*}2%=O7Q7yH>H(zGUEN-{9ewL<{n-mt+|U$ufCW-JTH&q%M4rlUGx$J z2mwEM9a*!Yxt!rGzK+!G7wywR_3llsmQZkY&K+=P!j>MY=LdOY*J9SkvT?2twt-?K zWp)MSybWQCM>yTE3^_j5>qq@&UHX*-zs1rmwJ}%WhW)Eo>ih z3kSJXE(T@+62Ju}HF)tLrzl~*sm`NiI?#C?1&)AI@se;LSNqD zc>PhgCBS6Ypq*rg?wo3A9=eFx>N~vceXi8^AKyOz`j5v{uTybv9^*QWZ;l_?grMGu z?U09}Ik%%jS`WfGwOAP{yA)k|BtNnSfZDMySx}|^#sv5gY;C9VmR#)kd}6w+-o|rc*etFy<5>TS*Dj{zz?DQ@XGW2%R1#p z^Uy1(^Zt}i+qF5fh~QMfGDIR6crC^wAB1M$=(&7WMCysHJyOz~`tCtRbKzTvxE8r`lH8l_3&v+Z?odzEvG`zwKVeLBnqh+JJ?tb zHASI|jZmO&~zhn5cNv0tvmrkGgKqwWc@$cBK8q)j-7Kipf~ z_f=agI^s%}_SNG@vSYC{?^z;7rwyxQeP!XaxV8RFdg7(?`&mq<>#{woLpXE_svtxT z?kQWTBdr599}a1MSt_wr0*t+4x-ztyg3O{(=h64LtDFYyS1w@8dYyVFc3l#ccm!}? zw(JqXPFtqU%S+)lmQZ%Ne)!T&>I|QXD=* z8c1=R4HhP*J+5XsIDj&=?S@;_)uHVj3w+&stWAj3X6&2Uf)^;X_gans#%aIrGh@( zoetOXwACJ+0EpvkjH-#TB}p4_iDQS(bB9wQB!k^1m#i5Xuv*6(zymbLZLATVZUN6K z>bco1$hU5=-r!wFg_ajp@O7$Eo{5uXTym4o~Kjmj`%@5_l~2qnDrg{y*|p&+(#-gdkwauNKBN_KM!EjHHClwIoXSm#bQ7jfK8 zMe1;oOrF_KEzQKkK8j=NGP0etPhYp?W{65;VbemxyIoxHM(1yg+&5=;_RYN(9m zKTS4LAJ0~a-P;QOG-*in_35v2{8FLaV|a-;pX>Df`{<5Zu9YH+zrg3rXH~vuSbhWv z@cT|LTy-;tfy+n~Wxk1u8p?onqj~90dM|BDc)>xXrXir0!&Tow=c0KUcG9+~9>$C1 zMQ{u^8yU$XwtagI_!10@LoMoBW{pH90>3v_cfZ(JP)Ucj{4kYvLbBy*X?TFdSqG&+ z2<`W!VZtPxOm%Enn$<^PDT&B6hr>G#37vwP>Wqrx&rb;CCzIiQaN57XQTT-pcf*6@TU1S(uL>V~{BfM50YF(%TV)Ie=YN^}o&zE6a zIrV+o%g=jg%dn&?_oWD?g#r7vINHya3cMRJy?{*7R#_YC)ZaQ}4QMP$$aveS{8NPh| z{xr(w5WO9}dL~dL$g$-m4cp67ecUonoq?gi#iMK2qs02y27S1XF#=(IICvo49Q3&7sI8wk6OQEbYWrc<+z2hKmC!=bD$o$Y{L4Uu~T zrsx$=4mIssS?a+MZbE(S4$CSWNiK9q5yqW)H}PN{T3*6H{0W&C*cdFqA}+ zhKXp8j>Z^?h?Ld8k5O;=jdWj^yRI^aWt_r{x7m&6VmS@N`hWQPkkuyPPw=|*~U z2ti9$Mz-ah6xe>J%c@ss<2(W>yBArCHgLvpSm zdE-QIyR5YI)FN-(PCDIc3=pR;A2V^L#AKm3OI+0fBN}l4Z41fZan>++0_J9+6X;+$ zZ&SKx%I6g=*GA`5J9B*K`L?fLeti9PsWGf*p5JalLyjiArj%m>0TDn?X9B(AAZDrK z+3cjaYza~d!O2SP`#OJc3nVAVwB`lYRa;r+YUx&@m3vp&q3L`xWQHSC787U;cmmS;vRueB9g$CPL z(QGit)d-1M>GV=#%2%)qCkyjD;G>g{0Q&v}>4UI+sMd5pDV3nOkJndjxqAq1h1ncb{4; z5FWE#GFjd$xrR3qr!1eq>$TG0b+N%5`ia}lul26nZhdy>N0|Eh9 z#FurE$~q(Et%1DBAG@=u(ZQM2moF~JN^8GpAtWil)%2l~Xx@q(09WlC>W<%d`Yj8_;OoHz}#`_(8^gpL6X&G!m{+l z!HA%L((~GHTEw{FF5;ncA~7z(rn4pQ*8ICYf^s>KYAtGJoyxiuR3^b@W80p=s_`+> zmu_!L&;MMhq!h}V_-fX%b^0PTvt9%DY1(^NGO3*>Ja4wX#%Z!qLvjGV$SzQ5+uxLw-WSVK#oEE_c}V(#(PHw&eJwwlAERBW;f;0&DZd3ay7cxEyK%iBJ@xy?hJL_*Sc5-Z7AxenVg;>uR&C;3Rxvlbz%LhJzUNU zuC^5~-$-X0=U?5c&0f`QSjUBSDK?{-XBAZ*&PlMBvIR`bBC6G=|C#f3s5I&np$q>+H*blk{wfcKf+^OGru~5j`~-vv=HEEN4|lazcya zbI#pMq-7d^s#+3tzEiLAQU@8pIP6&2!O5YlCW)i~d(aJSyPr%Z^1dztBlv=cNn)*_ zNvcB0U4jHEPwKRdezeDw@nLhvE>@44nUrOKd8aX8pUBI{&;Xp+Uc14Gvz`1qO8q=X$?@^O>rZKc*vUi&g?eZZUp-$K%Yd6;=EB?hVMDt zx02VFS5iWf;I?)?f-tCeoz~kp2-MP21r!#b=iE9&C( z0)W(&xvHa99c<>^ks{CA8Y2%UK|Xtxr?=E;QWcD1S7f2`B~mvs_^_hGlaAbPvZ)4S?Tyx*V$^R2j8)7Kn6GrSOB zcR>xTEE8hYF*c?R$BVOu1e4UQY| zLl&SMYE{W}>AN(YyTV`B>H6z_QjN1+OW-f^`0P=VfXexhkk#%5qf_q7OFl=%hRu$3 zDkztC^6zqRNo=qCWCyAdtv1{eBGR{+LtO4Ty$*s0LHN~_P~jnaFAti28GK5pdi}n^xUT2eTNO;9NAk(ox3@rXtM*WaVwnffh7Db zffa8c*a8i7ajP&;)PuYJW1ar8pX#xD>8njBp@5@q^~VcOFbPpRD>9x5+g{;1l^NYZ zYp}p^y8$P?S0DJL#m#hVB&lQ8r>4|#WuV*sl~`w$#!l75jmo#Bn%91^blQg_T#cYj z_|Q^0?uthej5w7fKMwSvC{9|2drJ6`(2|#jGx{&|Bp;Fe&597^vbxRM^h|!G$3R1g zsDvBgSK*99M?-y%=ZE$HP(ZK0*V{TBe_kiP1UaMX-8#bI^@QNYn^zlvPLG$e>gH%w za!6|mq~@h8XZN#R{JWyv+Ro~|2T_}wU7B`T39fsQUtN|Onj`7NSyh(K4FGh!R4*Y& zF?&Y{i*uZU4XjyXR`QjwbE~5efq4pWXYJS_nR@^v&EU9eCDGh$MV>@mwCQwgwyrVl z*d8Y*;au9IpfeuLJ|5q&Gt4y}M|@wWhdj*j#`O5@!eEl<*t9ZJpKBwazO^%$2|cACW>*(m^fhBYlYZ0WPt=c-f5IH4cgl9jZKte3 z#X%xZtpuZr>UpY*y}wCN=o#1)cbX0`MaNqeyyg53!N^7E2e*-F<*~3#&?qDYERo%3 zHZWRbxpmtTLvvCOXT1yrya^IqvDf=?>0wh$G8`vo<3s9yyIAtQ7~Tz(E{T2-3-mDn z-fS^eVcF20!68matz?wL?4{taBf73;7~-~)%2sOa7E0x^$tRvZ=d?{}-EC>R*R;t{ zE3WDZurzFn1m&fcZGANAXXe%ZjOT#IDmlphvvJqQo7zMc2hxgK8+;$Z-&QkSjX+iUl5GNOc89RK=?%hKXRFoDqx>(675={pLLH*5!`|kpjWan??5Q|($g0=Md0r@afq1LV*0u~dw1W^3bVC|tuB&dOIY!rw zIqGPfmXK*C$vw-*PC{|G?JFp2wn@`Y_0stO)p?vI49bZWXMP6YD1rr`Y|TE(yIO`I zBn9D)LmAht7!#{rL4tKBdY9o1ma|~D_feLuX~Fo*WAbZu`+ zIo``($v!}Us$Oo-VxR5-#k6LlrxydZ;c2tAv$__0B0TaA1Q`3HlFBM1MxxY`!%PIS zq{&NCI&DH&U{O#Q_Ricn6t)8QtXJ>DXk4dyn<{{lm)eQ{OU#OYiCJXUWCwv_@^;{i z8I>O;tE!~r5LG9VzdM#^cf8jf zs1(9R8nR|8yFS`4wT|v69SpAe(LD5i=@Z@9mRDLLG&dVak3{cYT>-5KVZi(v5~+SF z9FU<`5g1-qSZB;{^5Cr}uPWbAG)wljeQL77p{_bb>Si84)U4hXE3C3Zd>g~Pm0NV4 zzpSh4>tu&%B%+FK24}$?_{dfcp!RLS;@WTBMfB$3WDsVwVe?g5f3rfnb5N%47)uRT zb0C{WNe0@tLdIBPO^;*epC8ZuSh767o|rpoFj*7lAKLFp@x-ZjNg))>-4>ATJd}_i z{dik&0xLEEMdf`cOSJKdA!w)fQZVi1@8XobvVt8vq(mS&!=9C@fygMJ#J^jr{m)Bf zbJoL={JvJ4B3msh28}bEw^F0@{^G(RXBzl6U@dsrJ9_ zDzEZe5Q5u@rv#j~kZReeOi$KRVRdgQ%(1+rE(esdnmsDw-dSk6!rMIb{?pgZK*X8^ zSUnqkzmh$NeN6jm%~G~* zi{j#v`?~NTP@HUBjR|0^`W9MfE=MOa0&vyo(8I5KRY;1s_?B>sC^4AF-!0Yg=cOWd zZ+er2HEFDmjzt(yXtvBBos7{!xGdYZed%y$cYh7VtTh%R7&|=+t5XwC=dHGb52)e2>wCMoCm4jVdlABi{r*QI)}!ShXm zUAJH|oB3bR;_x5)K}G=bb^Bg6U@2{nB>NT}6?Qqd#cVwq$t&5^17J34@{+(q zX~C`JM^lFKfKpw%#%qvIkS{cSAHu+^2b;qA#fm} z*d7K;%PheGhXxhE6F>c#JM`WmoOw_SGvC_+D!2#8T_HQt%v2*yL)AgS+D z+r{#}Sig?@pB}-V^G`aBy?~XDzK2?BYPq$b?FcwhQ+d6H`6dbr5pa_dg5*A}5&+jC z!l@o~-uWSi{j_g%K$8Ei49YxKU9qY|LXrYg-C60CuqK7rtA6wCRem7!)nwfo6p>o9 z`Hui|I`#)1IU>mp2z@L)&E-)IvEza5o`&*6iSH1r$`sbDFW*?vSk0+V0+}MpppjtV zwJMLvy9@O`y%krj^P~Lm+rNMO^7U6cgwCG=k@@X9W=lG`C9AF~tmslj&PY4y+DxP^ z%UJRXqxBf35^cZ(yWyj4sJ2^~Ofu9JHp?26CADMM{IETWL#dK(gRxEGmIAl>Ci3*q zwQhyU~2{u8nJ&0We$q!)p~ z?oD2Sa)O&zt6j|`b;MNmFX22|;>5(ELl$p;vWudkkjbk+UL?C-eV_?7>BJx<)PO8% z1f}6Q=Dcyro#_fo!37L7-{){wC3O?cZ`;&i&pHr+nB1nWT)(avVRUR?o%ODCiW$Z_ z>0~2y>#e|6<)_*EQckU9*2T7LqPAUQg;PP*>A)b6(CFyh=^ggxLVf=A$G4$>{I1-r zopf*YY)HK)QPaHh?p}* zd`tvRIR$lF8wQ3pP`Y!?(E z*6Pt4`@UA%quooFoRfGLFBT`jiF17&?0(4J(!CDOz~>Af=3tf^EYVdYBEjo!VBK-7 zTXFsEy#lyF{)wk>s?lo#JvF`Q5?xDqQcYeO;akUshO18H9NmG+d1{GC+TZJ|Gu=Ci8FXj^So8Sa7<2UOZn%2Q zHYkE75Ky9q?HOW5^K>ycd7l{|5575+}(SJ{TFI~2#_ zS%*!sHpj^+_9TA@UN;yn)DTzF3>a7IW&?+U+?S%(cKAfqCAXJ$F&jG#f^O2m;jYWG z-Me{k30Nd~BN3uyI|BHU_AllK-TK&`3+LDbw1Grh8SqPJE#FB2Vcm_ACq=!JuE$vd zk}ZX0CHHt^oQ{u``ugL`XOPclpu%!VcVrn-|0ed_zzKfd;RL8zRkJO4(oVuT_r9#4 zb6RRoJydlPK@#>g?G~wO4Auw13C-Q?WKS-uHF$%!=`bA+D;|0Q-UnMrS=CEl!sh>4 zmUE<;T~jpzr;hF3nZg7Fqhxyxn}Yeyo3vy^2HrX2V*jZ+35i^xZIJl;G*iPZ^lLb$ zw^<4V?cJI0U6-WuO>*e&t@1YP#L|S$`GVr8n9$qdj#{UUK2=#2-f1Mu*rx3AaYnr= zxr7MB^APPvzP*gw4^Yq+v`SljW6Bi}zVw5x_L4V?SdRXUk4Cg_4}`VM1LIG?xEIH< z4IGGm?W-k2F*xPSCMkHSt(bS5=#`Gc=W##XzC!n>@ zsiBo~$5uj@Q?*$@NlPnAs!KTlGSrE3_O+>vq8}e9kGx@#@u=Ry>n*$O|FKXz%k%tt( zMfK~wiE`cyg9ceAHB0R~*IPPOkTSs3&JmcduaX}*$)Z+;_Tk0CYWs51RvpL?NiXMae~cvr z@-gx4D!@sN=Jh*jM60weEwr+VHKz1jDJ3XQ6^GBfCO)P@boUay(O^dK}_`RXCZIGhbLKrmTV4Bma%(xt=`7~L7uF<4bC zx{jiep_V=D*Zk4D@Z;P3{s};(k=CmZM&Ysekf>5iA)g+Oow#|ZG{lcqP3}}tv2zu? zqJ2+0)EAC&Rh8}7KkFt946P2eOozrDcBzCmT@FLj=F+qb3-QqI$I zvfc)1h(WIY4J-OysZ<}F=5u~D6{zv4D-V-^n+C|5Et-Gj+?j?o_4JxnETZ3GS8AZ!|a z>9=Jv*0o4$an^HPtLLG2ikE3^cStaI&c&etIpmOioky}?4<3-fEJUC7wp{&_RzTz1 zkAH(h;~yUBA%!=gfDx=BD*PY2atyGGHU6L|p_o!bAPH~0E*qpFuKGjln$fTe0H8D2 zMC*N*H&^6#=+Fc?+toX=^iP>(@0$pI>MVB4n7ev2+p{WvRb?902LlTL_(4C8TIEbM z+?yXL)Ry9H&2(g5r}42`+gtI}nKlkwx`GXRs^$}f*Hw{qPrJu$E>|Ixh+~Zx`~?2n zPvQ=%MwGlb-ylP0XtWO9l*?8I5^CL??gb+yOR7PaJCJFVk666ZqxaReKF?|Uv~sKG zvZ93ODYSm0DO}mCGq1 zw?$1VcPChy3Mw3r^r308R_n*tuV0j$U8fO@@HVWxRDf1+ZGu=;{ZDf8lpb1DlhwTYmsEPv!C@Dj=n^0-AT z<+RUeBc_vr%`%kMX-=CFC!C$H4+Xc6wfg++>mPhjPdtvqD{v86gY0yZ6WeI2H1-WM z04#2gTfFR0rib%U@VgYh+XwWccl&+V<3}GlzrkXYH&hXZSU{asU(f@WXe`t`&N?d;PPKkt5;~H_W&wMasa?y-!f7V~G67mt zV#4U!pB@UrvhEkWebWzuSXk_n*>#G%fmTtOY>uxQb82*cEY+7@|7)2IKlJ1Bn{U~r zw3($Sm1rWMxhrxv$g~7EK+}O$a zCSCx)Z;Qn?y{Vvl``rXjFp%4FZQ7>e+&Uvz%-_5d=q1~7UcI^6Z|{1`^<1j|8s9!C zy!7)1bWfHAUv~?nuT6ot=(sbxLY+kttB#af(~e_}k@!X~J1cc@Zot$#5+^ux%E%m% zxJz6GpF*I?*{nF{P*P^sEo@7%gT7?bHz~9(^82lUKz&{ygBtjCiTK6-%HUzLD!9{2 z1U&(YNZZiI`#CMn^RB!cJyo<*oI`G)fH2YO$a>|KaTOLKIrclnpx!gBe3%yucV1B~ z3pXfH=3}vb{m1|PyeiF$;QXoEN}HZxqoT%ro7c6f>t2e#u}I!tYlw5lH8Yk}|0L>w z@SV|x6;8Y7)Aq1i7}|cYeKb~a8qkaSR+j+)v3fXSBA;Ssk%^K+OHWXmef2CZD>T(6 zuL@cnAj_m48}U&eFG&TYn_tMDxkRYM|69+{SsidDGQzd44jLG$a+L0j7i_`>vV;pD zYu(h)y8NnzMMWVY_I#=>E8|ppdIvk% zrlx<@gpP>zt7nn3KgUj-JhbU?R3IhA2$pw9*GWeV{ICm!rmIPAS87n{ z(aCoW8Wqr1!KuQyPKznGt(<)GX)BW|T3+^&YRC0luHSzA{*AEphomt$@vS(okI)&* zT(axH>Z(d}a8zSwvs?adB$7>sy&J4bn22OVWtz{pgg_k^vAU&<)v=nyiUnw1YXuJV z$2H$j&?_o5lh4I1;k)Ft{;Ew#6E?-t+M2D+nnZU;g;n^STFl!gc=Pll7ozkWN^`SQ z?9WVgv5nh9FG6?d#o>ddoYbbfm57H#3l%%k1`y$KbrcWY-JZ2<^JA&LwRHmdkAlWW zdeb-omC4yb)PzR@R+*a5+NtYJHz5`&esjfwAbVHCPoPJZB|CTaL6icU0NKAYa5$@zc{5H5~z?g!xkYYrUYV#CbWHt ztEl&JZBps|ltd>e5^O7pESIP=%bf|SYTTcb(?7N-8o4=m2wUiI6bCYi4bBXg;QWSD8{~FH znmQi_uYoqiqKt@hCd#-u&whH9Z0kqcoGT{G9Y?oTas_=EmSqS@OkJ1fMc=VDHT$$U zt=F|b>ulefu;jdDP&l>a9JB!pybxgLT<~J+c3~2o0AC6VINh?uRrjW`oKEpJD5(fB zGy8NSJt$IVPam7!!r`@Fe_p8YFhGDIzpmMfYRdC2Wq7Gm$mHZ+4QgNuRTVv3$aK*$ z(wDk~FxOv5(% z>KMq1tKguPD&$gOu4+R&*o@6Q{&S&@pLlm~;+DxfHsRaUkI2rUb5oj&B<4N)spF(t zrtqr48bMefbl#p#`&l7|oG%DTmQe*T!FF)?;QAmKc-pNUjg?nh9mzy?+c zm+7cX((x>)n+@x{Rc~z;PeOh4y8|4OQh-Dd;>W3rYc+$z+ncIWBrnr~((<}}Lx+cE zb8H3sk%{*D4m_({rvh2+x@XOz4~+vahZcj59CrB%@10-Mp{98^3n7d3A?~*oLxwcECQTw5XCvjfc=9l-@nvvef(Hf8hM5D{AQ(* zSS{0R@7jde$D&ZUw`)qImpc;d`li|P+;|erjFVJNM+PXil4wN}g6#JYJ+30OcBPlv zck@{KbDi^DY`o3`^EcnX!X|ElT)g8 zV02IH&is07Hka??1yu8G>3`mpAcMnjUWsc<73y+2QST@+%B7cjHxCaz)Vgw+ryj9u zGJkA#M{@$7i}mC4{QSxJcCYu+L*n^O=qo)8pE(1ob&`_c*p!LneNk;8kl`kU&W@|m;aUq zDzy=4DxkjGuiGu`a>9yAW~Y`2kY2mlz{bN1$Wr_DM3FW zZ)(SFvmfw(z4z?10_U9?VH1qWd3pw(`ikDRpv>hT*|h1d8j#dYyBr{&btaW}b_Ks3 z1F{Px*^>!6I;svHLkW)YY$G~Atnq@00rQegmWp&$e{JBoZI0&$cD05TaU?sO$vbG< z<=TBIzC&(g=c;61lm4|*l}q(tVyOyWPD7|2LQ>_t6g!x;Pa2N49_3@9e*N_2^REi+ z=Cdg?EIa7Vi)Nk`s(^8%mkpeT?Xa0zC8J_Q{i`K zYV;x%(w^E<0b7cr)qGCqfdgi@9+Awk<}?&j-H85Oy$*IJDDk#;X4sj1*{ewgZI+0k zAkI)jRp;{-X8!p6ukj%VDx`UmntgrpW?}|u#I_u?V`hDJ9g`guBq*#|*9035BOrqvR?lm9di%ajVTp7Yb>#N`#ll&ySg>o`8v5Tg{b18w_w^sCRNI5g0uJ9t-ZDc2Rs{+uNT4787sC?9|Q z6p8mLeuqn|m)N9895t0LM`3}T{ovgU+dRo8+V%XgT))(RjW6TtuS>aK?c%q<9-VyJ z2u+zK$N_GwLy`WhTb53(w&G~`w5gfzN!UF3h6>sdzDUvzURMoN)N2D7zysk~FqrQ2 zTv2N^m7$zkMq)*OAQj@!^|S1&(zl5B$Bsmg*tF9EL(g3Ri~ z4^gd5^=Q>ZX}VJS<5%FV?N%H^)`HEu1f@=(e0*y)N7_lASZ`eMf@_@R@0JP}dX~4! zX;!XVsej$F6)_`l7S)U#!veBjR`wi(TeJCA-<)FdLdABc!@I0HK<8DtxmyvYVq00> z*mDFO%X1)$=`4z}vzOaq->coqK-2P?B&lZ96Yin9DM%A==-jh+d(ya|(x3p?p)CNu z2xhZC{Bz(H!a znf+>-$f&4QbqZu##^u4_oM?dLG<70Rj*FtP4)PK@?qQEEaphT+7`Af*)IWPz)%t8l-EuP*PSqxX0 z)~4VJqOL@nqP@TYz~l{o%v8Ei-&v?%zkd5y{qp($TUYIC&B9y1+TMj(hyI|#hU}ao zi!s>7Ls~)5?pZSpUKV66I=u%oCU9Ms`XI(J)-Kd!)88f+NdZ`06_O~>ScT?JT@f@y z*k!)Dk0b>!_!ZY{X3(q3^IUW-pKT*zuF~iR6pcWbRW%{HIr|G?I9cMM%j=Z<*)ZLJ zZz;vwHwv}76&DW<6>i#`?fljL4gws}!kVL3On{~(2GisJW6h4on!UHm@D0mU&r&fK zxCqG$AmIh^X@p)eXvb;_w(YxS+FK`flOr~W_2K(y`s9!GHn;)D+H~HFT1ZP>!Vm9@obPu z55OJE;AH$h?RmQh2_!_X+=LaDR~=O4k555bah{PM2XBJ^w%3~d`1Jk9@BQ=FhZgk1 z!fby*FHJzZsF=Vqp;93^Ns_nN?9S7AD=B#A*b$LUB5CzvcU;(pV#nAvr&8OZLqWwj zbLiFMF*(<#x3&E4;zhfzP;i!q#~FZkY;W^}OSwT+7^t|4$eL|LlWJ#3DvzR0--EH&l+KKfV zm4UDfoC{f_ZC=?Z2;(O6I|NIr&6_9Hxs=+0Tql`=(o@9o`V9Eii?j9x{5asmV7NAk z&P425#cyv(GGySsvrT&Yt*@FrPHz0&-uI}pqb`2|#0ucMRW*%$Es>KLTUd&k(O~Fc ze+KRGh?UpyT(0q>{t_On`ltPRYi-zo|3D-WMb!9AVN<6k3Ox2$)}uW*DXx+r3rGfv z=EEuFt%Pztid6$u<(C~Dq?z6E7(J}X(~V5R+7q}odpq}`nqP$!7so&Pn@em7x+e0_ zytiI6fxS)r;t~*py(MeUSAaHV00-yJiR)(jipfRU(xmH0a@+ub?fjgwg?u?1>>yq` zbFjtvI=WrvyGC$DfmFgu>l37oZ(qOu_++=O%|-dGqRKDJ@EofVMF&p##5wIAs*=Uf z$amT%I_9L3k%|@2fxb$`yHcyQ?OHLbCbj|nL~vc_VU?o`R2S-TIgxZn{o`y3JzSdl&TJ<$OA6oBs2uF4 z9Pp*YC&%A=BA$}hxUFd+7U@vTqWeHOk~D+y+35kgnuREi@*T z*~iABXx_>(OI<4)r6h-b-y8ASQLJPAQ__5nuQ@N**#SQuh>gx38P4xJqT_+K|Nhow zk&p%cSnib<>%({N9qgs_WZ#_FSZxGENzQ^U;wg8I$a!l#y&cUWw9V%6w6y9RA}FBd z@p1L{fB*U4-|BClj>kmYp5LSy;_?NK%btF<^+vRs+nwY?(NIg4rqnrJ%*s`@x9 z;uZ5G6REFZ(JOW(ai+39oH%g}>D(KwXdMGi7wmT9)LyHBwCY8D+irYW3;~`MCv>Xr z3B|g8^H#`G+H35Yx3G^e_Ddkh=;@($5geg&DpzC?=bS4ua$k}Q!(CFkEQmtIrR<$8s!>OL_D4i)l~ zf-(+OIGPNhAQu1+A+=ca*zGqPfmpY_JC}@U-z^EXYGFNzm$T01?Bo z?BPvwIo6y!k)O>%*m&YAg^!>-ERc<;hj4_@>m>h@#Jr$)Ixmr5yzC&7+qaprjkL=b zJl$&HBruHA(;|=VfR(xldsMrNSVEH05n&Kvx3O%mik7X;H~eqQ#bK10J^M$MVA+== zgpE{wnr1$VX&<_EHiyL7K!>A?g)dy~#CEz%&zZVydiZu5)ZJwVX*AfzN+8ZkR>Pqc z?r1itI)M_0;`?CpYgcgR)t78?jCNt_Y44>D2Y%>~&Bm`)uk0X6>9$A%!qxnM*mUa^ z{9x6NsyK<+79z0?T;t@;n0K>Xrz-Iqkq}(ri~yT0lkXe&%!<#|{%*OlNbBb%#iM+{ zYhFje+i>aXmQsm)p{ZJs^LqOJtUD*IC`(nfi1e=AOx6GN((Y$Tv*y@UY_L`IHkXC! z#20@CNJ?O zz5#=eumPBU;=R63=S~D@d~WAFMy0jYA6D!40vrUsTwKUq+Eaj@=k)am((P_DjHY!* zK)AKZ&z8LD8uXxzS+sz+W|Zvf)9YED#!`YH)mvbHzvP|{zCg903d9b}nfWNrJBtX} z_`yc(K*GxeP0@>LThUn!r7H>JQy-Ktf?#oSEvMXB=o}@Z9HSZhG1v-aGS~%gnlwCZ~tf>=c z0Y$wpgKjVvaQ6uEz)6fwb(@OgTH-h(B(&Paehaak7f}#N7qd6>5>molbhl|edauFB z1XxyY;F2XxSvDLIT2TRAip}va9T!UuoZXrhZH@;?7PWv6~eIeq?wWi*icV zrXbzpQsC%l&;Exmpa0J<5-k#*i>(Dn|k-BEZ5v-s!ki#=Ksoe3EO?G?b)kAE}@u z?A+6>Tw&-Yg$-88R=)X$pqswg?=CCXJyAi`o7W2}Cl{)guB%#FwhDGx1^&I~RdP_C z3az&@FwVj_5$;AQUSE?V!fIMcQV6?y)EF^jLo4&@<4LDw>~e6-SHs(|LlQWoRSLoW zf-@y^y|vshF6(&w$-V7hO_m>mq~nf} z_g%p5icz&X z^1>v5x{!CX9c0%y)Vdu!)zJ(dYPQGfsPx|Q5ATz$1%-;?RA9+Gr9C^^iT?v&V+Ek`P)s|fZ-3YvEv->f6>{jv!&Q(Kn@_r2m z4afl+yBzkIf|DwFMo0XPx4T)ZPz;9a1A~N zIkS21qbc#)h&q=zOG}ut>4z7V6;xt-+fA$nVX-HZ zG+poXr*-?>|NZs%e`yi7{So8O<87u~4J!aL6mTeOm8?kEH3v-Cyg>m~ODB z*AU8+oy~69SKrN%FU{7b!ah649^4z%=!s2_ZdKmY>C*mX&8eKuQ1dfAhoahOQ;zI% zu&LR2RFoEu7xanHe*kLlph; z7NA4coZQ%*ymu&IQwur~6|)*kZk+6dyfypNslH_Y2HB#LZSL%yRvV5t^M^PJcHlPB zSGCpGc{ZHsnA@wE2$BwJZ!4x7F_dMFHnxraB95B2gb z-aDHn+FXj#tC%U@mi8HRO7k$xdDUc8=Q-(_2e(gI+NGoB_gdt6b3l-sDSV zcKDLzeZ_wK@{N7``B%4C{A2iOf8*Oc{Pg@U!8}(}j{ryB*#5)oIS}3%wBpW^z-?)G zC4Dd=$TfR4saAcAHyE&J00FA)92Gti?(g;5 zzB+}mj+f^;=k8XZQ4GK=pI&G(YBa$4?q2&%(4BuL9^ z&)r3u(E(E05?BhoJ(~FjuD>P`;fE62#0)#ybl)@=zx zE|zo($4-qE-zMs`3!C~JcaFN(Z_WI8#HFKskX;IAP+JQ}2}!;xcXx--rh^cU7wk( zcUZ=E;z-MFjo!3+e&oBJ=c$vxeiMxY0HYg{w&m_LmX4SLfKx%r4G8H)s|JZpT_Ni> zt*hKr!TDN5+q~fD?)@zPko>im(lPuz-8L#&dV6*|ma4_s*tV_!|IKdG746ELe_{hG z1n00&6ulI0sa3w8%Qopd##({e1ns|3=vQGAwK? z@9^VwS<@U`DCR&Fr8L0Z#6DrJhT`BL>8`L_*n#m-z}9YuY^(Bf%l^ZfCP|=9z2n23 zIj8#GotKKQ$+?Q%M#jB#eFqHSt(R3@iX4Y$Mr;Siep>n}ME|xa*Px)j@@{=oxAo|D zna;k%j&u(xtJOfoz^2+%vrZ4i5}2I)3Tu;EfTXgMCRR(oMsIAec^73eL7NW9`oFcl zE!Ow@Tm5Z0(jPx3n00)+vXPiyP`?>8L?!lS3oUnZXikiCXs2Nr;GFZ=tQWJ5Q*#8! z0l||;wy3hM>bDH0wkutk0k8Wtw2AD-DWrt-)-`~WW#xvME!O_Fx28m3)0O_T?@rP9 zOC8HB3uG_r7n!%+ijxjyc1AsXayC_0lx~imZ7yPF7S3mSHmRQI0wMyjr%+gzV2*U`_0uZ8W$K#2%^1irffcy1e-;m@> zA^PiKaSq`DvU;(1Yxk-GThbKMrXtfe8`73DR-AA`mbcRpjCy$=+Fx#$aWzh#n#?|8 z%Vr(O9+E>?F_X6Pd2WOSKA`U`p{A%Nt)0!|JIJ$oDGgzXPGVaLc`3fb zf-a}ifi7|NiPuB1^9?et%k0z^X%PCavoQony+q3ZbK#`J9f7(}eHk9Q<#cKzlL-d$I?<0ixG3XG5A4vKX1P!|4dzn%Ilu=#ID zr>63nsemJvQR_3b6BV5W<5+R3ffz>V5S8#7+D~XH6jb;mZf)N5n;IR`NIF0{C#sSx zISpt4;yMiH-WhYg6h<%oT&ATezmHI_Ej@|_OKY)Pu6kRp(LeoAryCyp&p$Y|>b`GE zD{Q0M^gSq-mhS2+7wz2kq=|5oDgdXa-H}h+@K`eF z;rB-&_Q80{yG{MDUDy*{wfRn^IDe$kk+UQOQ}Cr4E(?&(`%n@Epsd`Ar=~AuMb-O? z*3(|B0?bcatoemiU6`nb4-jtb5dydz$|nmP?T4>VObSo26}{;ZcIyoTNz~SeyyMUe zf0|fxH$#CwXkArLhgKqV#y(0%w-%aRRn(Dve{4%+S7#xCh`kXJd#k?T5)(4vsm@AY1WDeP*(NGh3Wk33 z1qA6Sz^?@8y9vWuFxhneWm(YfFN0&Slv~r&T;#|j zOqSswR$9If)p3k{TZzL-2!~;toh@2;tHlzW@lHY!BbYT_hf7I4r&2ycA+~F`z>_t2 z-IQV04uBU3&kv`ynCj%%{amR(zN*eun-5DllBWvt(Sk?#U?{=d&j?STf zvBK2Sn$tHFsN9FVp|AF5;t_wdN_mJo!`rHz^cuZp9;;nN+1J$u1$bUB34~S$h=B#) zbuR}Q@!D1ASKY@eW9KWuJoW=hF^~7^{^#F*TdNdd&D)DbcJPk+uEk6JPSO=cs^!&9 zZz{`d4hR?J*#IRaY7e;e*n~oskG&h_aoX)MI)SK-BwD9h$#sui@yf2*_PRF2NJj=aLQ-Quay56^A1L<#0fMnGtVF?yU z08&7$zpiv-eS^UcyN(E&Jp!PsT3Ywgi6h2MX8Rm0YO4!DL*rv-D#P;b;a^n9~TIUFcHc~Oxq%pUNC z?8=C6NYnOasi^0hGt4{TvNnC-w**~v>f^SraA67id_f+()P7y+@TnWe4-k&~bG<(Q z{#*O{kC$80_%ejCEJIV%shbnimd&si+H3L`*2P;6UM6zr#$6nxNK1omhs2-Di*D67 zY@UUP%bJICJo-o}Nli8?Fq~X0D(~6KO`edNTm6q*<|A0`%E+kl0O=%B@;gZ$we~Y=_$2-rg_J~SN_T{n(=b>;9=^QA<7AIlmQedtm+#`FR z#X~_6+DIIchj`ED-|vrqe}h_Tt^ByeD$g{y17J_RAXIsTva%@@`-(Q>Uf@Ul#A9$b zb^X-O*on3(`l=^o4Mhu}W2vW10;Qcl>W!wh#eQp`K~O%TqCwsM>_Mm}ig)oRN&9{r zN0p~Lkg|p)S^x+lHCN7V&sA=|of>hiKaJ1~N29Yh#A7*ToseA^51X>+gL!zu*xhG} z`?3^kL1lj@*z|bZvkiUPN1Tu?2TWRiU9Zpmzdi^WPVY#ck;}m>;-nWquop!mqm4&y z|1>qEvLr@s;jr0bWbISo*Xv+OvKHADT70d+C+#i)Nzjxt-4)d15zz}rS)GfFt%K&+ zw3NL05RFuyA|lFVtuMnGEt9SMcD3fn!L~+#=f?lim~07~btk}BIZ>4sfJO7Vs2-)p zWOlbW@i{M{5KLLAbhx}-owqJIup)~E$;#_i?k9+MslNR>KYjXe_jRqj*A>0O{>+Jd zWp({MaAc> z7IBc!GAzgOd>T%`l?gnc1^b_fAl|D*<>?C%vT4Z~-G~=ll#mP7;9EMYOHA6l!Q)5~ zfE6nZPT;~5{!5q ztdxeTb)cJMP0D^GzCyDyS}K2}4cpCk^a}V`s%3kDY(LIq)mSn(Rz4gc(`QcO2J)TP zzqOx|9bSjc9V&3>HWQ4uY8vm#n^#A+z2&(`%R8sSCW_`r?0)o1Pi~U3vcEk0eFk6n z#$q0dU%rIiQH0svc4pI&m|Sr^<)P^ zD0Fj?xAtYrmV0?D)VFm{qf+9Fo4x&LLz%G(Xb4`83*J|C{&s*v<48gP_=3D2wH7BD zo&2^Nl6TlFzg^o@p?x`p?moSZA_BAXXxpim^zBqMD=@7(+)MRhv*n__xM`E(T=r=X zjj{@GnCe~K9F83}6&r{K-oI82{|1j#fWV3zdqJr{0I<}_r?NzSSz9k|_stH`ES9X$ zk=~pd&PGP*kX>IYe!UxmJyt0b)L*oMS=GSVCM)aA3qEBZB~{pgj26GE;yx<1!wrY` zEw>834GNP~Sl%6xIpn0IdvkD2%2jXdB`+U1SqeBg@2gnZ?xn#2@MIs@@<~8?-Zj8T zRN7$$!Ebs4!VIehM~6gMMRl#62eC|19S--s+GBfeis-38!NPLdf?j|-uQZ+nYkdlb zR?!YNDu1-%#;}(*YGtOLJaFP=l|KL8ejoFV6#fuNd>*}9$;hOqq|L+2X_H*YE8&4c z_BOx@yaND1!#10Bqr-;eN|^I?HU;Y~W(PI(l@pN$vu_X9;szuu+sPp*YdC9eRucHc zV!Jz#{V~!L?K)Dv@N`6O92yY~KzrM2wEo$2!y`Y#R{L%bVpF-r?AC$)R#5o0>Xq>W zN40xg<2?;eigtkBVe$dntzZm{3iP6_aMBhQn%9o!a(!>VfB*C^Z)VmMA`CITFhrO@ zUY+=6H?bo?YCpTZx89Jm^ST>|45nd})qF zh3#+QQ?cdUtAN%zo7Dcu>lv!Z6C%1SL?Z#$#nlU>r5~Xy0m2q*s)i&|g8tcO653CD z#Djy|t4;7$BvDHj#SZ4RWi~zuHESjdnuUfnr(GM9B{?KV|VR5#1Z^ywvMJMlnopf zi>uP+;8UG(6!V4PUl)%^ddTxsk0mP!qSx&RPk#m#M2{-X$y&fF`~vjQIpT6M);VjC zQAn$iN!9+#p-wG+vf`a>YRzud^3q|XD&(`qwY#cja0X@WRMNSfEK+lE%QhT4tGNIv5D@2;)9GBtae{Vwb86Y;ADd#w*R;xAN(E;;YG5MGH~pYyVU$DX zD34{rO&!N&^1=Qn%OAe?rn2%vwedVJnkiK_V ziYC=d$?jmW^vEgIp3??%)hSb*)LmEArZtK?p5w4GX|T0In=U}(HP;aF$QMZDn2H(# zl(i1w471#GiP6573zs3-Td^W6inG7iS1b=S^4z|!F&yBAHAk5hnWB3sBSJqk>)k-| zUNizH`=#zGa8LOtwu)7MHXkXlt2e7&WpxZc3jcQdHneBsM5wgGRv3xZ-;OIiI+lq) z&O@t@IZkcIre=qmx3iGzu!D(pDDvgh(-C04{IPT+4?E&JvA#DuiHA;`dsU`hHfe{f zYqJ7n?;$`|_i{+1&zYKLpwOwG4&DH|K+w7v-j-%YqF%E2lH4xT|^3e74ie zbnqJ_iM*t40jW68c=ElL7M7;x_K4)8aC*n?73=j}t8e4ixoU>n4>7>)#e4^X!rQay zzHf&LQI2ZyX}hG%hDBgSv$szzf#L+}@|=Ur>0fIAPXO|B$qvc&yW{btt(qx+ zL`H`QPn{h)F_{OR&U6y^o~prm|J+`@dQR1X+?@tfQ<*>m?NvtEGq&3gUxu&&rcjrv zvxa-wrZ?cOb$S(i98?JkQZHLOM+`D);=ZEAJ}qYhsadgmO?mf6#QN{~wf%j5D4fIc zw|KtXGk9}yPGIj~W1m2wl@TpL5+xzayd!eZm|aoAnH+<0+9|_oVJvy|AL&B?vL-E^ zLt#<}PgRg6H{6{hsr-mz(5uBjCHLekcmhwv`cA4GMHHyuco$+i6o{sO784clAq(R4?!IeS|Fw8KQYwgjQop0$;DJJfah zu~J`FSbuk9NI%^#xWx(84(F<<%wD?YeRzLt&!KK!wk4lS0rozLI9|Abe}P%5s9g>R zsEyYxf{o16&1!P2o!}X}gXA}O+;(ck9IgH+0q!ivxSvY6HgSNGAx(F(e<_A*`HJ>C z+g!g%l{aM$!(qXDSY6R7WwO&Cyu-&DcBz0gF9pwXwmb}ky87nipa+)(5tAB$JjT8R zh`g(vZN6V(eQn=<{r*GU!Mg?U!4q0FUG+`}#G7N6ob|wQ@5kA%D%Vv6IrIkO0Bplt zLBk!m8lg~%k%B!*z*kdjPZ?g&)ve4Cc(m)BqR*H&SSrX*!o5;mTJ*B6V8v$@+Cr4w zMU@{~(swW&+3rca+s;i@iG%gASDA2g&O^KHN+cw^>|W7#b)xkz(yfFjb;G$;F_}yB zZdIebq(76ht|0iKOm8aA*AU6xtI%J^Z=bIZOW;-3{4%F`E?pz_Q;$udrKVO#vu+EA z<#*~9YIo+QcJ`)C#G$l;elXtnoy7u&Mvw}2CeCWDnq+3{`Wp!HO1hgJyOQvOYz0!Y z%K+x6`(S#?hUn*0K(Ks&Aix;}v>e2)P|!{a_Vlaj4*8NIvLRE_&>E<9@#~!_Ca1`o z$;MN;(B|AGSEW z=sc8T1ZyS1def$N+O7EEJk^96z?6-+HA0(yCu+Va8Nupb!CGE zh)t_GlCSq`*#=`+dOB=Ia{zSMdjk%30|NUY=T}uz5*`O>^p-(o#*-7X&%;XVHAedD zHA{cFW-;i=Vp+(3n&7~{H)FT$87$*c03OZ;tRa>dqACmXYD;bvN=DQ@AjH=hm8xJT z0yL@v4YrEaZGodz7bnbYvRvox;lR5*yFLXUR(Fj|p8p_EX$Y?@Pz%e!26hJ!1+&;6 zy#qlxaZWNM1&_6K${IrKT9!Im!BfUlp-6>8*>5F zp zcK3X`b?&GxleWC7S@mvB%G)W?R0O9>f3HEfPOQio9tYEm4o%`zvy0ip#YRY$D>!KY zJ3e%C6MWy~7XHE|n#*Glggk1ydR$65dK#~4RM{1e$}n_Cfgun8*P^3nw@S8qZRP-n z@(|FLM+E!)`^WFA<8Q_K6yvKTnNr@0C2ki0nq3vN7=St*PN`VCgdFO`p$5|k$90I2 z+nRBLWN3H;1iK(Yz(bWNAtkDa={l1wNmZG~ZfpOzmIr;3DC7z}T#6cYIuObF25&fm>caJgATg_@B0! z5aHvlS5>Y$BazX8ucf}<(R}^am+znd&ZheHUmud#^i3&ae;qgH%%p`+tT7qv>)<`z z3fnudGwdqv3YFS|s|P!jh=67Z$Qa{1p9*Fwe8Wd-f)H57@c%+Dl^$)JOJdKk0?Ogu zi+$w%xXowJ2AZn9okNNT%V5*&1u)vpLtq_MNx(babdV`k1d94>_UOGer;J1_`v<66 zyVMi1>nOeLmM0y`Q^0eX{s3+>D|!^~=e0SyF7RJ}sJQ*KWZ^Lg%sW0`=29HYR(I6- zCl&5<&@!EnZ{(;Aj-kcYa1o^r_mEBkt4E)26WDZ~z2`?&$Dk!!^N%-?$Cv7SZS5Et!_T`%CXb_f~;d zN}jlzy&}`@(}q_2h}IP%+nRd6>;0q_)rx`YRHNIODh!UCABNwK zr*{Tq4lj4AidT>ZGQX?-+M|^nFBrvJ25&I5$KoAU$DEaZf~Tv*aX|mAV}zww8oY!) zohR2Y51OEltn&B6J}|4|t=`=lt6I8xKWqHKMx80!OHz~fK!lw4fdB2=hcD{heSI@@ z|C{F3FJgBQIHWUQyY;Xy7vKPRxsdWuucJFH#(_VVTh7Lx$ zQnMimy;jH-0kK6{3m3?mbMc*{@6~E=&?Gj|`4mDYW)qsU696Cg^UVA|s}pKQSkBdO zd)JMxRiDzLrc!)%i}fp>!9ETBHH*q8;Er=$m}J$7g5?Z|X$1Nr|!`L{3d>u;aGu2zxb&1UAMuT9f4mc==Fm@lAIr&Te0v86%Mk*#la8@6;q0W>-$ z&jyK(0-Atsh`s(T9AN-Z>d^v%1q_vRug!)DUZ6}?p^EJ6SKc*3bFTmCvS9U*O?I{;c|+*_?SJJt@%r>nMN)YL~F_|vj3$h%j3$Eh*Vw7qM)fYiEU z_#MJQA_$)SQ_u7Y@`?Xx#nh3iFP(snnDKw?L+ah3au#gZaBx6cydzhBkgu#i0N4>2 z4T#kl8-@rh1+MXVf@{0!H6OF(qbN45*{I}>8e?XeJmTKvZ^}Arn02yec05P0KgIyc!@flYpZl@ z;%CB^atZ8k4-BlGV7EHtAis|l`!+w#@qJP4ZRtEb+uUr#2D}k7^-(OboDxyCnufYV zWqyFu%{FlJ6Sv6Upj%Sv5}&w&4J?-$-CkU+(Td{y-Qjf^IBROA(e-e(@)jz&;;P{iSHoz=lf&>|PUwomfi16A|kl4{-?lY;1et zO18eE_lj3DX&<|O3PinNiH8pk0l*I~Jk=WB%K4|I+6Ad=9{4As%^Bj!4v1h2L(8+B z?|fAyLLG=q!l`~<5ZWUq$HY!kb<`e`Ok?|Kol2=4_jWn2vMc?ir@a;Px$Sdlb%oJb ze&R87%dYJK#odTHj~*o5*_vBeRYX6DXz6$MaNF=i_9p+3-fU~Xp-Kmo+;*mO*PO5G z3(GU+PQdDl3tbRzLN4UISb^S(T28y})Lz%Xy~M5E%Bu(Ru~u(t-}|y2RY2}}A$TOO zj{!k-73iz}YrL)Goj@B}tt-I`(QyVq@n02=i4l6zs8_RI9RbE87n2U$)>xG7tI9iV z`nImf5cI!gN#Tsa3HsX+pvS#@a>!@Zhe%v1Wo+@bsWfUd4Ek~iPtc*mJX=gJNqzyj zdJgqs!DC+2=qO*!Lx4~(uVMlq0>w`6T?Q%{a+m-l_)H>n6Cquhf4#oEd(! z8of+r60xJECVf@ao3>mq_Y=CP9-C}mDMdELsT<~Hzk_2#H_h)`)X5CVe*n$?Rur~v(b5jQ=!HJngGc~a=R^`_tANu zKi27wuiw8}6k8XkZLIFjX&7`@OuWfv!7prupOU#2|$4fvp_rRCxgWM4r(4 zAs%eVU=9AzFeN!UcWEf!@1ilT8XmkcMP?mOb>tBg(O4IaUUoakq9VWb$f_qT=^XL^ z1gtkT&x%&1m!|deA>;Gk|NQ*r`*M6TOud@&+_y^VP3hXW#2xJp(-w=>z8v2HGrO&w zHTL6-)Ifko~9u1 zD_dyo)|}wgOO|R>v{x6PUO}Ok`Y!Bh>)(LX)#F2K&)&@vKS(_KDr|jON3dfwc>pDI z5a2>>iSZpr(X?`E0$dzdx(6t_{>3`6pUzhW)2PCWft}@f)e&bg@8twMXyf!@MAn)= zg?rP)Ef_@kipQlNiyk)fp-lZh<9|M0-+x^VN2lT{&jODWTSI7zaE*xT5#N)~a>8lt zcRAP-z*{olXT8_|Jcl=giU|V>{ScVe<(RG4`+c{ZVS+-!<_yiU2YB+ie$J+9D!oHHGAm8 zVL<04+J5hm01>vv-@aE`amtXmv1wv-Y>LpnWAuOipa1Xcod0ir$iIXoOAQHl7A_n( z(2B@{|}R)4o;>381U0=-K`tT`BkoFEyaLmEX$t7H8?hpf`e7 z7iuRvTcFW5ob<32)*CaHt>md|viBiXwZf*ggI$EqjA}+-brRET;&j}u{l!|@8p*MK zg7iob;kN^x^m^cBaBMXwv6Dc30C^y%Cpz2+ zdO!eaQd3j~sMx1$gGQ*i2CRIzDlI7q+}YXVrAiN2tHA+C0%BCYJ{47vMh%y!_inBz3_<^J$u=(t1|bRm%e7J% z{>Apbai;cN5u@a*0G*v8xJ|J<1^;;&UNvd17gX`DYsC4EMqB=@6+#gSm+xNA=7q$a zmSbD!>UY+Cs0wfrV_Et`;V&{{(5Ba7I-KZnHEOe-CVQ&I+7)<4vNDMeS_Fnwfo%FS zz!S^beFt?V9(n6|snt|RhYD{z_g%ut6K+oSs~8Z}@ja)C!ZvJ4)WMEk*MwwFQ2y#K z*6LWMJmFtcX8&mz43~sl0%wP zSgS(Sy(3Zi^<4H^o*^P2pbxH6#6TP}S8vkREE2CYqGB(DJDT;BzO-p9$!8zNjR-=_=$s*8uh{B*A`va?dIh@H0R59 zz3?6x@aMG(Kkutylh(027CmgHi%Llb5KHY^FYEN>TxeA-Ts4odTtWbm#GBO*47lir z3Sv$~@xr`v)(A^$Go8m~QPnyaS&9B(S3m(ovlGVkeSbi8zQ@!UyRmai1MP;aa-lLH zpi)+NzxnngJB_X6ZxDM`%^ZQVVwoJ_Y0esF-GQ=phY;^VlpAXM`TYtBAf!E<_OabRB7b}FD0m1$OGWpL)Oo28_(Jo=Z}3npzD%hQRikUQ9G^Asy5{owOxWjewevl;zvL@TA7|m?; zP(p%LA`xwOBYo+EU^DUVtnPjT$g^5Bj?oozwsON=mz;A~`LpTXQKMeRoNH&C_?9HY zdUG6i_4%M?a-gT^?QIRRk-~!kZKf00PYgYHKH@nTiERO9gsBs3_FEN~MlhSKxpK}N zIMu=VMfP@k4Yq2Ldw5zI|+P1)i zbUN(8c@BbUgBfrSXV)7CH6Q~eV! zkY)d%f0kCedBWytrqnxlB&8O-dcHL}ZJG6vF7uRoS>7PZ_LRqr+}ldUB|hEf_qMu7 z$(}DG(RQEPp0ax>!RHg{f|GX~Ogj(mN(diYJd{Y%w>oGy<+wWMvfcKgSCaTpwRR&X zEfH%SJJu-cO4CU_r*i2S&ITiS?uuO6w?e*u9KsAHDYvQBSpZx2>;N$(IQM(;U&F?d zdp{c|m~84GLhaJ@?Xb`5a8~Xr*X&j8UqY7h-TJq!>IAP3ikMVaa@JhwYJ%$$U$p7w zFBa_USZnp%Tzyv{q5*{hfM3PFxoLW)qRuv#ifxb$A0#eIxGJ7=L>%;0Vm5B8@ht-Y zK(Nb8)kzy7!i>#tFs&l-LYFucJ8&vsoK%ceZ}I7-8Js)|>$*He5yr5jF!XPewlwX| zH9SvUUnI41lHE7W<_Ds<4{~{)Kx}zm5pJ3&tA5CwIrW2~izHs&hBI+c3_c4e37~{Y zTtBVV>iC=g9P`WfkNo4;_VK-_y8jrEeqOmNv}v1JRM(xLd@q~7T^C#BT{KXFOz=0n zv$K&hN8O0ZIS30{aW)<06w|gm3!sQPPEY0J6(XAL1UQl`RZlBNgOP2+F>kB4^UjaX z5GmuO^!2ijJyeBktBJj9yePOh}ty zo0<0M)Zn_xx@GXEFEf)y$bu|tAvbXB6s-=Ycd=rz0n$%Fxs_NQ_bsJ?70D*oQnK0< zqKv2Z9;{)uEV+Xu9;;P7i7HaFrrWV>wUiPIT6|pAR9n*Ru!5+7GTw+nm8@4NzqALn z^81!Ab^or_=1aWab6oxJa{^CvgV47?v1Khon-juQ`NZMP?)z$e`-h!uQ31QZrLY|@ zbUFbT2VYgu`+e%1xpN4#9?_o2(vENe0O2Kxy3$Pp0X7oBG{mN;_o3YdA$M0~QvI|7 zfUGqwWqT2-0d0BYvZJQszDWq|ZTB;V=`<0vtdQ1_niKTfZq-|d2XD$CImwf&g78MB z(pmaeNXDzh4tlVjdvG95{+<1s^;S*EE@I9828R|Ta_KlTyd`%xf#^ZAK%PG@R9-Gm z+Y62$=y1~SH3CfrQw+$na^HS8EAuDtFJDd(*%D}921^ULxs#BHzZ8esary}^TaY8@ z$z(6#7(zvmV->MEl%PCB@8B2}7!!XupZt(BJG|5J0&vq7*fisKD-Wgbnx!;YdD^@^ zEDGXjwaI5I7MHajbxc~owW&iB9XxS+Ue~s1?svptkD@A`*&#sCMo6tnD`QCid!fS5 z3$;0WMGWX`?gZp~vuaXh1(i>46$Suf4$iB${^d|3&fy{-fv_F*y@@j_;lP8lB4J%k zz+E{OQSVF8ZnnQ?+(mV?P5d+swIq!PIfOM{09W(>40`aD1T1mHvGW#gdrA&nnF$+v zQz@Ny8EkeUiUPBA^*&Rv|9m;rvvJubcaN%K5yyxv(Ggv3OW4zP90CBAw1yY-@76`n zg(`pEQNtVK>5Yrr_ZqhaKn}7h70QK?5KZ;HJDhF3N?__N@nyBnWUV4qH|Fl5Sj9A9 za~yo=u9;vuU~ipStLkQmyVV+n=L7J=qXmB7)qho!oA9#p-c8vfb~jLd&b(mxGlO$34xO1!C_67U+k7S zlmc{?&w@Asg00EnlpY0Ts1&Z#&n_NXqn%4Fi}3M4@phc3{tbVEE|gxn?YDDD_X7U! zR`~xJ)U5#IJ*=*sc1gy|N4d16b@nmC&UAILPY0F>NZg{b1W(((O=-(8Gj{T~VQ@&Cy0Zv%MLcc9cK_%dShR z=6LY^Rvj@VHEQ~^{vH3}&^i`)R@&A{8s(~-_9 zwO#c#T-}GFAIOPjswWR2=){!y8dPdWRo5Z*JZ-uCEHD0)_y`&@#Be_qL zbvAmDou-(E|pFZ4AJOu-Ds#%kAFMQ$D0RO#& z>b*9&_=-_W1fb$>FLoK(1nj&~T=p-T_>yti9MA_gOR*hAKX8^w}c=KaO^4O zx>nzUY9ID)orfBRpigx|nm^71*z$erTzd((AnxZwx0NsQeSH38BhlxtZwT~naL89X zr{P>uT-7tMKUuDO4_|GHg5mL1N;1(3{Op#qR|<;Fae>w-{L$jAh!+G^!<`KP+q(lO z${j~V&@x}nn@N_M(4p%XdA;c0*u%r>W6he313siQg5`a_EUYLAEpJtlbRQ8w+^3=7 zQl7zH8lVoif!w)tv4)^|dI>U%EjW48^vo$bp`1gLmB^sclgaRKs8ZRxJ3p4|kH4=; zu&h^DeepRY@H!jK0bkfrS)|QFwQKOk4h0~?UgN*hvP-TL2K=uL2;JR>?db)8 z?5H}QyS+IZg4f&JG#Sy@M0GFV1=y0a)|8*&g=BEJx_723r#@GabNO{@3ptdBNolFT zk-!_t_e!O`JID|Kzg&vFXY2HDau+WXhC_PdJl7znHh~BWe=XuhwvVKHf;Agj{pS)b zG+b*qdkM~1sCMd?J(l@ytc;~%e+~Mu+Jt+@*I*fJM*&LLPe8hEeq>kZJ zq@-D|9)`A{Hkl&PSu>GTRw_}aGlMLyAp3NSCDB$G#7_#(LjO(J*wlK@v z-WL{zt8tE``3L%Mo{Bg{YG$Kam3|v`nc<6pH_KCbn0DD ztH$`Wv@9k_LOJm0M5{i?{1vFmvZ%o3IZ_gnx3QM z+eHFa>bhxvySlFcoQHIi1eo+^CC<$jWV~tlve-hz0|xyU56${Q*NfFIw_Twl1+$!e zIczQ?Csi-sW!V;oI^<%iQg3bBS%(93&gNc~6&v z1L!>v!Q!y~(AG3L&pH%^EjB{3Q*J*qf}dOc8f5 zs3kC{f)#mQ)4bAZ6x%m|!gPN2Ohi&&Wd_D*f_p^?>ics2{`vRz-#>~vhSK=N?Vu=M zisSWs7Rk;UCU0sg&6FG-EjFYN&4l6eswacy@9Bizwxr1|D*@Meuu0VP)>}ImehEYd z22Bi|76Cz|+O=4I{?5#Jv*Y-{fTC*kQ-_x$}+rD3!XkRZ;qX(z2whr3gYgxKRwx1KIMpt!3s;18_ zK<#!2gk>)FeQ8tAva3g=!s@xbbc&LX9iU=?S>kG=ktQ3n4&szT76v$}62QCcTDRXs zyGc}43odyEcw6_3Dyt}kaTynV{7w1BAuiXxgOlO~D@RWcCHVgiJq0s7;?o&HR1y#gGQQ7W$U7Erqolb^DWDqatYX(%5(B4 zZG*wTmyYs~BFHMNFCF|N+c_kgf{7Fs-n?I~nnyc6u7m=JLn;22$rfI6ohSdKcZ7*6 z=)u7kROfA|#`QSu_&h5B(#HbHnmJhJG zk}@~!^KOsp;j9`*Nh52!!5r3eIEC~8cW|8h(!pxq?i=u0tS^AYx^^n82sw&`CI5LK z(tO)4#Xi<)NK5hyK%8t!wU<2dIu9K>jN9Y7wgOhzc^RR7?<;R zMRwF4FD*&CNdO9%!X=Wo_i$UY0)gFnJy%MMHNU>g0{_X-V;ovI@Ex7w2d>oW5N#?N zN&yBGMTN;as-ZEAC{Vj-u@Jl?b%myGbHcG%Kvw;M@CB^$(n&oXzP!3m;mr@!{R!>@ zySJW|d451rwQ^PUSQe$4PKF)&0IH)qf;m2SxxOMXf(*x_Jq(^ySKE`c#< zzc@<-@vxYxUvXC_E*RqV*tDW{S++dW3A9^r=DA#7+K+}v1*gv!Yb({DH^Q(ZHv4t& zx_Wo-=#+F0dR)aSU{xk(Q_IYSWIgot8I7n+ba3oOVyVx_b-^tY;OO>VXWRWmNPlb- zmIftOxO*dHu+RX4M=Gq2Ju95(-SxHRyOg!F#($`1VI5<@Ny*5zppgbH___|KZ~`cx zv&QV)+K;myZtOG1sU9a8G3X1ymt%#MVFApY-^Z^XzO4UT z=Dumkkk;pETsTFASPSt)_svS7^GtWSmWJ9XOF8YLQ0)Hfmyvig!Fi<|RGQsw^y@`A zvfW;8b^SuK>9vD(bmOs1o566WOb8%i#M1|0ebwCBoJTl0CT+9d2G(ZPj)=+X->QgA zhuOCGMf>z=nJ&Phj~D4DQ2It3EvkC!c_g5+%~e^{4EnyR?wG{DX!ES5G$s{0wTp5K zaoC)6dsnU`4sY#Jh2Fj;*gvV&D^1P9k}`<^=nhDa&JMYY07;MTZFuR(Ru@l@iz5ox zoxN4Gzi~SxlI+gpRk4C7)|IjaZO7a5Cf-+A?bHQc-O(ioNt8IIUX&bcj_}YbXjn@J z-@-G6L$YX9Y~His$FJZ2^N3?a;S<@ zrd<QLYgS_1edbBOp z_TfD?5JWC>lNs%Qc19@iD+3toK5kcFnT&hG=RK!vYywmyfakKnJ_kU;px$pnebaNk z+ZPIXFN&0TESnBM8PMi?dOC|pvMvPNX&087xwk8?*Jg@(PiFx~H*J$QcLY|ICp#S!d z(Z;Xy!?9|G`}WfC#{&YQVlYuSx)^n-sEU?3oVs;Vy~>9gcNR?{024i1+PoO;s-RO>Efc^%5NJ?m))=9g4ppMT8@1tZkRDi~Iq z4fi0zeheKAg8|y6hDp#&j*5Ao>u@AyuT6t&j6lqKQbb)?FBbjJu*P-x>|a%d|WC3h6cFHDh{jD zo^;&<`tg9-Sqg2=(gsT|J-E$u=BnNTUK#3V2Aa04M3pq{60Xp}DwHZ5ynaM~0bmK7 z`v~yebDwQBWh2}+$F{ug_ALIfDWO<-joXnN6ut7^`HY0t=;&-3YWsBcQrfo4I{L|i zQ~_&cyOd<)Ag0~ca`4ujZL+?#gs+ez0P%C7zJ7-7oNMGcKQ~nH>XxXP)b6)CQ!Rz4 zcY~tk&E5!D-(}nTq1fE6@0~s5dZI0(zD;kJjeTZOC+wH3T)B3Q-2uwY>u$Y=lNwSS zJ_yoihr+#SACGB@sqF=DH-n#U)m_1!^VZ6E`KLks#mMZ^vpL~dbnQ;wdlGIAJr#Eg z-;mpLpBk2?I|v{mX_0Vr38nPNA#*5!9wlrf0zkFD5tjaAo&M{?)xHx8zs(PSeEqa) z(JGR@+|mTXAKMC+R4bs#LTzpAdOsFmO^&|pI8Y1G$+BRDb(J_Fe8N+mHuy6OG0JKv z*JwhsIa$xUu2s;bBZaLmBg@BAD$V<<=GgD^3cd$Dm!U27!BI?h(X9-qo`g2?IjE<6>VAzSL#X*8Vc%H~jh#pahtEVx-Byle6FwGf z{?8o=~SFBA2A#|dT7TY_a6O4sz8)c`P@YvN4>^98EgX1PlP5~ZLoombbe z(i|$gf(esNTsiZdIBi)6#9K;yU8<T4y!w&4reT9gD|8tsyA;yJttKaBTcrrs>ejKBwScn;h!^~#Yu)5T?N1g{Hn!1 zb6!q2`ExH zLiad(vJ>sn>rr=PQcYL&YB#fVC7zbscaqmfCwOiS;xT4bztIF`?K>$H8_dH`drZSt zxJ%KemKeI0k8|W^zm_)|`7bx6w&f2k+COkurmjgj&8nk}sMX6=fCPa^@k<~L@Uf(+ zPLf)iVzt``qVyXzQwtiCmV4`~?q&`y|V8W1?3md0|#xpKTuS@T`p-iwM^_C_fN zcX&f*>+`s_^K#kmzRc?%w+>0`YX#_FA?7JXP~=2>q@B8o^Mlseox4)Xj=hj3H?=ZY zbB7t_hu3YlB2Q4&KEFz^p;^b3;UM$?6_Z)mwH$&=p=l)_f&}$(@%O$^ySMN0)xaa` zJ?(9^BfjwnP~E*dPfz*)!R)F^=&83Q{p_*?wmJoumStyNwlKS+mwHa|&ThMetQl%P zXvY;NOv3?qb^#|hC^6@g7|eI!96Uw2Z!HRdQll=GM8s`&Jn4&?z>cIVubxJ>O2aly zEKWW2#A=$Hde5LnRBjdoFI{Q)xlOq>JMybNc%t^PByyC@opY)PFccMfAC>#DPVJBH zzkc|1wJ&SMHoeMTVwHot8qj1=d*M}2PTXc|!nN}*l|h(?&J;~$-tK(zsMb7f>@Qo^ zN=g^txU-1o4a}L&=m0uAxw`_}tl{NliIo>txWZ*@K1q?dGM`xVJkp_NX>5*))W!k3 zGQXxL9!@v{i-gp7CtwQM$h_N0DCOEoHA+PS@ah(0f3s(kbA)XpyY{6(U~Y%zSE5F? z2D6(uw!ku*)&A{@ts#5<=CdhTHR)R*N?6hdK%S@U&)&W0Sr-N403TT-R(kLbPOr0Q z-qU3-Xf*#+rGQu2*^g=j+XF|Kv7WW}#a>)E2bwMgovwPU;q>b%Bc|2-z3lB3Q&FP4 zM?JZ_4XhkOO*<}Odv^wlq{}-!noSds?db%A;+>sG4Q%5LY_XJlhu%|=iJOGsaM(Du4NZvgm-I{0g($q3W7^I*y|UYFVi}GcdNn|@QjS7N2d7lF z;?1qM5x_5Jdz11Q0I94~H4Df&Bj3lYAGiL2y3&KVma-GeuWi;ne6KoDXdhUJ+v5?v zmKxnPj%v~SVv}=XYOt4F&rAh`bz2~w?z{J)tlPA?^thc=Un#{K6rN&JUq%yOwt+2P ziivo)1Kp_IrlX;V5j2}vM{3BYGH^%v-z)a{%eN2Z#|Yi4X+`m#lYrpWg@xhZjR<(E z+mJsm&A6Nxor+EKRm#+~NlSJTnM$RAj$xzrTls}R9zkcjVi=9M!XdU+zQtV`4GmV3 z-gJlZ=h186<0*}GRj9mL>M)hUr(|V=Io@Z1mUqSR$(7L7)>nrjiSnM;ev$lYBhl@Z zIGMdbRgfRftN%vQNe}FJu*ZNW9LeDoy3&t)p$y4_CZ5(x{_TprIX6ASSSN2BmWwBF ziX62~{W3^Wq(w21O~sBWRGzs4$l-~}=JutRn1pH>SZ!B!49T9V!~QW~?P=~z%2_#| zOOU^8oNUfuT5$Hp*%Hj7-lNL9rAtDwB@n=X#&@aOy{Qz|MeLqnXB7zoH2OXrsspG? zhbsKMs9;TI1u!;1k)DBEP8)vh4VufO``$g*QK{TN zE!)>`AAaTUO#VAMkiXgP_B@>=d!A`;iipI!N~GK_aP_40?u0=O84pysl+I)l$%9+b|*n-i6R;wXkNx|+MG)U?{L~Kg^YK-T+5|u zBupnc1*MNH0aYPOc1UrqL||}&(K$jOOKS^8^3rtZ9kvOny#w4*{VE2B=c=xzWq(#= zFSdg68EntwD1&`pB+mj_;2bP@Zq@JsfY53kfY@BBOTw%x5GNY|NIcQ_e5TPwU%Zx~OX6KrMo zJgRUD3P=eqr6&q6*(M6*N4ybXf3p$7xf)#@B4~#eGnX;?*2{~B%2fje>w_m?uZh(O z#sH4=xTjD=d|Vpq22NyMt)g=|7dhl}#AQ9xWC#2%J!whx*W8lBq1O@)4GK$Cd0tGL zn6=qV-0i9&=9HV)Q0<&!BlHY+cVJBuLVCRQaF**}w_WKlxSF^?8J282!6F+N)#03f$^~!w-uLIPznKZ%AjkGn@33>S*&A%L zOC-yv04>E?y|J0Y>G)A1uM@>U+WLZs$Q8PSXmgH-3R*V@*$GbaATK+1`=gbA09{3eAl6$a7?(iWz)q4-^7ww%;G*)`& z$VTzPQ)#uTHta3FQzBsU*I+iM1BqETO3<_B;&L3#NF-Zoy#KUntLOQ{_s^d{^`>Lw zspijXM}4+C#4Zts+BPA1yE!8V;IS(^aw?JvSxon|zf{R>Hc2``JzxrH6F6Vnl-Y*X zN|4|ptc&C{9e@wZ*|0`q z{==&M$OZX$QM9R=b#C11r| zI~nlZ+x*|GT5!!?ifnuX_7jp|)!Oob*b z7jjs4`$!VcS$JfatKv3n5Hg;_DV&QIY#GZo@v2K{hd#UVvC~3luXlYJo$zEWbTicJ zKI(Khw*szB-6n%eTkoKqC1^P=;Zt2bctg#^!&zYOY-*^NK`v2ZT>E)2olqv~VA?fQ z+>%$y%1`W9{%OtbkDrv_-HC=KpF*y$gVjFfa zYsc*w+?;|NYm2@AuplCoF{YsPv4DwHQ zQ*|&V+U9z9KyQasHw|SKU##_~)%ve*AKJHX)7}6MWO=y-Iu!-AB(_0~PRovtlMtf_ z1z88aC5TKY;!W|Zh9OjSC~_IGYnTw&b^Hx6?D7-RUhiI_ruixk>p`&sm)Ueu@g5g$rojd5;ewU1XWg4nN~LpcF#uuh)j`{+00J0Al~%Sa z%c&%ICJAw5_T{t=R~e zG!=KgW>YRuy~ZqW8@BzWsqBh#07TQtu7-QqpA0l7c5wvwm!b23da*eIuTA9CBh-EX z*mSY~ji4!jZ`;$RZPzsI6pR2d6{gUDSwRT48G%UtDG%)M_R8LF103RLU4%-~oLuV6>>H2GA}m3W_(+teu1!&e(?0AewTCl!J)?Vf@G4)|FCB#BszeNb ziRDZPY~XmnhQ>vrnb{hjD2NQ@h>}%wyC5M@Dl{Kc^~YsDwiN2C^7VgCl%KzUS%Vz; zXDD`Vx0SQuFe&hETzvNOV+2P7<1c?v;&&+_p^O}$=Tb>f^%Txjw}V8@F(oW{25*lN z$F+D+z0kUv9udw=-@)>;?psaqnJ{;q4jyY|>Dq=yORRm*m3+M`qN*6hrO~Z1UinU5 z84=$LS zZ}-UTkZz0%H$kI(}Cy7#VwrN@mz4JmOWbQR~#Ke1V}u!RXwff z4|1xr2eYgGaEwMct%`oLUrrktEeZ1vhi9U_4a-fN=+qOnkY0R)QBLBJYb8xVVCG-0 zRrqnnx!;irj;p-czOO;bVn3ah zY(+nyjT z_Cy-krxF)MzNj5T%K8j!4nZBzN7$|m?ok)%EbSc1^uoB4Cz4wjku;G z_1%Wza85LkC5c?}1h0mY16FqYFInotrm*M~-KIl;eqTWsyUH1M2DnC0YIl(x-rN=a z^RjeYOEAXPi;b}H?^o>&slF`Py#ZK`&7`boveod*ZbkqXs7hT{O}FZ1N#aaoanf9F z2R}kkBUTJHy$veowog){)DCs}d82)u*T-)kj<;}6gnz<_-gJOdGLm1gi`{3>Rlo4+T}pQ@ zOj9id8BM-%2z0eCsYIcDvr**c=OJu|{cs@y{}ciby8`GME$f}4%#5z*gv^+>d}_#@ zh+EIAS0xG$AR6CBZ_oj8aHi|H5B;lV^g(w=L_l6qDJr;2+`Qh}miXS}2iTvat3{;M zeo~;QX>~k69XnJJECG(@KqjY&AglZtjI94D+`q5ZDpi7Qp2txGGZvw4wwq>^-pOmQ zXAcY~4oaced;-g5H6({pje~7i?vq$BtO&5oCRQS;(3=Pi1!@JL$dAB`;4h(Er;gOu zArIIK%=^+2>#3W57S3O|^+_LDg3o^++3UufY<(TY`T-jX$_<`?@x&d(aoslo@7gUL zXcIxW|VH6ZfSp~{%^^UhXDo{jbQSoW}c&iY4rJFNnv&CW>!JP^2c z2n}`&Dd3R39 zT#u>_yYt%7Syl_fU8|Y6krg11LG#)q2C|ExD08e)kj%8Nss-#!Yx|#Z>bK8dzt8Kp z{Wr@Yzbs^bymYfBo(TGzv@%PC*Xw8%nnJu89DM?pn_YE#4$)zU_kOFbr#|4SFJ|}I z*a*;p=VK=VeeNKL*c01Qk#+k8`8i)^bLi$!Yw$QydEQZPV0a5Zw(nTPJ@jlOB9cK* zp?BS_E|ujZMnZ`x7fEx_Y|7$!hLSz1G9wIO%SK z?XJ!^5Fu{=X~h;D;;cRICvNSbZo|^h26NtJ2h5GEn&7R@)3KD~VHuzut>*0oQ*OV5 zMS0ko7tH3>6JEW%%2S0&vOAB$qAlm*e}T{=cP zWjBuE=>Dd%f*qFoY-&{LR<9TCJs&O8e_pSp^zyo1kQP=x>-Qom&C7CGM=HB;FKvxA z2uSQXPVT83*5IHuqQ0SA|6z;$IttnetRs0k^}4W&decEyZMdt)8(^nKt(W+)O6Uk| zB$o2?EKznc;ttm3LD2~qkyz6UO20SVxV*6(nm#AZwT{jX%a{GQ8h9-KIBh$3620xU z)y^)N@L1AIEWA>=>Kw3RSC7bPhjnalus^NW-~ayc`#O;hsJ$q?92zZE)BSB{tM?wj z@LTr-h$LW#*mLUNVtP{hK~LLAEEcW92_uJttwvho>p|f*Th*i5Vyclg`}`Zgy6uiI z&a~NLu1*8l(3-~Mb^_EamV&)+s^Jli1clH}n7KVftXy9=l&AiaZ1wXd+VfzJ0mOry zG;cd#wdFPopMl?&EQXxUi6reKnuY7YUb+<(b;KFQcC_t$xUsx1*T>)H|NH#={BVDq zpRNzb8y0&RbyqJd0w`e}yWXku;(KzAykTi-vzQFkn{gf!C~ps9WPjbPL4)D~%mfC? zOzbv-JEk2#5q$M%04aQbZw&yli7iX)4;u?wmz~kG=c0h>btsNJ4fKB_RCE4Hun}87 zSv>=*j=Yx^%u!lP>g3&RaXD;&xm6xpIy2hv1o(zAPKUugg{hnUJ?ul`80I&rlY7@q zIqP@X{_~;*Az6O0XyK)ImHkGj_7}srhF6@|P$%7c!pz(3L%#!m;g#)H)SX4?CQ>L5 zP2jQ*Gg(;N6yLIYAIKS4-5O?88A#6+!%Jw#YE$J82&cSO9=X zIoayf;ZK3=|9tuU>0iHn{`%$DkK@A+5g3P&pA8q0(*{^+N|lytTxDZdhi$=ZBIbTt z0FEj!rHiBNwA!h=%)X`;l3jrO_(rUQ#;YegRb%rl=y8=)<;eGDLa%Dh?EnEXFm$1? z?Cl}Z+rwqk4paum5;&Q`z^Io+z@* zsq&&!zQwi-S(lhNVV9@UftX>_$Hil-YI#<2x|@P*?$`v1qr-dP4Evg^IP-fW;mwm$*e;cO_0E)-=4Uu1%XB4$(1++CYto=0U4yWvjb&rJN+ zVDs_1v%Olt;p^^R+>E6n4$0vqYntMaexAln62;@vVvbXTBMzD3W!A{%ble^$)NBD1 ztEgE3H9FShsJh+i9_{m z5bTak@pcYP1>Ozsq?fQ_wF830bnfG^T0ayV_qWT6`eLzRBQyIyPJ((~Uh8ZH5JPr` z5$ePFyOphDKd-@h$9Oi)WgM=z*<)zgr1&kssIq}};G!(8ZspWbi(Ni0OV&-ubM4ix z`ZW0Dpq6Xo98$|{7>fg;fOIEa;FRWg5vA-kR#(`JyLQ|(g zowjU+5#puei)l+$bSDT152xdjZP%N;+SH-O{`OFu{XEWh-@v23tWr6La!z1Tack9Itk&+`W7ZTyF*G~RkG!pd3VTeCrn{90Q_TcbDwU6J%*pS8U)Cs0zy zJtdouJ1Y7{Fg(V2?$6_A=_Jiilv*{LbNCR8jaIVX< zzXq(LIMz}GXw7>4J3eevD zcBK!k-+3J!375?-NIPQmEcX|}Fi&UG2u5(O;^oP@>sS|lUbYid`P#sY*LC{x{a^0} zi&`vpVW3-Rj%AvX)H_@5M{> zuCVA!r(wHNVO6=`3BIc_gW!qg?94NWX8rGv5~NKlENyrsu# zX&k8N#Qx#y;Zi*#dgiQ^bGcXW-5>?0u;_v|diDzkCS?%S!i$+MpZ{k{A4F5jh9owvCKdwS;_J5JHrzo%8b?CexNRDio)v z73tJWCgFj;H*k}8V|jPrtSed%Cn}kL3AFq} zmKjc^xXuS!_&mOS|N8NF8<#%(*1rDZ`usl{lZ55<{UT6*Pw&jw#b;FI9hk`hbsP-7 zrU2|g$S2=h$ch6ppAWLk7PWR%ek`8ee(;-Hsv3(7f#?}DnJ$ESD9+?;bP^SrY?fG7 zgSG>qTCmS&BWv`R!nn?&(^T^&5cHu&xYol4aR;NdINi?SwDabKj2otDe_oYUgVo+?IRzn_GX~VLOrAjUur^G)6ikGwzm#8 zQ(TL7lVm4&ie2mov@h1KcyH&_)zc4rS1#0h;#)Tn^=lok4Iynh+-Z)Lz45&`QCCn- zn$(!R%(Em6{gHc@^EqPVkk?_~i8h9P)6A1?ae!@uyONYl6eGSi(1Llf2%7J+rW|990>oojKLkhN1k=xZT-F#kA~odG*pH*z7uh zyUBKBEBLp9R4^*%!vVVwcx6|XnoTyOuHsVCMXPT?)7u#Dg&eP-_0@37i*s9?(>a~p zQ9^UmF$KzV>W&IFxmuEIqydxxs)HZ__G%@PwQg366w6kvaHYJzd$+tS)c!Uhb3TDX zbY?p18(B`JMIFb{&sWdXb2-%TC}20`F{Z>&MjKXPxdH5U7_@C!!-5hkC})aQpQOF1 z>}X4XE~ur9BNs26(#hEg>J&Nb{1E9dkpQ29;|I4oC7}A%`wT!vN2x|vj)e87lcX;IVXeEDNs=t4l z*8d6eJn>5lxj9}zhV$MXeUGAgOZYX-%8^vRZNJ4$4)&>3y2{k*cuTXrBY?;YKqG(Q zSfl8`eQ!TqZ7^2vMvZ9?{j{m5sJ|Pv+#()5u21dM^6xmxrQ_pF%l-?1q96%h_+;Ip zZHKXdYwbi;no%GH&4HM5%F61}JXA&Yp3;T|*6MOjXLxbGb&x7QZY>)SL}F21ocH{0 zVRn7~`){S?yqxlc02ZEB26__wa9b09&p$EsSR4!sGgMNta1nqJvF_ z1~>#LRX3~X&@DU1p~$A#LR3L}=_{Oi(P<=N`=OKEBx?sL*+nB-6SksmLs!v@0i>ZG zL{SGXI?dwX_wM!Czgw=I4Yj}AHY-K7JdNQfJS@Maf)4fJ6q4@R!Q5}r>2%t9Z;iz; zOJ|5Y(ap*vk9ZP5omL_Gag1}^uLHd51f8R`wmd0K-!)%Lsu>heDmmyepunD}M+M7? zngS^is(F%On!eOsqa#(w941}XyrfT0VaiYsLJdpQOGRe^=G>m3zOJFV8gXE10dMZgU*$Sfv~# zk@z!Kr?(TtD2hy(GXOibLD|YHT!PG1iQh7j%!iyRFe>-iv?~RP)DFB>y4*?_5v4tC zVo%`WUEh3@y9~bOLw^94WHfv6R9~`FA{DC=QB{lWV~Ki>WdiuhglL|?U@TJ&?m?}l(W6Gg(omyThUVT zP=kN7e`ulc{aikjT_ve3(o`^mS9yC&0SB~kWK)v;827g12h~F$Mw$L%b{s$J)7%}I z1ra5_@}uOVI*#rscF$jG#CgYAB+XzqC{DhV?bc69vjM(jvN>+FP4l4BO8cpD3R{sB z2&m&3QUL=hL|_6k)=gW=YOjFFO5_7xX$n)9j?w#C{r2(q_FZSGa}5Z^=lou~>e7@r zocvNmgomhBpscN0vav7Cd3z4~u9)3LYUwKB@y6N5Nk1-Qm_}uK&nQd7;wi#^m9C;& z@RJ}p`Bu6LbmF`tT&eIX(|lvb^ygqc@l5qE(?c6aqglD6R`mBMv^=>O=zPgft-B>syy_pkRDd2hDFzT z=sl_eysELzUJwp8#Q{&-&|vKR^lF1#VCooQGrK9@Qk86>u~u+WP2SP*q>p|}ua@HC&PtzyJ;nhPObR&FMk3z31z}T{3^SvtQDy!AJtS59!-c`JP9K@k! z)tk@^A=~yP{?WJCS^n!Rni%w~LZecVu)%G5-#t`1zE+2)GcJH?C09V7HaRPXLM-#T z%7Q{y^0t<&)^>4L^0dQFp_cIDAkOyfUmw2z`p0km_a-zoa=BnHa~h7F69RS{UwHw& zsJtd)aEMWZG7u_UgqHiiFu@rzEl| zjEF^`h|VK+68r64=(F3Im1F}X_aiT>C=0>M3WOPzaS79o&w^DsjA?Tyn$V<6nOm-` ziE)Q>5)82tL8Dr^UA3>2qGT0zeY1N5^e&!Osb}I2L%sMQvQ+ib zX0Q`kV-PP1m#jWO7V0rW-Fnp0f!F-NS!071u>e6g#cT(%mXk^XvVnFbcf6{&RiNE$ zt*D2ppu=qnh7*kHFQ5i8s92V&>E+I<4w#T0kde389eBQUny;i4P35v0PC7{ZSgmn= zYjWr%9|xy;(W@!|_(0mwNmoXBH%o=O6Uh{`bbM2U^x|f7LX&e^ouj@q_73uw-9ar? zY!X|LcND88vlckI_N42M3P{Dr5^(0VxvjEBSGZOoA5E@gBw%8D1LPQvzY~tD7s55X z3(wB$<6C2mp!9DVo<4zt&YMu23123+%%-D&Mzl3oe}z+(4qmzMiLYxIe>exUyYZYm z`2Ptz+if{+BiX)+UqD_3pirp#f8S#k3Lg^hNF*;wd2B!Z-5ZCeyD7__S+=Yp&qo&u z$c#W{MjX~}*k2?)5b?CE;@*-arnvLMiB{2=<8|xJyIV4Dq*Apl&u8(T0~l?E30gGq zog@!_v6@~tA3>4Jxaoni3>(K1K2pEOeyJG(2u$zK6AS_8R>_#($7#R1P7a3>j!JNC z+ZB1;1a>~`Sc7OmZR$T+C`+p6GqC4Yy{ZCg0zly~_IzC`CaAQSuEP*T07!cpvsr{+U+k%`4 zh_n$aZ%%rPYCbos+nm(PtD&~U97xnxSC37-uw98nEi#kJ+PRM$9b(pc7tEv9-)Sx$KXQJy3QnMe=RtJ?-?p&K!HO98=To&At6uX_EZ56M8NT;`h0zPG-vMi^tlfXQ- z+;uV6Mn=8V7QK@d$Y#ht*pQR=e%frn>vZV;?%l3gSUGv%e2-bb*00|_w4c6xsUN?7 z{`BSBPv>9lbI>{R*+Jj*w^5mj#9g|6W&5QGlv7iX|HbM#B1zqxU0IMdN;xzbvEdR5 z1l(DdcGa1d3tS2a%Dls*@N)pQYy1qiE9%GPi}bYLuDt_uk1+4ZI)4?^=3jkQn|Gu< zqE5TXPF7B(y+|5RDy{-7sEc#6=h=nC!)i0H9Zv-mlhjKCX#|gihI~YD;$fI42oplR zyYPGT>KSU14oxOEcSNWmB%m7d-f`h#I`3~G9yT6u$LxkP}T%aV6P3EyA z`t5D`@nw64y7y*N8h)$tv;^QhRC*0Si;{jEiqPL$3y~W2QMh_*H*ixXnO=S!C!p-B{ znn5M4NcU~CU9jHzK*E2P9-+Diy7%y-E;m-1rPL)t#Sc~^LG>%J(Par)a(Sv~@>sDz z5FOcRKd_fI6*Vhi&_%B{qL=M4M0yhA1yWh#6(=FwMrCyyytyXYDb=oW-|QUkOW<`8 z4V~VKb6;17WX5=sZ~3~z$sN_CW4ZqAik)vO_5v!JZT^e3*J4R4d%D&2Gf$FrV9BR< z^_667HHZw8_cPd6d4f7gn5|g&V0lhW2OOW}&si+M#ib+g@tPQ2Ig zypD)EQo?z+y)D6LpTs8g4Uh}_IQyY3NzMKZ3#s7>;Y3DmYm#^51QxsT&aM@`olnXt zf)3TvsZr&tq8zVU?^{r)EZd~vh{(wKKde~%amCcDzEzKKdNQW?v3WSVcc|YxuGWbzyEb{2B&}aQ zPUWfQfhv}&H-keXKnxzRCcd+}z5})lpaE)R1^5OprHJ~c=kFj7^3GCPqK$ku68z19 zD6mQ5EJxx{%{=MY>fNc{0y%=0ZhJbl$a!C}@!RfPP7l=Wnvw)O=QfqYOu7% zd2YQj0jIFW)!H+9Q!nlGr$ z=nV#_k8NI;{LUt9kIGN5ZA0e)&KTKav&@<_<|S`$1|l|n*$#qDZ3-C>F|DwzChQ2= zxDLAm?7HUcj%D_xY)sHtK^Z7Ass;qXwl19~K|Vv1G4PZXfcwuE3*36VjA+EcW7=c5 z5>bt|%-L-~+Ah;AbV5jz_AGj#ll9s7W%)=>C{Q6*YMKg{0_0EqPCC(wH(+~$vf~-@ zsBsnmiXdczgf@Ka6XizsXD48B^mpv>s@ze2qo8_FV_C!V)6Yw zZ%*7m%-|tx0De7S&eBC98l}CnWmLO7vYtQ6^g1!`xaUy$+Y`%~S>;jKVqI@>8HlOg zKH6c|bWqssP;<{Yp%Hc`)>*Fy$X9)5yJd%Ln#*RWU4@8Mm%OX6l`vs}4q%`y$8DMM zN_vAS3AyE^1Rq>I-d@wfwl1M)JKD!sj;USe*v+m?<)fmPs=$fRoaFw#SW6iCZ}ry? zy}sF`ZhzhW>$6TA;T3|hD~U~3ir0nEnthei4@=VuFY9^`)w)+WQ*W*-%HeDsQQ<(b zGL4Ls|Fc(|rRtEzXg9wtZp0V1J`a3BLuCT+1>3V&5jMaBf>q1m1^O6n)qV+1mwKeI z)V>XfXi%drIkW|Vy|;5X`>!?ObirWVS^!vRtKH!~WumLIX@t8OU~=pyc#(c;!0J(S zQtru5Xl@Do8vL*AV(c(g4%vsFVah$R{tR^FL8Eu#pw%o%K);gDsAh-%!skoZUaY@4MsN4JUS=H--O6~D0cbKKu7yN5<@ z3d7t@IRsJ%z}x=2t?C}P$+j!{<-;bZZo|T@#Ys9cM{sP%AC_s!5S}j;{d`!Z1qzdZ$8LEzL;2Vtx9UXu zEG!M-W!#PIuHwA~(B)C;kl3wG9zZ)gHDEh~0S4NpFq$)*^YlK@OlB`62j@~?%mKp+ zwX=lzl!;LPHY(c)DcY2SYqoGCfJQSM!>ewcw{B3XRaMZ8_mgpFGlQ#E`!^q2wQU=0 zl*v*L;H^vIaIPK(G*6u)ZF}_*tcy$| zYq>NU@qWQ;V}+#v!5hm@npA--Ir?$KER~=gUL6~a`BCH}j#jT)klI5C^1eBFj>|UP zKsJ^CG%$XSsj%9+cd)&w)9u&%~niLW}9TQIu zN1l2`-e&AmAM@NLW~AK&O^cx_InrUhbyqh}bLD6|`gI>*h~wCa$Z9B9haZ#Wu|lLh z#|6Z!TC%Lp&BrC6>7s>Td7>`2Bpa2xray3(tfBLHHIH26*b+MjG=ZH_Y*`>Ku|~m4 zA;HxWrGs#Xwi-cEcJONJs@Q|+hk~)UUXUaUAWK)7JO8*$$G_|*plnp*EiYLxUUO!t z4k!Pi@~V4U4k1QBmL|kBNCbFKW2x)!{UR(D!UIuLC%CD~un*OpbMq#c=OtKm6^lAF zQ3(Za*kPJ%kY_>6ux7$tFWakCa+J4WMRBcm@Y@cJWWAE{=58pItb9IDA&jyUHetqu zx4N1^2!c?=vmDko`ZAy(ToTUh3EX%zCA1tbv!;~h^|+sLq$2(GUGV34>3ol+5W|%e z+>4caEz_@ICmI~&(y=J`T03+_EuAEq7i;OvvbVgbx}w&Tn9F+de%sOw?7~yMS`!PV zW6`a!TI4y1EY_lVGdg2Fjhj!ve2!4i|SN7nJL+7UWL+dyd!#|j`>X|PU<;(Hy;5>A5)ui^Vbef(k(%w~}CeZ1+} z55kdyWH&{7v@Qk2@xj{~iqy?;-!wUJM2S~LXl$cTZ_#cC1$lWcBLV*4??LREBsH*W zhENkNEo-|4h`TU2Vm@q-_%qG}5Uck!FX_>m#i#OKKv1qA*`bi`l3gLW2l#kFqt`dAKjecBz`QdTH@XN zQhojX%lQ1^^H2U)X*akZaqbB=i<8*!VG|y4Nrrpd=aHP~A}bN6gm)e_B zuy`GZ)?ms+9ac1E_I6VF3`M+BKfJ4gJ>FOJJ3<4->XfDA0O_9?{Tvinvw~}glb@CD zsu56IEhZYSZVqc|56>Y|@3d&l$tS+Oanm?vXk?Uk9QFHK;(P3dz)Mg z;h9>Gc;N?EuJXg!@nufL>eC3g}K+w=W5Tx1Pxcm#d^9(%ZrIid8G#q=$tf zBHixpQet1lu%i7;P#M7DN4lV7))_)kZwA2C?bqOE6OjJ6YX9@g7@FVgF4!Jlgbjd@ zz!>6+le^YQ!rZc2F%}~`&_PwKBN689Ca6$FHP&mZH7zam=_Opr`ftGSogvmY08(u! z3UI*T;iNCeiJdgSSLCqn-3iFyX=14uTwGcXaPfUgGqu~J0p(v*_){~*rlz3ld??D`E>jeZY@|COszWL)oI zCmi&s@=LPAVf)Rw{p;xy$*m!BDW}GrgD+yfzgWdhNe}Ao*Mp0&cM^#CEZ?ZU0T~; z$r3AQk8sZ`D~q(un?zlRQ4&0&trhLfx$Y@p^=nDI`XyPMGi~p?9V*AM#&oyC7HmK} z5$v*byMWZC{{`FiU6Jd#RPW{2mwsHqkuE{(h67S*vFP&hyd+|;di@Q`R=_<2Dpi1ztJ#;DzHXN)A%AjQy!6sz3zV_i)enc&sg0J)3 z+_O>f^g|~yQIvZpY2+vq=959IH4Fqg6lt}yWy4f+?0OBXiJ#WBIA>)e+n&IeNbHAI z20j!h)vGHTQwbug76ip=?@RT!4_`DuxE_6z@x_Fm1m@U{W`_o$tTcDK>}n@1?*{?@ zkms*hdaw4PMgovPpUPveNrGlSo(3+mN{I9p74g5c#t=~7auLo5NF?f}F&gpEc2(6# zp5E6i!C}#t-Ei3?r?@t0u`J!*8Itz~vQB*t+0ARZBsQ(K`)Tb=Y6Ms0gx;#2SjNm6 z5KA1YVrd+qv3h9LBR%c(;c@uZ;FRtAV*T?Uzm4}XF~yNyg1a6wU>VoCdDGJ2<4_m2 z=UgZvtZpe=WqIeE?B12z4t8S=!XkvoTa;TtRO?>0jp!ROyyJ3Ux2g+TfQQ0V8%BCx zvYNICg`A#xQV~Et1@%1MN&cA9CCIw+T5cNm(ik?Z*c(h-(5(m%ap>M^Yu&8c25&_C z)0#8H){7=hJP9u~Ne+9eI;@hAI7S?$b6sOc3j6cf@Ey`y!)tP076fb~n$08N@&?ki0lsWD zR{&OSm`z}(l4ra20p5$JuDHJPtR_(~TU63R1icLvAgb=!#7n!9cFkv&j{dPG9rC-K z3rp5Nw71^eH3e*NeMI^0NHUCg60oBa$9e>iT8X&IBoeL!u)uramjRdnrBhIJ_)Q%q zJ8x}OAP+e!(L=L7!_!p~vv(pF&jmCk&YntVpBiQqwbyo7!lP`c_P(Q*r!}G?REx_i zMMXX07T((M_Um+-z-{#wyz&cvXf|7?-D#SlzTr_V!Rw^~5F=7pnSvp5 z=mE-543NU=KeZ-!!>A!V(A1c^a!B@NYn_!m-elTaOX8^zy^e*kTfo{On4E9^T(`DI z>z0-{hbP5%z|Mp5vwYxjZM5^@$W%>)?6#LnaYId>Xi=4b5RM zwhn;@zY|JV6-Mq};u22z3#%~>Zw&j&-k0n5&)*xj{_3Pyc#1rH1i9kHur#!99FTiHS+oFg|a2^^Is zfD`68hfV?f>Tm`95EMnwHY}V< z)GF7dpx&?_e+b8_j8a?8N_v2l#ZAoz6>Sfj#T?;*j=Isym@1aO-$eYq{^lwzL)5Z8 zPn|A5Rc9-}t-U^w^XZk30TrMf6l{yv*g)CZ!UI6n3s?DM*}v5m#KE$E-OS-GPJ)Sh}g7rpU<9;wv6raaa2H zHa@GS`16-fzkmKNTA)hWv!J7=mu-m!b_(|AL#e%RID-R&xAXqk^%o+Y$V-|=1l7k; zRdU$!rbi-Z4=AqzgJyq8br^+dh_MRdT28<8N}LWKYM?m06i#j2Pc^b`y)F*LskDkV zsFPcPA(s+&&=JubQY^ocxyRNyB*Mm-7%acnF9$hSK zX=u(1lMrV(eC2T1f4g2z7`=3~jYI~VcIHKAnvXN6_mQ-Ct!nBOe*U2(nDg*FeDRu| zy>;3cZO z`RmNPL$CJ^m&& zSe}R%E7-G!J}XlCmPpXh7dZSi*OqapO}#9j{cg+m6&kOg-}`VV7I^9oWyN|Rk+(A` z>J5m0Ts3G8$1ij4+=70Wu`8Gj4)0~_Y+Bn;wrNvjAt{RRNw^Bp5O<6H6_uQv;S?|c z=QQ5x6gr}i;y`Cb(Rq?X%UWK8x-0>Dr=h3Ozb=&1tk+BPvJ#W`xG&`}%8XiaUI!^# zv7z9NW76@6FI)4@hXbokpDoM9Kqp;SW;|ok2(B(QmBXP1(xX0|kvIhaAKDl|5BZ)AT^!Y(6-sa%!u@_GQHVE?oI}>B_k3ujP}~g-EmZt*p_Z_wN{2yj8aB*L)r4`>4~MZU7DcW;P^;EY_xvo)l0@MwMvQ+~N$;LaUKBJ^UePMz2 z;Bli9WUcE{0C3-VcPoVw#FS!8g^=IO{mP9TM}mEf@LZ_hzbS?BZd350F~-MAiJY#O z%TyJ5^PxZt8hk5IE}V2BcywK(ID&h;`C`3mwN>1rMn3wTp3BLjO0DgRT4L|FMRahm z8lBh7@}F+E1TpMf^@pcWL7j<2qSn2-Iy`iE`QnU_W$Z1vK`b|}FD2=k@0k5D}wYQCY z6cQfMV+pW%4_EYvRjgq;G<&k49~7`F855zAm%|iWS#wFYfohII`ZutU`1#rr7uI#` zR~=5iMo%qhdUn{s0>+3kjzf)XyAW_n>?P6I$2$#JF zQOK!QnPxlJwcC(O;sP`B19rzFFU|OFyUTcxLkqja6H`eo2P3~b=B5y2O zAtxewiM9=`ftOMH+cM4i-{Va(KB^iCp2{zhDmkZ9$(e2UmUU_v4~rZ=&aDJ*t-H2p z-T`~T*V%Twlv{-*FhkX^A-ARTtSc$WQzy>2lD=A1NpWeQsU3hYW&X@c*L7rFp_JHv zU{7-Bus6P*<@8Fo?R?J?U!J50=NmcO_Buj;yBSA%9v$PmcIOGKlQxGOm1i3YraPji zciE-6r>2dnCk-#Yme&2L=E{CMNKJ6~leMz72G4q;CPz}BBcA7`vTiN-jr_DQ6iOo&jNiQ?+9*^_3cS9L;C4*1LaZg3nbW8#? zv%mI7q=FVg!JA|Ix~Gyn&E!HX3w)x|gXKG~b#t}cy*OBV3$OtktpB>eydYHrXTm0D*|UVN*ZfYv~qh zo_=?WL($%6h1gjy?W*>LA+>X~$Zy=?Xq?`>Ye2JmuSlFAWf{KUU-CyqASL?t1i5Rp zC1bxmN5Wu~a}7T8!q)7o0Chl$zsfrNRyeA%Ab`ouD;ZTbqVKip8C6=b%vYiufS>Cv zRkiSwl1umI&S(pcn!dX&>0lxSb3yLPa0MPxJ?QzqR$sr}<74~Oy=&LU>s86&3Koe4 zhji-K`Z0x2Dq z^aLSNa@xVhd=9CTjUH-a0d{r;R4!pc=HI;PiYgcvT`JSa_Son{v|Z1o8Xxs~b#~Q@ zg(vw_IiFB`tDQ4B|CU!2tF&9rEl~+JH!p`{2YVSC2i)dzHQ>6v_m}F^Nzp>@*LkdS z17hkP>Wud$4)VHPbjV>7Oj6aF-3PR+SVgQJz8(RlAp=pMbGbih1P~b}~Qre6G}o z-&QfgBp9p;9_i%@bdqC~VHJfWtEPoyleGWPP>MIzY#orNvO;=LFG-;xn&!~4sE0Qq zb?#Cmb?h#Ojoa!}xCKu`x1Z^a<lgfa^YLiocdM&Z|~nm7gc# zIn=fhJ-f47T1x8MPVmuQ6I5kn*u*&sFda!Gt{h!4tAvUN}W!7@o7L`yj@D8rpJ zn+1;p-j{bF9EWt=)J=pGbtwO8XR~sk4l8f|5L^)2c}39K-iR4(jdv-n+!UC8G=C(W zP94)!I?}6VHX%oiTt7$(x)NvYlK8mSo1pq-6KP8(inc3&+f@h8ti|kw+@im|I`E*? zEh&-4$12*Zc>mX|b}Q>mhB|oB-y4l4nf7N7;`cd#uu3;C0E;+K%ELD2dNOJu5FiywHjfp7RnWb=1ge~@-D05a(%8}zAkxEFOmNe<5phB<1Q;w zz#)=(fUj+is6>*M(NVv&lLacnMh9qGw(SBzf+p)Th@SZfIyy{KIO2h{#tTJD%I{wSS$%z*Ehp_XS40j%%xi%?y8A7-ml>4Ijtan>B*v;uk}c||hNkBoIP^sUgsAQIVBx_^Qy)5z&Rchm zQW0em&;lRYDx^y6wz&*D9-TE@ItDD9J>Okgn-AFR30`f0R&}jsdd`^aBzP|@u1n!a zqw=LG_izFn+6F4Ja82ydr#^0+O0RW-dW`crkJX)RJJR{K%T!+$23kQcO7os}wrY?t z?NoCnr1+`!d(9}mk3c_{DgJow)C#kGEEW6y?`6P4ezPyL5q`FtZR{+=k$6YODZSJ- z5HxWsNLnwQSdJ+$@UL|>(htHyoC+Yuh}(u#@^-NH2G@gq9rhoSt{;_%MOX6D>LkxX z&=hs`Uc;eYc{Gt_-eXPPkV(h1d)sTH`zVKk_tUw6xT^!>tvcWC#mNZH&#R-&ekWp) z8nfXCLLj1wG>xtL0IIx~_>!hB7vS%GW@W-{f6h92F{j_82K(y^XV4Lvc z(a6vi7eLgo8BJFY{-aSObcHRfs~QWY6#D>A-%+8HK2Md^lYWPa(6Ua-@#_1=x9O!g z`4`(m2q!jQ8;`Y%+8&9|p)ZZVp!<$ktJk7Lm*p6^m%SuO=_t147VPic6(pMXs*N@s z#cUPZm9HfR!V?8oWCE6v=m-k(ngT|_=M^++w@T=&M@UM8Z1sGu)UTh~e?Pny@{2PC z`&5&1KwgKv0(xKmAv%kYSccuhrxH+Xq;`83$3y5c zqb(hzU46E-H??!quugxUnq?mAdTK7$a<4r45>-gi z!mDCwut_i!QF*F8IV5HW0sMA&7D^VD4;`@LP_~=6&Wk&2W?Aay1dyci$$3HK&UfLp zAD1frxU0O$tIl^%Z_Ih`I?Fh*l7c@*O^eezg!_9(u(*%N>|TR11c*96?JoAH_M(0l zpn;4H+VKhnBz2?ZO(wa7jq+zArg5^dwc?5OhBzYTh8!iHY;vX7v zB&~2F|4~V25RW^wi^IO_Mef%sSPceqj zD>)Y24pWbk~QT+v|tI!8*DgL*Ue-HUcgaT@+w5gqb zaRiE*NNU$>iY6n@sVWb%Z;tx2d9(m7HkR)p=rje*E6xwyjo?1+aFCJGEviTs#+_9F z*^@e7fO@IB*Oa6i{I3097Rsy87j3$Obg$HGQ^8sBA8=aH-{;mk z(c(Aj)TYDza2X)2jY)tl66~?&+^$p6gAf(E4sxw%`IG%_dA%JD8nKjGC3{Q6DYoG5 z{03=(lki~3hI*J}8csif6?8jP9Z$(bK%^!BW7rUNcoS3!Xp4H^X>Onfk}k(dG=Hd5 zw_RQs-%ZULV&%GXT(b(ZL=Ox9zj`4{I4?RF)Bk0iuD|#fuhWD25^^}mxg0DT&*QX$ z2M|~Fb+WCCK7ywR=31DN*BGQ8S|{0>udsoRKAQ>=jv%!Nc8w%WV(_V}`I=3xBqTuP zRI$Zj@fMzrOc_W(cw6dC!@YM++u&Igy}IDG97N8p5mU;T3hbh3)lKfs|Ln7I!}qpDr@eUaK|}N-ZR<4U;|_ zhry?_Y?kgvg{MEMUWt2XI&} zAqB~*H2Q4~3Iov|I|_>FIMImeY2T!f>tK!UyzTk2Sy1x? zbtb#+@wPJt9gz2eqD_V@q3R)eA!#gB5AY1j$CjlR*+5tuiniq?g~Y5NT=Rf4tmD91MfI- z&|*FQ*d&C2BfW_#O*IDCXKwFOFKx?st30oBX8Z}ncQ3lG!Q{O1ijP_ZFPmu8HHxTH zPon*BI5Oz_75M48&5%yn?usu3TOK$2|MKa05}aN^H}&rK<;bvkou(@QM*wWVHkmxf zNdO@^+3<0zV{QW0J#w4lxn|DM7q1m|q56xxHX)WzPKb`;SXczxfZ}fV@>?cxUxy|xHrSCSy^Uov=d9K6=9MBV40E@$kt&fX>*{a;4ljW~iI3Y}Q>()J!7l~NdL_Kyip139#Xw2k!P^i=5a9$)r%=Py zRjeRCO$RC)VKX^_uafcMT|lzgD{H~Bq*LNjm3dvJ`uT&D#-_a&B|`|(rM81SraFXp zLJ^vCk9Mg$!lg!e$idq^8|gtL1@J^DwJST{kP~Ht6ucq%I}-<~Qz>6@%c6%#n!9pu z#}ewVyXLYg!=L=5N6$hUn$m&9*e9%~eM<J8OOgOBKXma7FaS+;(p#4VFR2P#BzW z!wWc?LvCI$3f*|ug&27(yE;M=>B1|wc}K5<>^9IUO&M46=Ki`+H{0OX@4nDGvHZpC z%bRz$BUxiE(Qm;>Y)~Bo5Bt5$dFfA}PK{G!w#R6EKfE>Ci*w*InG;GB9okbZg2%rd zsZ4VzFGcT)#X$YdtTt;6?=a1?5&I@_5dkiiQ{nSl(NZI@bKQKz5P)N883Hb^+gptr z?|$rha)bv`ctui@zI@*NOpX~_5iVc5f2kuEZ^C(o)0=os>NdRxb4K+#)9YfjPrrTs z@?CN}k(}d;BGJ9v>b<#CQv`y0sqJb9x<*?(UAnv^$W=Kv8AV~25y$UbW-hvUH0^#A z5bvkAy;UC!9iN3ObRAyoz>2}n#I(I-d*lEp zcDq_$Wz!r>M5_QLc*fGSt0r=5$97sTyJqniTy*3{YA*l19O*47gi;UhZY*{ZDh_ zp+hSyZCA)Ok~psJ%~v=zEu2;93fHbWqO&WUufl4&iPT=1fgZZmLe_Bu>Kv*w>kUy9 za4y=Fd%?T`^0d{`-oS~_e_5~nt$qE~NfiKjI>OCQb#J$HDXqc2&(|X`=K%`Phf4v>YY^qsDTl47D;u4#d^1lVyy@98pRNjI ziPI^*mLogLc3ABJocrSm6=vNW@ZE=Mx89Y4Z{W(CT3|4|KoU3Vu}+TY5wb|&uuTwO znDF<_fqlp^Ur9bBx`D%_tq!W#EBZr#C;tBa^P1I7wuYu3uJ}}ys1tw`oVt$cN8i>N z;gn13@vi5z1g8n?RV>&jP!4MM{qnlAo>P~4m-nG`j9N(wOVn+?b%7n$H%CedrhjOA z3_O%v@{ihI5~8TSkoc8if$>-Eik(M_N=t1jNwe=pD9gK`EL~O@(cNq!Xd*+0z=Qo) zw^n+(cj&Xm;b`&Pfsi&zddW}tQi5YC={Mh#eORyS_4AkdxB9Jqd2!H*FMU@ewkZ}o zRd?mHr%68Za><1tBn*(rBzYfgPW4T9o6_{v-rNGm(y=5KfQw;>pbKE1&K>nuFva;{ zl}6cmI^*z+w=Kz+^buTO3I7qkSj}x|n`?fQv_J#cLUw?Ux5cig-jV)^L3KKl4QUP5 zqGw~j?f+U5iAp!HSaAuvnE&QBl@&U@{n)Q!?J(49H8`t^aHyPH|aK$7jKS!E`eo=qFXFh`?8iG|?6qGmmf?GfJBfV$UIXZP}&a00bg zspZr(^@inD_6q6Tk)*0bH<;gEo;H;?0fNHyR-#}Rjc5OrmrfT+g;NbdQB<^VPD-&m zMZHB@t8fmxYGC}BO{-pY=Ccmy@xCtGVV3d&DNrX7LOY@VwgyWKgCcB- zFGd?%S>pJ*V!wX+`NPL|^H2kRd2yvx@PYkezyIJ-V607n1}l?9p{9|5qLua>YCq-( z>#z+)E!aM?>6$%9_y;>F5XM#bnedtsRqq* zJF^uVg3*RU<~xwY-s&tijHm8$cBYUuh<32>Q|q5$Yg1*T!C%!6y`5Ev4*xi)R+T06 zox|W%FiooACgK;!$i|984Y=3!`t1Y9^4nN3AMSI$IO(u+r^Xpa(0LD_8PDusr6Uy1 zOLnjQQ_!=T*tH+dReF_>_ulu*VfoY7NTj&*u}(TjsQuM=b$c_7TzYR@7Iaio)z0kF zCCG#>@R_#I;tZ(%-Ag5oC;1!&#UEq5~j_N$;u}$ z(;2$i_oV`N4gDN!`76%}6USKRnn_i|_i$LLwnK5sqgRE|PeG}(XAbES&#nF@ug|=4 z&Qc@N60gUr7(1AF-`CQsgXLU$t7wN(?PVJ_{E*T#k+4C(q5(V~72koG6k3tv$M|GGvBO$>}qZ4cPc56;)jLkrU z{a*kkVqoH8gB$MkOfg|>* z^dDF4Oa1uiLtkU`_F=u+kN0HZR&lqk!&}f2_f%8Cy7z<~9nD4o;5xs|$>YmTbuZ?Z zSuUrO5beP3HndjY&8y8GfWh`Tg`IQ&7E??;>+omT2#P#4MWe%`aNk9|+TOtEkGPt@ z1o8wTNYv6!yKD(Mhq6-kIuA85vldu7`1Gtg6rYLJB$*FTyJVI^i4I8uh07~RoGt~eVf+Z+NBZ*oM>jZ%wmO%Jq&a` z$2A=1=l6;c)*XWC4b|Qj`!xs{oLTnS(p{i+p2NqA&Ux|n{KH$l(=LFhh7!z zg{K;RNvl5-ifnPfPeXiBctAJaLybov&}kd1)wZkI8gl5t1n*|0HJP$%f9X>pJ>cK% zsaD}g4fDcdf%Mqv8A4jh5?rVy>}T;Ie^|Hw_iO#t?%RKS*CSQQ<7EaKdJ~lCCx}+d zwgzybl|^$MBAkDnpa|aTOsnmP7~&;Wt9lmcg9$N$@c~-{3AF3BFr&JbSr5jGlaM%f z%f_20)=zTNcaW}9uG|=564*V zy0|NO(ED>M2?xN4Ae=O~C!kD8N4JF{I!3n#=W92|DogY#BLABelTjx7&R=9Ci6Dd| zuScv1kT)I2vmqthDBHajX=ij?$WcbM3dq$HfB+iomhV-^Qsw1VGV_Se4G^%WLb>W< z5GBb*%?9|YjE^&5)iH=&BK-togd0U(hdvo;$pIf(r_^&>>b6;945*KHR}Q?M8sqtY zIu4U&Y!TQafF){IeRZ#d-tHzF{>g%;7d56KemcgSH=d1Bxky1s}Qxc@xIt=cqOe7CjpExmU8nyN0Px ztCR%(s(SaPEkRPqYIEWR^affw?6v451C=EYo&46k*ne2D{Nsx4 zo0ZaJ3)>PVUZ3z@0|nXnEU3#>?ZI`%r;+0ImOXdJz_Z${q{E}C%Pyyy?0j|((0s{@ zs+e9!ZXb&< z$?EIIasw<0LA5D!eD%05IqYG975oH^S|hvK$-WJ=Y=FD`wDjQ9U#H%Vn+@3zK+;*r zAhha`_R-Fur+3N;5F_!Ty~95yOBCCKX%sj=)GN|bX6 z8eRHP`%Ti!PrU!Fe`w#nU+;w1Nml0wbv3tBL1CEOq`C4Cj;%i zt$7JSiT5rg0r#-v-@NER)mv2A}pykfq;3<>RPHjnFOfBp!t{D^t z>ug&II{*YujAQ$c!-8x$6up7A@Y3LY5YI^%HB^n(Rv*f#@K*{@W@%y6H0lY#oVm-O z0LZ!?0%5Z2$iA8*bp_&8yayF*oaa__n&RK{sZ1YWqTWNtPft>5WJDS^!WvoZRQ)P^WzAPW#GPj_kZLoo)Cg8>c|2(*H&EiItSa~0|%BMmZdG< zc)04tGw_-0B~jJo)>HL}UVwq4nj(PCNOGh&BcMqV=J3La^yY|9E}n09gR`IRhTRdI z$CcsHNo8%f9TnIL#i|MPyIsKH0$j@n`qT0T14OOV>NbG=A2P0lJ$ zXT>>T${;wQ-nw|Z15yq(?-gVSuorEHwrZ16B1V!xhSElyITg_NmE{O7Qviv!e|ALNaQ01?5HGNmx|{n5N|2M9fv;grRNblx&$OuGSe8u0C-5me zcS$UOmRV}Pp>7T!a02YlVLRQIbNPv|?)Vg2sIMtq*^5^dj}7(V8yI0Zf1T$`BYcR8 zdhYgQ4TTdg#gLNiZvg^zFZJuW$Mx#eSDMcHl~q9RI;)P@-blR$AkKSS$y*lCCxkaF zD`<=AAO#2%e9WtW7PF6H&-K$K6WX9bDL9q*=48{RGn|a2fumq7Jhh&(&g?r5HwUlP z@ttkJRr#w;8StVP*dfNBWpzW%n>0fdg9zBXvS|z7hk9Gx-U^_tRnYRXO3U;ysdk~C z?~9bV-KlEt!{`a7uz+3hG8^o?nw@r6g&o$QsF!sLE3ErGbOt3Iap3JjFKt;y#Wm01 zrH&Khx3hMFR#DafyQuZ*eGUur+3;4$vx62&{FH;RY|DThenbx*D#(Kz$I5E*^9R+A2zY?-6xit894I@d{9LO4 z`r3XYoNK^G%z2@Mcf0I>xdD|#iDF|bxt*g!+B_Vx;Ii>4j^6L{*Pm9;a(SC=+P0TQT%zzKr;OYPE9X*}xm&CbIc5dHj6DQm=c3e9J@EOPB&T9l<*jmfZQ>ew(PR%XhQ#V^F*fV%p@G8Z5adK}PmVDZ@ zFF^LamjYE)+|zanmXfe?% z4t6Lv4FQ2Y+KfW%eyT&(=?KlP0+W?N#n95~HSKnIsfB3AVsy&p&~0a{x(fxLb-C+- zoA+DKKTyrt#!}U9Yg`hn+DJCt0gPP;eP~kT@f*WSBli4#|La;U8T^=DE|%@j;Cbh^ z-caYKv*PL^@8&o7xa@7y`ciR$esEezfr-x#%Zl*EYUkNf9o{u5B7tg!dalWK5r{&- z+tR-E?x4n-?aP^B@q<@PkIR^Bm$(*PQ~AsQ(OudR2Bc!!7l&vQ*sB-pokrD}CpUI; z3`0{nqQ!nMjZyu!wSTqxl9b-OR;$7VIyXS5acl#F?K@K$R1i)0leG$eT&rc4i_kRWWX$;QE+W9 zukA=xF&U1CdPq0aI_YOLW?2vo1TtR#lmoBe&LW4BDbZ}FdfMaRiL z8yhE)pjzEriVuOes~X#$yr+Eo1?80&-5DAaX9t}tg}Di)wMQ2xs{dY-NKw(AYB#loaUFQ+iR{mG*N+Ic_}znv#NKR*z3}p zW@FuJbiBCehv|)KvA;=o(%O_yVSB4gtb*NXm{&*Ci&bqtHczmvpaJy5>X4j?R9Y8k zpaQTyuMS5%pX>F{@$>H=*YJ)GjxR`*NT_Mo&5P={#Oq2#0w|hYWx_ngOYEH0a2*1s zV+JTRv{||>ESe8Td8jkJ=^nd=D7Vv=@NPcyKDF%Qp$bP}T0#d-=wuR9aj1{NP6=)72eqJN+-q>ptyO*0pYF$rA92;cL(-WA>M7vIBbrDb`*{yltO2}+p#J;shv}^ ziOSJNTkLBYUJjIa=T7Q$I*{*wln=jr`1a5C>Ep-I6l%5AZH+snm&weau0Dsa+OIzx zA0@&oTYoA^H}$wpBX`Hxot1&P+k4;DuLfljK; z-2j8y#pJ*O)J?aZCl=2tgv00tlTqWiutZVaHZr^#7u%_#aRW`1|FB~5#}zvjX6jni zSgY-7rjVZ<^UDfW*}t;;{wB-0{1Fmpl31CSG#(*+-PTn&uKIcEs|F`x)zyG~7ln#I zV3*CSdU{!$O6-#wiNyJJK+~|Yll6Sa3Q2CvU3o*Gw*5k^f|nfQBLqV1|<N2sOw!_>{EIU(~%x*y3+EixR$#eKOhJKj{;YXr9Ty{ z;ebOH_iq28UHn~(NgDxYP7YC1x&2YleB?Gn#0SUT3KS^DBdz)bfT`oKIfNTI{U_OD=&h@1l zTy`%A^>}rMX{lYto_qvsE_;j>>t-vhxnKYwZ}i5CI~0 zXNtO$GMv{EuSZwS>ssxrjq*i?je~42$bM<`xvQ99X+tA7@hywU9P-%USEi#_C1f0&*c&+koI<^!I3!vLM_6U!muoPaU<;yUcCT#~J_5SOs{ z9GgnbIT(#Lsol;4JJat?jYf{ip&(dg#i0`X8!#K*uMdglSmMEQ1e=XP&L9Vf=pz}L z3OF)+l$9uxqk^|%pCv4u7gtMFYqxh52|Th}+Z&2pxb{uq{&p#)n*#?X5ypXMYD0RF ztVbK$Y3P{9^JNDd0I|3CkGCF>?^o?E6kn`ju zj(TR`hAr*@rX|k-(;ECMt4L6*R)sf};GrBtQGTkG;xy+?A5E0udG0aXA{8aLpfIih8Iz=WHaQlE}9$HJ|Gy ztE8N)rRojIL-12{4nBtO9VDm+pqH7=E=tZ$+e^K`^hKwn@D3P$|JdI2v3~t zvPaJTUAwm*IwJ+acrpwtyTp+WLoXOs{y}ywf;FMK+B!I+0>JyyC2F-;cwSyua-aZn zAyz64AC`fe>OYXfb7eykh$gn9abRRx>^PlHeTrRuEZ)j)GiK2ve2{Emh3a0%=Wy-bsph5P7l+Zt-i?SBwI0=;mM~ltuGyawb>~h%vxo&Eu3FJ;%PLm%3KU;LPTm*W zVbLvS-RE$=3>KjPeT*4adU#=fl8QL>P8S7E+`9KVf^u=1fY_7jC9c9oQ#EaMQT8pp zPZ0e6<-w4w86tQ*v*&Lja=&yU zlNc2}nVZUyDtM(h9XI6FZ;nXj%Z}~o>EP@2b+$2(w0}yf<5N`{!j=t_w^ruf0mION z@5z4g%b~_%zEQM?*i7crF9Gi0RF6vMo8ORTxaVY#UGopio7sL;D~laMq9(8_%x7?d*C7vB-~G(VP_> zb4=eMSu)*yLH0N`(b)rbzT80!c_X^&SprmbWuUxfE|wcnkQUh<9)pVkwg4gfq%=oMjSmT zHV~9HzMPI$rVI+B9En|e2fIUY`=NHuaXA^$96&nK>ha6o_%>TX8XpBL(!B(XuK~3{Mq(7H#K2xFDqTthMYmlF00t9s6zBfQa1fOqf zV;PXZ8Y+fv{GiGA+f7I^Rp*P;sL$3pCU3qR??~bIfBy3y|KmU27VG^e-d~z@4wt3APH^c9b*_vj9MvjqyGY zr7BJ(Q8*piW}I)mj9!bJ8YU6DpIyptelC}KU|J_1>MDBys~PTPBi+7j7EZkDhsuDi zU`>@s;c(_Im*?X_uatc3mAJ4ZnQRh1oVE|1$?a5)`AA?b8}-v6aDfx--`DHs`t{qI zMR}9)3om|Eq?_|r`D7WMwwbbSqa3BG7x2ONcSX2_@Xb# zBEHqYL!&Mj_1>Wj1j$oJoh}4C^}4DFUO4SQ+JTzcAsZ!iFMGI$u(-z(>vE5W-tz9M zDrEN`7HUb_KDU#VM7E3esce{L<%sOZzk2nnFZ!XJ8=*C6`CwJu>2W`=HVy%MacUiO-;}Cuy3xnq~+5i|tePvw>Wk zhJyX5jXBA>w*m)H`J~#G^Z&|Kt82#AyEmoZEj$bM$bMzdt?+FGVue?3r8~iWraj_b zuARf}M*Y4@=Y_|D3!8=!xOA3Er&pkXyk-npdvIcRuHuz<$v zKvj69`d`o?@)U}vkocY{UX$L`t*Ja3PE|Y8SN{Et$=!!&H_P-_URF34rk@O1c%8F zo-+`tHPD3nhGA2?ibKttqvV(<=@06mrxLNGy5(;Bunw3~JOaUstj5l|)V7CBv#Us+ z$AkFU4dtBc*s^ylwOp&T9rSAGmu{o8#JgHR2+=8G#|&mxq!|jK_@FJMrF#rXG&agc zYxZ97s}l+K6NNbB0QS08amn@_F979kk9GR?>5~J$zqwp+LqRNb$2#rrw*?pEwIxj$4@2G1x7`an8w<_$aJ;nKeEU}14mvNY9j1{| zKGkB;u2_s;ZAETcLQbde78oFxyIt=nw6gRMSiGJq^^bKm71to<_5u<32KM%;<;*_p z2Tbg&O_R@E9>1F*K!{51DjCQ>ZwH>eS>Mhul{UPzTd+fNhv4l*0Tvt5#Sh@MCS^r8 zGC#cHC{y>E6dD8sdczrc-nc-1v(mY|EPe!!c&fEtJxpH7Ur;xKH*rku&1$jO&gYB-S_t$c>es$=byf7l*e~R zOASI_94&J>vt!RqB~T*4mCMc+BajmqcZE+5mHVM2zy(0OqP{xaD(Ped6C8Hku(Nm9 zg1PDpIvx0I!fBP{0XI&D%^*A0cB0X7)MD4}`naUB3OePMtjaddDG;Fq%Y5A;eNhu0`Xs)Cc zE*s?Dj2gi*i4*_cHu4}&-b3gK^xovLoBTmM=J{p@8nw^8IX95pCjd>lSK2{k=NR#g z6;=KcPNK@dtsLyN%<-yr5_cT1x;QKq+T~4{yzaL20*bt#0MHlsxu( z)#}*ej;q+gAZUA6(tKI2w?@a~6;cJ;t%6wpak^CMw`(;aDSdL3^)v1>zJ1hzX%sMg3xT67Qu z@}@$3P5l-Yf$s~OL({BxuXUEH-*5fJ&Un4Hd2E+6Bo)Zdfd>DMaygG=b4#_^MOSKG zedFaFLksRxkHet{6mjC*Il0RDt6QKQwB{-fCN(8qt0VT_c~9?gZzuJA^$;G}wV&g$ zPD-*8UWW0$9IIP>O$YlCuEV+}+@|W=x~YG~A6V0c7w^l9X*t3N-k>%ipmTDbFT;$= z>jUdg`*ut5Vu>%k06t#5DaT$?tM59RtkW;Q-^n6#deb~CucmsSBJJ$8UtfkjWFMBq z{sfD;$EgNrG~+00X(?UVBCFX6*e$~+;FFEiq#?(cDXiJIP1S|T(@*PBRm1G5jh?B@ z+jocPHEn(r0rjdndI?cCD|6ZuZdl^ft{1Ykvx`o98Kkyk0Xv2`-uix7YF>2NKK8d_ zMJJ$=u?eh@J+Pc2KWm>WAP$JU0cKZhDqs?hw*6n$>bru&@#^bUs!lr`G~HQB)~~sF zum^8twxp<+=CkmHe5{J?c35r%3)$3b5>!Xr3Tv~yF#;1*OJz@{7Q4U=M6u;%+L(fc zUxgE$Jl96)sibLJol}8_iMHIlBVC@9Jx{6&YTMBX_S365d;OOTze8b}N3Nbi4cc_l z-U*Z^`;TZ94LEFqh3*gCQK2=hfR2@DQkrTgbU+gO)3sVEJulW1cZ=)1c@=$HYn(Q5 z&IJt86(fMYsG)JiLj`R+5(9|cxwumsf&=`t+8FFd5JjveZTRpmV1`x%xLoiKI%w*$ z*{Pv4gws}a@6Yxjc%MD^In8qWRx#(7_JX7 zPeM?!_r_^H*F)Ea8wAAWz)37{xn-s?W61P%&oJ|+YKXOqwwb(401zU-EH$& z%6;ky#EVm>TdD?8LCe(S9LVGJZM&0{_IE*_I}Av>h&tlg!RV`qX2Wx|Do8?hQ54E6 zOP#??tjAc?J)}g?jaw7U!h2<1n1VwKx%v z1-)SS!{G)XVap!1HJ5~F+;v#*n`#q;z!yMBK<1#=2XeoxLR=RaBC#6>_&ch<%$dBe ztn7fg3x|Lo7}_9yjlF(Z-%^jkiZt|E*1_ z>g`-I4|J;b!EzC;Koed0VMx=EiCn5uYmK$0|A9Tae5h14IN2N)FswIQd9$e{Zx*MY zrnAIp$fa88;F@vNJ~WCLwz(^$2lUVfrzm=%E*<%9SAr);XZ4PyWu{`4QwPMt)NP+I zn{tHtpkxMh(;(2^%pF#rpb5(#>xQ-5|Lf9S+uPDTp~bX9*Q~zZ`LtW?ZG(lg+8w!T z9LMG-S&z@OOI8z4KL+Kxb3c~VPAFORbIYGAsPu0 z-ir3MPwk^It<12avog49pMaf`)?N`tu~`7RPs!s>XjAiOlBM!db+2V36XWk>Li0+8 zJ)85e5uR8G4>`w9)+VzPva@{R06|&eP$b`Pqo=!kM!dO5A?wVh_M!UVD}`6aFrZFW#pYmv83 zlXdZ4mSzv&^iki}q-;Od9fiUxoLQEnRHqI#db)sXc0>k?t9iKTNxkQ8)rY7`aLl~O z?PgiJ@@|}xv<4jFSPl_0D$}BO$KeekbgonlLBNC4OOYR!?)PuMm{hOjGx{Qcu0dWM zrxZ8XP0>%U`l=>h(TtT%v4_UxkxR?t|G7kfvJWzGs=>8O17blM*X zl2Sk5XiiAYO1f;$)0hXzd3^1oayFoi#?k;aVPT#8up$rXo?g8V)k-%7Br}}Xz@^c) zVuN0K@TdlZ#$8E1h z1O`c+sw+D*j$Ns2a$i%*WfXg63#YlA<4+fC zrGVGf(#gr1@@4x|*JUPIuF#d0Cp^eKcF}QCvpw+DhHcIv3!EH8j9#9^QNhBdBoh1` z$V{j6{4H$GKct{4Y}uv~${UNQz?1{&JqR=&DZmTA&7NT3x;+dexh*LTYDVJpL*)9} z+>R}IDQ1mZy}V0NlFQ1dzDZe|p8E`=Yt_Pw*?A~kFURg7RIU%S?3^2%dUFWax0~ai zu2%fxY8e_&nP0VioH%Vjfm97g2SUo5P2s=`VyoJ?eZpk3T01v5C;$xFQDBYaIU-!Q z?e@;jTASfm6~YU-Z+1?ThM!TBa8Ujl4dxg>=MWFQNq60Dx2Z_)0`HJDwnknPpDZxz z$tm}~NTKc2dTgf!o5QOVyPoYM-AOghXs8-~dUVn_Hq2xk+)FWs>IkwEjlIV| z5-C^fmv7%b|N7z9Z7qB^ecE5hlnB*!I>$JN6WLQ3RN-t<)ztu3K&Zc{Vkdt9*(v~s zq>8T?RHH-fW`bh&yu!y4#6M+Rp6n6vWGm14+8l;VH|d}v6>BX<2e5GD)#U~mECaY+-~~n zYAf4ILv*ka?ACr(35albA3yF{{$!hd@}KXmUAE5e`K1d$ySe>ld$5xa!`N`L-aE$I zIR_c=RK1zZ3Dze2LlD%v-Bp>>Xv0RS1WvcI$A<**InF=q?ILw3w$j%C$r5<;%9&43 z7J&SbM;{c_8y>C1mfFTDBC5$}DbxW-QAYIYGU%2E%t%@+9sJT_@116^$2M#;E)E|m z7Y1;;y}q~WL^g4GU_r@XmFhT@GQ?i)f`1z(Q8hu&{cx!+y@+_zO7e183V(S4UTx2copZP~ z&?R6!XpLZFE!o6nIGa?k7$@US3Jc0JS^+xDA)R#$Z)sEX?eXd`> z)i;+-tCcDMK6jZSbh-M_NBm7uhnuu>Y36Lt)m$Z^GIbD0b|Rzlqx^9i?eG?kT&T6A;;0e+08iLXZ$NjeT}iGFc+Y9qk{+^Q0dzUIrDM~8?V8{a%ZW3yX_NjK zSKL(e(GY?imiWHnofv_rS)(cMVn6?R>9m7*y&I38FS8$(4laDznJ<_uM@PSHc6gr6Yb99i z{;ZKN{l9DKy}9j2QFZF{#wl2cbc#|D42wrj*Y&Hii{Zj5`5E{?KRko;x4XlZL$gKD zP)=*uDCyM5&l{(8%uZ4$;W#y`=1`II>w7}@JU;X8e^Orkc$wYU$bMiQU`uyI-ciFU zGEQ~VPIj|`e>tC`obPd~#IJ{|vs-qLwUy(BrPhtm12)jkN#)5s+pcec%nr(X7Yyt+ z$=XWqsDIHy;&H8Eg(O%5NqV`1aJJnce0Bjb^HzItOTDpZV@+>unZ3@gt$^w!hvwMG zPHY$~vZ_K&Sy3+r?xjvoR<@?6T3UT$C!3;$%F=9JB)=2PFZJ^;KRH!wwmkk4P3%uQ zh&tqz4y+K+9c)n#`{0v8VW(ZKjd*t1GtLQc;`#L6g#~r`=hV-Sysk!(lnzPNboJ{0y?A_?NfztZOi$NHWM(7+a5say zn~lDNpxGhn?y3@}QrpNCe5LkxXi-_v)0h4QwGS-8QnWS`jembs+4VV|Exnfg~)S67d!$ zHzJIBF8oy9nY+vJe#-`%G2APHtmDMt)a-adSS7-Vk@}A`l^X9QUAv5#)mm3!Y`1bh zpuga!0aY>QP2DhtSCgkxUQ0r`J14sX{WKWQ@#b6kjI1J6Ryqaja$oKYZG-v4bG+O9 ztfl(rhyOD@zKKP=^pK}9mDW0)+*a9vEL{mARsBA%5%e~(!*&@YvaaD=4I~9 zQlbK$G>Kh#ShOup9l&ri?C6ZQQ50}V(2CmbD2?8VdJC~!4>VyrT=OoRxB^n~MvfzD zTZO{g%1L_NK+=e09FX35vX@nA)Y)%92#A#yC6)ZuVf|_l&Fv^0%HnkfoNF9yX-S|$Khp|2CvqxpY_X8S3l^0rPymQedu+|FhQWTU+$Ya`6CA0@k-^XRZ4V^spOR z>|0aGy4o?>6jg8by4hS;cfX5A(RbV~kDJhS@dszUL_K8-L{4(fZ7l0vU+7rN#(2}Q zaFcRaG@^WT)7k&}O)Dd*#A}0}cY!HW#+`1!X(Ea!AEjZ=PA1SkUc@=_@tjMmupp?cNLpwVJdLs;1aJSX{dBv z08CArti0EJLAy#)sp&_CVY_|3d^PoX+mZpVqcE0_1Je z-Fy?Fd)a55r9T_Qfb3q%gFi;Toc^|JZMS_Rdh-UdC0qtC#%-rl+|D6}Z8`?GdLd27SB=0A@he_(~3vbB$~T|Zr`{fD)Jmcfiy`s!?B`Tebh zu=99oQ}9NJ3L7U5#HX=xA>Oer(3eiu(ufb>)OB9dCE4p@08l6QlQ?;Cw;Eqi%tM*v zsfE+B5+Zs-!MA6DTpd5QQQz*VE<{htD0|4%{nB$bvNhOhiobaoXyPvxnN)S*l&i-? zb^{ro-Y)U2O;R_*y#%*a*WMk*4Fnnj=^A7>qw+(I-TKZMKY!psjO^uYnEy$xFLExA zZ1!`y?jU$4TN+@)m*hH?aE-hIlDC#!l0mNGq|~m!nu2Ri79C#B!t-_!Vx1(?Y$Hf6 zS#6)FK(z-UWgSL2=zOmC?2kI7R?l-;k7`%Mdjo20Rc8sOes{YM;N_Jl%F`;T=5%Eg z%iM>({9>`VIiyRli(X4F84w^y@xne>h}}rhB#C7}%6^Mp+yy-s&+R7*6~136?e(OE z-FpzFZOKx~0uiIKQ?t$SR*3fDp6zz8)SD2-(%Ai>6w#qigcY^kMpXKNpTxsMBSVQq zXMHr=S)J$~P&*dVt6K0Sd+TY(nH^^3XoJc$Pat|O?^0l1&~LX7WrX-z^`@Za!NntR zv-i~}SH#t}YF%MWvjwD%osHf9$p!^^m_24QxXiys75LZk1 zEx^oHcP7}6tt(aJ za`n@helH^%@5B~?vOKa0Yk>g7rrU>5G=mFB%63IL6a$E33&I&-n&idpCkyq%j#77} zAL_1UwJrD!x+y@MgZ+2}k-?A6hmLWCW3mqU$P}hWVb*~y*jk{&JI}0U97rX3K}}LE z2d{X-%#s9L-5#}chYgiFedrnZm~@GyD>ni+-vABEQ%v8eq8kShN)QYNE}kq7i$D7u zGie8MsTVDa5+7e1|5F95-z;%&^miy05~MwWC9aq>`jR|~k>yjqjp z>%>;Xzu63}CPEC;nZcu5Qr=nW=on_onn@Y?Z##4|%qMA|x~pka94>iZsK4&z@OrL= zimyi0x=)bHY)P;R!18(pDvE|F*}HQn?^yMvazA9f3qVtcB9TphVs;>}(=b+TOEkk3 z&lW%Mu2ubWJ-DHZJ!pkh?OA~a?p-y<`c%l}Pb)|5gL@GN8dlsYEBOzHKY3Z#*zC$) zz0g6Axg#bUpp*{LUQ$Mv*VVRc;IvslnXIe>@v_Yw1z5Js@0_XPscnsKfxmWtw@_cl zm#-f_{q|U}?ReH=HM@aSK|zXKd8kvoDW|{B(!^9f?n`#(RG3|D^os+@2G_^UDZvqx zj92rXrIb8}d*kebl{G@K%_{}PDj)(Zf9ORUsG7*oH(=)pKmFrQKFg%(oP2ei?T|?P>z^kehx-m62E-@aWp0tE-PJ}y@#=EwcflO+< zFbFq72M_XlPb8;zwEm^r`sHnCdFl3TI%Mw7-ww@_`_dsRnrxij1|Nolu080zgMzAM z5@&z=aRV%g-nPTe9?O!OxddTa({BW?rfHK6JBM1IML8;kofY>W)~h@K3wj``oam~22Td>v~NcW4y(Hyf~lk+2~)l5v03>grpuv11&wMrn^+GK#*E}HYmb+=v$lcNdL`1o63hL? zu{)_&79f3kQjoTH2yRq)&$^|h2T;O(Yyc?;cC{V^Sv#vfOx1Vlh>;|q+(0pJ;k^t| z2XY)Z)PHuXI!M?t)#lW*!@9YqJm+k13Z(I8@w<8Obu%s z*XD00H>tW6g}!&yZwKyD;_^5+Y^&`OKVGv<-ntCmZZEb0%f}m)QovPp3eg^Lbf*!# z2?^zCWkFVoX$gAWo8Dj9rp>AzNO9g{QIm|C*nBEc=#`zh9*A{UU*|PpeQiVu0D4zgUXr8#{|1 ze5;a5)@y8tqEhs@n-)pH3S1V2ta?!wVDj$O6}#X4)Mc=77HjsKf>i^>{#`{KC2uT4|J z!^$_SN>aBryjwvpCm6!Mh^h*Hx4)O@dpsJ%%XzK>wX$9+h$u3XPW`IyOWAE=j^IfB zhBUnno%%T&%K~4o=V){44&(rQ?BDW#Sw&ZZ>;Ch_ zI=^2mURga>^;*>@PH`b#1Ks#3j&9ifad$6y*(Rj4OC#0G8tr(~NKAUK4Gz$v>UKbB zPv^ecYwIBa2$oT)lJn{saKtrFv${(reO?T^$j$t5cBcmts8p$bBf1$&Eu|s*i3;f} z%Ao+?!JO?hiArx1?{+d&SEkL2N}KL2-0HaO!0r{&&ll^m z+2cu&n;LpPz^v?tZOOB<{Fg;4y+E}-S95{G-FG4rNT~0sl&)4=FG_snb_G{Gf)r5k zQdwas2?La$XsjEhk9uq9pu##CBQ%Bko~kv$pG^|$0LDa~vj^Z%4_+0elMsHYoe^xN zAR!gYYHfo)Eu~bi6yyWSaOw|igETuIZe-ilu6BD<;q5$pB6sa8v&T>bHo$05SH!s#Szy-TQL@E z(~gvq_~+`xm9nYB8I^RMzs|VYz)}Q(?$mt3jQJQ*A+I7D9^C(u9Vhl*yq2MrefXAox4?WdvfgQ6ML& zsjhs%vj$&=UM-rxtQq#(?z~lv1%7gv_n4hg6KFXSLr5T?D(=6$1qD}jZe@ik6q({r z^}SyFo_>H$Y-&CUERD@@K|(o>)2m{3u`UMh*D$}cLIBbw$a%cz9i-y4T{>%Ep_P$s z#v9!#ZCzWVXUoOSMxvUoO|3rl_i}b7BV4ffVW*W)v&3|%#I6#hBCLA64oy1psa4f} zTTW1}-C5pS3!x{w(Y(C6Gs$^*S7&?L;inFx(+mo963Bx>v%F*op%zvyO4oz2)!i&* z8jW5C-nZh<02S?Hh%`Af99v7{2)aHa^>gme*LsHBFJ0>9egKR{RzC;w<;_to_hNHGRJwVbJ1!cr{xPCoRib)s!K7QW!w4|R27+P3~%Ex z$w9npePuwxKxUEz$2F-OJ<}5C)#Y04=fcwOiMOtv8CU_*aUJRfyxW=oey(x!yvEVP zOS@yxg)dZfnzx)-XEX1iIm4>2v)k2%Q^Ut|rqX?_ZKao!H5y)V?+)n^#hswyn6+CK z>JrtS1Y>op_v+R=^)o=?3K{`9V)hF1iLJ;3qc~?9P5^~X@JjkAvb(v78m}ejFn~J*R|H|!)A3p2@W;FP>hj0$CP8rcD4q_N z+)lAfrK$9_)+#c^blczHAlv4;8rP<_1~y*6^s}Sq#CIKp72O~Fz<>K!+c-7MnFtzza!TZ@neUUp45k+DAYwQ#-(&T{rFA z^K5FUqwG1a#!BE&476$)b7-d2A+=7YD`0V5YHdlr1a3XNkei!`s&$>ODJ#C!K$+8# zX$_`y?e%6RC${JGN+(V2IypPQ;i@}bC2MaAiH^+~HFB;K?K}xlfdEGWwhjHx0FXr< zk4PR=j$O^+mfu(F>;3z$v#Q4V*T108pGWQF!2PZH*qZiB36TA(01e1{11TI<$jBt# z=z+(*`0O$nrHY$s3a2zsEt(=@W;LsG!ZX-M*N#<3jzlB7xKI9Li$0Nka4c-b9lj`g zOrv5q_p_+X-z=KA*4w5N^*6`Vr8f-karDPsWa3m#HNz%!qqy{2Wvf@6Jqafj3=Czc z>S-yCI~+x<%gvIH>DGM?h3l(=d4Fr}@((nXfdn-=( z=bVtWL%P?U%yP8P>AmJqM6t_EceKqR^QP_cvXc{$ zseF0L?R9)q&6IQRzu-jry|m@h=|BKyz$w1I1c015nuXV~hj!cI z_T7g2=l$i~jyt}LS0~V=B1G&iuzgX6^tP2ki*DOwbdfN+5`1RP1*Dqw#3tNcY7Ij( zZgr*z%gu7sRO0h+#z(0Lexamj=jd809IACH({VeLw1mT+jHfhyaygO{%foEhWxmscq$ywE^`|WSJN0EbIY2xTbepAK&8!f6+q8IKCR2^eS4|y2C`9i zLYe~mA=hIx@o2=D4!6H=euk0?iRg7}z%5X$ z${Q&mu7b2L#h4-hlH2acx_UnLj%TeA9chJzg5@5a z9&8ebw-QWRrw;uMv?9zyAI&sXe6Xj3xV_|e=E}?(iUINThgP7Ln5j@kHq0N_cghj$I)S3J6AA4K}~r$h)2sRklAXX z^!7$#TsQMUdE*FlR-WtPm+N_~X5O`L*8Rff;Q!DKTaAp>tEU)hwPPbViwiHmluaPY zK2;*D#K7pYwnrta+zHyd^l=Ne$Z6ToEcDr|e$I1K13Wr+f2h?-khOV>M99Ag>WPA1 zqqp!trc?Ld!#<5>+iT@*G<6xGZI{d4qL2TuUi**h#rC+Xv!Bps$8+q($;1`g4jM3k zj|O#c>W->_kx~JruIOd2xJipN=3+KT%LP*l&C2O)&a(iCRPa~reN2ZGuY*_)n7%c( z1+kuw%lN~@$tf-x_-#WWPVl~;4`{H(D_TAtYP;}rokr8oRJ}Iah@-~Uye3feSd&x% zrpkg%@Vm0YgIDbgY6DC|xcId598E^M6&o_%4c`B4y;iJ$y^)_JyG?a^$c;Ckj=A$4 zQqC^1C=e0I0ENYPw<-Biqu?k!lWVtmF>`)uAYWpHw>W! zOcYeCE$5^C1B`um4WFtbgv1|q*>Gf|J1atZ8;*7-(h4g!?KT1RNZ@nrJ)~9(>Hk&<(#>y z#oCK44+j6v=Htmw8M^tv+DnW;Us_Jzdea&+1s=e(Rx+eVq6$R1-9uP+m0b9;) zwZ=AYsi_t)4(5jOi1$ttIzn8Rj{u~}))!ukZpflxZFTIZu+M9imkYm?t=*Sojn=Wm z*19)11_4mFB7M?q!PArxc(peOoDTCg)+)qNY~D!2LD%u_0QLL$_*WnQe7oCP)v=Ub zTvP%OSF1q2YoDirqVbSufJFpkO&q59v%OE?;$4>+k6aEbf@HU|vyD*ggZQFjm|osm z;BJkRY}84?8tyrFxYQYWz};JlrWou~ojKX12qU#sFLT6hBHnG=)uH}bg%L*GTe?kP zN`@U0jk`OFH#muWxwW%9#5G^$jfJy8FzOT75%p^VyqxSrQd)6>=vJ&wF_q)GzqMlh z{-Ik)-2M?fgs`(0(SoiT5dacI(;V zbk7a+?sEPR_RE_Lf<38cCrA?o)MJ#qkz#CZ1t#-FnRr5wScBeocf9JhHJOtg^zS{i zz~*NR6Z39uq`fcH=g~hn-RpI{h6B%ftL88c^l5aeYn2y1GJ2bZozKWBSe@%mq@Riq z)$8Uo-orm0lFEFy)jeW|TAM{y>~vwU57?3E0V3^_qsRLu@c<-j_PK0l94S8abfdC2 zo33jU2ArZA&9lDsHY>%^tu8B=8P$#+*JjMNgLfa5^LJgN?}RqZcI0OJh;UxON7b}@ zS{+vg**ITqu4{0rT@kwkb9tbLzv}%zZyJK@?5X7Ri0k(8SKbl1cbSE6b$KyFy_+^Q zf1UKxyosa7fd*NQVhvw?fT}P{(0-Kkt_DwERc%(#jzQpTwq;&Y6}2_hciJt+E?hYy z%xyk>L3Ae6)TpU9!jHd|WPn7stE#{Wo7TwuaB7TaxE%4E8p@D8fv(<&@Yn#`TdBx& z>h!LIqDtvU)%Ox8V&}{xHn5v+Z*f3K+GNFdx2NB~{_%1DI{x>oz87i~glpMGlA@md zkjg?7;U{O2sN57toa{I|>#V5@P3w889&2%#KXw6RS96FXfO~O5SBMNkyw$ALVqRap z#6uP`bp}ts=+rDqgB{>v?U@g70RHK_R^AHIyuW;1$zFk5$G|Ok=kB}{PvInm9R~Jf z_pqwf`U*LW0Aj3Ku_$AF?KN(!w%6|7a4IF!SblG%x83VRKE?vP6VXr~=x%(j*!k<5 z^$am9{v)Wp_yQbsFj|*O`Ya`Lt`!E-lGQ<2#Vkv(a^^KX4~sWfInc#fQ{~Obko)oz z16U+Bw^pkP>%&QGRf&4FsR69(X}vbW(xn6$s2X909#t4#+xP{Z=3 z8nay^-D^afL)m2&R$woraXCu_n$xna4ChKtuKH*u5Hoj&B6@;QTsAwQtq-({o)v+uR7}44lTm z`_|jzTz%nCgLe%7_3IznOoxXVY0fWABKGrGEFw8^C{%^xRH|_XuHOq>o#X|H&Nc^o z4-u}cU9cByU9Zr-X_tIOe(JU5s!26zAY1gYO<{8u{0L5eRlPbiy1Nxpf+P21JZ=N8 zO<2KsBX)y@&vB|I8m%Tf#_Lt~aHKgVD5TB3t9yl?zaLF4F90A|Y-<|Vbb`FXHmW|u zsg#%_(CHF#I z4c4~TLa{(aixeFK)^XfOK%f={V?yvwKY6X=yfYiV_i2MGxD4>gIZ+N=!DjoJG?sO? zq^PveR78Bb8eMZ$PwlD(>0ePbVuIvQigQ5gPIc3F`}#|9BnEKBLCRHG#p+zO!fo1c zDMid%ni6RMen<=2jAeHy)#hwiN$?8slGHmG2fuqRRr~O1K~c8V`HNG{FYPot0Te0| z*(w&(ay#a7;2sU?23SyAxHt^FUjVr3q%dT3*I_m3O6OJINn}ur$LTIMM$q0xU3ilo ziNz*`IqVqOnk7eNvfktaiETp z)@NW}YT0%HX_=sIq5e(Q;R|$C0i2v5b5ZSNEgV*qhb;4C-V8Z*Pnd1$V`;krxCeyV z!>fP;9M&?>uAM=+bY&v)_Td!Srl%de@L9Xx3BXM)T#|gWtqS~e*~>eDOC9_xkTY$2QT>=Rqwf;^T=B<^^dp}p784urR*Z=fv)$sQ%^H1>6aoHrE%cl&qj zhriUS0>9jz4BKASN0{j}6V0l28-Z0MRJ@RlPl^K~_lO=H5~@-FalphecIvmA*Lk*nLAZ;FMUf1A(@@{_9C(aa_ZOR&{Rp=@8+AA9I}wonB55 ztFWk2EHMEZKMpvP%31C?GCu^6<9t}DUgVo}v4P7}#1DEIbTu3vq1`r=IrY7~4))Sg zK(!ScBsFh`Jngt3{cE8(?PW{$heKPtbE-0ZvbV$e$uTcJ`c}V0RsY%44^`NB)4%1^ z0*G8ovQ18G?)u=S=W6}0y9yNgi>`7nMX-C_+BJ6gEikLLJMvI)@5D<1MDM&&TYGh; zbC#JnB&yEqUJ@96ScXwYH?ZfEeiz=EN_2@?TJLs;2iats6KRCjR5wUi)>`<{?*JAH zir$GQZ~iw-MZaFnt2wrZqBROM!z_7+yh{E{oi+~z&B#^!zpD2@nc(Btm=lNhYK-y? z46FZPE2bfXYBlOhW=Ga2^?bK_e_N+7fU7Sn4PL*<{hrW@)NR+oZAo99#k|>KttcFk zArj^rw9FcMa}D_?r|Rs4=4D(yT0Arwg9O6)iM?ap#}VMQCXebxKygw$4oQ9-10cN- zskB%C$6il+qZD)$<5#eOievj{c330>@zv6RINiEP^6%N2B!=5}Q~1W}z-5t5Zb^wv z=eEJ2Pyimx4upB>`=(}4S6e~RR7Vh#8o*Nqs(a(l7b~$?FOIEnwPGie)=e%NXJ&6} z<~wZJ`i+KTJT4fL0|tc!X@is}=@^bEOx&~A5rx0PX|@?v;~k)KtR$Ce6~&7t$9{QC z!t2nCfjnK@au3WN(g=s9&mvhUpqChpAP2s++*hE*?Jn%+N|bk+#xA!0rm>he+sc8R z5ct)s9Qy5q{vMW9FKgp$h-Gsd4|Nt};Rp?m!WWx%%k>_w{;vOTeE9X_*Ef~d@Q-Wp z!Shv12JCuH=RwrzAr{VoR>Z}TfW$%pyKK@ofGsuD25UT;eAabdT%G8 z@oK>#dd?Gj(fP!(S-!MQWwS2FbHG599Pd2e-i2xQL9n5;9}{J$#Zr`XP1?QI|FB?U zhXbnm4DoDlc9i#G*U-=+pwz6AsO?(M~hjymaAVZ&NGy&O0Ac!%cj+pX!6V`k?9 z)0=MK+f^KzyA0%@Sl|f11As9JU+oau%1<>ziGA1k zej5M&qkfv7Ka5ZPBT4c7Mk~ME&+KMpsp~3clUzwh&L%p5LbTLIo$ZmN?%?C1uwGKL zrrssq3S5CGNc5+zP{{$Sq)xLP0Gu$n@&!OueQIb{Oo*|S@?IwG4b1X%h_YB{dxO>4 z)gOB}@|;z4=%mWs!7qC$2e1ZQzbiQ#Eq1}3rbRe^xVn;dLv#9d6N%(4g@;dqT6g=Y zA8UlTy)7c{L_Ik4p>8h=_Tm4=ukp=7`8di;4UDrg6kXE%k?5dTUt;qYusYjh)7X7D zqk1&mU6)&}?&A&@&Lz>VhD_B?8dxZuCjlJJlAJcE6J6R);69pn6gNl6;Y|)bZ^z4@ zN1!kE%0LY@7Y?>1YZy4f(2U2A#B%TmzbXTf9YS|^`-Pm%IFL@TwdI2vwK<14(EAiDAD;qk`SOSFNM{Tf$b&2 zx9uFWVeY8I3O%3pmRg+?wJW@;p{J?g{Vsw2`#;1H%9O04&aC8EO zG6>E*8g$*#c(fe_YzRY#(ONJL&Ql1T!QwORYCL;s=sfME0zviirm1Mn8LNd;U3tyx zg|n>WO-HVuD#4+w>+=@%ELlRxMOjHZwn;C}SRMc_0+Fq6ZF8FLBBwj|JQeFcoWtHB zOHOL*FKX>bzBk?2t!8O%f#@`GBDoxrwFT|V0~Ka3!_)mt!Z+PbtIXIJxC%k*qyCYPsB^#dIzTM`18l?_Pb zH$EnNSraP2oQT<4bhFnsRSVv|aLLV!B@KevxzAz_pUl326*vQ+-oWYTS!^IT@TMH4 z*gy&>jlt%;tDKwH5bXINGzHVcsBVqlG_bo=Kerpg(rt!3K#Oh#$2rHk=s*s4-NCJ^ z5zO+-TFuY(kMZl}^y)$iy!~gqnoBj(i>RE`f~^8T-l0a$%9Ui;{b>}^iLux}s>8D; zb&iIqb{Ur1;c!->3VKO9bk{9I0j-I9xIH1K}77Tt87zEq_ela+gdrWJ?SZk@gXN_|`sx-*R9w8Km7(@hzy=BjAb*}M}>iL(Y2 zCF*(qaWB(F@*dpzR-PspNgBuHv0Q(C{e67-@P*x##8&LgXOs^Sq<3vx1-5p{dSfB#kSM?!|^q^Cn^7XV^S#-Vxoia}qWJgbgjrh7ZD)Y!Ydt za1~_0OUbz59O(AEN*=(b!!}ZV(P8V&S<_*$jo<`SCS-EJI%zwoZf56;(&}+{{*w^J z>r}kVSy?-j^{wO$k*&exUJ!Ot7RS)mR*f2V;+L`+0xqb}{`18OKP(m>rBRYvDg1aI zRZoEB3!r3;)4Nl|rr-0ae{en(E+ab=Kg?Go98D50<&1fD)$j;rHmRhpRWGN+f5_jd)*D`N>JCu#=+wqHsC-J=G#4FKdT1Bg{6y% zBNNi@sSYr&$$OBXycf(zr%PUszD3j9BX1@4=oLoZf;{Y+$IlmQ|9-JRzJSB&)n}6{ zWTozvC}7K(-*W~DaIlBk0Q#w~VkLo;*L1LftoiKxnZ&Eo4S)bfiaj-LP=B!6g{2SF zF&+9=3JYwl@TJoiFH*>M=eVB^uh5}N#OcbXd&iu>YZ?I#y_`1Ip=Ni8uT2?WM6DM0@zt z8@Ecr4kLiur*|1PCFv3c+1=pFg&=(JrMm<8zzaT%rA(Zw;iU6V7AtQ*#;mTMvU4N% zE+~vFyu(~hdho$S<#4h3cB`{Y91gW@!DhQs{}9u=d9mswQd&(uQyod5)ld(LUuRoS z*Vy{pyhxel)(j;(a@OF#PodwS$XnbpB0qW6@J`Vw*U5J zZ8CJa(*5Fu$>!#q2oIxhDdZR!ps#K``q#w9>!$Yo9=w;=e^k?}Y^z{z^7rLFGlA^7B7itnlMv&CtA? z)EKq$zT4{atWD0Uyu6oGeGvPV=g)-GdD=#I9qTZ5>jzB@bz+b;(>v~VN~s3foOxA( zL~6SmSHrT=sSciPS5(&Ws4s=peP13g=2Emjc4__%51;DI2X8sO3u1k^>&Nk_*U!J6 zpweXh>wIZ#n3p4RQ8x~+;;Ick3dbK;Ivf@Q3mh^GjkvsswGk91p&8ClZYD?l{Ya1S zrArr4os6As<&zy)2B~Ravab;?o|8xg8@ipS+RyE2d!??3Wr`hyQglQ+y{RJU53BGc z@y_Cid?2R?GEkf+u&Dshr}8;x_s}*NO4ycXEXQm0v+F!Wln3Lee%W^CsFMUqwxh4^ z?SR_1rRw9;*AMewZ+<87mp#15-2=9Dj<*(fW%dVP*pA?+ue=jU1@Pc~2*)#ZQaBtN z(02>yRqO{&_yNWhN3^cDVcke3w>T>6RpKKnHE(j|pNFDt(ojkfsQ%LEcPxR;<8ri9 zDI%7qLi2XN85pEmlcAzIYonKkI+dA+P$>cKzu8kaoj>5wy$ghD5%sj8OxM({mY}w+ zX)!<^zXA4K`pBy#>)lV`L;qBNJ>bvq^z!04*JjiGhMyC471)Q<*=<$+Ps72r%1}Wq z31#$0Snk*MRuz6DAxG<5wwY_<+`wTs`q`}%Zcfybdi0G5Ixpw3baD=3o+`7)Q@mZ* zfM6^4reDbJpgCK3*s{HAM|vE}MA#+H2Sx4HT429uoXyjA=zv#B1j@rv(^EGqV!17= zQGJX|v{29{9J`tzJR(~o!&RoEY}+@q@L_5N^X6<~3*@t$T9cZS*TIqI7z9r~$SGe= zRyA_2VmQG;I#QrLCHl3B5zgH+ITbn6FMP8(MrEC`8h(iZtYHsp5Y-uwU6OAVg(#>J zU0(i!M|+^E1(1kkj+rRMSJ$Ar<&s?^*UgSkV4N~#$;)xOXm~O}`F5=P&aAd@=}s~1 z$uH-x-V;oB!zQCr>Gra76xE8oOspPYvpbL>zelM5{_^LiWoNEz`)hO}*14 zu$j!8A$nya}SbnfC5*epPP&qSSe!K$5SQ|>4RYHfj(Y=?xe z+M>OJLP0-^(+Q!jQrT{CnP^3xWQiS`P^DVm_^HamP-|MpvG*hQNBwPl_|tanb-$jj zmy4?l!W6VE&(U(dGRcSvmdN zO64C{Y5|~0$^!7&PpDm><&7xL@MLS!Jh-bLD|kq+?SP=VG<$W!HP%oz7i);5PyB zm}=CJ@@@s!Hg)5`tZTtrgm#8Ogl7op1yVpxbt^uKQ`~^H915U%*mjB#pF(qStFqN9>?YvdV0{ z-G5uD^5dR5yhK)n^KIi;lP*ELTbG&ez&DY;yyRq><{(+ zBYZ||UDcY;n(b}zT&C(xP^2WHICwWDR*lk6jwq*O*5|FB3iK*$XKi>ojE;ynM^Hjc z3HajJ`l-bDsVPC{^Xv`+mUMVe_4O4fmc3oUA%$jD7qD@XDpY8S=1V?_Gw3+LBq=w8 z3Zb6Ebo|>&g&$Wc9NJoVVeNIGh@1DxR?e2L4wA>>7PB}Up}>yU)!Z2PxW1X`)8$Ei97AGne5H^-Ik z=xXcYKD%0LDj_SJ;h?K%lzdzvzd(QZUT{dBPaBuTfHBrCfNE)`a*izLKX#3XqL}O0 z1pM>ff3i~H`;{V(FVc`YK%@QmG#1$nLz=2}*}OTO&G8k%J!b{?p+-Ai;oib(taVq?PS$5{DO+ z3~~YCeZNw3{_)rNZB3M9T{xcf*v@|5xtBdbQFB&<2O+r6$gRRnisAp~~}+zE6Uj=Dyim?bDG+DQK$B08IxkBGe>l1J}2$*wEcb1u%>P8Bhg7 z?APy;O}4K(D!66W%mzRKA$?h|FSac>C$S1#FG}RW_HL&tG;$z)f`*quuMQ;+!HaRT zd7LDtT3TFwt92uPYaY!eb8MZ{3lKLcA8U9N{^nKxbsBTJX$+7*0YAK6=oy>V^7;Pk z9op9rWhge1c;$L4>~1PisIXdZ?5b=KC?Uep47Q3H6};D>E86Fct=yVlC{Y=S*-DKk zy_C`&707j(QD2?1uVy1YBkK~aC~@2#OZC^oaC`t+K&HP9IKOs1>T`IuY1zjfOITNg ze!z+6j2uj>?}r+u`Y+j3wp#1}54tTn>cH>4&YMV~mm_bsgNQ-eM0$0%wU|-{aqI_Y z58~AvB?s;tq$stqADkvFu3eVGj@*ZLGn7wjcM1GTHVecER(>`$^5Us^y?SZM31afu z3BEkHdK(d{+I88Aj`lsU3H=e1t+z(flV9Tmuahf>c26DD@;HVcKK=dS>zf(0!<8>G zDZKf@W}j1?iEDUgx|W=9%oj8@J)Cl@Bx~ypRjmX54UbINyq42m0tMLa7k3+0@3`1; z1}DNXhQpw{cktCOx?q}WXh+8&^?Q9v7{zS)j2)~G7^yej*HQ~Ty^fo9_oit>++IXe zkS^;Q-QjAT{d%@4Ui7Or|Hf)i^J2$>z_CtYDS_p@uVo;{XD8c`c!J35@A=omzFuV!J4# z>1B)5tQ61q-jBf^Oz=adMl`PQ?zoip_jA6W(60qbMGZ*02?W{ zlI`FlJqE!irz&bu=V;mH-gM=SIkACM6hIl5qlFK?tSum0O+^4`_DuT* z3bCDCRR~TX_<)_GXnayXd&_pqv%%H0KB{71S~^|9SrpE#@2~SBgD%Ta55ti`K}f!!8QC|P|H-Nr|)XhZ&R0nsDT`KMKq^x?QpmbOrmp%g;?)>W@&4(+B@Fv%qu@dE4{`+RjkqdqptzMBIN{}=QVpb z@0Bchb6H};A>EtD3XcJf;B~ogk8XSSl zkD%9Z)F%tN(7n}mKK0lfTd7)lC5Jx&q;cEfrOqgJ{%}=jzIDiu18KH*c#A`t4MD|7 zUcVALp?D3C5>!7R~c;bg08Ah@ND))Mz0ao&Pi$n9(owg zUF(u1n>%%R<*!bnoNhL$HytAh(RKB+9je)>ua^K#d5KrV!pD5+PmQfoJXJhkR86^D+jF)`J729YuAkr{aN3MP8 zbQH%h#Y1bRMv2@t8o)M5<&hdScIgKs_~`YxcgLYmExH{u69kesYj_Mn{9QF+XJAYY*smipm$GwI7z3s(rrAuc|nH;wUxS;n!8T0eT4D^(-E`X32C!>~z(3lpojZ^Z4@T z-=A;d+4+wkw9tU{#lQY7+H5vO14(qC0dRt@HRx`) zWjJqOqvL7wtQ}UsTwuK_`2FC-fgZC>_@vs=9V{WB6rE}`B)!-QO6IWNW+9ZYqtZV`&Nq2ph)`3VnBPJlTEuSe#d<& zWdo-5N>ll?lfPSTep}=}m-1JZ!M*=ER6+9&38a4UEj3FVZ=!+&Yd> zOWZELn$^}rr3N-o&Ux^zeQz=-fIT^tCjfsB!ivDLIZ-MB)#l||;n}R*NVXeU(`n*8 zTNu+Uygq&R`T=FU2T_z@s+CFO_YfFJuYByLxf2J_`v`C>8F1Gj?O4@~%i++~U&A@v zoaT4fb<;?dJPU>_4jZ!Nfagx%p69gf3G}TSjn+Z@z4sOC<9|p0uiyUf!(VGwM@N*G zk!be3S2;k5;&=4jDGB03@p2z}t!{<>=kol%Irh#9k+wjmr=?APU$>)K0HSsc+f}P5 zeScY3-F0jYD#a^`ZIb<(oXSDn90>J~ax^$BsxW#7I8?F1H^yehz05&?AALib<<@xV z`T zIDoDm#HixaOY=;0wx`%!Q14`GImB&mPVqB>fa@L6|@wClSL zfW7tM_;I1ak`cR}H#inkMP=o56n9^a4w*=Ovf7t;+e2;Niy|FrnzV~d+Ih>H6LUkc zna$adX%CIV4*LGUUegS03*PdU8a#-J`tsf-4GTlbRn5$3&0CxOmoR>+>RIz;lS z-tKM?VgSiGHCvfW(EGNVlw6{Lk}6A_Pw$~P6YaEhd9nXD253x|-ns_<;2gGL z^aA2x53%oWvXy?6B&aKYzffuA!0#5Sh;TPM&78GvMR%;d*uFoa1<_mbs6@cj`z$MX zpY1>z;RfsJVMGQ8n1&;p`)YCD6rjI>Ejmd$^uvT=wo5o~}mnl}>; zrH-Usv9=s>rDC%y`yvkJpfg{T2f(4cRyBeMl=^><)jWUbQ?#XSujBPX$6e`j(LDd^VW8D{H< zaa@D+EwK0+Q$+0p9nxog(gEtdR_OWB9slmEYSAA=JJ>j>m4wNgKc%6Mg}VRzG(Y_IW>NnO zyzRNC$U2-Ko&ba%yijsfXp%xoaMW3Z;ys>f3c(fR>vD+u!QyWA1X^?9h;|ZMJ1)SN z-DjJ>I#wdj&7ZZk@~}zXd#@XYHx+-kPdRMY^Qu{g2cUi=w1AAVWg@46^kqanzt@>of{DFh{%;C4{164Vp?=_!KUq1Zxq5t}38}sYCZA^SK=zCreDg~5ypmy+zKs1vNR!jU` zS0cCa|H|Q8x6le^F1z09O!*1x0}pw=l#zqB5#Ivm>?A2zMo&5i);k;Umgi&u_NL{X z3GgD90}`Kp^^T}Iv8#59U8yAliCMiu%FuK&RZTk+5o)s~i|NwBBD+OxG9bAQ;24*f7+di?aygfOPT_aD@ek1^X%Mijqsrdf z)SJd;eoh*{M%UApNQ?Cmy;$dyWR|3pmcdWW2l$=#`fo+A0kXfHF^(SCu6Ppt^x;Wt zWj%GE z-fFu@hHkGQ2qo>9M&q$*FlyD$7llWSa7bp*hs%bz~?+vvY}W64ewXILFQ&^d>jjwdY4nMSafa zVtxK+{rL6s7{4Cxb~}4`5$E=5bdZc&whcs!w&8uOg*1|o%7Z-`!#RLTrD$Z9G+j;n za_gv2ZScLy=k{UP6u)&?g*q=z?5GLr>@f&}*Esa6A%<$2;(~5Z@%M`~03C!8?DlV- zo)29d4|Uh9pF77HV)ZVBOv~@Q2FO4skR*B#zMmHCPH-ux9hkLyD|1|R4W(E(vak5i z5BB1FHfV%i8OJDYm~RXA=UxB$`uCewmS&lUQu)uTEpoa>X>h5mon^OlSvWTi#;}f? zS`x>hWXx3{Rr@V7RQrB|``a(W`hp6Sw6x`e&&c{q3vnHvi>d~kl}xn?qS5{p9@8>Qt=mCGoMX1NjubQ-&Ozs zgihg28ya{(_M?p)!?L?dwT>vcT~5&{>4}|~yyz?%G4gs8KLUC5Fs3EhbKjJ}P;=Va z#!xR4HdNTepm^&5`le?qgmO(aS(LZ@Tl8+`FZ0I&xvHp8;An+D z!NB>dBKYd71?f40y4#zVtUqy5A$^;jXJJj|G)Oc{@0(0G{^% z|5tC{6s9?R;YEYA@DtRQB3#yM2W$JXhvHU5#K;RgY`IXd#l1i}gGg`~8n6(yW#uBP zI98|9kg$(Ey495$^cIUhMP34j1gDYIXIRbvVBz^pgoWj`v$zjnED&8OOi)M8 zUJ^l=y=vrPIl_FEcuG$Tr`~nPJJ~STt;~jhA&|I(oz=&#hTxVDt6HQ&@EY-Q8~X-& zDT)jiB{zVY@9Xrh{~4b@jgMYA*fL_^d|u7~`t?liY7g8XwxAJ90ocr>xTQ^|$%Wy# z5x&&h4%a-1P2gD=p`wFFds`qC!w3V}S3cQhoW)+J;%?*&*J`E6R7=KKPG9(|Kt zvo!lAt2df9G;aC{G&_|wlmr*VYYD`3g)!!(qpBD2%U1WS3CaMDgB@|WU`~piU)?_A zZF=>q#~=GZ3mSsNt$(sFit#tT)=`pn?yf{^v*|xg-vI(A_VyXFBmg{wn z;e`O-%a3<>!NUi@N?M~TSgCFpyJy(_!XeZwPg}JF9?2F60AKSY=GA1E_OAQmy8o`B zJ^f;$jdFZh*pwA#p{xkPqfdK6ruvUWq`t%#qeCFKHy=Ynsuy>eD(*#~)Fe%6Ai|d5 zD=d!RY8=hT0WRLvkfS(SOBN>BySk|m_0zRFzF#X4E_8KaLm;1x5T!yDHiH6r$ zKaN{c8BSKXWmrzG>i&51ezUQ|vZ#njNndb6P*QKKJ1fO2*d+Gx+p4E|6mRoV364-l zw7ASp4p$}1C_8M>X>u8*h{o#;&h+_{wbEzdyS2KOkjyGvo-7TU)_Eb2yW<080^C6m zr_I_VvOzE?s%NsPDyMSirNF?Qg(g@C{!e9$cJRbR@tzu94wSgVlTKCYy2H+Xj3Id9aVz^d*QhH?sa=GxcdPI(EQCvj3bA8J%Ycyxwq#8K68m7Xe;2@&BdkPo10% z$5w}eg@o;`$Zp5EKLsxmK&mQ8qpC&b5tfq#wBWb_aEh#*!+r{2TZmflINzf(0z_WL zlATNr!0Hff{@kXwu{Sux23szzENl?4r`Q7BPQE}8zCRXg*>~hOA5pc^pA-k6 zYY>Q&z=W%7VzU0~yGIh7Q-%g%GTmUx!S89T@lq7$s` zPPm?G+}oyd6)ze{7MpI1PV737X)_l8#Q1wyShf71I|A=LKDO7cCGHf8lIES5J8FU* zfKiiIcty8XMJq18FYeyB>IvV4E5ji%TcNI?Q&BZZk+p5kVprCnRIf$jK#T*s+Li}g zBKO*<4e&F2JQwZ%edxc9uV2__%g1t{*cDlxla*UkRM$uR=~^Y$>U!B%`8t#{y@`^#P3au(i8^1~a)FRHZM;o;Y|A+HC*r)z@u?>^B41?5wwk9el0IfTBK+ zP9#;KAqPi|Hcr~1uf*w%F`pmOOt z}OrviRCE-S&pcToWW#93pK z4Bx1!a~az88WiE*Zro@8vfwKzn0B=`c+dPVtx}t6sCBmomvvH_Ztffh{T_K@c^8<% z8F!#Yae7s68HJQCXWBNKp|ibi_t|ymQ9hE*Ly|9gVR^X&K~UB4u~5B!^)BZ6R{qK_ z6i1ToEsL_D>U+;75VvEggk(#_Wp5~y4`OX+^LZS0(5R{`fpBnbKS}I_etVvIu4z9{ zw9{|yy3!|SIW&SSL+6FQCfwmUtWX=L0S6c;GJeP>NT*s*eXf z9~{sFCkHh()fQBgz;?|9#BxaVI>h~_0HI!+u?Lbf?cF80K_5*SJ_q?#`HN8y9fxC z!lpn0xN|uE12^0C1Isp2HUj@#&DuJV19Jv?lapT8`SS1#A0qw2KBU>K+ud$Zy zVNnGS5-w|+U@9^Vwu-{mJVtHn22wX571+foiV9~%%4*TGaM$UHEs>Y6eXuW4$it#L z&5=|^o6p_#`RjWFn|Hm>d5e6L?SvaPy{MCP15T~^T|{>R->sNf*}TPuiJ6w~ww-W0 zr$?0i-uw%dm`C1oUNj=S*#11&U zZO}_Ba9HC>#2ezEZL*I`&!6URZ#VQ77JddrY`Ym?L+t{b^2JPeevkk3PTx2W~+9<$_+Q*kK+tvmqnLxX5l zR?G|Vugh5@RRN|#jvUzF1oNZ18ci5{b~|%Y=ks0_7UHO0SdBmI4JO-P18r-DY4Hu) z&pOFl5kOUUIA`0jrnMAGNP4+?D^VRv@uI6iA9Uh4EYg#^ZKK|8tA9U$U;p*j`0{E- z{?f0e?rhPU(7piDILuvPXx%i=rLzSy?~d#^((Oe8OA25)0G|AlvFQfxR#UFZ7B^$R z9Z`XYs&)k*+VBxbSNV%*bSt-J-35sI+BBm8aY=<4Y~sl2b$kAc%c$h~#Nxs^dI zj=z&y9Fb&W-df7&DsT>hMNW50lDDP6=M;Vbtscwu-kGfj3hj=#RVVF<0clrBV~6I& zzNXu4r%4I4Alfq(fo_Km4j>aXy@~O*BH4a)g9T(-gw-FY7{xX2bHmY(=9p9}Gkb{yg&dSimIQ7^g z&1(zvM!+m1fhJik-8Z%Kv4#!k>E=rizw!V|(=_ityz+7mw<~eWwz{LU@OLvrDHr%G z=6FjoZ>S#V&Jsvb$mwD$@dRBUd@1|CTgPb*2qak1p+jo&p71#AhVQmY5tO!Iuvb%s zZRrGfnu<5W0pQcl;zGU`Cew~wKnN%Ne!c$u_^m(d%dhcm&C>ZQcnf)*I*$gmW;b8I z>gPls1skl29NEFE2nGYulLE)#1&sDwx0irZ$HT7Drs8)=Q)>LhyH4*C+f ziFS2cu6EgE4EtQZl^lvfoJs0HN5ZoT7PBgb*H!H%b;9o1|39qRr)6RIZM|UH&pif( zaVX5(lI>rZGn{MwSrJBX%+3G0K{CpdgQs){fV|zSmFfm(1tkiGRue4LX<#CuckN7T!b zH=1~qXBoO^3QuXZg^T>R%aTnk#i-JkN73(;Pfd`;xNfPl>Q7+Pz+>q83^Gj z>+9{R%jupSt|Gp6BWl#?_!^DfHxxtZ{GF|60Pb{O)^XKbspB@-cV_LRt8=g39rXR* z)=GRDSMYk76Hq-!Yk59K6_s1x_IXVOV)uo2G(0(`>Q1BU&*9xM6i(GxtMtxBHr-5Z zQaX>t(d<3HRfdd?mh9Tgfla3O4%hNFVwb46t@O~-)nmd0l}q!8#C74MgrPol-t>S_ zc>p*$$+6i(O6nz8*oZ`wl#FVu+U-qkY|g4Z#Z+qc;89>?x>>U6W`~#EA^HhlXpC1kP--LYP3ry9N;~okPo5hGA(didXwId6sw&L(32fr^kw=-gj zLDfx-asHG|5Hd_M0fA_g=`CxqoU-Z&%_hgx_1AEwk&xs~RkWH8yM#DCKrRzG(YI-I5xD zau=0Aw+uieDzP+r7%7OX^$AS&ByLYaEdn^! zT8chKyf~84)N2DAOE8*3*@~4EyT@Nj?wv%Q2(C;C|$3K7j?Zc%ii$lM7WaiUR(1@ zIeEYcPPC#SYLA?6Gv%{i4t_rhuezgoiF#?x0=YSqmmbQtROlUta?c{&ljx>ngTvje zTbv&D2tdHjEh|NTt`bvu>$HGc#bzTx&^2N4FQ7xv1lIXYb$V@&ul&E?t=C`m>+dYq zxkCPnSR$Yt4qyDGS!qNYj}OH%_J!)nY@TuBRAmh}r-?zu%9kl@$BXYR?MdZXf-qp< za$;*SUg86cmZM&`pwslwL}}W@Y)_^W!yB>c(Os%1WDKkP;Wb7D{zZ<@zTA}oq$#9j zCsfz?zCs+ymc*=VjI#wi2al_FSyKl192Rbq-rtBq$y>KL4Mtve*Q72zc(W!ZW~5H&x^b_<(=c6Clj1vS}>;Dmw0M<;;Fu-6})|7(BI=$?$Jm@L@1G%ClcLO{#G>q zw#`PZ(Bwo04@Xkiye+!Rxo_#a75h5Ac=fzUP=0A~Q@e=68mj znL){_PR3OHv1q^U?N%YYgGG&!JgqaM=jxQ??}3{5xl$`98f{9iPRQ#dc@0IRwOz>R zrM7QJ1?bz}f_rZRl$Mn_tM;!(+X$*MWktXQUNSSWWdK!WZ_7pvV!#G(WFU6!b}pM? zg%>x~&MmJHl9!2=!+*ekC)=z8b!Gpr=dIVb#ey*&mNddI0NH1lCnM{b1Zv`it?@jw zpXPjNc|#My&TF;qgI4+8+iO)q@8&T5A@rIWyPpY60XK_gz`RURj%ahf!N(aXBgpbS z)F)~gmh%ZcJ}6_3mxe}tvWzxI!ZZCu*nmQ#lFVBcqaY=rP3m=PvI)q7Fk6yS*x=?* zZp-g)HxY9}?QgYdCEA2Lyz$&yu4G9Fiq7D-&0_q$@t;;}oyGD}00JjjGUJ4gL}-Fm zU7JI*7aZbT4JZ-pH~9HVM#5!yR?nB?a=;z!F$ooE^)3PvNwc>Yi&u8qodxD3Y4ZLJ z6W4w3CjoHtU)=>lc|BEZreb7s)VGN;csogD36yX8V4jdFM|XSkJ(&x{!^G*TXOD77 zos-6gb9AyQ%+B%?_SNv{*An>WXg3XX06sRu$kHab27tur{??K7-+ExJ)=9geUj}-v zW7BiOm#!DdWM3#585EOq{7QF*ZiBx%C%P6%?0^kA2Y?p=S&l0sHh_7w;NCG z*-K}Rw*P;OosE_pw~?h^#V;ToWFj*GJdF?j(xyd;T9Wcu^Yr_DXm(XmlK1S)j#s9d zU0FyV;@&{Sy};*tGGYQj!6O%NY z3|Q!<*jIB78)>q=>z7_f_F43PX*FdVlEbK)k4IgL*LG~$ zgQo?}<~0aWG;DkG+S#5Aa@poZtD}|e#p$EmKm+Yex}}YDL>q^)q@&c@W7hVMnKVRb^fcSW~B!brMZ+& z!bBOz_+(x^KquH~fI9^wEuj_R*d+F|q_$l)jluvkMfp6h;2Uwv<{%|)r6{(> zpUwo7gYR_MN4uL0S5_gXE^l`>m)3t;PJ&bpwvM8bN&NtJf^tELBPjRUr*22tCRY6j z$fEWld|RnGKG*`E*HvqJ)|4l#U?b7mTVUnv9=1cr)t7BSJuCNnt^%);BweFQFsFKc z;a2u^J68Q)p@kV+Q8~dPk;bE7Ll8Cx_^{U+45{pMg|R6oe%sOeoD{I>R{xW+x-nxs z9nnZj%XUC!my6bS%xDfF=ItBn!4!`h{)&P zI(yjucb{JF)oJuSh{Ax;!Xxm^{~j|a!AAKQo6nm zvK-{Xjm-(2OW(@U?xAaodfnF<^cCS zv-Tv=J20gx6T4lTZ1BSb)MD7OMeuGJ(rag1s&~GNV^pLJofrsi*CY$Gy}-&MQ|H5K zf!u8pA1Yt=^mX)viI|SsXqMjullWA z6<@`9K-sshdbZI(nSfM)sSx652T%-bZj*=ASX*#+_8f0O4_i(j5CrPE_!-f%Xi7Xa zt4Qjj*wpVeG;nKx>ftP7d3_L8Y9Ce*|KaP0H4MGK8yN1-$eyGpNh@p+ol1mRLl4q=)bfjuU`rjhwO39!Z_5p|I&IiQ zcQ2bZeDH>I6fG!EeO|ocayEGx{3;O~o#o#hr__*7V6`puPNIE8c2cAIl3QLwolD?{ zaH5-WgPlRFvUK*}is^n~YPp!8{a+0f6jkuIU0n_9o zm*Pz%-^p+Wu7zs6uGimx{rKDG`cVPl@EG=eEiE)f*t8C@_Nd`rvf1H)R4Bs%S|(9P zJ6IrPJpQSV{j`V*d%M-hSt5rlTheN=HRm5^>Nbhk&$c;cH;&>_Gs+F8LL3H2w_@-6 zQ^T~+U9rRHSPYA$6NWSEYOL+cK5CLs&NWSRsjCc@B}2o)ifrz@a7ehhRA3;K z_wBgYv|zy-46sHx)D=5-$b0bqdN?mqbU&Z|)#g;OVrj%!{~FP^inX z!pj~-siO@jLF*=BdA9Bi{#DaDT5+h7PN4nLcS(@^^xh!ysj0`deRGd_30oTpUQ(;K zx6U`fY_IcTQ2RmM-9v}7O;h4JYYEPeSXc+UHbsre;n89SOtrJVHb1BmYSpIbW@%}p zWL36WS0QNvs2eeZpqgwCBEDYljmnR8`gU3W60Z2L zy41q1w4}Z&Pn&g#3e~otu1;kg=e2tUan3_mvn=U#6qT4-;xY0vyVPQ)i;LT|RYE51 zpj8xc&W${v4`m@H60N&7VMOWjEF@f7WCS}9p+^MKya)HdP@*&j((%oDIHC^kts>@@ z9GTNigO4E--OICObW_p2oU6dZWY&EbI8L=pR>MsvPL_2D)ae1+o?whWt&``jyokGQ z_B0)A-R7vilZI9{&Y+XTo_K>*A&|+U@7}tTbgf@OE@8kt%2D+p=Ygey`gqFr+FN() ztSXr1%QA!xt+w=!sZPdW>fDdLzFb7CjzYcrbh-ls*t_4goV>#-DXN%B;F^4?%iDyD z*Qp8@Y;!xU(P@yPC7SnW38dkyI=py0Yz$U=U{h{*Bhi}@2&Gqub~>^kuHj z$nCAe=y;K*Ybgu-7EUi)Mk^s*VZf#1kU?kB{NS)%mpM06&c=?_aV@7Y^Gj6MmKh6>bv$cy0bWe ze!a^O{OkX`OXhFo1yfxUsv3C&QLf@b3W5Ohs(#(U`!u3eDF*=M^6N%EOs8gj0P|A5 z<$O*S7gBdC#X%Oc5JW^y22s;6aw@iwk%Z7u9Ffv&udcLTlv)z(jAcT7XH z#!7t5T>P)V4F>d8hod93#3KkDA5M>K=KK92}A^N zH=wIXzJ}GKI@)g06@EK`qRoy)xN^(4=DycXtOY5gpu(-HJp}9ftaeGYm-_}Kb@Ig_ z)eJ_XUqDz;0$eAIrQKh&Vo>Ax?$+)>c0`M@^V^D=yui?WS*S~-L^!INgg=W3CTN=L9bLOiHU`e15zoz2# zL3U;Xuyp!I1wav))J)|>YPAjUP)d~3p0_ny&N18V{v{@8HK4FBXfLl?IMH;o1s(KV zC6n9LcO8Kabv(Qre$?}(E$?z-*NvyJx4qlh?K}bt<|xgk-VA4Q*+y*pz4>ys?A=y} z@)O6Dni$on<@}*Gj#m7qvlvyS%bCC*mwIU4*k!gx6)mtg-dFAC55KJYEM<#cG!L6j z(`C)U-AY{B;-deIfHD(=X?&oyswd;L?|fh%jmGzlGWX7xpMM*a@?049}BK^ z{pE-~q~;*}bj~ki^p5I4B`^EDWhUu(*WWhB8|C(}#0cO3w(`|x?%Pau&%EEyXfF5p zSBsx(O!d3sXVlB!4%(E!@rcU~!JGX}&gvup(L=C4np+#;mgNsE!V_?bcpV7q?TWzA zqXG#;HU;Rctg;YP`OKx|KfP8xkEK+hw-h+a5z+^vNwOGwH9*wh>ZZHv5<;oR znzNJkk!*8#V~84+Ra+}I`vo<(+S37Zf*2pJ4@hro-e^VVXSTQVnbezZ!z-k`J29eT zJgltT&!svE?B&PJnShtJ4g!?=pWs;@+S)(?-i>3QquJQgoYhf%zUn4Xmj*bmSW?5+ zc8o{0GCL>)_q!QaQOUMTJG52307+#!ZlsC~2$odl*bWGlU;ISpwxFGB9&)n*T6Mv& z>k-T+sVe{&;@c~fG&K)7`((M)xF-zp{nz}Mxt1rZNu9+B3GzS^Dx%zPx?#7r7rhyW zViqj?Rf(R8bdKjbjSu(zHb=N3dWbKzVlASESKvd|my`-@1oMbG{i>ax}sOnhhrq;ekfr%)pMz; zuU9W0eru-~K~L2iEk z16c`OK~lth-2zTvuU;qsFg51&j6H0Ls!?Cn5df%XR=}2+T{%o(3brIick}9hiLwrM zo^AiIc!0RJZ}n1B%GbSv?o?#|GG)Ym$_ceg<_ z_01kPTfkw(`>lZ?T!$=Iyb~vdbd94Fdn+n8z~0qX^0{xm+=C&rRKM1*-J(lWuIR`w zirc!p78@!Fvrc1^A{=vLX(C@gdO~aTE!}FtfVxTRDsJol&i-iDDL91(|DVmF zyM9j|bFxlcibGqtolUoO3zWX+!+HbT4QeuMHDb|qZ5mcjotI;;&7dakeke(By+o^D zKlGnI&UajOybQ)&8fzZ>5;>f$h^TkITKn}Z73BWoUcd{Uf_Ef#( zw#26m&JkbM>eCYM`(e#4ZP%+`z0!~E_R6J!b#+ILeGoWKFM*W5fk)&DaXK8wIu-wP z*W@&eKNrW>%c4{Nj4gY?d}&hIgyE`=66_$b;D^$6W3Fs5-Zonfa=1T{dgi0FTt8K) z+q}3XSX;WcuuGQKeB&P4hK@U&>V6Y+Komi%p+O{2G_-4TNfa60`BtTOwm#Z5tPXdj zNru<#%?l-aY`iNa3nkWU{?$_HEB+#8>y~Nyu&6uU`l;FQzE0f`k2-nxriFR});RO_ z(vy?3bBaXSq@VIZrUEey2cF6X?HI6C*5xQ=(*s#}Y+Gv@d$4n+?swN{hI9GU{pEbK zS$J_y)dgEKZ44hvzOGoNS{mj>FNW2AS0&Omk2vFOHHyD!x30tMu+rF^<*@rDs*Ge3 zw;5;G6Tr^7mWdY}(5ARrctz`<=Pd#?sHYd-La4stSy$6+g?CIyotAICSv(VY+QF(_ zwzsKvePswtdISRsxnw%OERT((wPgbziJ+;J=n$YG;ms; zs+nZhT{}!QJM5fZgRkm=ZT;B5AeZXu_Ct}>$P`18 zGu^~V{eej4S5c0IW1~%=p%>Q|?~v5ZNm~joF^4(4YJgMO|DlrpX6F(>wRUF^;exB1 zK(FM32%`D!16f^i#cLaU|UfF78LkYO{&kd#xfmKkOJL3}=;13Gp#scjC)-ayuD>bOIE=%#XoZ zgVY7~1&(&eS4}T9uQ|zwy>P_wo3z;NLOhp(eNkwz=cCw^bt`Z8LIU6FF+UtXZb@x5 z62P-*VGR*CK7WvSu55dmBd-RS%cdP7Md90>mnI!vdV=nVXE|kOIfla+CC6#EKcGhE zH^2t@c^@!o4@I&t?|pYsigy`d`}3CW!CKF&WqW=BO0eoiV9@q#z-l`LRK-iZi^{57 zsSY^bO66t1ismMOI3sMccWt+?Yz~<6L6Tm!pqlsV(*60i?9Z-HcYV1{bEctnGwpx1 zSax`jub-W=u&8F=ryga;L6GtS^D?y=_#msqnNAV&c?eP1!FRj-4scQW_nk^2tFkH*D z$;}5aFqe*DL2Of<$ksflV9tOHvI#Jr_rrN*(|CK8@1m4@IN01?^so+f0?e_X8n`^Cyi6|Sb(=GD)k+G+d+gi6j1*wV9G07yW$zkAP4?W&kZwy?3}u!ANFK*F|Fl?New}?u{a$|~2Id#X)vGCqTbwtV9Otl%HIByKy>{t(npzOpDqb8v z*U3OV%5$}#hDqoTRg$cVXFTAnRq^I1a?Gm#0GX-<@~NBS?IfhibS6cD?e%Q58ePX= zhqk=t14gMtx7xr3kas)n9OHaJOtO=_-s!dO^aDS=>vJ0Tzt%KfhG_AIZ+OgotTMcQ zO7}Tbc5Pnn9;vi9gS@xtTW32aq0CPh68N@cd*O>AD%5k>{0a9;u>ZtqK~B{a}y0to5R(U ztJxK@yOUq97;gY!H)m~Yy+~Z)5Ob4Y%FJr>jgyCL>^R@Jvsb4Z(wc+US52#TiRMB6 z1+_Uv-<_A9bqhq2N96bVGpmjOk~lPE=S{7CpGX*s72sT=y%WlRT{_mOZLRwg4F7O^ zxv6ZZ7ILv&{jeZwdm(Hfs3|*_F#`Lvax~|mt>LX=CjrGW+yB?p;pf3j4RIK`M-`*?_CmtG?ma&Z<@0F~_Z3Xxa3km8>r%mZPYY z7Mo5lI(Z44pmT(~y?7IIJj$oGPOLhVVw+yWIbLBu$(4lTOZ9uVxsO*Fig%Eb0*88S z=H8q?xt7)LvNw0bUM3DxN`x|WB9TL95je&2W{}#YjvPS)KFM!?uHJu?L41>+Nw11o z(bfY35IZJYp6z$5x!iZk+O)|u*eK-$106f7P}C)crJX>l33B$x4y)vmyab5i8C`Ju zxRnHkwoFdsp`EJj$l5S?&Q3Ki?f80>R7h0i&F4P^r{@nMv%!> z+a-9cF8WnE(fol|YUwt#I5Z8Ympy=>lXzdHn;{`-*(REjmD1C{vL~?Lwbl2E#BaZR z`1-?tezqsMyj_UBOybNAZBf)sE2$9eHwK>^30&mB_NGOEszt}uv_ zm7bS~0jvcI!?OlArQ?te3#W?}(gua~XWP`(cBu!Npc5RvJ*UPuHLexI@M5+r58;fU zSLN3!UUrmnu8d8_s&{s{f`19HabS0BI|n(2WhBMQDj4F(y*``vy*4E#cWr=JwZn3w zz0;ijqOj|uCjZ;7ze};Vw^B1ao3Hs?D@SmqTGR0)n|S+jd+BxCfkm<;q3Lx^5}GRY z5V5`CJL{`_AuhO(9!BY0M6I5*03PAr=sd+K;hB5oBZ~+YnGscrp24x**ySr_cMz|3Ymq?yM>Z0K#u3qudt<#m#gY6F@nR& zu4Jo0;L0tA)sAOlrAJjFe=Faw)i=4G{MKaz5`12^f^f1LP$Vu5`KnTMOT9`B=eAmd z8Z31JrP(AMfXTurM9%rr?&=he5aX4>bO;0x)OhvwzznA)yGG04MV)zTT7<%WlBoCB zI3MQ_=3s9LlodX}p$DDsB)bY|-j2qq1YJN`Z{oco6=0!aPe|6N=puE38DVE6P>tH} z=&-Yu?kxJY@#si4t&zeAm|gErmEMRTC3xf73Fy2+KKHkHf zF5f@D`m~kyfyTOq-uq!wbs0blFYVQ+iyN^#oR?6|SbP0I4t_=oi(BYyfgmp^j+Tijmmeh58> z8eirkVyu?%nzVIqE!9M5;n)dlyibQq?{%T79PYFxGSt@J0ZWIrV&HzVzzE(P@ekT? z@L#sV87I{DZ1l7O2vg>D5EtGq6=zeS$%7N- zz1OK!5gZ^92=kSch$RUr5P5F0aEG)(EEC6!vUZR8hf3UL_20mL&z- zV5i@&*8DfI>&wz+V|QKUWwa>=XPc}0a^F`e?NF-4)1r#wHTjw<^G3j}qTU^*RAzNx zf#Y*KUmt4KaX#PoV(5TXZ%c~SiidNj7a^Q~pZp{CPfk{3o0fjz>AOA8RCzD9AZZ=6 zo!Z>l@7bLNg=HU#t=QBX)HYc1Ra*-Og zpWXs)#D2}M2E$Dq$FSz$I00T4stOOKffnnq)x9^^4@Y4^VDR-Qct7D&YT|U? zV6m4Ys~KGFBG@hPu$cSRpkd#y*EgGiH8=iklWi~bo3L5*yVGnkuf>z(!snQ-_gp)&bQ}DlOa$MKMv2HhOh&S6w56{c{RN)59cB+3#=4^^2bH{_~qBt9ARg~i~64#id1jUSlFA>LH$ zm*(XqR7@L@DgfXKoW8WR&#Jy=aJ;fX+CQ32$(#;{c?b)tuph)eFP0q~v94y#zD5!j z+{L?gw#()0(BoR@R7e1D6?7s3#bx2z5xoKejOfv#-LPMlrrymQ*g(&n_i{;hOcZ&s5C>o0Z8{wr@ z-{Pu4+- zMds$+vN_k`-NRX7Ux78#cf}I^4P}|hz$vvg4%T<^vL7R_E8ro)nJndrD zzK!k8pAfel>Wt1M9QwfrNTm90tMioKNdVmy=eWJ$zSv@LZwSWqs6>2QtY2&YsV-e3 ztyzut*GuS%_Xzsro`l*h!b$D4^$pv2!28WZl{PXF&#L9#rsE0FFqAbPFq9Nh0cG3g zy2Ipk0_Q9OC#TLh7jJb6!l157XH?leYmCgdjP=n_qC@v3d%ie^kbz6rxYJ8m$5<`# z^XtzNR@ITW)|AoEpr-2=*qUu%OFJ-X65BLh)mAWD3g2y0Oj&(Mm28tL)xgVPBdB7D znyP)jW?$y#f3GX;bGgdAjPeXZO)W$ykP`@xP^K=NwI^jvRaJ=cEwI!n6oPvY;&@?N z)Zg$WbdgN9gC5=<;wuB*!u@Ne}!rz}xmY5dGPk zD&%TTbn=B#VHJucM|PZYD8Q*uVK4;3Wga9vi#jXXl73msuv*@WQtLJn=Syj;>@DfZ z`}2uZvgcQx91lXJ0P`=`>;CX@ei+{-g7_YhNR5Ny&aW?EosOCFd_O@ z9)Xm=$Ep{l(C*1MvZ&C=q6EF2WT}V1>3IK0|LJ00Z!6VVqEo7ktg63#Wkp)(mo`5{N=j+`uWp;eqXxG zIw8Ko*Z|2UCOdt*%QAH@nTOVeFj_)h4XVUlYkF{IizwoL4XYI=OI|9RY*?ZNztof>)XbG1TI4jCn zZLWjkg44cc9!V{y%RVn}kf6P4We@H1k{WgjBp)h}@l)p=lG;C4JL(!)XjzQ|C*e5y zf4OS>+O<^vqs^l0YLt8vefgiUDT1vDj#0j4ij(dspEHCTI6 z`!tt+sXz(0Q)6G%uen4W^!DKJ-wp=wn^~fJwCvOuumi3HCgZ289jMQ4dlIDsEz`k) zE9%(b{v!6QG2)=)<{p+qm2B2A)7|U(q0GjFE$nf>9WC1AzW_5m<5gs`+e5QiZ(qW4 zA?b?$URs3(;G-Y0^}k%X-^Zu^o)gFeFW452Bc!whA7OE+kM5ivyZnH(Psz#(9#AN? z3NkF$MFNkjU%Gn_UT;mgAxam?R!91A=n$N$j)*Gt>+e_=y-?q*Ubj{E;_T0(Zf$3! z!(0$rK2x>BlMuISY`J^z7a=70vyqh_@rZ0IAd5Zxls* zdXz&xZ;vX-3=ZZ9P~pw!KBw{A-sn`Km)%BM zcx<4sDom`EBR8HqtA}H`v#b^wr#QA3#KTn#*n7j^*x zNg4c>LIP2Nk*KU%%PGDb$2FA_gd**`w#ym~$};)u$%5qer?ooPzB@U}fTvT4{##F(w;?*kA z-(g+fg;M@v%zXexK{@vpRoqO=uT;Kfa}1Coxe!n^3-;03FW3uvNLQl}fTU!>)1fkA zn@&W@3w`a>14OG|r+1;xtL~_nfD@C-#d=YuX|3MlmVIslHE)ECcHBD2LxMqGP*jyG zx+?pdD(+D_Cc7<=gS6Txriv;G#*vh)3{8cvopLCA2lzip!J(}`t(AoQSfw8D_7lE> z14s~Hnx(A5a_P9T*-z&TPKf|;3t6x_U6rfS{{SH#(}8nnNgFp@>98;NaJClY2qw{z zjDQscDeB#U>$IG^t5fW&!jcYMkVkp;;Fm@DH!z-&Kt-2RAi%jzUI$EXKrVJDOg|ZB z_;A$}_+hrx0gSg2>qtu08xhaHzrw8vn*;WL1Hp+h&|I2#4H3Gk^ z*Q%(IBX(ueSZ9Zn`J#kRgD8RhJWmTXYL8bQQ1SFbA-}`xGY1*&x;jCKT#!j(KYztL zil8eJ^k`gtU68;h`f0-?IZrVbqD4MOe-Q}W&U3WB6ShxX`3QTC67G;P7}y=XB3h&V zQ)A$uiv}bBYPBo;N7ULB;ty-j=)PyQ3B*XCl+hGcbqK_r%`LUtLRyO#!)4Ea**~q< zufPA}=WiA3g<7u{jufXul%~hIJS92wb_TZq0F0!Qd#{S!-TJs|MZuPX-3)@|bkb|d z+8r&Xw}#VTOM1P7y@pHa#+IPnSqRAVLAFo~q-96~Im~8=$D$E}9HQQ|v+x)KTbxtS za78gT;xT`4w_PnAdAXmcLIZJQvW& zG4Z&k)^SDg7XI7r^;#NyCjv{dlSDJZrkY-NdZ9U?!uk%yygK0ZQW?t2sK>2{+-h?A zx40zHPWQFH>0Hu4pa{XfTTio zYr`r0KJ>(dS_Ew}h}~>>o}H*_qx5ZAF{_Dod;1N?zO4bBZpRFNLNU_QMgJd#689NSIlRp*S(-GUYwM)#u= z+8}w?k+$V@v0&F&Gboo%md8UQ=&#l+{&Am`t5>`H2OB$QKYj*h z;@OQs3rsurs(SoE9s5IdsIEaD@95i_{ZIe=`>$U=0q@TxnRh;;7!*G@@53&y+u(>` z)!KR`MJL$VF;t1R%TZf^ZtX;|6q{x?jqAZww}n{yc&nXYmimGsh`c=(ZlBqqwu>BF z?E{DqUntwwAmiTUJu5wmVQ`#bo@Lic>Q>Bdw;T6R)5q%&eaM2H-Nh_A#+qK_RKiuO zX0jQga&NYoHQROwmk#Ok2IGC(sdR_aSIDt(9KedK^PJ}{B7R$`pU!VrZCe1_`!!#* z1$TR_)XF@(>i}N&;uWqwagK?ds$zlJrDEHyxo|5wR4PtJ?pM=`GzL;GPH`^LfNSu= z!9{aZH9^kH+t`T~MUTH&LtGq$WZBN=1vprMxMZQPWy^<-u-qyz@o0vqtVDpYE990I?o1<(wamIjB~_)%qKVtfN$XH~WM zr+e7q41ZG)_}~-^exP;WNYIa>WJ$N>%jUo6g~gJsIFBnlYl!wasYMVRv_F>=^fsy; zX}v0W3-)il-9ntAq6*=voXh#oIoF^a3~%q6o8`?l(9GgEy4lxUQRc~gWxM8|+v>En zaf$C}mqmJ49sa3)_*y@F`TF^{{{HA1iqv#T{Dft8Z zOv>?T1XOs%902bx+kC@3j`vr!>hfynQCGy`aj{JAn}_#I=M$#F`2dbl!2e3XKA59X zq^q2#o+_E2tZAgtbw??}FctpX2-LQM*~XFyH>(YkM=aW-^O%u0!)aHWt9q&Dbrfg1 z+MT_rADfi*8@5Ak)xoH~6>mk;yOrBd_1CZUmv!U4?W^zbctNX4iJ{2xu@6b}v#y{0 zVZB%VwbQEQlI!gdeJwCJWpMGPdquEpqI5o>JMYtwX`(Lt2hpV{*TgcC9X3l8V9#b# z{9LA%w)_Kb^D|^|>Ouyo5ti(#)_j-zBEd?xUrSyCbOIG?6)}d2DVNvigt=QGte{J} z+P~3(x}%#CAbUa2BxQ+9AkYxzwlZOQ-ht^|7E^7~rpvtn~P*XyX#l;=Msc~J>Cy|j2wtQzn4 zWFw49gma?G8PmAOOLp4$EnYGyrKhj@V{|kb@+|Y7mS9tYZ_A5R6|;vN#$nsX1sAd4 zXR;tEXNOQuJJ(j7A}`J0+5u~tMqDb=H^8#KAhP9rM=4(4&pq1vz57T=yX11EdOvGD}Ga;IJ3C z#w|K!E7@SK$EHTVFae@<+IbNc<#Va7)X)@lO8wGv9+`AtHohET7~3^2ts9oz3;CgY zS>$k_4G55AE$vxXKkYJg47IE`-K`HDgB9R`cic*5s`tEkXL;ULC4xG@9PFkwYVDA# zw(78$_m%qnv)8w3rN=k*X7Kxq)Wm&i3paO327eor8n=u0bJ;WR5C&<7Tw^Wf+Pk$- zd$v|=A^~>`fUBRoW)_sdb@L*VN&-MA@HD$%jc}@8prYl@!E~&q+fxQbf0XUVZRjV; zN9AJkEPL=9&t}27yY1ni&IZ|0rEuyXLxZNLa>1v!!UUpV%2BUGeP&zAV5=I&tj1=7 z%Du{mqDB4MJt1!Y1{eOrYQ5FEye)gyy6nYa!&W;;)3I;mR28g25Y!G-|K4ob2^h)Q zJOHDb)w&(k(N#qtMX9V2@uhCc$lQ+q|v5xfk_iZTV46ophVgIi0;nz zE4#tjwV5jFG!Dz;d$(v$b&k8zevnCmo&Glp-0%=ABF}OIUL!zs4WLCu{f=#^>jb61 zv?~wWCIlf^u8G&no3E^6^yWc+ACviRrMB-^ie*-2mCXR5u+FEqgZh|QoUdoEN3Aja~RqHU5kdC#ku{c78**UH_;fXmsV=rDI<^X$d6e-voR z{`4NRKudme&YexJzV+K?3uwZwJm=7aMSFC(Gf^L45%aBbY4$g7 z*Q0u>2+V5w2;0&1K*(0;^)Myj4C%R1U|Fo_qPlUwff8)yY4H|a=$zuGj+iTI)9c*_g`>R{4tv=y&fL>zX z0sVUsW^o?6DgS{M;;s*IP%<=LOH)nJDgtk4w_|O$)wMho0jtU=N7Ax$FhD+q5qa9p zEaSie7*JrWVl#Yf#H?#_ z<^~XE`*WajUVUq;4rb~kjCwRh<9EkMBN4{x!2^s&yCrqRB4Rh^WF*EJ@T~^eZ3np5 zwmLLSXVBnUy4CQNn+h}>uIYTJK04cR-~5WHkY0$YyX2~1Yax|vYo-+FOd@Cn`cst5 zo$tape_k$&S+9bFX|ZR^8fylVsCALbw4>YfxgFX@E(0AkP)Xi!As9*1h93fJ%X3acR z>rj&qf(Ruf+wgCbW@K6U7zcr%P9yQGV?vFf;_Ld&M#TzhwY%jYt@_@J_xutZk^Y*Z)Yd=?x37z5a4zC7NZ1Vy zYF|1J{JE01swQqAK(!m#GJLb43_fSBb5Nr6e=5#N=p&=6+hSR`J|=~fBg(03#wRZG zx^B}ZVN(hn35`(vREHk^MY^M z$+atGz3z9N-1V|4*d@eyGSC(MXw+nzB_&5Q)^vI1nQPQabkqF0>teC-i@UZ`*Cg0J zdeJX`L;+O{^!G&PaprirW=nRkHv1ni#X2GOpa4e z0OFw+V!E6}2cM$uvIKXSneDUFzPQ8TyfyXcT;92F_K;rA(1aYI z1mxs7(|J4UX?G1@IC_?j>p9wPTU+HkXyh;*$!Mor4{oYH1xfQZ?C85pwj|T4RbbXF z8{Dg^(0A|0ZbRo8>$(Pj^Hke@R5^nnxrg>+dEdd>2>1lpWhs2A@bqoDKF$xn{IG9t z-8A_{JDrnFwBTfKONf)r_*O|)Pl$MtD(La8=Y}Iwd zg=`+k0w^>qABd95Asz>Y}Viv*>Iok-x0iQnQA3SZdS|e5jV& zbavsBY)a8AXxHqVyrT(~TugTtz{?ej{n|~HS^`?$p+aiVYZGwJad-7vb`!(;FQA9- z*6Gchl$ZTnCvc8B4a!(K6LgdEQX#GeU3bQMb_fS2Q(aa< z3vWy9k~if6E6N=PdS{lv8zU`U?@k^%maW`m|Fc!RqhRf-K9{F5`|aCQ9&9wf^f^1f)@{D3o{mGK6w;T|1Hcfdn zHj|P@A!eN~6qg_Z2j`3xfxp((x<(B}Q~3+)_FH7j` zQP!SVqJ`GvKa(<4q4gP7qZGp-qZ4d|eQM^7FtPTJY6@ABExYFxDqRB2?M zK-k=-?F8H9ws_n}JeFzuewnPLB%v=~)J}6}xl?uI`-;m_Q#V=SkT-zwl!$FJO6Idp zJaL(t?Y3G4U6vG^CZO1Q>FrzTyPg!;NjaxLEX2)`&jW0=Mfg*EMkf`kl?Zb7uPAgE z*(-;7N{2#)s*EPPal_Tr9fc1h&LKIAe0ACQ#d}*`b@~vUoq$hr)eRB^&sndRGWAw= ztC*v+$@!y0PqM3C51#zFo$vEeaNXw>go5O`rU(G$EKTXGOA6j>uQB3l^B*L z9c&n$6Yj=oIK{-qRWjV^SkPhlog|Rhz*?->Q@|g)hQM;*qE3=J6zp@q4&9_|^^7yW z_|@_EBPc{k|J~>bk=@Bv>UDB_6*TSuZY{(Q4t!A7dsue8-B=LoY3<5Zv@4YpHmXGd zJ6_|a<{hh-kB$gMN2M=8C@FV3$j9z`U!||}KmF5~{o4>3C-ONo%yW{-n{}IRC;LqR z7=_2{1d6h0+^E@_8rsvsX3uNxgEYr7Hv86ec2pd-tB%s|l(hY|UlBwG5wZgz2-*G2Pr;j^2RG?8Lj+6K9XUIbt-cw5Uz6bJ2<@7$;vnhSoL!X5tMTgK zm{&V2Xgt09-fbmK_Gzst<{05FWF1gv1#u-9_A-Rf4~KvFFKe}~9<~?z^5eR#SAdy! zcrUnx_(Ss2iGt`0nk0fb&1yPqO{qJ8%W(D$u$=RLPkX~Rw*R6zu!pv$gf|B=p$Y0K zOhw_;X3rl~PUcVr^go}6ubU#|cC{fAHOU$cMx z)(roqv}?WRML^v~~Zf zCK!ue{YtO{$x9UEO{_%dG!;2v?U+BX0T2cWp3mO3+nTb<9L_P3#`V2AoW4@+90INa zhSO+l*&Aryb&?J`a7cNUgq#yJdLdeIP~jJd3rJ_DUjbZBlx$>a$KP}{6#sUjVc>AJ zGT)bM)L$c;t9TH3oM%@|kqz_e=9(Gvx(Gz5vL>WvUkc%BM`;z}_&!ib6Y~S=BYset zhw~JV3J}l=O%M2E^@lD=Kc(5b=S15VLcO+{^|TSsky;?u)9(QwQ6&XKv4+f-Eu8Ui zdjoYYVTID%??C~8?o3BdYB@_yZ!p!N`hRnzP2DMNM_|+}{kb;W9$?AyxK^(dXq=yQ zW+N$ITD)=l))M(~*02AB%4nE%y!rpeSO4F(n#h|q7H7N*Z;W$dOPnH-j)0AY&iHt6 z{K3bv?d=BzXAwG9CQ?X+GnQMui4RjXXwU|!f`C=kcjYVxJs6UGfWrBk*rK4sqlG)G z%5`vDGwALhB6Rgkte`Q3+Bx=J<|Srvp2|Whgm*hljx&Dt~#}RPw%7v;R|>gI|9)Y%L1|W6O&y_%WBrATgD9nN`Vc zmVT1L!(;cJ#MW_0y3IC#6p$BR1=g`V5H;wXH^}EIS!$sH1l)G&dj?wX1m6lmu4-XA zfRabf#BN26MnI_RVF^}&b(?_ zzB`Rgl&b+qO=7WwKa$O%Q zv+JhqDAs(3;zc|Hh%56dHmA>(U#rzA*>tu`mPXduv*x5lCEBPaO72^A4wQJu^7R~p zHbg|E(KwLYW7k3fbMa)N>PCk_g{&vyaR#--|qZDyzUrhfKnNSQ7h1 zyhyTHW-L{O&3P(V2FY9_uj$W|{#ZJoLY*+16Fi?)dmMMrZ#lg$*OxDSIn-?Ds=&OA zQfN_6<`Cp}N4n&iMcruM`pv-`%H`-m4!yFr5j#At-F3+Zcs_VVLv^)#2MQmy6OAk!3*ZhqS~L>)rwU48N?D-qOr$~ z+$_{$HN-j)g0AYW^+PRxdFP~sya($cz(ZoO5RV;Hy)o#jND3sw-0r>T4EycE^y7zC zKlgur`1kyw+r<3_9$qCO=CS;dqQW7pjJ<b^7ukvSrGK$pi|K^dDIMoe?To9J^O_v?kt8k`XDg-ENj(&t^iE;-w&hKu*fuI& zkroyT%veRw%0d)77)ZxDJ+SqJ)tWzA{8d3dYe8ezA88+Ecs=DarteF?WO5CW4oC)+ z^~ZO1E)<|F({xhNo_HU&czXl4E7`b2dA+nr09e2(K$3@ZfM07^MPTey00Yl<><$-Y zU6!MRkvELiW}W$5tN!uRZ{vsfV|w%Yd)D=i8=h}#%TAy>CG|W3A0NTmx?AMcRo8~C z5&NOM5Hu6iOe$~+0Fbg1h&7_^n!`6@H`uZSwZArJmMQe7}{a z<~-QVDZLtIg6S}F*sP1Fdfz7};mzT)3PWQ1jz1Z99gnYn&z9eTa4QPg%@LoY22iyHbO@)qnu zuDa)3HZ%2UId`)sh|tN2j|wRB-=Ohbv$Yc-pwgjZ!FmRYWF?2)i1Rx9B38vJ2(ob)bq-l27Tq&IhRfU z({anmqIosMOC}O#m69zusrl@E%hW}<*kV;q8v(#$h9O=l>3ED(%!XR=E)TQFZ&1ut zDziZh`1Lh!;YF)V)6u3Y68Mwtk~J~#1~BZYkq^%0S;}V1*_#$kO=02^*EtnwvhlH4 zT915>uD=`+qmtyHjP}Uaz6zqmi_CXy#L!LxEK{48caItt>emk+KYse3`@=u}`Ss1l z_3yuG_bQ3`=EL#~UdfJNfoiI7h^v-_wX90 zM2*tQ*Du#N*vjU&J;)9YGoZ>T>-BkZ8ne>6O8V}1@+K>J;b#dJHo;Tv zHV)0A+wHKQm8f!vAnXg-oo5<$V`d0SKb5G?Vs}*$U_>g*R(2fWOrMn}I_=B7(k5x= z!A5ro#@-gN5oy->J@|$Hr2PX;$c?sFv@9qXH*4LkZTeJ8}!)AM#nj_P!oqGzZ>|1m+c2>(#4xQ;s+*MK~ zauWP?=qVOZfil|8&ehZ;GBXM!PP4rSb_Gc$h~&h?b~hTbe02M6=AJuNhKO2J zK09jlWn<$gZ4#uoHXMP*VhtAQ9je_5S+QOuHa7o~aC6)t)RX7c5>&POQ?H}u)CBM3 z9Z&R!r@#zp>`>$2f>&~kt9^0BuB0{Qd_wNYP2@q< z0NFM>h$1^?r`S=xifCue3||D%vMF_(bUf6xPdT_5b>K9z&nPY0f-X!76}DqVgZFp1m2pEg&~t_AN%rtT}9 z5N{`nRX9@4wpzh9eh0CCmtBrQ9B0e#UKC#rIcB2r-svsV>99d#;;z5r*dWHAb`_p zI}kiDx)i%kFMdf&huf!snD~8t_iDjc|I|@0Kmgc9OMnm3W$bU_pP*il#?&t=H``w- zOxladY@d5wC1Pd$)AB8xZ;G)FVU(d1NsJZTcd0d}n$K|7sHWANHS_`~P9hh*&EA)* z&tJaGALf64{XD;X`M{FJ@YW8JUIe9LsylT5uxs$tb4NqlQwtx?zQbecjjl4mnvOA? zRU$^$f9OsQ#49(YeK7o}IB4X&w5_uG5s=kytL0Gze&C!=HnXXnqTfwCult!DHI@q- zE7GQ-re)VL3Jxyu0;;p|PJ=t|mHd4g^VN;x#Oc%x7IH3`Y)x>{2<*~)!&}Z)Y}$2N zJ^+8GJ>lB^1gOe&slvLI>(Pnz@xw3k@4tTjq$JYkHB!E8-JY;(m4wnAc5PtPcCEf1 zQXqhZr|Xe4)Go4r?aFE|ZTU+kW$Kz!Yax?-#&kg7ux61x%&M;&cSEXm-?AtefIX1BC=UYY%xhjab0zml|2|Rt)6IXYzRnQEW%h0zet~$(LsR zNHOZUoDNUxXgK*lHci)JbdF9GhljS_Q&PL0J_{8|yjR>!b(~ZjC%8M^dW)bs8`(WpDZV zzFxo<6!l&jsm^Y!&M2*lSs>U_Rr}&n;Qk~9+WKRaj4gal8{kce8i;Wwv$IAUNV=%= zv%jnox$wvIH$@7co$eYZ=q;cGGmEP1l~Te`|4S4H;D)b)q`RJ{Ngn~d^$fR@JDIA;nFk5sE6FN7wz>`^MN55s=L)aHj61~~>tc4{TZ+c6` zkv2B6QI-JK3<(~=7I8*(SmOu^4KzRmTl&#W#rfJlXp^z+;uJzwPnG5=oKay*ZsiSSgnxBe&XVr*ipPJM+&jBUo@+GCE_SbfAemX3yavinCy{_Ld^(8kQvH)R zuIcfv$^#sZoq2M;Z6)Cqy{uAlUg^h$sy3qZb0l@M$#W=Z*_8{@Un`QvG#Mbp0l@9d zj*6ywM-!So_?L4YkSV)w6%<{HrWPsnwkJ~&p-vlpIc};7v&K>Xi2YO&H8~&|0L?!5 zV;JrX_S4&eWt3LIXD26|>M+}ZNiwV_+gYCEU`b%}Y$_@hwv*~S{PGDBSfUuyCSLD( z2}8gqrO{)6x5ZOE5xY6Yp_Z{xgyf|dQU2pn0TZTt| z>KMG1>s|uVn|+xgzS!(bft0PfI8gpjtf$?;d<)+)RA4&+8#-@qkv9Rm{UjXIQr)B= ze5f1D)yAQv3-~Akf;z|Yaob*qw6OZv)57Y27#7N<*Fmlk-so{QC9dd~e!b@+tA<+VJEk z4sVDCL~;*T1M8HeqZ(;$E4FJ}fas=DwGOYcw?b&Gr-Dw^|=Ix-L| ziZf;!JZu`Xxj)Hw-9ENkixEYTiACdZm~rZoV4Lf${E!L)o2vB*{&1G_zbw`o2YBsq zPu?YK&keEA5E8;vf*lUEEK#88ET#R@K@kDFaA7OFtfAoOE(kdIN`^2+Tf8JSwDhi` z&H{&XX0u=wdA0+2gi)IHUo;!%Jae#@at(EesaF8|WPPrpRlrL=A0%?090xdah}n)9~eR!&}}pZdOD|DK=c z$4_;DK9`vMtMQ#u%vO3YPK#Z@M~~hFmt`C1BsV8+=&I6yCZ~;#Q6(o3N!8TX9Khe* zvh?a)Vw@RRPjF&QH(usO0B&AYka1>#cQ;k=s>Yu>s6S26$s|f{4uy&i*g>>I0Kj(G z9CuaiuNAwmg4Su2WtRi-ZWSuLHWBzbIO6y!G{4HLEYkHj4lRty#;u3&(U^fyU+iy)N_fXls?co_LWb-7fuHy2L#=)aS4+p(oBuMFek;G^7WoOefrm zEg4oi39-6TMH^qexZwv#s6B9G50;luM5=7889aF&x*wS}3SlBFhd<4U)S7!R<#cf% z_e&quDSigcxiiXsso{MPdo-;wAO|hf*^7GJseu|*RcB>@mcYBF!oEsNo<-er3?7qY z3U&nBHX#oHJ#l0jzyl=HNxA#`wf)bxsqjrQo=yGYW11B@1W;}PGCbze&T#xd55=Mn zIrveq*J1QSae<}%7TVI3I$>>qT`23RMnINV=&=p03K9{6gD_;}j6>1`MC5DLeW=hH zpMwCmm+968k4}IAE*$<=!VNeY$a%)>aID~!kYI)4yr#uOU_{k}lkCFbEX%oS%+*`i z=izJ5Wj3e4-+Ja?pH8Em7r9!2$xZ70uDSEROl!W9FZt??TNOF+c7L@-+f>APu361M z<@anUDr!DAT?VuTRzM%p13}oxke~%?v7y+nc`d_WrG@NFIBsv{6&l?n-fg!|Eqn)V zd9?uleVn=DBx#iaQ9XC?`7zZnx$k}@(3{_E>2tBMAdU9a4aZa31naUK5NCEDQB+fI z&QS1%QoH)7irHZ)fj_^y_eXqFV(v0E?wUW6G~@lJW!k=9rhF)o12oc7nGyqzX@@iML{(VtF&+Y^25&Uv5SKZ59m{knZ-FPF~Bv1b-ck#0oOLIaKRYepUNLV%Ag1BxWCN-eEigZnqR-kvnn?A+)kQv zvD&&Etoe2#=%Hptci^mOQ4Z77+EC}7t6oCkrX>#N<}SQrs7mHlZc0PTE^Y_YGQW=% zZAWYRe}TS(XjqRW!nlQ9-GlDu)eY%h*U#Q`)EfGC&%BiAIMo1*yJnpznq?tkVS$CS z^I?NfJBR-Wk44SkJNbySDsUZjS?R~{x>vz@XR&u1m{mL~Lpj(qbn!gm+@9-X3GdBv z002Ee!oLs&FgVVaD?uewlNG?WPls3?b*N{xG`S=_#sr!J(X$S5evC=6@ z*eiSHU4Kw+<9)UM(LR0pX~}}cw_Euae@z{5;AKg_8tvex9e%gE6sK3Zw^BloU$(;f zvcXaHst7|=c-|f`t=5j>e3f0tT{rh;i(B$CsBX|$g6?%*i}`ywAy3`3A%NyQ`JY#y z9RJ3da=1(RlzP|%n2c@8vG7>SntK8krPPyz1L?Z$qSo|D4M-p=X*zW8GB0R@Aka#& zdQ)K9(*^{&AH*3b(jCg@Om6phtkwP7=ik>6+}#S6^!UMWMJ8of`)(q#+{7rK}01dG_)uteq!N$QV9h#@@pT8HKC z7f@DhTQelhf@*A$>_g@!N*tSJd3^_^K#IXTU=eT5?|bi?LqT5#(-4BD4(*?zH$1J3O^5vOY*o6Mo8HOB}-$yLC(m*zj>_+|G&4xJRI?Gc_9)d%CwDZ4mI)vnqW50aurs=&^ubdj{oK;qzJ)(FtX^)i9r zKzhBmd4t}uIAEmkplweaDFsXIHetPYD}rI$z>1HV`L5{f20B!Ul8sGd%}w{kQ!#uF zoD;&g#$xtLH_coxXrF`UKH@Ss@Kys#4a>QdC)-KfU5V6gQ|WDwMLOA1ckrKVpuG4b-dQ(lPlyHj)x5*@45d_a()Qaz z=1_`SM_J{7z>h;hWH0_2y4nEkPGBe5upu`)l_uYF;*x!>!p-fy32y^Xr#M7Wuf;HI z5xIcuVLI=N^^@ilZ@mlQh1OKPlmO}L>3t>DhQnqz%A(zMbFy5_1v5L<{<`(M4yqQ2{Mnri&R%sA9v`&kuvho6Sa3>8?#)hy z-7(2qVQYX0aT#c$PT{a;mH2L;fz^>Yhn5b8GO`}Hz$qI`=?<&ObcpYqgX@gL`D4Y( zHKjeFmjqugDbGKw(rRrlFJ8a|W~hrUil@!Hdp!YCDId0(z`uAYq?;a~V~OA}EZ<8w zp(@R7)9>rPHAaN=COf8A>PtyFpmcFo7JLYp^w0Ue^gw?ZEif28B;He zccm)NwluHKu6dZnLdfrQ4!ljNGXx{w&`rC(*e7?t^(`7HtQmEkDmi1`V-g<@sVD(G z4lSwe=ki7>lQ$2|ZQobv)0g@0`FUNwOO=<-+;g>T!W~OR_JobRwJ>tP6_JtR$l3;n zOCU0ANf?j`Ik@7nj?CFJDqmKNb(ojV-TR#_s6eA%)>I`8G&?l808o<7t>_3c>)9WL z;v+O$t}gvk0Jz!xa<_g!9isYQnIt7W+HH@ICujebOYy?IYr1C8EkO>=pAmWWFws`v zRz%`z%?4g_a7gslk!tafM;s$eJd6;R6&x`)+Y zWoE*o{z4SIwH>%P)&#Zt+S6*=gif+R;9gT2nD+Aib!$!@oZ1~$WgXQSxY_2`RHCQY zMjaw+Q1C&`TcW0V)SJFC#LBBX2dDKcuz0sKEdJ$c#Xqjr+*gAG8D1mWC1$EF=e+Z> zT8WBTCPzC-zB^yO=pi0J$`{1e-o;Z3X~35^R2NUMdv|Ufg-thPMm1(~{=JhKHa&PO zNAKat_5jBEbT`p+0&qfxbR?+VakCB$_hT37!w2Wl1Dmtnt0qUo?Hkh8Rg4hu7%N<2 zcox_RV5ifFTTzdL0aFgTbMX&6a)FLzAgvK4z$e~UOQZMW$D*UcYh!x>tpk+1R!`Bk zR(?06sxq9GBN%B){4Iuu#!edNF>vTIP)2 z#0^lm+HM-8FKKx@B~=^eOb^T^ZTd)Q%{d!SDX;Clxqa%#V z^sk;E5rnhg>=1vioNKlsfYGn+)FH9yIfmN!K8JdT+51nsXKn{M^%v(P!prWlgtfG$ zvwR6Htv4S(H?6ASIeQjXz>MO01`u>!Lj|e~s{mE?v;qijt@|HGS4px}dF1xq1^V;; zO_UvQzQ#$)%asE=#^Nu(OpOpyX0g;olpI}H)fb%=Rm-h<4)S#zYfEW42=6yrdcX5^CziRXS~Hd2vHkG$RAf~@ca6)Z z_i6!J&%*!3Qk6ydju&;~%Q+7)x9VSECdWjsJvy%GNXfmc5p^#WT=((RyV^lAHPkls zu=tmk6=62rt}-2qt3ad;nhRs;FTxHa=@bAMteZUtUXMHHyT|-oDh`De9u-ZL>0{sN zxpbb6TW*ce1PRzQU+bKTouF5SSKQ>KfRZaqeE?|eMpr;n*XC*X^B=AW4Ob-03o@cXW zmSl>Yw5m|>J+bkgGxV&xVrtIaU6xITdS`I|q>7kDaVNAc@zp4NqIc{Q?gQMk1&I9Z zU23dLXuiI=F$qV=nmm&?Woix%C`y=lbDe`}Ci8mkH}v z+si@%63-W@djjrhH}RTM@*+3{0HF=*m$rCh#LH?yS0f2-XM5$T!5i;hKXEb{TxB|ZR01bG6!6;f-@)@4=h z8#dt{OK$imvX+r<9)x|Z>dMTf_{Kijh$E8Km5~U*{W|>my^Gx7L{oTC?{m($pAOh`k<=n{X+Ee%WZ#IL zyuxJ(a5+;>67qV!>vOf_1^8Ju;hjMln{GoZ466I0{05sLgV{Ib4hV+(GM4r3T$8J+ z9q*%sksC=Mg&MUs){I2@&#tg8$&o5=iPXkjNsA5&y;KhY+Fqyp1@GNioUEX2Jye3S zB4Fo{b$O>83RMMc5;>v3vuslX=uIQZQI&nW|NpMu>n;p0=A(n0D1m?~q}n~LVYISz zkXak{QS`opaO%HU*yPxt2Xa=r($p%shkvbRCt>rC*D9kwwM?s zIkRlIBWP60g~!wY)&CUBu~V9%soWAxsJ6A>s!A|}S4(Z`^?^c&x7~><`|9^e@fx}s z;YBBAE##|~o;Oj(8CvIQHctnen9|PX8qtDCW{6f$;3)6w_^&a4U*-22#D6vH=A%dz zcP~TzGnwI)jO48Uc=})3TSEr>fe^O8GFNaa$u-bsz?;7H&Jp z4)~lW%bMc>3{OsmHzfpGSV#YPr$b1bEO@baXe>~xNs~z4W8mDn91>vW@@W7h9bx(} zgW`rm4@igo`1NhocitoNwk3ELHFe22x4JFUOLP^`*mER{xk&K*+5T9m&#Ue}{^pR< zGd=irz1WK0ZSwVFlC9n*%eVF7@6?p=)G$`MZFaNy+JyKaL@8WFoH(ZVZs zbz)431QVTJSWm*S(hD&!i6ee`dJp`}tedkJ(E(>C2{ixKs;;TVMV4~b<6ajqlm+{l zT2!278PV{}nxISyU8)7!){{6jO({~W!;=1?TJB(J$^sQ$2xgqA&HETYNogdDM`r!l zstGmx@H%-NHEb>NhsSKIS`<)TY}kv?8I=l~fQUNeu>cz9z&((Gz_W?O42qa~xNFG!akN)f4Sg)`z6-Z?4E z8ui8dK-kCn>HfT~=UJxoGJC(Nj@+8QfNh(-SA8>DmcZwV0PrP*^G^i`yL;l$E=|cl zFL+h;-DKR_GB`H*i#lCX9^Z;tEURmkM3k;Mu87*Wfv_k8M&q`6Br?`sx~_oX6ek_N|r zihgvQ>0UBWsUC|e_*kajhtuR?9lia9NxCa4QnU-Lv3uFCwsBpSHQH?NdJbtkuNkcF zn0h#8kaKTYhasn$FOs23Xq)aVS0_5i=#)H2paSl)a;I)db1APVLlbO55-xzCkA(_O zB=DO#X1PO10w9QtoW;M z{jG*x6x~oyfhtE_`~-G~*K+x>P+vr1{~rDO=dZtfx4-`;%|@A#UM}jDch5PhaIvdu z@I|)+th;OQgRj6SR9(;>xj65G<)>CPM7yIKAKWUiT_# zBcwVd65_sm;qsaYd(_|roM`1Eg)phGX?wXI0GLwM(3P5;w<1r8o$GChFia*eVU1r6 z*wTDesZVK9)iNcQtUJVE@0udM+2E$ca%1z*n$9M@>WL&jt=T_D{n~$jBaYbpIbWn5 zKsbsB_2oAyf{{m2mxK{tqYx?&-f86EC8|2$u6%St{q!#!lQ0k9b(S0H@F{t4S5o*? z4`K%Xmldhkn^f+Xv-9~Vnq{6rmGS5N*RHv{^L4ix@ws}paOjTZz;0FN=hVJrwl2WqCmfHxr$MWp+7W$U2cCMNT#Ne^5Y|`GZ#d4&+yrkkv^`;s)DR@eFU#_qJ zxw$BF66Mqg0x}*+e?`8*ayz!4x?OtE>cgSk=bDLl>d;KiswBcix2l)Z-Y1bR zTEYN2KxRtosfn&WF%P8{;Lfp#S|RHANW8u?K}zv8;$qtg7HMS1t*Ci5x9}>8&B}@F zN~8qGI5xj#zx#i!lu}S}f2G%)+oe>jf&yUlCGA3V*x5q264mT=ITkww-=T!AM=Yt_ z-K1zwC%P3UkED~UuY@!t`QIW~Zw6(;dA&Vb1|)|8kyVo?tVB$gc6$VqO44le;{MI@S=y>>P6l(*wgi&Ulz zC@-(69EhiiiBPijcY&kFN{v5;*4lZE`M%WOi_Z(F^3f?r3C5-5#{1CFerdTnmLhHp z>~R&>_d_={ZG{3mNim}aRM2e;9G2roT-Z)?IKSn(y`1V2Dams!$U-d)U?M`$q>e~>xImcPetEf58@<2;Kq=~1`o>(3kO!>9h+@Ap{N?ZkL?>a$cVsY*&5;mS+T z&!%q-jf#~V)vLBx4#EL}OSzrzy2zL(kz4&0?}@eJO;M zz}>-VVU`L!$IC6c_(?jmn{q3?FHtOYzNAJzdb``fXI+NwtXa)HId>zd11rEHf;tUP zY#42jY6Wb{)SpU|4FH;=kP5k8@zK0K#G<+kI3bu8b&FcLW$${lxS)It3NM1DvUiJA zb$nst}6^X&nx!n z?Y}KG3Zr>zvB%F-3sWC}`HQS9K8!%QB$`MB?MXN#V1{{9_yO}ZYXUenNjaCdX^QRCK_DoWQYH7>{a_cb zH`Gq0p_7i5J@R(+D4`sZIbjai&!MeG&ZOLWEjbts&1J~iy?0pk0ZCIL8IUoEP}K2W zcZWRUElxHo46F4FeAa9ASa;+AKxd0|)1Yu+4WkZnmzHX2v%kScUu8OLLh(T+(B@!* z{=q}RbtP2W_`a`q?#PdYs#EwbCt}Yp-J#;hil%iEI!SFy?g~_@7&=R$x8l&Lmv@`V zkiZPW#JTenNy2s8lz;83_7)GG^7H4AA`Z$?yIciVLg93lwFd<>Smn*L2&T?Yf7L^+ z2C8@~^LDA(dfSZzDzAIoq%TWwAm`9ID{B0^zG&sVvWF>)a&frDF-3wDnOiCUx!sP) zTvrR^o5RMQy#nccqXon7JToQ6_{+75uGNc2lTCcGv&t}`gN<|%nHSKR6J%+pph9)R zOW3VTh+fBz{@31>nvwM4*z?UJ%~b^Zj9sQIU~<>sPKQCs;WryC=n28E)$9^zS)QX7 zUSCHwpEMCGT6Cqx8}PjZ&b}iY&M&aPh|9-dKaIuLy%p*nl3e}&ja}F*N;`bF=gzQqB5`GsdS;!n5=BEcF9WP+|vH@ zmZvvU{ap43o^c}1tyq6-Y)6&-vv|`6Jn(s41WPXhZ{}t3!8v2!O979Bc=ftFt8cAN zl<7lP`Qxbr)mQTnU{bYDPldm^Mf@9o^to2o z4Jro4EAQ!*-=JCudMRiy=0%+M@2sCnrl-hN$}1514BCK2N95UDVwJKV(K|m82c_Vp zqfAm)#7Q5$%#>K%Lv}3eqS)5cw>~biglI)kZf|L;b=w%Xee>q_)EXq#Ly&o|Vj-Pm zUG<9uhN*6GX(@-k?VJ#|q-F~ow_8q?(o1Yk{nUFYVj1OF$%tE4Sh1exG5=z%yv@4K z7u|dX+KDuyoKZzerwwzqJFX=7rGB)t&Pt>f`LL9p`=;oh0MqPD`KkKZxwI{n=v1aH zO^(lQV``yAt7-D2zT8%D%i4E38$!^1g3+|}dvZ@bYG#rgG3CT6#NF4K+TUQ`lp3RM z+}J}51TJFx@)uAy!cXvuQk_#yfv-nmCfgVws30vMQ0b#x=`Z$jjlWzgCug>o zj`pSg-I2DkEt=0E=PWAL3oMr#uMUQ{9sn7Ill6e4wodH~R64ona7rn5^{zO)_x)bm zZ5$`{*_B);;yUxG;Yd?M>ZAx(ZAksT?TJLssl#bb{Heij$+uEPrxa=srD}$}B2Fc6 zXqOqCkH%)tTJ?1u11pD-7{Xh3xQS;|o$*#2c5#RR4k{F@xRQ}<= z7VE<&wP(CoUg{t(OV*=}5dg^EcY-6YK$pPFATXq*E2`>0V+VE4f$S=Wc=mi}< z-J8TR#iOJm9|y2Z%}t%Bh*$g*&cG4ak(8yXrx!0fflaRIqf1f50pK;~0c6{eHL`;g z7eSlfaPLk>1zW0%!aNV{C)-7SJ7lh~TvJLh$$XpI1a4~aJF*6Fw$}#iR#V@x4(^v@qZz7yZxEXQB^I+xx$Bx4F;GK=&CP)ub#%B?4E*B(sM z%dWsTC)Fzj&8Q;zip;zUu&Bq{t;@FTJ?(k{mXtwzX}XAlpeciuUDQ5ZS#R$;-YnuC z_Yaf=ER;4%Wn?X+gZAsP5$|*N=EHH{-4qA%Z(%tW{4cn7luk|00owsVw zddNE=%R7j$ZY*WFt7AcAxpOeCc3{Y(llcAn`1-38KFgnd|C8l7`yXg3^_^{gE(gy` z=eig*o7M1Z@o4Wrv1*s$BpdZ*WqZoK8w#cAess9iH2WenX9`D|P?Bp-iM6WUY9h|r z(y%#St$Phf3HoTe9&PnOfa)@us2Xis%(etCtc`#^_q6%A-_dfWaQOASO?4rJ3qU9_L1xVbYEYIAxRe({@+|Ig~mMdsIMlB-% zVH_0YFeOf_vU8r4{rr#n=}4qUr6ypTCd3?cFV*>;8i8oSNGUBL(cWbyQt=z*k5}cq z55kaSM#586BBgaJvCSrIC!yV1N3v@uLcEn>F%>m8mL!Mx2yg20y>F`f?Xuy^Z@>TZ z!>4bH7vZ(mi&DWX%Y7?2V3co(f*K#|164_xAvs$VmHyZw8)Kvxof?qSG)}Lz_a$Nr zk}S71H)lBNYwNX4lL0`c@I?X|danAyp6sn4FN8{$)A*d1CKC=|+-Yq{I401sO@fZ5 zDg_<-7*=~tJvswssWA6&YQWHe`#O=C`0ljJlE_|`2i9=4KMLnN>u;OfP$W<7$+pQU zR9u3}_nlk$@&5hmZ!5g-+Ooe$(a77U^=P@7#P7M@neRl}%qN$djk z5*?j&=Xp+*2NenQGTph>spE1ELohNGl+-U5v_d6ofW39_PIX^8Rho<4ljKf7)w|+g zKP;yu=kRQs@J&<-XK%eP(;xr%=db@zSZvL!{7Kv>TPs~s*t;T-YjTgMN5*0EWcE!^ zqvzJK7?hNNhXW911Qqq!fp6r&mUi0(+o4GQ1m+5aPEN%w<=??w)hHaj)*F;`RLr~M zIg40;Y>Vhf4d{fzChH*X9QbY5V~3Mjteehc2kP3LHRiS11uqA+)}fZ9x^hD$`k<}t zy7;|SRxtE|G&cWq){ckWOER=Uqe=XgxA!fjKF+%wqS8HY=Ap!u=S8VB@NG`Xq(+N1 zgVpt~QkUEYiO7Z0my8nZB`a<>0>wyHKa7oks_GYkuTe>4Z7V=H)WmU9b>-qDDF?w3 z32a0D?jV%t|Jg~g?a^uV_7Qw=JFeg^yqmT%veNH0y_58IBP#)D>;fIT&LnCE5WC11 z%8r7Iy)Rsf>w6^Y9k-6AB;Bd|tD<&Ab5W0Y)EA-NkE+@&J$qmR8st*)z)2#Dp`hw||tu3DROw0f!@KuBVu z7nH1+<8@sHd(Eo=b{tExWdQedGsD?-d(;3vg16!wyW5$Zp0%x}5-6HnTt`uMp}fmG zd>r?O`aVLvG#uOpIEnwriX>^Kfh zNEAE!v2IgND#UZ1O2{sUA4gEA#}92z#)1qw)5|;Gz}U5`g}dD#sH|!{=|UlYCGu)l z`VxFf7Em*|rc_(~i?!O{*6Io0vu@WWb>-ljY7gt8e^+F+Q;#}ePp;VXW~tMTR~grm z0`SV+EVDbvb`PZ>9Wvtm1>h7>LRSWI7VG6?f&2$xN#2Rk#2%Y?j-);+9$tPfdUf0q zM;)P`W7i0ZPm?5}eLO&eEo6f{NG8xZ!ZaXL(*hxRXBc{>7OZNED|-q4bI?jdHgFwP zznn%LHaWLyhn3+#*zw-o86Q7?{m)ZkbNhRC#`Q%E5%BGBvLvzUr1I@0>A5@9gAwX;Q7Ax{O0~f_2}!MHrL`#Ew0fuXphnlDv`hE( zf_QtXXQ}xeLG(mfa&uCXGngaU=WH#)qWommi+HVmio@B5${WX!SQ*(!TU_=k?8$qZ zUUjpZhzukbnJ4Xy@UK3-{SI}bYb2DZ5p%uE{Cyl>|2g6>O0$LdvnfOJ3g~vG# z*t|p-Z@UITiNmO|qv%dS(9_HPY7r;I=^$^=wKt@iXgF1-&|vn;;aGyziQhbpPKA_J zwQw!Yt}63I;^OT;{rd6}gA9DVg+ne4$EOv~E-vq~Af0#3EzLBQYf+w#<6Pftl=w%I zBd(+rA!jn{CCV||4Pt6N=?Y&mr|^y}rC-XpxIEBFpf3w`kMU*Igm30oubiWq9KpPj z{s4}LdcT!7NBj7dU@(1OlD6JXfa`Y?PrV1TzEayhZLAK3@AGzOsL9s>*-%2;bY0WU zq$D{J&e=!xf>qA|GC8kELVet5*_u*c3QR!$bj)Q?<^_Xw;e=jN$F)fc`~n9@wsybS ze%ZArDQKm!N$KqTMFm};Of1B^?i^LuH_r)MizVG1dK-ayWO=@^5B8r{>qGycCGs{C zoL-c=FZY4hNg9^M5anbNth=JIOK^@OTfL9yPFw&9oY!R6sY7O~b%Knl99_+XjbK17 zu+i=!@s@I^)NHKdwKc6Ig|&{->k=}lvR{hA{T$P}aF2@=5_b!BjtdJkvlP^<&NZ=` zZMao0@)h+}cGGJS?F^bB-)l9{kTwH)qf=QC*t(tlu2zxGAIg(akAY^S1Z*kR;pR60Nr?V(|LIIPmSJgcoaby{e9G!d` zfThhri;{`Vrqz~IquOO3mAU4~4~57sBX%@tC*Yh-ePA}d<{KIu>J`6}8dT4} zRpB5JmHV+yAkhaP4a=@JUN0k@UW}eMThhMVZn;|1y?P$gq_&Y)%|h<#Z50x7rwQ6% zvSzFDU{T0b8FW`!;iyr_CS$gjY$!c!_aEx8=|m?P_!Q_T&X{VDPtyv8O+h`*^j~Z~ zy(RQ7+GA5R&mlRL>ax@QfM7=mc1idbmWLXBRL!mron>?siLIUK7O~Om0c_u)BkI^lp%b%a?nh-DVn)mN-~hXyO%3=y?GH!=e^p0l~Ob;BS_Vk zl(bDxM)r4}&E+@%@D90>y0wdS(kzJZi4LKY6XbCR#bz}LpyDW1qtx)w1@`vs(xjD2 zFsR!(IlAhAB)QYcKkxBbI#|kC-+*9BWr1zqcN=?l+(ytJ zk#dwkp`cndPf%Q3I@t=!c>3)itHrH&o6dKPf4x}g=fwh6D+lZVmnwp(YoT*eh>Y1M z;e8L9eu$CA8Oe%;#khI9q@OAA=Z?x(9a&0{V>SRSc29BaMztnY&W}d1?T8qGm>rxY z32~T{!nDu+&N@NlWT5fkOuDWpaa$&Q4up|c53Rn~D`mAJDg}G+*5k12NkjnZfH)mI z;@#LSaxj&2nA3Hfgj{x$4v|yS>XIEeJlABgB75gMfdA0z|Fnfh(;IZ~_UB2FbljQz zOi)z92prB~Njk@~tDD3$k}W%d<>0(?q9`zwhm4#NAOO)@IV}|mWSW5N?OK56m#3%q zA5OHhM~K8kzkDqdW3@+$bff(#Vt#vpOyt$wLYY$P`K0>y+>~F`K8USaWo^m-WuF!G zZ>mbAyh0TYyY4NOWi_wZjsPl9p~ho(eC)i9R+i0K?_hu`<*Gt&06=2xUo2K~rSi)i zDcKnmob8O(Ybeu7M$u-^TaoJ!P-;_D`x*c=Y;PXDv^!1BV|H>}VwcpaQE-ycXpWc) zSp^M13DJ8~(@$ExoDKjE>6Q8lJow-l#r~!!xQxX4Sbu8MURbI{qGrA+95bQjI@L9a zxjBvDagEfC3o2F17UiTBvJ*AR@L_G8oZ~&5BJ+Z zMOZ#4ueUM|79VUT;+0$`!qowAlvPblFvc!jbSd6}B)7M-z7eQ(R5-!H_Qi&>a51NK zai#dJ5p7MUD#OasWGm>fCTKMvD~`-AJMX7=6B)9qOWvg0r>3#JGyFQRZjn^ew^Lb} zEN^Bj>M2}+U+E@}q!R^PUxScyO_ySN;3z6?c4^#o@Q_%yGUmL!?t5%nEi zeE^M)Pxo6j_@kW@Ulge4m9(dD*kh9vo1D`gin7`G=)0O2YE;bgG!-dXCDH^O-n+MX zAOPNH5#(RM28Xfqn+fiPK-IhV%t1L1eW10aDhDwTNHOf?faD*`wOLw|2*n$Y%{NtJ z)kls~lh(|^JvC(pjFAQdz@Qy!r*e=zuRsRQK!3ZTQ05cR!;7i5yYhXr4R$>Ra<}c` z?z?4)Rd1;Wc<}w!@584LcU#PN1@g=Db~G1FZ|whdg{Imfwcbfv30;zN=x;XQkzc2j zIE&mA9MqBHtV7AeLwSe{w%=7fQCBs2Wu-$2bt?y@Y0_*&>2HJMYUDWbIH*bVaS&rwn`t;#n^%Fa5)i`m9XT8WybJ91_?NHwm46I94RH&HO z=$*fo--jVuH+S_xy3_(~j_q}k$Gq`u+V@3qKPSlSUY%?uX59VUw`l^nq9#jG^)#Kj z+=+EQ%fTWgivoZmoGlzF|C_vCPU#>S*SJx{l}SzCR2AL5Sy73oDGun2Ku-J(XBVv4 z=99vM9GoS@dc%%6n8zgj$q$MiseV4oc`a zcBux!ca_MN>Z8s{4*Kp%F63p8P=TYWv66Oenb6S8EQLdOM`vPFj%!jZrL>%p6ezgD z;V|;TBWrXtsk@%kz9lqK0kuwSJ^+EMxxjugG|9ZBcmAiTg?`&4_ zOeV&?QScVr^6J87zI9)^cSjAi5GLX`B|XlRmBj`I2PN_K{IIcDiM59U|H(`lGPz9P zniHv!1e9Y?aFwjaQSQnaKGh`^y8vS7$i@)^`rJ3T!++* z2+*ebSuT;_MB9qa*5|6jmxrqBc%Kf+>IbxHs%6O=Ojk0G)d1e5v zjO9@sf!7E{WY9ZMZ)JDfO z-+%w~HUO6N_IN5msCtuB=5Aeqyl$65QINz2Cf2IzbZk!1gGtkFu08S+$N~@QnBW7j zNBGK4)eJoi?P^g$5@c%}(gtcHx`40s2~mSihXAT%Gu$IqZMS4g8DCQcw$qro#xF?q zI(o1{?6)ck$QFI8{VsO=p^7Zum$X4~aPGXGrerxt!a7K?COyCpFR`4%zSyUlk~!Ew z5+F6`K9j=F3l-lc<>Je9Awlg}_w$S82<$tZ%h457!4uswC?AI6k0P(zG5TW<6z1NB z929c_*fgs0g-So31e@d5MHCdalko#}B{l3&){o6Vq0@T4E|6adj*UI10s!5S4-Pgm zYTU^-yY}U(;%G>@T@-pd1vOuPwADRUy(nE&I=05VBa2(y*KtY?zj!C)$Y;{Gpsd+z z5`9t5#ak;O@&Tr@7}@gsLVf@E=IM&C;}Y`Tj1ze zn~9wI;G$MyW3C(M#HoInUX3akIoQC~Jfj1XM*&ktGlA;j@wQDx4rNISCHO(^aVEjx zfwVX$8jk{}lD>Fa;b=!D#gvctcp}#r$}h)XFY}zhA?q<*;!}F0KG^Hu^!n81{VmLd3$I_r+?em~0dN(6Upz z=BX4l^(sN2MSjkn$;Lj9J3E8Ssu7-dJp;7A5r%lx+7dsdT`woT<-iR+&H4dAV{>UU zH2GQUu&g5`hZyj%0WmIVDtlQB%6=Z}7D}Fz_e;S^aXy-dOU_Qa!6_@OI=qKJ0rB89 zHhi&j;g9~bRBB$d-+r(nS6z6%Xv1?hob1vXu_y~Xv_{NcD%hnjGV=*lY=%t`J{8;( z4+HLOlSU39@bacgiM&(xQ`AXO9TRytR8Xpg>fks^3`NG}p^ep{Wf7a@sfJ4pmZmz& z&Jho*?9Q&3l8J_f>)xqgg`+^1qK>ZRq0lr;F5mVW>V`^+SUMG zludF(P#42nO%rWbyGz2w&r8N>{5s|vBWtx*UjjaLbljTU8}F|G(v(ZPW(ua`+p>q; zr1##)4g)yR24IY3F$}etX|kP$mYDzr+nrqlD3*x5mf4`8szhZ!+icX+<|Q0uOweoh zsi3GFl`d$i_)(W$mu+bdpSl%ZaBTKw9Z(Pe7H5FHzyd4}5{d%TL6;Q?Sl;q;lx-Wx zxMK^d_nj4YQW}y~(qV$KHM{+JG=SIj(}K0npTB?m{dgBTOo=bPsPH-O_WFPuf+D=GBABvPRs>Yr^% z_}!G#WLp&vS&w~DN9U$~s^dje?1L24vf3Q1MFKhp?NB6CJ5UsYwo?wTkls1Cn^SIN zgB~1b03)oa1W{6GV~KN9BPb{QR6!rw-c>T9bjae8gZNIRmb@_{>BvN--eem|#xm>$ z4*y)@$)&o!Uf~1q*~8aHC?|#KKhktqIAzfFTzTi3`80_wB(|*06ELKV^3$6AliFI! z!?$&BYM#8F!JqTBjKB#Ay(J|9q=l$&50Z6!hL{rh30W3uXCBnigpjlfWWK~9Np!4R z;dnU+Wh-=piwZj)~}wF?5C4l#wljApmZ1 zOyy|G_8ep@yB@mV*=)R3g7O~B+dYHarX2jbs$`39O%fA7m!Xt16zST7qEc4fLv@t1ifFj^$4u%>!b?PCx+Om6APPdOXop>Q7y%IM}&i+ zwZb8tY1NCG!vcQ@FSD#yIQQach6c>ylr+G>+tQs0oHH#bH>zJ2nvl~5r~5Q}^`Ft& zuiroZMp^KAj<3&MxH{XEIIklIyV?XShXp|5weKTHC%UO3x78x7V{6KJFQcxz8Z3&p zCYK6Hm8{@Jhju@NA_x9QB9s6FQqZlTy-gBouV4e@mck>cdP@F_Pxjy*0ts!m`s&`ief4lsv9$8}>)^G_3pv<+hf5(bh4Ja(EZCEKM?}i$koyFaVk53JbnT0Nxcq4EEP}tJ6q7t9Spw4i#mR z`u42AqvqTUpAv(dlMlvr2X%Etn?Y00tvKT&XF_uqseeQXhq9#E1qULEk79n2VYE@1 z9=&Z|?C{Qrze+@C)qHGovs1X5PBn0Dzoc2hNt;y8?DlVEt?wQfBeilgAymMQ8sdQmq7&2yE>DvAb? zKKQJ9KF3-%hdgwi3FO^aLUJThVKA>Y*uptDwYR)M$X9IfTS5kL<4|N~Ustl~yHI{_ z&Q{43+<8z3sD=zh4F|GZO&;uAE$Our2WiCO?|)gb^7D%6pw{wY+k(*?MZYf<(7c8M zJ_K?)CDHIspn45pEi+~oc%Hf>I$hGFGpvgtb3UAg0J!NR zA5r$DUubudo3C;$k>nzqhzh9WYL`lNJ@VE*|9Zv7AK%9(5y-dYePEO1_$EP@9wA!ol?-00Jj#&+AvbbgSIHl98Belrm3F0GIQRy zpZAm^w4ZjzsX6=6(ug4okT>51XIX~+euIRxuL+}uR(KZ_Er$|6CxyEg`aiGThfg2o zf1WraFTUaaGNjO@0mRri^h1wT2OiiK{2$dE8;RI1y$Jvnl-KW63w(Dku$=zZM`ODW z2WXW_Aq&JyX=!gUk6aWxa;}C-mH!51?Fn@HxhOnH27f87`XQ}`m_@owngS{pbtwU$ zT_|C$>Bn8~O^Jp*+2_^)bTl$U|KYji>zI=W{+c#JA7nfn%W<3+NoUST4RJmZoDRNHXmBFnkc?(KDbK>)i zmV3KrP`>cNztp8I=)Fi=Q5sI8llQ3DImbF zQT}zK5V|f3svr_(?SW6!5c|)&?aO~Ys_pW}Pe=A^{kF7TqJu=Q$8{b$ib#>0=ahk8 zyvw-NqiZ=^?M>n`Pb%d|yFT_I=Rt=O z^BhG+SE5GFfZ6txHg+aa@2%3cC6~!$XJjn*ZeG%^Oy(gEgP5;9i z-Wv3Bk^v~4qk0GV8BIwB)n{WT2DffgR(dvYm@gdJu>0i2{Iq~y$Nk~!=-Z#3n8&IL+gvJqJ0Eqb_jhY^r8q$GTf9gnfdnej3to2w}4RqQWXI5Uvl( z9W6DN@nT+j6Dw-ZBAJ4HTBV<>nOzk^G4#AqsaF0r+1S)%SswL%j>9gB9I3H94k31#Nj75o16 z!>4~PXX~|G6b#P|#!2JV-zusD{y+!Bt#zR*)8kZ%>2_w7GNUhX?G}@eQ2XP`!^WzM ztmZ~>jVq+B>S>ghlk>Gq9ZGZ*5%k@73xG_$yJJ*LfxY%CmS*T#d7^%2!|iDqc1mYpsX&L@lC<$$UX5=gAQwxLLIO}VUo1lk&ac>z&qob zZ1Q?8Iys!Crftf?5zcltMUZb7Igs5V_Av1V{+n-2zUooSBI<3@=AKn2FG#{h&~w2S zDM%p$u)Ph|sF(e|$@enXue(oWZ-lnaicDF^>C|!O+Upqkbf&LO8K8>d#U)?}w${n3 zT`{Q6bSWSMz@b7IcYYu5`}lpnE|wweMgQfVy4Bee4rLjY1>OGmczf`9YIAn(j+mVq zFdk~NDE29V^e_&c4FGd0STKQNbCndg29s42%iNY6GFX@AnZVYlprJ+59)U4zvxf@P zRQg1K-6h~3p4TnPbO^V8Ba*c>{_MIHD;{msI_620ptM5Wh^5sF-r@~`*;QdX1)SLD zkvE+{!{%29yohRta!u1F{GnjRdkB-ilE{>fr0g%5GN@hy25sF=Ez4jt(!r@~`0}+8 zKIGQzr0*P#rP|7Vr*i6=(7R2FG&Z~sxF5*T622j@0N6zwc{4_9XBG4 zGZb4Y=eT(%m(!z4BJdizdWF5S_@xLLW7ZE*fsm-y8!$YNt39TPKJ(|^bsEcyv3wie zf(#JR;(R#Xq__&7nzquEjADOi;hL2#mH4OmgGPS0ZL?eXe}xTPljJr1Nq*=GKI#C< zQ$+_CMiC__hpX)Nki^NeI*j^<2}mPQOw6XgjMWg-o6hL$h0yR#D?z zImHiOnd*%HUCL#}KQ!(kLJ~`ow}tU~8zBYAsIDikM~!s78nwRW3?2_ZoR6T?Up@e} zzJLDw+qYFwZhwp6ML3muIRH;CXIh)~e#e$=OI|YqT9xLrU!p@bJH=s{&9Rv*N9wblP`eT}bN(hwKp?J7F`}Rs4S-ujlB|GoTGZC?8F{bWbbMMjK zzRDp}u1GmKs_*Od{qrw}rQ`NDMNnVrZfAM53-;@TsFyk*sIoOX0exP|{T>SXtJbia zz=_OZ1H>G>6ulQfuim8tarwvg$^ji2xGh88>lQm@cU^jXxsi>OXsP~m00lo|RP>mr zF{68t0zWs=mY-?z9{Ko0T|prb)h&t&xswOkJ%A$>-W?1i*IM>c1grI!oHqsz66sBP zny&UGdBrA^xlorsEtQ`#;qlMQ6nk_W`F10o-yH)11oqWpG>5tvSPZ2+w zA`FD2qHfEcoF~%5NfGJP(h~G_VnNMq1vd{$s@|MpB}B?irbw;ICmz~4?zavuyCXAN zZys$A%bdP1fXw#P0{~P{O%(P&FVpTay{PD2r(SJgUAs6{b>HA=&yWf$2bhB-%i8SC z3w(Kkq9omGqm9gS*`p6#jkH@=O?igRXzieYx*5|Y0|%L@l%JrSBq|$BmwoVqq;gRp z_gy*7PL4W>a)jEhDAjV6+K;^Ke%PAcY_G5F9et%bq3Tbnp;3^Qa19$C67W(}_pF<0 z8VO`vn(N)5FO6jDajtbglU7%w|7n@BtMoeZZ|JKV)iCIFXdjZQ;zYct>FBfb0+$Vo z5>x_i#3xZlUmdoh%TX!3a!OY0x(Jf?*pTEZ;5S8`pR0YpY4eLMALPZ7kZ@igbIG2b7c_kZ9(13(5z;_mB}Zo zF?fJn_W@Q>iB?ZbMURy5H7lFV|FlZw=euOoo_?-T0)Hk>Nna5=U zg^JpGPKfei^h2ypo^(I`lYn2vL4Hzi&^5$M(wL?o3Aj@g09#z~Mqc6`gvg6Pah^PP*P)#N2UFv0iTAtg7G~DOd z8Q~7(I)F?9S!!_7du?);_&-pTWHH@_;&P`Ntc-SyON`%Z9*ei4zOi)2ux`PRqpz6| za*#^XeCjbdWDZlCS`-Jp$vxFsn)mSi<^HYTi#+kBVFtc?PQF+xcFt{|79d40$)fyS7Mby=ZevriZmrg1K9gSR=eDHmFyZWk9 zaqAGq8|hj~Zj^@YpwI+`A3=GAQ%mKgItJjpNXe9C?||UThhyo0hrb_|z)w6bL1|YX znE%Q%ElMIeOzItO(32^1^r8xsMMan0`VYXMHr@2L7|_05RYG#SHJ`R|(@8!DurCMI zcGaKJhhi=!*<8Z*+P872pN&_xG;x3IPP}CKr%H&Q%VF9uLcS^ySPwAI1oEkYp4TtO z8Vx--w!7oo-mtTb_L@{IX);RQcO|~fO(cbapmyh-PukYr$ zdwyXS)+;Vo+&ZI%t}@w91!z?-X0U-%b@+K?CA!iaP+20;9gqpmpV4v zu(Ls0P+|WhPmvT_kc&n6-^o)pya34H8NTrYV6wxi%Ha_-2{!bHqdjOTlWH{I5~bL~ zPDHjvsMwC1e~>mczjkrhTq=M^qDa)JDkN%HfVe)8M5A3DQ$@{cpHAyL2JAdXQ2(>*=Xt1m zt2x`Pm)Nf8QdM#(DlW4*p3Rf){dyZ|Oc6*B582n?ck1`2##?Pfyy?B_BDsyl*_Kqh zp2FEWi=yt_N@}VQMlfr(oicm8cJ_@U8vv8D?2gmO_6r0Vj#!#nXI*sxFv>@MgUX^> z@h<7I`*_cH-~RcfuCX8+5TvGO$|Hj-^{n?fXWZYY&_M(=7EKWNaJ4pDUQ_mcTP_ft zKVheoVt1}yL{!&m+Z8<$P-k$Jk9hj0ttaFc-F8{$*fjguvy%i>!H|a#S31f3>_t{0 z@bqo-9xZv1PT5wQ_D)1|DmAj#sfVIMaO)PG@XlW^orIOy;EY%8nR$xN7S2ljuMs%+ zeANz(FQ(^>tq|%jueTrbX5YU3Qr-p<_Vaa-d;trDRkcY0D3TY6)!j|)J|n{L=74>t z6rik<)2_!>wLMM6vThL97XgYS*5d#!)-@91l=JykC2tCDcf|s#ve~u@ z7fWrU9K7u}C~d}RljqKorsKIt=i3F{{&M8}BbsgWN`*>!?o6r5b+Wt(C~RUml3R#s ztypcx?bZodc8e+tSN4vY{o_a&$9EgBF$1JLO7Nd3=R)vT18@SuF$EICVY6>q@5uhs2((t5NAyKUhkh36)hoiaG<{ zHCDDSXHB720z=YWLAH}BtYYdzVXKFN?vF)M8|lTXM`;iJa0aML37V-o&Z$c08BcwO zkEF&kTT5XIi4t4)g8Go-K;1Hlyw*&-#;Vrot>7B_3`%pFku3@$_m)PMm4#3r6k^M znS<||&bPcRonvRyYY_|Fd8YL~D1eVQ`TFM~U2m=+@l_Iu5W}t<-dj5`U!2j<1kpl3 zN2sd&y2el5B&0%BQjLB^ORdXUKg02rWZ61IKfLb&#dS?hok6D9Xf{&Rgw)wVfio(6 z-t#6KIbK4ucxv5J;CU4gicS?iGtti9^6v+nZB|fCc64B1P z*KJKrp4Ls3+``&9UBw?f@8#JjZ(;7lsS=$4`>{yB|MvaE(v8Y2l?p5`>JOC69vb!C z)rYjVm^b;4jwbP*Dj{pGYyQc3SqeY06L}r#(Mn=JoNO=vf`zN+xlkLvc%a$ zHn#$FI}y@C38k1cn{O!Juq!TN6Lx7t-)H1; ziGt*bzGT~i7edt0CEshbc{D!EX;tc+lXS6W7%oRFW!gdSQb;{1BduWu69Dx=`9z#sVb50?DVEO5v5brf#h7?ru`~nb$0=j@$#Dba73TeFvvpGAI*UjJ*SRNajFbc#k4Rxg6?|$<|7IPS>CAw&uw5 z(g^V;Tm?!dQsZL&9ostBhemkB)vTwQv&|F(ZF_TJ-=(H(o@gpq))K%FR2Q^ivF+p@ zwOP;8l#pLn?Ca+~zS&qW1Tcy|Ht5T6fyRR1Ih(iu5CsC%U{y6_h?64KmFk1}*m*J3 zy@g%R5j?s%E(dn{IWGIxTS{!6X}r>xZFzT)EvW^YmZT(ybD7qtYi;BA=F~o!R{hxQ zOt+%zEO?de;2h~1+q*PAbOg%5s2tQfy46M7D7Z-k$}CRlk5qAN76LyARdxgSJJVA!%hrGh*j82$H8Y^!&VtQS(UnpAUmzf$^w;Z#af#|ynpSUzPA zhn^_ZEpuAMT*~CO;gn?oIPcXah!X?xZ0vrOJz)R4{^xRf$tJlPC0eWl8IQ+@*xRhGU^yXzGNBEf!&vThzIXDA?ULy|Fd$$wN zglwmQgH)!Ti^j!?G^}O=TVq}LhD#?HXV?nR>e5BCu}+=!$NfQ^%bZ&RQrSZ7zeQU$Jk`B6WX>0e*R8^Q5SIO=+F;$GTd{Pt}b zEDYPGpgrq=A;NYJD(mUT0+b##TPfa2v0K1-hjumbw9-#wvd<{esjgLj+hoINTR!?a7IK0?EI<@lDTy#3J$=)9jeONlEst+q)s?v$)ZxqVH>jHetfSn~ zVJ0cQS(Q^!zf3byg7n+;LzfN{I5H}f_1)`ZXM!H}vDF9FMWW7}(s`u;C8e?y>-Elb zsxjNb^md&phi}o8Ue5~ZY&venAnWTIH+lRjmn@aNxz?aG9iVO}Uyh{rI{&M%5w)xC z*F1@t?@RUNKTmNHCw`xMN>3pPSbU^{JUW_s?Rm7DTFIyj!ikZXp^a=>9_(G`i@m!Q zNqfn`p|g|zPfPY?j_15EAxak_?dY|k5y0&>0%q!=QE4=-h#z<7#app;x7rmy0RhPp zsS4#Uu^(yyiWDW#fE`|`D*{*QW|!?=1D{$4kxtJ=C?;yQk@oIP^X5I^t%ZGX%2h+O zL$2-ZCE)~Vb6*w$W&=c$y_)U3lxJIMgI90fIYfv0nB_Y7UV(kGogl;S80 zNSRt#_9t~i6MJ_c*FBRWNq2Qt39x)Cb=s&&wPWVsr@m&CRVlr_R&?+ljCrlu_guYi z9ZtUIJq>SSiX;=_DM@He^&b0kq5kp0$aX5{Fj_r#)>z!AUV+=x3(33fed%V*oP;W0uec%Mm#G&1z;P@%9~4-8b=Hu`8T3Px(B`n%J^IGk z+@s1EWE5&d)tmUdNwG-nYW1csFEzb)`BvkXE>3^FU~fPaJo8M2vdk^+2|H<2iu?1@ z)t0yw2~45#ZhSnY@udanwyU=>rIBqNQnl*-mCZ!HbU-~jYPac)VOVom4k#PR5|!sS z=(0K#h+gMz(t4hXlTqD;MD`{lJ^XWd3rebZ};rU@c|f5~hQ zO%ix{+EwW_9W%w!&>F@&>!=d*DS4^ydV-}Asppj^(+=fv6uvu(8*83v6LWKHmHKL`gD?kZ%WK2Hx8CHRU5;N7O0J|e(5AUi zrO4YQsVT>*;QM_fIrk(qZJQ#SftXwB%-|E3XTDt*VV1kWy8dQ)z4v zFYzj=T1=gGJ7)nl)%;;=%a(Y=utal-qpQ)o2Fjv!%_)CL8P;62{PSX|&GWAo>rFHM zKKuBZpS)|#s1=SB_Dma}c0#g-rM&Z1hq zyqO~9wu0NF*Q9l|df`NJfSXg9cUJ-wM>3log2Z8okFH$i9DT^SA=pu9>rj7%f~)UtvV$E zsCP%D75T1Ne=ggwgmEyb_Iy;Id(uH`u1FPn8-s#d3_3pM4sVsD{d=BfrP32@Z zMpK+p;RsGM*(oZ8{I*!1>OVhx{`MFfiC!a9-@I6_#VW^!T8iX64;$G8gG^<~4p-)H zDt93tqpKPPLZU`+z>LMTr?O0?&mZ4H0+DCH64FEYPFjUDo`wC3#sw;|X zpF}f&v5Fjg-XRZBvBeM_y#cB!8s$Z%E#t9>s6#a z;N???FtBM**U;V@$>M=Z74ZbR%WhF3PVL}*IW;SWonqCS`rvhvKb$(&xRI)zR2wy3 z@-q0+L_qG;yjKw_mFONWWm5=5EY=U|{;pp)HNo4o0HF^L2Cu{+XT`?+hJJBv3hqa3*`)Kz9j#SoRR{OOlA=C5)%<1)gp??4V;kVx( zBMxi1!V86wa-P(YWfwL!!CqA9$=b{5GH(;|aw>6g&71m8>^lBuRe!QuRk@R{pn|5E zfO=krnm+LQFtYSXyIpN?sRnk5GxgNInAgCM#HWYYR5Xr4Vkx+@*M&*cYr5=ayYf|E z*|I#?+;9@Fb-`fku)Ow4N4SsTaHo>?sjZSwZce%!?XXZHFK~4BCuw0W zWg$n~^|$Hs+71nkNvV@rcXoh2KN8p}OGjmH!;!eyr5zPyZf-t72TYj;3OG9zjksK%UjuZ1oyGfFn<6%cLV;g$x2B)dH zb(-xXcJiajp|;%ATR0_kf!!!ch6W7mQF->DGn-jecfZ}s+S4o6n_>#Ixyh0w%I+Lv zNfZHic*u_NpDN7mXoVNP-e>M=eQh(8B?*>B&>^e;#cCaI*E7efeK|Yi;6Nx(YF@X} z0(=hDnAp0d6^#c-SXmd#?l>8{@zlFxUtQgqUE9<9?lUg8l}^q%^f0{lrXnEEs(Gmm z)#FyP3mmNmBv=-(_MkR~x)TNtj+Hb#CC0}>;I8)2-L9KKIr}Q(L}lPR+b)tuE&`VF zEkd_e&*_YsQ#QO@%F)XMp%n(ns{(9}BC?1F1xP(~{vt?{X#ab)^1|&eO9j|$Ky3DH z)Gs5HB@Dj2rnCTwb_Z`I!^tk$o9w6shZam;$5rJO<%kE9cHBEW- z;-PMdz@xj6UgQb@$Ozrtb!I7QlgwBKQC&OYUFXiOg{8GEXgCKs4GtX3cJOkEx|w=Z z#vh>%;83C#TZhP=pf~OJOIZa5B)v?Z29Y{5uszGxJHJzvR0px!yw_dLL~r$ZqgfR& z-re~ZE2W19XV_B?HxWiDUo@%U++XJJOJ|AH^!6fmSI&a7>1SNS z#`;t#@uh&f_SuRQQrl}o!0~AJ0o*9Agk(HD6HGyQs2J(`r*?bnrN;O+ZPE_IpUd5=t=gA*J(QJ9-A6y1qg6o`&f7Wyk6>R^=+l4 zNzRKBTJ}LUCT(w2ZGNF+D@hRqUi6wquGSUmmf2zfzDa^T?W`-&&L4iPl$_GxK>?6S z{AR_f>W@Hl{wvp0!A(7YcCSRQva8w%=wcJONjZlq-H`}%bOT?NeOLTc_NWb=R+WlZ zZI3fbYI6A?ai{**U2lb&f#&Sc-$A= z^PS&zzgZL6#J(KUo$B)QO*tQ$FRINBp6Bf-63E)HjoDDdn_DEN8t!(RyII&x)(J7l zwwP+Elp^Q!{$c?s2W<@=*}lN0tnmXW{PFS2mle>{VtpJhtfJ$VL`9UPn6xdvb)_t& z3Wkl%uLZ+`b3vi_suMw)PS~lqvpdRA^;cO+?i)}vYfF;#Xd-mn`iySsevk!;g9_MX zb@6RWXm)!)d-Cmynux^n@I~~@CoTt@ZWAGO$I<}TeRJwTak4_9DUId!&KP*WXjGpX(}2x?;0A1H?eC!m~ejs{{tsg-Orl)_4864KkgM?2HYu#O)RPkWP5;B z-xJ3#4==5vT8--Qai;8F0x0I9uPHymkDn@|H}AQ;6?83%b`xrI?V24bjKI0xx-+wO zFKbgs`ndYyD2x`Lx*a6Au{mOWU&`l7H~?|!r#ucPSBUA(3OO;IhW3V10xpoO_IXN8 z_q{BEha^j#DC-n;;&k#>KpIk-rlxplzw~{IYJ#@|7-EC-2NCrCTh95Hbj=4ZL#00wkeAue#fL9Oxby?VH_fY zOFp>TuIvZ^!uFgducS;bV02B_OZeQ^Fw?&Cz$eN4v0B9|!NX=Kc7AbOe>@wcrl ziX`8s%Q+&Q5_pO|eXwSwJU!yRWW`As>^%b#+FyTKT~_L!%p>) zJ3)lMVOLV$@^4wCOO_uQSpMnzYJIQw{q^m7;mxrqy*h?@ndu#Ekb$Yq(wc8l4`HtP zOE>p=-#Y?Frl7&QaGnU=kO0XnF%LORBWNmGp8ww{W zsz_gseWtYkGu#q<>CeL6nKS@6Q68+skpvv9ra zVq5?N3gAT!zgN}&7~Cp=(5sPPsoOStBA{xDJ}EharR&l_JUSX1XXW%2z|ybIar~Q? zD<9v1%&~%I5K?>j$fF1Fh1!FB4QCOP@M^cK-?aC(W_wrZdtIo*3-%X&jD{1=mFi>z z8t?8{Bh@v_9d*m)Uuin0Lv}8X90R)@PzeeNlaUk83pi0DQiND#MpME%m!(px%Gt7B zgEl4El~n1L$V$x4<2gT~V?k>Z6n!cRaClC6Uz<8cB#`B3HV!gfc3`IlN#S{P%U;zG z?s~GK?CnxXxa*pqVpR3wNQLY#WNT%uPANnQFOkd@9M(`Rf~5Ocs1Hu4eEZ=}{&oOg zE<*{kha*pFY780M9(5bm-6laAe2t9y_`C*)g3< z4<&h7m;Aq7J_f;_eaF{6Er4!Eu{S9f_d^)Rxqpqs6?k?3%9~Idv#2VqC{c-**A|Ka z^DZ@U0xD#(w{}HGann%MO0sm6bn^_}=dLGppv0n-$fq$xyU41qxuY0O+lO6&xAIu7 z|M~p&Uw{1ahOb^|SL3bRHFymch6maxm-(U-T;*7gj^va(!7*)4?j_6wR#71i4ZfWJ zjf4rUp_NfOwCb^yy0IM_F-5Lc>{NyE)_vhzg5&i(PsM-o zd+DS74)uI?%)2eyPTdK#k;uv+-_*y>6SK$;fk^JC&VvJhd%xC+@REoa#-|)*e>%A< zg+h4_CONHyL2J&pE9-Zz3E-R8Kndu?@(gow^u?mYHB#~+<%S*1N&&B&uH@@(vxL?7 zA?l6km~TIZJ;X9Cp*f8Tp#wzJ#QyKaTG-0*qh|(GV4TfLnB#4?U6ysXBe_q_SAcWg z*oH$pR4?!e96>U}>f5nQ)NTILuD?TYvYK3=JCW*9q-aVyt?5;Dpo$G8QDFeclVjY4gFY9dC`N&0sTeqrr9VC+zg zie0oXd7o?phhj3=TZxC}r9uXha|3-z%X?hzefmLD+gGI8;;WmC6QSbk8D&yvxN{`a zg)Mao`l_o4*@|z*qTQ3D1+?4rWr;dAHjOW*V|LxCZW%@6mL{ocw|w|r^|noyM$#rp znGLBsMQTb3K2@pIUkqhY1N30Mo%)#Gq{)IMy=c0vgE#@)_J&u(00tSZH(-9$Nw8E{ zfTxSooR(FkAabkpP{&-Hx;Qs^D#7OcR2qqrPTF|;!4duR`5wP~8z29@%pk8dvGmf5 zaD!G7P*#tM9N3rjxiWg*Odpm%Dw0Tv2rG7Y>N!OUnI8T~Z6SgNlIJpQ=0UYKsAapw z#9|B#$Lemy*yHMOs=*@lj*t|dPOSW)Tkyq(Rn~pEx|_WC$Yyuz4k~b-2PMIX3%?5I%Zj|4X9GG}4*UjflN|QNtmf{1C zH8?E*qK2WSkXn84=ZQy~ifi!%p9bYADDp^Z?7mH-02^&#jS2vG6gmutVk>M-(7!@* z^Ul`rswPmZH0@Nb_h|L`+gNOv@{cdFl!cX?!}A%m*vU#-UPG_*UHeY6jV2GA?6Dum zb~}FELQh`v6F6mT^5U+#tWUs{OLUvBl4Q?RIX~@GQmTi=h2Wt8$W+R4b9m$64CXDI z%c%2s`Z^tJDmUAYDXK;fbqo(SjU!4DdVwt7gqa!7sCJnA5B2f@c^k>7XlT?=1wY0T z`Rc(LJ#FW4dc zWs7>E>RG7_BnNW9voBKj;6ySh>O0_YvK zCE~8{W{JB3SkFy`3tJHPwR?f7CGi9<$E1AW4A-e1+v6C1AMNw!fBljrY%5-uo=Zh~ zkKQQWB=DQl1wv4uTa+G^WmR@VCH=mD<*gk#&!BTxuu)>#)yI=iHMGE$*w3pw90H`? zVuRKQICNkkM9N%4UOx?wb+_sC=-pV%vaam{POPeM3e_!C?roD+wu*ByS zaI>mvi#xOf(IZPXvmP2|6FPV z`PPqKi$Y1dO9_T$xz@NNAx_`febez-$JfW*vBIA9cC>WUv1)d5%(^yK7?_Pl-U|++ zsQ=+i2-ONZnB#TZj3aoc+3Uss>i8Pql)tEIV-H0Y`OJ&Aw|T)sKnWpDcB0iNv1Ghk zO*~fW+pix!E)P1LezzyvV^^SRaxApwCKG1OJ(Xz_wuG5|a__|Cd4=J%X;}l3w;p~` zpIUHIavDof!8nrC+e;oO8UG~NElE2?Zoo5u9#ZzyLxW&3D7l}veCN5GQJs&HBUH4h zxOL=f+G)r&yL7m^z}rnfTpKlA7q?4GpwRp>0^=hjMf2GG-{qYMsiKq^6r{ewVSeU57 z0X1PI?a3zaVM*Aw1|?ArXQRfsswth#2)d3 zN!t_yz00d{Eqiv?3U?8GneDueWsEZ&PFMSm#F#1Nj&v1q+Cv!Udo|P zd8^SDuCl%ILZS{plow8!`BjH%T|#Rx4PTC=(cTN^FW>+3<-@0cQZ>iblXwyJ7dMcuGgb!s z>*Ap3#3)0-smi%BR zj|#>qPKhMFWH$h^lhY1Umnm1*9y))PgIUW-4m>W)q`uv%T5VENIGF#vQp*Jlxb`H( zR6c6h1W|RKu*Et{2?n+0=^ggvV9z;~xOCh^&3}E?%h`Rmx}om8rlh+c80gUNomVtH zTYH^OO<%%FSxuxwRZ`d?!--AM?NfS}#0dbc`?+Vrpp8z>IJnJOAelFM6i)XCTgdXk z*8Rpu4k{?%IkhKou)4UDYV}qnLgR3|@B4ztPBw4O2T!Mk5^y4WpW@{3alH@VeERlf z{OkMIHL0}yjVPO6E@He&sp}##YKJgax1`!fRx7StQ5lTbI7oN6oy*G|q{Oi#Vp0KB zQvaz?kI^Q6CYV zn9Gr7SKT$Uv5(G-`ly@>HwuptxN> zyp{s{%si&osr(D-tSwBrlPBfJ@ax3)i_qVHo&WyL!HB~PcEJ4$c|jv39Z<3^5xXWT zff|Im-Md(wk>v&K6mmm;74c>V{3($dWJXR!BfNuWYqx9*#Uwy_zbLvda2e=!I>^l_ zbzIuH=barUsbA*lL#|&@zP=Rb8eyHd#<`37$vUSQmy8*K#$l770==dNHY4)V$|h`1 z2cp<$c~hs91F7dEPY1}fQ5$%msSDBMb=_OJ`F2XKFD_AiSBzny){RwIjO_Fx@^QBP zR*%an$@znOXXAz@LF43<-@Cn007Lbqs-w*BwF`U^R*!?<4QNa{54fz}T2ILb)roO0 zikh9>-SM`KPuf+b(|<@;?pt%vN2#m^PuE+NI?u5k2U@}Oo*?fHV^_YaP&)_eqMqby z>;x)XUnG>Caf?Tv` zyOauCNooKPI8&Pf-j%~r(VRe*a1@nL(iNl1+8oTNjE5fcL?Xc*A&9&}L?d2F;o!e0 zXGojGtJ-D{RAnPNDCn%aGQ!g_OeF^A_LLJib|5*q_ZA7+fpK!b8}lX7$Og2@GeGDb zMv^)>x$9WU39~3E%Ne-~ zdJ%+MYL($V5nmuv^Xd=F^E!Y)9et^bKxAv-Q6d+1pF37ca&%sx1(o*-UdSguOA&6ICIK4?SWw!S2teZ10_Kv6s$W0cA5>Aw7IG6k^p^wn; z*L7O_s`M(o&?F~RzVeu*fDd#Wi{5Q3I%1ET_3v_Mo6XR;wOz@MzjAZpe!M%q!%vuy) zH{p*6EY9?-9ZI|x1up=9LFSchp3Htz-?WaD9A1xM6}E*?+w=(5HIcYq71+_0-Yc~$ z)xRuN`r|qgHYVRB+L%#Z>*Bpqd)K@giW_F1~=5VprhUDo1K6x~{to%bIsW zr|_2?;xymsjJhnaaS=hPVx@Ys?d;V6(1=PD?PQ$?WlsV4xa&AbX-uTuoVPqAmRvGl zwf!Z>fMf{joS;ot+BI`WS<@Y|VdEd#fRgD{&e?T#b#8UmOypWZ*PQ+%>VBF?CR<^3 z$*ro!m%nbQrBLBO@#~ff)V-o?O3-4(!7JBCMpjy%VOdkM!FIJ@_caN}@>GkuHQ*pe zwG2gKx^_^_Y0i+wK@Lh*KVJC*AFJ05df!N8=PXkXtWki+mf{sln78Si{L*^CmyqmK z@S9|v9-5Y^h1yvw_AT4%UY0pqvV?N`YYniNXR+LNP%n_hTe(cao3~WcF4iroLfk49 zU1E^)UDf%qR9PeyegO8rbhL)lpVNem2%?94W6`Qgfr~G3| z#iEI=(;ghKeDi#Ilk8aqfg*vTr_MD>E0(V%uN0d4#eTo+|mAab> z2~g*JDyfYU4_MK>I@x7`?#?j)nWoAg8l?b!HHX&nhjZvL*Og^4P2-xW>^calwx}QJ zwx4|?NlA=ip{ zyW3#ijH<@ALp?^jlT^FPbvc>eSu;iKcRS!xX?8DfLHI>ILsm)iY(6ZgVH1};<0JJc zwvv{VS6Ka1VNZ3ih+>_R1LX$A`jYAx+*{BOD*9p}eisXT6>+WMs^S9|Cdpc{!}+Qd~@pbIH*R@=7i3 zj0$`23fJjJL$xc@8>BT4NP*?=C#V=u?-g_cO~IYy+&uIqz-Eq zRpVuw28*HeoLY7Wya)x%mAV*IRL{FG;hKqN7g?a7KZ`tCL*7 z!l!Dbzb`T6`mKY!`JsbZDCb6?5}`AiQl z3Jx3nNz)eIOa{@CSRGW<<)QO_iSW9w^}@c3j&rV=#$zsmqr>VH54KlHlT?4x>F#)K zo1N~m_nQKlNN1DP2@ogbOpYF~2l50*wXtN|w_V3no+8TYFDe_&DCb-=ze6vWJRKSj zQ@qcMKUkWkOo)t{N(L#{DQ$gf+NFe~c2g>QEmPQ2-OQj0)-I=t57q79J5lfR^(_#o z@*>NI_A=Z}j8xUK*H!0DAd;lT-5nt^-$2n_MnU6vD_cUfm1ffKD}l~$Le-`lGKu8` zDynI!XZ>(wU57a}Xerw%_?uQ0N+2Y*Kn{))DFyNH@CjkHT(URZx*lYOl$E>UvDO%X z!YfNlwMm4L`{iW8u5K@T%{$jly4^iYyYd1_o%vnWxxrsUZ{YMW~4+5CvQM;6s!dt1_E z<*f+vQu6kebK^io1!sW@ltKhdl6PLtMVkY$fUB`-^yCC_;2%5R&qE))kvl%&r#M#` zouH=%t3`;5=Nma*6Y@aC#zI9M-$`gT;5q#4YlSy0KjZCn|FN|2f&$r!HtKacyJ(?L{!DQI@>>eL(!ic54`!?rf``y57Xf*-4r z6@vvDHXsd^s4}v4#5FxvSuQH`w~XDlT?T}Mf|Pck=A;##PP=Tm1b5-7D~hB)jL!Xe}d_$^bb`~zc16rxwON#pHdN0QNz8=)|^W?Tyvh}g+<|4 z19J(eIst-_3SW&%-ki8gQdFG6(bnBab0 zLYDdJqV;-R)p-nlyhjDU;v^RV9i>x957&J`-D8pi`%?WjKlR@}{CH^-wf(f0 zpUN69-Cr8-rW)d`#Cu@Up+gh@>i~!!a;KJ0GJuB%&_x^cRh>m5j1I@WLBk%B#g^NaV3;lXc^BrBh>Vcjo+Z{O^T1y#91%7qL1DK+mV9IE2gp^`gd-v@#9L< zg{H|UG5#3RX&S{cE4FD|z(P{|5Xyxbk%je!kv~GQ%C|U-@9nCDHN`f%t1al(NMVVA zU+fVpq*4E;<3tf@vJrZ_!#Yp4MLcGR;1TlYXUqUQm7 zu2BidW{}6Q|NU}FvPwsKRyx&5_r$@bu)EDA)_i+k9nT0{`-BozFz;BzxE&h**|_5{oCg+-=*gMpuhmM;!HWBA$>s~c#Q=# zqS>_3nY~SRA|d{8{-;r}CnrHq1v-fBh0LkI&`=o9F&KHbJfS`$oB;2Tomn5!CT1l3 zP_vQB249oaB+fiGns%@p@i-hUSeg#(i?FM(Gy9UZbHKW#-2tAR&8S&S)nG*FXO4$r zY`Zy`B-)e$2lZ&2{$^0V3XeoY)$IJrT9sxe%k>%Jw}k(7J}^KqP%L5No2S>Cx)ff>ju<&E)XHANVSqQ zy|CWZkORgnW+Sll1%&BdEk&vi>l$rgg*JLOnd`E zU9;(Z1hV0lmnOs59B3ySrK%!U<$Ki`eHR37J-B%ecKiRn=ad_WF}^f-WSdY5)isd5 z+>uC1GE?I+Lkt9lHg+|Uie4)DkdmZEvjwa-+hnb5*LsYq=;H=F((dMr(e@QP#IfYv zHq=FR2hhEV`0Z`!_xLoNSK^LMMRK94cLv;>uB12sS3s!0Amxani+x#+D2+w@-iSzc zCwTIETv2}qpjec*cFX_O$Y#F>`$vx^$IA))tBMK4t-*Z%0v#Kwj`a@ z#GG0EMb8f9GJ6N-F6BP}zk-`-^yPu0Md0NvdhQ&60Rpl6Z-eia$y-G&RKcp7cM8$# ze_glw19AAdZoMpZLYXu&Ahl^e|)RIcEU9yb@A-N|qf7t}EKF zg3PHVhGeU7WzDQrOy~};fzCjk9OkWbhvOo3YcEf09B-C@$)jp(bU0hXp7828)w5kg z6M;1u3fSgQ*LzzVrY9=mn%L8BZh(t6o+{c_hmwoKZI`ld)vd`(*1;hsLM4Hoz}+R0 zu#WA2S+{jgx0l=dn`m%Z$bjMlYjUS^-bLnrVuw@N0(Mhm#jMW^+eC&f&O#kCNu@*0 zt~{s%yMXf4wPqPdX2)wLM@ZfqA*o8#C^o^9sPAAcS{~24o*)mS5PPE6X3kZnlM+}X zpmV<6G51mQ=FDXM!?ITGT9Cec>1;f-4ZJB_?bReeys2KA?wD;(7Y_>YlT5Q~LX#Br zx^xdenpMto-G2MezdtTFFRhwi@CPV1%H*`;B0KM^^(<>fm(7VvR|Y>J9SkUOavRtBqghZds1Q0TecH5^aV-NRuO0*0p8Z zoB<-G9VCFdB-D%a-JYH+_4Ql7-kj6P2Xn2NY^3_kpZZaUQ)vn63)u!y^F{6LH@!0f z(0b^N88%I{SFBgP?AGShCO3t%lOcz$Cd(w_?9)dSVe&r&P*(S}k5gOAGlwt=ZS1Yn3{rIhAM5^l&LHTg!Io5MWpD z>}9u-4q&CBF*2v!$Q>w=G>?!>m7MVF>X6^g1m^(?YrI`U`%u7WkuXDJO|+~cL^}3m zYo*E0bL zBP5>i%p6M~GAA@G3Z{ux%x=&#dk4@_EKXxB16h(my#98z;@fJa*Xet!F2blXjKzT< zpd;8y={!^Da15q6kzC7?^G&?DmXzw^B$6%FV%pL;Z<`w0TODd#c}L7&GZXgrQl)5j z=cRYas(r;=l`@?`yW^9yt~~EfYq_2z`zc7 z&T-ciVcT^Vl)`U^?UV-9`3+^+Cv+9ul``>RNFd-&psQ>YM0R z?`)mYsyqAfHV9m6W(sg(=bP_%jB821keH4&?Z6(rA1CqKkMqN)ufP9F)Qay!uKFq* z>2xibrV)EjNx^J2LNUW#&T0yc_-$xNmo5=j~% z?69Gwlv1^*^RDfg4Nq$i-gp5h6rBU*E!Z!*Hj2G%*{5XP`^r6&^}Hbp?2qZL4BO~ap`m| zzVs%;#=E8k1jxfj)$IE&EP?_IHyOg_h04W%v~2TfIghJ^2DsgIhT*g|C&2c;JuPN| zOz{S!0ddP3uP$oS*LG}x!MtpoCKyb$1Lb`Kz#^!!<^(L~^$wIFOZwM$(`40b?vzm#|FTZOb$XJyfZ9u+%xa)hKB(K8+(0RI#jT3c*WMB& zg$GnL3Ph^K45jAk%KnzDz=Q3O{j}8FH|@f`Jrg``aWCT(^xSv0=mV48{H6Xz9uUtt%b^y)Uc@=0#J6al~b>i@@OhG&85m1bzIiri(fz;;I*RU zbmfGyH;7TnS^|{nOA$4#weQE)e_+zDKYkb2ygq-rKm5Gp-WOpaZZGhZ;*azn{nBw) z$mRsVUv*csplUvo*i=q@k7Nu~O=W#^Xw1G@I8d~yMWM!mMB3+bs$@YBGRcsL}Y zxc4`(t$g96Z7S940NB|%O3s&h$vL7bKco!##zO_gCAWBZqVss%CVnMYefj5yYySA{ zKff)@nEJM8oQw7{S-1C756E<1w`MJBHIp=&E^=VVQ@^-Lg|j<01OjwYn(QZqA`gcF z+^Lc+qBfHW%)Z@;bCpgia}I-Gc9YM@;97b5ak0STS#U9GgW%i=48 zlSo1AJIB6kW>fGq>csU9J!M3VdlL-vFS2U3lvEecl~>(5d9pgRc`NawWKC_}|FStE z8U0?W@rt5F3ZeH!yMB}s5Z**w|3C@os(b-)`8G|_Uh0K|txSQnX^{ptmaCw97Qu)w z08q4}e80&6fQA+DEo!Kf*1bdNnMa~J*@o>zZ&vKnMK5b9VfeuyM{WaE5dH3_G8CDO z{kK~&?7aKoFe1B+jd&?NDN)L+E_TvPI%txXvZBmo1U6)KGv`B1xxS`>8!wgpmk8wA zQ64I2lf#9gmp74yMJ2j9P2K{%FVx4+p2q99G zlC0^c+JxjF%C6$S=(mc%(ouE*b@LWPCAek=qB@mRCAw8{3{*3M!lso%%^PA>LHF%k zO5%;r(rsIL>P;u47rjl&Y%;ucd(~*TN*3CO98=ARsI&nKSx@VIIe`=JoTt-(L5run z*%jq&QYJ^0$EkA%v8>uQv=eME#BLQIe#n(3jW);3R$nLnam9>ZZ7mil_zAZ%n=1iG zdBSvgO;p#QaRL}GiS9NXa&mMCfS)#vEl8k&><`45RmM8VRi(BYh+B32A?oV_9K6OS zP5?@hn!|fhd*GTu#gj8-uiRhiM6yM$UO1>;17xZRco83AH&zT&%G#rtA?oB#gy zzO~ZvDq=u=Xwq=lh#JiAx!IWAj#L$xAtkEm>!r0KjoB{7rj(AiD9Rj>vXamwb0(^t z8WlPLfoB&{8#%{Zma&E)A_1Rttk&-PU~diL_KPRjL8fiqR)H}u`G}%- zl8OFZJc2f)fcXlV(}g@L(Zb$Q9T;#NF2#1I?NpV#i(IR#U7IN1+_m3jb>xZw)r z37XP5uOwaWb*Vmn{+UhX<%9HwC+N~vOwNr9L-nfUDZzWytevyflig+S_$_&~R=w3z zqG;J2s@C0g=}HrPiA7U$lTBNa^U$Wz=8!8&f_1uIQ9)aZeIp+znEzZUqcBgR$iBv} zlz2qtVBcy}D=B2kAfRT}$#1bWOp$3*ub(WJ61#T02}p&ERAr}kZ5VYPSJ{}Yv$Wc=L?sx6KwNfC65B=kZ|L)&D093yp#N)+rZku}2c=Xt%ok;Bj0wt{H zy2OR*Lww_(DN&sz$4<3QME0ypQ^QGTlbE%A3`bbL9(!D_wu78S+1-gXQU^{)!cQ&t zHmTd3k@Qr+t*UD$$rzj*GRvk}TW2>GRZhI|-vP^|Y{l$L*?G8I8!y}ccgXOIbLhio zM$(|?c6NRX_Pan{%>&cCGvYvN=pgfuElX%)&=52`# zlJG945l%(sh)ac1_W|nJLfv{uo_r^rorb8L!xg^fQzgaF@mgBexcTrRL z>@3&4E$N5s)P=Im&SXkql~QtUL`-Fqr)|>H=Cig*lQXBOCMSTHI;*C2>^xbeiZ?0E zkUdJL%s*C|gjtmaYR{9%XJ3@LK+c@^`&2cYim4{m!lI=Wg-~qz%*xI`lroAlIays) ze7w9gnUZZAd5`c#1*_)L*{RsPn4vyDBg+MB8Pczg?)BECKL^?Kxm@4oS1)Vwd(~54 zz&zDnS2s;k`>tOaA3$B?W!#LZk_C5%ZTN2bXzC2UJCtD~NN?^Tb(TN9J364z%$=0v z2|5#PU{z|yU1k#XGRQ$02tp8fo&rML_C#A$sA{xP((O(}b4oOVR037CF_|7wQ+QB3 z#ZuB)Y&i0FQshq-+40=e3oxC6vn;v(!)tNHs4p$Eg5pEFqM^#_C1Qa(;aPhlXS4o( zvEmO7IK2?;H!Wv-nwOGxtc@cNVC=3^VK`NRQJrqc_n=JGUCB1B!(x$dA^RD?!wIdL z2p&|FS2XtD%HBl<;{ln+se!n*BC!d)$rraC!rK_TvQ z_bT2lO(B4lw~}F(f6B9Y_nD1|+RZ7#lnDoG(1x9;11l%<9LbXN-n<3k6%uS~Q4hL0 zcJqC)e*boT{&jxuUMQ#YGJ@ws4pBG~SE=jnLnlvmDaij{d?)! zCndt{d8#p1le&gwX+cZeHIl|aDE7>8G=cbJ{%}cTJ}7olRY;+s=cBks~MG0!5MosEH`? z9>r4|N8niPaT#Re14hGS31pGH+?j!*56%g z_~6JXIYrv2ZQ#JqupVr;bQ}i(ta#(xSinQIL;%!oMJ59@+LmY8wi^V)U!=OAHXBIe z5Mp;qs9QdB3d$@!`eD>0@;mH6M&kacirMG__tc99vtys4b4Ts{o`} z=j}wvDNCD(>WUKg{bo{h*a4?Q{Xx~Qoys!Qr}mLuHojKN*%_&=)L@G`II5_^Ga%Oj ze3wTulq8T=d4_|Ma}MFF=RxiVB9crQu-(Mu3jS&XAWSi|+Ga7s5)In$>47jd*#N zNf}Ib%gWTOo8t>cJZenutM&2Y{Py+7?+zA=`0(}JfHl9UmtL(5jmda)*#UA0yx?x_ z;#p4wrp0{eL3)RKA1IY2mXB zynqG3S2cTdSph#N?|5$Aey?tKLxIIndnG5Up0~sj-k0su=wH`V-u{Cm`Io6Yj<~9= zErU^tAZtjWuy`gUHp8xzac}+QBk=mc@r}H|gH#9Qy%sR%tFcmuRdSQYCBLI;#$%1o zVqQXP9cC@4d9x=uyv6pI9#$bpc^lRkWYsgjZ_}EnQ6jRzMwHA}y!p&vOb6nJnz_5Q zgL$fgAyq=voFdiDGIs2o1m4O0)^P_SD78#XC6r{cF-d3fF*S}3e_1D~WG%n8clZ|j zMhUDV03~Hn`ZC;3W3f_ToT^x|ZW{nB{WCeWLy z6CR3TlHHvl4qo)I#R@B*?4h+Mhc~KwuvtWw?f^qjC0jWqau}6(lHF|z$X+;WoINaH zcW1ngX`{T#O&%Z>erV`GPkrV561%zf2r6W~l$KI&7sRP{k4DRzyu(qXpS;Fnwy0ZLW@2S@9jEcMyh;><+ z!?|-u)3&TaPkiG*Wdfp|S}HPIz{{gY!^W`~j7ElIr3J4c61bSMGn@|Y*7S#UdUK`) zdp(oj?bW4&2E@^8TB+p=jGIg%>T27ObV8ZJjjh0Oyp%K`vg_p2^m3FIqmQ$Cgu9Nj zfufKNqp)|MgV)NUgeYB7QtC7u&pg!Yq$+%b_38-kvB`$+3U>11c2G-C4G zr~Lr0of^(V4wFYi_9FHJ)1z;D~m^JSN4m;`w(EUz2+=tsP#Y;~&*uP_aZ>Z8L${+#1#a6k3#~PEPg4 z@3(t(IaK9+g#7rcE}^Y{FW_)onIf9^Od#OIZ%PkR>Z_EqJXs?Zz|B^45}n9r2Ge=4 z&cCix{K3hOXTFPGU=z#OM|{cbn5ZVMbJw6=5^_}DED}mic9<%5)VW^B@CpkX0^AVz z{mO1ie9ekpMGoF1q-^JKPA5BN=G`$zPh&wxx!Ll{Y(2GaHLM5a9PEgB0ngdu61}{k zs(||K&}cOAf2wQVn^IL&IDjKyTG;P%2^dus^0Y6`=IN%kdDYmErJffDn+?vcvR4A| z*`0BkixzdhoV(B0{o&)c`Q_{Pp?x;%GfY)SDC@CHQFKt)`~ocFGxyr$fk~cM4-IS? z6)h)$@s`NQT{ee)u-8F=8%I}YIyiQmHqvg87dB5Vl++7)yPI>=LF&=9NL~EDM+tZy zO%1AW1(1k>pG2#RW5^*qSf1-l)2jrn!FI$eF1;=e=kGY;|H?UOAD3kOBs;LTUSvVV_r_H zWp_cGW%bjhGg;(qD*_%A%yVz++J`?0RM*W=Qr(oGOQ@`cq)s6il?XXNKi3%4kU_aR zT_zgYd@iHf2MG&Iz+#BCmOrBr$4ZHxPR{H#0h@O|SCM$ULN(Qj(*A|$uJkQcW#O=E z|C$O5z&8PDZB(n9Iijd?Q8c_#ZgJSur{WK4q=96Q=SuxL*;OC@dyaQ)^BUVLo16S* zhZi7qDr?eiHkPVw)e@MRNyQA45of|2B`vb~?8*}M;d6IyjL+5D?UtpSy)f;fcfdzI zmj1$WR=Dk;v!7I?jj}n;XS^biXlEWN(RQ7%RRpzg$UP`l zEYDLYv5d^cSK+i1f*o(}YQ3M@QyMIJ$z=YlW87AqMJi`mt{=JhyNFV9v{@-?OKa#h zoZ-()g3=OfkJ9_8MWPnmr^X}~QOrKVb5ikM0wY5B#A`b_R@-iFr6wgv-iMa;R4IL1 z@>0bnkE)ft$ZP?u4}rb|yPP7qoz0uFO@Gm-@_Z}ndgLr=wKkSZ0HN9`qutix{L5mk zOVI7*6e=EAC6Os;ky#JwZ2gWUk?^EzzMK6jXGQ6&gW$VVlhjK~gkOi$ojlz5l3op0 z=e^imov(6BMLhFV)p$)&fM=EBk&2<;C2{x>uV!$#TXU?_IseJw@P9>V_Fn#uTb(g= zd6e3+gjvi!$Geqx+o?SxsETswPP(rJp+4_bLHnE1?*zWEy(qo(l`Wpa?Qrr;-X+D^ zW2Kh1`QE;7D(Z&k#7-*J!0LSvs=J#Bb!&y1e>^oDmWgKiWVmYCc zN_(3^LsIzl*QHvP6)$W^Acoyqz@@t-aoU`baobA7v?s{#4c4gMZ!E2j!x??nZnNP+ z&}~ZZXcbQ>JhFnSn*&TP#TeAgyfjsjyH{I^kNPKhWH8ixP6ga{2L{!dV}dTqJ?!Ci&UcL-x zu@3)T*_-8&KEkRf#;!&{5k^?DZXhW=xB>PG{elFnV@CDbXUY`~(d$tC9;d%>5!4jG z4AvJKn%&o$oNq_FmQ^yv#QfW}@_zlLz>x|ndD7`A)d{!Noja>G#f?9hl{-=zzG@Z` zS4-)vQo1)n7I`>JSR;QceV|hv6>8R8&Jp!}$m3}mzRQ5UmCp{s?J8}b0Q= zen^W8)eDp1o-;MGk9RN5&UBolT^`LwJyB_Inyb`Co>$VL*v1LqY*3G3`!dnSjc5kk zIBt1>N_0>`KQCg|h)Wu_YTumCbTedI-TR>$+{!GRn{30KBRrJxFWIxfb8Obu#Q8){ z=&Z5wB$@h*5W~^{88{Hyo>Iq4iEa+f-%7S@OYCB{=X!l!_J#3HLF&a7tQ(}%HcA`F zhonGiSUr|KIlM|S9wfLL0S+Vc*jOrwjY0&wERsy6Fx}1=dC9BBaM#CSIbnMcc4<7j zYjv_sPj!)<=|9i&Ihv!7y3GU0G=OzG2RE;9D7zFjAwPK zV+o%wdmEtd1>8}t(oG|khG1eExR(*-RIun+4K-;{R7B-b5`OtMmeP-IMD@jusJwMQ zj;;{qFe_6ROWaZin(9}FB>j}PN^y8qZE!Z7PNpWGi60!KL}G(RRAtTV1;?q4W;0JJ zA`p`LS*E7Uao>RU&RTK8of&*O3&^-Wwxvt%m*u;A&F}F18v5NmHPRLw=5ri*F88ui zK~n&9-ZD8v>pL%)3$f5wt?Llcl!9_Ufc3ZiC2|a4wpR9f5)?XNx97()y}33ej@|yE zK+Wd_k>q93KTio`QNbE7(;ZpWpwFS#H?~zdf%r*gJ1&sb3G^wlyVJSo zI;FYwEhT{5lmL{3Lixbk)qlb7{1gl>{F%0MD%Af`rogCl=-CW@ceLY{$jMjN_K8g@ zo86huW)GB{x$W#GFQ`vyy5#kRVwC>e%zA835`!|Kjx%l!Jtjq`6wgqD>VBYwudBN( z`#-IgDQM+IVvE|M=u0e`zC3*VewIdKtErD$uBmEKdG;m%AZyItj2c(6>#RthroxH@ zat_BD?)GNIuAx@C(TV0;vCztn&!jMu71&BH|I-Xi%Y=JfDC$AaJ|{>G9fT4HVQdS>7zSn zELUxTFD>S9Y`ndqo(}I_OYh`bDzE5}Opwq97WIn8tE|UW@g>dWO=VLzuTGfa?cK}3 zKv&7ehwlT-duTaRA_2l(Yip^Do-{LdJoQveQK4OVG*e;Op~;jjXr4%p-bHGwYIsh5 z$`jc^?Bivb#{BK$=l`%++k#XtV)@2cR^n!@)+CqC>0#SN3Njc-G%6#_&0e5T#|y># zyp?bSO|p!;?u3U%@Fc9}#I?5C@sd`UIL`$B%PYQ3!&u7cym)P3RL}_D|8ZZez<>9G zn)2WxNddhb1heTv)o_t=INyYn>yi|$6j>-ntwWdJL8t^8Zo9*r*;z*!f;q5Q;7jUk zcJh?L-Wyxs0`vi^C)F^ydpugu51ebg&?k5|0T)l_sqs=tw=1Y2)r(UOlp+?KtH)HNpBa2e z-$bW3f9drDYs#tN# zv;zoa3nH}xWz*>dkXa;Ug>NnHxAV#F*c$)jcKEPs8mvq!m_$oKR?z6p7HoA5gtPgs z^Q2K2eS;zpK=VT<+3^u(^s{-v*XkdZ@JYT)Y)zi`G%wf=$w6CyRIIrhw{o_Zq z?Y>vauYy`Ch*a;s<*5jDBS{-1Gn~e*;<#gR2c^@KvJcyzm#*guU8t;VL^kSGDf5pjaCXU16)Z!?}_B!t{x$v$pd?k9Us-C|kIyPY+ue}w*U zX#J@AF$cSho20m3Kw!!hCE<1VSr#%y{wG;70Yh!G%B_-mZ@uh5Fn?y0aG5l!%FTaV zDOK&fjelN#0(HFKDa6=#idxcD-03!4bUx%uMU56U8dA$`EUmUGbBd3bd*}_R&R+ca z`(O(Sft^z4H518ryHYg|CEE7b`kI>WnX?txk?q;BX^OjrebW$?RIE%lbqc3VY1O+g zb&RWIjn3O3_MF54*=j@$5Qns;)n(Q+(MoVSw89Dw=X~zGtDh4x&*y+T!I{m>vDw=) zNiFxwGWAd6NB!96*Y}<&<}q>{nl{O4A67GL9o{;t5554oBUmhWF*UUb!dvcg4y#XW|A7@!a8;xqO2 zJe2d&n>6y%>|A?!`~Ppn-m+nS$%cE~fwC_8o>tQ~YM~Z2XW~mbHD8Y999UH>I)TDL z?>2b=bs4reX?Jj#BA)6H~l=RT%2^YK2X zq!+fJ7Z+87D#@V-r@jLz0;ky?HPzK9*;#o~w#tPh*<%zHsuL-y2)$dqRhD(&aeG26 ztC>ti)TW}?i)2k~ptx#+^-}dTJXLJCcBSZ|H#2KkSh@D851%GZYtC4aE-$S+k3{U$ zmZ&<-#pB5i$x2U*O%ccCMnV(?XFOMm5+^J(u=-!Wz3r@2o;&N9-k*rv%-tXkZ`iky zwpB!{Hg{1_NM+%41}|*Fvb%IpmA@fXQ&$76x^n`j3LnGy$8;WtypydGel6r#1@c-? z@W2+#lTi(r96nN4-FQ@fZfVjKp!6s-|#+uS-3v$;SFs!@N zC(5-^$7Ur99T1v_)DWe1bnlWAe%WW_C{gpo=Cr?4Dlc(<$zm-pds%xg-Fb)RC}&l= z4yybH%Hex=TpJ)I^|z(0HYnkwoScU%kYsGqDeE6ep=zd*<+NsB3V>=bYl^O9VFb?W zMzyD^;sAx?VYc99+DO)kXxsnE8t<-Rkphr2hY#nv5PSpKTg6bgx6@o!cu zzKx=8FO3P}jrU{TXlne;u^7D98gV27D!ieGkt%v%y}mU)tB1GfyWECT5vY_G*tj?4;%;Iel@e=O%jNY| zdN%04eVCspv_IVUTYX5Budl>VcC}p)0ulMjttPvg7ntYN6gI3z{b3(X`xt%+p;9T; zREOi7_8xBUa5@O2=t{ZiL~wL>{gUP6n-Tr_U{I3iT4rF{w8UWdJz&?ZF!RROKbNa% z_0Cmp2d|R9_H=83G@?>>LD4#jdA(hAS6g-|`a$d}z)?Lnl@KoH#i?@li_NxB*HDTf zk|m?)f(^=H1S7|?@d6&p_4PkX_weohcz>yQ_>9!2gGMHNwpn#dJ1b1%{TV4_#3~#1 z%nEX)rAN`GBglq{#HmtBTq)Q+DZbfOnWr&Mj9%S>hBTNmYJ(1%bt7ltsb9Hm7?u{Nd*PH-%`q1h}iUavnnFb%EGT2 z&Do*Y7W?sjTsYX#E0Qp%2%6QJhHIqsFqf1hX@aPR=lLzL|z9lkHr7iXHyft>Z1I8{`NvY;i~ zA8ROvH>cnn1w3#3+V!abc(Zu@Cge0+1B2ciiU)k@(*= zbko^~B$U=f&mA~j6t+d3B|G7)uv3}?n(*0%j${C; z(!lx3-hKfCNsL}8oIDaG8xT#iQo}1bgZlDO7cL{>ol4HhEefS{b%!Oc;B?5L9Q*KB zPk=G6WGAZZ!t|j(qN+99l*};ITj$qqs>ly4+bRPeG=Izgmwf||cw7PTX-ZC!=((M`FDq6=LH>J6niraIScuXu{nQW4V zxoh#n@eew8+g=(+>&|h3pH-J8m;<@hgwzswQ|C7Fm@>P%oRsc!J}%q|AR3MZ;QhLy z%NoHGr&M{|glp;v*hr-`B{*BS){|GU?PIx5rNAdk-92ns12{P-TB1^?stI3|`{tGI zD$rfj0ZIVu-dYrGyXOC}v%()2%jwtVjRxOjTP@H-NHg1QYyF_+OqNtdamce&$4-To zRsELaC_?nKoop-8)|=cqDU1RMjL$r^^nP& z%IGHrPDro7mM|1XRtW|Cg$nc$Ac0>4g0#tD&iAT-kNx-de3CL z&o`+@ncv&n?&5`rihfe7NbFt{8|c^?ik|fDyf?^lD9^^<6dQ%WGwRsKCBr4H#EVOI z6=B@EC@()fis%L$@(PUK2t*>!aDs?_>c3yC^vA{G!-Dt6U9>IsBxT45*BfRUb;M~S=&p8>-<8=2` zpAwMi;OTWiB5j?zkJ=F-D(mo@GBK3D;;~c?-{>uB_>m|gse>#H4lGI)wX(#~J3*LZ z0$TUo@~e+KO+>FCmyn zo7B$$I7+2^lYjG)xX*f9_B9tlJXFuF^PU~nh>=3{rV^_<=G`E45Q}O;k~^zc5QP|W z%g?v?&uvId>X)K(!TGE+y-vJwvTXoJ9Mz)C)G27^Q=8-m)<$OYIvETBddmZePBjq)%sc9S)cdalfzA)jz!(V5JwIu#FFr z1FLi;+X?j1Yz2EC5{Q#o4g1^p>K`yX(?LXX9J{viqH)SQ@*BuI*$O zDsPR9Hv@`j5=%LrYEGlP;bcE<@7LTg6$>wTH#zvhx6Uj)AG zMe8vvt5nrLQ#?*munaxBEODIHNzoq9!BbC8b1U#88)Z4f>8#jXF&wJBy|0)-n5H4(c_|H+Fi1QsHs` z@@5n!TkNOsQ~iNj@kLE%)19j~HD{Y9zL%MGd()4nelI!zjHw_fJN;Ost0al&TuL2> z*2kA`Gsx~3hu$W#R@Bzrd9`eF>Y^~HC8T3bjcy!7Be{W?$D_3I&Ii{xjki>}V z&nayRECwEu01n<~Xlj4-#q_pwTteiW1iQdt=m;mD5NLmGL@7rvdfuL+@yX&%86Gef z5t*Y;Ot_2VuaVbZbg|JNlcVH?JL$hjeXjb@>QA7_W=UtXx7?&OE3S4rJ0Q7N@@@dr zm}9&}ODxh!hN8&eboO_OQD$9;KN2+=E+B%3iOug*{~K?i%#>;O@moV zaYgF865i!;0i&A$ac^Fc?NszI)nfoWrslhsadtz=3J0lBDuvDOw<$L@CJe<%K1fNNQjpwZ!9I=OKmPvfTUGO>()1#{Pzew1 zkdvXq7$7AUwbk!ftUT@=1gZPcerr7zls1yfZG^T6J6XY$o#4>1u22J$LGy52Z3%m9 zoT;E!;wI)e6uETPfkOkbI7vj;(+S2M0}%2ac|^{Qyh6z}DJ0p!SCQ^n)Pt*saV@#%g9qYOy%Z83&2D3ljbBEz-u1Y_FKCs-=|v5X8_ zG>1)ro0QY@{m%Gj`&=LT$L|+1B%|$RPJV)#$UDFvQa6yJTE#h|39Jsq%guu|B-%EL z4CN2frZqKhZ?D>@_2Pcy#AdtHmr+^~1TyDblIVd_V~T1*68f=24%-op-JILwdY$~` ztlTctuWTtRCx8a{#Lj(LLTcbRs%~S^DPfZ@PtLp;0k!~W zhqq2mB1UXc`^{jZGnHG_J8$qGQzbwD_x$pCsaoypAnq?w>lTWrV|mVL+`xje03UPOw+RtDWAiP6hJAVg#x{$VTLp4_ixB z`9mF!UzD|T0+-e$#N54?I=n6?VUb+)872$LCss41QB+^f)KR`tTj~(W;;BlzOceP| zM90VyuoSnX5HjDX|0dD5>!;E|*!$2r&^bc3*$pWEzEuDC{Aqsr{nyip-Q%YnsFhVn zdiI-x%_Cl9Q;tAu*F;!Qc3sc!b9HPR6;W?Pau+2Gb&L==CL2$ot|=1zKsFG96OJT^ z+ZaT=IHM!vL6VPi`GD=<=(cLV)cLk~`UALYy_)$pyt>=W4?31)MFm12n_*jaw&V~N zMbeWx2Ht$CKzw-BX?jsaO+}5P9|9M!l|BM0qeb1=$|1?WsZg$k<*paZu0!4)AAGgH zu2*rrUYgE)KQ@56?3c7b`K+Avd66BsMq2dQzLm_Jn~N!NYJBIR3O z?Q!A$kKaBntNWjdE)&mu$SI6tF+=Y(TQovDnsQ%JGXKyulc>yV<8%{dHU+hpStMxw z-gIbUiA1Re`;(_*x7otdr-XCu{3;k>%Gvf>f!&u@nGb-epb+$C{_|mTibW3JV z&g!sVHwXTfTQeu|{i5%~^~=Zk^&fq?W!9fKgPigwXViJxO2xN>)w03l&RCyMW6P1q<4oxBfz6OEz46#M<;z2`&LHM;2Y9!xYQ*EM!iFD(qZWAi)a$N_964$ z8sY3RV44Vc>jOBvs{wqdM*#{RLEkjsxYM(b#rk}H{`Y%Vet&Uzbo7z1j8Ov4WhSJ&I3zx6sl1cof?BnzDQ&kx(sP>> z$b4GAo%sk_AcvQ+c@7O}Po|Kk0?2BAV|7xy+Al+QW`)}>JF2_$7sYYIaqR(wN2N@- zxU}Pmx?LQ0zu1-jvo(Ec^|0G$BGR%?^16Fa(oCTjPs95{jkQSWFHL63-&=Z9PymV} z#isYNvdU5{1a_G^+T|_*T{|ipRd835CjSRjUzcXlARGa9;a`}SEq>RV@=(V@JL{!1eSy{oFEjMJQR29keuK}RR%Tix>Uus z9B{BO+a<6kPW&-XvAT}Y3<=-2P8iX~^a^!hlMPGArRqB0$KO88e}A~wMd(|bnF#wb zRw7~1`(LMm*&;$5s(j_gHOx?0ZUYir3RF02;561!03lzpF*rrMd7WJLV|g1X2F^lT zhedWxR#a-!EFRdUt=i@g3c-W3laBGYkuh~2D%t|c>aJ$@(8LsMddZ&2$!l`u)NY0J zww^fx)&8QRz4`o>K90Z ze(B#0sYI(UcMQ@-iS>=^mh0o=lv+2-44kJ!V6dF%W1FWwzly_h@3;% zngk!F6s96T4(0z6?@WqkCWx?ab7%NjjT8xGC;_wY-yc9=hpPR?aQH67@HgA zYksWK{B7Jn*6+gXuWJ8eiM6xhEKX9 zrySZn-IY+)icS)&kHrj#>Y`HBGwELL>`v@#4r-7fWyUmNPE%qj4=rpC9TFFb_y%@A zWsUiF^EOzpV0rnb%u{{lbBUk<{WY5c-R%@$%U7PIwBF-^$%2k$DUoQmvWw_@(Hg|0 zYvYNUhMhzycPPli@t?{o>vt$~mD6(mVWHa6)X{D4xuLFf&UM#9%5joI*5cS#lb=Y! z(^PPu9#L=9HeS3 z9EP-t+hGl5S>vT9R^c4q-qYPjP>%7sgQ{vQ+(Sz4!*5F?boG^A1^13UfVplvFcb)V zx!QOU*0c`eohd#>VH=0G2DahU>s4jhlIt*n&dQr6de`5lyIfzDt-C=ljm;PR=(2x z2OA1V;l&}5G!tyv>AVu<$EE1xl#s#3(OqY;dR0(xWKo`=imAG&C@UhN!jJ`^+=25| zDLCpV_Qp88Cn4pj6*{Jo{oMk>$;|XV=^tOVk913R&^8;*7ePWdk0--jb8ezvlX&X0=*0(cK zjjjP2J=c;#<3?lfl{(S);aJrzHHfUCy=T#x05Il}Eh?WXQ0ZWhQh$U?0z1E+dY@#i zE6HP}=BIzYwII?@p@})k87~yj>aUL4YfNFRb+`Qpr>GA{RK508Bob(*Slx1x_2SPF z7RpP&Dy5V9q3$+PIp0~=h^16>@SNvq)trybEnkz2ax*bf7W>5Aq)FOcm3KAb2t^|*^&c!fah*JDnqMkw}za(m=C`3 zb|f#^&IFc|`}U}d9N|elqsxK$_tyI_KYzEGQcW(u)iE!yb6<8=m0eoHL{U4zO(+HHb$c?JutOi^v|8>{nq{OVvk_&g6S-_(h3gAK$n++;F4eQ<;^ z?G1sS$8z3!%A`?_s6og{^Flc(=c}j;+mVghbTtIGQrAUN{eCHjrPG}*68DmKJ(B(Z zGIV8#qpOH+4{Y-l^L0Sw-Or1~KJKelOI9~eigRe9q zxKcYpz21|AYe#Xb7jAkYFU!aC(ukS&<~4rSAXSM)RgH&USb+#t2bHSBZpxL`V^o5M zMq5KH5Bvh!Y^p*iC_zTMv_pNAF+iRI46WBP3!)t1eE?K#9kas#Fhi>qY80)(B`Q!^ zQa1}s?<@fbIJ@!JwP>W?i2|gl@qhxmJa@!qfzi-V552a6U&5k*yTl(`#y|n>} z*UzZ#CDP(+xd(`v3h{-DS4ei^TkncF)MYK_oZ6{AuoDpW(KTIN6yTs2f+aH5OqUcD z%$SGm&BQ*)O6qDT&SsfTMJ)9UPF+f#$%R-?2J!lwH>xkNGfEutDh0v;DZs+q^zC`f$N%#4 zhflY6>CGEF>ZK=D0hqaYd%{BitrRm;t0|P=pxLw#9($UHObf!HgC%mFiwdc{4`Mt= zp5xh+IC5?6ArWUanE@d-Dij&37gYxT^6sly$C(DD^L@whRPgXNf)tij=QzP7(RfQG zdU~aJDf8Q8ci5a9)Tg_;B1vFcy?#lZ?`+wuUWW(vMR@keV%8w%TP^*yqTa=ox z+a8od(s{$HZNuSPS4(9?z~T^XZEByyjW@_bOK5ebS}lF`5-PRY>Geix=Y2>q1w(*J zo}PG7ogyb*Re>O>49Cq^yFpgD4Vn}V=L>XW2QD}U;kIk44R8+jHPT;tbpEK{Nu$n7 zwH}`%6Jqogb<)5lGvx>2(*76uX@ByI|GZjGZoROv%P1su>hwMD%Cfbrm9gU@yDV+* zzByP;WLYF|fru59J)&$Wb%_%Z^3>t2H!`MFLol$uC`B8Ux-8d|!&`vWp%A6lyP-Me zFA@1^03P zZX;K_Jg+?oE#9crC|8PO-L+lbY&=``p#W&dq?Hr^5=!JO#Z_{EwzHY2yS+J zPBMAdE{+UrOPO=1QD)q2?424;*%)#-yA)nAhb0HiYc{Y@cC=kB6xr0A(Or}9GEe0S zv+ObA@zEWz(PATHrxqRsAje~Q_5?3_Z|Zz+M-C$KRh0HGUUX)T)3IsfaV!10D=9?L zmAteiu^Fe;@#&;duMv3)Y6ZzKyEC~Qn|n=8wX5jSx@(Db$#0~vo_|=VpXcW#KD$h% z2jFDp7_ar&;*08A0(&pRV%@tyu+s9={A)bgL*cUWtq3)7|%^H*?ZTf z$8K_qS;Da-UlwtKjb)vk0ra8RcPgFN%yz5&dHZs?ah1{vYl6PX?&sVH%-AG+PnGz57|M}pSWx23(E$~8QMxio<PjU-eQC|+Ix-XLVP0i;o=?nZbgIXhW;Iz&x@$V<{|Qwyn-4vm1RDRZaH z$lm22WJD0YUS1E%-uqH5jzWGJ^v)`)u)<4*qc>HH<%Lg9q7KV`K{GwK(7a3hNN zHNRFLTB~iUXz=c!{%}8^tC&a>b(DF^nad4QI*Kil`@E}G;|gN+m4oW!pmZmfsqgDu zvh-FUAtix9Pl8b}%0B$kAL|tUyiP!KrB{jyrB2N#)-?rfXX2czL3qgA19qG1$tYUV zs2ku)@IsoiFzs6WDu?nEpfjFRu)k^W-pv-i<}br3%ps}cU@=u5IiJ>@lCyXNdes0L z<)f%ivqb>VK4nL6X1e_gc2kv@&r0r7-3RvbA=ybwPSW;>=Y5*!94k(TBg8V3?mcLH zcbQ|dYH6w?Qym=O*cXLR*6G8ivoAT-?@9|KqL-UJQeIyw9t!naDi`NKlX@W=FaM&n zCEMjW6#@iQ0_L)|6+;n6eIaKl@`W{3JM^BRvTJP4wrP=-ZB+KK1mYxVY5H53QuV_cazabYx=ZRlDodqMq?>bL>kd zEn!u`vc2TEEV+wiBagP)|4LWL3Edp6e=OIp=kLF=R>z_izYt$QmG|n-uH`R8A~qW6 zjh!YpB%Q|Js-6Sqkg7@#2dDehJuMDeT#In)OfcVw6TI9hx1<^%OE$$|q*XIScN9RQ z)+7y!*nZvl;SpiHAT{J{qF0N0Gt!a(Q`}mf4vTrs=-kmoc3gtSmOpz_5p!q&SY~^> z`Rl%yDTka;0v08G19rhT;8h9+zmv!*IOM-4MeA#X` z0GxPkI2Ssfad@ipTfu23QmYM;=9oZHpv38;%`T08Jiv*(QOP>-afC&%-MtL&grX>) z(W_3CpS%a_PMqD+yTM(G8|}|{&L5<#Qstf379?yX9ZT7FO=0;+F3?lua=uU#Y<*$_ zn3$bI)eh*B?Bx^7C``bAhGPt)(hRMs=%aEpb!N>8bM-HK!_Jve1c7dK)-w z)^!87VNAA^{5AmG5}xgMT*{(Q39?UR2YEsJoWNDe(7OoDiAnp~|8g?2!yHm2Q<+*7 zCmp=hdzS86<8da3JxTV7BHqDwg;F%5Wy5%pcXdjrYZ@7pAJ4>pDnR=`z_#wC+QIYn zN9*C&f4xiQL?Gvj#B8!POewUyipahkSMq5GY=Wh|d!$gmT2>TprMEPXbJOpbIJ8>T zk*%F2E@~%6@l_Oh)@1Y=JEv)z9O0m(SvskRs4Xw5vn4Hd%2;|pPHSJSHz%uYJx;z1 z`sH|M&5i*f*b5!$Qs6#FN4}z^F~wp!_EGF3{?TyhD^hL8@Fp*FLdo zy zA32W@SUZ_pzMQTmJe8JmRbvqmMdf=9jRK>p=xl@>-V)i>>N3%k z`5wx86G=JgO}#kpOs`7J2+CCIXLNa8^}1AFmoLQHRz!qXy@;jKFY!%u@kj)mKd z^h&~=vN)c{&ubRWYG5DBuiW{poSay0e)&63XCgJnyoWJpA8kZ-Hl-WDm=Joh%Y*Ho|+cRVbcdYa&`(?rYK{e@~a|d-pzOpRCv7j6soQq zm$O`PQiMu+?ZYloB>?rE2w$mZ!{bIliT`^n29(3tt_>mO^4)@Ab=Px-Q=CSnqXk1P zsuWNe^fy^kYAR<0i_^^avgzBDhy_joBbr8vUKdvDBX5d;9mC5tB?n~UKi2El{^`f` zCSaUiF7$}loH2c9r`oloi)GrU9A0t~OM&%lN88&3aBtXTGZMHP-=^@;%`qOWTaJ4< zrOCvQoF0~Yrk+v52xVF69!=DCBNu%=qy4Ezqvl9Uxw>eLaaVm2z235Qt4WhYoS+N} z2d!weM{sQJ4^4O78(zVyaiKPY^N})#yu-gZ9aEjfb1pNRot=NV(VQ5g^zxVr3 z>y-bzP5^!%XMj&~Xb>c4;myO``K&@wc{w;l33fcG>GBOS&muLK7sOA=2qFw|Fe@=1pg-6o zE%Hwmoy|d;*|dZuh>%()i?AG@&cq6-%e2YiR?~2vItnu2c*hE#-_)L0i3}WjwjK(=9Q8K{@Ot-%>t3Y-LhrUUU^ zJ>^s7B5n6FDfnK)!C(tYUk*Hb`*d*hbo|RkZi+-_IfLcYy@=gGU`q;FkQGvXjp@6+ zP|nI6O~Gc0&*(6%p{27Xt<5Yisj^iZm!!&8o@+ZbSp+_+rBY{G)5z^my6gWD_HN0N z+*p?7R5$@r09B|e@ZBv^zdeH#yfo+;PCC;cS-~28uLYx<85zv(%&yJ|C;eVCDD<4Y z&tq@JsClY-vU`Lu>>^SW$OB7cZ{9b)qY`Gv_ZfvxpZd>B6g&I?gnUtB{oqLtmmx-r z}N0ek0XKtI&BdS2DiILNHJPM07x zLyZs@dn*?=-b8@SxmZ`Hlbg7@N{dLl6V58)rEBd7Z&9P(r`z49&tKIB*dL{-?d?7p zlkM5NQ5$3eykg^oa*#StF%r!GQo7)}4lQlmrgl|;&}*-BIN^Pf@?chkVLRh+iBwjl zN%IS5*5{=pN*c?En|o_+@7r)}=ygyW_Lj9EobEcx9HYarBwG&NKI2}OWw~>w97pbP zcaAJtdmTac8y!&ucM>y(J;>OV+T@=a=?PLn0&^Fu&%E4)Q{Zm6z*pya{Pm#Li+8?l zu_gN+*K~GKdD}S@6>6>o1Qk{Yej2vbY>#pNzfQWM`#3Q_z zB%ERxg&q<$mHpKyj7Y@GueitI?D27HRtQqBZfm%PaO=wKu-MUExzk11DGdJB_k;TV z(^BzTvH-5nz5@A{NgoP+^De1wkdz;_?YiHgUD`6%Qyx!3*(|GJ6^$DdseHd|^v>pPVkw?4^W} zFUiyu7fXuYckZ||_>Qrt;Sa=edI}_cJ1-Np@6D=|fiQU^^Q}_GB#&}?$P3}kT;w9+ z>^3zb8I{}Gowo&>%yJqup%Eat>f7Fy(sQqBDPO7`a}ELs@nv;8QMEfaDY?Ds85Ii| zT#2eD6Zi5`&k$O=0TSA!OV4w~=<{5!p9fX`C{Mi^!)tE6YgtGRy+w#H&zf~1h50#D zc=28WrXWgPS%j|p67Ru2?JtEA6j5kea_b^(6T2%Hk!>&xUJrhBw<$NP4Sqr(p&dxc zgC?%r&x@5(o|p1#1TkQ_^9Kq5-7eGbv#h=Dq39LAc!NTu9-`prwt(Oo*2V2sX2~s1 zU=Q?%XfZU7%0Pgi|8lVydWx{E``L-uD)<7xv$xk-ef|CG(w5zS+E=)Gb40S47Hu}2 z4tEa=!vR!TY}tU6$>yi8X%Dm6E>=ahFS*$(^Xo2xtfL@tO;qcF5cvJ>&dZ0iA=Nrf zp;(x$esx!{k3xhiHpAk}K4aEHHA<|!LFi4(iTLvoq<#YL-Lr9mv5?F1ub*~n!saKut|2MN~BAd^e=Cu&j) z;D$kFrOh=+$&VJG4L`+Go_z;xO*9d-anaPtiJ2p@1$;CIY8?}XCq+g7+yhm{0~nbc zBO%pkG<*3x^o-svk%|T%a%5eFJs*=V|GK+uytBsz)dovKal0G)e|K1U9ael>G>Vpd zQUq!f;w|FcE=N{^chuVEP>1VWGT08;tkL7kC9$U`HCd;RMC9jio0nCI0e!8P@xtI+t;fQysUi_Li|6;o$Zy<4U*B&GUQ@Hkb| zD``{57Z@a5J=MB$hIJ=#^#oFGg|Msd`9UTJ-ZpI$$7?I=f}hAb0TwO|3^x%fK}P>I zcV(=Vhow+Tq$BaT9@!jYI*VI;UFkO6i8QfOgSaWdFm5GEbvw5=sswV7sjC{=FSnP~ z8G#pF7$!McOs^!_!z8L_;&OG56aw^%;h@C!tpiF-v^+6zua!O;5|mu zQP}u<0ujbot>|gu|UR?tIbw;l5mz(||--S{@T2hKE{@q_kTa zb`-TP>2{qo+u*T%A5{4KsjIU7b$HPb zSCUcF?$++2b|l(BGBh2IPPFE=uIV!SzWV8nmq1b*7rb_z30ygs@jS0xnrrq))dqd) z;u3O6YMsnZ6nYk80Hki6Dw?@F{R_I>t?t{u0+!f(sIl2Sh}?c+s*=cwfNEy|BGHnC zo~1gW%o+*fbS3xFu*`jDZl0ZZMM|Um)S3uTXtYCp^zrATYW1^%*gt3m|JrDS4}nkg zOAW5OM1FXwdcdEji^edgzC`J~DcYY67o~Y8z{Rs?i`!ggiBcj7FZ;k_vk2An?%~}e z9RQrBEqCszMC{^ms8W%({OT)%rCkIduxB?^ucjNSIeO0Q7YDIh902c5&@{IWZu_DKRH;oaqhMb zr3vdUe^En|s|sbdgh0BvR2c&L@@PgUExJI&<>SWI!_o||%i++4!tr<4(SbnmJgr~m z*PrLNFF*E=ALi=e#OqOYc$-`R)|@)=g(1V2yu@RAL3#1GRerC#MYnAf;)TL#931qZ za#{k4tU`Y&MGMNYe1i$C3XKi*;>gc8QHP7kw^m&7R)URxOIahw6<<4(oVXkP?#{Sc zcXD~SzmIuwo5Qu}C#QChPA#MwUbW#m*`|Ln7q06GwmKzg?Yh()H`%=7R;osV-(b5V zO+_>gH>mlyT(ag3P5+-~=CsF~%TztoTvSl;P$z}gY9}q7R&J(dggmK3cVBhi-5FaY zKvK$PFQ;g%>yEo(gDSQwy#}Z0Q6(9NdsS$G-_@?)W^_t4o=avB2ze;S{c1XQ_lO`Y zB(f7W$L~!|Y~`Sim!=G1W|?k3@QOB=IQM&!A%KRZ6}=mF=UMsBRdofCu!9%80+$0H zx;a3lF0CSXq`bc{kb84f@OryvzkU7j>!(j2|M}tT+V$SE2lnQ7)8OG@y1@}LZ#t38 z(G5;%Gp_0i495V(tDNCHm{T|!${j8bM=Qf!wNTYX4%wdD>11=*Mu6QeWd+D+a)1Fu zW|^>)2jRG3yW7j?)N%T5X*jjGD()b`;(nI|cpl2K7u6fq9)91~`>HO$rZNZ#M(d)c z9;7^EQ-NSCMG780NnFL)CZ}^*K_~b`8Yim2Gj5abef-Y{R{lKyG0M_-XzD53pIwUl zTz|f9ic134oo}v~nr_4q)j7cCdSrl*N$GqhrIXgYK2JhFVCU{_)>gZ9@Dh?nb*Hjb z&0oOj>Lh{Q2!=0%AP8ky8>bGjad)#T-mY;vnC&uxT8`Crf7YgEsF;zL0Bct9c&s>X zi-&V`Hi~znI)A628(*#mr4gZMb7}oSKlp^+QQgh*e7%)lKmGXI$8X|^ZF8nb_u6OW z=G2%g&t>Z?Q!RRZ*=6F71h7lmQ6nJmadSgZmz`N+02@_J^HCC+6|eI%fg6Ue65hwCj}?2p9L?AJ+bZ zrp2#nL@>|>-6-zb7KhQZq3UDouApljQ!i>oGCJ6b%PW+%07;-NB3eQmsJtlj*{v=$ zGLgEAODWlW=A>dTE*0^7) z@-FhAgV;nla?a#h-J?VWCzOo_H>;I?g@=b#(fED<(eI`Z_Ry^OwTrU~e(sXP7x>~1 zm<{!z4X7>v5t{*u9F6vx#L=0^&HJ?${%$Tw(d?c-b0}xa%j)aeA=;M>JeVqE0}j__ zckOUFf4g&3>RKBae}7_+-KFxz9i19#DuEK1p>pCm^*J4UwkNp74p%F#N(qtdEd;V; z-sdX$4!6WrJsrdHoFid7FHEV~h0v(@IA{wTd^pH<+l)6pDqPKvSDfLs4WP2L!+now z4jope0yPSxYCk%wT5=i#N&j64bN%T&!C~Rz;U?EI<*;r$4kA;SPEa{ZwCTbal@l&j z?T)sjk$~7dx3%-ZoB2Gi|9+6{AGY|WvD)DhW!V;+8{inc1nMRFP;VellqDtm*4zbH z;t3hzqp4P^m3OwL*-qnr)SoqL5kcIrmk@Sa8&fYWVB=YoFDAuS&DxxX1MeK|wYcN} zV^X@=qK{rl%2Px4uU?&ccKNT)!iBd*r?v?91z;y_PO~@b`9VF58JwIZ5{Kl%{(Y>$ zC!OUbidDS|2!vZ}hlFjY%DjKC-F*32+xIKAJ^J^@+m^EqAP09q`o3F)+Pl|-yKywF zy-6BTw@3cBYM}`*)*E2y;Wg(zPCg~)wGV~nrfQ}jB~n+i7%#qYGLs;}Q#V4)wTg8d zLc>;H+Cy5r@tt?qcX-qJ%M73dOYDOGFG9BGj;O1yh-$kb&AqV7TL zlc%{C7<4xo&Fv@xdQ_uu?f4hYFz5#&kK>i79fm|YR;$XXNnqj@+|T4L_j73@42S5F z)A5ajrCBAAEGmJhJGBFf&mQ9b&`)tLiAxEnBqGD9;L2`F@%;(+M7f|6gc=PbnQ0&Q z)FD|*HO2Y??C`;h0Hl->kOF1HW0oeEnLm6Y@!aczRPrFE>&OFi%64!Gw4MX|FTA|HA<#lzXTR-f$r zoLp45TA^|}QE`rkSfW}+-pT$?UVZ2Y1F1i_rGZ%G#;MDY{F$0-PR9}>TsSOAx!k4X zp)-nW<%eT$X(NN%oLc7L5ts^7bTV9>M6&jhjsc)W7lP}hc2SD$PMRb<&*}I6>9>FI z;(4LCv~OK8lE_Z{nI`XBv(mlWa3CkD{50}Z&l{lZ0LU0d3%Kve&G9-oFLIZ8xDM+} zkle7kqYLXG^u6j;Gj|dWA5wI&8lF(?g^dQo!xA9^e?-&aC~QRmMf8| zf`k0?LD{{R;%u)Q#V^l=kN~m@yJ8YNH6RaRP`OK26Ri#HwqORxt8#VpMsf0UZGC9a zwJF@MO-Rx~%q5#cKV)k>+H5GCb`pwpwY!8l{g5s>U!9*f>flAqc0IVzWmi}-OqE0J zBo?A|^`?N(NiEeGCgY#RiB;FtGR$jbTXv+*MFq)NQCEOSw>yV;DMIb&5g(DLzBIK= z0=i#ar2KzBD5%Z(rf_`CdG1abM-8S5jFgysj>#XpsO-`tFI~A#71vJ7;x>MohPS*u z3a~1gtFfBWZP_u;s*`+Ixai;qStGw)x>qKp2eocw&D?l(LZ4$ZepCE3yH9hoU z7^JJC$F=N|eRYoS0QBqc->b_??mgNT@55LGKj)eVNis^8=~N8hsi-a4*IH^h2oa@e zhcF4PmI$GpAt}YlQ@mV1H7_QYw=94*yWG~tPrerM$T@0oi+Z11E~*;t3eS50ulfw< zpk_%Fp1P!X?fgw`iL88dXHkxo@rmxBLF^FTxc8xL8SfG^pR&h;T5V3h2?Q zLeelMR&7TW%^$W+ApvVLUBN4!a&Fusr)At<2M@XTtQ-qu$og}?v{NFYXAlg)a|3v9 zr8_iv!wc3hqn5i>_L&@H{m!5D#(3pteS z2w~^#GL4X}dGh&C!^ZK6+p1h}H%|r9Au!EKglm4p8@M?ap3a3Yz6)4<8%<4=hkJ_* z>g9;w3kKmODh0AXPb-~7aCsPt*I@NMcLae)5B;7m4m5F9WscL}*eS6CN3Hy#L? z#PX+;GzX7$_P!>;PTdyCC8|fOmjrJlu#!buNkCtRK@J$S#SlkJtFjk5NUnDFHp+Lf z{_W$J*}r~Nz3F%~d0>4nYE#!zRB)Y*M8uN;r*Tc7f68_SwXzAFyrRRqbwNCXg@3khdbBDL0_aT z(p*HSb0htPlU zQmUPouW$pvsTrK7z$C%%S_9)r40N8)T0BSfOZ~@(?oR6QgDOL>E$5;e=H^b!bmRiA zazgon{%c7))NAb{C^=bm+0-Z~2CFu1Eab`;&>5VYL}U^?f^3{+vC`R9e*_{Xcai-W zTWo8qFmIRiq?GOD(!92yz+Ts8wZ6jxxx)G~Y*yw-w_PiEg`kUK8A*BkgX_sLX<9zr zlu`z)^?lB5S5W2d(ARh`FJzLqOw&QL!yQrnzvI}AKgxTL?-1+Tm!I3Wk00k(=%Cg2 z?T@5b-d0c2Q6=0vA4iQ9+x5btva1EZ2cKAROino%orFb0LC<2IVG#viJl(CiT6vNI zA#1x@9f8*`k#RJ<!{QyCc5i!@Tog`nzM^|klquM1b--!KP4cQ} znJ~1M@;`Rv-Sj-zoU$T$of~lP_7<5Ev#tkFY%oOS4>tY38bk3ux`j(;{>H#|i z2Dfl%`lRaT^PK80|Mi>74BuCH_gC|fh_qasT+~Wu-8GKeIjc2u0x#h9>Lppm-5qRG z2Tapgdp4UZe2yH9-KDVH549#V;c`?-=|W;qu;)+6ibD;o&6X=EuWc4$ksypRTyxQJ;ZzK`-rrOD+BFa9vRimyj%u6zf z`;Nv40hrPY!6QA@2mxmNflc>+j?=aVlZo zUOHL(iQ%mm_)jOg{$5t>cOtK)m?Lh>8%%_Cg;@%K(LTIbLB4S!v)o~h~zYJ3oaInrb{+A5R}t& zYr33oJMBSf5a^T}-~M@A&b8{YVb9Gbx%${w+kjJt#=N6*eSs-_$<-{6!3v4ms!JJZ z^iub})+QXK0Gg=2Xm(PFM-`5$G+lGVS|=nyn9EKV&!$*{eI3{TsjUIv)n`~XL2t&x zj-`<0n=T-mLJ^Z^OZ4ELx5-rvdRi+|bU9}S8PRGnEhAI7Sjzjuc_b<{m>f^!vn1DH zst%rTCGS#euEsc(LHZDuE>X2`wDwy3g3UlqH=8o43g-k2k5=ZQaZIW44f;z5m3Y z-mF_$4s85kQfja@+v5CH#pQ0EVN$}5!#zWpN76M^%zYQW>I*nTU9+5}xYP*Tv|s2} zZ(uQvL}t}qVc_PN)pZlsFO_-bASbw~BWv>4^E36aoeFLrss(1b)@^URXeD}^TewcO zb{SQHYba0t{jC1)`Q@?I`-6?Wx0PPVjDxL?Xu_AzsP48!#$$?_J#_J@L-{ILDXXfH zXSBAGZX!xshRb?FI&o7^AhYF*E4!0L?mDauKmwKD;YsvnBe^>h$Q%27`z)Q*)lEC@ z>2lsw-b&M3Vpnyzb_!EVQ$7sX#c6^rHB-?#&j~i}lq$ZBU=H2B)<|lzJ+X9?93Rca zz;&y{1~}r=1x2~{s8{;;WBOnJ&;JszuPC*>P0s{Hy0{{W0)jYrUUeP{FGlyL4lN?d ze9qkOLG3hR0KYI13X3Jq9+oxxeheLNpd3vP1K40)wEMD?1k?pUZZ0b)y~XS40+7oQ zSMRR@_~wQKOl6bKEnBZPK-Z~j$=kUn)vmSbPDw*r?&!S(J*Pe#NfQpjYTq|#1XpDp zWwZQ29JjLLdIuOyr+cLXyBqeqbGgYW{r&pOIW1!#s7=T}@EhM0cT^K{)1j$&G81o! zi!QJ-N0>XTTGnB4w7-;NS2KwpJ3W z{gX>t>0}F6&W*t*UT|~8*N>3npe0|ze)j2%oU#ou>#=&-Y|g7FNDyd2p>BSs^z>44 zTwMk$&>%Nns@utA=<%*&GLHaC3BuNj8|30dl4Dv{fjH9l<9aj$k2e8rm2LRWT8LNQ z=b4-H_EYz#DI{(3oMAtuo?KkulTU4JscV7`oZnz;fYnQbF`y|(F>A3#Ai8+jQnY@| zkK~8CA?})uB0}7J0MC;#t4{|x4iXpzKQqL{T4L$JIppF_6kyU>iCJB7zIA6JfB08? zD{gJ3tDCwGrf=L_0h1ET#aEGkwAA7c;OxF6@c2+_4g$RtTmODawSW5d20UDOLW)0HC80^?K~!9^JEixzk3j8ztrmI<;uBKmfP z!v=-ikcbeiVv;gA5ne%^XNmuZ-IhZm=kWxgwn#xZkiBGZ)FUN^A*^8E33I|lZF$n5a+tHkqLjbKDYmhyJ?Ri}D z%VR@zZPagX9YI$tE|;hVFPBY6;(8gY-cEGnBnoLPI*Y+oh)ptg=ykLFu0dBeF&+OG zz<@>5k`6O70mU@^393F!9bcScIaR6Zx1Np7wsU-Sx)l6Xc}gC{6LGYiA2+r0+KHh> z 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 W7I|qCaU{3@^Zx+d!=P1fX$k;J$fQI7 literal 367836 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

        GIxtR$z zuinUw>Ki^8Y?%4ya0)4;iJ82VI&AtG7M($rx{wtHCh z7Lk+Fkp;!6h0EOHJN@8!tG?b+U+`|>)HXHX8=yMtvjO64jUdb~RDyhUVpZNBEY^v1 zC4k#}(zH5^_=jZ9kaN*n7AJ;Da3Wj~jW#t!G_W;j8EC@oS#d%`7?3@PlW8YRAK4-l ztN*Ru$r&D05QoFe9!Byc>)HQ&&8#sTU#jjsHTT4v;Hxr=u%&##K!^Q-_!9)EI$ku- z)qOz7E?a2Pa<;b`$Roz@La-)ITBpXsH5d>a$ZlA2KKkf%BfXv&%0T=`L=#EG&>B|?tf_0^|X;K^=D7n z&JeXjCygROW{E_MJ6GL*FHF{i>9-c_gOtVb4-KPuo-@t(TgTg398SD`<^{w%8WUYu zT2?0Fyu}_cpx#z2h&L7upFnjYfsmQ-k8<6_hT)vP%)SG0EFfOsAk=c9*^h)E6-)IC zw)2svUbZS<&Q>@rA;@rZ%<)$E@tK4Ya8uP`qAsDspBtNJv4;Igi+C_Rst;g%+Hdw2 z8*jIZv+Y^Cw>Wkz=t=867>V}u!(2}B=;_ZEthrpD9QMq&``)fOxOTPCnw@uooUGDw zA5XLh-za3u1!ZiG#p_LO&imaXZ7c7vqI#TDOh8!nazy@moM+m)QXjjroU`W)3g^&9 z5YWjcANA4Ed6LBj9x&5nv*~U=zQGgkW6O25RdOK}2+fwkU3P|`%HRsMl>J-D3Nj74 z4RCpSbhrH`Gx8k3EU|LL)>x)IQ^iuFaNTB`Io=`@XK$rqRV$Mi!bA8 zaUZ8pL%bk#FoH&adER2Qc@fY8yBaIBf9K04bZoA)PMA4wk%;HyYB!LsnK%Fwo()qi z%b}+Ga!8Gs@BAu$xQ7wlEX%CY8j#oUx z2slEP6-49Mnl%UFGWgP=!YnXP2ko^>osT8-xjsu#5TN!OSjW=Lf=ti$vZcCM%Si~+ z&>j#F4RGcNmyMS&mGELil2cm_Hl1)-V6TLF!h`!lhya#}L`gtMr`mToTC&rIID+%6 zk0Ph%`Fa2H%R3M={bhKV+rA{kdPYqlM`T0&9qdA+pH6u-L5U78aItM+(qq>Na^l$b z3$b9EK_@WsNpCVNn#d>6gc{vnu zNLHk=jDGP7_^ZKsoW!k>M=RGck4t9Id0aZeS^XDd_Idq5meB^cr4fdf0 zo6DTXQzT0Z#j))rhvs?SfQpr5`YrSWLq zroD%AJp{|b*m`Szogr1ey;%7l7i-&WHC7$=g}|TIJCge(i`NkF@H|8Zk?e66s`i5v zIcAik>{b7CJ|4>r(&1u`YB|M$htaw*n3IEBav^vD-FLY%vCx{3qo0P)u~lnCDEz=L z92S}$#3)|VD_>eXZ#m7j*X`i)4s$|D_F(_s=8+@^*G!)AmYC%9*HmO9<7yG)c|#;xAB& zyY#m#=^a~L-!?Fa4h{tnNRjy0_S@mJ^rJpH zG{(2<{}7}pGj!qIDFn9 z4xsR78*D6Hoi~8rl9Sml$MTdnPwpX2AjSYvL}9snc)Q(MCKIt?ztiL$-E0p73>QSc zc?U!;Ut%xvjY6shLC8K*`m>S4!*!wopm}#_reVVtVXG#pJ+i39-{y6-kl%ddiPI@3 zp65FJfE^+X#b~*}zQN0yY-qW%okkUrP3UKb0bKiyp|hZr-S=--#UE_+ho7&X|NWO= z{tc@t2Eg=1>1=B`#;||?4wKMkP#y^}8&U5B?3&+Mb;OEmunDb9V&mJGnJp+BRbqTc zb;L4hIt||7LMLv=3Z0-!jM$G0o`h2eUr*6JEFZ z++*zC!FED~K0Z6vx%l@8=Z}w)&y?KNqm4u+yjrw3<%TWVo$pw{aV8jee-<*OXE_M& zav0Jrka!4WqlIPDp(yH~;?b*Z^o>}HmO=Nqd@ik}hmY+ewRk?ftFxaRymVM@BB&#N ziZ#Fv4}OwqZ)XD@VnOow`Hyw_+x~U`{L;^Ajs53BIjsD0rhWlumZ@kcTvO&WZys=V zaT8M`_A?HUd!Ndops_5zh|EetNVZa|gSrH5+2)bET5bojr@Kw_~&%N#5Tq(FJ$6 zxcLe8MHr2zlz9Rmw%Z_A8;`&)J2BBTA&?lqu~2XR@9SD^TX7UiGdX&Ggr>)s?w?-L z^YGytJMBDdv^&*lA1LJ2ln3XD$>IdN^&ZR#a%BR<)3uC8X6H2nyW3{qs`*7n%?jEu za9I8Ie2xNz{T2_`9`=lHzRd#e;uM4Al#+8JGg(SZG`_{WrYJpBM`H2z+4Gj@gfI){ zasg){u;7Pt0DCt%sc$~r!K)1+hHP?(c6Vm>fXDx_R{#BvD_vd@_=dmyg{<2IU1I9}YdGU5R{A94AojtZEbEnG-NeIyyzXex_!smD;M$L}u zaE7xDw(BMqdSK#>5|5o;y`K;M>5Py1-k~Gau@-S`QyR_z+V62qQiWVjict6{p{)sr zQ60j^JiWN6!A79c%}O9h_W@FmM^>nfiD<_I0K;?-`?|~9YhRs2{B^m0`uWFSf4qPE zE1W8ObRE9T<@NF;czA_ZM;NtbGMOkMoxz}j42b`Q*e_X$86M!QXAfnqZ(on2&BK0g zJK~2@C5R2@bY2i@+ej=MaSkfr;)I-bzem@PQ;2UT^?z`xG0hkbCyYK$JAmH;^Nt~W zh9hUu2b=f{k`ed3-~ya2c>YsK5XH$N&7^oM?NADAM{fz2NNY8z+Ij0K9J} z>^nS+r!^@?uph(TxO6;tc37*|3}7-2Jq&myFT8t>o=?A&z60dmngzjWB1>{kRCLUO zN9+A4o`d;Ggve)sl2!~c^d_zd#cz&OkM`wfYgVomoEqTJ&us#C5*qA*b_}1@src7e9zQ z;%msVzDh7A4dHxZ~Qy3f3DTgW%!skN&F5*>9UXH z;4gu@**?zjk-^ItH=kq@0SNb}y&(u{G?9>HR)_x<;r*>mcPuRkWld{kGdx6t z{Vhv{PI!A~6U52^jLsN9#oK)xAl;&dGwj^0eB}g4o-b?l{CNNRDO%M39aCb0Za=)Qw+UkB13*lrn z6b$=vd#>oe92*|&x8Ii0TqipC$HTkiWsz@UZ*BG?+4MCl06jp$zv#b!T^y9?4Qago zY_;B5X5q`6n`9e6bm~WRLT-y#C#(H<2Vj3sjx2DIpdK%}y3BnO{{t8oyd`Gx5Z=?c zvx7JtB=gYfho8p3p&ecNaktkH%gD93UJp;eIAN97jIx4ko|Ibn*x9Eu4>q}#O+ zZrEM5Z{cnhH`&z4-gq~ex2!>CoFg9W{XiFc;gt~G?D<}( zkvJU4HM{xI|OPDsBA65E-bsJ1imlkSHd+5F+R z(SRGy_7NX*gNBV)asvwHYOqJ*$MM=w>5UD{jzk#zZv;W)HJ->DPgk71w(7tE9(G9~ zgFFW_|2-Ys{pQv@7_?5`flz4I$L{C)hN!bFR$2-s<0N{n=t8UAV_serG z_#ymfJvDsiuMJVkd5D8B$q6en%3&bqUX3T)gWyBo9^j&C$gYsd8+qGQvYfX7y&es6oQ^MTu$9r8w!_j+STPnrDZ zt2fcf76@o^YpZ+vl#ROt`1Otf0W9h<`;L9~&sk~q$vH%&ceh;FrqH=0Gk@@{5ms?~EIq^)U_ z#~iSk z>4~2`ZQI)!HxV^Df6I=c85O2)TI^;u-?NZvM!E7r)<2Co-qTLUH4-6{gZ#~lfc=>W z<#k8ST7Xr1UIlRhj44cBEqc2{|XI4i`$4G2o}f{Gk$q*=$CP>;hGkp|c8m{c6W^1kT(dftYNDjvAFC)kcnB{p~> zob1wz(;0gf-txi0!J5ECb$(O%$7O2ojl^GpY{=Ao>d6wXS9t5tFnryRFOh8JW1oGLue|bjG&+UYnK_K>8Q=4)J7Pu@h8TLJR zk!IZ(XmX%ypAPH0Y{a$Ccga<%ou7>tIA53P{_*d>t{?usfBqga+WzvUxxXwKn%f($ zY^hzAcm*Q!NIbGLS}~_&pu(}-?&{GbdaF6&AJK)UKVAVod6ajCgp-Mb)ASrua(mse z_jxt9+Z%U_hYReCCvWNX!~KzazrBmkt0~@opVgz43ErEEFti$)5Nk^t0A0#{sp(}2 zJhr&@+q8Fkq8c0}WgqU-U^W=MDY*B#Z4lF;(bbVfi)b?L0^yE(BSFgNK+kV4*-Ngz zPJMGiBF2@SDm`r;7>>;bGl(@FxZ?sd!hjvA+`Ng+8(A!H7|xfyt!BkXEEHZ&Dg{vA z6aQ}e2+nzVB(op5s(0jA`nZUqUaW)_-hlB3DOD3$T{eyvrta7+StcZe70gL_wa1At zb5-@qPBs{b4riX4#v3reG`#%A>;3wB3m%+bI@sJ(M-N!6gC22;LMTceVx-CvZpeE~o`E%QO@8Nx;^{;t-jhJ*W$KqVP(*8_oXddx+!mM-hPKsm zm)GM+;;s7e5{KrMNIlocZwKpvCgd#rHtOhdNIfJxX+T$cKARIk=8N}$2^S|`fZ4q5 zv#ch-w;T`%kXzn;OcxP{v!k_uyKcE_WUVeVwMtua%Ror=#*IsBGyXW6m`#viITR9} z5kfI#^WN_8t)(*WFux3J0j2CjwAscxO^TH<6T^je?~DDkd8P#K`tn*ik8Z70^C0>1 zign_bw>?_ol&phXX%Vh!9Jf`A7HL%t!n)j14SR1o=Qx?VBJR(m57dy~DBD0)tD_T_Z}kG+U6qvi<7 zi3Zm*LRVu@AjE`^+KQDT&fqYaMaJVax+!JZZ>;!&Hp;WrhCD*^_~w#x@``8XLG(2 z;hds>p0{-wZ2+Rr->%AiyozOcIKP|cQ6SW;-gpZt*--tMJ`DFean!yQxo57Q%}+Hb zf_L<~9%uVIi^dz4&zqz3FFSJ7I~g6YTJ0joT98FfWLy?8U$)F{7(9RNtV0OHU9H1$ zoI$jx)E+$^%V{x@U}1$+kzua*&#P6`$pI?sP0)g&gp$bnRQS9D z%wUO5a=BPIKxAGc{C?g1N*&L2gnnYZ)19!wr+bOdv0c#2)JEp^x^ax>F=OYE{PV2O zfo~8Dq>!5C@r(s6m?}}!nUm8aOWet`x684VkPKL+RRqAGb8D9Mn`i;TgO`To=&&A; zwW`c7hfGyCpZvM>+m~{Yz0@Xo8tbfre=w|{e*W>^zx?8Qy`u!%mkHM%2HalE7lw83 z$?}clrMAaYW-pa@f~KS09(j*~8Ok9qh9g?Y1SK%9{afX+lh@dD5XLM;u>Leer!U%q zI4=9j3bN5l+Lo7Se4a%Uk&Yci&if(kXCj%m3pvrMJq|mK&NDUNE&6w&kJaQuQEkn1 z2M4PYc+XqVG`wE-0!c6LUULYchd_=fc!PCVeZ1q(GO`e|l>Y(UfBxmCt=fri-}%>h zZ+goa!vUTi^zM`|G&*dFof%#iJXNDmb~fEl4yK13HT`zRqDvwYc344^%n^BtV&NlR z?6jL8w6T-?{_tAh()sHM!q_8H9k2VrPY0q6!}F{!)e6nr$UVnz_%`zPXJI$z9TW-X z^>tlvu2i1^3S4poM_c9Nz+H=s-fF&OMIGOIyft-bMlfZ?G$EI;>S=M__(~{$wpzb+ zhJBfAkbsA6p23TRyr`r)gc369A!~HN(dmZ8V7V9s*1HDKO4C7gHtK`3Xb?wn^Dldu z>arv;N^2|`LrU8P{G6BwhB(xnwO$7xH2&se4#e>;oJY;*WuIPs#QyPMmL1=hDK#te zlJ~<7$8eeB0KlK%b*js|e53L?b{5csws#P=7uMblcl4AD|3jEt)Rgmko%9kD>@n-@ zgl{fb7rVZ$R)NxbSNA)|$kg|S_)fMy5NY#n@vXgbgvEG=rkM1(_%4`rwJF6)(fe32 ze=G>IWjDIJ@hwsEf{^rzBs+Rw04Pk4M9yPQ#er2Hbu=53kquib2fbxQ*d=cjcH%nE z0;}aaA-0wi_57ZW?RRdvg9C1lZ1GAA?PWoSApHykj<-?A+l$|v2+A9@;`AnmRh0zT z&i97N>yLJdUw{1D5AQ<#C5GRdTfgK-AHs)Mmj}dI!TgicPA!>ExATg&L%k92?>sSY zNsBfSK^cQ{Zr*A>JKI>!M;r7!+35r8$e7+aX67t->Sw;^QZ}nETWh>l)^60#qt;5$ zTQ&%shyrNkEzNr%vrezJTCHln@Gozp2P}BJ8xV5xRW=jqP|xPoR>i4EfYMy3`*$R} z2gII7Svu@hnQ$Iw$e04Qt~3*gP=sEC{J;CE#NsGaY%91mlq6z^Sv?@S$M zMc9Z1iz)VAw{0{XPgkX#V3(%F--yPB;?LgEZZ;}=5zKNXAk42u=cqo-Qm5b7?SKCA z{r(^O@4x=?>(6`r?Y-TN1^e3MG=@pccgQbV&vqx9LvJT8Z>L;8&XUJJ`D`!pfo^+k zTl9Kllcl_CwnrNA=P|22JJFg0(93h`>M%1N*$KIpalj576JPI!={ZjRqX6l=cidXw z3c1VgJbd=ADrwpw;uHREs}?L=sc^GyK^W@gu8|-1lIxCr702ZdC(RBo>a+2LX!dyX zCOqJH`J5%oW_^o8FB4(Js+SNx7wo6?^RGWRfnG|{)4O6{r^s3)aN!KYn>U)ZTA*mL zp~yQEpMIGbp3Z7hCHv3gC+4I>48FKeu^cx()Vj; zxk#_pse2PEs>j>|G2MKtmloNjQE(?j0GX54u0I~vImkP-YU3KBMDgE{-{ z&4A;#Hi$QKTiL;nzC+Wi4oCn>kGwuP9iw8(X;B}exV|h^ z)2jN{%VO*Dn!yqkzR@u|gxm7ARH5Os6M^uOMCm`6z$&!RDng$mT-fKCJqgkpql^J^;r|p9W$7xv37>M3a1xV#OE=C9BLtyXe1@6#}%jV6{J9O9cX$5uSa*%z!v6-e{KWkZS~)q7l6nP(C?EjY1d+zWJvx4ee* zCXo3Z2WUBlAUV+>YuG zmF9u!soB)>a174mQ!1#QCPpkYquy_} z=Wb9$FJ&M$#p}IGwnMn>2ZG*0QSH>ST*V?uG?Pt+_9I!!-``OW4xa$tzEs8Ivh{h} zTF^JR@7sW9s3gQ=;vLWRzFjYXvL=jmb_A1Co^iIvdtgN;&!4x$r=8yp99aS3O@>7^ zh3F#$I|t5jvvx*ygnL+Cn)C-$-9P{5PrrWu^S@(SS!f^M0c&5%a<6w9=|hBqMX@@! zS~Ga95Xf4*6|f7zUTE>yPX{%1z7-ts9kq-{4oCfhl58x22(b^^dA{c8+H*TRq}rO~ zku043@w2@gm!~IQewMi5U3d|w;p0Clt?vO)90Y7(H}DO|GV$QbXQX>s-d-UoZO#k&Xkz`R)tau>{E|Y2+v03@ z-JVXOUXv`*8y^iZ-u{H*dAuD3+;GT{!|~hYg?`1#Q2zkcM%^@tQATP!SM-o3SeBRV zcZo&>7{0?rx@Ftj7JX~wKa}-$%q#3?#;}qNgwvu2RA7^|*b-v1Ci}I#MF$>-S{hCw z$<}(CZ7g2CjgfnS+3f(|>^-#85~E~+Gq46Sv!ccE5?6c&CN0OCJCFA3YW>Sk*MED? zAN8g{M2}yJYO-xX^s8X#`sl<9GZhM?k zpc4e9;05tm8YtT?&%2`am}f<_#rSP52oWxLO`208td@X4LJ8B_VGscAN_J*yaQ1od zb{D7Gz}fzA#{KvE-~P6K{%_y^@Y7q%{OZI01-xLugU|NH7_8Xdo7L=h++H4)EShFx zyuj+}p2Pt}+kt-09EQz!#bk~*X2ZXudc6}E$!Pk-L+ie>123kRHLX`~BA&AM4%qqw zGx+SSvs>QwtNVBWPt134i9HI)0aX04ONlRa0!MFNi5HwawIbA2?o;DIB6KH+Hz#!2 z7L2UU@7&bwO=sziG?%wrcmmpP0NzA3UXFD7UF}>y{QX(KuHS0p%XiND`&_A69f3GO zO6OUR0+Inz*MJ)Vklx)(gfuienZWWztA>$Z(VH^b8#660cAoEs7Z9*>g_I>ntpy8* zpFAv{8mJA?w zdNtmagER^wG}R2Uz2c8Sg#TKv{+4TWPxY?Uc0|-lNUi>MC#7?zc?d z>&f=Hp5{GN9<(~!$?KwnNGo15yo(y<<&#T z8NM!i5`1cKHm_c?M~82YnyE!(bS z2b_Zd2$E=x2Z&Fmo@L2TlCvtS^>0oboxQjGx%F<S80KxWZizKdAjqyi>f;m zKDKuZl+i+9Y9-Ce%XqYZZ(Hz??R~1hbbEQV@z6DRi8gC(9HaMD`&d8y^7Ui=HWu(o zZ?OL5XztEny|oapZP@oZwJYbeT{%e}TLUqd8cmxw22p~|zVuj!R&&*Rg|K9EhRW9J z1&nR?Hn!~qtzBE##J1|W8~@uRi3b(cy@x3AIa;tg8NsQez##}y9G89+h2={uPE9-A zREd>T6m#-PPI+Or1f2vYtsZU{a$!{KjjH{omJPzJGR|&1$tr)6g{T%-$=h*M#YVzH z!hg41@yF%T!9x59oTH9ccVlDS$v%K*QcJLw>`LQHeIPIHnrQ<@z49Sjsth%TXXXGE z@|#m5OdPf-iM%FsPOsw$oNABiX506+U8cf{mrPEQPjAaXW4X+?1MASES zjg2(+j@_gkyxaK71W>gRociNArZTHu6Py4e=Qby3+BxImrw7%QprntN0Hdt=c2Gor z$R6DvKd@ZiKD1xfVGKY2W|Py&-L=ocivkN34@bxg8wZsyeMHaO8_qKlXh9vD7u=@; z+-w)UD5h>2Mk>{5Pi0P~c> zic4pm!q##49A{dT+N2vfL)gdtGBCF|vgKb0G;n6rJ%OliYxmFT79A3`#<}ZGgw*bPF2`s;kfa1dK#^0v?9-d_LKF$*y(Rc{)GzJd z?<3Xe9{~OrwTu+i@YKAKJbzInt7%m>vd*v_) z*dge8XEkl59-GMb!nICb8xrG_Mp zxwIbRJKFmC`O{BUifd@)#a&C53;{^dnpwaw!mTyW%zMi{CA)4!Bo5WCQkPDPPDWCn zawI_lMG3lPeJKseS$s{3H@gvPB2KF&Bi5!Hz5WZzNjK%C!zJc=-nPaT^rtIJXilPu z9kv15lBLY?PHfHPEn_Q9TfWX{vJhpYoDMWYFjn%u@?jUjC|u> zgc92nT7bYxj2#YcscuJnAd~MGW%6~uOSL_gN>&X8$cqy0F;6wG@8I;a=CwM)up949 zsnH?nd-->>D7tl(o@ zvN2<-Q}bwP@iXPmll+}^b|$mi=5zRwjS$w9zOxHmeK!#|Rn_jy7M0%)`Z^Z*V5?R4 z^KKQ*uU(S2MQ?+$1ijV_Os}0>P5o4}@Qwz8sl_ck|3~D|D)7I zspH{L-MovFs|`5n+dJso#o3>mQ;Iqq3G>uHPv>xmJ}z0!ML)QzJrPTbW6iozn(N(? z3GkdD$`eY9my+;aS4mFDQQutB2iXs6;;=ewd0l$Y5x@XXz+VsXC6n9s)>TJV3~5)s zRZ4L4j$=`MmZs>g?(0S&$JXv(bf>H%TYFYu1qXcJAGbWefB4ubpA*OLyHwPxg9Fw6 zSb||n{f9#o!j8~|NMR6t-(2ZlujZr_qF=eZ8b#J zD!moYAv}8x>WymdCJQte>qNMuyd?>JYbl_ohxdW;RO&0OQKby-(^V%aMo1|lE8mt#gM}2F-}$4B@_5)isrD)Ib7r#>tBY(oU&ZmT)srRil%dJE!Qo0| ze07skcJ>zlPw$!V^H(R4mDU!R_^YSl0zJOpok zmKRoZ@D`Y@I6iq!3!Kxd7oaSe+mU8F0Q~jleCTQ$FXHi&zs!G^zQ#rXAOX)NAVz;w z1LUy;8vuSl&!YUU0<^L_FSeL&P`do_bcH3c#plT~dGGnV|)6^yR>UsQ%OkY;>@@9zaFw_EZ z!u8(mm8i$Vq4#!B#!?;Ix>4gi^<96FTMJ`~{%D*Y)BD4yhw7$8Ai%a$F)H@3srgTp z-o1&T48M74WB2^yS}p3#_A>jl{LU8PzshrPxQp1A?=F{ZNNl_$mtBq$I0i;IA^*I! zDv4#AER}e7^~ZKH)@4zAs2#Jk{uXc0;@KMnCsX!iZAx~STC^QcLMdl#*24}EkyuTt zCXLnP(6nT9R*ApJ_FqS<(iJAsL2LB-U>r^mckbNr2Qx)c2HCJ^5 zM)dlB^7S{(=)e*6FBVF*f)|q%P6A0(X;7y+oYFG?vvD0^WuIpq^LpR~4|@ z)NK#ztifj)t3FODrR}n&qEgFQ#FaH^C+x@rXqw>Yp>j^I>(0e4d)(Xas&H^(077cF z@kgobL`z;oI!8wYAg*csc7tx6;5an)vJWXorBK}{U{I!%ZSu>_w^`QOfDn?<>SOXF zDTel?Po3hYHTbPF6h=yCOw`auvyvf+Iz@GuK*{f7)CrD zUAe}km?7D%q1KYY#8tt*>U4jNv%l z=|tV|@<+?_pu3~Y5Go7)ZgxySC-k76M_pwSkI!Ex>QN=K)1tAEkDM&xo>oPGHVS=f z=LQPk%gG0Fx5kJw zV8`m|>?Hr1O`x%XHjN2jwPipxr5PZDD!#iYtW0*ENa-RynZV4F#K8jrOvT69B{wKZ zrEE3WLp}u|Y$*7}p-$&{>Zx}r!rM&1UR#1N;$yi!{a5t4dH&)NUi^Wz&(Rye{aJ`W z>h-Y&`0B>;yme7^Q(>rh!DLC1lNEAzWQPiB$XH#RuyGfvcyCcXy9^n4W+ zRNvYhM{$ft65z9+eyB!DB4-ctt%?f6HLNtkR;zc2`kN>|)~isjIon0u>?HS;zrwOi zaKfNIR+~qWXuW^CRIRKB3c#sOZ#Mb4G6I7Qtb46jKIb3SX~~8BuufOAX`VH51egO< zN^U8t9&RdPvAxY(PDttIS8L&Q@cR4(En)PiY9g(yFd*ohKReRfwS>ZJp(o0Iu}zTr zDN`h?4bApHq`v0oexj)4OWf3ir!yuZ4a#b2nSDeRW1=HwlnTU5a_6x`%1Jv;yzZOh zW1ud|r=`_-@ezSghe>-#2>`&54Vx0?nf%9h3l2A`x~=`rdH!LY;vd(kt;vMFNejO% zK!IW8JqpQ4Mvs${VJ8-WZk;BlzTb(Um(!qX^9fee|Gi1f>c=|M8ug~52rOz%E96c3 zy6tgKvgM+|15BM>*X=Mp6_v^K#1-CLZQ87fh_WPy104<*%0}kwlzUh95g;@cMe+zs zt~*)LIEc@72IdmzsC%-drizG^Nb1%r?0AqiG&Hxf$aib`(&emt4^v+HEHNXSF6kM} z0e_?fc@#1QHC5>(BQ3-3J)XAoHxITd`CZ9GulBsDiEA2;R5GRm3RHSAG(P#Q2M7qI zsx-btAO?kqdjHkjG%u@+(%z^qX%O_^U;WAg{qd3E38h-3{imJ6M{OlRZyuz4KX*vv|f zzmGMGKot)bBgr&<$^W!o$zjYz>U%LY)D2ELOeP7d9CJn~Uv{K~eAFP?p>*fn)%mY- zkgp&&buLE!sbF1^vwUbhrToJ&MHF?>qV-|eMT3WAkvt_3>lsWTc7>YD15#yMe4eO4 zWbOn$?=zEgN$f3B@NpR%0Z&0!noBNojcOX`Ppj|->lQVx|EMRaAu-UcqR1#|!b=N^EK+p`f6LeJ1JU9GqYS zUsqHw|A@9=C*9``wYtKk#HF{Jn?^k9gHFc^Hvsfu$z;n=Z40@Kn~Yt~?Xyl^)(N2U z;p?&Gz+9kuT_`Un0PH&*GH~4}AcNY{8a9}`_1%j+!VpfiF}wr}I;07nhn`yrY@Rkwu4_Nh(7DOD(5sUdqF9(>amo;RxRWo^z1@ zTzrLER5~NLbn8yOfAJVQ&Nlfu$>tzOQ(>R{=cOtxReX`11{QJPcc&gz*W|6on+1gq z=;4ghnQbrk$q!Lqc2-LHegKRr6p6z*sq?0^M}grT#Nkc{6Ekd&*i_+RK-=u@TT&m?L`kD=uj@@}&PB&;@*3LP# z(pLI#fQ*3!6hHk;S_f3>gywjYckU_~P?-5=oKWM8VLG4KibbY)^Df_c<)o`Xq;hxWM!nkx?jY?DZ3uOPB&TWHTsOno(drhP zZ5LGPcB-A`5Ef8ns~ibXvOmWtNTsB5c2j7QIteNx z$e~f6Sc&A?nsmTT`CSfKaxhj$x3GJ_!Qoyx&#G=gOY*)hXH=-dt8G#XH_8rGgNN#I zX*2b<%QiNrH9k_}zw4KepW81#|NHaDU)N0G`Oova8^eo0;@m>ayjueQfhFcNkMP~Y z*qn2xcypRtS#7O5HZL?+OSUCVUMxnsiewI<6{VA#>OBXkfqXkxdn;Wce49V|c@)kI zdD~%nuLd|MrtL37lxTGeO~zNucER68W6=#24LvkxEp$9jKOnr-{e=pzR|`J&B9 znqK7P*-fAP3gdTH3fi8BI`RE-DbuiAS##?Ab`n$<3oNnyUHAYLWACY1<~={3n7_`J zQwFw>xh)=hEX46cBCUgo>1p$>+&KHDDEYzC&P}T<{(g1fQ4JE1{1Nnn*qRD~T4i{d zd|&IL*)bROM+qK>OzZnzn&DC_woK+|iUv|A7S8REF*DY+1(-r9qOBe;%k{3_v%ek4 zlAjngsQnd+v&~~)&d(=bm0ck*RDnL}5|nFRPlYtq*Y~_y_kzRit+{`MKmp zs> z!r~9_w<@F40kR`!NAcNi8oXAD24ZIcG=mNJj(jt+rtT!(*WZdZka$Sx=aSC0wxkRr zI_|PZI2KCCS7Hue@qMv=|Mbg$fBx;$zm}aEmG$|8yoxp<(b)nP%gKbp##231c)#ju z5_w@;)tM|x@ac*pTDWA`*3Ad6J5|BVJUY23D|>dyrmJTI!%xCnVY&9YhK>P>QZN#4 zs)<{F=_lWpqez*wm9tuUe6Bu^rCG+0()c(50l++jon2HRKh^(z*-zyx*|K!Nd`dh4 z^Eq}GbnjeK_?HgrT7pD2%XOK8TUXhU_1(YUd$o`1DUYAkmHhJg<9Cse07iZ;7?{NC zY^`o<;?bt^>g<$mP@0@&Oyed96zYCBs};*Iqh6?N@#**ngJ#X8P`G zn75Y#$O_X=Wba|g94fP>O%5g0G6GTlkTT$!JORIM6-=dBQ-gixrH;kAoQmF~vpRAz zvQzcmIuMJ8IWd!%wzIZN0f1o%rvcBnUQ`k@<=x$?^Fe!6uUYbj`3_WgY}H;6TPJuk zk=hy@4r)&44v+^{+_%&P{_WkIl;)X*^iFF#(kJ7Ca!&bAcDW;tSC|Sf25a=nhW@@( zzxLnim#;G1w>S8p&*>9B5H^SK25dxJq-4JcQj1r3vro0)krb!+3!jBt~T$b~w-HT3xc2B&CwQ*tQh@Zg6n?rg1cQm_#dMP7NkS zF`6w``54rvtR8SRM^KR+omBNu^Iqa67L1{NDR@;U44(M59u4Xg>LgjB1Hbok&_39M zSq89OT)b&hu&K7}osOb)Md$(OT_y(Pd_oUJm8y2$fOv~L?8_?>c-j-o(nO0-gH4;P z&G9#mu?7&2`wE%37OK*fK?!@XiamquASVRF0=gNdrwMj zvUbk8tSaeH6fx>0pFyA+bSBcZQvz*?DC!qX=)K-y)@KJfzsqLj#~f3BQO&Y$3lX>l z_}En`7m!R@a#_cm#D}v#&t4(tH%H$oOg9~;>g37GHXEPPxl*c|k`yA`3KeZ)%WKQ+ z6|Aj$n?gD9_vFoxAv<`M|Mh_JUMmxRP7RA$nuE-`+2q=t9+O_H8R?V_s~H6>Yb!gF?qR1>`E~LRG&5j9lX-ImNu>0K{yn+^lqBHu`5r> z*0>t~!fA3IpquGxR)^R2(Ng;azwxhX^uFL!>4zVvIufDYDY}!7rlXAxh=f};sr6N% zc;L;Q|XxAfd-O7`gm??AejuNI%cINkYy0>)6S#? z_Zs45uQ)BPi<3h-PXI*Q(_F?Y>2oj39Fn^5 zk`%I*N5gI%6g*eZmaNpbiAmtE!!VrZx)(5X{|daui2$)05zj(b|gfe zo>F&9>Q6-HOzWu~+8Pv>&jrpW;urb2>VXaRj}3D#?GA4ZW3$mqxx1fi2|{AfRv|n+ zp1fToiRmJ6X781D`D{gn2W?>;UuOxY1%kPmuwfmlEkqF(C1uu%>{((Zz*eR-dz*u( zs5ienYm2AM=^$3>+z&3T(+~g#)R_Ym42Sui?zMB*$9cxHAqf{*=tvY$_Qx9ZGWD(dQ z*Gf4uIG_dv8WRLPBL<067#A#!$8kFj?{FQ*#^%yP{@lMvwxTNLfk6tH&-)K%zlo z!)|P}rd4u#88_K(9a||1@~V}^p>4YqA{5#L=brB+OS2INYp{E$W0<;?Ytl`(zR{%m z`0y$%u_3L!)V3qvQkj$asWX&*1&Y|)soDDnR{6gB4=WYd{3XcddcpB33F+j0aN-E@ z%XnB+qNMQ#4hU)#5~7+t>?~zyBO#xJj!~5_zq+g^ZyLm6>Uv4_uyw#f8S?Zxs<;i@0@)QA5w-e>N;JAV;!u!BAc zYl`?RT&c4ii^E*2~>SjujWpY)Xa{zqD5WwcbX$vCP#C1 zZ@0n$J8gVmcHFL1GYdDKR~ee>EQR&3IG9FZ)2I87O0qaQLD{IJA*VJcj*i51ZpqVZE>fQ0uX#$7qwLtrr^wjeP^xeygshV%TLhOSo}a$ z3k(>+0oAh1rnPidFYq}69XY?%2t&2h$#C8os$rBw4f?;c!)1sAhI!B^FmMC`unOp) zE-FP$Ny(x{y>-D-lX7ko%#k#8a$?!~lj<2bn!KLg)KHk7mcLl3^y5mYWvl9pnng>o zMAIZCqnj!R>{46Ya_@BPjQr~uIG`7WR?v|J{AHi3t46V%Yl^6mq*+f})cfA$OtMH4 zTzYU|bLiB$DLEt${Sm6tWiN+q%%|dIuSLCWd;r-lAb1`s*}c+(*^*TFP4R6fnoU%s zy4_Z>+wFwvYL*=8qRnOfBCU@1vEQvh&FKJ&?J>VT7=)ku7b}&2T&cQ*cMfOKZ0M`= z7M!7YyXR8PsdXDk8&DvXrDaUcyOshHd6rYSxs~}w-ffG>4J4e(NWf@Xz77J6rc*@) zEN=jB@o!zej!$__30>Nj-u6G1?P6=>HT?&vWMxHhn4-!xIRu>|MBUfA%i&bsvdHzI zA`5`ik3uq1K=rh0tK=-(+j?yrHWcq`@y^!)ExXe0A^mBk!kaqq^>W1nP}Dope&|)x zrJh*Ps{Pbjaq<7}!@2sC?cU|UEBPYPP{G-utIUvVC9g)IK^|`-3oX&~tU?F@P7>8r zbXX}aUY`{YgMAu~`{_;IhL><zGay2IWNA3yR6@&MRyR)yduthgKRf*F*jM;TA0*cP!;nC;@lseP?H>>5; z^UI7}H&YG1L3J=kI?bDl8R>$8n4?Z@ES%F^8z{pAbq#~$G6T5ECNrxUM{MjV20~cQ z-tMnUW=V_pNwON`o<)N9&kM$iQ}CYac9K45c&6_4y(Q@p=Qy1^J#I}aNOKgT1Wg{T96<%nl;8RgWchI)LnY%! zf9BWw_pfRKFJFe!<+3mK#8=yunVR8g(s=FmKO1M`yuFT5iydqU zYS92aK*GN{ZSsY$DO>1pk_i~g$`k8B)7mrg6P?D%%_|+p|7}}e3M5aZ49nwkM}iRv zLVRVwKbC)13s0`pEtNwSla z(B=!Cf@tryds!}&;*(r>nD=>lmh0F0$w|5WP3ZP|>HKX@rc%)+khG*QJ86=~R1KG( z(BAa&v!jD{SKP^o)E&%DYL}SoWj`HFZchg7sjYL$FV;-RIjmtsYt+12zbJe@G8OBg zV%+n(Vow}pp!dodf(qh*SohFLfxjzsx|MGy*OqhYGMF_5)HBe)m5ghq7Ge#uP-BRk1`Nm-(i}DlCLh`zJK&6~XQ@2O zK!QClO^1$M83RXc?k8{3i4IMbJubQlgIXi0-}|q&jBmZozLm?92SS3R@|KCnr*_Iu zJ$?|Jmr%-dE9#{vhPpU~Z#4O&6bhU?_P!Q3r-G83?B?NR@82!g@#Asz)(ODt~;JY=uR@zQV9+rL7AtbKo7^_qWKE1AqQIv3yz=D(|B7N}p z+-hYRg;$bfP17?evam@_@8V!@c3y!}Zd2G)n~JR0x6@QqpzJ@f?(OR5<&@H8se7ZV zw0KZ8BC3O%)goYBwxK1J;|@B6?BJ}pYxKyjy~&@wKwZ5cRf-g1_Owu%C0DJvF0P_u`1Hy1}b^&)YW)r=7a0>`uF;RUpP z5RNyS!v5t=E#W66K6n1%1PItbGxi+Lro=AiBx&)xP33#`#jo8-jjRHMPtC8c7`Yfu{9`WnrXh#IK1NZk~bEVqOf>bIqx{y2=E+V5Y!j8EU?T;I%6 z{t>t9MZt(et=iVQaR%Pc9zgkp#R=v#%2LO~*yYRKKs`1kAsrmFpizc#FUq|0UaYAU ziV&CM@(!-&9I+q5)V&1Qb&pgw5TPUqhd_ZGPvJUB)R`&rNXIc;4mks!g7Zt11Kmlv zOBIfyli0p2(x!Kt_5qYC)9DEmM;blOv07LLSmKP1krL$33xMGq(WWRTz=Han$0iY| zjuHND#n$k}c0JL=;n>Bzsj9R`aPa21mCi}hj^+~lRgRy^j4aH@PrHUr=Y8xpA7>!6 zvSD-#IF6+qeX!scr_USJ(;H1hzfFCO2}`-$0rAgEkKmCPfJjUpuVAO z$(5t}@T2I?MmLd%CFYF0hZN& zCt!tq${kMz<)dle@mR1=qY3PP{_XSUk84_5B4tW1`cEpiajN#@H2$yV5U@OP1#g319q z$AQD-Tm^9<_GgbpRv3U3c=jsBKXyHpv%6QcoRv2msO`C{#(Y%B_13DP|K7IYXm=HnFY2e&TdUOc1 z)mbdC9AQ0yjFo>1?xkc+N~u$NgZ=?}XSqk@feI-8*lu0O60^+(4md5}8aMDnf!enIY)x=&M!!Ta(UJB4yPB{kN} zLeVmSt>^vWHSgKjtCz|v$J}`v4oY9-do9onxZZ71XKO7LheVsB>k(^b@vl~DIW&Zq zo-44UdD>P>#0n2-Y3Q4-!{-@lT88 z_*jZB6H&Y)*me@5Zk?vQa&>zH8une@*0!WH4+SyrbL(K4vTJHXMxv%ILGL)*SvP4) zPsXOYstOEOshlzAYWVnDRN?8~LOdN%D11wgJa6)J%P_rxNu}TtphmH6;b@v6R<6_LP-WTF2~{SLs3aqZKgPGe!eN!v*5%dZAn%T9K-2*_^1PRus#NBjNHZkow z>Mp5bXJ4I#kGA-(zgnrci~JWJ(zPt3dhr&rP9i$+Cpcmpx@z7B`)0q1=$YEf5yR`^ z5Luka{b=VdcbO`PgR8Jej_dMDAGqwL84F&)uM{nt%0tt>x`W?o_~ez){WyRQYYxZB z32SP0P3MlN1gTZo&=h}XQo5%$r`z~NN~hWg-Nn*HV|n#5cF@eZ*>|K!0od)k1*1DF zXuAVWREgOlEWO#Dx1g5nyU0o-`z;^f^Ihirg&bd$EuZb!i0o8lUAqAl50lc{SEz~) z@7<0b=p{L!(vRgvPY#mC=s@Dw%6;-~#5!wB)`<|}oT9!2dOYk(`z0rDoFh-G*98zG zB<)XBx+WoS>4{=wh0Hz08|PjQzT`O-iTMp@zKTMvo0XrO_%(YDIyNUB`o!+do-hU4 znTf=tPS8KqJ$R8C4jkGEpym-){#cGs*Q3kz`=@XH^Z)wvv3^_nk=vs~|I&-F*+v3! zdi%`hQc2lu^mng zoOz>?3*CDoSrTflC>6TZC;3R>MHTekMyjpXIn_=2lUKg#!75W&bfjt3&8F72gBDT& z4h3JRqRD^a0SevAwmoOS(VjleHQ(xaB%**yG{lsB=#*EpE&YATIETM11=oFzQooAb z_TqJA)>$Z@)wXVtn@e?3CM!d6G2LldB^03fB^&!zo3%ThB}4Dfa?z0`Y8y7E12=Z+ zSR^)(_Bq;_9%0?LdRetA(+QBEEa}%1!GoqZ0&OvttM%FEeM_afB!wv1vJWTRCHH~a zcRh`$1cv(s`06f&rIsx4 z_FX{vd?D13xlZL$6L2GXJsBLZGunW=6)%uCPCmc&q9k-G%mS`<8~GJkGmfv`#<%)G z!BM&?7msxpcG}6g>{e1K#~HG785zVNXHb2zr~Q@MVZfzDS>9AJr*tL+BsB*@u>X=+ z2Jgyb;d}e96TEUX8{t)Q?BRtZd6SJvA!0-1R1B_@azKCcVnu9#h{AZZ<`p2NED_GL z`o2;_#IU`|w|brUa``HkXo*>BgjBs_23$5GL{LBCB2nvWym|DpJtuM-DO-h;5%=4_eyJH)riWn8TGGix;tHR@#ZQQjM1P&Sp>h@-=>~dVE&d-W-$}yuv(4*Ds0!=o%FwoFIoe?Te z%(GP1Dmj9CJm%|uSSlk`el8Uea9K^9l)&vKJSon4d5K&W?VQ|Li%N`OLV9+G-w(6@lF5lu}8cq3$&NUqM+c%EBnuNmc!15TZ0J-bm^HBeAM2 z&g`KICsFv|%wF-mg8uU1P4gkVrNOej)HhR)WT!wiP$l%(FqP=9ADwl9G|Z@lHP6ZF zAL@^8TAW=<-BJ9rH+o&FYi#$X1~x?!2h) z79rK`OwLHUI3LEhI)G?wM^dKh{lvrCbX0b}hb%oGSJYqsvvf&Sj|?xGzz*~Ak!xNr zQ!MRN>L4~~sjBrv9zG*mY3DyVsTzu+OOfEIrp7_+X4g;^$yllKIEo>K%4-e3Ce2GC zkEuIr_6-!F26`w}_dI*bI%%v53dkHnHmtJx`jTld;=lsvXaZ9JWL5mwdo$^E6;3WC zTRd%qrLG=i(x$;V*HdbMO^Mw&q7*zyVyASsmv&`MLX!Ra9~bHThZ-GEfM98y?088* zINM???B3YbP^s5D6?*cUr9}*+7$Y2M)9$T>0)BnjeL487y1Hg@fC|~f8eyLMM$mS~ zYwGi^&6p-0%NU^=Pago`)LyMoEbYr8HwLHgyvhRdY)YSw0es=9YFvYLfhx*tod6U$ zlvN|+ZR&OFbGxX1GB5UEwZWP7f(K~DmWf%wsO?j86ho&Hr+U6G((hmHcVgBn;A9!< zf)h7&#Hkfdb3|KJlf0UD)8=F-)2U+lgZf^QfjU@JqN`t@uhfTA9vU>Qi}3&kzQ_ps zEn7QDiFEkZX=RG{M19L&U7dypILNMnD>&|@Iie_MQ7>Ytce59_)!n4%0d;FESCz5~ z&J$UcuFmOj!`hq$dwaO0pe$FhcrMz6Y^b_9?n&LJbW0^sssE79$0~gtU)MaQ!tVR4 zZkDvYC`D6T;ZQG!2Z*oN6d{DHmZ?C@hG4*(J*R3<)|iH4PYfEnMsZ5%@TJW{S@|vn z7`l2kycB^u-qtD_GK=x6y3a)inJ3lnbSMdAbOUU%b`joq=nPL_J5(Un5{@5VWj$CO zWOjkjR{b`%r3_PVK!##G8}HO?o>Czn`gh1k<+L6}iE?cRZi%{jM5}M0kmK7rQGNgV zW~Kes_k3BXW)n~wZ7Pi>Neb9=T`Kl_6~qI8>l8hiUVl2)KAik7>yheE@l){*qHBDvzyDtoBmps~7BpX?BR zBXLE3U?mB}HDMw^RJkZcW#OLsI(ZwxHBi$NS1RY(kE@dMRpl4~J2UAjv?7!8 zdS9rIA3wZFOaFtSaDRzTJ9t$_fR-%>L1*pFOVH+B6$?-z(66XdH`lpo%31I8O3rfW z?!Ip<-OkETBl4G$6(A)Q<*?1u>P%Xn+A2jhVN&Ek#)6c-=Qz_jyS~C}+>j z3o+vCcFIWN>DP;eZ`3c;@W5_aCVy<_sojJW8J@)U zriNldVy$wWu)6g;s2Y6;{rau^Npv8(>W9(XWt0(A#4034t1V?w$&sZOowj5RUm6%b zZJ{G)c=b&-C5gy#N`~-DZoo-n4_+RaJ*R#adkf9jB>n&dYxJ08Q93c%n*EerN51Af z>ClK|QzlOZgye{nR_PS%w>qJ0K!W0fY5S)YtL@u||BRo%jQ06UU+YH+c!cNOv(;H7 zV*vB`$2xXX-4Ym&a}BGj+D9PYs=6*i7vrwTU7K=T&F)q;puoBW>hBBmQMGIKZm@f8 z&Jkf9M_#b>RG|D;%s4vfLo#^YMo{q9DmAc4I+po(Uu~*ECmfDaZAYW#J6G4<0qjh9 zep$&-F?Q{wwoXOVwWr||Wfu0ffpdyQ)Y&BL7ZQV~syNeK264MMjveFq|8xD`Bx+tP z@6VNEfVfkCS7-c5iWIR#N+mb6)x9ofYYEmt>C8Z-CPn{p{150)jjf5ZS2dUF?X4F% zCIr|>23pQas{AM~=f#EN$`s=LR)1qYIi@W44!m08F9d?6$s8LM1x13BNTAVR7b^qA z0ANiK1%kYi*x}#L z){kWyk8Stj=1$tzg5)Mrd#6sKA$*e?sp_fU$plU&Ybm~q@jz4T8gQHn@6O{8bNQ^s zp(^%Z$5Ih)hs|6-i>=*2DILnzCiR#)zm|Jtb1T_MdvHW1xXre*_d}wqBCRfYL3<|E z@wytM>=nM;;XEqE!$st`4Wy<~1Y0b~PxvB)jWtqF!cKYKCP|S0k({Je%;^wP zkVL01*JIh7$4?Giq*tB;IN&(egE?jkS|32o$Oq5_X;(davsC4vSp{ikBjzU^>w5y) zE7#DW>C!{nln(eIw8TT>U=UbS2ak2s3yxE%{*LzGiUTSq{2+$RxUSE0B#i`4bhh2< z^l{{)aol8{d#gk?RBQa!sF|&^Nf29_>BpKA-*n!kpzmxh3rY&3Cc%5ZisHT0c3s83 zJuCq=@B8?9lw8|$m45zD{rI7;!Ncvl(eL$gTM?@-q!tF5?bbwVuJH(6`iLMPnW9x7 zPj?bFz+sBbDNW_K1Q4lvNkX-1l#)nd1wpXOqhf;gUiprbw^e+yC@H+_7`D841?|rk zyyK;g)H_8Gck*G9f2-KMDqyFz09zdhQ5ARIPfbV8)yncpU=o$VoGX@)fjXIFA{bC|)xmi3kZ-H2uyIuM#haxO_5lBC#O(!1## zpiwaU>45lCjBKB!DsqvkPTyMYO|Z0{xBNWbGg9E+2lcutljBtRcem6p3a8$8C(wWXfH(oXz4ynYis* zn(EY>#bE}DYF??g8EyY+#L{J^CP5ITAK9hqdR@QIrS$&m`1a*Pd+WJ}KlR+JF*)cH z3-Z+x4#+}PAJs!+rFS2PjGuhgqW>2~G?_O7nH~I);wE>ws{$!i@NmFE@Jh}nivzj& zc}1DA*d3c@2{pZPl+@LH;MTwgw<)+Tb9Uw20H+5DxNX+49+F7%U|Tt2IYll;bt?9$ z0Xv5v>f@uBW4L!`xTC9JwRx$7Kn##ncR5~o^SOh}3^J7i@TBkZzFNP1{QX}aKE2J* zeYZn?x%A5NHiLF5>H;r>w0Y3IQaR*%v6#Tb#l0PTDHFuV3z@6Ps@ss6L@NA_T(!&?!8e?Hsx3o2fsUyqmM9&Pdf-T_}S)h za|rb$7RfoAD;y}zvQIr%Cb49J9qn^4!3CL>!W9k_NUKHRR1m~{L!R_6%rJLm(2$IkmwGCAOuy`fl zkUyY@IAIb>x14P%w4#h*To?B`46FC3&DE}hZq+5sORh&OFS;MES@3I9fDWgKihs0w&`n+2R-uzliK(1XW}U-5N^99)V>sw!wa|U_1v9Qf3ubuUbd09CU8F- z68VGESHxdQwWrkhertl=I-4XV1w^mQ`HG^0mMz_7k;w8rb`x=xH@L!P^$cK7_dPg? z+Ig<~Db=1-u2JWOQ-3S#F0@q$r)YJNge6fS=BdeiS>C=;4N1L|tp7m?-~!69n^Syl zyNU<8R4T~)vP?gJ`1JL+(f*)L@Pa-abMN|VE2P>T@7C{5DH`HK*PVKjY3nIaxU=eO zY?G44-KT6ueQ|Ad5#3a_s?KTkt=c+LP=@H8o4Z~5BHw)tQK~TCWqk_(pW~Ugo!*b4?nf(;piftQo)YMT|P8-Y0-8uGY0et>$xDdFUO&Bkv(|2n?>YrON5#)a?7bwVppQ{@RFHLmk8}t63&wbQM4hQ&viJqqf@v3^6haZKi2=Q z`>*)VC4Ny}Cd$pS2k@*3Jq|*KpgL$@dPt#Gwkq#RkZC+ZLA)0@P+qQ*LS$X;YDqk?w0Lo5MI)A_c9*2fm?Bwv2g}ONTyepx!^}}gB(eACa-r{f( zFF|O27cGXU1n-(8)i-YvQv&2`d@`M{wVgN}7-uh4zPUE)diWFzOSU7BO~<8C^!L5J ztv%=baiRK{4Nfg9Ku`T?HR4YLn~~&fU4I5jM19R9>0dp=neF zY~$~PEepj=Ws&iU=z8+{d>_T`wnZ-C=<_ja-Iq#I>xcwlHRCWD|Qj`z8g&6me~ z)?E)-vQ^aQbnzBJI{9%Pe;c3rN{;VXevdE1no5s1m4TC(4p7W4buSM`3rE)xem`rp zK18=plodhUr{y9H7zMlT>83*7 zIdK;Hdgu`fOHj$}bcSdEOb0=d&s5Zr?l$+c9bPqoIKuDC^|i6N>ZfmCf0kDIHdVKM zcN#4(im$u5nhML@#_`{U)_|u|#y}H3k!#q*QQ0&8Ghgl0xEB!Oor9|O=VBGPLG8k| z<-=2S@d>&|10}6|f{4v*xgC-svx30UBlkFyt7P(8<7TTp}6I; zoH|CP0*ggzskd{h`)Ea)^_n5zf>*66t#NRRxjGCZ+Vw?Cu}> z&;R}WJCLG&dh^;=Yx#PaN2$A04fO&aE~gE}YztAc366n>;Hc$tq3Z&`huT;lN>wDm zs>&Iso#Z@2Ntc2m8U~${G*uNunIwP9oFXO4i5xW;^g@WBmo%Qj4^+p??n~`%Z&7t% zRZV>yls@-zyQH=WQrO$!`1a|hs}5zWV+zS@Vc_MM_uubQ5-a$YW>_M5^4(W0c3Ev#ZviiRxAFvT2yLI+>+Q$7b zC7=}Fy}6Qr#;PQ~E9$3Lg+@uX+q1y8v~gH%lW#W%;w;r+i>x-D>f(=Tr~u`2nNA?- znFd1Iyw&d9!HXL?MfDEval2Dfeo2b|_jvzd&YwQ6zTk4b&o8$Zd=FNEZ79Dz&-Uso(YPjNB3VzLS#(SaQw>7^>zauRa|j(ZGVVM2M!QoPt%w zklDkJl`4nIn>;)P7!@dqvM8B#15OCzQhuiif3r0@R*&%XVp4sncj}83L9i z`g~K}R*hgu?(A5_gzmZIVJ-*MHS@VQnL^h)RQ>R;L1nG3osF*R)g0u|_b+EvzbHC& zx>LF$$>(!CUp}*WDC`sv(lNrR$l;|-KBrFREDs6H;~(kOzKDotbfzBY>VW*^5O?rL zgAueRs355#KV&|&OLJuZVPCEgcfxLtZ*vfp;l zcmz4w_S}Nr!Baa%TYKsj0cP9tu3z~+DL(3!U*|20n0U=8y8ui4&Q(cW6ldo~4e1Sf z;g^AX3(1pgIUQht*J7Ya91m_O5Rtj$3feck2F+Qd-JeNwclB1e9)?z=9 z!jMbfi9$F|+j89$cm#0XwYu2WG5sg@#bP0MSsiskZu~&cGTzvZa zeTw|tRxN#$m&BJ;%nGKjNg*8A{|D<&*f{|MmB6JnxRj+k0aI2??qF1E2kOzFB#Ru5 zRwPv=r@ZUk`^NwX6tfVQZ_Sk`s*(WcpiQ108X#KE?-SOXqE$_37J zR*IXTQkP_=MMBU&pek7k%#xca87H1*B0W(^e850w&^P_%cgG$nRB!MfM~^_@)fO{#P_*-dPRPJA!e;x zC~ZEnGc}rwvopap_YA~-g;kv)=VSLp^G;5v>@uzuU)?01a74+z6qgArTR zv{+m1rbLIl{HDG9nfZ^EcWr&++wzlSkB6eSj^n3<(u2%F(Z4y0*g=;BA|5BI?Eqen zP2WTX;^j~|C>#lf5(?js-sfNIhfhC$s=vOC3&>UmD!oN4z~#$Tt1TqX#kCAOjLnY7 zS*ew@1a(Q`Y<0(m$_fbtC`G>16fRC$a9qF!V5z%#BSf$YtTupI8QN?)#2-GR-qgC$ zs%1+gRHK?DzMe`xY>>@!A)TA!-L({TB!gh(r6qrxpDJMmu#k3A1IxFA{_MkSAXRFz zb^#w$1Ow~s<&c@Xog_U9uX8$3K`0rhxyRoKIsn!SR!^EPK-012liFM*izV+* z`LU%8>f+N%ZqR5&(X4yv5FhrAKz0f#ad>xy;;W^bB0zGfhE)CU%l7*(-|BDUr!P0* z{#>r4F}`q`)wNJ=joOLyeH?l78aQVT71hqM`bDSSZUp-z2haZVJyJ3gPDwQc<5PLg zB^GGQlBZP*Xry9D?dw3L%Yi!k7n}0Fs*c*#yvGwiY+jjA>rko*@4~vJ&rMZ8r=G6U ziF|DsqWybi|JZM`dJRMx($y-!j}*IP&gLT?7LA(03fJZFuSuh%_P?xotrdmLld|J| zwZ7^s9Td0&x+`z;SSZVcxjc@Sq(vaf%MQDf9y4zsbq@~qOcfta&CKJ{*5j-s?QPZd zyRscN-tkh@e^YYPgW>R2B7JBsxn*!A5tq6{7Cx~qC<^sBjkn_f>k3@&q*9a*(}67# zH3_2LW6D<|Mn@&5sDTd+nXkGuv`z;JwcMakbE*{7yEpK(YD{46kx4m(KK7}3E8Nub zeMvfK{d2YSJu{B>YyIiV`015Vvve?6>1Q*rPzZXLte_9!*c&_LkUZOaRZ1r9hpKxQ z<#z6k5QDV=pRX=*vU}GaNOi2E6$<>;$$=QZu^MOXVa<7E$eX{nl@}3)-`mTQ=5{ z-nk7hVCtD7E zGlDXbmYGy9PUjQEmF>5qOdYRzy`sa^8}K$>nKJ5g_?I$^_oq^PbI&~w=~c>U#)BA5vLl@U*EdkO+FZAU>~p!!6UN9Ln*TX!V716jfUE{I-xum*{rc@g`#S2E_V1sLe_r~x zZsmoxdxYGVS@dONe?;ZMyR%@IY@18{H7b{>kO!{{hSB)__J&z^bDQn9Kcfz=0N8^7 zeiH5q5MTc1>9lt_T;Ia(pMhAhtDUUT!`1G`axFW+w7nS@v8PRqK37s(FuqNnP`XdH zQX$jvv-!(WdXKDhdyBeqd8HkkrcU?iterPaZ3|N;J#qj^fFnXE(n4H)t8OEjmuUU3 zmg`jA;rvGmFSF&EMkej;z3FR*!tA&6Sd=}@PQ)G}Suz8{?{G%mC^$h$F4y=xd8MaX zs25;uO_<)w@8_nKjJ@~|+dGFJroNvi|c7DBr1GPS&swU2o=yK@M-{oXwE>hn^=?t{Z{ zd%qLx;Cof7-g1)pRiz``w{w6TV%2M6ml*<(BWmgQ;yuL4LYzS5C%V7o&0fl3WG~Au zK9KrBaXRj0*RY>jd1|Fm>TZLp?;VVgR(FVB>?}O-psP$)rW(tdLh2T87Hvme17{MN z6xMO%GzeOXPH!{)-I9IZW2ek-DC`b=JG}fNPg>HQ`g`q%G9YRqJ{zZGM{;T3 zHg>#D(W;3#(Y-I&tcW=wL7|0>^*1D*5>QDr%GU5u?Jx`sj-~#focS9p z-Z&kqk|~Ne95~;k6JJ*6+h47jX4GGQ`~2nG_szxuiZ8t`=_;J6p#mcBq>Sotc5`_3 zWXS`_Jw6^Sg31uUt zKVd-FF^qRiEj_Ks0AsIa+D;Hk-96 zMSgDfl(m!19LI}faz0jWnP53`bj+m$GJGAXQLn<~`mmw-SeJ9hc3Z=xm!r+C;YGO~ z5IooxNd#hFw)$4nu{(_uhL^~JpGbUBgk!V4?o^>d4S~{$4e<_WfBoryjr;58_RILT z>dWM)#*28m%h0a{uZnu?vbu=gS&ahSovY%wr_(BfYL~EjtCsI1(9tF6UAroJCJSjX z1b#AMXv&0$Y%gg!!Kcz90f5;fK%LZUcS7acXJafnB*+)qmJ;ZcIVa6Wnf-J*AJUfZ zkxEb+7Lth_SdMBYgzhC8*wCsZ+V0NDVnfln<&Rk?&jC=UZgM-%r@uYeimyH|Ld^LH zZvXG^0RR8<{eCvQ72)w^pxCiQ4%Vefq>|~{3@!Fn*(829RWxo{g+TQyrg?s+V+ zYsr`7Tron{cO|-ADAdoY5GU0Qk#P?W8#tb8joDPnQm{>mu3h;DqSdH&?A{!DU8dGT z)S=~#>bey2%_|`(i%SiKgn>G>2U@vQWj zC`hdckGw-FkNnAUeXIA}1hn0E36y1702NM?niaX&cji3s4)&i~ zQY+@x>LF`kvX?$6hqf%+H91;+I9o-Q;Bmd2EI!ICNM5o(IG9a2 zJvF-X%3yTHWhbI-1uB{4ys9LF8nEvdpnFK!L}j_Hvq$j4-NmuHe@`IetlI4LfBx7Mr!9 zf6o5ctyv(!vEtzPCdh5)X*l3gPIzAmo!zKKdB26Ca6Nlp0u!N0*MjX@3X91e%&i?x zi#+2&J+6s87-!tE?e_n?y13Qnz9{`oobS2v%kTGxH*+>?@A$G#?QnR!UE0VI-^DMg zXY=cnD+@-=e4OeEk$pgwyK@5bUS>k6@pODC8)=}=E(RhzIlb$U(jeTC6fcL=94c+> zRlTPjD!i7H?2F_G`4@2MoWBHICr%u>C7N9FA2tP!fHTzB&JXA`$)8pZSr75E)GS+@ zRRxDk!a%#!UBC9F*x-eObeD81Fu=bjUGuf>y%n3l>fdcI>-6=l1NPIGodftfuFgvy zN;o>)pbeG-b&h*$C#01zKV6$80*?Jm(3bk~>@oGb!+yz6D9#0_cSP;N^NwU&j7VH0 z5I7%HfNnY|tK4;|nW;Pt=OZ7_DbS)Yz9R^yGcA$b?EGG1bMD$$7i~&8y{8w>9DKvs zn(>~Mr_cPTW7j=Jir;YX==O4qv+BSYrP!{<1C<8=r=IeI_3C8-HN*k~zbC?P|Ni{R z9++3MmQ>F+e&Prb(@M)SfHb4OHMe5b^u0J8)VP`=pt*)^+r5JK`quHlv=j_be$x|3$73f*{CW&2icS8sKJ=} zUd!yxY@VeYq{H!e6OQ3Soby=DdHmqn7UM;w=}k85&0q3*gEt!rb?MS~-XNqy?-7=Z ziuB&z*XcjwlLR*K(;RKo78 z>Wh0^>4Ssl;uH9vPKE z0f#yHIV{qqmxWeZ>ek(o2o$$EvXlZ4BSnC84icWMPnFj0V+ra? zQ`w15z^zBbvTJ7yg=znox->NKmTy?cqxk8wA>6l z012n{jU}h_^8urRO=Rq2cj}dTVk1@@$~0U`SWzinQ%AJT5xLp6y(~XR^}?evm-|Q@ zsN#&cu8CiCIC1XDVY&B|2HdR($0jY~5(b%3T`N zZ)!}HbS{&}sQCyXQXjw`BsJ?m&B-2GN41;u0SI$5w5kV++F$A5$oyfQ7TIQh(O_^+G-KysYiR|PNMblZ5>&$v4f$YP14&Q@Xsu4Y#p3dNIr2lo4j5RCVrR+X z(PVf7(=-^YhnKG{_R_qXnn5}1pd*|L{L}y(&u}STb6=WpI8`ALW806D(pp2~_HKeP z{`YAAk6_{YP9tIApHgm0zgNjX>h%zhkF3!S54TCAaH@e^ToXY_F(7^DkC+Dw{{I)PEt9GQ=)PK zrw6?p?Ap-v$BHW8#lEQmY!tL z*@QIg0(w1*bJOnfu}qN%+4<0JT@?za57cs6bO_Cm zDXbLivD3=ZQC=7A^$5x=+^{)A(GR*#&T|wkx_LBjXLeBc8Bde!;-HqNIOk2u=JOB^ z`9sONtySF{NH3sIg}?wSUh@*@qy5p1T9<#tNzKI1Ao$bSQ*UaW@S3c;U5!9B5vY+5 z?JjmjQ0D3n6FPcw?q5m&AJ=JJkx^DYuQGBW3YMi{MVaGhDtW=;6X>>DYa~~#d?;`@ zFJhIHt@!*JvpX(1Rd8GaQ^4L$qJkV*N(B9P3?_#I4&XZu-c$oZ;$n`HeEQ@1Rj~n< zULI!>ax2A@9a|HUf*@JrCB#ICs$S?3f==i14mm2fS~y`Y)2jQHFsNs#64J(~b4|j? z%k>}z)vr0^+7vj?ve=*bd!0OM`!>EvbKCzJLFwoI+)!#Ho79Psd`=eEYxH{FHz`>C zes$i~RA10OIS3Qj(nG5>ZwOVWvxO5$CP6Y=SEz5q4W!Y?`JABYxb!yarJs*;SJ5F1 zO=8(>kM1&s=Mm%;8Asx+geE1a7Rjn7@u5Ke6sf%Ha*I(m{ZhJJ7^{1XSs4*%(=C<9#u5l7*BgTcR@>_B{fQlh0b99Ve9ha-_W~n@v z{M>Y`7^@zk)_D4K^y%bzV&9PMHm5-ytphb)eAdc=DV&n_r*&Gy$(Ip=NES~LuVm4k zZC57Ffl}ux4mpy#CC@ZTghMCJ>DaX@Q$+gFmIae;Mye($Zjg3ot?e<$j5!D}L@J?A z(NsC_0R2<{j6~pR1j5J3bI4vR1?`xe@9{nebU9a7v+-lSqwXx-@^WhZJPtDGz5>{t zL>fu@hZOFvj|sm~_KG&pOABTSAy`2UtU^GC^zos7jn`u3u};5?DG|54d2Ajp;QZ7@ zow%3z)hwY%J&M+M?dSH%2R^AEh?uvXR!79B1sW%wz35T*ijx4n+laVzI(e{0k z>C`e&X@PREH%WoUA_kF~ zU93baPjPkGf>e3nam9Ksy(kqxmI%S8Y&F(+*dytxP;C2s>SnUs}qFSUzKA=%M->1O;;^6G9@Tbkt2%L3{biJvMMXm=Kg_aaPCVb;h8z-UGj zwg74xaRS5?Sq7?BDH5wZC<KkT|p@WF?lm;%4(xPY$nsm8`xT%@Evs2TI)K zyHGs7Yev1U)54msO9im5DyvI#<(q<)|3AXs1zVEaShAf8CqOMk1Ofq!h6@M)WZhdI zc2%(@_UPZR#iA4rQ*xUWQRL6^oR(w(+>lvgom+ABJy$lA)nmIL`7N8SFlGc|yu`;%@ zij#at*6v!-TdfN-h$NXsQ{>x~)j!mNbhJQf08J3YeCGy(oqShm*KG zbCQua)Na`M1Gkcdvuk=_p!mglVc_$)Vt6GjXn*0!Yr#g?epW8;rqBEJPm zxs@-(nI*zGesP+OWM<6r*Jav%TqZISfO7a+bXSLKg4AwR1M;%e>icrDvMrSlBB603 z9miaz=$k!os?t$?1*Ig@kAd^;09Qb$zoZI5Ox2&EWOH)x9e|q~s73!g6@h{V9*-`w zgurY+^-wN}tIO%+eBC~D+iRT7xn!r`x-$aFnF>YAbbR7IIW2dNbDxgOQ4j_yr9~|z znzH_v0|G^Yk7jY5uu9GV9&Cr2`ECEpY4YJ*OOHpsQw?NlaV=+5Q+G=1Lv>OODs_A0 zH~L6^kw*2Jn)ckSBZyZ$YQ^E>_RUwI?9&|B!BB-%)O?Ef%$GeW zoE0>FZ!lz~`8HX*q$sq+N?SPWvaL2NT1mchNzMb?qi$9F%B0gd2q}?R#(-u)|`c-@S zgO3e1bXz|!1En(#(J3>~u1fs`Jfj}BqEhG#a+IE#TnLt{{J2p25?MLI(<{`zIK`{2 zK)^Nl-v)?Nt8Kabns}d_-c`QtWf>qP(;qu+&eb#eh*GDVNF#-vryhD)yQ1mxB~?qe zekw>-E8ehPf($PA^S2%zttym+~G9qIABn0 z_;U;<*->M+Fq{zgkz?MH1^fFuFtAhUzl|R(8r6ofN;{BjAN%>DMGg$-@Lvvi`Mx!p z;_DiVoet_RW5XoP)#+I$$$e-#q8`RB zSADEGNM%?71psWqQBWP>?22{~(^)*XR{MwCB4DlO<=9uK&TRAVe3iikT%+-uEalzi zqYq~X03Vz~0e|@NBPmzSlI+2rsMxg^ggJ561CO%gM;LMoAf zGl3kA*7|hF?gFlthEE~uv)xIK2FQS87Yl$(iIFI0Mkct{@yDqylV(T%zEIbX3#DdJ zy$Q6|70zpTRFbxAq=PU)dPRAtnJ+mw8$c>68K?9MM@jbraDW5_kAf0=S<};g14p%j zW?g%TKs334chH~IM?85&1Z{rYd+}1!;$v|TRIH^Y@8eKBAT)W3q5wtSNOVf7X@P9+ zYg~IBC@P5AI_PH;hK-jLCx09+d-rYjt-xsRWDRg`n%fL4iy)D^!zQv zNh)67_IGEA=B~{)`&Y@;;RAWc?OwB2K68NiiVaCM)Wg!K)c2tt8{nGKmvxZ! zv1Z#u4thKTa2(s*#tGn}l;HMozQF1H1w#H_mq)cPp%VSy(Yf>8#Jx*FvE>3vt#av* z!e?<-=vK5#5iB1#eF=E61<##&Qfv6*2G_9~P5?WVcT*wDEY&_#{?bL@EzbGx`!cw4 zbo7u?l%qcCKQ7tl@%@+IzJLGyMIYoR0LfE3#(I(x83>~+KUsEi>!!lzL`Fc1ZkTuX zo!?i=L+vE(l7M_=*}gk}O;8QQcUj{Ec(&fhYA2DG&fR4nUUi*HN>s;LkDhH+Z}-Cu znYxp2r#}LRg~K`z=cp~hhdz;;xFfKRiQD8z;3lbgS0v@Wk_m7cT)_rLPJMa0x{Oib z6K8;{8j-4Y>-T9=y_Ur3z2tnzWq-3`j$RrxX;0#bFQt5O-P}_a;yM2DtnT!1IK)K={ zi|p|JNJWJY;p-SR0}lh3DLCpeC{Qq;Eo+Z9{Iphnm4HM2g(q+iAE&0)mRc&qAh zlWfv*gY8?Mw%C&@Gn_&dV=q}c>NfHx187ksO6?InVkdzsYC@r+h&E~z9QQWVo&cKY z+D%0_^hw^*V>Uq7BV{|<#VK~C=hV7Mk-SSa1OACxUDE;ui->m%;V!o}HZZF|AE=(F zQ;F;PoB@F(Jw%DhQ>BS?4k_R2hF{_xjb%yLX*+dx{hJj#UM9f8lk6?Krcj)MH)NT+ zIUAtofkxGeGIc6OD*t>>TaQFv<>GxbSGvfNiA3hSeOTkb6e{JUCzL`bG5et8MP|iL zCt+%8GR8 z4_m0ph#%HGnV=Y`xCng;upZpq<{R80gUsi1U%Zib>^&%vU z?Y_Qfd8+=CQ3kkKlC|`mh{_j*gmdERVK`MHA^O@KmgE{ZwPH541#Q(r%G#9#%TrpK zjKioLz!HOBCTz#h$#*=Im6va7Q@CQ^RKCcnBKQt;cYShXLiuQ^U(FUsl6|v6 zBq3#I2mnKT3;QiBnBo&oxuvo_816Z9Dp-w!Q%yOeF*H^5&MB(iB91HpS|_09k8w`5 z->Qiydqko?ZyNydnENtewtK7TB;W*yw{rqE=Q4{HDxJcU(n0-&tC?ZIQa`TP*YW-9 zpKm&C<%vN=aL(Qv{QxF~0Xt&C%6$T%qpyOq+MU<&M7cBKJNIm*_kCY(Wh_D>ol8m< zm}{Iu=CaUR4Qx59o3<(!(MAy%wuf+8sS&hEdQ4K>gmOYw(UxUTx(fMhqm#5OVxpDq zz&?Hw3=dU}1KV*glbutSBZ9no6ShL-eaTYY)fo)z@&tf2i|9@FBoe-lt&$b9f^nR& z{fFiH<gt-u(&Wp$UrJ(MC=PmZ zBkja_?*(%tl% zR)^|X=c8D1N`uJ%o z5>-vLiO=fS?yD|Gj+m@jY1Ahk?5zh`ZTdnT`F#byegFB}_wnh|coDnXrD6Tx**d7) zsUCxISx3Pl`VyjU>WVByCXl8?7Kc>Ce(a+p7y=AsKA@oZx}VkeXrv8AXw+DcHvtCe zW<;65KIoi2PE(`+TKOf1a;guaU)C>J8i3lnQ2|_vcwb0IcD8T^r7@M|_8C-hC)EQr zBa1HUP>CxjqcVvS7Qbqi?Y6`R@wxgUT=dcd0jdOA5AkF?d-@G%0wG$R?X;6mMP3yM0@(FJY=)bE@vLs}WoHRa;8>vG%e& zI~8=97VVKO`Vu&M{T(k z9Lmom>uHv!su6H&96q_QP4{MXgD=izAenRME4AYbR5hd|7R<`&)L+$d=F(bdyYpD%Zv{9> zfRKfE{m0ch{<>N>`Cd(qS>}B=ZD6OgL%qmIl$%m7x9?X<4@>|AJEIX&m7b({(kY3G zL{EBL9-+xEstes-62;UAO3 zFD&5|%_{sCx`j@uc>mDA$u_wkm$nfIYNKB<-s5&QuXY~W(Bq*FL@xUi(btSsa!C>!u zsc&kAd^^Ok)UNrwTbnW|5^#b-*o<r&DD!7$EM{JD3tX77@g*B zip4gm2)>&-Z9^(0lYwHDAX40m54I82`&1y6E5-#(8)3U%{#5?BC5aU#e?s+hExP5S zgQM&tI2sx(D#3xvi^#EQWlP><$mad)hsEJmwAv{9kRdzN6TYYiFRRa64yGc>!>71o z`7`XYVvK@-3px5nUIGPn$TYg6Ox7g36JdzFjq0RygQ|12Trw9k`GmTk^X7;92v3?- zQ8$r29}g81#2eR?i8^ccn$^3_fv~I-Pdr6)OS09P3ttu}y$m)!SgKZhz^i{?#b$5U&E*L8Yt>#z3-;=`j^t>@Hq$o^)n$+jdf zVg*}2?&{-owcz*tX!9MTsP@b8w&lAtm^z4nOm&{}@~Wdz6ueo5ea)VN1aNK|D@8eV zZhVkz4^cb8rj_~oLiygWF6J6mJ&C?5rtY@kK~4Nb#og=`gNz-Yx~1AowqTRaLe2nc zkC*wB#;3T|pi$oRR)~b9E3&027MyAG8KuU}QL4nHP_Au%s~zW>UONAAzQ`^=d1G;` zB@9m6HjZDWjNxQAH33cztCL zzLwcVE^44t?D9<%^C6r9RV6_5hi|JLt@BWWx+<#Aq0n2)Q63-Bd{v&2Gnb{s=92=4 zs_~lHgwiEFv1rYvG#kMWK1ie+yP`{oF%o2W(MwexQpTIv?Z5zm=mtJW6&nXgi2Hlt%AQTdR^mdO4o(d!pXiQTosNcuRJ*+b<~`8!?C*r5Vp)x^>F)0_BJiMDD~>`Qf!ORoNn(m_dkvq-h) zU?b^C+qF&E=i;y&_^3N6S$un^vgSxAzVF3k9m%#5^}>9Q>03S<=}o1;=9E8QME?yn z4}CqFRcBCAl@eW(0Nb2D($jBTL5G2}6pBKbAKu%gCRGCQPwlx&P&!DBF;y)@d^q54 zZf5v$0;})$C&K@*V4kq+DG82QtFP&rmuTS5$=__R=sc`0L)v9rrLMo(!pUQ(Aq}9^ zViy>90vUl?yAPSFQWS-L4qtb;q!!fkSZrZmx|3$%c0CBLX_7(i$BaD*f}B=VOj3N$ z8E-`(BQe`c>o|0~xK5NMWYZ}nFGpwPjp~%oN&8mcy0@SkjY3(YSq2ggvX86#sfeN~ z{EBWDiCjhZLOBNMKQ7qo9Mk*@C1j)8&RBuq7jy zEsUn>53%kD`jppDL;2np2VJeJVQ& zc59TAX{WrWemuz*lwuT*;qO*!`*F2QO&pDVX|{r^`9)FMSJOMfX9QyGrL?TZ+P*_4 z1$WE>3PXvNQ(4X`=7eKS(wt|tof`+M%~2yp1Z8T6qmk6-`%SDnk``Z2>iR>!b07(s zN&&)C;Tlbnz{f2HnMXqdl-_g*O#J^~B+8mum72Vj7WP4yjG};&H?}XW*Xi&Vmm|vD zs2~dG?Jfxb{BKI)?_3YV^y_MUX!=He{`}>8{r+LS)V!31+w%kpe~0r+W-ru&;LtJxW7Q_?rE&#TEtW>z%;acnSSn zeq{=RGI1)yyw8gd8Qa`mMQxfwqbwSA-ge1+h!p8VS4#qk0wrtUrAJlWl=0l^Y8^BO zo)tpB$b8^-(zSG(();QT?i(>iZ4maAAhVMGY1Snyx91i6_~ou2SM+kRo{VQ|@DX5l z^lDT1>uO0Dw>cxC*z`tfB4ZVaQ&f&bg_ohT9J}@)%6(|1W0^*+OU&QpruQRUY9YnT zzRd2R-(HP@Zl{^P})yF#SrGm!UAbYB~=j7zJs+Du^ zMO)Rdh`yW=0*Rz)U7o0hrfsxSZfxCEUL}cNr<4?FtmbD0DuS<&{I0jf`Z#|6UO#+% ziCZt3@q9puqmjC|qwUl)e1)R;F3~}sFJP5Z?rg>K_tS-Os8zZGe&F=)TjA7jmehdK zFg$CHCGA`I$0f8roK zOIc~jl#1?{FExDcONWD!tHz{Jq)zZhCl{*qx5cE7m$3u1f9@JswcubDK>JdKv^yQ0 z929-5*0&G;Z@gT>7bSwH*T2~hCy68uTmDv=TwMul8$H~3wX)Rex$h$O1GI0qCEFan z3G^xjkF=y^5T9CW0-3i{b_53}<FxaRW2sB-*=iR}C zq`m6tBbE%pA!CS|TlI;%IkGbLscv!D-5f#Mx9^St4zq5)@plZ~Kr1h-b2KIJnXEdbKl zU0WCY{!mBVRbkLP?Iw{BAa1IBAd}f(`%f$NYVh|oi%Ipewoheo>a*jFn?Ha}z6NEc z+F3+D2Z=AxPopBbsQ`9>11m(RwL>~BAI;*o=D}&vfT+@ly}R-N9J+0{HrmuU1guj$ zxg{*y(>s=PclP-uA@Kdw2n)XKOZ+Ehv$zhY#Dz_WY*RXtT726Q10svs6tyOE)N42a zQ7TveG^#1-66D%TD&MpsbH1%ReLZhg6yJJ3AIHBweYyX4z4)b9t=FeU+2uP)I|!W@ zQ3yyJ_;*g|UYGTRB#=uT>~J)WUb!iCRfAGrk_4ow)oIF44qvip%9ijy0s^yiRh|0y zna5J1Ey?i&2lndTi5&;H@x8CeKbER=Q?(={c-pN|AWm*qTtd4|J7g)c;41!bUIya| zvbeNuBDGv1;&FRTB$X#Gg^BE!@Bb_KN?qIf@}KsT=z>AK!fq zBkXhdFA$ouNT6-7w@;y$lLsgJ-g0A49d5to_7JlJL!_ZPcCb%3?ZH<;1F_0uqRZ&* z05+MAPbLJ}fw#xL_&b+l*;kIm1~E~Pl3^#7B`)|RlKJdJ&N+OCZ+yyZ`@8eI9CMQ7 zF<#{*=ar+TWLntjm$q5$gCcj;#sHQS<)b!lA6m^#EFe-17 zUmi@7wD1ubm(wzI)>Jlqi>IvTraT-cnaqDE);`77L@l77Gh&J=QKu`&2Ee*}!vUMH zI87AdRXdl;Fu_a$TLVvqEnrxaL7oX{JHAGj{VSW1N$91R0CbQIO1~7VJOgc03*Y# zOKc|ODhO4G7sluJg|hBa0JL(i_d&gDuVWRmfTCEN0-tpYMIlj%c4}KXiplq3hxixA3bZQa9iTOIKqG!MDh(34 zW@~)Vsmkx=Pz8Y=eDXk8b6?ttQ{znHTvmhR(m1~D+R11Rayz=GBqep$(4lfq6A++G z>O55N+?@C)Rh>ccYCc|FFQHjctWNa1bc$jdGod|pvSv2T_6&-M?`!qX`n4~)r|reT z{Cv`S+V~Ng=T;EPRLZkDr|Hu}-Pu1Gk(-aDjpI+^uFWEyB5u>y_|SM(OD$(By5n_4 z0VV)}{_Dy&M^zgg^l;*GFVd)$o}Px}gG#qOyl%Vdzqh^Iz3!Lp(uAhm2-#&n8htF70?f&R^tzK=Qg8{gfg6DXzR3kHvJC)J9Qbdsp~zX+R|^j z@z0Aj{`Gx)?#r?+2~D+?IG^86Zvu*wA7qH`GoMxvYE5x&&Uz23){8LI(t1}I8ZcO@ zDz~Yz$p^?eL1qw^A{mMp7K(!IQX>tqFcv?ck_2ayxLFSeGm zsM>1yI>m1sr%n)_B&~@Q_n1BOrPmJV;RHEcbP$1)72^qh2DDQ9Sahx#O9#FvVtr83 zopA?a2UE5sQKe{*#Q3^!fBezv*EO@bF68m7=in%#c{u4nO*{g?aNv>1ak6aM%G%%p&iZ7lxv=AeSxg(%dQ#6RsPA`ia@9X-Hi{j3Do+g_ zDgmvAsq<77mCjw4=qn&A7irB`mwGo;S+PqAIJ~Kaoc1?bo+5my|58%)*VGk6g>2nU znvZQ8Wtk=hBHoLFSmnJYMgP`c>t(6l`m5i@_dk9ogdK66t@QL5*aM|ZQ8rStL?f#W zeKPY2kno7@$%^REDUVd3p6Ur`P&qV^w%P*H$5b4<46Bt&=j?T zum6PrARDEr#BzqR{4d!ipXRi5vYAV;^bVD;l_Q4iZ{rz3>@hvoX^!7H5yNDWxjk8=sLV zS(X6TK9>nwjoXs%R-cJNs}qY3%UxX$#H&XCP-30|rWq%XVm$Ls>*ZUwiW?jESlmPcmAd2vjK54@+t8v1Fos_OGo=5xih z(U6=RV)$>1w*B>_9YaG>4w;?w!bWIx2y}3ee>)W7AXssoMU4praq)de{ z%X%4+hND1)JwLy>#=iAfj!)V>Zu?3U_oM>m6lqaHNw10nn5*Z9mDZ*A$6Sg|q(lA^ z=Uz9-MmqA8gdqoaXoU+>w$tl#3FmI|Uz4FEJm~#%5NLOnrSid4ZX#g=)+X3nivt_L zgdw$aiqE!=0USBJ;<8_VQw8vq?shzT*fpOdHl=A;JuNj;tnARCx&ZOhv?r$_0dyR~*LBhxKKVqysv_{f;}&WNMUW&PQf+V;ER!@n;@Suu zfkV5-UN&$PJ0ue6Kz%#%)7A7k?!IhFr#;X)h&iO!U0ThhJvw0*Koqqwx^0Bd>@x&; z;{t>BM@ysVLJ$1TT0BYn7&beHjdXsO)46+BQNw$$f~{Hxw|VFs%MRxWi) zI4kNubURDjLNMofU5+vyY9IjCoqOb)Y!u!^2svB)=PpZDo5W44CXKiE=Df)^Y;Cf9qhHx&TX8t~Aa zdPuOd&0zJ`l#iQtCB`QS<&oH76S6F$LUOW@#izKS5a2! zG9l#X952?glY$U1t2A%AgpPVD^UbIxOH5jsDJoFrpK}CUPF8JcF$SJ_n!HwjJoC>A(ph*p8(}GC|0obq>I3--D_)N&4q%`uu4KP7C~K zl29qG>#_=A`w0{qQ0Ym=PL`&2WEQDWdQe^6?O{mK)BBi~@%(;rZV!gqo8eXzdKZdM^-V8Tne}3&PF!P~0@wnQn~KKg=JfaGc+EEVH<^PUSL!9> zJt?`$chc!Ks86uzF)Pu~WO|Elg7ax42H%{jY;qscwU<(nM*Y3Q`jO;k?4Yh)P969` zbsBT0QX%x0ADhvYS*{d&{PoY*T+6jj-(EECURjB zhj=?eCv&#tv);f?;0i6{57~tL2(7fh3497}3HxW!Yd01MbI!UhE_jYY1J6{ltszXB~WVODqr(5Hf#B@DI!7%q5U0ss0-X0)rADr zW7C`Fu9D8c+g2*CYxU*JuOG+HzkmJm{Y(2}DqvIokyIFX;3>&p_JcvbVQ_b>Og2%- z=pZSor$sB3McrhIMUaDJiz(ZAIv*iJ;&5(|s6(<;&5eNU|72S)=%(lc`kHT0v0^x; z+H7nPk{*VLj(Bz5&=n4+WOhK=S(Va@Cm#6k+=qIyyS&7G(fNiG&P9Juy+t%|;+8M} zRI*S64k+A867AXAf6)!fbsj}LmgKM;7CLG+?0>gnyI@^su_rYf0K-KBComBbr_F|B zfdH`M(q9}A2YWW{zoq_COO%<(Pw-5D>8$HC(2Ea4nwKLOP zblBu4AA95Gj76-TEV(+sQ|BawP@|OM)qc2i=FaZULA9U!8Y2f{ny%RQrf2o+V$E2% zmS@n7{YY%9ry>E?T2qJB0;wqYay%@u_%mHfh0kOTwG^!(2f@E~WwZc&6gG}9Uk-}q zHRoEKET(Qw`UCiO-LhA1O3@kCG}o!5$4gH@1r_a0Z8S%ReeEa%xdIjM+cVAAKjyTm zS!#eWJqN9A=_lMCso=E8rN2Gt(f3O+F2C;7ghxK5o;!tat@2OL?6%HFoq?etF?Q;x^=UN7&$gX4%&jh)jY>+mb1(x~zr*MJi{ z?*M|fqFWNZITxwF1{M772tm{ogv{rh5qVIdru*L2hM6i!ZECk2M#IF-0Hiu>Yb{Ok z{c)WZ&09N?$220Jw%8dYuW{d(glDZ;rUs>$&b#(h^Qm3~`w8?U`vPHtbMt^W{+g0f(7itk=X4&!k#aEi;t(Y*9~s*D7u_ zk~rcy6l0ebVuPvadr>Urff@kQ;-Fu*fvdQ@I){}T@_4iYJd>X`uvlF#yAtzs13RnM ze|z)sKy0An(qVs@uWvuxDFO01A=6%li;7C)?aQQ%hr|?KXSe(%-S`mUZvv0t6 zb-r6=q^;=dc5JJ^r$8+~fTI71x(No8_=8ZXoE%NssGPBa7lM z7ee#OKaRE%a&I54Ep~{KL4~f}QFNuZ5*_$t z=k#ue{FsfOy^+c~^<>|=b`aV$<<4=RYUL>G3tGP~9||wsby@<>#L2DRMllXtz;lZN z`y5^WHA%3x^7~Y*vnZq63|ph8zpj!foq+qqY?x~7_2W__Et?HMe}~fYm&SY!1A+ye z0Fg#27t{9%O;4RJq|Qh>r2s@&UJz0M$3}_-!WM~BPbuo{+k!+Lvzt5HbsM1|>#aLx z{SFFjH7JME_$=F{(t`rc;4!|sPJmM(v0S>1hiNmrI*An{tCzp&rWF2vXb+q zpy{z}6y~Wrgi2`d%jE~SZb^i@?vmxSv!7I#AOTYs+^c;-b$ZBC%}(Tu;S{P0z}n6= zcBxltC-7}H>(u2jcR4wkR4${cR^!pb_k31+#B<=ltwgGN z09E*-SWIvnzb`S`?0ivD0iJz2^t4ylqwpnyEgjWmOqf}IN4-^{o%*3nB{Ff4K;d3fp41ALwo z3kW8b2P#~XD&%1+%8;zgoAh$(0H>jsvTfEm;%Ijx+7Lp!;`wr;Y-rlQ6N&|uYFKwJ zQtGl{b=EuO)lt+~OH6gjWK)r|#=}o%GnhGSVghDAlIovCtU&clBv5i%ueOuIf?&RN zb=aCZLDCzWjtz>`@5`)8&VAR!MS?-6SddmTmT}@W4CuRW@)2C;dyPiKEQdpX7hzt$;HhBk|?MR#Gq)U=%5%F zlxJ(i@{(KbvrGjoQA6k#zcjm8%p$Tiwg6{KIvz4ee7kE)zKdBUToSOz3%s9b%$X(Kf8@yLxMZ%j7&ku@{{4j1;MOHh8 zvP^UDQ=`sGwjRzCasGE103+Gq4-~>aeI`|=DH)ugu`Ksc-np(GBZc?GD7)_BsDh#sTJrj41i#BsLu{iGp(N@Y>?8K9dX`N0Bqd8;i$x>u{Qs*|8hwd z1%A|BC2ZYx7oRY*3r@aeKI&fO=${UAf!q?QmkiWoWnS0yv~UA3x|;KR?M&d|W=)S!R>wE+?6~5wvxjv&$YmwZps4r7Y6Q$@0cl!iE(swp`bIt~ot+I}?Ywxe2EWx35X{9Ec^;BVo*cpAvJcnMbm(5v#_-=5G zQ6~Mt>8E(N^{(sI`2yd$eohB1_J9(MmG#ffeoNL*jIf|uynI3~4K=U=pKp=`#H`W3 z+`s(s`NQWvK7W6nL3u*)V3Dp)%w_S()sUU3cDd(hOL0$uPEeUVYio22GzJ|}i*MCz)fQ8DSUc{d+#$tuiiadhs2H!@ix zps1cbIC!C+N@b|-sij<;9IGXD&MI`7E0pTggG$HihLcGg{8zhgY3gwk2tbv9#Nf!> z(B)7I1+_`S?wnoPUI%vwTwkj%$m_Xb`(fHJsB3gZZD@j|an>6=cgkEOq8`(Uo1|4v zb<{obaaIKh5Kmg7fT;nSL*GW9KeLS(=XRT(QW~nI!v5dHIF_2SMKwE{8kd58!uVqk_j%R1EsoV|t ziVH$fc4?s-eKw-5rhW!+6`zxmqbJhnn#Pz4{1S_9sXH7gU4FH+vHh2l3P-+gSJsWn zr=&|$2{l|np}X=CS*Kz!#a-X=L-eh8cij&qE05~{)HWF!;0&L$DSCibjXTZ(6|H9l zuT~j&=>W3D>T9gVK7e!mk7PY2ZwDA?=#_D)oCUBfD(P`&*#P3l$)9~wfqh=AUw{8~ zxgN)r6vI<|-xY7wF^-R_`(+y%TB&xf7=X4>Do*5u7IwB)-CJK^6-AZ{WIWy$`N&}s zwo3A+l}UEQ%Zb@^C@v7C=&6OK?MObW6iXkhAFgv#tt&tWznRnOtX$ZX+nv;bx4eK` zrI&K+7=MW|IewP0)3%nrig|Eb_e!qg@2S3^90w>+wg}}X_bB-6qoV5NA*YHVokb0V z-;?6gn*IK<0_mmThL`y;Fjan%dZ-SGa~srk?Uhr$Es6?2pHRyOU60JkaW1W7^RY17 z>F{Mzws8;`)}wZGoX>4lILCx8UrE;~qnD3|XDm99$%bEHhcae+?-*WdNS9ig#nr6P z=4?+%?VUnoT#c+-x-A>#EYm5VVGR|2?(&vFxJ`?mRx}?mBm`@`OZjSLV|}SnVv_S< zF5-yl(p>=;Ig-cT*6r8dKI$s^s+;@#CdiRVT19SGu-kNN|0kKdQeK_XOE!NrCFGWE z%ljTX)tz;m%?Q5D<&=7C%X<`5E(xD3q@I8eQWTUn4a=%(gKCRJ8Op{6&Ympzd&5HH zsRik>x6E8=?((w}EIU<&V_cIM^tMvpzJK}kYyGrlf8WM5*|5iY@iX~4{U9BkK2%lJ ziNMD__^`iOO!O30wjN~kt(;^^g^2aSw)+%kv!v(%u#|1Ls8x|702?5xBMnif*!JBu zX${@?b=S}gXK!zx{-!WY~viAc^|tHJ~D;P^~3hmAUQ)Tx0&ilpqFA4MVn z;x$czG)!22Kq?zkFYYP`DCu*`C*rdzH#MEny$r5g1J#?}*6aI+PvhkQ^_AZDq{%Gf znd9XUPM9jBQ_NMTqUWeHu;CVg#C}d2M^FM8*Jm+xezxw@f09k+(%8ysq==t zLXZxbteO(G=yY-=LQ`Mr_U9n;u{|ETtU#$#PCdD)bfwjLYfkF1?hNGKiEav%+|l$c zt$y$FFROfrp*KNlTJBIGQb-@Rae`7(n!9dksYvn3PCuAorqrzQ-DRUJa6Deu>Wen4 zuU?R(&&QEERDj&n-sWs5w@4QAm8+*)iQ-xa{x$p2EGY@8v0qRDE^{({IA_)r%#-?-DJ>VZv&gpXifJio4Pw}JQeiP0wTD__ za_On0uSnElPV&Y`W^(g{Du6Ml4 zjtPPBq_AI8F2O(}fkUx`aLanEj-gO6=AkuA(BrA)WjuB*9Rk*bWw&bQ0M4Z-xGT35 zq>EOy`(9V+yE*W~@8d15M_HpKJOaBmjLFF+u-oc5=WI*mQbP%7eXH|4(y0hQQ>8|+ zLJAMN%bFEB`vi1a?@G=n@kNEYCTzc1@VB7WfnS+?HS)N|%-6$HurB&f;P%ww$tO18B8|j+U@Qd3jX--G- zBKIh21FFeNA~*Q_p8*!(Z`bSialLYOEEjw&Nr^RRw#qLv>V;xcOF%>3?EA&$kz=3SbVJ4zFI!7lAHNS2YtwTRQtKEr#u;nLyf;%aaqn7RecN5p#%H8 zz9*2JG+|}gb%E;Rewlmk&|Fwjd)cBW**2+p`S1;Z5}bQ- zd2mWx^l*TdCzY?;9};bwG$eu1K|+lxtQX1Oz@j({H$6xNA#sEQBplNgy`3RdH+Z?VIo)+qSAw0yVXBsEjeCg@8 z@|n8>L5H)rTiG^8@3X$RDy(Shqd_^#AC*_%)b9c*oQk+IrUsowYa-B;4<9~zS9 zXE_JeJ^My&-;9R(y^#Hg0qIctiPLGp&Icx?sN+Rur;5?R%z|BGIj8BVW}EbOK=C02 zAdu_i)+O930>mFE-47f`R-e+L{$V0|pE0?d2r0uV>r%tN?PKSjQic=hE}yNa9h_J4 zsCK&&n+!L0#$kcv=Xdxkg1ct-ooOWVh%SQ8f+bLqD$Nv=q{(V>0%~L>2B1 zLp$&_WKuQST@)H0Emgqb?A}W^GHIC3BD5t!wXMG8;HDldZ)PD$jAw@(P%>%h%FbY(qMEu7=QOuiLxBlxI|=eq{box6Ai z4Z|FeSIRbWi-4ZDxpG|mG)5rpD%YERpCugWJ9gRboqCP2XW&}kZU`5_VDN`2 zFI1}0E19f$@7vR2-Cw@^?}xFv`7h$G<>@_3and`MWG`KbbAAN1PF3uoNW9fr`f~0a zz?FP}n)1s;U!e&v9DL$GQq3(A)4i{b+db>=$kKv`S2ZcFYAH2>UdFIrU%r0&rPuHE1!=w9$EODe6)yHck z9NeU$ZaT}PJ6mh|mDXX8QVoGf^2*v@oWifv<-#^8r=S~>wHA;7HNZxfBB+zMfV$b* zk=b;FxdwK*GUM?;!%g8-4-;G{dXIC4!Drem@7*aU4dfKOXZ0Kb2Aig(akf#W5$^cl z*4_Xpij7uu5lJWE09in$zvSB444s$`g+IuxQD-W(V4cb0+icv+>uJe;uV25ts!AR& zPo_^QujC$b)WN1Kn`mYATnToK-5zQlZAy}Fs29C2v+1jYYD9 zBY=u#TRrL%C1aQhQ4V!i7+0pGqjTMx`H*LuszZh~KBAP2@gc$ z^0HpPd~Lp!zIGAg69Xcz(JAhk!=0+zY3OMo2PWZL90ZB2j-`lpsYQ25Mw>d_bB*mJ zQg(4A)o28-lD~puJNzHfdRHD#rP?isEWAd}jizmv%;a$L!+(?82fUYx-xLz$=0@$P zhe1sFwIZ)HYC)q&jY17YODu~IHe=YvB;$bpf$hFp1r>V%hmI-&XDBIyE(IQ1N|G+` zm2^eAJ016U?;`$n$<`3v59>ujn+^mHz8eRiRsz{}Q~pzT^3c`lJ}%45O7hh% zE#NpK(TtYwn3lu)(DJ65^`;1Tcg8&FGkA28PFKp?**df?D$Ua$-JJI5;Ga z>t0Fea;ZhUJDHqgf2>#i`u)#0KD@dO&%;hruN&X_Y=hnU8+0;Ec4B~Q&$qX8@Zz*r ziax*#%%5OBg+y!{?h3zCQEM|R1L9VYT^TFeDMJSn_1qn}*IS2LMcrH~xbbj(myfU0 zwvQ~A9VLa2_(nv*cBOQ)dcK}-obHy_SC?x~xvUeEM@o-7_ThF1z^Wv`7?%j~GN`%1 ze0gz|+$`UQl*3F^x=r=|{duYW`2O2^U4G?_JezS!k5n?k=16m_>T1&=U#0m|Z~bzr zoqGG`U=YBa3sdTk5}sSi_cvs7TOU9G{?u|z z!qwx+X4z|Lp~0d%@+(*20N_^TT31-JF{4`s5rN!XO|uH9_+HwkS6viASz2`Qr4CW> z+z}98S>n5EBLzrTn+1$A5W40Ik}H9C^dD=@OR5~XoLF%?28g@Ti`>K zt~CIKyz+>?O5NS(ys&iX36R1U3C&j;k}_5S(19L=BkDXgvjAE_$1#V{C9zH2(d10% zUl@YZ9V7rX34DO`y4?@mQU!{f475e$pQ5C(u_e)vV03FHwz?pivBkzow>&1I3_j=9TxB~tB{boP5~MQH#RVxjsdHFd!333spzBpT})F| zw3_%w>Y6O&n$3gY^?y>x~OvlSIJ$0t3 zsccJbYBNxMNc2zx2cW8&T@1DA>3404=aD;vmYeGOnsHTtY?tlkWS=IQ>ZKRYJTSWN z&BsWp+AFG1ppNQrF2Ez{g9-uv;emDdI<1Mp*0sSc(Fw(r9hKcDb(Y!>Qz05BFHdP$ zC1eoGoH_&oxDB;)5#Yl;Gx5 zn?Q-hV=ZS=bYIizV$V!T&8)_{1@`8n+tf#2^dePYZQYX7Q&Ls@HWoxia zJ~RUmWuybAC1IHo!O+_p+8_zimapxvRg1DV3EtTyuVel(~L+? zBoJlFf>a_=8-=N=|61-fIgS^+l{uHs?#iSCnL{w0_F2s)~ zcq{YnL%H)PpmnO0Y0b`U0y(mT_og)vg=PksN3Gj7^_J#M@#BZjLx~o$N7vcH+E1Af z3fx^DRHMFE0AhLA4GL#I4)F!dR_f_w`|C=5s=tn3e*gOA9^bxw`26cjU?(`l^AXqs z2x;3+k*)(FcdvKMQD5Y^=4IF>IWEdDQD^v$N*yRU#hwe$eN%e8*|sE5P?Zc-krfdN zq3J_H$l^MHckJ;jStNqi zcv*_@Ee|)#(sk0x$HiS%=RKE>ht=|}{k*fU+>Ki&*oa3UhqwL=mwDkh$J1|wE&^vo6tDmF#-oUbg`8n%+$7$3n zONLf$Zcjy<1O~&pYDSKLCv}BDW5WR#w&M1$?kYH3Ylh&ROXDlBao#7xkbPv~r^tfv z&8i6P154gXl2Ik3<8;1b%56LBrnPaXrxL)aac1c|K_>#=wk;`_MJmPk$jMPN#c?B5 zuj=!<#`pJi`}D{6rN#MvHOY*}lhc!e zRLT%tGJGQ7FLG_9a}0%G1e6*qSxx{j=M*#DK#{!ZctdRiu)lYw+zaSo2_du7N;#Bl z(?D6TMxaZ|SS2;0spXo?rq}iQJU@>6`awC*sOW$e#3@X4Wj#=SSCeRD9&<9A;4?k6-F$c&bdpho;gjU-Z!$}eWR^`@bYtWYk}+hTqDUO$s0zkUDmmHYYPZ1J*aPr=_A zq1}O(J4>^TN1%}9Zpc$PoS?HWA*HsEPAGWz-G>UQ#nuoNlr%o_p~kV7vKb&`5G(jd zg|wYNK|T^#$~aU5Qe#sqJ&v!&ACD)l%YvwCowbHtr!Q@M$$W=3WE_<9ApumC*^`Oc z87?a0dQ4fwH?>Fh)4RR=S{Bd;@8~}$4n%q!R2A$irTpeFt$q~TcOuK!|NjMoX1eV=B zsER}$NK|LiS%3h`*{n{!c1iC_D-y{GM(M%k9{yJNTqVkfun*rCa!|#M08ain?-9n6?ZiB2TKdDcX3SXHzMd@_K&rfG-!BFgGA`JP{fHblG zw-tMx{Yg(9pzg}#r&x#5ucJ<;A5C7<0NF4^uRNw?`iHrS{E)NB~1 zTyd5;NWD{s7DRS;YN+*6!XZ+XAArl*>NTrdmGHIZzYBTXyK&`g+gVJO+Ph@L=dK_0GwAsI_2I6B$C)TJ??cu1ZsL_$nTO%V~ z1sZAGcRKFx=FuRqsc6f4FPWRjabQ~k>-t7@Spm_;5}!yTE(&AtVxE-4_W-rqB2x5i zFDD~oG$7Ma63NI|#CAXNRtQJEXg)DxPhHh}e1x>J7y z_M3FzJO{8?x#HHTFxk38wz2&7CWAoUV-NfeF3o>gF}ZN%X*M>izTOD@M6d2q)do{_ zcjxW9Gevg>XK$1{#8#5E(la(gkG^y-&%f9Q*N25C6avLV_Dvcl&hX}L_Tp|S~|gOc-> zK)|i`3KLpPjjgNe&4*Vn;!qew1l%m_H?>vx_tDGsR)v50`Tp|x+n0~ytsmsrb$+xQ ziNAZ?tYM}u0u;O)TJFYX_-$cV`h{D>5hmSjgn^3;zVx@M3?Me2Vw(`QNp=Ia_oZ%d z5|;Pu?c*FN**q(m;C6P06V}8lhyF;9gs|pN#nD_(@MlTNhH~JV5|$hV@G`&x7SOA`uR zQ261y1_9yz_m%RUf{S`RJ%XJ^K)Vj7Db}|UwZzpLKN}m-t_Dzv#tkCpkh~7&QMrCz zyL{_=(Ne2=n*=E1N2gBD#v{sO`QN%Wa|zUG2QMl1mapq31zZnlq*yNEVN;A<<2t#I zCs}1Wm##arOgpDqt=h|SpE^{8(u{g)MMlIfNwwGFBQQ(Ox2KGtXd=7&rVyiEXtk0Z zsYlMJz@jQUlgnI>$4dRPe)#^v9?Fo(A>Wpee?F!aMUJ;_ zmaIKz*kNS-4K?!unuGva&U&dS8qBiaoFhVeRQ851ZA;xp%$-9dq`fo+bUu*Jz~Nmp zLX#l5HzPc0Kn*AYFhS6k+#JuTGoQ+b-)KMy?xifQhcm5dRSk|NV{%*i3~ToO4P zIZ}$$nR`xtSp|f~J(`(yTMyM>NrGdKB+_YXQk|0v7nQ-#s+u@s6s%S4pXl7ibG-`tPFTbz^`jm3%x7V zOA_hk)Zp3PTd>n%j>{7pmU29RrxvO}ig>>C7K<`WA!NOY!bt+U*fa`Or|r~#xvQX# z7^IieRPkq8@3TO_9;%Xy&{tUXr8ar-XQ*q4MeBDWcnkSK|w;o)3)y>?&8Qu;6?)Y0AgQ1AxxmI28sRij^+?q+JP@UE29d zDXPV16^{Jm!s&Z#PG_ruY`bBw3#7!E$tVRts7u@Npj7fh^}W%D@={|%UZ;RyvoJrL z#i)hE+CigYJ4f825{+bnMiB)PRBTY&-9zTj*cXBB?oqxh80%2{4dAJPa1KHG>2fvQ zm+=1UO8uWdRIzz;U_1Y@nm|t+aPmz)HQwsG;PDobD|r#hxkwP%=4Z_8k?z)E5&L(i z>8h&i(djZ}lB5bAO9j62aRI`IPv-1I@;d33d#k0kp0y+a3zzlrc~sCL6a^3T$I_K? zcQCPO7rZZqrcWZ=$Gm(Ce3R{<0!KF|*vK)(Lmg7-9BL_O`!n48Hm8%~lBD#QQ&>b_ zO9FP$&ydieqSKqN`CnFRjYS<#?+r`+UxqOE1(bjL*1=u6HEYRK_s**fS@a{3VY-o@ z;x2$imXgOV?|kR#2$3E5q1fqeYgJ;n&s~Xj@SXt-6AEM>N#X zFi!`{0M%VLB_r?Nmsh>)5WNy4Pi=Q@Ia1?J@EYJ|f?wI_+xitGZRDXEugcwAO%9_~ z&NdE(ilc*M>T&C)azEYxD=V)9oSKf8>c5v#J=8l%chA~X>}VXad>G=*JX-=qIzL*K zW0Em=s3}Xrbk0*Z7gardHUtq%EGONNii7hn_dK7P`}_epz; z3jLP)&`v8aWfZT@!ce2=1}zblf_%Gd6XZp&R~%v=X|`hBK(}W7lZptMC~rE) zADa$dWLUWzY86BsnNoE+Evj!x+ImcIc1vl}Ib{dO(P7{$F`zdsY#o`^yKqqPOa(kP zF>_bRM7pP2>WT!XV>C9uZF%}~SULFWv_`-YV6hC9^$wj={Q2C2m7WF|3R(x?=_Rx2)S*KCsNH^-~x3&d96(;=w8N;T1Bcy0>H2|QRic`9de zc3sJOYWw}vZ9wHWKAB3){%nQ9xd3FPy)K0!;vZ;io2tE&7br78i#n5DTz-IdBxvs3 zJYbuA?zaH{&zH%9<0nT7ACG)PHmRy$*3<`IJmw5rD2iIwNk{P5a+=?yG&N+ zD)1$sE?b};Jb1fW;&2YssCjc@iSaAT0!y?#shr$4(`;*$TL}d$O7BrO9 zb#~j9$?IhnCdshe+#km-Pm65L>B0PMbE=I0sGg2PZMlB3HO*M%ub)ZHC>nQCc+SqIA?nE=4W#dCaH8&2|^gXfe? zC6n!>mT_d|@K80rX1o9W@U{Kf>bJ4t__o{`@)HMFYL|99T%m5=ACw>_zRjRjpByzd zMICrPmqtz-^{Ha+_e)pF;%sVtLnL6+tc)a06JVoOZ~AUu1TC{&l2LL*3K1O$^qQrD zZV$=jw3X;+9WcxuAtfo_n#-i2C_kUlp^)4uPdKjZlN2#YDL@s6(5deLP1_~ZspopZ zQ=GGU)P%sqN8gWSe{NtaJ^mWO>{vo5T<^El`u1(k?~msFzFp7uP4-hdNkJb-@Xjb? zwMpd>@~*;#Hj{1R!>IE^LLY9o98Ds}$!$A{+dzN5Hkhy|I#=b!Z>rQ~P1)3|=Hhf8 zNjGY*t$_2BD$9o~^Y_=!WecZ@urpuI0Vx`PoN}9kb9>ZAl!la%O(nQWVx$bBlDj4U zD)0+t%eo3*i&I5tBs7gBL7t^d@<%vspeb3X!EFOCV3sFfL1M z&=i#FyBZ%Rr~p_LP3UCQwXcs8b+}oLqC8$|kFwK|>!&a7Wv44(wt~1D&^8K}~4m&A1+QRMH z+jG%%+i?J28zeB2)@&@Ks_`mlu+AYZkEw8V&v@C?gZKHI&k1@=yYF(ZtMs*g>R{}(b%~_@*2IhYutX~^@54>1eB)(rft26l&!}mqGmDEqwk>N{1Dus%^ zW!gg=a_0DLTrfgFA<~V*DGhcVl*e&(2D`~R_gw9Ak2dFoWt}Yj?6Hxq_tPItQ3E8L z4%+@@v0mrGex0A5Y>K#2k9Dg)>8U`diVOi&XMwbu{Jw62A|}A(RH!!jWIG%~qGF2m zyeMMS0xM1RQOz|qwC$rU$|kU2P5e3yH}%e|j7vWku@ zB%644?Jr|Q+>F_|C$`Nu$^YJeqA;dD?2XDI9P( zEVlq=i|=daB#d3^O{;8GO9{!c+m$-wyM?(XBJ~5iwK+W~sqd3?lc_U?O!?wGolNxs zI!`W@{SyV{3;2i1($cHTE@nN?Wdv9hcGJV_d=rZLSpWEZ|MurHm)5kQgl8%Ai>Sg` zR!_L5RMropU=Axp%PZfL*e|a*s%dHCuJxqB29-Rw<|E*4d8~>$IX)MM*kV zDXK^<*{|z8M~-d)_!PQ z<3rw(C~d@kITyAyH(eHzQ;aop=;Eb>j6Sz2tf~g)*uSTk56n`&BKMEu(`w6?cMtBT z0iJtVo;j|&1YAfUw?-LSymVa+HMO$;bpWI7kaC`jVnUqqL4qJ(Pqmk|o&aO#OFti?JuLDQ@##?Ho3>fC5~_fxn_RGr5;Rn&ZS)BM{@QS*k};p1`{`TAV@!|98c`c(gNj8rLMQd4@7wx~2^pxRN)x{Ay z>B4$E0jbuYFxLTGbZX85eASA?f&LtBsg^@^!lKApT-0R`mJ%&VFS_NYq)J6-jzKvJ z$~mF1J|1q;*76$nRnFGwEIJpy5C{1^v977vtW`nh2W97Wc7@=Rf@cbZ)UL`v(55RL z_mcZ5{I#tT{46OcIu_@%CFx^bh484gAn1Tv;Z0ZTF}bnEit$pI&IjNR^;C~sX7$k z%2!v2qsdd~%LEh{0#20R@$m1HSx>AY;DBIj(i@SOcyd2a6(=%hKI*8c!pTXV1=CA9 zsXpkYHEpg%TRU}@P~@6WM1ofOENSF*UwUM1vKtPOpNqF-nw2L9ZvLmG+J9WCOT)pS z`HH0=m#iyEfs&sMdE98`&%$;IIJ+%KqfZV{JPP$&#~Gl5IJaoPcsUKJE^TM$6#>!I|e&;PIb_oY|wg^m;}tYcBk-tF&Q&Q-38~QEk^!ys)_MMc-U{+GSGLk_^4TRp+Bp`$}`I6zQu)>4hLm zt-sHomTF&mT54v!NZaw&sm3g%&rLER!A^4!3C5aV+gw%hfe)(?ZX;-`BcY9vlF!PW zL@#r}n?YGb4i*KHY(3R|4{&_Ej-+u;^8NR@>01rxx`wx9 z%5iUttXh|U-A+)*8cQ{c`Cd6($@`;7RT;hEYP<5j8iDYLO?4fW;u|oLv(M>1LWw!$m%ABF_$K>gT{7jWqZO6nrazZ!o*hpj6g!hLz}}9KHNDXl z6N!e7i(GKa7btwGwU7cSXa7AbhdkYhJ?v#>t2$!5QfO+xlV3d5av<*J9@R2KG# ztT-u(U->c1^bR=Zraq|)z~3JC&8{j^D~0LmT*-YujUB~#T2O6NVnN?EHPjrGEDHLw zc%%~zDZa1N*Kgy~PiZMRC}{8u<^ccWO3}*WT)t_9O|Zfw5NUWR zq6UcDa8{guS$^GV-FJFAj-kye)oY#`k(Vtm9Yr}BFnuUqQt+*}=9r%BBBwtaXIQJ5 zAk+D|qs+Wo4}sG%=bc)ub!zwuPIbbOWT(?Op!0SXK`n#IQ3O?Pv+W8t=;*Pnah~Ck zA|(cO(SrPNP#T+(cSh!&m85*CFGTslZiryj^1e>rzUeIb@sD4ASr9aQhYI;+jJ&8g z!Q*I^UXM)?5G6*J$CEx+?NXX|@!+J1t7t?T*7(Y41_jWxztes9T)L^eCR<{~IYF(c zM{^R)6)Z6?#)!&yoN@}o+MhNc+pb-6j*1<4#~v=*4bCxHFj7@rcB>pGz7;T{3y)P~XE+T2 z5NYalMPA*dbf8ANU4*4B4)DWUqdb+`SDcIkkyywjU7#3lQ!v_L2Vvj2WKlT@N}%-d zH*2;3NMy*d+x%{d>j?rXXTZ;>>{y0=Do=& zs8KFOT_IIwY{4&pv~TAUD3Dk~U8WrcMKkBFCaV5`ny~E}={I z)6B9E(iiIVx~*rRq;uvMfN^UYa8mdOR*uT=qzdXz0_o1GAxL^mWR_)b&qrn7HYdOD z7?fDg4&4;aUX1t)VH4eWLlh*R2q}>{iaW|JE~nZYEdYU zUxI#h59fm(3M0q)vQ)o*{`y8c4o3L=qE&iplSuNS=00^!@+?j77uosjeJM{II)3hv zH`_bB@u+*>P&j-#Em^6AymofHDQF4o^`Xvxo74-A!97_R!pr7_78%TI38$||4cF7~ zzDmmpGR9d;_7gaWHxir|EW#HD6gZpbl=PzR=tiZuT(NZTBlK0hlrM^gw1YB=o-BFU z>k=j+(3~8gpqm`1rg5G`01MHon&{uHRRyl+7td&d5Id4!oOIe~aVK~x8B1Akx)}z6 z>;PCfEyX6IijE4}gP@Z+*8+puxl?En$h82;auE-0)xpiY+>5j=P$Dl~Gt;zzt*}&|(l8k}dZqNkf0XC-BvgauM z?mNZtc00$LZR^+Q(1t?W%eK7Q_;B8DXv|EZ@mQ*V%@40<&@sj5Vx45`BPjl-cL--> zIt_I>l?B@Fl>o1l&z-7cqbkIxH^+}75eFyjx4BM4bgG=>baHaolj|D2%Wt(gN_j)= zExXO`r$0&o7*!9Sy)R(S#!B&hsoJYLGbCdf{i=d!kftO$Ww<^@>ba}??%YsXHI>_2 z7V%I?C9~2%(_q05u9avCy4nGHJ?fOJgy7wiN~498wz2l_i}g$X^8Ng+mg@d;>+TGC zAV+|0hmr|RQ_NcVUBzNAPQk&M+DVcsd-R~uw%kK%V-6d>~KC+-XD3iR{)duFXr~^yT-n|q9V>`#wI6Fk=X!k0u z0dBH|j!-&sRa24-pDh<)yMn6ZPquD!y8fVCQ^hZ?HdVWton{JL zd8xz6B^?thm{|U^+>`yXZh3R_$kHS>T|YOQGuL%JxqJ?T%q0=1qT*Ci-5UwuZCBZ6 zDoQ@}<>K|R4{p*&Rw6A$8&AV259`|5&;9UcsC7_%v67MUdZx?4#_3v9| z?QP3W3Tu&b|7AzTr4;u#f%gB4kCO%N2m)wqn(&zpj6dY$VPi}GS~>wEMH z-PdIu1De>T7BPCd$r#o#sd)=HHQ=GL(dmqYkm`9UjHp6Qc0&DWVOtfN-=&uavf82l z*0FxslUylPtewTN76o(y2|{Df-bLbP*wp!tlK2lQ`lx^)$R(<3>O2rJ_*gV&U8G2Y ztBH^}-Z!yE+gIYiUl%H}P%rKRmlau7I7;`soBgyUHNoy(&crTz(R-_~Pw&}Je*PIP zvzBvIx2xhXvwHRhkDH~wvV2BR{Mq|547nuwT#hzqs(160G;dLAhEbp_ zJ@-S|G`WqtOg{>ygF3GiKq?V*#$up2ur&B&2SrctLmukoPW81<8)$jT;P6U%yl`iur>9(bfm|6; zB^TB;07O*F^$Jz@%1g(+VawLsQ|G-LFpP;=@1vx?l8lm>isp6B*$s+kDF#aA9qusi zfDG^64(g4j+|qkV^Z9@Nxb6?1|M*JsTP?2q=W6*Hjo1x&U7zmy%2O&2cceZt72M&TSIhg29!|B}0hxQw&hSK_%jMJ-qa!zL3gK zq$784Ud0h7HxTOHPKBD4`+q>H?YgNZQzCuqbIc1gB6jEUyON)8rhn!1`gl4Gcp7G# za{AY$U;M3cJYR5T3PE1IT8on`sX8~=eAb;^x;u|@a{87!sWy1iAri3DL+XfM<`03U%L*DeZ}lCyhEl|B?|Fb z508*@ygGzY0~0?YQS$U+ZK*Y0>KFA)ZEpoz#k;4vV)|;8T{fJ<#_Os*Qzwu%-j?gP zt1Xt=n@r^K(gxi17zC;iuFq{7q}|>2?*#?a zDI6H$Ot3Gxv*?weZ1YLST1_hzBGap7Pm0JBEy#;NR}jgA^icpCB#Akf(dFISRutGn8jYU3=lp@^(A95$IY{YZ3fEN^X#;C9P(ug zeJGWu*e`HDO`^7Kc^=Dtvy(@9-8s;8Cf?zc6QU3WiAZf3$_*9PM12m$5-#s3vw#v^ z2BfoiTOG=q zt^)iVY8aI4B+}-fH&u}kNkyfqh9M}P4L`^z4!YXL=FCd8b>R89h?Mf(WuvN1r(uU2 zr`>vVu-H0=blo?Akn98MTYWReUl&U5Qb1xO@`N0m0G{Ck#?mQwN3gXaDd_4a zfx{sDrawt_(G~w^`>~NuwS8|JGtIX1^__;}ZDo)f6w<241{HfRWENP^x}*fpi)mM z?%Anysa(U7SUEJ^Yg7tJ_qhU`^ZJhGDN*~0a7a~jL@7p_^vhiNzN)h+h0Vdf+P5UP z<9?ap+D%y;l%tcdvs~u9#mu3d1kM}ru!|lgavYOdn#H4q@i@c+ggW!a=(y0V?F?bS@cWzQyX8GtEnwodC+yLeeK)U-iMioT4a*n;|x zZ<1^s*S_l0l-8jaHT0a}ZAv{4>NxTyk<$w@+qE0P$e|hc_q4z1^(JLeyJTFA=%~`E zDI)R6fiUS6B*-br#^q|t+wGS#j}@TCQiYoxAjR`~u2TQ-oHr#wdfV?nvy<(7V)ms1;LBE) zs$B0O-p#N*r6GXM@uxRMWc{;gy6t#>1D9<=vOT*Sj!n%Nszkn#wb2ECzPdaLv5mq12`N- zILQW;`axc#%s~0_d|S02)$0SJOhs6_qVSi^2lD1 z6L4}6h#!Na6!Xlg758*& zQ?lIT8bQn9_+84`R={)Y7lD$>3g9dP{5;q>y=#lvHBTmN0E`atLFCYDF%XXCWWv!U zZQBOc`9qZ*RehA(%w7g z>7pdrwHS^nNA;;&8ikW1dFoD|91dVCK}zY=!*TFpFjgT$E!oFn0jt`(P%T+vO~MnH zp214t9)KjL=^|N^8aUuO7OTTVPBw~@5uMg9YOz)@@kRMh^ZZUFQ5Wd#$~7 zEa%dIoXfmf_7oudifghz$r2YsTB1D3jJplsK&hd9d1q@`#d+1!>0;-qm zBkzA*s!Bb>Qaur9T*Oohj!PvGhj@Vaj{i)V8UVW+6lP@SOb#NibE6u0J6u(r;tqYu zD4n`QZFvb|aUi629$uers-=OubzMvfZZ&0-oYYt%V~-mbV{CC6oII}y_N_k`h)I5s z9s6Sg1Wm2HSQ}!Kn$*oJRWI{T(ca>L>BUUl(Kv=W&>qX}oVNwruJ}iLJBdm9f6UIcu?J2GeI*N||v+$#o;$+NDk+<%7 zf!n(>2KAoA=o*0)96|u!v00XS0X0ccmx=+7kS99=iCp6-y_6;@Tj7^Gj2c5CaBza{ zRLuMGBJ6xe3*)!XKmYr~*YVxR(T9BAPT3o1wmS(98UaYOtg0l|HHgj@vtP2DKd)|w zttjiG_mpD>yJaHbOwzXeA|3xEL-AnUdk}Rz@*+uvOIMO3`Nla!=aL_I-sABJYYm(? z4MNDla`p}@>Uyb`vH?13D`PRwHP2>IvZ6z*?a)#V;1`poX4Il8M#QXSCsq8R+w*3d zZoG|i5)@h4(X>JY>EFvmH$0c>!&fJBgL*@uzOp}wcxgtvWMbp?C0B3pCpC}`YM_7}I57C2 zPqc1v+`?PAE!)s>mrXJCp|23%mQ+FFakf-fv8!t7zQj@WPIW+?>YmJ;mC|<}v+8IG zW~Xdu4lYfbN915War0V(a%^hxmRGm)?^f!~q<+sY1R;)r#3XRA(p1W-TZ}2Ie$Aa? zU32T^rcp^y%Bqf~J87eO7=e0?1yCJtNcaWGUpjD77L%S-qim( zbgb8@w(F2OIHJVtJwHYFoS|*K9eFzxTH4q#=j_|meIRjkv=9<@^<(CyY$JO|1%$3#9*vv=?4=Bs^0is(Wf@lFhEVJ{1v3 zb>kEh(PLDNhnPL@wC*nT_skoA*Lmyl6zVm^vW)xcrUkVw$PMgpB~K~W?5Pn5RYwV{ zf0Qp#9V^@Kr8lrCSU@}jGvpnlm>iwf_&9?S#$A<$qNcYQs}BR^^~F&p?_@Rj-<2GH z8(;46>H6~DH>T`&V)4r~;K3Us-BaH6BrzQ{V~UL4stv6J+z0ZW zk?pMzJuA`O%Oa^MU5vwY=rOOnwI1Qh9&$X@uskt2B58=0L(gl@M6XX2!4<%H&>Ms+m)oA zOGfzMMP7{>MGQaReI|Yz->&=P_4VtEr1AbTj>{owXY-m*8&+>ZPQhYPLV@L{#setw zMs<LK&~pv(v&xlji|$+6e=4aP7+n z^`B}~7CbqoyMZCK9LtJAb2g(oaZw_ks->Nu$d{2DgXcgd{Fc+6(r#tL$6MN-i8Cx& zfW0rT@NsPnh^XqzpCp5IiAsu*_DOxL1|@NIKNb}CK)K)JuCd6$9_@yY1`bA+EPnqk&hT2yng z&^*(atR`s2$?C3{30v>TL(%6+c+to4e38J^LAR?iuPN_Ea*2*zvb(_`yWTM%gQm0+ zXP~Ci2xJKuuS;Lx+e#cJ*#R_@fKJA5*#Z@^-=bXhj)% zF9vi}DzyQA76h;|6Fcp$BWy`)@6%HeNdck+hisizLcDe zjx+EXx}$$YUjFF>fYZYD0y=S)n$2Ho=*vqB{$8y%^H^-K{N*U^=GDax8sNV! zBK4B0>y(ktK{s!yNou6KStS-#Ju0iF5ybk;`#dyMswxr{jpe*Ctf~ks%(7W&Wi&a|J-6&qu=SJOuS^w znG|(^54&xTOIK^Kjn=}t&J;Bg9klH?mFN;3Cf{)m9g|Xf+3NSwQn|ZRH6gg}5vu9V zsV4H;a%!PeQ5o6Gt$StMS&r?+ietFyY!4Ex{MPL3W+g0=2gw-3oXZ(FZ67nJfN!^X z4-+RZjitPmYPmWY=LTqiq;0DxlzW1e^eDG~csdK+ck-;BT4X(W28Vj9&xL#EF{H&f zUU%@%tK}*}2%-rERZaf7Nf2Qw+eCGv*@4$GT)KXIWXqt5SFo#XS4kf$svBjp!tK zf2+a0$c%R5qXOmH0D8qnavAO|zC-SZ8lh>u-b}IK0HR(+Csn(%-XP_3)HNB?*lvGa zuKeg&yj;YWDc_lxvK5Y#*^*GLwz`u)`l6}4M-7=;Hcoq|&}CUmw5}BY(=HWNP6OeB z-;%aIjR#e|Pgh^!(U#KEZ_#`QJa-(z3C;?6yg!>@_pCQCRGY$$;4GJ<@H#TzZ0MBA z2VSZKQY@GB^x-fZ%UYEbrb1LFxu(>WK;1ltR9JIpS$>+*rX_t^e!kjqDW|!qW6e93F61=Y8l8R|1Tx`*YUSY0p4@&hfD%iNcZx(kpZIPDLT&bD0(7s!wC3i=(}!{%KOJ3Z_9ysR>UAnvK@@H5;HeK@x6riXotjfa z)JopR+JaHY_g-8q=YLflh)X%?WvPDu{N>w+k0ZV}?!!xvKb<6YK)Rf#Gu`!|lB1q& zS`tyMPLPUM+*A$mZjvkWc7r44p&lPQ94x8nYaS}lYYwV3r>tMq%7K&Pj5Zim2~EZ4 zww<@`s*1{Bk07sSZn-HJHK>_tNpQeGqwFk6Q%*;7`tlj&CQ%@O+Ne0DUMVAkIp*eE zhQ_#RmwEL>IzLXEL3)Vu82ia9nPZ>lAV=%3CMQ@&seF(BZMoFhd4csBCaKVGW~1m) zOjf-scE<$_KjP{tXZ?fJ^dlnNYOi+hCbRRGI?I#CI9}{h_F~aYK~)_PgEDy6V!!H> z!?#d(Hi5<2oFqIQ8y^?)mP?ytYyOB3Mpm6`tWVPo9>+^$;7A(wB=y2R*Yp`5KAC0J zuB5&qQL>{>BE=z7gXi;-f?zlugk0A=!Us*c*9df{Y$;2p;pHIeg7cH5(04eIzEjs; z!&hH-&AV#GnmPv!QKQ3=PCjf7X%Af;9PlEjl)JR0+qspofo7+UlSw%|PEcR#Js88wKHeGn5veJf7fJ3+S4{&c3P_mBM7PC=b zcd1rY<$Lf8*q&9Yx_uqglf`L?O;IG^sp5;X^R>;0l~zb(bKKrf?v7q9AMKYj`R&r0 zs=jHWloz#ur4TWJ!2lXwh+2}%QqcK5HAyyY-W?(Z=oQ}Y6qM&+FM+((F19>-O;Q8# zLCsFGm~)kr(^<_?pmNE-H|r%SKWlDxQmcCf)XH;smv9#eJ)#NF(H3=yuU@yGl-sfF zOOxf$LY70OnkkE-z{M1z5-q0A#?eyX+yeNq1l^&UMr~H^DkKJFy3Ur4MAXx?@1)$) z2>5+=Vy%>Y*ZrSi|6T?iFZY5`RcK{s7f}`Pv?wUI9#|B^DVq(et*J}V&PD#ab=EG@ z)KaaK()@y8mAXp)dWmtGC>WA*p{duYG9W>BTL!=(O*(k6Hn-C3htq+PWy;HeS|kr(vIJs8*TN+Gk$u zQuQLOeM2239uB6?2kYo%wN@ize<`r9y8NX`VM8;jQ}P+hHWDwj$>f)FOaio~NX}es z%kE}sWOT|WX%es0!2nQi%ZaQlrwi@I%A#elBa-8!@l-#hs;Z_cwd8j4rab_Z3%Jes~8E)!3b+36LZI20kB7ty3bZ+nG6AoAT+`Aqhv(b`VR; z;u_s1_!_w_AZQK}^(^t@`kRea)>6G_sZsNF%6D~eilmQaUB4@C!8=!_ke93;B_T{( zDnoEnM!*7D`B=q+ympRLt;5rsSS8E^*9VB#G4JTTL5qWc$f_ zDWB_T_c|F`3*#ugjax>u7_WJM4B9W!^^7T-L^z9X;^Y zO+4?w4kGHVnW9<&=aMZ}uHX5Kk$zaJ>&xdqKJ_=jfmQizFFfwx_6n~cfIh_Yhx5rdFpO{$zIu`-+G@Nno_2XKP|dR_+wX8@ivm^^{bHPgpCuDp-b7$u7kO;sa6f>RARt(d3R@@1!rm@wQJ_`mI+f2iXylOIBCzUMsZw*kyD4 zuy((E{M@dOKac+qL>1|zxyO%Jb1Rdz>jO)HwPwr-p45x7a4yQYEXDtl z37n~#l9CHj>{J|b+}l3rk7?l7&!7M0k|_`pU#VTqS=2xg(&K8sgSd8c+ve2JeRfT) zDXH~7+LsfDT@ChTxO(k#w}iZVC>n1c(J>JgjdRwh-U0fTssIjjxH}v+BW@KXrP<4y zJe~6?e>jKqu4XS9IIKBB_vWape+Nw09z?B1N^joaM&_{bJFL_0d8ig%)chP?=P8b@ z6&=5S>d0ceB(;#t!Fps^(F%x=y5`=Lz$6a;uwK7^{`dIu^V?y4yAOLK#l=@`<*r&^ zO^S`E^|EXUH|6xMBil#gpIyOo?^L~*uVJ5Y4C6&|-op8FJAqPtqv6|`6~2IkahFA5 zzs@6`hn53g*>HrY7My!NUZhnvjeQIa6gdIVCvm)cqM}y0r)i1k8ypwXL0o8Z$cCp< zRWmGa%K6Q*Dc3oc2tisLNE_z0?pDew5rY#H6*<%g1%&Vp>EVL22G)IvfoRURiTeI16g667T?zoE|WN7HGbr!wG57*s!q7gco)8 zHx*=6Q3h-G1kRfEuz$@mZZZw8;jo^T1=kKx*r=$fARgBjk>hj8w*>;p45Qk1h-nrl z&QFDriJ`o3ed%<_IxgKQfU-fQl6?mU>0*7@n3H*agG07ZK^7zyt#+5!>Crfg%0Bp0 z)H%3S^eJ+qN4YL>OUg@7h%SBx*m%Og+ ziw8sJR>E`F#&uKM!|6}20odD11*(9A4?SIFG}q>AwGzxMgx8fooTwIPG^cY&K`~x6 zdKqx=X&a|UU*X}t>)zLx9)XGBJL~SHOT#YYH7e?e8@WWJ$ zAQ`at6f?}yYxTrkM;cJrfO+~NhDt8-y#X9fMXbKB+2{LLO=H4$fUUQl!XGo&AqZ+i}yTI%)(XfO+mPtiBX3kG@8GY zv&#-=9QtB4gF?4QWG8|1+}8B-vEO>d3_<~6k+|ImdP-2v@hHgGQUys(Kip97>*9-y zmCrSUOA$oCk?9fCOo^%5@Q+(1184vugHpogmZ)tUeo|BF2wF^g2POre&bZ3^lBjF? zai1c`tgw7vTvZZo<^+&asO}zdtFwt*7oyeh(%-@CvmD)+QsmyifT{Edrcu_Ah2U;MPni=@T}ZjN^y&1>Sp;Gj_|rpam}}hL)h3s1$DpcNS?$ zHm$~a9KkUuX}tTbb5YU5DOg>;Op|%ns-}<1a7Dgry}T*E^CqDlkbf+%oV@}_tmy2u zEFd7-xqvKGRh@F(9#vnN`O?GmX#1|nTwN)dFCLO-S=Dom*J^xpS4XgZT&B!2y^K%i z^YH4M*g+apKg6bN(qv95V96lZMmAUOk7&e+Q&wCgO(r3{-b1;AD{KyJ4%KG@g@H;+CDZ}YDD!66G@aO;<_Q7lN9uaYnS1A%^uNq(x2OSizlyxc!6O^908YwG z$q0bSq(W;lwcUpn?;`GPlSLy}73jUjFml!JnUAdU<#ULW&|Ne+18WY!xSW=;DHJBH zpeP;KjylSw;cB-2u4*hUjAvP9vzku<1ULauRKU6E-)9jM#i=0-*v<^mCZuX zncl%rPAX31_H9e2=hA=Tw#_WncWP;@OtJq4F7_*Jt6fTYdU`}2=}yrQZ?89YNGkfb z73Gw8{f;fpW2pw&0N)*1B{XR24EoC&7?L+A=gH83FrIRoIz+3_&ATVUdDYFz`nW2r z5UI!nQcBulk*R<8eU-lc^81^>!~V|$EcHSw(TAp7&DoqJ3vOE!h3R#uE@oupn{-B;E^jS1elF432&Oa{HI(M%NrHfS6NAfa{PE8npgI}0H$wAbf!le1oTcdE98zb=&b4KHG(xB5}lhR9Hns5MQFn*}keQ|xLM zN6e`*1)i1SULqqAimJsM^4-K*DTsArKGyzJ>dbq?plbWv(j`V$tx&87Xm#Am%cmWb zd_PAGHn0O(we!EjYBy79dG~toHB$bDjEm-gfccia4lX;7szbranMf+Y*-$u$5seU{ zFq7QqyUqmE^7dP%9jArdUR5Nm2DsFD!@2ypQ0I>eMdUp1(}~G`tou4)0tr^x?W3u- zduNpjtWkZ7`rcM&iL`A5EJlUs^@$|`NGjyuI8wk_Rzl6w95ST@AJnLz)J9A4pEYyT ztMy57b~GNyyr{PhMiX##u<|0TYl3xy$!A*xw9EOzOVLFoAe#nLssNs?a}Lj_p(p4>Wq~P+CcZ0Ic_0!9PBJ`|$H}z6`7N^AEe}Pk5j@lzL$H zrNAsgjdrQ02ewefSHIZXrfHXg9cBHfo9>kZp*<{NUIP3MaH6ErFu;4f;u`npu;uBU zr)OWLAGFgBo>QNX-!8uxaG^cUfcgMVu1dnjerRT5~V&Q0fM&2p4C z1_V;DghiFo4@}KY88T%o`W$Bm#K5XN1u;lb2lNs3_w{Qh%cz(PQeK>Yht9yqR9{|b$UtMeR?5}uU1RfQ zxx$->xg@=(c%3wks%!8hZIJs-xpg^~tL{w%rViV6paIrVRRh(BE&bw9gldr?4Ujiw z9_U7GnkK*OsE!URX?zHP*))YF$80$VP5*|dSHZ8^VX>Ik0!a7R?UZ>qw8o|Bc(s6S;9HR ze3Achysp)Me*5?atKRP8w`bG>^q;F3(RxTzAg}oGGL}R9*ey1O zPE}zNhz_dtTDy}wIe0zJ8|p&`Hn4G8U~A5<&Kc(cY;^}JnYeD@eG|4M!KAmc3-+W{ zJ@67;k9J4bN_w(KKxd~du#{()o}?U}2aAHM*gr9T*E8w?p3v$pR@WOO( z-vJ3NZW?(?s%5v?F1gjqSI*R1KpE%yRLY*Rr$i)(|I3o4)w6if7qRFjiDatbP#wf` zJFDqu*Pu!r_sX3EbD!(3g_G&+4arh6eUpuB8(#qg_9D?h{>TR8PgSJ^@$<$R+oP<= zdhEldIOk3O%n_dc0!?2JAd+O;%K=4VT=8yPwdtbqbh-7IQE*-_A0A0J1?t4)6^8=$ zBk8fdEG&tEiTY?)&F(Gdj56$T&Q^7?u-;2%TZ({r>Nk>Gj;)}lmS(T;KYp4XI z_XL9Ww_~oy)*cV2G;A#rY&^5idjZFV9YbNgR}hOa7M31?W8$1tjx5CNwn90v8WuSao_= z#1N1os5isfg}Aj7FJs9ROg8mg{_YOLCkK^Ro6rk?DO36i+ZaxgAyR4*e~84STs!bSD1g~; zQ8ynB_wuu)O5Sb4t^1zB3)OIJ@{IOHcutMnRo{%xy%voURZY1EugiG|@X)bKvOU&Z z-z`k0Vstv`qR=|4gjW7Ayu#{4Cfnj9N! z%(0G3?olaCYK}?eSHP|-*~uI{yl~fdRijzZzH>_#5J=_w>y>Z`Cazk)_M-rO-j@(=8c*x}<^GKOmK&Db^t4 zEFTYRaw>00yH5U}r@oM<%5818F0{LwnO}>U7$E z@{(G zU9LNQ-7oUHWFaD2^42hqYqg(`E|=nw2enO=8@Jyc8jd3wl`65F8VE@RG261KCYw%G z4K<0UK8Tb{2gT5Er#EdCv?`^#F0xgrxu`j*M@s_HIf1+@CnwMaN-uXI;v(foeqXFV ze);v=)6f?P{|r~&n(!Siu-kG+EK*!qm#&O^v-N#?;hq#zA$OgFt*v+4(H2XpYx?Q% zJlL8;u}^_Jq3=G)k9zNUB|w=-*cm3;UF#W#K||+LyrjY0ypHN2#xsF4yVBfxhk2`^ z{`+KjUWsr)1L{Ycw zgppdEL#y;;Z#o34X?CD?Qla*DK+&864)?8Qt=qhWn%;O`GiO53Wax9&Y zOFnLT8Qg4Loh`w60B7gJ^|+d|62ho=1zE)z6aYD;<#rz?p0Mbonv*$e2U)j zOhgqKnU`iF=g=>>vxm0*TpmLp4-GEk;e8n&J)BX|gbCR3Kqb}P_!+lRrI)sj#9dj? z>eFZk25Ua3_&p!3LkoZEY#=!^WnEQ)vf#EhwIb@4b!OmLlpn5NvCP^N>Rg%y& zMB`3Hr2se=TdGbltMFYxmpLdH?0>L4+jA6F6+r&tSbFD%Juik0M(ltkYObu^{>nsI(E)N)blAASLF{e1oL?N@T+cPTuw--`|`dq+WGcXQEkWv0Hc1XUOSmEfQe zMWV8IN=wOL-p){|1n8h~si0f|-__3E$_)9^5bq z#yoRlRu;JEKww3{LD8&r5t;fWNF(8rE=m*3#iVhCrnLOyj;jVI^6#od7>x=0GBHYv zWQ;-eSshORXGN_(sKHtCtP%Id>e?7T{{I(FvC|jNhOP~!QqWm*s7Un`HU%GQ-&AaK zrklJh9H;I+y{(*%uCsYA+aSeMmD93Bp}^RdfAXa-ZvkDM-nKfalmG_mc#Yj|$bC>T zrn)<7{|IN`sHS%#20_(8Bc1Oi3IX>Bl zxHrmSopt-+wLD>Yfu+Z8(`{5^aYDDQS7S^$OM+95B-QwJ$$wZkG`xwvMcW^2b_$HF z*lU{e^qlZa?7|5K*a*X8IHWV|qvYuQerFc~kgB8ECF)A=wO9=Q--{Oi%xG)s6wg~S z-CT0t%T((K5;bF!tz~2LzS-hL{EIqBKL-wqX3QepHA*npK>AvoD+}n#$qKfv6ldRL z*HM6<8cI?Mf*E#i6^M{$d{Dr5=kWNkL$$VQUvZ-#K6D_;#4u0+r|(=dH?hcv1@K3E zv$3x3oDN~qt>s*JlR6JD65(Y#o%A9p<{rM_k61 zC!mAl6ZgDRT@lJ{q^adcV6If4)>0SBdUiQZ_aiV zkxJ*XskXM1t5RDNY_S7@gnDDD&PhSBYcY^CpO%qNHkmqwt2_ywe5@4d`PSnpP`DQR zzRIgd0Gu(9N73O|X;uBoopPW~a`>OnCzZod5LR(*Kk{ZWW3qT>@xn%fys86=<`oe1;T(BglQk`wA7ntHA<03_ z&qbrIwK~L4(b05q(7cy&`aEt8m%8j$(kQd2H=n8u{a;RPJEF9BHJ`&N_`17){SLC`u01Ke z#}R!rWl2>4VO3B8?Fu)t^6VHXGedzrbs4h0Y|=dY*#HI#%oK;$vZDsn)P>WmsuAJn zyh(WS&5DP3PA$TRI29y!r~)>f4Wb5%$0B~d#QER9eE#H$8zz6mldpB*-H^7DL_RkOE&_alt9kl+|s8hWt@s(l|nrkAIcDP(~dfGQhc4u@~^ad&jr# z4YeNz0C75o>k}JiU~8%9JyRTA~*ZwW6i%*x$)X z?+caR7HZ$m7YQY6_)~peAV}_KAVLwAykk^-E$9paw2o)K!qvBfh)c<>{4_5}Ee#c3 zs*)s&O``se8o}%wirD3acwTF`f|8xIS#?=dp+SQw&gFv?VPSV37txw(oYj@emUQY( zA_fI>L8zI!$luQCrv7s}W?lbZI_>d|+u5>WzM#K0^a|pqu@`l=BK|7?7?OXpPpwpd zwc5!SHuJkt-C8IM$G4UGld$KaKYij%EZt430?-ktWvH$SKIqL}lAnHU+r7{$d;C1%p?4Zxx8u@*S00GgKF^~hCeAFyb zbPz~qpOPc*CfPV7jHPnvXr?CI-8Imp=pYL2m740bWX?NwG8?3_Ht((v zLwN*5aV#{ik^Wj=R_eEJZ^=)kgO`iJrWt`AnuHLF->iS4RIPGqkU}2Smrp)o_R2}Y z8_vb)Emyah;E;)X-AVF7<;6-Uz$r`THc`SlJTuO}S*iHvmGTxo=WK!tqiQ=>RV_K{(BZQr;c)a>$H*mH!pDba=y z%YigyUmOG3cflTBSLitc9{*;glB3nnIHgSV6#eVq-Xv0-njI?EE%T7@UJez?C3O<} zWORcsrF?DAb+TBoVALK} zlZIoC(`GgsZz<`gp;8eKc*=)9UaoDve*N{Qb3xy&7;J) zs$npRWvj&MOIu~fun6Be04~uBuuVB7wR@9Swm+}cxh@(0v{1_xhnmASK_S>sj*saz zB~|4%!7@7#Pjg6+_EAe&MpsqBIfWLl+B$0{HNe<;W zIlr+1AME)PV#`y5-`z1wvzbV+j_d&K?g$8+xpTR2FJrE`?j*^cBxAM5EJKyJTWxbM z6?Bapvfrn(q9Cf|1qH}PmcyIMEoI|&+3N$av9U_q;*Sd@b@ERORY^f0gYK2-5YIZ4 z#1B$rzf%S}8DUbq^$sT}R&RRObO<4|I%h`}LQSBSb#W#o2a2QnTKB=(0j#8&;9NR4 zS{-d(RBgLKqL%*jR+&c3TS@1x5Qt8P>}Ngl3dh)~ae(KhOwiOB^VGUbPfdz>Z(+6@ zm;rK$X=+bJFb9m0f)hcT(Ayj$I2}-8-M8fRbI?MvX$4LkZhu~=U#@TC-`9T^N92t_ znP2pN03`|Zee~U%Jl^ANnXP$8yj+rUvenX*-f@;Z6i24YQ_f&02Czv4Zz+nTKs=I7 z6Irto6;&do4!F#CBT}wyu2!bzUF`i- z$GX|DBOTN@p_UA)-VSY8NhW1#Tt%hU^DIlA!HGU;U!66ThzdgI5eo+~x@cm=qO8|* z&AyF~{%c*zuUnWBUKkKrA98}JJ!H~9v9e8NHI0jebI@OjJ8<~e?c@-)Rj$}OIATc3p=6PlgzTY5grWudN%rJ?}kQ1rwp0xEgea5-F3 zbIJK8OR(b4Lhy_FiXpu3tQXW!`POHeP9up=JX@8b$+;D3fh1#-!dzlmn4*EHw!caJvakvpMvw` z3bCqW?48t2o(A@9$sT=N8mywy!9KEGRMjdca5(CI=m_7g&i|)=d2y?Bz1Liz2LPaQ zAE6hS7iS(ANs5KTnErJ|+wL-8g)8Cp;F%S4qjMVX0rG9#NEBvf(KY?tLk3XHe_(;!R_nnbl{s z-%&?qdxfg=x0Azqi%_QqwHo+KTK=fma(dpgOg^F}$>;m3eYnTxUp{>K@Wuvwld^f~ zC+gayV|b#J5`Nr?wBn_sO_I3cVFmroDG`~Hvv)s{I>POsGPeC_8}mNaPG{ro-c&oQ zJmT)HWTYZ9f%RA$g@&7^0U+2(5q6*)@`%0 zpO;a&@{dk6Y6r&4X_v~3)nS!DkarZ6XU(!(i*z~Q>ZyoQmu$9JZvN2WxZe9!@`uk^ z&%a%d>GUGH;v8WhQmJpB`IK@TW{6|e51V_c`6G9ufyD8ZDoulro^~ERRi9Zl(K{?%5&JZa;$a{n=Y!Sv<{I zo?Flmm3QY`P-X2(fHl1lNFmM*#No&$VX^VoB;#IUyQN?Tni5muTuxTbZC$h`qU;6j6*;wL4K@E z*S7p=nzxTSmh-e~i&00c`y^W#R0WQx15E`4vS3L9iLI9g zZG~F()MAylt6chSliEN)S*=jFfaF-7#Z~=o1CoC6ya|F2wfJMTBE_hp`_T&^O_i#C zx4JA)LvGG6E%Fu{mDHozJy13Mus9KScX}p_p z7bdTL?q~{Ai2CnV>rHN$Qtm}1goscbN>Ut)Tsw|a32AbRVwnd0x>)$Dr1yqMO&sm# z35$ANN>L7K$&xJNF$o-1RV%NVs%EB&lMYAyi&iteo%+79HIxg=yjCV3?61VMUMbbG7F^;5zQ6@_ArudmWzXp=cn4;k%CqglS zB5yID+F6}cVPhzH_IIn5|GZRFsgbT1<(=|Sg_1g*f|?C23vky*`BvhqS1EQB)n=Vl zl9(O4{=6#N-L3b8A2_}9Shm_CdJimUuk0SbZQUX zk#9DNO}R1e#g>JO+;(21S3*jH77N4!L?_qswmZ$vrxemu!n{^ka zy{l3vVMb5P?N%B8)_eQve3y2EKW#R*sIPX zynVEZOH?UXqZC84xP_DIP!|c>lgiN1{?O!p&6>J6*)HxARt?uMK@1?1wny8Q9o&kxQ z{Jvr`v%}pJyD6_LU|_?Wl}MbL6e}k~nc(>6b{zwN4}y?_rJkgBKaqHp!9Kbx-B~X0 z5*3mNw=b^$RjCU_e1+Y;>8SU2OO<}yRmpnNn$?#k^LX!kYf+m%QM@Hm;cVy3YG-!N zsWyyZDHQR>cJEFI)W%7ECXr2Q5s~H6+N13|5GFffNg++>uus8KTD7Q=UmiE3M6;s0 zBriy)sIGZT2I1-IpaCh1~n^$m57^kY7yb_1*> zgm+?fAxVss0R7ujhxrc6LSDlp_4Ac&)ZVG7X}hlpL3YbIc>>~tQ+AZ4ZFxQMm@Fu} zmDC|^fGni)h{HsZVA=A*hj;_Nw1vBLSZ+;Et^FdnZ#$pbj7eO5Z;-;EdYkMWEv#E0GF12+eH8Z}RoWDhHh$x!7~J8pzI` zsJfBT!<76xH;e0jov;u7opJp|Zsg%0n&(0AKAcprI$!mgi{&k_k zKlXEbX-oiR)or1|Y7SCr?z^2%ln|!bwfg%>th0Z#se+-qAcurEJ00tBnJ*RTK#OE- zbw&XLiVh{UiwNLeC8-ESe5DN6-Kt4U_j10L{+yF0g4Ezdpj_55JTrQD5M(&=patm> zP1$ctD76%K_HlB4158U`lDsg1$hS0b=>eQ@2~V5>@?o@~r#7Qt@Kn?s`&mzCyC}D7 z{(jm1`Tq9#UmsKyUV0(*#cxw1se7r&>3MwVU;)h5VOc#yo`fYu`dLacSSIl8Q~Iy&1?OEF+l_Fpt5i@#T~jjv;v@F~2KTd{Y&Tv~ z;_XGHh)b678z!Ghk(}(!Np^BXt+K9i%k?&VZ+qO?6%84(_YymYQm1F94kV}D&i!f5 zBbB~N!&fhp^UiaG<4k{EsN+qi;B}$eu&E)v)tlD7^psD9WYL_Ty-%CjcJplk@i?mJE zsvy4m+(?nVIn~N(I`VhDPu{;S)DJsqNm78HR3182Ppw|>QAE_C8{y`ZauEXk7GVf6B@w&Re`)otF5uIL8%FqTHLl3I-LJg5u~)W9KZn(J*&jW zIkVCei+JxeAN#l5RM!$PPqOv*h5GH&hn4o?_mz4PS57Q0rN#_CRjteQlkcVoi6Ver zQ>yo1lVfOa3);yB~2cI42VoMWo4KN(9`BjX3iArP;wpw7ZRR3at6%6%n{$_aC) zRA-YP#Jx-FRWhuq!A&2dW)la@0$vx-ssL#%KEzH0NIN~wzsYK(ELXAx5KvOmuIN~! zFO7Eux-9pporJFF*5|6}UxIxwHow7P1|+`+so%$^ygWAZ+b!{ayc|9Pk-#iaxb^ko z%Sn}fZlGC(H4i_+6kXLdwSDY7jc_4(MPoC1vb;R7(zbwKuYN>!fCjH;>|TNNZ6;l6 zN$rt?0oEqnRBE{w3Gcl)b1`JP_>!b|*+p0t$F?-1IsSyVR;1*Dv;l6qXI9ZU^_1jP zfPf`LQ_q${$SGdUe2%Q?e75x|N#Js-S0m-@rxt&{du+N=U%!6*>Ap2XjPC+8FT>C` zyAdQp$n1TF-K0t7393}!(H>x8A8$>+saUt&o_M(k#wa?X%Msm_|7(HLj+pqoRrkJS%0kUGz0Ro{I3D%8Hy1x(5%j?X0JE)lLoI zLD?~ihXW@7XWdSyQ84k)Gwn8M5=XImw_|++*QoCU6Qe8L7Shc&!{-H`w zwe9oRTHikWrtfrm8UOZ3v!+#%Q^&1r3jO4Lsvx_!H6I|c_#`uDiT~Q1H)+Smp^l^EDbUI@!XIK3O)mPHTTkx5ZnkB%h2DgVF;*yWD|WAGIzzvQ{{hN;4$9mklyw@p9)M=(mwoc@7<11`t?56Sv06^Kb@+35td^nPt!E^kaho<)+fyiTXh zskXfA-Z!BrfjI9=sw`&D&aLWwpu~JecH&&tg^*fZs-HI_4$(+MzfZ9;?aP-9JuX=RmwjQ zh)M!-I^ju8v&tiBspX`~8IE?#V|V1`)?5jQ5HbZ9&?u_tXp=p6&6bo{y5xuelx=Eu z{TQ@1=xjOLJLE;(HEf?Y=|`L5*_?w1>FUtZ`UrAe)c|xP#u(YQ<#reyid5>62*1n* z<#aXx>AuNBk!ZzpDfbj+m0YhfXsbDCLCl*kl7Yc`D#Gp#a_)q7&Pb!`l>Z!mSf#^N zO0R>@sx$AkXiAfH`B8UJnXD>(svk>%XAz_Vh3h%0LEWqTT}3bTtJoH?sCdST--}bL zCSnR9utRIx9PV;#&Phl<6h(I+7g<7u$6j(>#f4oqKY(9q8_N!^8xB@C6~d;2=Y>ky z3xmlK8yXAu;~<71ny~(uqQBElCO#BI*ljBO_x(>W&)jYW}cHZ>#kC z_2JXIau`RW{#iL};ST`IuEH)^eX8ND&mAZCx@8v}1ntvd0@7IM&h!$#3I(HSh(N7_ z+uf8500dDB-#ZytBTt2|DYe^CGys~8bGaaL8IwK^e;Ru}PupP!8%NNqCxM@c3dP>^ zusH~SxG8Iwnytp?u>o^cE-+(p zUc+CO=`G>CjO$8Hib~tsKqo0sJK1(oVgXpJcrE3Trl%Y+O4T&Mfm)ch68UlW$r}ON zRXzYF&0Z7^bOT=27F8ED0)`h;lxQ*^1~?UTwQFe3({@Q_$KnV)A{52Xt;pYH z|2%AJ=Wmn)vU4=amG{TbxCj!Y9)a@EDvdNJpIM_;nMt>XX+t++2YC}A6->p>+sD1; z!-FMe5$iiZsQT|7h(uege_g7j-1m9|GY%)qt3R{8H9XEU`lvH0!Mb@*aEF`x+#TTd z14YMG9F2>E^s+?xqUy34c*Z^oy3KQV+)T??#d(ufqpCN-7_QBY&F08TKN}BZR4McN zps!BMm?^OAhgW)*FWv=9P|Q*%PHH{2G0+N7w0j%I(<*&U%}P?s%X&evRJqH`S$6Vv z_F+cdPx7K_TVXp>+Vlwl;Xjw^xAFD*^fHnQYJRE!hmiF_VfPDrswgi=;9O2$dgC1X zZKI=tazJ+KUa+CA&TCRGYb*gd1tKVMDGp|~tD}?PVdN*mww*wHYx}WFQ@fO)CV0dp zWAMDMDp?YqauvFwI4GOr8`?T9?}%;76D3mElU@tjftOw4;;9Wh7=`}^m1?$Ll~eNm zp_I2Mx@#xCNm(I2kmZ$%Wx1|lAJa1Hd~PfyN7FyUn-f1D*K{Yb1yBy-LWYq#&GdyA4~mw|34B23OV zNVs&xUA>f^;n~niOUZ(GXcuw=<8NX{QU?&1z_f2|1EDE}#q+oqMp`EnH(VijN?yP$I5H9Azy*|A`|J5i51PPK+UP5rK? zXvAF9ef4XF7~ma+cl%vG0J;v-L3@lx7UZL>#jOmZQ@g;6S=zs?RQT7GBH}uY>6JmU z|4k6ofLz^pgYzWpEN95VmYVZUF_$I38jO3GX~`!?0Hw6W);i{L#`pmtRJA$o?Z2>R zn5j($uLN*d=2Y%NszLuGbP#u~W^>rg3$V%d%kpxbttE{UXhOW!4QhBLm54V@`f&|Z zZHhfn3IlHB7CIj%*3q@dI=@%rS8$@2Rk=+E_a18WB4Jw~o$(J=D*S$>R7s3_czZ9R zpfTW9n>;B;+Ol{l=)DNPF^`#*Mz0#Ej%lFGHUJ`^SMn-QosUGpc&9AIc9M{QW57%_3TCQP3;0tWO^~AgTe7NB_5#+Oj)2z3?YrrkCX- zu4~dM!Bfr%?EE4_FxsfP2^o2DGR-u+b!E&cd?|98H?`+9puBF2-6D}h|29!1fPq&%zF&(1-POnBgZNp)Z|fV1VwHVs>JA0E3d zZKs+5S>GY0x7mpPke-j1`OB6^T>yKHc*5<~M;VbaVIJf&8P0>G_~;8?ybEO;ZEZsE z$>iC$IBs;G#c}GZ!uNC9R2h+QbIZI3J$lnLw|t)y?Z5`fH1d~r)^0Lsv-7Y|9oNt#p8UR|(k|Ujto^XV#ve!2>i8-5Eje?S zoq@+Xyq15|aR>8LG*PiOsYB`U;3^UNymk}|tBwatrEjF8Cy(B|U|M!J`-HsJ$e>ya z*sY{^a42eMT?Dkbhw!CQsa9Pjb+! z9<`#9XRtvA@V)i>)jwTk`QR0=VykcUNYnv&7vL9_eiuQJ0-l#1jDpxXC9+Io1@vh3 zyy?8CC-EvOavo{?ltl1rk3RN*-@g=;!A52J)s zxpChIkenJ}wzTK9T)%z$;>HU3`vqWmQy0zKCs^@(PTAH3tx|22&&_cZd$Uft1TEtt z$ZCR-*kFnquA;2Ac1zMvG+)wX&Y=QIGRhgSm@JG#fxVz7jew~rTY0LlGT9{ zTb^}DQ4!`HS~ZN@=1yR%aL&NgKo&2gz1bx?sgS_aCUIX^l3KJ2#C0AbUKiye`Gn5~ zvbxycTQZrIifRi`LOfm>I?|!w{{OIAdVsziMFQfofnN_PHbIJ}^TH&WurWxZxD@L> z%2HCEQ2s6FZ0&sSiKL6{%4b|# znf}tne5ZX%A}>3?2fiJ^BRv_;&(-?n>(8!L{2=xdYu*g?NH~EX(@8g!6$8}WD3kM^ zrT`j(e3c-7PHj3C0i4V)2-UsXX_5+Rp%Sz;d^_^vNR(58PnG~QW3_1##XEPB4NAl< zm(>Yaf)M$6Q6s9BAKfk;fT?GLVgREAM3hY}ClUBjdh1ya+)u~~JTvt1y+m$J#KU^#J)qTCYb&&lZ700^jeA$5v zN6`~m;<$;9oUC;!0&CH$TIQrI9uiF#@8k-*76VeLVae_R?$ujeA@7Ozbo8!w67ju* zc>An6Vg_7)pl&ineJK7IoJr9lH|}H+$xSbb;`f3JiBzH?`t*MKY#hHe=HWeiURJn ztL$I|g)h>{!-H&kXQx*MgHq+!=~e6WyyF16ONcH8z+nkQPUBYzdOxGPv$kVstj)UuyT-FV>QZs)ovTm8=m*g59dOX^ zjJo**35uGQLn^Au^>l5PW3Z`84xk!74aF@v(UU;Ux*HJ$Mclkr>LeCeFURKxWS`HU z$Jbxhr=;ldx+pd6#^(6h7U)!o{5*o%=jw*t`xzagU7(U;88sE(>LSNCGBzSQwBiMStl0F z{Meh}wNhVx{#6_HufJ^a&=29-w;AS-tFRS(ynTYIjwNbc4qX6?6D%td5Qv6HRHDMW zlydD7QG>M3nx7(`R7k%_QiooE!C6a|w2tQ#m2*U1ZcJJpb-#s2rdac+m6rdYrZDGvoPwLOU4UQNgbW^w;fgk0nq$lT`HvANvwsAgME)G1DohCXO^<4kPxuBJZN3nX!TY3+;}JmeMZxpuj~44gui|ac&CVymu6gCQ zWY1CQcAEhj6~}$`40Ol@1@csvvYB*)h^n@Mij0t1`%b=6ufM~~iA%jl+0$N-%5$m8 zFpwH_L++%+PQ+=;UfE}5xOhV~lO^};`^g?5^=oqJt#h#EeJRAs}1-0e(#ah4o-{@$C>+BR^f6 zMjfq^+4seEH+zi4acg?Ju4dyMgdIhu&X1l>5Ky!eGJw>dBX7Dvg3+?X3~l`=@F|e* z#}gfk!jeQR)(Bt#ULK}CHr=7%94Xl(H5^FQtyP{eNAJ|TX|1`~1K}`IWN(XZUA6Y* z54qB6UB$&8sqwEL0iI=fvovw?IGgrowiL_Q^x(ilblI zDRn)BlB1iB2O4B@@pF=f*k7M(^q1{q@|RDKJy7XBd-=|9Bw8&&tsNZe1N}$NbU3Xl z4FUa#VhEzMgAar9Cw8?PRT7C^*7=wolAw2j3JY0{MKw;sMyXm{@dIwBz$nCPalp?D zc8z|>X)h+jeG52&nvQrl8muD?J6olnymIaw`>Seir00C`0@#ZhFXkM~=jU!%n^_w^yvMCG85{kfB!20{^#e*$Ns7mJ8$Z$R{mfO zDjFR?M-&IJsSfYn`cf4GBv-s%e;z+L`-OK{H~@!|osOR0HVumdQK#85ri=v<$fEXc zSmiubx4Xs5o$e2LXT``re5P72FLJhlr2yYNs`u^4CclKtF_gK~ERN ziF7Ptca+v)+m2H)x2FF=U}BM+Dr<@#CG%JZWe#$EmkOcq$v3u<0LEC-Vc2_+?>&8sV zzoIEbefFLQoL??Ze#gzpCs$Kj7R;_dMe+}JJl<5fl&F`;~agPGA&*ma5g-T z5~kE{)b&4(-%r2&^{?%xuV3bN$^I7u6Ea@9!2g#@(7b}EN9)B)=XFv++ohwVXjWA` z5_R8cGlEw;bVF1@iYh^YvpThWah&583twub%6(*iIQ0g!h(zSwX<4et0)%rq-mI6- zx;^IS@$mN8bd;P~9_6jD%H$m?kf;t(E>u#Qc-XQ~#z~I9V~WL#L4~km-PlAg^X{+} ziS(9-&$e8k2rUDIpZmr~VV(4O>HKw$whhn@hm=f#=c{nmuCG)MJc-9DrXIW=ht8+6 zk_7e|9KyTGWdmJ4)AF{?2^u+NiO;C~Wea61CCU=MNDCPpIivdEs`E#Ehct`tk(allmU}>KwSW zn>U0fc`JDv`LMZ22g(SRM+GE`3RNTK<4y89s#5Mh*6OGK{_9U)zirvj^lwcWjmhc- zIA`02P0j^R4QVl8G_sqtoyPN98mK~5feIYK6!mu*RT5TM;(&v)o_x$1GxwTc)$ z33Kjp>hcDjk>mz;8|n$&5*J^5|E4I<-59C>U-L||$&|Wr#o%8*$$NUWLT8Vm4lZ-t+;JM`w0sd4a zi{lOeAuRW~CkHsk`kp`1=?Gokzt2vK2`>52g_ezOP|w0 zSQ%AP$H+tEx>`WTynKiBGOMMYI*1I^IX8Q!6V=&+RQ8T;UMf!CZ$dHay2hN|YDimF zX}miwtek2!QrK$dxK7rvZhgX2_^aP?lPV;4x?QKOiDc=OxBdrF;8|rDLBiuz7q7eN zr8^wpTlNKrp7)Ql_)GgwO;fKQj^c0b5pr=;p~@`aYT0%jxT`n?VAA2JYs5g%Z>QNg zI-^eTB>Vd?+BOd-SY-Q?=^nKSs&mM^x1c6Gkgr)t`ZwgA2Hx@Sy8iJF!>?DnFHl_b z`(|fxNf0;gPewF00QOeW$r}Mu^u0~m2^8oNmC8o;)=vb zQ++P%UmkfVm$A0s+L<|)zgwwqpOZHqcZKoIJGEutxp)d_LkwGd7Ha4g)pX2SS*EtL4= zahHB;Yy>B_zD1Is47$lQ15P zNkrsROC(1$G^=%5X>MN5qrLb&s`G5^jziy7{#0jFVnT1)CRLegB#5|8w&g|7MNH5a zT|-7wxP`{8y5~GzJ8L`AM5P0s^*GA5oB%xUcoOFL-d$DPhEU;p{*-`ewS3!q%T zKZKFfwJiR!mru+2sTny-pgyYmF4*x7QaU04+R^6xXo@9QwVd0PvkO?Kncd_%AwJ$ms$(B#aqgWGE0f0gJZ1;7|(P@eU@GS5t#=zJ8sovKYA7``C^ODLs28x7=$=@^pA=1#7j;H`TL^E53-$eqCe z#Sd9djww$Fs+BZDojGM*UN&5tZ~8t-CS5BMuXwBNVkdQZlt&Y)VBUY&pG)Il!?V*o~Jk6d~M>Wf!7S*;R&0(g1s zp3_Lxi3e)LE*qwj0;p9vxs%#uDIRrd2S=${lv1K9THZ+s3#}w9+V5zIcqy+<=!!bF z-LtUWf2@`xf?+pB?{K_LQ|82317)0hoIuZXZ?~^K7M%96tJI8T({uEi=1o}^k!Lc< zRLy7pSL4=EbV(#*%6ic9D5;P@SqMV5r{le{TpBi{h8g$ePI*~dPECfg!#S4&q~TCN zfJ4IGR-Z~m;Omq#!LE(uHLot^cUM)&vpRbRX!h)+fUS;DS0#_+J5y0tg^{{q%mBAO z`M2~~TG!i&rsMqK0s6U0swcj!(yiiVCgmN(y_JJA56+Ht{V{@COcpi@t@E_&vY0zR zWD(l4Uj;C+d!MSPEJf_r@t^AGA4&k$;@#!qyV;0|g$E)z;@~h}xcHTytr)MTNDD0H z2?(Pc*FRuqD@o#j0-+=B zX^I-}w(R>8WG=!me;RcT`@TxQ{`dIXb|lGEHgDQ!D#+?hdy>T21(Pf=-K>uq-}m;G zAwlW=MYXp_H&rHMi3nzFE(fH}riak6JA`bxi<}+2X0@XnbXbmyCk&7BEP9<$pMm7# zRKDkv^ikMg(~%oe1YeSzuyrUyFXx)9N=W4r=$qz1t$@C6=|;_+5s7}2dMfiG`P5ks zfKst0JWU_o~?H3a%en0i z$<|G%9#o#sch|R4Z$C#&r_zPlPBGB5ovs2q=k}IO;ZLaeLk$eM6pLb;5@eEPpfYGh70Y(0(5IQWmZ)pn{hYQ`vepT9 zkU2@Y6SVsy3b_boJP+ybkn;q@;&fN5@*!c~w(bxA#n&>Ozh5RPaa0PFWa^!c>iD9U z4jHHgHfLX|R3nkp=F1if2mW5xd&4fCT6}!fP;XIp9TIwQbcj8`hKn1spNHeT{ zTLIizUS6pz^ky2o1!HvMwOPYk{O&YXQ4PKT;&dQ$lDNw$ zQjy}6ui~S`!<@R6K8B(wxmTTGIN&|145`-wCTY1w6`}_qKv?&&`*hlSYu|v3ALTJ+PXMH!exGAV zVWb>kqlKhS(xSc}@d|HOf4Vs63KDe^mOu(3)oMtcbWkaq#E$-XD(yl_wz094hGEb0 zF738^W$O$Yr<9bIP8$>y+)-m|^4`7OZ&fVQ-NhoES9dwX^FxsEpTG5=zKp;8`rGq- z`L7+L3JLE`9<7@qRhk@~^gpx;qr7!C>Qet)&&hsfqwex=u>mDuMu-Bv_2kR#i~WQlv@2lxpzyVKZZ@Xihv5gb4-_)aPvCpW6p&CMm#u1dY=D;`Lnosh%Tx03MXs1E$w?tWLd`%Ni zoeEdTj|MrFLaq>@^@zDF*S)co(aowxKlY4rLX&K7YJ3vYb9hY_@{zQqzxA6ZIdFF7 zMj+iOp8AQRe*1ZTvFmc~5v4b7nikug(&OIOcV2W;E!}F-OC!|UF(e8sHuM0FSIUor z%wCC_r z=Tz@ifZe&Ed&YT82gQE)yM3-x{MU6Nq55_Ff|(`@(A9*Qa(DZ!E1G6&q`Tv; z)B5AEaFxw{9$CW;r=aJ>%aOA@l$7Udm93E~rxK7hUjqML*dJ`$i$amYTRHtlBIoCX zuKEL&9N_S?Q>pyAsqHL3j-x)EM)X2OK>@-YA#mvh<{!fRT#-+}{2q}KEQwrU^R zI`u_ECY2YxXNO#Qb<1 z5@#>mU!JeO{B?cIr2c-jYEYp-$rUN;e0E36XO)0gj>sNYErUooqxY)@R(tMz@gDida1NxV);L0#3f6qsQZNR*$zH0kHeYvRc{%~kbK z&b346yWP)WmhP;%<3@uLJBEE+o@_WTn^gX%BB-N`%HqY931 zoFebZ_;c+Qyj1;D-=gJx6?43hZ1FseCPPMUAE>c!RyD%_ZR-evmG

        p z?21c&InIZEIK+*jq`{;9jLyo_DZCc{hZVc`)N^{1@wM1FtXM=CORqW_hqUA-L zr_j+`O*(?i;D?9~u(uNeVvtp4r_D}*Dqh~K9^Rl1)nZ9^x!HywqHqQkY;fi`PB5#N zKF6DBWe5NcRb%wXq#~5y2VCiDs_}2CRgmqR4|5c#XF`=C(t*NjI(dGP737M`&Q7WX zX3`|UY~4XN=Gc}wUa=foZaS2@M@2QpEV+H6)nEU%e);qG>5B&HTONA%lEYhrbSNY_ z)IMNqIY?q*sxo}bG9f4B^kLWkKDN%KvzoFTB_BFQlvI7l-k7LbpQOG%wuLBKh;l@b z;p}?*kS(XWzAr$w3Wy5DMDY5nL8`blHIydQ4u2^|e`zxmfh@;)Zpn`&%Gqm^YEy0W zQ2Smx%i?{x*ZTRY3QH_yQg8du6k9!ml%_LT#1a+`gvaZu(&#DImF@hVG5^n+z>50A zAgH{J)2kW8Hh1Dam*W5vNr3ZW%aK8`K@XtZ1SWuOgWCa zf(QPQ&OHz?q{kdLl}A66wato1oa+jLeYWFg^I_R0W>W#bI9`d9&1P0Wk0|9sB?tJG z!~?%+Gf{PsNd>fDr6&*-C`43>>VPC3Z(DOuxe2qUt~%+ttWc^F-%-~Lua6q16eyU! zBd}lE7$n85Hy+*u|C^`%-gN6IjWB0kYmpzOicC79Q-(=Bt5YFgUsmo{?{c&_j;d(_ zq^LN$ABq6QUT+(5hLx3F*0=CujGg20fJ%n;epXM)rF;^R0Yi?8IEWhAtIu^N4GW7m z0Mt7a6`XJILzFI6q%yT#a3tcp%JKSXfVk!&E`SRS4kcd6A&G93y}C}nmztc#tJmZ} zxo$*TE$IiT==&;_&24`h1n5B*fl1f}&XMx;FV!j;TytrZq2s}=k@TGiVl2wdVd-l6 zx9ypJ`*qG*DM`}xU;@S1CCZ&tCmC7Fkv5;(Ofd_@Qq$ex3tuR_h#3K-uMR zE+?pJr)%LPi;>-MN#@ao`Ic=(F58?H^0K54{#c>N=It68LwZq>SFKA5r(>!|D??a) zF<=oThq{>$_3$x2SLyG&=JE0-mh;tnICdyXq&t-pIagFJ%6{m)q2Veqv2PO0w1d7h z9t(-h--Y<+99wBS4lxuM!=9?1iOadoEQ?F~NNVBd0Ql6DmL^-_a!94hJbmpZMF@#R z)C0=zsY=T03DoJX?v~;kyRl)fIyn-qCl2_ts^MW}2v{fUgl7i%N~|u$+;*Co4rQM5 zX*7|sqd~b3fOr&xBrC9n$M~0ZDz4Hif&KXsDyd>S`4u<{L3ocTPynoIK6(<8Jc6*98+7ne>)c&6fk4)LhccU=;RzRn5}j5QNi3(NVWWUD~X-kfSW-fT4} zam5G94NI}PFO3eTAK%Kmx%<43APW>C7Mpr1VUpCQzopL{VaU(bkSYScE*%=0t}e=N z$onS{YI-&-L}k-deHyc8g#X^Jw^eH2zWE>dL*YN4Z`U?nQR#-@tTMS^Y|C1GkqD-m zUfF1637bQ%T6>53kQlpK(Eky=)XNH>ObzgeR+9H^Exd{%e z`rP)jX|EN-$3QGeD_7njr2&tx#5su~_6ZswyAn2tvJ_$7x;;FP8fH&&^rx$C8e|Jm z2!9x*=>JSG_h9L)(qH(gZ2vC#9C6bW9*tKYLfed6HO*VltrvQa8-ze)v0Xp_lA1Ga z&=AKc4H+=I?Hn)X13heV5B|>TwvUH}BS5^RuLYMZ#HR<0LYvaxMCN$oufr=kN zYa2Uq)VgHk?DPsqGb+rNRpXoFHhKT|mP+I7o@q-%OFMMV#%tzexe#SnT;BRP@V@DD z_gEzEs16BW@By5!(KNwmpPP&FPL(e<{xlu2p_|xndu2C$>!!P0CT52_u?Ee;Y(2|fsti-U2p59fc7TSem4<3 z&r;tEJc-2DQqyRwBi;*G4_Lb#;j+O8(pm=ONziV3_$H!Ls8Ks}2XJ_bN7D)IJ+nq! z&aG3gpW2`SBp#=g#@0z;8%VOH4xpZtT}n#(>|xD#6>Wmp2U@RcJFC=|b@6tD_a28B z3aq6{B@FHGpyR>()8IE_ic&;5@V%-op%h3S&evy*AT!t ztu^kgu-!r2@|JW>Tyubsl$7&Yz3u_6mbaNoJZ*|PX~o*Ulz=1uljZ*n|^;3MER&UF&~H`f3aNTp2cy{*OAS8 zZZA3_WlU2Bfzn)8&^LEb;wYW;oLb&`o5$~O?zIU{Q*kLeW0fU7bQR2V)+EHJ$wJ;Q ztv+^jcaFjfxZs_?iftsw%Yg0UsYjCU`%=}#+re@>gre~WKdthcVwuiOdI_ma;IwPV z_c!pJ_rf!-t^A?hhoL&^!$5ifXddZp!M?3uzikbk9qXDIoTkpVXv&< z9VlqH@s&Xc@tIHIz?jjO+vHUJg=nc>x?fKcy)^@=r#d(G0*Qup;i*s7ap|N2^c|Tk zqHWT=yeQ=7y_`6@9wKse^ni)imVZ6gt&J6%rS6$*6+^*adVqyi=4B9+Rv^_Bgv*!K zAP%zmEXV6q$3^XAf>aUOfLCixDrFpdLM0P%h#OBi{&ls!J0-khiAkyYT=zD1eaxD2{Vkk4m~uJufmsli5GT5O*7ep=)}16G6g?BPm-Ey)g(!PpE& zEdD{+>#*>p&LIfuc*Xh!&P~qn<}8;t*dqkWRF%1gJzxssq@Vp5VE9YM7>S3qxTIbu zA4h9YjmT{@kb@!zo2~`;|m#5drq`L`nX>I#+@XE5Hj#C;U7+Xs-$_w%o zSkcRlhiDguUA9wWogi1Aui_{@uj$<#yETWs*vEM@gZXYwn>LlH=uJ?{0;ln_Gga0B z+Vr)u`@o|_E%j`&e0$%HZPL>Yv(D0&0`7zd(V}r`I zU;I>x`Xjz)kh&TPpqCpkHg%uN$!3&eDb;$w_W7~LP4sx;?3q{fqh+_s4zMGbv?coN zH+=c&SE|F~qdqL@%~M`S(-QbBmr7cLRJT+!qc%U=uKsW3-Kx_iw?!V$Q;5bFZ&N89 z%^g@<2S^f``q`dLUdT%w9lmsLw=8G3xCs@`1fhI|+v@s~39VC6|l6(otK(1RF!qE@vz&13~ND*|sf&Nz>D40}*iGeN!k&pU`#w_8D17LDMn z6gHc9QW2G^!Y_oqe)(0 zCQaN*tR1U3R_+2j#yd1+CV;YSh+NuHUW5+q)>n>%^Bm1`Pmx@Tznw=EUFk|fLS)Z(oyR67a}ypFNQGVmvd+FHsKUQQy*p5(_*)$KHRJ18#Ga+-(oqATRPGDlmtiF zwyX}7kpkD_M5i8p9k8Pcy;m1;i)PmCzg*>Kcb?|<2Gvd|a6o_J=j2J1+w5TE^{A!= z5~-h~By0du$5Xa^qGFqe3R$yggsa&iRlTE7ff7drItSC23cF6DF1@e8&JUsfN?UYM zxv8Y8jm+aB(aoWMZ^B6OYX1z0w*)N8D5oy2e_g2jrwp2W!Kg9pFiK0hbVH}!u*9$@ zdIp8)3#EZf;^+X*7Fx9|Tx8^JFU{wbG1OIZ>Oj4$w)^q|;6At7OEOgOrA}3CDz)iF4vTot!)CnCP@72tkdjp}A+4pgZ*&_R5-%VDCXU z2LR~9GpeLWW$lCvTQrkEv_YPOlvRZroDd4g(JedPmuY_e$A+C>e*Wvnpr8|7F@_gX z05UmZNCfA#NvwDtUJXY_t`|jm0lA%ewbiYdmyD#c{y^wO0;OVg{0u%KhqqBK>UNSe z-=<3AGu?VkY>St81}AVp4+;;OEERSBJcTAp=SjUYCghVSZf$1t-EhQSazKoV@DRMM zE~OP+e14fdQefenSv+qliZZG90M}8R-EnLec;LQl4R4@x(f06vUNyy7 zV|p7#1uzI7Jvm-hPw6X*=tnWJM<_~EwY}=#Ml~>plP$n8{+|7$RY%v+{Z_`}YD#%6 zg-ily$4P#w*;T134vstt|8QD`08iAV4f?%+byh+>Y?dLrt6FMh0)#fJA6pdKD?aTkS#nqDN{d_x~l-tGru+&BiabRwnYJOOhRqxk;gc@OYZ4MV( zT5o1Ac}~CroA3fpE4DUI8C*eqKK<|5OUkk?K>!%S;Jb)&+RhP1%5Be)o%AV02M#jf zdJi~MJ@%*j2ZYk?N_{H+*g$v=08#d)LP0aqowo7LaXLcZKNyI_e~#%x00b`(?lWO0 zseM#tcRX(?y~UweUTCRqQLnQ8*Hz1|T6!C+C%J@2uW6+)z;Ftn+|GCSEQ;T&!0xOb zKz)JNXO!nBcZ~8nZn^s_crn1HqmB(za|r?-wGrD!HlkGuse!Nq{@~aZJtCZ<_d>M3 zDa+iNnjfr)aY~AwT4~z~xGML+vQ^D3m5Jv?1Zvho#m#vm7oVzVEXpxpr-}(Wzfg%g z3Vb->d#iJM5O$_4`bA*)lp zGY79p(~f#c%K_DJdY>vN08mVC$ar87KRJn7{Lo4)a4fPzra{Xb7W0$ z*J}_NsZrKvcV_b`6%@LI%94}B!S=XpYTkR$LOo-OCLl*XNQ#PHE!i;=K}a{C92T>a zG6-w-lL@Sv^Qz~fxKMEfY3|;4a;zxpd;|<6esraO{%x&3;Cu{kMqb3@D@gUXt(|oh zO>$?fvKsY+Hr7?E#(bzpz;n+nXxP|0sx}hLoJS2_xu`_J;!!mcWrOw=rRmw*_;yA4 zZsndhvWGUhO@YCqePRmsq{gFOVn$U-%6%6{DNJ^cV#lg8gLqZI&yHwxx9v7xZ}*<8 z-Y%qDRLs9&A1R9hxR!cSH960^g01a^qRL4(Bvd9P+@feOURUgn?PI~Seg z`;2$87kiP9hj**mYZsel9(z6iPDwOTig^pWjiGEpyrwGk<@m$3y8c8?f1@cM&t{81 z4tiYzB;MHD%Z=7mXNu%!4yqjr640%0&chxW%2u>=6>SU1Q50Q|W98u3$4{h? zON}|Ohi1R(Ql6g01P`wdJH5{+58$=~rw>A5E4i9s6+1k3{W(z0+XpF)_1R)EbNfiD z^;B$KCS{bX=7^(9)bVoXRM?qdl60F@%|_!!EhA?*ylo|~@(f+mk%(`kttC#0BH3+4A)?8(1y~-=q zDe!VFwkDT~z_*S#$~xYcypmf4U-@}W4L6zkx_r({u1)X-xv|cn^1B_Kp7lxR&)%T@ z&;9FvZu2F50^ap3F3JD*KD4*`Aty2YiuZOpxupYLyoDlHXp~2zk=!exG^MDK4@uAa ze|6tLcrq5J*$xdMSsQX=PBj_2}=o}vt(UPl_+sd8ug_h_eX z!mMND)JnCRAhRC}_4oDXuy4ISRPWzp4pV7zuC%>TSf2#AH8Sn98UP3zUc*(@$jtXV zlY$@*N3&6r=5!^Li;sN1{EO zm`YWlDj<8^7kd}TrA(^~r|ib*HIjwS!{a$pSyk5MGs_-1<5|0E>su%9*0G|1T=V3S z)v)#a5jh>>R%6Jb(H3R(X05-i)cE?3e}4IC;pyxd3LemVcyU54V)Mz#Z+%ZGGPlBiB`!zb0})5V;pyRQx?r)) zy{L5gYX2GUsxBCmz}FpBO(p9d$p|@55-y*ThaFT1!=4WSINSQX?XgYJvL_-qA0I=x zHvjQ)xSkr(x?7Q>tO~x@OVV6VXUd=GOhroTe_F2Sa@9A1r|k?akztaq1hIi^6}&)| zbV(Eh^jh%^u$^duqKl88H^5)ks~}QwAgQwgXjpGA#-H4FV@B!e!*ZK+?G%>QjeLlr z?oEFa`wfajtyBFgNvfmk*!8G)A51gU0k)d~ns`DoOma*xe2h3M=qQy zZuxX|Qof z9i^?Uqfk#THB?x4K96_o9Cpzi6{IL{Q{OOWIZ4)i@XnoYNWC~WcwG1Ywql!r^zO@) z6=I6SA?cbb-T+d-$~xFRWs41UdvZ~w?I)^}*DQ;itZ8g(ZF2Rxq;S0zYr8%uA}Vsr zy_?F;ve}6KonUl6%377F`(6g7k+I%J4%IkGIVo>U1v>nBtXL_s+6eswzP4=hKeOu4 zunE!mQgHRY4$?ZnlzPO%<8}@JXq)A2v!^LEX43wg6aeH+idg1NLs0ZtEAh`o`}x~X z|NZ9=pS^IuMK7Do#1+}(lrxSE0-Bw-rxMFjcKF~FY1E8zI;;7}J-bMR^a_zw~~Pi8|rKNa38e6OWe#<)nIP-znOuS89dSe}fSi*Dk zZE>!sXK3l)*Xg^r`m2bp*8u91WMsv(qg+KSMU>7`-;Op7Y_1qFb>H~fmDYq;QHilN zploB^d8`K{#h#?5-|o94_c&#)-!~EXj?+G!PT*F+RA>4wyow#c`2#x7QkuJDV_+N` zmzCxWEhjD>MQ)r|TUrNI<-s1}5wDgw5VfG~X}hh7r&1)jsw2hc01BU~UM_nBdww%3 zg1+TrSE6hk=O=*w^>2S^KRK9l{fC^_@Mg-?yTso}0ab+J#UV_2?w%RPG`-AgvfbJE zqqd=^VBT|uk(8u2I29l8*c+~{mLH*0Uhlz&I9%Uci)KND8|t{Q^mhsI(MvVlZz_I- z1R$sWZ=3}HheX`u7{%$P=~Ej4Lh?h})(%xC7DbSj4w?%P{y3&*v}Z?CxoNtjhNWg; zoeXa+p}#$4o<5V?bZzP$K{U}C$H*QvSNWz)+Wz#D8!0OIo%d!nWsN(-B<&gOwuOaYfIdPS4N zoD_gv6<4q0oP6!`*}@Xk^i+tJBaU$%QQf7-X~nIN4dD7*EUf~5`tq~-Vd=X>B)j2- zAgX2@;go7Tx}qHSzP|v;OT^1+nYDhhtHIavid&{kS#8DoY;n4;qqeJKbPj}Vm_jl- zCF3f0*7S^_;^aF>0xUE?hR;*AU*wg17Sen+@Zy+pXo04wrOYs@a29!626r#=$S&FW zn6L{}+ovHrB7NTa>=CH-b@u*?@Fz#Js7x5P#MZFbxpb$Y`~mOk!cGGAQgB>9LRSB| zjh`I9{O-(4ICvw(Yid0ljSV?#U?g3fcjpGA;^oy0U1sh!7QyhD~AX;!`2%9d}w!1h4;cVb`hWZ9i~mccKBGd^dL1 z+4p_IkEPOx0!$h{{GMOy^mMNe72z%SwjVQz>cj&s(vEGg27~{QR<32JgLKX&DMi4E z*CJ`tXu;7RkLf+6oZH2LcodI~jyr%&t6f#~dfHtq37y#2 zujR6*@lbrm72ntC`TFxF`_=FJD!*BY2d!CeIaUsJ5TfNfet08U&9zHY9j!iJ2|zl<9u97XaAoRs?%( zG;-x8Z}!l#yw2lNV~)>VmCN|CUcUkvwnTY+ld?_fM04fO;0B<$v|s zkwo>`bl39}n8pSMJua1Xw9BIwzWCItdM@&RFC??6T+4Pn@>-m)0Kq5O-lqcdbB)9B z%E_44W{2aIfI6=hredlpiWTP}d?eUWa5F%ZBR42@_U53N58er0pUFg zjcO@(*i*Qi6yk&KS52TwP8Nc5y29+N86PB5s-$u{m*-qv^S_Qp3ZAn&r4QW zPI5w7fj55C*DztzVzWp?W|09+4ldi{kY^iJGGadzeYHYY6k6-GGB#k#2{YsNaUU72cY`a5HEIi1awU#(ui)2%VMGD~sr-&AJdX%G3IF$;Q zqoh>Qda~iFd({W3>t5Osb@)7LVmxVI+{`;DK|zi0Wbxot^2ven>az8kx78>B*e*bJ zh&x}>_ozNNG0w|TiF_WnLPhOJ|8)Lj!*q@e1)jpwESVkE%$u0DuMXvb=A}IeDIZ9a z9lw|sL~8SpS{)-SM1tF4^{gmAN#@xWPA98pVI{z>mzrj35`8Yx$2j;8Xz<1`k}MrB z08$dw^UA483*d@Vt=C$AbhKdOU-riNWh;+;?W@gF;r*w2B}GkmZx7j!vlYp8w;q`U zb|*KFJ>$SRh^mh{N$y-)OJc$EFZOoH@HPD+j@2ZeJFZ5Y!y9+llmz)e#S@)xm!n17EJ z>z;C!R7&Nej`i*IwKGm$&gQX&D4c$G_(pW}S@mtVye5m=B}=(frBM_&dXheulya2r ztqr-TU>0$Q{!+Z!!Yh{Mv^qhQSK@6q=ajf{%L>gBpdB>n>!H>t$|HNFF8=huHMzIn z*J-pbzkD^<6)PEv$~O`SuZ(q%1SS$iwWZh`1xY9Qb_vU6h3TqJX}VOsCeKJ~W%HI;AV9ao2X!b%B*nvtnxScGd-TjDW_%(8;+3j8Y*lKEvfBvc z!ls*-TuX1~!3|Afw9G1UKiGASx?QL@R(rejdU4W4p@cznp#V*Q5R$=lD&Ugjc{uk7LgvABJ&g)K zZ?gzamIU-mM$qZ-NOZo>EPJrA6$*>WkEVPm#8MNr&7xM_J-(>V^Pu!e$`d z{PEJnig)oyDs~?6$3p$B{W90LExq%-m5|@<;qI<0TvSdJc+x&*I;)chx|*h`C#kkR zlQ(XUPyMakB5B(VTx+gW<(oMjLtbxcUnu_uLZBt)|f**t>UX|?ZrQ71MO@j`AuDTW3URKt@tE{<%zmhk} zhKeak;2uhr`Ny%{yt8^+E7;@wzF70iujA`)KY#l^AMOa?OE#13IjQnA;!=?oXbcQ2 zk2+!GQ_eLQ#X;-N1~~yPvWJ{i(iEPjy`-6o?X##z>X1|vFq8J^Y;}qFeC|7wU*oES z*k8yF_kG2wL+oe2xTq?1k-P{blHaUI#)#fd*TB-KMt1`M>Zz!VcMgPcmg?}r$ey_l z07_d=jo~eIic)BVG$k4w`m$%FV50IeL*oj0EQ(_Ab?Xn8O30bs#xCzmd56{X8|8%$ zsRp-B*f)Pn?zkPTS7ek83p6LS9g3#dYqi=rCHYV4EwEPhMYgH(?B#87uzpk3K@B=5 z#l0DqF3?o9O4|9v&sK4gy=X}1U*s@fk(&FI;U~N5ymg=U`k*U|Zj`(g@_@OL0zfkFaTuL5R^PFHyc`4ROpWI%vEG2D1}tMeLw)GpnQ38F4?SL#OfV97dCDO zcuBfn6Njf9vRN-ao*kVlQ_Xq?b+*aZV6Ut3HB_+P)c+NW?s&)bmw`L@l2)f zWU~l)`W_M&fAl-o`1;qaZ+Nm!=}pF>C;)c>HKKfi9{KFb#9G$#GTKtLUT1YsZUf0S zH`Yl-rF*Ky4ahj_9UDF_$_?ULgT@MI(qdPah{D0hO7=XeJu2*X76n!0z<=&30Bcl< zN5zAuNxZF89gz@3QaCkAR-4}GTeOjAY9YXVHCX|x!Ltr zz>!?8)Uq(FE2$o}4LB8@oA2usKPCj@@kVWA-xXaSLShw$ZbXz(0-{7TzNxhoGvV(o z=#->j@z~>c3Qm7`hmaH%*5Se+?~HE|1aowstcLQQXr%kKX4p#osSej&o1tQUOx7DdhbGnUYKSDbk`ubSfkp zKP-giS#oe9XB=J%C+B21 z8UcIiU$+C*hw%+@?d^JjcyMNp@fOQI zoB&9az*AG5<5GB}n&*cG2YqbG9|yB#Ej)Qr-01qdv2t|s=CEU>4E_Kd110o^)xj}S zqTJ>y_S3z+kE@CW=WFhJswIA`b?w<+H4`-b zoOi49d}x|(b+f>Bnp7>-Ff{Z~K~7#n|AglR7(=oKrGo$sE-za7s2p}{eOjHQc0PJ~ zC8_G^wys=hQXRVNaV7I(56UVd4NzrQB(Ic>UIXMAg-z z)E94$c(NqngNg5|r>AT=!b1z*Ax)b@xed=RHS$XjZ1IuvRt9hP_Asn0GY~FkD;d6; z@+R3`s^oQLT)LE4wF&~UDl5G}aFcRshe!*F)d;nUPLu9sf8C8BDf7LH%#=n{GJ%r6 z-s!beKYjhCRYFt{MdzFF);!cwy0sqCGO`z(Nn-A$aUmW4^vH{TG*m_sb0T?TKsl%W2JV%7tU9(B9^bi3)cpyQ&e5?TOL%_QlYZY$AuEa@x!Xm zi!CDqLbiRU9I9o(Je^xRfY|zs=`W=*n{FyZ3H6A^8Pvk`>P_V)ZMOz#|IJ&ls)>EG z4)#2!M04WsIOOZD^VyXFfk~5hN`G}12wZFH4)Q^PEUS2vV0U0oTX?||w^AEr1FIpo za@&xH$6kacDEo?#-Cn3{&iwmjx;=W~O^Pp>{G1U!b=x5}2W=Ml`26z{G^?G|6~wV= zSIpR1M^RB^1^%R7bTp37BY^PH69HVoNqY}&}? zr{I?};g@R$q@vQAeO=P>ol3gbXH0+IDK2lr@tjv8Z;v`<%O|*iz(dCy_Nm+zAub_f zSnWH1NQvhtL-jU3>jJCX9VI%I9;nWqD4T$jMMf=3T9AZJuRgpp%3Jj@iSwM5jXEg5 z^#3y}qD2W%EI4G`@0-L|Rd894L_A`go*B`mtP~BC+%13-x9euqoi#mGl44^~&Fe90 z&6A#O0HSQaYyi!Y9ZQq2e6l;wwDJ#%%lhm3uYdmVw?4OCD4F(nb3t{Sr8_v>WK|O| zHH_j*Y}=oj39d)B!qSs{3#3!<2DS1?)$LYzpjA7TmyHcpn)pUpw`|8ZjzwGL)RmMX zxoNAY@!LH0JExF)aT%Y-4M$<9h=7E1TUgJdPiEcxg4TkU?G7N@4h7421MAq)9=Pjb zQ@z3$$Zt>~6I}Hhm3VD2tM}SH9BJ0Lomx=psVpWVGT`iwmum}$#K zm5NpsYhPaeH-!p`b{4}y1s!spwmY-v3O~RapyY6J-t=(1)vg7{YIHA}Rt#QEmq*p6 z13XLO*7{5q(kF)a&Zz>(|B1x(HX2dVWn?1Vl>wq)U-#Q<{HUV%F?DWAS?!nN=#WyV z-IpUH;dD}&S0+~==ItmBjFL#9RPS+=Bh4_)@t$*EHi=A4*4sav2 zoF9{4lJTm>Hq?g!pmzl2P8_hloE{{g+(}6Um1OvuM~Qyrg%4+sn^8>y;7pxAacF?0 zaSVtup3iB&s}RomMG5r=Oh4Bt|9+jws>Jo+OqGnh1zY$~tMaPJE6yzCXF zCzh7$1n}?xm4KR*^CNaCz{J$zXw%%%>d{$qQnw8gwZW^`sljo4rLEdUt(7cf`I`#P zr8+;gdno`S$61$RS#rh057x{2Kb*U7fBE&>*I(8iYt|j-Z5SLBbg03;9)Oz#9R**t zx<1Wklx7|-R)W32-k6887=cp{yx|Cv(QG)`RJBCnz4C4+uj*9mjkU7B#bK*_DpxH< zTh!FR zyw^ywE;XAak~^t?lK}Ylm8cM@L=-sbWF(SS@QO%T?jOtb>$e|T_U8`?HO*^Y%~9Qm z2ne^8h9Z~L#?%XoC>@Dg%G)<5_AM$Wl|R9mq(%Kdoqgq`4xh9h(xxWSlvKcH0R(vT z#*Xbe(wD6NpAymRW!t_-Cz0pZrMy-himp>vBn5DQ0@9Q&wGRsgM7=jd&shjilyc-! z1MAunV9v>@C!vXR=dT9P2Wu18?~l91``UgWYM>Y8?gCc&8Xd0tw!U%9)ig zu4Kv2p4NZ;Ol*CpDqcbY$^^Z zaoU?aP8+q}-2yL3L+;G9yoVuuA4$0!CngU~mU&p4-C1FKM{mKopQlh{m8JsB`nOPH zG&OUm4WeXpS&M`G#VetT_6n7f(SdhzPrfsoOLFw7RY>s!I40#YfrM2-@W?&ov0~xa zPWcTsQu#%TxGSCV2c-Y<^WT5l#m|Qw4)E@6PffMbtaKc;R>4+>9_px5e|0&&a_LoE zPY!m0F5L_oe4omtKUo=}mb%pMC~w~u0Gmp;LYYs-d~(_*BJtV6u1a;5YKQH*mr9DV zbSeR}T@qx*&wW+sT|*1Ue0Nz++& z)+M1v)5g#hp>lw`HhF_RP;-A4KVQDB|JtYTgZ_EEb(HV0i3TS-L1!=h5VE6Aygvdd zXjmt660#y6#O_%S68iQqdKxd?CaMOHTC7M*B?Vv9UAG=SAblSt$}q}Hmc8S=EZ5w} z*fHAkli4_u_R~dYTAjd^`->})908I})*jNp#_lmkt>YUvX%P_e+VSM~V|m-i6I$?AG_)3OQl|FFt|Q|I@cVMX@vbriiKQkc9=HLp(K< zR&h+xuJY8hS6bC0t)feuFR|K_cZUACiYH6yplWHL#3c$cR?yEW)t_zkPSBV0P51@a?lSm@AWGIzL zMz%WDvXG7i&}Dl{g}apl8-N)Fyx5&%QC6?KY&#vgfL+}*`hAi9zJB`Yza8BA@?T)9 zA2FTi`|6L*rz%&+2g}|+*jsSR9tzQrv2xzB3YFq@d6UYoafXqXOLzm@tKv>oX?#ys z{XyllS|eaam#j;|^0h!1Ge6!`RS*2B5Y*8*6feGPHH`UxDT^^~a1aMJ0*5(Rnx_%H zs_j+bD+rJ$@(SvafEu+N05AC=q})gYd4{Gz)1Dbi8D;Qjb!FFoZFxgND;TUS%5MVv z_XYb$`|FqS_uU>n*jd*LSOv|~0sjCSvZ@}}RP&TFPKj75WYP1vH9e=JK>cPbE7k=> zaE$wGJC#%4PrYQxz1{gD5LNS{Qcr;Ced+>yXbkQB1ZyXM#Y*&gStd{gYRss=YAWh| zcJ1(V?#)h{l4u?1TY5l(-YiHss2aGK{;ja&gnN&?ye>ahFOzQ?Y%slzvqq~@N0Vx! z^(1#t9Zly*=0)uI{X(VhzJqTxD@SFvz}r4*x^#_w#;7>kNwVg}fTO!geIPEqk}v!2 z8g$D#%y|&V3G7A32Xdy$D>f(t8DH^i(os{{z-zon@luFllX6vi6cF=gVRNjlYu7Uw z;b2EeE#r5!olu&RYzk|wz3@Q;c*U;R-js`)EGB_c3BuZ${;- zCv35x8dd(x&S0s6x6%(p^|j3}YukPve~R^u&L8EeQ>;u1`~Fm~+4~mgY%^w3WLEX% zp?EvJKw|kXuMdEFd>;810C-!NL3Y0+6Gajf8YXuh@;8ZMN37SC8lQ!2C^c|`HoC9) ze6{_~>fj8eqOycz+DMgZZd_0s#%@ARw#L|b?%&;Ga6L!2nJQFMZ2IgOZ4J zr}SHOEhyH9&9#SrXHRpqJ)@72WlKW+Zk^H}tkY1QII_z}8wdDcI4ErCw5=l~)hOZW z>@d+&3f<$J6=BpV`cC2HWrEZM$C%fw{G?_Nf{K*@Ct(Ft^WoF2tN~#~UC8X@;9U82 zH5dWsl--BD%Bll0>CtiEt((@R7{F+M?lbE~SG4o=FnYNX_nE2vH_8*CfOYY95YchrIW@pOEcGc=ddb#F9} zK(so*7o{t@a_crMZ@Ql%BpB;^w!*p~*qz=EI)G5f&ic!@dw3gs{L4Cpf89^@Dwb|G{RK{&h^Fos;h}r+BAZ|q zg(okK-F4pNFn|n-{GhaMIX#yQN$Qhz4BauduRktVl9X z$!kRbJp}ez#5^`d{DOQI9tP9qUmEh!m?@pIf>BG&s|j z3N>t0c82ypVz**{p*iYV$gisRk;#ZEhr?P)9p2lTtO^iW^+$cmTMG9nyM;XOh)xL3 zSnDUMLhDOnoYQk|f=Qv^0T4}6$K$=ho-HI)Ce`J#29WKrud2r>`^h_coAMnr-qnC7 zaHw|$6ws2G=K_Y63nXoa&;ufkTV_g@phaq{fRgbCs}+CT<`5WOfC|`J#J3!%r1hg3 zU&TQJsSA`4<-?y7v@hD zf^rVQJ=EaWbDb2BXZ$Q^h&*8Kpf^W|l<3c?fr)Zjq+ot?PzLR)>Tz^MpB+uJ64TAH zHMt-w$s8(=JitedP$G)`(CPHXDfw67%(&)Jd()9X>p=y%Y&rZ;$NbvAe*5+N1ny?= zU2j&-j=KQQ8l^)TcL2bU0y*I64suK6qss0h(cH>pYlfi$<*j5P*gMrjcc*!uN?uBW z$y%86VIKEIE9D9Nf8+RO4c`w7E(xKRgA{lD#8d@<@;m{+v-a4(+E5n8Q`AnGBBdew z@1(4>)qb?}RjVpKCfL3OFGtjf>i~yP*xNoM>g!?a-Lp^WWeZDG%tohk{s;fA*TWB* z@z-zv{Bs6Sk&}74S77%Xivvj{N{TC;X#EzHmgK-+TcbEodwT0R*&DpY^CSTGeaA)Q zD2^SrM~wofVh=T8sE-bHZnLvd5<73@E{yisrhAY9+MOf(+)>xXb{+azcOAjPrYkzc zQ{BPIMx8~qtR=!Zann&+T}mWgQ06Z-M#z*XyeffbKJ-vnnygjg)LDm?efMVQI(wTf z8Th5f{_?50_w~1J6&sI_n};`6OuS5|3X!ohl}A`6e@h}|afvq^y+bZ-uu&puNSp1m zOpvndT}^C2rn+=j`y-cf>rpc^7FD4&oh9a$Gop-1*^6pL3T=LrmxdewJ~%k)i+(tB zH`t>b>LE*t=a?)0ALI{Sx9ts$Du7?oo;IabOcIwQjLkLix<`(|%}?Qo^rVAy1$Zic zO5Av~1{wTGx8+1Z_V4TTJxIOXp`Mdn6%R!u;<>$UvkUID9dV{T&L{`o=X0f~?6eX! zv)bnXl8>RzTcUHYr=OS&+S?zN#a8XYu-8 z58vc<#=c{y5n1Sjb&L4c8M$+8vam+D#{E&5JrVOH+ zW=qB9>VWxhK8;H8ek@Mv`%+!s75~=57E%0H1?NqK>#!iVYnb7IQMzc54)vwm&7^wZ(#-q;O zLW>IAJ_50m{HfDtcaDoEn_kaT>Z!H_@(Q2;`Pr0sRWX5)_RzPAut2lEEv{851mY-P z*X5<_mh48;pX%5a@HS5EKF;%Bm+5qw-nfqHuTcH+o*e6E$OL>-N*c^0aOc}#Czai# zE(-q;ZJgko=h8HbFite!%xDP?=HcyS{#74&GO-iaAOHnp2wYwPQ!oP2?A_=)c|}qX zRT;>;YHfe7qEOH041`2Z=SfsPm8}0rsk|PQRqXvHqEs}^N?Vd)Kjj`2WrmjSl1hGp z5=VYALDMrDK~DB(PDc&ERh&QScoM6wwwkJ{G9+CRXxIOBp>_}9eW9X}l^SHJh1Zov zv~UmXb{YF!asYM5rAx%v^61VPJM|_bH9y;Fz?)Jh;;Cpe&MJX>6?h08h8M>n_W z)m3oasCE+gTDgYLHl79jkZw|f0S+vyvv*TAvq>i9J8qUf>3f$0g|4?9{HS9%Z?R3h zBO!q5FP=J4g)E$S0KICSDV`qM7H_0R_eO^8Oo@ET4%L$=|8AlFGCuD7_G-N=jT5<} zdQMi@6_D6Z-MEUwtCb3yV@|3%iAeHqw8$XgfRupCNwIDI=9YLklpVoD%m)HvsL;2$7a>4 zdB#3dwpZgtMKQ8w5?P6IRYX;wUEBQ74vz+h72Vv72Mj$S$tklJl_Vz?I@%+<|X{UY% zQNK^t^e;cpFF*h7w~vX*zXU%2HLz9Jj{c7QXbc_A`i{p=&zu?*EJ$}`<4GdJ)|8iN zw@PSPcVa@dbFt*XM=9viRPVaB<&gu>B~k9*K_Xi!05GReu5oSZv90A#aDF)OQYhrQ z&c5EZkZ+STgeZ^TF`~AUik+SHY=P^N$gPy#6r(I&*-jqKnMDgCU?5PTgWa_C`-=Vc%NlO1@WC*CT{(dBm)MyDXuDkBiVWUtY>dm%iYErm zOAk4PO%n#P+A)AaThWdescWWZS8NX~hZ$S4L!KiTSDgypSqQWyI) zl=6};zBJz^JyLi!DsTlzbhdxko-)BTi*+uURm+sgRGiPb*G|OG8$7htW#e-$lJp@L$rII@oIyTz-mxwQod)@4E>yhJ4Hx9YIcK{b6dn55b~+w zmrm(6B(MCszf#Rtc7`%8vI4CbNucqu?bPjQ4B{oJlRX2Bqp;1XT6?9mukSX10>e63 z>mOX!R|M=m{Z$GU6=3l?9x$pio z5v;Ek%r%G*OQYb*298fw$>`?0UW$`Ymmh%REHv1%u1ah^m-91o5;GKWsjRtVP%lNO zz|{J8^DL?FZ1$|IDVb81DI4#4>|S2B3_E2@e(45)d?fM$+I7RAa`1xxlH+kW-tZ9U z(#d+edma^olH+!3t7bRTM(DN=hBOHxsa^an|9qQgoXeI8rfIuca>VygWse<6PE;=M z3pc+0_~VC*;155wZ{zRl*WZ56j7r?SE^WL&h}SkoI~;pFljf=P+Qeu(>f!tpEL~fD!l4o92y%s5{7McW)mY&ergH*8mF9v zx7PNh7%Q&0ZPm#+$}k$d8Y+cLs=!E+7Z!MBR!5uEnvu^4FdvpJoJcZ+&m8;>1b{)Y z^eAh49E1>1^_>CJI?3?`IS5|*#6K?Guj_jtQ*-*&XK>nG=`v+mrsBW$160s^q;|!_ z+Y{%J6qzgbgcT!E*GT?$-^ENRtLVB_of>YNN2N%*w5xnLh?@b>wJJ(=lM7T}Qvx4o z`O=T02=9j&-(vQV-~F&hGqL>KVwJXo6v6tAIaY|zR#&S%9BXF*Dod{- zDTnhG@UuHP+?-&Y2UYK=hu&6}JVk=n^(of-hs9EWmca2xggQ_CVc9scccT+<{Osbj zCnxJ9OGc216FNlRX`2d!XbGTi*8zY4<5FOOv_Z91x#zw5nYb}+P%9kYHGaJexTn|Y z9NkL?$(Mdyta>X@rrYU}>P#}$sfq$zzowKW>q$%-REU!x0cN)utE<3oh(Ha0kuV2)Z}PU&EurCqj;#;SmFw8HK~VuRIc#YX#7|0Z&@0uOI`=BjZWHp0 z5`!3dlgfJ1I{5PnC-VbHElm&Tt^V!gB+H>nX6NXFz*UH`MMP~koN=>raj~N$y_0}R zt9-LCo6{O9hMZOeN9#O0IczM+nD_3tvV_z=NmF&|5iQl<7waS9H$&KOpSa>(MlLlq z=BXRJcV%NzkShyCo>m3tFjGx_2dRZ3d&@bNssZZ5F_b6UZ-A2a^-X;_wx-nXrAUZ^ zd>(OaZqHuw(!|oav8))Qw#Vsh$cqD3gE#NVB%}FrD}&08GySlC<~A)?{mQXks?bv> z5{fCcM5;1?h1aYZo($e&DN&$8-aVZ4K1t-ne_cv-zXnLu&foZ+S!o`}%l_|0Q+w~N z6>*(GTRvg~)neM!RdfWEXVjL(TNhHZD#0lK7pvc z>>Ysb`|#dW+kkVOvOub8&EBe1W1gaTFZOZ0pM68TKrYuNii=Tri%mIdBew2iD;`rj z9LHPM2wMy@IuZ;dZPVF#DNzwrqwvpoRCOgu#cl&>4%b-)-gd2~C?fgXKX8=)YtiDr z?zGMsyB(7YGFEdW_)IPT?8Fj%wjDZAoe#c9>0}l4@FIu;$gY-Kk=;mq;Wtwlfi@^$ zWvG`@R7E}&oeO+GT*{$qxOu8(I~V0mU9Z4TZFQ-69rAribjo8nF2ZZ5fqK7YRc+&X zRClCAmYU2y4rCPytVH;|h%$?EK^ExB(~R&8qEsN$BpnTvBDcr`2Srmd*;Y3V$649G z|M#N(%TBZVR-EP@ zgr9pWmK8wgqy4QK1CD)_Ej;5SrkcLeB!f-sH%m*2{;J6T5A$8L>+QYoSUT_=FP7y_g?jD)V~%u5bc0lp4f4$hHE{s)eKnMaf(`(s)&aqfCJAJtj!LZb`!rs$juhdbXr#RWiXa34()SOa(=}onf$Qk zWCwN8Z8QI%@R{EAObQhOVcZ-Jw#bMCWtF`OF!lUgwClMwvH=Nd#zk;vv#moCUsu{G z7|6YbRg{GDua1$zBvInD9x2--f$~TL5mh&~IjQQld;C_3^wDi(`wR~AkhzjodXqsr zKN;|Q(Vj0q?(vh|VvXTVT06HZ07Y4{If<{~8mc-shjC?WDQQCZpQj^yDuk-A;9YMf zi-zrNZf8_!DfQw_%>3_e}Kc*=JDN{egaa9ZVY?!1SUmATc_L>v3GBEQcOr>Opy zvOK(n>eMS~06>1U{O=b_TY$IAeeJyEqVz&KQt{Q+QMffi(LdD==G15d7(a*Y@WCG3 zbghx)VSvNe<;bjqeuY4+EwjWH$D!54$jX0_pH4O9kEw525d1&VF<;agX%^?P{mpD$ z-HUz6FLW!jpya06^&}b!S@U!6K{5@rRYO%RLCVcsMYEN7I-Py$$Z)XPPJP`t&o(AO z;+JwbIyOvG`{oJN`w!*Omv6t1gY8SR^L)QwoS@MPn9Wz!UaBu$t9g&n!Hzbf-&H9+ zz`VnDPBnW05w1sW_91?~l(*EKTB*c79L0%L5p2dlr7+aT(}O&+^X+%5QYSb&!497- z#8m9qAA92W8Rbc8Z&n>>>Q(uy4mv5?DT9w}Z{e1^8` zVgIm>>DKjrU-)<#o0PcXq+J9Zbwp;fyK8%sUF3aYvti?4z_=FglQ%zXG3Z2ON~ik0 zZ*3ygWu**rQqO9*UY~Lpp@tw9He18Y)?;jDAONCBXc9T--yb2yfMh zc*`yX1F91aUP*AA1Z9T`l+H~wBS-a!jn`1hRIP_X)yL(-fj-6%r8axYCh^A7@j%hT-ifIoG;&0_4S|eN&P}@Yowr8-#b`yoOW7-CK9f!Imm+j#S!2dKOtL zgF%2b9AXR7^WU!42CT=MoV3h-PLE$kSB+&Vc3`2$u0^|s%!HwjxnGN9jsqD>WN4OW zI~0qnV|ZU`BQ&e=Us#cGXkz8;eC!wKS|37H+0v;6cGIwlM?GIMKDzCKl1Is#TwNTG zqYMmHl`zet1Uw)_zIiAB7>AN6!nN2sm7!2`3J5)~gK!A&AV2k-L2EO6OY>;>w(S+A z#Zd(k7WIF$LwBG3Pgd*v3p?a3Zk03GnGcmOcX~+J#bGt4WfjOtYQx@lvaF8^QLNpb zCsJ}g$v2>f#HP@_3=ms{$}wp^r`}oe=?^a<`rc!T=UdECa8Xcbxcf;f(Hk*232IoA z&n3E48>#YLfd}M}I=5w7SL{=Ri;?uWoSRFR`ZWn$5LcL+2lqsj=;zyI8w0N(@s||%= zvnAU7%sUgzR8mgL(DIf~32^LG^(~*GcBcxLY#Obvx6Q~H+rfP~-D8*PrRTny#xjHa zK7_N^b5JHqo4h_e>FPWs=#ndCW_tEiRdKr9LZ6CE8wzL7=e1M#EMc3;k$>+MJ+qmu zR2iv+fecV3hv zcL!gnM@&S1O#>6_Y%_tWZb6_dj?L71$_@;)xIMcFD zi&x#Mnp{f$&C{^H2`m( zEX{_}wUO3lvD+q`)Xr2m>4aW>%s;0j20ifzj(l9{RN4ib<;s>&LJi@>GYsu;-0(c)rRA#)oKM@j&1AUKmw@wk5%?>-~K78{9*n4 zpBtrq6hS=OD|k6k>7|4;U19sQTfvWYo1K?>#@=OVol%^MO;M#};J+RxaXLFc4lhb| z^I$RgYUBv>B}?mFn3VXldq#hFLt{{hgwG&inWF$&ggK)Pis2kOXs3X8dF=k(IP{?40 zNZqLIy#6`-;=EZHnY8(Sw3JW|`H{y=jitBzqwNxVhY;|2feZ5YI@U-eCl%O1MG@t= z6#cKj{#q&LqEWqCbsIc{a}fH4Y~fI))Y}sWr1@L&l49|JS|Ui2Y{bQ!J}d)?D}-!9 zsSR#QhWUp}kl+6K%P(Jl{q}ij6yKEd72)Hp@a&W(URX3G2AlS=a_a4LIp`is+yt~s zh;b_?cWL4#@VF`e6UXtNfiH+_1c6AP}Zx~4(utmuoqbOVH@XUpYoEUDh;>z&Vdl4 z4k6*>M?Y;3nDY%}Ej!vc?1wocp`?f}U-MsH@FS0B*_BP1AXuEl<2cFf z^11=1x0j)}ERrelvkYBhoWVc0BrQLMAlsu#lIkGnx>5mM*Q$E8QE>wfDYj1UHK+;$ zN#1GlsCtgv%?cj5HU;?9F76os+^iGF{L}RcuGibp{zq4P51%J*Gbo%3(GZa0$N?|C z$u9Gm@IRHbSJMNl&OKd-0MW3pKadNx?%nHU@f2&9p_zWsgRb|zM zD@T5LfoZ#~IdUiPgKT^+Sb<&J4-trW!Ws^o1FL_*jFc+nDUi>V*&e2YDhkWa;-xH zIYVn0=?s?)kE(yJqnAK<#X^Z5imi9BqxyYoopU_eYhSX6b%-h29JWuRx!)X~ivLkR zglozxa^ney{s>aj+Zr^v- zKl}guwSD`?_wj`DZ6F;)$!5IcvlmD=Qsw=Uw%1m!hXv|m%z2JMKIve)5`9}zPL?xr z)d5_64bMZlKFW+n{au`0Xi6zw4*z!9?ZZK={OBmbF5`t$NPl*`EEO~hqqO29OADrF z@65Xv7}VhZ|^Jh&%dqq+qQZlXkngCbH*S@uvN8S%X#0t>nk+ui68or<|G|GlK%>0kW3{G8Zz zEQqb^t;WKZlxW<+Hj=!I#q*K;cqll;AJJj+_KJx>K`nVXC8W=`j@E3hDg}XJ!x6V$ z6V-{fN#}>5+Q+TKvfg*1?rDF%UgXGx!GzL}dS+-#c*W+ONbt2rXZv2f zxqjMHElqcJRq&TISZ!tvm_f^q(>{P`fP-~4ANx=jSL0FVJvqcl32Vn8pXIH>?R5r) zUVpro>sF&0oT$VSby9Y=Z7iOuwYT;9a4h=U*Z%*A_utRt{bs*P{%ErLb6y9P*$7hk ziJ`o~!J(lTtOubjdFgnF7grY-9v3@HZLOP1gu`^DYM)q+j~B-PbR)l*L8`5DgX;vD zS+Z?UNw0o%2>a}PkwV6G?=FYz$&?iLr|R4#OC+|qQ zQv9^#s=Sx%_|zVA^0rv($7h#| zWox6KZ@QhJB&`)~qaSRLTTAv@P8RT*?1OV$o4R`uH`p@{I90nw)RIm)04YU(?A4~P zV{#N!>y4~zc-dzZNJ2;>3lN&+ysj+<6wjgF{1sms*0+U0ankTo8bk-5-W`0)3lw~l zfF4Ofr@!;5I%UZS3RF1d^g@6#UBR?NRwt-<@g9eL?Gy%o0kA3pb?Kpd5)JhrWuwh< z>XUhvx5Xl5&EExL_aL_8L&qE9Vw2ivr|ON`ywqyupt!TwC~chVdFBv=A8a=ZF}3Zo zLKtN^Vyd5=Gz99YWUv#s+( z8v*FTA13hTJqdFV*qiP$Js=7zYPJ*evzCFgB}$pyc5i4nLk z=Gy|5KLh^3@z&NZ>*(V!eW!L}QHh>2%`GkvCn#6h5z4ZlWlz)bW((NP?Y?Z+5a7*m z$&RQ|D-1o^#7a~?62KQooK!&VV(Htc4YG!fcl+Z~{qp6%`#+!feZh{mfwdL3ftyI+P{^CUp<&@&~EOz%@2^8%5<`VEv<#v~#{=$sWj=U0+rt zO#4l}alPxMffk`yB-La@evU3ku8i%FLn)g;0e|@^b#8krMP`o@?-jC9Te%-#$-UxW zf9P#mouHIR@x?#Y$3tQnLzn=*Nj=&NcK^?kwCw{PpeZQ)$r zX%lDP1Y*GfQI*Z40o|gOkTFkqkIMp2Yu;P%H=UJK1C}qobVLi5f=w#!q;%|E?t+#W zm)%54KMEr2kg6=Wu|9=u9}+kn4wE`*K|X(Jl<3mcs)H0ycQ+k&Tc*QpmYKy74*)!6 z5*zlJV-j=7(Uan}Dl;7Hfa#tJekLi(zMeWEZ|Qr*h{&x9Z9j5U)cMt3VQOEVO~`+; zTGyVZd+QGl-fG$!p~F693foSCv*%@;TCqdPBk~-lPIeP#2^bCBSOlM<-jr=5<=zts zFWKEa>pGN=C|l^86XFrpk$^Cuq-9own=*ja{*3dAq}=Qr6S3TDHk8+GIt+1sgA*Bn zVBXBKfL)$W!;a@s!9stx=l62NAycg+dBvQUsacRp!K^EVgJYRdIn|-ildOs5-23yX zn!Z=-%h%6ic)s1C1;-8wrOGLte!GCO)MWnP6prTH61dnsiYx*jDZut^v_V25okMk3 z17Tds9P*Zl`Pnu_a`@}ujPv9gj111hIkvaO!xjS9JIe8rs&p<|`wJaOA9b*$wL7ur zSS2f$1mu_65O;TC)ls<1Gya(IdcE1b&vW_Mfd|{{&PT);m2kL2SNH)~xm2RpJkq;9 zOH>j)`SX3Le*DtEua!yoO;1;SLxag0L>#RQLf6B@sb-6OYF*V3vwRY;dW?s2>Wv~x zUvmlPio+Yo)=~!tbRUJA;Rbykdx&pj4!=UN z$xuYZlBFxCI_t!f93bUk+3~e&+R@IS)`A}pt9q8*2^#H$$u`rQ zPWFXrM?{OPhR%AgfW8;kUw;1f>(|{^{qpta&v1Xf*3Rv`hb|OvYLhy6ZKK^h^s~LX z{U_qLa&yY`50C`0m|W(w z{miNUUVa&zJ+^AyKFnRC^Q_RPp6bNtvpD#5ipq4(BdEKJR=MpoMDOFJIOkI>%RBL+ z*yxXZabCUZn>Iu&r245;zh)Ak!lZj60EZg?dSAP5|A-&fS}fK5J}ydHtM*A)4K_4z zqJewaFx0Y+J7_2n&H7Z?+cB8uobI~dz~ApA$?A+@j9tW|ke)u!RVOP22krGt_HM9! zzm;w%e7%*XKD}PD%@kFQ6G`PLPmayfbKT=Eq*R$q&PA^d24fFT{b*#NoP$avsT`?+ zonD_wxf(MO1PX;v0D>D`3j$J)@#G zRTX_%>t2>!=Y7jirXprfEX4|P-V+xZ=_mz1DUJ6%!d>>5IIiyTFjlNO`Vopemn>k5a-&Ilx6;)9�T|C-OQ!1a%$x>EO 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 diff --git a/metadata/md5-cache/dev-ruby/ammeter-1.1.5-r1 b/metadata/md5-cache/dev-ruby/ammeter-1.1.5-r1 index e356551b2f4e..24929d5d4007 100644 --- a/metadata/md5-cache/dev-ruby/ammeter-1.1.5-r1 +++ b/metadata/md5-cache/dev-ruby/ammeter-1.1.5-r1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby30(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby30(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby30(-)] >=dev-ruby/coffee-rails-4.0[ruby_targets_ruby30(-)] >=dev-ruby/sass-rails-4.0[ruby_targets_ruby30(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby30(-)] dev-util/cucumber[ruby_targets_ruby30(-)] dev-util/aruba[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby31(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby31(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby31(-)] >=dev-ruby/coffee-rails-4.0[ruby_targets_ruby31(-)] >=dev-ruby/sass-rails-4.0[ruby_targets_ruby31(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby31(-)] dev-util/cucumber[ruby_targets_ruby31(-)] dev-util/aruba[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby32(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby32(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby30(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby30(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby30(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby30(-)] dev-util/cucumber[ruby_targets_ruby30(-)] dev-util/aruba[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby31(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby31(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby31(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby31(-)] dev-util/cucumber[ruby_targets_ruby31(-)] dev-util/aruba[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rails-4.0[ruby_targets_ruby32(-)] >=dev-ruby/uglifier-1.3[ruby_targets_ruby32(-)] >=dev-ruby/rake-0.10[ruby_targets_ruby32(-)] >=dev-ruby/jquery-rails-3.0[ruby_targets_ruby32(-)] dev-util/cucumber[ruby_targets_ruby32(-)] dev-util/aruba[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Write specs for your Rails 3+ generators EAPI=8 HOMEPAGE=https://github.com/alexrothenberg/ammeter INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby32(-)] >=dev-ruby/railties-3.0:*[ruby_targets_ruby32(-)] >=dev-ruby/rspec-rails-2.2:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/ammeter-1.1.5.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=86097fa0e3ecf2e6c520ca70d29b5f89 +_md5_=9c5561004ee9ec620a605cc929c63d3c diff --git a/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 b/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 index 2b5d63215d9a..b344d2769615 100644 --- a/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 +++ b/metadata/md5-cache/dev-ruby/amq-client-1.0.4-r1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/amq-protocol-1.2.0[ruby_targets_ruby30(-)] dev-ruby/eventmachine[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/amq-protocol-1.2.0[ruby_targets_ruby31(-)] dev-ruby/eventmachine[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/evented-spec[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/evented-spec[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/amq-protocol-1.2.0[ruby_targets_ruby30(-)] dev-ruby/eventmachine[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/amq-protocol-1.2.0[ruby_targets_ruby31(-)] dev-ruby/eventmachine[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/amq-protocol-1.2.0[ruby_targets_ruby32(-)] dev-ruby/eventmachine[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/evented-spec[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/evented-spec[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/evented-spec[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A fully-featured, low-level AMQP 0.9.1 client EAPI=8 HOMEPAGE=https://github.com/ruby-amqp/amq-client INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test KEYWORDS=~amd64 ~x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/amq-protocol-1.2.0[ruby_targets_ruby30(-)] dev-ruby/eventmachine[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/amq-protocol-1.2.0[ruby_targets_ruby31(-)] dev-ruby/eventmachine[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/amq-protocol-1.2.0[ruby_targets_ruby30(-)] dev-ruby/eventmachine[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/amq-protocol-1.2.0[ruby_targets_ruby31(-)] dev-ruby/eventmachine[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/amq-protocol-1.2.0[ruby_targets_ruby32(-)] dev-ruby/eventmachine[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/amq-client-1.0.4.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9f27b1f1f3381fb9ce3391047b5953f0 +_md5_=bd9b2574c8421f5d9c4fb22d83dfa7f8 diff --git a/metadata/md5-cache/dev-ruby/async-container-0.16.12 b/metadata/md5-cache/dev-ruby/async-container-0.16.12 deleted file mode 100644 index b6498acfdeba..000000000000 --- a/metadata/md5-cache/dev-ruby/async-container-0.16.12 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/async[ruby_targets_ruby30(-)] dev-ruby/async-io[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] dev-ruby/async-io[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/async-rspec-1.1:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/async-rspec-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Abstract container-based parallelism using threads and processes -EAPI=8 -HOMEPAGE=https://github.com/socketry/async-container -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/async[ruby_targets_ruby30(-)] dev-ruby/async-io[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] dev-ruby/async-io[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/socketry/async-container/archive/v0.16.12.tar.gz -> async-container-0.16.12.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3c57fd6e2ddfabf063e8c0985b039c8e diff --git a/metadata/md5-cache/dev-ruby/async-io-1.34.1 b/metadata/md5-cache/dev-ruby/async-io-1.34.1 deleted file mode 100644 index f000b0598405..000000000000 --- a/metadata/md5-cache/dev-ruby/async-io-1.34.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/async[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/async-container-0.15:0[ruby_targets_ruby30(-)] >=dev-ruby/async-rspec-1.10:1[ruby_targets_ruby30(-)] dev-ruby/rack-test[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/async-container-0.15:0[ruby_targets_ruby31(-)] >=dev-ruby/async-rspec-1.10:1[ruby_targets_ruby31(-)] dev-ruby/rack-test[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Provides support for asynchronous TCP, UDP, UNIX and SSL sockets -EAPI=8 -HOMEPAGE=https://github.com/socketry/async-io -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/async[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=1 -SRC_URI=https://github.com/socketry/async-io/archive/v1.34.1.tar.gz -> async-io-1.34.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d81d318bea7f0c73710c7d4efabe0a57 diff --git a/metadata/md5-cache/dev-ruby/async-io-1.34.3 b/metadata/md5-cache/dev-ruby/async-io-1.34.3 deleted file mode 100644 index d3a9668d89a4..000000000000 --- a/metadata/md5-cache/dev-ruby/async-io-1.34.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/async[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/async-container-0.15:0[ruby_targets_ruby30(-)] >=dev-ruby/async-rspec-1.10:1[ruby_targets_ruby30(-)] dev-ruby/rack-test[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/async-container-0.15:0[ruby_targets_ruby31(-)] >=dev-ruby/async-rspec-1.10:1[ruby_targets_ruby31(-)] dev-ruby/rack-test[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Provides support for asynchronous TCP, UDP, UNIX and SSL sockets -EAPI=8 -HOMEPAGE=https://github.com/socketry/async-io -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/async[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/async[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=1 -SRC_URI=https://github.com/socketry/async-io/archive/v1.34.3.tar.gz -> async-io-1.34.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d81d318bea7f0c73710c7d4efabe0a57 diff --git a/metadata/md5-cache/dev-ruby/async-rspec-1.16.1 b/metadata/md5-cache/dev-ruby/async-rspec-1.16.1 deleted file mode 100644 index 18eb3df364f7..000000000000 --- a/metadata/md5-cache/dev-ruby/async-rspec-1.16.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/rspec-files:1[ruby_targets_ruby30(-)] dev-ruby/rspec-memory:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/rspec-files:1[ruby_targets_ruby31(-)] dev-ruby/rspec-memory:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/async[ruby_targets_ruby30(-)] dev-ruby/async-io[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/async[ruby_targets_ruby31(-)] dev-ruby/async-io[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Helpers for writing specs against the async gem -EAPI=8 -HOMEPAGE=https://github.com/socketry/async-rspec -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/rspec-files:1[ruby_targets_ruby30(-)] dev-ruby/rspec-memory:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/rspec-files:1[ruby_targets_ruby31(-)] dev-ruby/rspec-memory:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=1 -SRC_URI=https://github.com/socketry/async-rspec/archive/v1.16.1.tar.gz -> async-rspec-1.16.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a9e83dec78d5201f3ad28332083361dd diff --git a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0 b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0 index ee4b3d8d0884..2b8410778b04 100644 --- a/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0 +++ b/metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/execjs[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/execjs[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby30(-)] dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/rspec-rails[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby31(-)] dev-ruby/rake[ruby_targets_ruby31(-)] dev-ruby/rspec-rails[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/execjs[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/execjs[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/execjs[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby30(-)] dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/rspec-rails[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby31(-)] dev-ruby/rake[ruby_targets_ruby31(-)] dev-ruby/rspec-rails[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rails-5.0.0[ruby_targets_ruby32(-)] dev-ruby/rake[ruby_targets_ruby32(-)] dev-ruby/rspec-rails[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( net-libs/nodejs ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=test? ( net-libs/nodejs ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Add vendor prefixes to CSS rules using values from the Can I Use website EAPI=8 HOMEPAGE=https://github.com/ai/autoprefixer-rails INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/execjs[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/execjs[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-ruby/execjs[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/execjs[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/execjs[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=10 SRC_URI=https://github.com/ai/autoprefixer-rails/archive/10.4.13.0.tar.gz -> autoprefixer-rails-10.4.13.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=746ae291a8e79c9a675557f23c652ea6 +_md5_=907c3532e4dae333fbac9e45d434f243 diff --git a/metadata/md5-cache/dev-ruby/bindata-2.4.14 b/metadata/md5-cache/dev-ruby/bindata-2.4.14 deleted file mode 100644 index 6d78f9b0d5a9..000000000000 --- a/metadata/md5-cache/dev-ruby/bindata-2.4.14 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Parsing Binary Data in Ruby -EAPI=8 -HOMEPAGE=https://github.com/dmendel/bindata -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~x86 -LICENSE=BSD-2 -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=2 -SRC_URI=https://rubygems.org/gems/bindata-2.4.14.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4605c16de7ee48f35f0e758aea71938f diff --git a/metadata/md5-cache/dev-ruby/bunny-2.22.0 b/metadata/md5-cache/dev-ruby/bunny-2.22.0 index 823efeffcf74..61342d88d9d9 100644 --- a/metadata/md5-cache/dev-ruby/bunny-2.22.0 +++ b/metadata/md5-cache/dev-ruby/bunny-2.22.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby30(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby31(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby30(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby31(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby32(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Another synchronous Ruby AMQP client EAPI=8 HOMEPAGE=https://github.com/ruby-amqp/bunny INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=~amd64 ~x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby30(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby31(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby30(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby31(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/amq-protocol-2.3.1:2[ruby_targets_ruby32(-)] >=dev-ruby/sorted_set-1.0.2:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-amqp/bunny/archive/2.22.0.tar.gz -> bunny-2.22.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ff0f3d4b870a418f2529d7da7fb87e23 +_md5_=5dbafab2fd07e36610c9eae5a6ba9938 diff --git a/metadata/md5-cache/dev-ruby/capybara-3.38.0 b/metadata/md5-cache/dev-ruby/capybara-3.38.0 deleted file mode 100644 index e343292bd1e0..000000000000 --- a/metadata/md5-cache/dev-ruby/capybara-3.38.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] >=dev-ruby/launchy-2.4.0[ruby_targets_ruby30(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby30(-)] || ( dev-ruby/sinatra:3[ruby_targets_ruby30(-)] dev-ruby/sinatra:2[ruby_targets_ruby30(-)] ) www-servers/puma[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] >=dev-ruby/launchy-2.4.0[ruby_targets_ruby31(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby31(-)] || ( dev-ruby/sinatra:3[ruby_targets_ruby31(-)] dev-ruby/sinatra:2[ruby_targets_ruby31(-)] ) www-servers/puma[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby30? ( dev-ruby/addressable[ruby_targets_ruby30(-)] dev-ruby/matrix[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-0.1.3[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby30(-)] >=dev-ruby/rack-1.6.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] dev-ruby/regexp_parser:2[ruby_targets_ruby30(-)] >=dev-ruby/xpath-3.2:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/addressable[ruby_targets_ruby31(-)] dev-ruby/matrix[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-0.1.3[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby31(-)] >=dev-ruby/rack-1.6.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] dev-ruby/regexp_parser:2[ruby_targets_ruby31(-)] >=dev-ruby/xpath-3.2:3[ruby_targets_ruby31(-)] ) ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( || ( www-client/firefox www-client/firefox-bin ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Capybara aims to simplify the process of integration testing Rack applications -EAPI=8 -HOMEPAGE=https://github.com/jnicklas/capybara -INHERIT=virtualx ruby-fakegem -IUSE=test test ruby_targets_ruby30 ruby_targets_ruby31 doc test -KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/addressable[ruby_targets_ruby30(-)] dev-ruby/matrix[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-0.1.3[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby30(-)] >=dev-ruby/rack-1.6.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] dev-ruby/regexp_parser:2[ruby_targets_ruby30(-)] >=dev-ruby/xpath-3.2:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/addressable[ruby_targets_ruby31(-)] dev-ruby/matrix[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-0.1.3[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby31(-)] >=dev-ruby/rack-1.6.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] dev-ruby/regexp_parser:2[ruby_targets_ruby31(-)] >=dev-ruby/xpath-3.2:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=3 -SRC_URI=https://rubygems.org/gems/capybara-3.38.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=a9308e8096cc015d45de2ba3349e6d01 diff --git a/metadata/md5-cache/dev-ruby/capybara-3.39.0 b/metadata/md5-cache/dev-ruby/capybara-3.39.0 deleted file mode 100644 index 62237364bc5d..000000000000 --- a/metadata/md5-cache/dev-ruby/capybara-3.39.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] >=dev-ruby/launchy-2.4.0[ruby_targets_ruby30(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby30(-)] || ( dev-ruby/sinatra:3[ruby_targets_ruby30(-)] dev-ruby/sinatra:2[ruby_targets_ruby30(-)] ) www-servers/puma[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] >=dev-ruby/launchy-2.4.0[ruby_targets_ruby31(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby31(-)] || ( dev-ruby/sinatra:3[ruby_targets_ruby31(-)] dev-ruby/sinatra:2[ruby_targets_ruby31(-)] ) www-servers/puma[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby30? ( dev-ruby/addressable[ruby_targets_ruby30(-)] dev-ruby/matrix[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-0.1.3[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby30(-)] >=dev-ruby/rack-1.6.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] dev-ruby/regexp_parser:2[ruby_targets_ruby30(-)] >=dev-ruby/xpath-3.2:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/addressable[ruby_targets_ruby31(-)] dev-ruby/matrix[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-0.1.3[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby31(-)] >=dev-ruby/rack-1.6.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] dev-ruby/regexp_parser:2[ruby_targets_ruby31(-)] >=dev-ruby/xpath-3.2:3[ruby_targets_ruby31(-)] ) ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( || ( www-client/firefox www-client/firefox-bin ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Capybara aims to simplify the process of integration testing Rack applications -EAPI=8 -HOMEPAGE=https://github.com/teamcapybara/capybara -INHERIT=virtualx ruby-fakegem -IUSE=test test ruby_targets_ruby30 ruby_targets_ruby31 doc test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/addressable[ruby_targets_ruby30(-)] dev-ruby/matrix[ruby_targets_ruby30(-)] >=dev-ruby/mini_mime-0.1.3[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby30(-)] >=dev-ruby/rack-1.6.0:*[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] dev-ruby/regexp_parser:2[ruby_targets_ruby30(-)] >=dev-ruby/xpath-3.2:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/addressable[ruby_targets_ruby31(-)] dev-ruby/matrix[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-0.1.3[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby31(-)] >=dev-ruby/rack-1.6.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] dev-ruby/regexp_parser:2[ruby_targets_ruby31(-)] >=dev-ruby/xpath-3.2:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=3 -SRC_URI=https://rubygems.org/gems/capybara-3.39.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=94d9802266577b6fb713a45e72770a1e diff --git a/metadata/md5-cache/dev-ruby/climate_control-1.2.0 b/metadata/md5-cache/dev-ruby/climate_control-1.2.0 index ecf7a7ee4869..2166b9942873 100644 --- a/metadata/md5-cache/dev-ruby/climate_control-1.2.0 +++ b/metadata/md5-cache/dev-ruby/climate_control-1.2.0 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Easily manage your environment EAPI=8 HOMEPAGE=https://github.com/thoughtbot/climate_control INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 test test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/climate_control-1.2.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2b37261ce5b97771cb41d95434f854e2 +_md5_=df3cea3ce3572f8593794cd63ad2992e diff --git a/metadata/md5-cache/dev-ruby/commonmarker-0.23.5 b/metadata/md5-cache/dev-ruby/commonmarker-0.23.5 deleted file mode 100644 index 2c67d97cbcb0..000000000000 --- a/metadata/md5-cache/dev-ruby/commonmarker-0.23.5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A fast, safe, extensible parser for CommonMark, wrapping the libcmark library -EAPI=8 -HOMEPAGE=https://github.com/gjtorikian/commonmarker -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/gjtorikian/commonmarker/archive/v0.23.5.tar.gz -> commonmarker-0.23.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5cbc1c6cb74b1743c1e5c9d94000eeff diff --git a/metadata/md5-cache/dev-ruby/commonmarker-0.23.6 b/metadata/md5-cache/dev-ruby/commonmarker-0.23.6 deleted file mode 100644 index b562b589121e..000000000000 --- a/metadata/md5-cache/dev-ruby/commonmarker-0.23.6 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A fast, safe, extensible parser for CommonMark, wrapping the libcmark library -EAPI=8 -HOMEPAGE=https://github.com/gjtorikian/commonmarker -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/gjtorikian/commonmarker/archive/v0.23.6.tar.gz -> commonmarker-0.23.6.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5cbc1c6cb74b1743c1e5c9d94000eeff diff --git a/metadata/md5-cache/dev-ruby/commonmarker-0.23.7 b/metadata/md5-cache/dev-ruby/commonmarker-0.23.7 deleted file mode 100644 index c65053712b51..000000000000 --- a/metadata/md5-cache/dev-ruby/commonmarker-0.23.7 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A fast, safe, extensible parser for CommonMark, wrapping the libcmark library -EAPI=8 -HOMEPAGE=https://github.com/gjtorikian/commonmarker -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/gjtorikian/commonmarker/archive/v0.23.7.tar.gz -> commonmarker-0.23.7.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=524ec92297e9d531a385a9038c2889c1 diff --git a/metadata/md5-cache/dev-ruby/console-1.16.2 b/metadata/md5-cache/dev-ruby/console-1.16.2 deleted file mode 100644 index f8e6c59b7cab..000000000000 --- a/metadata/md5-cache/dev-ruby/console-1.16.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/fiber-local[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/fiber-local[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sus[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sus[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Beautiful logging for Ruby -EAPI=8 -HOMEPAGE=https://github.com/socketry/console -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/fiber-local[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/fiber-local[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=1 -SRC_URI=https://github.com/socketry/console/archive/v1.16.2.tar.gz -> console-1.16.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=aac5ca39175c7b2c4af676e462c1b439 diff --git a/metadata/md5-cache/dev-ruby/ox-2.14.14 b/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1-r1 similarity index 58% rename from metadata/md5-cache/dev-ruby/ox-2.14.14 rename to metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1-r1 index 7ae045572ebc..001f90ff6d7b 100644 --- a/metadata/md5-cache/dev-ruby/ox-2.14.14 +++ b/metadata/md5-cache/dev-ruby/database_cleaner-core-2.0.1-r1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) -DESCRIPTION=A fast XML parser and Object marshaller +DESCRIPTION=Strategies for cleaning databases EAPI=8 -HOMEPAGE=https://www.ohler.com/ox/ https://github.com/ohler55/ox +HOMEPAGE=https://github.com/DatabaseCleaner/database_cleaner INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=BSD +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ohler55/ox/archive/v2.14.14.tar.gz -> ox-2.14.14.tar.gz +RESTRICT=!test? ( test ) +SLOT=2.0 +SRC_URI=https://rubygems.org/gems/database_cleaner-core-2.0.1.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=230788f70269ba116cc8e51348e8cff6 +_md5_=4bb297a426668a06538f05650ddbf033 diff --git a/metadata/md5-cache/dev-ruby/date_validator-0.12.0 b/metadata/md5-cache/dev-ruby/date_validator-0.12.0 index 3aba38ab9157..611fd57fc845 100644 --- a/metadata/md5-cache/dev-ruby/date_validator-0.12.0 +++ b/metadata/md5-cache/dev-ruby/date_validator-0.12.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activemodel-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activemodel-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] >=dev-ruby/tzinfo-0.3[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-3.0[ruby_targets_ruby30(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] >=dev-ruby/tzinfo-0.3[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-3.0[ruby_targets_ruby31(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activemodel-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activemodel-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activemodel-3.0:*[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] >=dev-ruby/tzinfo-0.3[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-3.0[ruby_targets_ruby30(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] >=dev-ruby/tzinfo-0.3[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-3.0[ruby_targets_ruby31(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest[ruby_targets_ruby32(-)] >=dev-ruby/tzinfo-0.3[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-3.0[ruby_targets_ruby32(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Simple, ORM agnostic, Ruby 1.9 compatible date validator for Rails EAPI=8 HOMEPAGE=https://github.com/codegram/date_validator INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activemodel-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activemodel-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activemodel-3.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activemodel-3.0:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activemodel-3.0:*[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-3.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/date_validator-0.12.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6f5853d1725c4a54275a92d3414ce1a4 +_md5_=00c7404db78a9ed5803908e94cebeecf diff --git a/metadata/md5-cache/dev-ruby/dnsruby-1.70.0 b/metadata/md5-cache/dev-ruby/dnsruby-1.70.0 index 94deb968c379..248052cfed19 100644 --- a/metadata/md5-cache/dev-ruby/dnsruby-1.70.0 +++ b/metadata/md5-cache/dev-ruby/dnsruby-1.70.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/simpleidn-0.1:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/simpleidn-0.1:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/minitest-5.4:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/minitest-5.4:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/simpleidn-0.1:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/simpleidn-0.1:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/simpleidn-0.1:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/minitest-5.4:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/minitest-5.4:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/minitest-5.4:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A pure Ruby DNS client library EAPI=8 HOMEPAGE=https://github.com/alexdalitz/dnsruby INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=~amd64 ~arm ~x86 LICENSE=Apache-2.0 -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/simpleidn-0.1:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/simpleidn-0.1:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/simpleidn-0.1:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/simpleidn-0.1:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/simpleidn-0.1:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/dnsruby-1.70.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4e0e27d77ec3f2c0072e6ecd88fe1927 +_md5_=7cdb5c32a4d5fde70ba6a4b2920fd20e diff --git a/metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0 b/metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0 index 786e2df674a6..d2d8276ba83b 100644 --- a/metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0 +++ b/metadata/md5-cache/dev-ruby/duktape-rb-2.7.0.0 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] dev-ruby/rake-compiler[ruby_targets_ruby30(-)] dev-ruby/sdoc[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] dev-ruby/rake-compiler[ruby_targets_ruby31(-)] dev-ruby/sdoc[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig +BDEPEND=ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] dev-ruby/rake-compiler[ruby_targets_ruby30(-)] dev-ruby/sdoc[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] dev-ruby/rake-compiler[ruby_targets_ruby31(-)] dev-ruby/sdoc[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] dev-ruby/rake-compiler[ruby_targets_ruby32(-)] dev-ruby/sdoc[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=dev-lang/duktape:= ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=dev-lang/duktape:= ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Ruby bindings to the Duktape JavaScript interpreter EAPI=8 HOMEPAGE=https://github.com/judofyr/duktape.rb INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ppc ~riscv ~sparc LICENSE=MIT -RDEPEND=dev-lang/duktape:= ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=dev-lang/duktape:= ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/judofyr/duktape.rb/archive/v2.7.0.0.tar.gz -> duktape-rb-2.7.0.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d951877f75769ce473c0b39e4ba3c3f1 +_md5_=463c23d98c9f3aab8875c39d78b07b50 diff --git a/metadata/md5-cache/dev-ruby/elastic-transport-8.2.2 b/metadata/md5-cache/dev-ruby/elastic-transport-8.2.2 new file mode 100644 index 000000000000..7af2920801c3 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/elastic-transport-8.2.2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( || ( dev-ruby/faraday:2[ruby_targets_ruby30(-)] dev-ruby/faraday:1[ruby_targets_ruby30(-)] ) dev-ruby/multi_json[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/faraday:2[ruby_targets_ruby31(-)] dev-ruby/faraday:1[ruby_targets_ruby31(-)] ) dev-ruby/multi_json[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( dev-ruby/faraday:2[ruby_targets_ruby32(-)] dev-ruby/faraday:1[ruby_targets_ruby32(-)] ) dev-ruby/multi_json[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) test? ( dev-ruby/ansi[ruby_targets_ruby30(-)] dev-ruby/hashie[ruby_targets_ruby30(-)] dev-ruby/mocha:1.0[ruby_targets_ruby30(-)] dev-ruby/pry[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/shoulda-context[ruby_targets_ruby30(-)] dev-ruby/curb[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) test? ( dev-ruby/ansi[ruby_targets_ruby31(-)] dev-ruby/hashie[ruby_targets_ruby31(-)] dev-ruby/mocha:1.0[ruby_targets_ruby31(-)] dev-ruby/pry[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/shoulda-context[ruby_targets_ruby31(-)] dev-ruby/curb[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) test? ( dev-ruby/ansi[ruby_targets_ruby32(-)] dev-ruby/hashie[ruby_targets_ruby32(-)] dev-ruby/mocha:1.0[ruby_targets_ruby32(-)] dev-ruby/pry[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] dev-ruby/shoulda-context[ruby_targets_ruby32(-)] dev-ruby/curb[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Transport classes and utilities shared among Ruby Elastic client libraries +EAPI=8 +HOMEPAGE=https://github.com/elastic/elastic-transport-ruby +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=ruby_targets_ruby30? ( || ( dev-ruby/faraday:2[ruby_targets_ruby30(-)] dev-ruby/faraday:1[ruby_targets_ruby30(-)] ) dev-ruby/multi_json[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/faraday:2[ruby_targets_ruby31(-)] dev-ruby/faraday:1[ruby_targets_ruby31(-)] ) dev-ruby/multi_json[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( dev-ruby/faraday:2[ruby_targets_ruby32(-)] dev-ruby/faraday:1[ruby_targets_ruby32(-)] ) dev-ruby/multi_json[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=8 +SRC_URI=https://github.com/elastic/elastic-transport-ruby/archive/refs/tags/v8.2.2.tar.gz -> elastic-transport-8.2.2.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=756d3c723c80a35a2fc41910305db204 diff --git a/metadata/md5-cache/dev-ruby/em-websocket-0.5.3-r1 b/metadata/md5-cache/dev-ruby/em-websocket-0.5.3-r1 new file mode 100644 index 000000000000..fccd3f9178de --- /dev/null +++ b/metadata/md5-cache/dev-ruby/em-websocket-0.5.3-r1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/eventmachine-0.12.9[ruby_targets_ruby30(-)] dev-ruby/http_parser_rb:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/eventmachine-0.12.9[ruby_targets_ruby31(-)] dev-ruby/http_parser_rb:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/eventmachine-0.12.9[ruby_targets_ruby32(-)] dev-ruby/http_parser_rb:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=EventMachine based WebSocket server +EAPI=8 +HOMEPAGE=https://rubygems.org/gems/em-websocket +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/eventmachine-0.12.9[ruby_targets_ruby30(-)] dev-ruby/http_parser_rb:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/eventmachine-0.12.9[ruby_targets_ruby31(-)] dev-ruby/http_parser_rb:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/eventmachine-0.12.9[ruby_targets_ruby32(-)] dev-ruby/http_parser_rb:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/igrigorik/em-websocket/archive/v0.5.3.tar.gz -> em-websocket-0.5.3.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7687b643ced957ab2482bf51e8f05632 diff --git a/metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1 b/metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1 index 5df7ffa88a9c..777737b3fb75 100644 --- a/metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1 +++ b/metadata/md5-cache/dev-ruby/evented-spec-0.9.0-r1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A set of helpers to help you test your asynchronous code EAPI=8 HOMEPAGE=https://github.com/ruby-amqp/evented-spec INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test KEYWORDS=~amd64 ~x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=test !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/evented-spec-0.9.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=53f40834abb7f46991ca6f049457308f +_md5_=6c49dc738e1674bbbc089a2e1b66c29b diff --git a/metadata/md5-cache/dev-ruby/exifr-1.3.10 b/metadata/md5-cache/dev-ruby/exifr-1.3.10 deleted file mode 100644 index 536ad4a07373..000000000000 --- a/metadata/md5-cache/dev-ruby/exifr-1.3.10 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A library to read EXIF info from JPEG and TIFF images -EAPI=8 -HOMEPAGE=https://github.com/remvee/exifr/ -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/remvee/exifr/archive/release-1.3.10.tar.gz -> exifr-1.3.10.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=139dad4b3b7a997ef4297c5552e152e3 diff --git a/metadata/md5-cache/dev-ruby/faker-2.23.0 b/metadata/md5-cache/dev-ruby/faker-2.23.0 deleted file mode 100644 index e2cd1a478b41..000000000000 --- a/metadata/md5-cache/dev-ruby/faker-2.23.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/timecop[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/timecop[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A library for generating fake data such as names, addresses, and phone numbers -EAPI=8 -HOMEPAGE=https://github.com/stympy/faker -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test -KEYWORDS=~amd64 ~arm ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=2 -SRC_URI=https://github.com/stympy/faker/archive/v2.23.0.tar.gz -> faker-2.23.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6316f04223d96b41ff1ba3a52bd5c3cc diff --git a/metadata/md5-cache/dev-ruby/faker-3.1.0 b/metadata/md5-cache/dev-ruby/faker-3.1.0 deleted file mode 100644 index f40a33e4f230..000000000000 --- a/metadata/md5-cache/dev-ruby/faker-3.1.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby30(-)] !=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby31(-)] !=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby30(-)] !=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby31(-)] ! faker-3.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=dd1d779835c44ad0c6f6acbb664fa0a6 diff --git a/metadata/md5-cache/dev-ruby/faker-3.1.1 b/metadata/md5-cache/dev-ruby/faker-3.1.1 deleted file mode 100644 index 743557135b27..000000000000 --- a/metadata/md5-cache/dev-ruby/faker-3.1.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby30(-)] !=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby31(-)] !=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby30(-)] !=dev-ruby/i18n-1.8.11:1[ruby_targets_ruby31(-)] ! faker-3.1.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=dd1d779835c44ad0c6f6acbb664fa0a6 diff --git a/metadata/md5-cache/dev-ruby/faraday-2.7.10 b/metadata/md5-cache/dev-ruby/faraday-2.7.10 new file mode 100644 index 000000000000..595d89bcbdfe --- /dev/null +++ b/metadata/md5-cache/dev-ruby/faraday-2.7.10 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( || ( =dev-ruby/faraday-net_http-3.0*[ruby_targets_ruby30(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby30(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( =dev-ruby/faraday-net_http-3.0*[ruby_targets_ruby31(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby31(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( =dev-ruby/faraday-net_http-3.0*[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby30(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] dev-ruby/webmock[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=test? ( sys-process/lsof ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=HTTP/REST API client library with pluggable components +EAPI=8 +HOMEPAGE=https://github.com/lostisland/faraday +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test +KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( || ( =dev-ruby/faraday-net_http-3.0*[ruby_targets_ruby30(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby30(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( =dev-ruby/faraday-net_http-3.0*[ruby_targets_ruby31(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby31(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( =dev-ruby/faraday-net_http-3.0*[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=2 +SRC_URI=https://github.com/lostisland/faraday/archive/v2.7.10.tar.gz -> faraday-2.7.10.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ada7eb8bea14e1effaa8974ef2999c52 diff --git a/metadata/md5-cache/dev-ruby/faraday-net_http-2.0.3 b/metadata/md5-cache/dev-ruby/faraday-net_http-2.0.3 deleted file mode 100644 index 50b19d2d9623..000000000000 --- a/metadata/md5-cache/dev-ruby/faraday-net_http-2.0.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( || ( dev-ruby/faraday:2[ruby_targets_ruby30(-)] >=dev-ruby/faraday-1.3.1:1[ruby_targets_ruby30(-)] ) ) ) ruby_targets_ruby31? ( test? ( || ( dev-ruby/faraday:2[ruby_targets_ruby31(-)] >=dev-ruby/faraday-1.3.1:1[ruby_targets_ruby31(-)] ) ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Faraday adapter for Net::HTTP -EAPI=8 -HOMEPAGE=https://github.com/lostisland/faraday-net_http -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=2 -SRC_URI=https://github.com/lostisland/faraday-net_http/archive/v2.0.3.tar.gz -> faraday-net_http-2.0.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c474e70246e4f9a542e31e1ecf090343 diff --git a/metadata/md5-cache/dev-ruby/faraday-net_http-2.1.0 b/metadata/md5-cache/dev-ruby/faraday-net_http-2.1.0 index 3d5d9ba17d3a..b6aac278a90d 100644 --- a/metadata/md5-cache/dev-ruby/faraday-net_http-2.1.0 +++ b/metadata/md5-cache/dev-ruby/faraday-net_http-2.1.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/lostisland/faraday-net_http INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~x86 LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/lostisland/faraday-net_http/archive/v2.1.0.tar.gz -> faraday-net_http-2.1.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2c8e4810c14c5ee3144970cc3e946948 +_md5_=065faa08e93f9fd73f70e143ea81b4d4 diff --git a/metadata/md5-cache/dev-ruby/faraday-net_http-3.0.0 b/metadata/md5-cache/dev-ruby/faraday-net_http-3.0.0 deleted file mode 100644 index 2860a9deaa65..000000000000 --- a/metadata/md5-cache/dev-ruby/faraday-net_http-3.0.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/faraday-2.5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/faraday-2.5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Faraday adapter for Net::HTTP -EAPI=8 -HOMEPAGE=https://github.com/lostisland/faraday-net_http -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=3 -SRC_URI=https://github.com/lostisland/faraday-net_http/archive/v3.0.0.tar.gz -> faraday-net_http-3.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=1746b1c64c6d8a1c8b8b2c93b3ac2969 diff --git a/metadata/md5-cache/dev-ruby/faraday-net_http-3.0.1 b/metadata/md5-cache/dev-ruby/faraday-net_http-3.0.1 deleted file mode 100644 index eb0928546d3e..000000000000 --- a/metadata/md5-cache/dev-ruby/faraday-net_http-3.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/faraday-2.5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/faraday-2.5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Faraday adapter for Net::HTTP -EAPI=8 -HOMEPAGE=https://github.com/lostisland/faraday-net_http -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=3 -SRC_URI=https://github.com/lostisland/faraday-net_http/archive/v3.0.1.tar.gz -> faraday-net_http-3.0.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=1746b1c64c6d8a1c8b8b2c93b3ac2969 diff --git a/metadata/md5-cache/dev-ruby/faraday-net_http_persistent-2.1.0 b/metadata/md5-cache/dev-ruby/faraday-net_http_persistent-2.1.0 new file mode 100644 index 000000000000..2b30add4ff2b --- /dev/null +++ b/metadata/md5-cache/dev-ruby/faraday-net_http_persistent-2.1.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/faraday-2.5:2[ruby_targets_ruby30(-)] dev-ruby/net-http-persistent:4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/faraday-2.5:2[ruby_targets_ruby31(-)] dev-ruby/net-http-persistent:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/faraday-2.5:2[ruby_targets_ruby32(-)] dev-ruby/net-http-persistent:4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Faraday adapter for NetHttpPersistent +EAPI=8 +HOMEPAGE=https://github.com/lostisland/faraday-net_http_persistent +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/faraday-2.5:2[ruby_targets_ruby30(-)] dev-ruby/net-http-persistent:4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/faraday-2.5:2[ruby_targets_ruby31(-)] dev-ruby/net-http-persistent:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/faraday-2.5:2[ruby_targets_ruby32(-)] dev-ruby/net-http-persistent:4[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=2 +SRC_URI=https://github.com/lostisland/faraday-net_http_persistent/archive/v2.1.0.tar.gz -> faraday-net_http_persistent-2.1.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d97eae4d5b47451ec3b67d354484fd9a diff --git a/metadata/md5-cache/dev-ruby/fcgi-0.9.2.2 b/metadata/md5-cache/dev-ruby/fcgi-0.9.2.2 index ec4e2e537bdb..0aac43c633e9 100644 --- a/metadata/md5-cache/dev-ruby/fcgi-0.9.2.2 +++ b/metadata/md5-cache/dev-ruby/fcgi-0.9.2.2 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=dev-libs/fcgi ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=dev-libs/fcgi ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=FastCGI library for Ruby EAPI=8 HOMEPAGE=https://github.com/alphallc/ruby-fcgi-ng INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test KEYWORDS=amd64 arm ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=MIT Ruby-BSD -RDEPEND=dev-libs/fcgi ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=dev-libs/fcgi ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/fcgi-0.9.2.2.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d4ecc65ebe9f5e687bbc80bd0c7626a5 +_md5_=0b8d14ca3baee206b8ff76f70f76f3af diff --git a/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 b/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 index e55f7c8f82c8..cb7d8cacccd4 100644 --- a/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 +++ b/metadata/md5-cache/dev-ruby/file-tail-1.2.0-r1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( =dev-ruby/tins-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/tins-1*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( =dev-ruby/tins-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/tins-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/tins-1*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A small ruby library that allows it to 'tail' files in Ruby EAPI=8 HOMEPAGE=https://flori.github.io/file-tail/ INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 -RDEPEND=ruby_targets_ruby30? ( =dev-ruby/tins-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/tins-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( =dev-ruby/tins-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/tins-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/tins-1*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/file-tail-1.2.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=05808e1fb445991784fd2330a2acfb80 +_md5_=e02ef6589504c6b7e9caf058c3550fac diff --git a/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8 b/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8 index 428f694ffeef..16b5ba71c47a 100644 --- a/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8 +++ b/metadata/md5-cache/dev-ruby/font-awesome-rails-4.7.0.8 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( =dev-ruby/railties-3.2:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/railties-3.2:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( =dev-ruby/railties-3.2:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/railties-3.2:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/railties-3.2:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Font-awesome for the asset pipeline EAPI=8 HOMEPAGE=https://github.com/bokmann/font-awesome-rails https://rubygems.org/gems/font-awesome-rails INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=~amd64 LICENSE=MIT OFL -RDEPEND=ruby_targets_ruby30? ( =dev-ruby/railties-3.2:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/railties-3.2:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( =dev-ruby/railties-3.2:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/railties-3.2:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/railties-3.2:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/font-awesome-rails-4.7.0.8.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=bcbaf5e378509325c38d026504f1ff75 +_md5_=ef6f6ed18da82206158a8a80eb4ee84e diff --git a/metadata/md5-cache/dev-ruby/git-1.13.2 b/metadata/md5-cache/dev-ruby/git-1.13.2 deleted file mode 100644 index 9cd00e21e714..000000000000 --- a/metadata/md5-cache/dev-ruby/git-1.13.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby30(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby31(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/minitar[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitar[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Library for using Git in Ruby -EAPI=8 -HOMEPAGE=https://github.com/ruby-git/ruby-git -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=amd64 ~ppc ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-vcs/git-1.6.0.0 ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby30(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby31(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ruby-git/ruby-git/archive/v1.13.2.tar.gz -> git-1.13.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=89731e079da2b64e36b4026c830279f0 diff --git a/metadata/md5-cache/dev-ruby/git-1.16.0 b/metadata/md5-cache/dev-ruby/git-1.16.0 deleted file mode 100644 index eb394e51d682..000000000000 --- a/metadata/md5-cache/dev-ruby/git-1.16.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby30(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby31(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/minitar[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitar[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Library for using Git in Ruby -EAPI=8 -HOMEPAGE=https://github.com/ruby-git/ruby-git -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=amd64 ~ppc ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-vcs/git-1.6.0.0 ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby30(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby31(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ruby-git/ruby-git/archive/v1.16.0.tar.gz -> git-1.16.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=996367787cc1006b98df26a49d476f76 diff --git a/metadata/md5-cache/dev-ruby/git-1.18.0 b/metadata/md5-cache/dev-ruby/git-1.18.0 index 9e221b8cd24d..2b5013020010 100644 --- a/metadata/md5-cache/dev-ruby/git-1.18.0 +++ b/metadata/md5-cache/dev-ruby/git-1.18.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby30(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby31(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/minitar[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitar[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby30(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby31(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby32(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/minitar[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitar[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/minitar[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Library for using Git in Ruby EAPI=8 HOMEPAGE=https://github.com/ruby-git/ruby-git INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=amd64 ~ppc ~ppc64 ~x86 LICENSE=MIT -RDEPEND=>=dev-vcs/git-1.6.0.0 ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby30(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby31(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=>=dev-vcs/git-1.6.0.0 ruby_targets_ruby30? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby30(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby31(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/addressable-2.8:0[ruby_targets_ruby32(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ruby-git/ruby-git/archive/v1.18.0.tar.gz -> git-1.18.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=996367787cc1006b98df26a49d476f76 +_md5_=43664b9c10965c3ebece12f81a3a5fe5 diff --git a/metadata/md5-cache/dev-ruby/globalid-1.1.0 b/metadata/md5-cache/dev-ruby/globalid-1.1.0 deleted file mode 100644 index 58cd5f6c4bdb..000000000000 --- a/metadata/md5-cache/dev-ruby/globalid-1.1.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/activemodel-5.0[ruby_targets_ruby30(-)] >=dev-ruby/railties-5.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/activemodel-5.0[ruby_targets_ruby31(-)] >=dev-ruby/railties-5.0[ruby_targets_ruby31(-)] ) ) test? ( ruby_targets_ruby30? ( >=dev-ruby/activesupport-5.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Reference models by URI -EAPI=8 -HOMEPAGE=https://github.com/rails/globalid -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activesupport-5.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/rails/globalid/archive/v1.1.0.tar.gz -> globalid-1.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3e3d005dbcd40548c5f4d4bbb4b1880a diff --git a/metadata/md5-cache/dev-ruby/hashie-5.0.0 b/metadata/md5-cache/dev-ruby/hashie-5.0.0 index 21871166358d..f3f3d0599fe1 100644 --- a/metadata/md5-cache/dev-ruby/hashie-5.0.0 +++ b/metadata/md5-cache/dev-ruby/hashie-5.0.0 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/activesupport[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/activesupport[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/activesupport[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/activesupport[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/activesupport[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Hashie is a small collection of tools that make hashes more powerful EAPI=8 HOMEPAGE=https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/ INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 -SRC_URI=https://github.com/intridea/hashie/archive/v5.0.0.tar.gz -> hashie-5.0.0.tar.gz +SRC_URI=https://github.com/hashie/hashie/archive/v5.0.0.tar.gz -> hashie-5.0.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9ba9f9b4ba5a8b1c1e1dca071694e15d +_md5_=c23955174f6570a7badeb22292041b78 diff --git a/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2 b/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2 index 74349f442b3a..1a4916f9fa6d 100644 --- a/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2 +++ b/metadata/md5-cache/dev-ruby/hiera-eyaml-plaintext-0.6-r2 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A plaintext backend for hiera-eyaml EAPI=8 HOMEPAGE=https://github.com/gtmtechltd/hiera-eyaml-plaintext INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=amd64 ~arm64 ~x86 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/hiera-eyaml-plaintext-0.6.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9dc5b508e1ae403af39a48931ff074b0 +_md5_=a6ebc08f5b93e4da0bb54abedcd710e3 diff --git a/metadata/md5-cache/dev-ruby/html-pipeline-2.14.3 b/metadata/md5-cache/dev-ruby/html-pipeline-2.14.3 index 695f064e2929..1c0ba92ee135 100644 --- a/metadata/md5-cache/dev-ruby/html-pipeline-2.14.3 +++ b/metadata/md5-cache/dev-ruby/html-pipeline-2.14.3 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activesupport-2:*[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-2:*[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/commonmarker[ruby_targets_ruby30(-)] dev-ruby/rinku[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] dev-ruby/rouge[ruby_targets_ruby30(-)] dev-ruby/sanitize[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/commonmarker[ruby_targets_ruby31(-)] dev-ruby/rinku[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] dev-ruby/rouge[ruby_targets_ruby31(-)] dev-ruby/sanitize[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activesupport-2:*[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-2:*[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-2:*[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/commonmarker[ruby_targets_ruby30(-)] dev-ruby/rinku[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] dev-ruby/rouge[ruby_targets_ruby30(-)] dev-ruby/sanitize[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/commonmarker[ruby_targets_ruby31(-)] dev-ruby/rinku[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] dev-ruby/rouge[ruby_targets_ruby31(-)] dev-ruby/sanitize[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/commonmarker[ruby_targets_ruby32(-)] dev-ruby/rinku[ruby_targets_ruby32(-)] dev-ruby/redcloth[ruby_targets_ruby32(-)] dev-ruby/rouge[ruby_targets_ruby32(-)] dev-ruby/sanitize[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=GitHub HTML processing filters and utilities EAPI=8 HOMEPAGE=https://github.com/gjtorikian/html-pipeline INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activesupport-2:*[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-2:*[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activesupport-2:*[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-2:*[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-2:*[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.4[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/gjtorikian/html-pipeline/archive/v2.14.3.tar.gz -> html-pipeline-2.14.3.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3c7c12a94f924d20fa5820c8557d7206 +_md5_=1fe4b67c9e74741c8dce3890a74fcc6b diff --git a/metadata/md5-cache/dev-ruby/jbuilder-2.11.5 b/metadata/md5-cache/dev-ruby/jbuilder-2.11.5 index ec73a41d479d..ee26e58fce15 100644 --- a/metadata/md5-cache/dev-ruby/jbuilder-2.11.5 +++ b/metadata/md5-cache/dev-ruby/jbuilder-2.11.5 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activesupport-5.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5.0.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/activemodel-5.0.0[ruby_targets_ruby30(-)] >=dev-ruby/railties-5.0.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/activemodel-5.0.0[ruby_targets_ruby31(-)] >=dev-ruby/railties-5.0.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activesupport-5.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-5.0.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/activemodel-5.0.0[ruby_targets_ruby30(-)] >=dev-ruby/railties-5.0.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/activemodel-5.0.0[ruby_targets_ruby31(-)] >=dev-ruby/railties-5.0.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/activemodel-5.0.0[ruby_targets_ruby32(-)] >=dev-ruby/railties-5.0.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Create JSON structures via a Builder-style DSL EAPI=8 HOMEPAGE=https://github.com/rails/jbuilder INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activesupport-5.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activesupport-5.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-5.0.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/jbuilder-2.11.5.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9cd12e885b9c623cb18817b44997d479 +_md5_=37b1ebb560f5949cdf285c8b3506428f diff --git a/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2 b/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2 index ad31c22dac6f..fac9e85aca4f 100644 --- a/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2 +++ b/metadata/md5-cache/dev-ruby/jquery-ui-rails-6.0.1-r2 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/railties-3.2.16:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/railties-3.2.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/railties-3.2.16:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/railties-3.2.16:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/railties-3.2.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=The jQuery UI assets for the Rails 3.2+ asset pipeline EAPI=8 HOMEPAGE=https://github.com/jquery-ui-rails/jquery-ui-rails INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test KEYWORDS=~amd64 ~arm ~x86 ~x64-macos LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/railties-3.2.16:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/railties-3.2.16:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/railties-3.2.16:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/railties-3.2.16:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/railties-3.2.16:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/jquery-ui-rails-6.0.1.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9b8878a1a72998dee8068d6bbf72ebf3 +_md5_=99aa9340672e7c4057fde4f160cfb297 diff --git a/metadata/md5-cache/dev-ruby/loofah-2.21.3 b/metadata/md5-cache/dev-ruby/loofah-2.21.3 index 2ea7f29d730b..04a4abc332e1 100644 --- a/metadata/md5-cache/dev-ruby/loofah-2.21.3 +++ b/metadata/md5-cache/dev-ruby/loofah-2.21.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/flavorjones/loofah INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( =dev-ruby/crass-1.0*[ruby_targets_ruby30(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.12.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/crass-1.0*[ruby_targets_ruby31(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.12.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/crass-1.0*[ruby_targets_ruby32(-)] >=dev-ruby/crass-1.0.2[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.12.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/flavorjones/loofah/archive/v2.21.3.tar.gz -> loofah-2.21.3.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3d9a2037d8d94dcd7dd11a49dfea503f +_md5_=534ca7058dfb5b9f31595f8e01917691 diff --git a/metadata/md5-cache/dev-ruby/msgpack-1.5.6 b/metadata/md5-cache/dev-ruby/msgpack-1.5.6 deleted file mode 100644 index 75adb7206fae..000000000000 --- a/metadata/md5-cache/dev-ruby/msgpack-1.5.6 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Binary-based efficient data interchange format for ruby binding -EAPI=8 -HOMEPAGE=https://msgpack.org/ -INHERIT=ruby-fakegem -IUSE=doc ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~ppc64 ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/msgpack-1.5.6.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4d2247896d02cff042216e4f98031847 diff --git a/metadata/md5-cache/dev-ruby/msgpack-1.6.0 b/metadata/md5-cache/dev-ruby/msgpack-1.6.0 deleted file mode 100644 index 30ba4436656d..000000000000 --- a/metadata/md5-cache/dev-ruby/msgpack-1.6.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Binary-based efficient data interchange format for ruby binding -EAPI=8 -HOMEPAGE=https://msgpack.org/ -INHERIT=ruby-fakegem -IUSE=doc ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~ppc64 ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/msgpack-1.6.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f5253681fc3785c09483c45cc9839bf6 diff --git a/metadata/md5-cache/dev-ruby/multipart-post-2.2.3-r1 b/metadata/md5-cache/dev-ruby/multipart-post-2.2.3-r1 deleted file mode 100644 index 72d7f7fe12d8..000000000000 --- a/metadata/md5-cache/dev-ruby/multipart-post-2.2.3-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Adds a streamy multipart form post capability to Net::HTTP -EAPI=8 -HOMEPAGE=https://github.com/socketry/multipart-post -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test -KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/socketry/multipart-post/archive/v2.2.3.tar.gz -> multipart-post-2.2.3.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e30ee0b140b4c7f7e9bf2a0e79d3ed6d diff --git a/metadata/md5-cache/dev-ruby/net-sftp-4.0.0 b/metadata/md5-cache/dev-ruby/net-sftp-4.0.0 index a482e752b08e..480f35596413 100644 --- a/metadata/md5-cache/dev-ruby/net-sftp-4.0.0 +++ b/metadata/md5-cache/dev-ruby/net-sftp-4.0.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( || ( dev-ruby/net-ssh:7[ruby_targets_ruby30(-)] dev-ruby/net-ssh:6[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( || ( dev-ruby/net-ssh:7[ruby_targets_ruby31(-)] dev-ruby/net-ssh:6[ruby_targets_ruby31(-)] ) ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( || ( dev-ruby/net-ssh:7[ruby_targets_ruby30(-)] dev-ruby/net-ssh:6[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( || ( dev-ruby/net-ssh:7[ruby_targets_ruby31(-)] dev-ruby/net-ssh:6[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( || ( dev-ruby/net-ssh:7[ruby_targets_ruby32(-)] dev-ruby/net-ssh:6[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/mocha-0.13[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=SFTP in pure Ruby EAPI=8 HOMEPAGE=https://github.com/net-ssh/net-sftp INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=amd64 ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris LICENSE=GPL-2 -RDEPEND=ruby_targets_ruby30? ( || ( dev-ruby/net-ssh:7[ruby_targets_ruby30(-)] dev-ruby/net-ssh:6[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( || ( dev-ruby/net-ssh:7[ruby_targets_ruby31(-)] dev-ruby/net-ssh:6[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( || ( dev-ruby/net-ssh:7[ruby_targets_ruby30(-)] dev-ruby/net-ssh:6[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( || ( dev-ruby/net-ssh:7[ruby_targets_ruby31(-)] dev-ruby/net-ssh:6[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( || ( dev-ruby/net-ssh:7[ruby_targets_ruby32(-)] dev-ruby/net-ssh:6[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://github.com/net-ssh/net-sftp/archive/v4.0.0.tar.gz -> net-sftp-4.0.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e13ea219667cd901e8858446cf91056d +_md5_=8d78d6d1f897f366739967788a21f70e diff --git a/metadata/md5-cache/dev-ruby/net-smtp-0.3.1 b/metadata/md5-cache/dev-ruby/net-smtp-0.3.1 deleted file mode 100644 index 5c330f9ca50e..000000000000 --- a/metadata/md5-cache/dev-ruby/net-smtp-0.3.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/net-protocol[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/net-protocol[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Simple Mail Transfer Protocol client library for Ruby -EAPI=8 -HOMEPAGE=https://github.com/ruby/net-smtp -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=BSD-2 -RDEPEND=ruby_targets_ruby30? ( dev-ruby/net-protocol[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/net-protocol[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ruby/net-smtp/archive/v0.3.1.tar.gz -> net-smtp-0.3.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2d609fdfe1e85f60cdad6ac1c0ff84f7 diff --git a/metadata/md5-cache/dev-ruby/net-smtp-0.3.2 b/metadata/md5-cache/dev-ruby/net-smtp-0.3.2 deleted file mode 100644 index 9b241fedf2ad..000000000000 --- a/metadata/md5-cache/dev-ruby/net-smtp-0.3.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/net-protocol[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/net-protocol[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Simple Mail Transfer Protocol client library for Ruby -EAPI=8 -HOMEPAGE=https://github.com/ruby/net-smtp -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=BSD-2 -RDEPEND=ruby_targets_ruby30? ( dev-ruby/net-protocol[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/net-protocol[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ruby/net-smtp/archive/v0.3.2.tar.gz -> net-smtp-0.3.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2d609fdfe1e85f60cdad6ac1c0ff84f7 diff --git a/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r2 b/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r2 index e495d8d88a52..ac937f72e710 100644 --- a/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r2 +++ b/metadata/md5-cache/dev-ruby/net-ssh-gateway-2.0.0-r2 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/mocha:1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/mocha:1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/mocha:1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/mocha:1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/mocha:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A simple library to assist in enabling tunneled Net::SSH connections EAPI=8 HOMEPAGE=https://github.com/net-ssh/net-ssh-gateway INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=amd64 ppc ppc64 x86 LICENSE=GPL-2 -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/net-ssh-4.0.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2.0 SRC_URI=https://github.com/net-ssh/net-ssh-gateway/archive/2.0.0.tar.gz -> net-ssh-gateway-2.0.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=31cb6dcfb9079c7bb6f1e65998ee841a +_md5_=c1c047e082a7494f8b2f9af96936fe3d diff --git a/metadata/md5-cache/dev-ruby/oauth-0.6.2 b/metadata/md5-cache/dev-ruby/oauth-0.6.2 index 7c1dc2b2c2d0..4a3ba25ed600 100644 --- a/metadata/md5-cache/dev-ruby/oauth-0.6.2 +++ b/metadata/md5-cache/dev-ruby/oauth-0.6.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/oauth-xx/oauth-ruby INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~riscv LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-ruby/snaky_hash:1[ruby_targets_ruby30(-)] >=dev-ruby/version_gem-1.1:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/snaky_hash:1[ruby_targets_ruby31(-)] >=dev-ruby/version_gem-1.1:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/oauth-xx/oauth-ruby/archive/v0.6.2.tar.gz -> oauth-0.6.2.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e270982ed91ab05343d2e78055df00e9 +_md5_=f9af9216dcd5a11d8909512cc86a4358 diff --git a/metadata/md5-cache/dev-ruby/oauth2-1.4.10 b/metadata/md5-cache/dev-ruby/oauth2-1.4.10 deleted file mode 100644 index 4c738ac6a57e..000000000000 --- a/metadata/md5-cache/dev-ruby/oauth2-1.4.10 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( || ( dev-ruby/faraday:2[ruby_targets_ruby30(-)] dev-ruby/faraday:1[ruby_targets_ruby30(-)] ) dev-ruby/jwt:2[ruby_targets_ruby30(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby30(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby30(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby30(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby30(-)] =dev-ruby/multi_json-1.3[ruby_targets_ruby31(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby31(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby31(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby31(-)] =dev-ruby/addressable-2.3[ruby_targets_ruby30(-)] >=dev-ruby/rexml-3.2:3[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/rspec-pending_for[ruby_targets_ruby30(-)] dev-ruby/rspec-stubbed_env[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/addressable-2.3[ruby_targets_ruby31(-)] >=dev-ruby/rexml-3.2:3[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/rspec-pending_for[ruby_targets_ruby31(-)] dev-ruby/rspec-stubbed_env[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Wrapper for the OAuth 2.0 protocol with a similar style to the OAuth gem -EAPI=8 -HOMEPAGE=https://github.com/oauth-xx/oauth2 -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( || ( dev-ruby/faraday:2[ruby_targets_ruby30(-)] dev-ruby/faraday:1[ruby_targets_ruby30(-)] ) dev-ruby/jwt:2[ruby_targets_ruby30(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby30(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby30(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby30(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby30(-)] =dev-ruby/multi_json-1.3[ruby_targets_ruby31(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby31(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby31(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby31(-)] oauth2-1.4.10.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=072c618bf1c25e69f992f2b9e5601979 diff --git a/metadata/md5-cache/dev-ruby/ox-2.14.13 b/metadata/md5-cache/dev-ruby/ox-2.14.13 deleted file mode 100644 index 94927ee4b29d..000000000000 --- a/metadata/md5-cache/dev-ruby/ox-2.14.13 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A fast XML parser and Object marshaller -EAPI=8 -HOMEPAGE=https://www.ohler.com/ox/ https://github.com/ohler55/ox -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=amd64 ~ppc ~ppc64 ~x86 -LICENSE=BSD -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ohler55/ox/archive/v2.14.13.tar.gz -> ox-2.14.13.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=62d20c2483f3cdda632d6c5e93901966 diff --git a/metadata/md5-cache/dev-ruby/parallel-1.23.0 b/metadata/md5-cache/dev-ruby/parallel-1.23.0 index d0d627f2d6b9..25cfb997dfcd 100644 --- a/metadata/md5-cache/dev-ruby/parallel-1.23.0 +++ b/metadata/md5-cache/dev-ruby/parallel-1.23.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/grosser/parallel INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~riscv +KEYWORDS=amd64 ~riscv LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/grosser/parallel/archive/v1.23.0.tar.gz -> parallel-1.23.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d3d225ce5d5bfb89ef78cdf72ddf0795 +_md5_=304c57467b94870a0d4a9a99ddbde9a3 diff --git a/metadata/md5-cache/dev-ruby/parser-3.1.3.0 b/metadata/md5-cache/dev-ruby/parser-3.1.3.0 deleted file mode 100644 index 5f23e4ad3417..000000000000 --- a/metadata/md5-cache/dev-ruby/parser-3.1.3.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] ) dev-ruby/cliver[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] ) dev-ruby/cliver[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND==dev-util/ragel-6* ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A production-ready Ruby parser written in pure Ruby -EAPI=8 -HOMEPAGE=https://github.com/whitequark/parser -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~sparc -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/whitequark/parser/archive/v3.1.3.0.tar.gz -> parser-3.1.3.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4db970d803de2b0c7bc92397124d54e0 diff --git a/metadata/md5-cache/dev-ruby/parser-3.2.0.0 b/metadata/md5-cache/dev-ruby/parser-3.2.0.0 deleted file mode 100644 index d588623b687d..000000000000 --- a/metadata/md5-cache/dev-ruby/parser-3.2.0.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] ) dev-ruby/cliver[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] ) dev-ruby/cliver[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND==dev-util/ragel-6* ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A production-ready Ruby parser written in pure Ruby -EAPI=8 -HOMEPAGE=https://github.com/whitequark/parser -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~sparc -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/whitequark/parser/archive/v3.2.0.0.tar.gz -> parser-3.2.0.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6391bba9dd412bd3f162bfeaf17e5ddd diff --git a/metadata/md5-cache/dev-ruby/parser-3.2.1.0 b/metadata/md5-cache/dev-ruby/parser-3.2.1.0 deleted file mode 100644 index 51b62dc0e534..000000000000 --- a/metadata/md5-cache/dev-ruby/parser-3.2.1.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] ) dev-ruby/cliver[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] ) dev-ruby/cliver[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND==dev-util/ragel-6* ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A production-ready Ruby parser written in pure Ruby -EAPI=8 -HOMEPAGE=https://github.com/whitequark/parser -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~sparc -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/whitequark/parser/archive/v3.2.1.0.tar.gz -> parser-3.2.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6391bba9dd412bd3f162bfeaf17e5ddd diff --git a/metadata/md5-cache/dev-ruby/parser-3.2.1.1 b/metadata/md5-cache/dev-ruby/parser-3.2.1.1 deleted file mode 100644 index cfb0c5d9ec9d..000000000000 --- a/metadata/md5-cache/dev-ruby/parser-3.2.1.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] ) dev-ruby/cliver[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] ) dev-ruby/cliver[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND==dev-util/ragel-6* ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A production-ready Ruby parser written in pure Ruby -EAPI=8 -HOMEPAGE=https://github.com/whitequark/parser -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~sparc -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( =dev-ruby/ast-2.4*[ruby_targets_ruby30(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/ast-2.4*[ruby_targets_ruby31(-)] >=dev-ruby/ast-2.4.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/whitequark/parser/archive/v3.2.1.1.tar.gz -> parser-3.2.1.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6391bba9dd412bd3f162bfeaf17e5ddd diff --git a/metadata/md5-cache/dev-ruby/patron-0.13.3-r2 b/metadata/md5-cache/dev-ruby/patron-0.13.3-r2 index fcc42158787c..4d5b2c91e766 100644 --- a/metadata/md5-cache/dev-ruby/patron-0.13.3-r2 +++ b/metadata/md5-cache/dev-ruby/patron-0.13.3-r2 @@ -1,4 +1,4 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/rack[ruby_targets_ruby30(-)] www-servers/puma[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rack[ruby_targets_ruby31(-)] www-servers/puma[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rack[ruby_targets_ruby32(-)] www-servers/puma[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/rack:2.2[ruby_targets_ruby30(-)] www-servers/puma[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rack:2.2[ruby_targets_ruby31(-)] www-servers/puma[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rack:2.2[ruby_targets_ruby32(-)] www-servers/puma[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=net-misc/curl ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Patron is a Ruby HTTP client library based on libcurl @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/toland/patron INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86 LICENSE=MIT RDEPEND=net-misc/curl ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/patron-0.13.3.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=74b77dfa7c62d6237c1089d9247da697 +_md5_=1efd55a2a84b21333b6ea4b5e498bdc7 diff --git a/metadata/md5-cache/dev-ruby/pcaprub-0.13.1 b/metadata/md5-cache/dev-ruby/pcaprub-0.13.1 index 7997f5ecc54b..e7071b67f9a1 100644 --- a/metadata/md5-cache/dev-ruby/pcaprub-0.13.1 +++ b/metadata/md5-cache/dev-ruby/pcaprub-0.13.1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/rake-compiler-0.6.0[ruby_targets_ruby30(-)] dev-ruby/shoulda-context[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rake-compiler-0.6.0[ruby_targets_ruby31(-)] dev-ruby/shoulda-context[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig +BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/rake-compiler-0.6.0[ruby_targets_ruby30(-)] dev-ruby/shoulda-context[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rake-compiler-0.6.0[ruby_targets_ruby31(-)] dev-ruby/shoulda-context[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rake-compiler-0.6.0[ruby_targets_ruby32(-)] dev-ruby/shoulda-context[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=net-libs/libpcap ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=net-libs/libpcap ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Libpcap bindings for ruby compat EAPI=8 HOMEPAGE=https://rubygems.org/gems/pcaprub INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~arm ~x86 LICENSE=LGPL-2.1 -RDEPEND=net-libs/libpcap ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=net-libs/libpcap ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0.13 SRC_URI=https://rubygems.org/gems/pcaprub-0.13.1.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=eb70076d269a91d5e41b7e7a7b7cc33f +_md5_=140167a76393b434bef1da11b3be4402 diff --git a/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 b/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 index eca3392c7181..4e5c1fa3c2c0 100644 --- a/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 +++ b/metadata/md5-cache/dev-ruby/pdf-inspector-1.3.0-r1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby30(-)] =dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby31(-)] =dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby30(-)] =dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby31(-)] =dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby32(-)] =dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby30(-)] =dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby31(-)] =dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby30(-)] =dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby31(-)] =dev-ruby/pdf-reader-1.0:*[ruby_targets_ruby32(-)] =dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=test? ( x11-libs/cairo ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A pkg-config implementation by Ruby -EAPI=8 -HOMEPAGE=https://github.com/rcairo/pkg-config -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=|| ( LGPL-2 LGPL-2.1 LGPL-3 ) -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/pkg-config-1.4.9.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6fe65e85a3353bb94ab73286452d637c diff --git a/metadata/md5-cache/dev-ruby/power_assert-1.2.0-r2 b/metadata/md5-cache/dev-ruby/power_assert-1.2.0-r2 deleted file mode 100644 index 016db3cc4fbc..000000000000 --- a/metadata/md5-cache/dev-ruby/power_assert-1.2.0-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/test-unit[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Shows each value of variables and method calls in the expression -EAPI=7 -HOMEPAGE=https://github.com/ruby/power_assert -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=|| ( Ruby BSD-2 ) -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ruby/power_assert/archive/v1.2.0.tar.gz -> power_assert-1.2.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8be9228425ca7be4ba61ee4b928c4cd0 diff --git a/metadata/md5-cache/dev-ruby/propshaft-0.6.4 b/metadata/md5-cache/dev-ruby/propshaft-0.6.4 deleted file mode 100644 index 964d0d290267..000000000000 --- a/metadata/md5-cache/dev-ruby/propshaft-0.6.4 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby30(-)] dev-ruby/rack:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby31(-)] dev-ruby/rack:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rails-7.0.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rails-7.0.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Deliver assets for Rails -EAPI=8 -HOMEPAGE=https://github.com/rails/propshaft -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~ppc64 ~riscv -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby30(-)] dev-ruby/rack:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby31(-)] dev-ruby/rack:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/rails/propshaft/archive/v0.6.4.tar.gz -> propshaft-0.6.4-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=696aaf3af99eb41a2093fdcee4d7d885 diff --git a/metadata/md5-cache/dev-ruby/propshaft-0.7.0 b/metadata/md5-cache/dev-ruby/propshaft-0.7.0 deleted file mode 100644 index 16cc8c75e6d1..000000000000 --- a/metadata/md5-cache/dev-ruby/propshaft-0.7.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby30(-)] dev-ruby/rack:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby31(-)] dev-ruby/rack:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rails-7.0.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rails-7.0.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Deliver assets for Rails -EAPI=8 -HOMEPAGE=https://github.com/rails/propshaft -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby30(-)] dev-ruby/rack:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/actionpack-7.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-7.0.0:*[ruby_targets_ruby31(-)] dev-ruby/rack:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-7.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/rails/propshaft/archive/v0.7.0.tar.gz -> propshaft-0.7.0-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=602a0390e273a02096cdfa69faf3ff7f diff --git a/metadata/md5-cache/dev-ruby/pry-0.14.1 b/metadata/md5-cache/dev-ruby/pry-0.14.1 deleted file mode 100644 index d04d31057bc7..000000000000 --- a/metadata/md5-cache/dev-ruby/pry-0.14.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/coderay-1.1:0[ruby_targets_ruby30(-)] =dev-ruby/method_source-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/coderay-1.1:0[ruby_targets_ruby31(-)] =dev-ruby/method_source-1*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/open4-1.3[ruby_targets_ruby30(-)] >=dev-ruby/rake-0.9[ruby_targets_ruby30(-)] >=dev-ruby/mocha-1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/open4-1.3[ruby_targets_ruby31(-)] >=dev-ruby/rake-0.9[ruby_targets_ruby31(-)] >=dev-ruby/mocha-1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Pry is a powerful alternative to the standard IRB shell for Ruby -EAPI=7 -HOMEPAGE=https://github.com/pry/pry/wiki -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/coderay-1.1:0[ruby_targets_ruby30(-)] =dev-ruby/method_source-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/coderay-1.1:0[ruby_targets_ruby31(-)] =dev-ruby/method_source-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=ruby19 -SRC_URI=https://github.com/pry/pry/archive/v0.14.1.tar.gz -> pry-0.14.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5c0e256505feb6add20c17c5bfb0f49a diff --git a/metadata/md5-cache/dev-ruby/psych-5.0.1 b/metadata/md5-cache/dev-ruby/psych-5.0.1 deleted file mode 100644 index 5b2611c63c74..000000000000 --- a/metadata/md5-cache/dev-ruby/psych-5.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-libs/libyaml-0.2.5 test? ( ruby_targets_ruby30? ( dev-ruby/stringio[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A YAML parser and emitter -EAPI=8 -HOMEPAGE=https://github.com/ruby/psych -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=BSD-2 -RDEPEND=>=dev-libs/libyaml-0.2.5 ruby_targets_ruby30? ( dev-ruby/stringio[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=5 -SRC_URI=https://rubygems.org/gems/psych-5.0.1.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=98472136688b4c40199a8e370c3e7876 diff --git a/metadata/md5-cache/dev-ruby/psych-5.0.2 b/metadata/md5-cache/dev-ruby/psych-5.0.2 deleted file mode 100644 index 67cd0fca976d..000000000000 --- a/metadata/md5-cache/dev-ruby/psych-5.0.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-libs/libyaml-0.2.5 test? ( ruby_targets_ruby30? ( dev-ruby/stringio[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A YAML parser and emitter -EAPI=8 -HOMEPAGE=https://github.com/ruby/psych -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=BSD-2 -RDEPEND=>=dev-libs/libyaml-0.2.5 ruby_targets_ruby30? ( dev-ruby/stringio[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/stringio[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=5 -SRC_URI=https://rubygems.org/gems/psych-5.0.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=057a3cf25fd891661fa55ddb02c86ccb diff --git a/metadata/md5-cache/dev-ruby/public_suffix-5.0.3 b/metadata/md5-cache/dev-ruby/public_suffix-5.0.3 new file mode 100644 index 000000000000..0c1a97cc26b1 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/public_suffix-5.0.3 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/mocha:1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha:1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha:1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Parse and decompose a domain name into top level domain, domain and subdomains +EAPI=8 +HOMEPAGE=https://simonecarletti.com/code/publicsuffix-ruby/ +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=5 +SRC_URI=https://rubygems.org/gems/public_suffix-5.0.3.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3b7c5b122292253cf0330c32efc7e2f8 diff --git a/metadata/md5-cache/dev-ruby/pundit-2.3.0 b/metadata/md5-cache/dev-ruby/pundit-2.3.0 index e19b05297ae0..f47f00ef3550 100644 --- a/metadata/md5-cache/dev-ruby/pundit-2.3.0 +++ b/metadata/md5-cache/dev-ruby/pundit-2.3.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/actionpack-3.0.0[ruby_targets_ruby30(-)] >=dev-ruby/activemodel-3.0.0[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/actionpack-3.0.0[ruby_targets_ruby31(-)] >=dev-ruby/activemodel-3.0.0[ruby_targets_ruby31(-)] >=dev-ruby/railties-3.0.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/actionpack-3.0.0[ruby_targets_ruby30(-)] >=dev-ruby/activemodel-3.0.0[ruby_targets_ruby30(-)] >=dev-ruby/railties-3.0.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/actionpack-3.0.0[ruby_targets_ruby31(-)] >=dev-ruby/activemodel-3.0.0[ruby_targets_ruby31(-)] >=dev-ruby/railties-3.0.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/actionpack-3.0.0[ruby_targets_ruby32(-)] >=dev-ruby/activemodel-3.0.0[ruby_targets_ruby32(-)] >=dev-ruby/railties-3.0.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Object oriented authorization for Rails applications EAPI=8 -HOMEPAGE=https://github.com/elabs/pundit https://rubygems.org/gems/pundit +HOMEPAGE=https://github.com/varvet/pundit https://rubygems.org/gems/pundit INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-3.0.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/pundit-2.3.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7c75000b139683429d34adc21829c4a4 +_md5_=9121d303a7bec5621e070d73ca2fbf5c diff --git a/metadata/md5-cache/dev-ruby/rack-attack-6.6.1 b/metadata/md5-cache/dev-ruby/rack-attack-6.6.1 index c1049a1b7bb9..f647eca3225a 100644 --- a/metadata/md5-cache/dev-ruby/rack-attack-6.6.1 +++ b/metadata/md5-cache/dev-ruby/rack-attack-6.6.1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/actionpack[ruby_targets_ruby30(-)] dev-ruby/activesupport[ruby_targets_ruby30(-)] dev-ruby/railties[ruby_targets_ruby30(-)] dev-ruby/rack-test[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/actionpack[ruby_targets_ruby31(-)] dev-ruby/activesupport[ruby_targets_ruby31(-)] dev-ruby/railties[ruby_targets_ruby31(-)] dev-ruby/rack-test[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rack:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/actionpack[ruby_targets_ruby30(-)] dev-ruby/activesupport[ruby_targets_ruby30(-)] dev-ruby/railties[ruby_targets_ruby30(-)] dev-ruby/rack-test[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/actionpack[ruby_targets_ruby31(-)] dev-ruby/activesupport[ruby_targets_ruby31(-)] dev-ruby/railties[ruby_targets_ruby31(-)] dev-ruby/rack-test[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/actionpack[ruby_targets_ruby32(-)] dev-ruby/activesupport[ruby_targets_ruby32(-)] dev-ruby/railties[ruby_targets_ruby32(-)] dev-ruby/rack-test[ruby_targets_ruby32(-)] dev-ruby/minitest[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A DSL for blocking & throttling abusive clients EAPI=8 -HOMEPAGE=https://github.com/kickstarter/rack-attack +HOMEPAGE=https://github.com/rack/rack-attack INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rack:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://rubygems.org/gems/rack-attack-6.6.1.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=71e2ed8530f8377b21c09edcc4ea76cb +_md5_=d5dabcf1f3136743f68c5ff3d904540b diff --git a/metadata/md5-cache/dev-ruby/rack-cache-1.13.0-r1 b/metadata/md5-cache/dev-ruby/rack-cache-1.13.0-r1 index dbaf2a29a01a..d518f09ffb73 100644 --- a/metadata/md5-cache/dev-ruby/rack-cache-1.13.0-r1 +++ b/metadata/md5-cache/dev-ruby/rack-cache-1.13.0-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/rtomayko/rack-cache INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rack:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1.2 SRC_URI=https://github.com/rtomayko/rack-cache/archive/v1.13.0.tar.gz -> rack-cache-1.13.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7724a9884da8c47513f0c7768336f1f6 +_md5_=8931dd4fd16829bb790a1b638d274987 diff --git a/metadata/md5-cache/dev-ruby/radius-0.7.5-r1 b/metadata/md5-cache/dev-ruby/radius-0.7.5-r1 index cd9aa3272334..889d8e0c2130 100644 --- a/metadata/md5-cache/dev-ruby/radius-0.7.5-r1 +++ b/metadata/md5-cache/dev-ruby/radius-0.7.5-r1 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/kramdown[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/kramdown[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/kramdown[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/kramdown[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/kramdown[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Powerful tag-based template system EAPI=8 HOMEPAGE=https://github.com/jlong/radius INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~arm LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/radius-0.7.5.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ab7754810ff08ffe96c478ff972bbadd +_md5_=305ebbfc73c1ddc18c5015c9ba551b94 diff --git a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.6.0 b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.6.0 index b79077228679..f062652004ce 100644 --- a/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.6.0 +++ b/metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.6.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/rails/rails-html-sanitizer INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/loofah-2.21:0[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.14:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/loofah-2.21:0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.14:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/loofah-2.21:0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.14:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/rails-html-sanitizer-1.6.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=cb71face210877f60d01ac11fc40f3a2 +_md5_=dcb319bb5fe10bcb82fd3697974b9331 diff --git a/metadata/md5-cache/dev-ruby/rbpdf-1.21.2 b/metadata/md5-cache/dev-ruby/rbpdf-1.21.2 new file mode 100644 index 000000000000..25b0f83537e8 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/rbpdf-1.21.2 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-3[ruby_targets_ruby30(-)] dev-ruby/webrick[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-3[ruby_targets_ruby31(-)] dev-ruby/webrick[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-3[ruby_targets_ruby32(-)] dev-ruby/webrick[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby30? ( dev-ruby/actionview[ruby_targets_ruby30(-)] dev-ruby/htmlentities[ruby_targets_ruby30(-)] =dev-ruby/rbpdf-font-1.19*[ruby_targets_ruby30(-)] || ( dev-ruby/mini_magick[ruby_targets_ruby30(-)] dev-ruby/rmagick[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/actionview[ruby_targets_ruby31(-)] dev-ruby/htmlentities[ruby_targets_ruby31(-)] =dev-ruby/rbpdf-font-1.19*[ruby_targets_ruby31(-)] || ( dev-ruby/mini_magick[ruby_targets_ruby31(-)] dev-ruby/rmagick[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/actionview[ruby_targets_ruby32(-)] dev-ruby/htmlentities[ruby_targets_ruby32(-)] =dev-ruby/rbpdf-font-1.19*[ruby_targets_ruby32(-)] || ( dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/rmagick[ruby_targets_ruby32(-)] ) ) ) test? ( virtual/imagemagick-tools[jpeg,png] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Ruby on Rails RBPDF plugin +EAPI=8 +HOMEPAGE=https://github.com/naitoh/rbpdf +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( dev-ruby/actionview[ruby_targets_ruby30(-)] dev-ruby/htmlentities[ruby_targets_ruby30(-)] =dev-ruby/rbpdf-font-1.19*[ruby_targets_ruby30(-)] || ( dev-ruby/mini_magick[ruby_targets_ruby30(-)] dev-ruby/rmagick[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/actionview[ruby_targets_ruby31(-)] dev-ruby/htmlentities[ruby_targets_ruby31(-)] =dev-ruby/rbpdf-font-1.19*[ruby_targets_ruby31(-)] || ( dev-ruby/mini_magick[ruby_targets_ruby31(-)] dev-ruby/rmagick[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/actionview[ruby_targets_ruby32(-)] dev-ruby/htmlentities[ruby_targets_ruby32(-)] =dev-ruby/rbpdf-font-1.19*[ruby_targets_ruby32(-)] || ( dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/rmagick[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/naitoh/rbpdf/archive/1.21.2.tar.gz -> rbpdf-1.21.2.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=b6ac62d14c1e17038e5bfcfe5d100dec diff --git a/metadata/md5-cache/dev-ruby/recog-3.1.1 b/metadata/md5-cache/dev-ruby/recog-3.1.1 index cdb3bf206e63..56fe1f8e61df 100644 --- a/metadata/md5-cache/dev-ruby/recog-3.1.1 +++ b/metadata/md5-cache/dev-ruby/recog-3.1.1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/nokogiri[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nokogiri[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/regexp_parser[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/regexp_parser[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/nokogiri[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nokogiri[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/nokogiri[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/regexp_parser[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/regexp_parser[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/regexp_parser[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Pattern recognition for hosts, services, and content EAPI=8 HOMEPAGE=https://github.com/rapid7/recog INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 ~arm ~x86 LICENSE=BSD-2 -RDEPEND=ruby_targets_ruby30? ( dev-ruby/nokogiri[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nokogiri[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( dev-ruby/nokogiri[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nokogiri[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/nokogiri[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=3 SRC_URI=https://rubygems.org/gems/recog-3.1.1.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2d1c721733ac55146ab7f1edc938c689 +_md5_=73b4bcb052509d166f35c06c8fdd2bab diff --git a/metadata/md5-cache/dev-ruby/rjb-1.6.7 b/metadata/md5-cache/dev-ruby/rjb-1.6.7 index cde35a551ba4..13be6197e730 100644 --- a/metadata/md5-cache/dev-ruby/rjb-1.6.7 +++ b/metadata/md5-cache/dev-ruby/rjb-1.6.7 @@ -1,17 +1,17 @@ -BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig +BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install preinst prepare setup test unpack -DEPEND=>=virtual/jdk-1.8 hardened? ( sys-apps/paxctl ) >=dev-java/java-config-2.2.0-r3 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=>=virtual/jdk-1.8 hardened? ( sys-apps/paxctl ) >=dev-java/java-config-2.2.0-r3 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Rjb is a Ruby-Java software bridge EAPI=8 HOMEPAGE=https://github.com/arton/rjb INHERIT=java-pkg-2 ruby-fakegem -IUSE=examples hardened ruby_targets_ruby30 ruby_targets_ruby31 doc test +IUSE=examples hardened ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test KEYWORDS=~amd64 ~x86 LICENSE=LGPL-2.1 -RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/rjb-1.6.7.gem _eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=47f29d965a132fab837adacddc66c9b3 +_md5_=2d44a4f53fd2637f052dc94390336a0f diff --git a/metadata/md5-cache/dev-ruby/rspec-block_is_expected-1.0.5 b/metadata/md5-cache/dev-ruby/rspec-block_is_expected-1.0.5 index 9768c0113cf0..323036fa60c1 100644 --- a/metadata/md5-cache/dev-ruby/rspec-block_is_expected-1.0.5 +++ b/metadata/md5-cache/dev-ruby/rspec-block_is_expected-1.0.5 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/pboling/rspec-block_is_expected INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86 LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://github.com/pboling/rspec-block_is_expected/archive/refs/tags/v1.0.5.tar.gz -> rspec-block_is_expected-1.0.5.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=820c3b2ebee72bc885d687a63109dd04 +_md5_=158f03888dfb0c9b95e3f29c5393ed1f diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6 new file mode 100644 index 000000000000..43b98b200e6e --- /dev/null +++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby30(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby30(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby31(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby32(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby32(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rspec-core-3.12.0:3[ruby_targets_ruby30(-)] >=dev-ruby/rspec-expectations-2.99.0:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rspec-core-3.12.0:3[ruby_targets_ruby31(-)] >=dev-ruby/rspec-expectations-2.99.0:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rspec-core-3.12.0:3[ruby_targets_ruby32(-)] >=dev-ruby/rspec-expectations-2.99.0:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A Behaviour Driven Development (BDD) framework for Ruby +EAPI=8 +HOMEPAGE=https://github.com/rspec/rspec-mocks +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby30(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby30(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby31(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby32(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby32(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=3 +SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.12.6.tar.gz -> rspec-mocks-3.12.6-git.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d1f8071bcc6b2ef980b2ca4b63ebc162 diff --git a/metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16 b/metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16 index e4876e17c909..291fdfc7b46e 100644 --- a/metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16 +++ b/metadata/md5-cache/dev-ruby/rspec-pending_for-0.1.16 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/pboling/rspec-pending_for INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86 LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-ruby/rspec-core[ruby_targets_ruby30(-)] dev-ruby/ruby_engine:2[ruby_targets_ruby30(-)] dev-ruby/ruby_version:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rspec-core[ruby_targets_ruby31(-)] dev-ruby/ruby_engine:2[ruby_targets_ruby31(-)] dev-ruby/ruby_version:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rspec-core[ruby_targets_ruby32(-)] dev-ruby/ruby_engine:2[ruby_targets_ruby32(-)] dev-ruby/ruby_version:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/pboling/rspec-pending_for/archive/v0.1.16.tar.gz -> rspec-pending_for-0.1.16.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=bc617ca3c67d0fc5d24791e25af3c75e +_md5_=e9c725c41b6ff82871eea63e69c7a19a diff --git a/metadata/md5-cache/dev-ruby/rspec-rails-6.0.3 b/metadata/md5-cache/dev-ruby/rspec-rails-6.0.3 index e0e4616f2236..60d499dc1e27 100644 --- a/metadata/md5-cache/dev-ruby/rspec-rails-6.0.3 +++ b/metadata/md5-cache/dev-ruby/rspec-rails-6.0.3 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby30(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby30(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby31(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby31(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby30(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby30(-)] ~dev-ruby/rspec-rails-6.0.3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby31(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby31(-)] ~dev-ruby/rspec-rails-6.0.3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby30(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby30(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby31(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby31(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby32(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby32(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby32(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby32(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby32(-)] dev-ruby/railties:6.1[ruby_targets_ruby32(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby30(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby30(-)] ~dev-ruby/rspec-rails-6.0.3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby31(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby31(-)] ~dev-ruby/rspec-rails-6.0.3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/capybara-2.2.0[ruby_targets_ruby32(-)] >=dev-ruby/ammeter-1.1.5[ruby_targets_ruby32(-)] ~dev-ruby/rspec-rails-6.0.3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=RSpec's official Ruby on Rails plugin EAPI=8 HOMEPAGE=https://rspec.info/ INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby30(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby30(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby31(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby31(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby30(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby30(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby30(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby31(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby31(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby31(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( dev-ruby/activesupport:7.0[ruby_targets_ruby32(-)] dev-ruby/activesupport:6.1[ruby_targets_ruby32(-)] ) || ( dev-ruby/actionpack:7.0[ruby_targets_ruby32(-)] dev-ruby/actionpack:6.1[ruby_targets_ruby32(-)] ) || ( dev-ruby/railties:7.0[ruby_targets_ruby32(-)] dev-ruby/railties:6.1[ruby_targets_ruby32(-)] ) >=dev-ruby/rspec-3.12:3[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=6 SRC_URI=https://github.com/rspec/rspec-rails/archive/v6.0.3.tar.gz -> rspec-rails-6.0.3.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=1fae1e34ca7c633ba3e16036e9327259 +_md5_=6d00a74351ce43c6292020385d83d225 diff --git a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.10.0 b/metadata/md5-cache/dev-ruby/ruby-feedparser-0.10.0 deleted file mode 100644 index 202f0009a235..000000000000 --- a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.10.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/magic[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/magic[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-ruby/magic[ruby_targets_ruby30(-)] test? ( dev-ruby/mocha:1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/magic[ruby_targets_ruby31(-)] test? ( dev-ruby/mocha:1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Ruby library to parse ATOM/RSS feeds -EAPI=8 -HOMEPAGE=https://github.com/feed2imap/ruby-feedparser -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 -LICENSE=GPL-2 -RDEPEND=ruby_targets_ruby30? ( dev-ruby/magic[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/magic[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/feed2imap/ruby-feedparser/archive/v0.10.0.tar.gz -> ruby-feedparser-0.10.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=14bcf30136f43ddc6f8746f6cb24f3fb diff --git a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.0 b/metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.0 deleted file mode 100644 index 228f3969d429..000000000000 --- a/metadata/md5-cache/dev-ruby/ruby-feedparser-0.11.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/magic[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/magic[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-ruby/magic[ruby_targets_ruby30(-)] test? ( dev-ruby/mocha:1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/magic[ruby_targets_ruby31(-)] test? ( dev-ruby/mocha:1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Ruby library to parse ATOM/RSS feeds -EAPI=8 -HOMEPAGE=https://github.com/feed2imap/ruby-feedparser -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 -LICENSE=GPL-2 -RDEPEND=ruby_targets_ruby30? ( dev-ruby/magic[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/magic[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/feed2imap/ruby-feedparser/archive/v0.11.0.tar.gz -> ruby-feedparser-0.11.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=02caef015059f8fd5b3dc4b2222cf7ee diff --git a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6 b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6 new file mode 100644 index 000000000000..10322b8ab21c --- /dev/null +++ b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/erubi[ruby_targets_ruby30(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby30(-)] dev-ruby/prime[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/erubi[ruby_targets_ruby31(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby31(-)] dev-ruby/prime[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/erubi[ruby_targets_ruby32(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby32(-)] dev-ruby/prime[ruby_targets_ruby32(-)] dev-ruby/racc[ruby_targets_ruby32(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) dev-ruby/racc[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) dev-ruby/racc[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) dev-ruby/racc[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/test-unit-rr[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/test-unit-rr[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/test-unit-rr[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=sys-devel/gettext ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Native Language Support Library and Tools modeled after GNU gettext package +EAPI=8 +HOMEPAGE=https://ruby-gettext.github.io/ +INHERIT=ruby-fakegem +IUSE=doc test test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=|| ( GPL-2 Ruby-BSD LGPL-3+ ) +RDEPEND=ruby_targets_ruby30? ( dev-ruby/erubi[ruby_targets_ruby30(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby30(-)] dev-ruby/prime[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/erubi[ruby_targets_ruby31(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby31(-)] dev-ruby/prime[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/erubi[ruby_targets_ruby32(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby32(-)] dev-ruby/prime[ruby_targets_ruby32(-)] dev-ruby/racc[ruby_targets_ruby32(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby32(-)] ) sys-devel/gettext ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/gettext-3.4.6.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=048ff11a53744fcab860a150d77a6e2d diff --git a/metadata/md5-cache/dev-ruby/ruby-gtk2-3.5.1 b/metadata/md5-cache/dev-ruby/ruby-gtk2-3.5.1 deleted file mode 100644 index e2bbf9831b58..000000000000 --- a/metadata/md5-cache/dev-ruby/ruby-gtk2-3.5.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/ruby-gdkpixbuf2-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-atk-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-pango-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-gdkpixbuf2-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-atk-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-pango-3.5.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) virtual/pkgconfig ruby_targets_ruby30? ( dev-ruby/pkg-config[ruby_targets_ruby30(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=dev-libs/glib x11-libs/cairo x11-libs/gdk-pixbuf[introspection] x11-libs/gtk+:2[introspection] x11-libs/libX11 x11-libs/pango[introspection] x11-themes/hicolor-icon-theme ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Ruby Gtk2 bindings -EAPI=7 -HOMEPAGE=https://ruby-gnome.github.io/ -INHERIT=ruby-ng-gnome2 -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test test -KEYWORDS=amd64 ~ppc ~riscv ~x86 -LICENSE=LGPL-2.1+ -RDEPEND=dev-libs/glib x11-libs/cairo x11-libs/gdk-pixbuf[introspection] x11-libs/gtk+:2[introspection] x11-libs/libX11 x11-libs/pango[introspection] ruby_targets_ruby30? ( ~dev-ruby/ruby-gdkpixbuf2-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-atk-3.5.1[ruby_targets_ruby30(-)] ~dev-ruby/ruby-pango-3.5.1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( ~dev-ruby/ruby-gdkpixbuf2-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-atk-3.5.1[ruby_targets_ruby31(-)] ~dev-ruby/ruby-pango-3.5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/3.5.1.tar.gz -> ruby-gnome2-3.5.1.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-ng-gnome2 709f4cae42d44b6a5be40645d8e240ff ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=794b428819e5b525eb452973319ca18f diff --git a/metadata/md5-cache/dev-ruby/ruby-prof-1.4.4 b/metadata/md5-cache/dev-ruby/ruby-prof-1.4.4 deleted file mode 100644 index 755eebd49f64..000000000000 --- a/metadata/md5-cache/dev-ruby/ruby-prof-1.4.4 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A module for profiling Ruby code -EAPI=8 -HOMEPAGE=https://github.com/ruby-prof/ruby-prof -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~ppc ~x86 -LICENSE=BSD -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ruby-prof/ruby-prof/archive/1.4.4.tar.gz -> ruby-prof-1.4.4.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b54c4f0166e808cfb93c14aeec24f757 diff --git a/metadata/md5-cache/dev-ruby/ruby-prof-1.4.5 b/metadata/md5-cache/dev-ruby/ruby-prof-1.4.5 deleted file mode 100644 index e952bcf9622b..000000000000 --- a/metadata/md5-cache/dev-ruby/ruby-prof-1.4.5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A module for profiling Ruby code -EAPI=8 -HOMEPAGE=https://github.com/ruby-prof/ruby-prof -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~ppc ~x86 -LICENSE=BSD -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/ruby-prof/ruby-prof/archive/1.4.5.tar.gz -> ruby-prof-1.4.5.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ece191efad9b4107e95974cce6bbf67d diff --git a/metadata/md5-cache/dev-ruby/ruby_engine-2.0.0 b/metadata/md5-cache/dev-ruby/ruby_engine-2.0.0 index 3a9c139dab92..24d597ad696e 100644 --- a/metadata/md5-cache/dev-ruby/ruby_engine-2.0.0 +++ b/metadata/md5-cache/dev-ruby/ruby_engine-2.0.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/janlelis/ruby_version INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86 LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/ruby_engine-2.0.0.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d7b0d7a937125262f98d5bcdddf373c0 +_md5_=282d614fe3daec07339d96f2262ee20f diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.20.3 b/metadata/md5-cache/dev-ruby/ruby_parser-3.20.3 new file mode 100644 index 000000000000..49da6018ebc9 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.20.3 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/sexp_processor-4.16.0:4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sexp_processor-4.16.0:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/sexp_processor-4.16.0:4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/racc[ruby_targets_ruby30(-)] >=dev-ruby/minitest-4.3[ruby_targets_ruby30(-)] >=dev-ruby/sexp_processor-4.17.0:4[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/racc[ruby_targets_ruby31(-)] >=dev-ruby/minitest-4.3[ruby_targets_ruby31(-)] >=dev-ruby/sexp_processor-4.17.0:4[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/racc[ruby_targets_ruby32(-)] >=dev-ruby/minitest-4.3[ruby_targets_ruby32(-)] >=dev-ruby/sexp_processor-4.17.0:4[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=test? ( dev-util/unifdef ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A ruby parser written in pure ruby +EAPI=8 +HOMEPAGE=https://github.com/seattlerb/ruby_parser +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/sexp_processor-4.16.0:4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sexp_processor-4.16.0:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/sexp_processor-4.16.0:4[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=3 +SRC_URI=https://rubygems.org/gems/ruby_parser-3.20.3.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=5224fee3f2f6d8cde71cc10680f35eb3 diff --git a/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0-r1 b/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0-r1 deleted file mode 100644 index 167ba9dd8a14..000000000000 --- a/metadata/md5-cache/dev-ruby/ruby_smb-1.1.0-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/bindata:*[ruby_targets_ruby30(-)] dev-ruby/rubyntlm[ruby_targets_ruby30(-)] dev-ruby/windows_error[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/bindata:*[ruby_targets_ruby31(-)] dev-ruby/rubyntlm[ruby_targets_ruby31(-)] dev-ruby/windows_error[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=pure Ruby implementation of the SMB Protocol Family -EAPI=8 -HOMEPAGE=https://github.com/rapid7/ruby_smb -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~x86 -LICENSE=BSD -RDEPEND=ruby_targets_ruby30? ( dev-ruby/bindata:*[ruby_targets_ruby30(-)] dev-ruby/rubyntlm[ruby_targets_ruby30(-)] dev-ruby/windows_error[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/bindata:*[ruby_targets_ruby31(-)] dev-ruby/rubyntlm[ruby_targets_ruby31(-)] dev-ruby/windows_error[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=1 -SRC_URI=https://rubygems.org/gems/ruby_smb-1.1.0.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=16db451b168723cb2d15a609c7f0f839 diff --git a/metadata/md5-cache/dev-ruby/ruby_version-1.0.3 b/metadata/md5-cache/dev-ruby/ruby_version-1.0.3 index 06d0abfe849b..8be3d2811145 100644 --- a/metadata/md5-cache/dev-ruby/ruby_version-1.0.3 +++ b/metadata/md5-cache/dev-ruby/ruby_version-1.0.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/janlelis/ruby_version INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86 LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://rubygems.org/gems/ruby_version-1.0.3.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=127db10dede443c25f909b4a21c04d9f +_md5_=c793658b7418d66f1c8588940393432a diff --git a/metadata/md5-cache/dev-ruby/sass-rails-5.1.0 b/metadata/md5-cache/dev-ruby/sass-rails-5.1.0 deleted file mode 100644 index 1baa9a00eaad..000000000000 --- a/metadata/md5-cache/dev-ruby/sass-rails-5.1.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/sass-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby30(-)] =dev-ruby/sprockets-2.8:*[ruby_targets_ruby30(-)] =dev-ruby/tilt-1.1:*[ruby_targets_ruby30(-)] =dev-ruby/sass-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby31(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby31(-)] =dev-ruby/sprockets-2.8:*[ruby_targets_ruby31(-)] =dev-ruby/tilt-1.1:*[ruby_targets_ruby31(-)] =dev-ruby/sass-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby30(-)] =dev-ruby/sprockets-2.8:*[ruby_targets_ruby30(-)] =dev-ruby/tilt-1.1:*[ruby_targets_ruby30(-)] =dev-ruby/sass-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/sass-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/railties-5.2.0[ruby_targets_ruby31(-)] >=dev-ruby/sprockets-rails-2.0:*[ruby_targets_ruby31(-)] =dev-ruby/sprockets-2.8:*[ruby_targets_ruby31(-)] =dev-ruby/tilt-1.1:*[ruby_targets_ruby31(-)] sass-rails-5.1.0.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8b1a05284455c357d62a818023016087 diff --git a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r2 b/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r2 deleted file mode 100644 index 31fbfb8566b9..000000000000 --- a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] || ( dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] || ( dev-ruby/railties:6.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Integrate SassC-Ruby with Rails -EAPI=8 -HOMEPAGE=https://github.com/sass/sassc-rails -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] || ( dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] || ( dev-ruby/railties:6.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) -SLOT=2 -SRC_URI=https://rubygems.org/gems/sassc-rails-2.1.2.gem -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e21969942ed74b236827e999d7ce8dd7 diff --git a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3 b/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3 index d9a6597d6021..5a809acc5702 100644 --- a/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3 +++ b/metadata/md5-cache/dev-ruby/sassc-rails-2.1.2-r3 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby32(-)] dev-ruby/tilt:*[ruby_targets_ruby32(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby32(-)] dev-ruby/railties:6.0[ruby_targets_ruby32(-)] dev-ruby/railties:6.1[ruby_targets_ruby32(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Integrate SassC-Ruby with Rails EAPI=8 HOMEPAGE=https://github.com/sass/sassc-rails INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby30(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/sassc-2.0[ruby_targets_ruby32(-)] dev-ruby/tilt:*[ruby_targets_ruby32(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby32(-)] dev-ruby/railties:6.0[ruby_targets_ruby32(-)] dev-ruby/railties:6.1[ruby_targets_ruby32(-)] ) >=dev-ruby/sprockets-3.0:*[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=2 SRC_URI=https://rubygems.org/gems/sassc-rails-2.1.2.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=aa212482327872266c0c51847cab1230 +_md5_=b869e5571b6733048fc2ccb7a2da9765 diff --git a/metadata/md5-cache/dev-ruby/seed-fu-2.3.9-r1 b/metadata/md5-cache/dev-ruby/seed-fu-2.3.9-r1 index 80d790ef2799..1654d6b932b8 100644 --- a/metadata/md5-cache/dev-ruby/seed-fu-2.3.9-r1 +++ b/metadata/md5-cache/dev-ruby/seed-fu-2.3.9-r1 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activerecord-3.1:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-3.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activerecord-3.1:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-3.1:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sqlite3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sqlite3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activerecord-3.1:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-3.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activerecord-3.1:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-3.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activerecord-3.1:*[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-3.1:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sqlite3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sqlite3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/sqlite3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=Advanced seed data handling for Rails EAPI=8 HOMEPAGE=https://github.com/mbleigh/seed-fu INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activerecord-3.1:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-3.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activerecord-3.1:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-3.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activerecord-3.1:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-3.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activerecord-3.1:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-3.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activerecord-3.1:*[ruby_targets_ruby32(-)] >=dev-ruby/activesupport-3.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/mbleigh/seed-fu/archive/v2.3.9.tar.gz -> seed-fu-2.3.9.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f604af721ca5611d33e97444b842b641 +_md5_=d6c3db1083bdfecaafe5105a3a98d88a diff --git a/metadata/md5-cache/dev-ruby/serverengine-2.3.2 b/metadata/md5-cache/dev-ruby/serverengine-2.3.2 index 906949cbe459..9b6d0cabf601 100644 --- a/metadata/md5-cache/dev-ruby/serverengine-2.3.2 +++ b/metadata/md5-cache/dev-ruby/serverengine-2.3.2 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/sigdump-0.2.2:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sigdump-0.2.2:0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/rr-3.1:0[ruby_targets_ruby30(-)] dev-ruby/timecop[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/rr-3.1:0[ruby_targets_ruby31(-)] dev-ruby/timecop[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/sigdump-0.2.2:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sigdump-0.2.2:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/sigdump-0.2.2:0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/rr-3.1:0[ruby_targets_ruby30(-)] dev-ruby/timecop[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/rr-3.1:0[ruby_targets_ruby31(-)] dev-ruby/timecop[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/rr-3.1:0[ruby_targets_ruby32(-)] dev-ruby/timecop[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) DESCRIPTION=A framework to implement robust multiprocess servers EAPI=8 -HOMEPAGE=https://github.com/fluent/serverengine +HOMEPAGE=https://github.com/treasure-data/serverengine INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test +IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test KEYWORDS=~amd64 LICENSE=Apache-2.0 -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/sigdump-0.2.2:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sigdump-0.2.2:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) +RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/sigdump-0.2.2:0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sigdump-0.2.2:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/sigdump-0.2.2:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/serverengine-2.3.2.gem _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d1730881517252d4aed926a240b5d233 +_md5_=dc7514af1ad3aa1a31a20432a3fa45ad diff --git a/metadata/md5-cache/dev-ruby/slop-4.10.0 b/metadata/md5-cache/dev-ruby/slop-4.10.0 deleted file mode 100644 index d163727e1fad..000000000000 --- a/metadata/md5-cache/dev-ruby/slop-4.10.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=A simple option parser with an easy to remember syntax and friendly API -EAPI=8 -HOMEPAGE=https://github.com/leejarvis/slop -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby30 ruby_targets_ruby31 test test -KEYWORDS=~amd64 ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=4 -SRC_URI=https://github.com/leejarvis/slop/archive/v4.10.0.tar.gz -> slop-4.10.0.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8d31ec4b12ec3bdaecf66353aa33cadf diff --git a/metadata/md5-cache/dev-ruby/snaky_hash-2.0.1 b/metadata/md5-cache/dev-ruby/snaky_hash-2.0.1 index ec0b68ee04fd..d6c308087ea6 100644 --- a/metadata/md5-cache/dev-ruby/snaky_hash-2.0.1 +++ b/metadata/md5-cache/dev-ruby/snaky_hash-2.0.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://gitlab.com/oauth-xx/snaky_hash INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~riscv LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-ruby/hashie:*[ruby_targets_ruby30(-)] >=dev-ruby/version_gem-1.1.1:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/hashie:*[ruby_targets_ruby31(-)] >=dev-ruby/version_gem-1.1.1:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://gitlab.com/oauth-xx/snaky_hash/-/archive/v2.0.1/snaky_hash-v2.0.1.tar.bz2 -> snaky_hash-2.0.1.tar.bz2 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=bb56adfa5cb23824b316bea7ff774b2f +_md5_=f8634f50b00fb48c16cb84ff00d739d8 diff --git a/metadata/md5-cache/dev-ruby/sprockets-4.1.1 b/metadata/md5-cache/dev-ruby/sprockets-4.1.1 deleted file mode 100644 index 208b9c16a660..000000000000 --- a/metadata/md5-cache/dev-ruby/sprockets-4.1.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby30(-)] =dev-ruby/rack-1:*[ruby_targets_ruby31(-)] =dev-ruby/sass-3.1[ruby_targets_ruby30(-)] dev-ruby/sassc[ruby_targets_ruby30(-)] dev-ruby/uglifier[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/json[ruby_targets_ruby31(-)] dev-ruby/rack-test[ruby_targets_ruby31(-)] =dev-ruby/coffee-script-2*[ruby_targets_ruby31(-)] =dev-ruby/execjs-2*[ruby_targets_ruby31(-)] =dev-ruby/sass-3*[ruby_targets_ruby31(-)] >=dev-ruby/sass-3.1[ruby_targets_ruby31(-)] dev-ruby/sassc[ruby_targets_ruby31(-)] dev-ruby/uglifier[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Ruby library for compiling and serving web assets -EAPI=8 -HOMEPAGE=https://github.com/rails/sprockets -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] >=dev-ruby/rack-1:*[ruby_targets_ruby30(-)] =dev-ruby/rack-1:*[ruby_targets_ruby31(-)] sprockets-4.1.1-git.tgz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9b96664a9cfc0ce8da7b2890459f6011 diff --git a/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r1 b/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r1 deleted file mode 100644 index 66be2ab788a8..000000000000 --- a/metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby31(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/railties-5.2:*[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/railties-5.2:*[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline -EAPI=8 -HOMEPAGE=https://github.com/rails/sprockets-rails -INHERIT=ruby-fakegem -IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 test test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux -LICENSE=MIT -RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby30(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/actionpack-5.2:*[ruby_targets_ruby31(-)] >=dev-ruby/activesupport-5.2:*[ruby_targets_ruby31(-)] >=dev-ruby/sprockets-3.0.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=3 -SRC_URI=https://github.com/rails/sprockets-rails/archive/v3.4.2.tar.gz -> sprockets-rails-3.4.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8a5c4f617cfb91417eb7a7e308d9ebd9 diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 b/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 new file mode 100644 index 000000000000..8fa4b8c21cef --- /dev/null +++ b/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] dev-ruby/redcloth[ruby_targets_ruby32(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=>=dev-db/sqlite-3.41.2:3 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=An extension library to access a SQLite database from Ruby +EAPI=8 +HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD +RDEPEND=>=dev-db/sqlite-3.41.2:3 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/sqlite3-1.6.3.gem +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=34d6b32de5aaee5dd864a8db1f73c4e3 diff --git a/metadata/md5-cache/dev-ruby/version_gem-1.1.3 b/metadata/md5-cache/dev-ruby/version_gem-1.1.3 index 6aed69e6037f..10e8ac2eba8d 100644 --- a/metadata/md5-cache/dev-ruby/version_gem-1.1.3 +++ b/metadata/md5-cache/dev-ruby/version_gem-1.1.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://gitlab.com/oauth-xx/version_gem INHERIT=ruby-fakegem IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~riscv LICENSE=MIT RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=1 SRC_URI=https://gitlab.com/oauth-xx/version_gem/-/archive/v1.1.3/version_gem-v1.1.3.tar.bz2 -> version_gem-1.1.3.tar.bz2 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e003646fb3b91dca1fe92f78308ae91f +_md5_=bf113eec33ab4698673ec30da4a76d20 diff --git a/metadata/md5-cache/dev-scheme/Manifest.gz b/metadata/md5-cache/dev-scheme/Manifest.gz index db068ad1ead6b9d0730bf9ccf92747c59e0a9d89..e7b720b1e6db35bd468e4c115dd168e9bc68a452 100644 GIT binary patch delta 12558 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 diff --git a/metadata/md5-cache/dev-scheme/chez-9.5.8a-r1 b/metadata/md5-cache/dev-scheme/chez-9.5.8a-r1 index 149c4471a031..e0c8b9ec0cb5 100644 --- a/metadata/md5-cache/dev-scheme/chez-9.5.8a-r1 +++ b/metadata/md5-cache/dev-scheme/chez-9.5.8a-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme INHERIT=toolchain-funcs IUSE=X ncurses threads -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=Apache-2.0 MIT RDEPEND=app-arch/lz4:= sys-apps/util-linux sys-libs/zlib:= ncurses? ( sys-libs/ncurses:= ) X? ( x11-libs/libX11 ) SLOT=0/9.5.8a SRC_URI=https://github.com/cisco/ChezScheme/releases/download/v9.5.8a/csv9.5.8.tar.gz -> chez-9.5.8a.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=71714bb8f385020ac89099b945e808d7 +_md5_=17fcd29d007a66c48c458ce286b7b131 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index 8ef6853803be19219e4ee8eaaf8b5135e5c12e14..aa3e38eeeef046f047ed714b39f4f0695b57f0cb 100644 GIT binary patch delta 124977 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%0DT^sLqkrC zd700T7%}*?O(+|Or@bSd^EK1=L`fu#r9a2}g(^R!A7q&?p939HEU5kql;1T zMS0Y@_t}wQg!rq^6J&=%Tf~2CE~68-PsnNV+;SgHHPJv481zNL7z^pBpjjTh3-6w*>?iC_Nw;j%8CQ%|E3G`w4fRY~X8&cPJ=7GAr z)&{=es9*{9Hl%$4+O*BKK?>3`LqphtHemsJ^IH)JJYDjvF%urlROFgr0l(Ib4R32f z;3Ja5mQ#gvOEtIXprciFqvO3d6-E$S^&^xRsDR*`cCkt-gq3Ce?n?jWO>#J z`$4?GA8jSHtmDjYxWu>5kvBTTra^WrNv|*oY{|Y6Pz0#GJbkpzG=`}9o-7rZ89;jc zAmQvAIR){I=CQAES(>r=>wo4MOtcbQ$;FEhnD7RBk%0C3M`IiqtVa17KR7*9KJ7I0N1pUEQi9DywOe$K`>+rtoEKo)a6Yzw z$j7SXl9p;1R0u>t6D1;E!PDNi0~n|z%Lg?K60~0cA3EM z55V0!DaRsN6{LWUx8+vE$FSHn@W^V$40*I&5IjWWb;3P}Rm_qOi?9QF%Oq@sJQ01Y zOM%~<4c0~c-G`M*xqoyUWr5vf&bC)g>9UGyz8TXDyrq(C-$aSR`V;JG>A^%)3xLgK z717g9Xp2E@`QW>+VM#QcGDaN1b1#gR$TMg2%)TD@1xuUPhUaRltg?AoxK06_*trBC z6Mep0rQ>UY;Jbx7FF*_mdVm$Mcd+F!PdF^-D^?+_2FHi|@_%&|NVPN^V(szR)%Qep z=W*Rgj|vpt8R>porEj|7L}bAuSR8w|2+;Ez( zu+~qO3O8dPx2?tS1Je%x5337Byc0`iH6sDz?h46{IK>7J){}4v=E6;^lD-uVa$)#! zmz1w|&if{EeSf!5rwbKXsPe9guR{E=%OgIgSseyF2*$1C2`zW=CeNp~NBY6d&h`{) zujaB?c@d|L!y5y^=!S(xC)AQRfnyLw^`K;23#LhlmB?f(jW@gsZuv^3;0h7_h=hKC z{$Q~NIwdutmf{7b13ctMMA<8KSrdWoDMWmh0g~g9Xn$;4w(Qmb6zmD8&D$V zN+#?x?-BeU7GegXdH8Ojntlf_epiZsse8&pjJML!QZ$yMF%wXUkhatHic%7G;oI4s z_zkij7=?H6dT^jrJtgszhS28f@BR zbG$Sic6nWO2MOXX1MWw7!L5k2w)ESH+E(5ki9iUBq(r#B_LZOo&_LB=vV#w(2m98< zol_;V?7awf4Om#YtWD&z!N_H672bfbfWCjfPK1jbzFQ~k1)zmAW7p9(d2nEL8$yUs z1Apu*0Yz$MM7J>7NHbx32oJbg_N-yr_s%P3IQ+8L(gZj`wAMCQ3p<#tjvqJvX_FlS z2M1pjb4;(4IJ6Pyh=CAi1Ms$KnAd>8pPko-QD2aKWD6KD2_qN;OAmiV1*5O@>Q!uW zD(GRm-7LJv@mSP!JT2F^h@`H<*Kr9#Fn{))ZTrP#zLA2te){5JRQ_7iSj#)X5_5xi z*nXD<4JSneiyAQnvr5q5=DYA*Y-8iB}VLVrAsX;e+Z2+J_w!7tR7Hxs2QaKdXlk!mT0!`hAi}9)H zz@E^;2EV&opv_vc_-RAS;7Oy*cz>Ds?6yk0A-U5OqLl)~rIW2sO>$BIe!J^D6=-sD zOFp4?>i~ZTkIYY4$WTpzo$&6MT^yE?l|w`hv~H@F^DlHpv(OdU3u&!H0gt|C2S|v3 ze_kn@S$sKw1<5p(tj0A?AF+=~RVi%h8M{qzCAz2sx_|>|PERYJUfP0i^6W zt!hzGVe_@vdV*fU9>Ngl5r0qlMkKsWwA+(N#@sOfH$I-b?hZg@yoV*=z45_>R7LB0 zN{$p^CE3Y#NuZ(9VF^CbzQYR++@Pr*KSB^P9OP((6tkJQtgSKI>drv`?)NPNgmNWh z1jYoiAKxugbdbRN*%VefzO5@IGg!Jz~n92TM>}5kji@d1BrjZHd4P!j&Gl6$sTB~v#@2h&IISGPtlH3khZZn5%dB72q<<23Tma>JD zovkoT&tR|=+#D*oiA6W!f`1tN91@QgI+TA%e$zlbEO7hs^mC|PTP*(7Hs~w zerA>G;S8c0Uw`EVCY8*bfDOmpJiMI|aIrYpBlK2q0+bhF4wXNzPQWS-NODjFNKjZ( zkB{?6J*7n+~INAw9_02t>c9dIg*`rNr38zDiAsKzfg64-#WV?u3GFOFX z7&AcJ`s5+m>vBTuaTK;57q+JBSl~`KFLokQRaug>f{apDru)S@Yrf5j4lwW9r&D!^ zkM%-$q}=WI{s#*o{U|1SJ?xR#eSWclTMVzWm^IOUSLZs%~Eg@o9!9TT0%(3 zLYT>E?;2KO4N^p^+9I*0N8YDl!74_7V-RMpmVaivEh9;HbsECKS7CwtTG;pNC?VOn z3n2}5$zU+oal#LIHj&fx6GCn~riLhC!Rw`V;fIjT#1L`K9!p{#)}N{cnoxVb6;CEa zIgiWuh46R!0qBp~P}=jgi0L<2|M^GY%9dsR{o%~-ihHbVwh*OTbi_kgBqI0G#_r9| z5Pu{rgD04l;Vhc6Gqlq-1sFG`$j?nlqD4)+*J@QlHvq#K*vMQxze!Mtgrc?%@syZ` z>&}R$SMhm*=MwFo8BccwBI|{}CYw`=r?xd%GTW!aICkF?kUTJn@Jz0W{%Nw0*=bT6 zLYJ=v(*r&c2p0k39uBF&?vH0W1Iuo9Lw|g6E)PNHZ&oTkC+GQ9fmqiDe-`L4PjN0e zorfqmCQ)qkkp0hFV~Ll&DUGKxN?}Q(!5O3dj=ch0CFQ0z?_~m~X z`r;pjz=*l`6`Ki=I0Xh212KUo*N`x!Et46xQ??FY&(4KPfzXW)PRHj&geRm0soN|p zEUZ2BAvy@inv2WC0zc1_!6~=3*?-&eEfxcRB2u(*zX&LF+VMa*8gl5iJ+ijDfMCm# z(gXaC7O@sb;2fvNuM6ZJj%Gqs!fI-sr9QQcNWZC!a&SzIMv{qtPxQhTe|N1Y zA!&Q$bo|YFrSxsJ`U~6R)6=x%S(gQ1mr^$mcoIx_LihNu!Y4YupqhJx;eYb--AV&A z1pWdT!LQiLg-qBsyRry8!ttcd%!zKy57_G#by~0I%)pFt2Cm=gTVdy?bB7Qe+762e z*yA`JC7%eJ)1&WTUsrtc0^9j23z-G!PfreE7bKY}Sp*|t4I9fA2%)XgwUM}PFj#p7 zgwIu>TAoN&LLvx$w7*>~`$~)+xg60auR|H!X4dhHQ6YF;#zSBc%RV2qu3XQjGXg+! znD2qCgImoB!$e1n<`{@lQFLs>lp_+%Jl?xevXIAXV;TK2jq036la4MKe`X9Y4(nRr z2N4Sj307c#qJ&D38SV2xpIu<6M~8$;V%&7RTSq4Ag-3Mw9|G1wIV-+Avp(SK*hc~^ zW<9UB_4@qjH%l~Jt`G3Hcd!NGo{&lQF?!tM^qlqdxW^j$f#omzs)$@?j-Y}qBFzzm zKtTjTj$#jZx7a0mb}sK^e_PRoMsg)lo?`aGK;C_Z?K&=B5{-p!0zF!v@hdD2e z`LX~4UeTg8`twr9nZ|4N>7`#_VMj{WDRDxok4Z!Z)Sxyjc#yQ|9B=VXZs8jiIi zGG1&fWDUSQ#pT8~#BU4r(=X%8zkhrVLf-Q7{8l<4J;XpOY-^3%{5U@W+XE2>-gr2FXb5BQeW0UV2Zm-oDuIKD zwDZ;IcSWZ%9M!V4>u!dEVZk5Tgbjc48?1n0S*T2wu5^IUz;qPP|JaN(S#i@UukB>d z9*MO>$p+^~zMCf*f1c5sx`k6Z0u%HHrO)pc=@~B6&UYiyu238Yl5Qv?lz&(dw=V}L z0E=!Oj$Hfo)q^Hn0I^0iLVvVwLm1Cf;gbl6?Px6v{-VWgwouf17p8rwePqLhE4)P@OlC zLc<>L4(_I>{0#E~BE&OWMwVxbJS!LppeF~NVQJT!DgC~FMf-hu1~Yy7X?=dm%)g$| zyoW0DB02Mlw^LOxBe}1gET%D9nKpJIBtm9yEnjpHfO%Xn$#lrPRr-~%H4Zyf>^Vn8 zrs8Nkl!KfMe@l0eWpadBwz>4OY&8f)^GyntGM(E5Q!fL3cbGlIVUr_^PH@vcM;6VL zD87rADybgXyv+1X+{?nj{7l7z0H0~I5l3i_ay$y2le0mz+Ng*SxXh>%W1K>2@%ewS zYz==*vA>RM%+YmX1AGv?#RcF}cXs|H%-ESD$h_u!e~NNABT(su{bBGJcd(bc?Sa{6 zBkKOzM|v8up&7u+(~3u0ru~OXR@uMjoKP){Ei7=;LavVZkk}nl|%6 zAIAwu-X4lq-m z2mZ*Le;(heTz>h5c=+@F^rJ-_&JuW6bsicr+*%?_%pFx`S7pkW5CJw{=(>vZFhlG( zHuS;-H3>PkVc>ZsKRv>*z!?{R3gxdr6!_1g-e-Q2%P?h-1;VA%n@VJTZScZ}Up=>o zf?OshcbIgxM-_6-?-HiVw$0`?@Cx1K~gh?oS*P85b3XFE-ucL~a#`GXC z;4;+&)&0W|E{@M;Uj*$GRxQ&|@B zvZ37pOQ-pYXY`8p&IjXZFcrusaUhv$e@Lh0a7&)u_Z4!)WX^b?1Ii71BvQp>D@N;% zR4qth515FMKqHQWp<#n>zGsf*X;mR|=F$ssCj@y5UhSOA&=N@3&K;wbLsn;^plz%H zgPi7M(hriqJA?xN#19Z;;jVZmzuO#)#Crs&(T>pNA{Di)22^F`%HJ-P=cV5*e-)(G z0lec5kZ|jmuV|wqB+4maks0T3O=<1h_L6=pp= zB(WmKK`Dw$P_neri}zzWA(M66&6)a|xJ4o($!vzap;j+M*VRDow9j#NPd1Y6z0 zzOXIus5&?9sb+P^bMBz+y44{Lf7(?1g+LUH7OFW!25jV&>?D&29Xdn$*3EEzUgKYX z9rHOe{UKmj=|g`v3iG-=BY|BxO#HGafrq;+du*OJTX*AVNl3P&`fyZZuE~yRc2l`) zWfdWYMU43IbaX^N>>@QQSlG*BnsvA`e4AxQ^Rp*T(6FH8T{}Z_3c_j+f0b{Tgo+E} zwnqe9cbq8#nfQ|}`LXp3reebb>Kx+0g2Bl_24@!p2bzco*cS95O=mK#h8bpOI-XmG zF;jTTnF1siZt=%z{q}S_7UxcU-`Z|5X*kbpV<@gS0ERYuVsj57SIg#t&kiRE(Cm(^ zhN-8c*p1;_YKSM`49Zs6c=P4Jh0K%L z-p;-uLID(O>}w`m+G&1Gk2c^H-w4B(e;@bl8JFwyeq6RA^$z>Wf25FkIl-|v$1b5K zK&PD?Fbi@)lns)82g3mvuK5!Uhs0ZYo?Q(RQD=5EhYlN}`y*E_Q;qSo=_k9n?ZP+0Ql9o1)VBgVI8gTtIj+J1ikFEMv z69EafWuP={h(ZE5_7_>^to zyW5JUVX@J1kLm!gt0RSyRY41#`3xpJjU%k*a^D<9V~wHB3?RXE*keqj2!CFu@~3qI z5>2aY$M<+@?9|96W(6Yk5Y7eG|okP=H-QP56I^syWwX zN*jYWj>5lK1#s+4X*;ogLcpTC6PqmzYqGPD`pY{RW{yDbaH_HQF+d8t)qh0mck6Wh z@&(U3pa{oz!+G;ooZ#Wk>%*T@HJ0+HYC7edR62lSfA>~`7bMuQsLSp$Cy<^eR+bxb z!a69}LAHwrDH)X>NNKCdVU#B-9i584gwELMZAE09uWG7lY1puXf$AvHu{jwVni` z`)+?)sLLtrzx`oZ>`!`kzlI6T=^W4CITruJv=M66AtU%6>r$b(1};br2auxdZXw*{JrDZ3~!@YuHD}mJUgo zx41Y{3*eIa+s^~_0|WoGV5q;}e)(yA{O_L7e_b}g`Zd?ZitU33wjK3p$Kz>J503P& zHXG~%w1TDr|Gb9H?N_$`EiCK0qDQ6!HDr@df3p|Abth@2?v*%CnWIBQ_(gtV%VPD~{#-rF2+^%!Z@UGaVJ7pLN7 zr*4Nq8Yfvg3rFuU)-W|c!d-&BP%wN9*V)tr9t5?S9|-a_{l;Vz2PWBNK%{$CXa6UJ z2HEA|J<*6AC$Rn5%>M0{&rYy^7VJrxw(x>8N0ML%j@rs14=BV_614-|e~#~I=njXA z-d=eX8jnQ8J8+|HhG3Z7oX@=g9#VJ`w$-f_1)F0e~I`_xX@|6ei(m$%^sQoOuSOe37(aop;y*dS@v_D7g@lm)BAm-5?j+6j|vGPmCI#wDH-kznhfQ?~D?a4dFDL=^Go zIj-G_355FlZM~+QY*3GvJ1&BFbtobX(VTXV&oGYM;^QwkA3Qj+ zqgc%Cbx6fix676hf1vVq1ck?JHvS@Z=kju5JN_FLx*S@P?sQum7oC>m^u6KyUk59U6KZmG(*^`y zOPKSw(O$2W`?t4{+1{};)y%eVhK)(!0Qh0=y(1|sRwNGee_3v8x&!jnZXg2VWx@Db ziRGCS*7|fm-%ojnH|cnw&F?j@IwM-JoQJo0nJYNZ%GFM{?sZ)Rg0~>hpCOq?CCplj z4frqHPfHWQE?x@(B<+CV-OD0+N0fS5On=IIOla^&*csBAhcBLZdpfdj5N>Kp7V8WD z+Y4BhBX8N#e`YGNeVc`RJ&B2@K>#QIfarQhV^QuQn52W%^oansFwc3&rk<=fu;f;K zU+|7In-2?NTDarYB{wP$zq`#@bg5TC;WP{NiE7o|tmgB<3acNi_&VMBVCAa9;SKaJ zTa+x2TprFiKIq!#GhE-ZY)=lAOMqT0&rtLTG!nnPf2d)sZB81hgFZpot$c`+ZFc8h zrbeV#M6!(QI) zu0yAIbG<~6!LNh73jXDs-`jf#*@AJzM=`))kq)RSAlk`-$t!0t)?+wAy_eIAgX~lQ zdl9Wc7mo0`V?S3wjrx$}==kETRCuPovc#b6`8Nwy)Atq?5X%-5BKVRuP~Nb`mO1hd zf5&-7F~i!irwU*Wd*jM*aEJ3Kh|JEOYF5y&l6V(SKy*yz9n35}_h{e^cKx?V@H2U4 z5{eI1;D8dZ%c{zt2x!z8?12X?eVx z2!rc5d@W%#$iaPDv*k^E&Rp?CX_b(t7b+3HE^v_G_)PI7ss$t6Hp4V5OhD1OOJ`bzRxCM~gG8mJS{IzX>GZknEr_yev_?I=fD9%!3jai;J1<*9i6PZa8hpfm zYdT&6*zI^%$avqxxe`vvFBwr_e?@Hhc799YS#KwHyw!D|j;3W@7j|?yk|(g}EUIgkHh= z8ZV|;b}+nOE_(_44=fTv``z>^C%AP-cVWq2@68y~1c*1$_2l3KdLd@>P zD6|o>603W%sm){K%Ph3_ja+JPNU60-hi4Ledf8I?qde8%{3vk=oIFZ+H|5?@ww_@> z*D5s!!C4j@4H$%TbV{&{(AX`(7dMwv%FzDIAX=h?c z*1H8quTLikVSmk$H1T$Xhr>hjX|M0_&dwvlo6%1jdv%nG$@DYw*N!eoPNRpXO6SuX zxaXnL3AT7XhYftx4mL#-8hVGn=i*SD>1D-ULKT}y`lru+KC=lefBV6>iAa~On}*|N z`Z2vbp|oW8H5QNS9QHmC-s1tbvUHgM`mGJ+yQS(MVlVIV5YtgE#Uo`t2&y*Xu$i!X z%MXm%GmVGBt!n#%g>_F4-1EOI!kzWl7=)AD!8og|bDj4BaXWJo?v(&#`ssyyx-d{`g+;i$^?Ocv= zN`Wh1hFbRMJe$hCv8v@LAvn4;N_ud@5_pPQ%$s_z&%V6ue-4AM%Bvhudpn`1kSX_b zYqD+n0r*o#tS2kur%i!lp5uN-D>)DHDNgo=t#&#%@C0U@HbK zKL}&q9hYq8f+2K=NO|sad5>LmPT{fv7w3LUJwFXXsae=|S%$<03-qDrP&K@y+Yo2Np<~_lfAXdoa33OW%j~0pmKBU%X4O4> z%>Q7yfcIG5VOFu_7-r5cAkWrz5=-CS1B7hxbT^w|L+dB6owdw8oi>|itJls4Uxu(0 zPvl{Fq5*2FJ) z6Fv#eED`#~QYot!x6`$T^Ox-{IqSD6|9@Vt`a|^2@E3U?3WsV=C}-=upi&_WE3QuG ze?vIy!kRu&q!D!-?|%g=ARNmgIh5TEFFKnh&b@hJSW)a)NAFvLwZqwt8&>H6j%kH} z7gSd7pD)*IG?5iwRUu$ycJVTth6j!gR6SR@!zlSL_%HA5)n|_H$@7_jU`ED^cmwE^ zJ(1$4V)K3v#|1g0sUF_;VqHf^RC_mwe^-`5;}_@v3;}-cm+R;CKfbKrzC2)G^9L66 zU56%o^y#wns=L*koV1}`+qmZNUdJ<>XfCh)w&*CN}x?V_})+V7-51qDfdL?qg37!SwwUQ29NGdhn2_4 z{fS0enWsmxg8CPYGV*>VK71&W9neK|d1j60sck`785aG2dZH6+E7G zKWwb^fD1k5ot@jOW3ze)xl*hf3-;3k8up1<5Oz-hx6R-UIgr5|hL`*fFTXmUTjB8G z=xn&`wcV_}U1j}2fq1R=3-)Dv{&oER)2E-mPUW#jCA}NoYh#!xG+6ymr-G1W!haV> zA$SwP%;6VDF?+9w2dr=cm2|I{S<`2>-*(oVR#loS`rL@)RK)H~sCc!nH|8XC5Ylr$ zZ3Q{o)PtG6Wwjh>ZXHId-sukOLgXWCSjPfO$o3(rTY+e=8pY^fU)e^zak>o<2&=@0 zr;E!`eSF-NOgAJ>rmMD=I_<`83vti>@j z@Sxz)Z8q}+Pgv$?j^Nn`FSiC<2rlpjVYesd$)3xuA38+Q1NPGvChPc~Ie$G)mBc&x zy_!^YIS0d4+Zc;;#i6H2D1wPs^E$M76zr9~8K~5d9rCivI_&y5AsAqomncBT!uj`B z>zRv{^1DmDoHw1G+ohg)0gj2V9LVdqyhnFA%VPBE5XaN29C$!pe|n;V>MWMa0|e}) zGp(-l9Jx*BG6wJ9OJ3BAu7C4(K>GqhxNFkcc=hPrE%7x!%yTU^gV^ga6AxLQ8;tX6sCpHV8S(I~^AcR@|t&?0Gcd3_E>Yhk%WrEKc(R1w=LR z*gHr(m+>qYTIZ3c+0Sfhc^ybWxcYuz4arxXo-)4rf(GLm4BTgl6ezrEgnQy5qj2p zIrax8KhUIx`v$xa8m}|$^tMp@({F!qGV}qVNB+DU7-GhKJl8g9J=3FUOB?p-6>C-u zf=Q@h5E8ZL@Py*PZ)Xp7=yH5M}xbm<*`|^%fk2M{CV-2>Rxoqh6US~(J8QpCh*j}NPJS#5; zx;yP+L&L1rL@m?#w-ZU(A7?*RPmEXbQaO+dV*PCxw=K40A_1VD(J!(F}9_VhsMR8kZD;c=HaVaUMKT{IO0w-wgM z2o8L#D??zFwvMkulsc1cW2VEt8HW{bWoEPM8!F^=cIa&|d3*1UH+lZCRQI_5vaqRB zjhNpzjDL9{c(+S=n?#(>jbOLU{W+dzfvs${S35fs_HGLxDK>hqVaMWdGU2os*cB;u z!h7SCp~+zlUvH`Hhy?GPMJ0}8gH_f|orn9Xe)9tMY%eF(m}%_3n;mCunB}SECBrjVdP$9$rzyLc>BG5XcK=*rQh?1A$H(O-??qpoc{w zO8;WbIl2ppV=;p*e_mQ@N)@fy&E*Y%g72}r%A=8Vd$&=4qoPN5j4@#YChX;x+bY4k zPk*4&i&kO2?1H2Il%&P(h8uz3P@WgDKXz*;%G1S^vxAkr@wzxEuv#M0kx$V(5HD;i z;N6}}JGHh4e4U5i-`43V_x|G&AU^69^}_K?l`RfBs}7cF%ch58p%tuGfVm@PPcOf4 z3M%T)3s|1{%8nxAeedV4O`thjp$eqj+kacGc1jS%3h35hA~h}V{ELFwvhgl>OY&RA zRtiY&%ORMSQ+3;Uyt0~&zwu_Mt?LA+;UmEzfh-P4aGHGuw42q;9#;>aJUus`JKATN zPHv(In}TBuX9!qmM%aFa&)Nlxy1c*T{_dZCdoDsqZg79bX}6cYvFTItba*+y@_&{u z3qx=9JAq5yve&}ooYDcR;A&285dEtX=WG^pw~KH^-~(iE7{_W!eVqJ-y0fL&wD`Pn zQxuOdeM@qYz3XkUx_1e&WmjeG9S&+=V0f;t>D~L2tg??#{O4{A_@o1|t*pcH%CP$) zIDNw=Tf%L6y10d<_uZSt#xwqmWqY?+Uprcl7wNpikl#V- zEDlw$D!Ok78??o$uqwAb*h7~w-5#MVTM-S%iQhr!B&a}3e2D!$EIHhP)eI&DEGkQf zbHUee-peNHTfLT?2i^!_Z!`+qRPiK#=g1;RtX>pf!}Cp1?W>AUmYVjMKOK!a<(-ZC?0D##<(;AdZ+Ug^B!9fU>)R=r#C-c^-}0gd(x^BI&BL_rV1~=P7;RN@l*GJ{ zHz0&#D&2>hQ0t9`RYmUbkK1nfnw@A*8dTOv+eJ(&sP9CwC+0p*`!*oO^!e!L1@?-q~BYyyKPF}@}fOn{) zStAfUD0nUb$WFcBwIIdbVc;6ud*uy4-irOS7JC0>eWmx3V(0Vn#>J3nK=e?J#JfqUQN8^HHLH`{25m}TR5R48yidNBpAI~)>Fq{x=U4ez}tA)KP{4$^nY#$t5?DzU{Bk99NJPkVR?FaEgZVov+HH0@tWqfy(%t%Ho&L@ zR&RDSm)nzeWDNqs{@?(Uo95OLz%st7EO5QUE+2e4!EyRS%O`{ zSfKe#53dhknRwRBtJ}Q_pS>?W#;)IjJ)qe7^<0f>WgqBi>3_SkZp~qMF^jWW!(1&} z$Fkrpu{93XUmx*veqJ-lj-=;%b^=^5O_mWvt5 zHyw;AvnS4vWq$z@T*8~H2#wi!qqeF#WYbIAaWANf>4;iK=#G~Ws^U|=X+J)Z%(;Nx zW04^K`RPyfRMqPMVcaoI#|I&%G3%D>u{qN>Zu#T9h;d(gRNoD3sCKh?HC{W#N#H+w z@Pd+j6e@o=oyqA%6{T4YZ@&!Y1N&r=_}2yx z-5i&gO{4RD#WQ*oG>R90a=N1B$UH$pGI~o6xNQ{T6Q_B?dw;h|U)xjPwdp7(O(i;` zuRAsyUw^O;2^^dbbLpT%$qjgk&$Tp`**$*6q8UN>t>>=HQZ2!BXlmI3NQ@is1ZL74 z{7|#ZQ)=p1v{{B-=Tw^iTj8@ynE) z*xHig(=GEfuPhV5BAVk1T3Z*`e>ra${aAVW$NS^mpR60Z^K=w@l>ml_CYjM$kk5EL zkD|tNoQZb=H?Yw2x_MRzJa*f?lS@?|fAhA^!eDpYdSjqOvag5X}$sP;xJiu`Q#PDNy6FlY}9_F}i zXa8Ofe1K=Q%ONA@bM2sabY#!>?&Q_T&Y0~Ut7WTHdtm#_5&yABe_8jxUgNjFeERLL zzkN(UBrjNM5d{Kt)oQPpxBl6^cvtVAf3qv3n}`V# z)#;43t1IN4OaBd?{_^Sb@1KACw0`!YyAKhddCkcrWD(D1cK9TI_a)%B-SPyBL0GInyo1OK8cqQ~Q(IbWWobZ--j?=T4uXE)2f@G` z+pE{v6y|bRhE=v0$GYZxfBIb7NY-ygyFI-F!M0*vb9&^$cR4Q^!LpAOtYyur+AVCDgKaG+lTy3w2p5>%9WwTe$nn=U=S8{ycvD^%;!Pe<&a7yPB#^ zVDU_Z_m3{x_1x>~y-hnqAMsMRAly!q*pSO(9;$q6&dmqJQD)-nf5Ln&Q`K0AxA>nG zCwH_g!)yC^e$A`t|vt37LW8d!D+9&h9rlwye?1_?x?AM)D&aJl+- z%T*wi-gkmcAyk^Pf7xqlUc-RFOU- zKklE#r_UeD5B%%H`EE9fH^&x7rd!K+I-+7eml->q3NB#RgI#`J`iMmz-kBhIMB}nV z@b+_?lO>3-PywD}fjSBzc5j>tx1DYCq08Qx1v$NTP_8+BVCe*Jr3v+Z?ogfEmJHnW zwA6_;y@y;Le^s6Zv!{0bxtRh$w}HAq*1b-$SwF%0!A~qf!Q*Z(m_(31^WbiqGmc!m zg%!^WW|;d3_V6@V_O}aOS*8E^ObCmfx`0*hCOHKM)xnzV?1ySUlQN&%o4xTeKi9_G zJUh7a6tX9|u6ID5u$3pSZx1IXpLtt*H?IGmu`|Gyf8$23>{hq|@&HHxiCm3OCK6C{ zM2Q@V>b7U~b1yzwRaDC}wvXFtk^ff~5{P&&5b@qnh0^PYJ8+Wqw7-?;QtnU#YU^|w zw*vJikNqeY41fZJE$jP9=(GF(ny$i?BL_C>LLFgO8grgJ2%M-A$rJ`l-pT6Hq78!b z$!a8Qf2;F=T&c>UN7&A|3T!={U+`Nhvqre#z|Ql>mGP&Kzt7KaH&pyb{E!Oa{H3^( zbuu`PI5#Mjh6k4x2Tj?Vw3>f8DvnXvCJ3QD^Rg@9$pch)&yE}0s#v{DCZKv#99KIJ zhgYpHbv(2KQ%d?4zixr0*s_+9^I3peuHkCbf3H>!6R4(M02xStEfLXb)#;?XjZ}GC zJ;5yM=~XHq>L@x6kGk&KFEcQUV$TynI`XIb3kHzXv7c(g ze>%Ue>?d(6>kM)__(^abRy$S4JRBneW6cNO<7=~Zz+3R?9pd6B^PRI@WW*A6&@^My zvW@UIydA$B{LGD4&=eBLUQzE(Md+1OYf1ZFhP<)1LoEsOYH+s2`H^wDyP;#-p$+-t zPW{uz&%eLv$84)X@1=S$>@=_L#d`eQ*~fJe^^t% zp2Ir3_wzenrTj1jdaTs8xbe%5ni(kKkY3YZM#-y-9ZO>0z0XTFL3>|B1TQr}g}1^_ zT$`OpYP=}p=dn_O&OoD_kqyI+4S9hX?W%7|T!sm|Ue;;TOarjtH_z7^zW^bedMGYtW}7X4 z+`YY4^9LTqJK;5&Z@v514N`m9eR>827+&P^(T79KK=bJg6r8e(Nqd4fe+{jHI8@;& zPvx>uJFYl{Op%B$kRpAc*Ey(T9>GugJcq`f?BQq!afK640qGu!P7qFh5U zr|BSj_A>Qw9KktLA-gv*fYa(NZnjVDFY8oXr5ELYEBle{dhI&|zOIJwqPowqJ63(# zA$d88Pcqg>Vco$vsO)QFgQGSSKWb?5~pF7x~wRh#EcjY1yf5fg2kpdKl9-{>A zvCv*8f9%e4b?*>^cdukGP}}C{Pg>@amf+7*t6P|&jo#~$B4K)wOchrN7z;!y04r1B2RDjoHo*60ZD%1gVjdJj=iTaNgB z-gb(Rz*QYOZ@cl;^qBo%%e(4oVi3vienP@eg4Vh8TxZc03$_E-2wo6ekkzu%zk`ID zIconntXx^Dye&sGr4*jbg$R7NRmUyrU8%_}p@WFO@e=U8f?s_Xl3d-N3gOU59 zLV%N`e&CU|!$~gIlaSOQF`IHn7NCmC=}M18HMAWB%J5kNI53<%c>cUbl{HGQ%_>0W zMp`O;ztygTZ@5Ra)7?+YW)lduX$fVA(WrM%w#R3uYIcY596sMkDbDHllLOiI2IU9X zk*S?DQ0}_ke+J18WhKuOXjbbSfAwh&NIp+VX+lLpZ)E^4@D+$*INUvBazknlaC6d@ zImmWv{u4_k*qNifsBbzrCwt!425K2-$zB}5v#!cwQ6D{Pif2&_OtaVN&HVQ@`tAI6 z054Phkl)(HUK*fsx(~31dN=mm?~6>^a-TF2usT+Xf32K^tsszH+EZO60K4e6vXZY& z*yJyGbJBqk)UJe6J2+IgGhE)$Hk%Q*YiZ&TNcUSOnCFpGoYH~D%_)H3WyY;(&cQC_ zJp>!g)XE%Q7Alv0YF&9+0f+NJo`{O%58@FFGiMcrq4Fd;+pO5;j=@L4)3Ku4wktxc z8VkH{f9D(Kzbw`MA^gYJ4sB^K?F9ydrnP0*RKo*q<)*xz=yVdj0pGS3a4?Q-iDKrl zq>3ttrh2>V=sghnuuSAliov>ofciRh$}=@PF9zFob6iL{RQ5{H&WfLS6wCSSLgwtc zWE{~32h|UOfpA^NVQ)p{rXx3Pd4dDfym1*Cf4)Ux+5s6=u^9To_b40O8PcQlqOQ|N zQbT`O>r&ewpCWnZ@YnQ_w(GFR^jbH_TVM|r9$)4Z{}TtJr&Neag$9;fNFu@y;-)_6r>ULocDejDtg1E ze+?jb;u3^zSsr0l%v&fgqkWnT$+Y%CDkbTWQx?G7pyOIQkpnlo zM>O&PsO>jFQrNR8xSRA;S#4L~@1%W-e-m_Up6o*?a3Ff!ti}_E`L!*9afqNC3sv|Y z)K0-#qoJKuJVz;NKW^YUAcWRAy3N^aMaJbbq3KyF3YTm8W<;M(yGMue^#fI1jR@9s za8e-jTE;C$-&S)*jSloX`gA)iMLs-VSBY)<`Rn;UeKFjO``mS4W&H2hazSl`0L^irEtfh8cU`|3X zzsunZwjP)gdJx-AUr#Tq-uDB~c;e?uOLW@3%mlvKL-{9_GE<{wh^{kPBk*VFpShq79x z(~D=s?Z||t8o856D{m2aIqh^hlrsY$saRsqgC=#!gLB?$5{b%*4Cij&Y6UrW$2qH# zXavlu(%B~Y8m%X_-kPRtfMutRc8%OFEhrxsR%|sb0!W-mPYIhjHM2Tef7L=HM$40& z>S?#CC1p-rkJrA`^+a-k6XbnERA$NEzzbk#sJp;cEjj$;X|Y#!OVa|8)~W!ipk(Bu zW%_gPAD16Vbhyv{ohNxYRA;t{Ld$0Bb-ZuLXwb6ER`6?C&9KFXGc;_7>{K353D~IK z?p?|*!fPuCY)<(cYE~79e>r;ytavUFq@>n}JkJnv@M94^UmhnAMhRH$S-DE`=HXmX zRyvEAO{!F;HETT>cU9DO4IYE1ujyvIE61tGU0T&Cw$%{O7M0d6Pq3GW9Br0~aKb6{ zGRX3sW2>xO-|EXs{XRZ@8f#-kl|rGVF99pfcHbLVI~lLT1+q~cezrc1(9Q zt;P~I*YUC|)5g+}+-?Vt*mGGK6L0Vouuj!zuP#eDfuyE#wdUAh!>))uD9!KOVtI!3 z9GqD=E=y3F=K<0WceX}0KrvU(f`-=g!!YjU<_XbL*Uy`VDv`4;%bQb4n1$nbf-rf9 z8=+vydn@K!R;?5Me^`{dX9Ms)e)LO!zQ+Xu{q>LcDSQaq`>*w#lPgbjwTpk8Ev~*U zr$H4hCi-lXqdkb>^>E@IhM!MId4P+#$zNS8wVLm3l|4N)eDflUrE-Je5@M#H!+-}s$%IA$r!LM)4>ncbeVwru*;H9|X}!+yM%rTXIw2hm$mJIr5Q zx!4SM5F_f}D~*LOz`6=&=C<`%GgB6QBYOHUtvMu5e~3$ZE0&hkbrfVeh_6^cx>)q7 zXmR2t!;W?8+b=MM-pkPG3|dfIo*kt-^0P;3nhyYA*%p|spIU5Ih{WZaSnJPTUxPUyW*jiz*dc!EDmmjMO!N28X%@0 zOZDlufA4C&ANF_KifOu7?lT}y>41ifx z3RzIVseQqq-JjPfvr5NHbBl^xmN3GVPTMRU+SlV)c_7}(1P3_M3qFWRmwJy>s{`s#N`|iIMRB9W$OYaAZ=~EdFQ0$aLr!UB^ziS3w7$1 z=d646LLnHaZULgaZ6iFY4`3$(Fos{F=rh3NRGVLUIajqLoyA4UL7UH^#aFXkuWdxx z%SuMHSgOmB?N0W=b>P8JbNTq2e}&rK9WObr=~AB@0wMRB{E5}aZI`?rD{9(?`$KtorI~`C#YmoQtHQA{r2V4_|K1T9$d@Zdwc2E zAaquutg2ty>10ydsc2G7%W4XyIkWBM$rg%3mn1c{PBmdQ?gSDUe|Yx1s-3<;JKQax z>r1MPH1U%)QnRAoGB4;o8~7sN4fQ9UU}}xzTd}pzgJ`Py{v7K6fv1v+RD{ed=>c+g z=k4z*?3Dxo^MLmNcJ;Au#k#zquokJA!{tz{Gxkn|fdbExa#$5x+XvEh0+DlfJpI;UOAf1(>7_8m+Hxb@l`d&Kooy9p1(%8`z3coEfrS3RXvAugY)ZR&XF7ogy zFDyNKO)<{h83IS6^|=}3qbQXoriJbt{a!8D@}B_$z&AgO(rg#uN;Nz%(Tf3IRxZ@R zYqADGAnMWEf1}rr0U&Ti#S!$Wue)OZb|P*BPhM0XW!s&{(-_VO9j6nqlUI|8i#mLg za&AXzbnar4t!V@YQo%*exfA%y-!0bWVv&+w??g|hm0-j7Al`@{!Pt(pux-4`wIDb;Gu@(sRKOkh?KNF zcrqaEGTMh^lWJ4$FscGL!EaN)F&}J8T8tfq7YSnPTBVZ>P6hRHwY^<7ctcrLDp9w9 z*U6(nic{IV{o<5Il4EmXF0$Bt>J~J@_`Ag_tkkm?NQ*6?B*2nb(7ZMyRDrBjHaw3G zaaVh|eTjdBRHb;mm#m|%wv2e4BNMWwyV+XOvY zuc}F?K87Y6er#X2QQJle?(tqVKYb39ZeToPedw*NV+K z5M9KS_FiGj=6|n+??X%2oFP4G>?$9lGMtx!r-!HW4+ZdC*%wAC-dSUt0V}4pQDWO& zA>P)N*GP*4>kmF-TAHce3>9%w{u$HC+ZoOA8_IGuOCPM^V_%a)qdCyq`>?# z0Ai0s+AdBxG-k_}J{Eo1rYfL+Z{Dm#C6M;2QvgtcOshSSqYS_bU8qzl@U~<)`|SY# z+NR{^K0?z)ewTN2$E0*eWIs-Yc1a^we|-XmLqFS+ZFA~n1#@%E#`!+%%j8Lb$3(b8 zX`4;3wM?&^E>7?nE4gOqU7aH5jo5jOoTBsUrnet~^U$lXZye9fp3uwI!ILDO^7z}; z(i0tk_FOF)6=Bf|tXHcz`sS%xdp_td! z*u4dIu<%$#PzO*nTj51}#RaJCmy(FxJaAtPY~Rh;Bdjq*C3^D!2Wh$x4rvo%A2td0 z=I@ms$MDOS)tk;r*}pmF?H{7x)Sk1}R>BW_E;~qY)UV&ygPS zLxU*kNQK!dkW2b;h6NBaZek#T55mNGZmo20efTnV^;}_Ddu2Tpo*IKN%*(tU^>%g^ zaJOyY&}DkN?flhzA$bX~F!?^zpa^!HE|=43=>xpw6qrMyOBGq^`;B0te;rYZnxAf6L}4i!|8^yZQ%;AA-otX!=^j;;Ioq^RZP8&sjhqW+cbm zMm;vl15_l%MWs|BC)dda<@ghIR1&@RY9RM6bUHPnrl=YX zyk%h8w7XZ+NbiYMy|sLwVB)DMcU6>&|C_~1Kd+RgLw2)Wpndtb4sj`;I`yezaO+bK zeqaUX>ZW54p3|0of8H0l<+5HasVyUWy;>_B90dw0jsCZlQnKas@id*#D6t)SdXlc#F+-RwJo*Lv9= zPL;;MiO)`<8+IBGYfXep6%B}#G&DMb_HIWQSSh63;U$yn^u|`YhO{%>3-)jS7w9$F$ zTNE6_yk-F7TMH^lz)d;^9n|1q@}9KWK^YVV&>XantQX+Mx5zeWR#haO++PhC;0kA= zy>Tx3f4Z?h9P8>AtGq#i>fN5A5xOpd)rtO`oDj9F;G0zIl?}jANliBHMr)l4FLu?M z(+o+2L(-WoWOmPap9aoRLP#Aa5^=Cx!&7E`_Y|6GyboXvujcY*^VALRdF=lD{iAdy zmJi=29A3t;PDmqPD9`M)@u_Gu53KBnli-jrfA_0~7s2+HHa0Md*3(l;`*vR~%YhHllZXbfCfe;&QhHcI5blTf@c&=^Pc zf7H6Jl%CQ2&$Y3f_J8%k0It{zw|U7?RclI)-+9tVbn0n&{J`Fa&kwiZTx9j*(m8dB zJoG^#@Ho&)G#Lj!7d2rSHr)lzotygxFDiyT;q;+cWtYXR)AX!UWjnUxDtIYxSJW3f zfeKx<@LkZW2wm4&WK(kzWE8p=&y56@f9?3JGduIjX}t*6tiYB)be9p);nu7@mXkY{ z&nBbqz3%_*yKzBa($;L!%InBsApNT z7r8%g+}mhVd{cDVxT6h`S;bDp2Arlmol)W$h*8_7_@{3m=nO*YS3z#|%qos{gTLCQ zexQ=Jr#0!_f0cx9&VK`7B}$ZB*a4I@}6HCJSxHr8bP#rBQQvB}RE$-IgZE?jYk;o7>my+ zSln7x=w#*+wp}u`>&oc%e*;Ljtm0rGyzFHO1Dx}*o&H=iMg8-qPosZ(n+J*38uGjC zMXpTm6P}V&%nRR!)FdkbYJX5#)0X!t^=iPoCvT#p7zQ;K*^G?78YSC(99oS9dHwf5;nv-SpR46Od80 zIB$CtkRcFuokcXbJM43seHTSuaC?@SI6gaJMNDqRf!vhXMq*Wk<8~0o!CNM>0*=40 z+Sk*2t#$hsf9liQx>9snAs=B}w=?cRH(#CZ^zR|`LBqf?r13)v2O4$GP$?q9Q(D4Q z(tK6H_GN|T_+wMle@)PDol;0a?hEm_+`@!m`?3JI`PtOy{AE?5eGq?3BpT-PSSm{p z4e&Ve&fz6ia!uobjg%U20HT4xR;`B9P!pU!pQ z&*6ORBdC8p|MMXhBXf9Ab>>40V{ptcc3X_sU< z`hrUA3WTyO_LOJxc`cw_XTgd+W_BAJe@Oy~ymu=cmb-n4Q)dJl49~}AYSwL3#2@Ln z?xZ2M=g}qy+g@DXew-KVh49U9*VPrAovrNLX_+&fWMGAgRh|F^-cp>~S(?qpEHwk8 z^&#Fzhm{>ef5fGzONWBCzpm2u(<*K3mRlK=u9=6BnCEC@pnflh%xV?UUQ5TvmfR4@ z9oU+2s){vZBpEljuJwmkH%!Fhie>Z%v;II0+eM!!cn^A5@Xwyi= zd9Y@E^U!<9nO~i0bG3qfzOK@$3+ERDPMKV_2f-1klLs&BXS3bad`wlg44}zI^MbBf zl_A=K)S|@Mq7;WgYCNl|4`uTRs=saZh6E$LhOQ3fTdF$Ogeza=gwr*0{-cEMoKVtB zx!Vk7e?50~Fm&j#K@Ds=#Nj=*<*{ig&}qLo`r8$v&WbbWsO1Y;vH(^I$&RCi=ty)W)SkPZmwl7LOoFO~-;MlZ$kg=me^%%&>MfCMgHpEh_5>0GGYei_LtZguA?h$Nu7U?(|nVO}L$VA6gwcvWgDmxn4P7%c@6kqJlI?4H_s zcYTB&?8Vmn)f-hW+o!5?puViM4B%``s4`_2(A=LGW^-Emr(eHwV8pM=$T<{Oc0L z2M*aByQ!~iw=UeQ@B9ri*OIawYT-B4!Q6|Ee3I$L96XaF2dYHHqo_)@6nhKjP{VQS z-K!LNXfTzR8ruFuQoKMwoX*`g{X3qXlFEyO>~!gsPB52)+pu4VlZ`(GnX2;#e^tK0 zT3H7KHL-%XUc8p7Ssgoo@Odja=CKJo+%E)s?2Bf;j-D!T_AjQLC&p9CqdOUb&XWX(W`frTK2Iy(8kg@33wF?c=|DW1MO7F z%oHNr63f&jB9QfBt}+@La31N1fN@8ELhG0ph&b2iubHg8YiKtS)|s zP_=4T5DWzn6Cmqq-Sa-3-2&8YOaDOg=7Ug6Vgt{NOC#p$v@o9!)a;7c>VtEuW%-x2 zB4VcYR&Vj{{28xO@_;Kwp#pI5uqd#b?NK_lK~s~fc4s>yJ=Udsf9=uQF2FcW zf-k>iDu_pNXlgr9X3>SCT71fLb>B>0i|K)0&8 zf}w!`*(?2QJ9W@YZ&|Sl?Zaq19pObhc?4 zgJHUpusR>@i$9hNAgoNnf6r^RI~H!Sz_y79R*i~B>h>7*6xF(AheV!AsCs9ttwX7U^r{6Y_-Ec-DZ{AwZ$Z;sWtATX*Sn78Lo%L15LpQKyySs*`JLB z%?y0mM(pqrT#|4FTU5Qb#x)wA&Q01g!R$UxDYmAiV3PvTOS@;@f1qaC(~hRwir4P+ z-Q+Od-UeLDH|}hJyYjkL$M^qv#}d5wPp{i0FQw>tXN|1U)Xrgn^10uq_{%%K zk~cHny}ApvDFCidw%<&4`Z=V^pFy7mk-Hr@d))rAQvKum@%ukNe*OIWZ{zoG?~k{( zDmMO;0Cq1Ke<~DVIJrSc?8ENSRvZ1?sATHdn2GA&vJ2(+EcUXSa8t}ERjKREki zefI_#Fa0yZHgBo1Q#qVbx@>`i7rl}GRByhm33W^PfBU8DHNnD8?On4N!WlsP)T?QG z0ImOa;i4vz0N__n$ou0c>OaTQo!0vD8F&;yqq?oB9kZ@>LsGr{Rr4O+*sB-^3v#=` zIrv(@V?%r+fyrRuaexU&EYoc*lq9z=s}!}WT5xS@BlWJOI+Anc0a^s8&< zeBW%We+^u*#Bi!oS;OfswFo-23)_oN8|be>V7J6;+ik^MHFm;%%u6!L zI`HK1Y3&-~rDl)YzjTDHq|o z$FMXed$cCgk4^mSdFF-c}2<`h}Z3qG_h3f2~zi`Bw`D-s0b`S6m6&Y*a60;|#qrU7)Rjl;&tgKblUE9vgXz#wpw(yLzfAHrX z%9)o22K&cdsey>ymO%Lkj5$FJ>AuoG`&)WIh5ur1ZjdS0!$A6osAiD z*jc<+EG@$1tmXvE^d6s;oPY1bov=+ z-I!0H(x$BtuhTgb-ml8k%C=sR%<52|?mDNl7vwbvhicyH+4J@Eeo$d*|Lb~v9p|_4 z{Pk=k|I!*i*A722&1yeyYQ9EvyQQB~RcGLPe|zcrr*58IczWmX;_ zXg5LJIh@u64T7@5?OhmD0(`F%@1

        C(vmH5G?Pw>sPjs(8x^QQ)sWsQLHkVw5kG0 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%0AA~mPnc_>%T!GlEm!I`I6+$Fc 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 diff --git a/metadata/md5-cache/dev-util/aruba-2.1.0 b/metadata/md5-cache/dev-util/aruba-2.1.0 index 44b707e73f91..a4170b9a56b4 100644 --- a/metadata/md5-cache/dev-util/aruba-2.1.0 +++ b/metadata/md5-cache/dev-util/aruba-2.1.0 @@ -1,17 +1,17 @@ -BDEPEND=test? ( ruby_targets_ruby30? ( =dev-ruby/bundler-2*[ruby_targets_ruby30(-)] >=dev-ruby/childprocess-2.0[ruby_targets_ruby30(-)] =dev-ruby/contracts-0.16.0[ruby_targets_ruby30(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-util/cucumber-2.4[ruby_targets_ruby30(-)] =dev-ruby/childprocess-2.0[ruby_targets_ruby31(-)] =dev-ruby/contracts-0.16.0[ruby_targets_ruby31(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] >=dev-util/cucumber-2.4[ruby_targets_ruby31(-)] =dev-ruby/childprocess-2.0[ruby_targets_ruby30(-)] =dev-ruby/contracts-0.16.0[ruby_targets_ruby30(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-util/cucumber-2.4[ruby_targets_ruby30(-)] =dev-ruby/childprocess-2.0[ruby_targets_ruby31(-)] =dev-ruby/contracts-0.16.0[ruby_targets_ruby31(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] >=dev-util/cucumber-2.4[ruby_targets_ruby31(-)] =dev-ruby/childprocess-2.0[ruby_targets_ruby32(-)] =dev-ruby/contracts-0.16.0[ruby_targets_ruby32(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby32(-)] dev-ruby/thor:1[ruby_targets_ruby32(-)] >=dev-util/cucumber-2.4[ruby_targets_ruby32(-)] =dev-ruby/childprocess-2.0[ruby_targets_ruby30(-)] =dev-ruby/contracts-0.16.0[ruby_targets_ruby30(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-util/cucumber-2.4[ruby_targets_ruby30(-)] =dev-ruby/childprocess-2.0[ruby_targets_ruby31(-)] =dev-ruby/contracts-0.16.0[ruby_targets_ruby31(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] >=dev-util/cucumber-2.4[ruby_targets_ruby31(-)] =dev-ruby/childprocess-2.0[ruby_targets_ruby30(-)] =dev-ruby/contracts-0.16.0[ruby_targets_ruby30(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-util/cucumber-2.4[ruby_targets_ruby30(-)] =dev-ruby/childprocess-2.0[ruby_targets_ruby31(-)] =dev-ruby/contracts-0.16.0[ruby_targets_ruby31(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] >=dev-util/cucumber-2.4[ruby_targets_ruby31(-)] =dev-ruby/childprocess-2.0[ruby_targets_ruby32(-)] =dev-ruby/contracts-0.16.0[ruby_targets_ruby32(-)] =dev-ruby/rspec-expectations-3.4:3[ruby_targets_ruby32(-)] dev-ruby/thor:1[ruby_targets_ruby32(-)] >=dev-util/cucumber-2.4[ruby_targets_ruby32(-)] aruba-2.1.0.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2d9b1821bc8a4a43af1bf9c1fb38be43 +_md5_=628f5b7aefbc483dea68deca670e0849 diff --git a/metadata/md5-cache/dev-util/bindgen-0.56.0 b/metadata/md5-cache/dev-util/bindgen-0.56.0 index 55109ffa7810..8016f82659dd 100644 --- a/metadata/md5-cache/dev-util/bindgen-0.56.0 +++ b/metadata/md5-cache/dev-util/bindgen-0.56.0 @@ -11,5 +11,5 @@ LICENSE=BSD RDEPEND=virtual/rust[rustfmt] sys-devel/clang:= SLOT=0 SRC_URI=https://github.com/rust-lang/rust-bindgen/archive/refs/tags/v0.56.0.tar.gz -> bindgen-0.56.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.15/download -> aho-corasick-0.7.15.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/bindgen/0.56.0/download -> bindgen-0.56.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/cexpr/0.4.0/download -> cexpr-0.4.0.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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.0.3/download -> clang-sys-1.0.3.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/env_logger/0.8.1/download -> env_logger-0.8.1.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hermit-abi/0.1.17/download -> hermit-abi-0.1.17.crate https://crates.io/api/v1/crates/humantime/2.0.1/download -> humantime-2.0.1.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/libc/0.2.80/download -> libc-0.2.80.crate https://crates.io/api/v1/crates/libloading/0.6.5/download -> libloading-0.6.5.crate https://crates.io/api/v1/crates/log/0.4.11/download -> log-0.4.11.crate https://crates.io/api/v1/crates/memchr/2.3.4/download -> memchr-2.3.4.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.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/proc-macro2/1.0.24/download -> proc-macro2-1.0.24.crate https://crates.io/api/v1/crates/quote/1.0.7/download -> quote-1.0.7.crate https://crates.io/api/v1/crates/regex/1.4.2/download -> regex-1.4.2.crate https://crates.io/api/v1/crates/regex-syntax/0.6.21/download -> regex-syntax-0.6.21.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/shlex/0.1.1/download -> shlex-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/termcolor/1.1.0/download -> termcolor-1.1.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/1.0.1/download -> thread_local-1.0.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.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.2/download -> version_check-0.9.2.crate https://crates.io/api/v1/crates/which/3.1.1/download -> which-3.1.1.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=13a7a557d633ed4776e09e3ab434caea diff --git a/metadata/md5-cache/dev-util/bindgen-0.62.0 b/metadata/md5-cache/dev-util/bindgen-0.62.0 index 90170fafdb59..bca0950b7f95 100644 --- a/metadata/md5-cache/dev-util/bindgen-0.62.0 +++ b/metadata/md5-cache/dev-util/bindgen-0.62.0 @@ -11,5 +11,5 @@ LICENSE=BSD RDEPEND=virtual/rust[rustfmt] sys-devel/clang:= SLOT=0 SRC_URI=https://github.com/rust-lang/rust-bindgen/archive/refs/tags/v0.62.0.tar.gz -> bindgen-0.62.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.5.3/download -> aho-corasick-0.5.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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.3.3/download -> clang-sys-1.3.3.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/clap/3.2.12/download -> clap-3.2.12.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/env_logger/0.3.5/download -> env_logger-0.3.5.crate https://crates.io/api/v1/crates/env_logger/0.9.0/download -> env_logger-0.9.0.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.2/download -> hashbrown-0.12.2.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.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/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/libloading/0.6.7/download -> libloading-0.6.7.crate https://crates.io/api/v1/crates/libloading/0.7.0/download -> libloading-0.7.0.crate https://crates.io/api/v1/crates/log/0.3.9/download -> log-0.3.9.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/memchr/0.1.11/download -> memchr-0.1.11.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/minimal-lexical/0.1.4/download -> minimal-lexical-0.1.4.crate https://crates.io/api/v1/crates/nom/7.0.0/download -> nom-7.0.0.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/os_str_bytes/6.2.0/download -> os_str_bytes-6.2.0.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/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/proc-macro2/1.0.43/download -> proc-macro2-1.0.43.crate https://crates.io/api/v1/crates/quickcheck/0.4.1/download -> quickcheck-0.4.1.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/rand/0.3.23/download -> rand-0.3.23.crate https://crates.io/api/v1/crates/rand/0.4.6/download -> rand-0.4.6.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.9/download -> redox_syscall-0.2.9.crate https://crates.io/api/v1/crates/regex/0.1.80/download -> regex-0.1.80.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-syntax/0.3.9/download -> regex-syntax-0.3.9.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/shlex/1.0.0/download -> shlex-1.0.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.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.99/download -> syn-1.0.99.crate https://crates.io/api/v1/crates/tempdir/0.3.7/download -> tempdir-0.3.7.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thread-id/2.0.0/download -> thread-id-2.0.0.crate https://crates.io/api/v1/crates/thread_local/0.2.7/download -> thread_local-0.2.7.crate https://crates.io/api/v1/crates/unicode-ident/1.0.3/download -> unicode-ident-1.0.3.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/utf8-ranges/0.1.3/download -> utf8-ranges-0.1.3.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/which/4.2.2/download -> which-4.2.2.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=81ef7fc63a90eb0df140dcd8f69d0fe4 diff --git a/metadata/md5-cache/dev-util/bindgen-0.63.0 b/metadata/md5-cache/dev-util/bindgen-0.63.0 index 267d9a93953d..15011c7f3967 100644 --- a/metadata/md5-cache/dev-util/bindgen-0.63.0 +++ b/metadata/md5-cache/dev-util/bindgen-0.63.0 @@ -11,5 +11,5 @@ LICENSE=BSD RDEPEND=virtual/rust[rustfmt] sys-devel/clang:= SLOT=0 SRC_URI=https://github.com/rust-lang/rust-bindgen/archive/refs/tags/v0.63.0.tar.gz -> bindgen-0.63.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.5.3/download -> aho-corasick-0.5.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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.3.3/download -> clang-sys-1.3.3.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/clap/3.2.12/download -> clap-3.2.12.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/env_logger/0.3.5/download -> env_logger-0.3.5.crate https://crates.io/api/v1/crates/env_logger/0.9.0/download -> env_logger-0.9.0.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.2/download -> hashbrown-0.12.2.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.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/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/libloading/0.6.7/download -> libloading-0.6.7.crate https://crates.io/api/v1/crates/libloading/0.7.0/download -> libloading-0.7.0.crate https://crates.io/api/v1/crates/log/0.3.9/download -> log-0.3.9.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/memchr/0.1.11/download -> memchr-0.1.11.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/minimal-lexical/0.1.4/download -> minimal-lexical-0.1.4.crate https://crates.io/api/v1/crates/nom/7.0.0/download -> nom-7.0.0.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/os_str_bytes/6.2.0/download -> os_str_bytes-6.2.0.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/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/proc-macro2/1.0.43/download -> proc-macro2-1.0.43.crate https://crates.io/api/v1/crates/quickcheck/0.4.1/download -> quickcheck-0.4.1.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/rand/0.3.23/download -> rand-0.3.23.crate https://crates.io/api/v1/crates/rand/0.4.6/download -> rand-0.4.6.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.9/download -> redox_syscall-0.2.9.crate https://crates.io/api/v1/crates/regex/0.1.80/download -> regex-0.1.80.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-syntax/0.3.9/download -> regex-syntax-0.3.9.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/shlex/1.0.0/download -> shlex-1.0.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.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.99/download -> syn-1.0.99.crate https://crates.io/api/v1/crates/tempdir/0.3.7/download -> tempdir-0.3.7.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thread-id/2.0.0/download -> thread-id-2.0.0.crate https://crates.io/api/v1/crates/thread_local/0.2.7/download -> thread_local-0.2.7.crate https://crates.io/api/v1/crates/unicode-ident/1.0.3/download -> unicode-ident-1.0.3.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/utf8-ranges/0.1.3/download -> utf8-ranges-0.1.3.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/which/4.2.2/download -> which-4.2.2.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=5f5e2b6cc063e71ec7f3ea6b2438b390 diff --git a/metadata/md5-cache/dev-util/bingrep-0.10.1 b/metadata/md5-cache/dev-util/bingrep-0.10.1 index aad3d2a26743..1b3a5b4b2e43 100644 --- a/metadata/md5-cache/dev-util/bingrep-0.10.1 +++ b/metadata/md5-cache/dev-util/bingrep-0.10.1 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC MIT Unicode-DFS-2016 Unlicense SLOT=0 SRC_URI=https://github.com/m4b/bingrep/archive/refs/tags/v0.10.1.tar.gz -> bingrep-0.10.1.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/anyhow/1.0.63/download -> anyhow-1.0.63.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.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/clap/3.2.20/download -> clap-3.2.20.crate https://crates.io/api/v1/crates/clap_derive/3.2.18/download -> clap_derive-3.2.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/cpp_demangle/0.3.5/download -> cpp_demangle-0.3.5.crate https://crates.io/api/v1/crates/csv/1.1.6/download -> csv-1.1.6.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/encode_unicode/1.0.0/download -> encode_unicode-1.0.0.crate https://crates.io/api/v1/crates/env_logger/0.9.0/download -> env_logger-0.9.0.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/goblin/0.5.4/download -> goblin-0.5.4.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.4.0/download -> heck-0.4.0.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/hexplay/0.2.1/download -> hexplay-0.2.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.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/libc/0.2.132/download -> libc-0.2.132.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/memrange/0.1.3/download -> memrange-0.1.3.crate https://crates.io/api/v1/crates/metagoblin/0.6.0/download -> metagoblin-0.6.0.crate https://crates.io/api/v1/crates/once_cell/1.14.0/download -> once_cell-1.14.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.0/download -> os_str_bytes-6.3.0.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/prettytable-rs/0.9.0/download -> prettytable-rs-0.9.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.43/download -> proc-macro2-1.0.43.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.3.23/download -> rand-0.3.23.crate https://crates.io/api/v1/crates/rand/0.4.6/download -> rand-0.4.6.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rustc-serialize/0.3.24/download -> rustc-serialize-0.3.24.crate https://crates.io/api/v1/crates/rustversion/1.0.9/download -> rustversion-1.0.9.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/scroll/0.11.0/download -> scroll-0.11.0.crate https://crates.io/api/v1/crates/scroll_derive/0.11.0/download -> scroll_derive-0.11.0.crate https://crates.io/api/v1/crates/serde/1.0.144/download -> serde-1.0.144.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.99/download -> syn-1.0.99.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/0.3.6/download -> termcolor-0.3.6.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/theban_interval_tree/0.7.1/download -> theban_interval_tree-0.7.1.crate https://crates.io/api/v1/crates/thiserror/1.0.33/download -> thiserror-1.0.33.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.33/download -> thiserror-impl-1.0.33.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/unicode-ident/1.0.3/download -> unicode-ident-1.0.3.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.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.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/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/wincolor/0.1.6/download -> wincolor-0.1.6.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=2c7a471577d12cf7e1e7452d5deb74ef diff --git a/metadata/md5-cache/dev-util/bingrep-0.11.0 b/metadata/md5-cache/dev-util/bingrep-0.11.0 index 0c256b53b824..6984c2d79aa4 100644 --- a/metadata/md5-cache/dev-util/bingrep-0.11.0 +++ b/metadata/md5-cache/dev-util/bingrep-0.11.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=Apache-2.0 BSD Boost-1.0 MIT Unicode-DFS-2016 SLOT=0 SRC_URI=https://github.com/m4b/bingrep/archive/refs/tags/v0.11.0.tar.gz -> bingrep-0.11.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/anyhow/1.0.69/download -> anyhow-1.0.69.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/4.1.4/download -> clap-4.1.4.crate https://crates.io/api/v1/crates/clap_derive/4.1.0/download -> clap_derive-4.1.0.crate https://crates.io/api/v1/crates/clap_lex/0.3.1/download -> clap_lex-0.3.1.crate https://crates.io/api/v1/crates/cpp_demangle/0.4.0/download -> cpp_demangle-0.4.0.crate https://crates.io/api/v1/crates/csv/1.1.6/download -> csv-1.1.6.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/encode_unicode/1.0.0/download -> encode_unicode-1.0.0.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/goblin/0.6.0/download -> goblin-0.6.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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.3.0/download -> hermit-abi-0.3.0.crate https://crates.io/api/v1/crates/hexplay/0.2.1/download -> hexplay-0.2.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.5/download -> io-lifetimes-1.0.5.crate https://crates.io/api/v1/crates/is-terminal/0.4.3/download -> is-terminal-0.4.3.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.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/metagoblin/0.8.0/download -> metagoblin-0.8.0.crate https://crates.io/api/v1/crates/once_cell/1.17.0/download -> once_cell-1.17.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/prettytable-rs/0.10.0/download -> prettytable-rs-0.10.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.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/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.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/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rustix/0.36.8/download -> rustix-0.36.8.crate https://crates.io/api/v1/crates/rustversion/1.0.11/download -> rustversion-1.0.11.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/scroll/0.11.0/download -> scroll-0.11.0.crate https://crates.io/api/v1/crates/scroll_derive/0.11.0/download -> scroll_derive-0.11.0.crate https://crates.io/api/v1/crates/serde/1.0.152/download -> serde-1.0.152.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/0.3.6/download -> termcolor-0.3.6.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.3/download -> terminal_size-0.2.3.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/unicode-ident/1.0.6/download -> unicode-ident-1.0.6.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/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/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/wincolor/0.1.6/download -> wincolor-0.1.6.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d037b67d57dd90ab2e481f234ed20be0 diff --git a/metadata/md5-cache/dev-util/bpftool-6.3 b/metadata/md5-cache/dev-util/bpftool-6.3 index a49a47ef7505..0e86818866ad 100644 --- a/metadata/md5-cache/dev-util/bpftool-6.3 +++ b/metadata/md5-cache/dev-util/bpftool-6.3 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://kernel.org/ INHERIT=estack linux-info optfeature python-any-r1 bash-completion-r1 toolchain-funcs IUSE=caps -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 LICENSE=GPL-2 RDEPEND=sys-libs/binutils-libs:= sys-libs/zlib:= virtual/libelf:= caps? ( sys-libs/libcap:= ) SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.3.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=1415413f91dbf8992273dc79b1323e70 +_md5_=bc721898dac9fdd63231778b5aed889d diff --git a/metadata/md5-cache/dev-util/cargo-audit-0.17.0 b/metadata/md5-cache/dev-util/cargo-audit-0.17.0 index 7ef6f0b3c87f..9ea4b226a0d5 100644 --- a/metadata/md5-cache/dev-util/cargo-audit-0.17.0 +++ b/metadata/md5-cache/dev-util/cargo-audit-0.17.0 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/openssl:0= RESTRICT=test SLOT=0 SRC_URI=https://github.com/RustSec/rustsec/archive/refs/tags/cargo-audit/v0.17.0.tar.gz -> cargo-audit-0.17.0.tar.gz https://crates.io/api/v1/crates/abscissa_core/0.6.0/download -> abscissa_core-0.6.0.crate https://crates.io/api/v1/crates/abscissa_derive/0.6.0/download -> abscissa_derive-0.6.0.crate https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate 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.18/download -> aho-corasick-0.7.18.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/anyhow/1.0.56/download -> anyhow-1.0.56.crate https://crates.io/api/v1/crates/arc-swap/1.5.0/download -> arc-swap-1.5.0.crate https://crates.io/api/v1/crates/askama/0.11.1/download -> askama-0.11.1.crate https://crates.io/api/v1/crates/askama_derive/0.11.2/download -> askama_derive-0.11.2.crate https://crates.io/api/v1/crates/askama_escape/0.10.3/download -> askama_escape-0.10.3.crate https://crates.io/api/v1/crates/askama_shared/0.12.2/download -> askama_shared-0.12.2.crate https://crates.io/api/v1/crates/atom_syndication/0.11.0/download -> atom_syndication-0.11.0.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/backtrace/0.3.64/download -> backtrace-0.3.64.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.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.7.3/download -> block-buffer-0.7.3.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-padding/0.1.5/download -> block-padding-0.1.5.crate https://crates.io/api/v1/crates/bumpalo/3.9.1/download -> bumpalo-3.9.1.crate https://crates.io/api/v1/crates/byte-tools/0.3.1/download -> byte-tools-0.3.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/camino/1.0.7/download -> camino-1.0.7.crate https://crates.io/api/v1/crates/canonical-path/2.0.2/download -> canonical-path-2.0.2.crate https://crates.io/api/v1/crates/cargo-edit/0.9.1/download -> cargo-edit-0.9.1.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.14.2/download -> cargo_metadata-0.14.2.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download -> chunked_transfer-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/clap/3.1.18/download -> clap-3.1.18.crate https://crates.io/api/v1/crates/clap_derive/3.1.18/download -> clap_derive-3.1.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.0/download -> clap_lex-0.2.0.crate https://crates.io/api/v1/crates/color-eyre/0.6.1/download -> color-eyre-0.6.1.crate https://crates.io/api/v1/crates/combine/4.6.3/download -> combine-4.6.3.crate https://crates.io/api/v1/crates/comrak/0.12.1/download -> comrak-0.12.1.crate https://crates.io/api/v1/crates/concolor-control/0.0.7/download -> concolor-control-0.0.7.crate https://crates.io/api/v1/crates/concolor-query/0.0.4/download -> concolor-query-0.0.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.2/download -> cpufeatures-0.2.2.crate https://crates.io/api/v1/crates/crates-index/0.18.7/download -> crates-index-0.18.7.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.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.8/download -> crossbeam-epoch-0.9.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/darling/0.12.4/download -> darling-0.12.4.crate https://crates.io/api/v1/crates/darling_core/0.12.4/download -> darling_core-0.12.4.crate https://crates.io/api/v1/crates/darling_macro/0.12.4/download -> darling_macro-0.12.4.crate https://crates.io/api/v1/crates/derive_builder/0.10.2/download -> derive_builder-0.10.2.crate https://crates.io/api/v1/crates/derive_builder_core/0.10.2/download -> derive_builder_core-0.10.2.crate https://crates.io/api/v1/crates/derive_builder_macro/0.10.2/download -> derive_builder_macro-0.10.2.crate https://crates.io/api/v1/crates/digest/0.8.1/download -> digest-0.8.1.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/diligent-date-parser/0.1.3/download -> diligent-date-parser-0.1.3.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dunce/1.0.2/download -> dunce-1.0.2.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.31/download -> encoding_rs-0.8.31.crate https://crates.io/api/v1/crates/entities/1.0.1/download -> entities-1.0.1.crate https://crates.io/api/v1/crates/env_proxy/0.4.1/download -> env_proxy-0.4.1.crate https://crates.io/api/v1/crates/eyre/0.6.8/download -> eyre-0.6.8.crate https://crates.io/api/v1/crates/fake-simd/0.1.2/download -> fake-simd-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.1/download -> fixedbitset-0.4.1.crate https://crates.io/api/v1/crates/flate2/1.0.23/download -> flate2-1.0.23.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/fs-err/2.7.0/download -> fs-err-2.7.0.crate https://crates.io/api/v1/crates/generic-array/0.12.4/download -> generic-array-0.12.4.crate https://crates.io/api/v1/crates/generic-array/0.14.5/download -> generic-array-0.14.5.crate https://crates.io/api/v1/crates/getrandom/0.2.6/download -> getrandom-0.2.6.crate https://crates.io/api/v1/crates/gimli/0.26.1/download -> gimli-0.26.1.crate https://crates.io/api/v1/crates/git2/0.14.2/download -> git2-0.14.2.crate https://crates.io/api/v1/crates/gumdrop/0.8.1/download -> gumdrop-0.8.1.crate https://crates.io/api/v1/crates/gumdrop_derive/0.8.1/download -> gumdrop_derive-0.8.1.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.3/download -> home-0.5.3.crate https://crates.io/api/v1/crates/humansize/1.1.1/download -> humansize-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.8.1/download -> indexmap-1.8.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.crate https://crates.io/api/v1/crates/js-sys/0.3.57/download -> js-sys-0.3.57.crate https://crates.io/api/v1/crates/kstring/1.0.6/download -> kstring-1.0.6.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/libc/0.2.123/download -> libc-0.2.123.crate https://crates.io/api/v1/crates/libgit2-sys/0.13.2+1.4.2/download -> libgit2-sys-0.13.2+1.4.2.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.5/download -> libz-sys-1.1.5.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/log/0.4.16/download -> log-0.4.16.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.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.4.4/download -> miniz_oxide-0.4.4.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.1/download -> miniz_oxide-0.5.1.crate https://crates.io/api/v1/crates/native-tls/0.2.10/download -> native-tls-0.2.10.crate https://crates.io/api/v1/crates/never/0.1.0/download -> never-0.1.0.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.5/download -> num_threads-0.1.5.crate https://crates.io/api/v1/crates/object/0.27.1/download -> object-0.27.1.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/onig/6.3.1/download -> onig-6.3.1.crate https://crates.io/api/v1/crates/onig_sys/69.7.1/download -> onig_sys-69.7.1.crate https://crates.io/api/v1/crates/opaque-debug/0.2.3/download -> opaque-debug-0.2.3.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl/0.10.38/download -> openssl-0.10.38.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.18.0+1.1.1n/download -> openssl-src-111.18.0+1.1.1n.crate https://crates.io/api/v1/crates/openssl-sys/0.9.72/download -> openssl-sys-0.9.72.crate https://crates.io/api/v1/crates/os_str_bytes/6.0.0/download -> os_str_bytes-6.0.0.crate https://crates.io/api/v1/crates/owo-colors/3.3.0/download -> owo-colors-3.3.0.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pest/2.1.3/download -> pest-2.1.3.crate https://crates.io/api/v1/crates/pest_derive/2.1.0/download -> pest_derive-2.1.0.crate https://crates.io/api/v1/crates/pest_generator/2.1.3/download -> pest_generator-2.1.3.crate https://crates.io/api/v1/crates/pest_meta/2.1.3/download -> pest_meta-2.1.3.crate https://crates.io/api/v1/crates/petgraph/0.6.0/download -> petgraph-0.6.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.8/download -> pin-project-lite-0.2.8.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/plist/1.3.1/download -> plist-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.37/download -> proc-macro2-1.0.37.crate https://crates.io/api/v1/crates/quick-xml/0.22.0/download -> quick-xml-0.22.0.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/rayon/1.5.2/download -> rayon-1.5.2.crate https://crates.io/api/v1/crates/rayon-core/1.9.2/download -> rayon-core-1.9.2.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rust-embed/6.4.0/download -> rust-embed-6.4.0.crate https://crates.io/api/v1/crates/rust-embed-impl/6.2.0/download -> rust-embed-impl-6.2.0.crate https://crates.io/api/v1/crates/rust-embed-utils/7.2.0/download -> rust-embed-utils-7.2.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.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/rustls/0.20.4/download -> rustls-0.20.4.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.19/download -> schannel-0.1.19.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/secrecy/0.8.0/download -> secrecy-0.8.0.crate https://crates.io/api/v1/crates/security-framework/2.6.1/download -> security-framework-2.6.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download -> security-framework-sys-2.6.1.crate https://crates.io/api/v1/crates/semver/1.0.9/download -> semver-1.0.9.crate https://crates.io/api/v1/crates/serde/1.0.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/serde_derive/1.0.136/download -> serde_derive-1.0.136.crate https://crates.io/api/v1/crates/serde_json/1.0.79/download -> serde_json-1.0.79.crate https://crates.io/api/v1/crates/sha-1/0.8.2/download -> sha-1-0.8.2.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/smartstring/1.0.1/download -> smartstring-1.0.1.crate https://crates.io/api/v1/crates/socks/0.3.4/download -> socks-0.3.4.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subprocess/0.2.8/download -> subprocess-0.2.8.crate https://crates.io/api/v1/crates/syn/1.0.91/download -> syn-1.0.91.crate https://crates.io/api/v1/crates/synstructure/0.12.6/download -> synstructure-0.12.6.crate https://crates.io/api/v1/crates/syntect/4.6.0/download -> syntect-4.6.0.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/time/0.3.9/download -> time-0.3.9.crate https://crates.io/api/v1/crates/tinyvec/1.5.1/download -> tinyvec-1.5.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/toml_edit/0.13.4/download -> toml_edit-0.13.4.crate https://crates.io/api/v1/crates/tracing/0.1.34/download -> tracing-0.1.34.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.20/download -> tracing-attributes-0.1.20.crate https://crates.io/api/v1/crates/tracing-core/0.1.26/download -> tracing-core-0.1.26.crate https://crates.io/api/v1/crates/tracing-log/0.1.2/download -> tracing-log-0.1.2.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.11/download -> tracing-subscriber-0.3.11.crate https://crates.io/api/v1/crates/twoway/0.2.2/download -> twoway-0.2.2.crate https://crates.io/api/v1/crates/typed-arena/1.7.0/download -> typed-arena-1.7.0.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.3/download -> ucd-trie-0.1.3.crate https://crates.io/api/v1/crates/unchecked-index/0.2.2/download -> unchecked-index-0.2.2.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download -> unicode-bidi-0.3.7.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.4.0/download -> ureq-2.4.0.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.80/download -> wasm-bindgen-0.2.80.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.80/download -> wasm-bindgen-backend-0.2.80.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.80/download -> wasm-bindgen-macro-0.2.80.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.80/download -> wasm-bindgen-macro-support-0.2.80.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.80/download -> wasm-bindgen-shared-0.2.80.crate https://crates.io/api/v1/crates/web-sys/0.3.57/download -> web-sys-0.3.57.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/webpki-roots/0.22.3/download -> webpki-roots-0.22.3.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/xdg/2.4.1/download -> xdg-2.4.1.crate https://crates.io/api/v1/crates/xml-rs/0.8.4/download -> xml-rs-0.8.4.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zeroize/1.5.4/download -> zeroize-1.5.4.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=b216652020e7ff1f1eef59b526bdc6bb diff --git a/metadata/md5-cache/dev-util/cargo-audit-0.17.6 b/metadata/md5-cache/dev-util/cargo-audit-0.17.6 index 569b79f94abc..c8ff628d76ba 100644 --- a/metadata/md5-cache/dev-util/cargo-audit-0.17.6 +++ b/metadata/md5-cache/dev-util/cargo-audit-0.17.6 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/openssl:= RESTRICT=test SLOT=0 SRC_URI=https://github.com/RustSec/rustsec/archive/refs/tags/cargo-audit/v0.17.6.tar.gz -> cargo-audit-0.17.6.tar.gz https://crates.io/api/v1/crates/abscissa_core/0.6.0/download -> abscissa_core-0.6.0.crate https://crates.io/api/v1/crates/abscissa_derive/0.6.0/download -> abscissa_derive-0.6.0.crate https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/askama/0.11.1/download -> askama-0.11.1.crate https://crates.io/api/v1/crates/askama_derive/0.11.2/download -> askama_derive-0.11.2.crate https://crates.io/api/v1/crates/askama_escape/0.10.3/download -> askama_escape-0.10.3.crate https://crates.io/api/v1/crates/askama_shared/0.12.2/download -> askama_shared-0.12.2.crate https://crates.io/api/v1/crates/atom_syndication/0.12.1/download -> atom_syndication-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/auditable-extract/0.3.2/download -> auditable-extract-0.3.2.crate https://crates.io/api/v1/crates/auditable-info/0.7.0/download -> auditable-info-0.7.0.crate https://crates.io/api/v1/crates/auditable-serde/0.6.0/download -> auditable-serde-0.6.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/binfarce/0.2.1/download -> binfarce-0.2.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.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.12.1/download -> bumpalo-3.12.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/camino/1.1.4/download -> camino-1.1.4.crate https://crates.io/api/v1/crates/canonical-path/2.0.2/download -> canonical-path-2.0.2.crate https://crates.io/api/v1/crates/cargo-edit-9/0.9.3/download -> cargo-edit-9-0.9.3.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.14.2/download -> cargo_metadata-0.14.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/3.2.24/download -> clap-3.2.24.crate https://crates.io/api/v1/crates/clap_derive/3.2.24/download -> clap_derive-3.2.24.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/color-eyre/0.6.2/download -> color-eyre-0.6.2.crate https://crates.io/api/v1/crates/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/comrak/0.18.0/download -> comrak-0.18.0.crate https://crates.io/api/v1/crates/concolor-control/0.0.7/download -> concolor-control-0.0.7.crate https://crates.io/api/v1/crates/concolor-query/0.0.4/download -> concolor-query-0.0.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.crate https://crates.io/api/v1/crates/crates-index/0.19.8/download -> crates-index-0.19.8.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/darling/0.14.4/download -> darling-0.14.4.crate https://crates.io/api/v1/crates/darling_core/0.14.4/download -> darling_core-0.14.4.crate https://crates.io/api/v1/crates/darling_macro/0.14.4/download -> darling_macro-0.14.4.crate https://crates.io/api/v1/crates/derive_builder/0.12.0/download -> derive_builder-0.12.0.crate https://crates.io/api/v1/crates/derive_builder_core/0.12.0/download -> derive_builder_core-0.12.0.crate https://crates.io/api/v1/crates/derive_builder_macro/0.12.0/download -> derive_builder_macro-0.12.0.crate https://crates.io/api/v1/crates/deunicode/0.4.3/download -> deunicode-0.4.3.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/diligent-date-parser/0.1.4/download -> diligent-date-parser-0.1.4.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/entities/1.0.1/download -> entities-1.0.1.crate https://crates.io/api/v1/crates/env_proxy/0.4.1/download -> env_proxy-0.4.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/eyre/0.6.8/download -> eyre-0.6.8.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/git2/0.16.1/download -> git2-0.16.1.crate https://crates.io/api/v1/crates/gumdrop/0.8.1/download -> gumdrop-0.8.1.crate https://crates.io/api/v1/crates/gumdrop_derive/0.8.1/download -> gumdrop_derive-0.8.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.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/humansize/1.1.1/download -> humansize-1.1.1.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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/kstring/1.0.6/download -> kstring-1.0.6.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/libc/0.2.142/download -> libc-0.2.142.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.2+1.5.1/download -> libgit2-sys-0.14.2+1.5.1.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.4/download -> linux-raw-sys-0.3.4.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.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/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/never/0.1.0/download -> never-0.1.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.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-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/object/0.30.3/download -> object-0.30.3.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/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.25.3+1.1.1t/download -> openssl-src-111.25.3+1.1.1t.crate https://crates.io/api/v1/crates/openssl-sys/0.9.87/download -> openssl-sys-0.9.87.crate https://crates.io/api/v1/crates/openssl/0.10.52/download -> openssl-0.10.52.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/owo-colors/3.5.0/download -> owo-colors-3.5.0.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/quick-xml/0.28.2/download -> quick-xml-0.28.2.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rust-embed-impl/6.5.0/download -> rust-embed-impl-6.5.0.crate https://crates.io/api/v1/crates/rust-embed-utils/7.5.0/download -> rust-embed-utils-7.5.0.crate https://crates.io/api/v1/crates/rust-embed/6.6.1/download -> rust-embed-6.6.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.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/rustix/0.37.15/download -> rustix-0.37.15.crate https://crates.io/api/v1/crates/rustls/0.20.8/download -> rustls-0.20.8.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/secrecy/0.8.0/download -> secrecy-0.8.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.160/download -> serde-1.0.160.crate https://crates.io/api/v1/crates/serde_derive/1.0.160/download -> serde_derive-1.0.160.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/slug/0.1.4/download -> slug-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smol_str/0.2.0/download -> smol_str-0.2.0.crate https://crates.io/api/v1/crates/socks/0.3.4/download -> socks-0.3.4.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subprocess/0.2.9/download -> subprocess-0.2.9.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/synstructure/0.12.6/download -> synstructure-0.12.6.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.13.4/download -> toml_edit-0.13.4.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/topological-sort/0.2.2/download -> topological-sort-0.2.2.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.38/download -> tracing-0.1.38.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.6.2/download -> ureq-2.6.2.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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-backend/0.2.84/download -> wasm-bindgen-backend-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-macro/0.2.84/download -> wasm-bindgen-macro-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/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.1/download -> winnow-0.4.1.crate https://crates.io/api/v1/crates/xml-rs/0.8.4/download -> xml-rs-0.8.4.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=39f6450a6a9aed64521ec6690ad183da diff --git a/metadata/md5-cache/dev-util/cargo-c-0.9.14 b/metadata/md5-cache/dev-util/cargo-c-0.9.14 index 9a7718939df4..5aab8d1ddcc9 100644 --- a/metadata/md5-cache/dev-util/cargo-c-0.9.14 +++ b/metadata/md5-cache/dev-util/cargo-c-0.9.14 @@ -11,5 +11,5 @@ LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT MPL-2.0 Un RDEPEND=dev-libs/libgit2:= dev-libs/openssl:= net-libs/libssh2:= net-misc/curl[ssl] sys-libs/zlib SLOT=0 SRC_URI=https://github.com/lu-zero/cargo-c/archive/refs/tags/v0.9.14.tar.gz -> cargo-c-0.9.14.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.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/anyhow/1.0.66/download -> anyhow-1.0.66.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitmaps/2.1.0/download -> bitmaps-2.1.0.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bytes/1.2.1/download -> bytes-1.2.1.crate https://crates.io/api/v1/crates/bytesize/1.1.0/download -> bytesize-1.1.0.crate https://crates.io/api/v1/crates/cargo/0.66.0/download -> cargo-0.66.0.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo-util/0.2.2/download -> cargo-util-0.2.2.crate https://crates.io/api/v1/crates/cbindgen/0.24.3/download -> cbindgen-0.24.3.crate https://crates.io/api/v1/crates/cc/1.0.76/download -> cc-1.0.76.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/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap_derive/3.2.18/download -> clap_derive-3.2.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/commoncrypto/0.2.0/download -> commoncrypto-0.2.0.crate https://crates.io/api/v1/crates/commoncrypto-sys/0.2.0/download -> commoncrypto-sys-0.2.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/crates-io/0.34.0/download -> crates-io-0.34.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.12/download -> crossbeam-utils-0.8.12.crate https://crates.io/api/v1/crates/crypto-hash/0.3.4/download -> crypto-hash-0.3.4.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/curl-sys/0.4.59+curl-7.86.0/download -> curl-sys-0.4.59+curl-7.86.0.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.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/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/filetime/0.2.18/download -> filetime-0.2.18.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fwdansi/1.1.0/download -> fwdansi-1.1.0.crate https://crates.io/api/v1/crates/git2/0.15.0/download -> git2-0.15.0.crate https://crates.io/api/v1/crates/git2-curl/0.16.0/download -> git2-curl-0.16.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/globset/0.4.9/download -> globset-0.4.9.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.4.0/download -> heck-0.4.0.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/hex/0.3.2/download -> hex-0.3.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.4/download -> home-0.5.4.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.18/download -> ignore-0.4.18.crate https://crates.io/api/v1/crates/im-rc/15.1.0/download -> im-rc-15.1.0.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/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.crate https://crates.io/api/v1/crates/kstring/2.0.0/download -> kstring-2.0.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.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/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.0+1.5.0/download -> libgit2-sys-0.14.0+1.5.0.crate https://crates.io/api/v1/crates/libnghttp2-sys/0.1.7+1.45.0/download -> libnghttp2-sys-0.1.7+1.45.0.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.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/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.4.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/opener/0.5.0/download -> opener-0.5.0.crate https://crates.io/api/v1/crates/openssl/0.10.42/download -> openssl-0.10.42.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.24.0+1.1.1s/download -> openssl-src-111.24.0+1.1.1s.crate https://crates.io/api/v1/crates/openssl-sys/0.9.77/download -> openssl-sys-0.9.77.crate https://crates.io/api/v1/crates/os_info/3.5.1/download -> os_info-3.5.1.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_xoshiro/0.6.0/download -> rand_xoshiro-0.6.0.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.0/download -> regex-1.7.0.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.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-workspace-hack/1.0.0/download -> rustc-workspace-hack-1.0.0.crate https://crates.io/api/v1/crates/rustfix/0.6.1/download -> rustfix-0.6.1.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/serde/1.0.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/serde_derive/1.0.147/download -> serde_derive-1.0.147.crate https://crates.io/api/v1/crates/serde_ignored/0.1.5/download -> serde_ignored-0.1.5.crate https://crates.io/api/v1/crates/serde_json/1.0.87/download -> serde_json-1.0.87.crate https://crates.io/api/v1/crates/shell-escape/0.1.5/download -> shell-escape-0.1.5.crate https://crates.io/api/v1/crates/sized-chunks/0.6.5/download -> sized-chunks-0.6.5.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/toml_edit/0.14.4/download -> toml_edit-0.14.4.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=b6f9d1d7115320613e34bd2609ceb072 diff --git a/metadata/md5-cache/dev-util/cargo-c-0.9.16 b/metadata/md5-cache/dev-util/cargo-c-0.9.16 index 302ba822571d..29ef1ea2fc78 100644 --- a/metadata/md5-cache/dev-util/cargo-c-0.9.16 +++ b/metadata/md5-cache/dev-util/cargo-c-0.9.16 @@ -11,5 +11,5 @@ LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT MPL-2.0 Un RDEPEND=dev-libs/libgit2:= dev-libs/openssl:= net-libs/libssh2:= net-misc/curl[ssl] sys-libs/zlib SLOT=0 SRC_URI=https://github.com/lu-zero/cargo-c/archive/refs/tags/v0.9.16.tar.gz -> cargo-c-0.9.16.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/anyhow/1.0.69/download -> anyhow-1.0.69.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.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/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitmaps/2.1.0/download -> bitmaps-2.1.0.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/bstr/1.3.0/download -> bstr-1.3.0.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bytesize/1.1.0/download -> bytesize-1.1.0.crate https://crates.io/api/v1/crates/cargo/0.68.0/download -> cargo-0.68.0.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo-util/0.2.3/download -> cargo-util-0.2.3.crate https://crates.io/api/v1/crates/cbindgen/0.24.3/download -> cbindgen-0.24.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap/4.1.6/download -> clap-4.1.6.crate https://crates.io/api/v1/crates/clap_derive/4.1.0/download -> clap_derive-4.1.0.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.3.1/download -> clap_lex-0.3.1.crate https://crates.io/api/v1/crates/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/commoncrypto/0.2.0/download -> commoncrypto-0.2.0.crate https://crates.io/api/v1/crates/commoncrypto-sys/0.2.0/download -> commoncrypto-sys-0.2.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crates-io/0.35.0/download -> crates-io-0.35.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.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/crypto-hash/0.3.4/download -> crypto-hash-0.3.4.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/curl-sys/0.4.60+curl-7.88.1/download -> curl-sys-0.4.60+curl-7.88.1.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.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/filetime/0.2.20/download -> filetime-0.2.20.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fwdansi/1.1.0/download -> fwdansi-1.1.0.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/git2/0.16.1/download -> git2-0.16.1.crate https://crates.io/api/v1/crates/git2-curl/0.17.0/download -> git2-curl-0.17.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.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.4.1/download -> heck-0.4.1.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.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.3.2/download -> hex-0.3.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/home/0.5.4/download -> home-0.5.4.crate https://crates.io/api/v1/crates/http-auth/0.1.8/download -> http-auth-0.1.8.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/im-rc/15.1.0/download -> im-rc-15.1.0.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/io-lifetimes/1.0.5/download -> io-lifetimes-1.0.5.crate https://crates.io/api/v1/crates/is-terminal/0.4.3/download -> is-terminal-0.4.3.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.crate https://crates.io/api/v1/crates/kstring/2.0.0/download -> kstring-2.0.0.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.2+1.5.1/download -> libgit2-sys-0.14.2+1.5.1.crate https://crates.io/api/v1/crates/libnghttp2-sys/0.1.7+1.45.0/download -> libnghttp2-sys-0.1.7+1.45.0.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.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/miniz_oxide/0.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/miow/0.5.0/download -> miow-0.5.0.crate https://crates.io/api/v1/crates/nom8/0.2.0/download -> nom8-0.2.0.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/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/opener/0.5.2/download -> opener-0.5.2.crate https://crates.io/api/v1/crates/openssl/0.10.45/download -> openssl-0.10.45.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.25.0+1.1.1t/download -> openssl-src-111.25.0+1.1.1t.crate https://crates.io/api/v1/crates/openssl-sys/0.9.80/download -> openssl-sys-0.9.80.crate https://crates.io/api/v1/crates/ordered-float/2.10.0/download -> ordered-float-2.10.0.crate https://crates.io/api/v1/crates/os_info/3.6.0/download -> os_info-3.6.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.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/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_xoshiro/0.6.0/download -> rand_xoshiro-0.6.0.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-automata/0.1.10/download -> regex-automata-0.1.10.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-workspace-hack/1.0.0/download -> rustc-workspace-hack-1.0.0.crate https://crates.io/api/v1/crates/rustfix/0.6.1/download -> rustfix-0.6.1.crate https://crates.io/api/v1/crates/rustix/0.36.8/download -> rustix-0.36.8.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.crate https://crates.io/api/v1/crates/serde/1.0.152/download -> serde-1.0.152.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.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_ignored/0.1.7/download -> serde_ignored-0.1.7.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/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/shell-escape/0.1.5/download -> shell-escape-0.1.5.crate https://crates.io/api/v1/crates/sized-chunks/0.6.5/download -> sized-chunks-0.6.5.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.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.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.6.0/download -> toml-0.6.0.crate https://crates.io/api/v1/crates/toml_datetime/0.5.1/download -> toml_datetime-0.5.1.crate https://crates.io/api/v1/crates/toml_edit/0.15.0/download -> toml_edit-0.15.0.crate https://crates.io/api/v1/crates/toml_edit/0.18.1/download -> toml_edit-0.18.1.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.10/download -> unicode-bidi-0.3.10.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-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d8f74cc612a74399b5ccddb60a3daf46 diff --git a/metadata/md5-cache/dev-util/cargo-c-0.9.19 b/metadata/md5-cache/dev-util/cargo-c-0.9.19 index d6d39dd9863c..54c14bd3f1b0 100644 --- a/metadata/md5-cache/dev-util/cargo-c-0.9.19 +++ b/metadata/md5-cache/dev-util/cargo-c-0.9.19 @@ -11,5 +11,5 @@ LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT MPL-2.0 Un RDEPEND=dev-libs/libgit2:= dev-libs/openssl:= net-libs/libssh2:= net-misc/curl[ssl] sys-libs/zlib SLOT=0 SRC_URI=https://github.com/lu-zero/cargo-c/archive/refs/tags/v0.9.19.tar.gz -> cargo-c-0.9.19.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/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base16ct/0.2.0/download -> base16ct-0.2.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitmaps/2.1.0/download -> bitmaps-2.1.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.1/download -> bumpalo-3.12.1.crate https://crates.io/api/v1/crates/bytesize/1.2.0/download -> bytesize-1.2.0.crate https://crates.io/api/v1/crates/cargo/0.70.1/download -> cargo-0.70.1.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo-util/0.2.3/download -> cargo-util-0.2.3.crate https://crates.io/api/v1/crates/cbindgen/0.24.3/download -> cbindgen-0.24.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/4.2.7/download -> clap-4.2.7.crate https://crates.io/api/v1/crates/clap_builder/4.2.7/download -> clap_builder-4.2.7.crate https://crates.io/api/v1/crates/clap_derive/4.2.0/download -> clap_derive-4.2.0.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/commoncrypto/0.2.0/download -> commoncrypto-0.2.0.crate https://crates.io/api/v1/crates/commoncrypto-sys/0.2.0/download -> commoncrypto-sys-0.2.0.crate https://crates.io/api/v1/crates/const-oid/0.9.2/download -> const-oid-0.9.2.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.crate https://crates.io/api/v1/crates/crates-io/0.36.0/download -> crates-io-0.36.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crypto-bigint/0.5.2/download -> crypto-bigint-0.5.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/crypto-hash/0.3.4/download -> crypto-hash-0.3.4.crate https://crates.io/api/v1/crates/ct-codecs/1.1.1/download -> ct-codecs-1.1.1.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/curl-sys/0.4.61+curl-8.0.1/download -> curl-sys-0.4.61+curl-8.0.1.crate https://crates.io/api/v1/crates/der/0.7.5/download -> der-0.7.5.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/ecdsa/0.16.6/download -> ecdsa-0.16.6.crate https://crates.io/api/v1/crates/ed25519-compact/2.0.4/download -> ed25519-compact-2.0.4.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/elliptic-curve/0.13.4/download -> elliptic-curve-0.13.4.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/ff/0.13.0/download -> ff-0.13.0.crate https://crates.io/api/v1/crates/fiat-crypto/0.1.20/download -> fiat-crypto-0.1.20.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fwdansi/1.1.0/download -> fwdansi-1.1.0.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/git2/0.16.0/download -> git2-0.16.0.crate https://crates.io/api/v1/crates/git2-curl/0.17.0/download -> git2-curl-0.17.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/group/0.13.0/download -> group-0.13.0.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.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.3.2/download -> hex-0.3.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hkdf/0.12.3/download -> hkdf-0.12.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/http-auth/0.1.8/download -> http-auth-0.1.8.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/im-rc/15.1.0/download -> im-rc-15.1.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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/lazycell/1.3.0/download -> lazycell-1.3.0.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/libc/0.2.142/download -> libc-0.2.142.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.1+1.5.0/download -> libgit2-sys-0.14.1+1.5.0.crate https://crates.io/api/v1/crates/libnghttp2-sys/0.1.7+1.45.0/download -> libnghttp2-sys-0.1.7+1.45.0.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.6/download -> linux-raw-sys-0.3.6.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/miow/0.5.0/download -> miow-0.5.0.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/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/opener/0.5.2/download -> opener-0.5.2.crate https://crates.io/api/v1/crates/openssl/0.10.52/download -> openssl-0.10.52.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.25.3+1.1.1t/download -> openssl-src-111.25.3+1.1.1t.crate https://crates.io/api/v1/crates/openssl-sys/0.9.87/download -> openssl-sys-0.9.87.crate https://crates.io/api/v1/crates/ordered-float/2.10.0/download -> ordered-float-2.10.0.crate https://crates.io/api/v1/crates/orion/0.17.4/download -> orion-0.17.4.crate https://crates.io/api/v1/crates/os_info/3.7.0/download -> os_info-3.7.0.crate https://crates.io/api/v1/crates/p384/0.13.0/download -> p384-0.13.0.crate https://crates.io/api/v1/crates/pasetors/0.6.6/download -> pasetors-0.6.6.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/primeorder/0.13.1/download -> primeorder-0.13.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_xoshiro/0.6.0/download -> rand_xoshiro-0.6.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/rfc6979/0.4.0/download -> rfc6979-0.4.0.crate https://crates.io/api/v1/crates/rustc-workspace-hack/1.0.0/download -> rustc-workspace-hack-1.0.0.crate https://crates.io/api/v1/crates/rustfix/0.6.1/download -> rustfix-0.6.1.crate https://crates.io/api/v1/crates/rustix/0.37.18/download -> rustix-0.37.18.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/sec1/0.7.2/download -> sec1-0.7.2.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.160/download -> serde-1.0.160.crate https://crates.io/api/v1/crates/serde_derive/1.0.160/download -> serde_derive-1.0.160.crate https://crates.io/api/v1/crates/serde_ignored/0.1.7/download -> serde_ignored-0.1.7.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shell-escape/0.1.5/download -> shell-escape-0.1.5.crate https://crates.io/api/v1/crates/signature/2.1.0/download -> signature-2.1.0.crate https://crates.io/api/v1/crates/sized-chunks/0.6.5/download -> sized-chunks-0.6.5.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spki/0.7.1/download -> spki-0.7.1.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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/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/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=3eeedcd5a51709f95d7038338777a906 diff --git a/metadata/md5-cache/dev-util/cargo-c-0.9.20 b/metadata/md5-cache/dev-util/cargo-c-0.9.20 index fe201c312e5c..012437526f60 100644 --- a/metadata/md5-cache/dev-util/cargo-c-0.9.20 +++ b/metadata/md5-cache/dev-util/cargo-c-0.9.20 @@ -11,5 +11,5 @@ LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT MPL-2.0 Un RDEPEND=dev-libs/libgit2:= dev-libs/openssl:= net-libs/libssh2:= net-misc/curl[ssl] sys-libs/zlib SLOT=0 SRC_URI=https://github.com/lu-zero/cargo-c/archive/refs/tags/v0.9.20.tar.gz -> cargo-c-0.9.20.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.58/download -> anyhow-1.0.58.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base16ct/0.2.0/download -> base16ct-0.2.0.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitmaps/2.1.0/download -> bitmaps-2.1.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/btoi/0.4.3/download -> btoi-0.4.3.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/bytesize/1.1.0/download -> bytesize-1.1.0.crate https://crates.io/api/v1/crates/cargo/0.71.0/download -> cargo-0.71.0.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo-util/0.2.4/download -> cargo-util-0.2.4.crate https://crates.io/api/v1/crates/cbindgen/0.24.3/download -> cbindgen-0.24.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/clap/4.3.1/download -> clap-4.3.1.crate https://crates.io/api/v1/crates/clap_builder/4.3.1/download -> clap_builder-4.3.1.crate https://crates.io/api/v1/crates/clap_derive/4.3.1/download -> clap_derive-4.3.1.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clru/0.6.1/download -> clru-0.6.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/const-oid/0.9.2/download -> const-oid-0.9.2.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.crate https://crates.io/api/v1/crates/crates-io/0.36.0/download -> crates-io-0.36.0.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.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.10/download -> crossbeam-utils-0.8.10.crate https://crates.io/api/v1/crates/crypto-bigint/0.5.2/download -> crypto-bigint-0.5.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/ct-codecs/1.1.1/download -> ct-codecs-1.1.1.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/curl-sys/0.4.63+curl-8.1.2/download -> curl-sys-0.4.63+curl-8.1.2.crate https://crates.io/api/v1/crates/der/0.7.6/download -> der-0.7.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/ecdsa/0.16.7/download -> ecdsa-0.16.7.crate https://crates.io/api/v1/crates/ed25519-compact/2.0.4/download -> ed25519-compact-2.0.4.crate https://crates.io/api/v1/crates/either/1.7.0/download -> either-1.7.0.crate https://crates.io/api/v1/crates/elliptic-curve/0.13.5/download -> elliptic-curve-0.13.5.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/ff/0.13.0/download -> ff-0.13.0.crate https://crates.io/api/v1/crates/fiat-crypto/0.1.20/download -> fiat-crypto-0.1.20.crate https://crates.io/api/v1/crates/filetime/0.2.17/download -> filetime-0.2.17.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/fwdansi/1.1.0/download -> fwdansi-1.1.0.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/git2/0.17.2/download -> git2-0.17.2.crate https://crates.io/api/v1/crates/git2-curl/0.18.0/download -> git2-curl-0.18.0.crate https://crates.io/api/v1/crates/gix/0.39.0/download -> gix-0.39.0.crate https://crates.io/api/v1/crates/gix-actor/0.19.0/download -> gix-actor-0.19.0.crate https://crates.io/api/v1/crates/gix-attributes/0.10.0/download -> gix-attributes-0.10.0.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.3/download -> gix-bitmap-0.2.3.crate https://crates.io/api/v1/crates/gix-chunk/0.4.1/download -> gix-chunk-0.4.1.crate https://crates.io/api/v1/crates/gix-command/0.2.4/download -> gix-command-0.2.4.crate https://crates.io/api/v1/crates/gix-config/0.18.0/download -> gix-config-0.18.0.crate https://crates.io/api/v1/crates/gix-config-value/0.10.2/download -> gix-config-value-0.10.2.crate https://crates.io/api/v1/crates/gix-credentials/0.11.0/download -> gix-credentials-0.11.0.crate https://crates.io/api/v1/crates/gix-date/0.4.3/download -> gix-date-0.4.3.crate https://crates.io/api/v1/crates/gix-diff/0.28.1/download -> gix-diff-0.28.1.crate https://crates.io/api/v1/crates/gix-discover/0.15.0/download -> gix-discover-0.15.0.crate https://crates.io/api/v1/crates/gix-features/0.28.1/download -> gix-features-0.28.1.crate https://crates.io/api/v1/crates/gix-glob/0.5.5/download -> gix-glob-0.5.5.crate https://crates.io/api/v1/crates/gix-hash/0.10.4/download -> gix-hash-0.10.4.crate https://crates.io/api/v1/crates/gix-hashtable/0.1.3/download -> gix-hashtable-0.1.3.crate https://crates.io/api/v1/crates/gix-index/0.14.0/download -> gix-index-0.14.0.crate https://crates.io/api/v1/crates/gix-lock/4.0.0/download -> gix-lock-4.0.0.crate https://crates.io/api/v1/crates/gix-mailmap/0.11.0/download -> gix-mailmap-0.11.0.crate https://crates.io/api/v1/crates/gix-object/0.28.0/download -> gix-object-0.28.0.crate https://crates.io/api/v1/crates/gix-odb/0.42.0/download -> gix-odb-0.42.0.crate https://crates.io/api/v1/crates/gix-pack/0.32.0/download -> gix-pack-0.32.0.crate https://crates.io/api/v1/crates/gix-packetline/0.14.3/download -> gix-packetline-0.14.3.crate https://crates.io/api/v1/crates/gix-path/0.7.3/download -> gix-path-0.7.3.crate https://crates.io/api/v1/crates/gix-prompt/0.3.3/download -> gix-prompt-0.3.3.crate https://crates.io/api/v1/crates/gix-protocol/0.28.0/download -> gix-protocol-0.28.0.crate https://crates.io/api/v1/crates/gix-quote/0.4.3/download -> gix-quote-0.4.3.crate https://crates.io/api/v1/crates/gix-ref/0.26.0/download -> gix-ref-0.26.0.crate https://crates.io/api/v1/crates/gix-refspec/0.9.0/download -> gix-refspec-0.9.0.crate https://crates.io/api/v1/crates/gix-revision/0.12.2/download -> gix-revision-0.12.2.crate https://crates.io/api/v1/crates/gix-sec/0.6.2/download -> gix-sec-0.6.2.crate https://crates.io/api/v1/crates/gix-tempfile/4.1.1/download -> gix-tempfile-4.1.1.crate https://crates.io/api/v1/crates/gix-transport/0.27.0/download -> gix-transport-0.27.0.crate https://crates.io/api/v1/crates/gix-traverse/0.24.0/download -> gix-traverse-0.24.0.crate https://crates.io/api/v1/crates/gix-url/0.15.0/download -> gix-url-0.15.0.crate https://crates.io/api/v1/crates/gix-validate/0.7.4/download -> gix-validate-0.7.4.crate https://crates.io/api/v1/crates/gix-worktree/0.14.0/download -> gix-worktree-0.14.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/globset/0.4.9/download -> globset-0.4.9.crate https://crates.io/api/v1/crates/group/0.13.0/download -> group-0.13.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hkdf/0.12.3/download -> hkdf-0.12.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/home/0.5.3/download -> home-0.5.3.crate https://crates.io/api/v1/crates/http-auth/0.1.8/download -> http-auth-0.1.8.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/ignore/0.4.18/download -> ignore-0.4.18.crate https://crates.io/api/v1/crates/im-rc/15.1.0/download -> im-rc-15.1.0.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-close/0.3.7/download -> io-close-0.3.7.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/js-sys/0.3.63/download -> js-sys-0.3.63.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libgit2-sys/0.15.2+1.6.4/download -> libgit2-sys-0.15.2+1.6.4.crate https://crates.io/api/v1/crates/libnghttp2-sys/0.1.7+1.45.0/download -> libnghttp2-sys-0.1.7+1.45.0.crate https://crates.io/api/v1/crates/libssh2-sys/0.3.0/download -> libssh2-sys-0.3.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.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/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/maybe-async/0.2.7/download -> maybe-async-0.2.7.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.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.5.3/download -> miniz_oxide-0.5.3.crate https://crates.io/api/v1/crates/miow/0.5.0/download -> miow-0.5.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.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_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/opener/0.5.0/download -> opener-0.5.0.crate https://crates.io/api/v1/crates/openssl/0.10.40/download -> openssl-0.10.40.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.21.0+1.1.1p/download -> openssl-src-111.21.0+1.1.1p.crate https://crates.io/api/v1/crates/openssl-sys/0.9.74/download -> openssl-sys-0.9.74.crate https://crates.io/api/v1/crates/ordered-float/2.10.0/download -> ordered-float-2.10.0.crate https://crates.io/api/v1/crates/orion/0.17.4/download -> orion-0.17.4.crate https://crates.io/api/v1/crates/os_info/3.7.0/download -> os_info-3.7.0.crate https://crates.io/api/v1/crates/p384/0.13.0/download -> p384-0.13.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/pasetors/0.6.6/download -> pasetors-0.6.6.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/primeorder/0.13.2/download -> primeorder-0.13.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.59/download -> proc-macro2-1.0.59.crate https://crates.io/api/v1/crates/prodash/23.1.2/download -> prodash-23.1.2.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_xoshiro/0.6.0/download -> rand_xoshiro-0.6.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.5.6/download -> regex-1.5.6.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.26/download -> regex-syntax-0.6.26.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/rfc6979/0.4.0/download -> rfc6979-0.4.0.crate https://crates.io/api/v1/crates/rustc-workspace-hack/1.0.0/download -> rustc-workspace-hack-1.0.0.crate https://crates.io/api/v1/crates/rustfix/0.6.1/download -> rustfix-0.6.1.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/ryu/1.0.10/download -> ryu-1.0.10.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sec1/0.7.2/download -> sec1-0.7.2.crate https://crates.io/api/v1/crates/semver/1.0.12/download -> semver-1.0.12.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_ignored/0.1.3/download -> serde_ignored-0.1.3.crate https://crates.io/api/v1/crates/serde_json/1.0.82/download -> serde_json-1.0.82.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shell-escape/0.1.5/download -> shell-escape-0.1.5.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/signature/2.1.0/download -> signature-2.1.0.crate https://crates.io/api/v1/crates/sized-chunks/0.6.5/download -> sized-chunks-0.6.5.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/spki/0.7.2/download -> spki-0.7.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/toml/0.7.4/download -> toml-0.7.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.10/download -> toml_edit-0.19.10.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-bom/1.1.4/download -> unicode-bom-1.1.4.crate https://crates.io/api/v1/crates/unicode-ident/1.0.1/download -> unicode-ident-1.0.1.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download -> unicode-normalization-0.1.21.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.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/windows/0.43.0/download -> windows-0.43.0.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=51b7f5cc2e7aae8935569264cb3462c6 diff --git a/metadata/md5-cache/dev-util/cargo-ebuild-0.5.2 b/metadata/md5-cache/dev-util/cargo-ebuild-0.5.2 index 63a1b3dacaa6..11789f6aa7f2 100644 --- a/metadata/md5-cache/dev-util/cargo-ebuild-0.5.2 +++ b/metadata/md5-cache/dev-util/cargo-ebuild-0.5.2 @@ -4,12 +4,12 @@ DEPEND=dev-libs/openssl:0= net-libs/libssh2:= DESCRIPTION=Generates an ebuild for a package using the in-tree eclasses. EAPI=8 HOMEPAGE=https://github.com/gentoo/cargo-ebuild -INHERIT=cargo flag-o-matic +INHERIT=cargo IUSE=debug KEYWORDS=~amd64 ~arm64 ~ppc64 LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT MPL-2.0 Unlicense ZLIB RDEPEND=dev-libs/openssl:0= net-libs/libssh2:= virtual/rust SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/cargo-ebuild.git/snapshot/cargo-ebuild-0.5.2.tar.bz2 https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/anyhow/1.0.58/download -> anyhow-1.0.58.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block-buffer/0.7.3/download -> block-buffer-0.7.3.crate https://crates.io/api/v1/crates/block-padding/0.1.5/download -> block-padding-0.1.5.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/byte-tools/0.3.1/download -> byte-tools-0.3.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/camino/1.0.9/download -> camino-1.0.9.crate https://crates.io/api/v1/crates/cargo-lock/8.0.2/download -> cargo-lock-8.0.2.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.0/download -> cargo_metadata-0.15.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/crates-index/0.18.8/download -> crates-index-0.18.8.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.10/download -> crossbeam-epoch-0.9.10.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.11/download -> crossbeam-utils-0.8.11.crate https://crates.io/api/v1/crates/cvss/2.0.0/download -> cvss-2.0.0.crate https://crates.io/api/v1/crates/digest/0.8.1/download -> digest-0.8.1.crate https://crates.io/api/v1/crates/either/1.7.0/download -> either-1.7.0.crate https://crates.io/api/v1/crates/fake-simd/0.1.2/download -> fake-simd-0.1.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/fs-err/2.7.0/download -> fs-err-2.7.0.crate https://crates.io/api/v1/crates/generic-array/0.12.4/download -> generic-array-0.12.4.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/git2/0.14.4/download -> git2-0.14.4.crate https://crates.io/api/v1/crates/globset/0.4.9/download -> globset-0.4.9.crate https://crates.io/api/v1/crates/globwalk/0.8.1/download -> globwalk-0.8.1.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.3/download -> home-0.5.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/ignore/0.4.18/download -> ignore-0.4.18.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.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/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/libgit2-sys/0.13.4+1.4.2/download -> libgit2-sys-0.13.4+1.4.2.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.13.0/download -> once_cell-1.13.0.crate https://crates.io/api/v1/crates/opaque-debug/0.2.3/download -> opaque-debug-0.2.3.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.75/download -> openssl-sys-0.9.75.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pest/2.1.3/download -> pest-2.1.3.crate https://crates.io/api/v1/crates/pest_derive/2.1.0/download -> pest_derive-2.1.0.crate https://crates.io/api/v1/crates/pest_generator/2.1.3/download -> pest_generator-2.1.3.crate https://crates.io/api/v1/crates/pest_meta/2.1.3/download -> pest_meta-2.1.3.crate https://crates.io/api/v1/crates/phf/0.11.0/download -> phf-0.11.0.crate https://crates.io/api/v1/crates/phf_generator/0.11.0/download -> phf_generator-0.11.0.crate https://crates.io/api/v1/crates/phf_macros/0.11.0/download -> phf_macros-0.11.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.0/download -> phf_shared-0.11.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/platforms/3.0.1/download -> platforms-3.0.1.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.42/download -> proc-macro2-1.0.42.crate https://crates.io/api/v1/crates/quote/1.0.20/download -> quote-1.0.20.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rayon/1.5.3/download -> rayon-1.5.3.crate https://crates.io/api/v1/crates/rayon-core/1.9.3/download -> rayon-core-1.9.3.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.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/rustsec/0.26.0/download -> rustsec-0.26.0.crate https://crates.io/api/v1/crates/ryu/1.0.10/download -> ryu-1.0.10.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.12/download -> semver-1.0.12.crate https://crates.io/api/v1/crates/serde/1.0.140/download -> serde-1.0.140.crate https://crates.io/api/v1/crates/serde_derive/1.0.140/download -> serde_derive-1.0.140.crate https://crates.io/api/v1/crates/serde_json/1.0.82/download -> serde_json-1.0.82.crate https://crates.io/api/v1/crates/sha-1/0.8.2/download -> sha-1-0.8.2.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smartstring/1.0.1/download -> smartstring-1.0.1.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/tera/1.16.0/download -> tera-1.16.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.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.3.11/download -> time-0.3.11.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.4/download -> ucd-trie-0.1.4.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-segment/0.9.0/download -> unic-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-segment/0.9.0/download -> unic-ucd-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.2/download -> unicode-ident-1.0.2.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download -> unicode-normalization-0.1.21.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.2/download -> walkdir-2.3.2.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/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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4d1fa464183c296971f69fa932706568 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=cec4885a9bc415fa1d97a86b4291fcb1 diff --git a/metadata/md5-cache/dev-util/cargo-ebuild-0.5.4 b/metadata/md5-cache/dev-util/cargo-ebuild-0.5.4 index b39189e26d76..e095c3fbbf74 100644 --- a/metadata/md5-cache/dev-util/cargo-ebuild-0.5.4 +++ b/metadata/md5-cache/dev-util/cargo-ebuild-0.5.4 @@ -4,12 +4,12 @@ DEPEND=dev-libs/openssl:0= net-libs/libssh2:= DESCRIPTION=Generates an ebuild for a package using the in-tree eclasses. EAPI=8 HOMEPAGE=https://github.com/gentoo/cargo-ebuild -INHERIT=cargo flag-o-matic +INHERIT=cargo IUSE=debug KEYWORDS=~amd64 ~arm64 ~ppc64 LICENSE=Apache-2.0 Boost-1.0 MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB RDEPEND=dev-libs/openssl:0= net-libs/libssh2:= virtual/rust SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/cargo-ebuild.git/snapshot/cargo-ebuild-0.5.4.tar.bz2 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/anyhow/1.0.68/download -> anyhow-1.0.68.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/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/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/camino/1.1.1/download -> camino-1.1.1.crate https://crates.io/api/v1/crates/cargo-lock/8.0.3/download -> cargo-lock-8.0.3.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.2/download -> cargo_metadata-0.15.2.crate https://crates.io/api/v1/crates/cc/1.0.78/download -> cc-1.0.78.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/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crates-index/0.18.11/download -> crates-index-0.18.11.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/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/cvss/2.0.0/download -> cvss-2.0.0.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.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.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/git2/0.15.0/download -> git2-0.15.0.crate https://crates.io/api/v1/crates/globset/0.4.9/download -> globset-0.4.9.crate https://crates.io/api/v1/crates/globwalk/0.8.1/download -> globwalk-0.8.1.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/home/0.5.4/download -> home-0.5.4.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.18/download -> ignore-0.4.18.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.0+1.5.0/download -> libgit2-sys-0.14.0+1.5.0.crate https://crates.io/api/v1/crates/libssh2-sys/0.2.23/download -> libssh2-sys-0.2.23.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.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/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.17.0/download -> once_cell-1.17.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.80/download -> openssl-sys-0.9.80.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pest/2.5.2/download -> pest-2.5.2.crate https://crates.io/api/v1/crates/pest_derive/2.5.2/download -> pest_derive-2.5.2.crate https://crates.io/api/v1/crates/pest_generator/2.5.2/download -> pest_generator-2.5.2.crate https://crates.io/api/v1/crates/pest_meta/2.5.2/download -> pest_meta-2.5.2.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_macros/0.11.1/download -> phf_macros-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/platforms/3.0.2/download -> platforms-3.0.2.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.49/download -> proc-macro2-1.0.49.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.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.1/download -> rayon-core-1.10.1.crate https://crates.io/api/v1/crates/regex/1.7.0/download -> regex-1.7.0.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/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustsec/0.26.4/download -> rustsec-0.26.4.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.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.91/download -> serde_json-1.0.91.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smartstring/1.0.1/download -> smartstring-1.0.1.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/tera/1.17.1/download -> tera-1.17.1.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/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.3.17/download -> time-0.3.17.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.10/download -> toml-0.5.10.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.5/download -> ucd-trie-0.1.5.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-segment/0.9.0/download -> unic-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-segment/0.9.0/download -> unic-ucd-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.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-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.0/download -> unicode-segmentation-1.10.0.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.2/download -> walkdir-2.3.2.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=90b6a4f314e3b73ffaf3581e556d7ce8 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0b189e3ab361e67b941b010a46aa8763 diff --git a/metadata/md5-cache/dev-util/cargo-license-0.4.2 b/metadata/md5-cache/dev-util/cargo-license-0.4.2 index 3c3aad021928..6b5a4c191e0d 100644 --- a/metadata/md5-cache/dev-util/cargo-license-0.4.2 +++ b/metadata/md5-cache/dev-util/cargo-license-0.4.2 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 LICENSE=Apache-2.0 Boost-1.0 MIT Unlicense SLOT=0 SRC_URI=https://github.com/onur/cargo-license/archive/refs/tags/v0.4.2.tar.gz -> cargo-license-0.4.2.tar.gz https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.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/anyhow/1.0.44/download -> anyhow-1.0.44.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/camino/1.0.5/download -> camino-1.0.5.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.14.0/download -> cargo_metadata-0.14.0.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/csv/1.1.6/download -> csv-1.1.6.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.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/itoa/0.4.8/download -> itoa-0.4.8.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/libc/0.2.103/download -> libc-0.2.103.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.29/download -> proc-macro2-1.0.29.crate https://crates.io/api/v1/crates/quote/1.0.10/download -> quote-1.0.10.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/semver/1.0.4/download -> semver-1.0.4.crate https://crates.io/api/v1/crates/serde/1.0.130/download -> serde-1.0.130.crate https://crates.io/api/v1/crates/serde_derive/1.0.130/download -> serde_derive-1.0.130.crate https://crates.io/api/v1/crates/serde_json/1.0.68/download -> serde_json-1.0.68.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.23/download -> structopt-0.3.23.crate https://crates.io/api/v1/crates/structopt-derive/0.4.16/download -> structopt-derive-0.4.16.crate https://crates.io/api/v1/crates/syn/1.0.80/download -> syn-1.0.80.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.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.3/download -> version_check-0.9.3.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=87e87b5a3d81913cf331ee74f94df742 diff --git a/metadata/md5-cache/dev-util/cargo-license-0.5.1 b/metadata/md5-cache/dev-util/cargo-license-0.5.1 index 8f0d5860aca4..8e73335d809b 100644 --- a/metadata/md5-cache/dev-util/cargo-license-0.5.1 +++ b/metadata/md5-cache/dev-util/cargo-license-0.5.1 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 LICENSE=Apache-2.0 Boost-1.0 MIT Unicode-DFS-2016 Unlicense SLOT=0 SRC_URI=https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anyhow/1.0.36/download -> anyhow-1.0.36.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/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/bstr/0.2.14/download -> bstr-0.2.14.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/camino/1.1.1/download -> camino-1.1.1.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.0/download -> cargo_metadata-0.15.0.crate https://crates.io/api/v1/crates/clap/3.2.16/download -> clap-3.2.16.crate https://crates.io/api/v1/crates/clap_derive/3.2.15/download -> clap_derive-3.2.15.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/csv/1.1.5/download -> csv-1.1.5.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.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.4.0/download -> heck-0.4.0.crate https://crates.io/api/v1/crates/hermit-abi/0.1.17/download -> hermit-abi-0.1.17.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.crate https://crates.io/api/v1/crates/itoa/1.0.3/download -> itoa-1.0.3.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/libc/0.2.81/download -> libc-0.2.81.crate https://crates.io/api/v1/crates/memchr/2.3.4/download -> memchr-2.3.4.crate https://crates.io/api/v1/crates/once_cell/1.13.0/download -> once_cell-1.13.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.2.0/download -> os_str_bytes-6.2.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.43/download -> proc-macro2-1.0.43.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/regex-automata/0.1.9/download -> regex-automata-0.1.9.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/semver/1.0.13/download -> semver-1.0.13.crate https://crates.io/api/v1/crates/serde/1.0.143/download -> serde-1.0.143.crate https://crates.io/api/v1/crates/serde_derive/1.0.143/download -> serde_derive-1.0.143.crate https://crates.io/api/v1/crates/serde_json/1.0.83/download -> serde_json-1.0.83.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.99/download -> syn-1.0.99.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.3/download -> unicode-ident-1.0.3.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/version_check/0.9.2/download -> version_check-0.9.2.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/cargo-license/0.5.1/download -> cargo-license-0.5.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=1376efe75dae71fe0fd678b734a9f7b7 diff --git a/metadata/md5-cache/dev-util/cargo-nextest-0.9.53 b/metadata/md5-cache/dev-util/cargo-nextest-0.9.53 index a29c6498c994..bd63f66a4f42 100644 --- a/metadata/md5-cache/dev-util/cargo-nextest-0.9.53 +++ b/metadata/md5-cache/dev-util/cargo-nextest-0.9.53 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm64 LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 Unicode-DFS-2016 || ( CC0-1.0 MIT-0 ) SLOT=0 SRC_URI=https://github.com/nextest-rs/nextest/archive/refs/tags/cargo-nextest-0.9.53.tar.gz https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/async-scoped/0.7.1/download -> async-scoped-0.7.1.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/atomicwrites/0.4.1/download -> atomicwrites-0.4.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/axum-core/0.3.4/download -> axum-core-0.3.4.crate https://crates.io/api/v1/crates/axum/0.6.18/download -> axum-0.6.18.crate https://crates.io/api/v1/crates/backtrace-ext/0.2.1/download -> backtrace-ext-0.2.1.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.12.1/download -> bumpalo-3.12.1.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/camino/1.1.4/download -> camino-1.1.4.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.4/download -> cargo_metadata-0.15.4.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-expr/0.15.1/download -> cfg-expr-0.15.1.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/4.2.7/download -> clap-4.2.7.crate https://crates.io/api/v1/crates/clap_builder/4.2.7/download -> clap_builder-4.2.7.crate https://crates.io/api/v1/crates/clap_derive/4.2.0/download -> clap_derive-4.2.0.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/color-eyre/0.6.2/download -> color-eyre-0.6.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/config/0.13.3/download -> config-0.13.3.crate https://crates.io/api/v1/crates/console-api/0.5.0/download -> console-api-0.5.0.crate https://crates.io/api/v1/crates/console-subscriber/0.1.9/download -> console-subscriber-0.1.9.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.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.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/debug-ignore/1.0.5/download -> debug-ignore-1.0.5.crate https://crates.io/api/v1/crates/dialoguer/0.10.4/download -> dialoguer-0.10.4.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/duct/0.13.6/download -> duct-0.13.6.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/enable-ansi-support/0.2.1/download -> enable-ansi-support-0.2.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/eyre/0.6.8/download -> eyre-0.6.8.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/future-queue/0.3.0/download -> future-queue-0.3.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/goldenfile/1.4.5/download -> goldenfile-1.4.5.crate https://crates.io/api/v1/crates/guppy-workspace-hack/0.1.0/download -> guppy-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/guppy/0.15.2/download -> guppy-0.15.2.crate https://crates.io/api/v1/crates/h2/0.3.18/download -> h2-0.3.18.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hdrhistogram/7.5.2/download -> hdrhistogram-7.5.2.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper-rustls/0.23.2/download -> hyper-rustls-0.23.2.crate https://crates.io/api/v1/crates/hyper-timeout/0.4.1/download -> hyper-timeout-0.4.1.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/hyper/0.14.26/download -> hyper-0.14.26.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indent_write/2.2.0/download -> indent_write-2.2.0.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/indoc/2.0.1/download -> indoc-2.0.1.crate https://crates.io/api/v1/crates/insta/1.29.0/download -> insta-1.29.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/is_ci/1.1.1/download -> is_ci-1.1.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matchit/0.7.0/download -> matchit-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/miette-derive/5.8.0/download -> miette-derive-5.8.0.crate https://crates.io/api/v1/crates/miette/5.8.0/download -> miette-5.8.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/mukti-metadata/0.1.0/download -> mukti-metadata-0.1.0.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nested/0.1.1/download -> nested-0.1.1.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom-tracable-macros/0.9.0/download -> nom-tracable-macros-0.9.0.crate https://crates.io/api/v1/crates/nom-tracable/0.9.0/download -> nom-tracable-0.9.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nom_locate/4.1.0/download -> nom_locate-4.1.0.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-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/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.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/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.87/download -> openssl-sys-0.9.87.crate https://crates.io/api/v1/crates/openssl/0.10.52/download -> openssl-0.10.52.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/owo-colors/3.5.0/download -> owo-colors-3.5.0.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.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/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.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-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/portable-atomic/0.3.19/download -> portable-atomic-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/proptest-derive/0.3.0/download -> proptest-derive-0.3.0.crate https://crates.io/api/v1/crates/proptest/1.1.0/download -> proptest-1.1.0.crate https://crates.io/api/v1/crates/prost-derive/0.11.9/download -> prost-derive-0.11.9.crate https://crates.io/api/v1/crates/prost-types/0.11.9/download -> prost-types-0.11.9.crate https://crates.io/api/v1/crates/prost/0.11.9/download -> prost-0.11.9.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quick-xml/0.23.1/download -> quick-xml-0.23.1.crate https://crates.io/api/v1/crates/quick-xml/0.28.2/download -> quick-xml-0.28.2.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/recursion/0.4.0/download -> recursion-0.4.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/reqwest/0.11.17/download -> reqwest-0.11.17.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.2/download -> rustls-pemfile-1.0.2.crate https://crates.io/api/v1/crates/rustls/0.20.8/download -> rustls-0.20.8.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/self_update/0.36.0/download -> self_update-0.36.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_ignored/0.1.7/download -> serde_ignored-0.1.7.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_path_to_error/0.1.11/download -> serde_path_to_error-0.1.11.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shared_child/1.0.0/download -> shared_child-1.0.0.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/similar-asserts/1.4.2/download -> similar-asserts-1.4.2.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/smol_str/0.2.0/download -> smol_str-0.2.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/structmeta-derive/0.1.6/download -> structmeta-derive-0.1.6.crate https://crates.io/api/v1/crates/structmeta/0.1.6/download -> structmeta-0.1.6.crate https://crates.io/api/v1/crates/supports-color/1.3.1/download -> supports-color-1.3.1.crate https://crates.io/api/v1/crates/supports-color/2.0.0/download -> supports-color-2.0.0.crate https://crates.io/api/v1/crates/supports-hyperlinks/2.1.0/download -> supports-hyperlinks-2.1.0.crate https://crates.io/api/v1/crates/supports-unicode/2.0.0/download -> supports-unicode-2.0.0.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.16/download -> syn-2.0.16.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.2/download -> sync_wrapper-0.1.2.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/target-spec-miette/0.1.0/download -> target-spec-miette-0.1.0.crate https://crates.io/api/v1/crates/target-spec/1.4.0/download -> target-spec-1.4.0.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/test-case-core/3.1.0/download -> test-case-core-3.1.0.crate https://crates.io/api/v1/crates/test-case-macros/3.1.0/download -> test-case-macros-3.1.0.crate https://crates.io/api/v1/crates/test-case/3.1.0/download -> test-case-3.1.0.crate https://crates.io/api/v1/crates/test-strategy/0.3.0/download -> test-strategy-0.3.0.crate https://crates.io/api/v1/crates/textwrap/0.15.2/download -> textwrap-0.15.2.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-io-timeout/1.2.0/download -> tokio-io-timeout-1.2.0.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-rustls/0.23.4/download -> tokio-rustls-0.23.4.crate https://crates.io/api/v1/crates/tokio-stream/0.1.14/download -> tokio-stream-0.1.14.crate https://crates.io/api/v1/crates/tokio-util/0.7.8/download -> tokio-util-0.7.8.crate https://crates.io/api/v1/crates/tokio/1.28.1/download -> tokio-1.28.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/tonic/0.9.2/download -> tonic-0.9.2.crate https://crates.io/api/v1/crates/tower-layer/0.3.2/download -> tower-layer-0.3.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tower/0.4.13/download -> tower-0.4.13.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.crate https://crates.io/api/v1/crates/unarray/0.1.4/download -> unarray-0.1.4.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/urlencoding/2.1.2/download -> urlencoding-2.1.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.2/download -> uuid-1.3.2.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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-backend/0.2.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.34/download -> wasm-bindgen-futures-0.4.34.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-macro/0.2.84/download -> wasm-bindgen-macro-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/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/win32job/1.0.2/download -> win32job-1.0.2.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate https://crates.io/api/v1/crates/zstd-safe/6.0.5+zstd.1.5.4/download -> zstd-safe-6.0.5+zstd.1.5.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.8+zstd.1.5.5/download -> zstd-sys-2.0.8+zstd.1.5.5.crate https://crates.io/api/v1/crates/zstd/0.12.3+zstd.1.5.2/download -> zstd-0.12.3+zstd.1.5.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=11a45e03559fd5c844d9b27cae07edd5 diff --git a/metadata/md5-cache/dev-util/cargo-nextest-0.9.54 b/metadata/md5-cache/dev-util/cargo-nextest-0.9.54 index a04541ac080d..bcc21af7a5b2 100644 --- a/metadata/md5-cache/dev-util/cargo-nextest-0.9.54 +++ b/metadata/md5-cache/dev-util/cargo-nextest-0.9.54 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm64 LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 Unicode-DFS-2016 || ( CC0-1.0 MIT-0 ) SLOT=0 SRC_URI=https://github.com/nextest-rs/nextest/archive/refs/tags/cargo-nextest-0.9.54.tar.gz https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/async-scoped/0.7.1/download -> async-scoped-0.7.1.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/atomicwrites/0.4.1/download -> atomicwrites-0.4.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/axum-core/0.3.4/download -> axum-core-0.3.4.crate https://crates.io/api/v1/crates/axum/0.6.18/download -> axum-0.6.18.crate https://crates.io/api/v1/crates/backtrace-ext/0.2.1/download -> backtrace-ext-0.2.1.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/camino-tempfile/1.0.2/download -> camino-tempfile-1.0.2.crate https://crates.io/api/v1/crates/camino/1.1.4/download -> camino-1.1.4.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.4/download -> cargo_metadata-0.15.4.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-expr/0.15.3/download -> cfg-expr-0.15.3.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/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/clap/4.3.8/download -> clap-4.3.8.crate https://crates.io/api/v1/crates/clap_builder/4.3.8/download -> clap_builder-4.3.8.crate https://crates.io/api/v1/crates/clap_derive/4.3.2/download -> clap_derive-4.3.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/color-eyre/0.6.2/download -> color-eyre-0.6.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/config/0.13.3/download -> config-0.13.3.crate https://crates.io/api/v1/crates/console-api/0.5.0/download -> console-api-0.5.0.crate https://crates.io/api/v1/crates/console-subscriber/0.1.9/download -> console-subscriber-0.1.9.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.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.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/debug-ignore/1.0.5/download -> debug-ignore-1.0.5.crate https://crates.io/api/v1/crates/dialoguer/0.10.4/download -> dialoguer-0.10.4.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/duct/0.13.6/download -> duct-0.13.6.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/enable-ansi-support/0.2.1/download -> enable-ansi-support-0.2.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/eyre/0.6.8/download -> eyre-0.6.8.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/future-queue/0.3.0/download -> future-queue-0.3.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gimli/0.27.3/download -> gimli-0.27.3.crate https://crates.io/api/v1/crates/goldenfile/1.4.5/download -> goldenfile-1.4.5.crate https://crates.io/api/v1/crates/guppy-workspace-hack/0.1.0/download -> guppy-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/guppy/0.17.0/download -> guppy-0.17.0.crate https://crates.io/api/v1/crates/h2/0.3.19/download -> h2-0.3.19.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/hdrhistogram/7.5.2/download -> hdrhistogram-7.5.2.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper-rustls/0.24.0/download -> hyper-rustls-0.24.0.crate https://crates.io/api/v1/crates/hyper-timeout/0.4.1/download -> hyper-timeout-0.4.1.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/hyper/0.14.26/download -> hyper-0.14.26.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indent_write/2.2.0/download -> indent_write-2.2.0.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indicatif/0.17.5/download -> indicatif-0.17.5.crate https://crates.io/api/v1/crates/indoc/2.0.1/download -> indoc-2.0.1.crate https://crates.io/api/v1/crates/insta/1.30.0/download -> insta-1.30.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/is_ci/1.1.1/download -> is_ci-1.1.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.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/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matchit/0.7.0/download -> matchit-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/miette-derive/5.9.0/download -> miette-derive-5.9.0.crate https://crates.io/api/v1/crates/miette/5.9.0/download -> miette-5.9.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/mukti-metadata/0.1.0/download -> mukti-metadata-0.1.0.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nested/0.1.1/download -> nested-0.1.1.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom-tracable-macros/0.9.0/download -> nom-tracable-macros-0.9.0.crate https://crates.io/api/v1/crates/nom-tracable/0.9.0/download -> nom-tracable-0.9.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nom_locate/4.1.0/download -> nom_locate-4.1.0.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/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/object/0.30.4/download -> object-0.30.4.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.90/download -> openssl-sys-0.9.90.crate https://crates.io/api/v1/crates/openssl/0.10.55/download -> openssl-0.10.55.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/owo-colors/3.5.0/download -> owo-colors-3.5.0.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.0/download -> pin-project-internal-1.1.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-project/1.1.0/download -> pin-project-1.1.0.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/portable-atomic/1.3.3/download -> portable-atomic-1.3.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/proc-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/proptest-derive/0.3.0/download -> proptest-derive-0.3.0.crate https://crates.io/api/v1/crates/proptest/1.2.0/download -> proptest-1.2.0.crate https://crates.io/api/v1/crates/prost-derive/0.11.9/download -> prost-derive-0.11.9.crate https://crates.io/api/v1/crates/prost-types/0.11.9/download -> prost-types-0.11.9.crate https://crates.io/api/v1/crates/prost/0.11.9/download -> prost-0.11.9.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-xml/0.23.1/download -> quick-xml-0.23.1.crate https://crates.io/api/v1/crates/quick-xml/0.28.2/download -> quick-xml-0.28.2.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/recursion/0.4.0/download -> recursion-0.4.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/regex/1.8.4/download -> regex-1.8.4.crate https://crates.io/api/v1/crates/reqwest/0.11.18/download -> reqwest-0.11.18.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustix/0.37.20/download -> rustix-0.37.20.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.2/download -> rustls-pemfile-1.0.2.crate https://crates.io/api/v1/crates/rustls-webpki/0.100.1/download -> rustls-webpki-0.100.1.crate https://crates.io/api/v1/crates/rustls/0.21.2/download -> rustls-0.21.2.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.9.0/download -> security-framework-sys-2.9.0.crate https://crates.io/api/v1/crates/security-framework/2.9.1/download -> security-framework-2.9.1.crate https://crates.io/api/v1/crates/self_update/0.36.0/download -> self_update-0.36.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/serde_derive/1.0.164/download -> serde_derive-1.0.164.crate https://crates.io/api/v1/crates/serde_ignored/0.1.7/download -> serde_ignored-0.1.7.crate https://crates.io/api/v1/crates/serde_json/1.0.99/download -> serde_json-1.0.99.crate https://crates.io/api/v1/crates/serde_path_to_error/0.1.11/download -> serde_path_to_error-0.1.11.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shared_child/1.0.0/download -> shared_child-1.0.0.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/similar-asserts/1.4.2/download -> similar-asserts-1.4.2.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/smol_str/0.2.0/download -> smol_str-0.2.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/structmeta-derive/0.1.6/download -> structmeta-derive-0.1.6.crate https://crates.io/api/v1/crates/structmeta/0.1.6/download -> structmeta-0.1.6.crate https://crates.io/api/v1/crates/supports-color/1.3.1/download -> supports-color-1.3.1.crate https://crates.io/api/v1/crates/supports-color/2.0.0/download -> supports-color-2.0.0.crate https://crates.io/api/v1/crates/supports-hyperlinks/2.1.0/download -> supports-hyperlinks-2.1.0.crate https://crates.io/api/v1/crates/supports-unicode/2.0.0/download -> supports-unicode-2.0.0.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.22/download -> syn-2.0.22.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.2/download -> sync_wrapper-0.1.2.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/target-lexicon/0.12.8/download -> target-lexicon-0.12.8.crate https://crates.io/api/v1/crates/target-spec-miette/0.3.0/download -> target-spec-miette-0.3.0.crate https://crates.io/api/v1/crates/target-spec/3.0.0/download -> target-spec-3.0.0.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.0.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/test-case-core/3.1.0/download -> test-case-core-3.1.0.crate https://crates.io/api/v1/crates/test-case-macros/3.1.0/download -> test-case-macros-3.1.0.crate https://crates.io/api/v1/crates/test-case/3.1.0/download -> test-case-3.1.0.crate https://crates.io/api/v1/crates/test-strategy/0.3.0/download -> test-strategy-0.3.0.crate https://crates.io/api/v1/crates/textwrap/0.15.2/download -> textwrap-0.15.2.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-io-timeout/1.2.0/download -> tokio-io-timeout-1.2.0.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-rustls/0.24.1/download -> tokio-rustls-0.24.1.crate https://crates.io/api/v1/crates/tokio-stream/0.1.14/download -> tokio-stream-0.1.14.crate https://crates.io/api/v1/crates/tokio-util/0.7.8/download -> tokio-util-0.7.8.crate https://crates.io/api/v1/crates/tokio/1.28.2/download -> tokio-1.28.2.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.5/download -> toml-0.7.5.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.11/download -> toml_edit-0.19.11.crate https://crates.io/api/v1/crates/tonic/0.9.2/download -> tonic-0.9.2.crate https://crates.io/api/v1/crates/tower-layer/0.3.2/download -> tower-layer-0.3.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tower/0.4.13/download -> tower-0.4.13.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.26/download -> tracing-attributes-0.1.26.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.crate https://crates.io/api/v1/crates/unarray/0.1.4/download -> unarray-0.1.4.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/urlencoding/2.1.2/download -> urlencoding-2.1.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.4/download -> uuid-1.3.4.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.37/download -> wasm-bindgen-futures-0.4.37.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/win32job/1.0.2/download -> win32job-1.0.2.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-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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.7/download -> winnow-0.4.7.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate https://crates.io/api/v1/crates/zstd-safe/6.0.5+zstd.1.5.4/download -> zstd-safe-6.0.5+zstd.1.5.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.8+zstd.1.5.5/download -> zstd-sys-2.0.8+zstd.1.5.5.crate https://crates.io/api/v1/crates/zstd/0.12.3+zstd.1.5.2/download -> zstd-0.12.3+zstd.1.5.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=2008cfd2568054a3abbb8f2afd6bcb35 diff --git a/metadata/md5-cache/dev-util/cargo-tarpaulin-0.25.2 b/metadata/md5-cache/dev-util/cargo-tarpaulin-0.25.2 index cf5b3d8eb236..9ec44869c31d 100644 --- a/metadata/md5-cache/dev-util/cargo-tarpaulin-0.25.2 +++ b/metadata/md5-cache/dev-util/cargo-tarpaulin-0.25.2 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB SLOT=0 SRC_URI=https://github.com/xd009642/tarpaulin/archive/refs/tags/0.25.2.tar.gz -> cargo-tarpaulin-0.25.2.gh.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/android_system_properties/0.1.4/download -> android_system_properties-0.1.4.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/anyhow/1.0.65/download -> anyhow-1.0.65.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/camino/1.1.1/download -> camino-1.1.1.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.3/download -> cargo_metadata-0.15.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/coveralls-api/0.5.0/download -> coveralls-api-0.5.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/curl-sys/0.4.56+curl-7.83.1/download -> curl-sys-0.4.56+curl-7.83.1.crate https://crates.io/api/v1/crates/deflate/0.8.6/download -> deflate-0.8.6.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/git2/0.17.0/download -> git2-0.17.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/gzip-header/0.3.0/download -> gzip-header-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.46/download -> iana-time-zone-0.1.46.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/1.8.2/download -> indexmap-1.8.2.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.3/download -> io-lifetimes-1.0.3.crate https://crates.io/api/v1/crates/itoa/1.0.3/download -> itoa-1.0.3.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.crate https://crates.io/api/v1/crates/js-sys/0.3.59/download -> js-sys-0.3.59.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/lcov/0.8.1/download -> lcov-0.8.1.crate https://crates.io/api/v1/crates/leb128/0.2.5/download -> leb128-0.2.5.crate https://crates.io/api/v1/crates/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libgit2-sys/0.15.0+1.6.3/download -> libgit2-sys-0.15.0+1.6.3.crate https://crates.io/api/v1/crates/libssh2-sys/0.3.0/download -> libssh2-sys-0.3.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.3/download -> linux-raw-sys-0.1.3.crate https://crates.io/api/v1/crates/llvm_profparser/0.3.3/download -> llvm_profparser-0.3.3.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matchers/0.0.1/download -> matchers-0.0.1.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.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.5.3/download -> miniz_oxide-0.5.3.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.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-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/object/0.26.2/download -> object-0.26.2.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.crate https://crates.io/api/v1/crates/once_cell/1.13.1/download -> once_cell-1.13.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.25.0+1.1.1t/download -> openssl-src-111.25.0+1.1.1t.crate https://crates.io/api/v1/crates/openssl-sys/0.9.75/download -> openssl-sys-0.9.75.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/procfs/0.15.1/download -> procfs-0.15.1.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-xml/0.28.1/download -> quick-xml-0.28.1.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.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.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.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-demangle/0.1.22/download -> rustc-demangle-0.1.22.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.4/download -> rustix-0.36.4.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/semver/1.0.13/download -> semver-1.0.13.crate https://crates.io/api/v1/crates/serde/1.0.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_derive/1.0.159/download -> serde_derive-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.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.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.4/download -> syn-2.0.4.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.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.32/download -> thiserror-1.0.32.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.32/download -> thiserror-impl-1.0.32.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.2.25/download -> tracing-subscriber-0.2.25.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.3/download -> unicode-ident-1.0.3.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download -> unicode-normalization-0.1.21.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.82/download -> wasm-bindgen-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.82/download -> wasm-bindgen-backend-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.82/download -> wasm-bindgen-macro-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.82/download -> wasm-bindgen-macro-support-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.82/download -> wasm-bindgen-shared-0.2.82.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=56214cf7d445d43538093a6babea362e diff --git a/metadata/md5-cache/dev-util/catalyst-3.0.22-r2 b/metadata/md5-cache/dev-util/catalyst-3.0.22-r3 similarity index 98% rename from metadata/md5-cache/dev-util/catalyst-3.0.22-r2 rename to metadata/md5-cache/dev-util/catalyst-3.0.22-r3 index 8bbfb6fbcafa..55faaebc1ebf 100644 --- a/metadata/md5-cache/dev-util/catalyst-3.0.22-r2 +++ b/metadata/md5-cache/dev-util/catalyst-3.0.22-r3 @@ -14,4 +14,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/catalyst.git/snapshot/catalyst-3.0.22.tar.bz2 _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6ec4855fd56750499330207150e546af +_md5_=5ee34bbca5732ff8fc638d61cb2e7ee6 diff --git a/metadata/md5-cache/dev-util/catalyst-9999 b/metadata/md5-cache/dev-util/catalyst-9999 index 3dfbd20cccdb..c2b29a0f75d8 100644 --- a/metadata/md5-cache/dev-util/catalyst-9999 +++ b/metadata/md5-cache/dev-util/catalyst-9999 @@ -12,4 +12,4 @@ RDEPEND=sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=879384f53133ad8c96bbc6d7dbc0366d +_md5_=cb527b60f5cbab8217b0538e7f15f1c7 diff --git a/metadata/md5-cache/dev-util/cbindgen-0.24.3 b/metadata/md5-cache/dev-util/cbindgen-0.24.3 index 50b69aa97e2e..f3d3db9f5422 100644 --- a/metadata/md5-cache/dev-util/cbindgen-0.24.3 +++ b/metadata/md5-cache/dev-util/cbindgen-0.24.3 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 BSD Boost-1.0 MIT MPL-2.0 Unlicense RESTRICT=test SLOT=0 SRC_URI=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/bitflags/1.3.2/download -> bitflags-1.3.2.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/clap/3.1.6/download -> clap-3.1.6.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.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/indexmap/1.8.0/download -> indexmap-1.8.0.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.1/download -> itoa-1.0.1.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/libc/0.2.121/download -> libc-0.2.121.crate https://crates.io/api/v1/crates/lock_api/0.4.6/download -> lock_api-0.4.6.crate https://crates.io/api/v1/crates/log/0.4.16/download -> log-0.4.16.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/os_str_bytes/6.0.0/download -> os_str_bytes-6.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/quote/1.0.17/download -> quote-1.0.17.crate https://crates.io/api/v1/crates/redox_syscall/0.2.12/download -> redox_syscall-0.2.12.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/ryu/1.0.9/download -> ryu-1.0.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.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/serde_derive/1.0.136/download -> serde_derive-1.0.136.crate https://crates.io/api/v1/crates/serde_json/1.0.79/download -> serde_json-1.0.79.crate https://crates.io/api/v1/crates/serial_test/0.5.1/download -> serial_test-0.5.1.crate https://crates.io/api/v1/crates/serial_test_derive/0.5.1/download -> serial_test_derive-0.5.1.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.89/download -> syn-1.0.89.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.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://github.com/eqrion/cbindgen/archive/refs/tags/v0.24.3.tar.gz -> cbindgen-0.24.3.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=085d348eee730e063ee6357773aa5ce0 diff --git a/metadata/md5-cache/dev-util/clippy-8.5 b/metadata/md5-cache/dev-util/clippy-8.5 index 29cf628ea686..99cff7c915cd 100644 --- a/metadata/md5-cache/dev-util/clippy-8.5 +++ b/metadata/md5-cache/dev-util/clippy-8.5 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://frrouting.org/ INHERIT=autotools python-single-r1 IUSE=python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 ~x86 LICENSE=GPL-2 RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) virtual/libelf:= REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://github.com/FRRouting/frr/archive/frr-8.5.tar.gz -> clippy-8.5.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2772e008075b990e36b1f2293acc5477 +_md5_=e493bab721d11129b0fcaf1992d11b1f diff --git a/metadata/md5-cache/dev-util/cmocka-1.1.5 b/metadata/md5-cache/dev-util/cmocka-1.1.5-r1 similarity index 93% rename from metadata/md5-cache/dev-util/cmocka-1.1.5 rename to metadata/md5-cache/dev-util/cmocka-1.1.5-r1 index add594aa6635..a67f05eef31f 100644 --- a/metadata/md5-cache/dev-util/cmocka-1.1.5 +++ b/metadata/md5-cache/dev-util/cmocka-1.1.5-r1 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Unit testing framework for C EAPI=8 HOMEPAGE=https://cmocka.org/ -INHERIT=cmake-multilib +INHERIT=cmake-multilib flag-o-matic IUSE=doc examples 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=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 @@ -11,4 +11,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://cmocka.org/files/1.1/cmocka-1.1.5.tar.xz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=858fcd8215d6f8ce2ba168dfffa1a5a0 +_md5_=6c02c901f29633ba75b4ecd4380e1255 diff --git a/metadata/md5-cache/dev-util/diffoscope-238-r1 b/metadata/md5-cache/dev-util/diffoscope-238-r1 deleted file mode 100644 index dcb3692e8cf7..000000000000 --- a/metadata/md5-cache/dev-util/diffoscope-238-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( app-text/docx2txt app-text/html2text media-libs/libcaca virtual/imagemagick-tools[jpeg] ) test? ( dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/libarchive-c[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tlsh[python_targets_python3_10(-)?,python_targets_python3_11(-)?] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( app-cdr/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) lzma? ( app-arch/xz-utils ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( virtual/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) zip? ( app-arch/unzip ) zlib? ( app-arch/gzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Will try to get to the bottom of what makes files or directories different -EAPI=8 -HOMEPAGE=https://diffoscope.org/ https://pypi.org/project/diffoscope/ -INHERIT=distutils-r1 pypi -IUSE=acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar test tcpdump zip zlib zstd test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86 -LICENSE=GPL-3+ -RDEPEND=dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/libarchive-c[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tlsh[python_targets_python3_10(-)?,python_targets_python3_11(-)?] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( app-cdr/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) lzma? ( app-arch/xz-utils ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( virtual/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) zip? ( app-arch/unzip ) zlib? ( app-arch/gzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/d/diffoscope/diffoscope-238.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=27d299b80144faba17fbd5cd05af7a02 diff --git a/metadata/md5-cache/dev-util/diffoscope-242-r1 b/metadata/md5-cache/dev-util/diffoscope-242-r1 deleted file mode 100644 index 5b0a62944c18..000000000000 --- a/metadata/md5-cache/dev-util/diffoscope-242-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( app-text/docx2txt app-text/html2text media-libs/libcaca virtual/imagemagick-tools[jpeg] ) test? ( dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/libarchive-c[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tlsh[python_targets_python3_10(-)?,python_targets_python3_11(-)?] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( app-cdr/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) lzma? ( app-arch/xz-utils ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( virtual/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) zip? ( app-arch/unzip ) zlib? ( app-arch/gzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Will try to get to the bottom of what makes files or directories different -EAPI=8 -HOMEPAGE=https://diffoscope.org/ https://pypi.org/project/diffoscope/ -INHERIT=distutils-r1 pypi -IUSE=acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar test tcpdump zip zlib zstd test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86 -LICENSE=GPL-3+ -RDEPEND=dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/libarchive-c[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tlsh[python_targets_python3_10(-)?,python_targets_python3_11(-)?] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( app-cdr/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) lzma? ( app-arch/xz-utils ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( virtual/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) zip? ( app-arch/unzip ) zlib? ( app-arch/gzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/d/diffoscope/diffoscope-242.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9810af2d552ad83ba20f9ffb94885b5a diff --git a/metadata/md5-cache/dev-util/diffoscope-242-r2 b/metadata/md5-cache/dev-util/diffoscope-242-r2 new file mode 100644 index 000000000000..0447d8546c47 --- /dev/null +++ b/metadata/md5-cache/dev-util/diffoscope-242-r2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( app-text/docx2txt app-text/html2text media-libs/libcaca virtual/imagemagick-tools[jpeg] ) test? ( dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Will try to get to the bottom of what makes files or directories different +EAPI=8 +HOMEPAGE=https://diffoscope.org/ https://pypi.org/project/diffoscope/ +INHERIT=distutils-r1 pypi +IUSE=acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar test tcpdump zip zlib zstd test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86 +LICENSE=GPL-3+ +RDEPEND=dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-lang/python-3.10.12:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/d/diffoscope/diffoscope-242.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d5959c07abeb3ef4e1a604677887cff8 diff --git a/metadata/md5-cache/dev-util/diffoscope-243 b/metadata/md5-cache/dev-util/diffoscope-243 deleted file mode 100644 index ea02c306906f..000000000000 --- a/metadata/md5-cache/dev-util/diffoscope-243 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( app-text/docx2txt app-text/html2text media-libs/libcaca virtual/imagemagick-tools[jpeg] ) test? ( dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/libarchive-c[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tlsh[python_targets_python3_10(-)?,python_targets_python3_11(-)?] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( app-cdr/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) lzma? ( app-arch/xz-utils ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( virtual/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) zip? ( app-arch/unzip ) zlib? ( app-arch/gzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Will try to get to the bottom of what makes files or directories different -EAPI=8 -HOMEPAGE=https://diffoscope.org/ https://pypi.org/project/diffoscope/ -INHERIT=distutils-r1 pypi -IUSE=acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar test tcpdump zip zlib zstd test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86 -LICENSE=GPL-3+ -RDEPEND=dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/libarchive-c[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tlsh[python_targets_python3_10(-)?,python_targets_python3_11(-)?] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-arch/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( app-cdr/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) lzma? ( app-arch/xz-utils ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( virtual/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) zip? ( app-arch/unzip ) zlib? ( app-arch/gzip ) zstd? ( app-arch/zstd ) !dev-python/filemagic python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/d/diffoscope/diffoscope-243.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=34c0cce9aadfd2762a7863076855cb7b diff --git a/metadata/md5-cache/dev-util/diffoscope-243-r1 b/metadata/md5-cache/dev-util/diffoscope-243-r1 new file mode 100644 index 000000000000..5b92b8e13439 --- /dev/null +++ b/metadata/md5-cache/dev-util/diffoscope-243-r1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( app-text/docx2txt app-text/html2text media-libs/libcaca virtual/imagemagick-tools[jpeg] ) test? ( dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Will try to get to the bottom of what makes files or directories different +EAPI=8 +HOMEPAGE=https://diffoscope.org/ https://pypi.org/project/diffoscope/ +INHERIT=distutils-r1 pypi +IUSE=acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar test tcpdump zip zlib zstd test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86 +LICENSE=GPL-3+ +RDEPEND=dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-lang/python-3.10.12:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/d/diffoscope/diffoscope-243.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=59c20272db5117e3426c9b79879cb4d4 diff --git a/metadata/md5-cache/dev-util/diffoscope-243-r2 b/metadata/md5-cache/dev-util/diffoscope-243-r2 new file mode 100644 index 000000000000..314e742f0c07 --- /dev/null +++ b/metadata/md5-cache/dev-util/diffoscope-243-r2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( app-text/docx2txt app-text/html2text media-libs/libcaca virtual/imagemagick-tools[jpeg] ) test? ( dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Will try to get to the bottom of what makes files or directories different +EAPI=8 +HOMEPAGE=https://diffoscope.org/ https://pypi.org/project/diffoscope/ +INHERIT=distutils-r1 +IUSE=acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar test tcpdump zip zlib zstd test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86 +LICENSE=GPL-3+ +RDEPEND=dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-lang/python-3.10.12:3.10[ncurses] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[ncurses] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://diffoscope.org/archive/diffoscope-243.tar.bz2 +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=599783875014f4be1c13e988b068b5be diff --git a/metadata/md5-cache/dev-util/difftastic-0.45.0 b/metadata/md5-cache/dev-util/difftastic-0.45.0 index 9bf706d3a86e..b4fed4f9e9dc 100644 --- a/metadata/md5-cache/dev-util/difftastic-0.45.0 +++ b/metadata/md5-cache/dev-util/difftastic-0.45.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unlicense ZLIB SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/assert_cmd/2.0.5/download -> assert_cmd-2.0.5.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/bytecount/0.6.2/download -> bytecount-0.6.2.crate https://crates.io/api/v1/crates/cc/1.0.78/download -> cc-1.0.78.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/clap/3.1.18/download -> clap-3.1.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.0/download -> clap_lex-0.2.0.crate https://crates.io/api/v1/crates/const_format/0.2.23/download -> const_format-0.2.23.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.22/download -> const_format_proc_macros-0.2.22.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.8/download -> crossbeam-epoch-0.9.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/crossterm/0.25.0/download -> crossterm-0.25.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/ctor/0.1.22/download -> ctor-0.1.22.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/env_logger/0.7.1/download -> env_logger-0.7.1.crate https://crates.io/api/v1/crates/fixedbitset/0.4.1/download -> fixedbitset-0.4.1.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/humantime/1.3.0/download -> humantime-1.3.0.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.24/download -> libmimalloc-sys-0.1.24.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/mimalloc/0.1.28/download -> mimalloc-0.1.28.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/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.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.13.1/download -> num_cpus-1.13.1.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/os_str_bytes/6.0.1/download -> os_str_bytes-6.0.1.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/owo-colors/3.4.0/download -> owo-colors-3.4.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.6/download -> parking_lot_core-0.9.6.crate https://crates.io/api/v1/crates/petgraph/0.6.1/download -> petgraph-0.6.1.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.3/download -> predicates-core-1.0.3.crate https://crates.io/api/v1/crates/predicates-tree/1.0.5/download -> predicates-tree-1.0.5.crate https://crates.io/api/v1/crates/pretty_assertions/1.2.1/download -> pretty_assertions-1.2.1.crate https://crates.io/api/v1/crates/pretty_env_logger/0.4.0/download -> pretty_env_logger-0.4.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.39/download -> proc-macro2-1.0.39.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/radix-heap/0.4.2/download -> radix-heap-0.4.2.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.1/download -> rayon-core-1.10.1.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.5.6/download -> regex-1.5.6.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.26/download -> regex-syntax-0.6.26.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/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.14/download -> signal-hook-0.3.14.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.95/download -> syn-1.0.95.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/tree-sitter/0.20.9/download -> tree-sitter-0.20.9.crate https://crates.io/api/v1/crates/typed-arena/2.0.1/download -> typed-arena-2.0.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.0/download -> unicode-ident-1.0.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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/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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/wu-diff/0.1.2/download -> wu-diff-0.1.2.crate https://github.com/Wilfred/tree_magic/archive/13dd6dda15c7062bd8f7dd5bc9bb5b16ce9ee613.tar.gz -> tree_magic-13dd6dda15c7062bd8f7dd5bc9bb5b16ce9ee613.gh.tar.gz https://github.com/Wilfred/difftastic/archive/refs/tags/0.45.0.tar.gz -> difftastic-0.45.0.gh.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=56717fce22583dd8660262037e10e4cf diff --git a/metadata/md5-cache/dev-util/difftastic-0.46.0 b/metadata/md5-cache/dev-util/difftastic-0.46.0 index c0202a30133d..81dd33aa1188 100644 --- a/metadata/md5-cache/dev-util/difftastic-0.46.0 +++ b/metadata/md5-cache/dev-util/difftastic-0.46.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm64 LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unlicense ZLIB SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/assert_cmd/2.0.5/download -> assert_cmd-2.0.5.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/bytecount/0.6.2/download -> bytecount-0.6.2.crate https://crates.io/api/v1/crates/cc/1.0.78/download -> cc-1.0.78.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/clap/3.1.18/download -> clap-3.1.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.0/download -> clap_lex-0.2.0.crate https://crates.io/api/v1/crates/const_format/0.2.23/download -> const_format-0.2.23.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.22/download -> const_format_proc_macros-0.2.22.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.8/download -> crossbeam-epoch-0.9.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/crossterm/0.25.0/download -> crossterm-0.25.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/ctor/0.1.22/download -> ctor-0.1.22.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/env_logger/0.7.1/download -> env_logger-0.7.1.crate https://crates.io/api/v1/crates/fixedbitset/0.4.1/download -> fixedbitset-0.4.1.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/humantime/1.3.0/download -> humantime-1.3.0.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.24/download -> libmimalloc-sys-0.1.24.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/mimalloc/0.1.28/download -> mimalloc-0.1.28.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/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.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.13.1/download -> num_cpus-1.13.1.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/os_str_bytes/6.0.1/download -> os_str_bytes-6.0.1.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/owo-colors/3.4.0/download -> owo-colors-3.4.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.6/download -> parking_lot_core-0.9.6.crate https://crates.io/api/v1/crates/petgraph/0.6.1/download -> petgraph-0.6.1.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.3/download -> predicates-core-1.0.3.crate https://crates.io/api/v1/crates/predicates-tree/1.0.5/download -> predicates-tree-1.0.5.crate https://crates.io/api/v1/crates/pretty_assertions/1.2.1/download -> pretty_assertions-1.2.1.crate https://crates.io/api/v1/crates/pretty_env_logger/0.4.0/download -> pretty_env_logger-0.4.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.39/download -> proc-macro2-1.0.39.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/radix-heap/0.4.2/download -> radix-heap-0.4.2.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.1/download -> rayon-core-1.10.1.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.5.6/download -> regex-1.5.6.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.26/download -> regex-syntax-0.6.26.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/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.14/download -> signal-hook-0.3.14.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.95/download -> syn-1.0.95.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/tree-sitter/0.20.9/download -> tree-sitter-0.20.9.crate https://crates.io/api/v1/crates/typed-arena/2.0.1/download -> typed-arena-2.0.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.0/download -> unicode-ident-1.0.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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/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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/wu-diff/0.1.2/download -> wu-diff-0.1.2.crate https://github.com/Wilfred/tree_magic/archive/13dd6dda15c7062bd8f7dd5bc9bb5b16ce9ee613.tar.gz -> tree_magic-13dd6dda15c7062bd8f7dd5bc9bb5b16ce9ee613.gh.tar.gz https://github.com/Wilfred/difftastic/archive/refs/tags/0.46.0.tar.gz -> difftastic-0.46.0.gh.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=b33179e58d50e263447858d713ba9bf5 diff --git a/metadata/md5-cache/dev-util/difftastic-0.48.0 b/metadata/md5-cache/dev-util/difftastic-0.48.0 new file mode 100644 index 000000000000..3c097ad07b58 --- /dev/null +++ b/metadata/md5-cache/dev-util/difftastic-0.48.0 @@ -0,0 +1,13 @@ +BDEPEND=>=virtual/rust-1.53 +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=A structural diff that understands syntax. +EAPI=8 +HOMEPAGE=https://github.com/wilfred/difftastic +INHERIT=cargo +IUSE=debug +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unlicense ZLIB +SLOT=0 +SRC_URI=https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.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/assert_cmd/2.0.5/download -> assert_cmd-2.0.5.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/bytecount/0.6.2/download -> bytecount-0.6.2.crate https://crates.io/api/v1/crates/cc/1.0.78/download -> cc-1.0.78.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/clap/3.1.18/download -> clap-3.1.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.0/download -> clap_lex-0.2.0.crate https://crates.io/api/v1/crates/const_format/0.2.23/download -> const_format-0.2.23.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.22/download -> const_format_proc_macros-0.2.22.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.8/download -> crossbeam-epoch-0.9.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/crossterm/0.25.0/download -> crossterm-0.25.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/ctor/0.1.22/download -> ctor-0.1.22.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/env_logger/0.7.1/download -> env_logger-0.7.1.crate https://crates.io/api/v1/crates/fixedbitset/0.4.1/download -> fixedbitset-0.4.1.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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.4.1/download -> heck-0.4.1.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/humantime/1.3.0/download -> humantime-1.3.0.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.24/download -> libmimalloc-sys-0.1.24.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/mimalloc/0.1.28/download -> mimalloc-0.1.28.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/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.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.13.1/download -> num_cpus-1.13.1.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/os_str_bytes/6.0.1/download -> os_str_bytes-6.0.1.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/owo-colors/3.5.0/download -> owo-colors-3.5.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.6/download -> parking_lot_core-0.9.6.crate https://crates.io/api/v1/crates/petgraph/0.6.1/download -> petgraph-0.6.1.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.3/download -> predicates-core-1.0.3.crate https://crates.io/api/v1/crates/predicates-tree/1.0.5/download -> predicates-tree-1.0.5.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/pretty_env_logger/0.4.0/download -> pretty_env_logger-0.4.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.39/download -> proc-macro2-1.0.39.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/radix-heap/0.4.2/download -> radix-heap-0.4.2.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.1/download -> rayon-core-1.10.1.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.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.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/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.14/download -> signal-hook-0.3.14.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/syn/1.0.95/download -> syn-1.0.95.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/tree-sitter/0.20.9/download -> tree-sitter-0.20.9.crate https://crates.io/api/v1/crates/typed-arena/2.0.1/download -> typed-arena-2.0.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.0/download -> unicode-ident-1.0.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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/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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/wu-diff/0.1.2/download -> wu-diff-0.1.2.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://github.com/Wilfred/tree_magic/archive/13dd6dda15c7062bd8f7dd5bc9bb5b16ce9ee613.tar.gz -> tree_magic-13dd6dda15c7062bd8f7dd5bc9bb5b16ce9ee613.gh.tar.gz https://github.com/Wilfred/difftastic/archive/refs/tags/0.48.0.tar.gz -> difftastic-0.48.0.gh.tar.gz +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=160dcab0f0da6490c390672147de440c diff --git a/metadata/md5-cache/dev-util/git-delta-0.15.1 b/metadata/md5-cache/dev-util/git-delta-0.15.1 index 9ffdaab17c9d..31e99e0f739d 100644 --- a/metadata/md5-cache/dev-util/git-delta-0.15.1 +++ b/metadata/md5-cache/dev-util/git-delta-0.15.1 @@ -11,5 +11,5 @@ LICENSE=MIT Apache-2.0 CC0-1.0 LGPL-3+ MIT RDEPEND=dev-libs/libgit2:= dev-libs/oniguruma:= !app-text/delta SLOT=0 SRC_URI=https://github.com/dandavison/delta/archive/0.15.1.tar.gz -> git-delta-0.15.1.tar.gz https://crates.io/api/v1/crates/adler/0.2.3/download -> adler-0.2.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/ansi_colours/1.1.1/download -> ansi_colours-1.1.1.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/approx/0.5.0/download -> approx-0.5.0.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bat/0.21.0/download -> bat-0.21.0.crate https://crates.io/api/v1/crates/bincode/1.3.1/download -> bincode-1.3.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/box_drawing/0.1.2/download -> box_drawing-0.1.2.crate https://crates.io/api/v1/crates/bstr/0.2.15/download -> bstr-0.2.15.crate https://crates.io/api/v1/crates/bytelines/2.4.0/download -> bytelines-2.4.0.crate https://crates.io/api/v1/crates/bytemuck/1.7.3/download -> bytemuck-1.7.3.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/bytesize/1.1.0/download -> bytesize-1.1.0.crate https://crates.io/api/v1/crates/cc/1.0.66/download -> cc-1.0.66.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chrono-humanize/0.2.1/download -> chrono-humanize-0.2.1.crate https://crates.io/api/v1/crates/clap/3.2.8/download -> clap-3.2.8.crate https://crates.io/api/v1/crates/clap_derive/3.2.7/download -> clap_derive-3.2.7.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clircle/0.3.0/download -> clircle-0.3.0.crate https://crates.io/api/v1/crates/console/0.15.0/download -> console-0.15.0.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/crc32fast/1.2.1/download -> crc32fast-1.2.1.crate https://crates.io/api/v1/crates/ctrlc/3.2.2/download -> ctrlc-3.2.2.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.6/download -> dirs-sys-0.3.6.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.1/download -> dirs-sys-next-0.1.1.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding/0.2.33/download -> encoding-0.2.33.crate https://crates.io/api/v1/crates/encoding-index-japanese/1.20141219.5/download -> encoding-index-japanese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-korean/1.20141219.5/download -> encoding-index-korean-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-simpchinese/1.20141219.5/download -> encoding-index-simpchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-singlebyte/1.20141219.5/download -> encoding-index-singlebyte-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-tradchinese/1.20141219.5/download -> encoding-index-tradchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding_index_tests/0.1.4/download -> encoding_index_tests-0.1.4.crate https://crates.io/api/v1/crates/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/find-crate/0.6.3/download -> find-crate-0.6.3.crate https://crates.io/api/v1/crates/flate2/1.0.19/download -> flate2-1.0.19.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.0/download -> form_urlencoded-1.0.0.crate https://crates.io/api/v1/crates/futures/0.3.21/download -> futures-0.3.21.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-executor/0.3.21/download -> futures-executor-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-macro/0.3.21/download -> futures-macro-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/git2/0.14.2/download -> git2-0.14.2.crate https://crates.io/api/v1/crates/globset/0.4.8/download -> globset-0.4.8.crate https://crates.io/api/v1/crates/grep-cli/0.1.6/download -> grep-cli-0.1.6.crate https://crates.io/api/v1/crates/hashbrown/0.8.2/download -> hashbrown-0.8.2.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.crate https://crates.io/api/v1/crates/hermit-abi/0.1.17/download -> hermit-abi-0.1.17.crate https://crates.io/api/v1/crates/idna/0.2.0/download -> idna-0.2.0.crate https://crates.io/api/v1/crates/indexmap/1.5.2/download -> indexmap-1.5.2.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/jobserver/0.1.21/download -> jobserver-0.1.21.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/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/libgit2-sys/0.13.2+1.4.2/download -> libgit2-sys-0.13.2+1.4.2.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.3/download -> linked-hash-map-0.5.3.crate https://crates.io/api/v1/crates/log/0.4.11/download -> log-0.4.11.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.4.3/download -> miniz_oxide-0.4.3.crate https://crates.io/api/v1/crates/nix/0.24.1/download -> nix-0.24.1.crate https://crates.io/api/v1/crates/ntapi/0.3.6/download -> ntapi-0.3.6.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.12.1/download -> once_cell-1.12.1.crate https://crates.io/api/v1/crates/onig/6.1.1/download -> onig-6.1.1.crate https://crates.io/api/v1/crates/onig_sys/69.6.0/download -> onig_sys-69.6.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.0.0/download -> os_str_bytes-6.0.0.crate https://crates.io/api/v1/crates/palette/0.6.0/download -> palette-0.6.0.crate https://crates.io/api/v1/crates/palette_derive/0.6.0/download -> palette_derive-0.6.0.crate https://crates.io/api/v1/crates/path_abs/0.5.1/download -> path_abs-0.5.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/phf/0.9.0/download -> phf-0.9.0.crate https://crates.io/api/v1/crates/phf_generator/0.9.1/download -> phf_generator-0.9.1.crate https://crates.io/api/v1/crates/phf_macros/0.9.0/download -> phf_macros-0.9.0.crate https://crates.io/api/v1/crates/phf_shared/0.9.0/download -> phf_shared-0.9.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.8/download -> pin-project-lite-0.2.8.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/plist/1.3.1/download -> plist-1.3.1.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.15/download -> ppv-lite86-0.2.15.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/quote/1.0.14/download -> quote-1.0.14.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_users/0.3.5/download -> redox_users-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/rgb/0.8.31/download -> rgb-0.8.31.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/semver/1.0.6/download -> semver-1.0.6.crate https://crates.io/api/v1/crates/serde/1.0.138/download -> serde-1.0.138.crate https://crates.io/api/v1/crates/serde_derive/1.0.138/download -> serde_derive-1.0.138.crate https://crates.io/api/v1/crates/serde_json/1.0.82/download -> serde_json-1.0.82.crate https://crates.io/api/v1/crates/serde_yaml/0.8.23/download -> serde_yaml-0.8.23.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/siphasher/0.3.7/download -> siphasher-0.3.7.crate https://crates.io/api/v1/crates/slab/0.4.6/download -> slab-0.4.6.crate https://crates.io/api/v1/crates/smol_str/0.1.23/download -> smol_str-0.1.23.crate https://crates.io/api/v1/crates/std_prelude/0.2.12/download -> std_prelude-0.2.12.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.94/download -> syn-1.0.94.crate https://crates.io/api/v1/crates/syntect/5.0.0/download -> syntect-5.0.0.crate https://crates.io/api/v1/crates/sysinfo/0.24.5/download -> sysinfo-0.24.5.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/terminal_size/0.1.15/download -> terminal_size-0.1.15.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/time/0.3.9/download -> time-0.3.9.crate https://crates.io/api/v1/crates/tinyvec/1.1.0/download -> tinyvec-1.1.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.17.0/download -> tokio-1.17.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.4/download -> unicode-bidi-0.3.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.16/download -> unicode-normalization-0.1.16.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/url/2.2.0/download -> url-2.2.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.11/download -> vcpkg-0.2.11.crate https://crates.io/api/v1/crates/version_check/0.9.2/download -> version_check-0.9.2.crate https://crates.io/api/v1/crates/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/walkdir/2.3.1/download -> walkdir-2.3.1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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/xdg/2.4.1/download -> xdg-2.4.1.crate https://crates.io/api/v1/crates/xml-rs/0.8.3/download -> xml-rs-0.8.3.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=b25baa8860e59dee49940016e70a04f9 diff --git a/metadata/md5-cache/dev-util/git-delta-0.16.5 b/metadata/md5-cache/dev-util/git-delta-0.16.5 index ed2305c9b378..e428860e1b52 100644 --- a/metadata/md5-cache/dev-util/git-delta-0.16.5 +++ b/metadata/md5-cache/dev-util/git-delta-0.16.5 @@ -11,5 +11,5 @@ LICENSE=MIT Apache-2.0 CC0-1.0 LGPL-3+ MIT Unicode-DFS-2016 RDEPEND=dev-libs/libgit2:= dev-libs/oniguruma:= !app-text/delta SLOT=0 SRC_URI=https://github.com/dandavison/delta/archive/0.16.5.tar.gz -> git-delta-0.16.5.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/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/ansi_colours/1.2.1/download -> ansi_colours-1.2.1.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/anyhow/1.0.70/download -> anyhow-1.0.70.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.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/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/bat/0.22.1/download -> bat-0.22.1.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.2.1/download -> bitflags-2.2.1.crate https://crates.io/api/v1/crates/box_drawing/0.1.2/download -> box_drawing-0.1.2.crate https://crates.io/api/v1/crates/bstr/1.3.0/download -> bstr-1.3.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/bytelines/2.2.2/download -> bytelines-2.2.2.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/bytesize/1.2.0/download -> bytesize-1.2.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono-humanize/0.2.2/download -> chrono-humanize-0.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clap/4.1.8/download -> clap-4.1.8.crate https://crates.io/api/v1/crates/clap_derive/4.1.8/download -> clap_derive-4.1.8.crate https://crates.io/api/v1/crates/clap_lex/0.3.2/download -> clap_lex-0.3.2.crate https://crates.io/api/v1/crates/clircle/0.3.0/download -> clircle-0.3.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/ctrlc/3.2.5/download -> ctrlc-3.2.5.crate https://crates.io/api/v1/crates/cxx-build/1.0.91/download -> cxx-build-1.0.91.crate https://crates.io/api/v1/crates/cxx/1.0.91/download -> cxx-1.0.91.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.91/download -> cxxbridge-flags-1.0.91.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.91/download -> cxxbridge-macro-1.0.91.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding-index-japanese/1.20141219.5/download -> encoding-index-japanese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-korean/1.20141219.5/download -> encoding-index-korean-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-simpchinese/1.20141219.5/download -> encoding-index-simpchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-singlebyte/1.20141219.5/download -> encoding-index-singlebyte-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-tradchinese/1.20141219.5/download -> encoding-index-tradchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding/0.2.33/download -> encoding-0.2.33.crate https://crates.io/api/v1/crates/encoding_index_tests/0.1.4/download -> encoding_index_tests-0.1.4.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/find-crate/0.6.3/download -> find-crate-0.6.3.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/git2/0.16.1/download -> git2-0.16.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/grep-cli/0.1.7/download -> grep-cli-0.1.7.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.4.1/download -> heck-0.4.1.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.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.5/download -> io-lifetimes-1.0.5.crate https://crates.io/api/v1/crates/is-terminal/0.4.4/download -> is-terminal-0.4.4.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.2+1.5.1/download -> libgit2-sys-0.14.2+1.5.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.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/miniz_oxide/0.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/ntapi/0.4.0/download -> ntapi-0.4.0.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-traits/0.2.15/download -> num-traits-0.2.15.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/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/palette/0.6.1/download -> palette-0.6.1.crate https://crates.io/api/v1/crates/palette_derive/0.6.1/download -> palette_derive-0.6.1.crate https://crates.io/api/v1/crates/path_abs/0.5.1/download -> path_abs-0.5.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_macros/0.11.1/download -> phf_macros-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/plist/1.4.1/download -> plist-1.4.1.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.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/quick-xml/0.26.0/download -> quick-xml-0.26.0.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.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/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/rgb/0.8.36/download -> rgb-0.8.36.crate https://crates.io/api/v1/crates/rustix/0.36.9/download -> rustix-0.36.9.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scratch/1.0.4/download -> scratch-1.0.4.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.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/serde_yaml/0.8.26/download -> serde_yaml-0.8.26.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smol_str/0.1.24/download -> smol_str-0.1.24.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/std_prelude/0.2.12/download -> std_prelude-0.2.12.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syntect/5.0.0/download -> syntect-5.0.0.crate https://crates.io/api/v1/crates/sysinfo/0.28.2/download -> sysinfo-0.28.2.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.5/download -> terminal_size-0.2.5.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/thiserror/1.0.38/download -> thiserror-1.0.38.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.10/download -> unicode-bidi-0.3.10.crate https://crates.io/api/v1/crates/unicode-ident/1.0.7/download -> unicode-ident-1.0.7.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vte/0.11.0/download -> vte-0.11.0.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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-backend/0.2.84/download -> wasm-bindgen-backend-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-macro/0.2.84/download -> wasm-bindgen-macro-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/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/xdg/2.4.1/download -> xdg-2.4.1.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=98b423390c2b99e1793f7a2a24d2434e diff --git a/metadata/md5-cache/dev-util/gitlab-cli-1.31.0 b/metadata/md5-cache/dev-util/gitlab-cli-1.31.0 new file mode 100644 index 000000000000..fb67b004119e --- /dev/null +++ b/metadata/md5-cache/dev-util/gitlab-cli-1.31.0 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=the official gitlab command line interface +EAPI=8 +HOMEPAGE=https://gitlab.com/gitlab-org/cli +INHERIT=go-module +KEYWORDS=~amd64 +LICENSE=MIT +RESTRICT=test strip +SLOT=0 +SRC_URI=https://gitlab.com/gitlab-org/cli/-/archive/v1.31.0/gitlab-cli-v1.31.0.tar.bz2 -> gitlab-cli-1.31.0.tar.bz2 https://dev.gentoo.org/~williamh/dist/gitlab-cli-1.31.0-deps.tar.xz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=51cf3fbe3ce1048779fe43ea97a7f9fe diff --git a/metadata/md5-cache/dev-util/gitlab-runner-15.10.1 b/metadata/md5-cache/dev-util/gitlab-runner-16.1.0 similarity index 81% rename from metadata/md5-cache/dev-util/gitlab-runner-15.10.1 rename to metadata/md5-cache/dev-util/gitlab-runner-16.1.0 index bec6897a88b6..5b41a8e2b463 100644 --- a/metadata/md5-cache/dev-util/gitlab-runner-15.10.1 +++ b/metadata/md5-cache/dev-util/gitlab-runner-16.1.0 @@ -10,6 +10,6 @@ LICENSE=MIT RDEPEND=acct-group/gitlab-runner acct-user/gitlab-runner virtual/tmpfiles RESTRICT=strip SLOT=0 -SRC_URI=https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v15.10.1/gitlab-runner-v15.10.1.tar.bz2 -> gitlab-runner-15.10.1.tar.bz2 https://dev.gentoo.org/~williamh/dist/gitlab-runner-15.10.1-deps.tar.xz +SRC_URI=https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v16.1.0/gitlab-runner-v16.1.0.tar.bz2 -> gitlab-runner-16.1.0.tar.bz2 https://dev.gentoo.org/~williamh/dist/gitlab-runner-16.1.0-deps.tar.xz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=98234acfca48f6c9f8cea291d5a53e43 +_md5_=6ce0f1337e2aebd8b9580763da3a8b2b diff --git a/metadata/md5-cache/dev-util/lldb-14.0.6 b/metadata/md5-cache/dev-util/lldb-14.0.6 index d49677fb38a2..7db52b9b8ac6 100644 --- a/metadata/md5-cache/dev-util/lldb-14.0.6 +++ b/metadata/md5-cache/dev-util/lldb-14.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c440bf0d29c528bd4a549fe2bac1c1fa diff --git a/metadata/md5-cache/dev-util/lldb-15.0.7 b/metadata/md5-cache/dev-util/lldb-15.0.7 index 136cf134835b..38d463c8333f 100644 --- a/metadata/md5-cache/dev-util/lldb-15.0.7 +++ b/metadata/md5-cache/dev-util/lldb-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6f8c56176a914b9a0329aa2acd261b13 diff --git a/metadata/md5-cache/dev-util/lldb-16.0.5 b/metadata/md5-cache/dev-util/lldb-16.0.5 index 7b78ddc954e7..d92e8b122d44 100644 --- a/metadata/md5-cache/dev-util/lldb-16.0.5 +++ b/metadata/md5-cache/dev-util/lldb-16.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=52bd34f10c8c4385d7cd1953e2d146e1 diff --git a/metadata/md5-cache/dev-util/lldb-16.0.6 b/metadata/md5-cache/dev-util/lldb-16.0.6 index 8c34e5aa71ba..7ddbe3a45f82 100644 --- a/metadata/md5-cache/dev-util/lldb-16.0.6 +++ b/metadata/md5-cache/dev-util/lldb-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=80fa66cc3964d8eca6354850a62c8080 diff --git a/metadata/md5-cache/dev-util/lldb-17.0.0.9999 b/metadata/md5-cache/dev-util/lldb-17.0.0.9999 index 8d4d77305dd8..598e7a2b3dfb 100644 --- a/metadata/md5-cache/dev-util/lldb-17.0.0.9999 +++ b/metadata/md5-cache/dev-util/lldb-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) RESTRICT=test !test? ( test ) SLOT=0/17.0.0.9999 -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff51bb18b647bf2b1d0c4ae79b74aa5b diff --git a/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230630 b/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230630 deleted file mode 100644 index a2c8774e1aeb..000000000000 --- a/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230630 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-util/cmake-3.16 python? ( >=dev-lang/swig-3.0.11 python_single_target_python3_10? ( dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/six[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/six[python_targets_python3_12(-)] ) ) test? ( python_single_target_python3_10? ( ~dev-python/lit-17.0.0_pre20230630[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-17.0.0_pre20230630[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-17.0.0_pre20230630[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) sys-devel/lld ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-17.0.0_pre20230630 ~sys-devel/llvm-17.0.0_pre20230630 !!sys-devel/llvm:0 -DESCRIPTION=The LLVM debugger -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org python-single-r1 -IUSE=+debug +libedit lzma ncurses +python test +xml test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-17.0.0_pre20230630 ~sys-devel/llvm-17.0.0_pre20230630 python? ( python_single_target_python3_10? ( dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/six[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/six[python_targets_python3_12(-)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) -RESTRICT=test !test? ( test ) -SLOT=0/17.0.0_pre20230630 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ff51bb18b647bf2b1d0c4ae79b74aa5b diff --git a/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230705 b/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230705 index 1ae6fd829ac8..8a9af9a38117 100644 --- a/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230705 +++ b/metadata/md5-cache/dev-util/lldb-17.0.0_pre20230705 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/17.0.0_pre20230705 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff51bb18b647bf2b1d0c4ae79b74aa5b diff --git a/metadata/md5-cache/dev-util/maturin-1.0.1 b/metadata/md5-cache/dev-util/maturin-1.0.1 index 441f566e6258..f3eac952e76f 100644 --- a/metadata/md5-cache/dev-util/maturin-1.0.1 +++ b/metadata/md5-cache/dev-util/maturin-1.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/PyO3/maturin/archive/refs/tags/v1.0.1.tar.gz -> maturin-1.0.1.gh.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.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/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.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.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.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/bytesize/1.2.0/download -> bytesize-1.2.0.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/cab/0.4.1/download -> cab-0.4.1.crate https://crates.io/api/v1/crates/camino/1.1.4/download -> camino-1.1.4.crate https://crates.io/api/v1/crates/cargo-config2/0.1.7/download -> cargo-config2-0.1.7.crate https://crates.io/api/v1/crates/cargo-options/0.6.0/download -> cargo-options-0.6.0.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo-xwin/0.14.3/download -> cargo-xwin-0.14.3.crate https://crates.io/api/v1/crates/cargo-zigbuild/0.16.10/download -> cargo-zigbuild-0.16.10.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.4/download -> cargo_metadata-0.15.4.crate https://crates.io/api/v1/crates/cbindgen/0.24.3/download -> cbindgen-0.24.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfb/0.7.3/download -> cfb-0.7.3.crate https://crates.io/api/v1/crates/cfg-expr/0.15.1/download -> cfg-expr-0.15.1.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/charset/0.1.3/download -> charset-0.1.3.crate https://crates.io/api/v1/crates/chumsky/0.9.2/download -> chumsky-0.9.2.crate https://crates.io/api/v1/crates/clap/4.1.14/download -> clap-4.1.14.crate https://crates.io/api/v1/crates/clap_builder/4.1.14/download -> clap_builder-4.1.14.crate https://crates.io/api/v1/crates/clap_complete/4.2.3/download -> clap_complete-4.2.3.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.2.0/download -> clap_complete_fig-4.2.0.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.1.14/download -> clap_derive-4.1.14.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/cli-table/0.4.7/download -> cli-table-0.4.7.crate https://crates.io/api/v1/crates/concolor-query/0.1.0/download -> concolor-query-0.1.0.crate https://crates.io/api/v1/crates/concolor/0.0.11/download -> concolor-0.0.11.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.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.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/data-encoding/2.4.0/download -> data-encoding-2.4.0.crate https://crates.io/api/v1/crates/dialoguer/0.10.4/download -> dialoguer-0.10.4.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fat-macho/0.4.6/download -> fat-macho-0.4.6.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/goblin/0.6.1/download -> goblin-0.6.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.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/home/0.5.4/download -> home-0.5.4.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/indoc/2.0.1/download -> indoc-2.0.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js-sys/0.3.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/keyring/2.0.3/download -> keyring-2.0.3.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/lddtree/0.3.2/download -> lddtree-0.3.2.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/linux-keyutils/0.2.3/download -> linux-keyutils-0.2.3.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.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/lzxd/0.1.4/download -> lzxd-0.1.4.crate https://crates.io/api/v1/crates/mailparse/0.13.8/download -> mailparse-0.13.8.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.crate https://crates.io/api/v1/crates/minijinja/0.33.0/download -> minijinja-0.33.0.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/msi/0.5.1/download -> msi-0.5.1.crate https://crates.io/api/v1/crates/multipart/0.18.0/download -> multipart-0.18.0.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/normpath/1.1.1/download -> normpath-1.1.1.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.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/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.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/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.25.3+1.1.1t/download -> openssl-src-111.25.3+1.1.1t.crate https://crates.io/api/v1/crates/openssl-sys/0.9.87/download -> openssl-sys-0.9.87.crate https://crates.io/api/v1/crates/openssl/0.10.52/download -> openssl-0.10.52.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.6/download -> parking_lot_core-0.9.6.crate https://crates.io/api/v1/crates/path-slash/0.2.1/download -> path-slash-0.2.1.crate https://crates.io/api/v1/crates/pep440_rs/0.3.6/download -> pep440_rs-0.3.6.crate https://crates.io/api/v1/crates/pep508_rs/0.1.5/download -> pep508_rs-0.1.5.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/platform-info/2.0.1/download -> platform-info-2.0.1.crate https://crates.io/api/v1/crates/portable-atomic/0.3.20/download -> portable-atomic-0.3.20.crate https://crates.io/api/v1/crates/portable-atomic/1.3.2/download -> portable-atomic-1.3.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.59/download -> proc-macro2-1.0.59.crate https://crates.io/api/v1/crates/psm/0.1.21/download -> psm-0.1.21.crate https://crates.io/api/v1/crates/pyproject-toml/0.6.0/download -> pyproject-toml-0.6.0.crate https://crates.io/api/v1/crates/python-pkginfo/0.5.5/download -> python-pkginfo-0.5.5.crate https://crates.io/api/v1/crates/quoted_printable/0.4.8/download -> quoted_printable-0.4.8.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/rfc2047-decoder/0.2.2/download -> rfc2047-decoder-0.2.2.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.7/download -> rustix-0.36.7.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.2/download -> rustls-pemfile-1.0.2.crate https://crates.io/api/v1/crates/rustls/0.20.8/download -> rustls-0.20.8.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scroll/0.11.0/download -> scroll-0.11.0.crate https://crates.io/api/v1/crates/scroll_derive/0.11.0/download -> scroll_derive-0.11.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.9.0/download -> security-framework-sys-2.9.0.crate https://crates.io/api/v1/crates/security-framework/2.9.1/download -> security-framework-2.9.1.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shell-escape/0.1.5/download -> shell-escape-0.1.5.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/snapbox-macros/0.3.1/download -> snapbox-macros-0.3.1.crate https://crates.io/api/v1/crates/snapbox/0.4.4/download -> snapbox-0.4.4.crate https://crates.io/api/v1/crates/socks/0.3.4/download -> socks-0.3.4.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/stacker/0.1.15/download -> stacker-0.1.15.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.4/download -> toml-0.7.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.10/download -> toml_edit-0.19.10.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-serde/0.1.3/download -> tracing-serde-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/trycmd/0.14.11/download -> trycmd-0.14.11.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.6.2/download -> ureq-2.6.2.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/uuid/1.3.3/download -> uuid-1.3.3.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/versions/4.1.0/download -> versions-4.1.0.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/web-sys/0.3.63/download -> web-sys-0.3.63.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.0.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/xwin/0.2.12/download -> xwin-0.2.12.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate https://crates.io/api/v1/crates/zip/0.6.6/download -> zip-0.6.6.crate test? ( https://crates.io/api/v1/crates/anyhow/1.0.69/download -> anyhow-1.0.69.crate https://crates.io/api/v1/crates/askama/0.11.1/download -> askama-0.11.1.crate https://crates.io/api/v1/crates/askama_derive/0.11.2/download -> askama_derive-0.11.2.crate https://crates.io/api/v1/crates/askama_escape/0.10.3/download -> askama_escape-0.10.3.crate https://crates.io/api/v1/crates/askama_shared/0.12.2/download -> askama_shared-0.12.2.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/camino/1.1.2/download -> camino-1.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.3/download -> cargo_metadata-0.15.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cc/1.0.74/download -> cc-1.0.74.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/goblin/0.6.0/download -> goblin-0.6.0.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/libc/0.2.134/download -> libc-0.2.134.crate https://crates.io/api/v1/crates/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libc/0.2.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/once_cell/1.17.0/download -> once_cell-1.17.0.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/paste/1.0.11/download -> paste-1.0.11.crate https://crates.io/api/v1/crates/proc-macro2/1.0.46/download -> proc-macro2-1.0.46.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.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/pyo3-build-config/0.18.1/download -> pyo3-build-config-0.18.1.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.3/download -> pyo3-build-config-0.18.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.1/download -> pyo3-ffi-0.18.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.3/download -> pyo3-ffi-0.18.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.1/download -> pyo3-macros-backend-0.18.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.1/download -> pyo3-macros-0.18.1.crate https://crates.io/api/v1/crates/pyo3/0.18.1/download -> pyo3-0.18.1.crate https://crates.io/api/v1/crates/pyo3/0.18.3/download -> pyo3-0.18.3.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.6/download -> python3-dll-a-0.2.6.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.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/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/syn/1.0.102/download -> syn-1.0.102.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.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/thiserror/1.0.38/download -> thiserror-1.0.38.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.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/uniffi/0.23.0/download -> uniffi-0.23.0.crate https://crates.io/api/v1/crates/uniffi_bindgen/0.23.0/download -> uniffi_bindgen-0.23.0.crate https://crates.io/api/v1/crates/uniffi_build/0.23.0/download -> uniffi_build-0.23.0.crate https://crates.io/api/v1/crates/uniffi_checksum_derive/0.23.0/download -> uniffi_checksum_derive-0.23.0.crate https://crates.io/api/v1/crates/uniffi_core/0.23.0/download -> uniffi_core-0.23.0.crate https://crates.io/api/v1/crates/uniffi_macros/0.23.0/download -> uniffi_macros-0.23.0.crate https://crates.io/api/v1/crates/uniffi_meta/0.23.0/download -> uniffi_meta-0.23.0.crate https://crates.io/api/v1/crates/uniffi_testing/0.23.0/download -> uniffi_testing-0.23.0.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.crate https://crates.io/api/v1/crates/weedle2/4.0.0/download -> weedle2-4.0.0.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=de4f05802201bac5cfd2c712dffc5689 diff --git a/metadata/md5-cache/dev-util/maturin-1.1.0 b/metadata/md5-cache/dev-util/maturin-1.1.0 index 64589ef3bbfe..363a86ca520e 100644 --- a/metadata/md5-cache/dev-util/maturin-1.1.0 +++ b/metadata/md5-cache/dev-util/maturin-1.1.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/PyO3/maturin/archive/refs/tags/v1.1.0.tar.gz -> maturin-1.1.0.gh.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.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/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.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.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.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/bytesize/1.2.0/download -> bytesize-1.2.0.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/cab/0.4.1/download -> cab-0.4.1.crate https://crates.io/api/v1/crates/camino/1.1.4/download -> camino-1.1.4.crate https://crates.io/api/v1/crates/cargo-config2/0.1.7/download -> cargo-config2-0.1.7.crate https://crates.io/api/v1/crates/cargo-options/0.6.0/download -> cargo-options-0.6.0.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo-xwin/0.14.3/download -> cargo-xwin-0.14.3.crate https://crates.io/api/v1/crates/cargo-zigbuild/0.16.10/download -> cargo-zigbuild-0.16.10.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.4/download -> cargo_metadata-0.15.4.crate https://crates.io/api/v1/crates/cbindgen/0.24.5/download -> cbindgen-0.24.5.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfb/0.7.3/download -> cfb-0.7.3.crate https://crates.io/api/v1/crates/cfg-expr/0.15.2/download -> cfg-expr-0.15.2.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/charset/0.1.3/download -> charset-0.1.3.crate https://crates.io/api/v1/crates/chumsky/0.9.2/download -> chumsky-0.9.2.crate https://crates.io/api/v1/crates/clap/4.1.14/download -> clap-4.1.14.crate https://crates.io/api/v1/crates/clap_builder/4.1.14/download -> clap_builder-4.1.14.crate https://crates.io/api/v1/crates/clap_complete/4.2.3/download -> clap_complete-4.2.3.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.2.0/download -> clap_complete_fig-4.2.0.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.1.14/download -> clap_derive-4.1.14.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/cli-table/0.4.7/download -> cli-table-0.4.7.crate https://crates.io/api/v1/crates/concolor-query/0.1.0/download -> concolor-query-0.1.0.crate https://crates.io/api/v1/crates/concolor/0.0.11/download -> concolor-0.0.11.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.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.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/data-encoding/2.4.0/download -> data-encoding-2.4.0.crate https://crates.io/api/v1/crates/dialoguer/0.10.4/download -> dialoguer-0.10.4.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fat-macho/0.4.6/download -> fat-macho-0.4.6.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/goblin/0.6.1/download -> goblin-0.6.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.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/home/0.5.4/download -> home-0.5.4.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indicatif/0.17.5/download -> indicatif-0.17.5.crate https://crates.io/api/v1/crates/indoc/2.0.1/download -> indoc-2.0.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js-sys/0.3.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/keyring/2.0.3/download -> keyring-2.0.3.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/lddtree/0.3.2/download -> lddtree-0.3.2.crate https://crates.io/api/v1/crates/libc/0.2.146/download -> libc-0.2.146.crate https://crates.io/api/v1/crates/linux-keyutils/0.2.3/download -> linux-keyutils-0.2.3.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.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.18/download -> log-0.4.18.crate https://crates.io/api/v1/crates/lzxd/0.1.4/download -> lzxd-0.1.4.crate https://crates.io/api/v1/crates/mailparse/0.13.8/download -> mailparse-0.13.8.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.crate https://crates.io/api/v1/crates/minijinja/0.34.0/download -> minijinja-0.34.0.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/msi/0.5.1/download -> msi-0.5.1.crate https://crates.io/api/v1/crates/multipart/0.18.0/download -> multipart-0.18.0.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/normpath/1.1.1/download -> normpath-1.1.1.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.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/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.26.0+1.1.1u/download -> openssl-src-111.26.0+1.1.1u.crate https://crates.io/api/v1/crates/openssl-sys/0.9.88/download -> openssl-sys-0.9.88.crate https://crates.io/api/v1/crates/openssl/0.10.54/download -> openssl-0.10.54.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.6/download -> parking_lot_core-0.9.6.crate https://crates.io/api/v1/crates/path-slash/0.2.1/download -> path-slash-0.2.1.crate https://crates.io/api/v1/crates/pep440_rs/0.3.6/download -> pep440_rs-0.3.6.crate https://crates.io/api/v1/crates/pep508_rs/0.2.1/download -> pep508_rs-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/platform-info/2.0.1/download -> platform-info-2.0.1.crate https://crates.io/api/v1/crates/portable-atomic/1.3.3/download -> portable-atomic-1.3.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/psm/0.1.21/download -> psm-0.1.21.crate https://crates.io/api/v1/crates/pyproject-toml/0.6.1/download -> pyproject-toml-0.6.1.crate https://crates.io/api/v1/crates/python-pkginfo/0.5.5/download -> python-pkginfo-0.5.5.crate https://crates.io/api/v1/crates/quoted_printable/0.4.8/download -> quoted_printable-0.4.8.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/rfc2047-decoder/0.2.2/download -> rfc2047-decoder-0.2.2.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.2/download -> rustls-pemfile-1.0.2.crate https://crates.io/api/v1/crates/rustls/0.20.8/download -> rustls-0.20.8.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scroll/0.11.0/download -> scroll-0.11.0.crate https://crates.io/api/v1/crates/scroll_derive/0.11.0/download -> scroll_derive-0.11.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.9.0/download -> security-framework-sys-2.9.0.crate https://crates.io/api/v1/crates/security-framework/2.9.1/download -> security-framework-2.9.1.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/serde_derive/1.0.164/download -> serde_derive-1.0.164.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shell-escape/0.1.5/download -> shell-escape-0.1.5.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/snapbox-macros/0.3.4/download -> snapbox-macros-0.3.4.crate https://crates.io/api/v1/crates/snapbox/0.4.4/download -> snapbox-0.4.4.crate https://crates.io/api/v1/crates/socks/0.3.4/download -> socks-0.3.4.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/stacker/0.1.15/download -> stacker-0.1.15.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.4/download -> toml-0.7.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.10/download -> toml_edit-0.19.10.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-serde/0.1.3/download -> tracing-serde-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/trycmd/0.14.11/download -> trycmd-0.14.11.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.6.2/download -> ureq-2.6.2.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/uuid/1.3.3/download -> uuid-1.3.3.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/versions/4.1.0/download -> versions-4.1.0.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/web-sys/0.3.63/download -> web-sys-0.3.63.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.0.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/xwin/0.2.12/download -> xwin-0.2.12.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate https://crates.io/api/v1/crates/zip/0.6.6/download -> zip-0.6.6.crate test? ( https://crates.io/api/v1/crates/anyhow/1.0.69/download -> anyhow-1.0.69.crate https://crates.io/api/v1/crates/askama/0.11.1/download -> askama-0.11.1.crate https://crates.io/api/v1/crates/askama_derive/0.11.2/download -> askama_derive-0.11.2.crate https://crates.io/api/v1/crates/askama_escape/0.10.3/download -> askama_escape-0.10.3.crate https://crates.io/api/v1/crates/askama_shared/0.12.2/download -> askama_shared-0.12.2.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/camino/1.1.2/download -> camino-1.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.3/download -> cargo_metadata-0.15.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cc/1.0.74/download -> cc-1.0.74.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/goblin/0.6.0/download -> goblin-0.6.0.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/libc/0.2.134/download -> libc-0.2.134.crate https://crates.io/api/v1/crates/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libc/0.2.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/once_cell/1.17.0/download -> once_cell-1.17.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/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/paste/1.0.11/download -> paste-1.0.11.crate https://crates.io/api/v1/crates/proc-macro2/1.0.46/download -> proc-macro2-1.0.46.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.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/pyo3-build-config/0.18.1/download -> pyo3-build-config-0.18.1.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.0/download -> pyo3-build-config-0.19.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.1/download -> pyo3-ffi-0.18.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.0/download -> pyo3-ffi-0.19.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.0/download -> pyo3-macros-backend-0.19.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.0/download -> pyo3-macros-0.19.0.crate https://crates.io/api/v1/crates/pyo3/0.19.0/download -> pyo3-0.19.0.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.6/download -> python3-dll-a-0.2.6.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.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/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/syn/1.0.102/download -> syn-1.0.102.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.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/thiserror/1.0.38/download -> thiserror-1.0.38.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.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/uniffi/0.23.0/download -> uniffi-0.23.0.crate https://crates.io/api/v1/crates/uniffi_bindgen/0.23.0/download -> uniffi_bindgen-0.23.0.crate https://crates.io/api/v1/crates/uniffi_build/0.23.0/download -> uniffi_build-0.23.0.crate https://crates.io/api/v1/crates/uniffi_checksum_derive/0.23.0/download -> uniffi_checksum_derive-0.23.0.crate https://crates.io/api/v1/crates/uniffi_core/0.23.0/download -> uniffi_core-0.23.0.crate https://crates.io/api/v1/crates/uniffi_macros/0.23.0/download -> uniffi_macros-0.23.0.crate https://crates.io/api/v1/crates/uniffi_meta/0.23.0/download -> uniffi_meta-0.23.0.crate https://crates.io/api/v1/crates/uniffi_testing/0.23.0/download -> uniffi_testing-0.23.0.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.crate https://crates.io/api/v1/crates/weedle2/4.0.0/download -> weedle2-4.0.0.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=9ae9c3fb78319bcb01505c9bfd99a3f2 diff --git a/metadata/md5-cache/dev-util/meson-1.2.0_rc2 b/metadata/md5-cache/dev-util/meson-1.2.0_rc2 deleted file mode 100644 index e3b7e65d5458..000000000000 --- a/metadata/md5-cache/dev-util/meson-1.2.0_rc2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=test? ( dev-libs/glib:2 dev-libs/gobject-introspection dev-util/ninja dev-vcs/git sys-libs/zlib[static-libs(+)] virtual/pkgconfig ) -DESCRIPTION=Open source build system -EAPI=8 -HOMEPAGE=https://mesonbuild.com/ -INHERIT=pypi bash-completion-r1 distutils-r1 toolchain-funcs -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -LICENSE=Apache-2.0 -RDEPEND=virtual/pkgconfig python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/meson/meson-1.2.0rc2.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5c98fc14cfe15d91418327180e7df574 diff --git a/metadata/md5-cache/dev-util/meson-1.2.0_rc1 b/metadata/md5-cache/dev-util/meson-1.2.0_rc3 similarity index 99% rename from metadata/md5-cache/dev-util/meson-1.2.0_rc1 rename to metadata/md5-cache/dev-util/meson-1.2.0_rc3 index 195816069e79..0ed8b9fe3c3f 100644 --- a/metadata/md5-cache/dev-util/meson-1.2.0_rc1 +++ b/metadata/md5-cache/dev-util/meson-1.2.0_rc3 @@ -11,6 +11,6 @@ RDEPEND=virtual/pkgconfig python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0 REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/meson/meson-1.2.0rc1.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/m/meson/meson-1.2.0rc3.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=5c98fc14cfe15d91418327180e7df574 diff --git a/metadata/md5-cache/dev-util/pahole-1.25 b/metadata/md5-cache/dev-util/pahole-1.25 index 36814a90f807..4287e13744b1 100644 --- a/metadata/md5-cache/dev-util/pahole-1.25 +++ b/metadata/md5-cache/dev-util/pahole-1.25 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://git.kernel.org/cgit/devel/pahole/pahole.git/ INHERIT=cmake python-single-r1 IUSE=debug python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 LICENSE=GPL-2 RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-libs/elfutils-0.178 sys-libs/zlib REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) SLOT=0 SRC_URI=http://fedorapeople.org/~acme/dwarves/dwarves-1.25.tar.xz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1ac32881a13b24a00b87d2ed183766e8 +_md5_=dff076f889f597add0fee9ac9dd5db6c diff --git a/metadata/md5-cache/dev-util/patchutils-0.4.2 b/metadata/md5-cache/dev-util/patchutils-0.4.2 index 3d508fcf83f9..83dee7221242 100644 --- a/metadata/md5-cache/dev-util/patchutils-0.4.2 +++ b/metadata/md5-cache/dev-util/patchutils-0.4.2 @@ -4,9 +4,9 @@ DESCRIPTION=A collection of tools that operate on patch files EAPI=7 HOMEPAGE=http://cyberelk.net/tim/patchutils/ IUSE=pcre -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2 RDEPEND=pcre? ( dev-libs/libpcre2:= ) SLOT=0 SRC_URI=http://cyberelk.net/tim/data/patchutils/stable/patchutils-0.4.2.tar.xz -_md5_=de1fc7d0a8e9eede9f74d09d821a63fc +_md5_=69547ab279341a4f751c35cffe8736af diff --git a/metadata/md5-cache/dev-util/perf-6.3 b/metadata/md5-cache/dev-util/perf-6.3 index 6ebf199db005..9e5f82a47277 100644 --- a/metadata/md5-cache/dev-util/perf-6.3 +++ b/metadata/md5-cache/dev-util/perf-6.3 @@ -4,7 +4,7 @@ DEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) crypt? ( DESCRIPTION=Userland tools for Linux Performance Counters EAPI=7 HOMEPAGE=https://perf.wiki.kernel.org/ -INHERIT=bash-completion-r1 estack llvm toolchain-funcs python-r1 linux-info +INHERIT=bash-completion-r1 estack flag-o-matic llvm toolchain-funcs python-r1 linux-info IUSE=audit babeltrace clang crypt debug +doc gtk java libpfm lzma numa perl python slang systemtap unwind zlib zstd python_targets_python3_10 python_targets_python3_11 KEYWORDS=amd64 arm arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 @@ -12,5 +12,5 @@ RDEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) crypt? REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 estack c61c368a76fdf3a82fdf8dbaebea3804 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4019b24f522f7114277f4fafff10370f +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=1de179e29e51d4607fd6466d0c6e976f diff --git a/metadata/md5-cache/dev-util/perf-6.3-r1 b/metadata/md5-cache/dev-util/perf-6.3-r1 index d0f7adfe5a31..7f03aa35dc5c 100644 --- a/metadata/md5-cache/dev-util/perf-6.3-r1 +++ b/metadata/md5-cache/dev-util/perf-6.3-r1 @@ -4,7 +4,7 @@ DEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) caps? ( DESCRIPTION=Userland tools for Linux Performance Counters EAPI=8 HOMEPAGE=https://perf.wiki.kernel.org/ -INHERIT=bash-completion-r1 estack llvm toolchain-funcs python-r1 linux-info +INHERIT=bash-completion-r1 estack flag-o-matic llvm toolchain-funcs python-r1 linux-info IUSE=audit babeltrace caps clang crypt debug +doc gtk java libpfm lzma numa perl python slang systemtap unwind zstd python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 @@ -12,5 +12,5 @@ RDEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) caps? ( REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9221227467b442c73c63921affd8ed3b +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ec06d86cb46f9702e45e4dfac3bdc104 diff --git a/metadata/md5-cache/dev-util/perf-6.4-r1 b/metadata/md5-cache/dev-util/perf-6.4-r1 index 6997b4128b28..63973b699033 100644 --- a/metadata/md5-cache/dev-util/perf-6.4-r1 +++ b/metadata/md5-cache/dev-util/perf-6.4-r1 @@ -4,13 +4,13 @@ DEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) bpf? ( d DESCRIPTION=Userland tools for Linux Performance Counters EAPI=8 HOMEPAGE=https://perf.wiki.kernel.org/ -INHERIT=bash-completion-r1 estack linux-info llvm toolchain-funcs python-r1 +INHERIT=bash-completion-r1 estack flag-o-matic linux-info llvm toolchain-funcs python-r1 IUSE=audit babeltrace bpf caps clang crypt debug +doc gtk java libpfm libtraceevent libtracefs lzma numa perl python slang systemtap tcmalloc unwind zstd python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=audit? ( sys-process/audit ) babeltrace? ( dev-util/babeltrace ) bpf? ( dev-libs/libbpf dev-util/bpftool dev-util/pahole ) caps? ( sys-libs/libcap ) clang? ( sys-devel/clang:= sys-devel/llvm:= ) crypt? ( dev-libs/openssl:= ) gtk? ( x11-libs/gtk+:2 ) java? ( virtual/jre:* ) libpfm? ( dev-libs/libpfm:= ) libtraceevent? ( dev-libs/libtraceevent ) libtracefs? ( dev-libs/libtracefs ) lzma? ( app-arch/xz-utils ) numa? ( sys-process/numactl ) perl? ( dev-lang/perl:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) ) slang? ( sys-libs/slang ) systemtap? ( dev-util/systemtap ) tcmalloc? ( dev-util/google-perftools ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) dev-libs/elfutils sys-libs/binutils-libs:= sys-libs/zlib REQUIRED_USE=bpf? ( clang ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=94991b7afa9ecffd29a7786ffdbda5e5 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=103c9fed790ec455d8e1e5eb488e65b4 diff --git a/metadata/md5-cache/dev-util/py-spy-0.3.14 b/metadata/md5-cache/dev-util/py-spy-0.3.14 index c57bc563b82e..b2ebcd57b9ed 100644 --- a/metadata/md5-cache/dev-util/py-spy-0.3.14 +++ b/metadata/md5-cache/dev-util/py-spy-0.3.14 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/libunwind:= RESTRICT=test SLOT=0 SRC_URI=https://github.com/benfred/py-spy/archive/refs/tags/v0.3.14.tar.gz -> py-spy-0.3.14.gh.tar.gz https://crates.io/api/v1/crates/addr2line/0.18.0/download -> addr2line-0.18.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/anyhow/1.0.58/download -> anyhow-1.0.58.crate https://crates.io/api/v1/crates/arrayvec/0.4.12/download -> arrayvec-0.4.12.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bytemuck/1.11.0/download -> bytemuck-1.11.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clang-sys/1.3.3/download -> clang-sys-1.3.3.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/clap/3.2.15/download -> clap-3.2.15.crate https://crates.io/api/v1/crates/clap_complete/3.2.3/download -> clap_complete-3.2.3.crate https://crates.io/api/v1/crates/clap_derive/3.2.15/download -> clap_derive-3.2.15.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/console/0.15.1/download -> console-0.15.1.crate https://crates.io/api/v1/crates/cpp_demangle/0.3.5/download -> cpp_demangle-0.3.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-utils/0.8.11/download -> crossbeam-utils-0.8.11.crate https://crates.io/api/v1/crates/ctrlc/3.2.2/download -> ctrlc-3.2.2.crate https://crates.io/api/v1/crates/dashmap/5.3.4/download -> dashmap-5.3.4.crate https://crates.io/api/v1/crates/either/1.7.0/download -> either-1.7.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.9.0/download -> env_logger-0.9.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/gimli/0.26.2/download -> gimli-0.26.2.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/goblin/0.5.3/download -> goblin-0.5.3.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.4.0/download -> heck-0.4.0.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/indicatif/0.16.2/download -> indicatif-0.16.2.crate https://crates.io/api/v1/crates/inferno/0.11.7/download -> inferno-0.11.7.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.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/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/libloading/0.7.3/download -> libloading-0.7.3.crate https://crates.io/api/v1/crates/libm/0.2.2/download -> libm-0.2.2.crate https://crates.io/api/v1/crates/libproc/0.10.0/download -> libproc-0.10.0.crate https://crates.io/api/v1/crates/libproc/0.12.0/download -> libproc-0.12.0.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/lru/0.7.8/download -> lru-0.7.8.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/mach2/0.4.1/download -> mach2-0.4.1.crate https://crates.io/api/v1/crates/mach_o_sys/0.1.1/download -> mach_o_sys-0.1.1.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap/0.7.0/download -> memmap-0.7.0.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.5.3/download -> miniz_oxide-0.5.3.crate https://crates.io/api/v1/crates/nix/0.24.2/download -> nix-0.24.2.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/num-format/0.4.0/download -> num-format-0.4.0.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/object/0.29.0/download -> object-0.29.0.crate https://crates.io/api/v1/crates/once_cell/1.13.0/download -> once_cell-1.13.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.2.0/download -> os_str_bytes-6.2.0.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.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/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.42/download -> proc-macro2-1.0.42.crate https://crates.io/api/v1/crates/proc-maps/0.2.1/download -> proc-maps-0.2.1.crate https://crates.io/api/v1/crates/quick-xml/0.23.0/download -> quick-xml-0.23.0.crate https://crates.io/api/v1/crates/quote/1.0.20/download -> quote-1.0.20.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/read-process-memory/0.1.4/download -> read-process-memory-0.1.4.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.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/remoteprocess/0.4.10/download -> remoteprocess-0.4.10.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/rgb/0.8.33/download -> rgb-0.8.33.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.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/ryu/1.0.10/download -> ryu-1.0.10.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scroll/0.11.0/download -> scroll-0.11.0.crate https://crates.io/api/v1/crates/scroll_derive/0.11.0/download -> scroll_derive-0.11.0.crate https://crates.io/api/v1/crates/serde/1.0.140/download -> serde-1.0.140.crate https://crates.io/api/v1/crates/serde_derive/1.0.140/download -> serde_derive-1.0.140.crate https://crates.io/api/v1/crates/serde_json/1.0.82/download -> serde_json-1.0.82.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/str_stack/0.1.0/download -> str_stack-0.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.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.98/download -> syn-1.0.98.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/unicode-ident/1.0.2/download -> unicode-ident-1.0.2.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.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.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/which/4.2.5/download -> which-4.2.5.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=b3775923b549bb3182268babe605a58d diff --git a/metadata/md5-cache/dev-util/rinstall-0.2.0 b/metadata/md5-cache/dev-util/rinstall-0.2.0 index 0a88f4e74c7d..d65db53fd6d0 100644 --- a/metadata/md5-cache/dev-util/rinstall-0.2.0 +++ b/metadata/md5-cache/dev-util/rinstall-0.2.0 @@ -10,5 +10,5 @@ LICENSE=GPL-3 RESTRICT=mirror SLOT=0 SRC_URI=https://github.com/DanySpin97/rinstall/archive/0.2.0.tar.gz -> rinstall-0.2.0.tar.gz https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.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/backtrace/0.3.65/download -> backtrace-0.3.65.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake3/1.3.1/download -> blake3-1.3.1.crate https://crates.io/api/v1/crates/block-buffer/0.10.2/download -> block-buffer-0.10.2.crate https://crates.io/api/v1/crates/camino/1.0.8/download -> camino-1.0.8.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/clap/3.1.18/download -> clap-3.1.18.crate https://crates.io/api/v1/crates/clap_complete/3.1.4/download -> clap_complete-3.1.4.crate https://crates.io/api/v1/crates/clap_derive/3.1.18/download -> clap_derive-3.1.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.0/download -> clap_lex-0.2.0.crate https://crates.io/api/v1/crates/clap_mangen/0.1.6/download -> clap_mangen-0.1.6.crate https://crates.io/api/v1/crates/color-eyre/0.6.1/download -> color-eyre-0.6.1.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/crypto-common/0.1.3/download -> crypto-common-0.1.3.crate https://crates.io/api/v1/crates/digest/0.10.3/download -> digest-0.10.3.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/eyre/0.6.8/download -> eyre-0.6.8.crate https://crates.io/api/v1/crates/generic-array/0.14.5/download -> generic-array-0.14.5.crate https://crates.io/api/v1/crates/getrandom/0.2.6/download -> getrandom-0.2.6.crate https://crates.io/api/v1/crates/gimli/0.26.1/download -> gimli-0.26.1.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.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/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.8.1/download -> indexmap-1.8.1.crate https://crates.io/api/v1/crates/json/0.12.4/download -> json-0.12.4.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/libc/0.2.125/download -> libc-0.2.125.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.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/miniz_oxide/0.5.1/download -> miniz_oxide-0.5.1.crate https://crates.io/api/v1/crates/object/0.28.4/download -> object-0.28.4.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.0.0/download -> os_str_bytes-6.0.0.crate https://crates.io/api/v1/crates/owo-colors/3.4.0/download -> owo-colors-3.4.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.38/download -> proc-macro2-1.0.38.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/semver/1.0.9/download -> semver-1.0.9.crate https://crates.io/api/v1/crates/serde/1.0.137/download -> serde-1.0.137.crate https://crates.io/api/v1/crates/serde_derive/1.0.137/download -> serde_derive-1.0.137.crate https://crates.io/api/v1/crates/serde_yaml/0.8.24/download -> serde_yaml-0.8.24.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.94/download -> syn-1.0.94.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.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/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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/xdg/2.4.1/download -> xdg-2.4.1.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=037290e629603c651464bdb92e9f2857 diff --git a/metadata/md5-cache/dev-util/ruff-0.0.270 b/metadata/md5-cache/dev-util/ruff-0.0.270 index e267ce4a2fd0..4903e1bd09cf 100644 --- a/metadata/md5-cache/dev-util/ruff-0.0.270 +++ b/metadata/md5-cache/dev-util/ruff-0.0.270 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.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/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/annotate-snippets/0.6.1/download -> annotate-snippets-0.6.1.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download -> annotate-snippets-0.9.1.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/argfile/0.1.5/download -> argfile-0.1.5.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.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/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.1/download -> bitflags-2.3.1.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.2/download -> bumpalo-3.12.2.crate https://crates.io/api/v1/crates/cachedir/0.3.0/download -> cachedir-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chic/1.2.2/download -> chic-1.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap/4.2.7/download -> clap-4.2.7.crate https://crates.io/api/v1/crates/clap_builder/4.2.7/download -> clap_builder-4.2.7.crate https://crates.io/api/v1/crates/clap_complete/4.2.3/download -> clap_complete-4.2.3.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.2.0/download -> clap_complete_fig-4.2.0.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.10/download -> clap_complete_nushell-0.1.10.crate https://crates.io/api/v1/crates/clap_derive/4.2.0/download -> clap_derive-4.2.0.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/clearscreen/2.0.1/download -> clearscreen-2.0.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/console_log/1.0.0/download -> console_log-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.4.0/download -> criterion-0.4.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/drop_bomb/0.1.5/download -> drop_bomb-0.1.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/imperative/1.0.4/download -> imperative-1.0.4.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/insta/1.29.0/download -> insta-1.29.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is-macro/0.2.2/download -> is-macro-0.2.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js-sys/0.3.62/download -> js-sys-0.3.62.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.0/download -> lalrpop-util-0.20.0.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/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.33/download -> libmimalloc-sys-0.1.33.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.37/download -> mimalloc-0.1.37.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nextest-workspace-hack/0.1.0/download -> nextest-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nohash-hasher/0.2.0/download -> nohash-hasher-0.2.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/5.1.0/download -> notify-5.1.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-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/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/path-absolutize/3.1.0/download -> path-absolutize-3.1.0.crate https://crates.io/api/v1/crates/path-dedot/3.1.0/download -> path-dedot-3.1.0.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/peg/0.8.1/download -> peg-0.8.1.crate https://crates.io/api/v1/crates/peg-macros/0.8.1/download -> peg-macros-0.8.1.crate https://crates.io/api/v1/crates/peg-runtime/0.8.1/download -> peg-runtime-0.8.1.crate https://crates.io/api/v1/crates/pep440_rs/0.3.9/download -> pep440_rs-0.3.9.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/pmutil/0.5.3/download -> pmutil-0.5.3.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/quick-junit/0.3.2/download -> quick-junit-0.3.2.crate https://crates.io/api/v1/crates/quick-xml/0.26.0/download -> quick-xml-0.26.0.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/result-like/0.4.6/download -> result-like-0.4.6.crate https://crates.io/api/v1/crates/result-like-derive/0.4.6/download -> result-like-derive-0.4.6.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rust-stemmers/1.2.0/download -> rust-stemmers-1.2.0.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/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustls/0.20.8/download -> rustls-0.20.8.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schemars/0.8.12/download -> schemars-0.8.12.crate https://crates.io/api/v1/crates/schemars_derive/0.8.12/download -> schemars_derive-0.8.12.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.5.0/download -> serde-wasm-bindgen-0.5.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/syn-ext/0.4.0/download -> syn-ext-0.4.0.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/test-case/3.1.0/download -> test-case-3.1.0.crate https://crates.io/api/v1/crates/test-case-core/3.1.0/download -> test-case-core-3.1.0.crate https://crates.io/api/v1/crates/test-case-macros/3.1.0/download -> test-case-macros-3.1.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.5.3+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.3+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.0/download -> tikv-jemallocator-0.5.0.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-emoji-char/0.9.0/download -> unic-emoji-char-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-category/0.9.0/download -> unic-ucd-category-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-ident/0.9.0/download -> unic-ucd-ident-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.6.2/download -> ureq-2.6.2.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.2/download -> uuid-1.3.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.85/download -> wasm-bindgen-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.85/download -> wasm-bindgen-backend-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.35/download -> wasm-bindgen-futures-0.4.35.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.85/download -> wasm-bindgen-macro-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.85/download -> wasm-bindgen-macro-support-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.85/download -> wasm-bindgen-shared-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-test/0.3.35/download -> wasm-bindgen-test-0.3.35.crate https://crates.io/api/v1/crates/wasm-bindgen-test-macro/0.3.35/download -> wasm-bindgen-test-macro-0.3.35.crate https://crates.io/api/v1/crates/web-sys/0.3.62/download -> web-sys-0.3.62.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/yansi-term/0.1.2/download -> yansi-term-0.1.2.crate https://github.com/charliermarsh/LibCST/archive/80e4c1399f95e5beb532fdd1e209ad2dbb470438.tar.gz -> LibCST-80e4c1399f95e5beb532fdd1e209ad2dbb470438.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/335780aeeac1e6fcd85994ba001d7b8ce99fcf65.tar.gz -> RustPython-Parser-335780aeeac1e6fcd85994ba001d7b8ce99fcf65.gh.tar.gz https://github.com/youknowone/unicode_names2/archive/4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.tar.gz -> unicode_names2-4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/335780aeeac1e6fcd85994ba001d7b8ce99fcf65.tar.gz -> RustPython-Parser-335780aeeac1e6fcd85994ba001d7b8ce99fcf65.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/335780aeeac1e6fcd85994ba001d7b8ce99fcf65.tar.gz -> RustPython-Parser-335780aeeac1e6fcd85994ba001d7b8ce99fcf65.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/335780aeeac1e6fcd85994ba001d7b8ce99fcf65.tar.gz -> RustPython-Parser-335780aeeac1e6fcd85994ba001d7b8ce99fcf65.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/335780aeeac1e6fcd85994ba001d7b8ce99fcf65.tar.gz -> RustPython-Parser-335780aeeac1e6fcd85994ba001d7b8ce99fcf65.gh.tar.gz https://github.com/charliermarsh/ruff/archive/refs/tags/v0.0.270.tar.gz -> ruff-0.0.270.gh.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=504dbd55f3ab7043b4be1fdb9c0ce4f2 diff --git a/metadata/md5-cache/dev-util/ruff-0.0.277 b/metadata/md5-cache/dev-util/ruff-0.0.277 deleted file mode 100644 index a79c6bd5774c..000000000000 --- a/metadata/md5-cache/dev-util/ruff-0.0.277 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/patchelf >=virtual/rust-1.70 python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=virtual/rust-1.53 -DEFINED_PHASES=compile configure install prepare test unpack -DESCRIPTION=An extremely fast Python linter, written in Rust -EAPI=8 -HOMEPAGE=https://github.com/charliermarsh/ruff -INHERIT=distutils-r1 cargo -IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 BSD BSD-2 Boost-1.0 CC0-1.0 ISC LGPL-3+ MIT MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB -RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate 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/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/annotate-snippets/0.6.1/download -> annotate-snippets-0.6.1.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download -> annotate-snippets-0.9.1.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/argfile/0.1.5/download -> argfile-0.1.5.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.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/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.2/download -> bitflags-2.3.2.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/cachedir/0.3.0/download -> cachedir-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chic/1.2.2/download -> chic-1.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/clap/4.3.8/download -> clap-4.3.8.crate https://crates.io/api/v1/crates/clap_builder/4.3.8/download -> clap_builder-4.3.8.crate https://crates.io/api/v1/crates/clap_complete/4.3.1/download -> clap_complete-4.3.1.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.3.1/download -> clap_complete_fig-4.3.1.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.3.2/download -> clap_derive-4.3.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clearscreen/2.0.1/download -> clearscreen-2.0.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/console_log/1.0.0/download -> console_log-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/darling/0.20.1/download -> darling-0.20.1.crate https://crates.io/api/v1/crates/darling_core/0.20.1/download -> darling_core-0.20.1.crate https://crates.io/api/v1/crates/darling_macro/0.20.1/download -> darling_macro-0.20.1.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/drop_bomb/0.1.5/download -> drop_bomb-0.1.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/imperative/1.0.4/download -> imperative-1.0.4.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/insta/1.30.0/download -> insta-1.30.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-macro/0.2.2/download -> is-macro-0.2.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.0/download -> lalrpop-util-0.20.0.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/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.33/download -> libmimalloc-sys-0.1.33.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.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.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.37/download -> mimalloc-0.1.37.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nextest-workspace-hack/0.1.0/download -> nextest-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nohash-hasher/0.2.0/download -> nohash-hasher-0.2.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/5.2.0/download -> notify-5.2.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-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.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.1/download -> os_str_bytes-6.5.1.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/path-absolutize/3.1.0/download -> path-absolutize-3.1.0.crate https://crates.io/api/v1/crates/path-dedot/3.1.0/download -> path-dedot-3.1.0.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/peg/0.8.1/download -> peg-0.8.1.crate https://crates.io/api/v1/crates/peg-macros/0.8.1/download -> peg-macros-0.8.1.crate https://crates.io/api/v1/crates/peg-runtime/0.8.1/download -> peg-runtime-0.8.1.crate https://crates.io/api/v1/crates/pep440_rs/0.3.11/download -> pep440_rs-0.3.11.crate https://crates.io/api/v1/crates/pep508_rs/0.2.1/download -> pep508_rs-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/pmutil/0.5.3/download -> pmutil-0.5.3.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/pyproject-toml/0.6.1/download -> pyproject-toml-0.6.1.crate https://crates.io/api/v1/crates/quick-junit/0.3.2/download -> quick-junit-0.3.2.crate https://crates.io/api/v1/crates/quick-xml/0.26.0/download -> quick-xml-0.26.0.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.4/download -> regex-1.8.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/result-like/0.4.6/download -> result-like-0.4.6.crate https://crates.io/api/v1/crates/result-like-derive/0.4.6/download -> result-like-derive-0.4.6.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rust-stemmers/1.2.0/download -> rust-stemmers-1.2.0.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/rustix/0.37.20/download -> rustix-0.37.20.crate https://crates.io/api/v1/crates/rustls/0.21.2/download -> rustls-0.21.2.crate https://crates.io/api/v1/crates/rustls-webpki/0.100.1/download -> rustls-webpki-0.100.1.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schemars/0.8.12/download -> schemars-0.8.12.crate https://crates.io/api/v1/crates/schemars_derive/0.8.12/download -> schemars_derive-0.8.12.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.5.0/download -> serde-wasm-bindgen-0.5.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.164/download -> serde_derive-1.0.164.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.99/download -> serde_json-1.0.99.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/serde_with/3.0.0/download -> serde_with-3.0.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.0.0/download -> serde_with_macros-3.0.0.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.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.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.22/download -> syn-2.0.22.crate https://crates.io/api/v1/crates/syn-ext/0.4.0/download -> syn-ext-0.4.0.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/test-case/3.1.0/download -> test-case-3.1.0.crate https://crates.io/api/v1/crates/test-case-core/3.1.0/download -> test-case-core-3.1.0.crate https://crates.io/api/v1/crates/test-case-macros/3.1.0/download -> test-case-macros-3.1.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.5.3+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.3+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.0/download -> tikv-jemallocator-0.5.0.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.22/download -> time-0.3.22.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.7.5/download -> toml-0.7.5.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.11/download -> toml_edit-0.19.11.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.26/download -> tracing-attributes-0.1.26.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-emoji-char/0.9.0/download -> unic-emoji-char-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-category/0.9.0/download -> unic-ucd-category-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-ident/0.9.0/download -> unic-ucd-ident-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.7.1/download -> ureq-2.7.1.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.4/download -> uuid-1.3.4.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.37/download -> wasm-bindgen-futures-0.4.37.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-test/0.3.37/download -> wasm-bindgen-test-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen-test-macro/0.3.37/download -> wasm-bindgen-test-macro-0.3.37.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/webpki-roots/0.23.1/download -> webpki-roots-0.23.1.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.7/download -> winnow-0.4.7.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/yansi-term/0.1.2/download -> yansi-term-0.1.2.crate https://github.com/charliermarsh/LibCST/archive/80e4c1399f95e5beb532fdd1e209ad2dbb470438.tar.gz -> LibCST-80e4c1399f95e5beb532fdd1e209ad2dbb470438.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/c174bbf1f29527edd43d432326327f16f47ab9e0.tar.gz -> RustPython-Parser-c174bbf1f29527edd43d432326327f16f47ab9e0.gh.tar.gz https://github.com/youknowone/unicode_names2/archive/4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.tar.gz -> unicode_names2-4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/c174bbf1f29527edd43d432326327f16f47ab9e0.tar.gz -> RustPython-Parser-c174bbf1f29527edd43d432326327f16f47ab9e0.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/c174bbf1f29527edd43d432326327f16f47ab9e0.tar.gz -> RustPython-Parser-c174bbf1f29527edd43d432326327f16f47ab9e0.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/c174bbf1f29527edd43d432326327f16f47ab9e0.tar.gz -> RustPython-Parser-c174bbf1f29527edd43d432326327f16f47ab9e0.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/c174bbf1f29527edd43d432326327f16f47ab9e0.tar.gz -> RustPython-Parser-c174bbf1f29527edd43d432326327f16f47ab9e0.gh.tar.gz https://github.com/charliermarsh/ruff/archive/refs/tags/v0.0.277.tar.gz -> ruff-0.0.277.gh.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f51e91a85f4a0ecc25c756db1cdcceb5 diff --git a/metadata/md5-cache/dev-util/ruff-0.0.278 b/metadata/md5-cache/dev-util/ruff-0.0.278 new file mode 100644 index 000000000000..f8526d2ffa69 --- /dev/null +++ b/metadata/md5-cache/dev-util/ruff-0.0.278 @@ -0,0 +1,15 @@ +BDEPEND=dev-util/patchelf >=virtual/rust-1.70 python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=An extremely fast Python linter, written in Rust +EAPI=8 +HOMEPAGE=https://github.com/charliermarsh/ruff +INHERIT=distutils-r1 cargo +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 BSD BSD-2 Boost-1.0 CC0-1.0 ISC LGPL-3+ MIT MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate 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/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/annotate-snippets/0.6.1/download -> annotate-snippets-0.6.1.crate https://crates.io/api/v1/crates/annotate-snippets/0.9.1/download -> annotate-snippets-0.9.1.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/argfile/0.1.5/download -> argfile-0.1.5.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.3/download -> bitflags-2.3.3.crate https://crates.io/api/v1/crates/bstr/1.6.0/download -> bstr-1.6.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/cachedir/0.3.0/download -> cachedir-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chic/1.2.2/download -> chic-1.2.2.crate https://crates.io/api/v1/crates/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/clap/4.3.11/download -> clap-4.3.11.crate https://crates.io/api/v1/crates/clap_builder/4.3.11/download -> clap_builder-4.3.11.crate https://crates.io/api/v1/crates/clap_complete/4.3.2/download -> clap_complete-4.3.2.crate https://crates.io/api/v1/crates/clap_complete_command/0.5.1/download -> clap_complete_command-0.5.1.crate https://crates.io/api/v1/crates/clap_complete_fig/4.3.1/download -> clap_complete_fig-4.3.1.crate https://crates.io/api/v1/crates/clap_complete_nushell/0.1.11/download -> clap_complete_nushell-0.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.3.2/download -> clap_derive-4.3.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clearscreen/2.0.1/download -> clearscreen-2.0.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/colored/2.0.4/download -> colored-2.0.4.crate https://crates.io/api/v1/crates/configparser/3.0.2/download -> configparser-3.0.2.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/console_log/1.0.0/download -> console_log-1.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/darling/0.20.1/download -> darling-0.20.1.crate https://crates.io/api/v1/crates/darling_core/0.20.1/download -> darling_core-0.20.1.crate https://crates.io/api/v1/crates/darling_macro/0.20.1/download -> darling_macro-0.20.1.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/drop_bomb/0.1.5/download -> drop_bomb-0.1.5.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/imperative/1.0.4/download -> imperative-1.0.4.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indicatif/0.17.5/download -> indicatif-0.17.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/insta/1.30.0/download -> insta-1.30.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-macro/0.2.2/download -> is-macro-0.2.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.8/download -> is-terminal-0.4.8.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.8/download -> itoa-1.0.8.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.0/download -> lalrpop-util-0.20.0.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/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.33/download -> libmimalloc-sys-0.1.33.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.3/download -> linux-raw-sys-0.4.3.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.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.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.37/download -> mimalloc-0.1.37.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nextest-workspace-hack/0.1.0/download -> nextest-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nohash-hasher/0.2.0/download -> nohash-hasher-0.2.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/5.2.0/download -> notify-5.2.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.1/download -> os_str_bytes-6.5.1.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/paste/1.0.13/download -> paste-1.0.13.crate https://crates.io/api/v1/crates/path-absolutize/3.1.0/download -> path-absolutize-3.1.0.crate https://crates.io/api/v1/crates/path-dedot/3.1.0/download -> path-dedot-3.1.0.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/peg/0.8.1/download -> peg-0.8.1.crate https://crates.io/api/v1/crates/peg-macros/0.8.1/download -> peg-macros-0.8.1.crate https://crates.io/api/v1/crates/peg-runtime/0.8.1/download -> peg-runtime-0.8.1.crate https://crates.io/api/v1/crates/pep440_rs/0.3.11/download -> pep440_rs-0.3.11.crate https://crates.io/api/v1/crates/pep508_rs/0.2.1/download -> pep508_rs-0.2.1.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_codegen/0.11.2/download -> phf_codegen-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.10/download -> pin-project-lite-0.2.10.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/pmutil/0.5.3/download -> pmutil-0.5.3.crate https://crates.io/api/v1/crates/portable-atomic/1.3.3/download -> portable-atomic-1.3.3.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/pyproject-toml/0.6.1/download -> pyproject-toml-0.6.1.crate https://crates.io/api/v1/crates/quick-junit/0.3.2/download -> quick-junit-0.3.2.crate https://crates.io/api/v1/crates/quick-xml/0.26.0/download -> quick-xml-0.26.0.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.9.0/download -> regex-1.9.0.crate https://crates.io/api/v1/crates/regex-automata/0.3.0/download -> regex-automata-0.3.0.crate https://crates.io/api/v1/crates/regex-syntax/0.7.3/download -> regex-syntax-0.7.3.crate https://crates.io/api/v1/crates/result-like/0.4.6/download -> result-like-0.4.6.crate https://crates.io/api/v1/crates/result-like-derive/0.4.6/download -> result-like-derive-0.4.6.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rust-stemmers/1.2.0/download -> rust-stemmers-1.2.0.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/rustix/0.37.23/download -> rustix-0.37.23.crate https://crates.io/api/v1/crates/rustix/0.38.3/download -> rustix-0.38.3.crate https://crates.io/api/v1/crates/rustls/0.21.2/download -> rustls-0.21.2.crate https://crates.io/api/v1/crates/rustls-webpki/0.100.1/download -> rustls-webpki-0.100.1.crate https://crates.io/api/v1/crates/rustversion/1.0.13/download -> rustversion-1.0.13.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schemars/0.8.12/download -> schemars-0.8.12.crate https://crates.io/api/v1/crates/schemars_derive/0.8.12/download -> schemars_derive-0.8.12.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.166/download -> serde-1.0.166.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.5.0/download -> serde-wasm-bindgen-0.5.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.166/download -> serde_derive-1.0.166.crate https://crates.io/api/v1/crates/serde_derive_internals/0.26.0/download -> serde_derive_internals-0.26.0.crate https://crates.io/api/v1/crates/serde_json/1.0.100/download -> serde_json-1.0.100.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/serde_with/3.0.0/download -> serde_with-3.0.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.0.0/download -> serde_with_macros-3.0.0.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.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.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.23/download -> syn-2.0.23.crate https://crates.io/api/v1/crates/syn-ext/0.4.0/download -> syn-ext-0.4.0.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/test-case/3.1.0/download -> test-case-3.1.0.crate https://crates.io/api/v1/crates/test-case-core/3.1.0/download -> test-case-core-3.1.0.crate https://crates.io/api/v1/crates/test-case-macros/3.1.0/download -> test-case-macros-3.1.0.crate https://crates.io/api/v1/crates/thiserror/1.0.43/download -> thiserror-1.0.43.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.43/download -> thiserror-impl-1.0.43.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.5.3+5.3.0-patched/download -> tikv-jemalloc-sys-0.5.3+5.3.0-patched.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.5.0/download -> tikv-jemallocator-0.5.0.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.22/download -> time-0.3.22.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.7.5/download -> toml-0.7.5.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.11/download -> toml_edit-0.19.11.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.26/download -> tracing-attributes-0.1.26.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/typed-arena/2.0.2/download -> typed-arena-2.0.2.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-emoji-char/0.9.0/download -> unic-emoji-char-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-category/0.9.0/download -> unic-ucd-category-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-ident/0.9.0/download -> unic-ucd-ident-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.7.1/download -> ureq-2.7.1.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.4.0/download -> uuid-1.4.0.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.37/download -> wasm-bindgen-futures-0.4.37.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-test/0.3.37/download -> wasm-bindgen-test-0.3.37.crate https://crates.io/api/v1/crates/wasm-bindgen-test-macro/0.3.37/download -> wasm-bindgen-test-macro-0.3.37.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/webpki-roots/0.23.1/download -> webpki-roots-0.23.1.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.7/download -> winnow-0.4.7.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/yansi-term/0.1.2/download -> yansi-term-0.1.2.crate https://github.com/Instagram/LibCST/archive/3cacca1a1029f05707e50703b49fe3dd860aa839.tar.gz -> LibCST-3cacca1a1029f05707e50703b49fe3dd860aa839.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/c174bbf1f29527edd43d432326327f16f47ab9e0.tar.gz -> RustPython-Parser-c174bbf1f29527edd43d432326327f16f47ab9e0.gh.tar.gz https://github.com/youknowone/unicode_names2/archive/4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.tar.gz -> unicode_names2-4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/c174bbf1f29527edd43d432326327f16f47ab9e0.tar.gz -> RustPython-Parser-c174bbf1f29527edd43d432326327f16f47ab9e0.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/c174bbf1f29527edd43d432326327f16f47ab9e0.tar.gz -> RustPython-Parser-c174bbf1f29527edd43d432326327f16f47ab9e0.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/c174bbf1f29527edd43d432326327f16f47ab9e0.tar.gz -> RustPython-Parser-c174bbf1f29527edd43d432326327f16f47ab9e0.gh.tar.gz https://github.com/astral-sh/RustPython-Parser/archive/c174bbf1f29527edd43d432326327f16f47ab9e0.tar.gz -> RustPython-Parser-c174bbf1f29527edd43d432326327f16f47ab9e0.gh.tar.gz https://github.com/charliermarsh/ruff/archive/refs/tags/v0.0.278.tar.gz -> ruff-0.0.278.gh.tar.gz +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=137f85711081b9394d1bc528f33c3fcc diff --git a/metadata/md5-cache/dev-util/rustup-1.25.2 b/metadata/md5-cache/dev-util/rustup-1.25.2 index 9b1316b47742..a275d40e1076 100644 --- a/metadata/md5-cache/dev-util/rustup-1.25.2 +++ b/metadata/md5-cache/dev-util/rustup-1.25.2 @@ -12,5 +12,5 @@ RDEPEND=app-arch/xz-utils net-misc/curl:=[http2,ssl] dev-libs/openssl:0= RESTRICT=test SLOT=0 SRC_URI=https://github.com/rust-lang/rustup/archive/1.25.2.tar.gz -> rustup-1.25.2.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aead/0.3.2/download -> aead-0.3.2.crate https://crates.io/api/v1/crates/aes/0.6.0/download -> aes-0.6.0.crate https://crates.io/api/v1/crates/aes-soft/0.6.4/download -> aes-soft-0.6.4.crate https://crates.io/api/v1/crates/aesni/0.10.0/download -> aesni-0.10.0.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/anyhow/1.0.57/download -> anyhow-1.0.57.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/async-compression/0.3.14/download -> async-compression-0.3.14.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/0.1.8/download -> autocfg-0.1.8.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bit-set/0.5.2/download -> bit-set-0.5.2.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitvec/0.20.4/download -> bitvec-0.20.4.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.2/download -> block-buffer-0.10.2.crate https://crates.io/api/v1/crates/block-modes/0.7.0/download -> block-modes-0.7.0.crate https://crates.io/api/v1/crates/block-padding/0.2.1/download -> block-padding-0.2.1.crate https://crates.io/api/v1/crates/blowfish/0.7.0/download -> blowfish-0.7.0.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/buffered-reader/1.1.2/download -> buffered-reader-1.1.2.crate https://crates.io/api/v1/crates/bumpalo/3.10.0/download -> bumpalo-3.10.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/cast5/0.9.0/download -> cast5-0.9.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/cipher/0.2.5/download -> cipher-0.2.5.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/cmac/0.5.1/download -> cmac-0.5.1.crate https://crates.io/api/v1/crates/const-oid/0.5.2/download -> const-oid-0.5.2.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.2/download -> cpufeatures-0.2.2.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.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.8/download -> crossbeam-epoch-0.9.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.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.3/download -> crypto-common-0.1.3.crate https://crates.io/api/v1/crates/crypto-mac/0.10.1/download -> crypto-mac-0.10.1.crate https://crates.io/api/v1/crates/crypto-mac/0.11.1/download -> crypto-mac-0.11.1.crate https://crates.io/api/v1/crates/ctr/0.6.0/download -> ctr-0.6.0.crate https://crates.io/api/v1/crates/curl/0.4.43/download -> curl-0.4.43.crate https://crates.io/api/v1/crates/curl-sys/0.4.55+curl-7.83.1/download -> curl-sys-0.4.55+curl-7.83.1.crate https://crates.io/api/v1/crates/curve25519-dalek/3.2.1/download -> curve25519-dalek-3.2.1.crate https://crates.io/api/v1/crates/dbl/0.3.2/download -> dbl-0.3.2.crate https://crates.io/api/v1/crates/der/0.3.5/download -> der-0.3.5.crate https://crates.io/api/v1/crates/des/0.6.0/download -> des-0.6.0.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.3/download -> digest-0.10.3.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dyn-clone/1.0.5/download -> dyn-clone-1.0.5.crate https://crates.io/api/v1/crates/eax/0.3.0/download -> eax-0.3.0.crate https://crates.io/api/v1/crates/ecdsa/0.11.1/download -> ecdsa-0.11.1.crate https://crates.io/api/v1/crates/ed25519/1.5.2/download -> ed25519-1.5.2.crate https://crates.io/api/v1/crates/ed25519-dalek/1.0.1/download -> ed25519-dalek-1.0.1.crate https://crates.io/api/v1/crates/effective-limits/0.5.4/download -> effective-limits-0.5.4.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/elliptic-curve/0.9.12/download -> elliptic-curve-0.9.12.crate https://crates.io/api/v1/crates/ena/0.14.0/download -> ena-0.14.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.31/download -> encoding_rs-0.8.31.crate https://crates.io/api/v1/crates/enum-map/2.3.0/download -> enum-map-2.3.0.crate https://crates.io/api/v1/crates/enum-map-derive/0.9.0/download -> enum-map-derive-0.9.0.crate https://crates.io/api/v1/crates/env_proxy/0.4.1/download -> env_proxy-0.4.1.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/ff/0.9.0/download -> ff-0.9.0.crate https://crates.io/api/v1/crates/filetime/0.2.16/download -> filetime-0.2.16.crate https://crates.io/api/v1/crates/fixedbitset/0.4.1/download -> fixedbitset-0.4.1.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/funty/1.1.0/download -> funty-1.1.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.crate https://crates.io/api/v1/crates/generic-array/0.14.5/download -> generic-array-0.14.5.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.6/download -> getrandom-0.2.6.crate https://crates.io/api/v1/crates/git-testament/0.2.1/download -> git-testament-0.2.1.crate https://crates.io/api/v1/crates/git-testament-derive/0.1.13/download -> git-testament-derive-0.1.13.crate https://crates.io/api/v1/crates/group/0.9.0/download -> group-0.9.0.crate https://crates.io/api/v1/crates/h2/0.3.13/download -> h2-0.3.13.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/hmac/0.11.0/download -> hmac-0.11.0.crate https://crates.io/api/v1/crates/http/0.2.7/download -> http-0.2.7.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.7.1/download -> httparse-1.7.1.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/hyper/0.14.19/download -> hyper-0.14.19.crate https://crates.io/api/v1/crates/hyper-rustls/0.23.0/download -> hyper-rustls-0.23.0.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/idea/0.3.0/download -> idea-0.3.0.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/1.8.2/download -> indexmap-1.8.2.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/ipnet/2.5.0/download -> ipnet-2.5.0.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.crate https://crates.io/api/v1/crates/js-sys/0.3.57/download -> js-sys-0.3.57.crate https://crates.io/api/v1/crates/lalrpop/0.19.8/download -> lalrpop-0.19.8.crate https://crates.io/api/v1/crates/lalrpop-util/0.19.8/download -> lalrpop-util-0.19.8.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/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/libm/0.2.2/download -> libm-0.2.2.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/lzma-sys/0.1.17/download -> lzma-sys-0.1.17.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/md-5/0.9.1/download -> md-5-0.9.1.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memsec/0.6.2/download -> memsec-0.6.2.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.3/download -> miniz_oxide-0.5.3.crate https://crates.io/api/v1/crates/mio/0.8.3/download -> mio-0.8.3.crate https://crates.io/api/v1/crates/native-tls/0.2.10/download -> native-tls-0.2.10.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/no-std-compat/0.4.1/download -> no-std-compat-0.4.1.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-bigint-dig/0.6.1/download -> num-bigint-dig-0.6.1.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-iter/0.1.43/download -> num-iter-0.1.43.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.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.12.0/download -> once_cell-1.12.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/opener/0.5.0/download -> opener-0.5.0.crate https://crates.io/api/v1/crates/openssl/0.10.40/download -> openssl-0.10.40.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.20.0+1.1.1o/download -> openssl-src-111.20.0+1.1.1o.crate https://crates.io/api/v1/crates/openssl-sys/0.9.74/download -> openssl-sys-0.9.74.crate https://crates.io/api/v1/crates/p256/0.8.1/download -> p256-0.8.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/pem/0.8.3/download -> pem-0.8.3.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/petgraph/0.6.2/download -> petgraph-0.6.2.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkcs8/0.6.1/download -> pkcs8-0.6.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.39/download -> proc-macro2-1.0.39.crate https://crates.io/api/v1/crates/pulldown-cmark/0.8.0/download -> pulldown-cmark-0.8.0.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/radium/0.6.2/download -> radium-0.6.2.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rayon/1.5.3/download -> rayon-1.5.3.crate https://crates.io/api/v1/crates/rayon-core/1.9.3/download -> rayon-core-1.9.3.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.5.6/download -> regex-1.5.6.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.26/download -> regex-syntax-0.6.26.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/remove_dir_all/0.7.0/download -> remove_dir_all-0.7.0.crate https://crates.io/api/v1/crates/reqwest/0.11.10/download -> reqwest-0.11.10.crate https://crates.io/api/v1/crates/retry/1.3.1/download -> retry-1.3.1.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/ripemd160/0.9.1/download -> ripemd160-0.9.1.crate https://crates.io/api/v1/crates/rs_tracing/1.0.1/download -> rs_tracing-1.0.1.crate https://crates.io/api/v1/crates/rsa/0.3.0/download -> rsa-0.3.0.crate https://crates.io/api/v1/crates/rustls/0.20.6/download -> rustls-0.20.6.crate https://crates.io/api/v1/crates/rustls-native-certs/0.6.2/download -> rustls-native-certs-0.6.2.crate https://crates.io/api/v1/crates/rustls-pemfile/0.3.0/download -> rustls-pemfile-0.3.0.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.0/download -> rustls-pemfile-1.0.0.crate https://crates.io/api/v1/crates/rustversion/1.0.6/download -> rustversion-1.0.6.crate https://crates.io/api/v1/crates/ryu/1.0.10/download -> ryu-1.0.10.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/security-framework/2.6.1/download -> security-framework-2.6.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download -> security-framework-sys-2.6.1.crate https://crates.io/api/v1/crates/semver/1.0.9/download -> semver-1.0.9.crate https://crates.io/api/v1/crates/sequoia-openpgp/1.9.0/download -> sequoia-openpgp-1.9.0.crate https://crates.io/api/v1/crates/serde/1.0.137/download -> serde-1.0.137.crate https://crates.io/api/v1/crates/serde_derive/1.0.137/download -> serde_derive-1.0.137.crate https://crates.io/api/v1/crates/serde_json/1.0.81/download -> serde_json-1.0.81.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/sha1collisiondetection/0.2.5/download -> sha1collisiondetection-0.2.5.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sha2/0.10.2/download -> sha2-0.10.2.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/signature/1.3.2/download -> signature-1.3.2.crate https://crates.io/api/v1/crates/simple_asn1/0.4.1/download -> simple_asn1-0.4.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.6/download -> slab-0.4.6.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spki/0.3.0/download -> spki-0.3.0.crate https://crates.io/api/v1/crates/string_cache/0.8.4/download -> string_cache-0.8.4.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.96/download -> syn-1.0.96.crate https://crates.io/api/v1/crates/synstructure/0.12.6/download -> synstructure-0.12.6.crate https://crates.io/api/v1/crates/sys-info/0.9.1/download -> sys-info-0.9.1.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/term/0.5.1/download -> term-0.5.1.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.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.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/time/0.3.9/download -> time-0.3.9.crate https://crates.io/api/v1/crates/time-macros/0.2.4/download -> time-macros-0.2.4.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.19.0/download -> tokio-1.19.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.0/download -> tokio-native-tls-0.3.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.23.4/download -> tokio-rustls-0.23.4.crate https://crates.io/api/v1/crates/tokio-socks/0.5.1/download -> tokio-socks-0.5.1.crate https://crates.io/api/v1/crates/tokio-util/0.6.10/download -> tokio-util-0.6.10.crate https://crates.io/api/v1/crates/tokio-util/0.7.2/download -> tokio-util-0.7.2.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/tower-service/0.3.1/download -> tower-service-0.3.1.crate https://crates.io/api/v1/crates/tracing/0.1.34/download -> tracing-0.1.34.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.21/download -> tracing-attributes-0.1.21.crate https://crates.io/api/v1/crates/tracing-core/0.1.26/download -> tracing-core-0.1.26.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/twofish/0.5.0/download -> twofish-0.5.0.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.0/download -> unicode-ident-1.0.0.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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.80/download -> wasm-bindgen-0.2.80.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.80/download -> wasm-bindgen-backend-0.2.80.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.30/download -> wasm-bindgen-futures-0.4.30.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.80/download -> wasm-bindgen-macro-0.2.80.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.80/download -> wasm-bindgen-macro-support-0.2.80.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.80/download -> wasm-bindgen-shared-0.2.80.crate https://crates.io/api/v1/crates/web-sys/0.3.57/download -> web-sys-0.3.57.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/winreg/0.8.0/download -> winreg-0.8.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/wyz/0.2.0/download -> wyz-0.2.0.crate https://crates.io/api/v1/crates/x25519-dalek/1.2.0/download -> x25519-dalek-1.2.0.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.5/download -> xxhash-rust-0.8.5.crate https://crates.io/api/v1/crates/xz2/0.1.6/download -> xz2-0.1.6.crate https://crates.io/api/v1/crates/zeroize/1.3.0/download -> zeroize-1.3.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.3.2/download -> zeroize_derive-1.3.2.crate https://crates.io/api/v1/crates/zstd/0.11.2+zstd.1.5.2/download -> zstd-0.11.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/5.0.2+zstd.1.5.2/download -> zstd-safe-5.0.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-sys/2.0.1+zstd.1.5.2/download -> zstd-sys-2.0.1+zstd.1.5.2.crate https://github.com/rbtcollins/home/archive/a243ee2fbee6022c57d56f5aa79aefe194eabe53.tar.gz -> home-a243ee2fbee6022c57d56f5aa79aefe194eabe53.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=b5021224ca67ca094c701ee8b99c45d0 diff --git a/metadata/md5-cache/dev-util/rustup-9999 b/metadata/md5-cache/dev-util/rustup-9999 index d0db219b77cb..dc8acd3871d4 100644 --- a/metadata/md5-cache/dev-util/rustup-9999 +++ b/metadata/md5-cache/dev-util/rustup-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-arch/xz-utils net-misc/curl:=[http2,ssl] dev-libs/openssl:0= RESTRICT=test SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=b9c7036004d12b1f9336a834eae8ece4 diff --git a/metadata/md5-cache/dev-util/sccache-0.2.15 b/metadata/md5-cache/dev-util/sccache-0.2.15 index 67b8b8ecbff2..a3db490f567e 100644 --- a/metadata/md5-cache/dev-util/sccache-0.2.15 +++ b/metadata/md5-cache/dev-util/sccache-0.2.15 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 ISC MIT U RDEPEND=app-arch/zstd dist-server? ( dev-libs/openssl:0= ) gcs? ( dev-libs/openssl:0= ) dist-server? ( sys-apps/bubblewrap ) SLOT=0 SRC_URI=https://github.com/mozilla/sccache/archive/v0.2.15.tar.gz -> sccache-0.2.15.tar.gz https://crates.io/api/v1/crates/addr2line/0.14.1/download -> addr2line-0.14.1.crate https://crates.io/api/v1/crates/adler/0.2.3/download -> adler-0.2.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.15/download -> aho-corasick-0.7.15.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/anyhow/1.0.37/download -> anyhow-1.0.37.crate https://crates.io/api/v1/crates/ar/0.8.0/download -> ar-0.8.0.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/ascii/0.8.7/download -> ascii-0.8.7.crate https://crates.io/api/v1/crates/assert_cmd/1.0.2/download -> assert_cmd-1.0.2.crate https://crates.io/api/v1/crates/async-channel/1.5.1/download -> async-channel-1.5.1.crate https://crates.io/api/v1/crates/async-executor/1.4.0/download -> async-executor-1.4.0.crate https://crates.io/api/v1/crates/async-global-executor/1.4.3/download -> async-global-executor-1.4.3.crate https://crates.io/api/v1/crates/async-io/1.3.1/download -> async-io-1.3.1.crate https://crates.io/api/v1/crates/async-mutex/1.4.0/download -> async-mutex-1.4.0.crate https://crates.io/api/v1/crates/async-std/1.8.0/download -> async-std-1.8.0.crate https://crates.io/api/v1/crates/async-task/4.0.3/download -> async-task-4.0.3.crate https://crates.io/api/v1/crates/async-trait/0.1.42/download -> async-trait-0.1.42.crate https://crates.io/api/v1/crates/atomic-waker/1.0.0/download -> atomic-waker-1.0.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/0.1.7/download -> autocfg-0.1.7.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/backtrace/0.3.55/download -> backtrace-0.3.55.crate https://crates.io/api/v1/crates/base64/0.10.1/download -> base64-0.10.1.crate https://crates.io/api/v1/crates/base64/0.12.3/download -> base64-0.12.3.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/base64/0.9.3/download -> base64-0.9.3.crate https://crates.io/api/v1/crates/bincode/0.8.0/download -> bincode-0.8.0.crate https://crates.io/api/v1/crates/bincode/1.3.1/download -> bincode-1.3.1.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.11/download -> blake2b_simd-0.5.11.crate https://crates.io/api/v1/crates/blake3/0.3.7/download -> blake3-0.3.7.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/blocking/1.0.2/download -> blocking-1.0.2.crate https://crates.io/api/v1/crates/boxfnonce/0.1.1/download -> boxfnonce-0.1.1.crate https://crates.io/api/v1/crates/buf_redux/0.8.4/download -> buf_redux-0.8.4.crate https://crates.io/api/v1/crates/bufstream/0.1.4/download -> bufstream-0.1.4.crate https://crates.io/api/v1/crates/bumpalo/3.4.0/download -> bumpalo-3.4.0.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/bytes/0.4.12/download -> bytes-0.4.12.crate https://crates.io/api/v1/crates/bytes/0.5.6/download -> bytes-0.5.6.crate https://crates.io/api/v1/crates/bytes/1.0.0/download -> bytes-1.0.0.crate https://crates.io/api/v1/crates/cache-padded/1.1.1/download -> cache-padded-1.1.1.crate https://crates.io/api/v1/crates/case/0.1.0/download -> case-0.1.0.crate https://crates.io/api/v1/crates/cc/1.0.66/download -> cc-1.0.66.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chunked_transfer/0.3.1/download -> chunked_transfer-0.3.1.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/cloudabi/0.0.3/download -> cloudabi-0.0.3.crate https://crates.io/api/v1/crates/combine/4.5.2/download -> combine-4.5.2.crate https://crates.io/api/v1/crates/concurrent-queue/1.2.2/download -> concurrent-queue-1.2.2.crate https://crates.io/api/v1/crates/conhash/0.4.0/download -> conhash-0.4.0.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/cookie/0.12.0/download -> cookie-0.12.0.crate https://crates.io/api/v1/crates/cookie_store/0.7.0/download -> cookie_store-0.7.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.1/download -> core-foundation-0.9.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.2/download -> core-foundation-sys-0.8.2.crate https://crates.io/api/v1/crates/counted-array/0.1.2/download -> counted-array-0.1.2.crate https://crates.io/api/v1/crates/cpuid-bool/0.1.2/download -> cpuid-bool-0.1.2.crate https://crates.io/api/v1/crates/crc32fast/1.2.1/download -> crc32fast-1.2.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.7.3/download -> crossbeam-deque-0.7.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.1.2/download -> crossbeam-queue-0.1.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.2.3/download -> crossbeam-queue-0.2.3.crate https://crates.io/api/v1/crates/crossbeam-utils/0.6.6/download -> crossbeam-utils-0.6.6.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.1/download -> crossbeam-utils-0.8.1.crate https://crates.io/api/v1/crates/crypto-mac/0.10.0/download -> crypto-mac-0.10.0.crate https://crates.io/api/v1/crates/crypto-mac/0.8.0/download -> crypto-mac-0.8.0.crate https://crates.io/api/v1/crates/daemonize/0.4.1/download -> daemonize-0.4.1.crate https://crates.io/api/v1/crates/derive-error/0.0.3/download -> derive-error-0.0.3.crate https://crates.io/api/v1/crates/difference/2.0.0/download -> difference-2.0.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/directories/3.0.1/download -> directories-3.0.1.crate https://crates.io/api/v1/crates/dirs/1.0.5/download -> dirs-1.0.5.crate https://crates.io/api/v1/crates/dirs-sys/0.3.5/download -> dirs-sys-0.3.5.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dtoa/0.4.7/download -> dtoa-0.4.7.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.26/download -> encoding_rs-0.8.26.crate https://crates.io/api/v1/crates/env_logger/0.8.2/download -> env_logger-0.8.2.crate https://crates.io/api/v1/crates/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/event-listener/2.5.1/download -> event-listener-2.5.1.crate https://crates.io/api/v1/crates/failure/0.1.8/download -> failure-0.1.8.crate https://crates.io/api/v1/crates/failure_derive/0.1.8/download -> failure_derive-0.1.8.crate https://crates.io/api/v1/crates/fastrand/1.4.0/download -> fastrand-1.4.0.crate https://crates.io/api/v1/crates/filetime/0.2.13/download -> filetime-0.2.13.crate https://crates.io/api/v1/crates/flate2/1.0.19/download -> flate2-1.0.19.crate https://crates.io/api/v1/crates/float-cmp/0.8.0/download -> float-cmp-0.8.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.0/download -> form_urlencoded-1.0.0.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/futures/0.1.30/download -> futures-0.1.30.crate https://crates.io/api/v1/crates/futures/0.3.9/download -> futures-0.3.9.crate https://crates.io/api/v1/crates/futures-channel/0.3.9/download -> futures-channel-0.3.9.crate https://crates.io/api/v1/crates/futures-core/0.3.9/download -> futures-core-0.3.9.crate https://crates.io/api/v1/crates/futures-cpupool/0.1.8/download -> futures-cpupool-0.1.8.crate https://crates.io/api/v1/crates/futures-executor/0.3.9/download -> futures-executor-0.3.9.crate https://crates.io/api/v1/crates/futures-io/0.3.9/download -> futures-io-0.3.9.crate https://crates.io/api/v1/crates/futures-lite/1.11.3/download -> futures-lite-1.11.3.crate https://crates.io/api/v1/crates/futures-macro/0.3.9/download -> futures-macro-0.3.9.crate https://crates.io/api/v1/crates/futures-sink/0.3.9/download -> futures-sink-0.3.9.crate https://crates.io/api/v1/crates/futures-task/0.3.9/download -> futures-task-0.3.9.crate https://crates.io/api/v1/crates/futures-util/0.3.9/download -> futures-util-0.3.9.crate https://crates.io/api/v1/crates/generic-array/0.14.4/download -> generic-array-0.14.4.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/gimli/0.23.0/download -> gimli-0.23.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/gloo-timers/0.2.1/download -> gloo-timers-0.2.1.crate https://crates.io/api/v1/crates/h2/0.1.26/download -> h2-0.1.26.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.17/download -> hermit-abi-0.1.17.crate https://crates.io/api/v1/crates/hmac/0.10.1/download -> hmac-0.10.1.crate https://crates.io/api/v1/crates/http/0.1.21/download -> http-0.1.21.crate https://crates.io/api/v1/crates/httparse/1.3.4/download -> httparse-1.3.4.crate https://crates.io/api/v1/crates/http-body/0.1.0/download -> http-body-0.1.0.crate https://crates.io/api/v1/crates/humantime/2.0.1/download -> humantime-2.0.1.crate https://crates.io/api/v1/crates/hyper/0.12.35/download -> hyper-0.12.35.crate https://crates.io/api/v1/crates/hyper-tls/0.3.2/download -> hyper-tls-0.3.2.crate https://crates.io/api/v1/crates/hyperx/0.12.0/download -> hyperx-0.12.0.crate https://crates.io/api/v1/crates/idna/0.1.5/download -> idna-0.1.5.crate https://crates.io/api/v1/crates/idna/0.2.0/download -> idna-0.2.0.crate https://crates.io/api/v1/crates/indexmap/1.6.1/download -> indexmap-1.6.1.crate https://crates.io/api/v1/crates/instant/0.1.9/download -> instant-0.1.9.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itertools/0.10.0/download -> itertools-0.10.0.crate https://crates.io/api/v1/crates/itertools/0.9.0/download -> itertools-0.9.0.crate https://crates.io/api/v1/crates/itoa/0.3.4/download -> itoa-0.3.4.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.crate https://crates.io/api/v1/crates/jobserver/0.1.21/download -> jobserver-0.1.21.crate https://crates.io/api/v1/crates/jsonwebtoken/7.2.0/download -> jsonwebtoken-7.2.0.crate https://crates.io/api/v1/crates/js-sys/0.3.46/download -> js-sys-0.3.46.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/kv-log-macro/1.0.7/download -> kv-log-macro-1.0.7.crate https://crates.io/api/v1/crates/language-tags/0.2.2/download -> language-tags-0.2.2.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/libc/0.2.82/download -> libc-0.2.82.crate https://crates.io/api/v1/crates/libmount/0.1.15/download -> libmount-0.1.15.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.3/download -> linked-hash-map-0.5.3.crate https://crates.io/api/v1/crates/local-encoding/0.2.0/download -> local-encoding-0.2.0.crate https://crates.io/api/v1/crates/lock_api/0.3.4/download -> lock_api-0.3.4.crate https://crates.io/api/v1/crates/log/0.3.9/download -> log-0.3.9.crate https://crates.io/api/v1/crates/log/0.4.11/download -> log-0.4.11.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/md5/0.3.8/download -> md5-0.3.8.crate https://crates.io/api/v1/crates/md-5/0.9.1/download -> md-5-0.9.1.crate https://crates.io/api/v1/crates/memcached-rs/0.4.2/download -> memcached-rs-0.4.2.crate https://crates.io/api/v1/crates/memchr/2.3.4/download -> memchr-2.3.4.crate https://crates.io/api/v1/crates/memoffset/0.5.6/download -> memoffset-0.5.6.crate https://crates.io/api/v1/crates/mime/0.2.6/download -> mime-0.2.6.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mime_guess/1.8.8/download -> mime_guess-1.8.8.crate https://crates.io/api/v1/crates/mime_guess/2.0.3/download -> mime_guess-2.0.3.crate https://crates.io/api/v1/crates/miniz_oxide/0.4.3/download -> miniz_oxide-0.4.3.crate https://crates.io/api/v1/crates/mio/0.6.23/download -> mio-0.6.23.crate https://crates.io/api/v1/crates/mio-named-pipes/0.1.7/download -> mio-named-pipes-0.1.7.crate https://crates.io/api/v1/crates/mio-uds/0.6.8/download -> mio-uds-0.6.8.crate https://crates.io/api/v1/crates/miow/0.2.2/download -> miow-0.2.2.crate https://crates.io/api/v1/crates/miow/0.3.6/download -> miow-0.3.6.crate https://crates.io/api/v1/crates/multipart/0.15.4/download -> multipart-0.15.4.crate https://crates.io/api/v1/crates/native-tls/0.2.7/download -> native-tls-0.2.7.crate https://crates.io/api/v1/crates/nb-connect/1.0.2/download -> nb-connect-1.0.2.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/nix/0.14.1/download -> nix-0.14.1.crate https://crates.io/api/v1/crates/nix/0.19.1/download -> nix-0.19.1.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.1.43/download -> num-traits-0.1.43.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/object/0.22.0/download -> object-0.22.0.crate https://crates.io/api/v1/crates/once_cell/1.5.2/download -> once_cell-1.5.2.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl/0.10.32/download -> openssl-0.10.32.crate https://crates.io/api/v1/crates/openssl-probe/0.1.2/download -> openssl-probe-0.1.2.crate https://crates.io/api/v1/crates/openssl-sys/0.9.60/download -> openssl-sys-0.9.60.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.9.0/download -> parking_lot-0.9.0.crate https://crates.io/api/v1/crates/parking_lot_core/0.6.2/download -> parking_lot_core-0.6.2.crate https://crates.io/api/v1/crates/pem/0.8.2/download -> pem-0.8.2.crate https://crates.io/api/v1/crates/percent-encoding/1.0.1/download -> percent-encoding-1.0.1.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/phf/0.7.24/download -> phf-0.7.24.crate https://crates.io/api/v1/crates/phf_codegen/0.7.24/download -> phf_codegen-0.7.24.crate https://crates.io/api/v1/crates/phf_generator/0.7.24/download -> phf_generator-0.7.24.crate https://crates.io/api/v1/crates/phf_shared/0.7.24/download -> phf_shared-0.7.24.crate https://crates.io/api/v1/crates/pin-project-lite/0.1.11/download -> pin-project-lite-0.1.11.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.1/download -> pin-project-lite-0.2.1.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/polling/2.0.2/download -> polling-2.0.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/predicates/1.0.6/download -> predicates-1.0.6.crate https://crates.io/api/v1/crates/predicates-core/1.0.1/download -> predicates-core-1.0.1.crate https://crates.io/api/v1/crates/predicates-tree/1.0.1/download -> predicates-tree-1.0.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.24/download -> proc-macro2-1.0.24.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro-nested/0.1.6/download -> proc-macro-nested-0.1.6.crate https://crates.io/api/v1/crates/publicsuffix/1.5.4/download -> publicsuffix-1.5.4.crate https://crates.io/api/v1/crates/pulldown-cmark/0.0.3/download -> pulldown-cmark-0.0.3.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/0.3.15/download -> quote-0.3.15.crate https://crates.io/api/v1/crates/quote/1.0.8/download -> quote-1.0.8.crate https://crates.io/api/v1/crates/rand/0.4.6/download -> rand-0.4.6.crate https://crates.io/api/v1/crates/rand/0.5.6/download -> rand-0.5.6.crate https://crates.io/api/v1/crates/rand/0.6.5/download -> rand-0.6.5.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.1.1/download -> rand_chacha-0.1.1.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.1.0/download -> rand_hc-0.1.0.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_isaac/0.1.1/download -> rand_isaac-0.1.1.crate https://crates.io/api/v1/crates/rand_jitter/0.1.4/download -> rand_jitter-0.1.4.crate https://crates.io/api/v1/crates/rand_os/0.1.3/download -> rand_os-0.1.3.crate https://crates.io/api/v1/crates/rand_pcg/0.1.2/download -> rand_pcg-0.1.2.crate https://crates.io/api/v1/crates/rand_xorshift/0.1.1/download -> rand_xorshift-0.1.1.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/redis/0.17.0/download -> redis-0.17.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_users/0.3.5/download -> redox_users-0.3.5.crate https://crates.io/api/v1/crates/regex/1.4.2/download -> regex-1.4.2.crate https://crates.io/api/v1/crates/regex-syntax/0.6.21/download -> regex-syntax-0.6.21.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/reqwest/0.9.24/download -> reqwest-0.9.24.crate https://crates.io/api/v1/crates/retry/1.2.0/download -> retry-1.2.0.crate https://crates.io/api/v1/crates/ring/0.16.19/download -> ring-0.16.19.crate https://crates.io/api/v1/crates/rouille/3.0.0/download -> rouille-3.0.0.crate https://crates.io/api/v1/crates/rust-argon2/0.8.3/download -> rust-argon2-0.8.3.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.18/download -> rustc-demangle-0.1.18.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.19/download -> schannel-0.1.19.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/security-framework/2.0.0/download -> security-framework-2.0.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.0.0/download -> security-framework-sys-2.0.0.crate https://crates.io/api/v1/crates/selenium-rs/0.1.2/download -> selenium-rs-0.1.2.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.118/download -> serde-1.0.118.crate https://crates.io/api/v1/crates/serde_derive/1.0.118/download -> serde_derive-1.0.118.crate https://crates.io/api/v1/crates/serde_json/1.0.61/download -> serde_json-1.0.61.crate https://crates.io/api/v1/crates/serde_urlencoded/0.5.5/download -> serde_urlencoded-0.5.5.crate https://crates.io/api/v1/crates/sha1/0.6.0/download -> sha1-0.6.0.crate https://crates.io/api/v1/crates/sha-1/0.9.2/download -> sha-1-0.9.2.crate https://crates.io/api/v1/crates/sha2/0.9.2/download -> sha2-0.9.2.crate https://crates.io/api/v1/crates/signal-hook-registry/1.3.0/download -> signal-hook-registry-1.3.0.crate https://crates.io/api/v1/crates/simple_asn1/0.4.1/download -> simple_asn1-0.4.1.crate https://crates.io/api/v1/crates/siphasher/0.2.3/download -> siphasher-0.2.3.crate https://crates.io/api/v1/crates/skeptic/0.4.0/download -> skeptic-0.4.0.crate https://crates.io/api/v1/crates/slab/0.4.2/download -> slab-0.4.2.crate https://crates.io/api/v1/crates/smallvec/0.6.13/download -> smallvec-0.6.13.crate https://crates.io/api/v1/crates/socket2/0.3.19/download -> socket2-0.3.19.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/string/0.2.1/download -> string-0.2.1.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.0/download -> strip-ansi-escapes-0.1.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/subtle/2.4.0/download -> subtle-2.4.0.crate https://crates.io/api/v1/crates/syn/0.11.11/download -> syn-0.11.11.crate https://crates.io/api/v1/crates/syn/1.0.58/download -> syn-1.0.58.crate https://crates.io/api/v1/crates/synom/0.11.3/download -> synom-0.11.3.crate https://crates.io/api/v1/crates/synstructure/0.12.4/download -> synstructure-0.12.4.crate https://crates.io/api/v1/crates/syslog/5.0.0/download -> syslog-5.0.0.crate https://crates.io/api/v1/crates/tar/0.4.30/download -> tar-0.4.30.crate https://crates.io/api/v1/crates/tempdir/0.3.7/download -> tempdir-0.3.7.crate https://crates.io/api/v1/crates/tempfile/3.1.0/download -> tempfile-3.1.0.crate https://crates.io/api/v1/crates/term/0.5.2/download -> term-0.5.2.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.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.23/download -> thiserror-1.0.23.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.23/download -> thiserror-impl-1.0.23.crate https://crates.io/api/v1/crates/thread_local/1.1.0/download -> thread_local-1.1.0.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/tiny_http/0.6.2/download -> tiny_http-0.6.2.crate https://crates.io/api/v1/crates/tinyvec/1.1.0/download -> tinyvec-1.1.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/0.1.22/download -> tokio-0.1.22.crate https://crates.io/api/v1/crates/tokio/0.2.24/download -> tokio-0.2.24.crate https://crates.io/api/v1/crates/tokio-buf/0.1.1/download -> tokio-buf-0.1.1.crate https://crates.io/api/v1/crates/tokio-codec/0.1.2/download -> tokio-codec-0.1.2.crate https://crates.io/api/v1/crates/tokio-compat/0.1.6/download -> tokio-compat-0.1.6.crate https://crates.io/api/v1/crates/tokio-current-thread/0.1.7/download -> tokio-current-thread-0.1.7.crate https://crates.io/api/v1/crates/tokio-executor/0.1.10/download -> tokio-executor-0.1.10.crate https://crates.io/api/v1/crates/tokio-fs/0.1.7/download -> tokio-fs-0.1.7.crate https://crates.io/api/v1/crates/tokio-io/0.1.13/download -> tokio-io-0.1.13.crate https://crates.io/api/v1/crates/tokio-named-pipes/0.1.0/download -> tokio-named-pipes-0.1.0.crate https://crates.io/api/v1/crates/tokio-process/0.2.5/download -> tokio-process-0.2.5.crate https://crates.io/api/v1/crates/tokio-reactor/0.1.12/download -> tokio-reactor-0.1.12.crate https://crates.io/api/v1/crates/tokio-serde/0.1.0/download -> tokio-serde-0.1.0.crate https://crates.io/api/v1/crates/tokio-serde-bincode/0.1.1/download -> tokio-serde-bincode-0.1.1.crate https://crates.io/api/v1/crates/tokio-signal/0.2.9/download -> tokio-signal-0.2.9.crate https://crates.io/api/v1/crates/tokio-sync/0.1.8/download -> tokio-sync-0.1.8.crate https://crates.io/api/v1/crates/tokio-tcp/0.1.4/download -> tokio-tcp-0.1.4.crate https://crates.io/api/v1/crates/tokio-threadpool/0.1.18/download -> tokio-threadpool-0.1.18.crate https://crates.io/api/v1/crates/tokio-timer/0.2.13/download -> tokio-timer-0.2.13.crate https://crates.io/api/v1/crates/tokio-udp/0.1.6/download -> tokio-udp-0.1.6.crate https://crates.io/api/v1/crates/tokio-uds/0.2.7/download -> tokio-uds-0.2.7.crate https://crates.io/api/v1/crates/tokio-util/0.3.1/download -> tokio-util-0.3.1.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/tower/0.1.1/download -> tower-0.1.1.crate https://crates.io/api/v1/crates/tower-buffer/0.1.2/download -> tower-buffer-0.1.2.crate https://crates.io/api/v1/crates/tower-discover/0.1.0/download -> tower-discover-0.1.0.crate https://crates.io/api/v1/crates/tower-layer/0.1.0/download -> tower-layer-0.1.0.crate https://crates.io/api/v1/crates/tower-limit/0.1.3/download -> tower-limit-0.1.3.crate https://crates.io/api/v1/crates/tower-load-shed/0.1.0/download -> tower-load-shed-0.1.0.crate https://crates.io/api/v1/crates/tower-retry/0.1.0/download -> tower-retry-0.1.0.crate https://crates.io/api/v1/crates/tower-service/0.2.0/download -> tower-service-0.2.0.crate https://crates.io/api/v1/crates/tower-timeout/0.1.1/download -> tower-timeout-0.1.1.crate https://crates.io/api/v1/crates/tower-util/0.1.0/download -> tower-util-0.1.0.crate https://crates.io/api/v1/crates/tracing/0.1.22/download -> tracing-0.1.22.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.11/download -> tracing-attributes-0.1.11.crate https://crates.io/api/v1/crates/tracing-core/0.1.17/download -> tracing-core-0.1.17.crate https://crates.io/api/v1/crates/treeline/0.1.0/download -> treeline-0.1.0.crate https://crates.io/api/v1/crates/try_from/0.3.2/download -> try_from-0.3.2.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/twoway/0.1.8/download -> twoway-0.1.8.crate https://crates.io/api/v1/crates/typenum/1.12.0/download -> typenum-1.12.0.crate https://crates.io/api/v1/crates/unicase/1.4.2/download -> unicase-1.4.2.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.4/download -> unicode-bidi-0.3.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.16/download -> unicode-normalization-0.1.16.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.0.4/download -> unicode-xid-0.0.4.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/unix_socket/0.5.0/download -> unix_socket-0.5.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/1.7.2/download -> url-1.7.2.crate https://crates.io/api/v1/crates/url/2.2.0/download -> url-2.2.0.crate https://crates.io/api/v1/crates/utf8parse/0.1.1/download -> utf8parse-0.1.1.crate https://crates.io/api/v1/crates/uuid/0.7.4/download -> uuid-0.7.4.crate https://crates.io/api/v1/crates/uuid/0.8.1/download -> uuid-0.8.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.11/download -> vcpkg-0.2.11.crate https://crates.io/api/v1/crates/vec-arena/1.0.0/download -> vec-arena-1.0.0.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.1.5/download -> version_check-0.1.5.crate https://crates.io/api/v1/crates/version_check/0.9.2/download -> version_check-0.9.2.crate https://crates.io/api/v1/crates/version-compare/0.0.11/download -> version-compare-0.0.11.crate https://crates.io/api/v1/crates/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/vte/0.3.3/download -> vte-0.3.3.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.1/download -> walkdir-2.3.1.crate https://crates.io/api/v1/crates/want/0.2.0/download -> want-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.69/download -> wasm-bindgen-0.2.69.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.69/download -> wasm-bindgen-backend-0.2.69.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.19/download -> wasm-bindgen-futures-0.4.19.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.69/download -> wasm-bindgen-macro-0.2.69.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.69/download -> wasm-bindgen-macro-support-0.2.69.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.69/download -> wasm-bindgen-shared-0.2.69.crate https://crates.io/api/v1/crates/web-sys/0.3.46/download -> web-sys-0.3.46.crate https://crates.io/api/v1/crates/wepoll-sys/3.0.1/download -> wepoll-sys-3.0.1.crate https://crates.io/api/v1/crates/which/4.0.2/download -> which-4.0.2.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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/winreg/0.6.2/download -> winreg-0.6.2.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/xattr/0.2.2/download -> xattr-0.2.2.crate https://crates.io/api/v1/crates/zip/0.5.9/download -> zip-0.5.9.crate https://crates.io/api/v1/crates/zstd/0.6.0+zstd.1.4.8/download -> zstd-0.6.0+zstd.1.4.8.crate https://crates.io/api/v1/crates/zstd-safe/3.0.0+zstd.1.4.8/download -> zstd-safe-3.0.0+zstd.1.4.8.crate https://crates.io/api/v1/crates/zstd-sys/1.4.19+zstd.1.4.8/download -> zstd-sys-1.4.19+zstd.1.4.8.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d31468ff1cff2df6e1e403cbc392fe1f diff --git a/metadata/md5-cache/dev-util/sccache-0.3.0 b/metadata/md5-cache/dev-util/sccache-0.3.0 index 4789e80d0445..88bc4c822aa9 100644 --- a/metadata/md5-cache/dev-util/sccache-0.3.0 +++ b/metadata/md5-cache/dev-util/sccache-0.3.0 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib:= app-arch/zstd dist-server? ( dev-libs/openssl:0= ) gcs? REQUIRED_USE=s3? ( simple-s3 ) SLOT=0 SRC_URI=https://github.com/mozilla/sccache/archive/v0.3.0.tar.gz -> sccache-0.3.0.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.18/download -> aho-corasick-0.7.18.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/anyhow/1.0.53/download -> anyhow-1.0.53.crate https://crates.io/api/v1/crates/ar/0.9.0/download -> ar-0.9.0.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/ascii/1.0.0/download -> ascii-1.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.4/download -> assert_cmd-2.0.4.crate https://crates.io/api/v1/crates/async-channel/1.6.1/download -> async-channel-1.6.1.crate https://crates.io/api/v1/crates/async-trait/0.1.52/download -> async-trait-0.1.52.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/base64/0.12.3/download -> base64-0.12.3.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake3/0.3.8/download -> blake3-0.3.8.crate https://crates.io/api/v1/crates/block-buffer/0.10.2/download -> block-buffer-0.10.2.crate https://crates.io/api/v1/crates/boxfnonce/0.1.1/download -> boxfnonce-0.1.1.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/buf_redux/0.8.4/download -> buf_redux-0.8.4.crate https://crates.io/api/v1/crates/bufstream/0.1.4/download -> bufstream-0.1.4.crate https://crates.io/api/v1/crates/bumpalo/3.9.1/download -> bumpalo-3.9.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/cache-padded/1.2.0/download -> cache-padded-1.2.0.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download -> chunked_transfer-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/combine/4.6.3/download -> combine-4.6.3.crate https://crates.io/api/v1/crates/concurrent-queue/1.2.2/download -> concurrent-queue-1.2.2.crate https://crates.io/api/v1/crates/config/0.10.1/download -> config-0.10.1.crate https://crates.io/api/v1/crates/conhash/0.4.0/download -> conhash-0.4.0.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/counted-array/0.1.2/download -> counted-array-0.1.2.crate https://crates.io/api/v1/crates/cpufeatures/0.2.1/download -> cpufeatures-0.2.1.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.4/download -> crossbeam-queue-0.3.4.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.7/download -> crossbeam-utils-0.8.7.crate https://crates.io/api/v1/crates/crypto-common/0.1.2/download -> crypto-common-0.1.2.crate https://crates.io/api/v1/crates/crypto-mac/0.8.0/download -> crypto-mac-0.8.0.crate https://crates.io/api/v1/crates/daemonize/0.4.1/download -> daemonize-0.4.1.crate https://crates.io/api/v1/crates/deadpool/0.7.0/download -> deadpool-0.7.0.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.2/download -> digest-0.10.2.crate https://crates.io/api/v1/crates/directories/4.0.1/download -> directories-4.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.6/download -> dirs-sys-0.3.6.crate https://crates.io/api/v1/crates/displaydoc/0.1.7/download -> displaydoc-0.1.7.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.30/download -> encoding_rs-0.8.30.crate https://crates.io/api/v1/crates/env_logger/0.9.0/download -> env_logger-0.9.0.crate https://crates.io/api/v1/crates/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/event-listener/2.5.2/download -> event-listener-2.5.2.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/filetime/0.2.15/download -> filetime-0.2.15.crate https://crates.io/api/v1/crates/flate2/1.0.22/download -> flate2-1.0.22.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/futures/0.3.21/download -> futures-0.3.21.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-executor/0.3.21/download -> futures-executor-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-locks/0.7.0/download -> futures-locks-0.7.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.21/download -> futures-macro-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-timer/3.0.2/download -> futures-timer-3.0.2.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.crate https://crates.io/api/v1/crates/generic-array/0.14.5/download -> generic-array-0.14.5.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.4/download -> getrandom-0.2.4.crate https://crates.io/api/v1/crates/h2/0.3.11/download -> h2-0.3.11.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/hmac/0.12.0/download -> hmac-0.12.0.crate https://crates.io/api/v1/crates/http/0.2.6/download -> http-0.2.6.crate https://crates.io/api/v1/crates/http-body/0.4.4/download -> http-body-0.4.4.crate https://crates.io/api/v1/crates/http-types/2.12.0/download -> http-types-2.12.0.crate https://crates.io/api/v1/crates/httparse/1.6.0/download -> httparse-1.6.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.17/download -> hyper-0.14.17.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/hyperx/1.4.0/download -> hyperx-1.4.0.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/1.8.0/download -> indexmap-1.8.0.crate https://crates.io/api/v1/crates/infer/0.2.3/download -> infer-0.2.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/ipnet/2.3.1/download -> ipnet-2.3.1.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.crate https://crates.io/api/v1/crates/js-sys/0.3.56/download -> js-sys-0.3.56.crate https://crates.io/api/v1/crates/jsonwebtoken/7.2.0/download -> jsonwebtoken-7.2.0.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/language-tags/0.3.2/download -> language-tags-0.3.2.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/lexical-core/0.7.6/download -> lexical-core-0.7.6.crate https://crates.io/api/v1/crates/libc/0.2.117/download -> libc-0.2.117.crate https://crates.io/api/v1/crates/libmount/0.1.15/download -> libmount-0.1.15.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/local-encoding/0.2.0/download -> local-encoding-0.2.0.crate https://crates.io/api/v1/crates/lock_api/0.4.6/download -> lock_api-0.4.6.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/md-5/0.10.0/download -> md-5-0.10.0.crate https://crates.io/api/v1/crates/md5/0.3.8/download -> md5-0.3.8.crate https://crates.io/api/v1/crates/memcached-rs/0.4.2/download -> memcached-rs-0.4.2.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mime_guess/2.0.3/download -> mime_guess-2.0.3.crate https://crates.io/api/v1/crates/miniz_oxide/0.4.4/download -> miniz_oxide-0.4.4.crate https://crates.io/api/v1/crates/mio/0.7.14/download -> mio-0.7.14.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/multipart/0.18.0/download -> multipart-0.18.0.crate https://crates.io/api/v1/crates/native-tls/0.2.8/download -> native-tls-0.2.8.crate https://crates.io/api/v1/crates/nix/0.14.1/download -> nix-0.14.1.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/ntapi/0.3.7/download -> ntapi-0.3.7.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.9.0/download -> once_cell-1.9.0.crate https://crates.io/api/v1/crates/openssl/0.10.38/download -> openssl-0.10.38.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.72/download -> openssl-sys-0.9.72.crate https://crates.io/api/v1/crates/parity-tokio-ipc/0.9.0/download -> parity-tokio-ipc-0.9.0.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/pem/0.8.3/download -> pem-0.8.3.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pin-project/1.0.10/download -> pin-project-1.0.10.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.10/download -> pin-project-internal-1.0.10.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.8/download -> pin-project-lite-0.2.8.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.24/download -> pkg-config-0.3.24.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.3/download -> predicates-core-1.0.3.crate https://crates.io/api/v1/crates/predicates-tree/1.0.5/download -> predicates-tree-1.0.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/pulldown-cmark/0.0.3/download -> pulldown-cmark-0.0.3.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.15/download -> quote-1.0.15.crate https://crates.io/api/v1/crates/rand/0.4.6/download -> rand-0.4.6.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/redis/0.21.5/download -> redis-0.21.5.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/reqwest/0.11.9/download -> reqwest-0.11.9.crate https://crates.io/api/v1/crates/retry/1.3.1/download -> retry-1.3.1.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rouille/3.4.0/download -> rouille-3.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.19/download -> schannel-0.1.19.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/security-framework/2.6.1/download -> security-framework-2.6.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download -> security-framework-sys-2.6.1.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/serde_derive/1.0.136/download -> serde_derive-1.0.136.crate https://crates.io/api/v1/crates/serde_json/1.0.79/download -> serde_json-1.0.79.crate https://crates.io/api/v1/crates/serde_qs/0.8.5/download -> serde_qs-0.8.5.crate https://crates.io/api/v1/crates/serde_repr/0.1.7/download -> serde_repr-0.1.7.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/serial_test/0.5.1/download -> serial_test-0.5.1.crate https://crates.io/api/v1/crates/serial_test_derive/0.5.1/download -> serial_test_derive-0.5.1.crate https://crates.io/api/v1/crates/sha-1/0.10.0/download -> sha-1-0.10.0.crate https://crates.io/api/v1/crates/sha1/0.6.1/download -> sha1-0.6.1.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/sha2/0.10.1/download -> sha2-0.10.1.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/simple_asn1/0.4.1/download -> simple_asn1-0.4.1.crate https://crates.io/api/v1/crates/skeptic/0.4.0/download -> skeptic-0.4.0.crate https://crates.io/api/v1/crates/slab/0.4.5/download -> slab-0.4.5.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/stringmatch/0.3.3/download -> stringmatch-0.3.3.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.86/download -> syn-1.0.86.crate https://crates.io/api/v1/crates/syslog/5.0.0/download -> syslog-5.0.0.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempdir/0.3.7/download -> tempdir-0.3.7.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.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thirtyfour/0.27.3/download -> thirtyfour-0.27.3.crate https://crates.io/api/v1/crates/thirtyfour_sync/0.27.1/download -> thirtyfour_sync-0.27.1.crate https://crates.io/api/v1/crates/thiserror/1.0.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/time/0.3.2/download -> time-0.3.2.crate https://crates.io/api/v1/crates/tiny_http/0.8.2/download -> tiny_http-0.8.2.crate https://crates.io/api/v1/crates/tinyvec/1.5.1/download -> tinyvec-1.5.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.16.1/download -> tokio-1.16.1.crate https://crates.io/api/v1/crates/tokio-macros/1.7.0/download -> tokio-macros-1.7.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.0/download -> tokio-native-tls-0.3.0.crate https://crates.io/api/v1/crates/tokio-serde/0.8.0/download -> tokio-serde-0.8.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.9/download -> tokio-util-0.6.9.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/tower/0.4.11/download -> tower-0.4.11.crate https://crates.io/api/v1/crates/tower-layer/0.3.1/download -> tower-layer-0.3.1.crate https://crates.io/api/v1/crates/tower-service/0.3.1/download -> tower-service-0.3.1.crate https://crates.io/api/v1/crates/tracing/0.1.30/download -> tracing-0.1.30.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.19/download -> tracing-attributes-0.1.19.crate https://crates.io/api/v1/crates/tracing-core/0.1.22/download -> tracing-core-0.1.22.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/twoway/0.1.8/download -> twoway-0.1.8.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download -> unicode-bidi-0.3.7.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unix_socket/0.5.0/download -> unix_socket-0.5.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/urlparse/0.7.3/download -> urlparse-0.7.3.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.crate https://crates.io/api/v1/crates/uuid/0.8.2/download -> uuid-0.8.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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-compare/0.1.0/download -> version-compare-0.1.0.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/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.79/download -> wasm-bindgen-0.2.79.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.79/download -> wasm-bindgen-backend-0.2.79.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.29/download -> wasm-bindgen-futures-0.4.29.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.79/download -> wasm-bindgen-macro-0.2.79.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.79/download -> wasm-bindgen-macro-support-0.2.79.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.79/download -> wasm-bindgen-shared-0.2.79.crate https://crates.io/api/v1/crates/web-sys/0.3.56/download -> web-sys-0.3.56.crate https://crates.io/api/v1/crates/which/4.2.4/download -> which-4.2.4.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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/winreg/0.7.0/download -> winreg-0.7.0.crate https://crates.io/api/v1/crates/wiremock/0.4.9/download -> wiremock-0.4.9.crate https://crates.io/api/v1/crates/xattr/0.2.2/download -> xattr-0.2.2.crate https://crates.io/api/v1/crates/zip/0.5.13/download -> zip-0.5.13.crate https://crates.io/api/v1/crates/zstd/0.6.1+zstd.1.4.9/download -> zstd-0.6.1+zstd.1.4.9.crate https://crates.io/api/v1/crates/zstd-safe/3.0.1+zstd.1.4.9/download -> zstd-safe-3.0.1+zstd.1.4.9.crate https://crates.io/api/v1/crates/zstd-sys/1.4.20+zstd.1.4.9/download -> zstd-sys-1.4.20+zstd.1.4.9.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=9e09ed405ae7c290220f2508df4955ec diff --git a/metadata/md5-cache/dev-util/sccache-0.5.3 b/metadata/md5-cache/dev-util/sccache-0.5.3 index 99aade91b5f9..c1bf3a2d985e 100644 --- a/metadata/md5-cache/dev-util/sccache-0.5.3 +++ b/metadata/md5-cache/dev-util/sccache-0.5.3 @@ -13,5 +13,5 @@ REQUIRED_USE=s3? ( simple-s3 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/mozilla/sccache/archive/v0.5.3.tar.gz -> sccache-0.5.3.tar.gz https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate 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/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstyle/0.3.5/download -> anstyle-0.3.5.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.crate https://crates.io/api/v1/crates/ar/0.9.0/download -> ar-0.9.0.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/ascii/1.1.0/download -> ascii-1.1.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.10/download -> assert_cmd-2.0.10.crate https://crates.io/api/v1/crates/async-compat/0.2.1/download -> async-compat-0.2.1.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backon/0.4.0/download -> backon-0.4.0.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bb8/0.8.0/download -> bb8-0.8.0.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.0.2/download -> bitflags-2.0.2.crate https://crates.io/api/v1/crates/blake3/1.3.3/download -> blake3-1.3.3.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/bstr/1.0.1/download -> bstr-1.0.1.crate https://crates.io/api/v1/crates/buf_redux/0.8.4/download -> buf_redux-0.8.4.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download -> chunked_transfer-1.4.0.crate https://crates.io/api/v1/crates/clap/4.1.11/download -> clap-4.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.1.9/download -> clap_derive-4.1.9.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/const-oid/0.9.2/download -> const-oid-0.9.2.crate https://crates.io/api/v1/crates/const-random-macro/0.1.15/download -> const-random-macro-0.1.15.crate https://crates.io/api/v1/crates/const-random/0.1.15/download -> const-random-0.1.15.crate https://crates.io/api/v1/crates/constant_time_eq/0.2.4/download -> constant_time_eq-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core_affinity/0.8.0/download -> core_affinity-0.8.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-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/daemonize/0.5.0/download -> daemonize-0.5.0.crate https://crates.io/api/v1/crates/dashmap/5.4.0/download -> dashmap-5.4.0.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/der/0.6.1/download -> der-0.6.1.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/directories/5.0.0/download -> directories-5.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.4.0/download -> dirs-sys-0.4.0.crate https://crates.io/api/v1/crates/displaydoc/0.1.7/download -> displaydoc-0.1.7.crate https://crates.io/api/v1/crates/dlv-list/0.5.0/download -> dlv-list-0.5.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/encoding-index-japanese/1.20141219.5/download -> encoding-index-japanese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-korean/1.20141219.5/download -> encoding-index-korean-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-simpchinese/1.20141219.5/download -> encoding-index-simpchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-singlebyte/1.20141219.5/download -> encoding-index-singlebyte-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-tradchinese/1.20141219.5/download -> encoding-index-tradchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding/0.2.33/download -> encoding-0.2.33.crate https://crates.io/api/v1/crates/encoding_index_tests/0.1.4/download -> encoding_index_tests-0.1.4.crate https://crates.io/api/v1/crates/encoding_rs/0.8.31/download -> encoding_rs-0.8.31.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/filetime/0.2.20/download -> filetime-0.2.20.crate https://crates.io/api/v1/crates/flagset/0.4.3/download -> flagset-0.4.3.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.27/download -> futures-channel-0.3.27.crate https://crates.io/api/v1/crates/futures-core/0.3.27/download -> futures-core-0.3.27.crate https://crates.io/api/v1/crates/futures-executor/0.3.27/download -> futures-executor-0.3.27.crate https://crates.io/api/v1/crates/futures-io/0.3.27/download -> futures-io-0.3.27.crate https://crates.io/api/v1/crates/futures-macro/0.3.27/download -> futures-macro-0.3.27.crate https://crates.io/api/v1/crates/futures-sink/0.3.27/download -> futures-sink-0.3.27.crate https://crates.io/api/v1/crates/futures-task/0.3.27/download -> futures-task-0.3.27.crate https://crates.io/api/v1/crates/futures-util/0.3.27/download -> futures-util-0.3.27.crate https://crates.io/api/v1/crates/futures/0.3.27/download -> futures-0.3.27.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/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/gzp/0.11.3/download -> gzp-0.11.3.crate https://crates.io/api/v1/crates/h2/0.3.17/download -> h2-0.3.17.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper-rustls/0.23.1/download -> hyper-rustls-0.23.1.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/hyper/0.14.25/download -> hyper-0.14.25.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.47/download -> iana-time-zone-0.1.47.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.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/io-lifetimes/0.7.5/download -> io-lifetimes-0.7.5.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.3/download -> io-lifetimes-1.0.3.crate https://crates.io/api/v1/crates/ipconfig/0.3.1/download -> ipconfig-0.3.1.crate https://crates.io/api/v1/crates/ipnet/2.5.1/download -> ipnet-2.5.1.crate https://crates.io/api/v1/crates/is-terminal/0.4.5/download -> is-terminal-0.4.5.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/jsonwebtoken/8.2.0/download -> jsonwebtoken-8.2.0.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/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/libmount/0.1.15/download -> libmount-0.1.15.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.0.46/download -> linux-raw-sys-0.0.46.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.3/download -> linux-raw-sys-0.1.3.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/lru-cache/0.1.2/download -> lru-cache-0.1.2.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/md-5/0.10.5/download -> md-5-0.10.5.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.6.2/download -> memmap2-0.6.2.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/multipart/0.18.0/download -> multipart-0.18.0.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nix/0.14.1/download -> nix-0.14.1.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.2/download -> num-bigint-dig-0.8.2.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-iter/0.1.43/download -> num-iter-0.1.43.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/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.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/opendal/0.34.0/download -> opendal-0.34.0.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.25.1+1.1.1t/download -> openssl-src-111.25.1+1.1.1t.crate https://crates.io/api/v1/crates/openssl-sys/0.9.84/download -> openssl-sys-0.9.84.crate https://crates.io/api/v1/crates/openssl/0.10.49/download -> openssl-0.10.49.crate https://crates.io/api/v1/crates/ordered-multimap/0.6.0/download -> ordered-multimap-0.6.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/pem-rfc7468/0.6.0/download -> pem-rfc7468-0.6.0.crate https://crates.io/api/v1/crates/pem/1.1.0/download -> pem-1.1.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.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/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.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-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkcs1/0.4.1/download -> pkcs1-0.4.1.crate https://crates.io/api/v1/crates/pkcs8/0.9.0/download -> pkcs8-0.9.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/predicates/3.0.2/download -> predicates-3.0.2.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-xml/0.27.1/download -> quick-xml-0.27.1.crate https://crates.io/api/v1/crates/quick-xml/0.28.1/download -> quick-xml-0.28.1.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redis/0.22.1/download -> redis-0.22.1.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/reqsign/0.10.1/download -> reqsign-0.10.1.crate https://crates.io/api/v1/crates/reqwest/0.11.16/download -> reqwest-0.11.16.crate https://crates.io/api/v1/crates/resolv-conf/0.7.0/download -> resolv-conf-0.7.0.crate https://crates.io/api/v1/crates/retry/2.0.0/download -> retry-2.0.0.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rouille/3.6.1/download -> rouille-3.6.1.crate https://crates.io/api/v1/crates/rsa/0.8.2/download -> rsa-0.8.2.crate https://crates.io/api/v1/crates/rust-ini/0.19.0/download -> rust-ini-0.19.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustix/0.35.13/download -> rustix-0.35.13.crate https://crates.io/api/v1/crates/rustix/0.36.4/download -> rustix-0.36.4.crate https://crates.io/api/v1/crates/rustls-native-certs/0.6.2/download -> rustls-native-certs-0.6.2.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.1/download -> rustls-pemfile-1.0.1.crate https://crates.io/api/v1/crates/rustls/0.20.7/download -> rustls-0.20.7.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download -> security-framework-sys-2.6.1.crate https://crates.io/api/v1/crates/security-framework/2.7.0/download -> security-framework-2.7.0.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.crate https://crates.io/api/v1/crates/serde/1.0.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_derive/1.0.159/download -> serde_derive-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.94/download -> serde_json-1.0.94.crate https://crates.io/api/v1/crates/serde_repr/0.1.9/download -> serde_repr-0.1.9.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/serial_test/2.0.0/download -> serial_test-2.0.0.crate https://crates.io/api/v1/crates/serial_test_derive/2.0.0/download -> serial_test_derive-2.0.0.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/signature/2.0.0/download -> signature-2.0.0.crate https://crates.io/api/v1/crates/simple_asn1/0.6.2/download -> simple_asn1-0.6.2.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spin/0.9.4/download -> spin-0.9.4.crate https://crates.io/api/v1/crates/spki/0.6.0/download -> spki-0.6.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/stringmatch/0.3.3/download -> stringmatch-0.3.3.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/syn/2.0.13/download -> syn-2.0.13.crate https://crates.io/api/v1/crates/syslog/6.0.1/download -> syslog-6.0.1.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/temp-env/0.3.4/download -> temp-env-0.3.4.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.2.2/download -> terminal_size-0.2.2.crate https://crates.io/api/v1/crates/termtree/0.4.0/download -> termtree-0.4.0.crate https://crates.io/api/v1/crates/thirtyfour/0.27.3/download -> thirtyfour-0.27.3.crate https://crates.io/api/v1/crates/thirtyfour_sync/0.27.1/download -> thirtyfour_sync-0.27.1.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/thiserror/1.0.38/download -> thiserror-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/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.6/download -> time-macros-0.2.6.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/time/0.3.17/download -> time-0.3.17.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tiny_http/0.12.0/download -> tiny_http-0.12.0.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.0/download -> tokio-native-tls-0.3.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.23.4/download -> tokio-rustls-0.23.4.crate https://crates.io/api/v1/crates/tokio-serde/0.8.0/download -> tokio-serde-0.8.0.crate https://crates.io/api/v1/crates/tokio-util/0.7.7/download -> tokio-util-0.7.7.crate https://crates.io/api/v1/crates/tokio/1.28.0/download -> tokio-1.28.0.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/tower-layer/0.3.2/download -> tower-layer-0.3.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tower/0.4.13/download -> tower-0.4.13.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/trust-dns-proto/0.22.0/download -> trust-dns-proto-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-resolver/0.22.0/download -> trust-dns-resolver-0.22.0.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/twoway/0.1.8/download -> twoway-0.1.8.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/urlparse/0.7.3/download -> urlparse-0.7.3.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.crate https://crates.io/api/v1/crates/uuid/1.3.1/download -> uuid-1.3.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.1.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/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.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-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.29/download -> wasm-bindgen-futures-0.4.29.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-streams/0.2.3/download -> wasm-streams-0.2.3.crate https://crates.io/api/v1/crates/web-sys/0.3.59/download -> web-sys-0.3.59.crate https://crates.io/api/v1/crates/webpki-roots/0.22.5/download -> webpki-roots-0.22.5.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/widestring/0.5.1/download -> widestring-0.5.1.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.1/download -> winnow-0.4.1.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/zeroize/1.5.7/download -> zeroize-1.5.7.crate https://crates.io/api/v1/crates/zip/0.6.4/download -> zip-0.6.4.crate https://crates.io/api/v1/crates/zstd-safe/6.0.4+zstd.1.5.4/download -> zstd-safe-6.0.4+zstd.1.5.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.7+zstd.1.5.4/download -> zstd-sys-2.0.7+zstd.1.5.4.crate https://crates.io/api/v1/crates/zstd/0.12.3+zstd.1.5.2/download -> zstd-0.12.3+zstd.1.5.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=0659332d020175b477ae0de3975de76b diff --git a/metadata/md5-cache/dev-util/sccache-0.5.4 b/metadata/md5-cache/dev-util/sccache-0.5.4 index 076a55d787d4..7ece93487c5a 100644 --- a/metadata/md5-cache/dev-util/sccache-0.5.4 +++ b/metadata/md5-cache/dev-util/sccache-0.5.4 @@ -13,5 +13,5 @@ REQUIRED_USE=s3? ( simple-s3 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/mozilla/sccache/archive/v0.5.4.tar.gz -> sccache-0.5.4.tar.gz https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate 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/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstyle/0.3.5/download -> anstyle-0.3.5.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.crate https://crates.io/api/v1/crates/ar/0.9.0/download -> ar-0.9.0.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/ascii/1.1.0/download -> ascii-1.1.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.10/download -> assert_cmd-2.0.10.crate https://crates.io/api/v1/crates/async-compat/0.2.1/download -> async-compat-0.2.1.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backon/0.4.0/download -> backon-0.4.0.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bb8/0.8.0/download -> bb8-0.8.0.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.0.2/download -> bitflags-2.0.2.crate https://crates.io/api/v1/crates/blake3/1.3.3/download -> blake3-1.3.3.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/bstr/1.0.1/download -> bstr-1.0.1.crate https://crates.io/api/v1/crates/buf_redux/0.8.4/download -> buf_redux-0.8.4.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download -> chunked_transfer-1.4.0.crate https://crates.io/api/v1/crates/clap/4.1.11/download -> clap-4.1.11.crate https://crates.io/api/v1/crates/clap_derive/4.1.9/download -> clap_derive-4.1.9.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/const-oid/0.9.2/download -> const-oid-0.9.2.crate https://crates.io/api/v1/crates/const-random-macro/0.1.15/download -> const-random-macro-0.1.15.crate https://crates.io/api/v1/crates/const-random/0.1.15/download -> const-random-0.1.15.crate https://crates.io/api/v1/crates/constant_time_eq/0.2.4/download -> constant_time_eq-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core_affinity/0.8.0/download -> core_affinity-0.8.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-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/daemonize/0.5.0/download -> daemonize-0.5.0.crate https://crates.io/api/v1/crates/dashmap/5.4.0/download -> dashmap-5.4.0.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/der/0.7.6/download -> der-0.7.6.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/directories/5.0.0/download -> directories-5.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.4.0/download -> dirs-sys-0.4.0.crate https://crates.io/api/v1/crates/displaydoc/0.1.7/download -> displaydoc-0.1.7.crate https://crates.io/api/v1/crates/dlv-list/0.5.0/download -> dlv-list-0.5.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/encoding-index-japanese/1.20141219.5/download -> encoding-index-japanese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-korean/1.20141219.5/download -> encoding-index-korean-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-simpchinese/1.20141219.5/download -> encoding-index-simpchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-singlebyte/1.20141219.5/download -> encoding-index-singlebyte-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-tradchinese/1.20141219.5/download -> encoding-index-tradchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding/0.2.33/download -> encoding-0.2.33.crate https://crates.io/api/v1/crates/encoding_index_tests/0.1.4/download -> encoding_index_tests-0.1.4.crate https://crates.io/api/v1/crates/encoding_rs/0.8.31/download -> encoding_rs-0.8.31.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flagset/0.4.3/download -> flagset-0.4.3.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs-err/2.9.0/download -> fs-err-2.9.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.27/download -> futures-channel-0.3.27.crate https://crates.io/api/v1/crates/futures-core/0.3.27/download -> futures-core-0.3.27.crate https://crates.io/api/v1/crates/futures-executor/0.3.27/download -> futures-executor-0.3.27.crate https://crates.io/api/v1/crates/futures-io/0.3.27/download -> futures-io-0.3.27.crate https://crates.io/api/v1/crates/futures-macro/0.3.27/download -> futures-macro-0.3.27.crate https://crates.io/api/v1/crates/futures-sink/0.3.27/download -> futures-sink-0.3.27.crate https://crates.io/api/v1/crates/futures-task/0.3.27/download -> futures-task-0.3.27.crate https://crates.io/api/v1/crates/futures-util/0.3.27/download -> futures-util-0.3.27.crate https://crates.io/api/v1/crates/futures/0.3.27/download -> futures-0.3.27.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/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/gzp/0.11.3/download -> gzp-0.11.3.crate https://crates.io/api/v1/crates/h2/0.3.17/download -> h2-0.3.17.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper-rustls/0.24.0/download -> hyper-rustls-0.24.0.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/hyper/0.14.25/download -> hyper-0.14.25.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.47/download -> iana-time-zone-0.1.47.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.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/io-lifetimes/0.7.5/download -> io-lifetimes-0.7.5.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.3/download -> io-lifetimes-1.0.3.crate https://crates.io/api/v1/crates/ipconfig/0.3.1/download -> ipconfig-0.3.1.crate https://crates.io/api/v1/crates/ipnet/2.5.1/download -> ipnet-2.5.1.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/jsonwebtoken/8.2.0/download -> jsonwebtoken-8.2.0.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/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/libmount/0.1.15/download -> libmount-0.1.15.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.0.46/download -> linux-raw-sys-0.0.46.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.3/download -> linux-raw-sys-0.1.3.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.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.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/lru-cache/0.1.2/download -> lru-cache-0.1.2.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/md-5/0.10.5/download -> md-5-0.10.5.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.6.2/download -> memmap2-0.6.2.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/multipart/0.18.0/download -> multipart-0.18.0.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nix/0.14.1/download -> nix-0.14.1.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.2/download -> num-bigint-dig-0.8.2.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-iter/0.1.43/download -> num-iter-0.1.43.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/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.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/opendal/0.37.0/download -> opendal-0.37.0.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.25.1+1.1.1t/download -> openssl-src-111.25.1+1.1.1t.crate https://crates.io/api/v1/crates/openssl-sys/0.9.90/download -> openssl-sys-0.9.90.crate https://crates.io/api/v1/crates/openssl/0.10.55/download -> openssl-0.10.55.crate https://crates.io/api/v1/crates/ordered-multimap/0.6.0/download -> ordered-multimap-0.6.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/pem/1.1.0/download -> pem-1.1.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.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/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.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-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkcs1/0.7.5/download -> pkcs1-0.7.5.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-xml/0.27.1/download -> quick-xml-0.27.1.crate https://crates.io/api/v1/crates/quick-xml/0.28.1/download -> quick-xml-0.28.1.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redis/0.22.1/download -> redis-0.22.1.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/reqsign/0.13.0/download -> reqsign-0.13.0.crate https://crates.io/api/v1/crates/reqwest/0.11.18/download -> reqwest-0.11.18.crate https://crates.io/api/v1/crates/resolv-conf/0.7.0/download -> resolv-conf-0.7.0.crate https://crates.io/api/v1/crates/retry/2.0.0/download -> retry-2.0.0.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rouille/3.6.1/download -> rouille-3.6.1.crate https://crates.io/api/v1/crates/rsa/0.9.2/download -> rsa-0.9.2.crate https://crates.io/api/v1/crates/rust-ini/0.19.0/download -> rust-ini-0.19.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustix/0.35.13/download -> rustix-0.35.13.crate https://crates.io/api/v1/crates/rustix/0.36.4/download -> rustix-0.36.4.crate https://crates.io/api/v1/crates/rustix/0.37.7/download -> rustix-0.37.7.crate https://crates.io/api/v1/crates/rustls-native-certs/0.6.2/download -> rustls-native-certs-0.6.2.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.1/download -> rustls-pemfile-1.0.1.crate https://crates.io/api/v1/crates/rustls-webpki/0.100.1/download -> rustls-webpki-0.100.1.crate https://crates.io/api/v1/crates/rustls/0.20.7/download -> rustls-0.20.7.crate https://crates.io/api/v1/crates/rustls/0.21.1/download -> rustls-0.21.1.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download -> security-framework-sys-2.6.1.crate https://crates.io/api/v1/crates/security-framework/2.7.0/download -> security-framework-2.7.0.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.crate https://crates.io/api/v1/crates/serde/1.0.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_derive/1.0.159/download -> serde_derive-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.94/download -> serde_json-1.0.94.crate https://crates.io/api/v1/crates/serde_repr/0.1.9/download -> serde_repr-0.1.9.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/serial_test/2.0.0/download -> serial_test-2.0.0.crate https://crates.io/api/v1/crates/serial_test_derive/2.0.0/download -> serial_test_derive-2.0.0.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/signature/2.0.0/download -> signature-2.0.0.crate https://crates.io/api/v1/crates/simple_asn1/0.6.2/download -> simple_asn1-0.6.2.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spin/0.9.4/download -> spin-0.9.4.crate https://crates.io/api/v1/crates/spki/0.7.2/download -> spki-0.7.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/stringmatch/0.3.3/download -> stringmatch-0.3.3.crate https://crates.io/api/v1/crates/strip-ansi-escapes/0.1.1/download -> strip-ansi-escapes-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/syn/2.0.13/download -> syn-2.0.13.crate https://crates.io/api/v1/crates/syslog/6.0.1/download -> syslog-6.0.1.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/temp-env/0.3.4/download -> temp-env-0.3.4.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.2.2/download -> terminal_size-0.2.2.crate https://crates.io/api/v1/crates/termtree/0.4.0/download -> termtree-0.4.0.crate https://crates.io/api/v1/crates/thirtyfour/0.27.3/download -> thirtyfour-0.27.3.crate https://crates.io/api/v1/crates/thirtyfour_sync/0.27.1/download -> thirtyfour_sync-0.27.1.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/thiserror/1.0.38/download -> thiserror-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/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.6/download -> time-macros-0.2.6.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/time/0.3.17/download -> time-0.3.17.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tiny_http/0.12.0/download -> tiny_http-0.12.0.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.0/download -> tokio-native-tls-0.3.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.23.4/download -> tokio-rustls-0.23.4.crate https://crates.io/api/v1/crates/tokio-rustls/0.24.0/download -> tokio-rustls-0.24.0.crate https://crates.io/api/v1/crates/tokio-serde/0.8.0/download -> tokio-serde-0.8.0.crate https://crates.io/api/v1/crates/tokio-util/0.7.7/download -> tokio-util-0.7.7.crate https://crates.io/api/v1/crates/tokio/1.28.2/download -> tokio-1.28.2.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/tower-layer/0.3.2/download -> tower-layer-0.3.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tower/0.4.13/download -> tower-0.4.13.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/trust-dns-proto/0.22.0/download -> trust-dns-proto-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-resolver/0.22.0/download -> trust-dns-resolver-0.22.0.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/twoway/0.1.8/download -> twoway-0.1.8.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/urlparse/0.7.3/download -> urlparse-0.7.3.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.crate https://crates.io/api/v1/crates/uuid/1.3.3/download -> uuid-1.3.3.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.1.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/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.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-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.29/download -> wasm-bindgen-futures-0.4.29.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-streams/0.2.3/download -> wasm-streams-0.2.3.crate https://crates.io/api/v1/crates/web-sys/0.3.59/download -> web-sys-0.3.59.crate https://crates.io/api/v1/crates/webpki-roots/0.22.5/download -> webpki-roots-0.22.5.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/widestring/0.5.1/download -> widestring-0.5.1.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.1/download -> winnow-0.4.1.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/zeroize/1.5.7/download -> zeroize-1.5.7.crate https://crates.io/api/v1/crates/zip/0.6.4/download -> zip-0.6.4.crate https://crates.io/api/v1/crates/zstd-safe/6.0.4+zstd.1.5.4/download -> zstd-safe-6.0.4+zstd.1.5.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.7+zstd.1.5.4/download -> zstd-sys-2.0.7+zstd.1.5.4.crate https://crates.io/api/v1/crates/zstd/0.12.3+zstd.1.5.2/download -> zstd-0.12.3+zstd.1.5.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=890b694cadd4e8c00d1020db9e4319d6 diff --git a/metadata/md5-cache/dev-util/sccache-9999 b/metadata/md5-cache/dev-util/sccache-9999 index e8e14a3aa597..51176b465509 100644 --- a/metadata/md5-cache/dev-util/sccache-9999 +++ b/metadata/md5-cache/dev-util/sccache-9999 @@ -12,5 +12,5 @@ RDEPEND=app-arch/zstd sys-libs/zlib:= dist-server? ( dev-libs/openssl:= ) gcs? ( REQUIRED_USE=s3? ( simple-s3 ) RESTRICT=test SLOT=0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=95db442a68dc3530f0c97798ac719283 diff --git a/metadata/md5-cache/dev-util/tree-sitter-cli-0.20.6 b/metadata/md5-cache/dev-util/tree-sitter-cli-0.20.6 index f92c7e4aef20..e8fcb99e83a2 100644 --- a/metadata/md5-cache/dev-util/tree-sitter-cli-0.20.6 +++ b/metadata/md5-cache/dev-util/tree-sitter-cli-0.20.6 @@ -11,5 +11,5 @@ RDEPEND=~dev-libs/tree-sitter-0.20.6[-ts-cli(-)] RESTRICT=test SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.20.6.tar.gz -> tree-sitter-0.20.6.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.15/download -> aho-corasick-0.7.15.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.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/anyhow/1.0.40/download -> anyhow-1.0.40.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/ascii/1.0.0/download -> ascii-1.0.0.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.11/download -> blake2b_simd-0.5.11.crate https://crates.io/api/v1/crates/bumpalo/3.6.1/download -> bumpalo-3.6.1.crate https://crates.io/api/v1/crates/cc/1.0.67/download -> cc-1.0.67.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download -> chunked_transfer-1.4.0.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.3/download -> crossbeam-utils-0.8.3.crate https://crates.io/api/v1/crates/ctor/0.1.20/download -> ctor-0.1.20.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/difference/2.0.0/download -> difference-2.0.0.crate https://crates.io/api/v1/crates/dirs/3.0.1/download -> dirs-3.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.5/download -> dirs-sys-0.3.5.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.2/download -> getrandom-0.2.2.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.18/download -> hermit-abi-0.1.18.crate https://crates.io/api/v1/crates/html-escape/0.2.6/download -> html-escape-0.2.6.crate https://crates.io/api/v1/crates/idna/0.2.2/download -> idna-0.2.2.crate https://crates.io/api/v1/crates/indexmap/1.6.1/download -> indexmap-1.6.1.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.crate https://crates.io/api/v1/crates/js-sys/0.3.48/download -> js-sys-0.3.48.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/libc/0.2.86/download -> libc-0.2.86.crate https://crates.io/api/v1/crates/libloading/0.7.0/download -> libloading-0.7.0.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.3.4/download -> memchr-2.3.4.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/once_cell/1.7.0/download -> once_cell-1.7.0.crate https://crates.io/api/v1/crates/output_vt100/0.1.2/download -> output_vt100-0.1.2.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/pretty_assertions/0.7.2/download -> pretty_assertions-0.7.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.24/download -> proc-macro2-1.0.24.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/rand/0.8.3/download -> rand-0.8.3.crate https://crates.io/api/v1/crates/rand_chacha/0.3.0/download -> rand_chacha-0.3.0.crate https://crates.io/api/v1/crates/rand_core/0.6.2/download -> rand_core-0.6.2.crate https://crates.io/api/v1/crates/rand_hc/0.3.0/download -> rand_hc-0.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.2.5/download -> redox_syscall-0.2.5.crate https://crates.io/api/v1/crates/redox_users/0.3.5/download -> redox_users-0.3.5.crate https://crates.io/api/v1/crates/regex/1.4.3/download -> regex-1.4.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.22/download -> regex-syntax-0.6.22.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/rust-argon2/0.8.3/download -> rust-argon2-0.8.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/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/semver/1.0.5/download -> semver-1.0.5.crate https://crates.io/api/v1/crates/serde/1.0.130/download -> serde-1.0.130.crate https://crates.io/api/v1/crates/serde_derive/1.0.130/download -> serde_derive-1.0.130.crate https://crates.io/api/v1/crates/serde_json/1.0.63/download -> serde_json-1.0.63.crate https://crates.io/api/v1/crates/smallbitvec/2.5.1/download -> smallbitvec-2.5.1.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.67/download -> syn-1.0.67.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.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.25/download -> thiserror-1.0.25.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.25/download -> thiserror-impl-1.0.25.crate https://crates.io/api/v1/crates/thread_local/1.1.3/download -> thread_local-1.1.3.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tiny_http/0.8.0/download -> tiny_http-0.8.0.crate https://crates.io/api/v1/crates/tinyvec/1.1.1/download -> tinyvec-1.1.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.4/download -> unicode-bidi-0.3.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/utf8-width/0.1.4/download -> utf8-width-0.1.4.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/walkdir/2.3.1/download -> walkdir-2.3.1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.71/download -> wasm-bindgen-0.2.71.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.71/download -> wasm-bindgen-backend-0.2.71.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.71/download -> wasm-bindgen-macro-0.2.71.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.71/download -> wasm-bindgen-macro-support-0.2.71.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.71/download -> wasm-bindgen-shared-0.2.71.crate https://crates.io/api/v1/crates/web-sys/0.3.48/download -> web-sys-0.3.48.crate https://crates.io/api/v1/crates/webbrowser/0.5.5/download -> webbrowser-0.5.5.crate https://crates.io/api/v1/crates/which/4.1.0/download -> which-4.1.0.crate https://crates.io/api/v1/crates/widestring/0.4.3/download -> widestring-0.4.3.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=48db36fba7345dbb06ebc564518f8439 diff --git a/metadata/md5-cache/dev-util/tree-sitter-cli-0.20.7 b/metadata/md5-cache/dev-util/tree-sitter-cli-0.20.7 index d2d5d27cb57d..1b65814d90dc 100644 --- a/metadata/md5-cache/dev-util/tree-sitter-cli-0.20.7 +++ b/metadata/md5-cache/dev-util/tree-sitter-cli-0.20.7 @@ -11,5 +11,5 @@ RDEPEND=~dev-libs/tree-sitter-0.20.7 RESTRICT=test SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.20.7.tar.gz -> tree-sitter-0.20.7.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.15/download -> aho-corasick-0.7.15.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.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/anyhow/1.0.40/download -> anyhow-1.0.40.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/ascii/1.0.0/download -> ascii-1.0.0.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.11/download -> blake2b_simd-0.5.11.crate https://crates.io/api/v1/crates/bumpalo/3.6.1/download -> bumpalo-3.6.1.crate https://crates.io/api/v1/crates/cc/1.0.67/download -> cc-1.0.67.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download -> chunked_transfer-1.4.0.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.3/download -> crossbeam-utils-0.8.3.crate https://crates.io/api/v1/crates/ctor/0.1.20/download -> ctor-0.1.20.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/difference/2.0.0/download -> difference-2.0.0.crate https://crates.io/api/v1/crates/dirs/3.0.1/download -> dirs-3.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.5/download -> dirs-sys-0.3.5.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.2/download -> getrandom-0.2.2.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.18/download -> hermit-abi-0.1.18.crate https://crates.io/api/v1/crates/html-escape/0.2.6/download -> html-escape-0.2.6.crate https://crates.io/api/v1/crates/idna/0.2.2/download -> idna-0.2.2.crate https://crates.io/api/v1/crates/indexmap/1.6.1/download -> indexmap-1.6.1.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.crate https://crates.io/api/v1/crates/js-sys/0.3.48/download -> js-sys-0.3.48.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/libc/0.2.86/download -> libc-0.2.86.crate https://crates.io/api/v1/crates/libloading/0.7.0/download -> libloading-0.7.0.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.3.4/download -> memchr-2.3.4.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/once_cell/1.7.0/download -> once_cell-1.7.0.crate https://crates.io/api/v1/crates/output_vt100/0.1.2/download -> output_vt100-0.1.2.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/pretty_assertions/0.7.2/download -> pretty_assertions-0.7.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.24/download -> proc-macro2-1.0.24.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/rand/0.8.3/download -> rand-0.8.3.crate https://crates.io/api/v1/crates/rand_chacha/0.3.0/download -> rand_chacha-0.3.0.crate https://crates.io/api/v1/crates/rand_core/0.6.2/download -> rand_core-0.6.2.crate https://crates.io/api/v1/crates/rand_hc/0.3.0/download -> rand_hc-0.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.2.5/download -> redox_syscall-0.2.5.crate https://crates.io/api/v1/crates/redox_users/0.3.5/download -> redox_users-0.3.5.crate https://crates.io/api/v1/crates/regex/1.4.3/download -> regex-1.4.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.22/download -> regex-syntax-0.6.22.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/rust-argon2/0.8.3/download -> rust-argon2-0.8.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/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/semver/1.0.5/download -> semver-1.0.5.crate https://crates.io/api/v1/crates/serde/1.0.130/download -> serde-1.0.130.crate https://crates.io/api/v1/crates/serde_derive/1.0.130/download -> serde_derive-1.0.130.crate https://crates.io/api/v1/crates/serde_json/1.0.63/download -> serde_json-1.0.63.crate https://crates.io/api/v1/crates/smallbitvec/2.5.1/download -> smallbitvec-2.5.1.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.67/download -> syn-1.0.67.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.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.25/download -> thiserror-1.0.25.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.25/download -> thiserror-impl-1.0.25.crate https://crates.io/api/v1/crates/thread_local/1.1.3/download -> thread_local-1.1.3.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tiny_http/0.8.0/download -> tiny_http-0.8.0.crate https://crates.io/api/v1/crates/tinyvec/1.1.1/download -> tinyvec-1.1.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.4/download -> unicode-bidi-0.3.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/utf8-width/0.1.4/download -> utf8-width-0.1.4.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/walkdir/2.3.1/download -> walkdir-2.3.1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.71/download -> wasm-bindgen-0.2.71.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.71/download -> wasm-bindgen-backend-0.2.71.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.71/download -> wasm-bindgen-macro-0.2.71.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.71/download -> wasm-bindgen-macro-support-0.2.71.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.71/download -> wasm-bindgen-shared-0.2.71.crate https://crates.io/api/v1/crates/web-sys/0.3.48/download -> web-sys-0.3.48.crate https://crates.io/api/v1/crates/webbrowser/0.5.5/download -> webbrowser-0.5.5.crate https://crates.io/api/v1/crates/which/4.1.0/download -> which-4.1.0.crate https://crates.io/api/v1/crates/widestring/0.4.3/download -> widestring-0.4.3.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=e048c122d7a58727c369d31f80ba1c09 diff --git a/metadata/md5-cache/dev-util/tree-sitter-cli-0.20.8 b/metadata/md5-cache/dev-util/tree-sitter-cli-0.20.8 index b81d593d5365..0f52ce7a5878 100644 --- a/metadata/md5-cache/dev-util/tree-sitter-cli-0.20.8 +++ b/metadata/md5-cache/dev-util/tree-sitter-cli-0.20.8 @@ -11,5 +11,5 @@ RDEPEND=~dev-libs/tree-sitter-0.20.8 RESTRICT=test SLOT=0 SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.20.8.tar.gz -> tree-sitter-0.20.8.tar.gz 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/anyhow/1.0.70/download -> anyhow-1.0.70.crate https://crates.io/api/v1/crates/ascii/1.1.0/download -> ascii-1.1.0.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.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/chunked_transfer/1.4.1/download -> chunked_transfer-1.4.1.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difference/2.0.0/download -> difference-2.0.0.crate https://crates.io/api/v1/crates/dirs/3.0.2/download -> dirs-3.0.2.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/errno/0.3.0/download -> errno-0.3.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/html-escape/0.2.13/download -> html-escape-0.2.13.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.9/download -> io-lifetimes-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jni/0.21.1/download -> jni-0.21.1.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-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/libc/0.2.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.1/download -> linux-raw-sys-0.3.1.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.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/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pretty_assertions/0.7.2/download -> pretty_assertions-0.7.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/raw-window-handle/0.5.2/download -> raw-window-handle-0.5.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.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/rustix/0.37.7/download -> rustix-0.37.7.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_derive/1.0.159/download -> serde_derive-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/smallbitvec/2.5.1/download -> smallbitvec-2.5.1.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.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.13/download -> syn-2.0.13.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.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.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/tiny_http/0.12.0/download -> tiny_http-0.12.0.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unindent/0.2.1/download -> unindent-0.2.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8-width/0.1.6/download -> utf8-width-0.1.6.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/walkdir/2.3.3/download -> walkdir-2.3.3.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/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/webbrowser/0.8.8/download -> webbrowser-0.8.8.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=53dc490f369734b3b977821200c7ebad diff --git a/metadata/md5-cache/dev-util/wachy-0.1.0_alpha6 b/metadata/md5-cache/dev-util/wachy-0.1.0_alpha6 index 4c8792a64f32..7db9104a9fa2 100644 --- a/metadata/md5-cache/dev-util/wachy-0.1.0_alpha6 +++ b/metadata/md5-cache/dev-util/wachy-0.1.0_alpha6 @@ -10,5 +10,5 @@ LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unlice RESTRICT=mirror SLOT=0 SRC_URI=https://github.com/rubrikinc/wachy/archive/refs/tags/0.1.0-alpha.6.tar.gz -> wachy-0.1.0_alpha6.tar.gz https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.6.3/download -> ahash-0.6.3.crate https://crates.io/api/v1/crates/array-macro/1.0.5/download -> array-macro-1.0.5.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/backtrace/0.3.63/download -> backtrace-0.3.63.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/cmake/0.1.46/download -> cmake-0.1.46.crate https://crates.io/api/v1/crates/cplus_demangle/0.1.1/download -> cplus_demangle-0.1.1.crate https://crates.io/api/v1/crates/cpp_demangle/0.3.3/download -> cpp_demangle-0.3.3.crate https://crates.io/api/v1/crates/crc32fast/1.2.1/download -> crc32fast-1.2.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.5/download -> crossbeam-utils-0.8.5.crate https://crates.io/api/v1/crates/cursive/0.16.3/download -> cursive-0.16.3.crate https://crates.io/api/v1/crates/cursive_core/0.2.2/download -> cursive_core-0.2.2.crate https://crates.io/api/v1/crates/cursive_table_view/0.13.3/download -> cursive_table_view-0.13.3.crate https://crates.io/api/v1/crates/darling/0.10.2/download -> darling-0.10.2.crate https://crates.io/api/v1/crates/darling_core/0.10.2/download -> darling_core-0.10.2.crate https://crates.io/api/v1/crates/darling_macro/0.10.2/download -> darling_macro-0.10.2.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/enum-map/0.6.4/download -> enum-map-0.6.4.crate https://crates.io/api/v1/crates/enum-map-derive/0.4.6/download -> enum-map-derive-0.4.6.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/flate2/1.0.22/download -> flate2-1.0.22.crate https://crates.io/api/v1/crates/flexi_logger/0.20.0/download -> flexi_logger-0.20.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/gimli/0.26.1/download -> gimli-0.26.1.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/itertools/0.10.1/download -> itertools-0.10.1.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.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/libc/0.2.107/download -> libc-0.2.107.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memmap2/0.5.0/download -> memmap2-0.5.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.4.4/download -> miniz_oxide-0.4.4.crate https://crates.io/api/v1/crates/ncurses/5.101.0/download -> ncurses-5.101.0.crate https://crates.io/api/v1/crates/num/0.3.1/download -> num-0.3.1.crate https://crates.io/api/v1/crates/num-complex/0.3.1/download -> num-complex-0.3.1.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-iter/0.1.42/download -> num-iter-0.1.42.crate https://crates.io/api/v1/crates/num-rational/0.3.2/download -> num-rational-0.3.2.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/object/0.27.1/download -> object-0.27.1.crate https://crates.io/api/v1/crates/once_cell/1.8.0/download -> once_cell-1.8.0.crate https://crates.io/api/v1/crates/owning_ref/0.4.1/download -> owning_ref-0.4.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.22/download -> pkg-config-0.3.22.crate https://crates.io/api/v1/crates/proc-macro2/1.0.32/download -> proc-macro2-1.0.32.crate https://crates.io/api/v1/crates/quote/1.0.10/download -> quote-1.0.10.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rustversion/1.0.5/download -> rustversion-1.0.5.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/serde/1.0.130/download -> serde-1.0.130.crate https://crates.io/api/v1/crates/serde_derive/1.0.130/download -> serde_derive-1.0.130.crate https://crates.io/api/v1/crates/serde_json/1.0.70/download -> serde_json-1.0.70.crate https://crates.io/api/v1/crates/signal-hook/0.3.10/download -> signal-hook-0.3.10.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/smallvec/1.7.0/download -> smallvec-1.7.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/strsim/0.9.3/download -> strsim-0.9.3.crate https://crates.io/api/v1/crates/syn/1.0.81/download -> syn-1.0.81.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.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.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/thread_local/1.1.3/download -> thread_local-1.1.3.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/time/0.3.5/download -> time-0.3.5.crate https://crates.io/api/v1/crates/time-macros/0.2.3/download -> time-macros-0.2.3.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unwrap/1.2.1/download -> unwrap-1.2.1.crate https://crates.io/api/v1/crates/version_check/0.9.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasmer_enumset/1.0.1/download -> wasmer_enumset-1.0.1.crate https://crates.io/api/v1/crates/wasmer_enumset_derive/0.5.0/download -> wasmer_enumset_derive-0.5.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-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/xi-unicode/0.3.0/download -> xi-unicode-0.3.0.crate https://crates.io/api/v1/crates/zydis/3.1.2/download -> zydis-3.1.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=788df35cf1c9ad26a6e15b3591c5b355 diff --git a/metadata/md5-cache/dev-util/wasmer-0.11.0 b/metadata/md5-cache/dev-util/wasmer-0.11.0 index 15a604a41b09..dbf833e74f9e 100644 --- a/metadata/md5-cache/dev-util/wasmer-0.11.0 +++ b/metadata/md5-cache/dev-util/wasmer-0.11.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=MIT Apache-2.0 BSD-2 ISC SLOT=0 SRC_URI=https://github.com/wasmerio/wasmer/archive/0.11.0.tar.gz -> wasmer-0.11.0.tar.gz https://dev.gentoo.org/~williamh/dist/wasmer-0.11.0-git-deps.tar.xz https://crates.io/api/v1/crates/aho-corasick/0.7.6/download -> aho-corasick-0.7.6.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/arrayref/0.3.5/download -> arrayref-0.3.5.crate https://crates.io/api/v1/crates/arrayvec/0.5.1/download -> arrayvec-0.5.1.crate https://crates.io/api/v1/crates/atty/0.2.13/download -> atty-0.2.13.crate https://crates.io/api/v1/crates/autocfg/0.1.7/download -> autocfg-0.1.7.crate https://crates.io/api/v1/crates/bincode/1.2.0/download -> bincode-1.2.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.9/download -> blake2b_simd-0.5.9.crate https://crates.io/api/v1/crates/bstr/0.2.8/download -> bstr-0.2.8.crate https://crates.io/api/v1/crates/byteorder/1.3.2/download -> byteorder-1.3.2.crate https://crates.io/api/v1/crates/c2-chacha/0.2.3/download -> c2-chacha-0.2.3.crate https://crates.io/api/v1/crates/cargo_toml/0.6.4/download -> cargo_toml-0.6.4.crate https://crates.io/api/v1/crates/cast/0.2.2/download -> cast-0.2.2.crate https://crates.io/api/v1/crates/cbindgen/0.9.1/download -> cbindgen-0.9.1.crate https://crates.io/api/v1/crates/cc/1.0.47/download -> cc-1.0.47.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/clap/2.33.0/download -> clap-2.33.0.crate https://crates.io/api/v1/crates/cloudabi/0.0.3/download -> cloudabi-0.0.3.crate https://crates.io/api/v1/crates/cmake/0.1.42/download -> cmake-0.1.42.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.4/download -> constant_time_eq-0.1.4.crate https://crates.io/api/v1/crates/cranelift-bforest/0.44.0/download -> cranelift-bforest-0.44.0.crate https://crates.io/api/v1/crates/cranelift-codegen/0.44.0/download -> cranelift-codegen-0.44.0.crate https://crates.io/api/v1/crates/cranelift-codegen-meta/0.44.0/download -> cranelift-codegen-meta-0.44.0.crate https://crates.io/api/v1/crates/cranelift-codegen-shared/0.44.0/download -> cranelift-codegen-shared-0.44.0.crate https://crates.io/api/v1/crates/cranelift-entity/0.44.0/download -> cranelift-entity-0.44.0.crate https://crates.io/api/v1/crates/cranelift-native/0.44.0/download -> cranelift-native-0.44.0.crate https://crates.io/api/v1/crates/criterion/0.2.11/download -> criterion-0.2.11.crate https://crates.io/api/v1/crates/criterion-plot/0.3.1/download -> criterion-plot-0.3.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.7.2/download -> crossbeam-deque-0.7.2.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.0/download -> crossbeam-epoch-0.8.0.crate https://crates.io/api/v1/crates/crossbeam-queue/0.1.2/download -> crossbeam-queue-0.1.2.crate https://crates.io/api/v1/crates/crossbeam-utils/0.6.6/download -> crossbeam-utils-0.6.6.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.0/download -> crossbeam-utils-0.7.0.crate https://crates.io/api/v1/crates/csv/1.1.1/download -> csv-1.1.1.crate https://crates.io/api/v1/crates/csv-core/0.1.6/download -> csv-core-0.1.6.crate https://crates.io/api/v1/crates/ctor/0.1.12/download -> ctor-0.1.12.crate https://crates.io/api/v1/crates/digest/0.8.1/download -> digest-0.8.1.crate https://crates.io/api/v1/crates/dynasm/0.5.1/download -> dynasm-0.5.1.crate https://crates.io/api/v1/crates/dynasmrt/0.5.1/download -> dynasmrt-0.5.1.crate https://crates.io/api/v1/crates/either/1.5.3/download -> either-1.5.3.crate https://crates.io/api/v1/crates/enum-methods/0.0.8/download -> enum-methods-0.0.8.crate https://crates.io/api/v1/crates/erased-serde/0.3.9/download -> erased-serde-0.3.9.crate https://crates.io/api/v1/crates/errno/0.2.4/download -> errno-0.2.4.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.1/download -> errno-dragonfly-0.1.1.crate https://crates.io/api/v1/crates/failure/0.1.6/download -> failure-0.1.6.crate https://crates.io/api/v1/crates/failure_derive/0.1.6/download -> failure_derive-0.1.6.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/gcc/0.3.55/download -> gcc-0.3.55.crate https://crates.io/api/v1/crates/generational-arena/0.2.4/download -> generational-arena-0.2.4.crate https://crates.io/api/v1/crates/generic-array/0.12.3/download -> generic-array-0.12.3.crate https://crates.io/api/v1/crates/getrandom/0.1.13/download -> getrandom-0.1.13.crate https://crates.io/api/v1/crates/ghost/0.1.1/download -> ghost-0.1.1.crate https://crates.io/api/v1/crates/glob/0.2.11/download -> glob-0.2.11.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/goblin/0.0.24/download -> goblin-0.0.24.crate https://crates.io/api/v1/crates/heck/0.3.1/download -> heck-0.3.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.3/download -> hermit-abi-0.1.3.crate https://crates.io/api/v1/crates/hex/0.3.2/download -> hex-0.3.2.crate https://crates.io/api/v1/crates/indexmap/1.3.0/download -> indexmap-1.3.0.crate https://crates.io/api/v1/crates/inventory/0.1.4/download -> inventory-0.1.4.crate https://crates.io/api/v1/crates/inventory-impl/0.1.4/download -> inventory-impl-0.1.4.crate https://crates.io/api/v1/crates/itertools/0.8.1/download -> itertools-0.8.1.crate https://crates.io/api/v1/crates/itoa/0.4.4/download -> itoa-0.4.4.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.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/libc/0.2.65/download -> libc-0.2.65.crate https://crates.io/api/v1/crates/llvm-sys/80.1.1/download -> llvm-sys-80.1.1.crate https://crates.io/api/v1/crates/lock_api/0.3.1/download -> lock_api-0.3.1.crate https://crates.io/api/v1/crates/log/0.4.8/download -> log-0.4.8.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/md5/0.6.1/download -> md5-0.6.1.crate https://crates.io/api/v1/crates/memchr/2.2.1/download -> memchr-2.2.1.crate https://crates.io/api/v1/crates/memmap/0.7.0/download -> memmap-0.7.0.crate https://crates.io/api/v1/crates/memoffset/0.5.3/download -> memoffset-0.5.3.crate https://crates.io/api/v1/crates/nix/0.15.0/download -> nix-0.15.0.crate https://crates.io/api/v1/crates/num_cpus/1.11.0/download -> num_cpus-1.11.0.crate https://crates.io/api/v1/crates/num-traits/0.2.8/download -> num-traits-0.2.8.crate https://crates.io/api/v1/crates/owning_ref/0.4.0/download -> owning_ref-0.4.0.crate https://crates.io/api/v1/crates/page_size/0.4.1/download -> page_size-0.4.1.crate https://crates.io/api/v1/crates/parking_lot/0.9.0/download -> parking_lot-0.9.0.crate https://crates.io/api/v1/crates/parking_lot_core/0.6.2/download -> parking_lot_core-0.6.2.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.6/download -> ppv-lite86-0.2.6.crate https://crates.io/api/v1/crates/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/proc-macro2/1.0.6/download -> proc-macro2-1.0.6.crate https://crates.io/api/v1/crates/proc-macro-error/0.2.6/download -> proc-macro-error-0.2.6.crate https://crates.io/api/v1/crates/quote/0.3.15/download -> quote-0.3.15.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/quote/1.0.2/download -> quote-1.0.2.crate https://crates.io/api/v1/crates/rand/0.7.2/download -> rand-0.7.2.crate https://crates.io/api/v1/crates/rand_chacha/0.2.1/download -> rand_chacha-0.2.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_os/0.1.3/download -> rand_os-0.1.3.crate https://crates.io/api/v1/crates/rand_xoshiro/0.1.0/download -> rand_xoshiro-0.1.0.crate https://crates.io/api/v1/crates/raw-cpuid/6.1.0/download -> raw-cpuid-6.1.0.crate https://crates.io/api/v1/crates/rayon/1.2.0/download -> rayon-1.2.0.crate https://crates.io/api/v1/crates/rayon-core/1.6.0/download -> rayon-core-1.6.0.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.56/download -> redox_syscall-0.1.56.crate https://crates.io/api/v1/crates/regex/1.3.1/download -> regex-1.3.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.8/download -> regex-automata-0.1.8.crate https://crates.io/api/v1/crates/regex-syntax/0.6.12/download -> regex-syntax-0.6.12.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.2/download -> remove_dir_all-0.5.2.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/ryu/1.0.2/download -> ryu-1.0.2.crate https://crates.io/api/v1/crates/same-file/1.0.5/download -> same-file-1.0.5.crate https://crates.io/api/v1/crates/scopeguard/1.0.0/download -> scopeguard-1.0.0.crate https://crates.io/api/v1/crates/scroll/0.9.2/download -> scroll-0.9.2.crate https://crates.io/api/v1/crates/scroll_derive/0.9.5/download -> scroll_derive-0.9.5.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.102/download -> serde-1.0.102.crate https://crates.io/api/v1/crates/serde-bench/0.0.7/download -> serde-bench-0.0.7.crate https://crates.io/api/v1/crates/serde_bytes/0.11.2/download -> serde_bytes-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.102/download -> serde_derive-1.0.102.crate https://crates.io/api/v1/crates/serde_json/1.0.41/download -> serde_json-1.0.41.crate https://crates.io/api/v1/crates/smallvec/0.6.13/download -> smallvec-0.6.13.crate https://crates.io/api/v1/crates/stable_deref_trait/1.1.1/download -> stable_deref_trait-1.1.1.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.4/download -> structopt-0.3.4.crate https://crates.io/api/v1/crates/structopt-derive/0.3.4/download -> structopt-derive-0.3.4.crate https://crates.io/api/v1/crates/syn/0.11.11/download -> syn-0.11.11.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.crate https://crates.io/api/v1/crates/syn/1.0.8/download -> syn-1.0.8.crate https://crates.io/api/v1/crates/synom/0.11.3/download -> synom-0.11.3.crate https://crates.io/api/v1/crates/synstructure/0.12.2/download -> synstructure-0.12.2.crate https://crates.io/api/v1/crates/target-lexicon/0.8.1/download -> target-lexicon-0.8.1.crate https://crates.io/api/v1/crates/tempfile/3.1.0/download -> tempfile-3.1.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/0.3.6/download -> thread_local-0.3.6.crate https://crates.io/api/v1/crates/time/0.1.42/download -> time-0.1.42.crate https://crates.io/api/v1/crates/tinytemplate/1.0.2/download -> tinytemplate-1.0.2.crate https://crates.io/api/v1/crates/toml/0.4.10/download -> toml-0.4.10.crate https://crates.io/api/v1/crates/toml/0.5.5/download -> toml-0.5.5.crate https://crates.io/api/v1/crates/typenum/1.11.2/download -> typenum-1.11.2.crate https://crates.io/api/v1/crates/typetag/0.1.4/download -> typetag-0.1.4.crate https://crates.io/api/v1/crates/typetag-impl/0.1.4/download -> typetag-impl-0.1.4.crate https://crates.io/api/v1/crates/unicode-segmentation/1.6.0/download -> unicode-segmentation-1.6.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.6/download -> unicode-width-0.1.6.crate https://crates.io/api/v1/crates/unicode-xid/0.0.4/download -> unicode-xid-0.0.4.crate https://crates.io/api/v1/crates/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/unicode-xid/0.2.0/download -> unicode-xid-0.2.0.crate https://crates.io/api/v1/crates/vec_map/0.8.1/download -> vec_map-0.8.1.crate https://crates.io/api/v1/crates/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/wabt/0.9.2/download -> wabt-0.9.2.crate https://crates.io/api/v1/crates/wabt-sys/0.7.0/download -> wabt-sys-0.7.0.crate https://crates.io/api/v1/crates/walkdir/2.2.9/download -> walkdir-2.2.9.crate https://crates.io/api/v1/crates/wasi/0.7.0/download -> wasi-0.7.0.crate https://crates.io/api/v1/crates/wasmer-clif-fork-frontend/0.44.0/download -> wasmer-clif-fork-frontend-0.44.0.crate https://crates.io/api/v1/crates/wasmer-clif-fork-wasm/0.44.0/download -> wasmer-clif-fork-wasm-0.44.0.crate https://crates.io/api/v1/crates/wasmparser/0.39.2/download -> wasmparser-0.39.2.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.8/download -> winapi-0.3.8.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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.2/download -> winapi-util-0.1.2.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=fa1992eb776e093e27babd674b29d8fe diff --git a/metadata/md5-cache/dev-util/watchman-2023.02.06.00 b/metadata/md5-cache/dev-util/watchman-2023.02.06.00 index b0bed3b20ae4..163af7f57350 100644 --- a/metadata/md5-cache/dev-util/watchman-2023.02.06.00 +++ b/metadata/md5-cache/dev-util/watchman-2023.02.06.00 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/facebook/watchman/archive/refs/tags/v2023.02.06.00.tar.gz -> watchman-2023.02.06.00.tar.gz https://crates.io/api/v1/crates/ahash/0.3.8/download -> ahash-0.3.8.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/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.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/anyhow/1.0.68/download -> anyhow-1.0.68.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/base64/0.10.1/download -> base64-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/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.3.0/download -> bytes-1.3.0.crate https://crates.io/api/v1/crates/cc/1.0.78/download -> cc-1.0.78.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/const-random/0.1.15/download -> const-random-0.1.15.crate https://crates.io/api/v1/crates/const-random-macro/0.1.15/download -> const-random-macro-0.1.15.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.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-queue/0.3.8/download -> crossbeam-queue-0.3.8.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/cxx/1.0.87/download -> cxx-1.0.87.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.87/download -> cxxbridge-flags-1.0.87.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.87/download -> cxxbridge-macro-1.0.87.crate https://crates.io/api/v1/crates/cxx-build/1.0.87/download -> cxx-build-1.0.87.crate https://crates.io/api/v1/crates/deelevate/0.1.1/download -> deelevate-0.1.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/duct/0.13.6/download -> duct-0.13.6.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/embed-resource/1.8.0/download -> embed-resource-1.8.0.crate https://crates.io/api/v1/crates/filedescriptor/0.7.3/download -> filedescriptor-0.7.3.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.25/download -> futures-0.3.25.crate https://crates.io/api/v1/crates/futures-channel/0.3.25/download -> futures-channel-0.3.25.crate https://crates.io/api/v1/crates/futures-core/0.3.25/download -> futures-core-0.3.25.crate https://crates.io/api/v1/crates/futures-executor/0.3.25/download -> futures-executor-0.3.25.crate https://crates.io/api/v1/crates/futures-io/0.3.25/download -> futures-io-0.3.25.crate https://crates.io/api/v1/crates/futures-macro/0.3.25/download -> futures-macro-0.3.25.crate https://crates.io/api/v1/crates/futures-sink/0.3.25/download -> futures-sink-0.3.25.crate https://crates.io/api/v1/crates/futures-task/0.3.25/download -> futures-task-0.3.25.crate https://crates.io/api/v1/crates/futures-util/0.3.25/download -> futures-util-0.3.25.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.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/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/jwalk/0.6.2/download -> jwalk-0.6.2.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.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/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmem/0.1.1/download -> memmem-0.1.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/nix/0.23.2/download -> nix-0.23.2.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/ntapi/0.4.0/download -> ntapi-0.4.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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/num-derive/0.2.5/download -> num-derive-0.2.5.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.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/once_cell/1.17.0/download -> once_cell-1.17.0.crate https://crates.io/api/v1/crates/ordered-float/1.1.1/download -> ordered-float-1.1.1.crate https://crates.io/api/v1/crates/os_pipe/1.1.2/download -> os_pipe-1.1.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.6/download -> parking_lot_core-0.9.6.crate https://crates.io/api/v1/crates/pathsearch/0.2.0/download -> pathsearch-0.2.0.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/proc-macro2/1.0.50/download -> proc-macro2-1.0.50.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.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.1/download -> rayon-core-1.10.1.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/redox_users/0.4.3/download -> redox_users-0.4.3.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.3/download -> scratch-1.0.3.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.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_bytes/0.11.8/download -> serde_bytes-0.11.8.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.91/download -> serde_json-1.0.91.crate https://crates.io/api/v1/crates/shared_child/1.0.0/download -> shared_child-1.0.0.crate https://crates.io/api/v1/crates/shared_library/0.1.9/download -> shared_library-0.1.9.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/0.6.14/download -> smallvec-0.6.14.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/sysinfo/0.26.9/download -> sysinfo-0.26.9.crate https://crates.io/api/v1/crates/tabular/0.2.0/download -> tabular-0.2.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminfo/0.7.5/download -> terminfo-0.7.5.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/termwiz/0.8.0/download -> termwiz-0.8.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/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tokio/1.24.2/download -> tokio-1.24.2.crate https://crates.io/api/v1/crates/tokio-macros/1.8.2/download -> tokio-macros-1.8.2.crate https://crates.io/api/v1/crates/tokio-util/0.6.10/download -> tokio-util-0.6.10.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.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.0/download -> unicode-segmentation-1.10.0.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/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/utf8parse/0.1.1/download -> utf8parse-0.1.1.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/vergen/3.2.0/download -> vergen-3.2.0.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/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/vswhom-sys/0.1.2/download -> vswhom-sys-0.1.2.crate https://crates.io/api/v1/crates/vtparse/0.2.2/download -> vtparse-0.2.2.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.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/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xi-unicode/0.2.1/download -> xi-unicode-0.2.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b851d7aaa55aa26140739e1bfed8f086 diff --git a/metadata/md5-cache/dev-util/watchman-2023.05.22.00 b/metadata/md5-cache/dev-util/watchman-2023.05.22.00 index 0b5a577652a8..ea5a71e3957d 100644 --- a/metadata/md5-cache/dev-util/watchman-2023.05.22.00 +++ b/metadata/md5-cache/dev-util/watchman-2023.05.22.00 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/facebook/watchman/archive/refs/tags/v2023.05.22.00.tar.gz -> watchman-2023.05.22.00.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.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/anyhow/1.0.70/download -> anyhow-1.0.70.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/base64/0.10.1/download -> base64-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/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/deelevate/0.1.1/download -> deelevate-0.1.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/duct/0.13.6/download -> duct-0.13.6.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/embed-resource/1.8.0/download -> embed-resource-1.8.0.crate https://crates.io/api/v1/crates/filedescriptor/0.7.3/download -> filedescriptor-0.7.3.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.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/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/jwalk/0.6.2/download -> jwalk-0.6.2.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/libc/0.2.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.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/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmem/0.1.1/download -> memmem-0.1.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/ntapi/0.4.0/download -> ntapi-0.4.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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/num-derive/0.2.5/download -> num-derive-0.2.5.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.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/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/ordered-float/1.1.1/download -> ordered-float-1.1.1.crate https://crates.io/api/v1/crates/os_pipe/1.1.3/download -> os_pipe-1.1.3.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/pathsearch/0.2.0/download -> pathsearch-0.2.0.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.160/download -> serde-1.0.160.crate https://crates.io/api/v1/crates/serde_bytes/0.11.9/download -> serde_bytes-0.11.9.crate https://crates.io/api/v1/crates/serde_derive/1.0.160/download -> serde_derive-1.0.160.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/shared_child/1.0.0/download -> shared_child-1.0.0.crate https://crates.io/api/v1/crates/shared_library/0.1.9/download -> shared_library-0.1.9.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/0.6.14/download -> smallvec-0.6.14.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/sysinfo/0.26.9/download -> sysinfo-0.26.9.crate https://crates.io/api/v1/crates/tabular/0.2.0/download -> tabular-0.2.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminfo/0.7.5/download -> terminfo-0.7.5.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/termwiz/0.8.0/download -> termwiz-0.8.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.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/tokio/1.27.0/download -> tokio-1.27.0.crate https://crates.io/api/v1/crates/tokio-macros/2.0.0/download -> tokio-macros-2.0.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.10/download -> tokio-util-0.6.10.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.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/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/utf8parse/0.1.1/download -> utf8parse-0.1.1.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/vergen/3.2.0/download -> vergen-3.2.0.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/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/vswhom-sys/0.1.2/download -> vswhom-sys-0.1.2.crate https://crates.io/api/v1/crates/vtparse/0.2.2/download -> vtparse-0.2.2.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.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/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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xi-unicode/0.2.1/download -> xi-unicode-0.2.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4a52e631cf1c4e496c425f9cda36979c diff --git a/metadata/md5-cache/dev-util/watchman-2023.06.19.00 b/metadata/md5-cache/dev-util/watchman-2023.06.19.00 index b91f303a867a..7bbd2b364e27 100644 --- a/metadata/md5-cache/dev-util/watchman-2023.06.19.00 +++ b/metadata/md5-cache/dev-util/watchman-2023.06.19.00 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/facebook/watchman/archive/refs/tags/v2023.06.19.00.tar.gz -> watchman-2023.06.19.00.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/anyhow/1.0.71/download -> anyhow-1.0.71.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.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/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/duct/0.13.6/download -> duct-0.13.6.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.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/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jwalk/0.6.2/download -> jwalk-0.6.2.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/libc/0.2.146/download -> libc-0.2.146.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-0.4.1.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.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/serde_bytes/0.11.9/download -> serde_bytes-0.11.9.crate https://crates.io/api/v1/crates/serde_derive/1.0.164/download -> serde_derive-1.0.164.crate https://crates.io/api/v1/crates/serde_json/1.0.99/download -> serde_json-1.0.99.crate https://crates.io/api/v1/crates/shared_child/1.0.0/download -> shared_child-1.0.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.20/download -> syn-2.0.20.crate https://crates.io/api/v1/crates/sysinfo/0.26.9/download -> sysinfo-0.26.9.crate https://crates.io/api/v1/crates/tabular/0.2.0/download -> tabular-0.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-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.10/download -> tokio-util-0.6.10.crate https://crates.io/api/v1/crates/tokio/1.28.2/download -> tokio-1.28.2.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.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/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-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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3c22c837e29299a91c9d670fcd15c985 diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz index 57e68a44d1874e78047b49c6fff3e3a7445696f5..30a65e3d9b1faf532cb1acdcd851f63313ee89c1 100644 GIT binary patch literal 18656 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 Dz5FUx literal 18636 zcmV($K;yq3iwFP!00002|Lwiot{ushW%*uT!5<*uc5%BrW}zBrp!==+y%UIzs3Llp_E$I?$>qSD~%L-xLdDlwmfPXXFTH7kK9TxckVrvR?mCIT3RSA zg|nsWSUs%}LX7Pyam-!stFIAq$)&X&=C#gM@@TQ|d*}NocZ?<7E$!IO5C7Ny{x4^U zA3{k-oSEP5_d0sy3$N>l^++Ywe2h5iOnsC+ud~mqgqbG)mRCI%f47ditYh~Q27g!g zxcI?cT90=fW5y%xc7*ea*I8;V;hec2N7$tw`-tn>|LuP~M*6bWfBgMp`V>Efk6*%v zc%1poQ~`V3cj$Ai)s8%8KT-^3t}tS+M+|M1tH-=rosFlu<2Cv^M@k{JJEeK&bEP=0 zoIC%1&8uJcS??I~ncCiagzL;$CgyObGA0YNjxz2MYdT8#VXCos&9!)|kZ;zFXJA>T zFMr3K$5Hs-`#f5_*WKp4>df`5z0R1+zK*?nIP-agyVo>kIDLYd^X8fB4hI&x#>uml z9cN|LcDh3fHD32M+qM2+s>h?kalF|n>m+$aR_n<5yjc9b_=<4sG0J)Gx!hte&CkDl{xbjemCctwen}tldA?a{ z-bWs}g)?2djT-Bnc+hc-Yhi%K`_<#VOV9UAHL*se9DG{|rJrH6J74@p&9UDtT&1_` zz^U8nY=X0ucK2)X+T)m4J9^4F&V5B(ZH(G;D*cD060g=TUT}{x*lq0V`>L@8o@k9y z?p-|NhEu@7;EiOaG-57xhp zbnJ9qWAmcmP~5mlJVMwTk3ZAqA5z)}K0kOd{O~$MNX1_%cQ}u9l^xPK3MK?n?h$a= z>&;f>PHWUFV2um#nPB13SLwZ!ohqL&?!=$4L|A;B2kR2{mDr;KXk?SM2pX|P{mO8# z-PgPq4#4uvBlQKQjlRK|h+Bjm3Y%gjR=1>d{${JMU#A}RDSW7@y&36@XS!3a8`J}F z;whlELc& z83C`lu7rd3=u6*V^=u&wVB%#YL68t|875}h=fP*>7O~42Qayn_?1T@1)BtHLCny~j zn1H9Txo{6KkIlvIn8c9#Tz$lr&I3PNm;xjPbk;5z&pW10885s5(B;v8Gt#r`0$3jL zru-rB_3zLeKRmJ2K4WKNV+w4M35Q@EVUMT7TPMCm@L&Vot%8TTRtl@ONMKnxMBW2T z3OQkDHr3(*7wdnr0)R@3z{Q$;=+!%(av#8UO1S3wVJe_w6NH7@Gt`mt3ip|bx=*CM zC-^k(6Gw~y7OuOACgnJQR^lvPltH%5%AR=BNxUnQ;1Tv>=V6z49Cw~)9ec5rC*RBl z0F3cPeqiqQ&QyDR{q}MF`>&tBe8X&K{g8WlGgoX+tYFPkx;tKRj-K?1UG52Fbj)|K ztHB=vHojJ`xz7n05!MGwT=Jy>uAA^sQs21TdE%0dt+8>zjERjGV*_tu`?`q&9TYhu zT;zwj#A1E{dJ*n$E$|JjWRK;!O1S_`A_@)`uFQwr31qr@S=X2%KZF2p8U*eezR@Ea zd;%n*$!@sY!GpK!21MtXM(eCJ?pDUG4UjI4$oRiBSO1;4&dQ#GB{ZIGt(anmrDR|U z`m%Qcq$d%GfHLoN?_O)2d>da}*=h$i#U%)H$Hd8ZWH+(08R*728o=8Hx0J(>jX{-& zIK)a!#=o^=*5l1wL@>hI*>hi_yi1hDHyloP#9omt#~w&A;x3VGm3PQBv^&5E&o*+H zxG_e?K0t3L%m96NiIB2@uZ<%#-eFx(gt{xg!A=E!u;^ZI=8E%|kMUD|SXGLz5D0$n z&^n$F^TtbdPm{nOPZs6AFXA%%;BE(-bm29?GB6#FOLW0(7uX3v7HANhB49A$@D(@2 zYLvbXxhG_AWI)?pL&z3*u8kpYLi+q+sB_3Y2b3+Z1I~&E9Rnlbplb+N4bUW-@as?@ zTpq>;k;ANP*An3r6R%l76-?rUA+qhEbvSnjz{C_`svVCrM_$xJE3`8SQh^|`Px~-F^Fd|rghyl^V$GTDa4T#*=w6k2+4*2 zfgk)T!43cDv$MLboK-@Q27|K(=?cN9LDef8>CINZe#NKa|Gd_>@i-Q8$rtzyHw2*q%`7(dENBZh*d%_RGhKus$Ueb%gh9w7eD*E5Eze#fyzTqDO4;}7 zC&-l8%Hw`xp_lO#xJ%G>@CdpCbGa@I!~#Kx1~1j!Sy76Vq4ZPFnXrR&-FPArBA0RT zP=}uj<81-L!-FF)?lT4!;E)xc5=5zTBOn|-!)giU?~Rqve;>cZ4<*0Y`q^qgza4e5 z;h{ns16B5YoH8W-FNG$F-o!e1^vRY2L3$pc!**87EHr%lA$>$A&>HD+VRlFiqHqp; z<(lvYAPZ+{JXNgX7#Mc!^LlN-yY7=HwrTh=X>$jhO z`3eV(p9;kIML+>1NH9T~4TvDc(z}n;2`c;Sb)%m99FS8r1A>6i0VhGSbY3d*kFo+h zs>05(-kl>9d$w`mAV_8?!ce`TwBV#TA}|A@#@nCV(7-ot1+)+uQ0aXbTN}HRAj@VX z5I2R#dEG$rL$iqtMB9%4;AE^P@Ekx6u#68l4`37`#rjH~FMc95)Mkg4gPVseEu8GV zTfgm)SYlvL-wkz-FVo!@%BS;jDZIM+dYdJ-DHq@V3fDj)5Hj1fTEdcH?)4AS! zYJ2(d%E=2YRRaAG)p%#~e$HQ?vyr#8VQ5DhL0aGq@00d!#13=31&mxB-w zy&UmA&I;uqj1nJl3sx5bFxi1`Q~?Gb)Vn1C{$Lm!2=lPd5jqmg>$-?LxIPwbgj05O zT{1YH4Fr_$0Te3Wn&4VDj3%)^1WD)xgp@zy7Xgjnhal?_l1Magy&%QE8*6|5`t@h2 zLg*jDalB4n?#`w-K>`FzL_>fiMD_c)&)p=>`@oe6gpkt##UyI2MkM5aU>6WX2qF3p zRpWXMo(b{(93V~KmT$U|?CKp{w${ehIs(4h(HIeQdo$B zf9=C%LpEm|6BB^A=T<`i?ciEr=Yh+>-m21^ybZHuAuZ~QBU}Wih-WtReg?v@G*<4A zH3ZN_EKJaol<$VbfuJoIIbkf|A8>#IMMIfhgpXT*M?JAD2wSjx)rutu0Wd{KFUlfA z4#L^t4-l?|K5;?+Xr}mkGlf3qK)6YYQ8k21fEEY8GAw4{HT(mfhJ0cBz)Q|5J0}!| zRd{Zc`PsX_h4$lVdKn44g#)nuIU+(JuKan(!26XZ$`M2*)WWL5MC$x769z%J9vfGS zI5Bp_pom@c!%es&v|by@HBZpsWMf4I^&-v^?%}w77e#1;pLp_Q1Ac#_PPdKMEb;9j(!}>KkA7hEGqGWa<*YA%9DpnFG_Mq(u327u)m-qzJA-T+ zXZv9#Wca+`+$RbJ>z^TvB(M_!0)Z_TBH)HsVX})=1cCXh;0n&V5?h{#!PZ*=c6Ec0 zcWgi@24j_oZQ6{u6G3`mxzy#0`T6 zE>=L&9j@pJHt&W55Vt*Vzc3O)l_w{L7_5)G^5r*<#1_4wnFwaqFDIBZzy>!5EDJ1o z69jLMqN|pElQ0wci}YJaeuzcp9}mnq_-sVU4Gldvv4j_g$q*4v1kMp7+wwfopRnMA zl^lpeIJjrQgm{qdxVZ-53^4{ZR zB}idM`Mx_ckn6+pOfx|JfZ?i|^#I{Q5!J!k$1$L>unowFGNr(Npg~Zc1$D&xves*$ z_ki=VW6@z~u$Dzywi^%DuqEnmPnMV6cWz*ncn56$un|i;%R<|+8Ve;vOzV&vhzgP$ z0*I52!2VE$Asvx{c+ovPbLlzqafqqg17z@1sdtE!ncp}gpKwDWEmL=t)=omzn;*%@qI3O#gq(l>W<1|GAmQ_4V_Y>*MjMddT9D3`BULchKq?C-8S@?K(qW>j!xpj$ zWFi&Hg~v?F^#U(IE}8wjY6!g$e;T?5Ix!daGF2AQI2Y@Inc_uo-X(Yr3Q14ppBk%c zs~3Bk5wTsnOs2xP0}KiY&br|((E4E73+025*?U2d*NOgH$SL9wB!O6m*#0yDa3E}%h zl%G76=bZU^vQ<|{G{GQ8;>(u7Ej1n*_K#G!?_oA8bW~GP_O5`O^CE{!k#UZw6x(T3Lt#=vx^m;jOEoiP(~XwMMgMWYLa1 zUK)r`bOZj5*key@3}Wi|g3e`BZ!KsZC;-1;QXFA-XUrZ?^pF|6qkC+7z<`L;`*4}x zDmLKl9d_JjC~RKDE=sef_8jd#Bz_#nKJF}qga<3Yhy`_B z8{%5bD*-4FuLDg`CyroN?L5&zCcLrj#)tFEVAsz-ef;(3`R%V?*2nNEem`R2bziiq zv*C7&NHBN@PJ$G>8;Z%Cy>t=o+f5vFkExFJD1$z5Q+_zXrWT+SYp+O4%mp8I1L%X1 z)oxb6%uxA_<$+D90MpUnHV~U?vCG?GFiOA#;~`7|MuSx}kpRiER)Y=DFE%v-uf>YI z?zQj0wl^PC>uoasPIxA(1dA0*uUoG=h9Wy59`K8tJk-V$7J}eLU!0kb>=zK6{!^Q= zq_witqVXZBLayVarQHK&cBX$@=v@5E;j&5;zn*BA++0E6FPpk$vTHTq{H|y;$t)- z-8-Aj&%cb1`IFKn=Jtw>!z}jk_-gYAs9mG&G{(Kp8&L|l;xr{=wlpY#=_=g4=FtuaI{_C#iFyVHz;B}yYjF@ak4-2d67o|4bWRz6 z3g`-8&l(5*t$1e0OT*gRKUhk6lTku%mU?1oN}-t}?+d{>5Fsfx4<$gYfw!8==!9!) zmhR~36u+|X+j5ws5G8u;);+=JMW5P$W7f{25u$gIXw(CzVfRGbF%aboI^{xPyk(J3 zPoa2hHpQ$rI$!zEN&$A;tiZqnucvqoJ%@Fshg|KcpK`lB*_E^6kwE7a9szuw2=Ka0eEfr@B0iN7Kd++~cI^pqIF2&WxG)r+AchGwf`8pO zN5h>FQsCScT$WTIlA;rR{lx+U`j{0xrPh?0r_dNPtBHf)S#MvJ#)3xclc zIw4UYXL>t&=`Il~VRF6}4`4w8Jn`@VH`D-v?S?G8Bb+Cc1E1j0S2ZQcj%Tx3y zt7d3c@yIo_&PsSfeGZEzBL+`q?x7L)F?#f%>V$L^9ItGjAXWb^RJP9bkH)I(z_Yyz zgph=KnN+<^A^=et)(CDvLKm+BB9F8@m}4zju?7yVnpOuaW{#eCuJ+VRjAmux%!_r7 zSGW-PJXNsrswW=~v^#F7DfWI&+=v-dIwea z`el7vAOF0*{Iu?m*O&2^`KR^uWBmls3-j-YR~k=A>V&ewx}X4;Syxu*a%U9wAYbFI zOwGiBl_YDWbku9aZdDO-VjYu>ojqE)BcZxMSO+F0YEA6SQ~J~mys1YYZOjV}2bF|w zzly8M*)~5stfJ}Ry0RH}ux@#H?LqZ=LPRg;AexRj3cr%^5>v1-<{O_O434lj@M1|X zS|E44o?pLDaE!>!3Uxy!ZtT(iBJR}Fc>l89`uA^N#@CPK)9E?ZyX5=exjc%BJGO%M zI;GYf`dDxh-I4X(xhRx3 zDs_-@2o#q{(_0Hl#Gf!F2$K~6dBIsPLR~uchA0FRS8mmc3WmJGj?;CR4P!^byUt;W z0?Z?vrQG!i@W4L0`;>@nD_2ojZ{)#*B8;FkHelf~b~C36sbL|qnO3&cvcwTh1Ue{U zRoEtVD_@SH0d9E_B*TD>&4Ko4#BX!P@h*r37$hnbBP%{D&tN(Bb?VRaomcIjfBCk) zeEhP0{p@*r`;PZW!Iys_iH8S{*5fp=Z?p)8HxmJ=n~AwuzWav56+{Uf5w&Or1x~o| z6gKN7?zL^91;2@~Po}v#m~3u-Ez4leYJCd9b#Ih`HHkaNI{}FCO#^LnerD(8?W%}px1x*7@2qCr#M!N4wF7yrM0Q8&YV*|#`Go#5Df{~w^2sB78FQK%CrXu8# zFetD*EpETfe;}dOJEQ&b`QN@5JASY5s4vV1zmZHmJ_jP`rv)u-CU`APpQ{7UJV8JE z?)N=eU}7&=o2GRNu)#Z@!3@9w18RUETgu|&(e#P~jwn;HuCp|={+4gf4GUwR4yfmw zvEpjove<=#uCAoIta*fccH9J-vQ5w4&?uq{^zKGgDB-0Ab3@$z4^5!Vo-<#?=g0IKBT5OhlAWYLyJP|;D zE!>SMf7a?Xr+BY53;8%v`CXc1tbTn9?$_q5CRN%pDm1LbH2><=K*VgMkEVj(g!OB zUSI|F*<)q%{K#jMn>Gjl1>MB(NLaFWEdVHko)G3voU9f&U&PS*R2&yvJ446_*f(NZ z0f2CYm=cCy*`|Nc&l4kzf$C}Z1q??swQmRyf?JERSd~q5fP)_dDS-bd*1VvBO{^2` zAPj^Ovu~EGcNC*C1iKv8LR&&;ISd5R;zsEF5FJcgb?o>sjsr-n#memsQ9Cjy(*CKn z>UV3s%gn?4^e$X~@`14-_lP^w60Qy^-{85xg#lQa{v_sjdHgH@)yu*)qKc@cw-7p8 z^O)~GpRxm+C@#}cxXgfILTpgQ4L+X^<8FTIvgt+vJ{R@lFN9QX)&`r^$)8=8qFRSF zHp{m|xvs$;Oiw*8tI$2q!o;_78q~ViUgN?wS$W=trN4Dq@X1ptNFtC34PZ;3s7ih& z{V%MQe{U^h0Mu{B?a?x!<$S7$XWEc@h;<^u!lGbP1Znj=umk&BR_;KF*pzu$G05+H zr$YS+h=3Hq+!8XBEua8HNAB@+c2eD&a2YYxJgOW;Sn;I0?S4iW?MTU9mxXC&1qvgSH4@mNPWGEleal!qI$H)n~j>2M1BM|_{zfjLrAlp1A zeC-ketV-q$%NRJD$CdCv{wRsH*Sp-sBMm>!KaIcqw0`;g(?^hoV3EhJqw9 z7F!s@d1q)TxDo^LFj|Gr9%Kt$b`BP6^I&-E2-f4VYxs8_v_h}CM0^e_qO7f3Pf2D| zG6h0Hhm3$oU>BPWUFqozTk?95tmS&KeZy0r2rXe(omaYpf_bFOvOKyxERU5flsn=^ zd@Mp?u#yF)LCD0h2sxg(#Rme{fsDT4JSRefH(7P-XI6K@Us6YVvw`A&W;P%A`T%qLycg7XChiwyD8BgI2Jr;J>}Dc@6)s143tikDjo-d?5d?RxLYq!80m8c ztLld3f)LizqG5Q~XO{E8w%aw!i;-g|URsZZ0t6;E z;T$Z6KWD-YngWg&E79R$Yw(kR;|A|1GNEFKa)JWT0}z@}_7)k@DbwA>hvf7W z(pSFJI+v2M8N@!LAs150gdGyus`A<(Vb*t_s`*T)TONG%b3hBrlb|3H)kXlaS!|j^ zx&U50IG=#@Z6jp!jN_l%$~wsYB3&?cD7Re~w`49?V1(yQxtDC>*a|U%hiU8btQCR< z9dXR>d2AeS-dN`HG!bOEJY!nh8txp90)@9%fzX4nMI5rg>^0yPJGhnio3VgFOM38D z>rb`3`PIpO0Xe(On-}gYUcoHpQsr1P)U0co3W|*n<~^siiT!$tsIGLNiqJ>|ooX&b z)yQty_P@g4ZU0nyc;NcZSpR0lk%wCSoszyRgSQMVmqO?`2rzZ#k#JU+_61KKHpeNL zt%JfAeBZK}!YusVAgx491U(ydtuW6B-x_Jd*eYUp;`pe6oZv#kx^i#`QXg+MHQ@1v zTQF?I5oDO{YSuLN8Hw`h?R+Dl=n(-*h z&^wkhue_i3^cd-}Ga*f5zzw6@^thG;|dluPo= zw^GQ`>V+x~&?!sg+hJn5G$qMxMKlPowrxqLO{!Z}Ll6ugIdSjwF!buE#({7>jTLql zLLcL-Hs7QDL-UM}mAThxw+B#iHMUB_9pG~>JAGNdj-S7nJTy%WNPGZrUOYmp8hylS zgen5Ao3=*wpB-k+*DkO#TJY%!^aJui4F ze!{bw$>^b-F!XrO%QM^lY8WhLVE9Q?9N`VX;T?-|@JS?nXp3 zkA$1v5q7;yVw)v+W)CcahbI8UsnQV}+1|K)B&b_CTZv5uhw8a-VW{rQU=L6|r!y(O zYDI33^?(|q{cVYbQiJ!d{7}>t;8F(1v2ZxJ)F9|}@wfoXrb-ek1l7#g8c%?5g0Hf_ z6Iop+n`p7W(Tb<7wI0{k2!~_mASkaFgU{9My_wLb3&q}w!=h~n)?5oPOb`GQNOs1; zunfYeP`-}9Nfc_)n$F<4^YHw>c0z(=;bIG{8?w&EkhtB~lA^M2FmC0?QI)y8+kjtx z{*R?!xd-dJs+wK2Mm0U$*zgCBbVJ<;g@ssynF840l`Pjqe*j|eSWyC)ciQr`9e%1tA*6C6P9LC1PUju;ur@Gz3S8TT!Ff6C+WJmS|l zknfhoAMYsqx6hw{`T7v6PiipS<%R3#X2+n6il>Nx*J;9p#|Ie|_i*kgSJ+Ty2x6PJ zUFx7lgw9mf=a~HbvaubdilI)4kChncS*fSqaFu*u{SgMxW$!`*ve+4Sc&ifGr|s@| z3G}$JpR$6K{d)s!P*F6`VQU7s2wg&6)(Pq?^8>*XJ>v6hsim z8W6mt&jep;PnB!8USryNNhG$VtKRH3$OFO%UIUb$jvUZD@CEB^9|8@Yc=pNaTU92! zza73qqM_Cqj*{n-ZR8v7da5Lh!tzU`$%d85ZA}ouM)3=vbhmRmHULBbqB0w5XhY~M za@zCOfy|fuz_$($M~itknahqW{INXVc(c;yUw;0!Jau>e2~;n?7}aHFu%&%ky^gAZ z)WA;IzBV4iv6owt<$6xlS1*T05ZSXAnY&6)@io)q+L8mif?Yf;EPhjHmS1etc3 zINYO{M~@DaSnq0R>>jciY}@w^B-!_r*U4+TG#Pxyxc9^qhv}SBt0%L_V`vcy1uAjy z3x?kS!ytANkC0Xq#da)2CMq8$%o~6OhUdup9wvy99w~=E*eY57_jndQ{z^$_AiY{n zg5H?;5-xr|@g1(*rth>jFNq>u2Bl+^URjdq0jTinasPSSvjz7$mx3_$+x@n{r;Se# z7CjfZas~u(t#Ui41yr)K>J8RQKRmTeXG{30B@WU576}^>B;2sNW-|azTjeka0{GV% z@LYl+(1<&kOoisdT@I%v98s*eKsgjhcV>vyc5O#brnma{7#4RXxa>c(R{XuGJfy!p zH!mYgypQ{`akN;Qkk*suP0Q2?PuvNy>_;Q~)vBn$W+1}!Ow`!~Yy@-w(k<|cP=pAR zF%huYzTII)M(ucZco3pzOoDZIwKenJtJq}VHvwBx_v!s5Kn%JO)_LpJuaGydWCsDJpY{P}+Ym)lcg$;QM2- z;%-bI0%`<^0%*mj3c-< z_~0wW`t{rR_VwfOKY#sV&cTy<7-@J{QloK-1PUVM=ovetQhml?+^2Q16)xqMpwb0~ zsi@$a^VptT-qlXxE1+$Qxw}&ESJP3G*uiR=?Lrqr!ufyLQ(o*0*y1Eyu_;@46;2)| zgb>5{EIS%s=gaVzU=Fo6jl4$Yi{L0$7npIA=NGWrc`7KZ>1k23Q_oQd5Iz?NdDdD+ zCnsnLTVdVZ1Bh;2Ww`BbS&-5n7W?bZzgQuXirAIkF?WL7m25rXQ-h<9a$$E@5WxU6 z{E8|MKxQ2iBJKgA@`{H;51JVyxUBV~aO|XG zu=lPv>L9dD2<+3Oj66lSk7U@Zk&t2I8GcOgA@mP;_!R$~eBdmzDLLoW!GQCY?haJI z4M|)lWCflx>_d$SB?=9i)5DpC>S_gvy1@R~l>Y4MXzFk0 zDLf!JJvd0xLlzQF4XQXts~*_>rE<{fp4lEjO^)@4uJx zs^ru=&vOY|KGtQ1^LC1oL*m%2>|of4 za~jZV_EbLhi@~A?oECCw-zw4snR7`l)@yzY_Tj^!-^Ute*fK!n!PvAl7`AXayi7rl zlUiF{0ZdqC>K;c`o11wB7K8n5F-9mGOLDU0ks7cK^;$ zI+Rtn@5WrAk_bEKPYiuKoG7QmDPaf^zI_;8&G6ioml5?9uQ$Y?!UQ1%;5U28FzT@& zfPOfKV-LH!%bi2B5BNg$%1Bs12_#`GKdFrfZ+L4RKoF%sbag*~;=r@#Q4(!Z}77f(X1`ne!(J3hXaZ*od(9J74X^Z$y zv?xCu>aUlr;Q4z=cTF!gY8KLoD;BsC%p}K1e`HKvXuoi8VoKWhj=XZ5IUe>^#l4gX1`Ja^TIu>O$a) z*%@|@1N?xNTKrBlRjvcr&i0}Jk;O>|hjY35IqKOwMTbH(iF11Djo=fglFJ57OD`6Y zzsAcRci1h#9udT5hbn%z)4$%!!D-Qo+ow1(yc_Z8h$t9(GiPBVMHqa=4Bbvpmg^~# z^9i3yUm<-L1Se{~VLY6dxD3+U1E2AS$nuS{&7DGz9KM5q$EBtxMJ3v3acu`;K}H)W z*I#Gs$>L#{TG?$ufNcgv%OC=sz<|bde1Rv8g&1u~=C=0IHi~4vJv&R_xL9elGCmFs zA++&v*Re4LyzH_y9Ov22R0PGIY$al6mi&@}zYN<@;t7(sclkjxu-o||9mokuV7b`H zbJ~1sQ4m|%g30)d{Xkr!>klo^E>ke=f{OTegN<(m7cbzs)UbW!Hd!_t41-Qxb1e_h z!|<5XIVQMkdiBjWWCpAOo^>PFc<#G+w!VtB#e_Cu96X@oVW8WSvu?ve7dF>r1)QS+ zo#J!@Svj*0hTW?7ZStnL`w-kn69TSBy2+6`dsXNu?hxj0$5nq`U*=!G{5*d7SUyFe zJiQ;C<_RdE(a)YuIYcCzL+-*I*x48(pl6)JSsyAhwsnl_K5ZX0b>^^~1boI0 zT?FZMAJdK#Ua!|Y4?8hZY|;82;=_t)+Nad9zMZY#H39(Wgk|D-7*!7kX$9!OikrB+ z5N-%b+j82lCAvB{%z8D#EJ&$-clb(7jsxW{oHcZsRJvNv)=Rs}5@BV*cGwF*h{N+O zdHkcTl5n2Tq_0w$#>&C4*Hg87lzPM4r^!Ne{^>{umN!2+7#`Fk#AMQK!bNQh$)*X{ z>2wfFw4v!0K(MFdJn?&Y^2O&}MWwNebL-4?1bBF}Yx_0dDn4T(MYZ96DGEhv$DNMp zge9Ei=HUp3N9g9J*}sl8eYPnZHhK_$Pt_|W?4pH zmp~I)CkwdVY&?HtKS~;PR z5b_Jpc4+4v;D0bYJ}x?e=dy$b_J28wZ}WB@|20)O|3ykF5aHNweifa_6csrejs=5; zt9S+!9m!(r9S%1{^gt)U z>0fL<#xqi-+38UJXshon(Ba+b-q9T>*3WpFHBum(XgI1Jd?(Oj)e;gO`Vz8TAO$(- zsqxajmSviWLz@B^rdeQ2&bEb{PtTsLV}>LH>^96e`E9#BmhFfKjJdv*^r5NGQlo>^ ztTR24x~Q02$CUuo%M;b?OwtVC*>HYY-0kUa;Yk4U6?Q*ukwD+0FcAyeDguv-2r9NE z>f5(7NY_&bX@NJg0UAoY{>@U~vk*kM8lBnn%G%hMen1p$51Nu+D74ZRm+FO$xvd`W z{GUCc)q?}4qdEa-_if_9X@j@(bJ`{8Wo@w>lA~F$v+{6$Cn_`}VG05=oYkXYvz&NK zdkwdmE>L=k%$%~ov)Ih!SU-!yY)iBFn79ZS8vLTCKThwMGKM~r^QDkcb&dLTm}P_< z-`}D8-I_&M&*gR@melR60=y4)H*P-tM;7oepTGUQ|Nimc*7c{)pZ`^w{+%tL#onD; zHCDi&3`>Tu+3zwyL??uTT>~N+tr9~miD}4#g@%Vuv-ep~ThLO?tv|{iA^GG~+-C)P zI4jOx%~srU7?arur)S>6*b2-3Dk#df2_i9p54(4-h*g7y0`gq>5KLj7kCL*i0zvPi zt1Dp=2mh9i=cH)C1un~8os*0_guXkG(bMY4C-YIn?E}{7x%PrbgB-~9?-u*@%lbG! z|M|~w^#oVXAE5WI(_<`yLlMi&Htc>_1$RHg9y%cvnQ8;i%>sJfmOTFegjo3Plx0Gw z#fFxE@Mm_Ao})v&R6z&EaRjLyz*brj4{(8Hg>~stdG_FJuZdtse`fO_eF67mH6y~G z9X167HuN+0&+cI8G3(&;wDWwXYZgxiOb2v#eRFo3ojn+ECXe&suI7vEL94xiZp$*r z?W6|K6O28_+5U;GqN8NWyZmYA(TMfu?jA&l%Y(>RaNZo!$=2ovs!el*SzgnvWSRof zi||LlU92sD4Ec4U#iQY%;iEZy*!%(bg)W39!g6q@cw6^vhYTUF&)2}6oDwe6T5^Jo zO`3$%eJ>cXY7)dU!>=$AWH9#xmLJxQuz>8{&zy@R^X4f}52l_bprYpI!)}7NoeLMr zi?C@ikVVYJf=H)bl=V++mHuceln^oGF3kf}q-V<|PojqtexBAdxH&Q72rSBUelo_o zAp_mHYW(=#@hA%|br9Gm^jc+s{)7YaI>BRzXQU$=DVYB;Zy2ptTkNxU-4haQ1g7&W zZJ@q*9DJ$Zsjy538ttc371A(0->&SU^Q`;aR|l~nS&m3SL;%{u^N4mFS)9)Z+9Oze z0%ZjdoHV!*iKx7%n6~M#6m^9#=u#V^U8~!*-xMaQN}^(yE&ZKZV#cU+Yl5(n>GwW z(iVZ-(W9#CaZjsm;2+O9z0;lRn~mJEwsP)hZ_OSDf#deLKtfhLfeKD{yPxT@5VzBI z<1({n#mME(qQ&6B|Mbw&Eq-<9^EvgpIY-#xwg~q56tJbZ`75K?A?ZM0e7BLa3r|m} zeoNfEpHnpK>=PQC@V=o!_JBIr$+>4(8N^T&qH{-5Zdl9$|KvHK+yh4C5K+4?uV81; z@bH?wTS5FP1=`27kU6NanY7TNIk+0mSbNToVSFQzuM^GY*kLE zPC~vfw0yFa**^8#-nf8}a+1A62fzV%FmVokPB1&EB4zcENFe_B{ zIk3RRA%=M74`2GNPwDtzh2_hS5b)lYp#m+JQ*@Eshn0WU?1P|Af;K5jNP#+`YT!<{ zf-k^qXLDBO71(FZ;rUJ>biOyfP*or(tJO?OcTaic|5;##yeT%#?2)L>+$4l29B0M>cnE#TW1k|Gqpyv17Fj8&ue?`Bjw-4xc$$ zykVVQ#$(TuS7rSjxb5sXN9RG0ZY;CzXW%ZNx1;me2+ocVzz9Z(R_$@NiP*z7m`0Ra0HRlngtJAb;NIEk^K4L5vE^j*=_}!J&^ylSb#jQc>TG2j-X?E=)7Rh# zwVjbGAZ;Wpzh(Sla9j*FhVGBcbmI*f!8q1*+P{FSEbw7K2Cj82wj&V>fGgI{_jAi3 ztsV>mDF?_O7nIDa5^Q|jeQ4{lhFRUDGUm@%Ef^2MbpNRJ_oj&ZuYdm40(L>Xzn`Lp z_IWB>0T}jEvpGCngq6TDrxXw*I1DkL#~s%UPLtgUe1dy8S(1h8#nvY0z@cghg`H1& z3ZJ`5cwOuyK%l96%)`#R+8$Pv`ma(2sC}{}^q!VeZhZ6xo!L}QI2O$3U~6XEjP#z{ z7Ijfi&Ex$si0^D?1-cqlkYWb9SG=0@x{3R@({)>SI;+x3PmYI6GQDnvZc zXxeIZWV=5d=eDdI9abP9;S?%PCcqi{`F4(Q%0SdBFaemTMOoF+di)x^+q~X-TBk3f zZy6G(g{cxBV}2?d@$3N2%Zf59xi?Q^Pdezn90QKDvylR|V|pc9M#Pu!|E|Z6)}-GX z>bq0DY&Cpoi`R$}O(Z@+i_%YEK2YBw?arh|uA<7~yQ{2N565FPU zA8nLhzm4x1tmpQa7c~IW>^Kb9bI7r-yn@XeP7Aln4^1+R7mGbWfN0&Emd&SoIQc29 zr&o45@tcQqv`Bl-rppzj!i;*)sITXaSs=E3}FQBz1Uy(&0JV@n8@uwxCLO!4V4W+wpQ0 zXS5}2u1kF4w&OqE8!3K@&v|fr*YMzEk@JL(!#6$KoXzC718t@=b#4>IkaPGIx{(Nr z-~&1~XpS^W_7I*<1aQ_bj2@G)FOf9OoOM8G4R&C34*K>qxmt*2M@K-)oNT;T!$Yx^ zhgfG}S#LxM;zhkZ%tCf~Y-Gm(N@}CMk@?+b6LI_UB+=3&>k2%CLIj_ujad=lhCr^h z$=Pd+q-q2Cp?e;tL~2M91RC7>4+%6g0wTBq9+f#Y|h1srnJ4A$GX%v z6zBWyr}2%woeAx!!wDR}0YqF6?kD@~h_%PldyZN^oepz3vllvIH@{~u<~(z1z<|d+ zIO&aeLGw5W)pFBB)LEF{tJku%GmvRM{Wm-P_4?cT^7Us(RCr4rBjet&PRFZbXufYf zw*sgo4`ImSL+>lNoq&PikRhiNd(nI_L|Ed5y}V}Yc=eubNZw#YFe}mg@P(0z^5=9EFHb4Wbb`=8G1@73q2`<^ z+?^#{YB-PQ7y=HrJq7YM5-*X-`PycLmSN#AyaW$K0MT3Fg&_OwjFX_}t(b3HBkdo!BD@>N57wR%aGX2kT~4SC zmJx{?TMDuvG`T(V?8xlwlIg?+s4EWUIJ)u5h~hf8I?N8u>bQ70U0{{Ma$aA2L^$lA zJbhbeBrnwfkE)3b*W&j zDgVw&hAknW^T~ zZK8I>L47U>0gsbVg9HXqScvAlO9UBP9X1sR8@`CD{=)U)7v81>IC`7e>4jT|MW6A< zz+SENqp&5k59Qqq(y(1S3hRcY2oRdQDQ~J`}zHb5lEN+F=Gq|uRukR+?l(o_8Ac~ zuj-ibADw=`H`H^{&%40K#<-;QM5^Pkz5fK$aeL!l_GT19YkfS{40+-YQ2Y}#asFR9bEQRBeC&k%1wZ#WVYlUmkQ`m0z9BreXX3hk=tQS|6Q zS;{iyza69IY;MA+H$XP?WyNXHhj{jVz=Ax=IgTvx-5q^6)+DN%>d4P^D(%TO05jE{ z6TD%~(FLiNKRDHs27Q0U&y)3x;kmxen{mLIKzsv_H_|q+DuuA2s0Y(e#L_<0YeRTH zYyrEPvm#JDB#d6+WieWG*BRy#8Run150ZuG{ZAQ5Fp zIM1*l6>-S#j+7DZGsQMwkRoAkpIO(?tYrMY3{7SeqN|?)HT9 zeZwB5=D}jYvCe$~3T(P@KVxh0{&gKr#KfwC^lwR+Z$JO^bVb$=Ex$G(MtDZNuY8nq z;kHlvZ*#iPuJij%ng#0Q7)w*M2f+_;G=c7Aj@1z~JmXM9*rfqmJ$TpV^eSFe9~=16 zmaG(yew!wDfGm6@t=HT=Hs}0Ruyc}}xghl5Q7j{+mFvvOx zIDhBkg9+j5xh{1LcA;k~8B4}w^3i!lEi{F2?B>zz(S%Jumq*Rt+o=7{Mz%cz8S%nc z)jLfx-{|4Q0^%WUAAq(u zLjhRF=`}UQ8M8iEw5QFce4@i`FOrRP`zZUi=^|C@g5bx2Kj^p+KN-)LjUF7w`0uVj za&XYR3cnRwb(wwtqj{&YcMG)C_s$o3rP#=idA5oFZetB$hA6(v)4NGf@8@?>?8Q6X zj;mtiL`WWvDC!lZZCQ*~MnbGiAbXwHMWR^%cn0zuREjBGUPl_e`LlWRL-aONN4=$M z4M*@TdlkTa%d+4f+i`aLslu90$M81=;pUKA2*UiJv1hAo3^jz^3RJ{(@&VeRc%Y=Jl2+sO@MutF$# z!Ozk!4*NC-%xXRD6qEQKM4|g|p0<)7fVbsZhCsx>UnPoGpQq>Od71_vHbvX_=P92z z`6Mg5ZGyM{l}}|YVG(dUPlV8xNQq?NEl-J^ZJTx-T}b8I3sA~bswfE@&^KW(gdh{y zdD-9l8!Pzs`PbiS&HJa2K9qM8vPX4X>cIj!@El_}><9q#dSBSTg`pNc)G%#KAKm*D zgV~DM9R`JrFAgJ*r~92%J7sYQ((u%SCo}x^oLWL`pDeh*#z04dGoHG>ooeI&H~Z+Uw1p2*WXG_UD>)0kuuZrFJsqeF#n&tQkj6G|VXR-JX; z4q;w(c*DB2dnhmyCf@1yHYnlS=P%zr|NM3R>8Ia{Ib(X)eC0js%W6i#fRkduO%z%- z$8>s=BM7HIVaMC)&0aYM`Daz0j(1sOQZIuR?ecy22c0E(R^RPPSXS3>{u%v;_G~5E zYZ08D8P;odF_Z+adxqJg!;TDhyRu~v`L-Y1nNvm@Qwz={NFJ#)*y?3lVs!Xx0$!n@ zkb39>ORiux$IOcz4p}`i8+dvu+8xe{$vrZYNkfRPe`2erE&~Sr+JN>-I56uxtg`ds zv&8!z1S$t~Lw~!8%UU5+$X$3j49%J5aax+<<)9FqVJoRc(%ET%0;`3T(aXD=2PMi` zc3$$@9yWusI)meV<{Kq&U65rK(j1RUbr$8gz2=}#o4oGy+;cQ7Nb!25u#svRJ>{LH ztnukx$C$($H8;x7QO_{n%g$X(0jJ%4pna8%sI9&1`F1L4l+*tcTjlSzdN=f}LEehD z8DO>GEYJZR!6e_SL-04CyCEdEbIzh8%kwBsFGz>O?(VjLQ6%pfP))^h^5T&u{s%?8 zmV_F?72_~p5eHbqURe2={t)up=>dEuPL*meXCTH%;;>2D{)1 zqD_SG@F&HBkC@ziMkdbfXLRqBLeLOsJ6!DWN{QyElFVB`;;J2ZN3J{nm|y(PR^N*` z+0n0ZA4mjb(g{_gdKSzUtkD|}Amx0kMd`?sv`mUQK*8f^42p*F2FGj`s?G1i+MlkW zxK0PBdBp_;wp_!S>xqtU-s6MK_K7VI%LZe}Z?qgYgvhP~k+KH&2idkHkwX>E*m zV175%-{vzX!3-JvELd~*uAJJVG4HastNk{Q>(!t*GT>5qCztAJ?{s{MMc-|lh>Rk- z#}@L_$>Q+z#6y89-iS7gkS0@jQ}f8gZx+DgGlw%ac$ar1El2y-H>Tk9qZUnKdMF4M z6>t9@$8%8Wi3@F>YNsbG{TDaq&jdas-Gdk$cFR`wc<$- z`A+<5Y$GInxJ{{?vEsDvY!$y3Cccv{mn}BSMh;tc9Z|A&it2Gw+P4{Obv{wZOT?c+ zArNZ)UI`8_G!=Eg6X#eCrrh2LVg3(fzLy6$EU+z|!Ss5~-lFcb2@7W8>~DL|`BkVA zprv^1bav-CZDM(IP}fPcNekvUqxVz=?@30I!(Xoh3~iZsXy2?Vy*gpw^b*S}mFh_f jNCDAVw`YA0WEQ1Rv5tt4k0v|A|J(lyRs-#s`Gf!fezasV diff --git a/metadata/md5-cache/dev-vcs/breezy-3.3.0 b/metadata/md5-cache/dev-vcs/breezy-3.3.0-r1 similarity index 76% rename from metadata/md5-cache/dev-vcs/breezy-3.3.0 rename to metadata/md5-cache/dev-vcs/breezy-3.3.0-r1 index 8892ae01c19c..04c75b406d1f 100644 --- a/metadata/md5-cache/dev-vcs/breezy-3.3.0 +++ b/metadata/md5-cache/dev-vcs/breezy-3.3.0-r1 @@ -8,10 +8,10 @@ INHERIT=cargo distutils-r1 optfeature IUSE=debug python_single_target_python3_10 python_single_target_python3_11 debug KEYWORDS=~amd64 LICENSE=GPL-2+ -RDEPEND=python_single_target_python3_10? ( dev-python/configobj[python_targets_python3_10(-)] dev-python/dulwich[python_targets_python3_10(-)] dev-python/fastimport[python_targets_python3_10(-)] dev-python/patiencediff[python_targets_python3_10(-)] dev-python/fastbencode[python_targets_python3_10(-)] dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/configobj[python_targets_python3_11(-)] dev-python/dulwich[python_targets_python3_11(-)] dev-python/fastimport[python_targets_python3_11(-)] dev-python/patiencediff[python_targets_python3_11(-)] dev-python/fastbencode[python_targets_python3_11(-)] dev-python/urllib3[python_targets_python3_11(-)] ) !dev-vcs/bzr python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +RDEPEND=python_single_target_python3_10? ( dev-python/configobj[python_targets_python3_10(-)] dev-python/fastbencode[python_targets_python3_10(-)] dev-python/patiencediff[python_targets_python3_10(-)] dev-python/merge3[python_targets_python3_10(-)] dev-python/dulwich[python_targets_python3_10(-)] dev-python/urllib3[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/configobj[python_targets_python3_11(-)] dev-python/fastbencode[python_targets_python3_11(-)] dev-python/patiencediff[python_targets_python3_11(-)] dev-python/merge3[python_targets_python3_11(-)] dev-python/dulwich[python_targets_python3_11(-)] dev-python/urllib3[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] ) !dev-vcs/bzr python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://launchpad.net/brz/3.3/3.3.0/+download/breezy-3.3.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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/indoc/0.3.6/download -> indoc-0.3.6.crate https://crates.io/api/v1/crates/indoc-impl/0.3.6/download -> indoc-impl-0.3.6.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.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/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/paste/0.1.18/download -> paste-0.1.18.crate https://crates.io/api/v1/crates/paste-impl/0.1.18/download -> paste-impl-0.1.18.crate https://crates.io/api/v1/crates/pkg-version/1.0.0/download -> pkg-version-1.0.0.crate https://crates.io/api/v1/crates/pkg-version-impl/0.1.1/download -> pkg-version-impl-0.1.1.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/pyo3/0.15.2/download -> pyo3-0.15.2.crate https://crates.io/api/v1/crates/pyo3-build-config/0.15.2/download -> pyo3-build-config-0.15.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.15.2/download -> pyo3-macros-0.15.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.15.2/download -> pyo3-macros-backend-0.15.2.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.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.8.4/download -> regex-1.8.4.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2bdc3b855b12e84594b050cc9200729b +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e22473b0bb95414077bbcb347c2de172 diff --git a/metadata/md5-cache/dev-vcs/git-absorb-0.6.10 b/metadata/md5-cache/dev-vcs/git-absorb-0.6.10 index 2eb92683135b..6500503f0088 100644 --- a/metadata/md5-cache/dev-vcs/git-absorb-0.6.10 +++ b/metadata/md5-cache/dev-vcs/git-absorb-0.6.10 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 CC0-1.0 MIT MPL-2.0 Unlicense ZLIB SLOT=0 SRC_URI=https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/anyhow/1.0.33/download -> anyhow-1.0.33.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.1/download -> arrayvec-0.5.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.12.3/download -> base64-0.12.3.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.10/download -> blake2b_simd-0.5.10.crate https://crates.io/api/v1/crates/cc/1.0.60/download -> cc-1.0.60.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/crossbeam-channel/0.4.4/download -> crossbeam-channel-0.4.4.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/dirs/2.0.2/download -> dirs-2.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.5/download -> dirs-sys-0.3.5.crate https://crates.io/api/v1/crates/getrandom/0.1.15/download -> getrandom-0.1.15.crate https://crates.io/api/v1/crates/git2/0.16.1/download -> git2-0.16.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.17/download -> hermit-abi-0.1.17.crate https://crates.io/api/v1/crates/idna/0.2.0/download -> idna-0.2.0.crate https://crates.io/api/v1/crates/jobserver/0.1.21/download -> jobserver-0.1.21.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/libc/0.2.79/download -> libc-0.2.79.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.2+1.5.1/download -> libgit2-sys-0.14.2+1.5.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/log/0.4.11/download -> log-0.4.11.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/memchr/2.3.3/download -> memchr-2.3.3.crate https://crates.io/api/v1/crates/num-integer/0.1.43/download -> num-integer-0.1.43.crate https://crates.io/api/v1/crates/num-traits/0.2.12/download -> num-traits-0.2.12.crate https://crates.io/api/v1/crates/once_cell/1.12.0/download -> once_cell-1.12.0.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.18/download -> pkg-config-0.3.18.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.9/download -> ppv-lite86-0.2.9.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_users/0.3.5/download -> redox_users-0.3.5.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/rust-argon2/0.8.2/download -> rust-argon2-0.8.2.crate https://crates.io/api/v1/crates/slog/2.5.2/download -> slog-2.5.2.crate https://crates.io/api/v1/crates/slog-async/2.5.0/download -> slog-async-2.5.0.crate https://crates.io/api/v1/crates/slog-term/2.6.0/download -> slog-term-2.6.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/take_mut/0.2.2/download -> take_mut-0.2.2.crate https://crates.io/api/v1/crates/tempfile/3.1.0/download -> tempfile-3.1.0.crate https://crates.io/api/v1/crates/term/0.6.1/download -> term-0.6.1.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/tinyvec/0.3.4/download -> tinyvec-0.3.4.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.4/download -> unicode-bidi-0.3.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.13/download -> unicode-normalization-0.1.13.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/url/2.1.1/download -> url-2.1.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.10/download -> vcpkg-0.2.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://github.com/tummychow/git-absorb/archive/refs/tags/0.6.10.tar.gz -> git-absorb-0.6.10.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=c06c24addd521099445ddfcfda4c7fc5 diff --git a/metadata/md5-cache/dev-vcs/git-absorb-0.6.9 b/metadata/md5-cache/dev-vcs/git-absorb-0.6.9 index f548a154f6f2..05599f463c3d 100644 --- a/metadata/md5-cache/dev-vcs/git-absorb-0.6.9 +++ b/metadata/md5-cache/dev-vcs/git-absorb-0.6.9 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 CC0-1.0 MIT MPL-2.0 Unlicense ZLIB SLOT=0 SRC_URI=https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/anyhow/1.0.33/download -> anyhow-1.0.33.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.1/download -> arrayvec-0.5.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.12.3/download -> base64-0.12.3.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.10/download -> blake2b_simd-0.5.10.crate https://crates.io/api/v1/crates/cc/1.0.60/download -> cc-1.0.60.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/crossbeam-channel/0.4.4/download -> crossbeam-channel-0.4.4.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/dirs/2.0.2/download -> dirs-2.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.5/download -> dirs-sys-0.3.5.crate https://crates.io/api/v1/crates/getrandom/0.1.15/download -> getrandom-0.1.15.crate https://crates.io/api/v1/crates/git2/0.13.25/download -> git2-0.13.25.crate https://crates.io/api/v1/crates/hermit-abi/0.1.17/download -> hermit-abi-0.1.17.crate https://crates.io/api/v1/crates/idna/0.2.0/download -> idna-0.2.0.crate https://crates.io/api/v1/crates/jobserver/0.1.21/download -> jobserver-0.1.21.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/libc/0.2.79/download -> libc-0.2.79.crate https://crates.io/api/v1/crates/libgit2-sys/0.12.26+1.3.0/download -> libgit2-sys-0.12.26+1.3.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/log/0.4.11/download -> log-0.4.11.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/memchr/2.3.3/download -> memchr-2.3.3.crate https://crates.io/api/v1/crates/num-integer/0.1.43/download -> num-integer-0.1.43.crate https://crates.io/api/v1/crates/num-traits/0.2.12/download -> num-traits-0.2.12.crate https://crates.io/api/v1/crates/once_cell/1.12.0/download -> once_cell-1.12.0.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.18/download -> pkg-config-0.3.18.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.9/download -> ppv-lite86-0.2.9.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_users/0.3.5/download -> redox_users-0.3.5.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/rust-argon2/0.8.2/download -> rust-argon2-0.8.2.crate https://crates.io/api/v1/crates/slog/2.5.2/download -> slog-2.5.2.crate https://crates.io/api/v1/crates/slog-async/2.5.0/download -> slog-async-2.5.0.crate https://crates.io/api/v1/crates/slog-term/2.6.0/download -> slog-term-2.6.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/take_mut/0.2.2/download -> take_mut-0.2.2.crate https://crates.io/api/v1/crates/tempfile/3.1.0/download -> tempfile-3.1.0.crate https://crates.io/api/v1/crates/term/0.6.1/download -> term-0.6.1.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/tinyvec/0.3.4/download -> tinyvec-0.3.4.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.4/download -> unicode-bidi-0.3.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.13/download -> unicode-normalization-0.1.13.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/url/2.1.1/download -> url-2.1.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.10/download -> vcpkg-0.2.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://github.com/tummychow/git-absorb/archive/refs/tags/0.6.9.tar.gz -> git-absorb-0.6.9.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=e5ace489208deb5cca68469ef14dd3d7 diff --git a/metadata/md5-cache/dev-vcs/git-machete-3.17.3 b/metadata/md5-cache/dev-vcs/git-machete-3.17.3 deleted file mode 100644 index 07cd4df2d89e..000000000000 --- a/metadata/md5-cache/dev-vcs/git-machete-3.17.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-mock-3.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-xdist-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.4:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-vcs/git >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Probably the sharpest git repo organizer & rebase/merge workflow automation tool -EAPI=8 -HOMEPAGE=https://github.com/VirtusLab/git-machete https://pypi.org/project/git-machete/ -INHERIT=bash-completion-r1 distutils-r1 -IUSE=doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~riscv -LICENSE=MIT -RDEPEND=dev-vcs/git python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/VirtusLab/git-machete/archive/refs/tags/v3.17.3.tar.gz -> git-machete-3.17.3.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0a9bb7b441fb15b279e300adccfd974e diff --git a/metadata/md5-cache/dev-vcs/git-machete-3.17.6 b/metadata/md5-cache/dev-vcs/git-machete-3.17.6 new file mode 100644 index 000000000000..8a92df27b54b --- /dev/null +++ b/metadata/md5-cache/dev-vcs/git-machete-3.17.6 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-mock-3.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.4:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-vcs/git >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Probably the sharpest git repo organizer & rebase/merge workflow automation tool +EAPI=8 +HOMEPAGE=https://github.com/VirtusLab/git-machete https://pypi.org/project/git-machete/ +INHERIT=bash-completion-r1 distutils-r1 +IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~riscv +LICENSE=MIT +RDEPEND=dev-vcs/git python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/VirtusLab/git-machete/archive/refs/tags/v3.17.6.tar.gz -> git-machete-3.17.6.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=9be40183f5a7db835ef755f3fd79966a diff --git a/metadata/md5-cache/dev-vcs/mercurial-6.2.3 b/metadata/md5-cache/dev-vcs/mercurial-6.2.3 index 9fef66ba572d..4a9160972447 100644 --- a/metadata/md5-cache/dev-vcs/mercurial-6.2.3 +++ b/metadata/md5-cache/dev-vcs/mercurial-6.2.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.mercurial-scm.org/release/mercurial-6.2.3.tar.gz rust? ( https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/0.2.3/download -> adler-0.2.3.crate https://crates.io/api/v1/crates/ahash/0.4.7/download -> ahash-0.4.7.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitmaps/2.1.0/download -> bitmaps-2.1.0.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.2/download -> block-buffer-0.10.2.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes-cast/0.2.0/download -> bytes-cast-0.2.0.crate https://crates.io/api/v1/crates/bytes-cast-derive/0.1.0/download -> bytes-cast-derive-0.1.0.crate https://crates.io/api/v1/crates/cc/1.0.66/download -> cc-1.0.66.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/const_fn/0.4.4/download -> const_fn-0.4.4.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/cpufeatures/0.1.4/download -> cpufeatures-0.1.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.1/download -> cpufeatures-0.2.1.crate https://crates.io/api/v1/crates/cpython/0.7.0/download -> cpython-0.7.0.crate https://crates.io/api/v1/crates/crc32fast/1.2.1/download -> crc32fast-1.2.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.2/download -> crossbeam-channel-0.5.2.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.0/download -> crossbeam-deque-0.8.0.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.1/download -> crossbeam-epoch-0.9.1.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.1/download -> crossbeam-utils-0.8.1.crate https://crates.io/api/v1/crates/crypto-common/0.1.2/download -> crypto-common-0.1.2.crate https://crates.io/api/v1/crates/ctor/0.1.16/download -> ctor-0.1.16.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.2/download -> digest-0.10.2.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/env_logger/0.9.0/download -> env_logger-0.9.0.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/flate2/1.0.22/download -> flate2-1.0.22.crate https://crates.io/api/v1/crates/format-bytes/0.3.0/download -> format-bytes-0.3.0.crate https://crates.io/api/v1/crates/format-bytes-macros/0.4.0/download -> format-bytes-macros-0.4.0.crate https://crates.io/api/v1/crates/generic-array/0.14.4/download -> generic-array-0.14.4.crate https://crates.io/api/v1/crates/getrandom/0.1.15/download -> getrandom-0.1.15.crate https://crates.io/api/v1/crates/getrandom/0.2.4/download -> getrandom-0.2.4.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.17/download -> hermit-abi-0.1.17.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.3/download -> home-0.5.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/im-rc/15.0.0/download -> im-rc-15.0.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.9.0/download -> itertools-0.9.0.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/jobserver/0.1.21/download -> jobserver-0.1.21.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/libc/0.2.124/download -> libc-0.2.124.crate https://crates.io/api/v1/crates/libm/0.2.1/download -> libm-0.2.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memmap2/0.5.7/download -> memmap2-0.5.7.crate https://crates.io/api/v1/crates/memoffset/0.6.1/download -> memoffset-0.6.1.crate https://crates.io/api/v1/crates/micro-timer/0.4.0/download -> micro-timer-0.4.0.crate https://crates.io/api/v1/crates/micro-timer-macros/0.4.0/download -> micro-timer-macros-0.4.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.4.3/download -> miniz_oxide-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/ouroboros/0.15.0/download -> ouroboros-0.15.0.crate https://crates.io/api/v1/crates/ouroboros_macro/0.15.0/download -> ouroboros_macro-0.15.0.crate https://crates.io/api/v1/crates/output_vt100/0.1.2/download -> output_vt100-0.1.2.crate https://crates.io/api/v1/crates/paste/1.0.5/download -> paste-1.0.5.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/pretty_assertions/1.1.0/download -> pretty_assertions-1.1.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.24/download -> proc-macro2-1.0.24.crate https://crates.io/api/v1/crates/python3-sys/0.7.0/download -> python3-sys-0.7.0.crate https://crates.io/api/v1/crates/quote/1.0.7/download -> quote-1.0.7.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.3.1/download -> rand_pcg-0.3.1.crate https://crates.io/api/v1/crates/rand_xoshiro/0.4.0/download -> rand_xoshiro-0.4.0.crate https://crates.io/api/v1/crates/rayon/1.5.1/download -> rayon-1.5.1.crate https://crates.io/api/v1/crates/rayon-core/1.9.1/download -> rayon-core-1.9.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.11/download -> redox_syscall-0.2.11.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.6/download -> semver-1.0.6.crate https://crates.io/api/v1/crates/sha-1/0.9.6/download -> sha-1-0.9.6.crate https://crates.io/api/v1/crates/sha-1/0.10.0/download -> sha-1-0.10.0.crate https://crates.io/api/v1/crates/sized-chunks/0.6.2/download -> sized-chunks-0.6.2.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.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.54/download -> syn-1.0.54.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.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/twox-hash/1.6.2/download -> twox-hash-1.6.2.crate https://crates.io/api/v1/crates/typenum/1.12.0/download -> typenum-1.12.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.11/download -> vcpkg-0.2.11.crate https://crates.io/api/v1/crates/vcsgraph/0.2.0/download -> vcsgraph-0.2.0.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.2/download -> version_check-0.9.2.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/which/4.2.5/download -> which-4.2.5.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/zstd/0.5.4+zstd.1.4.7/download -> zstd-0.5.4+zstd.1.4.7.crate https://crates.io/api/v1/crates/zstd-safe/2.0.6+zstd.1.4.7/download -> zstd-safe-2.0.6+zstd.1.4.7.crate https://crates.io/api/v1/crates/zstd-sys/1.4.18+zstd.1.4.7/download -> zstd-sys-1.4.18+zstd.1.4.7.crate ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 elisp-common dde4f515dde15603a26a3755438e9c78 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 elisp-common dde4f515dde15603a26a3755438e9c78 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=9ea5d0ee8de3725be4ec72e277110f80 diff --git a/metadata/md5-cache/dev-vcs/mercurial-6.3.2 b/metadata/md5-cache/dev-vcs/mercurial-6.3.2 index bf6122dbcd1c..d52180084d1c 100644 --- a/metadata/md5-cache/dev-vcs/mercurial-6.3.2 +++ b/metadata/md5-cache/dev-vcs/mercurial-6.3.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.mercurial-scm.org/release/mercurial-6.3.2.tar.gz rust? ( https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/0.2.3/download -> adler-0.2.3.crate https://crates.io/api/v1/crates/ahash/0.4.7/download -> ahash-0.4.7.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitmaps/2.1.0/download -> bitmaps-2.1.0.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.2/download -> block-buffer-0.10.2.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes-cast/0.2.0/download -> bytes-cast-0.2.0.crate https://crates.io/api/v1/crates/bytes-cast-derive/0.1.0/download -> bytes-cast-derive-0.1.0.crate https://crates.io/api/v1/crates/cc/1.0.66/download -> cc-1.0.66.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/const_fn/0.4.4/download -> const_fn-0.4.4.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/cpufeatures/0.1.4/download -> cpufeatures-0.1.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.1/download -> cpufeatures-0.2.1.crate https://crates.io/api/v1/crates/cpython/0.7.0/download -> cpython-0.7.0.crate https://crates.io/api/v1/crates/crc32fast/1.2.1/download -> crc32fast-1.2.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.2/download -> crossbeam-channel-0.5.2.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.0/download -> crossbeam-deque-0.8.0.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.1/download -> crossbeam-epoch-0.9.1.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.1/download -> crossbeam-utils-0.8.1.crate https://crates.io/api/v1/crates/crypto-common/0.1.2/download -> crypto-common-0.1.2.crate https://crates.io/api/v1/crates/ctor/0.1.16/download -> ctor-0.1.16.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.2/download -> digest-0.10.2.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/env_logger/0.9.0/download -> env_logger-0.9.0.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/flate2/1.0.22/download -> flate2-1.0.22.crate https://crates.io/api/v1/crates/format-bytes/0.3.0/download -> format-bytes-0.3.0.crate https://crates.io/api/v1/crates/format-bytes-macros/0.4.0/download -> format-bytes-macros-0.4.0.crate https://crates.io/api/v1/crates/generic-array/0.14.4/download -> generic-array-0.14.4.crate https://crates.io/api/v1/crates/getrandom/0.1.15/download -> getrandom-0.1.15.crate https://crates.io/api/v1/crates/getrandom/0.2.4/download -> getrandom-0.2.4.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.17/download -> hermit-abi-0.1.17.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.3/download -> home-0.5.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/im-rc/15.0.0/download -> im-rc-15.0.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.9.0/download -> itertools-0.9.0.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/jobserver/0.1.21/download -> jobserver-0.1.21.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/libc/0.2.124/download -> libc-0.2.124.crate https://crates.io/api/v1/crates/libm/0.2.1/download -> libm-0.2.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memmap2/0.5.7/download -> memmap2-0.5.7.crate https://crates.io/api/v1/crates/memoffset/0.6.1/download -> memoffset-0.6.1.crate https://crates.io/api/v1/crates/micro-timer/0.4.0/download -> micro-timer-0.4.0.crate https://crates.io/api/v1/crates/micro-timer-macros/0.4.0/download -> micro-timer-macros-0.4.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.4.3/download -> miniz_oxide-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/once_cell/1.14.0/download -> once_cell-1.14.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/ouroboros/0.15.0/download -> ouroboros-0.15.0.crate https://crates.io/api/v1/crates/ouroboros_macro/0.15.0/download -> ouroboros_macro-0.15.0.crate https://crates.io/api/v1/crates/output_vt100/0.1.2/download -> output_vt100-0.1.2.crate https://crates.io/api/v1/crates/paste/1.0.5/download -> paste-1.0.5.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/pretty_assertions/1.1.0/download -> pretty_assertions-1.1.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.24/download -> proc-macro2-1.0.24.crate https://crates.io/api/v1/crates/python3-sys/0.7.0/download -> python3-sys-0.7.0.crate https://crates.io/api/v1/crates/quote/1.0.7/download -> quote-1.0.7.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.3.1/download -> rand_pcg-0.3.1.crate https://crates.io/api/v1/crates/rand_xoshiro/0.4.0/download -> rand_xoshiro-0.4.0.crate https://crates.io/api/v1/crates/rayon/1.5.1/download -> rayon-1.5.1.crate https://crates.io/api/v1/crates/rayon-core/1.9.1/download -> rayon-core-1.9.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.11/download -> redox_syscall-0.2.11.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.6/download -> semver-1.0.6.crate https://crates.io/api/v1/crates/sha-1/0.9.6/download -> sha-1-0.9.6.crate https://crates.io/api/v1/crates/sha-1/0.10.0/download -> sha-1-0.10.0.crate https://crates.io/api/v1/crates/sized-chunks/0.6.2/download -> sized-chunks-0.6.2.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.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.54/download -> syn-1.0.54.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.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/twox-hash/1.6.2/download -> twox-hash-1.6.2.crate https://crates.io/api/v1/crates/typenum/1.12.0/download -> typenum-1.12.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.11/download -> vcpkg-0.2.11.crate https://crates.io/api/v1/crates/vcsgraph/0.2.0/download -> vcsgraph-0.2.0.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.2/download -> version_check-0.9.2.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/which/4.2.5/download -> which-4.2.5.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/zstd/0.5.4+zstd.1.4.7/download -> zstd-0.5.4+zstd.1.4.7.crate https://crates.io/api/v1/crates/zstd-safe/2.0.6+zstd.1.4.7/download -> zstd-safe-2.0.6+zstd.1.4.7.crate https://crates.io/api/v1/crates/zstd-sys/1.4.18+zstd.1.4.7/download -> zstd-sys-1.4.18+zstd.1.4.7.crate ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 elisp-common dde4f515dde15603a26a3755438e9c78 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 elisp-common dde4f515dde15603a26a3755438e9c78 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=9aa3b1b726364787b920ad9966bdb00c diff --git a/metadata/md5-cache/dev-vcs/mercurial-6.4.4 b/metadata/md5-cache/dev-vcs/mercurial-6.4.4 index 4724ad94ef29..4a2d113c302a 100644 --- a/metadata/md5-cache/dev-vcs/mercurial-6.4.4 +++ b/metadata/md5-cache/dev-vcs/mercurial-6.4.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.mercurial-scm.org/release/mercurial-6.4.4.tar.gz rust? ( https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.2/download -> ahash-0.8.2.crate https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitmaps/2.1.0/download -> bitmaps-2.1.0.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.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.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes-cast/0.3.0/download -> bytes-cast-0.3.0.crate https://crates.io/api/v1/crates/bytes-cast-derive/0.2.0/download -> bytes-cast-derive-0.2.0.crate https://crates.io/api/v1/crates/cc/1.0.76/download -> cc-1.0.76.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clap/4.0.24/download -> clap-4.0.24.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/cpython/0.7.1/download -> cpython-0.7.1.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.11/download -> crossbeam-epoch-0.9.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.12/download -> crossbeam-utils-0.8.12.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/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/cxx/1.0.81/download -> cxx-1.0.81.crate https://crates.io/api/v1/crates/cxx-build/1.0.81/download -> cxx-build-1.0.81.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.81/download -> cxxbridge-flags-1.0.81.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.81/download -> cxxbridge-macro-1.0.81.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.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/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/format-bytes/0.3.0/download -> format-bytes-0.3.0.crate https://crates.io/api/v1/crates/format-bytes-macros/0.4.0/download -> format-bytes-macros-0.4.0.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.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/hashbrown/0.13.1/download -> hashbrown-0.13.1.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.4/download -> home-0.5.4.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/im-rc/15.1.0/download -> im-rc-15.1.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/logging_timer/1.1.0/download -> logging_timer-1.1.0.crate https://crates.io/api/v1/crates/logging_timer_proc_macros/1.1.0/download -> logging_timer_proc_macros-1.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.8/download -> memmap2-0.5.8.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.4.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.14.0/download -> num_cpus-1.14.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.0/download -> os_str_bytes-6.4.0.crate https://crates.io/api/v1/crates/ouroboros/0.15.5/download -> ouroboros-0.15.5.crate https://crates.io/api/v1/crates/ouroboros_macro/0.15.5/download -> ouroboros_macro-0.15.5.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/paste/1.0.9/download -> paste-1.0.9.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/python3-sys/0.7.1/download -> python3-sys-0.7.1.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.3.1/download -> rand_pcg-0.3.1.crate https://crates.io/api/v1/crates/rand_xoshiro/0.6.0/download -> rand_xoshiro-0.6.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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.0/download -> regex-1.7.0.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_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/sha-1/0.10.0/download -> sha-1-0.10.0.crate https://crates.io/api/v1/crates/sized-chunks/0.6.5/download -> sized-chunks-0.6.5.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/twox-hash/1.6.3/download -> twox-hash-1.6.3.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.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/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vcsgraph/0.2.0/download -> vcsgraph-0.2.0.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.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/which/4.3.0/download -> which-4.3.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/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/zstd/0.12.3+zstd.1.5.2/download -> zstd-0.12.3+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/6.0.4+zstd.1.5.4/download -> zstd-safe-6.0.4+zstd.1.5.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.7+zstd.1.5.4/download -> zstd-sys-2.0.7+zstd.1.5.4.crate ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 elisp-common dde4f515dde15603a26a3755438e9c78 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 elisp-common dde4f515dde15603a26a3755438e9c78 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=9717553dc5d20ad007cf2b47c20c1373 diff --git a/metadata/md5-cache/dev-vcs/mercurial-9999 b/metadata/md5-cache/dev-vcs/mercurial-9999 index 05baf8664890..d40df2d1f44b 100644 --- a/metadata/md5-cache/dev-vcs/mercurial-9999 +++ b/metadata/md5-cache/dev-vcs/mercurial-9999 @@ -12,5 +12,5 @@ RDEPEND=app-misc/ca-certificates gpg? ( app-crypt/gnupg ) tk? ( dev-lang/tk ) py REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 elisp-common dde4f515dde15603a26a3755438e9c78 flag-o-matic ad475baa777c9978fa035216c8264a10 mercurial e6a56a378cb9241482284b8b897c7a39 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 elisp-common dde4f515dde15603a26a3755438e9c78 flag-o-matic ad475baa777c9978fa035216c8264a10 mercurial e6a56a378cb9241482284b8b897c7a39 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=3cc9d9814e0a727f96f1849ee5fa8451 diff --git a/metadata/md5-cache/dev-vcs/pre-commit-3.2.2 b/metadata/md5-cache/dev-vcs/pre-commit-3.3.3 similarity index 97% rename from metadata/md5-cache/dev-vcs/pre-commit-3.2.2 rename to metadata/md5-cache/dev-vcs/pre-commit-3.3.3 index 73d46379ced4..5b8c2579cc1c 100644 --- a/metadata/md5-cache/dev-vcs/pre-commit-3.2.2 +++ b/metadata/md5-cache/dev-vcs/pre-commit-3.3.3 @@ -11,6 +11,6 @@ RDEPEND=dev-vcs/git python_single_target_python3_10? ( >=dev-python/cfgv-2.0.0[p REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/pre-commit/pre-commit/archive/refs/tags/v3.2.2.tar.gz -> pre-commit-3.2.2.gh.tar.gz +SRC_URI=https://github.com/pre-commit/pre-commit/archive/refs/tags/v3.3.3.tar.gz -> pre-commit-3.3.3.gh.tar.gz _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=33a99de63b545e86e04c05c568583091 +_md5_=99ba80a012e12930d20a80ebae4fddbc diff --git a/metadata/md5-cache/dev-vcs/stgit-2.2.4 b/metadata/md5-cache/dev-vcs/stgit-2.2.4 index 6215db945bab..ba37e8a51b90 100644 --- a/metadata/md5-cache/dev-vcs/stgit-2.2.4 +++ b/metadata/md5-cache/dev-vcs/stgit-2.2.4 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 GPL-2 M RESTRICT=mirror SLOT=0/2 SRC_URI=https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.2.1/download -> bitflags-2.2.1.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/btoi/0.4.3/download -> btoi-0.4.3.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/4.2.7/download -> clap-4.2.7.crate https://crates.io/api/v1/crates/clap_builder/4.2.7/download -> clap_builder-4.2.7.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/clru/0.6.1/download -> clru-0.6.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/ctrlc/3.2.5/download -> ctrlc-3.2.5.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/curl-sys/0.4.61+curl-8.0.1/download -> curl-sys-0.4.61+curl-8.0.1.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gix/0.44.1/download -> gix-0.44.1.crate https://crates.io/api/v1/crates/gix-actor/0.20.0/download -> gix-actor-0.20.0.crate https://crates.io/api/v1/crates/gix-attributes/0.12.0/download -> gix-attributes-0.12.0.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.3/download -> gix-bitmap-0.2.3.crate https://crates.io/api/v1/crates/gix-chunk/0.4.1/download -> gix-chunk-0.4.1.crate https://crates.io/api/v1/crates/gix-command/0.2.4/download -> gix-command-0.2.4.crate https://crates.io/api/v1/crates/gix-config/0.22.0/download -> gix-config-0.22.0.crate https://crates.io/api/v1/crates/gix-config-value/0.12.0/download -> gix-config-value-0.12.0.crate https://crates.io/api/v1/crates/gix-credentials/0.14.0/download -> gix-credentials-0.14.0.crate https://crates.io/api/v1/crates/gix-date/0.5.0/download -> gix-date-0.5.0.crate https://crates.io/api/v1/crates/gix-diff/0.29.0/download -> gix-diff-0.29.0.crate https://crates.io/api/v1/crates/gix-discover/0.18.1/download -> gix-discover-0.18.1.crate https://crates.io/api/v1/crates/gix-features/0.29.0/download -> gix-features-0.29.0.crate https://crates.io/api/v1/crates/gix-fs/0.1.1/download -> gix-fs-0.1.1.crate https://crates.io/api/v1/crates/gix-glob/0.7.0/download -> gix-glob-0.7.0.crate https://crates.io/api/v1/crates/gix-hash/0.11.1/download -> gix-hash-0.11.1.crate https://crates.io/api/v1/crates/gix-hashtable/0.2.0/download -> gix-hashtable-0.2.0.crate https://crates.io/api/v1/crates/gix-ignore/0.2.0/download -> gix-ignore-0.2.0.crate https://crates.io/api/v1/crates/gix-index/0.16.1/download -> gix-index-0.16.1.crate https://crates.io/api/v1/crates/gix-lock/5.0.1/download -> gix-lock-5.0.1.crate https://crates.io/api/v1/crates/gix-mailmap/0.12.0/download -> gix-mailmap-0.12.0.crate https://crates.io/api/v1/crates/gix-object/0.29.2/download -> gix-object-0.29.2.crate https://crates.io/api/v1/crates/gix-odb/0.45.0/download -> gix-odb-0.45.0.crate https://crates.io/api/v1/crates/gix-pack/0.35.0/download -> gix-pack-0.35.0.crate https://crates.io/api/v1/crates/gix-path/0.8.0/download -> gix-path-0.8.0.crate https://crates.io/api/v1/crates/gix-prompt/0.5.0/download -> gix-prompt-0.5.0.crate https://crates.io/api/v1/crates/gix-quote/0.4.3/download -> gix-quote-0.4.3.crate https://crates.io/api/v1/crates/gix-ref/0.29.1/download -> gix-ref-0.29.1.crate https://crates.io/api/v1/crates/gix-refspec/0.10.1/download -> gix-refspec-0.10.1.crate https://crates.io/api/v1/crates/gix-revision/0.13.0/download -> gix-revision-0.13.0.crate https://crates.io/api/v1/crates/gix-sec/0.8.0/download -> gix-sec-0.8.0.crate https://crates.io/api/v1/crates/gix-tempfile/5.0.3/download -> gix-tempfile-5.0.3.crate https://crates.io/api/v1/crates/gix-traverse/0.25.0/download -> gix-traverse-0.25.0.crate https://crates.io/api/v1/crates/gix-url/0.18.0/download -> gix-url-0.18.0.crate https://crates.io/api/v1/crates/gix-utils/0.1.1/download -> gix-utils-0.1.1.crate https://crates.io/api/v1/crates/gix-validate/0.7.4/download -> gix-validate-0.7.4.crate https://crates.io/api/v1/crates/gix-worktree/0.17.1/download -> gix-worktree-0.17.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-close/0.3.7/download -> io-close-0.3.7.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/kstring/2.0.0/download -> kstring-2.0.0.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.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/memmap2/0.5.10/download -> memmap2-0.5.10.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.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_threads/0.1.6/download -> num_threads-0.1.6.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/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.87/download -> openssl-sys-0.9.87.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/proc-macro2/1.0.57/download -> proc-macro2-1.0.57.crate https://crates.io/api/v1/crates/prodash/23.1.2/download -> prodash-23.1.2.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.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.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/2.0.16/download -> syn-2.0.16.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-bom/2.0.2/download -> unicode-bom-2.0.2.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.3/download -> walkdir-2.3.3.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/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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://github.com/stacked-git/stgit/archive/v2.2.4.tar.gz -> stgit-2.2.4.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=2b8fe497fdc193346a42b292ed03f659 diff --git a/metadata/md5-cache/dev-vcs/stgit-2.3.0 b/metadata/md5-cache/dev-vcs/stgit-2.3.0 index 75c2a6b994d7..cb1d35ef3d38 100644 --- a/metadata/md5-cache/dev-vcs/stgit-2.3.0 +++ b/metadata/md5-cache/dev-vcs/stgit-2.3.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 GPL-2 M RESTRICT=mirror SLOT=0/2 SRC_URI=https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.1/download -> bitflags-2.3.1.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/btoi/0.4.3/download -> btoi-0.4.3.crate https://crates.io/api/v1/crates/bzip2-rs/0.1.2/download -> bzip2-rs-0.1.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/4.3.0/download -> clap-4.3.0.crate https://crates.io/api/v1/crates/clap_builder/4.3.0/download -> clap_builder-4.3.0.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clru/0.6.1/download -> clru-0.6.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/ctrlc/3.3.1/download -> ctrlc-3.3.1.crate https://crates.io/api/v1/crates/curl/0.4.44/download -> curl-0.4.44.crate https://crates.io/api/v1/crates/curl-sys/0.4.62+curl-8.1.0/download -> curl-sys-0.4.62+curl-8.1.0.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gix/0.44.1/download -> gix-0.44.1.crate https://crates.io/api/v1/crates/gix-actor/0.20.0/download -> gix-actor-0.20.0.crate https://crates.io/api/v1/crates/gix-attributes/0.12.0/download -> gix-attributes-0.12.0.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.3/download -> gix-bitmap-0.2.3.crate https://crates.io/api/v1/crates/gix-chunk/0.4.1/download -> gix-chunk-0.4.1.crate https://crates.io/api/v1/crates/gix-command/0.2.4/download -> gix-command-0.2.4.crate https://crates.io/api/v1/crates/gix-config/0.22.0/download -> gix-config-0.22.0.crate https://crates.io/api/v1/crates/gix-config-value/0.12.0/download -> gix-config-value-0.12.0.crate https://crates.io/api/v1/crates/gix-credentials/0.14.0/download -> gix-credentials-0.14.0.crate https://crates.io/api/v1/crates/gix-date/0.5.0/download -> gix-date-0.5.0.crate https://crates.io/api/v1/crates/gix-diff/0.29.0/download -> gix-diff-0.29.0.crate https://crates.io/api/v1/crates/gix-discover/0.18.1/download -> gix-discover-0.18.1.crate https://crates.io/api/v1/crates/gix-features/0.29.0/download -> gix-features-0.29.0.crate https://crates.io/api/v1/crates/gix-fs/0.1.1/download -> gix-fs-0.1.1.crate https://crates.io/api/v1/crates/gix-glob/0.7.0/download -> gix-glob-0.7.0.crate https://crates.io/api/v1/crates/gix-hash/0.11.1/download -> gix-hash-0.11.1.crate https://crates.io/api/v1/crates/gix-hashtable/0.2.0/download -> gix-hashtable-0.2.0.crate https://crates.io/api/v1/crates/gix-ignore/0.2.0/download -> gix-ignore-0.2.0.crate https://crates.io/api/v1/crates/gix-index/0.16.1/download -> gix-index-0.16.1.crate https://crates.io/api/v1/crates/gix-lock/5.0.1/download -> gix-lock-5.0.1.crate https://crates.io/api/v1/crates/gix-mailmap/0.12.0/download -> gix-mailmap-0.12.0.crate https://crates.io/api/v1/crates/gix-object/0.29.2/download -> gix-object-0.29.2.crate https://crates.io/api/v1/crates/gix-odb/0.45.0/download -> gix-odb-0.45.0.crate https://crates.io/api/v1/crates/gix-pack/0.35.0/download -> gix-pack-0.35.0.crate https://crates.io/api/v1/crates/gix-path/0.8.0/download -> gix-path-0.8.0.crate https://crates.io/api/v1/crates/gix-prompt/0.5.0/download -> gix-prompt-0.5.0.crate https://crates.io/api/v1/crates/gix-quote/0.4.3/download -> gix-quote-0.4.3.crate https://crates.io/api/v1/crates/gix-ref/0.29.1/download -> gix-ref-0.29.1.crate https://crates.io/api/v1/crates/gix-refspec/0.10.1/download -> gix-refspec-0.10.1.crate https://crates.io/api/v1/crates/gix-revision/0.13.0/download -> gix-revision-0.13.0.crate https://crates.io/api/v1/crates/gix-sec/0.8.0/download -> gix-sec-0.8.0.crate https://crates.io/api/v1/crates/gix-tempfile/5.0.3/download -> gix-tempfile-5.0.3.crate https://crates.io/api/v1/crates/gix-traverse/0.25.0/download -> gix-traverse-0.25.0.crate https://crates.io/api/v1/crates/gix-url/0.18.0/download -> gix-url-0.18.0.crate https://crates.io/api/v1/crates/gix-utils/0.1.1/download -> gix-utils-0.1.1.crate https://crates.io/api/v1/crates/gix-validate/0.7.4/download -> gix-validate-0.7.4.crate https://crates.io/api/v1/crates/gix-worktree/0.17.1/download -> gix-worktree-0.17.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.5/download -> home-0.5.5.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-close/0.3.7/download -> io-close-0.3.7.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/kstring/2.0.0/download -> kstring-2.0.0.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.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/memmap2/0.5.10/download -> memmap2-0.5.10.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.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_threads/0.1.6/download -> num_threads-0.1.6.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/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.87/download -> openssl-sys-0.9.87.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/proc-macro2/1.0.58/download -> proc-macro2-1.0.58.crate https://crates.io/api/v1/crates/prodash/23.1.2/download -> prodash-23.1.2.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.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.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/2.0.16/download -> syn-2.0.16.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-bom/2.0.2/download -> unicode-bom-2.0.2.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.3/download -> walkdir-2.3.3.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/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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://github.com/stacked-git/stgit/archive/v2.3.0.tar.gz -> stgit-2.3.0.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=55a4a3db70e1054c0a86b76ae0409c07 diff --git a/metadata/md5-cache/games-action/Manifest.gz b/metadata/md5-cache/games-action/Manifest.gz index a71a22bcc65b72f981f7600c49f9f45d41ec8bc6..28ddef4945d7b30e76a7807e27daea29a2f57851 100644 GIT binary patch literal 15677 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 j1HLXD5Q&;)MmUSA; literal 15683 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 diff --git a/metadata/md5-cache/games-action/garden-1.0.9-r2 b/metadata/md5-cache/games-action/garden-1.0.9-r2 index 166183456c8a..d3d0352c7d4f 100644 --- a/metadata/md5-cache/games-action/garden-1.0.9-r2 +++ b/metadata/md5-cache/games-action/garden-1.0.9-r2 @@ -3,7 +3,7 @@ DEFINED_PHASES=install postinst postrm prepare DEPEND==dev-libs/libbulletml-0.0.3 media-libs/libsdl[joystick,video] media-libs/sdl-mixer[vorbis] virtual/glu virtual/opengl DESCRIPTION=Abstract shooter - defeat auto-created huge battleships EAPI=7 -HOMEPAGE=http://www.asahi-net.or.jp/~cs8k-cyu/windows/rr_e.html http://rrootage.sourceforge.net/ +HOMEPAGE=https://www.asahi-net.or.jp/~cs8k-cyu/windows/rr_e.html https://rrootage.sourceforge.net/ INHERIT=toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=BSD @@ -10,4 +10,4 @@ RDEPEND=>=dev-libs/libbulletml-0.0.3 media-libs/libsdl[joystick,video] media-lib SLOT=0 SRC_URI=mirror://sourceforge/rrootage/rRootage-0.23a.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=22b3cdde0d7b82004d1a46a595cae6dd +_md5_=42a74acb9aecc917c135682974da6eb7 diff --git a/metadata/md5-cache/games-action/transcend-0.3-r2 b/metadata/md5-cache/games-action/transcend-0.3-r2 index 856a436ea497..624d9097ed09 100644 --- a/metadata/md5-cache/games-action/transcend-0.3-r2 +++ b/metadata/md5-cache/games-action/transcend-0.3-r2 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install prepare DEPEND=media-libs/freeglut media-libs/portaudio virtual/glu virtual/opengl DESCRIPTION=Retro-style, abstract, 2D shooter EAPI=8 -HOMEPAGE=http://transcend.sourceforge.net/ +HOMEPAGE=https://transcend.sourceforge.net/ INHERIT=desktop toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 @@ -11,4 +11,4 @@ RDEPEND=media-libs/freeglut media-libs/portaudio virtual/glu virtual/opengl SLOT=0 SRC_URI=mirror://sourceforge/transcend/Transcend_0.3_UnixSource.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=cca6208b7d9bb72f5465e9aac8b96bbc +_md5_=870582be3229681fb991af529fe7584e diff --git a/metadata/md5-cache/games-action/tuxkart-0.4.0-r2 b/metadata/md5-cache/games-action/tuxkart-0.4.0-r2 index 192eb6cd0ce9..37de248f6d59 100644 --- a/metadata/md5-cache/games-action/tuxkart-0.4.0-r2 +++ b/metadata/md5-cache/games-action/tuxkart-0.4.0-r2 @@ -1,8 +1,8 @@ DEFINED_PHASES=install postinst postrm preinst prepare DEPEND=>=media-libs/plib-1.8.0 x11-libs/libX11 x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXi x11-libs/libXmu virtual/opengl x11-libs/libXt dev-util/desktop-file-utils x11-misc/shared-mime-info -DESCRIPTION=A racing game starring Tux, the Linux penguin +DESCRIPTION=Racing game starring Tux, the Linux penguin EAPI=7 -HOMEPAGE=http://tuxkart.sourceforge.net/ +HOMEPAGE=https://tuxkart.sourceforge.net/ INHERIT=desktop xdg KEYWORDS=~alpha ~amd64 ~x86 LICENSE=GPL-2 @@ -10,4 +10,4 @@ RDEPEND=>=media-libs/plib-1.8.0 x11-libs/libX11 x11-libs/libICE x11-libs/libSM x SLOT=0 SRC_URI=mirror://sourceforge/tuxkart/tuxkart-0.4.0.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d53231935b1020c1d32ce1201ac04ec5 +_md5_=28d7bf1bd3c7223d3454592ec11231bd diff --git a/metadata/md5-cache/games-action/wordwarvi-1.00-r1 b/metadata/md5-cache/games-action/wordwarvi-1.00-r1 index a799e5709bf3..4b9c43bbb6c1 100644 --- a/metadata/md5-cache/games-action/wordwarvi-1.00-r1 +++ b/metadata/md5-cache/games-action/wordwarvi-1.00-r1 @@ -1,15 +1,15 @@ BDEPEND=virtual/pkgconfig DEFINED_PHASES=compile install prepare DEPEND=x11-libs/gtk+:2 portaudio? ( media-libs/libvorbis >=media-libs/portaudio-19_pre1 ) -DESCRIPTION=A retro side-scrolling shoot'em up based on the editor war story +DESCRIPTION=retro side-scrolling shoot'em up based on the editor war story EAPI=7 -HOMEPAGE=http://wordwarvi.sourceforge.net +HOMEPAGE=https://wordwarvi.sourceforge.net INHERIT=desktop toolchain-funcs IUSE=portaudio KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 CC-BY-2.0 CC-BY-SA-3.0 +LICENSE=GPL-2+ CC-BY-2.0 CC-BY-SA-3.0 RDEPEND=x11-libs/gtk+:2 portaudio? ( media-libs/libvorbis >=media-libs/portaudio-19_pre1 ) SLOT=0 SRC_URI=mirror://sourceforge/wordwarvi/wordwarvi-1.00.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=dea18b5ec997dddd4ad10d6b95226e8d +_md5_=83e5fbdf79e5831fe7fac3c014a0fb8b diff --git a/metadata/md5-cache/games-action/xblast-2.10.4-r2 b/metadata/md5-cache/games-action/xblast-2.10.4-r2 index c38479f3d5a8..bb2bcafd804a 100644 --- a/metadata/md5-cache/games-action/xblast-2.10.4-r2 +++ b/metadata/md5-cache/games-action/xblast-2.10.4-r2 @@ -3,7 +3,7 @@ DEFINED_PHASES=configure install prepare DEPEND=x11-base/xorg-proto x11-libs/libX11 x11-libs/libXt DESCRIPTION=Bomberman clone with network support for up to 6 players EAPI=8 -HOMEPAGE=http://xblast.sourceforge.net/ +HOMEPAGE=https://xblast.sourceforge.net/ INHERIT=autotools desktop KEYWORDS=~amd64 ~x86 LICENSE=GPL-2+ @@ -11,4 +11,4 @@ RDEPEND=x11-libs/libX11 media-fonts/font-adobe-100dpi SLOT=0 SRC_URI=mirror://sourceforge/xblast/xblast-2.10.4.tar.gz mirror://sourceforge/xblast/images-2005-01-06.tar.gz mirror://sourceforge/xblast/levels-2005-01-06.tar.gz mirror://sourceforge/xblast/models-2005-01-06.tar.gz mirror://sourceforge/xblast/musics-2005-01-06.tar.gz mirror://sourceforge/xblast/sounds.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e2d82f4abbec8585ce73aa5891dd1204 +_md5_=42b0b684b98c4693b48782391ad62a0e diff --git a/metadata/md5-cache/games-arcade/Manifest.gz b/metadata/md5-cache/games-arcade/Manifest.gz index 5b969f11c38fb2a26b5c9ff2d1d8ef4dd971ab74..a36e5d3e867746430288553d5fc6827626b4b1b8 100644 GIT binary patch delta 21794 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 ?aKsp|TNm;8&G?<|S(2eFF7Z?MP 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 V)H)=BA6ozP{{gSn)w&Cn007LTWkdh~ literal 21831 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 Gl>h*W#74IO diff --git a/metadata/md5-cache/games-arcade/abe-1.1-r1 b/metadata/md5-cache/games-arcade/abe-1.1-r1 index d39d48c661e7..33f2314d9b41 100644 --- a/metadata/md5-cache/games-arcade/abe-1.1-r1 +++ b/metadata/md5-cache/games-arcade/abe-1.1-r1 @@ -2,7 +2,7 @@ DEFINED_PHASES=configure install prepare DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer[vorbis] x11-libs/libXi DESCRIPTION=Scrolling, platform-jumping, key-collecting, ancient pyramid exploring game EAPI=8 -HOMEPAGE=http://abe.sourceforge.net/ +HOMEPAGE=https://abe.sourceforge.net/ INHERIT=desktop toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 @@ -10,4 +10,4 @@ RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer[vorbis] x11-libs/lib SLOT=0 SRC_URI=mirror://sourceforge/abe/abe-1.1.tar.gz https://dev.gentoo.org/~ionen/distfiles/abe.png _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f411b006299db70c429dd268ecce39f3 +_md5_=e1181822e77852ab9fc6aeeca1728295 diff --git a/metadata/md5-cache/games-arcade/blockrage-0.2.3-r1 b/metadata/md5-cache/games-arcade/blockrage-0.2.3-r1 index 78749a19ffef..8c9b30aa37fc 100644 --- a/metadata/md5-cache/games-arcade/blockrage-0.2.3-r1 +++ b/metadata/md5-cache/games-arcade/blockrage-0.2.3-r1 @@ -2,12 +2,12 @@ DEFINED_PHASES=configure DEPEND=media-libs/libsdl[video] DESCRIPTION=Falling-blocks arcade game with a 2-player hotseat mode EAPI=7 -HOMEPAGE=http://blockrage.sourceforge.net/ +HOMEPAGE=https://blockrage.sourceforge.net/ INHERIT=toolchain-funcs KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=media-libs/libsdl[video] SLOT=0 SRC_URI=mirror://sourceforge/blockrage/blockrage-0.2.3.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=1d04b08ef9df6f9b07ecc7cc57d71f72 +_md5_=41d87760d3d4da96cc63cbf49b623f6c diff --git a/metadata/md5-cache/games-arcade/bomns-0.99.2-r1 b/metadata/md5-cache/games-arcade/bomns-0.99.2-r1 index 99bc3a163ff0..67ba096c156c 100644 --- a/metadata/md5-cache/games-arcade/bomns-0.99.2-r1 +++ b/metadata/md5-cache/games-arcade/bomns-0.99.2-r1 @@ -1,15 +1,15 @@ BDEPEND=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=configure prepare DEPEND=media-libs/libsdl[video] media-libs/sdl-mixer gtk? ( x11-libs/gtk+:2 ) -DESCRIPTION=A fast-paced multiplayer deathmatch arcade game +DESCRIPTION=Fast-paced multiplayer deathmatch arcade game EAPI=7 -HOMEPAGE=http://greenridge.sourceforge.net +HOMEPAGE=https://github.com/keithfancher/Bomns-for-Linux INHERIT=autotools flag-o-matic IUSE=gtk editor KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=media-libs/libsdl[video] media-libs/sdl-mixer gtk? ( x11-libs/gtk+:2 ) SLOT=0 SRC_URI=mirror://sourceforge/greenridge/bomns-0.99.2.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e3833a51c727d12123d14f34bb09044a +_md5_=898796c980365ec630a8df55dcaeabb0 diff --git a/metadata/md5-cache/games-arcade/criticalmass-1.0.2-r2 b/metadata/md5-cache/games-arcade/criticalmass-1.0.2-r2 index ac95a54e7b23..a676937a8f3b 100644 --- a/metadata/md5-cache/games-arcade/criticalmass-1.0.2-r2 +++ b/metadata/md5-cache/games-arcade/criticalmass-1.0.2-r2 @@ -3,7 +3,7 @@ DEFINED_PHASES=install prepare DEPEND=media-libs/libglvnd[X] media-libs/libpng:= media-libs/libsdl[opengl,sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[mod] net-misc/curl sys-libs/zlib:= DESCRIPTION=SDL/OpenGL space shoot'em up game EAPI=8 -HOMEPAGE=http://criticalmass.sourceforge.net/ +HOMEPAGE=https://criticalmass.sourceforge.net/ INHERIT=autotools desktop flag-o-matic KEYWORDS=~amd64 ~x86 LICENSE=GPL-2+ ZLIB @@ -11,4 +11,4 @@ RDEPEND=media-libs/libglvnd[X] media-libs/libpng:= media-libs/libsdl[opengl,soun SLOT=0 SRC_URI=mirror://sourceforge/criticalmass/CriticalMass-1.0.2.tar.bz2 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d46bcf368571b204d0945dc8b6751b34 +_md5_=08417e7b35933cc5f73a86c14eacfcdf diff --git a/metadata/md5-cache/games-arcade/emilia-pinball-0.3.1-r3 b/metadata/md5-cache/games-arcade/emilia-pinball-0.3.1-r3 index c6031b9246b6..5172e0e40b70 100644 --- a/metadata/md5-cache/games-arcade/emilia-pinball-0.3.1-r3 +++ b/metadata/md5-cache/games-arcade/emilia-pinball-0.3.1-r3 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install prepare DEPEND=x11-libs/libXt DESCRIPTION=SDL OpenGL pinball game EAPI=7 -HOMEPAGE=http://pinball.sourceforge.net/ +HOMEPAGE=https://pinball.sourceforge.net/ INHERIT=autotools desktop KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=GPL-2 @@ -11,4 +11,4 @@ RDEPEND=dev-libs/libltdl:0 media-libs/libsdl[joystick,opengl,video,X] media-libs SLOT=0 SRC_URI=mirror://sourceforge/pinball/pinball-0.3.1.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=23abb58a40ec04186bd1317b41ee033c +_md5_=0aa13bde24d1c65ad9fdc5bb7f9049d4 diff --git a/metadata/md5-cache/games-arcade/funnyboat-1.5_p11-r3 b/metadata/md5-cache/games-arcade/funnyboat-1.5_p11-r3 index 33caaec89363..28a2945783b1 100644 --- a/metadata/md5-cache/games-arcade/funnyboat-1.5_p11-r3 +++ b/metadata/md5-cache/games-arcade/funnyboat-1.5_p11-r3 @@ -2,7 +2,7 @@ BDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) pyth DEFINED_PHASES=install prepare setup DESCRIPTION=Side scrolling shooter game starring a steamboat on the sea EAPI=8 -HOMEPAGE=http://funnyboat.sourceforge.net/ +HOMEPAGE=https://funnyboat.sourceforge.net/ INHERIT=desktop python-single-r1 wrapper IUSE=python_single_target_python3_10 python_single_target_python3_11 KEYWORDS=~amd64 ~x86 @@ -12,4 +12,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 SLOT=0 SRC_URI=mirror://sourceforge/funnyboat/funnyboat-1.5-src.zip mirror://debian/pool/main/f/funnyboat/funnyboat_1.5-11.debian.tar.xz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=d0b66f0a3d77eb0ec5e935c8b578f74d +_md5_=9beff13626c6ac22dfdac586439228c8 diff --git a/metadata/md5-cache/games-arcade/gav-0.9.0-r1 b/metadata/md5-cache/games-arcade/gav-0.9.0-r1 index c92ab5a94972..3b49719c07d9 100644 --- a/metadata/md5-cache/games-arcade/gav-0.9.0-r1 +++ b/metadata/md5-cache/games-arcade/gav-0.9.0-r1 @@ -2,12 +2,12 @@ DEFINED_PHASES=compile configure install prepare DEPEND=media-libs/sdl-image[jpeg,png] media-libs/sdl-net media-libs/libsdl[joystick,video] DESCRIPTION=GPL Arcade Volleyball EAPI=7 -HOMEPAGE=http://gav.sourceforge.net/ +HOMEPAGE=https://gav.sourceforge.net/ INHERIT=toolchain-funcs KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=media-libs/sdl-image[jpeg,png] media-libs/sdl-net media-libs/libsdl[joystick,video] SLOT=0 SRC_URI=mirror://sourceforge/gav/gav-0.9.0.tar.gz mirror://gentoo/fabeach.tgz mirror://gentoo/florindo.tgz mirror://gentoo/inverted.tgz mirror://gentoo/naive.tgz mirror://gentoo/unnamed.tgz mirror://gentoo/yisus.tgz mirror://gentoo/yisus2.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6c115922efec4f8515dce30828226a48 +_md5_=77ce5811a5cd78752e7459b7d5fbc37b diff --git a/metadata/md5-cache/games-arcade/jvgs-0.5-r100 b/metadata/md5-cache/games-arcade/jvgs-0.5-r100 index 070159ca5f5c..382840accf7d 100644 --- a/metadata/md5-cache/games-arcade/jvgs-0.5-r100 +++ b/metadata/md5-cache/games-arcade/jvgs-0.5-r100 @@ -1,9 +1,9 @@ BDEPEND=dev-lang/swig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test DEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) dev-libs/tinyxml[stl] media-libs/libsdl[video] media-libs/sdl-mixer[vorbis] media-libs/freetype:2 sys-libs/zlib:= x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext virtual/opengl virtual/glu -DESCRIPTION=An open-source platform game with a sketched and minimalistic look +DESCRIPTION=Open-source platform game with a sketched and minimalistic look EAPI=7 -HOMEPAGE=http://jvgs.sourceforge.net/ +HOMEPAGE=https://jvgs.sourceforge.net/ INHERIT=cmake desktop lua-single IUSE=+lua_single_target_lua5-1 KEYWORDS=~amd64 ~x86 @@ -13,4 +13,4 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-1 ) SLOT=0 SRC_URI=mirror://sourceforge/jvgs/jvgs-0.5-src.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=08015bb028a0de7b6882582ceeb581fb +_md5_=7684ade4b7d513c3a82255c149a9571b diff --git a/metadata/md5-cache/games-arcade/komi-1.04-r2 b/metadata/md5-cache/games-arcade/komi-1.04-r2 index 1aea65fd27d6..ce3f9911f7c0 100644 --- a/metadata/md5-cache/games-arcade/komi-1.04-r2 +++ b/metadata/md5-cache/games-arcade/komi-1.04-r2 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile install DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer DESCRIPTION=Komi the Space Frog - a simple SDL game EAPI=8 -HOMEPAGE=http://komi.sourceforge.net/ +HOMEPAGE=https://komi.sourceforge.net/ INHERIT=desktop flag-o-matic toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=GPL-2+ @@ -11,4 +11,4 @@ RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer SLOT=0 SRC_URI=mirror://sourceforge/komi/komi-1.04.tar.gz https://dev.gentoo.org/~ionen/distfiles/komi.png _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0798b712b88f04bf85e2a3f851caa170 +_md5_=dfa645b672ce8ddf59e2ec86ce2d08f8 diff --git a/metadata/md5-cache/games-arcade/late-0.1.0-r2 b/metadata/md5-cache/games-arcade/late-0.1.0-r2 index c47851674a5c..3d668ae518ca 100644 --- a/metadata/md5-cache/games-arcade/late-0.1.0-r2 +++ b/metadata/md5-cache/games-arcade/late-0.1.0-r2 @@ -2,7 +2,7 @@ DEFINED_PHASES=install prepare DEPEND=acct-group/gamestat media-libs/libsdl[sound,video] media-libs/sdl-image[jpeg] DESCRIPTION=Game similar to Barrack by Ambrosia Software EAPI=8 -HOMEPAGE=http://late.sourceforge.net/ +HOMEPAGE=https://late.sourceforge.net/ INHERIT=desktop KEYWORDS=~amd64 ~x86 LICENSE=GPL-2+ @@ -10,4 +10,4 @@ RDEPEND=acct-group/gamestat media-libs/libsdl[sound,video] media-libs/sdl-image[ SLOT=0 SRC_URI=mirror://sourceforge/late/late-0.1.0.tar.bz2 https://dev.gentoo.org/~ionen/distfiles/late.png _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d -_md5_=5e04a0ee456f0a8f5f67ac1e78cbaebd +_md5_=a9b9dd174df3639b2ae6a70cc9f3951a diff --git a/metadata/md5-cache/games-arcade/missile-1.0.1-r2 b/metadata/md5-cache/games-arcade/missile-1.0.1-r2 index ca2aeba31884..85ef6080cfcf 100644 --- a/metadata/md5-cache/games-arcade/missile-1.0.1-r2 +++ b/metadata/md5-cache/games-arcade/missile-1.0.1-r2 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile install DEPEND=media-libs/libsdl[sound?,video] media-libs/sdl-image[png] sound? ( media-libs/sdl-mixer ) DESCRIPTION=Port of the Atari Missile Command game for Linux EAPI=8 -HOMEPAGE=http://missile.sourceforge.net/ +HOMEPAGE=https://missile.sourceforge.net/ INHERIT=desktop flag-o-matic toolchain-funcs IUSE=+sound KEYWORDS=~alpha ~amd64 ~x86 @@ -12,4 +12,4 @@ RDEPEND=media-libs/libsdl[sound?,video] media-libs/sdl-image[png] sound? ( media SLOT=0 SRC_URI=mirror://sourceforge/missile/missile-1.0.1.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c7f62368f438632b9b496966bcd3a52c +_md5_=15d2bf6fab5a44034786ff661f9cae5a diff --git a/metadata/md5-cache/games-arcade/ninvaders-0.1.2 b/metadata/md5-cache/games-arcade/ninvaders-0.1.2 index 6f28fbab6ac8..ee9ab5237a30 100644 --- a/metadata/md5-cache/games-arcade/ninvaders-0.1.2 +++ b/metadata/md5-cache/games-arcade/ninvaders-0.1.2 @@ -1,13 +1,13 @@ BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=a Space Invaders clone based on ncurses for ASCII output +DESCRIPTION=Space Invaders clone based on ncurses for ASCII output EAPI=7 -HOMEPAGE=https://github.com/sf-refugees/ninvaders http://ninvaders.sourceforge.net/ +HOMEPAGE=https://github.com/sf-refugees/ninvaders https://ninvaders.sourceforge.net/ INHERIT=cmake KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=sys-libs/ncurses:0= SLOT=0 SRC_URI=https://github.com/sf-refugees/ninvaders/archive/v0.1.2.tar.gz -> ninvaders-0.1.2.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c51779042ff308e92a19ad33a13eee62 +_md5_=67ef2757db16c2202cb6fb0b24fba12b diff --git a/metadata/md5-cache/games-arcade/openmortal-0.7-r4 b/metadata/md5-cache/games-arcade/openmortal-0.7-r4 index 010ad863dba3..232a5bf40e01 100644 --- a/metadata/md5-cache/games-arcade/openmortal-0.7-r4 +++ b/metadata/md5-cache/games-arcade/openmortal-0.7-r4 @@ -1,9 +1,9 @@ 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=install prepare DEPEND=media-libs/libsdl[joystick,video] media-libs/sdl-image media-libs/sdl-mixer media-libs/sdl-ttf media-libs/sdl-net >=media-libs/freetype-2.4.0:2 dev-lang/perl -DESCRIPTION=A spoof of the famous Mortal Kombat game +DESCRIPTION=Spoof of the famous Mortal Kombat game EAPI=7 -HOMEPAGE=http://openmortal.sourceforge.net/ +HOMEPAGE=https://openmortal.sourceforge.net/ INHERIT=autotools desktop KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 @@ -11,4 +11,4 @@ RDEPEND=media-libs/libsdl[joystick,video] media-libs/sdl-image media-libs/sdl-mi SLOT=0 SRC_URI=mirror://sourceforge/openmortal/openmortal-0.7.tar.bz2 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b6e066a60b246c5fc319562f79b43597 +_md5_=5a0408a7aa7ec89c80c0f6f26acbfca5 diff --git a/metadata/md5-cache/games-arcade/pachi-1.0-r2 b/metadata/md5-cache/games-arcade/pachi-1.0-r2 index 4bce95a0e11e..69f8e03e8df1 100644 --- a/metadata/md5-cache/games-arcade/pachi-1.0-r2 +++ b/metadata/md5-cache/games-arcade/pachi-1.0-r2 @@ -1,14 +1,14 @@ BDEPEND=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=install prepare DEPEND=media-libs/libsdl[joystick,sound,video] media-libs/sdl-mixer[mod] -DESCRIPTION=platform game inspired by games like Manic Miner and Jet Set Willy +DESCRIPTION=Platform game inspired by games like Manic Miner and Jet Set Willy EAPI=7 -HOMEPAGE=http://dragontech.sourceforge.net/index.php?main=pachi&lang=en +HOMEPAGE=https://dragontech.sourceforge.net/index.php?main=pachi&lang=en INHERIT=autotools desktop KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=media-libs/libsdl[joystick,sound,video] media-libs/sdl-mixer[mod] acct-group/gamestat SLOT=0 SRC_URI=mirror://gentoo/pachi-1.0.tar.bz2 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3471768d8fb5a89187a8d028fa9d7c5d +_md5_=ffa6023f3f89381ec9981848e2cbaca6 diff --git a/metadata/md5-cache/games-arcade/pacmanarena-0.15-r2 b/metadata/md5-cache/games-arcade/pacmanarena-0.15-r2 index 50ea9d132956..f189315888da 100644 --- a/metadata/md5-cache/games-arcade/pacmanarena-0.15-r2 +++ b/metadata/md5-cache/games-arcade/pacmanarena-0.15-r2 @@ -3,12 +3,12 @@ DEFINED_PHASES=install prepare unpack DEPEND=media-libs/libsdl[sound] media-libs/sdl-mixer[vorbis] media-libs/sdl-net virtual/glu virtual/opengl DESCRIPTION=3D Pacman clone with a few surprises. Rockets, bombs and explosions abound EAPI=7 -HOMEPAGE=http://pacmanarena.sourceforge.net/ +HOMEPAGE=https://pacmanarena.sourceforge.net/ INHERIT=autotools desktop KEYWORDS=~alpha ~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=media-libs/libsdl[sound] media-libs/sdl-mixer[vorbis] media-libs/sdl-net virtual/glu virtual/opengl SLOT=0 SRC_URI=mirror://sourceforge/pacmanarena/pacman-arena-0.15.tar.bz2 mirror://sourceforge/pacmanarena/pacman-data-0.0.zip _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0f195781debb9cc89740eb80cad4c6c8 +_md5_=2b421d2ef4c8c1a0369eeb3592d8eb7c diff --git a/metadata/md5-cache/games-arcade/sdlsasteroids-3.0.1-r1 b/metadata/md5-cache/games-arcade/sdlsasteroids-3.0.1-r1 index ca494f9e8159..8f02c2e2813b 100644 --- a/metadata/md5-cache/games-arcade/sdlsasteroids-3.0.1-r1 +++ b/metadata/md5-cache/games-arcade/sdlsasteroids-3.0.1-r1 @@ -2,7 +2,7 @@ DEFINED_PHASES=compile install prepare DEPEND=media-libs/sdl-mixer media-libs/libsdl[sound,joystick,video] media-libs/sdl-image[png] media-libs/sdl-ttf virtual/opengl virtual/glu DESCRIPTION=Rework of Sasteroids using SDL EAPI=7 -HOMEPAGE=http://sdlsas.sourceforge.net/ +HOMEPAGE=https://sdlsas.sourceforge.net/ INHERIT=desktop KEYWORDS=~amd64 ~x86 LICENSE=sdlsasteroids GPL-2+ public-domain @@ -10,4 +10,4 @@ RDEPEND=media-libs/sdl-mixer media-libs/libsdl[sound,joystick,video] media-libs/ SLOT=0 SRC_URI=mirror://sourceforge/sdlsas/SDLSasteroids-3.0.1.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d -_md5_=28e2a73920f3391270ee3d7359b558bb +_md5_=c90c6a302b15cf010986184d91c4bc51 diff --git a/metadata/md5-cache/games-arcade/tomatoes-1.55-r4 b/metadata/md5-cache/games-arcade/tomatoes-1.55-r4 index 90db9a16e136..dd82ae47f7d6 100644 --- a/metadata/md5-cache/games-arcade/tomatoes-1.55-r4 +++ b/metadata/md5-cache/games-arcade/tomatoes-1.55-r4 @@ -2,7 +2,7 @@ DEFINED_PHASES=configure install prepare DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer[mod] virtual/opengl virtual/glu DESCRIPTION=How many tomatoes can you smash in ten short minutes? EAPI=7 -HOMEPAGE=http://tomatoes.sourceforge.net/about.html +HOMEPAGE=https://tomatoes.sourceforge.net/about.html INHERIT=desktop toolchain-funcs KEYWORDS=~amd64 ~ppc64 ~x86 LICENSE=ZLIB @@ -10,4 +10,4 @@ RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[jpeg,png] media-libs SLOT=0 SRC_URI=mirror://sourceforge/tomatoes/tomatoes-linux-src-1.55.tar.bz2 mirror://sourceforge/tomatoes/tomatoes-linux-1.5.tar.bz2 _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0dcc892c182f0dbf63d8373fbde489db +_md5_=24db1cd4db2696170c719aaf45025ad6 diff --git a/metadata/md5-cache/games-arcade/vor-0.5.8 b/metadata/md5-cache/games-arcade/vor-0.5.8 index 4d271947ccba..16f4834f3a4b 100644 --- a/metadata/md5-cache/games-arcade/vor-0.5.8 +++ b/metadata/md5-cache/games-arcade/vor-0.5.8 @@ -2,7 +2,7 @@ DEFINED_PHASES=install DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[mod] DESCRIPTION=Variations on Rockdodger: Dodge the rocks until you die EAPI=8 -HOMEPAGE=https://jasonwoof.org/vor +HOMEPAGE=https://sametwice.com/vor INHERIT=desktop KEYWORDS=~amd64 ~x86 LICENSE=GPL-2+ @@ -10,4 +10,4 @@ RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl- SLOT=0 SRC_URI=https://jasonwoof.com/downloads/vor/vor-0.5.8.tgz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d -_md5_=0ec0a00a68d165aeefd7ccbb6fe11139 +_md5_=0e172aa625b20a772a90bfc02c268430 diff --git a/metadata/md5-cache/games-arcade/xtux-20030306-r1 b/metadata/md5-cache/games-arcade/xtux-20030306-r1 index 6f1b5b5689da..d5f6e3879f22 100644 --- a/metadata/md5-cache/games-arcade/xtux-20030306-r1 +++ b/metadata/md5-cache/games-arcade/xtux-20030306-r1 @@ -2,7 +2,7 @@ DEFINED_PHASES=compile configure install prepare DEPEND=x11-libs/libXpm DESCRIPTION=Multiplayer Gauntlet-style arcade game EAPI=7 -HOMEPAGE=http://xtux.sourceforge.net/ +HOMEPAGE=https://xtux.sourceforge.net/ INHERIT=desktop flag-o-matic toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 @@ -10,4 +10,4 @@ RDEPEND=x11-libs/libXpm media-fonts/font-adobe-75dpi SLOT=0 SRC_URI=mirror://sourceforge/xtux/xtux-src-20030306.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e631bf394288d03c93404b667b4dd594 +_md5_=09933812c96b8666c2939eec45c5623b diff --git a/metadata/md5-cache/games-board/Manifest.gz b/metadata/md5-cache/games-board/Manifest.gz index 7d669707b0be93cbf503dde4b9447ffbcf465526..4e5361cc21b4cfe4c0152c1408f3451fe5e3877a 100644 GIT binary patch literal 11854 zcmV-UF0s)ciwFP!00002|8<<%ZXHRIrtkYH_yQ7qUoNZB0}Rl8H*=pb-z2sc3KA2Y zSx-OTA0*FVRn{Q8D^ud(i3oGEe=#?Y|M=Vg{o8}h{lR}sAAW|1?&`z8|JUFC^M8eZ ze=whC9Bby1npIcTRrolU?5_&DhFV5C7+X|1JCQU^a@KdSa


        BMqc9Bt>l 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 E078c@=>Px# diff --git a/metadata/md5-cache/games-board/biloba-0.9.3-r2 b/metadata/md5-cache/games-board/biloba-0.9.3-r2 index 6f7dfafcfc59..d55f44d358fd 100644 --- a/metadata/md5-cache/games-board/biloba-0.9.3-r2 +++ b/metadata/md5-cache/games-board/biloba-0.9.3-r2 @@ -1,14 +1,14 @@ BDEPEND=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=install postinst postrm preinst prepare DEPEND=media-libs/libsdl:0[X,video,sound] media-libs/sdl-image[png] media-libs/sdl-mixer dev-util/desktop-file-utils x11-misc/shared-mime-info -DESCRIPTION=a board game, up to 4 players, with AI and network +DESCRIPTION=Board game, up to 4 players, with AI and network EAPI=7 -HOMEPAGE=http://biloba.sourceforge.net/ +HOMEPAGE=https://biloba.sourceforge.net/ INHERIT=autotools desktop xdg KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=media-libs/libsdl:0[X,video,sound] media-libs/sdl-image[png] media-libs/sdl-mixer SLOT=0 SRC_URI=mirror://sourceforge/biloba/biloba-0.9.3.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=997da0164fb60b912cf66c5f898b160e +_md5_=8cb5de694060471287491cc591931fbd diff --git a/metadata/md5-cache/games-board/cgoban-1.9.14-r2 b/metadata/md5-cache/games-board/cgoban-1.9.14-r2 index 23c1416c51a3..d8e8909247be 100644 --- a/metadata/md5-cache/games-board/cgoban-1.9.14-r2 +++ b/metadata/md5-cache/games-board/cgoban-1.9.14-r2 @@ -1,9 +1,9 @@ BDEPEND=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=install prepare DEPEND=virtual/imagemagick-tools x11-libs/libX11 x11-libs/libXt x11-base/xorg-proto -DESCRIPTION=A Go-frontend +DESCRIPTION=Go-frontend with a large set of go-related services EAPI=7 -HOMEPAGE=http://cgoban1.sourceforge.net/ +HOMEPAGE=https://cgoban1.sourceforge.net/ INHERIT=autotools desktop KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 @@ -11,4 +11,4 @@ RDEPEND=virtual/imagemagick-tools x11-libs/libX11 x11-libs/libXt SLOT=0 SRC_URI=mirror://sourceforge/cgoban1/cgoban-1.9.14.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2912d40b8580b13adc4d6cf2c56f5b1d +_md5_=8ff49c63f713801efba06c3fd5c8e3ba diff --git a/metadata/md5-cache/games-board/chessx-1.5.4-r4 b/metadata/md5-cache/games-board/chessx-1.5.4-r4 index bf8b43d1f4cd..1e753d03e1af 100644 --- a/metadata/md5-cache/games-board/chessx-1.5.4-r4 +++ b/metadata/md5-cache/games-board/chessx-1.5.4-r4 @@ -3,7 +3,7 @@ DEFINED_PHASES=configure install postinst postrm preinst prepare DEPEND=>=dev-libs/quazip-0.9.1:0=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtspeech:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib dev-qt/qtconcurrent:5 dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Qt5-based Chess Database Utility EAPI=7 -HOMEPAGE=http://chessx.sourceforge.net/ +HOMEPAGE=https://chessx.sourceforge.net/ INHERIT=qmake-utils xdg KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=GPL-2+ LGPL-2+ LGPL-2.1+ ZLIB @@ -11,4 +11,4 @@ RDEPEND=>=dev-libs/quazip-0.9.1:0=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt SLOT=0 SRC_URI=https://sourceforge.net/projects/chessx/files/chessx/1.5.4/chessx-1.5.4.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=785ffe40b53344ecbad50e1bc9af4fd8 +_md5_=0b905c28322e2f6bf81e1efe83ac040c diff --git a/metadata/md5-cache/games-board/domination-1.1.1.6-r2 b/metadata/md5-cache/games-board/domination-1.1.1.6-r2 index 2c1812474c2d..35f994f34862 100644 --- a/metadata/md5-cache/games-board/domination-1.1.1.6-r2 +++ b/metadata/md5-cache/games-board/domination-1.1.1.6-r2 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install preinst prepare setup DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit DESCRIPTION=The well-known board game, written in java EAPI=7 -HOMEPAGE=http://domination.sourceforge.net +HOMEPAGE=https://domination.sourceforge.net INHERIT=desktop java-pkg-2 java-ant-2 KEYWORDS=~amd64 ~x86 LICENSE=GPL-3 @@ -11,4 +11,4 @@ RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 SLOT=0 SRC_URI=mirror://sourceforge/domination/Domination_1.1.1.6.zip _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=877f8b795ef25a8edd8750a2d5c15b2d +_md5_=d84508fc64a1a47ce9ff0ac39786c4a8 diff --git a/metadata/md5-cache/games-board/freedoko-0.7.16-r1 b/metadata/md5-cache/games-board/freedoko-0.7.16-r1 index ff1775595691..c0b4a4c06c9f 100644 --- a/metadata/md5-cache/games-board/freedoko-0.7.16-r1 +++ b/metadata/md5-cache/games-board/freedoko-0.7.16-r1 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile install unpack DEPEND=dev-cpp/gtkmm:3.0 media-libs/openal DESCRIPTION=FreeDoko is a Doppelkopf-game EAPI=7 -HOMEPAGE=http://free-doko.sourceforge.net +HOMEPAGE=https://free-doko.sourceforge.net INHERIT=desktop flag-o-matic toolchain-funcs IUSE=+backgrounds +gnomecards +kdecards +openclipartcards +pysolcards +xskatcards KEYWORDS=~amd64 ~x86 @@ -12,4 +12,4 @@ RDEPEND=dev-cpp/gtkmm:3.0 media-libs/openal SLOT=0 SRC_URI=mirror://sourceforge/free-doko/FreeDoko_0.7.16.src.zip backgrounds? ( mirror://sourceforge/free-doko/backgrounds.zip -> freedoko-backgrounds.zip ) gnomecards? ( mirror://sourceforge/free-doko/gnome-games.zip ) kdecards? ( mirror://sourceforge/free-doko/kdecarddecks.zip ) openclipartcards? ( mirror://sourceforge/free-doko/openclipart.zip ) pysolcards? ( mirror://sourceforge/free-doko/pysol.zip ) xskatcards? ( mirror://sourceforge/free-doko/xskat.zip ) !xskatcards? ( !kdecards? ( !gnomecards? ( !openclipartcards? ( !pysolcards? ( mirror://sourceforge/free-doko/xskat.zip ) ) ) ) ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3bdb124232dd1dcf34bde786c64b49c2 +_md5_=76c57f67a9a5daf086a3c77c1fab4302 diff --git a/metadata/md5-cache/games-board/grhino-0.16.1-r2 b/metadata/md5-cache/games-board/grhino-0.16.1-r2 index 3581095112ef..762e30943c52 100644 --- a/metadata/md5-cache/games-board/grhino-0.16.1-r2 +++ b/metadata/md5-cache/games-board/grhino-0.16.1-r2 @@ -3,11 +3,11 @@ DEFINED_PHASES=configure prepare DEPEND=nls? ( virtual/libintl ) DESCRIPTION=Reversi game for GNOME, supporting the Go/Game Text Protocol EAPI=7 -HOMEPAGE=http://rhino.sourceforge.net/ +HOMEPAGE=https://rhino.sourceforge.net/ IUSE=nls KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=nls? ( virtual/libintl ) SLOT=0 SRC_URI=mirror://sourceforge/rhino/grhino-0.16.1.tar.gz -_md5_=18cc8d7b47b9047bc168da6ca1cb5290 +_md5_=2edc3431f39f8eb1cf5e96fbb43d34e2 diff --git a/metadata/md5-cache/games-board/gtkboard-0.11_pre0-r2 b/metadata/md5-cache/games-board/gtkboard-0.11_pre0-r2 index 6e7eaa58bab4..1e04f5887986 100644 --- a/metadata/md5-cache/games-board/gtkboard-0.11_pre0-r2 +++ b/metadata/md5-cache/games-board/gtkboard-0.11_pre0-r2 @@ -3,12 +3,12 @@ DEFINED_PHASES=configure install prepare DEPEND=media-libs/libsdl:0[sound] media-libs/sdl-mixer[vorbis] x11-libs/gtk+:2 DESCRIPTION=Board games system EAPI=7 -HOMEPAGE=http://gtkboard.sourceforge.net/indexold.html +HOMEPAGE=https://gtkboard.sourceforge.net/indexold.html INHERIT=desktop flag-o-matic KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=media-libs/libsdl:0[sound] media-libs/sdl-mixer[vorbis] x11-libs/gtk+:2 SLOT=0 SRC_URI=mirror://sourceforge/gtkboard/gtkboard-0.11pre0.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a75af4c7baa9c8e350c46a07e334ff08 +_md5_=209fd9d285221aae01b82b84aef4573e diff --git a/metadata/md5-cache/games-board/openyahtzee-1.9.3-r1 b/metadata/md5-cache/games-board/openyahtzee-1.9.3-r1 index a651aa81232b..a4ea12f3dd43 100644 --- a/metadata/md5-cache/games-board/openyahtzee-1.9.3-r1 +++ b/metadata/md5-cache/games-board/openyahtzee-1.9.3-r1 @@ -1,13 +1,13 @@ DEFINED_PHASES=configure pretend DEPEND=x11-libs/wxGTK:3.0[X] dev-libs/boost -DESCRIPTION=A full-featured wxWidgets version of the classic dice game Yahtzee +DESCRIPTION=Full-featured wxWidgets version of the classic dice game Yahtzee EAPI=7 -HOMEPAGE=http://openyahtzee.sourceforge.net/ +HOMEPAGE=https://openyahtzee.sourceforge.net/ INHERIT=flag-o-matic toolchain-funcs wxwidgets KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=x11-libs/wxGTK:3.0[X] SLOT=0 SRC_URI=mirror://sourceforge/openyahtzee/openyahtzee-1.9.3.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 -_md5_=02741d8e32a17b8bbc1e9039f91c1c7d +_md5_=a482082ba1ae72e6486afe965bb911ae diff --git a/metadata/md5-cache/games-board/pasang-emas-3.1.0-r1 b/metadata/md5-cache/games-board/pasang-emas-3.1.0-r1 index c61c4a7238ca..d49a4f4f0032 100644 --- a/metadata/md5-cache/games-board/pasang-emas-3.1.0-r1 +++ b/metadata/md5-cache/games-board/pasang-emas-3.1.0-r1 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare DEPEND=app-text/gnome-doc-utils x11-libs/gtk+:2 nls? ( virtual/libintl ) DESCRIPTION=Traditional game of Brunei EAPI=7 -HOMEPAGE=http://pasang-emas.sourceforge.net/ +HOMEPAGE=https://pasang-emas.sourceforge.net/ INHERIT=gnome2-utils toolchain-funcs IUSE=extras nls KEYWORDS=~amd64 ~x86 @@ -13,4 +13,4 @@ RESTRICT=test SLOT=0 SRC_URI=mirror://sourceforge/pasang-emas/pasang-emas-3.1.0.tar.bz2 extras? ( mirror://sourceforge/pasang-emas/pasang-emas-themes-1.0.tar.bz2 mirror://sourceforge/pasang-emas/pet-marble.tar.bz2 mirror://sourceforge/pasang-emas/pet-fragrance.tar.bz2 ) _eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0216a1973d7832c40f26e2fe37b99fe3 +_md5_=9be6be2595e424341960298020a4679d diff --git a/metadata/md5-cache/games-board/phalanx-22-r1 b/metadata/md5-cache/games-board/phalanx-22-r1 index 3a3e8ac26b8b..78abaa32a10a 100644 --- a/metadata/md5-cache/games-board/phalanx-22-r1 +++ b/metadata/md5-cache/games-board/phalanx-22-r1 @@ -1,11 +1,11 @@ DEFINED_PHASES=compile install DESCRIPTION=Chess engine suitable for beginner and intermediate players EAPI=8 -HOMEPAGE=http://phalanx.sourceforge.net/ +HOMEPAGE=https://phalanx.sourceforge.net/ INHERIT=toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=GPL-2+ SLOT=0 SRC_URI=mirror://sourceforge/phalanx/Phalanx-XXII.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=30d8e031fecb199891dc01dfc39d81b8 +_md5_=13b47a7a306f00188ec6d34e9d24f9cd diff --git a/metadata/md5-cache/games-board/pioneers-15.6 b/metadata/md5-cache/games-board/pioneers-15.6 index 1802d8a2f02d..79f3d805852f 100644 --- a/metadata/md5-cache/games-board/pioneers-15.6 +++ b/metadata/md5-cache/games-board/pioneers-15.6 @@ -3,13 +3,13 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare DEPEND=>=dev-libs/glib-2.28:2 !dedicated? ( >=x11-libs/gtk+-3.22:3 >=x11-libs/libnotify-0.7.4 help? ( app-text/yelp-tools ) ) nls? ( virtual/libintl ) dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Clone of the popular board game The Settlers of Catan EAPI=7 -HOMEPAGE=http://pio.sourceforge.net/ +HOMEPAGE=https://pio.sourceforge.net/ INHERIT=gnome2 IUSE=dedicated help nls KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 CC-BY-SA-4.0 +LICENSE=GPL-2+ CC-BY-SA-4.0 RDEPEND=>=dev-libs/glib-2.28:2 !dedicated? ( >=x11-libs/gtk+-3.22:3 >=x11-libs/libnotify-0.7.4 help? ( app-text/yelp-tools ) ) nls? ( virtual/libintl ) SLOT=0 SRC_URI=mirror://sourceforge/pio/pioneers-15.6.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=16e5dc7958c44cbb47f7023d833bc3ad +_md5_=09f6d5ec453224dbc2eeb3817676736e diff --git a/metadata/md5-cache/games-board/pysolfc-2.21.0 b/metadata/md5-cache/games-board/pysolfc-2.21.0 new file mode 100644 index 000000000000..1cd98d5bf34d --- /dev/null +++ b/metadata/md5-cache/games-board/pysolfc-2.21.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( python_single_target_python3_10? ( dev-python/attrs[python_targets_python3_10(-)] dev-python/configobj[python_targets_python3_10(-)] dev-python/pysol_cards[python_targets_python3_10(-)] dev-python/random2[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] sound? ( dev-python/pygame[python_targets_python3_10(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/attrs[python_targets_python3_11(-)] dev-python/configobj[python_targets_python3_11(-)] dev-python/pysol_cards[python_targets_python3_11(-)] dev-python/random2[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] sound? ( dev-python/pygame[python_targets_python3_11(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_11(-)] ) ) !minimal? ( dev-tcltk/tktable ) python_single_target_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10[tk] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11[tk] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.7.2[python_targets_python3_11(-)] >=dev-python/wheel-0.40.0[python_targets_python3_11(-)] ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DESCRIPTION=Exciting collection of more than 1000 solitaire card games +EAPI=8 +HOMEPAGE=https://pysolfc.sourceforge.io/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=distutils-r1 xdg +IUSE=extra-cardsets minimal +sound test python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ GPL-2+ +RDEPEND=python_single_target_python3_10? ( dev-python/attrs[python_targets_python3_10(-)] dev-python/configobj[python_targets_python3_10(-)] dev-python/pysol_cards[python_targets_python3_10(-)] dev-python/random2[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] sound? ( dev-python/pygame[python_targets_python3_10(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/attrs[python_targets_python3_11(-)] dev-python/configobj[python_targets_python3_11(-)] dev-python/pysol_cards[python_targets_python3_11(-)] dev-python/random2[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] sound? ( dev-python/pygame[python_targets_python3_11(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_11(-)] ) ) !minimal? ( dev-tcltk/tktable ) python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10[tk] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11[tk] ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://sourceforge/pysolfc/PySolFC-2.21.0.tar.xz extra-cardsets? ( mirror://sourceforge/pysolfc/PySolFC-Cardsets-2.2.tar.bz2 ) !extra-cardsets? ( mirror://sourceforge/pysolfc/PySolFC-Cardsets--Minimal-2.2.0.tar.xz ) +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=3726b49f3ae23270b0bb41fcb427afcf diff --git a/metadata/md5-cache/games-board/scid-4.7.0-r1 b/metadata/md5-cache/games-board/scid-4.7.0-r1 index 911f531803ec..c07330810776 100644 --- a/metadata/md5-cache/games-board/scid-4.7.0-r1 +++ b/metadata/md5-cache/games-board/scid-4.7.0-r1 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst prepare setup test DEPEND=dev-lang/tcl:= dev-lang/tk test? ( dev-cpp/gtest ) DESCRIPTION=Shane's Chess Information Database EAPI=8 -HOMEPAGE=http://scid.sourceforge.net/ +HOMEPAGE=https://scid.sourceforge.net/ INHERIT=cmake desktop optfeature python-single-r1 IUSE=photos scripts test python_single_target_python3_10 python_single_target_python3_11 KEYWORDS=~amd64 ~arm64 ~x86 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/scid/scid-code-4.7.0.zip mirror://sourceforge/scid/scid-4.7.0_x64_linux.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c0937e0294d48e194576db1c239d8c7b +_md5_=a2bf780471a92ea99914d326257f82f0 diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz index 48096636c72c66253783655c88bcc57da5e11d2e..c748692c3672a02dd6f81bbdf84465ac7e396342 100644 GIT binary patch literal 17513 zcmV(wK*%BaC*&D9QE8PtN1}NVe0kQOu^FVeQ7h*VFTx|MNfpmb|^0*&PeL^|ozV zHlx@nEWNvwwQ)pL~A%)xW8=+^mHyYRs1EsC`E7bK1+z zd93$5rps+6z0Znz_nOkdj8;qOKAyb-Hac~W?XXYcC)Ntbx7b@4G0g4jwA06o)$d+f zK6C1iSKb-(u4UoXS}pU-v-sR&X={#Z!&b~A`|VPgC+``Koe;CjCwMzG^yPTk=v=et z_*qx-TxoY6b>!^oww{Vj-m;&H_2-_mS64Ayu(m?3haYmQ@kHgtTHpKE_tm+#@yVW? zY~`)Fo3TQzZU;VFAKr5qvGCiCPt;Ove6kcminENGIG9{k8}az%_YQfty;dJBjlqLN zEZV|K!^fJU;}w$~@As@@Ttn}ob96?yy%~El!luE3%TQhT(Y>mDXaaZTc?exBbCw@X{{_t^E!v9(xX>$fSFU4Zd(c;|va1JZ-VS7u#;tKQCQk6&U8zfjW z`|8g*hKqGDVkScZ$F#dy}%=40UjiGIks>jg({0smESy z=hHcS9s#2bmnWx?BiF$O^FAT=H@4WdaArYp45QZ2@ z*cRfhsqvpmSpL;eE1h0|nSu?n0LV&BK7l~7M0^Kx;N7kF8hprUwTZ73JE!$BFgfqb zTM=P-M~;pE?C>yNv+<{RW_Q-|oE$U9-r97;Hm;S2t5Grdlc5@aVW+!8fl_1Q&(p6% zd=u48XO7plf}@AJ4~OFeZZ+2^{Ba5^8_3BAu}nfR9(JFCIg^jAfbqB})+#FzX5(=LR&-~QQ7bHD2{lY2^+ zKZUzLnd!)f=bUQh#Bmb>x5OUx$6@BxF*#v&s%t*-B&3}qH#><>>OH^$UbX>_IN{jA zbZIso^nh!s+gQw<#d8e zc$p{Ho|9_WB%jfU1YDPwtC^gl90VMN?HyTd2SAO4jRoED9Aun??{py%z@)`>FkLMn z|7@oWLOt4vd?CnF;59Bg@q>a?zcJPVe9Uj>G zERLWA8boI>c(&Twit{|1Y3*+xe}{9rr}pH-MGsQG(}TX@j>Zv-6yV|!usdXGOkoZS z0V;n5k`K)*qv}sn3sd3tebdZCqSfvo6PNxsCBs)iV6k$n9<209nG`xGC z4H|%ll^Z<>1V*bJB;$8d*?cDc&L25k51%BnA8Gt2w=dl)WtuZSy!)~q}&tvHiHi_Z7>dY1f%e7jff#ho$$cS zUwx44qtL)xl3f79gu9=bvB-f@!JzesUV!%lNyEY5B1A7% zWjl-(@qV$R_7kTZ{XWe6)g6MO)0PjQJfR{1Ca zPlwId3cp!Ff*JP*nj8{l!rWmJ1S^3SfmsxTL(S&A6J$~LwSoHK(Rq+zs30CHBIqCh z6_*FUAvdVao1yqjq3{bP|3P zjbOvmiQC!gS@j*}A#H2D7sU3d5_pSu<17o5&i@Ab&2Ns4ohXZPr*(>CIVPPoab_gH?4)A_7lk*)2RAwc4{a~&u{P@*) zhbayoJCH`vhDdjmP!QZKr8YDg@7srzgv1r846;34Nv#qRpbU=1({6-(gfN2QJrb>O zG<<>B%P`6YSq>^!Kq=60%{l%Q#tnOSuD+Uy!cGJqNp#u_q`C!&k(@OQ*s{gkUal|!Rl39AnV^rX&^O=0!Uv4Kwdt9B(zG7$4Fp7;(gFPF?B>D z=nf+^N1}oe0>BBBbhsL33#6Ptz<}Hy6v8X9?peeY)&zTlY)bM*8xXaS9m4xoT;S-z z>HsjoI$<8zQ#C`J1B$yybqHaP1{M?o%>g8=y$U>f7GP%l2k{`4d@?7qkrf^xzpe9E z)q_D{@L5kH>nHLw4bB_^% z;Fx$cG`Uw8E0~V`y3LK`AZRfRCkjWJAR7{e)Z<9}Gvenk3>*mo$nP4MEoy5aTzoL*(Eh>EdW0++HH*Lk2+ZK}BO6;v{H^M3`bp!j{tn8h{TR*`fyo z`e{g;0*VhO))BEN82}aMIRZefsJuurgvB(3n<#7EZu3r9L5O|u6b1qJ+cz+!skK!pe{#6<`aTs_7^+N z{rewp?I}Mca6R5NPT{v8+8btzaDsxU@Ky1}4(lM*q~QhvtqRj;7ELUd;5ae;ob$_x)P7@}R-}(guq&-hK0%Ji_GrMSw7l{0hI>UM#oXd;2B-`b!tdoh z@MXcK#eqnI2U9xKO`7DYsY)NQ>HCz{OOfy*=n`OvW~+c9s0iwiLuxNLHv9$ehsDCI zQR)OA5)4U`0)No6h$4vNa)1HhSP|B0yNB>bs3YQ*{OvPP1NR3(i%M$%ja!fcpmAl0W|$HcVHr}nz%zRas$H2((on=G z0)#s}40%yD6Gy0q-KsGT!XG5<7LsF3I~$eLQgav{fKcdE2hBwclI{4AgjZM9 z6^#H%7{s}*lPq^KTuY<@xHT{rV#A&Qmm4}DVh?0U3vdef8w!3(d%duPcl*=++P{DP zimd_yCtekqa7QbgZy%x?5MN-a=L87&9uYI3j8omD;80}et1Ns}7j#y@Pg9+5jf0ej zXMkk|*e3iZNlaDMUJdReF@w?{hGiu1CO3p6VH41tiIWt7P z(mG%dz=vYFnd=*v?$c9}V^#MMe?$_gjKq*tng9tyOum#r#6wQVwN9d!176;f*5FP} z2(1uAO~6#9yLbe#KoWI;8u|`Ao+^IU?BJN=6h8Y^@xl>E?K~I)s;bs-i$C%i(XTSq z2`$Cl_(wtqH-Zgc<(#|2p#p1-37i8 z5(`z{#1^hYn(#tMA#a0MzOaOMpWcnPMvisCwJQcm4|iz;$H5D#s*W*2U=h@3p`Xy2 zbwO-F!WBtrZHB?2q`+?!G_m3O5!dlxDZV2bHOX)@t1vkS>=rS;Q1H4jgVscz8+3-m z5FF$<_;`f1-AYzl#Q_kXh)X+IZITFfbfpz|hK;5y8!`|0T16}ys?H2x#_H%J5?sLSRohQSu#n?@BJbveM8+MVj7T+d z*@kcfX9s#fP9pU*fVpGtdB0f37D!wqcLw=eAde?q;KLd#z7wFkwZK3ZVrVEk=$;E| znU(b5k!WK`64cKn5=yTSc``R24S9rmhTbKpOHeTYbwkF&@DMfV6%whnS3CVaKK}_p z2ddtFjlfjBlPVB~(@h0l!M-{y4Zw;O)TU)IJXc2{`d-@VOFJoIGy4&fGWbLK(M<>Ps;1*ZG(hS2ag^679i$Vfsb zegAprTWHpBdGsBwerjn%PAAc0k6DL4jt;tHkfQjGxDb%+lMx5jm9^>Fay z@+^~lUGW}l3o58x3A$JgLYlA%tD=Z29;$+=uAOR=eudqVH(oBg{_`C|`3gcu)cHH6 zcU0bV*Nx*q$LYRtk$r}8neLpOZm)6#7)a!MIZ}vfQoeLN+5w`8j8jkX*IB~)oNk^} z?N@nU%Dry9fR|eUsmE~0AI=3(;kRzZ1h1Z!h#ap4z;;r6pb%t#@PD{$Ntal zCV*Bk%7Ln}tmu9sUr3w-7Y0Z6hLCi? zrd-Me$?4?0D$JsE7xGO)NQrjm4sTO7s(8&s<&V^a3EDXcT?MH%ERrfhP;bL>V?G$^ z5;BjB^Rz~o!Tuqv05ACzY`7v`wc3c?3Hqhaw$+yhd&s)bjuNN2IOME;Vd;*AKxljl zvI{AIbi|9QnX2oKH4b&m>0fG|gU6jqbn9M~LYx%!zRcv1FQyBHED^I{G?{;_sF^WH zcVG&c89NVM?VO4R4G17?A^Q9_i330}ZWKP2gpumjgP%n%hp3hU=<>lpNevu1#DrSrgm_*%KwfT&j zD6;`S=i>^!OLq>3zT%8$8$f6T<=fSQh-{hHResjRTo6~pWd_)GzgccoS7>NE0$f)N zRoB#8g-{F!J|=++=vn*#7aS>+goglB=OfIq15^8Sq-U4j)BS0Jdy!OBKxlqNH z<);qjV2IQy|34CH;}=sstK(Q6`l&Vu6ArK=mhB*Tqy#8t#QIfNvWT{fn&OE_V(M3b z<3QO|3z=<#5S4si6m>*{fD}4zUfpbJO1vBq%LQSLy0mJAJ-bmGWQ#+;$rx)(1nbyJr(svZYO>5X7EK%G&eO{UEMdxflO4bOCOGk<82N~ z=j>F~s#OeRsJ*YQDgn;Nda=~k&mTYbPyOBgidWUYf3YInmr{Pb1YAfvn-HlmtK)fe zhmf-HN?npZsxaWBZ?jmoU~PhvZUPUEECUCdXtEStim(d)Of0z~B7l5|Xj9)~R)de4 zj)Hh}aH8b%9iDbPmeQKo7O~I#4-_xF%F&*Cls;q39ppkFWdt*UxW<8qu5r z@tHCx+gNx5CB7#@mD(VaqLWv12JamwC&kAlARWif(MUrzGq8V4yDZ3i&ZCMS=eUa-{CY#c8iEy9w?L-@@FkZKGg#EV}GYB+A?VvuHfa)rSchAt(e)5V6k zX@h0v$VuYhyoPYg_)%~pV@UMjZs%ODJ=7ZH#AoD@8l%eO}i2Q>JD#(_g;wqr4_K_QJKk$4AC}NM?Q{bXa z>`I+}4xU6FP`fS41hqThk?MowLHI{xHSrcj$pX4U91hTe!iIrkkdekB*ASBxfL%rR zrBltjs|y6d=maSl=O<&`E}egNG{WwV{+!!Te+$G5>a6=z5J4B|=&(8SQYi(UXQ}`P zU>7H{K(G>HOI=N5QMDd8r@~A@Xz`D*s(d(o;E42uC`v>04TLXxZD6HjbOQ)=Lw`qh z?T6o2e`)k{Dgz_!)G#C7pxo~e?qV$kyuy7Ro#0_8JNp3c-I znC?!Ju1B0Yj@y7isZj4*w>_fgiQ-?|?xjF_k4uzFRp%ip7Ue^Nl5Cnh0^nK${{^i9 z#pJ7ST@IAjUY=$rE)|_A_qb-B-ATRb7LHj zXWeeQ{BXIA3Gl-h>aKpkcF?27$C`+NsNPOH0Utt0_q>T!UJIHA**$7zQ#(WJx+IS@dzdC93Mp=Y;z%r(cym%@M?U5Ek zL=6UPe`UGL&BCKn;;jfwf=3*hrIYLET$~7FiTD4=1jvO2x{+IT4f883^Z2 zux!GEw>O*uRCaK+sUEgT%2QVr3Y1hCrG!8VS63saF zJn~l#3%s&J8)9#qI)kUv<3eLKh1ot7$ArJ72!eJnfvMx0fsOE4k zG7Zc%s;?9}TE#NNX@@R+d?kw^7r@7X=z$MSgfz*)o94-QWG|(x;#tHS;l%sS)1W^4 zc_as#jc|rw%LwxL14UTs_AMr<7I_KX_~5O2D7%DNbySqUTXFz1btby3}++BFCX$K`d!UFT4pwCPuY*tKow~IqGrA5yGi!nT?1@ zXa~G2!BX}hU-I0rI+_tMo6WY)oeY8Dkwru^w)C8~N4y^0Cu{7ECxIxTp|*Z5n2PK$a)`PP z7Kc&a2dE%kf|Z2O>)dW?V)8J7s*Fg zdq*u%x;Nv6VSS_`JX+LQja*rMWCZp~O>TBLe;jgMMWdoJyk(~%4=mR3QGhEQr4aIZ z=h+HD)!=ql)b({2fba6tWfukV1jDJmf5!{uC=j>JW zfu>YVgq?>_-MTj9MR7BYLE}S6ZPlAM;jhZ=CTV6~5@H0ER~(Z)qDBtTMM_x^VYKdn z!f}S3x8P`bLR90Clp(!^vm%&#NJt(~jJyrJ6gGceknLlRU;e~W_LQ!X4Uc=0;{5}* zf#1;7iBUA#s#d9@K}0_{?C41Q*aT%<+AZkzacbn8H{C_`Q&o8(ccgxENCsYt_(o$* z84*M##UcQvI`h@vC=!aWJ-Qy=(1jLmT1vzVaStg#Of+5SZ$i`fKb)&%sAEeoL{5a* z5?(^b#AOfC2%ufj^~HgNtG8`@X-v+x_d?@&41>_|#;u_^8u0le-h*Z3anR-Ct-{i#(P_>?m8j ztRoK+fTQ_%boTNA$L5)?&d7~=S67FTn6`S33L!C!=TZH18w3PX!9FuobqnYahzQ6) zxVT$$lPbd9(&qg}#WI@II=Y2#8m6ln(cUU-AlSBUqXk*IHp;3q#Em4erP+?8+4ZSf zIL?o#kWvV0i6Qggn)v((O^5(VMChRkbk6goVc_FlpZeL_aA56aZXW=BxQ*jckRzHi zg%5gom7hF0nrs5|P6}xep;CLXsHYh+Gji4V2G0P~a9K@;hDt%TAd*E2)`9H|jbOk$ zc_54gwdzqNGk!jH2pBlb=ej|c0=VsXdya_=kntxYh71O!K=OA zJ<@-zEl|sVwkQxZ^N`IGkQn=Q$D>(?rc9tFU7m0^@|IR>z!V{CVj{#QKM||EVqRTo zM5b=))qkupRn^>6Ip_%3rV{D_+;6ei(KMtALe~|w{FB3sGlJTLgT^p^ix(X3 znlQ3FqudMtYm7AUsFn*49!WDp%o8m_0+_)$~V)2kO@@xr%bqHOGh1Sx^6^I z!fLjf-uV^jBQx?I$d3A*2!}ynBg34Kd&!GqzDcDJIA83piNG0<-07;sscTxd{qVX* z;;9;1Id~fRQM*LCilRX2ChH3BS3%&Rc}|1eL^A<;;@zEA zy2PRj30w<*UQ<`HS|LGB(6PD-Q5?R7uEz7BX^)6AoxYojkT*l2|7%=CpT-x|J9#vm zE0PWyUp45;LFImw|3H~V{U=r4e00XErETPy2_P1dsG2haiC4YLNv*-_tSY$*v(?1{ zFT|ljwFObWx+pHnk?B*`#ot+K6!)K2oQ@OI_z5At7?YU+TKsPG*$lmc^rXV}e9A3lFt-!6wr7bT4k&0ub;Ab#~l;w}|Qt)9{| z3F5gE;p8*t3O`n(%ou)eMGjU_Yn#oBbg4tR@N=$f8-=LtLMdkH^{c|q;~w0MyyK@v z8Av>CH%vHUzAuFcr1>&QkW0n5(2!Kg@IYRDs*4zM&S_+l8PR52v+gQk!pNfjw`T1_ z!J!YCj(ntzLp=C4J+!dWL^_O3~62Rrezo7@UQaG0_Y z0{&|6hQvth9}%GgNWo@!L@)zo$WxQq@f6^Hqs{nSYB%tqRve+#tCSBmAjnAUJQ;YL)6oII@k1_qyjw6k#(y+BW-5*A4<(3538E!aV&fpT}8N|s|_y(^^aO4SoTLG#Nxnz!Xcx`Be}KnF$vfTlp3*f}yVde0z*)NPk=sJ*Nu{cn;z1H# zSih_G0B=eB-D#ABECQSL%G4 zqg+bHaCIs*NW454~j>;lS%teW!BJpw67y>$TVTv-KuZD-J3H*v}nkWr#4 zg&HJArnzP4DkuPgkDTg&_5=zM#Bk_ai&IkDsmJab_MEy`*9WbVyT}49?@&{Ms&Hy8 zL->fTI*Alw1RXO`=(^w<@aJ$fvcrXuY1#xfwZEakAQS=o=+;OtSxA?S~=e+^P909+6bT(aNf$J2|IE zf#8j}`h%ICNA|-*)DiaxZRoKLq}0(2WF@8u60QBo0n{T5F+1)9pDA_)fhq-X6@1rK zFsa9)k_OzuX#{qv4-3>r&X~G+il#WxCAyT!D&L=aH0HO?zTF1x;mNisPTim`Ug3DS zrQsuR4$W4hnLv{k1*aM*g$p;eazeGtY7@9WpTos31PB*1-k^Bt>Lx zvm#3tEg@3_0im_*!AKW6c{PH?79WZ*Te=6@O5zXDTvQ9vqp4dNZg{oVDge9Y;YhT| zHeIKy#UTMkWb_=NT@V=9WW6?Lc-Q>C+81CqP@8~bY9UIM*d=CKmwe44s^Ny@*XA4; zKBzXuZDk|$8y1r|!>nj)S8)J*2_*`df$wQ1^Qiv~94deTTuzIes#>vB&bQc*Oc;M_ zb4DmIJ8UwfmxfcDJNeFgo~`|rq3j1kMP)Z_HFAl_gZilah>R*wCKt3CtJjD;g2YTx z&gjpb?jU*QU(u~NA1P3>qhp^=2tXBs%6^2)^6Fkgdl%ybAViu(H}$&CRrt4Y^C;a( z6B0*v;cj-7>yg#k=K|U<&E;QPmnwoz>#HQcc{>gT-l{>4fK1f#7(Pt!GBByUcSkzY z!n`f0D81`$b{L$l+wq(L8QkEG=)NBf^$g+MGFt%h)* z35E@WMg1X#LH)he)92*83zikMdqkIaNSi5cscZG3{X4J+346_zL)q)r0wwe`pH}J+ z8B$n4A*P_;t7&i+u*%Tor7ch-c$G|=7D$DL=O#@cUsKR-Xj26oHEiv|^O_t7p<>L# z5C>|G*0wdxdNeKVQE)6>RGg$6!kbG8H`ErEG|;3vOVV~jJ`s$mXm*Uh_s~{bOTAyB zeH@qi@;mCVL-UM8%iCo9Y3W7+C{jr}qEPbEo(kXOuA!fzB3bVK8V+j+5LoT6w(7sH z_n)s_KhIW!2Hs2TP6Zu42C7UuOJ)jT;V(#4*h8u0$_`ZV;e$5g1X7V&B(&rU?xl-c zR0Hs;>se^r(O$8mONe$s7tqG;H|PV*!7#O~=mzbOQP6K5bQJHxD{IYK z8fXJDJV-~17t@HEYbaVKXDt)&S`OB-epCDS)aRtlB&5QnW;At|2qdrSJnrtcdh3IN z$*bQK2+~k<&i1R-=I5{b*+-$8u3I~b#gLkx~bEabOoW%phShBYBAS--bB-!R+)IG_85=D-d93s ztQOZCatwF9{~)TsRCSF(ex(sL(po@!LhT3;$tPDgchJp;%2wK(V}l2(2J~vho@Sd( zWhpH!TNA~dV!B%H73LVP5*yl6_p8y~fBN$K_Xk(Y4*?1=>ZV*p#G+-Q@W`nBtZAxE z-Bke8v_y`Bo(`@p!BMxs{ZuF!&yUpK*FvNY7;B_bTYl80kP)$saA;jS^#m(Lx9i%| zq}5|bO9^k?I9lI=bmBG1^!P#4-0@UN4ULijLgXOex{+YWo9xxhp?e2t0Rfkn>JY_= z#0C=hfX4ueTae{W(#(ZHk(y@oCS-!o*EO~e+!rJ_Soy2fzJB}i_O}oF)n@K)GkBB6 zY$MYVxoXrmKR`9mvWqqc=C2^0s@BP0E4v)|tn zp`X5ezL~8&)JP%WHO9-o#0)i=5YRJf;nJ?Fr7=_gyekxyqAG{(IwuX^wBz~=NElLt1!YcMsR!MQmvXw+nFjO^hs)b;-StC@OpB5s zL7K8b*TQoC!qxuqe(le1-+kb3Iez>vdqucwGW3CXknr5ra4}gpT*K%bR~b!1qMEDH zwjhn-@V{m0_O%LW$pU0jm43B?6%8GUtk)sdYjL@~zHS#GJOdWu3R<;nh=W zs?R>~GZeG7B&v9bfOs7bkLnOtv+C5bo;yxCd3|uZDviw0#ZLO)fQUPT4=1 z>bm#2tVNXHjkTTDBdwvn82|@R5GGABh?Okzrqh7k)H3&? z%X|l@DTettTiZD63wV77yFPyVIyd|P~cGKs41uz%1ceaB@@=_-;3Ac30?M}+zln>a_FTK zqw&6lL+g;Wo6qe0`Kw$eOO?1mB5S}&Bl*Ba)HK1fslLo_e;C1+WvTGSe12$CRXJWg^oIyJ zB0@==KH#cOD=NW;OniY%co2z&hk&?AksqyH1cPJL#&urjXmnjeiQ2HOFA&i6t(KhT zG_=Vj%q!Bhg&x!*nzTURwl~iKj@vYLp#0gTx8@4OvRhi=t^La$NvV!Z?L#JWgOys$ z&@~R%G}x`a=gY;81|#`6T1v81jH#N2Zdz`9ZIeJ>k(?_5q~?RIv5+4vRi4y3{RW;8 zA9}|CPBh`#!|%+!Q0fUsGXI3jG<-G8mhF2 zn(S#K_jsCaP#}oC&cVA~_i5T%Tq6eWcQc-rRK?LM6lmp9uO>`Z5ey>=Aow(LoTdNh^p&A?O5g!dYy!x?l7$BB0Xwd3$!-mtALaNfcL&GUdfhMKR@~u7txz_WY&i35O7d7?Y+WK1_SLQ>KihO`eFGEKtubM zG&hR6Nbu|jEB*aT|2}`yVBgiV6*LLIiX*d}zD^@ydM$APhqd7zuu$J}?Yb&gLuLm6WA&2Y6S7cy zeAQ;*MN$6_hBUI(l-K-~%`Ojn)Ih4_Au@pA4pj>ry>77y7C-HgUT&eKvE~EHzb&*@nBo3hi&ay7q^0yVcn+h5z$wj zKp?^0rM-XZhFClKu*K1;ZmMD1Vovdlac^-B4Ika62?kRyWKmthsa~vM%a|aLS9&>i z3OIoI0Bs1j7GLSI6M9ShiS%}@5(S#nGEX#flAtFb3j%|`SuNI6h2N&7kUS%yF@7=A zQ^Zi!Kdj_mpb@&{DzlMk`p}{CIg{|}99N08BvBiX$(Q2N#yO4pcoC9buKkF*;M2{7 z2lt2&M2l`;NX5GShZi7Cwjn*pS-KQ+T5%5n8TWm85tFKAjQog3X}M|XIz$tKu8SWj zRi|CXOVthyWo})Ws8L!s_(zM5NHkh5mo%Rbcc@wgvWIpS=$kt5GR}=3YL_5X!BL}? zTCe`PR`AQ$&)@$1_I-bRq3imd2X{yJuEo|`-Ut!$8lDW=$)`0TOCYFz5y%ONItKMn zl4K$WmNnrEBkjtIS}5w&0nD>DO)Fq&9u18M>1feMl_YTGs3B$Dj3J1%14=y*w;agp z?@Tmy{UV&KszX$J1Tqwuv;w@uqAfN--;4q;F$rgF5jZ2Y)YaYVBd=HhHvG2f0t@b1 zbZ<;xRDEeiz9vE|8XwB4*;ds37^jEVucGGfP@YBq%K?_0pP7mOO=Qr-L&PLwPv6pEjptBhe}E^6n z8h6X;#PU&HfzbA@?_W9^04mq6(TyNe&y9=T5kkoitx0*d)wlj}YrWF*y;*vyZ@|d= ztv-3YH_ec%{tih|H`38$1_G!x?PXDGusXE$9S7txt-gz7;Z`(%4Ip5U*r#(&RT351 zB>mH=N#u3H*>NgCe!r+6d;={t)y%IBnVVl_tzCycsx1jg3pX74uA`S@+k zO4YJhY zFShz+_EQZCRRc+5*qNyYV7sANRA53S7J>H(TRo5`L6!S+C>0x=Sxdj;Vbk>sE_F`rOwlDDRPwNP|jJ9m9w zkt%Gueu!ER1pbq>0N=T_Qp~OvBN8LTPZ#0Zq2g3G5$=1URh5sZ#;p+hwJ)`ehrLR{ z_o-%`C09%O5<8ITWa1quj;hp`J4p~q2Wv+UmZ|aTd8YMF;HcWv9;@zq^rcp&(h(rqwOn|^@f!sRDQ-lA_P=&Dts}UHHdPRYl0muX3j!;m3Vqh2W`(l8bxaNgrMb3ufor{nSAl$4 z>A5MApt*PY=?-Xasig^5CQ7G9@m8C<3MUJg=9DxkfmYY|1`=vw)Kx2)`G2@p9R9i= z>8DA8b#1P30QnBaCFUd$*$@O<=6BTTw$J}C546_@_p5${~$IbbZEJT7_!r_JTB;Eq>8yq3Bf6 zJ6y6=9Vi^V8gRD;&U}Ij!XarP$h%3p~4S}S9`*;mbg_A zWN4*yRIl4IeJ9w$!9>|$d`Me3uVzS_HkG(sw5T&`Q@0l0u7k$bQec!?gcWYl)ugS$ zT>@gBdr^wtI6-5RKI&z>%9Cgved{Bi4xE&L0=AL*K|Mqx=?j)1ms%~VZI5csN-EVX z*J{y9r_+&O1bjyD$KLtx9@Rh|Ul-&yz$I(RaC7)dsLO*=%%myfl3=Uqy^3l!v}@ZU)`aYp36k`ayNtNJ*D;AhDD& zFf-I8dUaPr9MaKE7atEYBR9T(pIFt7%aCD8M{m{p^$m*T-=VqGs*7ffuqW<~9+I2y zgd8A@^hFy-|oc78RSd@VB%~=$aCrz9NZ(Dyq>;TjwTP&Ng$EQ_**HbdqO4T3ui5 zpgaGZy1uzdC7PpIBYk~_76yvdp(ZQGL%2b)j2wqgPJj$UDs|}AN4;wq*s4W(w7)>4#K80UdQeKd3}ARX;xe_T@PJY<6JvlS5$u>gnkja z`d&)Qwt+dPHhQfBl!!&{AAMf|!~xaWwY4N*Wz*^ai0)D8&S06k2%7ME4v+9q>x`&D z)8v&pT~w{@m1EV)pj&GUXrc`tS_ZE^kJRe5(^wtLu{V9KD})*=fsHvL&BnR5*6YhN z$gVuEy1v>J(I-`&syQZ!6D`e`hQsIY4>< E0PSUp1ONa4 delta 17490 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 diff --git a/metadata/md5-cache/games-emulation/dgen-sdl-1.33-r1 b/metadata/md5-cache/games-emulation/dgen-sdl-1.33-r1 index 23dc4b2f5e27..256362f853e6 100644 --- a/metadata/md5-cache/games-emulation/dgen-sdl-1.33-r1 +++ b/metadata/md5-cache/games-emulation/dgen-sdl-1.33-r1 @@ -1,9 +1,9 @@ BDEPEND=x86? ( dev-lang/nasm ) 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=media-libs/libsdl[joystick?,opengl?] app-arch/libarchive opengl? ( virtual/opengl ) -DESCRIPTION=A Linux/SDL-Port of the famous DGen MegaDrive/Genesis-Emulator +DESCRIPTION=Linux/SDL-Port of the famous DGen MegaDrive/Genesis-Emulator EAPI=7 -HOMEPAGE=http://dgen.sourceforge.net/ +HOMEPAGE=https://dgen.sourceforge.net/ INHERIT=autotools IUSE=joystick opengl KEYWORDS=~amd64 ~x86 @@ -12,4 +12,4 @@ RDEPEND=media-libs/libsdl[joystick?,opengl?] app-arch/libarchive opengl? ( virtu SLOT=0 SRC_URI=mirror://sourceforge/dgen/files/dgen-sdl-1.33.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fb234e7833daf9bb32614398e52c3669 +_md5_=c009ba95a4a6b0f5e47179b1b385c67e diff --git a/metadata/md5-cache/games-emulation/emutos-1.2.1 b/metadata/md5-cache/games-emulation/emutos-1.2.1 index c2b438404f7c..4f50ad949313 100644 --- a/metadata/md5-cache/games-emulation/emutos-1.2.1 +++ b/metadata/md5-cache/games-emulation/emutos-1.2.1 @@ -2,10 +2,10 @@ BDEPEND=app-arch/unzip DEFINED_PHASES=install DESCRIPTION=Single-user single-tasking operating system for 32-bit Atari computer emulators EAPI=8 -HOMEPAGE=http://emutos.sourceforge.net +HOMEPAGE=https://emutos.sourceforge.net IUSE=l10n_cs l10n_de l10n_es l10n_fi l10n_fr l10n_el l10n_hu l10n_it l10n_nl l10n_no l10n_pl l10n_ru l10n_sv l10n_de-CH l10n_tr l10n_en-GB l10n_en KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 SLOT=0 SRC_URI=mirror://sourceforge/emutos/emutos-192k-1.2.1.zip mirror://sourceforge/emutos/emutos-256k-1.2.1.zip mirror://sourceforge/emutos/emutos-512k-1.2.1.zip mirror://sourceforge/emutos/emutos-1024k-1.2.1.zip mirror://sourceforge/emutos/emutos-aranym-1.2.1.zip -_md5_=31a3911c15b1f17a5cc29c1b98c6f00a +_md5_=8217a3a35f9a5fe066e8f73b136dc1e1 diff --git a/metadata/md5-cache/games-engines/Manifest.gz b/metadata/md5-cache/games-engines/Manifest.gz index ae3aa6e06caef33cdaeaa57b392bd58bb1b68850..7e6956d513f99cc0f3a81619ef0c4ef8d78f86d7 100644 GIT binary patch literal 5381 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 YaXVd2b3I_KTKTvC5AO-$k9t-B0D$i3(EtDd delta 11560 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 diff --git a/metadata/md5-cache/games-misc/exult-sound-0-r2 b/metadata/md5-cache/games-misc/exult-sound-0-r2 index 96d826615bb6..6cc1e47d856d 100644 --- a/metadata/md5-cache/games-misc/exult-sound-0-r2 +++ b/metadata/md5-cache/games-misc/exult-sound-0-r2 @@ -2,9 +2,9 @@ BDEPEND=app-arch/unzip DEFINED_PHASES=install DESCRIPTION=Sound data for games-engines/exult EAPI=7 -HOMEPAGE=http://exult.sourceforge.net/ +HOMEPAGE=https://exult.sourceforge.net/ KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 LICENSE=GPL-2 SLOT=0 SRC_URI=https://downloads.sourceforge.net/exult/exult-data/exult_audio.zip -_md5_=a7586f86d75a4f5d3130f1d0628ef5de +_md5_=3d8316215d8e109435342b2b66cb07b9 diff --git a/metadata/md5-cache/games-misc/fortune-mod-at-linux-20030120 b/metadata/md5-cache/games-misc/fortune-mod-at-linux-20030120 index 4a723f1a6475..3b8448a16e2f 100644 --- a/metadata/md5-cache/games-misc/fortune-mod-at-linux-20030120 +++ b/metadata/md5-cache/games-misc/fortune-mod-at-linux-20030120 @@ -3,11 +3,11 @@ DEFINED_PHASES=compile install DEPEND=games-misc/fortune-mod DESCRIPTION=Quotes from at.linux EAPI=7 -HOMEPAGE=http://fortune-mod-fvl.sourceforge.net/ +HOMEPAGE=https://fortune-mod-fvl.sourceforge.net/ IUSE=unicode KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2 RDEPEND=games-misc/fortune-mod SLOT=0 SRC_URI=mirror://sourceforge/fortune-mod-fvl/fortune-mod-at.linux-20030120.tar.gz -_md5_=b0279b318933c61155d6ed02303acee4 +_md5_=d6f97aec3f5b443b245a903ea0df14a5 diff --git a/metadata/md5-cache/games-misc/fortune-mod-fvl-20030120 b/metadata/md5-cache/games-misc/fortune-mod-fvl-20030120 index 9ecca4610aca..105c5a25b293 100644 --- a/metadata/md5-cache/games-misc/fortune-mod-fvl-20030120 +++ b/metadata/md5-cache/games-misc/fortune-mod-fvl-20030120 @@ -1,10 +1,10 @@ DEFINED_PHASES=install DESCRIPTION=Quotes from Felix von Leitner (fefe) EAPI=7 -HOMEPAGE=http://fortune-mod-fvl.sourceforge.net/ +HOMEPAGE=https://fortune-mod-fvl.sourceforge.net/ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2 RDEPEND=games-misc/fortune-mod SLOT=0 SRC_URI=mirror://sourceforge/fortune-mod-fvl/fortune-mod-fvl-20030120.tar.gz -_md5_=b8d6612e3965527355faf3a00ee5b478 +_md5_=040d2d56971a82df181015ab71d0dd8f diff --git a/metadata/md5-cache/games-misc/fortune-mod-norbert-tretkowski-20030120 b/metadata/md5-cache/games-misc/fortune-mod-norbert-tretkowski-20030120 index 183b95d990c7..6e43e37d5e40 100644 --- a/metadata/md5-cache/games-misc/fortune-mod-norbert-tretkowski-20030120 +++ b/metadata/md5-cache/games-misc/fortune-mod-norbert-tretkowski-20030120 @@ -1,10 +1,10 @@ DEFINED_PHASES=install DESCRIPTION=Quotes from Norbert Tretkowski EAPI=7 -HOMEPAGE=http://fortune-mod-fvl.sourceforge.net/ +HOMEPAGE=https://fortune-mod-fvl.sourceforge.net/ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2 RDEPEND=games-misc/fortune-mod SLOT=0 SRC_URI=mirror://sourceforge/fortune-mod-fvl/fortune-mod-norbert.tretkowski-20030120.tar.gz -_md5_=3c6cb9df6a153071d9c0b0869792e13d +_md5_=56c4e3d3ef0c8ff69516ed661fd8f09f diff --git a/metadata/md5-cache/games-misc/fortune-mod-rss-20030120 b/metadata/md5-cache/games-misc/fortune-mod-rss-20030120 index 66f90845bf5a..cdd0539b579a 100644 --- a/metadata/md5-cache/games-misc/fortune-mod-rss-20030120 +++ b/metadata/md5-cache/games-misc/fortune-mod-rss-20030120 @@ -1,10 +1,10 @@ DEFINED_PHASES=install DESCRIPTION=Fortune database of Robin S. Socha quotes EAPI=7 -HOMEPAGE=http://fortune-mod-fvl.sourceforge.net/ +HOMEPAGE=https://fortune-mod-fvl.sourceforge.net/ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2 RDEPEND=games-misc/fortune-mod SLOT=0 SRC_URI=mirror://sourceforge/fortune-mod-fvl/fortune-mod-rss-20030120.tar.gz -_md5_=baf20d593b13288516403c066a58fe9b +_md5_=1779011e0aae00635031c8b45492ddee diff --git a/metadata/md5-cache/games-misc/fortune-mod-thomas-ogrisegg-20030120 b/metadata/md5-cache/games-misc/fortune-mod-thomas-ogrisegg-20030120 index 0cbfce052693..10e6736fb6b6 100644 --- a/metadata/md5-cache/games-misc/fortune-mod-thomas-ogrisegg-20030120 +++ b/metadata/md5-cache/games-misc/fortune-mod-thomas-ogrisegg-20030120 @@ -1,10 +1,10 @@ DEFINED_PHASES=install DESCRIPTION=Quotes from Thomas Ogrisegg EAPI=7 -HOMEPAGE=http://fortune-mod-fvl.sourceforge.net/ +HOMEPAGE=https://fortune-mod-fvl.sourceforge.net/ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-2 RDEPEND=games-misc/fortune-mod SLOT=0 SRC_URI=mirror://sourceforge/fortune-mod-fvl/fortune-mod-thomas.ogrisegg-20030120.tar.gz -_md5_=3c99d2e26bfc9e33bd52c00e856e203b +_md5_=509f2c5a25741274adc305fe16afada3 diff --git a/metadata/md5-cache/games-misc/papers-please-1.1.65 b/metadata/md5-cache/games-misc/papers-please-1.1.65 index 8f69e45e191b..2a15b6b676aa 100644 --- a/metadata/md5-cache/games-misc/papers-please-1.1.65 +++ b/metadata/md5-cache/games-misc/papers-please-1.1.65 @@ -1,7 +1,7 @@ DEFINED_PHASES=install nofetch prepare -DESCRIPTION=A Dystopian Document Thriller +DESCRIPTION=Dystopian Document Thriller EAPI=7 -HOMEPAGE=http://papersplea.se +HOMEPAGE=https://papersplea.se INHERIT=desktop wrapper KEYWORDS=~amd64 ~x86 LICENSE=PAPERS-PLEASE @@ -10,4 +10,4 @@ RESTRICT=fetch bindist SLOT=0 SRC_URI=papers-please_1.1.65_i386.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=c565758ae918a351d9acf1248e067ab5 +_md5_=97b348157a694016e5648a8dc56abc3b diff --git a/metadata/md5-cache/games-misc/sdljoytest-11102003 b/metadata/md5-cache/games-misc/sdljoytest-11102003 index 86c59bc77f2d..3bc14f62067b 100644 --- a/metadata/md5-cache/games-misc/sdljoytest-11102003 +++ b/metadata/md5-cache/games-misc/sdljoytest-11102003 @@ -2,7 +2,7 @@ DEFINED_PHASES=compile install prepare DEPEND=media-libs/libsdl[joystick,opengl,video] virtual/opengl media-libs/sdl-image DESCRIPTION=SDL app to test joysticks and game controllers EAPI=8 -HOMEPAGE=http://sdljoytest.sourceforge.net/ +HOMEPAGE=https://sdljoytest.sourceforge.net/ INHERIT=toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 @@ -10,4 +10,4 @@ RDEPEND=media-libs/libsdl[joystick,opengl,video] virtual/opengl media-libs/sdl-i SLOT=0 SRC_URI=mirror://sourceforge/sdljoytest/SDLJoytest-GL-11102003.tar.bz2 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=23a4b222c453619acbc1ee71d2ce0dae +_md5_=d64a20a789339ff6488c246308d7df66 diff --git a/metadata/md5-cache/games-misc/typespeed-0.6.5-r2 b/metadata/md5-cache/games-misc/typespeed-0.6.5-r2 index 400584aa85fd..895c32594b05 100644 --- a/metadata/md5-cache/games-misc/typespeed-0.6.5-r2 +++ b/metadata/md5-cache/games-misc/typespeed-0.6.5-r2 @@ -3,13 +3,13 @@ DEFINED_PHASES=configure install prepare DEPEND=sys-libs/ncurses:0= nls? ( virtual/libintl ) DESCRIPTION=Test your typing speed, and get your fingers CPS EAPI=7 -HOMEPAGE=http://typespeed.sourceforge.net/ +HOMEPAGE=https://typespeed.sourceforge.net/ INHERIT=autotools IUSE=nls KEYWORDS=~alpha ~amd64 ~ppc64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=sys-libs/ncurses:0= nls? ( virtual/libintl ) SLOT=0 SRC_URI=mirror://sourceforge/typespeed/typespeed-0.6.5.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6dee0fd03a25072c192866264373e1ec +_md5_=c68cad7401ce0e13ea61f92c57c2a80c diff --git a/metadata/md5-cache/games-misc/xcruiser-0.30-r1 b/metadata/md5-cache/games-misc/xcruiser-0.30-r1 index 0aa6d2d76c72..93a7217a5d11 100644 --- a/metadata/md5-cache/games-misc/xcruiser-0.30-r1 +++ b/metadata/md5-cache/games-misc/xcruiser-0.30-r1 @@ -3,13 +3,13 @@ DEFINED_PHASES=compile configure install DEPEND=x11-libs/libXaw DESCRIPTION=Fly about 3D-formed file system EAPI=7 -HOMEPAGE=http://xcruiser.sourceforge.net/ +HOMEPAGE=https://xcruiser.sourceforge.net/ INHERIT=toolchain-funcs KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=x11-libs/libXaw RESTRICT=test SLOT=0 SRC_URI=mirror://sourceforge/xcruiser/xcruiser-0.30.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e337ea9f1d2f091072e524aaf3c5bdfb +_md5_=f33f3a3895d9932c9b846d7ddc11043a diff --git a/metadata/md5-cache/games-mud/Manifest.gz b/metadata/md5-cache/games-mud/Manifest.gz index 965258909971696c63e4b66c1fa3b4b1019a1c29..aa02f6cb980f4ca7d1b8ac25547b8621a2e89539 100644 GIT binary patch delta 1658 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 E01TNlkN^Mx diff --git a/metadata/md5-cache/games-mud/tf-5.0_beta8_p8-r1 b/metadata/md5-cache/games-mud/tf-5.0_beta8_p8-r1 index 5121db0d939b..3736769ecaa7 100644 --- a/metadata/md5-cache/games-mud/tf-5.0_beta8_p8-r1 +++ b/metadata/md5-cache/games-mud/tf-5.0_beta8_p8-r1 @@ -1,12 +1,12 @@ DEFINED_PHASES=configure install postinst DEPEND=dev-libs/libpcre sys-libs/ncurses:= ssl? ( dev-libs/openssl:0= ) -DESCRIPTION=A small, flexible, screen-oriented MUD client (aka TinyFugue) +DESCRIPTION=Small, flexible, screen-oriented MUD client (aka TinyFugue) EAPI=7 -HOMEPAGE=http://tinyfugue.sourceforge.net/ +HOMEPAGE=https://tinyfugue.sourceforge.net/ IUSE=+atcp doc +gmcp ipv6 +option102 ssl KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=GPL-2 RDEPEND=dev-libs/libpcre sys-libs/ncurses:= ssl? ( dev-libs/openssl:0= ) SLOT=0 SRC_URI=mirror://sourceforge/tinyfugue/tf-50b8.tar.gz mirror://debian/pool/main/t/tf5/tf5_5.0beta8-8.debian.tar.xz http://homepage.mac.com/mikeride/abelinc/scripts/allrootpatch.txt -> tf-allrootpatch.txt http://homepage.mac.com/mikeride/abelinc/scripts/allsrcpatch.txt -> tf-allsrcpatch.txt doc? ( mirror://sourceforge/tinyfugue/tf-50b8-help.tar.gz ) -_md5_=01db76f7853d7211aa79368bd11da371 +_md5_=42322a6ccbc72b00367ced09d4d47200 diff --git a/metadata/md5-cache/games-mud/tintin-2.01.8 b/metadata/md5-cache/games-mud/tintin-2.01.8 index be0827f06081..2a0131ca468b 100644 --- a/metadata/md5-cache/games-mud/tintin-2.01.8 +++ b/metadata/md5-cache/games-mud/tintin-2.01.8 @@ -2,10 +2,10 @@ DEFINED_PHASES=install postinst DEPEND=dev-libs/libpcre net-libs/gnutls sys-libs/readline:0 sys-libs/zlib DESCRIPTION=(T)he k(I)cki(N) (T)ickin d(I)kumud clie(N)t EAPI=7 -HOMEPAGE=https://tintin.sourceforge.net/ +HOMEPAGE=https://tintin.mudhalla.net/ KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ RDEPEND=dev-libs/libpcre net-libs/gnutls sys-libs/readline:0 sys-libs/zlib SLOT=0 SRC_URI=mirror://sourceforge/tintin/tintin-2.01.8.tar.gz -_md5_=97508894918ea678c07deb945190e1fe +_md5_=62b2a2502ae6d4b0509106567831f66c diff --git a/metadata/md5-cache/games-puzzle/Manifest.gz b/metadata/md5-cache/games-puzzle/Manifest.gz index 3313a179a758ab4fbae1c34ecc7e84f948a877d8..153333f3af0bc3a14594f1237a0f8159630c1604 100644 GIT binary patch literal 17989 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 M2MMp)_4IlG0GX{6*#H0l literal 17993 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 QeB)pKKaizTR`hxR07${MRR910 diff --git a/metadata/md5-cache/games-puzzle/fbg-0.9-r3 b/metadata/md5-cache/games-puzzle/fbg-0.9-r3 index f681f382a036..86d816d100a5 100644 --- a/metadata/md5-cache/games-puzzle/fbg-0.9-r3 +++ b/metadata/md5-cache/games-puzzle/fbg-0.9-r3 @@ -2,7 +2,7 @@ DEFINED_PHASES=configure install prepare DEPEND=dev-games/physfs media-libs/libmikmod media-libs/libsdl[opengl,video] virtual/glu virtual/opengl DESCRIPTION=Tetris clone written in OpenGL EAPI=8 -HOMEPAGE=http://fbg.sourceforge.net/ +HOMEPAGE=https://fbg.sourceforge.net/ INHERIT=desktop KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 @@ -10,4 +10,4 @@ RDEPEND=dev-games/physfs media-libs/libmikmod media-libs/libsdl[opengl,video] vi SLOT=0 SRC_URI=mirror://sourceforge/fbg/fbg-0.9.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d -_md5_=3a6e2e19a6016a91dc247d16381ba3ef +_md5_=23794f522170b5fe62207971b0049437 diff --git a/metadata/md5-cache/games-puzzle/fish-fillets-1.0.1-r100 b/metadata/md5-cache/games-puzzle/fish-fillets-1.0.1-r100 index da54b2985004..ad111aba1de6 100644 --- a/metadata/md5-cache/games-puzzle/fish-fillets-1.0.1-r100 +++ b/metadata/md5-cache/games-puzzle/fish-fillets-1.0.1-r100 @@ -3,14 +3,14 @@ DEFINED_PHASES=configure install prepare setup DEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) dev-libs/fribidi >=media-libs/libsdl-1.2[sound,video] >=media-libs/sdl-mixer-1.2.5[vorbis] >=media-libs/sdl-image-1.2.2[png] media-libs/sdl-ttf media-libs/smpeg x11-libs/libX11 DESCRIPTION=Underwater puzzle game - find a safe way out EAPI=7 -HOMEPAGE=http://fillets.sourceforge.net/ +HOMEPAGE=https://fillets.sourceforge.net/ INHERIT=autotools desktop lua-single IUSE=+lua_single_target_lua5-1 KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) dev-libs/fribidi >=media-libs/libsdl-1.2[sound,video] >=media-libs/sdl-mixer-1.2.5[vorbis] >=media-libs/sdl-image-1.2.2[png] media-libs/sdl-ttf media-libs/smpeg x11-libs/libX11 REQUIRED_USE=^^ ( lua_single_target_lua5-1 ) SLOT=0 SRC_URI=mirror://sourceforge/fillets/fillets-ng-1.0.1.tar.gz mirror://sourceforge/fillets/fillets-ng-data-1.0.0.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9aad56bc0af10342c7b5123545527255 +_md5_=cb44a30c83d767855ed299727106cc10 diff --git a/metadata/md5-cache/games-puzzle/glightoff-1.0.0-r1 b/metadata/md5-cache/games-puzzle/glightoff-1.0.0-r1 index 719293782756..68dc4c9a28b6 100644 --- a/metadata/md5-cache/games-puzzle/glightoff-1.0.0-r1 +++ b/metadata/md5-cache/games-puzzle/glightoff-1.0.0-r1 @@ -1,14 +1,14 @@ BDEPEND=>=dev-util/intltool-0.29 media-libs/libpng virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils DEFINED_PHASES=compile configure install postinst postrm preinst prepare DEPEND=gnome-base/librsvg media-libs/libpng:0= >=x11-libs/gtk+-2.6:2 dev-util/desktop-file-utils x11-misc/shared-mime-info -DESCRIPTION=A simple (but not so easy to solve!) puzzle game +DESCRIPTION=Simple (but not so easy to solve!) puzzle game EAPI=7 -HOMEPAGE=http://glightoff.sourceforge.net/ +HOMEPAGE=https://glightoff.sourceforge.net/ INHERIT=gnome2 KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=gnome-base/librsvg media-libs/libpng:0= >=x11-libs/gtk+-2.6:2 SLOT=0 SRC_URI=mirror://sourceforge/glightoff/glightoff-1.0.0.tar.gz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=51008c828fb6e1aa8aca0be0579c250d +_md5_=7699c5aed173cf8870a26ad58395c741 diff --git a/metadata/md5-cache/games-puzzle/gnurobbo-0.68 b/metadata/md5-cache/games-puzzle/gnurobbo-0.68 index 900913094431..c37051c09453 100644 --- a/metadata/md5-cache/games-puzzle/gnurobbo-0.68 +++ b/metadata/md5-cache/games-puzzle/gnurobbo-0.68 @@ -3,12 +3,12 @@ DEFINED_PHASES=compile install DEPEND=media-libs/libsdl[sound,video,joystick] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] media-libs/sdl-ttf DESCRIPTION=Robbo, a popular Atari XE/XL game ported to Linux EAPI=7 -HOMEPAGE=http://gnurobbo.sourceforge.net/ +HOMEPAGE=https://gnurobbo.sourceforge.net/ INHERIT=desktop toolchain-funcs KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 BitstreamVera +LICENSE=GPL-2+ BitstreamVera RDEPEND=media-libs/libsdl[sound,video,joystick] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] media-libs/sdl-ttf SLOT=0 SRC_URI=mirror://sourceforge/gnurobbo/gnurobbo-0.68-source.tar.gz https://salsa.debian.org/games-team/gnurobbo/-/raw/debian/0.68+dfsg-5/debian/patches/single-variable-declarations.patch?inline=false -> gnurobbo-0.68-single-variable-declarations.patch _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=91c93c77aa235be332d8b767d57f234d +_md5_=b90b6cb70f3b97cc003fd4dc8b823119 diff --git a/metadata/md5-cache/games-puzzle/magiccube4d-2.2-r1 b/metadata/md5-cache/games-puzzle/magiccube4d-2.2-r1 index 3a03984e890a..5793aa4cf7dd 100644 --- a/metadata/md5-cache/games-puzzle/magiccube4d-2.2-r1 +++ b/metadata/md5-cache/games-puzzle/magiccube4d-2.2-r1 @@ -2,12 +2,12 @@ DEFINED_PHASES=compile install prepare DEPEND=x11-libs/libXaw DESCRIPTION=Four-dimensional analog of Rubik's cube EAPI=6 -HOMEPAGE=http://www.superliminal.com/cube/cube.htm +HOMEPAGE=https://www.superliminal.com/cube/cube.htm INHERIT=desktop KEYWORDS=~amd64 ~x86 LICENSE=free-noncomm RDEPEND=x11-libs/libXaw SLOT=0 -SRC_URI=http://www.superliminal.com/cube/mc4d-src-2_2.tgz http://superliminal.com/cube/cube_transp.gif -> magiccube4d.gif +SRC_URI=https://www.superliminal.com/cube/mc4d-src-2_2.tgz https://superliminal.com/cube/cube_transp.gif -> magiccube4d.gif _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d -_md5_=e214163ade0cde5381a80522bb08f8b2 +_md5_=47c13178ee94c90654ab89aec1140f99 diff --git a/metadata/md5-cache/games-puzzle/mures-0.5-r2 b/metadata/md5-cache/games-puzzle/mures-0.5-r2 index 1e3757fd42ee..d4388144e758 100644 --- a/metadata/md5-cache/games-puzzle/mures-0.5-r2 +++ b/metadata/md5-cache/games-puzzle/mures-0.5-r2 @@ -1,15 +1,15 @@ BDEPEND=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=install prepare DEPEND=media-libs/libsdl[joystick] media-libs/sdl-image media-libs/sdl-net media-libs/sdl-ttf opengl? ( virtual/opengl ) -DESCRIPTION=A clone of Sega's Chu Chu Rocket +DESCRIPTION=Clone of Sega's Chu Chu Rocket EAPI=7 -HOMEPAGE=http://mures.sourceforge.net/ +HOMEPAGE=https://mures.sourceforge.net/ INHERIT=autotools desktop IUSE=opengl KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=media-libs/libsdl[joystick] media-libs/sdl-image media-libs/sdl-net media-libs/sdl-ttf opengl? ( virtual/opengl ) SLOT=0 SRC_URI=mirror://sourceforge/mures/mures-0.5.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d83438a90b61fe8d34ce22ea79565876 +_md5_=2bf36cf5fcf7d3e0aeb55d5a01143da3 diff --git a/metadata/md5-cache/games-puzzle/penguzzle-1.0-r2 b/metadata/md5-cache/games-puzzle/penguzzle-1.0-r2 index ff48dd74e67a..3c44bef899c8 100644 --- a/metadata/md5-cache/games-puzzle/penguzzle-1.0-r2 +++ b/metadata/md5-cache/games-puzzle/penguzzle-1.0-r2 @@ -2,12 +2,12 @@ BDEPEND=app-arch/unzip DEFINED_PHASES=install prepare DESCRIPTION=Tcl/Tk variant of the well-known 15-puzzle game EAPI=7 -HOMEPAGE=http://www.naskita.com/linux/penguzzle/penguzzle.shtml +HOMEPAGE=https://www.naskita.com/linux/penguzzle/penguzzle.shtml INHERIT=desktop KEYWORDS=~amd64 ~x86 LICENSE=penguzzle RDEPEND=dev-lang/tk:0= dev-tcltk/tclx SLOT=0 -SRC_URI=http://www.naskita.com/linux/penguzzle/penguzzle.zip -> penguzzle-1.0.zip +SRC_URI=https://www.naskita.com/linux/penguzzle/penguzzle.zip -> penguzzle-1.0.zip _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d -_md5_=db29e45d020ed6e55e4f06e92a16dacc +_md5_=eb396849555bf29e376168e3c80b5c24 diff --git a/metadata/md5-cache/games-puzzle/pipewalker-0.9.4-r2 b/metadata/md5-cache/games-puzzle/pipewalker-0.9.4-r2 index 85f0ed3b9540..1c203ecbe0ad 100644 --- a/metadata/md5-cache/games-puzzle/pipewalker-0.9.4-r2 +++ b/metadata/md5-cache/games-puzzle/pipewalker-0.9.4-r2 @@ -3,12 +3,12 @@ DEFINED_PHASES=configure install prepare DEPEND=media-libs/libpng:= media-libs/libsdl[opengl,sound,video] virtual/opengl DESCRIPTION=Rotating pieces puzzle game EAPI=8 -HOMEPAGE=http://pipewalker.sourceforge.net/ +HOMEPAGE=https://pipewalker.sourceforge.net/ INHERIT=autotools desktop flag-o-matic toolchain-funcs KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3 +LICENSE=GPL-3+ RDEPEND=media-libs/libpng:= media-libs/libsdl[opengl,sound,video] virtual/opengl SLOT=0 SRC_URI=mirror://sourceforge/pipewalker/pipewalker-0.9.4.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=29758c959e7cae5fa896556d91631ecd +_md5_=9bdcd6108e436916f0b8c52765f6256e diff --git a/metadata/md5-cache/games-puzzle/splice-20121120-r2 b/metadata/md5-cache/games-puzzle/splice-20121120-r2 index b537d0cd211d..72dd499c6b0a 100644 --- a/metadata/md5-cache/games-puzzle/splice-20121120-r2 +++ b/metadata/md5-cache/games-puzzle/splice-20121120-r2 @@ -1,7 +1,7 @@ DEFINED_PHASES=install nofetch prepare -DESCRIPTION=An experimental and artistic puzzler set in a microbial world +DESCRIPTION=Experimental and artistic puzzler set in a microbial world EAPI=7 -HOMEPAGE=http://www.cipherprime.com/games/splice/ +HOMEPAGE=https://www.cipherprime.com/games/splice/ INHERIT=desktop wrapper KEYWORDS=-* ~amd64 ~x86 LICENSE=all-rights-reserved @@ -10,4 +10,4 @@ RESTRICT=bindist fetch splitdebug SLOT=0 SRC_URI=splice-linux-1353389454.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=b6dc94ee286f56159a8f11512d845f3d +_md5_=e0f91a1771804a83f92039e1014ccc9f diff --git a/metadata/md5-cache/games-puzzle/syzygy-1.0.2 b/metadata/md5-cache/games-puzzle/syzygy-1.0.2 index f68f95feacd6..f826752c9730 100644 --- a/metadata/md5-cache/games-puzzle/syzygy-1.0.2 +++ b/metadata/md5-cache/games-puzzle/syzygy-1.0.2 @@ -12,5 +12,5 @@ LICENSE=GPL-3+ ISC MIT ZLIB BSD RDEPEND=media-libs/libsdl2[sound,video] SLOT=0 SRC_URI=https://github.com/mdsteele/syzygy/archive/v1.0.2.tar.gz -> syzygy-1.0.2.tar.gz https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/app_dirs/1.2.1/download -> app_dirs-1.2.1.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/cc/1.0.66/download -> cc-1.0.66.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/deflate/0.7.20/download -> deflate-0.7.20.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/glob/0.2.11/download -> glob-0.2.11.crate https://crates.io/api/v1/crates/ico/0.1.0/download -> ico-0.1.0.crate https://crates.io/api/v1/crates/inflate/0.3.4/download -> inflate-0.3.4.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/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-iter/0.1.42/download -> num-iter-0.1.42.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/ole32-sys/0.2.0/download -> ole32-sys-0.2.0.crate https://crates.io/api/v1/crates/png/0.11.0/download -> png-0.11.0.crate https://crates.io/api/v1/crates/rand/0.4.6/download -> rand-0.4.6.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/sdl2-sys/0.35.2/download -> sdl2-sys-0.35.2.crate https://crates.io/api/v1/crates/sdl2/0.35.2/download -> sdl2-0.35.2.crate https://crates.io/api/v1/crates/serde/1.0.118/download -> serde-1.0.118.crate https://crates.io/api/v1/crates/shell32-sys/0.1.2/download -> shell32-sys-0.1.2.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/version-compare/0.1.0/download -> version-compare-0.1.0.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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-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/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winres/0.1.12/download -> winres-0.1.12.crate https://crates.io/api/v1/crates/xdg/2.2.0/download -> xdg-2.2.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=df1652a78dfd1ddc9071a692f6d868e9 diff --git a/metadata/md5-cache/games-puzzle/tiny-and-big-1.4.1-r2 b/metadata/md5-cache/games-puzzle/tiny-and-big-1.4.1-r2 index dc3c0006e1f1..d1f16ce60d98 100644 --- a/metadata/md5-cache/games-puzzle/tiny-and-big-1.4.1-r2 +++ b/metadata/md5-cache/games-puzzle/tiny-and-big-1.4.1-r2 @@ -2,7 +2,7 @@ BDEPEND=app-arch/bzip2 DEFINED_PHASES=install nofetch prepare DESCRIPTION=Combines elements of adventure, jump&run and physical puzzles EAPI=7 -HOMEPAGE=http://www.tinyandbig.com/ +HOMEPAGE=https://www.blackpants.de/project-tiny-big/ INHERIT=desktop wrapper IUSE=bundled-libs KEYWORDS=-* ~amd64 ~x86 @@ -12,4 +12,4 @@ RESTRICT=bindist fetch bundled-libs? ( splitdebug ) SLOT=0 SRC_URI=tinyandbig_grandpasleftovers-retail-linux-1.4.1_1370968537.tar.bz2 _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=57770555eddc582f86f7e54f94b798de +_md5_=473c2ac383f2815e21476c51bd97e43b diff --git a/metadata/md5-cache/games-puzzle/toppler-1.1.6-r2 b/metadata/md5-cache/games-puzzle/toppler-1.1.6-r2 index 5ca90545559c..7e755ed8cb16 100644 --- a/metadata/md5-cache/games-puzzle/toppler-1.1.6-r2 +++ b/metadata/md5-cache/games-puzzle/toppler-1.1.6-r2 @@ -3,13 +3,13 @@ DEFINED_PHASES=configure prepare DEPEND=acct-group/gamestat media-libs/libsdl[joystick,video] media-libs/sdl-mixer[vorbis] sys-libs/zlib nls? ( virtual/libintl ) DESCRIPTION=Reimplementation of Nebulous using SDL EAPI=8 -HOMEPAGE=http://toppler.sourceforge.net/ +HOMEPAGE=https://gitlab.com/roever/toppler/ INHERIT=autotools IUSE=nls KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=acct-group/gamestat media-libs/libsdl[joystick,video] media-libs/sdl-mixer[vorbis] sys-libs/zlib nls? ( virtual/libintl ) SLOT=0 SRC_URI=mirror://sourceforge/toppler/toppler-1.1.6.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ebb86bd99d28c84da9d9e215bf6b1837 +_md5_=45753165a0afb2b651a638120a87efed diff --git a/metadata/md5-cache/games-puzzle/twindistress-1.1.0 b/metadata/md5-cache/games-puzzle/twindistress-1.1.0 index 3e5fb19a6fe8..670aaed685ab 100644 --- a/metadata/md5-cache/games-puzzle/twindistress-1.1.0 +++ b/metadata/md5-cache/games-puzzle/twindistress-1.1.0 @@ -2,12 +2,12 @@ DEFINED_PHASES=configure install DEPEND=media-libs/libsdl[video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] DESCRIPTION=Match and remove all of the blocks before time runs out EAPI=7 -HOMEPAGE=http://twind.sourceforge.net/ +HOMEPAGE=https://twind.sourceforge.net/ INHERIT=desktop toolchain-funcs KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=media-libs/libsdl[video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] SLOT=0 SRC_URI=mirror://sourceforge/twind/twind-1.1.0.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=65156933052433f460466b9d20b7f814 +_md5_=cd49927082e0527979e8088de69b7511 diff --git a/metadata/md5-cache/games-puzzle/xblockout-1.1.6-r3 b/metadata/md5-cache/games-puzzle/xblockout-1.1.6-r3 index d2dd3ce5f170..6f4d5d36cbc6 100644 --- a/metadata/md5-cache/games-puzzle/xblockout-1.1.6-r3 +++ b/metadata/md5-cache/games-puzzle/xblockout-1.1.6-r3 @@ -3,12 +3,12 @@ DEFINED_PHASES=compile install prepare DEPEND=x11-libs/libX11 x11-libs/libXext DESCRIPTION=X Window block dropping game in 3 Dimension EAPI=8 -HOMEPAGE=http://perso.univ-lyon1.fr/thierry.excoffier/XBL/ +HOMEPAGE=https://perso.univ-lyon1.fr/thierry.excoffier/XBL/ INHERIT=autotools desktop flag-o-matic toolchain-funcs KEYWORDS=~amd64 ~x86 -LICENSE=GPL-1 +LICENSE=GPL-1+ RDEPEND=x11-libs/libX11 x11-libs/libXext SLOT=0 -SRC_URI=http://perso.univ-lyon1.fr/thierry.excoffier/XBL/xbl-1.1.6.tar.gz +SRC_URI=https://perso.univ-lyon1.fr/thierry.excoffier/XBL/xbl-1.1.6.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3a762c6658b1214c4124347a516283f3 +_md5_=4f8ec8a1d4435e1ba73c73a6c8b4a94c diff --git a/metadata/md5-cache/games-puzzle/xpired-1.22-r1 b/metadata/md5-cache/games-puzzle/xpired-1.22-r1 index 95e4b0b63733..314e689f2e21 100644 --- a/metadata/md5-cache/games-puzzle/xpired-1.22-r1 +++ b/metadata/md5-cache/games-puzzle/xpired-1.22-r1 @@ -1,8 +1,8 @@ DEFINED_PHASES=compile install DEPEND=media-libs/sdl-gfx media-libs/sdl-image[jpeg] media-libs/sdl-mixer[mod] -DESCRIPTION=A Sokoban-styled puzzle game with lots more action +DESCRIPTION=Sokoban-styled puzzle game with lots more action EAPI=6 -HOMEPAGE=http://xpired.sourceforge.net +HOMEPAGE=https://xpired.sourceforge.net INHERIT=desktop KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 @@ -10,4 +10,4 @@ RDEPEND=media-libs/sdl-gfx media-libs/sdl-image[jpeg] media-libs/sdl-mixer[mod] SLOT=0 SRC_URI=mirror://sourceforge/xpired/xpired-1.22-linux_source.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d -_md5_=ea1131c8817277602d817515c4d45821 +_md5_=5c5b90cadaeb2bea54191b6170641d7e diff --git a/metadata/md5-cache/games-puzzle/xye-0.12.2 b/metadata/md5-cache/games-puzzle/xye-0.12.2 index 582e3c85f6fa..cf1dbd0669c3 100644 --- a/metadata/md5-cache/games-puzzle/xye-0.12.2 +++ b/metadata/md5-cache/games-puzzle/xye-0.12.2 @@ -3,7 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare DEPEND=media-fonts/dejavu media-libs/libsdl[video] media-libs/sdl-image[png] media-libs/sdl-ttf dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Free version of the classic game Kye EAPI=7 -HOMEPAGE=http://xye.sourceforge.net/ +HOMEPAGE=https://xye.sourceforge.net/ INHERIT=autotools eapi8-dosym xdg KEYWORDS=~amd64 ~x86 LICENSE=ZLIB @@ -11,4 +11,4 @@ RDEPEND=media-fonts/dejavu media-libs/libsdl[video] media-libs/sdl-image[png] me SLOT=0 SRC_URI=mirror://sourceforge/xye/xye-0.12.2.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d5bd261ce67cb1371af3963ef4a67934 +_md5_=2dce46c8461cab7345aca7519185ca13 diff --git a/metadata/md5-cache/games-roguelike/FTL-1.5.13-r1 b/metadata/md5-cache/games-roguelike/FTL-1.5.13-r1 index 50a34f4410f4..ce3fbaebf7ab 100644 --- a/metadata/md5-cache/games-roguelike/FTL-1.5.13-r1 +++ b/metadata/md5-cache/games-roguelike/FTL-1.5.13-r1 @@ -1,7 +1,7 @@ DEFINED_PHASES=install nofetch prepare DESCRIPTION=Faster Than Light: A spaceship simulation real-time roguelike-like game EAPI=7 -HOMEPAGE=http://www.ftlgame.com/ +HOMEPAGE=https://subsetgames.com/ftl.html INHERIT=desktop wrapper IUSE=bundled-libs KEYWORDS=-* ~amd64 ~x86 @@ -11,4 +11,4 @@ RESTRICT=fetch bindist splitdebug SLOT=0 SRC_URI=FTL.1.5.13.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=11f4e38ab1b5c51e387e85ab60ade683 +_md5_=e18a30ecf492abc30b5dd559392de586 diff --git a/metadata/md5-cache/games-roguelike/Manifest.gz b/metadata/md5-cache/games-roguelike/Manifest.gz index e68ee5b5315bf9170b5a73b4e2dadfc1a448664f..296bf3b77e6409fc1a4ec5b259c831e6abb0f322 100644 GIT binary patch literal 4242 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 literal 4077 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/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) || ( ( >=dev-lang/python-3.12.0_beta3:3.12 dev-python/pyyaml[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.4:3.11 dev-python/pyyaml[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 dev-python/pyyaml[python_targets_python3_10(-)] ) ) sys-devel/flex tiles? ( advpng? ( app-arch/advancecomp ) !advpng? ( media-gfx/pngcrush ) ) virtual/pkgconfig app-alternatives/yacc +DEFINED_PHASES=compile install postinst postrm prepare setup test +DEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) dev-db/sqlite:3 sys-libs/zlib !ncurses? ( !tiles? ( sys-libs/ncurses:0 ) ) ncurses? ( sys-libs/ncurses:0 ) tiles? ( media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0 sound? ( media-libs/libsdl2[X,opengl,sound,video] media-libs/sdl2-mixer ) !sound? ( media-libs/libsdl2[X,opengl,video] ) media-libs/sdl2-image[png] virtual/glu virtual/opengl ) test? ( stone-soup-0.31.0_pre20230712.tar.gz https://dev.gentoo.org/~stasibear/distfiles/stone-soup.png -> stone-soup-0.31.png https://dev.gentoo.org/~stasibear/distfiles/stone-soup.svg -> stone-soup-0.31.svg +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ce3cb06100f4be05183d2f7af235d0a7 diff --git a/metadata/md5-cache/games-roguelike/tome-2.3.5-r1 b/metadata/md5-cache/games-roguelike/tome-2.3.5-r1 index 42e9429b5c9c..0b81a55d8869 100644 --- a/metadata/md5-cache/games-roguelike/tome-2.3.5-r1 +++ b/metadata/md5-cache/games-roguelike/tome-2.3.5-r1 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile install postinst prepare DEPEND=>=sys-libs/ncurses-5:0= sdl? ( media-libs/sdl-ttf media-libs/sdl-image media-libs/libsdl ) gtk? ( >=x11-libs/gtk+-2.12.8:2 ) X? ( x11-libs/libX11 ) Xaw3d? ( x11-libs/libXaw ) DESCRIPTION=save the world from Morgoth and battle evil (or become evil ;]) EAPI=7 -HOMEPAGE=http://t-o-m-e.net/ +HOMEPAGE=https://t-o-m-e.net/ INHERIT=toolchain-funcs IUSE=gtk sdl X Xaw3d KEYWORDS=~amd64 ~x86 @@ -12,4 +12,4 @@ RDEPEND=>=sys-libs/ncurses-5:0= sdl? ( media-libs/sdl-ttf media-libs/sdl-image m SLOT=0 SRC_URI=http://t-o-m-e.net/dl/src/tome-235-src.tar.bz2 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=836ea3b187516623af3d54d9ad9f78b8 +_md5_=2791fac3a52e9fa4d4b7926bdb3828df diff --git a/metadata/md5-cache/games-rpg/Manifest.gz b/metadata/md5-cache/games-rpg/Manifest.gz index 9c63eecd2c0201dc8cba1f211aa1e0fe103d01be..7e0684485630ef36d0e7fc8888baf2503cf8ce92 100644 GIT binary patch literal 8619 zcmV;cAynQUiwFP!00002|9zXuZluSRh4+36z5t1shouZR&_MUDdvDyBO0-y{OtK`~ zPv76kVr9|>+>lg4k(qx++~Ev2BLDQ$|NeAmzu9_uzV{FAA^rJRAEU3Ob(ii+Eq8zX z@1OqbKf)jHx|==aT54|9&whqWHI-9BU#0foc&(L_L-DIsbF=p3h7UQGw(2M&jlNtd zE(bsOVec`|8K%Wh=1Iwwl~>%Sl%DpeZ7-jDXfg8ikynX#|MQ2Z<`u6&E|Ha<-{oeQCAwPuZgTJdjU1QeHwwU@J zW4NAEif#K*)9}vPs6Nkn@;Y;suyRPHhuwN}wyXE%N9r|n?}>1Y(Sl7Lzvi%L=Guzg zjT)PUWV^e=yR(fNS|ucfrPOrXkC>Id>u_uC5{bWyBbRK}XKs74^I`L>RLDc*o_Za40aUKfZuW?4%J*3kQF$|!7=K5=Rntnda1+H{4t81kMYCpvRUR#jir$* zpLqave>z3X8ftPbRM&m)+MJDRl-?f!vfw;9@#PMXxrWL)b7>T7OR1n7vS-Cah(AsQ z^A0fMXx2QYn-+q(!W;N=%t%WP5)*3~-DgLYMVd6NCY* zhz-Bps_93l=;XdrUCwgh75=!9`Rgfe>|m9isTAkVwdF=OfW^3|NhqMZGp zf@z0E`z@;c5?MJ)}v|=5@#Yk+|>I87pXnXW#0L|LQ=T29< zBWb0D;V8ij5>R2)g6kkqFf*zy2P%k%TiJ2>G zb3g4jV9OIM_u&2sOexisI(yaU0VIVI;d986P^Mcfs27Tj;u=o<1NC<($pxNF zvlD8lTFNcMv!z zL=-4YpV|0apy3&vvMtm-u(*Z+tsSsDEzXb}j62Jq7m4vAYR)PP{BRQ`q-;|cT=`lT2zLQUUoS6T-Bu6xkG0 z|L2&!&%fNqhxkC(mpcM*4VT|Emq8&uDQpGkK^&J0cpqiP@8y7D1Ze4nT8x+$fYiiH zDI#zpFS913May8#EbvmohJiCo+LE7j3*QR^)*T~7i4DgUB!K%`Vo+wLKEmO}q|~*E z>PFk(U&j%I(>bWLk|5;Va0+}bGS08)kzIu<@px5OGj&BNVsI#+2_7{1f_0Hp=mtaT z>2@BC>ao4jM1uplKT7P?=Hva(k8kfUua8@ec>(^`Kh+lk*U)r4q=5loAtglW&&6dp z>F(fZE8I-*;X*nW#3k}pDV(lV-3)_WF2KU=|=rY}`H~GR<-BUlZo%lbc4{AYqVmL%c%% zH*bVC6A_D3a+tD1lHxnusci7b@F4CHLJ=PapI%z7;wKxHG7}OH=VQ0`K^k?`4{w!7 zfTXsE18_u6@ntjPCQ3B4C@wItUq%Ly@55?TX z*C0{k8(T&F;ARk5AqR9fi9oY->Z0OsHG#t8;dwz)RKbBlXI>HWl4rykksK|EEhC#e zI!eux8{q9)nZDs`HBf-uQPMOx(sN?cui`6TWF;mUr$arK0Ul+dO28Zf8D`^6C{oIj zq5_q0&PXu25}|U484*QwQokv5DjrJB^gU{itg^?FJnucVHTjSupX&`mM!eB3?ITp* zp1*7?wbJ>#_UqeshUD$v8M58r3z{B>mD9m_qe8QGFe{MH%NNE6`9Bv{4jM%%0#ym= zH#YiO)rq{K#T(`yDN#m74Aoi;e(Xf1??J!jHAgvs^lB0%L%2JFVbr=^0|)8ZA&XN6 zCiRKI$#nx}6ZgK*gB~)%k@1t`5oLq-f)+St0C;a1Nz8CBjbh*Iq|b~jlZC7qA@xTeq#Zr>XwpxuHy924`-s%r{MnwUG2->hy{FW^zTA6PF0(H8 zX#h>o`A|ru(VQS{NBqbm!o_3@Y;A&4j|NS{6?VFerX66$In}nzZ-exB1h@{1RyJDH zEbC~_%ql%RM3c8h-4Sj4Xs7j^EMK2LqDBrt1=fM?O2?=g-rkWU4mbiPTBlzJl%VNE z11$@#tJCF3L=7!57^GG#?KQ$;nbKKVd;}jxi1dgHXlWi2C^)?3LYfJE9Z>fXwfFt{ zY)|)3_PjJ2>n$u6U(KjgMiyf#o|<*7{V8 zki!^6=pIpmDaF9h50p9OkGNP%^GhitP2|Yjgx1lhgh_VY09t9ubUdpsyc zhOcgAX^@2_I*1?aBK0t)V}tJElibh(09W2Br=$@AYH`;Ja;jNiEl7e4gBdg2Dhsfo zG&k({ogrvz8DjL+&^*8(WHqto$pnUe!aT6nUY)pQAk@$&5$#4l5MdYw=WFPk!SiTv zvPC*T^n-U_2Vmr|yA6k;)-?Lq?IiR#yt%qr@;UzBi23josHaqnPYF&gQxP*_SrAR-_zmE=qu)a$ z0y&}E7IIkpOYXx(4zG_`{r>omd-rge-B3I?xkV2EH9XQ{-NR#C8-~c(e7!&=K3L-y zLb4BDhyUO{v|xjd+khG=J#a4S@Tq1E-J3(^NUzhvYC&92g>r1BO>& zTB*Dy|BdMft{d5tiz99kbJZ?t8MZg!`hpJ+CiS4}u;*xsOzA>`4a7PyatnA2&GCAR z$TW;R)?aCW97sJfyB*savE(6u}>DapSF2cJn zA2|J#@9g-4Wdt5P!ZD_fwMC+6C`k)$AbM^IS^gKGcREsnZSnfmHFMHQ2rY22#?+&A z4-ST1f#8am-PA_ez37DSI_v63C+2+8(fJaQj%2;ArYi>rElC^Ux+GC3irIq9^gu7$ z031M&UBJYJb;}fV=z#bFsbS(ofa8UaQE#8i_gw8j9AfAi!O`1t8 zJQg@XS4+WtMDUltK0W@n-{{TWsWk`Uvy9u^3x8thof*kKYJKxa!|dXS>36g*v7jB= z(RGqWbJ7n%=Zm^ff~xBL+rwO%OwFVlA+@SNy>}D1MamU4Ks^^nG;m4t&@q8uh~49r z9b2Y$d+9++y!aw+rg%cE8k!{8+G0#_5&ft{kY zai6()ks)A%_n3$^5+eTw98`GHQ2XWNhH$ShSD zkT+wGari8c+;XaIlV7%lybDKsA9E);9&%aijc|~moHuO(BXDl}xZVEl=0v3W->Y!j%`0p~wcbaZVsYDbp!cJ#wAd`kUZifot4V_FCVxp1f zmLEbGoi#j!fV9J=(0TlWoL!rS_z^EzEE5=YNR`A?mS>ZG4dn>Fuq14y6J#5K#9m(;miu+6gJX%Ke8X>32Sv-cW`tUic6Oo0^XBK zra@>n+)Ef_xk5fi6`L`Lc*dd23K+(v!?&ObmAe*}VjoZ?j+SXNtZ*Q=%(|S~$2a%{ zMGB)L+SWzQqaD<1Xnep5MF?2N62MG)%^^n6umf6#oTY|Pe{B)Oh|ZI8)e*RtqJVc; z^N0O;`E@^kd9o$6YJdJU=;XCaca@v7u7Hwsr=t%jmX#b@gxc#A)D0#-qsq_T0!`GCLnF{%G`e%a6W<-zf zjA*7ozCnye9)Xo6tFv@P1kBA4`xV-A-|QK)+7S#zSJ;pVG!;(LC!Ih+BY=7}7{}3c zY3THY`in+?m&^P`nmr|a=;W^`{7y6DFEp3jkmYU^1igda2snY`Jje-Vz*!$q_1ABk zdiqX)^;6er2HJ7|J~nEJzz(lt0CZy~34`*W<>+V3Iu?kYqQfB`a1iN=4c!f%B|nwb z6<`J$d*0@10{QW%YA?51P;K_YHAbzn}fv*no@8ZRMBh&w1l@x*#4 zQYu?vPHauxqZ8vr4gp5ZzoyslyXazJJ-Vz2H%yrmU4gR8tYfoiR_y4)S#{w`18ZO) zx{tA`%=3JDyxiK=pfuf%_o02HtZrHOLb#@^n`v=Kyr>J4c+L!F02aVb!S}(_s7{&! z&(IuIP34%Td;mqzg*1M}noPGQ9B>8|gIlaecbd!{%q5x&GC(}7oBH&)ilR%m7xA%< z?%L6ZC=zsWxy(gltjVK!=`r+w#c;E1phe4(q>ro~=Y|=A1~owIyWu0TVO>|31}b`| zP3#d{UMKrL=>)cytNMI@*U*6X3y5l3&ulhmG z^1-*0vB55NXAsm!3?M8(SxkbCZVYv$LN?_4q;fHu1O)SYI-G-y04`Ag(d)<~P)Hso zL;wO{_z$Z(67k+gJ~DZY5h*96XGd-eso42PQN6u9z5o5~`w1e3HQt&Ju?J-O4tz_a zp-A99j1;oO$@!-hDSM)ZX){21O($~&YLo7%Gqah?Dqbu+y{=9b-S*KTyv{a(0>oCj z+_utz21)^w*BgP;j3Zv-L^6)99(f(bqv9(?*k;$UKvpq}meKuqbM+wQRWMykMBSW> z7Vpw64wb2C?lvX!@gD#MDB{r&sRMwt<`58SzdqwOvG>qX{1`R7ef#>my~@$#%e(>J z^PexvXACiY)TI&5wyujJ`7%#5&<`1ln5}qCod;6c6~B)e7)UpeFrdfdG9SB&Ot*wr zC&Rj*z2!kv@;x+E0W|9(7G@yJe$oyVBtej|I$9iki+ZKG05|{^0S1>s9=3c2rTTU{GQzCs#&-eo zQM})y_5Sm|e|mZTqWf-tdHMGGy#Ibroj%BKH2L!7JGp-(7v!w(K%ZR?dTpm z_HuMxU%m<}oFAWTh$-C+fOX+DujyRwms;DhNkjL=Qvv`&&^>j8>hMd4;j@II3seIH z^Oh5z>%h+hr(;QSAn|bT)OQicjV`P1%Mm)wT6C%F-^cA|4VYcHOW_tZlYH~T6-RlW zoLGI|JQlYwS6k|+ShMNMP|hP3lMF>elUxc!Q)P`&ou#$fEXT3AwxsDL+h}aTqSpar zggB6AFbl#v9s)2HLg|Y4RYPYCa72DVNJtqS=X&+xNunm#=o-_60e^_4!KTuHp2|wP>f?p-QCID0>ZKFGp+hw386CFR zC>l}fkYE9`zM-ndML)9*oq^+-bU=6mHQ-W*_6a5=JtK~Z&%y^T_^6zX#ld1nUA36f zFpzrFcQsfKuR#;$)>QNk#U&lAlOm5;AfRZCjxo^JBK9P(fCUmbRn03;GpvmNm^Ht@ z+$(lpUtXTS&jgVVw@@J)MaBRa(cyzC=(!vw)-*C3`gR1aH|2UstIK)n${zTld&~*z zf)~SG;N}{_0g(mF=&V0symh{^8`id<$5{}nc3ngT_=gRs?KWx#Ov%!~b??Ok(JGn> zmDFS%sde4#xm8a7oysQe5+QI=CFsSecY zLI-jY-^mLAsY#Oz8@FTYqH|w*uEfjLfPy{PsC~M-=}Rpl&85Mp%qu@!$cqLK@(LVX z1TBEW?lcYCej-luyyT}N-|A{QULiuLGVvW&2IMxhimrD}>e+paZGN}6_pLMQa2ebn zU84fl+wE2tas{c-b!TxNeG@D|*Ce-;AZZ5#fSptK@?-^QM3xlwA1Nv{2y$Kbn*uqe zHg(1_kdHk?Vatm2IX<^zaLU~JmJV1QC9ty>tKCc^^_o<&y7yju#Z}{dv%cODF2=a) z;GY&@=Tcibx75*9jpCCkf~2@+LJ=V;4#HC3o65R*8o>E@AWdYr=mULUy9=jK*_UrR z>Bh##VcFllB~2pKj``Ec52Bu@(Sj%_dS6bKQU|TtIvK|Yzz};@@3cUN1cHe07E2e% zbg6^35?ploJ2VJg0-8XGY{0s{MrXQum32P|kpbIneuQW#ts`UoCxL-|r-DMG4tON! z1aF}KG>ODA`l#;|_%yv7EFWVC_@Q$RUCpLcWTGkM3{K+2bn(<55LW60e-`xx8rb

        ~eCEbg{0~Ra@ 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 diff --git a/metadata/md5-cache/games-rpg/daimonin-client-0.10.8 b/metadata/md5-cache/games-rpg/daimonin-client-0.10.8 index 9b2fe5e14f2f..ff757ce38431 100644 --- a/metadata/md5-cache/games-rpg/daimonin-client-0.10.8 +++ b/metadata/md5-cache/games-rpg/daimonin-client-0.10.8 @@ -1,15 +1,15 @@ BDEPEND=app-arch/unzip 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=configure install prepare unpack DEPEND=dev-games/physfs media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] net-misc/curl sys-libs/zlib:= -DESCRIPTION=A graphical 2D tile-based MMORPG +DESCRIPTION=Graphical 2D tile-based MMORPG EAPI=7 -HOMEPAGE=http://daimonin.sourceforge.net/ +HOMEPAGE=https://daimonin.sourceforge.net/ INHERIT=autotools desktop IUSE=debug music KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=dev-games/physfs media-libs/libsdl[sound,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] net-misc/curl sys-libs/zlib:= SLOT=0 SRC_URI=https://dev.gentoo.org/~soap/distfiles/daimonin-client-0.10.8.zip music? ( mirror://sourceforge/daimonin/daimoninMusicLQ20100827.zip ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=eff1917f256ab3dc0427637defab2a04 +_md5_=84acd7799252794e17bda84e920fb2c0 diff --git a/metadata/md5-cache/games-rpg/egoboo-2.8.1-r2 b/metadata/md5-cache/games-rpg/egoboo-2.8.1-r2 index f174b9314963..961c258a19d2 100644 --- a/metadata/md5-cache/games-rpg/egoboo-2.8.1-r2 +++ b/metadata/md5-cache/games-rpg/egoboo-2.8.1-r2 @@ -2,7 +2,7 @@ DEFINED_PHASES=compile install prepare DEPEND=dev-games/physfs media-libs/libsdl[joystick,opengl,video] media-libs/sdl-image[png] media-libs/sdl-mixer[vorbis] media-libs/sdl-ttf net-libs/enet:1.3= virtual/glu virtual/opengl DESCRIPTION=3D dungeon crawling adventure in the spirit of NetHack EAPI=8 -HOMEPAGE=http://egoboo.sourceforge.net/ +HOMEPAGE=https://egoboo.sourceforge.net/ INHERIT=desktop toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ @@ -10,4 +10,4 @@ RDEPEND=dev-games/physfs media-libs/libsdl[joystick,opengl,video] media-libs/sdl SLOT=0 SRC_URI=mirror://sourceforge/egoboo/egoboo-2.8.1.tar.gz https://dev.gentoo.org/~ionen/distfiles/egoboo.png _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=515b0f80957026a4c79682b66f5ee15d +_md5_=11f5d69a9a291686966024ea57103b22 diff --git a/metadata/md5-cache/games-rpg/eschalon-book-1-demo-106-r1 b/metadata/md5-cache/games-rpg/eschalon-book-1-demo-106-r1 index 2d32628e2ebf..df2563d0ea32 100644 --- a/metadata/md5-cache/games-rpg/eschalon-book-1-demo-106-r1 +++ b/metadata/md5-cache/games-rpg/eschalon-book-1-demo-106-r1 @@ -1,7 +1,7 @@ DEFINED_PHASES=install -DESCRIPTION=A classic role-playing game +DESCRIPTION=Classic role-playing game EAPI=7 -HOMEPAGE=http://basiliskgames.com/eschalon-book-i +HOMEPAGE=https://basiliskgames.com/eschalon-book-i/ INHERIT=desktop wrapper KEYWORDS=~amd64 ~x86 LICENSE=eschalon-book-1-demo @@ -10,4 +10,4 @@ RESTRICT=strip SLOT=0 SRC_URI=https://dev.gentoo.org/~calchan/distfiles/eschalon-book-1-demo-106.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=bd37365bb3982412677133fb143d0475 +_md5_=636898f4171cd0e816351745e2ceaeb1 diff --git a/metadata/md5-cache/games-rpg/kqlives-0.99-r100 b/metadata/md5-cache/games-rpg/kqlives-0.99-r100 index 4e19975a4b6b..4b23249012b1 100644 --- a/metadata/md5-cache/games-rpg/kqlives-0.99-r100 +++ b/metadata/md5-cache/games-rpg/kqlives-0.99-r100 @@ -1,16 +1,16 @@ BDEPEND=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=configure install prepare setup DEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=gnome-base/libglade-2.4 media-libs/allegro:0 >=media-libs/dumb-2.0.3[allegro] >=x11-libs/gtk+-2.8:2 nls? ( virtual/libintl ) virtual/pkgconfig nls? ( sys-devel/gettext ) -DESCRIPTION=A console-style role playing game +DESCRIPTION=Console-style role playing game EAPI=7 -HOMEPAGE=http://kqlives.sourceforge.net/ +HOMEPAGE=https://kqlives.sourceforge.net/ INHERIT=autotools desktop lua-single IUSE=cheats nls +lua_single_target_lua5-1 KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=gnome-base/libglade-2.4 media-libs/allegro:0 >=media-libs/dumb-2.0.3[allegro] >=x11-libs/gtk+-2.8:2 nls? ( virtual/libintl ) REQUIRED_USE=^^ ( lua_single_target_lua5-1 ) SLOT=0 SRC_URI=mirror://sourceforge/kqlives/kq-0.99.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=91a32e6e7a9cfcc3e0f353551d06f66d +_md5_=8ee8deacaf71ff80b8e4f18947bd4d47 diff --git a/metadata/md5-cache/games-rpg/openglad-0.98_p20200907 b/metadata/md5-cache/games-rpg/openglad-0.98_p20200907 index 6b9ec3e27d97..2d1e5fc6535f 100644 --- a/metadata/md5-cache/games-rpg/openglad-0.98_p20200907 +++ b/metadata/md5-cache/games-rpg/openglad-0.98_p20200907 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install prepare DEPEND=dev-libs/libyaml dev-libs/libzip:= media-libs/libpng:= media-libs/libsdl2[joystick,opengl,sound,video] media-libs/sdl2-mixer DESCRIPTION=SDL clone of Gladiator, a classic RPG game EAPI=8 -HOMEPAGE=http://snowstorm.sourceforge.net/ +HOMEPAGE=https://snowstorm.sourceforge.net/ INHERIT=desktop flag-o-matic toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=Boost-1.0 GPL-2+ ZLIB @@ -11,4 +11,4 @@ RDEPEND=dev-libs/libyaml dev-libs/libzip:= media-libs/libpng:= media-libs/libsdl SLOT=0 SRC_URI=https://github.com/openglad/openglad/archive/80e33b15cfa6d7d288b4b3db4dcca0349f13691f.tar.gz -> openglad-0.98_p20200907.tar.gz mirror://gentoo/openglad.png _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2d200cb2098d619f4adfe25c6442e072 +_md5_=aae99c475eeefda097dfd88034d228d7 diff --git a/metadata/md5-cache/games-rpg/rpg-cli-1.0.1 b/metadata/md5-cache/games-rpg/rpg-cli-1.0.1 index 60a88fff12ba..b6caaa87f05b 100644 --- a/metadata/md5-cache/games-rpg/rpg-cli-1.0.1 +++ b/metadata/md5-cache/games-rpg/rpg-cli-1.0.1 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~ppc64 LICENSE=Apache-2.0 MIT SLOT=0 SRC_URI=https://github.com/facundoolano/rpg-cli/archive/refs/tags/1.0.1.tar.gz -> rpg-cli-1.0.1.tar.gz https://crates.io/api/v1/crates/anyhow/1.0.43/download -> anyhow-1.0.43.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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/clap/3.0.0-beta.4/download -> clap-3.0.0-beta.4.crate https://crates.io/api/v1/crates/clap_derive/3.0.0-beta.4/download -> clap_derive-3.0.0-beta.4.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/ctor/0.1.20/download -> ctor-0.1.20.crate https://crates.io/api/v1/crates/dirs/3.0.2/download -> dirs-3.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.6/download -> dirs-sys-0.3.6.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/dunce/1.0.2/download -> dunce-1.0.2.crate https://crates.io/api/v1/crates/erased-serde/0.3.16/download -> erased-serde-0.3.16.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/ghost/0.1.2/download -> ghost-0.1.2.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/inventory/0.1.10/download -> inventory-0.1.10.crate https://crates.io/api/v1/crates/inventory-impl/0.1.10/download -> inventory-impl-0.1.10.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.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/libc/0.2.99/download -> libc-0.2.99.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/once_cell/1.8.0/download -> once_cell-1.8.0.crate https://crates.io/api/v1/crates/os_str_bytes/3.1.0/download -> os_str_bytes-3.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.28/download -> proc-macro2-1.0.28.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/serde/1.0.127/download -> serde-1.0.127.crate https://crates.io/api/v1/crates/serde_derive/1.0.127/download -> serde_derive-1.0.127.crate https://crates.io/api/v1/crates/serde_json/1.0.66/download -> serde_json-1.0.66.crate https://crates.io/api/v1/crates/serde_yaml/0.8.18/download -> serde_yaml-0.8.18.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.21.0/download -> strum-0.21.0.crate https://crates.io/api/v1/crates/strum_macros/0.21.1/download -> strum_macros-0.21.1.crate https://crates.io/api/v1/crates/syn/1.0.75/download -> syn-1.0.75.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/textwrap/0.14.2/download -> textwrap-0.14.2.crate https://crates.io/api/v1/crates/typetag/0.1.7/download -> typetag-0.1.7.crate https://crates.io/api/v1/crates/typetag-impl/0.1.7/download -> typetag-impl-0.1.7.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d736ad0e7efa96590e33c9010a0c2119 diff --git a/metadata/md5-cache/games-simulation/Manifest.gz b/metadata/md5-cache/games-simulation/Manifest.gz index 0cddbe757e984e3ba715f1c596ba6a9d275d570c..aa2556e66e469cbaf26d65d725355f0bfac6d738 100644 GIT binary patch literal 5121 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 literal 5116 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 diff --git a/metadata/md5-cache/games-simulation/crashtest-1.1-r2 b/metadata/md5-cache/games-simulation/crashtest-1.1-r2 index 9a565930c321..b5871f9b06fc 100644 --- a/metadata/md5-cache/games-simulation/crashtest-1.1-r2 +++ b/metadata/md5-cache/games-simulation/crashtest-1.1-r2 @@ -2,12 +2,12 @@ DEFINED_PHASES=install prepare DEPEND=dev-games/ode:= media-libs/freeglut media-libs/plib virtual/glu virtual/opengl x11-libs/fltk:1[opengl] DESCRIPTION=Educational car crash simulator EAPI=8 -HOMEPAGE=http://www.stolk.org/crashtest/ +HOMEPAGE=https://www.stolk.org/crashtest/ INHERIT=desktop toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 RDEPEND=dev-games/ode:= media-libs/freeglut media-libs/plib virtual/glu virtual/opengl x11-libs/fltk:1[opengl] SLOT=0 -SRC_URI=http://www.stolk.org/crashtest/crashtest-1.1.tar.gz +SRC_URI=https://www.stolk.org/crashtest/crashtest-1.1.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=92396f69b09ba78200065f2f6347740f +_md5_=e2f781869ec9d5d1ec16d4f4ce125c9d diff --git a/metadata/md5-cache/games-simulation/lincity-1.13.1-r4 b/metadata/md5-cache/games-simulation/lincity-1.13.1-r4 index 6b3ac1d4395d..0c1be93cea5a 100644 --- a/metadata/md5-cache/games-simulation/lincity-1.13.1-r4 +++ b/metadata/md5-cache/games-simulation/lincity-1.13.1-r4 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install prepare DEPEND=media-libs/libpng:= virtual/libintl x11-libs/libXext x11-base/xorg-proto DESCRIPTION=City simulation game for X EAPI=8 -HOMEPAGE=http://lincity.sourceforge.net/ +HOMEPAGE=https://lincity.sourceforge.net/ INHERIT=autotools desktop KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 @@ -11,4 +11,4 @@ RDEPEND=media-libs/libpng:= virtual/libintl x11-libs/libXext SLOT=0 SRC_URI=mirror://sourceforge/lincity/lincity-1.13.1.tar.gz https://dev.gentoo.org/~ionen/distfiles/lincity.png _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c05d4ba0480e7f27c09b548931060179 +_md5_=379e5d1d6e23c82e5a53eeb130cf523b diff --git a/metadata/md5-cache/games-simulation/searchandrescue-1.7.0-r1 b/metadata/md5-cache/games-simulation/searchandrescue-1.7.0-r1 index dc731ce48c06..8573bbd142c4 100644 --- a/metadata/md5-cache/games-simulation/searchandrescue-1.7.0-r1 +++ b/metadata/md5-cache/games-simulation/searchandrescue-1.7.0-r1 @@ -2,7 +2,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack DEPEND=media-libs/libsdl[joystick] media-libs/sdl-mixer virtual/glu virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libXi x11-libs/libXmu x11-libs/libXpm x11-libs/libXxf86vm x11-base/xorg-proto dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Helicopter based air rescue flight simulator EAPI=7 -HOMEPAGE=http://searchandrescue.sourceforge.net/ +HOMEPAGE=https://searchandrescue.sourceforge.net/ INHERIT=desktop flag-o-matic prefix toolchain-funcs xdg KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 @@ -10,4 +10,4 @@ RDEPEND=media-libs/libsdl[joystick] media-libs/sdl-mixer virtual/glu virtual/ope SLOT=0 SRC_URI=mirror://sourceforge/searchandrescue/SearchAndRescue-1.7.0.tar.gz -> SearchAndRescue-1.7.0.tar mirror://sourceforge/searchandrescue/SearchAndRescue-data-1.7.0.tar.gz -> SearchAndRescue-data-1.7.0.tar mirror://sourceforge/searchandrescue/SearchAndRescue-data-guadarrama-1.7.0.tar.gz -> SearchAndRescue-data-guadarrama-1.7.0.tar _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1cd4bae05b406a8b098f2f92e82a2cc9 +_md5_=417eccbba32764bc960859c3c1b46ed3 diff --git a/metadata/md5-cache/games-simulation/slime-rancher-1.4.1c_p34605 b/metadata/md5-cache/games-simulation/slime-rancher-1.4.1c_p34605 index 37f99623689b..03fd82a55469 100644 --- a/metadata/md5-cache/games-simulation/slime-rancher-1.4.1c_p34605 +++ b/metadata/md5-cache/games-simulation/slime-rancher-1.4.1c_p34605 @@ -3,7 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst prepare unpack DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Cute game where you cultivate slimes on a distant planet EAPI=7 -HOMEPAGE=http://www.slimerancher.com/ +HOMEPAGE=https://www.slimerancher.com/ INHERIT=desktop unpacker wrapper xdg KEYWORDS=-* ~amd64 LICENSE=GOG-EULA @@ -12,4 +12,4 @@ RESTRICT=bindist fetch splitdebug SLOT=0 SRC_URI=slime_rancher_1_4_1c_34605.sh _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bc2bfc361436a3a2da9e9cce082eaaff +_md5_=1f0498866b52375ee8506bc43b31bdb2 diff --git a/metadata/md5-cache/games-sports/Manifest.gz b/metadata/md5-cache/games-sports/Manifest.gz index 59708ad23fce9b8bf42c6ca345afe1154a7dead4..14ae7ebd14f23f793f7f11f5501cba37e569f82d 100644 GIT binary patch literal 2100 zcmV-42+Q{$iwFP!00002|3#NuZk)Lhh2Lit+JFSIs>mWAXD|T*ByY(E$Rg<&u}1@0 z1~R+PN86GO*lMf0c{z1%|L?#4``3s0@zbaAvOauz%uik(U*w@^d-(02zy9NI^4mie z$!%NqoSWn`#>tV|jCRaTR@ZJLEYG5ICp*(($DX>nwKh`i+xf<d5oh++5vc zc&k-pv~)(fm)c{f?Hy|tNvn?H2gu5qb$hd1r+Am8jcbdQHl2~EhVIJ6=NnX(^9Wz_ z+<)C>6WMKR-Cf*Elp51lSv~ox<~5|Vz_hW(Db+jB4punJ2T-h(w|ZTt${MZu7!pZq zo1^A+(soN@`P^lA^a?ZD`3}|k`sMXy1f>ZPyMdv~~UEJrt&%O$g!+L6%@Z!<>YZl%OJi>W7TEO$xYaU&?@0|8d3R8W_7G(@En!C>fRI~3C#(Sf+R%&9w zK3r=~wohjNF!$yv!fafX~V zr6(?&W*n}Zv>+baT0%snXt7q{|CwWz6hP?7yjO0~UB=qy0H{}lfn1C3R!_P#>culx zlp)hjYZ0DJ-q31OIl6;a)UA3vpvVA&IBP=&PN->Agp6sdj;QlF2fD19pt26#GWUTy zXskAFBVF!%BCAXprNxlt3IPjKm5{-^x=2S~MF9@A5P`es&O{f?9~cX$hx zEC5H&28f6`wGWkC%UVUpT4ydCD7b6^K4vk%%0+7lcc}qK@{(FkI=#ndIJ5pc%J6`wv2(7X`)K=eN z+L2G$eI$VaA=lno;=%(a$2hj^uomtD{g<*f196-y`4lXnuIY#`9qWU)(OB1}{DoQr z+DtrV)h$f3Y3bNkALb=v$8Dm3^#;>22!lP1RROjpYv9AEaGT$A#{brGaa~9A#Pz*XD6%zT(Pf~noYpbRu?%%?w}OzjdA>d>Ce5_<9gZS z^B0UAYk$CSe##Fy#Y9yc(Qxc*00;oOmW1e?HLXfnKw9AvW}bKArO!$ZEpB9+&+_@r z+48=Q7i3q%0}{5{YR^E^u0b{|*XArfmB=Uu>Pve=OGu=h*=v-vk2onRQ?BE?_H3v72OPJtwI#(RL_6@=PyW=p6nu3CBGw8%g#!io-Czz zTIV)S0f#UQypobb_;Jyit~fb&P%K1fmdq_jl+kSg1(TU+$-+mjFoRkaI_RvxNR?Dd z2{Dep-!eN4ub~&vF5lg~;fMkE2E3e0I=PFSmLc*c?Xo+G(q(T?VH>TpaPJAVdL9WI zKST^4GF+{vT4(faol0Fnrb9)x#uF$y7$!CP7RL^W$zow*-;w(I>Gk7h4F1dO*FRpr zz%76BZ`Hw4`B_P$5E$IzG-6#9+OEUZAXlpm#HdaNsksUqoJa@0r`hjzbk%wCfk7Fd z5d@Vy%C+@H$!j=V<@AAAzyzr~9g`&<79li7Z_Jc?q>PfW*%EFHl$K~^Ir^x6U;R@HT{97nREEeKs{}f^4kakn$Fq&t@Y&hRHVT2xL`E2 z%n^)oM8hj;SPMm5nF4g6sNST-XL#aalS^*eCEiZHPF`tBJTTz#kqUH+3n>(>oT%vl eAUX`xK0F9;_Tt5O`U%4ze)&JtznFd&4gdfcv>A*5 literal 2093 zcmV+|2-5c-iwFP!00002|4o-$Zl1XfhVQ!yZy<&wQlfO3!4xRa-nAQ`Bq|M>j0cVb zbavlIPV8xboc_Zn@#TB+uOI*Q@nL@c^2ML`r!OD!qty@3<)KP{_~joT|NhtV%R??D z_t0!P_mYqM$t(4_`cc!ehYaLagHH-DWpxy(vOR;_D@x0&Wam+>TRH8%TidlBJ!UNdUe2rM z3=y=i$=gLFTTjjE*n5m&aOG%TL#J6dD;T?-mqW*X%($Hk|V z@L?0wYqiyc8DU`Tq<&KNT-Q+$ttWe`1Matx!tdoId+U5HrMos@*L^xPEwy?}&RB34 zAiABi`WsrC*U_zJ9X*S$6=b-=JaM=c%SNGAt38?RmiJFeMGku>B7TAv_QJby@!`SI1P+W#Sy%*yoAhM=JC z90E6s3E!XQpV>%1R=3;1Y_vhExAKU|AExE|M*MH&(JFC1N(l5DONr; zhNseaT)FnvQ{Kg4^75lwPdfv5f&N=YA3mz#T*+p^5*h#?zI1drZ={8+19IoJw9ruX>_B)|;O2VFeH$yB*JA9SlxDA9B_E@2b^Q#zlLSdSE9;;x_ zS_gI{iqIvIIM8lJE38phJCU%8RTTSz*E&&h>Gz2JVLyj|{f4n) z?GG5vct@*L0e<$GMRDwF0Aq1dtqIZFD|<@aK-%sOKob78WwVh(n~5~|ET0eVmg73! zBD*>skg(O>Mh2RG4YFgoI%l;hL`FRkxxCA-kVug^YuBZP=&*hc@mC}W#awa*qLsk} zI!4o};)7>T+$~C8+l7_D(xT_CBDaPt2O?>~=vsYOR@s>GEULoQU(-wnRs6zxkS)+%*w z!Mmvmu<96jTPif31s+AsSXZWbL>}h?AFI_W?q(nuf|ue3EG#G}M>&=30PGX{Y?g&g zXOGKo3(J1b z!cAF=G>rf&Bwp^Y3U_bUe#Sv<*g25l)Cr;=j5;{0E76HfB4u57bKNK>J7c<7414uP zxdEtx;>g2WkOmf-Ey*orUN{QZnQu@%{r>MiAXR$Qi&QK59Vs4|g*ZLA)Bzhb^i(ZD z71=gOXJ!&e-qICk#S$qNrO+%1E|^$-=;lIRuz_7RK5~V*sAcQMDG@fPlB8KD#`}IP zvkZoLr9r!VLrOZ1xCk_7l(`G>Rgu$HMBdrUqSq9m%if;CG3=dPE><_t!ZhMdKPI-pF!AU zHg(o-Xd|8wv4CZ9C%RWmNeR}77hRacg!Hi diff --git a/metadata/md5-cache/games-sports/foobillard-3.0a-r1 b/metadata/md5-cache/games-sports/foobillard-3.0a-r1 index d28f94dad07d..75009fa787fb 100644 --- a/metadata/md5-cache/games-sports/foobillard-3.0a-r1 +++ b/metadata/md5-cache/games-sports/foobillard-3.0a-r1 @@ -3,7 +3,7 @@ DEFINED_PHASES=configure install prepare DEPEND=x11-libs/libXaw x11-libs/libXi virtual/opengl virtual/glu >=media-libs/freetype-2.0.9:2 media-libs/libpng:0= sdl? ( media-libs/libsdl[video] ) !sdl? ( media-libs/freeglut ) DESCRIPTION=8ball, 9ball, snooker and carambol game EAPI=7 -HOMEPAGE=http://foobillard.sourceforge.net/ +HOMEPAGE=https://foobillard.sourceforge.net/ INHERIT=autotools desktop flag-o-matic toolchain-funcs IUSE=sdl video_cards_nvidia KEYWORDS=~amd64 ~x86 @@ -12,4 +12,4 @@ RDEPEND=x11-libs/libXaw x11-libs/libXi virtual/opengl virtual/glu >=media-libs/f SLOT=0 SRC_URI=mirror://gentoo/foobillard-3.0a.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=670a612d7206d3f7569e1e9cb85fc757 +_md5_=9319978163289c43ca7028addaf182ab diff --git a/metadata/md5-cache/games-sports/gracer-0.1.5-r2 b/metadata/md5-cache/games-sports/gracer-0.1.5-r2 index 1e1916f84624..2f3244465508 100644 --- a/metadata/md5-cache/games-sports/gracer-0.1.5-r2 +++ b/metadata/md5-cache/games-sports/gracer-0.1.5-r2 @@ -2,11 +2,11 @@ DEFINED_PHASES=configure DEPEND=dev-lang/tcl:0= media-libs/freeglut media-libs/giflib:= media-libs/libpng:0= media-libs/plib virtual/glu virtual/jpeg:0 virtual/opengl x11-libs/libXi x11-libs/libXmu DESCRIPTION=3D motor sports simulator EAPI=7 -HOMEPAGE=http://gracer.sourceforge.net/ +HOMEPAGE=https://gracer.sourceforge.net/ IUSE=joystick KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=dev-lang/tcl:0= media-libs/freeglut media-libs/giflib:= media-libs/libpng:0= media-libs/plib virtual/glu virtual/jpeg:0 virtual/opengl x11-libs/libXi x11-libs/libXmu SLOT=0 SRC_URI=mirror://sourceforge/gracer/gracer-0.1.5.tar.gz -_md5_=3b433c70728799975bb4cee0317d2991 +_md5_=c6e8a47985bef4ae18c933bf085f467a diff --git a/metadata/md5-cache/games-sports/stormbaancoureur-2.1.6-r2 b/metadata/md5-cache/games-sports/stormbaancoureur-2.1.6-r2 index 50b6ee490ae4..21c885a6a479 100644 --- a/metadata/md5-cache/games-sports/stormbaancoureur-2.1.6-r2 +++ b/metadata/md5-cache/games-sports/stormbaancoureur-2.1.6-r2 @@ -2,12 +2,12 @@ DEFINED_PHASES=compile install prepare DEPEND=>=dev-games/ode-0.8[-double-precision] media-libs/alsa-lib media-libs/freeglut >=media-libs/plib-1.8.4 virtual/glu virtual/opengl DESCRIPTION=Simulated obstacle course for automobiles EAPI=8 -HOMEPAGE=http://www.stolk.org/stormbaancoureur/ +HOMEPAGE=https://www.stolk.org/stormbaancoureur/ INHERIT=desktop toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=GPL-3 RDEPEND=>=dev-games/ode-0.8[-double-precision] media-libs/alsa-lib media-libs/freeglut >=media-libs/plib-1.8.4 virtual/glu virtual/opengl SLOT=0 -SRC_URI=http://www.stolk.org/stormbaancoureur/download/stormbaancoureur-2.1.6.tar.gz +SRC_URI=https://www.stolk.org/stormbaancoureur/download/stormbaancoureur-2.1.6.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b70b7cf587b474d2d38b3858b8f88d9b +_md5_=8d7513a2b51ad76123ade657082d8dfb diff --git a/metadata/md5-cache/games-sports/trigger-0.6.1-r1 b/metadata/md5-cache/games-sports/trigger-0.6.1-r1 index 52f21de1af0a..3be47aeed568 100644 --- a/metadata/md5-cache/games-sports/trigger-0.6.1-r1 +++ b/metadata/md5-cache/games-sports/trigger-0.6.1-r1 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst DEPEND=dev-games/physfs media-libs/freealut media-libs/libsdl[joystick] media-libs/openal media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer virtual/glu virtual/opengl DESCRIPTION=Free OpenGL rally car racing game EAPI=8 -HOMEPAGE=http://trigger-rally.sourceforge.net/ +HOMEPAGE=https://trigger-rally.sourceforge.net/ INHERIT=desktop toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 @@ -11,4 +11,4 @@ RDEPEND=dev-games/physfs media-libs/freealut media-libs/libsdl[joystick] media-l SLOT=0 SRC_URI=mirror://sourceforge/trigger-rally/trigger-rally-0.6.1.tar.bz2 _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=25dc2ff329ed2f99b761d09b2b3466e3 +_md5_=f1313a360314935283fb0202680cc95c diff --git a/metadata/md5-cache/games-strategy/Manifest.gz b/metadata/md5-cache/games-strategy/Manifest.gz index 88ac4b2a726982b30c3af9988ba8a3c8cd1ff0db..0b337747f31c1142548ea916b9d1cc3c66a6c915 100644 GIT binary patch literal 10360 zcmV-;D2LY{iwFP!00002|8<<(a$PrahVSzfdI7QkG>(^(N~%(o+$HxZ9A#xB(nCsf z$kXThm&m+uUw`SJg0Jq=KmW%c z{{3IWKYyxjnDZ<8vV5AO`?8z29ak+rt(sSIty zk>{LIYZ!heBT#eA8EWwR)M|~-pFFqqy?OIc2z?pWYvJF!mw1-r>-pqRo&Y$Ymd!*WlZiW!XIIdV}S?zTzt78d{R zM`6f;_%($qw(ZUKQ8|@J<;~SA1+{ulvDVz&N$gqAKCIcta3ifn%>cYj|H- z?wBDS!b}dZz+$ru-)kL{U0wVQn$+^!IIaG@->T4kKz83<+%a$E%bD!aavrz>m1iN( zJkK@?Y0lO9*`ZLay#ZWl1Rq=4-cesfF*{zY0>6hGw^}A4Pl>OR7wqEzvt!JSq6TDr zsiVc5>k2o#T43%tC+E2Rh>Kl6DK*|71a*sAB*kh0zjkhc=TY4`R zdj9_?2H>%82Cdl93zQb1h`~l%?|bG&=to(@r*6Uj!*G2lMOW`B=JPtSvAZnRLm&I> zbdphv>{wY42}qv<4B5%PP}ma!O4;?2taJiR1&IhkCvOrvH_UnrGrK*TA9=E=DN;7> zkZY&(262)ffSbVYJ!X#Gpn^Q9KGT6Rp|u4i)&z(rw|B2%jpF-?y|z;guB@v}=YT7K zmavhN#H_^L`*d>zKr65{L<(SFV+k!EM6zCqKCT@-uQ}(VSW@%)OEnB)Ef%SZ7F< z(}?77ij%!yfB25N2tz`uK}#?g0^#&k;081kI%;{>=T4}R7RmeQExCLIzF~K&i14;u z%6r6CD5XOd6s;|KA56LMgxAKpMmHt{WB`%H@QEnL~DAX~Ou zv`$8I3|Ng8x2bC7ztbfN(+eu&eTA{HnwmX0%KV(SAM}miG4r?gC}oz zzn;I5UC&Ri;UPTwtY9IC?zuG^-#h?A7g8a;T|87Dq*S4$Up^$UNZ`$(W81qJU@ zGPp}D4%lOWA3#Hmj%u>ka74I4Jcx;^#MWRP+sI9HZ>_q?H%2ib&>NkL_2!z9S7viYWSp`ui$&=(_@c483c*ssc zv2!JX$;ce)300qwl7-rwe7$U(IBv9KQ;cVL3_5ltpnh(-g~X*ac#ZCqzf}mhC@81~ zAC0JLh$x<^Kw$HK6)V*AbhXGsp?r7M}WUGUV}|+DgZlO0z2ZT&}7Xp4plaF zTFXQV1A?0Xux&wzEkN}i`;1efE^D?(cH*W2rA9`2S#vUx*SLVBqkIvC$BkQVbqpp@ zg~1)pNbW)fJGsIhjs;{XydzL_9@bhx>i3{F~ll7t4osjr^hb6rgX#&J650-~-ujH9P7Yw(!h^ z5^w{a7Pi}9t21k@mwbSjDr#-4G!a;};`IqpVJXT6(v|EZeB|jNDUq9?81`Fune(k( zLv8XcBTQG(Pgt9Q;;Tn~rF&bbQ#1+Tf@Nj74c^0$k}jYfMyaOSu}g>VYIxiUK_eHo zpVUL7M&JN+8&tj)aprBIC>#NRw*g)@_P61>T(xA!-Bp)_Lj*)Ux)J%vkL9BVUSPd& zW7^FlU(n72WMpfBS`ms<6U~7jsQ6jgn~*?xo9yId`+!`2$T>iHg@Nxb>JQ2>VX1NG z!aPLcx#{?w*?Vd)v}1^Ax_U<;X$YVA9ZjGRBWUP*2y_@2p?n? zkwVGD6)+lX3vXf50~L1gDG2B&kx)7o!lNo#K!{<1mUw2Og-ZcZ!^E?|8bBv`xT@ph zSWtm;BIfN7WI}d&sW&wWgdod!9{YRRq9g!C>>XMNrPZ<4oB#0vBP~VPD99n*08mq6 z1Cztx$>3)`~7sdFx)cVdCJR^{sKf(g}h&x6#pY2GK+Q=66G9u(z5x{luln6>4HTr`l^|h;hl+-5 z#{Z=hF%Nti;ED{!9%mN^D+VHaR<#a+B~HP`4*2;N>jhWP29jkU>XBy!^^Iag1`s~C z|2|-eK*bOJQUEe1d_Ab$(67XTgV6E0Q{!N5plT`dYy~`~?y-8e1|ZtV&n79-r&weLeUP9@ty7D; z8w+>v!4!yAJlWq?M&UFB;hQds3 zRXhYPIH~tHWXsc~-l?g|pH);YS`B9}AApP_o75KD2~o~RQr)m9)d@_f$%9H{A2B*5 z%RVQlF@uw3L_>A2fLc(;{w=3I_pkl0fBU7+KZ5KfKD>la)X_aytO2DXb=NZVivq>d zQuV+>A?1sx8@)h2v%SEA_qfg-i0I*8o-NBo7Y;{4~~woMWr76{kqBWLS7(Pz!`fFk4vif?k>)lt5z<90bEwA0Xo= zgtQ02#wVLvSvVA@rabsM(_OKjqXP*HQ%Z(1=z5QxE7@AD;Oe2W5$sT77{s;EynKt! zb!xzRz>HB{!~gHRghOr3tE(7?E`zB;W6wAXqV5MV*lm&+qdwu zCF4HDkH@NfQ=ksu=dCUVZzFInRmV0MCs2bh6r%{qyXx?v;0Wg0QAr4vxSY0(^#sGw zFVIYI8Aw?#eUBEfNl!AACt9Rww^wQKKDbqB2pE;4Z+a1VH7+ zu|J0C^Yhomzdn;z{xR^6S+x2oS-6F*!Fa;A)OAnbq{hu7~fME^_wzQ2CG&Up&D6a{pT8D!o(cYZ59t0a#@r1JR9<$9(f&Pzv^y`d7;s zj^c@AG-eg40baHMY1eMBBdto3(LsQz+3xjCm5sJtCFt|nh)BLXR%7+kz!_d8ZSs$p_DcYO zy_m>E5a2yj7Xq8)FumG@k+EmDgC3pJ$e6=MZWt(U6d-ks(;|J^K);b8h!SBYGKq9U z$75xXi9VB?Y&lVwfB|GV{RDPUfe4wIsrRAu!2QOierXQsNXM*R zI85q2st*PsLTDB#)?B?Xl3JC{MeqVCAY8?d3{M&3rO7hGL%0k0gHJV9M#iWWFmzNvU1GIx9F#xL(kj~J zDT}xRm{#LijTvY}?xuU>2}xN7mI`f$&nH32jDV(wF@V!soQxz#(>Dz@_?STPwE1t` zu6pOxy%kKC4!x-kylo5txN_7Q`)IMqL56+x{UMTp5j=pa`j9B^JqTpi@hpl5fX4oV zC6InP$R+u(H&6Y?r!Sv>`Tlx4=n2=sn2#S?HI=oWR{24!IIxt{CWd&#rp6XR9WBf& zVr+WvLQ-$&N(Hny*4l!Rg~ExWW~P*fv>>JJTpQWLrlc1L4!gpcm@LR0@d@}~*=`6X zqd7t9sFs#KjAwy~!9%wG1j=uD>|Kv77M<9~O5w|oR#ZhMPmrM4RhyfoFXwq4uVAL_q?1iVoDO)}W=I4n;0r(lNub=nRe(7JYqr^y{?)K+sjDZM6ln|*oFf+j^ zrycqTl&2mH85eaR?3&GqamFVSLda!cE-M-AbxMXV<+GqjzSQK2)D$U!*F^NnPu2=7 zNpHgj>LKIL>P=N3lr%7dT&qCUwt&qr6nmXcZGSM%)Ea`I!B8Glgl@B9mJJ{!CK5H^ zUDIKuZ*q?3WWES24;+(pvO~_}kAT%yH7GQVf=xQZd!H2f`sGhQzAS|5L!t!Jr#1S#a~kfr%%6dRGw(ll5U(k+039_3BauBGlTkmJx1gm2-b zNUMWw1k^x9Ob*ssi0(VvkRrIsc7~A&UN<#DFx#Yd)DVRl1P%HM0gcILs2c2jSnFH= zpZ)s%Z|@c89h2<)0qAB`!_U%z>9%Y8X;@K#flD zo9kT%kRT*ll_WphtcexW+H?lCnOEg(j?0glK3$B^rDpk}jdq0H&=&I$}ck~h8-qHPMaK(RKi&-!(vdF_oGp3@oM91u zYSt!FX&H3^eFr(U6ouO`)!kP+X+~5&rbLZk2ThS|K@d-=5(@N0K;mI^78OLwOL$?3 z=b!>JvZ>_-AtTo!Mn>ZU8vbDG;zs@V=@w2FH=sGbdU!Y9VgRX{03=6$#_Or?Kg;a= zY?XdE1Z$P&qYEv;T?8GI80FY2@XT7!9GEdIM?)<}%>e1_f=n|_CvCF%Y8Go40aRt_ zBPerDv!YP|9bLv?8ZkSrFBCMN;1aQ#pgWPj8N`To4H6!Gl`M}6vL8wX_Cg7hw(8id zlyC`{FN|1;RectAfjA6}AnntMaxQJ44Yv-GN0otvGQ z${Vgf|GJ-E`U8HwIYb4Z?kGc_?}`C|<{fa^gB?Et8?F(YOhz?1oHcSAJR5fs*ukk& zdB_L7-K2gqKdb>NO_+5lyTv|DXsk$&SwU1oRM1w@H#GPtMzahkPCgz5aO=SzNFXEA z$dIdr-ZU1Rr5MgA@H)uNYXx=(A;aGXLyWlXQ%xG+Hs{5Ye8J)hD!PP)L11{KKGa-3 zB;OcV#u{~O+)7!;PcQ>HA4SM37Sf@sjgk}vX zh!t!Q*~quVf`1{c;BYBsXsRScLfTV*5l}xt9bpP)Qh+^S+uL>67ow8CX-;J87$5x! zKrT{JuhVnL>pEyzspCjlLuTPr&EV-8Fb_I`PqX&7KwUQQ%lG~8vcG(OQpX0s%AfKF zGe~UsYopMoTG8sT^tq=Yem(Nj2c>k-91}{ zpb0@o(`o6D81w4XJlQ%j#4AGJ8F3vNG=4icL{fryhxp=3)C(D1XXH9z05{p8rfK$c zVsU3^a!dJ6o@r8poL_`(AV`!)jWjyoNyRHovJ*|F2~-E1s+ro2FR0s(od~H$&6K}M zhS&N0GJgTG*F(Je%T)H=5ay14vI9l$-KMN~BExl1zNwN4#up=gBr*t6*+9St;Zi#s zgJ=dpYS1a1zG2TcLqSJDk{cnIMQ20@4s~EKuAcPRXGxa>l6jtamscR?2`6djW_2tk zSd1O2d>KhXeNH|MKdfo@jQn%B%^oN4u_2HYK(Yn5HBTMXI8tzO8-h6mDp+_Nt{qjX z#w$Sznx`4qu|OUp1>ey9b$|cSBr3Y6;uhYE(J8C>9 z>x2xYQs=;v^QwVN@tWW?mVpwQ8gv79$)-XPYbxGGOd5`w8$F_vSDkfe9Inf9c%XV0 z&GGqukSP9!Th%LNp#>Ch)+oIGJnDV|mYndZYZchtsyiE4;Q%={4TvO?3K}4K9qWiY z=t}#wHC^T?Sqv0GwJAlHS9E^QSbxE1l}D7 z*)Nb%yS@^HTDmTc=#J0OI7rs$4?%MXf81k$LDc`N4s&+qeVDB^aqcM;oYRO7J7#t9 zVxE`HI8u}g0)ZM{>X5;gY9`~hV=lvui%l0$a~Sw=BE0jU6V7&_1MT1p!0AE#szlLlNnaPN&{1 z&?^o@!-ff#+-NRCtY|I5{_2ivfTtARW^aKOAZl$zmc(6|$FFHVPWNV-a5w*28t zTEq!UR*iFDYa+Qhk@Qn@GKu{$^c|&3qby06ILDlRqRL=RR_zn`P8Fa-3~TKqX}wr|Ed-9F6!9gea=(ecGD3ActuJ za5a*9frHM}@sfaANSYR1>bT+Hnhp!mJS>np1YmTGn-}$Iy&t)i`Q~|k{OKD)tExBp z@nHH|4^aS*C!g(ooEq+RIxayj>586}t|4z^rml6>Yf8E59!#LJ2BaR4s2-V^N{StO z$66+zv^9o77V2zlNIK{s%I~o}_6WhhQoakV)u`}#B7n9f-nx!tBsYB0&;`bc~~}M zm;T~EU-u17vytvYw_!&ma?@Fi>7<@QUQ|0yT{Tb5G*sw@osbo|Xii7$u1O=TJf(&P zF9#c@jSIc8<*7lR2FA!@fQsnA1By^_0S)KbQr!&Ph9q3^UV++ef>C&v;Tl2PWLMPH zCEZ_<4lbH4AgPa<-nndyy>lAU{dqmdu3@^WQvrZXmkN<_lw=_B2`*IaM@muGH9vChq{jJ?#X4m|WB?iJAc6xLg)3d3Q{>p$Leos8=3bBC zv!*)9BC`T_`TgE)Cr}>}iuC<3Jmbj=^sdwkW({{jHM_KWz*-_OdrN2XW&j0dko92Q zbs-JMb@gNFJO$3`a0g-Vd$vOQG+L+A;@QTtVHFb13AAufN7 ztVH&+!0jj|9=}N_-p>G3zac+jQ>r0S7cOpJhoQRRhfm?Z0rjM_GI)Tcv5N~)aBIb& z$N&&XMMLsa$$hmpY2Ls(7xthbR{kilob|fVKMk=U7{x6 z5CYgVi#qIDngWLoZkz`-LSz8qGKb#)kO&e2Gq?b3YeGv$)(5bhx>7*~m4ZNQ2Ak+| z7Z?&KtWr8k9rA}lBDy^B{p>zyz(;fzfv?_Fr`#WOT{Vp!eI2)8{qOUW4$0j^B(su+ zXYNhDsR>jhBpX<3?xBZq)Ymu~h=SZ55bJdV5oZQGV73r$;4CZ;uiA8z?c%es9f{Oy z>zGEP)RimMSL7l~*C7WUM0Znka6JhZ{!AT%8}|u@ye2is@VSt>T}3othK+is)O3dj zL#GiU zf$h!J{AIsBJ%9g2&4v6})sDH>;E;;ix;iTVy9Ifs`)#scLo-B#z7Vven?_Mr|HgIo z45uY00|rdB`88jYi2|rmG~|7?Wr(fcC4wTl42C#^2!OuXksVzKxb8y@t?J+!DVf_#Z;q}IC-O^2i`qsZsuy1{STI;Dey8)i)Xc5DrJp_X29)EKEl!uOIj zud6c_-FZ1j*Y@(+X=$MD?;=$mJ+NNly$^$zg#sE&LOoU|x9Tt~Lw5uaQN`;b5j2SO zg9Y_{PObkH$>DU>h{k>6+@v;JjQOD+)pUW!`GcZKNzHW1VOJ{It1Bl$TC&phZk01H zRG^lMOh{Q%wCcH(q1lde4S$RT7KRNpQ|2|LDMbe;vs>~6TW7q0!;ox4XIN48P*;(MD5Tz0fbolABCzAs&o&PSA)92A-M3Wo@vp%2Zb;-z!A_9FftSi zxU0_&5ag3|aS4ezP2HTKczw_PC0FA4_o0s?C| zM4ImWr9&*$uE8G>R5hk={#lN zG}@*SY}_b>$Isez9x>1t&?Ay--nyWs6Z)bA&@ax&@-ajXjjtZIX6LVy1>iUXg(1lp z;$g^T6)_cG@JJ-hE)7xDhxBB|L*Rs)e!qj)?^Z$mqKzqh=~NyOG)9SRnJ2%g^uLa- z)*fD26MjKzq1e6t1{vda9U@T=g^)%;BgE_iudee17(-)?O#)cW$kB^NqhKkD9AA(x z-x75jj0C#`hL`h-)X(0>P+U_(YNk6GPUE=zqx6}&Hh&WfP4}GD@uUn1^g@P4P2~*a z3Ia2_RFNamqn=1Hoi~|&IY!hFk_MC6rxC>Hh#-2iwFP!00002|8<bB~e*L9C1Yh05KmW%c z{{3IWKR;AAqVp^HvV5MS`?8ylJFQxLUe#81t_`sD3Oym(sT6menz=_~FghES>B?GM?9hvDN)<;-clmFh!V z(a*Tjt}e#rwog1w%>6X(xA=kW0cD9{^Qe+Z{L4>dyG&1$vyDNa*Nc+Jx5pbaCN&e{c$~< z#C^`FH4HyL2cVMyzphlib&Kh2%Kpq|l0I zUH#O-V};B%lT17_EBCdoyjPsQv_T4lLz0zHr;YO-sW}!&LO7IzWiCIqRyt>zyQDy> zpJt~JV3t*Uorj=}#{Psp!pJ)oo;-}+Q_QpbIQ9(0v!&g3T&y7NzRwsdu0`UmU|g=u zTtap{`0pbXp4?jr`V{iL1W!08%Qn79}zn)WE4b!*b*3dOrb>BQKn_CjKW<9O3_Z-c|oO*E+h>9r=%Qd?9IE7FN zFR{(5xYY*Rvns#iddCQrqilgKc67x({mSNvQDaNP_H6NB7yG2J{W`I?H2KuAn*;c-s$sR4|fh$mX7V^w< z??@rdxmrIv6som1fGdySQ_I^s>We6vV__BeJ>+<-WfJn7`6+q9J`ONDC2JHlAnQvV zEt%C7Zg{o8+;NUs+J2jy#Iq83T9TEMSuEpXpThO!$Ob}&_8>8`FBfn3k; zM~MI)`xc>jU8+XXH zQ+k6q$q&Fy;P)Og$8JzTo>ZUtK$+0mf)Z;6#IxJGSFuL%eWhO8sS&QMt4!yBD}a`; zk(0!%q~7~m&ey z3%Y`KDby!yR{_*S@=&CJ8K}+EZ$bbndDkMaA|B$q&}I(^g_QJho;dMv74&cQXQ)~#)sDK0;21yfTHzG1jv)gs(K|UNN@)i?Y%;dmPaCobDHc0 z`@<*dO2=iS8ngt1ArMYq1#aN+(NW90K6gfqv_#$~*6!>Ge8cWkQSe;5l=q0OP)dg^ zDB8FXDoChAK#?A<9Dse3*bpoj)Q1Sk@iHZx&phVYOD-ZgV&~)pQK1zA zDUlmjgGW4>wKl4Ws9DbFoyMm8E@EqceIab|$thsf?g+M(0-mI6EH@;nDVW2}E?nZt zV`U%Es;DqFAJCY_14f^^&usjFEkOM~kdu?tPH4y^R^lN&)zX$3xJMSFak&y$hbBR& zhB?rYHgDP#I*YDtS8G8icfLoS@ZW~y=megCprNM3Fwq-uB2oh}0OUu=22$`4=%flr z8mI*-S`F=iAcV~ZwCIo2O+za0xFeu{3KwsnBb)dZuze=Q_!cg6D#&K>7Oi7wjsdH& zl(gV}t&aNw5+0FGEGbVYh+3~u>9Dm<>kesJwm;KmV{sF;z;ZK>77e|ZVA6JsyrQ%- zz*`mo8y8_-v1OKC8X2k0c#oFFNsS}_qp|yB1k&(iGaCr{}0l3LPbU*0~4_fOa zIkBm5Yj21MXU0d+S(pH~r7o$cPF8}u8Arl4oC1j<3~piq!-SkHlsiNkOPb&i<+K5I zSdlFx8PJ^3Z&{1tGGJFoxO4OaR6FDoEg%%(YxEllxMz|45qbKvCmhK-8jgaU#$F_3 zKYopcC(z?PTEFhU^w)1ntS3dP-1DkKBt63Z(xNrjPT*w6yhLfEq){jiC~)<}v=?ZB z9+JpMM0*$Ez+HDBtCt>xpS9KV@kE35v(;tuvkXz0e!^l?m%zGe!#o8Nd0);U-qXy{{}5KdrFYv-T5474%=d`f-(6-fzHGWoIX(y zFcWnN5hfh&!5|Ev7mI19A^O(t6I9L_2S~qE zY-FhOZ1;Pt4&|34qAkUS%A|_W7ZuN12pecP*_;TnKrqVa44ONDm5Mr)HD(M{a|*)X z{}@^;$V_L$o?)Z#zevf-ZUjobwv9`e`;f{`&N7ZS#M;m6%l`K5@!KD-U{Qw3E&G63 zz(za(HDcNeRng@L8Psn8Sr1`BJrxAIN@wxxMUp4W#o+PhL>XAff@0@N29uFF? zsol?ieuN62ybuczzS~4HsFh_n0`efT3?wE6QUI(jft~PEC{|=kEmbyk#zqN1b?`UE z661mp8=DVQctlbKa;wEeUf`xeuMi_(jvb{SSjGh;oxDX69XH-%g;}!>R4IR5jEJcj z(0;hW9!?C%Qg}z8NHW0uWJbzC@&?Yu*|3O1idBaKB*Img%@+Z(eIPt60$Ab=#N)F; zdNuA&=(16R2sHQmSot@-#V(c)?Hc(*@hL#xN<1^L<$505Mh68kIB=SheEy2~puulntaS*+=-u(?e3?g@GEt#-!ow)~*3`_{a#; zRUi^;Lxos9@+*krRmw(_5H46&mOH|G7*f&&e}GXE;9{33c9;_X2SFnjwx85PqDJ5V zbQ@F-;v(IrL=ujmAalY2YtL`Pb-8NEj=QTa8HWf}d(Z^=$k)K59BSZs;l{ihsv2#K zr^uKUH0&0kI5p86h|t=cmAwhsP-B2H-qwZgCuHWq$Wq7)S?NE->E#PN=+ytC4sL-;jWogBIFJ(IgUljQD4DcE zJ!&Da3Y-K`0aEh#L{lQ6bZm@ARq_BKg%$ZeZWynDH=mRv=C2|sa4@LC>bM*aRB*}( zPCNvekey!YO^pH}$TIH7{+n4Ub2`X^wud%)oP zqH4k4m8ylpMlQF$&E*maq__tQ}5j8^F#pG32fRyyP$glT9s=# zTuR4^1T-t*zZ9Ij4jwP#lN`Ei-uhZuDpbhhNFPMNqBc;Fe&geyO*d3DWb<@A=Y)CS zYJe*;7<+6k!GQ)uc2l(ufhA4>lL+|vmg)sp&<5ILG%-1gb_c~c!BNP6|9!wRfl43x zr2wR5d_Ab$&1gI?oY3lGIRFDc~KEc?V|%bE@CvkvQ@9fqDn4 zc8e6WhoEF5HtqsbUK2W0T`U84)Cyi%olyrB0VJ z4K=VEYA~vspK5dd97^5mL}jIz`ozsA*z-~~so?`#0yT4MhLFZsR`siOp1~uqNI-tx zBlYcX&pO^I#9r|Dv^ChpCRrdxalGZ!c7V^RUk36F-5@-LquD+fDphR zvVGR@Fda5`f@*;4rQ`A3kwq{r9rz;54yh5X3K9|+uuHv#F0Ff%!-hH*v^ zCLl&qs?>}luY&mPb+kYxW0?W_gW6Ox8BQ`V7STC_!sR=ft#ocjh`@H_#wZT4= zlD{V2Vpc>XxmUp!*vK{<7DncQ**GKOpYzpf1A(0nN$td!0W) zRXWLYm@N++2ZRVeJ1dt{Bv=d<#vp(fKJ^k?fG~kmX?josjg^39bcOl=hOHCQ9t0a# zj%sCf3P??P@O9?9Vn0U*62v6qh^+Uv-P~5mR(uJr9x5AH7HX_oQJ2#55uNMQF!2&P zB*1$e14`LwN|IF-ogaE!8ZoKPR?Q1qlw$1zdv5R;b_KMv^QPE;dHMP^{A|g%hxGAS zl@A5#0Dj);Vz3&4GlnXAH3L8m!cZbb*b`q|nG}<6c5FX_C1Gm)CNuDhD1Sx1)urxE~_o5ubarcW^Wg*cyx{e9K)2MR1k_86yDgkaISuJV1#@HZ*xA0gn6^o-I}D zk?)j5>~!|3Vo*yS`KJ>fDh09_ia?i!!Ad7jgOqIomqd|=U`qtpqw)Ko{tNm=*%NiF0!e zsa0B>U2VJfm{l!4nFL6bv&8-llG`<`m-31H_kcUn6&**x;!Z&+xdK2iMKXMENDE=? z(J0kn1#~(NAjY6>*Mid3BX4=ani9PwO>6+f?l*w@|Hmv`THb%`#n%Ci93%UjbRW4I0~xIE+` z6aNL$H%q3f*&`yCEDv=U`n-q))i`RDO9TbSsh2T^oZR^Tf_5E~T|J0|^SJS(q;3Vw zQsh~{qXcJ)0TCwvK|_>!9LGASdF%`Bj(<85U1yOAFhwH{ems%@qZ~CU-H|_c#iS%1 zxrjt+V%?Qd7Uwf;!U4)C)hSk>-@J)A=Eq zMT*s`7e-R6(z$F8kOIO%i8>P>hzE9(CmO(?`fL+pnm{@hG91r&Mt+Ohk1wBp{A`&j zz5G495WjOpDaZu40_J2eze|QsjXW88O09sQqk_u5s|Tq=8}6m2XqTrf;tpV1jb}Ax zpb@zniU@rP_YW);+77(}xFd!Fni|FcPH%CFJ4ZBq(@=v?85BpgjE37)@4U5x%-K$d z-c$$PHiZCOxlT>+3A6zYGVH7G50Ow6`;cE5nTqn>gFtp2&!SNQXzV|n4C&`X?Z}6{ z>4`r+fBy8#_iwj@o^TzE`MXx-x((29$8b;)o?&IM=2By!>qnycDfgxJuhY4?sgr;; zLFbV#3EslPl1iBQvMt5ZT{}8ADHvpvZR>&OC46?M{vukQA)!V#?^zNc)E9EV7 ztka-cbu@U< zQr(Oqzu?)d5lo%1jAE8#EBrN@m6l~TR-utA;m(PFt@p&OsA2TJGA9B81Y6uLAsOnO2Jivr2M{>&`N4(uFrHHgi(_m5XH~|zycqivjF3KMu$Dtz#-@-{H>?F1kP}5-q z9uNxh$kEO=469QFxFdC~1->P&H?wl!YG_GL^;Nu09knmVeUuCzkTXAG4XSqe_ zs(JaPNiGc1_;3}7seu|KLAm-8q*j1YEugwEvPf&pBw;}Oqb~aWB#dfI!hlxDYWM|@ zNU39UU{Ia{pv0p%Bo4X=8%*-U&6-$gp306hsJR}|LzsEYA`gJ`O41B$Cc*{LM=p`b zEF}xJGPuXnfm;aW`PKpaxy;{07qm1 zFr2V_pv8zf@B;;U1yyikVB|!qo5tX#CJHv?E8D?$$tm(?I?$M6#hT<*5Z`UL7*Hci zLRSZ_x6=xTMu?!SdSxVr`D-KE98>eAM1w0Lwem;;rmb_asDmyPL`04_$$9yC5BN5< z3W+ynsCI(PZpx^7ae+ouFId4yWV9EqT&K0akJTlt-U3$YhXU+2VFc{p&@oa~2THwS zhzOa<4dHDn#_cl53~y??4GlL2bt;RF7qEV;4HMGglLXEdEdpm)gr9AqJJcJ14x#TL zr>5hy{Po}fFCzZt}Yb`6Jhb}WQED#(t??yy%-dj|?ZWT94?j=lCS1${!+ zvJ1pvXo7d2?j=bO;wJTLd>LC* zG-1}I>=yepp|JwU5;H_KL>-X=k*I{&i@FdIqbVuXU+{MBneGNLh`bz|_?(0N#pzFppG~;~1 z2O+ykRk0J*5J;Zsz)a0JZ5>OQW=9>n<||5}szFbjGta3}B%xWesgt^)Dfm&CI#3tPPJW!eW*y1ziCcn*P?MH><_H5tCrI>nRgwu ztlS%haN=j8j`;_7*MND@34BIwzXj^DfuFzc$JhP&)3Z7@0G2)22Qx@*3m@muL?ozM zbn=@roPpUqf&HF3gjmNJb4U!S0@|LePYuqv@ z>Mv8-cSC3${S*%rjn!d;^U7qn4$3!GGQs!~i64m!f>bsT@IkoL4#yyxL691B3a1b3 ziNz@BC`fW61Wj~Cbl^}22A_~gkA0SOIUtD%nRj^wa-MMVLMLkC@qon(iNTMNB$|Ze zV)$WAyBqS);Wlwsz{iF_asbH|+}1pGP}9i4$!!Sc5U60G`WOjSs>UlpLKf>tnQv&& zgmt{dYJdO!WxsxVeCrARoXLH#5B(W-1D6-n(t|6K*Xdq?9b?iA-R2gq)H(3vEH#iR zxEd5IkAV`J8gv79$)-XPYbrjDlrn7^#?lm+;n>zxQfi?-;1h+a`a1%MbD!qXvg9fX8u z+|ul@_=K^r+45=Nns4_bM3R12U(ipi0LQ}g@ zqmKy8qBB`IRSi?(p3%WP<18Lk1zl|M+Zi~rp_h~v;0un+@+O?*TfBbl|9j0y=4)y> z-}!KN*aSd;Z}1XZM<}UhTnDLi(5w_v%&3Z)b#%WPb{f$r_yJ@BYsW$M3#8PpuLPl% zu9rsij?d6Ih-vhPpgDxU=E`7@F!UM|=Iq=YH0a&Lxu;NYP9r+(SgebMc@}FpQj`k< zff`=wkinN~CgZk~mEp$4rVA+Ym@X^CRU$#>`f8P{PkRz|Vu+U+Mt5}|4bI~a*v|Sk zMDzXS^|>!u!la&zeVD!Fv0K~NVX_GALz-3)Fa$LaGnxrSq(eHLdh>u@aTppl%&_D} zb4A38=3+o|C=7kDBQ|k0kVgj&n74*fi?|vz?u6WnLuYg(T_rJ_eK?aAal(>S;~dzU zL~c$b{nVUHW`833j?yL4+;m2rxq}7L_cbAZry9i2F0KY?TrU-@H{2RugrUPV#jFPb zWcqasJY);_eqpUY1NGy)^v~2?escf)Yq*}pT@&%1OWaW&pJ_#J33;qCUa@KVn)S;k zvj>gL8q1o50%b_4s!2l@B1oqWQc$p{vCN;YcJKq(!wFo4fV$%g=mO1KO*oc#WfB7D z@K{d%ka(Q?$dTSGqt21zY+D8@DbqBgj&}~Is*(f{p}O8@TvIQ|VVVG3jpSb7pfh#6 zB%l_urbW3=(fB0c>?{$;I@BQmqhnlK)MxDd$gR9jO8)rMSA9r^>Cw;wvMbQt-8}@|e)3@tg1JgWR1*HH8-L4FtMjb=U z1{Tb(1xuEpSrT)|!FUa=wE|FP2x8}r4?rGS*Q;5GgObs$&K>ssXORBVU;U@+eZ#2P zNcW-Ju#*zGX{aIUq@F@vR69;xHBZenROp7CkQG)mrz3XPq!CtLN6mQEgALQhh2GQ! zZO~@~V`MQvMRec+MX0#ILwdGUZwBs&BwXoUf!b}HWMO-UYu4%}yOLgA()%mY!9}wL zB=u3#+sek+JETLdKVQ#@*DzhxsQ^HxmkN<_lw=_BW0jonBj=>oH9P#R30ClL%24tv%xUQjTGD+7da_nqj)J&!3UQfhl&DpP!=T_h@ zzu&v<1nNUV`RqOn&v^0zy({&CS;L)B%`UGVC;-ZGsjuVR9Z0*y=0d4D_={z^uv6E&E>wKc+2AD6qC7;@2u=o>V3>V5 zKux%@U%fX#+v3cB7pL&sIPHZ#fnP~{9s1%1SqmzBs%HUg>Sdccafr)bBP)shEO0xD ziQ9uY>|u=ns@EWgzkmUex^Qtg2{qxo#+noVA5hOaD+3RBGuu` zCHK`bp;7`Cy=w>xE~|QlSbdkPi4X705I3@jY~I>EAOLwlTF%G=vTvH{!2}9a^^S&K zDAQOfUV%gldRKJ7#i8Ef^!3MIAH9EaNmI#s*Z0Fwmsy4u*t7*pY6a~XrBk}dL_;V$_k4F+EQ>uFHw_kI+caBlMcI< zroa(eH_n3^Au<4QMTg%2kb++IDjLE;sKQgbV(tOUsaGnjh zBpX<(_0YpO>T4VgL_zKji1m5{5oZQGV73r$;4CZ;ug2*n+r_o99WW=vaH2+|)RimM z>qR;qU56Za5WSm134=gzC%;E4l>0$f%3hNiWH^jjtgDCy%&<}Kl$ze*!O-a)Zsnxa zNcuxF$V=ovT+k#MORh<$Bu#JNR2@d0ti$>|7Cy@9d>D1z>u~6ZftsB7NEzU_VC`?u zFW-MrbHSdf+A;SU98ytRua3(9Zb4qu`)#scLo-B#z7VvmH;occ$MyB<8BR-1ChBDe z?4agrj3{VaKttYFTZY(P0|V=NMHz7h5deL&7fiYkkSe)Fs_NhxDQWBs>(pYa+Ixf(DU(u%JHY)cRkE z9L`sbXxul=O=`2nm>=pg1gFRwG+>vZ^P=ms5Y5L-$^kP7H_p|KmFN7wPDT5!OEcmaa?xomFy*?4#4)c7Z6rC>Y2?sp@?=cEwCDET3xC zhDO2F!J%UHf;aX$V-t2HPdjE7cO`@{8oL54m zB+X@U2V4nOed=!%XhcAdLdtCYr3xS_j(F=FK!5Rqn=Y=P(RLn0Dixl>`9yV{uw9gP z)XeFs_dySY!CCry0t`#N^;R@DS8tBpIO_FRlvBcA&PLkKLHZWGmW|4-+`{YaOgxE< z{5%>q1@d@o;1#usvepZa_WMBn{7VV!!&?D*A(30ib5NDr z*eSh|gN_5)k%4*-jsgQL31d@PYjy+d28~h-t4MEWRUgumhKIljH~sw%UVpa=>R0}SheoGzi=Z(|WXnAErqcg9x>|d9Wli`6 zsf7~n^*6{EJlhb7dMJc63K}717g)N^6Eweyyl4`@YDSK(cgNKspvdtBcKMd1x4}rT zOJKl4I?4kF@OdaM@FMuAcQRZ9p!rwnGxgg1O)NCM=d6w=Wk{eGGBjx_XCPM)n91de z97!JaM2hLWDe5oBNE$-YU^4qOk{E=Hz1~ju<(fFvnGKbp({ITMHXMZ$PS9ya1U%5E Qa%=zee_XH)8kt7`0Qd`t=>Px# diff --git a/metadata/md5-cache/games-strategy/crimson-0.5.3-r1 b/metadata/md5-cache/games-strategy/crimson-0.5.3-r1 index 2dbd72a59a54..da72a968f6ef 100644 --- a/metadata/md5-cache/games-strategy/crimson-0.5.3-r1 +++ b/metadata/md5-cache/games-strategy/crimson-0.5.3-r1 @@ -2,14 +2,14 @@ DEFINED_PHASES=configure install DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer media-libs/sdl-ttf media-libs/sdl-net zlib? ( sys-libs/zlib ) dev-libs/libxslt test? ( app-text/docbook-xml-dtd:4.2 dev-libs/libxml2 ) DESCRIPTION=Tactical war game in the tradition of Battle Isle EAPI=6 -HOMEPAGE=http://crimson.seul.org/ +HOMEPAGE=https://crimson.seul.org/ INHERIT=desktop IUSE=test zlib KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer media-libs/sdl-ttf media-libs/sdl-net zlib? ( sys-libs/zlib ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=http://crimson.seul.org/files/crimson-0.5.3.tar.bz2 +SRC_URI=https://crimson.seul.org/files/crimson-0.5.3.tar.bz2 _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d -_md5_=365ebc605ce6a5c0c7e129fd46ab8ee5 +_md5_=7654ef77de0cd5fbc9bfe7dfb0bbfb7f diff --git a/metadata/md5-cache/games-strategy/dopewars-1.6.1 b/metadata/md5-cache/games-strategy/dopewars-1.6.1 index d69ce7de0606..ac434031c3ca 100644 --- a/metadata/md5-cache/games-strategy/dopewars-1.6.1 +++ b/metadata/md5-cache/games-strategy/dopewars-1.6.1 @@ -3,13 +3,13 @@ DEFINED_PHASES=configure install prepare DEPEND=ncurses? ( >=sys-libs/ncurses-5.2:0= ) gtk? ( x11-libs/gtk+:2 ) dev-libs/glib:2 nls? ( virtual/libintl ) sdl? ( media-libs/libsdl media-libs/sdl-mixer ) nls? ( sys-devel/gettext ) DESCRIPTION=Re-Write of the game Drug Wars EAPI=7 -HOMEPAGE=http://dopewars.sourceforge.net/ +HOMEPAGE=https://dopewars.sourceforge.net/ INHERIT=autotools desktop toolchain-funcs IUSE=nls ncurses gtk gnome sdl KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=ncurses? ( >=sys-libs/ncurses-5.2:0= ) gtk? ( x11-libs/gtk+:2 ) dev-libs/glib:2 nls? ( virtual/libintl ) sdl? ( media-libs/libsdl media-libs/sdl-mixer ) SLOT=0 SRC_URI=https://github.com/benmwebb/dopewars/archive/v1.6.1.tar.gz -> dopewars-1.6.1.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2039f803b150a3254b69ec1b9faef6d9 +_md5_=2a7a73af7746b3fca97a47263d22e5e4 diff --git a/metadata/md5-cache/games-strategy/dunelegacy-0.96.4 b/metadata/md5-cache/games-strategy/dunelegacy-0.96.4 index 826aa6f60a8d..5b850ad7b859 100644 --- a/metadata/md5-cache/games-strategy/dunelegacy-0.96.4 +++ b/metadata/md5-cache/games-strategy/dunelegacy-0.96.4 @@ -3,7 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare DEPEND=media-libs/libsdl2[sound,threads,video] media-libs/sdl2-mixer[midi] dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Updated clone of Westood Studios' Dune II EAPI=7 -HOMEPAGE=http://dunelegacy.sourceforge.net +HOMEPAGE=https://dunelegacy.sourceforge.net INHERIT=desktop xdg KEYWORDS=~amd64 ~arm ~riscv ~x86 LICENSE=GPL-2+ @@ -11,4 +11,4 @@ RDEPEND=media-libs/libsdl2[sound,threads,video] media-libs/sdl2-mixer[midi] SLOT=0 SRC_URI=mirror://sourceforge/dunelegacy/dunelegacy-0.96.4-src.tar.bz2 _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1e3427e7177b799dab330807b507c98e +_md5_=2925434abacead03e83d7c233d0f8609 diff --git a/metadata/md5-cache/games-strategy/galaxyhack-1.74-r2 b/metadata/md5-cache/games-strategy/galaxyhack-1.74-r2 index d656e5a83477..3786323797b1 100644 --- a/metadata/md5-cache/games-strategy/galaxyhack-1.74-r2 +++ b/metadata/md5-cache/games-strategy/galaxyhack-1.74-r2 @@ -2,7 +2,7 @@ DEFINED_PHASES=configure install postinst prepare DEPEND=dev-libs/boost:= media-libs/libsdl[video] media-libs/sdl-image[png] media-libs/sdl-mixer[mod,vorbis] DESCRIPTION=Multiplayer AI script based strategy game EAPI=7 -HOMEPAGE=http://galaxyhack.sourceforge.net/ +HOMEPAGE=https://galaxyhack.sourceforge.net/ INHERIT=desktop edos2unix toolchain-funcs readme.gentoo-r1 KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 galaxyhack @@ -10,4 +10,4 @@ RDEPEND=dev-libs/boost:= media-libs/libsdl[video] media-libs/sdl-image[png] medi SLOT=0 SRC_URI=mirror://sourceforge/galaxyhack/galaxyhack-1.74.tar.bz2 mirror://gentoo/galaxyhack.png _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=940eee9b967a37826df2edf2bbea34d5 +_md5_=b41a1c22e11d8ad8c11b903595555a66 diff --git a/metadata/md5-cache/games-strategy/ja2-stracciatella-0.17.0 b/metadata/md5-cache/games-strategy/ja2-stracciatella-0.17.0 index cc226baf2c1e..494733f34ff2 100644 --- a/metadata/md5-cache/games-strategy/ja2-stracciatella-0.17.0 +++ b/metadata/md5-cache/games-strategy/ja2-stracciatella-0.17.0 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( l10n_de l10n_en l10n_fr l10n_it l10n_nl l10n_pl l10n_ru ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/ja2-stracciatella/ja2-stracciatella/archive/v0.17.0.tar.gz -> ja2-stracciatella-0.17.0.tar.gz editor? ( https://github.com/ja2-stracciatella/free-ja2-resources/releases/download/v1/editor.slf -> ja2-stracciatella-0.17.0-editor.slf ) https://crates.io/api/v1/crates/aho-corasick/0.7.10/download -> aho-corasick-0.7.10.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.1/download -> arrayvec-0.5.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.0.0/download -> autocfg-1.0.0.crate https://crates.io/api/v1/crates/base64/0.11.0/download -> base64-0.11.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.10/download -> blake2b_simd-0.5.10.crate https://crates.io/api/v1/crates/block-buffer/0.7.3/download -> block-buffer-0.7.3.crate https://crates.io/api/v1/crates/block-padding/0.1.5/download -> block-padding-0.1.5.crate https://crates.io/api/v1/crates/byte-tools/0.3.1/download -> byte-tools-0.3.1.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/caseless/0.2.1/download -> caseless-0.2.1.crate https://crates.io/api/v1/crates/cbindgen/0.13.2/download -> cbindgen-0.13.2.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/chrono/0.4.11/download -> chrono-0.4.11.crate https://crates.io/api/v1/crates/clap/2.33.0/download -> clap-2.33.0.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/crossbeam-deque/0.7.3/download -> crossbeam-deque-0.7.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.2.1/download -> crossbeam-queue-0.2.1.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/digest/0.8.1/download -> digest-0.8.1.crate https://crates.io/api/v1/crates/dirs/1.0.5/download -> dirs-1.0.5.crate https://crates.io/api/v1/crates/dunce/1.0.0/download -> dunce-1.0.0.crate https://crates.io/api/v1/crates/either/1.5.3/download -> either-1.5.3.crate https://crates.io/api/v1/crates/generic-array/0.12.3/download -> generic-array-0.12.3.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.1.14/download -> getrandom-0.1.14.crate https://crates.io/api/v1/crates/hermit-abi/0.1.10/download -> hermit-abi-0.1.10.crate https://crates.io/api/v1/crates/hex/0.3.2/download -> hex-0.3.2.crate https://crates.io/api/v1/crates/indexmap/1.3.2/download -> indexmap-1.3.2.crate https://crates.io/api/v1/crates/itoa/0.4.5/download -> itoa-0.4.5.crate https://crates.io/api/v1/crates/json_comments/0.2.0/download -> json_comments-0.2.0.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/libc/0.2.68/download -> libc-0.2.68.crate https://crates.io/api/v1/crates/log/0.4.8/download -> log-0.4.8.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/md-5/0.8.0/download -> md-5-0.8.0.crate https://crates.io/api/v1/crates/memchr/2.3.3/download -> memchr-2.3.3.crate https://crates.io/api/v1/crates/memoffset/0.5.4/download -> memoffset-0.5.4.crate https://crates.io/api/v1/crates/num-integer/0.1.42/download -> num-integer-0.1.42.crate https://crates.io/api/v1/crates/num-traits/0.2.11/download -> num-traits-0.2.11.crate https://crates.io/api/v1/crates/num_cpus/1.12.0/download -> num_cpus-1.12.0.crate https://crates.io/api/v1/crates/opaque-debug/0.2.3/download -> opaque-debug-0.2.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.6/download -> ppv-lite86-0.2.6.crate https://crates.io/api/v1/crates/proc-macro2/1.0.10/download -> proc-macro2-1.0.10.crate https://crates.io/api/v1/crates/quote/1.0.3/download -> quote-1.0.3.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rayon/1.3.0/download -> rayon-1.3.0.crate https://crates.io/api/v1/crates/rayon-core/1.7.0/download -> rayon-core-1.7.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.56/download -> redox_syscall-0.1.56.crate https://crates.io/api/v1/crates/redox_users/0.3.4/download -> redox_users-0.3.4.crate https://crates.io/api/v1/crates/regex/1.3.6/download -> regex-1.3.6.crate https://crates.io/api/v1/crates/regex-syntax/0.6.17/download -> regex-syntax-0.6.17.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.2/download -> remove_dir_all-0.5.2.crate https://crates.io/api/v1/crates/rust-argon2/0.7.0/download -> rust-argon2-0.7.0.crate https://crates.io/api/v1/crates/ryu/1.0.3/download -> ryu-1.0.3.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.105/download -> serde-1.0.105.crate https://crates.io/api/v1/crates/serde_derive/1.0.105/download -> serde_derive-1.0.105.crate https://crates.io/api/v1/crates/serde_json/1.0.50/download -> serde_json-1.0.50.crate https://crates.io/api/v1/crates/simplelog/0.6.0/download -> simplelog-0.6.0.crate https://crates.io/api/v1/crates/smallvec/1.2.0/download -> smallvec-1.2.0.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.17/download -> syn-1.0.17.crate https://crates.io/api/v1/crates/tempfile/3.1.0/download -> tempfile-3.1.0.crate https://crates.io/api/v1/crates/term/0.5.2/download -> term-0.5.2.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/1.0.1/download -> thread_local-1.0.1.crate https://crates.io/api/v1/crates/time/0.1.42/download -> time-0.1.42.crate https://crates.io/api/v1/crates/toml/0.5.6/download -> toml-0.5.6.crate https://crates.io/api/v1/crates/typenum/1.11.2/download -> typenum-1.11.2.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.12/download -> unicode-normalization-0.1.12.crate https://crates.io/api/v1/crates/unicode-width/0.1.7/download -> unicode-width-0.1.7.crate https://crates.io/api/v1/crates/unicode-xid/0.2.0/download -> unicode-xid-0.2.0.crate https://crates.io/api/v1/crates/vec_map/0.8.1/download -> vec_map-0.8.1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.3.8/download -> winapi-0.3.8.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b5b2f2fb0828b13dbc7ca5d34f048b4f diff --git a/metadata/md5-cache/games-strategy/ja2-stracciatella-0.20.0 b/metadata/md5-cache/games-strategy/ja2-stracciatella-0.20.0 index f2150b78b61f..224466385775 100644 --- a/metadata/md5-cache/games-strategy/ja2-stracciatella-0.20.0 +++ b/metadata/md5-cache/games-strategy/ja2-stracciatella-0.20.0 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-3 ) RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://github.com/ja2-stracciatella/ja2-stracciatella/archive/v0.20.0.tar.gz -> ja2-stracciatella-0.20.0.tar.gz editor? ( https://github.com/ja2-stracciatella/free-ja2-resources/releases/download/v1/editor.slf -> ja2-stracciatella-0.20.0-editor.slf ) https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/android_log-sys/0.2.0/download -> android_log-sys-0.2.0.crate https://crates.io/api/v1/crates/android_logger/0.10.1/download -> android_logger-0.10.1.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/ascii/0.9.3/download -> ascii-0.9.3.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/backtrace/0.3.65/download -> backtrace-0.3.65.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.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/caseless/0.2.1/download -> caseless-0.2.1.crate https://crates.io/api/v1/crates/cbindgen/0.20.0/download -> cbindgen-0.20.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.33.4/download -> clap-2.33.4.crate https://crates.io/api/v1/crates/combine/3.8.1/download -> combine-3.8.1.crate https://crates.io/api/v1/crates/combine/4.6.4/download -> combine-4.6.4.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.8/download -> crossbeam-epoch-0.9.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/deunicode/0.4.3/download -> deunicode-0.4.3.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dunce/1.0.2/download -> dunce-1.0.2.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/generic-array/0.14.5/download -> generic-array-0.14.5.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.2.6/download -> getrandom-0.2.6.crate https://crates.io/api/v1/crates/gimli/0.26.1/download -> gimli-0.26.1.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indexmap/1.8.1/download -> indexmap-1.8.1.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.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/jni/0.14.0/download -> jni-0.14.0.crate https://crates.io/api/v1/crates/jni/0.18.0/download -> jni-0.18.0.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/json_comments/0.2.1/download -> json_comments-0.2.1.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/libc/0.2.124/download -> libc-0.2.124.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/log/0.4.16/download -> log-0.4.16.crate https://crates.io/api/v1/crates/lru/0.7.5/download -> lru-0.7.5.crate https://crates.io/api/v1/crates/md-5/0.9.1/download -> md-5-0.9.1.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.1/download -> miniz_oxide-0.5.1.crate https://crates.io/api/v1/crates/ndk/0.6.0/download -> ndk-0.6.0.crate https://crates.io/api/v1/crates/ndk-sys/0.3.0/download -> ndk-sys-0.3.0.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_enum/0.5.7/download -> num_enum-0.5.7.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.7/download -> num_enum_derive-0.5.7.crate https://crates.io/api/v1/crates/object/0.28.3/download -> object-0.28.3.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/proc-macro-crate/1.1.3/download -> proc-macro-crate-1.1.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.37/download -> proc-macro2-1.0.37.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/rayon/1.5.2/download -> rayon-1.5.2.crate https://crates.io/api/v1/crates/rayon-core/1.9.2/download -> rayon-core-1.9.2.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/remove_dir_all/0.7.0/download -> remove_dir_all-0.7.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/send_wrapper/0.5.0/download -> send_wrapper-0.5.0.crate https://crates.io/api/v1/crates/serde/1.0.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/serde_derive/1.0.136/download -> serde_derive-1.0.136.crate https://crates.io/api/v1/crates/serde_json/1.0.79/download -> serde_json-1.0.79.crate https://crates.io/api/v1/crates/serde_yaml/0.8.23/download -> serde_yaml-0.8.23.crate https://crates.io/api/v1/crates/simplelog/0.10.2/download -> simplelog-0.10.2.crate https://crates.io/api/v1/crates/slug/0.1.4/download -> slug-0.1.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.91/download -> syn-1.0.91.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.1.3/download -> termcolor-1.1.3.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.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unreachable/1.0.0/download -> unreachable-1.0.0.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/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9b298900621f3d48c527f3e4e82f4f8f diff --git a/metadata/md5-cache/games-strategy/knights-demo-1.32-r3 b/metadata/md5-cache/games-strategy/knights-demo-1.32-r3 index a37cd48c80d3..be4610150b54 100644 --- a/metadata/md5-cache/games-strategy/knights-demo-1.32-r3 +++ b/metadata/md5-cache/games-strategy/knights-demo-1.32-r3 @@ -1,7 +1,7 @@ DEFINED_PHASES=install unpack DESCRIPTION=Anglo-Saxon medieval army battles and resource management EAPI=7 -HOMEPAGE=http://www.linuxgamepublishing.com/info.php?id=knights +HOMEPAGE=https://www.linuxgamepublishing.com/info.php?id=knights INHERIT=desktop unpacker wrapper KEYWORDS=~amd64 ~x86 LICENSE=knights-demo @@ -10,4 +10,4 @@ RESTRICT=strip SLOT=0 SRC_URI=mirror://gentoo/knights-demo-1.32.run _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=fccddcd921440e6570ba298b7fb1df8f +_md5_=17759c36e39063d3c18f33a708ddf984 diff --git a/metadata/md5-cache/games-strategy/uqm-0.8.0 b/metadata/md5-cache/games-strategy/uqm-0.8.0 index a171bd2cf268..46ef7f362be6 100644 --- a/metadata/md5-cache/games-strategy/uqm-0.8.0 +++ b/metadata/md5-cache/games-strategy/uqm-0.8.0 @@ -3,7 +3,7 @@ DEFINED_PHASES=compile install prepare DEPEND=media-libs/libmikmod media-libs/libpng:= media-libs/libsdl2[joystick,sound,video] media-libs/libvorbis sys-libs/zlib:= DESCRIPTION=The Ur-Quan Masters: Port of Star Control 2 EAPI=7 -HOMEPAGE=http://sc2.sourceforge.net/ +HOMEPAGE=https://sc2.sourceforge.net/ INHERIT=desktop multiprocessing toolchain-funcs IUSE=music remix voice KEYWORDS=~amd64 ~ppc64 ~x86 @@ -12,4 +12,4 @@ RDEPEND=media-libs/libmikmod media-libs/libpng:= media-libs/libsdl2[joystick,sou SLOT=0 SRC_URI=mirror://sourceforge/sc2/uqm-0.8.0-src.tgz mirror://sourceforge/sc2/uqm-0.8.0-content.uqm music? ( mirror://sourceforge/sc2/uqm-0.8.0-3domusic.uqm ) voice? ( mirror://sourceforge/sc2/uqm-0.8.0-voice.uqm ) remix? ( mirror://sourceforge/sc2/uqm-remix-disc1.uqm mirror://sourceforge/sc2/uqm-remix-disc2.uqm mirror://sourceforge/sc2/uqm-remix-disc3.uqm mirror://sourceforge/sc2/uqm-remix-disc4-1.uqm ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3a0e902e579aef04a998a3ed4cc7ef0d +_md5_=b56a4690a010493624cc2b06d482c35f diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz index 75d8a23d72db44c6140b837c4e1080182104ca3a..743836aabff9f1e7ea290049968f07bfafc15395 100644 GIT binary patch literal 10523 zcmV+$Ddg54iwFP!00002|Am~}Ze2NYhVSzfdI1?cA1-H*00EM_p}mABsi)>+k;icMoH&NB=3ehZ@7f@Bj06|M73(_YWx^ zzs9aEcGs%~Z!YYTa?9~dmv#@WkgcV$+jcEA zSMs*vXSR|E=CVDG^U>yP*47IB@c33o+Lm@CZnbY`-rDx16Km_Pwaz29bE~bEvma^k z1AM8yM=Iv9(>^`;mdnbq?T|+eBUuc+jj|mtc~Wq-_2owCIYoBU{N}xVh&!Z1;MvN! zMvdnz7aMyYiz_A1S{=&?A*^iGryd(WGjkfb?>t≥29W9^)ted+;geTdcwfXS0!` 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 T0T)5u{-6FAqmAkrkw^dl_OA+g diff --git a/metadata/md5-cache/games-util/atlas-0.6.1_beta_pre20181202 b/metadata/md5-cache/games-util/atlas-0.6.1_beta_pre20181202 index 2fd1d3a0e5a9..36048228e5bd 100644 --- a/metadata/md5-cache/games-util/atlas-0.6.1_beta_pre20181202 +++ b/metadata/md5-cache/games-util/atlas-0.6.1_beta_pre20181202 @@ -3,7 +3,7 @@ DEFINED_PHASES=configure postinst prepare DEPEND=media-libs/freeglut media-libs/glew:0= media-libs/libpng:0= media-libs/plib net-misc/curl sys-libs/zlib virtual/glu virtual/jpeg:0 virtual/opengl >=dev-games/simgear-3.0.0 DESCRIPTION=Chart Program to use with Flightgear Flight Simulator EAPI=7 -HOMEPAGE=http://atlas.sourceforge.net/ +HOMEPAGE=https://atlas.sourceforge.net/ INHERIT=autotools KEYWORDS=~amd64 ~x86 LICENSE=GPL-2+ @@ -11,4 +11,4 @@ RDEPEND=media-libs/freeglut media-libs/glew:0= media-libs/libpng:0= media-libs/p SLOT=0 SRC_URI=https://dev.gentoo.org/~reavertm/atlas-hgcode-d4e5360f8273823205d9dc066547f5077ffc13e2.zip _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=05b11d0fe83b2597045f2c94fff67452 +_md5_=e9934744fec3f0805fe1c8b796d99919 diff --git a/metadata/md5-cache/games-util/biounzip-1.1a b/metadata/md5-cache/games-util/biounzip-1.1a index 442183e0813e..55685921c171 100644 --- a/metadata/md5-cache/games-util/biounzip-1.1a +++ b/metadata/md5-cache/games-util/biounzip-1.1a @@ -2,12 +2,12 @@ DEFINED_PHASES=compile install DEPEND=sys-libs/zlib DESCRIPTION=Unpacks BioZip archives EAPI=7 -HOMEPAGE=http://biounzip.sourceforge.net/ +HOMEPAGE=https://biounzip.sourceforge.net/ INHERIT=toolchain-funcs KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=sys-libs/zlib SLOT=0 SRC_URI=mirror://sourceforge/biounzip/biounzip-1.1a.tar.bz2 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=cc26ce4c5090bedcea739c35763020ed +_md5_=05f451abf2cb640a2abb674288580b8a diff --git a/metadata/md5-cache/games-util/cartridges-2.0.4 b/metadata/md5-cache/games-util/cartridges-2.0.4 new file mode 100644 index 000000000000..34f838819747 --- /dev/null +++ b/metadata/md5-cache/games-util/cartridges-2.0.4 @@ -0,0 +1,17 @@ +BDEPEND=dev-libs/appstream-glib dev-util/blueprint-compiler dev-util/desktop-file-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst setup test +DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) +DESCRIPTION=Simple game launcher written in Python using GTK4 and Libadwaita +EAPI=8 +HOMEPAGE=https://github.com/kra-mo/cartridges/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome2-utils meson python-single-r1 xdg +IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1[introspection] python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) +SLOT=0 +SRC_URI=https://github.com/kra-mo/cartridges/archive/v2.0.4.tar.gz -> cartridges-2.0.4.tar.gz +_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=0a4f02231af6c177af2827425a01423d diff --git a/metadata/md5-cache/games-util/eureka-1.27b b/metadata/md5-cache/games-util/eureka-1.27b index 24fdf0e3288a..db498208cf5d 100644 --- a/metadata/md5-cache/games-util/eureka-1.27b +++ b/metadata/md5-cache/games-util/eureka-1.27b @@ -2,13 +2,13 @@ DEFINED_PHASES=compile install postinst postrm preinst prepare DEPEND=sys-libs/zlib x11-libs/fltk:1[opengl?] opengl? ( media-libs/glu virtual/opengl ) dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=Graphical map editor for games using the DOOM engine EAPI=7 -HOMEPAGE=http://eureka-editor.sourceforge.net/ +HOMEPAGE=https://eureka-editor.sourceforge.net/ INHERIT=desktop toolchain-funcs xdg IUSE=+opengl KEYWORDS=~amd64 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=sys-libs/zlib x11-libs/fltk:1[opengl?] opengl? ( media-libs/glu virtual/opengl ) SLOT=0 SRC_URI=mirror://sourceforge/eureka-editor/Eureka/1.27/eureka-1.27b-source.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3c09737f7bb7586b510b824d17ab247b +_md5_=85dba74880c35cfd56df3d60261bf722 diff --git a/metadata/md5-cache/games-util/fteqcc-2501 b/metadata/md5-cache/games-util/fteqcc-2501 index 1efbc652696e..dae3339c0822 100644 --- a/metadata/md5-cache/games-util/fteqcc-2501 +++ b/metadata/md5-cache/games-util/fteqcc-2501 @@ -2,7 +2,7 @@ BDEPEND=app-arch/unzip DEFINED_PHASES=configure install prepare DESCRIPTION=QC compiler EAPI=7 -HOMEPAGE=http://fteqw.sourceforge.net/ +HOMEPAGE=https://fte.triptohell.info/ INHERIT=edos2unix toolchain-funcs KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 @@ -10,4 +10,4 @@ RESTRICT=test SLOT=0 SRC_URI=mirror://sourceforge/fteqw/qclibsrc2501.zip _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f66843623a05c7fd29098bdde2f1e927 +_md5_=2337975aadb26fdfd95f118da99cb13c diff --git a/metadata/md5-cache/games-util/glbsp-2.24 b/metadata/md5-cache/games-util/glbsp-2.24 index a200425e84a3..48c6881c568c 100644 --- a/metadata/md5-cache/games-util/glbsp-2.24 +++ b/metadata/md5-cache/games-util/glbsp-2.24 @@ -1,14 +1,14 @@ DEFINED_PHASES=compile install prepare DEPEND=fltk? ( x11-libs/fltk:1 ) -DESCRIPTION=A node builder specially designed for OpenGL ports of the DOOM game engine +DESCRIPTION=Node builder specially designed for OpenGL ports of the DOOM game engine EAPI=7 -HOMEPAGE=http://glbsp.sourceforge.net/ +HOMEPAGE=https://glbsp.sourceforge.net/ INHERIT=desktop toolchain-funcs IUSE=fltk KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=fltk? ( x11-libs/fltk:1 ) SLOT=0 SRC_URI=mirror://sourceforge/glbsp/glbsp_src_224.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f6edfaeb10e8b45382f584cada835d81 +_md5_=55f08525b6866779e2e72ad9f012b306 diff --git a/metadata/md5-cache/games-util/qstat-2.14 b/metadata/md5-cache/games-util/qstat-2.14 index 9a01c0221291..2ef622afbdb4 100644 --- a/metadata/md5-cache/games-util/qstat-2.14 +++ b/metadata/md5-cache/games-util/qstat-2.14 @@ -3,12 +3,12 @@ DEFINED_PHASES=configure install prepare DEPEND=!sys-cluster/torque DESCRIPTION=Server statics collector supporting many FPS games EAPI=7 -HOMEPAGE=https://github.com/multiplay/qstat +HOMEPAGE=https://github.com/Unity-Technologies/qstat INHERIT=autotools IUSE=debug KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ppc64 x86 LICENSE=Artistic SLOT=0 -SRC_URI=https://github.com/multiplay/qstat/archive/v2.14.tar.gz -> qstat-2.14.tar.gz +SRC_URI=https://github.com/Unity-Technologies/qstat/archive/v2.14.tar.gz -> qstat-2.14.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=be1bd912192e0653f072d203611c5c13 +_md5_=66be9490e3039268f58a224d7f96e583 diff --git a/metadata/md5-cache/games-util/slade-3.2.1-r1 b/metadata/md5-cache/games-util/slade-3.2.1-r1 deleted file mode 100644 index f3ed5b8b6e36..000000000000 --- a/metadata/md5-cache/games-util/slade-3.2.1-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-arch/p7zip virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) app-arch/bzip2:= dev-libs/libfmt:= >=media-libs/dumb-2:= media-libs/freeimage[jpeg,png,tiff] media-libs/glew:0= media-libs/libsfml:= media-sound/mpg123 net-misc/curl sys-libs/zlib x11-libs/wxGTK:3.0-gtk3[opengl,webkit?,X] fluidsynth? ( media-sound/fluidsynth:= ) -DESCRIPTION=Modern editor for Doom-engine based games and source ports -EAPI=8 -HOMEPAGE=https://slade.mancubus.net/ -INHERIT=cmake lua-single wxwidgets -IUSE=fluidsynth timidity webkit lua_single_target_lua5-1 lua_single_target_lua5-3 -KEYWORDS=~amd64 -LICENSE=GPL-2 MIT -RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) app-arch/bzip2:= dev-libs/libfmt:= >=media-libs/dumb-2:= media-libs/freeimage[jpeg,png,tiff] media-libs/glew:0= media-libs/libsfml:= media-sound/mpg123 net-misc/curl sys-libs/zlib x11-libs/wxGTK:3.0-gtk3[opengl,webkit?,X] fluidsynth? ( media-sound/fluidsynth:= ) timidity? ( media-sound/timidity++ ) -REQUIRED_USE=^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 ) -SLOT=0 -SRC_URI=https://github.com/sirjuddington/SLADE/archive/3.2.1.tar.gz -> slade-3.2.1.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ca4ac56bbda80af74f8fb8c2f87eea4c diff --git a/metadata/md5-cache/games-util/slade-3.2.2 b/metadata/md5-cache/games-util/slade-3.2.4 similarity index 95% rename from metadata/md5-cache/games-util/slade-3.2.2 rename to metadata/md5-cache/games-util/slade-3.2.4 index 10ed654e1274..5f4723ad8d49 100644 --- a/metadata/md5-cache/games-util/slade-3.2.2 +++ b/metadata/md5-cache/games-util/slade-3.2.4 @@ -11,6 +11,6 @@ LICENSE=GPL-2 MIT RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) app-arch/bzip2:= dev-libs/libfmt:= >=media-libs/dumb-2:= media-libs/freeimage[jpeg,png,tiff] media-libs/glew:0= media-libs/libsfml:= media-sound/mpg123 net-misc/curl sys-libs/zlib x11-libs/wxGTK:3.2-gtk3[opengl,webkit?,X] fluidsynth? ( media-sound/fluidsynth:= ) timidity? ( media-sound/timidity++ ) REQUIRED_USE=^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 ) SLOT=0 -SRC_URI=https://github.com/sirjuddington/SLADE/archive/3.2.2.tar.gz -> slade-3.2.2.tar.gz +SRC_URI=https://github.com/sirjuddington/SLADE/archive/3.2.4.tar.gz -> slade-3.2.4.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=67af1538ddc398a194f559f7bd72efb9 diff --git a/metadata/md5-cache/games-util/ucon64-2.2.2 b/metadata/md5-cache/games-util/ucon64-2.2.2 index 18442233c44d..7c416a41d4fd 100644 --- a/metadata/md5-cache/games-util/ucon64-2.2.2 +++ b/metadata/md5-cache/games-util/ucon64-2.2.2 @@ -2,7 +2,7 @@ DEFINED_PHASES=configure install postinst prepare DEPEND=usb? ( virtual/libusb:0 ) zlib? ( sys-libs/zlib:= ) DESCRIPTION=The backup tool and wonderful emulator's Swiss Army knife program EAPI=8 -HOMEPAGE=http://ucon64.sourceforge.net/ +HOMEPAGE=https://ucon64.sourceforge.net/ INHERIT=toolchain-funcs IUSE=debug usb zlib KEYWORDS=~amd64 ~x86 @@ -11,4 +11,4 @@ RDEPEND=usb? ( virtual/libusb:0 ) zlib? ( sys-libs/zlib:= ) SLOT=0 SRC_URI=mirror://sourceforge/ucon64/ucon64-2.2.2-src.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ebfff543dd5da3d10e4c4ef80b7dbe3e +_md5_=cc18a139da0507c05b1426ad419f094c diff --git a/metadata/md5-cache/games-util/vispatch-1.4.6 b/metadata/md5-cache/games-util/vispatch-1.4.6 index b1d0d19704d9..a5c72516f5b8 100644 --- a/metadata/md5-cache/games-util/vispatch-1.4.6 +++ b/metadata/md5-cache/games-util/vispatch-1.4.6 @@ -1,11 +1,11 @@ DEFINED_PHASES=install prepare DESCRIPTION=WaterVIS utility for glquake EAPI=7 -HOMEPAGE=http://vispatch.sourceforge.net/ +HOMEPAGE=https://vispatch.sourceforge.net/ INHERIT=toolchain-funcs KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ SLOT=0 SRC_URI=mirror://sourceforge/vispatch/vispatch-1.4.6.tgz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=694b1eb00f6cd238788fbb9c75a93ccc +_md5_=dd13a80a1b919d402234e96209c080a7 diff --git a/metadata/md5-cache/games-util/wxchtdecoder-1.5a-r1 b/metadata/md5-cache/games-util/wxchtdecoder-1.5a-r1 index ac905d964111..9aee315da5fd 100644 --- a/metadata/md5-cache/games-util/wxchtdecoder-1.5a-r1 +++ b/metadata/md5-cache/games-util/wxchtdecoder-1.5a-r1 @@ -1,13 +1,13 @@ DEFINED_PHASES=configure install DEPEND=x11-libs/wxGTK:3.0[X] -DESCRIPTION=A program to decode .CHT files in Snes9x and ZSNES to plain text +DESCRIPTION=Program to decode .CHT files in Snes9x and ZSNES to plain text EAPI=7 -HOMEPAGE=http://games.technoplaza.net/chtdecoder/ +HOMEPAGE=https://games.technoplaza.net/chtdecoder/ INHERIT=wxwidgets KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=x11-libs/wxGTK:3.0[X] SLOT=0 SRC_URI=mirror://gentoo/wxchtdecoder-1.5a.tar.bz2 _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 -_md5_=e0ace8fe550e0fff74c1bfb7a4f49102 +_md5_=e1f2b26670d2196e489a40ea9b4fba95 diff --git a/metadata/md5-cache/gnome-base/Manifest.gz b/metadata/md5-cache/gnome-base/Manifest.gz index 10f9f864d26cb39a6f77db7f01140305ebca8712..9985264e3608675f2279f04c1f89339541cb10b5 100644 GIT binary patch literal 6887 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/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] ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +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] >=gui-libs/gtk-4:4[introspection] >=x11-wm/mutter-45_alpha:0/13[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-246:= >=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_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) media-libs/libglvnd[X] +DESCRIPTION=Provides core UI functions for the GNOME desktop +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg +IUSE=elogind gtk-doc +ibus +networkmanager systemd test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ LGPL-2+ +PDEPEND=>=gnome-base/gdm-3.5[introspection(+)] >=gnome-base/gnome-control-center-3.26[networkmanager(+)?] +RDEPEND=>=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] >=gui-libs/gtk-4:4[introspection] >=x11-wm/mutter-45_alpha:0/13[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-246:= >=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_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) media-libs/libglvnd[X] >=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 +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ?? ( elogind systemd ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=mirror://gnome/sources/gnome-shell/45/gnome-shell-45.alpha.tar.xz +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=0b4e65e6a08d1580eaab28f5bebfc91b diff --git a/metadata/md5-cache/gnome-base/librsvg-2.56.0 b/metadata/md5-cache/gnome-base/librsvg-2.56.0 index 7bd70e4c556e..2cfceee34e8a 100644 --- a/metadata/md5-cache/gnome-base/librsvg-2.56.0 +++ b/metadata/md5-cache/gnome-base/librsvg-2.56.0 @@ -14,5 +14,5 @@ REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) RESTRICT=test SLOT=2 SRC_URI=mirror://gnome/sources/librsvg/2.56/librsvg-2.56.0.tar.xz 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/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstyle/0.3.4/download -> anstyle-0.3.4.crate https://crates.io/api/v1/crates/anyhow/1.0.69/download -> anyhow-1.0.69.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/assert_cmd/2.0.10/download -> assert_cmd-2.0.10.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/base-x/0.2.11/download -> base-x-0.2.11.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.3.0/download -> bstr-1.3.0.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.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cairo-rs/0.17.0/download -> cairo-rs-0.17.0.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.17.0/download -> cairo-sys-rs-0.17.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cfg-expr/0.11.0/download -> cfg-expr-0.11.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/ciborium/0.2.0/download -> ciborium-0.2.0.crate https://crates.io/api/v1/crates/ciborium-io/0.2.0/download -> ciborium-io-0.2.0.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.0/download -> ciborium-ll-0.2.0.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap/4.1.9/download -> clap-4.1.9.crate https://crates.io/api/v1/crates/clap_complete/4.1.5/download -> clap_complete-4.1.5.crate https://crates.io/api/v1/crates/clap_derive/4.1.9/download -> clap_derive-4.1.9.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.3.3/download -> clap_lex-0.3.3.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/const-cstr/0.3.0/download -> const-cstr-0.3.0.crate https://crates.io/api/v1/crates/const_fn/0.4.9/download -> const_fn-0.4.9.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.4.0/download -> criterion-0.4.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.7/download -> crossbeam-channel-0.5.7.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/cssparser/0.29.6/download -> cssparser-0.29.6.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.0/download -> cssparser-macros-0.6.0.crate https://crates.io/api/v1/crates/cxx/1.0.92/download -> cxx-1.0.92.crate https://crates.io/api/v1/crates/cxx-build/1.0.92/download -> cxx-build-1.0.92.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.92/download -> cxxbridge-flags-1.0.92.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.92/download -> cxxbridge-macro-1.0.92.crate https://crates.io/api/v1/crates/data-url/0.2.0/download -> data-url-0.2.0.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/discard/1.0.4/download -> discard-1.0.4.crate https://crates.io/api/v1/crates/dlib/0.5.0/download -> dlib-0.5.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/dtoa-short/0.3.3/download -> dtoa-short-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encoding/0.2.33/download -> encoding-0.2.33.crate https://crates.io/api/v1/crates/encoding-index-japanese/1.20141219.5/download -> encoding-index-japanese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-korean/1.20141219.5/download -> encoding-index-korean-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-simpchinese/1.20141219.5/download -> encoding-index-simpchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-singlebyte/1.20141219.5/download -> encoding-index-singlebyte-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-tradchinese/1.20141219.5/download -> encoding-index-tradchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding_index_tests/0.1.4/download -> encoding_index_tests-0.1.4.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.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/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/futures-channel/0.3.27/download -> futures-channel-0.3.27.crate https://crates.io/api/v1/crates/futures-core/0.3.27/download -> futures-core-0.3.27.crate https://crates.io/api/v1/crates/futures-executor/0.3.27/download -> futures-executor-0.3.27.crate https://crates.io/api/v1/crates/futures-io/0.3.27/download -> futures-io-0.3.27.crate https://crates.io/api/v1/crates/futures-macro/0.3.27/download -> futures-macro-0.3.27.crate https://crates.io/api/v1/crates/futures-task/0.3.27/download -> futures-task-0.3.27.crate https://crates.io/api/v1/crates/futures-util/0.3.27/download -> futures-util-0.3.27.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/gdk-pixbuf/0.17.0/download -> gdk-pixbuf-0.17.0.crate https://crates.io/api/v1/crates/gdk-pixbuf-sys/0.17.0/download -> gdk-pixbuf-sys-0.17.0.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/gio/0.17.4/download -> gio-0.17.4.crate https://crates.io/api/v1/crates/gio-sys/0.17.4/download -> gio-sys-0.17.4.crate https://crates.io/api/v1/crates/glib/0.17.5/download -> glib-0.17.5.crate https://crates.io/api/v1/crates/glib-macros/0.17.5/download -> glib-macros-0.17.5.crate https://crates.io/api/v1/crates/glib-sys/0.17.4/download -> glib-sys-0.17.4.crate https://crates.io/api/v1/crates/gobject-sys/0.17.4/download -> gobject-sys-0.17.4.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.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/io-lifetimes/1.0.7/download -> io-lifetimes-1.0.7.crate https://crates.io/api/v1/crates/is-terminal/0.4.4/download -> is-terminal-0.4.4.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/language-tags/0.3.2/download -> language-tags-0.3.2.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/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.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/lopdf/0.29.0/download -> lopdf-0.29.0.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/markup5ever/0.10.1/download -> markup5ever-0.10.1.crate https://crates.io/api/v1/crates/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.2/download -> matrixmultiply-0.3.2.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.8.0/download -> memoffset-0.8.0.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/nalgebra/0.32.2/download -> nalgebra-0.32.2.crate https://crates.io/api/v1/crates/nalgebra-macros/0.2.0/download -> nalgebra-macros-0.2.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.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/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.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/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/pango/0.17.4/download -> pango-0.17.4.crate https://crates.io/api/v1/crates/pango-sys/0.17.0/download -> pango-sys-0.17.0.crate https://crates.io/api/v1/crates/pangocairo/0.17.0/download -> pangocairo-0.17.0.crate https://crates.io/api/v1/crates/pangocairo-sys/0.17.3/download -> pangocairo-sys-0.17.3.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_macros/0.10.0/download -> phf_macros-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/png/0.17.7/download -> png-0.17.7.crate https://crates.io/api/v1/crates/pom/3.2.0/download -> pom-3.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates/3.0.1/download -> predicates-3.0.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/proc-macro2/1.0.52/download -> proc-macro2-1.0.52.crate https://crates.io/api/v1/crates/proptest/1.1.0/download -> proptest-1.1.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rctree/0.5.0/download -> rctree-0.5.0.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-automata/0.1.10/download -> regex-automata-0.1.10.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/rgb/0.8.36/download -> rgb-0.8.36.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/rustix/0.36.9/download -> rustix-0.36.9.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safe_arch/0.6.0/download -> safe_arch-0.6.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/selectors/0.24.0/download -> selectors-0.24.0.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.156/download -> serde-1.0.156.crate https://crates.io/api/v1/crates/serde_derive/1.0.156/download -> serde_derive-1.0.156.crate https://crates.io/api/v1/crates/serde_json/1.0.94/download -> serde_json-1.0.94.crate https://crates.io/api/v1/crates/servo_arc/0.2.0/download -> servo_arc-0.2.0.crate https://crates.io/api/v1/crates/sha1/0.6.1/download -> sha1-0.6.1.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/simba/0.8.0/download -> simba-0.8.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/standback/0.2.17/download -> standback-0.2.17.crate https://crates.io/api/v1/crates/stdweb/0.4.20/download -> stdweb-0.4.20.crate https://crates.io/api/v1/crates/stdweb-derive/0.5.3/download -> stdweb-derive-0.5.3.crate https://crates.io/api/v1/crates/stdweb-internal-macros/0.2.9/download -> stdweb-internal-macros-0.2.9.crate https://crates.io/api/v1/crates/stdweb-internal-runtime/0.1.5/download -> stdweb-internal-runtime-0.1.5.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/system-deps/6.0.3/download -> system-deps-6.0.3.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.39/download -> thiserror-1.0.39.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.39/download -> thiserror-impl-1.0.39.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/time/0.2.27/download -> time-0.2.27.crate https://crates.io/api/v1/crates/time-macros/0.1.1/download -> time-macros-0.1.1.crate https://crates.io/api/v1/crates/time-macros-impl/0.1.2/download -> time-macros-impl-0.1.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml_edit/0.19.7/download -> toml_edit-0.19.7.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unarray/0.1.4/download -> unarray-0.1.4.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.11/download -> unicode-bidi-0.3.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.1.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/wide/0.7.8/download -> wide-0.7.8.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/winnow/0.3.6/download -> winnow-0.3.6.crate https://crates.io/api/v1/crates/xml5ever/0.17.0/download -> xml5ever-0.17.0.crate https://crates.io/api/v1/crates/yeslogic-fontconfig-sys/4.0.1/download -> yeslogic-fontconfig-sys-4.0.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=87584f436d8ef9f9debfd98f583b8017 diff --git a/metadata/md5-cache/gnome-base/librsvg-2.56.1 b/metadata/md5-cache/gnome-base/librsvg-2.56.1 index 8c90dc423082..0f191e28fd89 100644 --- a/metadata/md5-cache/gnome-base/librsvg-2.56.1 +++ b/metadata/md5-cache/gnome-base/librsvg-2.56.1 @@ -13,5 +13,5 @@ RDEPEND=>=x11-libs/cairo-1.16.0[glib,svg(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x8 REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) SLOT=2 SRC_URI=mirror://gnome/sources/librsvg/2.56/librsvg-2.56.1.tar.xz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.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/base-x/0.2.11/download -> base-x-0.2.11.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cairo-rs/0.17.0/download -> cairo-rs-0.17.0.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.17.0/download -> cairo-sys-rs-0.17.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-expr/0.15.1/download -> cfg-expr-0.15.1.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/chrono/0.4.25/download -> chrono-0.4.25.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap/4.3.0/download -> clap-4.3.0.crate https://crates.io/api/v1/crates/clap_builder/4.3.0/download -> clap_builder-4.3.0.crate https://crates.io/api/v1/crates/clap_complete/4.3.0/download -> clap_complete-4.3.0.crate https://crates.io/api/v1/crates/clap_derive/4.3.0/download -> clap_derive-4.3.0.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/const-cstr/0.3.0/download -> const-cstr-0.3.0.crate https://crates.io/api/v1/crates/const_fn/0.4.9/download -> const_fn-0.4.9.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.4.0/download -> criterion-0.4.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/cssparser/0.29.6/download -> cssparser-0.29.6.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.0/download -> cssparser-macros-0.6.0.crate https://crates.io/api/v1/crates/data-url/0.2.0/download -> data-url-0.2.0.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/discard/1.0.4/download -> discard-1.0.4.crate https://crates.io/api/v1/crates/dlib/0.5.0/download -> dlib-0.5.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/dtoa-short/0.3.3/download -> dtoa-short-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encoding/0.2.33/download -> encoding-0.2.33.crate https://crates.io/api/v1/crates/encoding-index-japanese/1.20141219.5/download -> encoding-index-japanese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-korean/1.20141219.5/download -> encoding-index-korean-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-simpchinese/1.20141219.5/download -> encoding-index-simpchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-singlebyte/1.20141219.5/download -> encoding-index-singlebyte-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-tradchinese/1.20141219.5/download -> encoding-index-tradchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding_index_tests/0.1.4/download -> encoding_index_tests-0.1.4.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.0/download -> fdeflate-0.3.0.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/gdk-pixbuf/0.17.0/download -> gdk-pixbuf-0.17.0.crate https://crates.io/api/v1/crates/gdk-pixbuf-sys/0.17.0/download -> gdk-pixbuf-sys-0.17.0.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gio/0.17.9/download -> gio-0.17.9.crate https://crates.io/api/v1/crates/gio-sys/0.17.4/download -> gio-sys-0.17.4.crate https://crates.io/api/v1/crates/glib/0.17.9/download -> glib-0.17.9.crate https://crates.io/api/v1/crates/glib-macros/0.17.9/download -> glib-macros-0.17.9.crate https://crates.io/api/v1/crates/glib-sys/0.17.4/download -> glib-sys-0.17.4.crate https://crates.io/api/v1/crates/gobject-sys/0.17.4/download -> gobject-sys-0.17.4.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js-sys/0.3.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/language-tags/0.3.2/download -> language-tags-0.3.2.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.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.18/download -> log-0.4.18.crate https://crates.io/api/v1/crates/lopdf/0.29.0/download -> lopdf-0.29.0.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.7/download -> matrixmultiply-0.3.7.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/nalgebra/0.32.2/download -> nalgebra-0.32.2.crate https://crates.io/api/v1/crates/nalgebra-macros/0.2.0/download -> nalgebra-macros-0.2.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.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/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.17.2/download -> once_cell-1.17.2.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/pango/0.17.4/download -> pango-0.17.4.crate https://crates.io/api/v1/crates/pango-sys/0.17.0/download -> pango-sys-0.17.0.crate https://crates.io/api/v1/crates/pangocairo/0.17.0/download -> pangocairo-0.17.0.crate https://crates.io/api/v1/crates/pangocairo-sys/0.17.3/download -> pangocairo-sys-0.17.3.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_macros/0.10.0/download -> phf_macros-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/png/0.17.8/download -> png-0.17.8.crate https://crates.io/api/v1/crates/pom/3.2.0/download -> pom-3.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.59/download -> proc-macro2-1.0.59.crate https://crates.io/api/v1/crates/proptest/1.2.0/download -> proptest-1.2.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rctree/0.5.0/download -> rctree-0.5.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex/1.8.3/download -> regex-1.8.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/rgb/0.8.36/download -> rgb-0.8.36.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safe_arch/0.6.0/download -> safe_arch-0.6.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/selectors/0.24.0/download -> selectors-0.24.0.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/servo_arc/0.2.0/download -> servo_arc-0.2.0.crate https://crates.io/api/v1/crates/sha1/0.6.1/download -> sha1-0.6.1.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/simba/0.8.1/download -> simba-0.8.1.crate https://crates.io/api/v1/crates/simd-adler32/0.3.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/standback/0.2.17/download -> standback-0.2.17.crate https://crates.io/api/v1/crates/stdweb/0.4.20/download -> stdweb-0.4.20.crate https://crates.io/api/v1/crates/stdweb-derive/0.5.3/download -> stdweb-derive-0.5.3.crate https://crates.io/api/v1/crates/stdweb-internal-macros/0.2.9/download -> stdweb-internal-macros-0.2.9.crate https://crates.io/api/v1/crates/stdweb-internal-runtime/0.1.5/download -> stdweb-internal-runtime-0.1.5.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/system-deps/6.1.0/download -> system-deps-6.1.0.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.2.27/download -> time-0.2.27.crate https://crates.io/api/v1/crates/time-macros/0.1.1/download -> time-macros-0.1.1.crate https://crates.io/api/v1/crates/time-macros-impl/0.1.2/download -> time-macros-impl-0.1.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.7.4/download -> toml-0.7.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.10/download -> toml_edit-0.19.10.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unarray/0.1.4/download -> unarray-0.1.4.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.1.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/web-sys/0.3.63/download -> web-sys-0.3.63.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/wide/0.7.9/download -> wide-0.7.9.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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/xml5ever/0.17.0/download -> xml5ever-0.17.0.crate https://crates.io/api/v1/crates/yeslogic-fontconfig-sys/4.0.1/download -> yeslogic-fontconfig-sys-4.0.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2b4af2da122f12f8fa3f64836efa415d diff --git a/metadata/md5-cache/gnome-base/librsvg-2.56.2 b/metadata/md5-cache/gnome-base/librsvg-2.56.2 index cca36707fac5..f71e3237418b 100644 --- a/metadata/md5-cache/gnome-base/librsvg-2.56.2 +++ b/metadata/md5-cache/gnome-base/librsvg-2.56.2 @@ -13,5 +13,5 @@ RDEPEND=>=x11-libs/cairo-1.16.0[glib,svg(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x8 REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) SLOT=2 SRC_URI=mirror://gnome/sources/librsvg/2.56/librsvg-2.56.2.tar.xz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.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/base-x/0.2.11/download -> base-x-0.2.11.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.3/download -> bitflags-2.3.3.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cairo-rs/0.17.10/download -> cairo-rs-0.17.10.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.17.10/download -> cairo-sys-rs-0.17.10.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-expr/0.15.3/download -> cfg-expr-0.15.3.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/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap/4.3.10/download -> clap-4.3.10.crate https://crates.io/api/v1/crates/clap_builder/4.3.10/download -> clap_builder-4.3.10.crate https://crates.io/api/v1/crates/clap_complete/4.3.1/download -> clap_complete-4.3.1.crate https://crates.io/api/v1/crates/clap_derive/4.3.2/download -> clap_derive-4.3.2.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/const-cstr/0.3.0/download -> const-cstr-0.3.0.crate https://crates.io/api/v1/crates/const_fn/0.4.9/download -> const_fn-0.4.9.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.4.0/download -> criterion-0.4.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/cssparser/0.29.6/download -> cssparser-0.29.6.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.1/download -> cssparser-macros-0.6.1.crate https://crates.io/api/v1/crates/data-url/0.2.0/download -> data-url-0.2.0.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/discard/1.0.4/download -> discard-1.0.4.crate https://crates.io/api/v1/crates/dlib/0.5.2/download -> dlib-0.5.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dtoa/1.0.6/download -> dtoa-1.0.6.crate https://crates.io/api/v1/crates/dtoa-short/0.3.4/download -> dtoa-short-0.3.4.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encoding/0.2.33/download -> encoding-0.2.33.crate https://crates.io/api/v1/crates/encoding-index-japanese/1.20141219.5/download -> encoding-index-japanese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-korean/1.20141219.5/download -> encoding-index-korean-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-simpchinese/1.20141219.5/download -> encoding-index-simpchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-singlebyte/1.20141219.5/download -> encoding-index-singlebyte-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-tradchinese/1.20141219.5/download -> encoding-index-tradchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding_index_tests/0.1.4/download -> encoding_index_tests-0.1.4.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.0/download -> fdeflate-0.3.0.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/gdk-pixbuf/0.17.10/download -> gdk-pixbuf-0.17.10.crate https://crates.io/api/v1/crates/gdk-pixbuf-sys/0.17.10/download -> gdk-pixbuf-sys-0.17.10.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gio/0.17.10/download -> gio-0.17.10.crate https://crates.io/api/v1/crates/gio-sys/0.17.10/download -> gio-sys-0.17.10.crate https://crates.io/api/v1/crates/glib/0.17.10/download -> glib-0.17.10.crate https://crates.io/api/v1/crates/glib-macros/0.17.10/download -> glib-macros-0.17.10.crate https://crates.io/api/v1/crates/glib-sys/0.17.10/download -> glib-sys-0.17.10.crate https://crates.io/api/v1/crates/gobject-sys/0.17.10/download -> gobject-sys-0.17.10.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.8/download -> is-terminal-0.4.8.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/language-tags/0.3.2/download -> language-tags-0.3.2.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/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libloading/0.8.0/download -> libloading-0.8.0.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.3/download -> linux-raw-sys-0.4.3.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/lopdf/0.29.0/download -> lopdf-0.29.0.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/markup5ever/0.11.0/download -> markup5ever-0.11.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.7/download -> matrixmultiply-0.3.7.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.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/nalgebra/0.32.2/download -> nalgebra-0.32.2.crate https://crates.io/api/v1/crates/nalgebra-macros/0.2.0/download -> nalgebra-macros-0.2.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.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.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.1/download -> os_str_bytes-6.5.1.crate https://crates.io/api/v1/crates/pango/0.17.10/download -> pango-0.17.10.crate https://crates.io/api/v1/crates/pango-sys/0.17.10/download -> pango-sys-0.17.10.crate https://crates.io/api/v1/crates/pangocairo/0.17.10/download -> pangocairo-0.17.10.crate https://crates.io/api/v1/crates/pangocairo-sys/0.17.10/download -> pangocairo-sys-0.17.10.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.10.0/download -> phf_codegen-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_macros/0.10.0/download -> phf_macros-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/png/0.17.9/download -> png-0.17.9.crate https://crates.io/api/v1/crates/pom/3.3.0/download -> pom-3.3.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/proptest/1.2.0/download -> proptest-1.2.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rctree/0.5.0/download -> rctree-0.5.0.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex/1.8.4/download -> regex-1.8.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/rgb/0.8.36/download -> rgb-0.8.36.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.37.21/download -> rustix-0.37.21.crate https://crates.io/api/v1/crates/rustix/0.38.1/download -> rustix-0.38.1.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safe_arch/0.7.0/download -> safe_arch-0.7.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/selectors/0.24.0/download -> selectors-0.24.0.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/serde_derive/1.0.164/download -> serde_derive-1.0.164.crate https://crates.io/api/v1/crates/serde_json/1.0.99/download -> serde_json-1.0.99.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/servo_arc/0.2.0/download -> servo_arc-0.2.0.crate https://crates.io/api/v1/crates/sha1/0.6.1/download -> sha1-0.6.1.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/simba/0.8.1/download -> simba-0.8.1.crate https://crates.io/api/v1/crates/simd-adler32/0.3.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/standback/0.2.17/download -> standback-0.2.17.crate https://crates.io/api/v1/crates/stdweb/0.4.20/download -> stdweb-0.4.20.crate https://crates.io/api/v1/crates/stdweb-derive/0.5.3/download -> stdweb-derive-0.5.3.crate https://crates.io/api/v1/crates/stdweb-internal-macros/0.2.9/download -> stdweb-internal-macros-0.2.9.crate https://crates.io/api/v1/crates/stdweb-internal-runtime/0.1.5/download -> stdweb-internal-runtime-0.1.5.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.22/download -> syn-2.0.22.crate https://crates.io/api/v1/crates/system-deps/6.1.1/download -> system-deps-6.1.1.crate https://crates.io/api/v1/crates/target-lexicon/0.12.8/download -> target-lexicon-0.12.8.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.0.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.2.27/download -> time-0.2.27.crate https://crates.io/api/v1/crates/time-macros/0.1.1/download -> time-macros-0.1.1.crate https://crates.io/api/v1/crates/time-macros-impl/0.1.2/download -> time-macros-impl-0.1.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.7.5/download -> toml-0.7.5.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.11/download -> toml_edit-0.19.11.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unarray/0.1.4/download -> unarray-0.1.4.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.1.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/wide/0.7.10/download -> wide-0.7.10.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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.7/download -> winnow-0.4.7.crate https://crates.io/api/v1/crates/xml5ever/0.17.0/download -> xml5ever-0.17.0.crate https://crates.io/api/v1/crates/yeslogic-fontconfig-sys/4.0.1/download -> yeslogic-fontconfig-sys-4.0.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=47fe8c2f343d3e44b6867de145c79b91 diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz index ca64ef70dc5c21d56fd3d2dbc074139b9a2d288e..a4186f12100d57f90bed6bb0ed6e659c112f3a12 100644 GIT binary patch delta 15382 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 Au>b%7 delta 15170 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 diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extensions-45_alpha b/metadata/md5-cache/gnome-extra/gnome-shell-extensions-45_alpha new file mode 100644 index 000000000000..0380708fb5b2 --- /dev/null +++ b/metadata/md5-cache/gnome-extra/gnome-shell-extensions-45_alpha @@ -0,0 +1,15 @@ +BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm preinst test +DEPEND=>=dev-libs/glib-2.26:2 >=gnome-base/libgtop-2.28.3[introspection] >=app-eselect/eselect-gnome-shell-extensions-20111211 +DESCRIPTION=JavaScript extensions for GNOME Shell +EAPI=8 +HOMEPAGE=https://wiki.gnome.org/Projects/GnomeShell/Extensions +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org readme.gentoo-r1 meson xdg +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=>=dev-libs/glib-2.26:2 >=gnome-base/libgtop-2.28.3[introspection] >=app-eselect/eselect-gnome-shell-extensions-20111211 >=app-accessibility/at-spi2-core-2.46.0[introspection] >=dev-libs/gjs-1.29 dev-libs/gobject-introspection:= gnome-base/gnome-menus:3[introspection] =gnome-base/gnome-shell-45* gui-libs/libadwaita[introspection] media-libs/clutter:1.0[introspection] media-libs/graphene[introspection] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] x11-themes/adwaita-icon-theme >=x11-wm/mutter-3.32[introspection] +SLOT=0 +SRC_URI=mirror://gnome/sources/gnome-shell-extensions/45/gnome-shell-extensions-45.alpha.tar.xz +_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=71f99fc19fbca1f6516339bdc2d4fd96 diff --git a/metadata/md5-cache/gui-apps/Manifest.gz b/metadata/md5-cache/gui-apps/Manifest.gz index 19c730a8f0fad7df503c8418a2f0e97f01082d02..f5539960065c79c681ffba679eabfed626800f44 100644 GIT binary patch literal 10056 zcmV-OC%4!iiwFP!00002|8<;Ou3X2FuHSnUoB)NqL|)?2jc(uor{DTaAg{JyN)%|h z8=n37{@P^KCN0YnVUfF5<%*2>FOiY@k3aptKYh5LKmYzQ{uI+s@k6w3AO8Kn{`7zU zGyVIA8rror&&hsP>TSh7?p*W6duF+_t)4><%SWH%O#aG!uYBi@ZG}Eo@@*%C9r*dX zS4*QgfA85!%i&mCo=O|myyv@C@N|oXwJcj}Yk&Cf|MRC3(}#LT^w`4)cJH32TJ|35 zvQ%f9{K~(ja_S11CC(Yg^39(9foXHFyD+9r$Mw`890$#ZSv#?(@) zgvVCtc?55)?VfT+J}I3VS8egE)mps$u!g(yS(jL?efF^(_9j}z?`oy58pqh4X8aZ= zt9$iWZyx-8@@TE3$e)L4J>AP|?>pMI#%JdZW9ECh#aPqm*~aXwao?2#8@)#Dy=8*2 zY!l>2a035~(l(#GWw2EQK9*a`h&?8oKZYrOAEq0U*ITLupS;3kNpbAb&yI=x;sqxw zzPsA&cAU)0C9h4|Xc6s_5!M&!R&y*bj$?cxncDH>~Y@01V zV}_P<>v`_J*wR*4O`);4vhpdLglZ)Ayq==(@55xuCUWx?rW4z!qa|mr2{`+hZsg1O zgOa^j*~z`NOmfT=Z|R%w%E`6eeebc?I`{an!n>Gz+~Ig#{KV{elg?z|V&%s#J6(M9 z5|mrC)w-YhElkN;Sw49IUpMvDj4UZ3HLL9XAcQGR9+vKAg<*OjSi$?4lPBkTVn5+p zG!~yM8KJvY@*QXNb!XHI>|0B4*2fOTc#_#6Lr>{(t#@Ji{e1c5=U?yVZy-hWKf`4; zkF;l~iTyvRW?x|gMtS6PdZcc=?aZqeeqiQu0T1A$D{lhpr;;zJJlVmmL zKxEqWF;ZKPdTpTtZJSgC6VpkpI6r3!SBiYYnQjMgtYrc;rvw8^XZJZeX92SQmS^%gAxChtFl20$5+en#YPsC-870M!xY!lzM zQ{2ng&0H`4tf>HRq#LDi_FTNmJQV#U75CgO$Pr#z$~S^wlOMHC zyh|W(!S6h`p0n4Sbx~JXIFyG~q?K0zokU zRk-Yj>|#p|swR7r?OfQI>cv|&Qf!jX&GU9G#1{acMxJawMUtWQbchsuLCOO&om9^^ z2WlYMUA;pUZAgV2Xmyo5I#e=KugW12$ORR@g$v*U11{w?JuOmxcM`dH9o1{`a}y+E zdGfA6&M0H<0KT3ZAlV`6J8W%FDz%J`fKw{C3zo8k#-nPEz}jR>?tqvsO9SbjhGiaMA}S>2V&&4JSyXe^{%CCpuz)e07e8pQZKnocoA!mzM(aq(W+!& zLan8lkxRf*g+0ixjK-n>M`Z_q#UkkzbDOX-IO_8Z5VWtDJEfl$)YibJ34Hd`E6FuB z#lT0=Fm+wyxorG?Fx29WAf9yM*JyqD`4@7ED1H2rKg3Y$3*+Ou9gRduP*9OztRh6- z1A=!iB}0vS15ag_ut}D3d0~{0v`$>JZZRJaf=*1GN*rE^dM5E5^##(Am0%rk26lxt zC}>M!p;YrB^yd(8K0I#$_mG83k8Y zS_l;YYmwUIIca^IBD~brv0>{xG##H@ak6&>vI6rUeeylkK$yXiMXnRYQjlr&P?Td) zQaj%|PzV*+?cTsZwB1rjVX*Qfb;a0LG zprNzzVH785#d}>Iqh|ouR23;a2ciqoL3uj@1tJ&3;xQ7Af>b^rb_7$|pbMhsc6cX# z7Zqddbbw(y)k{GmGYGG}M5q&R2W>;1s6_PLL>Kd+PH0H>iAACou^)xdBEbht3ZR!p zWhd4DLSrTNZfuGoO;Cq2LyjH%84@)1j?uArQ9^+bficLjg3jZ;!u=Yg-~amOFX#OJ zG5pksQ%J8k9V8Hj0^Yr*B;}h?zy;Dn51|B6|HE@0l6~kHUN)255D5ym7Kvbd%E_lm z(G>nqKyb14Q#(2aDvFhKcR-fcpD{@-+#8CSk|lqO6B=}qCZ)6S;gUNeZhq!sg%9xE!-E@23-k35OJ~wllU?<{Q-6?J89{>A#aWMEe?k# zKmcukZ9!P)8s#7P7dW;cNU%eT2Le75c&*S2R7FqqCw2a1?@3 zK%7GFcYl?ie;vR6?JqwAPSR13*~`>4fJ~*);WM`ZIS;mH2qs%c1G9P5I+;~+JagJu zK*M3f5N;ujTQ%^T1x71%AaHRn6#6rrDsm7G zl+MISA~{G_G9vT~oj{5Z=_boiM*Jb!zKp!UeFM;jTVkVQuRMK6oJK`Lu`-iXWlNE+ zCddjD-8O;-=XtkmmyE{~T(9OKi9|SA?6dsxNE?BseB4VD2 zU9V+H-QIO#WAgw&s4F7xqCvYGaJZl=m0r%k2eQlkqUyi{o`E2#&3$9UE{@o5JcHWB zQKG{fgCW)h?#mbTbdg3`Lv)rMAMRphvAYXvJ1Xtvji8N9Jt|aX+edsNKlFWf& zFus_V7;$5O8IU`sj2>Q$l+>P$>jafD1HJJ4DF)R0OlV$;fqMBHNI*GJtsCDaJz$P#m1t4$R zVF$!UnhWwIO?oZRGN?%SAtRpH?K}l15{&H{CSh4&6J)xp%R0x75iBn1&jH?%eIlAb z0P2zT5vd9F0*ORs38`vO3#r}}kgx3kw>a7quIdyOiugt3MVJgFh+XX@%gOr>qV-i$ zh4_vFAsDt{caS)4A@SJ+D(B=&RHq2>fy^9fph>RHG{xC-(X&7oqUDp46a4AqEKXXlV| z3w!FQMiLcaS-|hZLaB`lW^OOJiG|Q9EH9&f=1^-001f=yf{$cEK{L{j7d=}l>#I8d zW&HK?SFjQUztlM_0e8b&XwKw?`o00gCMFjeMe`)ypPdv30#~pfMH(HclQX4`mu9!9 zLN)X*d5NfSz8{!C^dsyHiG*S!dtxgjCrZ^vM9x(8kk%902|b47@=H<=xT5lTWH^Bw zq5zLrvx1m-8Z_fV$Vt@rnm9?6W5Y$})_8$Nup&aFn_#bb8zGaEl7niu*UfL^W3XK6 zI1QW@sA@k(>Ejm#%3mA^dBI6!y5TElQ;Ua*U8t_e zGEmd3VyPSfu+;T&^?rt$@YLZZU1ht1XRHG}PVx0^fW-z5{UsG*y5R1>$AU2cFBCzH zctbX7&(i>Qmdz%WsITp-N5fJfI4au(jXzE;!Vx==-c%PahL)M&{6V8l4Bc{MK?2Yr zVlS9?K!W9|r(V7bR2M=eZ?8VyDg$)Rz&C!5zY@VYaZ$KP7xoa*Nrkss@F@srxj*<| zY)sR@pae8bl$2)~UbZYfgh0N9StvEcdj*cz3my*?Z+FyK}y8R z-r%=GkgywQ!M-7o!B)JB(i<|R_a_b@4p^MP76dMQ;}?9cON^e>gG#8+MP6%PWZ&{! zJD|A%B68=vRg?M}I8wIhknaP|gJEu)4X2>)Ah?1}LX~z@EAWIxT8o_7&+grbqBSbM zl;p@PfDFAv?V?fDwL=WEBmo8S&Oju-Bb4UwbXI!xHVo?!j$)8D`R_AoJ^KuGnSi%~O& zM0cg0=)uvS+76&k$1MwR0VLp7IASl10LTeg6$(AUyVZ=P^GF;i$sZ~{o|3S7?+`c6 z3wGQc;ZD2OS)nA9t>NoWa@pn{v_^?jHgCZ>m%9ymHR z-PrUojHvP|mLD6c=5t6GiZ+o|lp#n@;T`QzA)VE1$Z#Y1=Q^@%h#m58HJm z?~CKonoiIO?ofY~f*h69%Yry-=;6_Kmq4_GbHZ-#s<0&dE9e!-%aGG}AEmdx!FSLk zZF~?ka|E4XVf+q+84^6N%2xvy#=<}$qj2?yUwuYC77H80dJhpsH(L#|1%gVv0dOK~ zj}k}e0JHqz9KLxKs%DX$i*!H}d3|6o!QkRsYRe!4LOPph zjI!d3aU-Bw$q9;IM+mp;o!55nQ(#ZG?kpT47E-s z2k=nS4{<6Fd70iFgM!!?ZvMvn);_SiSEoEW4RbUiFQ?36L+@?9_K5U@>?u!dtwo($ z>)oesH7u6{O&ha1#o%GfFaS1g>?wsw;bFB}dH@w3EA(fakQ}@PS8Bp&9~B91?E50i2H*fnz{)W5kf`*#e6jLI?xxa3;ktS7H41AK`aUN4}oT%@Wvk)<;EKdZN&l3^q2;hO7i^)6XhX2PMf6PCVPU#^C?A89Qqz1d;>S|uh5J((B#~uo>5M3>tRS_nHeFR8s zYV$H29Vs_>m}G%Iu7_aMInXj~A*JHz1acvOb4Aqyv&gU@9Q+ ztkD(Niojz0*mApSLLuo`4-54jzl+m1>-(xYN>&G?_XeHN5ps{j0ZkD#w=$zTB$0is zYWol+^e&?KW@%3~(b#{XRYheiOb%v2lOC&~Z__cI2cq7aXzPS+EFLOEmlqwJmlR)u z0LhNoW@q?0^uJCB;$0Wy9#@?_n5Ntg{~{cYl0|PE}_HJ z^4^LQQp42$YM600=FcT8LZVA#pYQ#7X zwJ*F}n;Q4>QMW*F*svmT>9QLRKg6`30h`wg~L49XcSO?rWC1=B;*hz7|6u2YTp z8sLCJ=gDB6^%p{!A}{4Lv+af5y&_nJTgQR$5=3hadzKrzf&k2|HYXW^h5?uiO+?N( z5mw_2-2^U?zWD%%umd=O{=*J}32^1xOaL422zt@bD^Q<4ufM8Spnl2=p`x1iM~6~W zN<%WJhiDn7BhL{31^HPaF_w?48SoaGPlF&$-C*`et{(!9SCbrs7>10HwByl;1_I*j zrEVhHT)-|f#fx@o@AcaE!Lm|Krv0{YF)SgqZL>R3s)C|6>PU)&l zLg4%e;6)$-fP4|bvI+3#et6xdG}vfVFco8rfx-kJc+Z3t5GE8EFbZn3m!NVjLq0l^ z|2Xq2YX$<1DGbfT6Oi8nKU}5Qh)L2MCvrkL1b+yUbe7B>@b922Mhw;bL!`cngLf_% z-YOkps%Rb4Tp&`uNGJsjg;7V6t{qOjNI0pQuCXkniyB->voB;9g$TrhxRI>6d9GFX znC4(c^sUoK^s=*5c0gzT`V>;IL8i~MJku}*pi+Z?Pa26Z*v!{~ zEQz_M73#X$Fy@g1aE#53yHO|6H?e(D@#DbEi~kabv{k%AIy4JLaF)bD@) z`FS?1lp=jzPS|gdm>96LeCHvxR{=}WLGU^X3NI1JimsB9PwM{I)K;hNX=RH#CF#uFAYJz5@j^|<5HSZl# z3)WZzo#_94r6hD_$e*AVdh42>A~L6yLAiA{7XBMj6MXbYM5DnV1-voh1fT~?F3uC$ z!~>`k@lT=Z8efq%5ARf`j)pgENM`Uw74XiLbVVwM!#mDiACMSz*3(#U??LjAjRGU0 z4kH!}4b$KoPIEeFXfNYlC+C!#>$4J>YN{SRm#RTj% z|HAS{NoyvUSSOo5MC(z3?cK2ppY|?54Jj_y@GZFnsHny1U`Noz2)o12#WtXTr;_VIe07l5fk);9}66dMTF(#pVCaiI? z3?;J;>og>cny_$F1i$UxL^2f3fjpkG0i;v? zqoXN(UL!fYB#EmtnD+IQSfX=$A*cMO*fbMGR=-gFxaQyFgZd?B)D+O5J8~K^SafI! zc(d0m6nmTutxbg|wPfm;P4i?2I)?z7?W=)1mXFGa8h=7;R6MP4VeTTKrsICRC6&5x zOsxC~RvvZUjrQtPt3}hq9}J;UC~VK+?XE5dglKDFtRQ%)V&Yh&Z{s+cceJMQeoaCR zl_CC&81^fr3(4PXN5}q}HoXQnk)Wh~08{Tj$I8DC6l(wNK$z|1{UHOW%He8n{RF&t zR(7#HI^F|cS#1euWz#${3zHbw1Z2c5=t6{#PKvFh^Z6FYPaTVBppnX0I8+_(HBG5& zK=3?g5^>c!Gb~kRJ0kgUD+4VDLh{H>s$r(FmaxXr0omisaVL1bsF!n)YYlRPqd$T~iQ` zlckjOI$bAxB-D-2^s3+(+W>}2BrbM6sWF7AQomymPoMxbgXAK`vCG>oe{w2YSOLL> zXhMJLG=~&?*8;w=93V(zC#?;%B^2oL>2QmVk~GMT?B;Wgyo(8PBDfZTbFd2u zqNQ}~xZ30}Fbhc@P=`~`VoA<^t7TR+D_)cY?EOj4Fnt=o?vI~7|M~OZHK%VMT6>A~ zjl2%h+SJN`#xcmmNaH#OWbwVwDD@&r9K6?X92OME4q8PSlC!5I0iISu^HwTx_K>#zg0AW5R;%vsk!P3ek5z!qW8Fkv`qG&)%}bX(_y7EVaL{9&-( zVBOxO)*2hvhjh|`_rUp0_-8F?J@UGe_m8tel$I@>_kur-Ac2N}kZ!e9O;E9I+ZsH8 zU_pB7h%4XiI!G#HeNkS9zWw+NI+Y8!`^PZ*^F{-55JHh=>|_}{sRlsS$jhOJKwZ|T8mcS%><(d(&cs4cR?4kA-smp>UuacJv1B{GaMv9ZIaLgtLp+5Z+uzy z!h4l4(O#%alp+W+2BinYQr2ueltUtFRz@pK}^E+me86k9IB9)S3t&NOurz)(XL3+j4D7vWX(ndv^B~Y z*Nt_0Oz2>e3GDZ=deiFFU-oav%U!agXc)3$T{{R#J*$PYb(I1sE5%F1Soy+A873kU zhoV^re;jkyY(bMq8qIPv=>m0O@93*)K81K-V%UNOg7WU@5Y%UZuI(iix`t?4nD%&a z2pEAfZx1s(4w)piQ`_iVG{%flaKn%9e%F^dCAWH4z4Sgsj0^WSyxt?+QpI;X#Ri)I?;IG;{8j~%o4@`-=_Xce=_2U4-07R+J>ps^| z%h92)1t{>I9Wx7P01a>!j^9t#sJRLZ@e*~^RyBF;o*Mj)>_VbDIciI)gPgrO8h8$8 z4AQ{J3Ai4=qq9Bm8zXsPdekG87w`r|=)xmt-LiCSY-swcD_upFX@rO?lW-H?#px}b^1E?YWE#0b>EdW7Hbqx%TtogSx{Q8} zh^Vm%F*n}l+(9? z`q(;`c&5`d^gd{e3^vT`Y70G>*gf_ekB4?cZ~%X3Cq$O~Iy&a!CNsZ)q-e9{c}|ue z^zO)XP2l6SkE#PL<-L-oY#GK%L#Eqdmn+nm;j2Rb-}TGG^{I!KUP_9J*CjDRui1Ua z$LuIwfMvUyBExyAOOzt2h~Q}&c4+!m_>J5KAFu9$l0rR4NvEJ5rf@FRjHU?!2;)x? zj)*HinsE&>^l_q1pWRL}02NSz1RA8oJJurzu98t|wc?D91~PRHu6b$Q?Q_x#n+!CZ zren0eGmZsl_6CQuyi`ZK;iWD19O}DIje5I^PGWd;mCJ9%fc=WUZW; z&sq?%PTefZob%_O40Et{W8?$Y+o+Mr^#iw$3boJ~TM|88R>cRm{d-bZEarR|$yH%pB#+ zjxJq_)By~NRKdvXmZqwQjsqXwvum2T>CgfjB2T<^y#rLBP%)F}^!N(W*S2|mH(uv@ zqQ^F2LA@!U9!aC?t*+T~$l%nkF}feW zob~z3J~A-*O%%AjW_^P0Cd7(%#8l~~VuPp-Nr1(}N9^#p_Z2k^K%y8w4p3n#R7_`M zpBHJDSQSWFbvdP?L_xJE^RAwR3M~V?O{cm1qhnxPHIYJB*YLWtper-#u%Uj4N|oPj z$RfEPgI`>i>w14o^th14*d_QKHUKxWN zeR$CZh->`S|2bT5$Li@7Dk79Hsz^E%-aImAPGG_=I*-#F97vB0hS%am1dtT~Y_h%K zwXT~8x|<%O&K&sU(U=lzb2*Hq78&}!>7F0@3wMm2RQDyYEqSi+!toV#)ao||1Ww*$ zK-GAvhSfl6jdNO{xTcPPbPzG|G?9&=Ht#)fuW$_>&!_bbMdFDyvlJe4e!bk(b+sWu z+%OPI?=0PT*QC2U#qi3kzy0NW`t%0okG>Q-@`dL(N_1C6k(;h2MI{Rs9hgu%0B?bj z8i^WF;{~0EwF0thlyIs^1MhZ$7Vk}0q1Hiv&(M6UVOMwZ6v9`RE^a@1pYG?aEubH%!J*ZV4u-Z=7OVC_&;wjP(s&v?1>E?nU;9S8)Y%!qP%*^yffBXl@+&wUTMA+YdSq4) zFGaNx+PG_z#nvds$>>Fh6(m0(t1e1_H0$BAiDk&8rq9-br%{i((PD0 z5^9o{L1$=bI$^6J-;AjgG377)4h(cEK_W z;B-jAwnPvSm~4-mfQT+N9ZjR;JQtrtwKYwUq6!8d2!uqV!Xs7rQ!&C-Dc7WOX^l eat8*Mu4j@V`8nQ?`1!lN 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 diff --git a/metadata/md5-cache/gui-apps/tuigreet-0.7.2 b/metadata/md5-cache/gui-apps/tuigreet-0.7.2 index 8ee068c1b360..ce3d8720d448 100644 --- a/metadata/md5-cache/gui-apps/tuigreet-0.7.2 +++ b/metadata/md5-cache/gui-apps/tuigreet-0.7.2 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 Boost-1.0 GPL-3 MIT RDEPEND=gui-libs/greetd SLOT=0 SRC_URI=https://github.com/apognu/tuigreet/archive/0.7.2.tar.gz -> tuigreet-0.7.2.tar.gz https://crates.io/api/v1/crates/ahash/0.4.7/download -> ahash-0.4.7.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/async-trait/0.1.52/download -> async-trait-0.1.52.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.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/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/cpufeatures/0.2.1/download -> cpufeatures-0.2.1.crate https://crates.io/api/v1/crates/crossterm/0.22.1/download -> crossterm-0.22.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/dashmap/4.0.2/download -> dashmap-4.0.2.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dlv-list/0.2.3/download -> dlv-list-0.2.3.crate https://crates.io/api/v1/crates/find-crate/0.6.3/download -> find-crate-0.6.3.crate https://crates.io/api/v1/crates/fluent/0.16.0/download -> fluent-0.16.0.crate https://crates.io/api/v1/crates/fluent-bundle/0.15.2/download -> fluent-bundle-0.15.2.crate https://crates.io/api/v1/crates/fluent-langneg/0.13.0/download -> fluent-langneg-0.13.0.crate https://crates.io/api/v1/crates/fluent-syntax/0.11.0/download -> fluent-syntax-0.11.0.crate https://crates.io/api/v1/crates/futures/0.3.19/download -> futures-0.3.19.crate https://crates.io/api/v1/crates/futures-channel/0.3.19/download -> futures-channel-0.3.19.crate https://crates.io/api/v1/crates/futures-core/0.3.19/download -> futures-core-0.3.19.crate https://crates.io/api/v1/crates/futures-executor/0.3.19/download -> futures-executor-0.3.19.crate https://crates.io/api/v1/crates/futures-io/0.3.19/download -> futures-io-0.3.19.crate https://crates.io/api/v1/crates/futures-macro/0.3.19/download -> futures-macro-0.3.19.crate https://crates.io/api/v1/crates/futures-sink/0.3.19/download -> futures-sink-0.3.19.crate https://crates.io/api/v1/crates/futures-task/0.3.19/download -> futures-task-0.3.19.crate https://crates.io/api/v1/crates/futures-util/0.3.19/download -> futures-util-0.3.19.crate https://crates.io/api/v1/crates/generic-array/0.14.5/download -> generic-array-0.14.5.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.2.4/download -> getrandom-0.2.4.crate https://crates.io/api/v1/crates/greetd_ipc/0.8.0/download -> greetd_ipc-0.8.0.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.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/i18n-config/0.4.2/download -> i18n-config-0.4.2.crate https://crates.io/api/v1/crates/i18n-embed/0.13.1/download -> i18n-embed-0.13.1.crate https://crates.io/api/v1/crates/i18n-embed-fl/0.6.1/download -> i18n-embed-fl-0.6.1.crate https://crates.io/api/v1/crates/i18n-embed-impl/0.8.0/download -> i18n-embed-impl-0.8.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/intl-memoizer/0.5.1/download -> intl-memoizer-0.5.1.crate https://crates.io/api/v1/crates/intl_pluralrules/7.0.1/download -> intl_pluralrules-7.0.1.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.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/libc/0.2.113/download -> libc-0.2.113.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/lock_api/0.4.5/download -> lock_api-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/mio/0.7.14/download -> mio-0.7.14.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/ntapi/0.3.6/download -> ntapi-0.3.6.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.9.0/download -> once_cell-1.9.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/ordered-multimap/0.3.1/download -> ordered-multimap-0.3.1.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.8/download -> pin-project-lite-0.2.8.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/pure-rust-locales/0.5.6/download -> pure-rust-locales-0.5.6.crate https://crates.io/api/v1/crates/quote/1.0.15/download -> quote-1.0.15.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/rust-embed/6.3.0/download -> rust-embed-6.3.0.crate https://crates.io/api/v1/crates/rust-embed-impl/6.2.0/download -> rust-embed-impl-6.2.0.crate https://crates.io/api/v1/crates/rust-embed-utils/7.1.0/download -> rust-embed-utils-7.1.0.crate https://crates.io/api/v1/crates/rust-ini/0.17.0/download -> rust-ini-0.17.0.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/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/self_cell/0.10.2/download -> self_cell-0.10.2.crate https://crates.io/api/v1/crates/serde/1.0.134/download -> serde-1.0.134.crate https://crates.io/api/v1/crates/serde_derive/1.0.134/download -> serde_derive-1.0.134.crate https://crates.io/api/v1/crates/serde_json/1.0.77/download -> serde_json-1.0.77.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/signal-hook/0.3.13/download -> signal-hook-0.3.13.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.1/download -> signal-hook-mio-0.2.1.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.5/download -> slab-0.4.5.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/smart-default/0.6.0/download -> smart-default-0.6.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.86/download -> syn-1.0.86.crate https://crates.io/api/v1/crates/textwrap/0.14.2/download -> textwrap-0.14.2.crate https://crates.io/api/v1/crates/thiserror/1.0.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinystr/0.3.4/download -> tinystr-0.3.4.crate https://crates.io/api/v1/crates/tokio/1.15.0/download -> tokio-1.15.0.crate https://crates.io/api/v1/crates/tokio-macros/1.7.0/download -> tokio-macros-1.7.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/tui/0.17.0/download -> tui-0.17.0.crate https://crates.io/api/v1/crates/type-map/0.4.0/download -> type-map-0.4.0.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unic-langid/0.9.0/download -> unic-langid-0.9.0.crate https://crates.io/api/v1/crates/unic-langid-impl/0.9.0/download -> unic-langid-impl-0.9.0.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.2/download -> unicode-linebreak-0.1.2.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.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/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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/zeroize/1.5.0/download -> zeroize-1.5.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=4a3d7f593ed780401a9ef57038dc3e06 diff --git a/metadata/md5-cache/gui-apps/tuigreet-0.8.0-r1 b/metadata/md5-cache/gui-apps/tuigreet-0.8.0-r1 index dc60e34cf7aa..fe855f0c7b5d 100644 --- a/metadata/md5-cache/gui-apps/tuigreet-0.8.0-r1 +++ b/metadata/md5-cache/gui-apps/tuigreet-0.8.0-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Boost-1.0 GPL-3 MIT RDEPEND=acct-group/greetd acct-user/greetd gui-libs/greetd SLOT=0 SRC_URI=https://github.com/apognu/tuigreet/archive/0.8.0.tar.gz -> tuigreet-0.8.0.tar.gz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/async-trait/0.1.53/download -> async-trait-0.1.53.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/cpufeatures/0.2.2/download -> cpufeatures-0.2.2.crate https://crates.io/api/v1/crates/crossterm/0.23.2/download -> crossterm-0.23.2.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/dashmap/5.3.3/download -> dashmap-5.3.3.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dlv-list/0.3.0/download -> dlv-list-0.3.0.crate https://crates.io/api/v1/crates/find-crate/0.6.3/download -> find-crate-0.6.3.crate https://crates.io/api/v1/crates/fluent/0.16.0/download -> fluent-0.16.0.crate https://crates.io/api/v1/crates/fluent-bundle/0.15.2/download -> fluent-bundle-0.15.2.crate https://crates.io/api/v1/crates/fluent-langneg/0.13.0/download -> fluent-langneg-0.13.0.crate https://crates.io/api/v1/crates/fluent-syntax/0.11.0/download -> fluent-syntax-0.11.0.crate https://crates.io/api/v1/crates/futures/0.3.21/download -> futures-0.3.21.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-executor/0.3.21/download -> futures-executor-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-macro/0.3.21/download -> futures-macro-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.crate https://crates.io/api/v1/crates/generic-array/0.14.5/download -> generic-array-0.14.5.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.2.6/download -> getrandom-0.2.6.crate https://crates.io/api/v1/crates/greetd_ipc/0.8.0/download -> greetd_ipc-0.8.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.1/download -> hashbrown-0.12.1.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/i18n-config/0.4.2/download -> i18n-config-0.4.2.crate https://crates.io/api/v1/crates/i18n-embed/0.13.4/download -> i18n-embed-0.13.4.crate https://crates.io/api/v1/crates/i18n-embed-fl/0.6.4/download -> i18n-embed-fl-0.6.4.crate https://crates.io/api/v1/crates/i18n-embed-impl/0.8.0/download -> i18n-embed-impl-0.8.0.crate https://crates.io/api/v1/crates/intl-memoizer/0.5.1/download -> intl-memoizer-0.5.1.crate https://crates.io/api/v1/crates/intl_pluralrules/7.0.1/download -> intl_pluralrules-7.0.1.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.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/libc/0.2.125/download -> libc-0.2.125.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/mio/0.8.3/download -> mio-0.8.3.crate https://crates.io/api/v1/crates/nix/0.24.1/download -> nix-0.24.1.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/ordered-multimap/0.4.3/download -> ordered-multimap-0.4.3.crate https://crates.io/api/v1/crates/parking_lot/0.12.0/download -> parking_lot-0.12.0.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.38/download -> proc-macro2-1.0.38.crate https://crates.io/api/v1/crates/pure-rust-locales/0.5.6/download -> pure-rust-locales-0.5.6.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/rust-embed/6.4.0/download -> rust-embed-6.4.0.crate https://crates.io/api/v1/crates/rust-embed-impl/6.2.0/download -> rust-embed-impl-6.2.0.crate https://crates.io/api/v1/crates/rust-embed-utils/7.2.0/download -> rust-embed-utils-7.2.0.crate https://crates.io/api/v1/crates/rust-ini/0.18.0/download -> rust-ini-0.18.0.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/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/self_cell/0.10.2/download -> self_cell-0.10.2.crate https://crates.io/api/v1/crates/serde/1.0.137/download -> serde-1.0.137.crate https://crates.io/api/v1/crates/serde_derive/1.0.137/download -> serde_derive-1.0.137.crate https://crates.io/api/v1/crates/serde_json/1.0.81/download -> serde_json-1.0.81.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/signal-hook/0.3.13/download -> signal-hook-0.3.13.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.6/download -> slab-0.4.6.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/smart-default/0.6.0/download -> smart-default-0.6.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.4.5/download -> socket2-0.4.5.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.92/download -> syn-1.0.92.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinystr/0.3.4/download -> tinystr-0.3.4.crate https://crates.io/api/v1/crates/tokio/1.18.2/download -> tokio-1.18.2.crate https://crates.io/api/v1/crates/tokio-macros/1.7.0/download -> tokio-macros-1.7.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/tui/0.18.0/download -> tui-0.18.0.crate https://crates.io/api/v1/crates/type-map/0.4.0/download -> type-map-0.4.0.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unic-langid/0.9.0/download -> unic-langid-0.9.0.crate https://crates.io/api/v1/crates/unic-langid-impl/0.9.0/download -> unic-langid-impl-0.9.0.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.2/download -> unicode-linebreak-0.1.2.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.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/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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/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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/zeroize/1.5.5/download -> zeroize-1.5.5.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d9ebc2b901d40e6ac34a99fc583818ef diff --git a/metadata/md5-cache/gui-apps/tuigreet-9999 b/metadata/md5-cache/gui-apps/tuigreet-9999 index d859b72dc3c6..17f71db276aa 100644 --- a/metadata/md5-cache/gui-apps/tuigreet-9999 +++ b/metadata/md5-cache/gui-apps/tuigreet-9999 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 Boost-1.0 GPL-3 MIT PROPERTIES=live RDEPEND=acct-group/greetd acct-user/greetd gui-libs/greetd SLOT=0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=5fe789bb0ed658d6a445bd7eef76825c diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz index 2e6c6108ff1fb5c654b6df61917329b7a3d5c0f3..201d34ee6decaff079465d6c3042cf81e261cbfa 100644 GIT binary patch delta 8306 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 delta 8286 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 diff --git a/metadata/md5-cache/gui-libs/greetd-0.8.0 b/metadata/md5-cache/gui-libs/greetd-0.8.0 index 0186fe25a948..637a25fdd32f 100644 --- a/metadata/md5-cache/gui-libs/greetd-0.8.0 +++ b/metadata/md5-cache/gui-libs/greetd-0.8.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 BSD Boost-1.0 GPL-3 MIT Unlicense RDEPEND=acct-user/greetd sys-auth/pambase sys-libs/pam SLOT=0 SRC_URI=https://git.sr.ht/~kennylevinsen/greetd/archive/0.8.0.tar.gz -> greetd-0.8.0.tar.gz https://crates.io/api/v1/crates/arc-swap/0.4.6/download -> arc-swap-0.4.6.crate https://crates.io/api/v1/crates/async-trait/0.1.31/download -> async-trait-0.1.31.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/bytes/1.0.1/download -> bytes-1.0.1.crate https://crates.io/api/v1/crates/cc/1.0.53/download -> cc-1.0.53.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/enquote/1.0.3/download -> enquote-1.0.3.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/itoa/0.4.5/download -> itoa-0.4.5.crate https://crates.io/api/v1/crates/libc/0.2.82/download -> libc-0.2.82.crate https://crates.io/api/v1/crates/log/0.4.8/download -> log-0.4.8.crate https://crates.io/api/v1/crates/memchr/2.3.3/download -> memchr-2.3.3.crate https://crates.io/api/v1/crates/mio/0.7.7/download -> mio-0.7.7.crate https://crates.io/api/v1/crates/miow/0.3.6/download -> miow-0.3.6.crate https://crates.io/api/v1/crates/nix/0.19.1/download -> nix-0.19.1.crate https://crates.io/api/v1/crates/ntapi/0.3.4/download -> ntapi-0.3.4.crate https://crates.io/api/v1/crates/once_cell/1.5.2/download -> once_cell-1.5.2.crate https://crates.io/api/v1/crates/pam-sys/0.5.6/download -> pam-sys-0.5.6.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.4/download -> pin-project-lite-0.2.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.12/download -> proc-macro2-1.0.12.crate https://crates.io/api/v1/crates/quote/1.0.5/download -> quote-1.0.5.crate https://crates.io/api/v1/crates/rpassword/5.0.0/download -> rpassword-5.0.0.crate https://crates.io/api/v1/crates/ryu/1.0.4/download -> ryu-1.0.4.crate https://crates.io/api/v1/crates/serde/1.0.110/download -> serde-1.0.110.crate https://crates.io/api/v1/crates/serde_derive/1.0.110/download -> serde_derive-1.0.110.crate https://crates.io/api/v1/crates/serde_json/1.0.53/download -> serde_json-1.0.53.crate https://crates.io/api/v1/crates/signal-hook-registry/1.2.0/download -> signal-hook-registry-1.2.0.crate https://crates.io/api/v1/crates/socket2/0.3.19/download -> socket2-0.3.19.crate https://crates.io/api/v1/crates/syn/1.0.21/download -> syn-1.0.21.crate https://crates.io/api/v1/crates/thiserror/1.0.17/download -> thiserror-1.0.17.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.17/download -> thiserror-impl-1.0.17.crate https://crates.io/api/v1/crates/tokio/1.0.2/download -> tokio-1.0.2.crate https://crates.io/api/v1/crates/tokio-macros/1.0.0/download -> tokio-macros-1.0.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.7/download -> unicode-width-0.1.7.crate https://crates.io/api/v1/crates/unicode-xid/0.2.0/download -> unicode-xid-0.2.0.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/winapi/0.3.8/download -> winapi-0.3.8.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=6a6b678a8d086f585ce61e1cb3c214a1 diff --git a/metadata/md5-cache/gui-libs/libadwaita-1.3.3 b/metadata/md5-cache/gui-libs/libadwaita-1.3.3 index fa2dae388242..b6db5443bebc 100644 --- a/metadata/md5-cache/gui-libs/libadwaita-1.3.3 +++ b/metadata/md5-cache/gui-libs/libadwaita-1.3.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://gnome.pages.gitlab.gnome.org/libadwaita/ https://gitlab.gnome.org/GNOME/libadwaita INHERIT=gnome.org meson python-any-r1 vala virtualx IUSE=+introspection test +vala test -KEYWORDS=~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86 LICENSE=LGPL-2.1+ RDEPEND=>=dev-libs/glib-2.72:2 >=gui-libs/gtk-4.9.5:4[introspection?] dev-libs/fribidi introspection? ( >=dev-libs/gobject-introspection-1.54:= ) REQUIRED_USE=vala? ( introspection ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=1 SRC_URI=mirror://gnome/sources/libadwaita/1.3/libadwaita-1.3.3.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 virtualx 817571665ee28575da44ee08135089e5 -_md5_=ee2e9f2f5dcbfefff73892b8425a4737 +_md5_=1d368186b525aaca5f482f1625724b90 diff --git a/metadata/md5-cache/gui-wm/Manifest.gz b/metadata/md5-cache/gui-wm/Manifest.gz index 3d3b8e0deb736d7b558fbc99a84310a236ee37bd..6cfe904e410c8bd28cdc12e0e8efbf7a5a3abe56 100644 GIT binary patch literal 1697 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/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/glslang dev-util/wayland-scanner virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst prepare test DEPEND==dev-libs/libliftoff-0.4* >=dev-libs/wayland-1.21 >=dev-libs/wayland-protocols-1.17 =gui-libs/wlroots-0.16*[X] >=media-libs/libdisplay-info-0.1.1 media-libs/libsdl2[video,vulkan] media-libs/vulkan-loader sys-apps/hwdata sys-libs/libcap >=x11-libs/libdrm-2.4.109 x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrender x11-libs/libXres x11-libs/libXtst x11-libs/libXxf86vm pipewire? ( >=media-video/pipewire-0.3:= ) wsi-layer? ( x11-libs/libxcb ) dev-cpp/benchmark dev-libs/stb dev-util/vulkan-headers media-libs/glm wsi-layer? ( >=media-libs/vkroots-0_p20230103 ) DESCRIPTION=Efficient micro-compositor for running games @@ -11,6 +11,6 @@ KEYWORDS=~amd64 LICENSE=BSD-2 RDEPEND==dev-libs/libliftoff-0.4* >=dev-libs/wayland-1.21 >=dev-libs/wayland-protocols-1.17 =gui-libs/wlroots-0.16*[X] >=media-libs/libdisplay-info-0.1.1 media-libs/libsdl2[video,vulkan] media-libs/vulkan-loader sys-apps/hwdata sys-libs/libcap >=x11-libs/libdrm-2.4.109 x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrender x11-libs/libXres x11-libs/libXtst x11-libs/libXxf86vm pipewire? ( >=media-video/pipewire-0.3:= ) wsi-layer? ( x11-libs/libxcb ) SLOT=0 -SRC_URI=https://github.com/ValveSoftware/gamescope/archive/refs/tags/3.12.0-beta7.tar.gz -> gamescope-3.12.0_beta7.tar.gz +SRC_URI=https://github.com/ValveSoftware/gamescope/archive/refs/tags/3.12.0-beta10.tar.gz -> gamescope-3.12.0_beta10.tar.gz _eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fcc49f80ef52a035062a3e2e5371717c +_md5_=6d4c03e2fe6d442f897d5e83b9bf26aa diff --git a/metadata/md5-cache/kde-misc/Manifest.gz b/metadata/md5-cache/kde-misc/Manifest.gz index 92729531d98f8edcc51d34d80a091f9c0e68fa92..68ead2ee0418d38ef221f74439314d8114ae1e1b 100644 GIT binary patch literal 7588 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 GGynh_zl-+( literal 7429 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 D^kzSv diff --git a/metadata/md5-cache/kde-misc/kdiff3-1.10.5 b/metadata/md5-cache/kde-misc/kdiff3-1.10.5 new file mode 100644 index 000000000000..c0825a238e91 --- /dev/null +++ b/metadata/md5-cache/kde-misc/kdiff3-1.10.5 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.106.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 dev-libs/boost dev-qt/qtcore:5 +DESCRIPTION=Frontend to diff3 based on KDE Frameworks +EAPI=8 +HOMEPAGE=https://apps.kde.org/kdiff3/ https://userbase.kde.org/KDiff3 +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm kde.org +IUSE=debug +handbook +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 sys-apps/diffutils || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +SLOT=5 +SRC_URI=mirror://kde/stable/kdiff3/kdiff3-1.10.5.tar.xz +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=35ffa8c2d03a1d4daa7e2deba6b09910 diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz index e0f5f727a4145afe59304bd23e30e0ea4466974c..68984bc1c1daf7a6947b9a4ae225351fcbd1ff81 100644 GIT binary patch literal 7791 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 BxgG!j literal 7620 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/glib-2.36:2 dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2[jpeg] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango archive? ( app-arch/libarchive >=net-misc/curl-7.9.7 ) bogofilter? ( mail-filter/bogofilter ) calendar? ( dev-lang/perl:= >=dev-libs/libical-2.0.0:= >=net-misc/curl-7.9.7 ) dbus? ( >=dev-libs/dbus-glib-0.60 sys-apps/dbus ) gdata? ( >=dev-libs/libgdata-0.17.2 ) gnutls? ( >=net-libs/gnutls-3.0 ) imap? ( >=net-libs/libetpan-0.57 ) ldap? ( >=net-nds/openldap-2.0.7:= ) litehtml? ( >=dev-libs/gumbo-0.10 net-misc/curl media-libs/fontconfig ) nls? ( >=sys-devel/gettext-0.18 ) nntp? ( >=net-libs/libetpan-0.57 ) notification? ( libcanberra? ( media-libs/libcanberra[gtk3] ) libnotify? ( x11-libs/libnotify ) ) perl? ( dev-lang/perl:= ) pdf? ( app-text/poppler[cairo] ) pgp? ( >=app-crypt/gpgme-1.0.0:= ) rss? ( dev-libs/libxml2 net-misc/curl ) session? ( x11-libs/libICE x11-libs/libSM ) smime? ( >=app-crypt/gpgme-1.0.0:= ) spam-report? ( >=net-misc/curl-7.9.7 ) spell? ( >=app-text/enchant-2.0.0:2= ) startup-notification? ( x11-libs/startup-notification ) svg? ( >=gnome-base/librsvg-2.40.5 ) valgrind? ( dev-util/valgrind ) webkit? ( net-libs/webkit-gtk:4.1 ) app-misc/mime-types x11-misc/shared-mime-info clamav? ( app-antivirus/clamav ) networkmanager? ( net-misc/networkmanager ) pdf? ( app-text/ghostscript-gpl ) REQUIRED_USE=libcanberra? ( notification ) libnotify? ( notification ) networkmanager? ( dbus ) oauth? ( gnutls ) smime? ( pgp ) SLOT=0 SRC_URI=https://www.claws-mail.org/download.php?file=releases/claws-mail-4.1.1.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5834446ed97e960810a81dbb7ad75901 +_md5_=787376350238a906d7c49dcccb524edc diff --git a/metadata/md5-cache/mail-client/mutt-wizard-3.3.1 b/metadata/md5-cache/mail-client/mutt-wizard-3.3.1 index 63d4e645d7b1..40f5d7630b5c 100644 --- a/metadata/md5-cache/mail-client/mutt-wizard-3.3.1 +++ b/metadata/md5-cache/mail-client/mutt-wizard-3.3.1 @@ -3,10 +3,10 @@ DESCRIPTION=A system for automatically configuring neomutt and isync EAPI=8 HOMEPAGE=https://github.com/LukeSmithxyz/mutt-wizard INHERIT=optfeature -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3 RDEPEND=app-admin/pass mail-client/neomutt[notmuch,sasl] mail-mta/msmtp net-mail/isync[ssl] SLOT=0 SRC_URI=https://github.com/LukeSmithxyz/mutt-wizard/archive/v3.3.1.tar.gz -> mutt-wizard-3.3.1.tar.gz _eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=66193044ec2613b171c805385d0aa55d +_md5_=7644cf2bbb8d0ed992c1ddce42d621f4 diff --git a/metadata/md5-cache/mail-client/thunderbird-115.0 b/metadata/md5-cache/mail-client/thunderbird-115.0 new file mode 100644 index 000000000000..11daed35972b --- /dev/null +++ b/metadata/md5-cache/mail-client/thunderbird-115.0 @@ -0,0 +1,17 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.4:3.11[ncurses,sqlite,ssl] >=dev-lang/python-3.10.12:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( || ( sys-devel/lld:16 sys-devel/mold ) virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( || ( sys-devel/lld:15 sys-devel/mold ) virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack +DEPEND=!=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0 +DESCRIPTION=Thunderbird Mail Client +EAPI=8 +HOMEPAGE=https://www.thunderbird.net/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg +IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW +KEYWORDS=~amd64 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=!=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) +REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) +SLOT=0 +SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/115.0/source/thunderbird-115.0.source.tar.xz -> thunderbird-115.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-02.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/af.xpi -> thunderbird-115.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ar.xpi -> thunderbird-115.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ast.xpi -> thunderbird-115.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/be.xpi -> thunderbird-115.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/bg.xpi -> thunderbird-115.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/br.xpi -> thunderbird-115.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ca.xpi -> thunderbird-115.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/cak.xpi -> thunderbird-115.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/cs.xpi -> thunderbird-115.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/cy.xpi -> thunderbird-115.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/da.xpi -> thunderbird-115.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/de.xpi -> thunderbird-115.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/el.xpi -> thunderbird-115.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/et.xpi -> thunderbird-115.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/eu.xpi -> thunderbird-115.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/fi.xpi -> thunderbird-115.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/fr.xpi -> thunderbird-115.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/gd.xpi -> thunderbird-115.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/gl.xpi -> thunderbird-115.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/he.xpi -> thunderbird-115.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/hr.xpi -> thunderbird-115.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/hu.xpi -> thunderbird-115.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/id.xpi -> thunderbird-115.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/is.xpi -> thunderbird-115.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/it.xpi -> thunderbird-115.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ja.xpi -> thunderbird-115.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ka.xpi -> thunderbird-115.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/kab.xpi -> thunderbird-115.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/kk.xpi -> thunderbird-115.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ko.xpi -> thunderbird-115.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/lt.xpi -> thunderbird-115.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/lv.xpi -> thunderbird-115.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ms.xpi -> thunderbird-115.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/nl.xpi -> thunderbird-115.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/pl.xpi -> thunderbird-115.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/rm.xpi -> thunderbird-115.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ro.xpi -> thunderbird-115.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/ru.xpi -> thunderbird-115.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/sk.xpi -> thunderbird-115.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/sl.xpi -> thunderbird-115.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/sq.xpi -> thunderbird-115.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/sr.xpi -> thunderbird-115.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/th.xpi -> thunderbird-115.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/tr.xpi -> thunderbird-115.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/uk.xpi -> thunderbird-115.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/uz.xpi -> thunderbird-115.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/vi.xpi -> thunderbird-115.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.0/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.0-zh-TW.xpi ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=cb480fc286fe01009e99990d244fbfae diff --git a/metadata/md5-cache/mail-filter/Manifest.gz b/metadata/md5-cache/mail-filter/Manifest.gz index 71b1688ac5922d3159a20d406107243a92d7cfd0..b971f38274d8643a5b3e01ebfd199847901be5ce 100644 GIT binary patch delta 11912 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 O3jIH_G6HFPQ~&_51(s(3 delta 11912 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 O|MvgMtsR|vQ~&_|y^fUt diff --git a/metadata/md5-cache/mail-filter/spamassassin-4.0.0-r3 b/metadata/md5-cache/mail-filter/spamassassin-4.0.0-r3 index 10755ee73a0e..06d66b05b31f 100644 --- a/metadata/md5-cache/mail-filter/spamassassin-4.0.0-r3 +++ b/metadata/md5-cache/mail-filter/spamassassin-4.0.0-r3 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://spamassassin.apache.org/ INHERIT=perl-functions systemd toolchain-funcs verify-sig autotools IUSE=berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test verify-sig -KEYWORDS=~amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 GPL-2 RDEPEND=acct-user/spamd acct-group/spamd dev-lang/perl:= dev-perl/HTML-Parser dev-perl/Net-DNS dev-perl/NetAddr-IP virtual/perl-Digest-SHA ssl? ( dev-libs/openssl:0= ) app-crypt/gnupg dev-perl/Archive-Zip dev-perl/BSD-Resource dev-perl/Digest-SHA1 dev-perl/Email-Address-XS dev-perl/Encode-Detect || ( dev-perl/GeoIP2 dev-perl/Geo-IP ) dev-perl/IO-String dev-perl/Mail-DKIM dev-perl/Mail-DMARC dev-perl/Mail-SPF dev-perl/Net-Patricia dev-perl/Net-LibIDN2 dev-util/re2c || ( net-misc/wget[ssl] net-misc/curl[ssl] ) virtual/perl-MIME-Base64 dev-perl/Pod-Parser berkdb? ( virtual/perl-DB_File ) ipv6? ( dev-perl/IO-Socket-INET6 ) ldap? ( dev-perl/perl-ldap ) mysql? ( dev-perl/DBI dev-perl/DBD-mysql ) postgres? ( dev-perl/DBI dev-perl/DBD-Pg ) sqlite? ( dev-perl/DBI dev-perl/DBD-SQLite ) ssl? ( dev-perl/IO-Socket-SSL ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://apache/spamassassin/source/Mail-SpamAssassin-4.0.0.tar.bz2 verify-sig? ( https://downloads.apache.org/spamassassin/source/Mail-SpamAssassin-4.0.0.tar.bz2.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 perl-functions c3fca037246e877693badea0df3b0ef8 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=2ce6ab7532ccfd4c9098478dae10826c +_md5_=3e1dde53d8853bacd4790d3921a7c825 diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz index e8b53bf7cf374af7096ac3e853e5cf73eaf7a8a9..2491fb2a80c79991e78bf26b1d74fd2ee60560e4 100644 GIT binary patch literal 4848 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 WG8T``(rB~(<$nPd5>Vm)Apiign?Sh$ literal 5323 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 d$)$u$OeK=sys-apps/sed-4.0.5 dev-libs/libpcre2:= tdb? ( sys-libs/tdb:= ) !tdb? ( berkdb? ( >=sys-libs/db-3.2:= =net-nds/openldap-2.0.7:= ) elibc_glibc? ( net-libs/libnsl:= nis? ( net-libs/libtirpc:= >=net-libs/libnsl-1:= ) ) mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:= ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26-r2 ) redis? ( dev-libs/hiredis:= ) spf? ( >=mail-filter/libspf2-1.2.5-r1 ) dmarc? ( mail-filter/opendmarc:= ) X? ( x11-libs/libX11 x11-libs/libXmu x11-libs/libXt x11-libs/libXaw ) sqlite? ( dev-db/sqlite ) radius? ( net-dialup/freeradius-client ) virtual/libcrypt:= virtual/libiconv !mail-mta/courier !mail-mta/esmtp !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/postfix !mail-mta/sendmail !mail-mta/opensmtpd !mail-mta/ssmtp[mta] >=net-mail/mailbase-0.00-r5 virtual/logger dcc? ( mail-filter/dcc ) selinux? ( sec-policy/selinux-exim ) REQUIRED_USE=arc? ( dkim spf ) dane? ( ssl !gnutls ) dmarc? ( dkim spf ) dkim? ( ssl !gnutls ) gnutls? ( ssl ) pkcs11? ( ssl ) || ( berkdb gdbm tdb ) SLOT=0 SRC_URI=https://downloads.exim.org/exim4/exim-4.96.tar.xz https://dev.gentoo.org/~grobian/distfiles/exim-4.96-gentoo-patches-r0.tar.xz mirror://gentoo/system_filter.exim.gz doc? ( https://downloads.exim.org/exim4/exim-pdf-4.96.tar.xz ) _eclasses_=db-use 3807d3e43e20aaa6e4decedd2bb2db4c flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam 4efe951aa8ce2c16288d7c915196fe29 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6015a75b19d5c741e67eb23e6b50c7ed +_md5_=68731d89536b3757b829e59dc80f4c6b diff --git a/metadata/md5-cache/mail-mta/msmtp-1.8.24 b/metadata/md5-cache/mail-mta/msmtp-1.8.24 new file mode 100644 index 000000000000..12b920c64d0f --- /dev/null +++ b/metadata/md5-cache/mail-mta/msmtp-1.8.24 @@ -0,0 +1,17 @@ +BDEPEND=doc? ( virtual/texi2dvi ) nls? ( sys-devel/gettext ) virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare +DEPEND=keyring? ( app-crypt/libsecret ) idn? ( net-dns/libidn2:= ) nls? ( virtual/libintl ) sasl? ( net-misc/gsasl[client] ) ssl? ( gnutls? ( net-libs/gnutls[idn?] ) !gnutls? ( dev-libs/libretls:= ) ) +DESCRIPTION=An SMTP client and SMTP plugin for mail user agents such as Mutt +EAPI=8 +HOMEPAGE=https://marlam.de/msmtp/ +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=fcaps +IUSE=daemon doc keyring +gnutls idn +mta nls sasl ssl +filecaps +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=GPL-3 +RDEPEND=keyring? ( app-crypt/libsecret ) idn? ( net-dns/libidn2:= ) nls? ( virtual/libintl ) sasl? ( net-misc/gsasl[client] ) ssl? ( gnutls? ( net-libs/gnutls[idn?] ) !gnutls? ( dev-libs/libretls:= ) ) net-mail/mailbase daemon? ( acct-group/msmtpd acct-user/msmtpd ) mta? ( !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/postfix !mail-mta/sendmail !mail-mta/opensmtpd !>=mail-mta/ssmtp-2.64-r2[mta] ) +REQUIRED_USE=daemon? ( filecaps ) +SLOT=0 +SRC_URI=https://marlam.de/msmtp/releases/msmtp-1.8.24.tar.xz +_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 +_md5_=833003b066f33b876b03dce4c4357f1f diff --git a/metadata/md5-cache/mail-mta/postfix-3.7.4 b/metadata/md5-cache/mail-mta/postfix-3.7.4 deleted file mode 100644 index 8a5bfbfe21b8..000000000000 --- a/metadata/md5-cache/mail-mta/postfix-3.7.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare -DEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix dev-libs/libpcre2:0 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap:= ) ldap-bind? ( net-nds/openldap:=[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11:= ) mysql? ( dev-db/mysql-connector-c:0= ) nis? ( net-libs/libnsl:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) -DESCRIPTION=A fast and secure drop-in replacement for sendmail -EAPI=8 -HOMEPAGE=http://www.postfix.org/ -INHERIT=pam systemd toolchain-funcs -IUSE=+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql nis pam postgres sasl selinux sqlite ssl -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=|| ( IBM EPL-2.0 ) -RDEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix dev-libs/libpcre2:0 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap:= ) ldap-bind? ( net-nds/openldap:=[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11:= ) mysql? ( dev-db/mysql-connector-c:0= ) nis? ( net-libs/libnsl:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) memcached? ( net-misc/memcached ) net-mail/mailbase !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/sendmail !mail-mta/opensmtpd !mail-mta/ssmtp[mta] selinux? ( sec-policy/selinux-postfix ) -REQUIRED_USE=ldap-bind? ( ldap sasl ) -SLOT=0 -SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.7.4.tar.gz -_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam 4efe951aa8ce2c16288d7c915196fe29 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8fa0c4c1127463cbb52c38b2262b772a diff --git a/metadata/md5-cache/mail-mta/postfix-3.7.5 b/metadata/md5-cache/mail-mta/postfix-3.7.5 deleted file mode 100644 index 75d1cfe9669a..000000000000 --- a/metadata/md5-cache/mail-mta/postfix-3.7.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare -DEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix dev-libs/libpcre2:0 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap:= ) ldap-bind? ( net-nds/openldap:=[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11:= ) mysql? ( dev-db/mysql-connector-c:0= ) nis? ( net-libs/libnsl:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) -DESCRIPTION=A fast and secure drop-in replacement for sendmail -EAPI=8 -HOMEPAGE=http://www.postfix.org/ -INHERIT=pam systemd toolchain-funcs -IUSE=+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql nis pam postgres sasl selinux sqlite ssl -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=|| ( IBM EPL-2.0 ) -RDEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix dev-libs/libpcre2:0 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap:= ) ldap-bind? ( net-nds/openldap:=[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11:= ) mysql? ( dev-db/mysql-connector-c:0= ) nis? ( net-libs/libnsl:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) memcached? ( net-misc/memcached ) net-mail/mailbase !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/sendmail !mail-mta/opensmtpd !mail-mta/ssmtp[mta] selinux? ( sec-policy/selinux-postfix ) -REQUIRED_USE=ldap-bind? ( ldap sasl ) -SLOT=0 -SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.7.5.tar.gz -_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam 4efe951aa8ce2c16288d7c915196fe29 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a25421afbd3f00511c9f847fca77d9d2 diff --git a/metadata/md5-cache/mail-mta/postfix-3.7.6 b/metadata/md5-cache/mail-mta/postfix-3.7.6 deleted file mode 100644 index 10c3cc1b8fac..000000000000 --- a/metadata/md5-cache/mail-mta/postfix-3.7.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare -DEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix dev-libs/libpcre2:0 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap:= ) ldap-bind? ( net-nds/openldap:=[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11:= ) mysql? ( dev-db/mysql-connector-c:0= ) nis? ( net-libs/libnsl:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) -DESCRIPTION=A fast and secure drop-in replacement for sendmail -EAPI=8 -HOMEPAGE=http://www.postfix.org/ -INHERIT=pam systemd toolchain-funcs -IUSE=+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql nis pam postgres sasl selinux sqlite ssl -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=|| ( IBM EPL-2.0 ) -RDEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix dev-libs/libpcre2:0 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap:= ) ldap-bind? ( net-nds/openldap:=[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11:= ) mysql? ( dev-db/mysql-connector-c:0= ) nis? ( net-libs/libnsl:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) memcached? ( net-misc/memcached ) net-mail/mailbase !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/sendmail !mail-mta/opensmtpd !mail-mta/ssmtp[mta] selinux? ( sec-policy/selinux-postfix ) -REQUIRED_USE=ldap-bind? ( ldap sasl ) -SLOT=0 -SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.7.6.tar.gz -_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam 4efe951aa8ce2c16288d7c915196fe29 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a25421afbd3f00511c9f847fca77d9d2 diff --git a/metadata/md5-cache/mail-mta/postfix-3.8.0 b/metadata/md5-cache/mail-mta/postfix-3.8.0 deleted file mode 100644 index dbefdfa3c54a..000000000000 --- a/metadata/md5-cache/mail-mta/postfix-3.8.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare -DEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix dev-libs/libpcre2:0 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap:= ) ldap-bind? ( net-nds/openldap:=[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11:= ) mysql? ( dev-db/mysql-connector-c:0= ) nis? ( net-libs/libnsl:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) -DESCRIPTION=A fast and secure drop-in replacement for sendmail -EAPI=8 -HOMEPAGE=http://www.postfix.org/ -INHERIT=pam systemd toolchain-funcs -IUSE=+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql nis pam postgres sasl selinux sqlite ssl -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=|| ( IBM EPL-2.0 ) -RDEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix dev-libs/libpcre2:0 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap:= ) ldap-bind? ( net-nds/openldap:=[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11:= ) mysql? ( dev-db/mysql-connector-c:0= ) nis? ( net-libs/libnsl:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) memcached? ( net-misc/memcached ) net-mail/mailbase !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/sendmail !mail-mta/opensmtpd !mail-mta/ssmtp[mta] selinux? ( sec-policy/selinux-postfix ) -REQUIRED_USE=|| ( berkdb cdb lmdb ) ldap-bind? ( ldap sasl ) -SLOT=0 -SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.8.0.tar.gz -_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam 4efe951aa8ce2c16288d7c915196fe29 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=34f23aed7efd155c5d04582922afb8d2 diff --git a/metadata/md5-cache/mail-mta/postfix-3.8.1 b/metadata/md5-cache/mail-mta/postfix-3.8.1 index 203e5e0d5432..6042ec2e7e63 100644 --- a/metadata/md5-cache/mail-mta/postfix-3.8.1 +++ b/metadata/md5-cache/mail-mta/postfix-3.8.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=http://www.postfix.org/ INHERIT=pam systemd toolchain-funcs IUSE=+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql nis pam postgres sasl selinux sqlite ssl -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=|| ( IBM EPL-2.0 ) RDEPEND=acct-group/postfix acct-group/postdrop acct-user/postfix dev-libs/libpcre2:0 dev-lang/perl berkdb? ( >=sys-libs/db-3.2:* ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) ) eai? ( dev-libs/icu:= ) ldap? ( net-nds/openldap:= ) ldap-bind? ( net-nds/openldap:=[sasl] ) lmdb? ( >=dev-db/lmdb-0.9.11:= ) mysql? ( dev-db/mysql-connector-c:0= ) nis? ( net-libs/libnsl:= ) pam? ( sys-libs/pam ) postgres? ( dev-db/postgresql:* ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) memcached? ( net-misc/memcached ) net-mail/mailbase !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/sendmail !mail-mta/opensmtpd !mail-mta/ssmtp[mta] selinux? ( sec-policy/selinux-postfix ) REQUIRED_USE=|| ( berkdb cdb lmdb ) ldap-bind? ( ldap sasl ) SLOT=0 SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.8.1.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam 4efe951aa8ce2c16288d7c915196fe29 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=34f23aed7efd155c5d04582922afb8d2 +_md5_=07af6cd2cf524c9c85d3c7598ab4a99a diff --git a/metadata/md5-cache/media-fonts/Manifest.gz b/metadata/md5-cache/media-fonts/Manifest.gz index 0313306c939dee8cf2af586968ddecdd1cb4e63f..8f4f5d2d76a085a2ef4cb7d58ecaaff621aa31a2 100644 GIT binary patch delta 42301 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 delta 42159 zcmV(-K-|BH(E{er0+1R4fEke-N`LZszWZv2!`gykk%682K6@=6~8&*mr2> z8EP0Qv>3{&sm#X1uNY!!akOK#mg+cXyhbf|oIB0X!mgwAbMC#zF6&w|X8vfV9#hO$ znQPB;{~!O|wQ4`F-(014`MO`0DD!NrPC09fcRE*`bsptTM_##x((c{b9j$=~f#YTRYBj(?x%CNb#6G&v~_6)7sa*>v`}g7yHr2W@%^n zzC`H=tCV||KKCr+zT>#oIa^O@Uo3uY;jU$ublv$JX(aaXK6mK(4%Ii0oqbDvt+3i^ zA@nwQ5BKC;+au{=-0L0?~lKK!GD~R)^w)ux>Wl- zD?7)A9CvTC?fZy}ed?GE8*#V$*t}tzW8bM?EY@*^ImQvrysYR_Zj5JTYA&T{Y?$6ZFd*XvU8{(Sj)Rqb%5d(4wxnf0t#ENf8jyT`?@ zrg8FPHy;)9d7bqP6Mr*eo9o!_WS%Rg^TcNFzRo(r$}xxgzUGx!=@fTAj))E313SDT z%QbV1FH5!G<8Cp&F3_mgN;$7q!pS~V>}JiR*$g%}hM8HuIb%s-U~X-fc!$11%>!#; zA$a4;!{sC0Y*#-kD?Liqq3&{(XZ=^Xa>ESz8ABR4VP``lFMlw;FVMX9$eq1CaZ^40 z+!v2gvCQjq$!AGrkBNg7OtqDCj8-z=$Ook^I$$2Vml-1lc&F=H`MTy6e&59MkBm|MJD zJS*4<@PDxsxKiFNp1>8Gvayh(#Tw56tfbT%D^1CO~Zx`nni+EA{40Eql=5e&P!y0F)#Jn+r3xmn^ zea5<1XD9FL>a*`qp8w!9<4S{7DMUG-1HU;o0DnQi!tw#s1jg2hGqOt~8NjgO_PR_s zy)RSOjk&B_JP9M-m?Xcq36kL&#{kQ(E8|!_@BlllWysr^MLlZFW46f?gXlP4D-(iR&oTfuc`m-_ynmrMp#$EaTZJ85sSNydwSBUC^#o`M4dpwk z|F1ur@ecPX<(H0t70rs1V|h5`+Pe`S@KnOy zjC}1G6Y*oQQ5qR$dzJA39TdM2*r-)I#63=#b%rUPE_bvrHmm%=3M-4#7 zFzl>mxJ&)Kdo3(n21i-|i}{zh!hZ>v+<8sV6bi9xx%MhNWr8LU@A2{rQbianYaB$t zRbaD695;M--7mxw4=XT=n-~lJ9fQx}SqKrB>2dRfFqXKCCU=g;)dL^}wZ_eci4vd` zFp=99T%l~lbr!S?2=jmm$K#ST@OuZL6+A6F2BH;<2;2Mag`Zkq|5%^DF(#|{ji_I* z)GC#W4J`L@hvVjD;~DXduvh_br5q5v5|4b(+K+bilYa*r87EkluRSkAXk$T+2_Jwr z=O%R3na@`idL5Iq2PzJy3>LBil_(d^4%5dxGL!2EDt|LizNA8ndm+rnMexU70VqhJ ztiRtd)egbCL*4{n?7f{4eKbPF33)cwV-gguXFmb7K-5U-an@7Fof8@b4DnH@7dXN3 z!m&~#jE3vzp}Q*=(rJY|cO=cRzy^5J1$}I+SO)(aKY!*ENMdtf6kS_ES9Nv)j7f8s zOV@9Et^`EjS!a`&2qS;jPlq0Pg!Jl?kTsw5Xu#08I>G1i#pT7LZhyQ#J>l**r{(woW-wBWD-T8*jL!*Pl zzoiMJL>_d-(|wg75`^J0n3h@rRyct-z5~>YtTQ4G%Zp$<%oDsoGc_D1Pxvis20O!auw4BYnx#0ako3Xw5C=vdiU9$dh+0QP{5O5BD$$Smi?Sq|hD zPI?muFs^ts9(_RL38n`kuG}4>1It26)C+?ko*~}D-Bbv@AMDI75VV0YwsZWjV!yU8 zAAUbrD_F#Fzp*YQ6j+1`#{~E-WFRUShSby6ek+f2g(DjtvEHEnPy}Xz;zi`drI8rO zD>xegjc^R5y|0r}3MPLUUN+)5E{JYlhkiGC;}gy>x8RDI;C--p9NK?J)-3D|!@62) zA%}z@fGi&_=b4ndD5gO)+gpZ)fy3xBGVfb#gxUV`+n>L@;C<8^YpkzS0;ord-b!I! zm34x%WOiX=u-ELU^*a;%ci=?}u->q}dTeMF%LhWRUi{@G7QlZRB&7?rcEwURvS|T+ z36foJ;yR&{fIi^;0hL4agrmL0Mt-EewC9Dbdj>zNd4v5Qy!(II% zuuXt88t?FJ#4-Qfp$;p}(2ovOLeF4pkVfQ0fkRBV7}9a=6R?g61qXEnTEOD-+j8;q zpZC1OI~u-R6^6xXrVV^X6+I5D=mTK0$DX zsfS@g2>OlYV1ZydP^N$a!k&)YiLHc-&PFH_pj8cR#!9y91?@EqY-k-h-192Cc7)T7 z?3t`q)#*Qynh5fke!?CrHpJZ(O%5vCBS zMAmp_lL`!Ue=m`fD123Uy|IBXVf+9J65EP>9A*wX=u-;X3sk%bf0)ri8^y{4;lVg5 z3(2!Cu!dOHV%pIED10EFgcpAFK?-G6_(teQ`~6G%w0`}S_=r*gwhqGhYZ8LMwg%kq zCMxB5%eNt#Ko2r4qmA)KGbO3qNVU=*#t88NQvvvEe}c-8V{~5w7uE@xM{F$d48&M$ zBy=l+#hqY>x+!B`aFn7NBH+E|v{+>%++qa)AHMdwF1R|b1Q%uhZ{DdC1VKW;!&M8W zf@0|REmN&~Vz&#njo4lQ7n(g51BMxjGwTPljCLBRi;s)_BS=Bk>x|pn?f1p{G#{Cm ze_*Gee<@fB;A~+r5#P;m>G)4?$3OQI>eM!rJ&G9 z$Xh>=7{lzHSwvj1;fVy`c+@!qM2UTX|GctOIo2XnLNzeNN$^|zF;JNr;C2x>4jl5{ z*dq#kV>00|6#~txNPsDWHg2DLK`dZ2(2v4OE&s>u#m;DWp(!;?8kK3cf|qD?mi+sU94R(4hPcp-R9-{^UKt)Uzz zIBG*r0lW<-!3ID>G%=oC*!uEctQYphdev9NipFGCC<7pn%XScGI?>l;!?C6zBgjbk zMlk6p$Qs-Sygo-aV_P<~m9JJj0!4%@e;gK7&|pTG3xKfC46L7xpW@-!vRd;*1)Dp+ zUQ$~(;T7aaXPf}G;UC=y{{?@gVhywitU2>@rB5vp9cZopBMF2nL@31qvlDk4}^IYu5A;le+T4)pO~ z;UX5@ClW9ecmjTghV)2Hj)dFdm@rF-lq3Wk>X;}&=DS&~>~6sF8=nV`e_pF5qVXPx zKSIc*c*jO30_71YC&uH64svJ|Stqt}z-Jaqn=|xeuzBr5-m+r>(gB+QGg*JkzXX&t z07RICEW`1?o7Hdc|NQ;Kt{S_R12a}PMA9MYQY$GzDy<{g-%Gj`BwclquE{} z;qW*P8h(NPCj#YbQX6cU_o$bNwaXKSdcbhj86f*-IL`@zIZQsooHL)8u+7b~$6Ahx ziiU;aEt$BCy1!lY;4dFU7l1u>)*U5QdjGy!AAkEW-v7S-1hJHbf5$6#&ok^`!T}h8 zr<`*u>NhYC91x}X6yn`Ehieb;pzQB}mIsNzCZH7qP9qW|geF)uR#=nP#~K~1WSJ*g z8e4Qd@m=Vovga%;3>4x;>X?F3GjD!0c6JCuV5yJ~Cs>Fo!qNzn0gE2EAgECF)pGMm z9&Zr{5H5#yI|k^Hf0DA1IMo;bbMg*p12v0qKmDmKw<`EklW=^Gh95tD$Eo+9$~#2n zE4QkiU503On`noA6IIz0>>jm>twBJEzG<3iYT?9=MU)!MaCv;Dhn9T8xnR&6dx8vO z1lT-c8>W;m2!0B1g5#>^eL!X|v#uu*KE2R}Wx|P5C#LWW+h&qPrA$h%}}}ohT+J`RC0#7!AKBdYarl9P0|KXd6*c6(w+DB zh5GZ;hxO_GAD=$_wg4;C2>$mP1o1c|5)Vb7x{oTdo)h-o%yzfqkhxs}IlmKth0bMf z0iKgD2t5EKf3+{rj5x_EV{`DM%&+7MIN@ecpoTjWEK)K3gm(havy~eFzX)lsXa#a_ zvzG+mTmpgt(g1DnJRNl6+t>mG0}3HuFn}BQHXAvgjGE_P{E};njED2!04KUoY6ty7 z&uxF>#5EAm+Z5S^ou!`@j~U^+v0Abi~vXmgAEdGgiB{_VL%1$QBliAZNUr16Ha z$KvMT&jf%93cV~AK@=JXtg~2rO2)g99()3%6MN4tN!Z7&tWGfTfdQ8UTsKdJFuM_O zTpnU(f0hI%K0#6T#)Cv22%)3!%nQ+pwq&_V8&&}jfad;w%EMxPe&dJGQ78kX@HIO_ z$l481f%c@>pVMKqIZQIehN{B-a{?_d^F0-?1Z8{0w!?Y(t1v~g*;tPUi^$iCor3o$ z+$)4b_JRt4F|iuR*T$z{g_ztNg3D_rD|@&we}L(n%@3j!W+RBi8-jVP$VMTc`(poc zKAz~eJmDpPq}5CS5(HtR&@gl-L>cCEAxNxCiObkrBc6<;y+jh&KbwJ@!UH;yzr8Nk z`umqp?dy7t_AAfO-p6nxt~((^^kWPYtRB`uq!Tf2zV14#)A9VRUXV_!T6j?w z4Hjym-{bD@D~BbuB#fg~>#>LGs}l;t@_;3EsLWNv(QoXX4>@}-C2rt%4Pxfuf2lNz zIoxb7>hpk^Lg!-bC%}QTu*%^|mT#O0w2CiG2w-0Q(C=C1Z!7obufP3ij{b-+uj?JE z?RBXz9v&kRNG$Cb7%gr?%!0B&Fak6-fK#j+&&~E`DHkCX`AURj_pNieN>VsYdGov^q2*7+$q;S@5TBYB>-lpIdPl-)~4oNN9h>z z@jZF^x>V^YLHc2-T7im+v+-;mO%Ng>)ablCh=lGWj0TA-u34`^RIj($f4O-Pzz%)` zf(tNZ=)+aU&>G=}87Ye$gewl$*h0GG8xL%1Rcthv*oa%&A3WoN$D_OIY2ZQtF9|0El6WtWqW1hxU|la1 z6%I^jgrHrq508)8n+X2EEODBE&^&jYDz5;W#|ME4onFT7dCF9he}JPEk41zcMy>^y zCVCtgjoFK!Dq?vm_(IsMxp=C9eW+EwQPlb2cMlTp^p5X+wItpT!}H+7T0_8weNfN< zdC+bwitrz?V<@6|SiL%oLzTs|vSaxP3e&%3QHe(xxD(+w1UlY4JJD}Ug)wvrI7b3t zqmb?^<@q9`t?P*_e=mOr;ziGFVQAQJ-h`ZNc?Y)L2LT`c6+J9>J)we|C&2y8e{~+1 zjbl#}>arDtvtr4w&FporEbB5tu3&l4vDiWE6BPKCCY_%?ewgnMi~dfj=$qUhixW}- zTVc*;QGs@Y>WT0&=dHlsC{=KI7LdSn`^EMk8v;%MkBZk#e~d)5@yEASF3U5n#%n)x zdqkdBAV`Ua^+=Lm%m-T<%6!RXC1qdFH%ooB+S-Qh;xi@!`%T!wph6>l-;K9z7tdEfACM?eoAWUE8POkd0BXG;Nz~&BJZ+~RxBS(#$O2U1binRwbA<-_1)j@lf2L(_*Aa3uEns%SQ{9evLBM#Y zQH?~2Pll`^9)nT=+(K2P>l;X|{{C<6Q~T}X?-Ni*PyBG6e>{gUqXFlL!1^59Ba|_M z4J-AKnU6eY$A`exE{g@qc!g@UEWrShr;xyO33kUaY0vhW>w#jSbuCN5}tGYI`C`trUWFz~Bp?e)EU$^*M+L02#a#xeUa% zrwC!+z``OzD!-3Kq&0bg4c*%`GNhGX=~gPSejpo|3dVgSSPzANlc&i)J@r~|xjbOW zXNM_l$s06Z7^#kcwbZ*4>++Q8Sp&#I;4&Exe@xOD;>fvMhWp>gJaRPkH}e4UE>?2h z!3yFUPa+JK$=)6{N7ztNg0sx)e8H`F;mk^BAU|0SJ&V~qCdf09?9?tk()dEg?!e6vfpgLwNw|ivHupf48P2@?zaW|<tps(hJg^U?di-L{_YMoPn^8xa8`2o{;{h z@E0(<6e&dB!Xu;t8}r94_8^kpR%+)a{qxXqn3lg_5Cutt-6AV*tIp=jQKH3F5OLla zCCMfdUwwdt0Jskk4Yf6A+!t}cnp?ySliwR6e|Ev(9>HSi9)^iod|S8Qv9J%n|LsYe z{#4!_;eJirSZ=Gh@58c-Y4J4A5$>7NeHsD+wv>jo&A=-Jh-hPp(b?eAgeWNBwT5SK zG3?39oKUm~hq`PKxI^{0kht+=R=Z0!%-sN!jeojcOw3+|l;C6+QmYX#G7%8X{E*OM ze}1n{SOJ!58W)Cn6XOz^`-UBwPt71a9Hd->*!)ztdIr#NZ}S}4TAiZc_RFErpz?h+CCun~c$frYX&5WgKJ1`mDe@Tq}9>g6eA-Fy>5(Rflp zt6>KAwEhO6gJ4V2(E|tNN$Lf`y}s83uD}2K@BPz<&+qrAwUmVcs5KSwrqZoqf1+7r zT-bgGZ_W(Kv{N8x0SA#M0wK>b!k~+F?|^s4IAE5*ods7`*(3-l>>M)44-K1AZm89b zi-rxQH`|%dy|-ui_=6>L{d_H=)E){P7(*TAfxwI<+bscbpQ|>p5{Ke>)KzPm<0EE| zV)Bg#8v)Vav48U1gf}e}J{uL;e+kim-%S%dmRz%jYZrA$3B`x~E~wYvQP1!2;5Xc% zYpkv#r`xLYd) z9z^)^wraLz%iRx8C~prJtQ1F?E9+j$w9H|qQY=}EPg%VQQX(&ITu}hWf0ADntz~8F znTW&ozHGZsSgRE+c$@pwTJeO#lEdDu+O=E-X~Pp=nkH*LO)C?tplLV4%_`xq>$5$* z|NOuHTwj|A;1C{9*Pp_>^Nmd*ThN8U`gf1Als+KR22d^U0LwMp0$E3|m}UjM&S-og zz-Mg5whA+2#7bgWx8N34e+m=N1W@)8>qz*7c{r=wkYHURduFp%=WFrN4P z$3P5%i1QNg-J{yCMBqOy<9#{FuU0?J4oN>PZVbp{0!IQ4Dlk6W$e_n}Dx1P?cjeLXS#Ch_Uuu-(Y0g-280oZxKvrg<1 zC3kta4lj?@a{l^|qZSb;mcX?1VpkWIf)Dfd6@3IB=sTR(NhBpUKeiJ^{;;4Bh$;{} zV3tG{%=a)EB8DLru2V7vFqI4F9cB%a8gOAiJOOcgLzqaj4;f7@z(*k68r z|Lgi2R&_n6hxL^*fNF?K1y0!yiO*$Qq3*I>8Xvb@bNF*Q-Ao5eH28Y5xuptwR z10E~m4I?e904-EFG1h=SXy?UI^Oncrii8hb3QdJ`6WjtUE8Y+lq(;P}k-n|j>d-Uh zQIJOiVi{n*FSU~U!>4cM4%bh>`~3#0Qne>7*|9NU1Yo9_jk&AY+zE5q752sUYRT|> z7KY{Esa5M826)zFc9M`ZE|Z)gV1G{Ozul0}8GG(;*69Itgbpxu=GT=%9l_JV!ve(` z9-d|*Svg?^%MQXD$}BHXwM{T|j*cHIZ*>@@WFFJ|Y4rofu^DAb+Ke2vxB} zb3z-fs^QOw0vIjO&b~o!>@G#h^?jO9YB1Ij`J0QVd-GIr0tt9VJ>IO;69d1kRC=v* zKnxJCz?G&HEh;*b{n>J3sG4VMGGK{zj=lJ=7NHN%*zc?>S~rEupt7tAhd%{>3DR}? zQg$8?x%_Q~F^nHx-|aNL+JA(HzfuNhCNHu1R0&iiCe+IoUcR|tZkx@ss*l*5mMZ65 zwmUV1B2vmi6}X?t7-F`Kkl9uscUQ*mSCywA4pO1`y4p(SsFj%=8T3sNJ_@?ckA1y| zQqDg&>*njQC1wK$3RtBFI z@Yg33v!f^16^a?8FBTg2$lBdWX^v8YA|fp({%{^*Ry}dXmt&nBn#B>YRM_>?f5qm9 zV{YI+Y_}_2L`ghUSxodL?hH_qsKF<-c(3aMd-xqQ!x)TJVtn~-7KB}>c;^V8u!Q_<*+em~oWQb< z7w}C)i3WM*U7($Y1#6~`JggDVPp59TMEuCsFhQXw-Z#OQ7ChRiws}J|UYLWD2DiSu zlx-(pykH~j1j-3}t{d79wXlc`Wu7{;AB-?Mb8+FM&Y-yxb_6E-yhR#53^Uy8Z{I`0V$ ze4;PEk{CkluZN5q>asIFVNZF$)O1b{Qb${sUwTG&TQUnLW&65~oM(y!?t}IokXlx! zn`=EG1MG2o&3^_~D=wz(6mqSSJ)O@GDR|Tw>XY2S+z2lqA_10&?YSKR+vWt*f|zNw zCz}_z3J<jV48LU8w97`SDB;h5@|bTEbx0)$MsaA$d6!IQjvFkD*-?TP8N0=5t{#D8Poi zFNjp^I$A!L9S~4Uvg3DV5BLOQGY$;)`_-JWww7_4Xu(WcN=z*Gdls=bda0iEgvy@+VK` z5mrCuLo$Q24{V(XyzP;OfU{?Sbr?ph%@hav=r1IrRAlGcEcE4xQU>hohdFO-bSMUm z7KE+7W9IV-gz&1<4xTF!iWs(W~V z42k|BApH8Feg3{yNcGpFvUCIOXwlscQcEuei+3VWAgh>IBvx)B zfq&t47JEB`m7>KA){)Xi40FG1@k}+r0E3k z_iH4865OcZLU^&N4-ueN2r)bj*@Xx{V0t4tv%oyFCC;a_H!yfBsx4J#Q+qEwAO2IU zT8Gp_!On&S^nk}Vv~1@&I27RNU0|a41Z6{ z%t^qm^C>g;to*XLy$S`EXF(n9kF%?DnWHG{OO~+7Mf;gOn6`@!_%qWv8WG*=IqE!o`f`4ecf<5t|TDcIs7ryc1di_8&-l9Ii+Y(arD4GM6va#~ZN@*+2ahdt!a{c<}_%NG@ z{~w<|d|99VVsGhV05P!;f|JI9@5mwrJ%p7kbvJEk;>I?dhIsmlmPRY?4iUwjP z6d!D~G!GfiH}vYE9wdinyU@@UAZSO22iF8Y+W@EYB;ZZ>bx)`g8~SYK!f8=6#f(fP zkc7& zdO$us7%{n)`av)vM%l=DBi8N0+QaJg%)dHmf}cL{>%vmZ=WOzNTJ$|ueQjlQpizTA ztO4E}me`E?98ttUbPv~bs7*s!Vd?ALlEMB$P>ZMN+%Q_oair$^}@`a<$A5A z0L}Q7pEGVG_6L6M zvsLKY;Si@Y2U{~TJoRaTNw$ca9*yiWb~*8XtRQ5~=tNl&p-yvJW&qIfm>JNSzfYU` zx?C?!jeiZH@ofl2czS$^xG9d=f_2-?IHVNM(ME+O!d9cGd`TP=Q50l=$=xt;IFs!w zA}Bk*wt+?%bFuLQl*Nv%sk)rF(5|oxED$kqfU$=~m(UZen&*Pv-r18kEIxlGD}kT< zb+#iHQ;VK_9bX%ddE*lTj-H3soe;VX_?f`RI3Fk`)DLteAqKq3VswXg@qEv~5CaFV zYqsIFQ3$%+ZJG6ateVv;9!#SUGe!ytE`%p!fH-OqH^D!nDEk4Q=%}D8oW%?>T9-!& z1g}R|ZJsC{JCp(TTOHpVB65FWlcQ#{Cq*8X*S}n~A6+!PCOTLa&mpk-r|J%j^_x4} zPU!Spaj=M2u5AFJ73bfFtyo`2w6NI;=}TO+)DCDzH(an!y9jnw-PoM?)GNYCAeF)D zisc*$+4#b=Usf$xRMznF2pWQt2at9?$D~jf;4E4^jzW`~^r!g$Htm1t;2zL#B1=%o z*5q$z3>Aw7WK_{AI{1fG>%@ZM5w)o)ettQt#gewQz7O$wR_$9c{`kkI55NBU;Z+pW zSCR{s5)}ym#V_iP0GR9i+HqiuM)%MVPu;6I&&4xp{&8F$Ydy7OQR)WJhT! z+gy&m0U~)kQ@9bH>s%os@a^mp3!)IZ7FF{Z;DW_0w!{EP5>jRFP7k#nQMCRUWWEwD ziPU!#l*c&D$GriZ;+6(NsK?Z4gMe6Xg|&l8H*tRHUzU^U(2k*~ATvAh;+fW=KMifg zPMPC0WU|D05Nk%_ah4NO5VD#yh8G)HR3kPc56D-~=&XxH*~yGW~YN)?ak`^+rh9oN+%5ipkzr)12pWXqzKEEi#8sMeO}_ z7@<&L+X000DfikKe1%K{gWHi+*C1q7tFcc097Z+m&Wc7fbkyA)!(u@`$^rW&TD%;| z0XlZH=Wc%*7LRHyuqRzSghNaSv3IwxeLh1^G+e89tygB7;Wqq^9l!ZJ9o_>{EN8ko z0&+YxwWw!63rF%m{X8L7Ch)N(%kz+uZoQG;hGDr;)5DQ@BG?4v z?HOZ7?8pMIAqP90GkR`~mQpbAD#R6A%J!cG4X4?7w zTAl(>{-bEdudN;!FhL>|ztEmSL>|U-4kYW02ip_gtk=JP`1}|2dR?yY92o(mz|Dy= z1|*LYc4kh|gfG&%M_shXC?LY)-Sd zk7(l2YPg;D!>)rkryUpUJp1Oz;NgjG0j!_^&g@MnIfR2lj@b{3UiMwKQ&6xWdxKs= zq!l1+-eH|9y9eP|%70CSTXZ(bX@}SOOuh)6D2*7uCBOC$b%*ylA_KbT0M7%QiViBw zl@*%RDOG^}{V)pMwR`x~rA7m-Z};Ipt=anW^M{Xrd|NY5OVX=jnyD;=pQo#FTdIm| zdrk|>Ge5&~vjiyJ4pi<~{^kC8${*(C)??pT;$`Y#77)xrdVlsiO(a7<`O)F1Q8Ct< z7L=pKXa!%GN}`v1_F)fEGx5sX$1v+N#mwUFC+ocQ5t+ep|nO`T66EmBm+Ki6>{Q zK1FLcEr82yWq(L!Leciy1H-GY6eiztu~d0m%O6X^tgtDOhKWw5p^qwy@jgtY-bcYDoZKsD3yJOqkB$gC{??FyeOVGvLS6TCK*qQ5#h5_+U<6jIoM1>y?g^t^aG~p@zMI@U{ zg`Gw?$Y`}Y`7S-x&;S_!9zZ!L5a9`G7A^EBju=mt3@sCD!QIC9%(?tq`#S#&%D*RW)MWbYEVV>mnn zz97etZd(bVLNAF6wWqC}&4;ic-&(fOJV+XK*-eO=fdmm|kMn6mbuVf+ZE!fu+A>7o zB=N7T6AtN!dXTtz3g*ZfF9f)FWXlBcW=Lpg^teLEyvO`u)jqBD`;QUx{4sH{jVZ%f zo(?Vv=Bl^ns}SZZV`3NIxd{tMx51xZ-NEdKS*D0MI_nL7@}FT`ay$_RdqR`sHX?t# zh+&Q*voPB}=-Vn4#|vE`q!R|fRQ!-lyiY)_c{RgxDT0NrICHxtPSvKBp3R%5kWi&% z+fwhW*5mMUg1b4V)p1?(ZN&Wi@%MlHMOD6LuxB<*C2V_YDYNftzim&*MAijQRgE=B z$Y~>SY0hCF7 z@;%Di_4@PozmVASX1R>YU<2@9vpNR#h+4#uRFBYw0ZE-6JXU}fetQgn)sa&3;FXps zd{jNG;3AVKI4wxD_^mp!%84INGPttCR?&q0^6z4rw(MZ9yaDfEcg|^7-aeedUme5Z zwDzq8O<`COQN3+p*a>()v)4wy!&?#l=a&z^vQ*iVoj5Ek+XWC;%cK_u2^1?kCb5a| zn!aB20bMJm#LyP^@wK$BTOjbFkCM~c9DEdWll3?tf9bl2mju?5ZT~6!mm_z#(|)3D zJ;=H0Edm4&3u+wrZ2AX%^A_~~>%3PX-rX0$isf<` zUV2*6JTHXcdNU#uvv@k5pvF)LMCwx#aPkCB2hE<{4VIxIuP|U+?a?041+3{OFMa$+ILjE3c;?Y|3>}m)C*sq3R3K5~KHc34iezpX&x3eu@gM z%>grZde3R-xDMh8;Zi(4&3RhdG-7^Tv-ThB^T*%T`}3zm$INdUCs~tfxeoqL;IQ;^ ze4Y7d)s}rDEZ&`GwZ!7IF2uQjV1@msZ9yZm$D0k%xBPqjhi7?eW*5qW5WSZ+Ic4v*1HMcVeUteRPta`Q)yV|fI^bvmTS ze43NMY?UN9h4a~Nw034McXlxFg&%lw&+nZUvF!W0Jd-gyEq}DK9eBP9LbKa9W6!ul z6`UG694h1p@#Rf2R$e;j66*MzJDFg!oW=RRt?W1RL{AggXj4ZWhHZxylmV8h>R+Z6 z<2;AsZ$oqLuQ@pBGK_VqO_3ElS^aE_DRRkiD3K3ptg!pA$1|?t5-T@0Yc{(F9GWfa z<-b_0_(M0+U4Og@1^M8N9+=;DK*hd*fv4>{+8edD=_coM#bN#J3Gw!Lbyoltcsfr> z-*)cQ<#igXq4$&S*!LoD)Vy{Ks#hn)pM9YQI80;S5@4rBNNMPWKE8D95j$ zt>ClmI}mvX@2%yai)|j?RE|N^GIgSrMYMn_+lW_KPJc$MW)~B0L!1G)yt`nW<>_C< zD%ar@>9)gvu~>=4dQ(OmjK^2C_Yglhbc+M5j(=XP>ysKiC4X>vnGj~?oVsj?-_3b35Exe0BcVD)Cd&;RTh9V| z0s&)WIp$?HFM#G?Q|C2a)+!X6hOZPUeG%P?%mYzO+ zh&J<{mSv4q(X?PIy8^dT6T!Gn?fD+oyI!ms%%6~TOb0r6h1C4t6L4O$aWeS%ct&01ebXSXRg7T&o@5!`TcL} zOM9Q*foX5(se>)8ws$C6ip}#L@1QC$5KF18R`cGL=b9~(FxY(JFPk|Q2yyq0vuugs zY2moX7y-(QBl8Cp8=U-XcZv)+R2^*Z!V^4nOJ4uwv}4(wZU2|fK7Y{fP0c)l&^Pl& z*@5Z+v;!?WV#SN)2nMX#({y`u=o`jeDxNl-~DFhf|pOcgSfpydwUka0~JDC=CzvQGat6Gg8&|;c<-PcrCwu~t4C6Z zS1>F?n;m7~d8(cA(|;o*5cOd^`0)n6BKzzef6cT@3CM8P$ODIQNmX8Zl3>>C%e-eQ zqgclT?mq|Y0R?WQcjH&@@r=CRRV8cqxC=b2z$5^;UrV9Ej^X!inMKrk zGyZru$ZFR!(+OwksR?c4>#aCB z0_es2HZEwNzq_Y!+#_RPjw`G(jb4}Zv%Lx>%U=&bcc2h0|mVbE(Vu4JY;j$27G#gZgTmzbV z2b%>=pXeOU$>UG$bRx8GLMevrsc9<3`%qBX!(>@@YAd_C$jUBy;))nrk%mkV;Fl!li3+~XfRkq0i!=a zJ!sBY;eW1ptYa9l2?&3CZm-Ix&V`(M+L~XF&#E`Ia9 z_2_RO=Eq;1=POv{H$5Pi*BL<(s$=Mfqf$*#*?;;7V!>yznUruR8{aWJXO5&B$b`9= z`psaqxoRmuu)EBL&h>D;;M7w>ZYy41=fN39I^!H(^JxLB10!D)PQN9PsL0^lT$~Uw zaXCa~IVPt-C2RL?HG+?I2P-cJ?rF}$2_9Hm^$H|2G_`r}p9LJ=ZgyHWJ$G?ZJE~e~ zhJSip&%KJUAQMGbpWna=O#l4({g*HQc>lk@@ZImB96zP!g0J$nH%sz@`1Z~l8@Sn1 zQ?lMLHr$}5I&mtFMO?}L6Nd$QHrn$UYBY`yr*;j{z8~hhcx&$@@}j1jyrbUUF{>l70@*Q}R&0~2KI(t#i=L!w8v|dI~ zoLg__k~g=4OP0}s>`ovClAJwjKKdBJoJjQgvlybcJv>`j9A0%?MH7VXY@Yvi-i71J z;(Wa)?r?-9Y|)7=gh#dy1%V#H$AvKBiLvvI^{_t&@!-@ojK(<(yliR9A@2^gm9RnK zH&(c;n?}_%5815xFPB4E%{!cv-$WvRGol=mdrE}aqNms&|2ys2nGUvbat6GTXzKuU zXH{ZA(% z<%H6&u^`dT37xigwfemY^5;K)|K%Uwxq`RgoRgtND1T-1%Gs%O$5RyRK>6jRX{HG5 z9LQJn-WP|cn-xjUR5aZK9Zd1HP}~b(y%HfyvmK@BFrDg9FH?`)@yM#QH3i- z?mH5(txm7Gd8tS& zv#@E{vklBT?8n~gSV66!_5fFQsn0PL%)T7XahwNl|AORjO*V?ah=@WJU$rBOlVu_O znON+=Hit(>TUflJ8`~__Mj_=<)3&(~bz?5mN`I%69R|d@+ZY;abI2a1vojP8n?gKz zac&a**$tS+w}twBeEj|M$6wo*XLz=^%zL$LdUF8)9y>N0wdR1G*$~PeodsosvOUoF z^%)MdJubjOhx2oBukMf>J8T@g0it}(Lc)%g`EVX~ZQH9Jo^afb4n{izan)fO@U-DQ zUVm?fop_fcOtpAkzsfUvxCW0Eh*HQI1aQ%{m-n)x`K-9G5OEi0Yhk{QP@ZT==MNEv zdvZ|bbo`8iRc;0R^ei@56XO7|z7@;nH$wbAW#R2|{k(qtb^ZPv=p0|ihra1R@CLuE zg&0^Ji?O`nJuYw8J+TpUio<$vlr1cqO@C^RatRK1^Hlun1WE`B3)&pBZ6)th%%9r*Gb@|$G@bEev7zT((e`oEIUr((riNfe&G}r| zQ58RzwJ+YNb$RVdcVHIS2Vu!S@!kbEU7z-EdKRpfehQOpiT z$jD(Z#3>$BPgb(FY9KtlkIMra_J0Kw;RzQA8ONdP-Ci^4WM(VL#&baIrB=o6WwU<= z9{PR!*N5M~{QCVOfGp6L>rLTSc1B4IXyVgo(t z7BJQ?WuKVo1PRNlZnM6_NyFBI?CuCNpfo>UQxt_XPmX3Hmb9CmVQ!>2;>wo_OcEz8(Fo6wwrK4WeV6iBS4nM@_tX?~!lXmNE zBF+1`KzvKBVDZT-5bou?SAR6T7fum#mNk2AdAB@^XEz?P%F*x__zqcxXIRaFI7+NJZ02!Y)@7zc4|f=;JH*}Vru`dhF#cq-_AdNF%5 ziC}r_^a|kWXky2;S~JBeMz2JB=8JpfI5EIm1ptDV8xww5spDO$Z+`~(I?mE@2@~0V z;ttMM_2Q|G8Z|+ds&_Fup&GWFyuS-2kD$snUsQ`Pquq-oJ~P;BcxIY;d3(4sF|OJo zHJjIknw^ZvEAJgPx$u$FeTZ0CR-NLQ~%j<=H=fp*r-BWYwb z&VW~59>iJ~Gk@-ot=4U`Zi{T4#d^z_lIIiaRSZ_p5R`{$M=uxc$=-=JtvUDj#!9ry zQEfa{4^G*GTpAdH)ENVGG&w5tQgV1S9?k0m*>~iW$VB%+MyuV%j5`u0S8o zf3Z@>k1J(b$#K7d&kNq!#P?!BtJx`n=-TN?Q~>W!-+z9&9mQia37*%i)kpFy6u%Th`BqxGSVxGfz6wk#>Gy<4HBUpT?H%j z-eDZm(jyR|t6FZ5b8jmwyZ0&Y*{li9&nUdUv~?%^vU6s?2KIFw)`uINnzeGcOLl~_ zNBzXFe}A!3fAKzaW2?{@Jqp;}l?6hWOs`gU{!6iwjgSNyPkWo6A@tS{c_6GbB^qKS zsJm#rM>#I5?N&wuJ$)$~{PNhv+awRA{j$y9+j0m0a=h3Sptc(b?c8EwV8xmO%71yC z-g0n;*It@$fTmq*K0`ut#yPP?)3TlePW%)bDSvkHSTOv|AD68ri)UIY$F!KlK}Fu5 z5cw4T2BbdQzp|j9xa}bTj%7(tdX7okvR;(sd+?kOHrJEA1j1E+ zejl!54%_!@|6--`k1ORgU=JSq6h1=-A@k`4UDE*JO>F$*O3%%Ki)iO1Ro+gWG5L6S z_cN;K*bY(cH+;xel!H(6-bvz-&2q?zV1L6~Fed?v2pHn@F1-2XP!I?9hBgcFqL&nc z$H7}MAn6z*{B~UM6qeHSB~S0Wcji95nvj#?VAs-|=;7>#>zV0Z`*6x-(Fixc7obv) z!5{V|HgOL-St)L!?zfftqoJDl^5=ffH)qV=EcG;?qd3|3k~};T~BwF6ZLR2r?fXFQt9h7vW2cF%Xl;8n1yXPfWPQirR!Mm{( z>vG2`te0b|Jm@{4!u)%N@XMwkzJJw$VEJX4e*5_QbA{5AwyHl|O9B8iM>-to8Q=6w zbh?Rad%ey7Y~~jocD#LdxJ@i58^@|F`E%RPxgl9MXK$v z$>{r4jQ_sA^iS=>_c__|C%*aJ`R3Mnh?MG~G=R?X)2!62jkVX}GK>a=M|}t`faYsr#2twaV}zGyL4M)exO}^BMw!?&eY# zoA-&1&zMr^ht~@`-OAen?W{}QGP1nxT~})AFd)lI*BmlCkUB8KbvjD9dkvt|lH^_o9f_ z4xHY(m>EgS!yR^s+$Vr$8Kx)=8@{Do-7`N;GbiU5jMzg?u61txTuiIqvE8TM8!PnkdMF&6VU<0!S!T`9II!}=;pq;-B^1{L zmJ)*a0z~X`a+m0jHA5JKV=Q2sDCyyl+N4wRxn9EXT)ra?DY`mQ3ptLC{I+NxfBX3B z&+XF(Z@yuHf2im?!tLx>({`2&!RqjwD+7R7?p>X4Zhx-4KgQ%ar~X;cq{FM=i}&l| zKv!&jFTo)<;Fb0Hgg^aeIeku$E>+oMlX2iZh_QPF+dPv~@mYX#F_6#0OhFWR1{u za5x%9eSf!T%h>m&`o|w1{=R5koWG_na8j{O-<=v~tb#_bBy__25O?VhZUw?CceO!p1ja}EL@Qeqw=Bb_bZ#q%Q z!LB_ya|2C(K-Owpgw%C8``ji}``vAuTm<=N#MVDA)@3^MjR%^0NoRlNzdfzDhmj0R zCLFUVmMmGo2W&TrZ=?xoxwGzSxfc58)_YzP?|C<3Wslnzj~VG>D& z+JA1L<2xmqnR-Ea%RQ|#!;>7IfWPw+R#O)iD+Wj9H~|Lyb4Y6vsqv&|Vp{j!xE8$M z{xY#>Zqg~1UN8=d1ZbgCbQX3l+1NxSFHrHR+cQMwWgPUsfBvm~`T4m-ohbF1ix~^K z7Cl7AQr5i(61_e1OYH`9U>T(Q3P(*F<9`{>owjMixkeIf5Kgm8!)ns%e>X3b%igiV z2HR;0czHtXfO*V;_~#5mXN-eXuU!)k1I7<2V5J%3kw zzMt*WFVA|NZ|-tVMNi>#lLx8bPI<=7Th4rTasD}zJZwrG@Gn8eZfq!e@_a{LWI;;W z68P;&nWCw9&g1|mh~RT;;%RIDgXBQSeI|9z%Kh~kxMJ}~cC1i_rrU{eBkWa9W`7+) z;$_DX7n}wwZ*wDd-d^y02ge{m7=JV&__1ug=fa9PoIaay;SG6#Y}hK#XxDfjSGA3G z+k!XixApp^jn7|RE+-DQ0KEDi^bPsddj)1d>`eqD=$xJzSbL7CC4$@KY_4fhhb8#Q zG*Gj}-0o<#b+H5<4meM*!$n~8$0nX_{I&SB;6KIdV7}fu^bj#S)L;80vVVyT_{WX2 zIA;QN2;tw?-T@)emuI}UlYCeeIGWdUdYNJO>g%*%dIvJHIom6lKg9utt(eX;Ay_tV z+_mIt*r*I6N{@YbIYO|z`Frv4FYR}j!d(>*BwI?r64NAzBeyXoX0e)^;!Vw^a_-~@l1bnilJx3>*foc&FalA%R3pojl;Yww6vgH)5Wq7 zFzqKU4l}qN4@Km@I7SCEf7V(G(gAfeKxV$ zZv)bI%RD5y-tb1;9thxE(P?<6_mgF(%$$Ji3$;ps;B>s>b6pK_1_f8uBX)aRQ-e5{ zNI8DP;|@eWe`xE{vVTfYU_yoAU)Af?oIg6oB>vux=BiG+MM-*yP6+C4ujNs?GwP5k z82Yzm`Z#|6@c#3k{qvU(U;g~!byGIEdK+UR9=@sW18D3NjA1$&vKRCi@egV~tySCe zIvvRl*YivSWC4SprZ9d4OFA4^QJ+a#=4iYbVZrcmA-Kk;l7YP2sOHucIrsL-MpAzdJUHxudAAkQ=uzkEs*DJuAh;zzl+TIxA z$O^O$)VtPa8h?WQf46hq?RSgIvxU}JK9wE7%i=gk?RHd)_l)s>qQvFAFSMpjR+raj zJ0%W@3n}dx;Rl`bxOdJgzb2BCaua$FoZ%pjRPtc-gd^Nf-o>HD#SBuhDgPec+n9$< zL>SaWf<2SDz^CrOv@Xm;lpWVTH>S6)=dP6-$_nx=*MAC@#CAu(K70rGkDva8v|G9a zQ#*gCmO=VX69C;a26X%8GeJyq?-t!1UKaUG+aT6I$?If$HjoJGp0eiljGNrxDJ$Fz z)&!s&c+F!SNb7uIYGK4M*xRE!rpdfKO4)JlFG)YU0k0*BVHgM?Jek1gWk43<-S%9V zfbnc+A%Em=Gy;zd=Pb)p6^}2b9(8&GcB2s3Ag|)GNp4!LN_?)xF2rWBaIRj6a6dQt zd3DOSW1L_2A7A6({_uByX*YT#hoiJRz1ZHhzoLN7oC8bDw0G!p5>OVIz*9G0qX~=-_;NuN;@7(7o|X)gMjKaYE$DVb=y726@70s|G+Ey|gPkuvG<* zf`6mU%TA9NGt~@fl}w+(Fe{s`$!ro#d^Fd-E!RKl7ndumj``3zRkC)uB{#jxEWi}Q zyhBMAng~-oA-H(RskB9LFoq8-!!ZD0s$PB`g-!FIL^>Qq_Ps9skWGPq7ABH}lq@5I z?yB>hZZwxVKICDo`;#1t?H{|{yTN_JDt{zj9${<%Qf}hQbpaZd*KQb7N%ss*f!ggS zD0*{HfNyO-hKlUvTysjjvHghlcXK4_QlFbA-W;VSaY55w*Xn&6U+TB_pFh1pt?k7l z;;E{`QMbyk%b$@vOfSaB?;NC=N={+P4MgyOhNTt|0S~;`)t9l(8ZVqpz`G|_sef&< ztF*~sNvqzg#E9a_VI&)Sb`s*DJei1OfB1p38NK^YnyB(gi4d(`)xA_6IsT?I-p$as zTtqf>%NlEHBoqEM8TGE7I9}8lC$?$<(^O(5wgl2FYkY~byd3166i0x0lsfc-xt~_- z+xt%r5GFe!9XEl6ni7vEg9yMgdw*1O;bfUmeUdOvD`H0MyIjij6Cib3-Mwt|GFb`y zr~}ohG^s;|BAY0dPthj8Vb_6U)oXf&%vW?!^tyUa&FSB1EyT{7H&ud|Zrfh%vLRZx zShpQGnW25`8tDR=a$cLh6@UR7y!FjfrSH}Tw%Q@Zdrl6SWyoJpqDCILMt_EeUG_oo zt89rDsJ7c`X-nw_XFXqM?LYkS;rqkX?8%EUljr)9Hcxf6ZtA^h*-ClD=*k>0&ZzJ0 zE_aw-#MPzE>gd^h+UN}zVY4462uJJRtnwE$iEQSTC&8QifAb26ilikdIIWPCVw7Z9ZrYKt3!9yLQYD=rj+j!eE$9Yw|DjH*ZOgMb&R5T8uzD0_ajJ48t8p* zTUf%#@CwBYL*7KaUOnyIfkR7iA|&v%d5=&IpwjB#R6l&zCWLy+W!JO>C^N2FH##HCAjhZffLQ zdegDl^x3e^3N*PiioNU^+2v8k=->v3>rxR4ZF3aYQX7;=W1%CY=k;pi({J^|`^R!U z=`({9ht)PEhk3Ks0e_=KFYh`vuLbQ?o+EPpZ+?7DRdof}V#(}d!i(ye>;?8Co7%3( z&Drvx`;&K-1QODedUByCC`W>vt-=rl6X8wI)P`2|9Bwb^2f^zOoGgcVH4G(%?l30Z zGuZe=2Z;c+4%0rE4DCPa?!EJ&fD+;J4t`HyY4BU0`FJs(1%IRxeIakBLq-nH99e~B z2*dMo-QyqiQ~k{wQ&w!(zH)z-PY=h0jypu%Sp=vQ!PX`%jufaxP{=PNugFo=WJzRk zTba)6N5zrW&e4QSBLQ*%Uo@|~PN>JwIY@o06Y@t2D^c@Awm@aak(;*1B*ksaw!1a# zaLI1hjQ&&gB7dmcQa=^*-uVWq+{X2aH}Ualtq`a;+3kQ*nX;JGzj9eoE+J+Ii0)TrXRvqHZdPYr)LYaByNoZc;PR$|s30T9%>q9s$w zRTY?>B2tX!*1=RI`MPe)7x!wwr1UyaEiP&57b!J&I)B^2d$-Fn)EJbFf|{tzb?(HR z@IdtjLyhj@Sn86F!16hKiuRaZTZjWLr(!SlCC)ZfOn`3p(+0sTVdD*Eu+#}0Re&`G zEyjT2-u6JXvtuwMTZo(*kJJ{7fe5;VzrQ?My87C}>1VoIpC!z0A>#} zOl$e3+5F34OYKsSBPpk`IRFfT3AVOv9D|%eA%7u)F_nYAmM7)@^Ll;x`2COHUqe{@ zIpRCcet~T`?B0lyAGIieUu}e4{a1)faA^W^Wm!wQvN)+(AZ4DWuIT0d`6!X`F`m?)oCZ5Vzz{@?D{1Ig|)i}gnx*xveEV~52Z;gRf2OkkMF1x>;2?IJFuOB|y``E#yKqG&p{%RTXeKb)Pgn`;>5fJJ(?> zrOwfxSLI;bcSFGXU;3WF-uGxewtKrJO&WwTqRzm+m9PPD_}-NW{J zugKI2XWNczD5tt*&wskL2KUAk$a^}7%^%ZlYA#(%t)>j5Y@cwM(cXS_JbX1-%YE!^xOF+Ckc7x_4p z$8TEoX0na#r)qDkITicR0)XvU3Ic3>9l$SmCL0ELYpLRd5Na3>uO!cR$3uwe#FMw> zS{@-DnREjB5`Uutpwu8;5*Iydf=S@Yw}7`PeolmhMmnKh)SDp@lwI<1UVl;jvqeMt zGLnXQXuPWYzLSE&9%u}Rhgj^b`S#QP`ZWH0g4g&@{1#VO>c>mU@J{68Hdq{ z@dT-TCw1^g9Q?Gbtt=aWe~Q+CL*!)#Z+L?jNm<=tVrjqhu-vyLbnXr5*>&1k_QvDd zow3=KZG4PnUd`rmHNWkm4u6`9+GgY6oZXx`s-+j9vO3mZu_r5Mhjm!XKUpeA@aFj; zH1_v%$~f7qt@l(>567g4ovpbXQC6xq~LB@s>gP+@F3q7-kI)t$7Ve}8H$e<<6ntt9K; zIO{4H9NNmPDj(qjQl}#BWme>o`$>!C>}?&p3`$y+DEIf zn2H13do{0VV?Du7`5?OteZ=g04x0HCm5qP2aGjURF}w>cbV1{Vur}d5H%lAj@KYO% zW=rjG(`+he0k(=`R>0pi;?kGH3$PeEcb}*8CQ#Vff(nlJw12_+TJ~PR8eOP4EG_V} ze$1mhFIIQ7{C%$V%wZkB18oVkod+qH|09xscKOf!~WWOykUC|thdVtdF;^m zez48Fm{j{_&wr!pISK4nHhw7Bz)NaHgG;X#`5ydT0;P!nugBjjr&wVvf-p z@(_9JKy#k@B$daeJh+hmr&SvtzW?@pEtYrCPpUl|3Fch#9G0m7Z92$1pyHhB{c;<_ zmbVn?Oolxgj%KP90yjBsE1=|U68`8qhYe-7RoL1_lYj5e2fnBhSs-X)yO;i z{jJMpI?4&K2N=Y4z7@7^Drq{!V>1kU&8_bU*+@1akcj!c66aLs1w2Q%sBFi2+YfuO z(6@4#T0_^_n{fPbw{V7HgqYHwW<$9Lorg;-OkDELTlVs)~WO3^?E$VJMxA(`W6SRe}!LO~N1 zE(4(2Jf${_I|<53)#Rvyq#lMod zYgz)5UKZ%l!uxB>m@IEqx8IbKc6rA7kzcOAr+@bs*S^fbqK)`d4V}MRE8-4om7XfG zrfVp*I7kKOsn>h;`uAL9<~|)~2i8q?vUC69Q!;YVMfCEjZ-+^a#y2Tr*>BkN%)STx zoi=Y1PD>Bo-%Ulmx-M7&1fV_l!vmv3oRe?r(8q_YwUiQ)*42uRShn*i3$bV?<$67% ziGQyO&kDl{Csf;Ymh`-o61Xp=u05cn@Z;3-T`e2iT6h&1B)cWB8=s>xY?3a)hez0)pa9fw_8YnRuhQ+P537G2-VORX?Q&3Yq7NsW)t{J~b@rj}>hZ7% zth$~|uP~b3AJWKEWr$6oDbAJ}eYI&Ee%GQ3fp@CuviU>h4ks@4da)&ojpw`wuthf@ z2U_#GF0w^ccUlJ4`=z^6*Fk(&w+dV{whk8qeYbfY1lD8q{O_w3ZtBULl@W@nkaeC}BNExn zZT%le`PS_Q_`K~--H5=6bHt&{jz2nd>bS`=hfo3C{vSJ-Z^+i+l~P(dW`Dpra@-Bx zwHc*2q}u==!y=7J6eK?7W^D}D7ghD*DwWR`^~&}4>own9zm`>JEYJ91(>}C$*T(7U zo7Ua~s7?S=yW!q-uilg%v~^#2&;a>;%>X$GqP7SpSNj>AmtzL?gNO)N(~B+DbUGP~ zPvMpByxE}yrYf=5Zd6uy^RSxVHu_rS5EoFUkX!r}Mynpm6URtXT{#t48 z-XorRDcY7c)npoTUyzRG5P#9ibRTaga;op5 zvLc6tm~6B1RaP#7O2JY198P5QvVC8|7EbI%JKt{wjAA#;o`1__kAoiOot9FWatqC% z*Fw2Y3&^~C=LYpGa9r@vGNk`-hq7b-{cX*R)Of_F-ZwinuL&1XXH-Qyjax(P=k{WC z4IBV8=quX5%X)rKQv;7>!R6XQ4N-VuYv^)fo2o_i&^5{1w0hVVFPZFeT$57MW8#5fmPwb$`*PGR52 zwP5F#tcn)JqT_0lQ-nc)q{5E&@Wy6-m;+L8tMqO3`sKstcQ5_SDLplF@ls{Ums(96 z!eY@Kst0yfP5HKkM)`c$%XyJCFSR&1W)^0gLu}c=9e>4vune8Q6K7?a3giYF01P^??i@?UI%F!;rBY7`jAgvSy_-xpC z9%(9Hd}M)z!)2<-foI6}q||J*@a&T6NnULknw5h3`Ryf0(z)kaD8h79x1R+qpcJa9}P|H3WW0 z0FsBt9NFzOqke&=nJZ2ZZgPa*Un4OVDJtiC`Lz@}wGP#Y-T_OqaUDsn$uya4u$fqSxx|U1z(DX5w2C-<^2IHtd=7BzM_# z6(e@*xFNQ_ps~-5x&hwnT+mjXnQvXyWNVSK2T8`_dFs?aT|vsZw0k21gHp1_6j}9r zKxVcV0UXn{%>hr?O){JTWuqVLd4FANoZ7uBI2@$7L1ACXvgEVFJ+HrH($BI)nivZ_qsm`a^%4&6yl z9z;Er)f&pHBOQ5FKeSD^zCheR;~N$=rfAD6WKC^CU#=yF+hwN9%-p!8*MC4K^<-F4 zXezxEruG9msoGl6j)vqrIltCd0X7aG79B=3b-zSWKv(UyHqC`MmN|h&;@19iogjHX zt&>DGIl^fLDRsEZMs%s_cG$AE2ZBkmb9jIXnzmgagvvX2CLJ*89a|~(y(^XKWM@>% zJ?|F79gM6>w^l{fX4?8PQ-36aD?Xmj^cV~lb6-2hlThfru>(r%mqX0AtT2?;Bp)b> zT^)No6-<()Oo!QsUCq&b^7HNVm4oe$I=^^uXx^mdjQUi5-DeYufG=gy-)#lt!E(vq!o{?sqEp!Eq$5AAe`KJZR8&T{fZ$ zY0&Ls2h)=xA=g1YeYW*=Da^XD047iZA@L>+$EwTmFx?@)tFqh_^Bc;XfsrOZtQPh4 zlR{?Y(lc|&&9_S4(VjRG4VGc5QtoZHjoqlE`AX%K35&)03hGvG>e++GwU+iMzEENm zn>GAUqgm_J|N9SVO@Fboh^+in1XD{YTT|724u+fAMeN}-E7elfv4kcZe8^#fA-Xsi zVqNnhCRpXVAgsijZ4JU&#RPmdTR{o_+FB2bLqL5+;T;$d)oX(TP|FWHKMVZ!G}Js< zd}m0B*xFU6O=}iACxQ9S51ih-bNp_#CpguFBGphi4nh4%^?!h`W%I*HBbz9r0K74? zIlkxssqNxQK^sj-Jo<+`pS|(%^MBjStk>ffg;vi^r%{Cg<4jt_AVx z6geMKN7rF)NPojQKgWCSI$r#Q**)MSsDRMFn++faoCwXkH|+vQqO7YzH9_|$h-_IZ zY%@kk)~=BDbx!RL9JLB6{40HZFA(P-i{#_S=KB8W{kP?MxFBdao@!vboy)4aT#79j zbK#jfZXZGhpt2PJ(wNmKhpePpk;9NwxU4Eb0uK~1aDPyxTfkCKzTHK`oZTx2Hbil} zpRL%JDfrSq0!+;I7Sv%=*68I1oVuZ_#pcxD-j4)tbStFg)NxoHB&D1o`^|0}iKohy z%Y=ahu&LN~19QZ{D)7OHcGl*$Yt+u98!!gz6J=;osI&EtJNHlDKY#uH?(3?6MQ@SM zr@qNnY=0Eu8J5GzP@h?9u^&ktwsh%eNNQ!{orjd)D{z~nE^qar+WeJ z9Q+|AeM%?e!{hCnB4z|&vAk{XV-qVtF3*Qb=@pep%H^)W3Z+5f^1}A60RR^je}Kuy zHL;|f5no!}iSB@>?PHGCoZ2di!gep!EAM98*nc=y*sJ2zFws=lt)xz)MpHc1@#cMd zZOZ*T=lee1_0RWs_ve?jwL<_8p$l+O=8So7!KzkaHJvP_pK{b~NGsm6cbcAwWg$hZPxAX`o9 zi%qen{)<+Mss#Yy_-Qkbh3-9fdwYgHVSjL9m<(?m>|?v@p#gGZ8>rcD?ZZhf;8^v_ zBXQu*^B`hBEEvcVgd2V4G!qV!CDAn97IS}$#lPldT(T)n1>$z8=Mp&q&US!ImWCtv zIo>-*P*b@^s@ZtoXBtXZ=*nBtxOEaDu3Io+D+e{4Uzh2_{q zccGrHLzPR7s@bixxOm}^`7QZ~uEOXfFm zF;4(F0aD0kZWU-x2YLFbWr(eF@Y;v_!hRl(8FJ#CQDRYt&|htI0-Lwze0WzM;092w ztSs-Gx>YJJ!<+M>Cf&y*BvyBnPJh1#8M7!-;V@9*IP(^Cho}yE1-)hEG{=t(WfA9V z{q*(SOI_lrV}_HEd4+wq8&l8l6DC+V{}33mAOK=6g$i|p$b=C7l>m~00!xsuzYOp> zZ=6MTmmTKKGvFpo_T?`B->Gha)?ZDXqQ)+}HUE6Og|SJ-JPS#S>Wl>Cq<_1zO;8|( zT!7`)#4l3TG#Xyp(#Pozm2r-$MmCB^X)wStEc2o1?I3${I3t@R`rdu88KD_NO9okP zS9SHVQ1|%y$G6XazI#YWF2InFC;MNkxIs8zZ<#7f{4y_nAS`byBoGybSuXXwDUDV* z7(hXzk`DNgFu(Y|c|@T~gGOo$ax#R@82v zUL1lR$T?%!cJFjTiBZ+g&f2MJI23gSoI7IPq#aX9dBud=ralRz9$uU*b-f_kUw`D*awgfJ9ha8V zsN{dJxM88gGKsAXKvMFus@>Jb@Dh(B1BhL9c=ki)FYb>0Ip{!W>s_Han1%D8Z;|S< zFjhf?WWb$Z1^yrihRV}BU&(G&VHmOvrc+^5_QeiUiNi`=Q?PI^Nw?jXX>C@wDWEqA z?EA2hcmN!xuBOlmwSRcXV!O?#ywz8p{P|yh{WgBg@a*iUsge*(4qbH_p9lE6o=v5PvZ?1&KP=cw0*X+H7Wi zaOHHsA**;vMvH{KL%rQKfI<+vtCp-}lIG0cq4XkHE$Nyh_6G63EZCp6`2F?gSobf- zPi-H>>AGtH?V*5i`Qpi_yFy+;XHi9XhJ8ofV(FF%@Sbu7$1W+^t_H`jKb^B#K@CJE z_EZMod!3?a&VNCu>-GWeyQI?S+zG1jVb%msQiB9+TQ&5si2)#|{0J}1zNTWMSl1&B z{GdRZz8(G?m6Cu>11c`yVh_SC08D_`tOB%c0$JHLq1?9rz1W*e71MwjvfO4G3V+($tRXTo%XX7`$IC=|Qm#Oy zp9?ywGqtP`ZVwHxi;P$UZdZ;)JiV;~KG}XiOx}V!h)^lt?lpa|eQnd7lb{%!WPzA_ zdz!7=6UGwwTv$Maa46cANDHoO^!N0(m=`rn5&N$Fa#vz5E19DpI6J=Z>Q>QdfxKLQ z%!d65l7Daa6n?JT_59>Obgo`PP$o=0RkZ@E@}bANXLOqNwtiPF4wpSO5h{mj*apqN z64D8d*Cat_uNul}H>i#T4%aDh7xvY!yQzr`5-UO@FKfgM3f?_tGz&PAK!2!T)O67% zAS$g33I{^%Nii0u{Ky~d$hvnZUr^3Oqv>9uK!3$KMz7aO|L2`K=BWuXFaL-&gI23D;UOu&%6e7p54K(ZRxevGoX$1WQ1#36=1Eha$%)dUN}s`^RUZp~p58Z| z4}X|W2#gVJAWnDe_ieO<`S_!U#tp*PizIC)if$ z3T;(u`K?}-nf1KqPelIqJrnzoeQxmIwZC=T@^zIyf2d!+{`K`8yDYxJ1wLinFNE}L zf1;0zZN+{M0@kK2^MK3)gDgH>c4qe5k$(mIPe!~*abQ2~0`Jqh!0tVho~wKt{z)dD zm*Q1zwG50~ajwEck0sO^w#e@!;?30`GXiY4sz@HETd3x&p5l78gzHbXdS^GS8+fC~ z87x0uY4`GKDnd`Vgg}o7mDVL0W)EN=8aGwAt8PJRY_z0${Vj)f4kSDD()sWGLw~vF z|5~=|<+|YsnkKl9bL2sBujCAyZFvq=+7i57-t{WF#A%Tck?W=onju?&%dQ5n)scDl zAh`=P=srBcW?>8rWN&;krd(cjK}fDqmvNYBbUYl?ba4k`aD??(iFW?NJ9%GTrK-fw zL9%Ce%T8I6g}WknoR6gOc-B+UaDM@yjy9}m#9bU5ZOg88oBH3x)rD{ZP=e5cyrs>p z0>t^pvVHr#eyY(+zwk1s`2-&n4h431CAUxePI!{S54S?9lQ###SE!lRxs)ZZzM%Y? z>jV$623_t)&~P4HORr#~H%EoAvn+`;!tqjzv^mtPo4b1MH>db~#4pm!(SL?3aSjeP z(Au$CM=hexO@wJl=ce!Tt*dp`g9r{bG*TaH2wl&|kX7$juuZPZu?&Z+NR^Jx#AOQ? zpu8yBaZ(j5zzT)rBzm_YLw|L6(tHm99z6hnM`WM5*>5l{s%*)@6cxWxUU3@?&I?y9 zp1@m`iHB4^guAEa0?P;cRs%WA^Ne&cXGT zPQ9ctdnkgDPv-|VFe&-JolC;Nh-fb`k(XE71v;-J@y{=xfBWsPAAbk(rv}niRwvGJ zT7p&qx@i~=bK)ag**IF~sjdavZ|B`EakSGC7*If^i>2tOi78}5p`mP_k&V-2eCz)D z5X1re)@#*1kPMrS%WvKS^P_^QHH?PI_8Y1AE=MvV`y3;x*KpTTR4;b7DK244idPDp z%)3Wtal943NKZC4D}P|It5F*iRtJ=6+{F)KCxJ9Q5Woqogc4i+hjQ@$C}~$e{q}LS z6~$k}{>%QV^8EJDkB%xo1J#U@pKpM0N zrA-QukU(t5!SG6~vO<<=dFjy^B{)c2LQ#-sRTJv|IEwJ{vVTLujGyXT5a`DZA8su5 zuIrKUNtxJteW~Q22}k@|w$XDrhi==ZuzztlSo{vp1$B+C4anx?hn{g6yvBo&S}m?s z1z#*Iyi%Y4`TqVN@4==TF>sO|&@?(NmvO;HrCzJE6G+-6_<8P>fq*l%OQg*$I^iNLdWF00|@kFo@w07-$kSFVR?yKcXR zZ}mZ<77I=1#LMfWL>gsxZ!+{OcACobPN&4YH##8JOOfofnKmeFLxM=ot`{}1Nf@)I zNhUI`EX@ZEzO3=EC)QN<>s|7f_x;;n@6xaF*VT5lKYs@)&eMu*04=_a(y(M5k{%5D zUl5!jb1jXr<7GnFXC56^0|DV7N8Y+^vFOon|3oe9y zDbHN(g?&tbfy5mjk^!kx_IYgAv3KQpf z+`{^oyJcRA!>^eQRf*C(iTXvFlt4YS%wpST`%b1@YFBT4TE5qb`Nx&a*ZOa;!pHY7 zBBjLDpJrC)rs8)cFtYg0`n$ci4G`{}31OUVzAgXi!;kA^jxG6{L8CcV_qKagy{raK zIe&HGRoP%yqDDEz-W0cj$AS@)+Dkw(Shs~V80hx4rA~#`wpCK+-_p|M64Razcx5th zJpz)@#THxR zX1#9b*+%vnQ(q4rQ8{P#f{U1+_nw$RPr zQi?DG<-N#(3*}3R;-Tk(60&kxT@00Z($Tj;A&zz5b=zVE(k+_RYLHsIK+bH%xqsPdzU z?iG~}jrX>3ccQM|l%PKKCxYM9VncUWi4>hLr(c5e4CH)E(}Yb9YEs*R*I`t3Wd98z z=wopQd(;#L(=9M)=*PD?hpi{=x_<)5K%+IGFb63v7ix%IaPVQiOuZ4R?02!_f#?r{ z1yHEWW2?-jKkTlR-mT}o1AAS!VVTbBQoaA})B8V`C!f-YPhEV9vOr;0-K{N`WwkghBHSvN<6!-sP(>6I7c? z`gm%M?IhOh02&9ib&O~%Mkj*7!c;gvwN%RnIJNi*(8pVtdjH{FZGV0J`u@|4g`xCs zf4Y`A)(kyd))@g&B(B>4eY7p1ihzFutFg=?$Y8r;ZdDzBeGZGb5FnsrxSiBlLm1uZ z)_A}^F1{fzoUm@AF#P9$l&C^odcBo#bKuYo8J_fKuGnnjAi!LT6)(odV;CLs$~9bW8Ai`9UY>DA35H7Wff&@cU0Kc!jwwB=cyd8v}}Kk3AIEKlTu8A9@@E7{P`1ka~H#5f~HrZ-ZJCU9|~K z4u@%gqr58sI=XTjZ$7AEy^(C@MXGY9UVEF`WSCyVhyGYD-sAcM!Q1_0V`D$htg4Hc zV$;1m+IPN3+j2JRHu8&|Fm8YQ_;x7elh2%;+fwy)Ysq%Vop>Ldc~QtT+Dme-YL`QV zTE=Jr4=wpWmMi|}?y}Ny>f5WBkhk+Ef%8(^DOLAV)?GpO zaBo+4K>$25HydoGDk#P3^pTFuB5YjMG#h?p+qxEw{@7i&9YMUR<+Fe8P$jgALF<35v*RgQAW?31^hvydQ@o&Cm`LbUg{*dU;FZh))E!CI7!SwT zXM==Xgq9y;Ol!Hm)b_r=WJ4Wl!%sSrxy`0eV~=~Bn#VNIuA)Zr9H$t;53m7P#jS@@ zYnPGb07|R0e|3@XW_y2)uygPBIJTx@!%dJcut+aVgEgPrmzwV&02bX-LTh1v%rI#> zRD)x1*_k;f4)L%y;~g^CBtT~ z0`q3+%k{8d6*+hn6yUsNtT3$FyVIK`+};go*m>$>tv()qpRERD=VcmeC#*xW#A2nN z$Fa1vuU@7#;Ie=G`$CjUpD>*qHbrpF5K;He6#mz09mK7l(L*Jk+}@8)yO>|@C$mA7 zQ)flp0=Jt%Yi%gJ(%=BrvL>2|w?wS#v{lkBCxurgN4QMAZGp;Txe|u8rtB5rAc454 z@vuye_tqaWV-V;Qc&;SMtqP=W3S_{;hPidY**R;(KgECN6r0qou6AcrlaYs;`eXL0R5gPO@rnI*P5;|7NLH%z9cXpp{K?oD(($==@aj zip@Vsb-I@vlP)rk`}Zt%SvaLQ#-4m zQj5l1o3l%`WaSc$TmF{FG4{@Ig7pg4Fd|NMz##Jgye*I)A4_$A{{G?f(;0lei;1h` zI28#dg>Srf-c^EvPv-%Ys=Q45%AqEG4uW%MQ8Rz3ivw@XxQwx`-C(zTKW_+mlzb|S zoJ3pqGQ|UxM+a>05xk~`TU=2K+BaCb-PStDo=wcCd-cd*h;?V4Fh|$r^38d*SnpO81Rn$v5R)HP0 z1|c(KfXoKnya=82{D^q{7RO<{r zEmg6N(pi~xAq@h!EO-+X)IN;*tn8=8F`6x($?m}(3h{L+o z%(1rj0S$}leXuB?LuF5)9N^!330Zilquo`77Ii(RpSIL*^+Wx(1ZIAwg`i@RQdX#D z*B*(m4&NO?&)^LfI^eUKU5i*YLi4USfQ@CWr30q~G}GZZmRS47>kXOXpA@5kl@@C^ zQSZEQ@O`|QJb$J6zCBG<#a9@#)+9?;kmR ztEu5>4wdf{)}*d4%c5*k2!2Z^bkumgo89ZW2J(DgQ-2A3r-T5Zn)$%&!I?xwN9j-J zLlu>@@4$K5sLaU?^sk`_ae`yxgEynr;a#?eDbcNkI@n~MKaE;Z5u{muw#W8FOykZn!0Y{G%8I+v|z4Vfza z-CAw`v42+0N?x18jKQEh=S1IT85+Mjz<3sory#umM$7LFw7q9NALCo3+F+9&EWK8A>$#H}NgIHc;6G;G zYgXml+bkyy_&*N;4!BEMS7V6c+efS2VgF`DEPvXm0@01YMBvkQ#-p9>P=Jb%t1Ydb zAUd=hcl*1wT2cLJt!%&|BTF$=cD9Qk9N++wL*{?UHz68b$MM5BwdqE45*PLfNFX8U zw`D1&!HG9eJ24fI!+vz)A#}Zkm1mp9!HKT^Q*ts@)qCBp-^>N9XF0}l+K5)wbhnp% zrhi32Eoaz12f$noDHeY8EZ2$rSVn+Kb2iPBs^qDg;nI1Td(~Se1nMc1=V`wYNYuBt9{^lWc>T|M*YAHUyNd8jF3(M)1a01$2JB}6+wcqDYSXl}3hp#81s@!ZrQ2^f zpi-69#su;t{HIz0wYgy9x0DawPZf(nKY#2Vtz@-x=V2VmOG>S|b7Jw*)8f+`wXso` zhj)USccFDtzhKh+X!ddq9nj;_UN35k1!5b#huFO9x!UaI+m^CFyYCJ$^x$o>!?NuH z3{?Gy&Y)_fCX$C{tZEXl>xgW;=>N4;`^$yj(^5$y6>6-!$O}Sz*d3&lC_yDshM(+)rtZ0zjR=3S}I!+TreRpxt=8~75oHSc0M{aez|gr{o4=er2L z8nTORn@K+{ZH<`I1e;9wgwjwVtUw;0BF)J9c`dn*Q zGCv6Xbn?G!oxI-K)ktm9JH;`N!={oYAL`IfPHt;q9Ng=Uwr7%h4u61DQ*>bt z3mNw7T7KLdB5CRpR({igE;XK=T?Iy63OOS_RM!P9R)@Pd6Z@Bcks=9*!c zIb7TIOMVt>B{7M2NzIz%L>pKx{m!ctj5u=Hrm=dDd)_tlQfb$Q6Di}c@(DZMNj6K# z^GI^BR1UMgRwmId?*XOOPk#mAl(aU|mB-{pID0gW&IIX)c@X%(54QAz5=vZ?>ckYM zF^ba(L_&oG6p7MMHTo_{Mbivj?0dTS7+8!!l;!J1xAx2dn&#^)S01bBb<^>NpxQ|g z|G8l5oc@y1qlPL6gi0RvYmoeX05!NJfxQF`JDd9m1bhrlL?%yMwSRomP0)f@vMujY zW+@RkoWQW7wt?>iLu3P}ZujQ30mQd0sX7Y`SxQoUzJ>Ow?krqwU)mb6& z8$BAE5;{^qO-E6Ku|me#?cRp4=t@Sj!61!_iP}_TyOAY;Q_(O2=PfI>|HJJFBD01O z?Qd6Y{rs^`fBp^z{eSemy|17Cm(LZ)ufTRsKC|xzSP+tadT=|-wT_jM4X^DycerI% z1O_m%Iah5%&z`KuD|vBs;^b65tEq!)gAXW;7wi=?{Dg2#Mh8w_i)VOj@>9UFd=#h6 zhKEfDw?2~a&=|?}IvlZCi;9k2<*#fOsszQd!}cTxPF-9gTfdyGcU}9U z^8YIR!7{IhZGQ|oV#}&otLk?vNUGiOTz!B}E_+u?B+j>Yb6RonIoe!o$|m?6-97@OX6s3MtaI2%DzjBd z6$zFZu|;*kD@SJMy+b5qtfz|HtloZ+LyGgZy9n8q=zpMa3mFZ*L>y?|ktW4KMoN~S z0`FKuJop*RbMt;HDAUgQd%G7^fmq>=HD=>%_q-k3j1EI77Q7hXc6BR&$`=9~E{+_j zvW{i^T~w2T)#ysb@}^B32XrRF1JJ7mNn?5c>SK8=dF&HX5wsI#LH~Zi;>&^&l%Jwk z&r5YhEq_xj$!o9OZoSrRi~#n*;${R>Tl3KHCW4;=c3vWT7GknHB|jaXAh>pW7ze?-WP#WU?hr_*Vo)jWFx0iU)VjM( z!pV6I;%5`1A8J8sjJWCyqXOF5QB@bkLpiHNB!9ae-E{k~!*p6_-h!nfMFT*UL%r45 z;eUP>j#)Deec8Rk0WW8GVU}RGs>E!Dvja_{#a5ffPFAgcH|8}kR_|sY`Q>k|kTxE$}cO|Km`3K&zn}_$B^>RSML49l1Yar(|h7rZ@!x^#V zRu<-FrHbSgS$c4zXn`>34J#P8PVbofn|}gwZ^XU4ezbvH`LL7>KGQ|Yk_2EYtE<4d zRz~LT1Xp6iypJWBF5|P7Oz00@RnDfdSXA9Yi4~_Pma>B;nR>602QQOIaT3_t6mVJ9 z@Tny8_48VdFYo88Lmxr?QMd;P5t*Z9DnQ!}&tywCH5<3P?_;U%6M2{QUIE!SN`KF3 zJ+#A`&Kjw3tETzT^cQZj@mh%v5Fpz@{ApJj;LN_}9AG5s_EioGd$v7VAobB+bLeW@ z?N9{03U_S~d$as5;5||Q2}pdplJP|y7@Mewri0@=h{Qs33!k~G(XGSmc&MrY0svTd zW?vj2Ne90HwwhFswG7!{lu{B&P+3!@vV!KMmv=zB1-MbwDoUg`J2Ked&3`8QqfWJE zZwJ@y9h0hdYmt4aW{tp6P@&+pU-av@_y2nMH#zqeA3a7&wh!L?rL`VlNbN^XqvGF= zdU^$;OxbOZFb5Gxuc{b3P-Bu?A<7z6eFj!2rxKP(8EeLdD8&KHezGOhg_+>pq&HAf zlFe=?_Upr+f@j+lgjP;u@_)do#7ny@fbYh}gSt?-ff`LMJDqO2{x?yGP0kNWxDo7=s9_fW(qFE#lb zT;97)J_u-fM4dUWW+7#U20AB%Dl;8c0Wd(Vff#xtX(v!@ax7}6YJb0=e4UO4d}*S6 z@g6>{>Gxs%%&7>K$4Hj!gezy+&cZlcAee-n9^5qc$9QDtQg|uih9O_Dm$T|8CV}-e?c$Pf<-T#g({HfjjMM z^xk`4)gYF7z~)$tmt7fZm**0<$h?Q4Vp-x@*mk_C%}LLVSARO}@FX1^S~S{XaAtl! zc_VXxN%|nI-5Hi2i}mH>`%kYTYXq&ViQt+%DiXQ#5M1 z%NE8;GP@mLh8U8z$+*E1&DMrORlc5OjH(`mc~HeZ=zpVXhBuMi0+b>UGHVu#%&tVG z+U1oXIWYuAOzE_+Yk;BTv~{I}WbLq%HbC9!@l!RJ zO9u|pvhsP3B&pM0$7+ypkfgwE-ufE6O3&WzY*S4q`PS5!L38uUTVd%ny0kB##_6zA zoa+)mH?nyVi%#1qJ};$!L6&xlKtkRYs()PK zwd>B|2`}hWPk=aej&nTzw1t<58tt`6hrV(=o)v?b){o{3I1(}K(@dN_f>^RJko3*9 zrLjBF1fubps>Ae^tG%`0d|7l-fW>se*KGXbaq+ix$3HB2=vuU==#@`l1>pB)ILKcy zJb&5LWlOjfIQten4n)AY+PBql7(C0Z0j-nxsw5v5F>SZ)4#cQbOIMfl(nzX`soA4H z*6H{9{w1P+?e#-#AMCh2m%zpGbWM}B-BN&(RaVBCuR*Hv!i2oNTmcjf%UXsi+T-P! z3jP*Vn$ql$t^_UyeV3%_S@ZJFt}S>>b$_@jL@%R5@NOrlB+HT!T6`Z*K27n6&f`XQ z6+5Ra%drd`YqvM>upSl=GLsJ7y#SLchw;$t(bKC^&bU2&%_#}e+tLL0J!@3Neu7Kx z%1dsm)B=};8*aLGZ6@LM` zBo1Y>0(FPWdy>N@zSQoZg{Trr06%*&y556ku@1P<*%@M*uePdJLyetWR2xiSp&=9m z8J@wOmmvAjrhYt$a9il(G+xWyhSgU|Qc%aYI}<1iYVU1GwRcGa3zdjg9a`(;t41@a zBfFb)$MN$N6jr{x1(|mR*TAVZ$A5FpumshbPHzi$!tZO{!jstEfBX9F%cvjU{bM*m z{_7T&d-PMsQRp{WYhC7Xn!+*$XXo8Ya?~CEzF%$P}O@P^&DQ1D)cWZ2Y5wb z6ba_i1*BX%FHvRPq588@xGJA-8oyV2ifpBoSC@Lf1+fOOzB055wmQoNwSTh>{4iE1 z3`r^iO{%g5SBLFHm`C)6dwSguP9YUIpI(YauO^PBg@D~X26SP&mz-o+lA{{EHwQ#r z8b{{TEPh$E@9q1iZ{J@w*woVFuUF6C?I)uv-3UFCC#l-oK}9}zi+A>txyePQ>1S7> zVdyj4i49QtetF-~!4-krL4UweA0x6JYJw$aXTXBmJGWd_!PX4IS#0v;6;+`tnMCz4 zlP0|#_oW$Av^sd%b<*^6hz`OIaB5yxuNU0n61~|XHF(DgF|#$V*dg}ykfUf|dn@9s z0z}?**Kue@83)H{sz|^|p9$dKv?yzDi}rCm%iHQHeZa5z5>Lj4e1Exkc!7KBPD)@P zou$ShpLzl=wH7{%pdQvJyTc1zmv8n|Q4Ax7^8h(}$y_$j08tyNwhBnuKP@P?p4{z} zQ#D7eU?Mz0=IPqGE_FX1Ov$pe>@4jzyxF~10FEni#0u%oDUWDM#PU_aaGJMyI#|oo zb3KhV$_TM9pb5kWrGL{8%POns#9Jm-j7=6&+WE(7B6?l0Pj3?`zs4nN>x!)jX;AKy zY*v^~G0I3C+$DCidw^GUxq)x`Fp!Uc!KZkuD21}R&-{l>c`51)DwA;DWc^jxbdYzRhde znIttT;ayHU8%VdHb+Szb{Y`t{@$+B9fD6+(R?hc;D35nPpFTNLt3dQlY zrsIn)4snbhOZWaIWoA|_B+$j9$apE$atQ*+O^Tz~*njEugytHZ5bHdMxOnaNPm(KM~2DgA(}gZgH{QE*sm+~<)3eNIr-P}3w!u!xM!btJcxjh{f#WGGf>r4 zP&FqgfYXO3>tso@vRV28rB<_-aL8-Doin;^&0(k7h~gz;w0Ft2 zB~`ojjd)VQh_Po*@FqeUON;sd4(y6^Xy%#i#pW~v)qemd?B|>?^Yo%r(Nx+5%WW z?SJ03YKlwBJ8bQn)@3g%IsEL0y@$O*w*3UH&$?aM9A^u$WamCL7)yQufjTcY%}_j7 zwT5*+sH*z4+XTbML_JQIet26oF&@e>5$9&$qRCvG2y&nxL}MH)_;WZZbB#R?@65lQgK~&j&ay%V#^GmNJD3@ znN-gNpm}Y2c7Dea!%*)B~nM;D&rar4{K1Pof6X<4xWgsdf zHjG*qHu5V_1@h0p259+V4@DAc_Pk9@#eeqJ zrFXTJ*MRkp_rFy|3Z5Kx*dW9jaw^}hx={9D@OEw|V7iw#zU)Iik!7{zMLiiN0y;zE zb#C70fT8#p%hH$1fm*@Fp&XgZHtwzgj)CM-{$mh{*_r1$FK-H3$tE@yk07VjByni! z@kg3Y%02E%O3&rGbw}{0v*1bw$A8^E{b1@UDr>-qn*8IMs(;O7EzOSY zNF;*MIQcG+d(iU0gHgZ_W z)J1yXh^aidgKPjj3EL?kxQRbyQ{R9zGFL6}uyw%kVSDpzfpF}p?|+pvkzdCx{yAEE zQV4nKL}F`7MU=!*UAIKuf`U+xeW1Kb@RP?SyEqG|@5sK%Anar2%OAsmpJbnQ-q-ja zD0>usFRo7HtVvmL`$;r8Jyt2$DhY0DIt`DjQ@#KsRPA*b7jG$d+lqFZtIp2X@PWI9 zfx@$1mMm;mJa&CnczB<{DHICFc)I;{dTFD+Yhtwr!Zz!ipIAs+zKdF2V zUDY663$G41wpH}#P&wP|QlTzdzi!oTA!5S0E~ONJws;1V<$uMs(;?8NOoJA0^)X#O zZDqf-o+gKBVmXO0yOVWUQGs*G!fJ1v?2gJ8&ulHd!vg>i`hEDN3I{T36fX(}@Ms*i zt)`1>dDEAY6h@SvOfPC37E@0Bv1A|L_b;D+AMat*kp=Tg=Rc*oSq^~9+_nXImb@pg z^0fKmGQ%haAW@(+f;vM6N8e$0RBpK01v#}0`v~Y zrMxsc^oR65w>#Y@Hr3&=LvA`$QuaNku9n1uOC`%3et+~rxM)Ckw%Y2Z4FC1#i@s}o zNCw++4-#Fz7yAUdfq$Akpkxzr$fkeG<;0S4Rk_^;1-$LmYIgGZWo@0jOyvm%H?Jj} z*6bw`<8S-68u{Srb!)BUpe!ALoaN?OA40gGlEz~3$OMVriHMvh1uZ*apB-Y4ShC>n zmEd5xN`Id=Ct0u8HahZ&Re?=jB!S^Nz#f}N!>PB(Z^P$uBL*rXP3Qs!C?#bvRv*8| zg8h4Zdf8*;SDQzkZ@R)%@}YP;$0bqoOEc0h2mIvo}Y zILK866v&r!XlAdG_KP2St@}M2q6c}5D4jchUw`+{s<--~spDI)zt|R>Wk4d(VONA8 zsTJIsE$9Fcc4$g#@;H-59CN)Zp(2y>pct&H{@yB{c)8ZZ#&as%XpwtJp>BTnYAg~7 z5_rO425(uhKb<>zS*w4s5mu!C?~i{7;NN}8zZ~aNDR$@iLCcB_DvdHZYs3toR;fzf z7k^?YaBje;z}VXn>~+iqp0nvDr%g4%pJQ^J@jm%-a{Dq1nY$>LHr0_*^>PlkL%;3R zUGpxPc=VWWmG0_5%bxtHFLNhC%zE#?6ePGz7 zb2!)C+SE)*}ZuL&}3kYyWdoy7p4 z5XK<>>wFe(N|p`1tqiM|*S59r@R<_=NQX<+8B<-E67+xPKSeFBOF_L;_hO|8mpUg& zxEyaHrC(}0KwXL8L{EE?tXy5JdxR^3fwDKRS$Wf9KvCL>bG=x11-apps/mkfontscale-1.2.0 media-fonts/encodings ) +DEFINED_PHASES=install postinst postrm prepare setup +DESCRIPTION=Slender typeface for code, from code +EAPI=8 +HOMEPAGE=https://typeof.net/Iosevka/ +INHERIT=font +IUSE=+iosevka iosevka-ss08 iosevka-ss09 iosevka-ss04 iosevka-ss05 iosevka-ss06 iosevka-ss07 iosevka-ss01 iosevka-ss02 iosevka-ss03 iosevka-aile iosevka-etoile iosevka-ss18 iosevka-ss17 iosevka-ss16 iosevka-ss15 iosevka-ss14 iosevka-ss13 iosevka-ss12 iosevka-ss11 iosevka-ss10 iosevka-curly-slab iosevka-curly iosevka-slab X +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=OFL-1.1 +REQUIRED_USE=|| ( iosevka iosevka-ss08 iosevka-ss09 iosevka-ss04 iosevka-ss05 iosevka-ss06 iosevka-ss07 iosevka-ss01 iosevka-ss02 iosevka-ss03 iosevka-aile iosevka-etoile iosevka-ss18 iosevka-ss17 iosevka-ss16 iosevka-ss15 iosevka-ss14 iosevka-ss13 iosevka-ss12 iosevka-ss11 iosevka-ss10 iosevka-curly-slab iosevka-curly iosevka-slab ) +SLOT=0 +SRC_URI=iosevka? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-25.0.1.zip ) iosevka-ss08? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss08-25.0.1.zip ) iosevka-ss09? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss09-25.0.1.zip ) iosevka-ss04? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss04-25.0.1.zip ) iosevka-ss05? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss05-25.0.1.zip ) iosevka-ss06? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss06-25.0.1.zip ) iosevka-ss07? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss07-25.0.1.zip ) iosevka-ss01? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss01-25.0.1.zip ) iosevka-ss02? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss02-25.0.1.zip ) iosevka-ss03? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss03-25.0.1.zip ) iosevka-aile? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-aile-25.0.1.zip ) iosevka-etoile? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-etoile-25.0.1.zip ) iosevka-ss18? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss18-25.0.1.zip ) iosevka-ss17? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss17-25.0.1.zip ) iosevka-ss16? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss16-25.0.1.zip ) iosevka-ss15? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss15-25.0.1.zip ) iosevka-ss14? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss14-25.0.1.zip ) iosevka-ss13? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss13-25.0.1.zip ) iosevka-ss12? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss12-25.0.1.zip ) iosevka-ss11? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss11-25.0.1.zip ) iosevka-ss10? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-ss10-25.0.1.zip ) iosevka-curly-slab? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-curly-slab-25.0.1.zip ) iosevka-curly? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-curly-25.0.1.zip ) iosevka-slab? ( https://github.com/be5invis/Iosevka/releases/download/v25.0.1/super-ttc-iosevka-slab-25.0.1.zip ) +_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb +_md5_=5044ef057efbfd151c32dbf6ba31cae9 diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz index cd7614bbe1ff3c0a9ef0ad2252251ada3688c434..1eff2c144bbd5789ea2883ce798e8dd232e19340 100644 GIT binary patch literal 57478 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

        nPXLrXC z+z`1k>dshC43RvDW$rRG6>7R0x234cxQ5JIao79}qJR16xADtYiQD;A&hc5GFKo%p!+PKBesPy}t|55-Ob!4cYXo@{OQbu54fP0gbF}jsmHhdkYHNpW(bI zT${`kInia?^dupyQ5k@{%&Bct*;E07Ngb}tTOx})W8N}>r%y{v?S|e8!LQ#weg63I z+xhk1Kh*kRd*VFY3au?i%nERtAl5Q&ei6mdEjbcsN_uL5<8uq$!Ci5fP%Kv`_>eM} za+T{&yd=~B8wjUcyt>R2RW&_Hb>hE1zZWeImTL8CGoJkn|V#>GUAvW(=Moj6%KP0$!ADrgX; zx+JH$%C(e;bk;$bn8zDn`1R}f_C$=_+mDO>Kr-B(gvKw@Yq{OVaX6l$?Vmov>UdCq z7FD)nnCf26@A9ft1wkT@Q98j{H4&@&glK_hVk$EznN9Ax2y0hJge)a2>Q#q3e*~7M zPJMawWjLq$eTvSgxi`W$p@auh6$B$2hFooEZ$Ou$tyX-|%JJ?}FXh-4m8S^(MH%Bu zx2I-F0qP+w@b}MgC3`h18QXZ^(l*YY7OUWs|M|$)1jF@F@5_<^``B0I$fS};<%l| z6ctuCJ9o`F7%A7jOzf8{lv3Bb+QXzE$3Le;HVF`$qR~g;2F30&oYz@2macK|0-U8|FC$8 zJc4|Ht9QL+2?hj(qa8r@qJ(_cs94uSkoHdS<-G!qRAy|7v51jtk;!npDi;3ohxETg zvEHX~1<$3+h;uRIgS`rRP6##nI&nVj|R+UiH5mN=!rmJAwY?NGXtMKBf zkFV;FSO%BmshX0xf={bTa%}fbiPrCvklP<~Rss!hR5c7&emCWdO|8m2@gP)dS*xoj z^>VD<(P%oTNkQmElGd=K^EUe8l!8BkD$TB0Q$!L26lgw|na+7_?s8BkRegCm8u@L2 zzaG(x_3)EMsBSjeTTmlpU!CR^Q|%exzotn=onD1vyY@YmA~VVUaFn!XhkKw3HFcY+ zz_++aZaME(Y8T()I>s2HNZ0!Wthx3grb%cz*raRcqP+?FV%iQ2v=iBQ_54J8UiJF!|QMMo^BZ+&o^ zgB}L2&*;yeuP;BzO#bri)j^PV@uVN4Hmk1evrdbs;T^FrtpWn|*Kor+j9Xu+!85u0 zvfU;komX-2Q*0&bJfK%%oqct==Q2*QkTARf*|s>jxs&su%Q3&h4nC)*Jz{#BHmOM$ zTxeZaCRO2H<@TgOrL-(KH&>1I+0#%!-ND^{n$78Dday`7Yb#|Y&2Ub)#nf`?I=x7% z4vsIx-Lom~rB)z+%(pXxncRGAtpIcmBnhtqVMiUB$B9@KjgBaqaXt*pBv?Wot&#!z=6k`}p?r_b&?a#h0VSi+;cbs`l!J zRxqhm(kuBmsyn7Wt}_0$tUV3qYXs(#`boUK2d)~|Y*)cMYcy=ESX?2(#3>U-X$K{g zEug8RRW2DrDaIM1J2`&M_kAWVi#{3D?5kXksmmWmHo#6bBk81fY9{bZa zJ=L80FS@MEY2ff=P_D13sGI2AnofG*8WD}_qTlCSIo-?T?$mKBJL0d0o{yWl5dbr- zPPcRr8X8rj5?LI0Uqd0T1Y=B)y;2{X?v2#Jk>ePtWpq_%eeiPw5rWf@lh3hiB`@=XX@^joW7oPTc<_4dG<^T~ zY5qXftXaC`_w7j=B`3lqKT$neK7_;QELRD5DWm6bi+y?ZP@C;)HB=X0&uqaN7pk-I zeuQ0Nj+;x#<0Z!PoY$(AVk)j-7@XB+%qgp2p$9d;=i$y=)rFv*;S@M)JazXulobHv zXTUh{C1+RjLAQ$KC(RYAkRU7N?zAVCa|vK7O77C-aDPck@}&Y_QOQt^sCI1mB;rdN z2VfI*2x4zH@Y77`>*t?;c$o^u57fd>WDpIqi7zH8RqNyK4p6+^zqth5+^xB5%E{N` zO$QzE6bwAhHs`^=*QI;*rDJ$*@G0_h|JRe5hR+&Wh=s2-E#p`~+Yf?{KQ+QOJpRq(Hanqtls=Qfl1-I^CrJWU43@ z_ej>obc9?;{$K+_>U~fcC*QvXo{PkgdpXaaN zzx-RHF14JtmylJqr;v53V%7OlO2TpScZy0y;gjt0B%eC%l1V$SE+62%C2JF$5N~p! z96s>kZo(bKDK9Lk+ry2xfZ`%JEsr;jY>gAFkBiB>=QGxq0NaX7#m>sFFhOG#Oq#z{ft> z9hRsa`CY|TsY-i4sJ+^z^0qwoL4u1_r8s?w=TPW7R276MI(9pRr`|XOVS9u`{;nzd zu_XODj+cBu60vg?#SJ~+uaD{1KVHn=0HZ&qrSBi}vlB^bXVZ2?S8`=y1EhjuEw0<~!GC1N`DRdLbI zPPd7ozIWmZU7$(bG8VtyHD_0Nr)zxj+6YJ>E(JuXwh3s#0$Vn`v@rf-XLl)5QBhH} zZZ1bFodQTX=0j0UaWTR5PF!~zxH{+Ly>Xr^6{PrIY{Z4X^j_SS44tGcRde^nv!_S` zth7kTC`*9!21rnltAnPHOi{00Ed}rc>81n~?}&oO{f}p>aj?qcQH4RNqzf)zjKuEB z8qeY8`scgdN!52pbV?38CUkk$T|`0@e?g<^`*zSm#oJw50g;_*$GQ_PcIKz|AVNo(0Njw&_aBpkFu8P$IC>VU20=vz;uTkU5} zz+0BX%>@DL>d`oDJl}+)ylEWRiRr6AS;AFnBTbzz2#IdWd9|ldgZeTw6}gGL^@)2upT-&I3V>sFClxo zb6p`S$|7E0_l6VQIJe}Fy{P|2sMl^W5Wux3<1I`XUsQSSAUGcK1wa?(p#MyCu z2N3`D)Iil#GavG^98Z-sC{1T`#n@Hvxh=m2%W0D|VIxxNN1YV&rA{YcCF^=Tf4 zR)zHlKuwPk(u@l}POJDlm2ai2b8vXBL)TpN{=F$VttQX=omA@?06KFsVw0p@!zr9U zbumXKlXBwJRdJC|v)D*Z%mFOns&wiTphu0$4;R+7nr!^UW9=q}BtCSv?{I_aP>Ax# zP7(>Xr+$g$e?GFLl?kWpNkLk}Rq1dlrN=??it0WSGhMGpa?9LpzLc{k4@ap2MAzNm zy(IUe8%{l1j-R;-qsz?*p}7)dAr$*HO zn-o9;_gn@~@m`?HrR2+nECq?lF8Oc_1yqed+pUqJ4$Ao?`Le6Vq+N)kJ+91l`>=UZ zeCVl66hC6OM^w4F|MQU<=F?wJS>fID2adTo#(U{H?eOYO4U0%#Y0;k&S5LLGt7k1o zC?SCEJm*YA2iIyy4jxlWT2HxM)0AC9MK>#MX{x6j7w?9GrO9!3(4GB$FM@(%zgOR) zPGE$P30_I7I~+ANBW7;WcdxDTfgIC=3=Ws;l)Kw?ZO^tKc432wovhe=ty6!Wq59Tl zrj`fO6ScO;;NsEgMFYTljr_lkYkd39uOEMi)fKT1@ws(coj{Yri7Z!X93Z)7Dxr%C zwF1jwW;d4PtZbgezQ<*hVYl8wtjmH@Bg@INThntX7}(1MAMrMe%D6@Gn(mAOka=pZ z?e5!%kJY-eIm`pw9X+qvEr5<-tzB*sF!g*%^-!Wg)`KW!_%Y(=%LV%FKq`fTn z_&8KQAjmIOW)h?dq3VQeKzT>(ek~B2>q{c|=mbBU)V$O6;LBBzJ1SmC5Y!BBEsH2e zN)C3Z`_W~VMn6=A(A_!_S2*k4ztH2QY&r2gcCD6xPBM4pBTdce^^IPl#tmPesoIGKbJiSMGAD`E71WEzldd@Ra&T!Kj1DFlNc6Qsq?#4?d^H34Dmz zmGba4f)uSHF91$F+_2IKol=zlD@nYkbjqp)XR$0XPgjBbkI$-pAW=N|p{A2GdM}wf z6EeR{lU5DWfI-RSREMj(gL)F=VatOcMkJXEyKGLR!;v)v7Ua0_2AG%jOA&6fdd^GR zgmW3x2cF{9`Ezc3=1BDSa}|Mkl=sr6eA}w|aGmA(Wz|-AOaNm}QFgIYCC|lT@BF%= z*W3wkn6AhqK9763F6ms>ut`zw>MAgZ$3u8==N#%qAaK*F!d~%fwEFG*X?*_v>GQd4 zOyX+|l%A#+GSFLGJ{7!)UVW?DrWDSVtHBb3n`<;wlB=Lt3MbytOVPZnzB{Kg5H2(k+3k_>9i404vh4vF)DKSOcnd&T(;kPJ#9Y+1(I1HnelHOgxk8zg&TX<2 zu$`~K;kQrY_qB~*Upj&9d6k0P8l)8*{(LYz0anYHEvwear`3%`o4@UtH-+n(uBL{e3xub#<%a?8&{ij;EjTOw9PX^0~^=pexR zT5a2$L3gK%@SZ)ee4NLV`uyq3H#=J&WO6*+y{*_PIGsLnl$`t(7dQZKQ!#C)aTIB5 z8;onO2!GQzqab<`IKaB@5}~)z->Ur@WO_Ki|tl z7kO75e$A@YrxvQfcfE##bep**GctZFnYNODcHQQQIGvp48gB1bbkiSvr+QD)1d4=^ z9jS#Nwbc=>9tEn)R|nM+r?#>2>aYKPPA_}+PvqoAwMs(SIrG$+Zl^^J@VH&cq_Vpw z&5ev|7AmwF)K)mgsYu7I@k+Zv8X%;qzMQlrFiy`~23KnfS=IVjF3ajYQgt5glo6e+ zxbKG-W2Te@vbCti6sK#sVU(doP%q62h~%hd6kwR5i|UCoO4mk?9zSW4wmIa%xaB5c z?b_R0>}EbIALd&0C2L>%Hg}p%`jYOZaVli_@~D2#KY#l9WHc&2(Q&B7Cb4(WviR(>yUToT1xpA zmG9u5S_`X-7Ugs9o0@MA7B`7@b9F|25#`zQNtDrE5JbeIAUp$&&h!W(b{nj(Ow9zowGK^=B%6$v`ciAIj%&ILH zKbn?%TBIfI_+AuRBrMC8ED9=Djf(*22e*D)d((c1L{Xd|*9uzJoki1L@Vq9hwtWZ_ z*J~R5{nO`QEK40Mb!_d3Y)gs9foH4X_pHF&AlODk(;fgZcWIQ$e22pzdxs7Lo}3o&5SNC zs;Y*Y>!(VBE8cKg8VIi@?sp@1Hy&MZFHCvXt%`N!bc@OHj!QlO<{w<>E&w zL$p79Q5AAfA6EAP`^I&Qp=v+oQ6wOcG*#7o?G9x;R*=h2Fz2N24$x%aw_OVPaO|}BdNF*VbIm! zwy4>BiLgKNVRK(aX)ukL(+stq0;N4?WiUoPwTgA=q?zG}H|f^!nnQV$lmnpQTEvP) zASoxIA1u#rw%6yaU4Ru=)AU-+eXvuR)S*SXQxrbkN0Rx{;os}W&+a*IF zZJ(D56vKpCc7SoExN%Cy2e0-~=b|e+6bwW~5Z%#Z^tvm@+g<6GsyT<81In;;zwxpD z`011MqGDBZd}vSJsE0p`t4{(nB0Fe`YA%v$qGl2*qaT+`SgxgqaISPj9%{4N)!NIZ z!A9KdR*AzE=(*xJ6nP8EaCT#7+U>|Up5RDV)OUS$`?v4&FRm!x$(zO3-xP_f9M99X z5Gh1~=@C!YN^LF|2~{NBodc^LK`n+#cN)~!jPjKS7mHwO7C&^A4aBi(|6lWPev)f+ zoG(5DIOxpf?Kyop?@vFwaH|=nnoLR!JH}uec8t=OL8k zrZ0tzW?e=jeUR78pIQ+}eH{u&bbv?dOCe6dC3);_1ghEsu(9On^5)cR=BjbI6NR7R zLrv(igu0c9o82ApIaSrt4Dg_aP5hct{eLj=4J89L|3=6S=iY zr*hjQ3;-pvTIoDUc{59opK}})2srY3LT4|YtKsxhwOs;`c3V=<&P**$sk}|8q$GsL zGE)%YtTQZWK{dS6DImyo`~zvg^>d~3h9lQ-97jp2p=>&?%v)d0ercNR*(R|zI~l4k zJFanIXPZ&MF3KoAluL-a92aU$%9Z17<@t3a;g;&Q+yeF|CJ5nU=A~G4gr-|r)Y*Pj zrsIk-$F!`w0ZRKlb@bWYz)=<|21SbP(q66`aVoVZ-FI%;us;x_&n0U!1yf{IaT6(? zg5HiUZe;g09|g{Br-E1RimD!v?q=w&d#EL{Gz9b$uYQ8-vFNEaQmq zUzhFGlL|u61{R)OtBKVEB>@IIdOfN>oHh!VaM@F$Sa82vw{_jI39msngOTK8ye7au z&w0MMb?io}?Sqb$Pcn5fE7wYnHe`f$*M%>qY{dj1_UraAo{)DH|UzmLvJ_NgFtP& zK$feNNrI$~t;op9Kug)mlQW|uXjc#7Sd2@_gG;|64hmqt9p!VP3OV?d-1%-tJW~Va zbGV;XZSD|RUY^x|u5$^J<{z7GRmUSr&33#iim9%4<{8lyDoi!rd81F66{nGL! z^8EqdY8V!+A`|a8wW34p98TU9lrzSJi*P22*G<~K(Q#kef`O{?S}+raS!}xhGzvGM zs`ivL0+j{bmo15MCS7Z=TK?-fS-L+-;1>$mi-Py;l}d%|&fhNlTEZs)k6$N0QF^$1 zl2nz^8Xi3zBIM;!eUUAbdTe}JZar`C+B*1Dz2oZcMN$z#O%P$O!*!j9mdAH}*qU&H zIbj#q-1W3wNaS=f$F+c?N!WDLfH%2QVM#I;nkAigPs%U-Q&ZLillVuaxQHRr9d^Lk zJth6{YN(GKn)G0sVk#RKUHbxvyq0|b`S{z5U~BwvJSprPQgT4Ar|aO38to8k)t0-LplbNvfPp(i8WW4 ziFTx_^iGV?7)=$tyScZ*?<{18*rtqPs)eB%6jA&Z|AWHRN!s*p?$s?KYQTKy)}+~z rvYPUIl<;esqDdWb3tVs4WnjBYCYHS;M|#>fs{i-@t@4rs&65EDLTD;y literal 57126 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/freetype-2.0.0 ) webp? ( media-libs/libwebp:= ) +DESCRIPTION=versatile and fast Unicode/ASCII/ANSI graphics renderer +EAPI=8 +HOMEPAGE=https://hpjansson.org/chafa/ https://github.com/hpjansson/chafa +INHERIT=flag-o-matic +IUSE=+tools webp +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=LGPL-3+ +RDEPEND=dev-libs/glib:2 media-gfx/imagemagick:0= tools? ( >=media-libs/freetype-2.0.0 ) webp? ( media-libs/libwebp:= ) +SLOT=0 +SRC_URI=https://hpjansson.org/chafa/releases/chafa-1.12.5.tar.xz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3f3d6577cc20845d3e4448507e4307ee diff --git a/metadata/md5-cache/media-gfx/geeqie-2.0.1-r4 b/metadata/md5-cache/media-gfx/geeqie-2.0.1-r4 index e4f1918fbf07..92b6ea71f5e5 100644 --- a/metadata/md5-cache/media-gfx/geeqie-2.0.1-r4 +++ b/metadata/md5-cache/media-gfx/geeqie-2.0.1-r4 @@ -7,11 +7,11 @@ HOMEPAGE=http://www.geeqie.org IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=lua-single meson optfeature xdg IUSE=debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip lua_single_target_lua5-3 lua_single_target_lua5-4 -KEYWORDS=amd64 ~ppc ~x86 +KEYWORDS=amd64 ~ppc x86 LICENSE=GPL-2 RDEPEND=gnome-extra/zenity virtual/libintl x11-libs/gtk+:3 djvu? ( app-text/djvu ) exif? ( >=media-gfx/exiv2-0.17:=[xmp?] ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) heif? ( >=media-libs/libheif-1.3.2 ) jpeg2k? ( >=media-libs/openjpeg-2.3.0:2= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpegxl? ( >=media-libs/libjxl-0.3.7:= ) lcms? ( media-libs/lcms:2 ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) map? ( media-libs/clutter-gtk media-libs/libchamplain:0.12[gtk] ) pdf? ( >=app-text/poppler-0.62[cairo] ) raw? ( >=media-libs/libraw-0.20:= ) spell? ( app-text/gspell ) tiff? ( media-libs/tiff:= ) webp? ( >=media-libs/libwebp-0.6.1:= ) zip? ( >=app-arch/libarchive-3.4.0 ) REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) SLOT=0 SRC_URI=https://github.com/BestImageViewer/geeqie/releases/download/v2.0.1/geeqie-2.0.1.tar.xz https://dev.gentoo.org/~voyageur/distfiles/geeqie-2.0.1-ChangeLog.tar.gz _eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=739da502d069f86b6c481dbbb4e31dff +_md5_=57da99c2ddeed75312b78dc1e8d8059f diff --git a/metadata/md5-cache/media-gfx/gimp-9999 b/metadata/md5-cache/media-gfx/gimp-9999 index 9cccc1400966..53be0345ff35 100644 --- a/metadata/md5-cache/media-gfx/gimp-9999 +++ b/metadata/md5-cache/media-gfx/gimp-9999 @@ -14,4 +14,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit ) ) python? ( ^^ ( python_sing RESTRICT=!test? ( test ) SLOT=0/3 _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1891a7c826af35938597cda8e3145508 +_md5_=4a358a8ab4216982f8f7567c303951cb diff --git a/metadata/md5-cache/media-gfx/gmic-3.2.2 b/metadata/md5-cache/media-gfx/gmic-3.2.6 similarity index 95% rename from metadata/md5-cache/media-gfx/gmic-3.2.2 rename to metadata/md5-cache/media-gfx/gmic-3.2.6 index 30491b0b0e53..345a29bd8ec5 100644 --- a/metadata/md5-cache/media-gfx/gmic-3.2.2 +++ b/metadata/md5-cache/media-gfx/gmic-3.2.6 @@ -11,6 +11,6 @@ LICENSE=CeCILL-2 GPL-3 RDEPEND=sys-libs/zlib:0= curl? ( net-misc/curl ) fftw? ( sci-libs/fftw:3.0=[threads] ) gimp? ( media-gfx/gimp:0/2 >=dev-qt/qtcore-5.2.0:5 >=dev-qt/qtgui-5.2.0:5 >=dev-qt/qtnetwork-5.2.0:5 >=dev-qt/qtwidgets-5.2.0:5 ) graphicsmagick? ( media-gfx/graphicsmagick:= ) jpeg? ( media-libs/libjpeg-turbo:= ) opencv? ( >=media-libs/opencv-2.3.1a-r1:= ) openexr? ( dev-libs/imath:= media-libs/openexr:= ) png? ( media-libs/libpng:= ) qt5? ( >=dev-qt/qtcore-5.2.0:5 >=dev-qt/qtgui-5.2.0:5 >=dev-qt/qtnetwork-5.2.0:5 >=dev-qt/qtwidgets-5.2.0:5 ) tiff? ( media-libs/tiff:= ) X? ( x11-libs/libX11 x11-libs/libXext ) ffmpeg? ( media-video/ffmpeg:= ) REQUIRED_USE=gimp? ( png fftw X ) qt5? ( png fftw X ) SLOT=0 -SRC_URI=https://gmic.eu/files/source/gmic_3.2.2.tar.gz +SRC_URI=https://gmic.eu/files/source/gmic_3.2.6.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=21cda35aa3ebb3545fef5f4b3742ddda +_md5_=621ca7fbb1d77d1a454cbc4477d9e83d diff --git a/metadata/md5-cache/media-gfx/kphotoalbum-5.11.0 b/metadata/md5-cache/media-gfx/kphotoalbum-5.11.0 new file mode 100644 index 000000000000..02958d1354b7 --- /dev/null +++ b/metadata/md5-cache/media-gfx/kphotoalbum-5.11.0 @@ -0,0 +1,18 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.106.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5[jpeg] >=dev-qt/qtsql-5.15.9:5[sqlite] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kjobwidgets-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 media-gfx/exiv2:= media-libs/libjpeg-turbo:= map? ( kde-apps/marble:5 ) phonon? ( >=media-libs/phonon-4.11.0 ) raw? ( kde-apps/libkdcraw:5 ) share? ( >=kde-frameworks/kxmlgui-5.106.0:5 ) vlc? ( media-video/vlc:= ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=Tool for indexing, searching, and viewing images +EAPI=8 +HOMEPAGE=https://www.kphotoalbum.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm kde.org +IUSE=map phonon +raw share +vlc debug +handbook test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ FDL-1.2 CC-BY-SA-4.0 +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5[jpeg] >=dev-qt/qtsql-5.15.9:5[sqlite] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kjobwidgets-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 media-gfx/exiv2:= media-libs/libjpeg-turbo:= map? ( kde-apps/marble:5 ) phonon? ( >=media-libs/phonon-4.11.0 ) raw? ( kde-apps/libkdcraw:5 ) share? ( >=kde-frameworks/kxmlgui-5.106.0:5 ) vlc? ( media-video/vlc:= ) media-video/ffmpeg || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +REQUIRED_USE=|| ( phonon vlc ) +RESTRICT=!test? ( test ) +SLOT=5 +SRC_URI=mirror://kde/stable/kphotoalbum/5.11.0/kphotoalbum-5.11.0.tar.xz +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c606cf781cb38568e877109943cedb57 diff --git a/metadata/md5-cache/media-gfx/libimagequant-4.1.0 b/metadata/md5-cache/media-gfx/libimagequant-4.1.0 index 3bec7cc2f172..49879398c0be 100644 --- a/metadata/md5-cache/media-gfx/libimagequant-4.1.0 +++ b/metadata/md5-cache/media-gfx/libimagequant-4.1.0 @@ -9,5 +9,5 @@ KEYWORDS=amd64 arm arm64 ppc ppc64 ~s390 sparc LICENSE=GPL-3 SLOT=0/0 SRC_URI=https://github.com/ImageOptim/libimagequant/archive/4.1.0.tar.gz -> libimagequant-4.1.0.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bytemuck/1.13.0/download -> bytemuck-1.13.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/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/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/fallible_collections/0.4.6/download -> fallible_collections-0.4.6.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/lodepng/3.7.2/download -> lodepng-3.7.2.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.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/noisy_float/0.2.0/download -> noisy_float-0.2.0.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/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.17.0/download -> once_cell-1.17.0.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/rgb/0.8.34/download -> rgb-0.8.34.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=3f26dc691134dba75bd8107e9e2b403b diff --git a/metadata/md5-cache/media-gfx/libimagequant-4.2.0 b/metadata/md5-cache/media-gfx/libimagequant-4.2.0 index 85c8a2b6179a..822f02050e04 100644 --- a/metadata/md5-cache/media-gfx/libimagequant-4.2.0 +++ b/metadata/md5-cache/media-gfx/libimagequant-4.2.0 @@ -9,5 +9,5 @@ KEYWORDS=amd64 arm arm64 ppc ppc64 ~s390 sparc LICENSE=GPL-3 SLOT=0/0 SRC_URI=https://github.com/ImageOptim/libimagequant/archive/4.2.0.tar.gz -> libimagequant-4.2.0.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/fallible_collections/0.4.7/download -> fallible_collections-0.4.7.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.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/libc/0.2.142/download -> libc-0.2.142.crate https://crates.io/api/v1/crates/lodepng/3.7.2/download -> lodepng-3.7.2.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.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/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rgb/0.8.36/download -> rgb-0.8.36.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=a1cf75481b1d3a78f29f25d94b6d57e2 diff --git a/metadata/md5-cache/media-gfx/openvdb-10.0.1 b/metadata/md5-cache/media-gfx/openvdb-10.0.1 index 290ca88532d7..971b47f784f9 100644 --- a/metadata/md5-cache/media-gfx/openvdb-10.0.1 +++ b/metadata/md5-cache/media-gfx/openvdb-10.0.1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/10.0.1 SRC_URI=https://github.com/AcademySoftwareFoundation/openvdb/archive/v10.0.1.tar.gz -> openvdb-10.0.1.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cuda 13d76baf0dc95e560610c6b7dfa79db4 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=58abe4e90f05962e2624847961aef10f +_md5_=5c0aed962fb53d3446223b55d0806ce3 diff --git a/metadata/md5-cache/media-gfx/oxipng-6.0.0 b/metadata/md5-cache/media-gfx/oxipng-6.0.0 index ccd01b5b3079..bcf7e0a41b35 100644 --- a/metadata/md5-cache/media-gfx/oxipng-6.0.0 +++ b/metadata/md5-cache/media-gfx/oxipng-6.0.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm64 ~riscv ~x86 LICENSE=|| ( 0BSD Apache-2.0 MIT ) Apache-2.0 || ( ( Apache-2.0 ZLIB ) ( MIT ZLIB ) ) || ( Apache-2.0 MIT ) || ( Apache-2.0 MIT ZLIB ) MIT || ( MIT Unlicense ) ZLIB SLOT=0 SRC_URI=https://github.com/shssoichiro/oxipng/archive/v6.0.0.tar.gz -> oxipng-6.0.0.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.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/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bytemuck/1.12.1/download -> bytemuck-1.12.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/clap/3.2.20/download -> clap-3.2.20.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/cloudflare-zlib/0.2.9/download -> cloudflare-zlib-0.2.9.crate https://crates.io/api/v1/crates/cloudflare-zlib-sys/0.3.0/download -> cloudflare-zlib-sys-0.3.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/crc/3.0.0/download -> crc-3.0.0.crate https://crates.io/api/v1/crates/crc-catalog/2.1.0/download -> crc-catalog-2.1.0.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.10/download -> crossbeam-epoch-0.9.10.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.11/download -> crossbeam-utils-0.8.11.crate https://crates.io/api/v1/crates/deflate/1.0.0/download -> deflate-1.0.0.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/filetime/0.2.17/download -> filetime-0.2.17.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/image/0.24.3/download -> image-0.24.3.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/iter-read/0.3.1/download -> iter-read-0.3.1.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/libc/0.2.132/download -> libc-0.2.132.crate https://crates.io/api/v1/crates/libdeflate-sys/0.10.0/download -> libdeflate-sys-0.10.0.crate https://crates.io/api/v1/crates/libdeflater/0.10.0/download -> libdeflater-0.10.0.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.4.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/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.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/once_cell/1.14.0/download -> once_cell-1.14.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.0/download -> os_str_bytes-6.3.0.crate https://crates.io/api/v1/crates/png/0.17.5/download -> png-0.17.5.crate https://crates.io/api/v1/crates/rayon/1.5.3/download -> rayon-1.5.3.crate https://crates.io/api/v1/crates/rayon-core/1.9.3/download -> rayon-core-1.9.3.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/rgb/0.8.33/download -> rgb-0.8.33.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.13/download -> semver-1.0.13.crate https://crates.io/api/v1/crates/stderrlog/0.5.3/download -> stderrlog-0.5.3.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/typed-arena/2.0.1/download -> typed-arena-2.0.1.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/zopfli/0.7.0/download -> zopfli-0.7.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=cc7a633bde485f75cc2346fe54b3dd2b diff --git a/metadata/md5-cache/media-gfx/oxipng-6.0.1 b/metadata/md5-cache/media-gfx/oxipng-6.0.1 index d2d4505d13bb..4d5668e2cfbb 100644 --- a/metadata/md5-cache/media-gfx/oxipng-6.0.1 +++ b/metadata/md5-cache/media-gfx/oxipng-6.0.1 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm64 ~riscv ~x86 LICENSE=|| ( 0BSD Apache-2.0 MIT ) Apache-2.0 || ( ( Apache-2.0 ZLIB ) ( MIT ZLIB ) ) || ( Apache-2.0 MIT ) || ( Apache-2.0 MIT ZLIB ) MIT || ( MIT Unlicense ) ZLIB SLOT=0 SRC_URI=https://github.com/shssoichiro/oxipng/archive/v6.0.1.tar.gz -> oxipng-6.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/adler32/1.2.0/download -> adler32-1.2.0.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/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bytemuck/1.12.1/download -> bytemuck-1.12.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/clap/3.2.20/download -> clap-3.2.20.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/cloudflare-zlib/0.2.9/download -> cloudflare-zlib-0.2.9.crate https://crates.io/api/v1/crates/cloudflare-zlib-sys/0.3.0/download -> cloudflare-zlib-sys-0.3.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/crc/3.0.0/download -> crc-3.0.0.crate https://crates.io/api/v1/crates/crc-catalog/2.1.0/download -> crc-catalog-2.1.0.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.10/download -> crossbeam-epoch-0.9.10.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.11/download -> crossbeam-utils-0.8.11.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/filetime/0.2.17/download -> filetime-0.2.17.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/image/0.24.3/download -> image-0.24.3.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/iter-read/0.3.1/download -> iter-read-0.3.1.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/libc/0.2.132/download -> libc-0.2.132.crate https://crates.io/api/v1/crates/libdeflate-sys/0.10.0/download -> libdeflate-sys-0.10.0.crate https://crates.io/api/v1/crates/libdeflater/0.10.0/download -> libdeflater-0.10.0.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.4.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/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.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/once_cell/1.14.0/download -> once_cell-1.14.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.0/download -> os_str_bytes-6.3.0.crate https://crates.io/api/v1/crates/png/0.17.6/download -> png-0.17.6.crate https://crates.io/api/v1/crates/rayon/1.5.3/download -> rayon-1.5.3.crate https://crates.io/api/v1/crates/rayon-core/1.9.3/download -> rayon-core-1.9.3.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/rgb/0.8.33/download -> rgb-0.8.33.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.13/download -> semver-1.0.13.crate https://crates.io/api/v1/crates/stderrlog/0.5.3/download -> stderrlog-0.5.3.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/typed-arena/2.0.1/download -> typed-arena-2.0.1.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/zopfli/0.7.1/download -> zopfli-0.7.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=6f534a62811622608c30d88e8dc97796 diff --git a/metadata/md5-cache/media-gfx/oxipng-7.0.0 b/metadata/md5-cache/media-gfx/oxipng-7.0.0 index 00ebfc835681..bfb004804deb 100644 --- a/metadata/md5-cache/media-gfx/oxipng-7.0.0 +++ b/metadata/md5-cache/media-gfx/oxipng-7.0.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm64 ~riscv ~x86 LICENSE=|| ( 0BSD Apache-2.0 MIT ) Apache-2.0 || ( Apache-2.0 MIT ) || ( Apache-2.0 MIT ZLIB ) MIT || ( MIT Unlicense ) ZLIB SLOT=0 SRC_URI=https://github.com/shssoichiro/oxipng/archive/v7.0.0.tar.gz -> oxipng-7.0.0.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitvec/1.0.1/download -> bitvec-1.0.1.crate https://crates.io/api/v1/crates/bytemuck/1.12.3/download -> bytemuck-1.12.3.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.77/download -> cc-1.0.77.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/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.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/crc/3.0.0/download -> crc-3.0.0.crate https://crates.io/api/v1/crates/crc-catalog/2.1.0/download -> crc-catalog-2.1.0.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/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/filetime/0.2.19/download -> filetime-0.2.19.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/funty/2.0.0/download -> funty-2.0.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/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/iter-read/0.3.1/download -> iter-read-0.3.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/libc/0.2.138/download -> libc-0.2.138.crate https://crates.io/api/v1/crates/libdeflate-sys/0.11.0/download -> libdeflate-sys-0.11.0.crate https://crates.io/api/v1/crates/libdeflater/0.11.0/download -> libdeflater-0.11.0.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.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/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.14.0/download -> num_cpus-1.14.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/png/0.17.7/download -> png-0.17.7.crate https://crates.io/api/v1/crates/radium/0.7.0/download -> radium-0.7.0.crate https://crates.io/api/v1/crates/rayon/1.6.0/download -> rayon-1.6.0.crate https://crates.io/api/v1/crates/rayon-core/1.10.1/download -> rayon-core-1.10.1.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/rgb/0.8.34/download -> rgb-0.8.34.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/stderrlog/0.5.4/download -> stderrlog-0.5.4.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/typed-arena/2.0.1/download -> typed-arena-2.0.1.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/wyz/0.5.1/download -> wyz-0.5.1.crate https://crates.io/api/v1/crates/zopfli/0.7.1/download -> zopfli-0.7.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=af7df34d8991f7983a41f82cb14d1707 diff --git a/metadata/md5-cache/media-gfx/oxipng-8.0.0 b/metadata/md5-cache/media-gfx/oxipng-8.0.0 index 735e692ed190..784d79efeb71 100644 --- a/metadata/md5-cache/media-gfx/oxipng-8.0.0 +++ b/metadata/md5-cache/media-gfx/oxipng-8.0.0 @@ -9,5 +9,5 @@ KEYWORDS=amd64 arm64 ~riscv ~x86 LICENSE=|| ( 0BSD Apache-2.0 MIT ) Apache-2.0 || ( Apache-2.0 MIT ) || ( Apache-2.0 MIT ZLIB ) MIT || ( MIT Unlicense ) ZLIB SLOT=0 SRC_URI=https://github.com/shssoichiro/oxipng/archive/v8.0.0.tar.gz -> oxipng-8.0.0.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitvec/1.0.1/download -> bitvec-1.0.1.crate https://crates.io/api/v1/crates/bytemuck/1.12.3/download -> bytemuck-1.12.3.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.78/download -> cc-1.0.78.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/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.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/crc/3.0.0/download -> crc-3.0.0.crate https://crates.io/api/v1/crates/crc-catalog/2.1.0/download -> crc-catalog-2.1.0.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/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/filetime/0.2.19/download -> filetime-0.2.19.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/funty/2.0.0/download -> funty-2.0.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/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/iter-read/0.3.1/download -> iter-read-0.3.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libdeflate-sys/0.11.0/download -> libdeflate-sys-0.11.0.crate https://crates.io/api/v1/crates/libdeflater/0.11.0/download -> libdeflater-0.11.0.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.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/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.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/png/0.17.7/download -> png-0.17.7.crate https://crates.io/api/v1/crates/radium/0.7.0/download -> radium-0.7.0.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.1/download -> rayon-core-1.10.1.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/rgb/0.8.34/download -> rgb-0.8.34.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.crate https://crates.io/api/v1/crates/stderrlog/0.5.4/download -> stderrlog-0.5.4.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/typed-arena/2.0.1/download -> typed-arena-2.0.1.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/wyz/0.5.1/download -> wyz-0.5.1.crate https://crates.io/api/v1/crates/zopfli/0.7.1/download -> zopfli-0.7.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=239a044debb26fc9e6207ab098e3b452 diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz index c4ba8a4ef8f728025be73fa869fbad705bec1d26..c796198036fea1f7d65bb80c3bbd9acee216736c 100644 GIT binary patch delta 108705 zcmV(-K-|Cg?gqc{27e!m2mk;800092guTm>B}sB^H|JO64`hkG-E4>}mlTSS6Uya) zGl;vHc_E3cht#71{5{w5%!m`!KwkprMpb6SIqqtzTlY3oRr~M%^nd@;r~mEC{<`vi z{~Uifen_8x%b!MXpZ?qb`A`4H|C;{Wr=8Dm?vdJ+YAbgycYnUynZ`~do&7$pD~wp~ zz2XdUuDn)_BlO$=7j`jLA*%3l1>vHPBRlp|)$ecqkd8?lFW+tskIO{y-Swn6$w0IsRoGq=8M%j(^>HOb1X20`w&YiAx&m$gTMxHkBd&SaY zOLxHt$2B(JjJ>XP?ZyJ7bsSe~q37#v*s{D?>HpD61uKoxJ{qascRAWVQkyICyXQ6U zYt)f&kAJi9k1O%5*!vg_6W*7Oc3nB(Q|pNRu4Rn-3iG;;c+HHdO6qsZ*Aec0-z)(p zn7iw%tJJdMeI}NbFTLN4#JZk+;3OF5&R99kd)yOeyTX~)=(ES`=%tVA4s-LKd-tR9 z2wEtvIr}jt3s_qx3VO?7wsrS>C!8jRey3|6VSl)^<2=sJ>R+vnbG8sls^5&H_4fQ6 z2)gq5xBe+soc+yI`3iZoqu=2=@4KgbtxkmGT4u#XagTAVnZmd?t8)=vb*)`u!D_XZ zl1gAH^Tndnnj0aY7nFJ)i)SYQ*NM*^XK8Ko;aBc?^>xmXS@ziHo2hyX=RIcV?JWD? z_kT;g~|4gbxZ z7`u4q&{qrh%;G>Vz|9;-#v|~kYmdF!g@4_BmRVZP{N=sVy;4nOooTKT+f@ONtM{w# zp86FD;5;vaq25+<1^=+Swr$hX!jTzTDmHxY0Gr<+F}oj}1!S`T#wfC@{5U*8sBuc3jtJjSuZ_hT4%ox&f12+v3AU?RieD zosZ4`!^Mv(0P>xy-L3JVVQp}4@qc(g!)^^bo#$0BP0J~civ{Ev29LMW0)bmzv!4WO z+yuZ(30K5OENr;%?}qyNb^rL=FP{rQm4Ar%)u-BOdbiffynC;^Y36W^RLL!K6as;a zc$_Ki8Aby3SVr6}k>U23KvN=No}-0Ly!0FZ0qnVn+d}x%5RNk>OxH2(O@GvmwsXSB zta%&r1bgdsmGWk-(~l#I00CGn68oWz3-l}*@Y*EBR6Dr7Bj}mVa4kN7g~d9hW2y{d zuXeONav;4{^466AE+7O1?Ep*~YmJck46+ArQbGq=PH-Z&JN?yK^@jvv1zqbH{e@V> zI%%|*0Bo-c!ZzXsmjUw5+JAdvxz`Q&rA$ITZzGB)7y}0hJQhY-p|F~TOmGoDtko{} zoddu`DDm?r&x#!gT+%6Cc+?Tv+k31Z=jWo!}uw}ZQhLqkGgqS40dmV@&Jag;NdXL1`YAO7pcOVNSSb# zcI~vtG?0y%NQ&2pIar&&b{&H}GBHcZ+aTI!9GO&2(rDx0CsyCriS5Yj!q|0>t3gjv z!0S>h^SpeS)f<_972F-_0Z?4yzcSYNlz7^AOU1B;aCm4JV&k5?AEarIJCE}=mNt{i z1{r@n0Sw$`U<3ZX8Xjjp%hit?X9ryG+|#`axo2O5>^o^x@(k+_~bzz&r^xM~D5ZWtmoFUF%?J>buPUT^TQ3R^9(fmk4G7lf-~ zE&jR7Wmuf^jO~M^e);`(EERu%GL-!CsaqIOjgUvOG&})P2@k$ae&qV%7{3+D5haO{RWjSI}%g^`YUG<0fiA42o zG!SU4GMznNBS%7pP(g46EUHrLrcoy{JRN5AQ%O2rv`e0!nnCOL~O>Zip6~Zr7Xi zb1stcfTWRk7YTYpK%iZ<5RMfNpDLCN2pFuPMryHw0k8~yu9Ih!Ig>TubLyIK=I5P0 z812vb(|^le{ZolAq6Iw|2&Y`&?R;J)-Wv=DILv|k4wVAW01k+9-RHQ#QsQev_HpYu z@oz{I$O}qg5ZvDkNv48g!&ix|K_bV>9Uc(Q2dy)R3&4?W5e4rV5vYlz!psYk?M}D@ zZZZoboh;D~UYAhRqgqP6md47=0+u6WA_$1zHh%&g_`Hefjy%HeE>IXm6-jOwsp%bh zSct@ZkHJfm7+IHvAO0h24SegR2^&!cV4+L-j2jYor#xVv0l!ZYnVup+jzg1u63j=m z2j)qO(3`$;CvTP7%znJ>iGKrh*GbZE_jPEK7$VUM)hWMKyTr>$Swjk@aF{Z0g9=2;U1MFi{XHMl5jpA`l}AYU1ZGAMTFyl<=|pH zk)EIpD31%@%|3BdR!kxTMBSyoS?kZ=wpMb3A)>us%pr@4O~pqrfuyP?bQ>w2&^)8> zM@*f3`mHMGg^yH(P@Y&$0K30I3UDd_<$u5$`sQjU1e;V650EIrXjxFwWrGof>Q^3c zOLA{|hj=&w!AHiLxElDYURHe$A{Av43y+0HAvLN@!a-gk8$$pqcm?6Yun~O+f4&eB z{9eFx38v5ALLkZGry4tx3* zByp6Dt8F<{Yj3s-03B}z1-uvOjHK5vIk}sxcL4J!YDgfdI^6A$pv(hpbj3LFCZKEL zEa=&Y?3xWGO?I58#0;i{70DwiHoh1jS%2|tU?*B1!Zrr^_B#LPwoBNqOFaH!y9E;S zRGW2UagewRg0&HW$anbOcBkkFP_#~l#E~m8h<_uNSuLbsXEi{g>IMnY6MG$y3<-Qn zrVE(9xfQJD36)k_fu%a{y;7L(*v|*SA{weWBls`UMA#$rl%y{eT}QNBAQPWYUVlL? z52zNl0(~P2ge3tuv(Um5lkIzjp+bt#Jq1MN9UE_o;|6k(T$|@VFA{vYlv?p0+77cR zBf)c6bisD{<#)uR@<-%kIeB_et^(D8MMd6;*(yTNw?h*NI3T&@3nq781uMh6_zChh zZb5#lWP*jKbm9hO30#xni(Zjf2Y)EnjS|Ntuaco2>)r1#NjNmdy%xj(txoXo(+?!& zEfg7+jIeyKoL1=D#@{DsV#(!?d<+|W@7*pc7KKW{CQ zxe8x?z%S;_O9D|h6d`Usl4y3*7pxt-0}0nMVZymcKGy}Oi)h=B7AoL^onLO0f=2}H zIpMQBWRH{JJjf4)TF-{~fe@ji56xBZQY1!2 zPD3<_q1YR*`(XzI`dI6&?U7Lj(7pub@EqTZp)WkME0yKE*TzCL)Po*|HpRvT}vooZ1>{2C7~9f z{QCyda1Ep*hy&qPm;)e0E~zW{bkG$D*Qjw4&}+FZL%u*$x5ZOtL?7yDpc-J!JXk+T zwsQeTaRT;7SRetsQh#!NfZ9-eXve$l4#?pm2SQ>a{&@Fmrl1S}{Zx&eg`61OofqW! zR-|DAND86yplRK;q=YV#-xl;(3FIS|ZiCl|eytn5jvgvywrO0o%u|ZppTZ{ecz@_)miZ5iRsLeEb!XTuQXuDy%iOhrPv9r4boJ6VUq#+#WngsReo3*J zR8d$^O8~s$TD%;zqlUPkairgZN`=`6cRh(3K05Ioh>xQMmH?hiOx3zfaqmobTC@PDTBmRebfAA zEP2Sdaep0{bcK@dRhO*HpVb z_W`w{)PuOB!7wvbmsTKHQ_Fn8DSQ6YPZ0f9lR-o zgAdHg{1|?6(>^f0v)nz2Tq6qK=(&wF7MhG7$c4t&52s96*=-JQ@nBX7Vt9~LNjt`nZ zntw_jYG|o&c}nQcfg7?DlFK{8Ufst$q17Z9!f(1;&w3*dC#s~QNN>gZKnn#@0^T++ z4+R%&62^&6>?xs#?2Fc-Vl6PB3{S6{6NyS!T`@53TVkZr+f zLDfR^?!I}6kl**x!Hu^3$)+7Jq&AtV4Lw2M<~y_Q0?EWIgOcLc1f$ zd%=C6`iZ;+`&=;9g1_f@&q|qm#_P?#I$|>4Y)!Pytc`RWF#+6>w({fjHZgd!L?zNe+#V;g|RVUzwMGVR{fS!RsWX<~(aNC8DBnku6d&2DAx5*Af{{+~# zf}Z6;s!s9?;ZiLNfsD_J{7(E1WP@G^eE`ihyQyiAPwTZXYLU z6#fI*h@ulo7@sT(prjDadyaR%`rDVafBN&^KhIx&+mo6UB!BLp8e@Ijz#-T&xu_jD ziy;QPy*+Arwo=H3(QWy@P?Hf6M1-*dO`6&wR=GgMeBXq}yT!7b^d9As-5_UhPgVu3 z4(|ly!}1iWU#8K~km6Xu4HujawgGuSPHw(+WLIgrO+g4;C@{HMj?EJyTr6~4jL*R8 z%iIu+8_@IqJAaG)`t{Erzx@3Bo6*uINZ@P70*IP?`$iw4XYrXq2$%KakwxBV zmscibo0KSP}XPJrbHjv;qUA;Je903tU`XTEj<{wXBN0M%RdUaFd?uL zzJaoCicM$?ON#TW*Gd71__qjW7$m4UCO>M8>v#7XE%C}DozMdmTZf3;`~`9{yV;f9 z5-9O>RqAVVAJJZJBFA(~Ucv5}cPa?EHLX^fFmRY^g47W>;~@bH*+4*%ee+3@fzvIF zn~r-`gf%L6U$DBqPU0Qn1?3qCI@A!lO_{p)K9kKCLIJju5Ew3hzJU9im>~AdE@viR zcZ6-dYb4Ie%I)eYhumPl7at0}ujCitwc=^0{ggeh#!GR9Xz!Mo5EbE^4ok^Vcjp1*k1T;DG-3aNKjsga-j23>74;$)^1;$e@PYzT*w>6Cb zXY!=Pb115n)Dyj+ku9KBpX0{LMf&TbZow2TPI2FrcG1c_!~;heRDU`k)u zdd=VW86cqP|2^lw5_b;=9UsVgMuvD8d{}7$eT3^k_*Wl)?(Kz#swK4#w!fhXQ+m}e zuxt(fxg*y-PPD9Z?aPAP00sl_*%PdryoZ|}izLL~k91ce38u*h<16r*cXYy%Xp$6s%8l*S>;9Q4>XUZ)n=8o}m|uem(p&i}T2&!W)6x z+y#q0=4&B;9w4On722C5A?6?7YnQHX#U=5F!^6j;zamdndMrN1AhZ5Lg=8UOj^Th66X@imoUnZ$;)|PqrAH~}JrD;ESRIM4hH>M-R$WcL z7>66I#ewr)(2T?C24pOv*d63~xqnF(fbDK|5`j{_d(=F?<|T|r3%uf|{=uUzPxEf_ zFqX}wl|xtIb@-!oEp%u@$iNAz$pnsbB==iTZ*bnQaFqZP&Nm>sSC9bnT)UF9Fc~jn zxynX=E4zsR54g=>mbC3B6Y{O^g*dmBgePAL$Hrm8<#8Jp#%38Q1Ru+u_(w}YdDx2; zNTlXG(48l|ufjU{Dsbn7$dF+PZI>{`%XOpDlE*-}ojJ`h`^&;g~KDkWe#!8H9sYO{+>RxH@psH54)-#9`^;c|y<; z_H{^y6j^|yCn}9}>CQNcuNn|U0|FATI9JE}F9?1^^{qXnP#5^t0hsY_uL47KdsZoO z>EO_hapM|yBW`gO%RI@p6<`Go!YSPcsx8(hLz4{QITI=chQaYjCn!OG@ zv!-S~PlqS$1Bnd}+a1Tf`#-c-)?P3FIs;J6@8a$)?x!AsWITTPp-ueTCT5M zEBvjwOH8zr$~T+~S#@8YV21^c-WD%^lH1M&Ll41KTx9{D7b!YJo{7kmHt2!-P;OZlP^KTwSz-i#Jp!k{#l)$S3?D4b&DOuYDHA!F`%*M^SplJn7*oV7H4_W8)&eY$H1V11kkF?!-gANf6n9_ACEWJu0#AronAqQD1NJd?7 zMyv6Re==`ES&_Zv#J3wD$6SpVT&M!;Sgs*>f-*P~tcz4XO9Hw)KiuDc+YIK{KmYjS z*(grUMuYeXu=_wg;f}B~U?i>cQp`_-C)*_uJP~Te04Z)H7f2e*4GH%k4ABOmFKFAo z8+42)0cR_OdGG6CrM8l+$9JN@!lY=HL>Q#JNFhC2pon&K z8v@baEaPE8VN|R}!XSr#aJEU&;n^16*n@Qi3xb7VA;B`;LB#TtSVkg341jnj*qs!` zo!I9QPbRX@0zl8D2ddb`7t-W+XdhXtB2+T2Z%Jd4rof?F5bj{Vi%I_ZAu8R^Y_zx zewYQrIOI6f9+q1qV$12Ym1c`cA)TK1WomLqx@=XTW$Fr}F=UmBSUbNeB63Ed5S+JVG z!Il>RWx;(qE%kh>vS}V+!})Xb3%h=|hTrY=3m=mnE*d^XxZAs( zdfJxQorMT4Bg6agBINc_PxrWi#0rSIMZuQ<;}9Ey%6)@S01kc@dXsHHh_EI>9dUL6 z3CAhQSf&=NwCzu-feoViS*O_TJ~&?;WT38sN0D+kK8r^08v%U^RL5BauxfGRq^dY2ogLT8|c1SgcEqP>rHYVPQtZ z)!yy&<5!_QeQWk1H@)hN4jIa=xV2W4=UM1}C`h`hgyjZiSyx=WD}f3|K*QgjIs^3u zqI|f24G3$oucu$20^)yoh+Y&aJ?DYOI!UCWpiD`p^ z1YWgD4Bc#}QNAzFoY(1j3_0u$=F#yKg(972!^Ln^sBJp1k-cvd3V56e;9njq+oII@ ztcj33)zQSYtyzV4ez(+@pFbBcow!3Cy!@$u*vvO8?-d5Wf3_;Owc;Y56Zyo~x>aw_ zp(SM-A&8~}Gc9q&v!ZobC-OAf+ycyIa1D}V;d+C-9q@TbOdOu0cnTyq=9UnD zp|t|0JH`r-kvHKu$Z}Xz#^1Wo3d_FUtn|~b_Q*UW9nehqL)lsP&kgJ#7ee@s)4ozsfd3K)ma7OThs3nYZ-N*`mrT`D!v(8Y! zQ0vh;2E$k1&;N=#owTv0M>x=v3|L!#ND6thX!pi2Zs7CHNR;V0BoW%DA+?Ch4zX(l zE)WWQU$sTkB>;W~SpNaz5m;#opHx~Nm zwXe_N&0I)hz$$+@1w7ytsAC*|(r?)t5`K8>va3hn?#TDa8p4@^$Iv!M&CY+&R>=+n zMC$19)?lh3hm*vR_^q}Rr>gC#Him|G6s;}K1Qiwp?ym4{1^+@iMB+?XrmYU5PBxC}4 z8lJ~59w;6hL;c^sn`@nai*CdWVh}HS(e-ANF}Cjn6|%~9zhv*G6_u9!Vm`nR*jf?J zt8neak{ye8cuEzPn=&Z>b6K|mlkw1evt%7SMRcF{iHB}?ym%vY4;ekU=M9Fy8{RP; zzhiwc(1qfbF`ddGdl4#sOpGOfxtzz5PGX!SCt?SfmiK# zTMZ9>T^1|@cAopn!tU5$7M-Z!P0}0t{AQ;34b;)EFRYpnVAAa|Z4H5djcL<7InbVJ ze$tjd9=QbgdbBYEg^9OA-B=Y_aCehv=jX_6+a~Fb_(1gnFdfZ*Gl5XcC)epA~wrf;0Hy$)wW-|H#YA8MDZo(ouc zL@NZLPp$BJWE>!W04+~As|_loblt2MlrDA~FV5k{(ka0w#Y?0?sQZ{5USw(8wsdFO z+~xUc#M{nqt!3|Aintl~25n)6_@w6ui&Wojl2BlIPByTb@@?1+HCQqDZ@7>vxIFlf zEL=eTkT$ZaIkXWLZz5x;)|v;w!WOs_FP%_U0 z%Ymjpod)3Rw5$y#M1}^#-X)B&h0sU35Z!pr!Quhk6>ZxS@&6Qow+{r&BMWeVn9V^fbjMGP7nexW23}r z9?%_sT2>3ZwuVB%0Tbf$7T_!zBa3%<)gd$i+xGS4yo#CIWs3o*!sEnpHK3ixAkc?< z5pZ@7eF(#0Qij&dQwwj~1?(gXh-qlpvS>){IG{QqsW8(C^dI;JF|Zv@0$k+pG-~a? zefjzfoN}37 z2%=tNlt^q^$Ie2R{WLvOW&^OO4VbtH6XFauZq+ zJCVQ0DLx$^!-KICbZejEM!i8YVjP#%r5@Q^=zOreXSaFTu_kU#Km@IIJ|D6Pq(XV7yS*$NaDNfO z44sK6>CS%f?Ecu#w#hmV$;CmM0j-DIj8g*J-9B#0r1yhTyi*+jMk7%AGycTple>8` zh3s|nnpht1^ny5SyNefgaqs~2AzLek zuH!GxZlSAvkt8_0=V{az?E4`%h-!GTB^^t;=GTBvhFi~Y$0r(q%~`vbFFsQpjFY3m}b>vj}1xt zcy_Q6z7?{~FWojga)U)~ zN!oPV0(zvDmYwPR<6$IiCmE21;0Csw^N1&okc|a01B}MWOv5ui$A3&z%N*>2huC-+ z=Q$6_i!7gbDQNRMryBXzDT!D&N#Tz?L;ihJo;3a*}FhN=vEgQj(A zR$N+jlcz> zbN?X3@}YDX9;bK*{a>@A%7aux)25=W_%p~OC!5u=s=#swq3pooU>%>j0YeLGLR1({&IM_Eioak zAtv{KvQySh@k6=`rxOX#rS969Dv`O(X_j%hp#q(bATeG>?_*MoDAl90#Z zZ5>Pqb$^6%HJs-_$)FVCZTT|62|vqF1Kh%T^!;=<+G!5p!XkT)7co>FqhtG$+5AqXwJSM@~O>Y7OCi^x`rmD-7cjIVSFvkc~fzhR8aW=vSP zz|bCkx5KtXIGxrwI~guZUYF--|JhJYLw%SKd4B~r>2r1mpGZdYTECo~287;7bzN2~ zI}+0}7t)bR2H=FW&5g)|A1h?xONl(SvK0uOta;*I9y$y8r!@QI=OVP{Y2;I6S_Agp zX@r{VPX!r_5=QR1SF!94xVFw5Z4M6XYkGX0YuO0R%aMbPlrRTe4grjJ+&V5)4rO+G zIDZ3g1TD~r$=cB#k?NJ8-REhcOxzaG0KTjL7lw*|@u;E3t0oeVpFtgk^*qo-8}(K}gKq zG6oB&%X6~e^o;7z41)7;&?5+L#>!48MHZdcf8|l>FNTVpmGZm=ev7F{X+UGOvA8&I z3c~M-5!0j)TSp5ZdBdgGg>-3F`l>_jL^Mf&_YJC_+r~+dlY|8`<&F2n3!I2{r++e> z)>gZ(<2KE!Qs1IWr12`thKX*o^tA7rA3Ef$j}#$85$W)6IGMrgmSM%BJe{>rHfr1K zGaM6!4srmS+naOPg<$IiZ&904lBh%he4AzT-Z=9YLzTaT9*%OjPdy$DL-KP5R+39Q zFAAU1b9Y=E7&{VV11w;QP*#>6rf!1 zc{|W;TjMv|YiIyc(v}*qHIOXbmOLR6+3{nfc;N2v;18x22tOx0UIXxio1z$Dnbq=* z^CCPXs6=WT@{@@8Wd-=aW>uf{335@7Y^D=ZVb_+W9^XmS&38(o!Y2g&i+>roTZuLa zvY7z}<3or2RI>8RZMa?GMu&jDp#O&*P-vZwlU)|&+kONwylpC)j(J+A^C=3z%1^Pp z!IKt~cQd&XvMWkOv-431(Dy=pSAxHq4kRU90C^!iSKEEBjgs{wqMS~syU}Sx4PMm= zf)nfuR}7APC=k}+h8zarr+?gKP%u>oUA8%%PPR>wfONowrq%6tCV$QRZlskyKSMks zcKR?yp*i{Xa6(Sm(=k#6F3$!O!NA<{c4uiF)_^C!0bl7)$7dvOIRfLhI{2xOCDQOF zA_GwBi+=`2^Wo?(=dHOPaKX62LNX4{i1)Yiy`JT=95Dftmbs&qKz|JTOK%7L-e}0~ zTpb9QU2xl>cERn~cwEo0S6s>YA~qPJCG)`|fz3R>Wey%x=ji5|b4IND$>3hhrycT8 zm|=h1cRS77N~ve86NYNxL!Wy_kyNY1d!LTq1r?!q_zz|%(;~JxY>6Ysuj?VZ1F;L6 zs*X5qo{f+hP5eigCx6TYJclV;AReD%ThBz3$2%Kw;dwJU7QlhMoNA~ys(Hgsc?_}8 z0#~O>$rZ54w_zXdM1iZTJEpLsGKp*JeWN1{Zil#$gpgI_Wyrew{nvf&`^bAMfj%51PGP@N*BAw9fp8p}X6xiZ~~ZMl6sSSynzGIXHk!U_0k5aOhJW^^9Q1PK+fj`kCbSDrbS( z!$h566dk*y!~`=AvOl`o`KraD_Y9?ka+1%`MD@VzyrYwG;pXXVQe*zNEi$3g0*iAA zu;eCS2#5Z3zJJDaIK@w!ZclVB8+iWCO7*W+Qbf*vAZ?+x*|XNCavTP0cQfI%?Y?fe zqml3^6f=+^YTK^p&`^coK^EGeafBrUYr7aTjm&Egs&@C}*{(>V(t7OnRBhT?1ZFknEv7y+y z$ZHgy3SqlA5hQdQ&SSjY6JYZh2Bw}=ymZ@yxn29{HyiD z@x2))auZzBW0qdVnzp`MMu1qXvis$fiz~x0=YM(FPSDWpuoA@e$^?eKxPUa^(UFta z8LIPwE=OnH6ISr-jAfsW*L4uM#{lae*~(Lf{-N#_nS#rc;C4G$iuoLOTdY|fy>l+) zl~QiyRE(~`>(8KiBDTm`F}9{ z5dogjPUyH1U@pVC5jM``nBgK0Qi9vzX3s>jiDI(H*->-e(vQ1X0vcd7{H+!0cTU|>zhNzn`_FJ& zOJ5FeK)49tS^r|C@||>+4_*G`;9lLmMwECmJ*}*B_AFW!5d^(d=w1#DUCuPvUX1~P zjKPNeVHG*9i(Nbeu&flRI#4BeR=C`V3YQmKEvxUVy*vxqe~PO{`F99J$%z8`*2WC;;Hji81vkC`` zTSyO)d&lx;h}A)8@&M-vL5RG@u)l8+8kUp-T1N*Jrn}^brlwcj$w?k?B$D58dwYjH zVo#O9)8m~N>I!(^p`Y29jynsaPB=uYQ&x^|mECVsLmw+y_%-p0_}*W?%zvGK{`ORzw@(ftcqde09S$IF`LN_<1Ei;$zRpmye}xw( zXpRFsFAf^7cCo|!oQw#6$ALw5axw8APA6p};=CB6;rd`)0W>>4NDNi0=bRGjIC8+; zbNf2RYgBt)(TiqQ8H8}T$as9(a|@AY=GziS(6gybovyPjmzZ8aBaO0I>!_N`I_78{ z%?vef@1qG`PEcSwyq)8@p3|6Vj|j0*RRQ45yI1}BW&QpiKmYN6FQ31cZiMemwI8r`sG3k7it?l4|f(q1rSJo|K#3X*;`PdQsc`rO@0X|F2ks5_qRBxt;r=$sT2YRxmDRaV$?u^Es!;PP(ioZ)5+3_Zb~d-%HVr{To;fUK-PhnmfE5 z7T>@8{D-r&zu5X1%QthS@!>c$ZzsZ658a3W=dus@x5HUZlHdS|H_65obL0k2c032t z0J|-n&L9}WVF~uuTCju1rs#A4X#ZZ0guA_(##%?W;B0nH!S(s~z*5|=Duig|*z7X4 zBR|Ingdi-}dPVZ*9gCaeS$dbvj!zZ!8Le^2=-|Uik;s0h6`aoyJ+cUKg8(mgbn09T zr{y-6JEcy$4wINXG=I3AAn&NWON6m>x!4lqF&lO)&vfu)bK+$go0C+_2`--wnTMfH zk6YTu*?C^mk#UV_0XkHD4+nrCrh#}T94y3O-r+f5-ZG-iqQnjE@_XnnXIBHNxHq1! zgh3V)9Gl3#96sf^RBxjI@w;t4c5*m=!idbrKd_gVg?s?|;eTYzG99%$ooJ5id@4Xz zJAfvY{b9EXg1~8-9*)3dF7Fi~=r7Qp>^ULeyhA8F7%{8iwfFw*UMVt zUB6wi#>ewcLY8N>Eb%iK{CwubT2DwkS+nQ~UM%XQarwI0DdVs`nC|e;L-DQ{(qVT8 z2|5Wv^3&u#J42mLG+#y5PAo&w*|=bh7>-TQ*%9K7jDPo^05Z`}hXgvB$D5uWSXDB1 zk3?DU-XY3vpxuC;rTC?Ko83ZrJB}(8H07|x%eoi4fFo`Qz0d#9UKx9RAn{L!tkau# zD0k=4Wn6E>I*&$&+b9Wt-wT>#Z_ zlhL{IIe$3(`m{uwf4U}o&9l(gRVE4ax3t_1@p*r*PV~%!^w7JPiB&H_Db1_pko|q= zuuhEMC3&Hjh5fB2$8ZqART6U7r{CF|i_)_to$a@9@*KcNes+Lr^*WI^u>WoE^Xs2~ ze5*@$D%{7!$afwUCrLJcJ!5XCJ>{1}lrjCr!GC#%VDWPusvkG0Pq&?SnShm*~^k=HQQ#B5&sYzD-wUK3+&hF=PfsR`nhnI};nP}l@ z&jvE;@Ja#a4&21+JiKV7Mq=OU@O|6-6`_C#jNn#Vhx9C5{voEr9mXAP()F?|0vjMi zvwv-*5d5-!wAGK=DnEDXAuscX3v!4q0>m0Hn0jpOH1$l&Oc4zrLIOBNTU~*ife<0!6 zSSmAbCo)X9ymPqq_*SqLIS;DqMQSxT)qmbO(a??Nygi6Kii=0{l+OvRAjf!iE{M+N z*ieURpj3FOD~4RWR%IE3{XSln`tsBH<5P0h9|jRni1EV+1*8w|e>!*of$Zic?}l*4 zb9fB$keiIyMM3x@D7%$CAwW-xX`t~(OJhqUXJ^5piy_LC|U$M z&*wU_>^5@l+p+hEmE~SKrvy-;1+5%cV8YjVgD{_Fkcy@NPs9xJ~d-)bFSvG0>#(w}&K(4>3 zQ{4aATA4t^RIg1x)bd&ZH(AlS;~vt2ffSY=?iB7@n3b zScqy(vxg8BNfU=9&hdQaVLRw(JlFfV!l+8`XxP(pKF4&Ok}aT}x^;?gG>uyw}Lmb6c3IJxH?w2Qqr^iX=bTf3z$n zmi-;@rqj8;miBl1MQL&M&=4xy3);q;&;J>u; zPS2Ex;$A*W;Pnc_sUJ@3i;m8=K93fV6*;+q-?UY->le%pd`s-1S);pR>QBYvO>H>*INZNz`m4af6L2>Q0-d0=G96XVQ z0oQ@W-Bcz*5ng}JzOZ`MrbEvV;vgwyH^6Zd(&npb)(vEDLPo-;%Z*ON!+h>{1}C~b zXm(*CD1~=$s(Fo7b|hsf6(hI%UgMl@gMgt<&+#U0%X1%S<1v>z+xTjZ3D9r03{)${ zh8KH$GuDsiPy6#vfBybue%?R*`8j;6o=qQm->r_6E4P2+!54dra7=!_erB1!+e#pL3( zU)O6?0Fk-u^bQVgw{rUFWlG6$Vj247OUL4c*&B!R3am>AA+hkY+c9z#4!m6B@XV<# zU5NzQZ>tc}!Ur6A>=XxgHpbg7{Ez3)e|v`GBrC4khk@!FlU_zC0lSlk zMjaXVYfhC-zPN-L$vyu#^&fn)91eAXE0Oq?lfFh+e=f(w~x1ORnHaMLQ zRf+u>S38_KVhz?N2a*%A?K5s7JttVaRJ990yzA#yeU#;O+3#324qV7v`P|~rj3dL{j5xc9 z(7+q-f1_930dC(7wLq%;ZGWNiHLv|ExCm)CocN0~N*t316F^hM`s_>9?d4hycPf|T zSrY-b?Ws-rpBIV2h9RY4A(H3n(w1f|F1*PJ>SKD#oBK$YQ}UqdD39oEN6yrHhjb?p zdRe)5pl(ZnkyzdX-Yzd3?JXC)LN?_+K#m2wf1XY6+kI49md-fs=N(@C?m;|JO7uC9 zW%5=I@wXQM{oT8h+-@%<@ZzE1?Y7}2!yBiaape{@pqKSs*|foJ%9iB^|{8NJiF~Vmk%djPoKV3y4wr| z#yzu4lQTL2p0LvP4wTw1LD>RheAg>oJ0cHd>!r&0eoIc?22eLLe!~dxcYdal8oPx9 zcbdy4wf59(IRa~XBjjt`Znr~pR$T=5J)WI$Fon<`%iCU}>gih(T%9l~T#AM>`1$*hX6mr-c?z$KB+%{Q zbYo(VGPaE#)^W%f?em=J887m>TFV*KL z?!4o3+I`5ua@r6_cluF5$?{nb#4Wz}_9}eI^C!N`L2k}f?(=yG;h{ocwx`-a65Qo$??>II^>k^hoEgQbF%}-OHLdpxV)lx&fzsE&Zw>n z7=3>y1>UpPymI$4i0v2xq$~+?QVQ6QQ#4>IV9CR=vR+<(SOn%4pJT5R^y}zehPJ%( z1w_2adnY^zRD!Q-~wxs^^YZS&43oACFspK*VwwG-Rp+k7R5aO%sDs^<>8yF3?3dRilQ zI-Cg8rVZQyG^*Z5=0ObUuz7vht4Zr#j@KbyhI6afoC)Xr7Br?c%+=yNG_H8|6UO=b3?}Bz!#B^?|Fx`3%YH6d#;Ff z_#Rd-tKO@&BEVeCU(7D z@>v#T%1Cpj)1nROJL)9sHt6HWUmT!O?Q>zY@AyHRc# zCMss0?u0JSlu+-UG#$@uHpETzx=x7(nlL@9emQ%klcgb&9{gD5^sZh2BgB6_LO>3M z=UE0Ca)kO4PCyGZ-%DtN#L3&UhMfN*cpO_Y-HjgK+V~tHJKg-a`%@aJsC3c`;n^Ny zv4z3pZ7VU57?;fnZ%s8nez~<&{kGK-KS51j#d`zw>o7>w#K+iTO8x373juA}hE>FEW$=fDUR7Jw{s zuG00+%coNaAfcES_*Dtq4w~J(>Ker@0q-M+?H#fK7w(A5i+HW8^r|!C(ZhC&OAshy z;75+G^imx+8!R$cK6eY8$)DH<(&jC1vxK+tK|g-o|K^$Bw`!OWJ|TZp`$tU-K=EKo z>lQr^814b@ryB~Lk!s0l*}(Gbd3sg+x;&G6MpAEuQ#CAoJb4U&*~vvHs~ItwBd%ueX0RJv`SGx3eb4|5VRo zl2e$yng~O~->5hTQOaO9n^Pb!_`3ocu-aW6Gu9*{exOCx<`tba@4D^+PduU5TT<^3j(2 z?e)z{_rHBc6#vja<&Ss!d5tQ8BvM!Jg)yCb8;UJA$8&%FjqXDzL75O%lpz~f@;3hGbIk(fy9%eQ*Q3)Luj@e3tpGq?Cb^Ay({EyfR!azw+Dr8BJi-Q zN|W!lt8;%uuqw(;=J!SrzW(%7s}F}#f#n~rGn(5YCVqp+le~HPr&kr&b> zMlB^bh%%UrOJ5GL+ZimAC8X@Fxu-R5u%YNQki&oNFWZ0YgI&dv77Pa8NDd2VR=4cK z;Q^g zrNZ|SJz|*;)2-!v z#FsbWbPtNRWue&eIwr5=go>kHAS%`pEJ=T3S>0Jv>p3E};w%w}2NJ{WO~deF0tqq&7g$JpQcbv*!E=pQ#cZ&M0P>+v*_(36rX8Si6KZ3+eczD- zCgF2>H~<$TmMuf$_bU*BVXS1=G@JKZ{^F4w{AbXH-gycX=$L>=U&b#iq*0X zhs->iu34HiEp;Q{D*tD@IX~%D<)r48oNMDGT&FC)?v{28PjXx=PmD7h-spczW@a^K-~2aJ%Jgua?cM+YWy_uh~E#+?|jw)mcJN&9h?>-fcL9=wcbbKb{C$ z0%$eD+B=)t+jia8|M+(2@3&5x{$YadV2z;s&9O*(Kcj|j@+6@{QnJ>xIfd=4UYYYu zsFEHkK01zfJU387ndY(XdSf8pHWgTF3vfRNpOmL=$ciU*?BOVZ+s%)1I4OVTon|`n zGn2M~S4-Pg=HnGr&fh@GrV6{X3rhOk%W&wM-H$8sea>H9*0MPYZ+bP^y}cILiM4>5 zW%07wL9TN26d=Is+6JE{QXzS=_ZD$K{Ujkz?g7_NQTFtn>_${&sths#W69hzlfwcm zH&kJWPl_Ie`CIq!?z0_^IYE$k)E0KFy?P7+A0!;SG6N{9P+12x zxu@KkJG${z6zk6Vu)=$K>l+vsFRNpoDbtu|6Mcx+>SmPZ#3X{)1uuJgy>0n&?3VZS z0onVk*|x5|JQMbkLH>%2i=mee;Blx!VZ2tZSoKM!{?CRwG*tX>pwNGwxwh?gAkz$r zL&pn7$NkLP3rZX#0@rt(;&T-!JO)&n&$xZ3X%ges^%D~S5Z|A?2+V#)R?>oYyQ;01 zxK6&fJKSJp6y)uJ>wD*e=A;8D_sC02VU@O z(J8Gbn3TP?lB~QiEn*TOf@ z^za#U23#0@hrFtXckx-IP4aV3=GAkAF*c7|(sm~~#OEG)^vyDb>VS_))WPrQ;P~fS zGXDFp4bH~QkY(t+_4abg-dGs2wO2~Oabb9ceC!Pi)?p!awv%L5C4Yt$-lUWcKF8bJ z$(qBeAy&cti|EBx!wWiWg%>>F>?C@JLna;~diUuW3B`5U{t(au9#tgRJ{EQAnI&Jt z3Dyx5wi@NV;lT^q4v3lU69Lvn5_K9XkA?P5#jTWUbT4Xk(4E6nh-c?-c#+IA+t1-v z$R+2LSg_f=vEeSxoqw|YPC}1tve967=k&V&upQ!BY?AqItKZIF|7HKYzvve}&(Xf~Tr(Dw1DW2j`IA^SSim6INcylR-+JKG9Wl>~d->(`R2P=eQunH`SIZwS9Xnq>8sZ38KD-_& zTMX^6C$H>9AUGUkKb>nRrgmGXQqGmVm8D}m>9rRd-Ht}Uk=$>A;5y!q^z6m&mLy(| zS4d6rfy6$gHu*o2?sH8*x8IA*+S4(- z`8P)qcdLhOHR2Z>xqATK$J4#wjC>mc;j-Jyz%6HyqTyW5xA!hN=*#`Cgh^EPEH97b zP?YW@HCE)}b>h6s^;{R^VKKfDA(XAvXNm*h91eR%&cn(5IMdT%?!D2KycGJ=8f3eq z)ze2Ity#wn{7wC7x!F=tQ*ZN6?cM(Q+w6FoBm0L#s^T0@j2fORmElYoL2XAc#Jqb+ zV{~j!=--;NNL}_kIz~GohH=|KO18-6KoC2da-MwL@`zNH?SIJi-VNuIURfl6H_z!s zAn;AEIrYY{M`i{m^Li0p1NNOQ>YxNqCiolgBn>T>oE+u~BOlpo>2yNRE~6J4qhjB( z-tT|BU#yLwbT3$omGPnSm4t5%Jn%%kE{EZhFZOdu7#ifZV7s2UP(7@j$mBG*Ej-C7 zPs>|CAx3Dv02L(NS}4W4K@Zk{QN5uY-ZQ+5B04PN@T9DUOC=<*oF6V5^}x%Sn%#2z z><%Q6>&T6vY$vL3Jwq|#lt_n*{(p?U4VEQ0a%8;~Zh$<201!Z|Mknyss!=z|ugKO& zv-F7 zd2O!k&JXBmzjIDP+2YS4_M8}ZvCuSb+U|-TMd8obSWi6RhqJs`M1gPLnO#$S@wU`7c57XZNO3zTqttY zV&`nw8Kn-Q4zpp*8NL5v(KZoJ4bxXQ@3Be7mZ#F!wIcGPhyc*UjQ>2Yi|R)>StB2l$9QAbU!#_#B%9O|gKX~5#nMaX#8 z3wS;tgj<#OsIwPf#H%d{pS`P*Kq~2$vBW@LVV2PVlpXbdj%L(7zh5y=r1xYR<=$I^ ztY{3xo}EEgPZoZ!WWfQnP>XXZqdKRzF!^!02gGN1sbal;_{sP&t-1+B7!Y+-)6vDlGCP%ZKElCLY_@bof;RIi!t zZKGh$ND&nOYQ^@!d|$MKy}cA-mzo+6P7pimq6Vf0Iqp3O#kNVl)~T>4fTbvgtq?oV zgJgA_Ell7se-T79{wzB~r)g$J?p(4UpB&xdJM!9Vg%g0$f&sac_d z8^jSPK~=fAl_}O6i8Frv^`f!UuDiamhMsN7K;90Qe~Px5Ob~$v?I9i{h4vIN0jq25 zpn)NP$!UnHb6AW(RC5+rid(VNbK?!sUQ2kskEb+Ln3B))L7(dDr#Pa)AV{ zJ(aV-e|p}rH`MxATE|Z+l&JouUHv~>v|r{osNvw|tIPGsm)CeuAE3~kMNZG@#j(SW z%My5uN4`eWHJUxcTL&;`Kn8-Rz;Qw@1XVq1kd<~C)l@4!y}D44;ZULRbT)O}&(uXm zhq*@D3!ei?*QUs;WzF|UoN9LFY#MIrm`LfKf7MQnPAcBhL7C_%Bc)^tY^ULj32CEM zJpws`phsRSc;@V8h!7-W*GrYBXWL&q3J9vRoi^8`{?(c#)-1oNg0ZhSTAGF&ie@(F zXDlNCtUP#R^98oB{5XIQhfzNb;(=3={=EKr_JD_y6-fJ-U%#~Q%OO^ff`Px1%3mmN|oR4_`1$_%}yzA zH8d3qlg%yONpf_uSH-2e+fhZN;H)79m;r_zs|jD_7;8(>|7y+hAJ*)!oZ)L2H4mbu z0%k%WzzcBsu!M5ll~Z?@E*#nhBk;H-Y`vxD@S?(HbAnTKQ1?NUh;%;jwtXq!*Tp-F|)?4;@{w|jG` zXSLyhId%~4O?1ChTIq{uPu-iV2KJmteJTmd-C<~3QkOc%fRQ@>YRxDx!}ZoLf26|d z)TeyFsRq{>ZPc%BO%TZdLsx41lf@EF^HE!ag|ZUhs6dPF-kTbWa=yc*ie(Pdd0#@5 z(mpzEJ9$*3!VfK*%hH~7miA`N367FjmL3qVzKsf~_PqCWD@x(9bxG%}vxa;7K#~V} zuhUDyYhRzLv1%7W`)VBsPp{tqLW(+0k#g18^ud&1i@`?B%_fmzU5~$rXXi&et8XfF zEeCn$07lA`3&e6!VLClT#(oroq>}LlyR#{VYEA-C2}ymE1z{+EHl37Qksr1s;@m3u z>+Q~XbURr4-aBexw+N#eMzEB;L3{CfD04!yu-<9t0>C+S+O?w(-gD~8M!CKpK+Yty z{+!C-0D_eEd%j79y|3Bde){RN+$7h%(Iffb)v1IvmgdNWXu-RLws~%6slYj-OwR1` zL*Gp8_gd^-R)Ji9kj=vuZc*PyuRR_ACq*8QcC6N4#N)Ufhu1$U(W(sD7r=#klu zE7ix;NB!1Rjw7rDnMx$}KGnb(>hnt7yF842w~{m!U-zZXh=G^T@<@b@QqHVDsY%KJ z;OaiYu~r5HTY0GM9MUyhNVPDDp3l8h zl8la8gKwLEqTV`%g0J>%&Y<`?|7ywd@0aXyVm91&TqfW>7Nv2ycNBG3;L$p^$`Y!! z^E71Raa3&5!#(*UU0Ygdn`zZOG_&k2$ymR)QjgcYs{A?3erC;pjECxNzi#>oKwxyI zo>hNMO0K99DMXOBz4i?89+#tzBV_fXfP4-|(nCOx4?)fx1cOO{*eQ%C8xg%bAG zmRMG?&J)_=Svsj1RN2uwl>FtAUEjs@Rs=jwx~Z@UE{#Ha z5Jeo0E~%-W5^rz)6&ZR4$w${~gN-g@Q$1xbm9}(G^h{Q8kR#QHoNIl5x1>mVb*wJ~ zDEk3_oFA2}%{mF_&&$?PH{aU=X}XU#dx0X<(+F(Uk>@yax6$e}oqb26gpz8}Bb_zU zNl(}Uo#pEKI$y4$4R$MhC5Yqyykxry(8Q>`HX2Xwy*zd5w0%IHij8{x(shH%pX_w9 zX2Rvbzg7HPUF380sk)g~9@&OkcUHyW!28mFALM9RkVzU=-t~5#Krwz|ki*@TWXAab zDEIu*w!KeBHjbN}FceVA`Ud6zDD)mBYtU^&g3ZOjtaj8T!m7w}0I8j?^cdetNjFVe zb9egUl*?o>m-Wvi11M!Z7j*$UP|hpgtLGC?eG8nEdy{?UN^Y<##~M-AMzr9 zoelycb)B0e1_fTQGgi?NIaXrXW1d=ZDyv+TD7u>}4n-GFprmf$s#0`f%br~W=h=QA zPX;1%N=oIH!O*s^G`#&xnxQne`_nfNIQ_VF-eFQ(9*R)wVtTHeyb(MJFH%nctda+3 zCKghH@Tom|Wp5E$yhw8RMcvD7udSpp(pHC(5A?_r+w&6&z0n7IHnF3OP z5W!v(@#$#1e&rX`@Gc5US%z~2Ig^jHAfTe4W@JP)E|k#|{!lQGY1HsCWDmz*WH zh1abaxH6s+FIT-T0>Y(D19jJ5Em{8klDSW`$>iWA1!r!VCjj+oFrzH2cK&1Qn(Yh%%%LSDS;kA}tdB3@`tz>x zuHFGmcJ?0LOjfZ~e31H49e7}4Y9BERVY6LThpO9GILJs{0Ik)nJpW5~n!qzG{xA7J z*ncFo!ALv2r`%)?g}ybo$j5Q<=UTpMGOAshkZ5RNg z&pRe{z6k+TMK#D2x;GC2h;jNdC_)Bbi@lTTmO%`9tc*j2?gQ}SwYM{5d4IC*UeP@2 zWkzY)&IE)&2|*1~2MevhgL5f*8B1{^#H9WgyX@St?0p=O=je(r-I9g0tW<V_oqiFffFnouiS;$KoBY7Tb1uy;0XcC<}*Cy(751yZp(Uz%0cTXXF}s3dGXYI8Ke<_OMBscx*U$xtI&U4JOwYP+0`->O=a zPLHm6*3|nNN`qK7pNby<@$*v6jMaZ3Gu~5Hi!_~P)_!fbM_WSr$Srw+dgBp(GSGv? zaf2&d8ZVLIEu*Yyni`xebFzDd-2gFLl(7-x%nfAey#W=h7l_`vMqAL zWMR-0pb_k$N`+Pj?%xe4sb(rurp2# zo|7g*ha9WOf}OZbZRioNNoOg-x12_Y)13+qkFBSpg0h2PXYQFEwrTbnyr>FI zAj&6i&L}A5jNeZ3_eNe3CtzUN43_$`W#C!Khq^qKvvBYv-4uHmAhUZOGBlmRaQIP) zHBY1l!{iz_(toXXT)W@fm?#&zpn%r>O)mL}fdbL%dFu_Nt|GR(YMsM2#RQpg05- z5V$+&uSoaY69xShdt3Qk;BoRp5v;S-lFm{(6Ns?@5jZq$|jR)|nnkib%A?^o;p zxMJr=9DA+UF*jTVUv$ZY6!uxoX+k1v(FhWa3Si{NS#LIwqay&EUi1%OJwW6i>?>X` zDQiAt|9|!2lXnxg94v5}JUI{xD!RM0YSo_t$Vmy@&&aP*7w}>@2%;spzN7@m(}BMc z9%+XhTzAOmq08+dP3lDEgpkg&Cfio4l;Y7TH>#n4(r8ROV@gjy>Pppod-Z-j8az=S z9(K#(>oW7}eE#tk^Wz)2mDr%OmvRI=8fB!+xqqkFj*jeV>YE`IdVuHk%jK(5_P4IY zWV9~QoU-dAuPdRNCmfA*&UmnJq`6Xb4B)8ifql+#>j?JP6&ja%tDilebSk5k0sX_F zRc~y^8qT?2%Vzi@k4p=^MTPgZhw`d3Eo|D;MsX8#spwc8(z(>@aggdHQ>yGiL^!rx zyMJ^VfUpX=L|nOVw<5!Tx>o7;YxOwKbz0V|-C^<=5l1=p_`Jx0@dt1P9S^3%|ZviubkeK5K5` zVtp1kt;LJVi&Z&P1aj85OIRlpC6zUKSbvsVR}dSohpH%m%4RCQ9PdTMWwFV6 zNE5!j(rvY|xY7@mGoJFiZmTS93@0Iuidm1KOLf2815Z*87Q!xrE`DKtR+3AJVSl!# zl-@&4P+cc8TQ@tY9I3r$i?>2gRJ}5QTa|h~6@KdLkYo&K=KHXSYkcUf#s$FWgh|_( z`nXglpo+4kl@P2mg)|$LE&hD19815$+rHwx>ulzzxedOS`RwNi(elbhg){kN|8!jh z^Ic|k{kwE4O4jROa55kTW-sKUx_@tf$pYI|#zL@p#U%%GGZYjzy)-sD75sUjh^RH| z)4h}egLmb4ruQ@s>JNzu*TakCi+HmqVJe<_WJ*S9{__Z=(wWDej!*+dM~^ne<# zv9o>mEoqIoG}W%Xwj);=<09)Fox|g;sIP!jv4Bxhg;kp?z21**s$>#Aq~BR7!N31@eg3#sbA0*r%a4ECY4J;+zkFWuveGZ+>$;y9dB+P{A~bikuc_`&{iNKf3UBO71An`wmGb@GH|OWa ze4e@dR1JNE%?+8Q?*6Jy%t{Fg*XmTrm{8yKJX#Tu6m0 zk1}UDz^N;_@5H0-PJiUlvZ1eismyP^-{!Kj6MBj^JNvcgJgB^ttnmKH%)K0m1f8OpnjUnOjQZJA1s$UK6o{!Zf9&Sy~Zlg!%Z;)z9c7aiKt-5P{xSa|3!tiei&QUqjd z&c54tW7MHqTrHCjt94paZA3KWojIw!B-!gHq4%7&H8ettS>d9q*>m$E=2@dA&D{Q% z$M$mZ-YS5>%YW-SSIfHalG=-Y@*WUo-SLSgeMxcv9ZvGKd}w)?aSpvvq*je>Tl*+B ztDxSaCPdpFul?DQLCqypwkk=~p_;Wt$UeMZ%^&Fson+dV3?I^31* z+PIQ3uA;O^KpI9WF{Fl}*ycB{xjFN>wHe`s{f-e$xSX3Z_f$#&bJF^1)`7+GV$0+nrk#a8{GIbFxkk8Hn?*Ng^9Ld(BDdoU^ekj(|x8;Qke>!pO($W4W1g_OLnE%v5C zgMW1@^z>W_L~3U+Yo$!&zxM^U4qsY8kVZHlr)>^)%zZjvsZ^yVlczRKYim5Vu5lLt zE-AKn5_n$orQ$2K*;NR;1lYiY94r`ya>Oh@g>}hNk%@Mcy7r0KNfMF>bSkEdExxFR z$2uw6dn^W;sG$hY7C|M&JlY=JG#m!`kbfT%_x#H`<=?LpHTKjxGOCQvA@NendSa>% z=}qAWSwIZYB)0NjluDn}Zx@9#6+6IRP06G*`P4{(trsoWD{12yrP+%mEZaEJ_0?8e zc%GB25?6T9iqF-%mVt^00NT|MW1Bm(S8no1u{;9trE+dolUhNCs6K(Z`C7p3nt$vW z5X-V9mUBsjU#D1r=#P5HgaO)&BYa{@?fI2Su*U60aSV z(o~gC+r=|(!AwO9*gMpB)YC*zFB&rtx|#5Yeh)2>m@fM#Ln*1EysaXV0ORbtx^y*| z{_iGSQa16z$9aP}fN^Qt8*nPwXMdkvp4`Rvx8CWTPR)*;$wXcaAviQ*Lg!+Tp-&v0%&g7)g z2cb>7OHv#Ghazz~b1m(t>aTd-R@Br!moa^uo2u0ENg0x;XLJaQ2fO0bhTQ(Gy1azt z*1U*Yf3jGASSbpMZJHT$5r2A`0f0cz)j-RSVMd!Ebu5pmPS@fkJ3$m}%6C;lD2nV8 ztaHnlrgjfm+KaOf`d8o_fa?rXwiHU|S|`a-F)!lKeEA@Si&IBf3=g-{#>aK)w6fIM9DPnLxp^sEZ);PDFj34vZq4;R~Y1!GEdUsEnn6pBrRLu zHxc3?mG=-IRRElrRJxKnI_r2x^=N@)LcMqrIioAEB?;V18|L{MwErd;;-{y%KFoWKK5+YoIZi-eU7btyu32CDSXAxg{?5$lJw}IEbjRAf@ArKoHcSvF&_ZlfY^mYC}Tt zE+a1Ya&ekwj>j2;+VwWp{;VqTIl7W3<=IzI-qvWQaeq&368I>s0508|`F9@a zv94>5!!*Eu^{Kt!>*@+?yhd(#E=l)diLT{C-69|yv06iiq z$x*+x>3^wGJ4s}rbOzxlX5hT@Aiyo1TJp0x1-%1GYIxtAhU3)Nldx!{(L3{CA5%fx zjyUU_b_3r{#&%^Lf&8ZF{AEN}DgIFR$jI>>IQ9kNS!wpr_6!B7Js|dz&8op|ak%=B zila2%*l5hXvRlI-z&nYr`>CaZV-wPUIC@$zXn%S_^x&;cie-+(RBKu(;XO>blzYCq zT;9*@s1VeYSXb2PB-TWYL@u35*H9%0_?GuT57El6Gnzw#l2{~-UdcuQ3A%M7=DOq` zo?5X!c70L?Hy0h0PAS$b6Y#z3Y@H{__xUa6fBEt?aO!UA!t!QPO`aRVl)K6e^9qb7 z1b_Y?Dxea4W7-nIO>N*i4G$7uF>SY72d==F7VbzO)siUkTIL0Xmecc(A@`LPb?6Jq);!{Kw

          1VR01a+eQ%xX+1 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

          O7;Ud2 zLm?j9f*e%YtL7I1Vbs4ViXW>zR(B=EPl;c zu?9uiEqzZlEL7CWQyJLZ17#hSTp0H`SFQH&e(tR2wx0q-Xe+Lping1)VSvVKrG5uA zY^YE^JSJY~D(dG8oO<-a&^<%Yw$wy-{LZs2n*yZoE2Qbr%?V9s6@WwJ9lMT=tu}a@ z3mpo7faoV(L6z^2AHx>GJ-0mWA}Y_rNiu0}c|nE3zAjFsu_mk8XFZ*~3)*s%ZbNee zk4>Yy-Qf1Fhy{Tj@X&0lP_pC7C)1qk}T}#*Q7%GZEGivz>kLw z`?gj;Zcm)!1GJM6UN@^rB|F{rR6kKkD_Ki_*2j})178j=JkIt&e`L-czgA!tLW$+W_=x@7w47M2Aie#pApqnRg?q z8m9SG{8pQoc`{qf6TzO9p1V<)4XkBYQLI-@Xoc^TYKl6x0>^H)TJWA+w|Kj}NlZF_ zw!n3ZExK9F_NU}Gr?Zc>`qMGtP04~oXBO6u2aeQz)U_MnN|mo}$D&nj8X@;i9g6g&_F(|3 z3r68ktY&1a`Bbu~0c=TB;ccD1{{GY3`Foq52%590gOK3u$-%~R0+vZRvP*Rv)SLq| z1&cL~duB2I!nnfdAg#4s0A;1>0)%JaObNZZI(wz|Qfg=Nd+;5Mi z^v?oA-6OX^R^5!e#sf-bmH(Z(ze#O8E;QLmf3NiJxdni139ag&cAI8cz%576OWmzm zi%_pK@LGF@c!7De0QTJ8Lv8G-fF187zS^*UU40ir)27V%4Xxjq%>hPSdi5!gqNEQm zC<7j&z0(c42C(ZKCtHLnM;@+!uI$_8>;X$_Q-Nbcym9sBN8G9eK#0>}G`2h^!Y}1> zS)5X!(pyveZs$v|R=)F0!KM0)`~vp)nNRCH#Tg`xG`r3BK>ooVx@^+SU3V#!%vh|x zY*lq=nfy`|TLb_etY>w;mw#$1Fbcy!BS8%B(bX z>w+CqdkXll9vPn7?h75`n+;{3*Ec0zM3rJcB9IbFc6&E=KcgI~$H2SIe`%DR?CYkj zN~po?NUOU7l%TI$tXb-RlsWHaqDvhEugRc311^8{4=IGe$IFiY0wT!t?<@8HY_J~x zYQUlPOoF07;~o6w6P@b#sssp_v5f${^l-Z74ge&3&g$((nd()Nc{pChvP`I$TuSNlKt{o$B3)veg}-SHKB^_3KviXIf4^V^FG2RM{H z1v=R_tTC?j)}eR`;*WPz1ldsR{Wa&r!SM;?wvN+VDKKy!4Ei? zeM?-hi)ee}Mh84KoQKIky3_~LvZddJ69`PZl{~eK>qxleSYEVwFKtu}oMBrAr4kQk z`W$fXW2no*cmDlyeMt4aN$+@NN+9<$!c7EGUePZ5B_2Y5i^e5NG?Tr^()zidx3Y9L z@xa=H+Gk)hFd`uJxo^OLiXX{tr?~~0ZRSu=ORVLE3+$)fHbiP75I+fyYEn073qlNU zn^l|jxUK8`=b7hMIgL1&Z;i*IlPJD9C_JBh9EweX+R{$9{d(Y=zva&NKG@s3Wr*K4P>MoZ z=!S%Uj||j!4fFCeH<;445yxqYcc)`pFlm^o$TvrR+Er!s>$Cxx%s0F_RQ@+94W@SP zm6O)Q;z5!CoS(FMDbvF)V9`f#!o`6cK!_&#u=+xqR;8cP&9!>V?RK@ z?BEX5Dbc2mx>ff}CE}bl45%+NXK%ctOq5OJ%x#cLgZ)^sT zTH7|?%lU>5SP(BO15Czn@!?EK@qSTp)6WLxr~s66^t?B+hhl7hvsQMH9`Q}CNCD)3 zAd2x)U1fjxAW#6xP7)t>$l53EEsX~qAgq0fO2E^hrFGj;)P@0*<<$d`%1r%}XRTed@m zjA-9vQ*pD{_w%fz6cjKYRAJv~eHHu&bGCZ3_W&xxOV}wL$qouBC(g^~U9@t4^XvIU z1R%%aS(+Xm?UHBfhW+HJC$0d`)HoeWl^o?u0@!+~=y__uJfY)2ELs21=HbnJ*R}es z|KE?EwZE7SDi5!K4?o5p-*fM&&gQh1a&4($;4Yg^)os;=Z205X$DRIf!GX1xFc(0l zdZ}dzYWI9D@1(~%9N?=qJFCBcaw?4lmA018t6N-~>zrQfsf`a99n0`PpxdlLj^f zppgm{u&}H&0gnU;;F@QMt*&~nS1dsnJ@)M3;3hN@`u$mJh^oj#xTiN}oKl-nDoKr> z8Aap3B`^W|2slA_fjOzWm%L$kv|c|HW7C6YoL8)Nj(VMZIucE)tPYLYmqvIEk8?R{ zeJe4&i;lhbzg?^BT3v5{4)knbATWm|LV0%+%cE0dJW8|(ctft69mMd)43u#k#%rEn zhh5IAd0$d?-{eCW(#Z-W=CA|YzSson1RXIW7XwLD)b`TxLotQbUSouS*Nb%q6D!41 z&Rg0;j@Cvkaj2_B8=GYaKZ9KC5O8)}*)DV4Zq%VA&kpqnK=)yP3&a;**8^bZ&0Ca* zt!d_@^Oqw(`P4#=1k1y`zUOIfxc07G(cbHEHiLAaV%PnMv+NaVL;&@B zCJCzZne@pZX|&T0Jn%AXWRJH1>i@DNcI^`~I0I1z^I#UBb0~%32gMvTKu9oEo6>DJw9nI)S~lhM zp8X=?EN{Wuc2v-)jKEDI)uq1d$vxN8}+;p{edBGa}0G9Lo_e+-c zlC?M69DhUAT@$9~2tcyK=u)>0K5X;fQ0K+nqhR`>S2ABVcdKwjlzaa?vf0?U-;C3wtkrw`Wi~A*tB4b=Av8V3_Iy?yAyGD`#>; zmC5fq;?(OyPgfp%vS@H0b-0NMKx^Bag67e;E;<%-7Z7((9P{3J%}q6olZ97IoIP9G z+mik9`}50ut3#yYE#^1Js?^Wbg(Q3J-64 zfaVkcjHnSv1~jfVb_)n@YK%s9^N#O$nxMG^_*{l=XVW2oL9AcTBBFud0Xqjz92wE3I(7!jsVcA<-`@2Hy=TNBaxz5 z>L6%(<2rSI(^W-9=)=)c`(y2Ew0?j8&3b)UIEELV=+{Q_w%z~??FzF4i(oC>lcuUC z41}?Mz#?VmaHccHw;Ibjb``bDlq2sB?x>3sZ8@Ksx*o(X;x8|<+h((L-}Qoxd>rz2 zS^BJ?>Y0?Q0-G0$?1gyYknoFtwg-gL-!`t^kK%za`rJhb>n6ZC+edI6f@^Y_gD&cv zWwv3`&PMelKq}GRx}r%os0vLuff{sYV%ytY&)5FTuQ7dp*v}oj!?@yGz1fQ+Eq|2U zxrH^hH9(^uISp|@x(!l4m98Kd^H&P=m+V#ZX5fq*ScF9A3t54_x7IW5b)I3NhY(SsnV0edQW7b=SLv=&=5FwLUa2LV4FN&w9&0 zf;dAb5S)OsMQS;3)v-%|g~V^)cRe-TW05q5gEi;v8pE>KXC2hfy!m+9uY+jlCZL(s zsNN1+fpLOMlD@1;cqcW_*Z7=$K%9(b5%$p-Cr{9mbj&i&>1`H>A*Cct+onef;yvVL zbvYnKVrYAN@8G56oGn0Zc3D6%7EMBL?U>I})i4{nm|9EQdW-pg_;<^-uQ=b8FNO`4 z{9Hb2);-m-6xsMuE*Jiv)x9R7D271jznnff!R+9IOLaYvNPtKYV5a&(UZACT5wh`hd6XWYb<8Hpl3- zTjx~iw?}4ZENcaSryiP>rphOo&M~#(C1x51TR zS61o+*I)HbdFE7LNq3E<@PfTsXM(eD!E~#Xw}a)0{bQ9kZta9e(qW^~B?lPGX-x9L zQvHa{rOh%~U5(!y^(Q#D4dy&-MCg*KgAJj+v=bh$ofX%Ab}Dfu4$w9fa&v?@L07Vq zJN6>mKt@yopr@l*Y*(EpU7-A%S9uMGwRD@f6*anvOQ*JDV^~}Pt)`jT+&~z&6p-<`n8*E!TLB-`H4*&-kk1UOgx*Taj8b}9?^?Aaxv z42ZKOGH|$m?WJNbE)E_1PPO|puc&)48bw=U^bXbFfd zdPC%*txtEHY9ZPN502wAiP`Lz0&C}gS*`K|QA2xww0C(2m7!w>tKT-?9}d;j-DQ8* z&Q34NqNyXv*7x=6I$WKJzl@z5bCIF*W#!6ZdG|K(Qk0g=!&CEw{np`{jDIAR%pL86 zwGfhc+b?x#yOG*$dlHe}+he#**c156A+BvZlv}7yKM~hbSn7{y=Fm7}ild512(hqm z7h9QsEe~mf7-dL*)up#K4JkE(wkE5ChfT!JXpMhatv`Lg-g?^LdCD$=d35}migvJ8 zSz#S=b8$jfW|1HwsJltouq>jP1%X3mWUYt66Avtb;!Hz5M?^vZm(&5+@wXO)XON7A2BgPUj zIW=d29-Zn3YJ4Idvc{;=@+daDRrRl-nBLM%{jUzb<7wl$U)>L1fBA8@|E2a_Jm2J! z!EcH&0dw^ey&r#qP%@q{O3l1Q8 z01L0aeca+twFNH8+l@W0=jxw|Lul$ZJiIy~{}*SrY)XMF#-G?(;7EF>jwx7;{U@!E8T&sESwG z*QMug7HY$*vtDmgz7JS99XiJcHJ^&G*lC45&hANIYp6(44+Z1A8YJMftJr9(N}d+5 z*=`_^DKC;V)cs(?X-q|M4=)nTqRGK8ThK_EY%KT7^SM^aVqG>mt7@cBsTvE?32m*X zSG>F1rjdFO`_bq-&}+#~O-9C+kt zj=gcv?=#N7tkwMW=db@$X4=JLl%ChW@1wZhpgagC-6cK zcgdb7=WGmnMRI`B6QhA0$GIEwIGK+hc$Ld;2GEv+I`QB-|Ur#N!91>4IBdoP)eb=o2V+*`JK6ic*8J9(0g{Y~tFsd$Dt9<1K= zW#Io;EmcWD0Q0dO2H1{iobV@Jef#?*(>HrBnbH%VCz6=b9l=y^j02`A%#j{o6_23V z*~NZMC%IbhlL-Fm;j|Ec5fc2Kh+QwW?B!*B#9NbDZLGEp0^ClYT&Sg&lH1Aco_84s z?}1QgWd7tl7BUOr61=fbWbj@`voF8^N z-oQ0!u za1K9|UL|Et)c355)2WdDp=G;b2Dej9ochm+-?}}6fpWz%Ja}a}kIBog_Ax^aQ`^3P zUiK#0G8p42gmZwZX8<}ze@y4OPZd#5jjxp4>R^((du3TNqM%|Eex|Y5=d3On(%#S4 z)$7;ae*KSUe*5|RWc!u|kAE2<;4s+(@Tkz5m9B(65UqCK-=l!?* zp4fbSs_05=Q0#-}Vh@DGhRIGGX?xLb$B5V&uCJ{ags!Z*sAho!e085WY-0iwU%yn7 z4Z;iP3U8AK-v>uov%gubk13w_$~>Ph>6Gob{jIozz0hhuLNkXFRZeqRHqk&hSQeVP zniHFpHPAueUK+A!f4r*wc#=Ur?xw!Z!U;Up8h#2miQfxX3lE3vu}gCCSD&Ga)%1E~ zdi6(4B>MTDAj+1alv4u}s2!`h9}5tUZl%b{3a1{4J+VpJ$^fk@QbyK=BOGeR7hzWk zd+bF-1Rpg1vORFBruPW-mxRBXj(+x^1iVC6fXL${$!+_t|i@RE68#nih4ukGo| zgge?mAOnvTf5kf0v>eWbTI?VF;UMtKcq6%Acj@DA*XsD|S{a#6i`?r0>{Z`jVyPh4 zB{zM!9a>S{b_e*aWC?%)86-WoqO&B5RA{=PE0f(BRkuf0S3$Ru2v?BVrnE3G-+2rz zb8iJLbiVjRT$UnLjNc9Jq9xvo=Y~CUfmw<7L^yY!fA?C%nd` z5Enab^38GOsfQAQ6};L&u2QIUDY2>g!BX@b@b#k7|Jmn!e*ayg$1mUh=W|X|R&BBG zE!1~wdU}h1N$2)d0=;gbd*x@UY+sQr-EWp2NFd~>qDM6P6LN{^&K%#Z*}OYRdr`lk z1$U{Ae|}<;5h*x^Lj3H9%ciG}P!` z*skg(;}fWD#>elD+4J_hDwflvK}@%ClHUi$z;rg^s`}>+-KmYizFS}XZD~tdW%5S-mcgM?vkm}M#e9x+*+Vji)u{3upcz0OU zx^^o8YcqM6xT`sOh&2b97pSiiq_VRi&DFjYQFNGJrRM1LAk^K`mc{{==_)y@ou5ry zJc!Hq=($Yx_3A-iUT9(9Edt$$S;BhRfAeikeLHxjTev*bg@DE#-9y1I^PPrCsJ$vj zhmA@sS^AY%?>GRc8cs!xCn33BhsO19Rx5sYgm;HNpmJXWK0xA`x-hi+W{(7=0j)8E zqrC++sHx-@%Lx9pV&;-|P3g#P>^GKE#pd8>Q#*xx z*}b{PQ?zzCV~9e}^?Tj$|h&j{#w_ka`{J5J&dXxp|v635vXCM+(*5 zV1Igl1jdjU?Z6Z2w%&#-i0SUvxPb*x8K}Wa#r;kMf0TF78d2qJ9(UWIcspE%v$YBZ z4_NeQrXOAySwT&$c9iCwFuWM{84eKLgfcEp6MF$9=6h7D@Y#aRP=fK+f2;KWyLOWB z(%z&^LC?k1mA%PufZ|e8n#E|+M|;I(yCnI$&u!;dAE%S9%f^ieaNxZ|J*KM2ifi46 ziq)}gop#+~F5TiE)gafgpf&UMdiKip7<^u3N2|0}fgl9dl|QB!{8CF@TAZBx9UKD& z=hW$u8Y~;2z=O-&wb{7UfAdt2B-qXUsAQbI4dw5>YnnpuNG6dhA6^WoF>sRo$oZd( z_tCg?#1D_dw@F3fcqdSS&e^C=wnC8uh_i;hMWSvsYJaD>>vDIKTc0*r+D|c9R)1&Q ziY$6pUHjHmQR>n6obVC1>o2S`Dg-hW2Luj*IutH=b;MonKRa}Fe*kh8v{#au12zwP zZqK<$oYeLwCm;IUJN|zi>J3%0W(0KQq+p+J?14WbVO}BMTDu^?V+z^mDH-WZWoOs0SMdU%a0=l1O>8XsFyRfS51y9)|d|0v# zNr6{=I0P!Tf6>i`a1XA}swvrm$@x=5k#vLAq>NnSoryE(;K|aL!h<5Rne(C#==^Hp`4goUICtZ=sM8$ygVGV=Dv>Y zM){~Qec4=AviE)IB1)&WR9%@-vXb&vA1OYf2}}clVTEIslzLWfYdwtD90`iB6-gZiiE;@ zaUQP|K;q2?`Pub_=INWG1pDJf$~Ff&041-5x_{d2G3NjCRp(KtPW-N%Zwf6sKZbit z?J5;|+P`=1iia+E4n;)OeViL+YxijdR@=io8xTHfQWZJ>3cRVGZ7xb%8Ie6@e?DtP zd1P_BHb=5$$dfLJs&qZ~=g<^Em-yq5p9r5bcGW$u?T{EBz_BYR6K{4&^C4q|1kQJZ zlT2j*^~*`}Cm@TZt#l~Ro;t64t_&$7O`Z<^PG!aI)%4(c??KOOO+(-2qP`(KV(8_0_Mlp1`XRDKu0<4EMTz9+gzMD zZ`rCkPeXW+x9qdny&&L_f7VJuCSGj=0?<|&uthEW_Slt|QI*YliM%*~gbw+n22po? zUnsRFkMhyCTi(*(2^Jvg%5iQb@z34mbUG#sl(H8Fx^rwjLN=5lIhSYS25A>E`0VQA za#pWE3WR4D+l+R(9H3iSu~E9cZgmbtL#AytYp4`)63t%Pljq~zf8VJ-@|_iy6c~FC zu)E>*Rg2Rejrclrxaw9QdnbXAw6krUoMwkYAgLp4*$-vr*14LFVVjfln&LgZFjaT( zRCo)PnH^C1o25!F)mw`aiyAw~t?NIU)yjo8KL=TYGjQ9`f0Ej4H|zF}aNg7L+(4!+ z#bD(ofgZM=kM(MWe-A)uoPkRRcALwexZnYLH>pCBRZGy&r-V$N_*|-_e6t4H&j8eR zjjH?Q2>XXnnULTlL%5hr!J=za2-Bg^tDZrsq=J~1V%mqQiN~#NJ0I@iwF~+QR9R6@ zi*8kW0ccw;3gB^6-_)vKOO-!51vw~hDuIfc5FEBi$l_VLe>s)&p?{G2rS;_G0IrKa zT4jpN<_D7M;h}hx-3$RFvpvI8<}239We=N?(sZJSS168mUV8qqYPG|;$F1dgdv%0Q zy_Geb>MI;J8eQ9aieG9col=iYoq8MQ27m&f*%iUOoVIaltv8+5bVpSkx+$#gT-mmR z%BLm8XRulae+LAN2Y4j^tKX&Ra#{bfS~^OzRBuFDgYX)mBP1HA&TyDwD3H?=@R+6I z;{=EKPwgjzSfFPo|Lr5^nRsez1gGtIUZY;Dt7;x3b^WdN7A93YI(2)KLn5~eM&Z+% z0fV1~!I4e=+Ofj=6g6l{R9%FF}n4-CpKQ@ffRw1p-or)-@S zvYRE`*{JGVa9Sehe;Bge>yP^EUTKlU47x(kL4U0r~+gQxsgDpI15dY7b?5LG+&4VLPq{3QDPPiZpm&)dW3}Tp5+bQjgIt zWKNAXTpR>FN3>;NAGTy?xE@xTa=Z|zJtbyAtMh8tk>YJ)?G_L9H8suwtnn$8s8R-mp!?2!20xfKMJ3i)j7vH zwl<3mdHp=MQ3`v{>3YzVf=Pua4X$5Xkh^O>1Ypz8?Xnm2GqgW2AU75Z6yPZQe?o`0 zw*sTWq)@@8EgL^ZhXG=KpVn==g5&zZsxqudj`vvL5o_}6*3_^O(n*WnF~&+@QH7*y z-sB|`?9r>Ox0Z#c4ss8S2 zSsdbFNh$BXFu~Ze&uu;NahWeYf9Q|f$u93sA!sVR*&oEdD(W$PD*y0GSX*!FNKmCe ztbK9vQdX-PX$2yLW|y@3Eb8O1XQn<*Sw(}@4t3~*3Fh{im$wb8j%PO2ImHF39sY-6 zui8T?1H zYrVXl=8Tr-QbsmtuCw)fF55@8mFduhdwSUkk_FW8QRjlkdxaXk%LXCvc6DUzilDZ* z!|71r|4~VPYF4;aL2e29f7IJ-1Rg%l_Al$Da(vu=1Z1?gyMF7e${+DjG;goXuIaph z$BPJJ&AXp>*{;^=96KHv;1@#!Rlp%wq5yLFvg;~Vk$BXQA#s+PPZ1&q+|h5F5VUyH zfQOW!YZwXTlj&$KRJB~~pb%{tSpB9cQmV;Mp#SWpo!i+*KOO$De>?0b+IyEheQGJe zPkFd;3u$3E*SRmtMo>~Ws0++H;XiK~068*9uI=IY-^;bW?xYyLOXYO|Th!{Q+I{CO z2R)UaU2FyMRLxf_P5`Z{7;;m$K=BN)dMt4qPAggLW`C~E)W%b;gW+F`PnGWS`Zw)+XU?&f9w)KQ9Gb;ji7zn+ypsf z&A=U1H;e-y^Q0W6t|>>;UtMZzqpxC`DR12Qn>T#P- z+3G~J%I4G&1^NYMdz$U{pyo524#j3QT0E-CT`M)jpUb3+#?|^=c7RdR>hDmNkB8H^ z@@>%P_n(&`f9t#Vn?mrBdR@Vfay2y{)O7!eOqj$VXjkMjA)u4UdNRiC41OlKAXWS8JZ{QQ#zQNtK zXtsWLLrM1q*kecBR$YJ^I&29MQ)|3(bmz0xa2zlxK#i<;m*dydz8sF(1rD#DXO9im z>h`4ue@O;SH{>@Ywo$Y$^F ziBr=O!=`!7C`x+14;3s9y+X;}dZKAp2Tg+3f3dY3VT5|A1s8O*0K$Ws`gUpGpyUn~ zc|VtmOrvw4mqm+&s<(^-JvuTfXsh7S)+Dw^N6c#{oCD1~KU5GZwMCq6i20Zfc*~DD zBzZST2L*{sJz%8v`zR5(b`rBs>ICZQ=0cWt{={ji8x$@rj> z%7R4Z!Dqae(#J00t7$%7o_2s6Zxhl@&;=UsQ%l)86u@klwRo>M6#MMvmG0%?b69Qc zd_4Pf4}FslF$Ro6KM*+o3Q8JlGt6sHe>N*wZJwkGO$==$y8pUd-+ujL{$t-ys9OCd zZg6vut78=ICte&BrjbYZd@5-SS^jL!Mg`tCtjk^o)`!Qv$-v+Z;GD|Fm&N}nfKE0U z=>@J#-{Z9+CrUMtb1p}+m(3I2Gbk$dS(gDBf?c}0V!7+ws)fwum0983Krtlke~v>x zwv>`gyhm8*f2{#l@WM6e-2s6O{IK8v@nb{e+ug*lPc1GD?kr>L zjb|&0y1heJd8<|052`-vnnvNkCFd+2dPj~QprjL+5j_Tzv3`sM2;(dXxd&ZVc=8z_ys)Psmk%ux|R^;ffvf3Xg%YzG8R zrP{a6G4<`-sIAJ}f(*?fjqM8oc&Prg^95O@NP)ze_-0)QlU@t_$J3PFw1EW#q7UqA z-Y%=x5t0=sa9-T{uU=0odSc&Db(jM(A1A?Dd#F}bRpiAHOI1p=zOJvVa;Bv@dgJ9- z9h$oGSX0t59a`}~8-cP%e<6_Dj&i;*{I`ERzy8)g^iH=4Vm#jjZ4M0;lPZV9>M&cK zk6pllnnvn7j5^{V!eAhypNB%W3fy0*!C=#`a7s;#;x;F zwGmbrTaJN!q=ljcTH3_hF;0on^s-UU%O>!H zUO_GL+uhC|f4_YBrT_f={?nJ=zkN^aQfu`5%k{nNlptY047Z-fA5V5_RH5=$spc#C6!JUdOo-D zX4h`MaaxnStcNCTP>Oz!Fm?!;H<3Dth{!Dap;hvu&J8E{;;E-|EGbrHaql9C(`@jzJ8>JS z*K2HBpG&cbY>NpnqaH`+OIc8jMQ!6Y(+fWN}XxA;47g$HZ4O?=+-aKiN1bhKz+Mmt4Lw1cSX-(>TeuBcsO>2u3gY?H4A za~+zCCa>X&w~wh5aH1xSdwS0*tG2kqVT?N4!^<9=^rTL&W8Be!+ZV9^uXEquAIhD+ ze^<4%wmKXXu^Om{;Z0^;3MI)_^eHy$FQx3ej*GVjPRd`g09)NokqBq&Pf(k)Dhg;S zl-JbH1S}NComb_X&i?f2jo)pn&T~||MqUf$n5V*KQ;^Xe`(vw6otw3*{d7^cc{1TPJ*+m)ASZ0|L=u5 zw=V3P*iX_k(orJbu_FxAj_YhMR&ZR`9^3#byr+H^y8F#NN%JA1o|J)MZFsTDeqG); zkffB9DE}{G@0M-Htz=ntg&m*#s2fsiI|dg zKNVnNS8}Aq26Bri?+zl)K2!)ehWu^z)J~*rszcnj8i?`aeWfz>SIWimn(fz*(R`1p zJn2MFfj0QDhwf0%HqBqnM(Ob=e-pt%FQ9bO#V>2YE@lRAA6Uaw{8Hu))ljiyd>bL{LoDv)FOb4eVU`}L$p zlJiX*eKzOCskKUyj2s>=_u%7mzhtj#?WQegRzEz0&VXdB0L$xai^K&le~ zTAb7Qth}yDQ{&xXsWhcCQUVf6C_rA9>d|{3lf95gy~K^)84`7-_`2qy(4@^Q4V%;p zPz6vzR5Zv7NV<@ z2qKO_Sm(qS`$dWK$(uS>>7Wwi=5ZmUzpm2zH1+XdDH}ashI%xqx=%GSwR&02SDjxS z63~1=M@Hhe?PNlg1FKG)Z;dUd_GMp_<~fQOhNeSOL+pd{r;4ZVe=6Dnk-X797i?qC zO=oqBI=Am9kn>%EU>UrkDVEZ`2N+HA`{qbu(z&hax~u?SWk1gC6Ac9JPwlwmB= zJ^f&f-$nIy1NXA63eH%lcAfeC!?6%$HrnEDw6JU`02GaAe?^SljQpF?LepH~M%e$$ zWm`v6si|ixA`pa!14}9ibL{HkB@*EcMd#|3k||Az>~|0*P*o%NWkt=ygLZD^&b%+X zl_*jOTe|nLdAv^tnubc8SK@4`*P+I<(lb|;CG@^zll;}Iy;#z$N?E;wc@K*H;M96Q zrFj9bSS!cTe_LKEp;Jj+o>@Ajh9L4$JuTDAk*MtH<-`NXVrpPEY*Gb6&0dF29n!y) zUyk|Tm+bdBKDGD#=2-gvAyOv4G@r@8(>bIw*mTYswmW^JnI7rZ2d;ib7B?n;j zAMB^Me|Xy0&+Sfex6pB1HacZM;T?A)RDB4W0D!+Y8+ zLC;gKrulswO-fbDoOGOgKn1i}eh#PR2ulm56}ih%or)H93nk)iKo0WkelHm#QWKIDgu_>~vyv=y)%8 zg1Ee&$_oZQS-ckqEGsX-gE*+5TQ6^MPaFI5zgfD+u)z^uB!hNUia7|pk0rrkKd$J= zHP5iF`n%?cI?Foau+Bu-z;>3W3Qx3Kb@SVgaj0-2w@_b8QjP)&hx+&(Kv#gqby6zt zq>L)b;@pqt=%?Lgy?@o~C5fIqOkFYcJu$nJTOxtA+KB~%QTHBB9%=+;lUCVxcIH$( z^D&Rs?Vqn!q0Skq+}hPv*6C7R(+Wv+(y%^{ME-nhos?HKB+zpCI#t=#;1u}fFoVvU!O}0g2P8>KMD1#K@1Sf^D_t`> zVx|l4yqT=8s-`Sy1Mo%x*7N(})WMeqC;=mXXe!zc`qsRPeYS!4mzbzD+MxjN!jC0C zu1I;IrVO>m37j%`{(U~nB4?zWiu^bW;^CSN))ZL>2tPYd|$gtIaWcRbu;%Zl>`m0!wVaB#avAdsa8OKsHU{kfsL zzDWSmYAT;ZO4Zpf6`&OP`)No0*?#*Wf^eqiN;PffqlR&HnYo5FSY4K7w$Ol`>Np=K zt;VtJ-pHcHUowp}D}ndHOOi6d4%FO#W)RqRkX=$UDtqOg-H;c*hx&3j(-G(LhULvX z3joc!>MF{5wW%?thI&11@<&flL%TK=bC!Is)SW0#h=iipM^|lX4ZPa%?HZ%v(lxCle; zt78#o)O;Z;mIu^gJBv7oNDlbx>?sEE3Nsy7R=ds7rNTR;PLXpAqLSLoS^17uITmITpJ?s#^1QL^{joVzkhG{V=C%lm%F`yu*8<-eGGPaUd@lX z1c^w$`jr_Vns;_b827|N7sQzkX=r`|L; zH%Pp2%+T%vXY{>Na&XlH3&M~SqWI;huC)Y*tkSS~`MTM|gBrwHtn*TT*~ymCeXU#A zpmDTKfn6qQDw|4Tym(o>OBcK zq_9f^8OcUbn_}`x)*B**er#UPvP~$6$+LsE1g_PaA?gy%2LVij^Ieawd;Of_;R*+e zk_Mb)YF-X69@<+}{Q*dSUc?v@x#NxR1RPInCYO>x0ug+D<(lK$gJP}AM0TsJMr%tw z-EM*Q%uNFE0f4z8#llo4vyX78ncii5lqD`*tc=(Uq-o2htj0hx$?w5vH;$Lp`tmO? z(0&ZQY9;n!@g2mXK$@t4Oq9c~k#=1_#c5qNylS=Yy+;3~b%s?2kWZr) z2gOR=946hp1X_j=GP0!I%N%zGU)B$iUBL^TzTZ3004QR*?iQ4)Ue3$gc$k~zOG8u& z<&6NH$kcW)E+^vcD60~7#_QImBk+M*pEd#XE@{L;mDf3B#ZeAB9eF>L7y}Ly{iZ}( zWjSm3`&v1h7*lzFB2pr#vi}MYmu87AERdF4$?fHkyHxe5B*IcflA`rj)j)oEG4Go6 zX%z{!K3F;6_2wWKP~Gc#65cjeBreLo>U^Wwistk-La0^W=b|RtZoAYm%%rxUhR+qJ z%*@jB4rF&mY)>5dpzz)x^zk)jGmTExm3ukCSOVIOtPm}KYYQ0p=DlB2? z(lvYe2=qV7XivA@Ijwy{#k|poR)7f^=#5YUX*z0!*26C@M|`X zxxCCJo{^$nAk^gq-M zkxD{MWL8Cp7He{MddLL&iQ`z>p ztesvAMo4G`?+a94FG-dAGI8B_IDREUlf#Js?|ez02fJF^E?(u?^aL+Y^8Ek&{fAxk59a*-dH{LgdavP44PJss zhL0704}vsnK>E-R5L`p-k|BQEyP}l8Kr!V1Mc{Irr7h_|&9n$4XRJ~f$j1O^$`w+O zLjW11?Om3ds=3#5>(^6E@ZOZF)3-HPXAQ>!4Bx8#?1p5A^iKcw%0OR`I1rr_rxO|F ziSoTi9DNB9s*SJaLDKM)ov=s3!O$G@0s!WJO>6d{k8fg`w4|H=wpNEH(3$fWHB=sE z=mrG__d<{S7G+&nfl=Dn9+^#X9sRJEI8a#{)I~8Wy%Z#}TYeCCL4_Rz3}{hvm(!?7 z^3*`UOL}1L4YHMdBXCo|OI?Pi=3BG3R~5z1s`5(BS5sOt*2x|d(FdCi#oM;2M&yEj zP@8uQq|U@!S0?BJttx(~pmbFX&-oN9T{7fqm`G9q$Z9mDt+iledr^-4*YBS`#>YGc z;N(THh6uD1P1G?}eUVV*ZP2Apf)+X^tVB|zPz7Zw*tciNZa2_e0|=g^S%K)@A+lKp zzqccmhLVRFoYwRdtQigiFCFqO)^({+YL6^2K z0Wg0u&?Zaq=!DkvvQA$ zE-m%6FyhE*38V}mN6L}O=GA^z_pIH{`P_eH^-(EY2>T$L!S_`)jJ#!|-b||4D4KAV zb81_r-H(kR<^9$ys-u9K6aTbKt5mKp2F&b4#i#ti5!)+Sy%>jaYM6&{)kgJ)?iQ zEvh{cAUCbBmbE*emm@20YyC4|wd zvNZ|(tsd#IRHQ*C+89OEwlBr_cFKR3q;DCg&Kq5cW0L422|aVbL%W{c|_0$ZZZb&^n$q$u{E?}2?Q9fmMJQaH7=xC{85mDs)U z)HN41=X~CmN2Gr*vo?H-RYTehbi|_AOzo>Af6IS&+-bo<+O85tBY~6wT$xy}Me^ z5<}!^Xrc+E0k*41qqySsLfInzWEmzyt$nsrRo2YS$h*2ZRo=8w7LzE_;@5#Vk|<-@ zJ_`h`U5fdd$T}8>v2WGNey1#oKZlMrdOmowY$KJhPWY!L1*GQsqFV63<{zt_kk1cC z+Fq1Hwl&XmX#D7xjWPjP13Nw~m*_G9Uw>OO=|d&xwk=VO)@wRd*g?yEmUej zRuT}g7wLFjumUdLyTe|%HzHK?>>mz+I5TFM9{g7-N`aK3OAR^URIcVaJ!o?&kWas# zk`OR596IK-w;=NsWRr(Fu`Tz9=N~q4KS2 z8cM?PO9GWLn_8)14&pR~@+OyNdVg^wbg3?oUuLox<|R%AfyN=j)vxW>Pb>9k4u=;j z2i}BYEF9Rp3=G3^`8xL^LsH;RSw0*lEYh@&B#o>QtT|iNC^D2dj+SNHZ5Vg@lG-+C z{d@b#0sNK?+KR9_Rn-aJRcoV74u4O1S+DLBK&UgN;^wkXi!(%I5$Eg=-G7T^oG0hS zv@RM>H>xqIj9wy>@=4~hcGBjgO0`+7JxTN-Xz4?ZCnJjkW7l?Zbx9W8YlydH`t2_v zd0B2*l4!z>H`A)=y~9K!qdR^(PCObW);)Jx+K>H$i9 zw~UZ4p2x%}yIba^H%i4D9e=Qz;{t<|Ew3Fkd3J>cpBiIr)zMlX@S4EUQeCKa4{hOs zf9nQWtg6d-!eV1prlZR5M60geQBcgNvvJGVJ+?^$lUvWq095TVgvddJnz#0dpA6!}{UHTP_%;v}rF^Qz`K=X@tQNX#9M z#P;RQWUV>bjd}UD@-D#%k}8f08uHEU_ML4xJBcu~t|JU^EOrg$Zs!S>@~v&y!C#)B z`TYol_bObQ0hpXr1b+u`T{__W(`v2T(pSB|tQEF)DETBJ=}473?=*rK3n7W*Q1#)o z*oxLPx=+XLd=<@p+qC@`gn_C$E=`E%KwVb7Puc9InS|;NT1qPpJJm7+#T(F6a8D&t zF97W1+tcz54kQZ%l^Q;(PQf5R{?Eb#>|<^}Y{?NMG!*{l_1b^l zT!xWCgc`UExSKXkzcGelBv>zURG}mz<5?G!}`0Wp?PABLW1j^1}D64D$$oCnwjO zD75E6hwcN!g9r*EyEXygbvSRXz0$s0W!gP|(|fQ4)i-775mn{P)#z{|ka+yVN&I0; z@FE|t81S0&+7$4Q@|=h}fz2NkS-3f0_Aw6)#k^@$@Xw)#KKU+yyAw^CV%w&3{-?L4 zCUD6;A08NWm%W%MYomqakp1N~;E}bjelprrCEAw=HlY5rs%%v;6#&O1F9S7gqZQqM z%rh{&tLw_aPpW?r=Go{)khNZkUvDhen>(&9|g_e(D=- z;jd(DKYoefL;A@N9-!~-VVhl+7x|qx%|;+9v}K>PTZ4g^IbM>OfY6(|T>KVUM-+!n82ep~^!#cmrY^u54=@PZDIpo}N*%-p@60*UygV1uGDbarb_M=> zAvDztl z7PI&nrD%bup~nOhO;uwKRiZDiy`EFQ>Q`|dOF2)@Sy9Qql$`ic)Zw=vo%rWzi*ww{ zF%W>9+g_4KYj`=4`u1r3w-aqIC(B(HeyR$^kuUPzowC(d(@yBqe*=T^{H$-?ytk!_ zzdYR6UTVPUMv+%j07C5FDj|icdFKaC4q{cD$oUUzyuhB=)QzNS)c~0`Wl>+W=fQsANA8=0`i};2=Gy^r zi4#i73Q`sh*#eHaEU5T@>2;4c6wPLZIVP@_&tXM z`5d76_m}TG0Yd{)GcK1kJONt;@9UKQzPFV;0X6{veV5EV0YrbMxQo~H-V=nT4cj=L zA*$Y!-xgMWB^t`AjY5TGJWRS8eR=h2nzu_{0?TP3lYnr$j44WZV=twQ$~$W6jlz4f zO;WPn6-B%Hq6V6mkJGjUagO3%>zw+sPCrn2c`0E?6dL)8gLn1-zmr3I`3C)l<^>AZlf$al_I+ za|V8UPk3H$fVWvdoqO$>B+J`P$1oWi>`}$;9ohxpA8H9wMgULA2Zv@0aZ`ny0J7YC z4*gpArJUiY@=RA-Jvm$mLUZJp;;_rjQbK_2lV4V;{eFK*y_S=(j3H}&v0Lz-jH->4 zr_+(-&LwK0tbJczowJfQreZUDbIAI(LM&d@sVk+tZsu$ZQIssaJa1)NQ@IAPf^*0Q zB*aUlTamghn!;_U5`{d6pTW4EV~cZ2sg-&udmXLvuBJG%q=%4FIwAnyt3$fPXZ@L! zwhMhBR@HwK);+AIVw!wqUd5)LF5h~S5p}z`iRa*4w`B%MzgZ;z{@eGD^_N(F492CO z82(qiclE@T910Gkk>H0$I!EBA9q~+h={VuiP6dDgra+pwrKMtAF72)R4jk;u=YCTS z+PY1N$Zdo@OIr1Ay*tcAtQn6n)iW!@_TJM=ikN?$0LOKmNdlY)2_=uQjOIA0>c~)> zO}@la=CyIOS!ADADLq9}rh^}9n*?=KPnBe?rAw(Q{qSDfuDf5FmtIMGzxTW@GxPXq zq4uR;6rVV%oWxaN8zE-5hOxcNj|Z>r*9DXl%1X!?92x-s+10qG!deIO2m$DlR0rDG zV8Va9X+aSS~9SGQa=Lbb-~ zob8J+JO92)j~4OE?5>6#Y?Mlz>Ur4)vnhWR5^$T?-{liI#m_NxbU)ch?rav4Ue`4t z#f@F(wb2c(zkD-y73iz+NRH{cYiG*}>XAm#VJ8$w1+>^KN8W+C^S&Aq9MVf|{!}t( zta>Ub$G!vPoH%>v+t?G=p3A;^(5MY)933sC?CwNZV!Ib$S~9paN92chhq+1BjdOnh zP*bMk>@s)H7Tz4BfB*B3?;n5vp40sO&yVSs%C@R6%*AV{xKN1z)M?I@RtfHaPVJ&q z&N+1G7`w{j9DvI20m}tNJnVZm?T(2LBo}Rh9Tr{o*F%c^npRWeNEvsaBikutUJccc z664OaOnZ=d@0wSD^Ie|_8@wM=+9f}7<& z?9Fi30gkty8(@Ea)mnmn zi)6wt*l|4>Cx=R{0pCIQoJKiBj4E3&uce#NrmzLI7jEJ_G18O90=cmYKk8Q!v67|0ss8oew}}O zjK36vl^o|6tl$)6R7O-SB?^DzlM{Rcd!5}@KZZPIlm9-G&Xi%JR`P;2*tWo&Kj-zov}cLw)E^U~WfLQcc}oS$cfvNOu+TWV8k$H6-+8QDf; zHl#NPBzzUR)TN!Ln&sU)Q%uNQ0j=dVj%ACKt#TA(*%iU6U%={U_aIAHyX3| zrXpw8k15_inmyt3m+gZA=Ov<(R^p-}aa5x1%snj4DtVqwCiDe_+yLU$RvwRVJ7SQW z>ZJN1!1+ybP5DYyOU}CFnPpgo+fLn7z}$D>wH8oD&URb6N9k!_rQA8_*}3zR09#vI zCf?4XsCch;C%J_fz7&6pIC@@V^Hu;{5-MUo$eNTv#C7%}DAPoGry+||wbZdkb?_A% zBNnz$3}bb#Yy?p^<-xECpJ#WR?wpeaoa$ zxR46&y)U(^t7nwkoFHhIbJMET@25f@nPce+-6l5e9xoZOd#qZFomz8W@+?m~1WQIN zYg>A0byU2b6p#hY=nfSjlLTn;@!|AYcN}T_ZK)nAhbkyPL1%S5)JvE+ne3|*s1%dE1Uvize`~CYL`rYu0Yq|~mou=_ znF;_;K(N1_Ikq~Upi`m`H33EPZUd#Otax1D1_$BY?3yqo2@r;aCXHl*mq@9b&0&^m zxmIX_%;S0Y-0g23R$^4I{7cRu_3XW!G8+!Z3#N`_&MfBs_k~)2O!VzViuKadz~>=O ziNXO4-aK6t+2G|%=0RCLLI5q$X_A{+0A$S}26hi6+FU|?dI3ie>BY)6NpU)&atv(8 z6D&!4-4pEy(0yo9ck=O{I_|*>iRjRbg5kW5G__NnazjgtkM1);{8U_~pWT5_k$KT* zGPC4+(OGOZ7J1Wu-*3NDGl)1s3E_Ez)#@%huY`SIJI zU%q_Rr}pz7AMej!KmPUkQ`frcq_TODhXgYb9FpDK8Hcr-#B@y>(omzE!6_vF_gZNGe8*S2^zVcaFHh^8UH z&=m2QnyhNjsev{7n**d;Y^gb&|NYWE$c_2Mlftw(7IXUuq@f*Xx_d3J8O83DR3y+1 zZ(tU_n4sQ&q>16SD}}7DNdjF6PJvP?Xj0{?i0?#UQ<91dBQHhymIb_ucVJ??i=X{Y z+N+j*`@)^uS2QM9YPx~r2?(n8I_zMS%` zYG37+KuK-iLAB$$Iq_t!qWMm9toHtaApZF4WB)vVX8-t~lOXiDggSx3d}~9Yckj+$_M_+!TX?I}VSnH;Q1F($r;Q&0Gl;K~urmBNwccS?O^`O0f37tlg&(+}Ad zZNG+ZFVNSaoT6A)_-Iiz-n$R4OC<#RX{qu}fu->xq0WQrT)_=+w|NZg#$~6Hj|nJNZu3=2 z^R)RyisS?BfVw@K-c(5@zffK{c3Qo3Iy96gnA>oygv!IsPF}I`z>gvIt!pxuZSR{Z za53pr7bq3~hu-LgS~U>R8!lQ@{LYgu0+sog&gc68Lk*0nx4{-n;E?BuA}Iz_%!zH)wd1|GZ^^m33<2{gkqqT8&&UY#ge?X0->k()tB8+irgssRAeQ7X&4PfR98*?s zNYDek0witji4?G{m!3k>0N%|^OyNYTgr#| z4VAt$e^1*`(?Sc82|y#oAF9_ZUnamNr)pCSZLA>)c9U&L#d4yGow<*t8gGp+fjoPG z2j<%B3iLy2Hd}Oeabg>?7`;Qg9EK3GXbk&gVC5WD`UkdX0vf!iit2-e&=lVVR1q1P zX0FQcP%BpbtEpmlJ~>BHwMuniCJ-S+OSWSne|D{Xn?`e6*GTNv)8GR57NwmBWvpUI zZw(yRs(=3NH;y$6w*Rsp?yMJ?R?~XbU^PgZw%XBowzwFHaOO>Jv>i_hECAUWx|JRV7p0scB&^*~{8C($ju?i<_ig@+YM+ zf0!fMSO;e8S<I|G#rxkd#f9bJ=dCw3{iwZ3yM zw#<)vnNA%el2Oz*)*|O#*@a`LaHcxve>V7bilce)Nwuxr6cs3&I!wI{$E-P8w)Hl5 z+}++AUei(F-^Y$|GHF&_7BI)P;;Kke=&^} z@6M*3%i`w-O-jl-$iO#g+UbaJ3zPxJOShavc$~I-bs!`09Nxt!oT*2Zw#!l8ii8gG zUGEO_7ZO;sSOQi8|ADI1@b4f#+*(k}(gmK7Ij8p7&OWy#EtoVj^+sE*q|^CZ)A7Nk zG650Jq7^1Qy!75`Qu924XivpKN`?E2~1J)vRL1Le_E%V z;YHO0)W*(V+MI1S_AXU{u+^L0p}>O%*j~}I!`RcwiImHcbfur84rE?=Rz4y@bXYo6 zvaC(@981w)C#yRoyts+6cjp|ZWo{M-vis8wOa`Py##A^v6s1?ePwGH~f1#i4A{Xbj zM(}{{NfNK@Q?T?hrdKJ1Gbl-zN|u*qlDPO?R02inIGJa778I!l3q|>Glp;}&g7~sj ze|;>!tb4>l(eqmMu*87fep5HdHcXnV97^RMBpzPvsTKtB)e%083sbTM;QqBWvjh{= z_j7(OILvS^qf@0*153que^Ay-eWg>Kdoq{}rhBGkcM6_-(q~RhxdO+GnoA=VpaS)G zO}eS=nz$}uD4-Q3z(IX!hi;DOwSYD{Qji_?C$vgs%{n=4x(c&zWR~$%1(3X5gXPih z(~YJg8)zrIxnjPrl~;%?RDJS{^v2#~cdHSvH}Eyt=ut)D?(uF(e-U{VhK}T9rPRHMyvhAm2Tl%>Bc3W?;A-kWwb4Z4 zhc5J*P;5m-K;384MWng_fvHP3N>V0|=n3H6Iekj8KdrXsL5wR^(<<-FCAfHt#cqna z1O`QS>#ktO zK>U5JQXooEHKkyyUMXrGbW@igFR{!{Rqd#jg|i$l5(>e;f2lgrN6`^w-CB_T!8OJr z_T5l>SWbwhMV-QgJxE07pLrq=%hFBtCEfq9R?9mey?A&ioM{@%B*Xmiy zH?D(9<}{4ASmr*HU8+k>P?Dqu0YRNJ!cPHSfM8{uvKoZpmX&5qXBgTNMUyOOwXccY zT>~hh)q9uOfB9tji4pV>PKBpT^I7YSL7Y?*IQD}C~?@xbpS2tR&YA$e{vj?aJB@I?BMBS8x5a|olxf4 z#l7{A9bQjsd7|iL)2mKlD3Yy>KhtfJqx0UYp#V@lgVHau@w&s8UOrHYUYp|0nMK{@ z`Kin>WOAR?ehj6;Vdj)1ZPl+%8Oft~k)qy1P(!AAiy6oW#|$TKY4c*gs)<^@r+%%fpi)iPa;4ap_@lm ztTcn8)6%K~q(zlBPjy!bb>@Bi;F^Vf$r=Etww2fppOf4ywp zf=o!L@@;o3=%p@vk~s#(Du+^&AX?IU}nFG@8ewR_t{$wVBKAT{%KJT zYE%1S%j&F{4lJ2?)7}SaK{2oN^fT-{3x)G=s4HlZa@*Lb&Q65WW;F}g*V1s(Kw0Em z{>WB5uav_3(8Yy+zV^9QFQz1&f0RzxYqp!SMegM^k-KA-o*NFTbk% zxGg5qOE1vw%*96CjDl@#HfYMq0{n^;wCMc7ln7d z*CiP+3J3$VX3?t@TWQWLKY1_7WI01#va-=hh-bw!l|R{a@j1kiYb+u2fBzdLI?t%m zc64%(5PeckDa3X!(`(wy8@(jW zRI2-Pp}zfjjZc38B#J^#`2#TjMN=j!Qvnu63-`iJFOTPwXZ01xwvDuMQ(l7!YR-k0Q!f6dz~Rnm&ZEg)`% zVBc6CIa8nj59KU#_Lkd^nkq$^OM(t?a8m+KGDs#ctMztY%4nz(**1rpmBo7MuiB_% zQ%9SCSt_4v4mHb)8fBa20KEo%3xVpPOIHJ@OD9mt5cDV+cAo5^Bi@^$%ntDb zo-GlBv-gV{=xzBde-h=hl!PnYZw6PNzx??S$XpHrgxZ(ppLk(<8$;}De9jcsjKq~m zZuW!N1X7f5c_Bm$q7e~51Q-eAtb@Yk)}m7R)UO~qbnl=!e${BQNDZk2H-Pe+HIY|e z(H0BX=N)HF^@Bzw5@>#{`Pv@IBEY2XTT|oaQkbm=f`gmce_f(K4y8_FHywMGP;Pyw zm8>@CT7VSkX31uwHvk^KTVnKX;iX`Du*R$JH;0dPqJ%Cl74+`72Zx1|MuzaW^N5Pv zQZa|9eaDC^sYo#jVcFt&k*9-3a7+_CHglikl%%nsW1Z~6X+1|IXLplR^>@BVY*Qp?8$UQkN)IB8a@E1H_p+2f&nrFGXgRJ1kkx{sAs#RLNfv;U zxZ-GV%Eo$`%|OFLQNlyd+uo^$PlfkY6CPQlc`dgKW=iqw6EWR>Cq9CohTJv26enD0cx-hi&W68(YikIqzhX; z03J=Hteg0leJW0I)vBn?PKegRUgN>*)aSaN0_Upsx6VxJqO<1f?!{41l^Od|u&V1u zfQ0cL$;YnYf6ca9Qh<~WOy%tHwyVuq(gPdKf@mI=4TrioNl_BBvYA@C$TqqGo$5z> z>1DbZWvOgy+P_5|ME1-l5kgfyC-G)4c8}AKNdBd_KgXxfzkRwst|8TspDQ&0w+Ba@ z?>@9epmr-{F(rG+d2DmurS-)$)>K0vZsHm%XsE z*=HiwXJEOuPWR#xA8G_qiyZ`di6+jOllpW}_69tXG^tCe9i5ikI2$C|;|&}9v{Grw z4ult(f3SQQWrk)8Y+X$zK|X+K0G9r_S6E@&V)1rzpIADh&BaEk$E%HmFjbz69g1ui zxauuIoQqR ze^H_BeO>Pdh2~1o3vlq*VOI|0Y)aMuuy*n=p_x+t0$39IZbRi6wmG_Hft#8bL=LBS z=eFEqG>MFob+0AEqwV6`I(`1*^B*6JiEk~Hb=ixJL_2Nmg1o#7r$FebO`Dxmvf_VP zd`*UF<+JDIXUyyHrppVTo7Hs>s)Wf>e{5+@?uE84fLEHfXIO$VInA3cn>9LK9}el) ztv@LlC`uX6l61bEM3+5*BfYDE~%qg5}m}4(!C= z+)?2H(n+E^Q`&SazJ&0TlhoK6j;Hh`Z1mGw{rc_u*V%rbUtP5y2JP`o$LmQXfBTSW zZw;0yx;6?JP)>Fzu5#MD2ApXot?P6MQ3XJQ3rac4(HRZ$lzjU(NIAukcOHf!CePYS z(K+KFA+gds51qDi&2sbjWD#A&pVKG`)O1t2ZNa0iyN`4zB+VC-5arTQrxOdRUTKbk zjm(CmP84n*PBzS){jA&4v5r#mUqq3&F#ibfhnG3!!%wbWKB+DP z?*GyCYg5ZxQj1pIiPJ`s&D8-IuSe%}B#cbWe?CbzfgJtxVm|Ne!ng!Hj*Aq^57a|I zHw5daG;I<&(7E0^nn^TN%ity@ zdLwkXkqIM2TYX?Tn9GhiM8ZR)-f}=NtJt9RC3u@fuT$9d5VNP;sBaPex6j}I{Ql{; ze{Ubt!+G|nj#bKFBq<#lkO78*8biSMt^$HYpOd|0FwkDb?L&$g3OwH$7kQr-_tFQo zigUp#H19j7=EzFR@N!FbMtM$s&$=Ki>3K?cEEd`EeNX8!%mE2GFC(AkgnHu#oqK3r z&Py)c!EIn)60MqM{m9wE0e+U`D?xLf$wMkvbYOU(>%F9y$kPOw-Z}yT( zoghH}mChfi{fn15-&ZC0OI$iU+Y2c<+^T$2!U9#I%^?jURFrqlQy%c;h+loU+6G;X znu5q(bw##*Z8=wV)lEFnF~|50E}HDpEP>Wa*?yfB_bqQU*hkGO8+9s#`CbZAI7wkYVco!fk|DMBrlZrT4zQ%!OMw$o zjhD<}0YZPLjf7@kVZkm9D8Uu?SuRB(Wor=Mm7BFn-E4@Dn{C$~mtvPH3spneA$NDv zF!kv|d)`hcdg})oCIDnLK}Z6GBwl|9=21OwUg>5>pQ+RJdQ$V}AdV*1wCm*U^&+n| ziuYA#o4ev*l4(daHbskai(~gbCv;6r9c~7{J{NyXPj=2>up<**LKdGTG}$^lMFlFK zR5Z#hD}(CbMs*rdaUi)~hE+DQnx@fTvDnm3iC>i>aQdIsn#?H(#dpWjSUMC+t`4-a z8Hr)n63(<2p04*)XwMpi0uD<-x-bQsOi>Qxxg2XKy900QewZ*(ZNm|SmukO4jdarMi_t1*wkp|8s?GBeUWC2cpOpuB% zx&)HT33v|!_fs+Tt(l&J1FVO&003e0YE#Zfsfqw9rlRkW6QmplfPOCy)$L2-emflu zqxRY;(i9xtqu1u-EgJz!heJi0&vt5qwm=ZI&WQ4}zs`tO(GWny<;d{@$~tVngA&E_8o`b`hy zfBfg4zx^iDeaS{=aMd%MgSNHx%HXiDRTiZv-n9JbgG0VqyPqHj$aNr|+C00Rz}d6L zY8(s)l>mnpimFB^G%7=yz%(l$tSbMsi5_{Uj$VzaOiS!w)qOmvA4Q&j8FAdf!ejI^ zI!12`D$Df@it+N9h)>`mG7p87)RQ*!KIg~Up*jG(dp58wWjUghCs=zRAciH8Vh?25 zQ?)(5i^p-OSzgJHmHM-N{Z4V?kk_NOi7!{C>~WwGC4*DloGh<_s3|E3LIGhVYI@!e zI}Ln5K4+T&y#@G+3g%mX;X&dy&%{@8oQcH1cq&wBhM-LAJYF{FWf{>^;5P4_yg1ZS za(mKbq;iqc3G%n*3sPsN#{|^R!F|ZGw5+g-)V@PSeNAfbtVtic;|yNs^EKq2JSf%G z21^u0n~D%INGR2jZ6i}xV3t!ys)rnguQ=b#A((4>|IGm-bbiNin9bco17` z=Bc98p*-}Z`YV;D0?C0=SYk-c$*`wlCj5e_bFUQra9J zc>eSvN0*z^*BZ(+;L_r8sUFAMyNk0P2GNiXM|V^PqNeTOc(pDZrEdC;@B0?Ero|*6 zq$*q+^qJ{|SBINMloX>xUZZl=B!ghLpA+8!!XcGKAa4mT*Y#{!y7 z;~6gM3E`-;p^axDdk}QICk2|z^J>nh2d~K3$ip~KOs$3Rd629r3=;L=Z)5kx*&9A?;KgP%KA78%Cw3wMmm=&K9Y*%o2+78;a-y`>R?KpN2 z)Rgh4hL0wHu7)^cZkbD4gO_t}YD73^3xdptV)(2ONr#u0?2uEV)l(a3AlY0SkO*fa z;nAqDwx;3N3nNmI^}-py7Ik?li*CdKBTQ-imlGK}D;Y!;;`YsIML{)8vP%b{L1Fr` z1o5{^o!Y8nB7f=lxs9$vlNqqYsgpaI^9DsaN08!Df4_S2`;yvA&qPUWm$Z`5iLU{E zblhnB>N^lcNCgK=zTbQR>7AE0b!-dbW=N{;`wSFD?J+1hMg_bFH=gz_PM0eFzu6C9 zCuPBO+-BdpZflp#XaP}w9~W;8mLIR)mJ}8B@OpCCK-b`e^&_apqExbC^yd6y+Xq>|C&ak#_3sEoDo7$r27# z1-g1`DDv?VgTt=HWmmGhTO#~#*6jM^Z0p)_{Obex`Wft~?T0i~{X0aznY@|UV(M&@ zl6HN)gZ^b2;5pxLSYnfs_<&T!hb`=*sJx4yfBBb$OnG1vk_5tyX6WvUbdRDTI4@gZ+`nUY)$O{@nv0W)R)V$)lgIC zpP-w~zvob9)A`h*wTL_d=gI9{XnyD{c=ZkQq^uIK&S0ox^|btbs*Q^sWvM%sf}@(g z>=va}w!PlcUX(porMBd7<#+i_Wy44u8UgY2^7J^5Qbf+8j;j*_RQmQ{?|AAD8ujsQ ziBqC1;&$m^x?A`1bfns8pH8aU9BQLv)np22N9x#@|7rmoe}RDb>^%c0yhs5<4Bm=& zW5-l{Hz{dVRNzkpxT%jPA04zdGpQ%*3+A=8Jc!s8cWPP@BpZ5q=ro|O|JA&(NGxQ32ge)qi~+RS8lRj0(2fjM^;vR4rEL{zotM>mLufjCB$8W5r@h zk13Vyh5NmE%gina+hbJb1ag7juZ_%lP4(apTcd>KNjb+Ek(s<}#;4N|KXdL<6}GtU zsi&+g-t@KpbQCpnyA2e;gEW)(|)YP?eCfAL`17<64$l{1j39To0jGuI@K zG|Q5b*8$`hs^_f7UL!y1b1|FlMkS_Y!>j$#8Nizk6u2K{d8(8~NhY_sD&DEAe5Ycs zZ{jR(?XT@I6C7V|HbB3+#+7DbJC$a<$N}U-r}+32DnLp{a{i!16QE1P1#Lxjv=p@( zyUNdCe?-gWTRON3!^cf2bddd8J&r?F+otP^VoGuGCV8bQvb+Z_-Z#IQ;1>oU?ADAR zIqJgMEyhrrIm2FC+gF!S8wckDsK;+57C9dyadbM5x}Ew2{MXP#-A!IFbw(i~Iu#Sf z%6FuqLW0*uCs2`RvnKoJP|Q^JV%;K%y==>gBytA&N)$ z1hF4Zs$O86O|1y39Zg`SlHf)DxJr0hmnbTn)$CVJoh<~^t6JJ}Xo3bQUa2iY9ng#% ze|Z9`cO7Z##ybX=pUM8@JqeCxBj~Au+^Z7G@&!e9=)Yv#5JuJ5YFLg?w z3Tj?TOo!3l3(BwtlH~NCMb4U2)2DMbe?#IA(Nit_X@CmqHByCaAmLIqd5*bycTqMe zyCJD;MilXL%qU2+gUxo|u9kShZu*k5bJ!qLzbw5uivMk`@&^g_Pt*mFQpBVr_3XPA z2zT{SPf2nVbWK0UW9a^!B}Hap0`Yx0SeVk}dOMpHG$7{E3x;95Sdn$SKM7vLEB9Y*aOk6nRSr za@>?-b+n@L=G?S)YFZrYA+6Zd>5-VG5dJ+SngB91{d=3z{AsP0Fvjaz?cD*LOT}6R zqmo9WM=-^5l{PO89MVB(EWoGFVEB)${z>+v}S}@78f4n~&$Fpbz zWoTY?=@hP**RE%k#F0x&KN)$~f=@wsC6CIw>s(X#TJ7v4B4-u=rngd8n#7orDL>T2 z$}VqFN=v_v>d=JQSrZ3QVtr0L32#`9>oJE~B%2O@UT}z>gXT=kzA`(Ol`5Zr1X#Do^*ZW_q zKautycht|t;>Yvz4n;2ZF^BRoL;B-3cOSbZLT@aMD$O~!vwPl$Wo^zfQ#3PBy>v=3 zCF4ozzG8mnUJf@>o_XL4+tG)VMIPRbpU-3plYzJfvksY_MG3V%z#47o=dDR_24)`Ec z7#%6kO4;-nRy=of+aP7EpR2BEjmw$D8g_HmX=*5u+wSbyU9^z~F9FW2ov!>`wLj+f zwPwf5lBt9J(gRbvusd@v5UqIwX;w`{Hhfe=jZ9s*F1eE`5v~wjGzA&r&uB za}8&s6e!s4@VJIt`n>I4((`823@mzP5#M&!?Wq?Zh{}ZVBRC=y1WTZC?dHw- zr_|n)7{ZySOx~@lHZe`KpLAZe%OD=x!`!0osvVt8n6N$6svGCR<}nW#P5?-Bz>giO za-;rSf6pcR(*F4M^SbkYR6H-)5ggKjToxxQPZjrU0mwGvc*=Zj-YVNO=Y4Vhx1oBu zmu=t+Dmq;-5BH=J5DN2aTVQ97_pOzYZs@oEgY4c#1&pC9;h+nnUHSJi@h(=uS5d7_ z|0;^ix09-R2&i7%ojN(G zyR?36@=R0`SJo1|+dZNRNgWzhIFjBkLV`{4*p$AehH%>a1RnCKcm6Xw2T4lOF-&nU z3M>%J8E1Q0wC~^VM?*iptl3YukO0SP#L}&2ESDA6S872ngOgZ?ZqPSX<6(s*iL&U< z;q@1#>05T1>#1=yvfN}R@aag3QI8nTbl~-yNR^d2hKj!fG(nZdf;zWxJY@mz5{oA7 z;F6sZIZ_pzm!q`Ws)T%-57Np1Fzx7Fbi@iOtvZG9CZ%H6v`zpO8|T^a440^M0ib_M zaiPi!^($z}LGitNy=6Cqy?+-~PDQb*cKy>zJ-lY}%cPI=_@SrZ>VYZ`G4r@vB9dLf z$l=JA%n7M%hqD8_LJKk&H~kTgEMoJTcmq=^{{bxEeebPSyE*}^?d-6EU}R2v%=X}$ zyM~|jba?`wWbMzuPoQrdFb{z2xGaCNy5>{te3GKF#PTMneolT22bx3W0QPN1N3Uvy zFK2MQ@0~ zf7MH-Q@B+x@H%h=evz`C`tK2s-|xCT!$Wf`{)bpecl zeRSf}?vX9FAh~)BR_YiT}sIR-@=2a|^f5y5`Krh z?$|UvZOzCld+QQ!t_iQI5ApO?tLuV%-@BC4(_X1&0}h2pd)b)+K!%5IS!BrNc}+%b zW;59|r;>W_YHolgakA=`Dnt!6bI#*b!l&twR-k;x&P%C-WmQ?$>vOeVb9pUGx2Q8UZwNFv&5Lyd=*sB>oRX{@G*;C)RF0B^SpTqG`vb7%?WJ3B@nklgz~3M& zrxy8K;d1gMQ3PL?s(1lK14^(+m-2W4I)CGG#(d(gMyBr;o!c;Y_)}l_kVrmK??o}bUB0Sz4!sA1x>ARIZ z3dC_%^X8qf-Lu!)UJp+V6!eZO7E0qhy#W+`*1~3D+2ukV%7`gm(Bv!d>5uoNqSm#g z-mDIXJ|XkYUK*$b#?H}W?N;NsQlVMz?1~OvIy=oZaR#iHu|Gu(NsWjKf7*}_*VGnd z$!>k_D5kq$c5G@WcSmFO{0ez{S*k~&n7k;H%=6q;p%Y#yW4nW!1bCnF%8%CkW@c6+ z$Gbz$6R#WS%-g*sE=2EGsG>K+IvFl0vCr|>W7GB)ImsqpmT+7hY$TSP#8%z~K#7e< zl6~(($f2gNB#}%-jCFoKf60=|`fBPKU6zJ*HjIE*2B{}pd8B?lc@ z4QC>MJ9D50*J=>ttd`#i-u7ErrCp2bi*G;wX{j7#ezC0^y9xpM;g>fLou2#My?Ivtz*&rg^=MfCEj65xKC)KQUA7X=~XV zQRl_vg`d;@;RbFX*4Ils?EC`owi((R@j`~XviI*x^&ju!u;EAdVSilhN21j8%G&M- z5jAL}=JnP!@@O0^e{W%=ZHMI4KA&DoPB1}#XowZIy6yCfC`67FsSw11bTCb$ynRbV zMB7;owkuG|ksN2wiQM0W*h%@NcbKIN&=}6SOI+Kh*5|#=NMzU)Ox(Rov+kr?xU-sZ zU|?^esJN906Ah{tz3a%QF;22GQ_r}J&{Wl1N+;CWUZd&kn+j#M1UJ7Itj*pxkRY(2%aO^>R}Se;e#dL3YXo8*-nop}BY=0g`GYBspu!spL!85Ds-w#;UCB2qa6pu}R)A z>8~FR?dOY!*0clWO?-5QTT8;qW^!7wPfbv-sIo9+;RPahWL0~vZW1Xfuz;z0-J3EX zw^zpbYKkC{dvwMi4w4CTsQ0bvo45H&_*crJwDbUbe|%1)Q=fPVKBQV)yP7Ofo4O_o z@LGcC&C5pX9fE>GjAW#FJJ~=@XP;Mr2R71>jXLBj@IDTezJrd{vD7^%El7Q7uW3-0 zl4`(#5^CQTXnqXYM)!yPWs#iY)Ref9%Nz(uhsG_sT9Rz9)q&!35?s=DFJ*SK%qDiK zJ0(ZDfAhMy&N?^q{nWE}cQ2MYiYD)TjH!LM79~WArc+CoK**yCFyHgvZ5nE2P05~1 zwJxcV=e1!2uxv{~F28{ZgLn^&L9++CS^C^5gA zop=Z@_DRm9!l8xSTPN#3bxrBc9;klKf4%Z{mx+G?Bn3_N8WK#GvVQ?4e^m*f-C^HN zFDVU8wW+`4iEP>xDR#We(L5C1pN=v2)~YjNS(~BTq8!+sHQkK&j_eOs2~5Ql+Ff_b3H?QH|Rs z9_tphK_xeE;#t+<6{j}Kf7`tU$;X8Ir2M&rsj7vmZb=SqcP9caZ#4GzlE&K>5m1*< zZ(C(g99C6XTXy(kSJIO`3xMxgW1UG!Zj|GT9XG8C%PBO@PayORTTAWaRP4cyvsSSb zIH%%z1VvB<>BXx^xiLil_75xNo_aAXcdEo9eD$kpgnq8-qjXgnlI5!Plq0zI4nOQqFSb?Hyh3|;P% zDrWjGbdm%?>8^xg(1KT$5+xj+R2bEZS>+1V!=QkO+SD3MZMN6!M3hdNI$Jtq>a95l zRg|OF`EV|Lx3hl&e{^&SJ7uN)!%7upXrFtki#y6P`IQGoZ6*Yfle6jcw(IE0C%$zN zq1q>yB_+%WqErM#oeMAq+OgsyJvAAs902u6jrRiNxS-bbh2O%i%)|7*|f3*nR@=h5;Xr}Be#;DEV z&EO%}C9x($gydQyydiyIMndPObM%DC_4 zk9z-_Wl?Z?e?|75_lCDdYfiK|?s_Oi++{a6o3mx{B9#HDUN<)fjxE7>lB~X!>UV6C zpcqP%#ymaBLsKXPyT*Ar!*@p+;he?Bw-hSrjrx$Ib5hOzv{VoLw7nL|#K2uIVAeP4 zd8Z_nike!W^R&ikZzg(`AV0MQSQL#Z=TCVf-4i9{e_9Yb{58DN1pz3Vwx1fUM*Dn3 zG=3`B_0)k^A~s=SzPMQwaNj8Ewid5M7dn=xd}RW8F6_?nFwG>Ncst9F%_RCvTHu9aG_#ARvsUb1d~8M>1M%Sr+no9^xIh)rl;yed57VPksJ4o}6m zyp#_W>^bt_pLd5|(?!%xUI8Rsf1+YdWX&s|f6EgilGi!HcUIxdTUZAZ3l9v2d|9fr zI#fTD;a^&x$KCkVRYh3hu0&;Rp2a@f#c^gaRHY>wZeFvh0N34ZU>h4fl#2wGsPWZa zt?x)dI`>NM4$98S6xs7~2Gl9+v`b+WYMu2U#`hOzch$5xTg@))#vV2Ak~FW|;pFHn ze_$!%^s5;&b5Y6zZ0~i#y-DCJ>_5YoSh#gUc4&(QUmf?XRUV7O3`u1)Z`R4*rmus9 z@rDvU|LbAOkbj7szu30!ZYH26;adGod*~{mfohy4QR&~iB=TEZqC@gfz=BQitD z0y>DdApiq!lkj9g#blhJ`yxV9?>V`tf0}!wGQHJwaj(`KpCvM(noW8omG#sr*EQKO zeQg@tWA<4520qK#mIE%>#xV>Fn6qyiHKuZT%5SRADh2Ei+JYBqBO)( z0+(}a*W}G9^4pj8$N2U|1#bm1@(1?pvzx%C*=@^GxG7BOaE;!e1Zc2;D!SfBf2kF< z0xk#L0UH9QN=;1_#6vxMeyf*(*TJz5s@>`U)TIh}qd9=~c>>*x)iLN(Ya!8IjOd!G zu{HsTqtj-I6c3{MYK|-wagY^fn^dDHMz4G#)%l5&#CrJ*s?s_Q64P+}uXE&-lH5SB z{hUKN;URs6jo+8P2}rH{e|?>8f3h97k!}CKQE&oO0ENOwjiv)YRjC!0L~?o905n?p;{PsVy%s_XjagOc^oKzh}nuKm{iPe(-RJ zyA2CJr~Q;iNz_@+4-lUybXAcDJ6zQR?_@L;6p<*YfI?P_2t=Ql~}!s96c=Ot9wzk zh)-I0mf$Pcjq)0C_M+Su|(TAG^mX)(%T-0CT+b<8mm<~#qA9O6`OmB-d) zc1cDt0LYJ4{d~`|e+SE&@=+|QW_6(zj|;luRp+l3kB7C==z#?-3bkj=HTBZsm9WrSQ&pNIqS=O%RQlWKT-q&W4zCb4%|&-vx%&C4mg4Ye*EC{( zcuaFz9p|RX29bF)K`Nt&puAx(jfYb!NKHb!b%mbp+tO%#f2YOl;IvEg+nkbj8cx7d zujp{ZUe_`CR>=5gBN(fU8MlU zF>KZJlqujxH2l3S)ZdnU47lZ`kQvL0NpbF>I03+%%Hz^IGu1dY!e0oKVOO({nSeJu zJ}(`bKC&Iae+8=1W8s`6;k59RI#Xjvy>o ztLA-6?_T$?rIkQtwP)&%ZhFr@hQbILJnNXS7DQ8weJ?_imAawg7jSO3fA`Xx^t|MxXamuC*0*G*gW@+8 zFETYEQpbO&nxUQOv^=rdb7lFON@r;LE8R8N=HIg(gpNtFg8;vqEaEDWM|q?qgJ6JA zpQ_wVy7JW9Mf7$_5Wh}>39( zu>(-Uf5VJS+|Kx~&yK6g@9St<)f181jpsVJKi ze?>wGn@!o`DA8LjjS4<3cECN#O7Fab&dolBJ`e22)oKmeWi7@CrP3j-j2*GY1M;Q3 z57F4(h24ed4Qq6}dN4+qE6x5XF4X`+7Y#}(JBa1f}N)%;vfi#0}D5wyN#nrhc2Eo<`bvE(tCUyBcq8=_Bwr zQFpMRqzJ`J@wE8Yg~~tlXtwm?A4)(Lt?5e4`K4G?x|h-@X=bc7IOz9cffPV+P@Fw% z`v6$F%eAk1qzL@BL%l1lHKOx%Rxt-~uoo?puZzH6J5OAjS`dRJBW1+-e_qFI#jE>p z$ZeVI5?_8fpr1r*kP#_SU*Mola^3kks)|#53iulK=oDS4a*!x94i2W8`O8%j#1{qj zBsl70PKR>g6I63fDN)KtmNReMtcmC+yhkX~_Z9)B95| zqVwqsBRBNce^iZqz6b@lNHP&#)e z{Yt%80*_3Uy7xxaDg}8+7|kGF)tiX{+90&&I{o+ceXdOvKh)RDtF8wBMt>~VABUQX zLZB|?|7P#>;w*)7&s$xF69^Zot-`wUtxXeE=K+0*O$OZ5na)CLrZr;})YxKOnn&Ag z!NRhqoSHs4Lo(Xmqtv0IK$g`SRDbg(?$W9CY^oQNKh<@yrJ&$mJ>`lQZ{7h*n#pMx zqNPRd@&}2O$9igh3BnYHYMUW$>jG~iE1+_$B&GN1kdWH<`p7Bow7LWh0sxK!o*r~&STB1?Ff zM#He5>BpQZAS$KRHGAfn>7K=ghNt`GgOY48X^vrKEtjUnfCOQD+eK4 ze}gDU7r8mh+T`bb36eH=@emDi&s4=Q20s!{Hi#=H+w%T%h)On5^V%Bg- z;5ePQv7PC?gFS|^u%A~2>QUCxNJW*Cs()tvt)eAJx_~qQX6H?vLGmmjo?F4|=4eD# z9?Z`41&;kO0`aZ?`a|oTWvVZdGVyw7?q%DT=`u~RY5m4p+l1*A$>^$_uueB%x!d~% z%_z$dwEwx6C=l=l;I#;Db6o1l#45+0+QKVAs$ourKhpH=(5&v@JDkr6OXnO|f`2~OI8%Byo=ME}=ViM7`Rz;px`rT@o7}4$aFwWBh$ob@>}T&|4!Ofxj}u`k z52(c@SfqU>3pHwWCg|FMR*nyC4u4B7<@zE8AW9CqZ0-{PwDH`$eVMmuGAX}nDQ8J< zW1Q6X4$@gdHHg+Uwc<4Lfb_*wupId1b|T&{hqF0|B5l9Lsxh?Lw>wU4-H z9Bx0gjHW&yiQG*tk(<#kIoI;vi${`2{bu#`?brYM^p9`vGEXUxTt8SZy?>~-o`*Ir zdvfYTw!l#oIqS?wM@8=i`Pkr z*e#t}QY}jj*K`=Qif+nVNPjL1x!_ht+u?-E3Cmz3i2|Qzz&ah9KFuV=f3sdxS|8l6 zFQ#9-zhv({%fYz?ipgLO$X45+C{o_^_O=@(6@e9Sq~~4(30|VA3s+biFfhotso8e= z*M1gf4_mDAA1J5i5>l|mk`YaKwowZO(+|k- z?Z2;2U;5|Y`~SQPvDu_wojnfuiyvm#SLRVF&KXwC-*@{sUU%t4K`~D}n%mOWcBn{k zO*_gYzfBJher6DyrGIW70vzW;;S>XcyXdg z8mDfBC-_4voH69&&s%o?siJ}ECjnF|z0^D74s3CfDn!-(o1^)fWjd6c^sc403Tiv( zX$`uOz`04ry|sQd*IjS4{%^nC_s9K#+&2mRFC=v`>7lNQ!hfyn+D8{&>SU+Y`BGjC zCOwkQTh|?Rl%0aSy!MXW7`NN#bp$L*g)A~ZIm?o&4&7no^J!nZX4ze*#WLf$NPdHGFFh=J%Pz@2TX?-~IwRl^hwsJ(?WtJ>q<9h)EK z888Q^m_vQti+{wHY*#6ODtB8>6(#ZgmxYQSc%5f`lRZakSl_=D;wqeSX9K7%$@%P4 z{jm*=UWLmpQD#pg0ao^inv~CE9q)yBajJ}HA{gX1In+U6SiX5Q_c&n3-AnE`$*N935LMZrGV z6WZNJg7l&RZg2JT_x{J{kDq`4`>((K`SI)dH-|;S&#m@lIOfPw%5I!UK0X!tkc3y9 zW+(ixD9Q{LT~7HL$5muovQfYmYsjUlN?e!pmI0js0GE=N0V;oqPjg4seagO?)r;Dx z1&5ka@djOizRK3Ua5 zk5PmgC`r5b2ONLQDH-e_mELQh#R0aPY8tGsAlA?jCa?5x>#WG%?JNo+0fOGcl&yrWicjHxqR|ltdpG0Jv(%^v`Y1vyHgr}D+MYw;BW2HS+@Vh3SmotSG#Cz(U zqnox`5Z$|g?sc$^N|_`X9oqz;@0=IX&DNb{inX_sTKlRbM=g}P_<-C>xjgQ>%gZn7 zqRMC8!&4(HXdOc32u$Q`_F^mHl=t9@cq!EF(U&l19g;VRURPLZx|*+X{JebwpdO1a z^B6U9W?g@Qw@7RNt=-xg3}Ti;g5h#_>vS@W&vd*l)!I;|w-*T7n^%kM46E5qXL08b zj^uTWZnsT>Pv?b)r9Ds8NuFSrR_?z9iB6SFP~xod$mCy2x^g<*=2hZ3FGaOcyjCC= zT{41{PzBS!L(oJ>C&-{Dfw`*g}hPA;1uvkTSqAi(vvRr>t(W7F1=P_Vt6J5@eA zvH2j?k@6_Nv_B*uLGpv zltX{bX1gO~n)J^?YY^ByAl>!E1ILY*E)k-eb#O@w$1S$&0Q>I)GVskw8;^Lqy z=A?-ht8pFKyY?>s)fqU-SLz5S_J)s+3c!p`(9`~n@={ZYlzF0x61`vCG+XSJ8=dtI z(@|z+9QaKZS-}tGv>P!(GY#uDfP>Z<0^H;cDdm8Yevt^Nho?n0xd0GwX{1fs=7)cG z9nbafN%IV(CFR3h^zbIA_Ai!eXSrSup+q`cYt-pvy#P|FOBctfdJ;(%tPnQ!{!wCY z?}?M;1RkeF)r?><$jV)=C+N~<6}UmwVG0gHg|oYZpXDDj;EaHHQW8tfzvI&*O`Wf# zvC}~&v+I1A)iwRN+nVo|kS;}t&qaSu1f7jbC!1P0A4OA^U5nnE_%YMn`w_Gp>Y3t* zTsY22kxfZ&xhy01Xd3&-NL1jkweqi)>!D8mGSy8Dg#n6c5EJa|cK_lFb_i{q0--%3jo%v;_)cyX)1qpPkd2A*4C@mIZnhXz)vPpW-BcsSybngjC%6TFXA16 zd{f`mN52_0^-yxMUO~hmjr8du06M3(Rf4*X-6Cj>Jnn4`{S74w?o8m^Zwg{(*z{Cy zj{5{}a`~Gwk!RA^WD)0WSDlW$0l4#?{-S!|17t7~-!PTQUh5=hbsc{kZ*M;@+GB6M zkg>0!`d}UeZl~PtOO9X*n}YGgE{%)XcSL6Js$#+XsH0&AVQ1Iw)R9S^G)Ffo4X;IU zQsh*}*z+L%sr|$UE%!KET@J}Mb9FBnB+z%vpoaLtF5y^@Toe@t5Q877hP0dC6+J&J zu}Lsvjj|GRrXC}d&`W>5)sl?*Ygf48SmU;X2*At8z>IeFPQt}aLF5dE1=%5LBS$HL z@nf0(_T|&3Z(rXgaN`#8YRSBec(bI6opuaDSPin1uyHEy=vlM{{i0) zEg!Vhk{{p=KiN6-VBG>1_*V<&Ek%0V>%6kq$G-T1iLKFD9NzmT>PY?vG=XEf_>3C+#{Rgb!#@`6(?_q3|C|rb|A&9$Wh9=D>oum7=qnE8he0>2 zwhb65&tzV!Wr9hySx^+DDPXiyFYkkYk%TZ#$OZaQiXf|_tagKH7qwdeo=dA} z1lHNX4c&+-?cQtWU1bl$e^#`jK05lRD!f6NA!i|}@X0q6(@y=U>OD@Ys9>imvV3*Z zxP}z7dkKHf8jo&_WLr76Pk9*C$!=AVCVihM&H2hrFRAv|mHJT>rf2U;IdeO`G6zO2 z^7RQHM_Z=yT8Hzg*z!C~5NE!FI8eK96>D^-z7*F`Nj9isESXRss;UzEPLq!A92y5j zf|sgBimdXS*`vB&zPCkreFZ#JzvnGV&&|F%HLicPSKYudPJ=l*cd&j$(^vsfTA?LS z#RzMXhff|!eEXW4b9TsidwcNN^H)l?X|E$yAA0tz0rZC~SAMS4A7B14p1Z2OAX9QY zg$gH{?b_8(Ov*}DhZryL-$`}Y*g&U)dUIo=oa1n&PmPmJ0UEx)B*Sf^6v`ttHItM` zGLL`m`er}clq0O`e?8xoF|zYbc6#1I-Tq`xK<5H2~%nT|C9-9;Y ziZFo{0P7@Zehz>D%!^9wsD#B+B3#1gB zZJ>1H-{o?Sv`G6?Vn*G4eD($8SuWMqDQhUccdx|fy0-LsU8naS_2hVG)_)BkHSJKn z1+bE}GEmiurzn=QI%FnbUv(lSS!6Cn@{%K zx~Zd{kODXcM&>vvPlOl)>(b z$rS@T=PjOEw>=vV>H;MP#&x1PbSEB4sZoO_VL~Fv?Bp;$L~*!=x8xJEMcBn{612>B z1nj9;1>wtCeXv+k=QB+Is5R=S&HMD}7o2MjfoGs7a{mttR(@Wv4ZubMqx55giSl@e zK`R$M?er(j4i*uxSMgnSKyQC(MF+3pFTFx|Zg~j{5ZL(2$&sX>RqS>u2D5?X6^GxC z!tP5Y_AU!(?Tq>k;fasiH8lr!ruZN2M5E(5+R*rPw;_HP#~D?fkqQuEw7+ce-w z=uP#6w0hpiYEzmS_0d%(CsY!O;M=8)?%C2k?`I2Zx}Fr$!#)a}eU2O4aJ( z@S57Rt6R0}mg5P%z$;C0ngQ_qzBDb}GL`2NnQRUYrkT%Rk-JMRmNVcqe^)cJ{=8bB6c~69 zV6nZJF?GWAemdVcy`1SzB7zi%i=_4|6A=}+Dh_YNwL5|~Ro*$9dL-l6*|xiK>o}c> z>C5zrC_xq`Bi(<&Ssrj^iw@%2Jqb$xCJNm1sZwj)mBXxRw?1)Q^C5s1=%pm1sdMCx zL*}{Kqh6D2)<2-J6dXhX;&@95*w!ZFlrpWPQ|54BRCI0(QaF^p~A4#9ubSQWFM zHtP5oq?+6+%_ZJKw=7j|Y|4>!1!0?mY2Jh#hdPY4I=-%1O&#E1&?yg>r|!D)Cozkr zN$LM~!3cj~>c&1hUAcs&)DLL9IYg{GtkeB&66&eT!6*%Cl|m{2=EEKbnJYX0oSceJ zqAe;SXPpZlQ{!Tg;;~Cp26Pj8Dj$>*9dMYNp3h)m7Ev|&_Y_G+?r};r?rJ4uR+%!; zyf1@eX|+=Q++k5vinE330Sbs1Z7AMyYmwoEu2X-s90>!b;XJDbN!S#Tkz~lV0O;u- zU-k=*zO#A%)q=grTRpj1Y%UhPd-F&jl{b;Sh`YwR;c)bn&>bm!5^d_`~pSb@X0s{^hEM-|9^0tYBr<%uY!*zdzhE}l-3uzyxbir#E+jBK5H zuO5nS;G9)u6_Y|Kjc>6e-;|S-gL8jXWsIz`okjW4sQJe=zI>Y>AKr1FzkHh4*RQ|* z`RjvA^Fe!y=g^J=e~u^;ufcGftF1aNWM_M(oqAtpFjdj+JOCB%W%?i|yU1u#Hu5hdHDG{2X0A+R!QR2_&3BuA1b6v_ZqyUQ~b9;LAEv z0g4J)!BrH{PO%UE*oRlEmvamgr$J%cOR zhNE0K@56aVHyJy!YI=2C(uRLR*Bm=5VYf1vT43NihY^p12manjrKY?=y_`OPjN)Fm zrbXV@9Lic0HL*Oh1h(6w!FTt{;7?LB3-!;h-+z4!I;|0c7+&u7Z+V*;XdV@S5!)R~ z3g{(Sm#xB{FX~Vpe^s1^9M0SBH^qo`n7mUp0uIf50YDtIQ{%C$Xpf?Qb*Thz3Ka6_ zle13L0Nwjg7VzrtJ&CBst-i*pp>cu&i5)z2dKuNoE4Sp83)p{mvxtD*cZ#1=${C6p$j{e2sNI+nTl?hj9Gw7zJw85@<*&%^p8E)NnEm<;l;A5Ts$pcuj zGD}x#+jxH4tFfHQ$4(rp#>9!em%aUn&OB22wWVGx*NT6qMdm2ZyhO+q zM+SZ^y`D=|n%pG19F)<+JY7~a)bEURSnrD?+2f)A?)EgV;(!oI9E2u)Zr<#KY+r*o zS)D7g@275k9uBy-O06%(SU2Me;3lC1FMqH~d|tI^@8M(T0jn)9e_Py@`5C<78WvB^)r&suCXQ6xVx)}dMXU`qn7Mk^eg z8!*fUr&PQ(eK#``=^M{gw|9B9MH6?@hmZLvy03q4`n{Z58}U4=v-d0!UyedH6Y|MD z&QtAHzC)jIrSBVs#QP%UkLj1Z)OX5@q*GqQ!~BLhI&Bmfgb)pGqc^U*dZ~7zlrCGB zmxc}TX!m-f=n~2ouC{R6YB_6Tm36uT9`NY*>A6-CIjoz0O{#9Sk=FfaeGZK)wGs?l zi35KugNHqLd%S93OL|QTTwa%n_T5iEOXhvZDVN0{S*5J(D9y_eL=`+WOLstpM3SrG zJ1U}N(wgE0ThhRe#j_!v#>+B2_ELFqi=(F7MZ$xpND)Z!cdPf+vm#A#Ddy-?1g3KS zZ?&~SAd!CqRLL{D!&_iO%jO_cD;c`Fx}bk&iJdH|nF&ns5CvFG@q4U9AFu7nOb(R| zz?+}T+ZZC&k8akFMf&Z}>*Hg_aQh{u)rJSiK35BT0Jx|;O=UYa{zrcj zE1~$H(%a;fJ2=B~OkgwlnZhJ`6KWyKsRE&Rg*g<&s?^6>2kUl{d6F48ChZG*Ir~b( zj)L0K+vUqE6P_ze53UN{S80g4~W2&R(p=5EKBnnb=Hr+>t zgwDe&)U4k5wF@_ROZn8tO$kfQpwn(L-~h9Os**_)n{~w$@Ihd6vw#b!2vo zTkY!0t;SbzGJ?!^c(t(HR4g?b`8Bf7?aVo_Mn&BO4CP+;tYl@vXV6ob4NcI?PIq_(Dy+_)wPjwgfU9yd%BbyR#yOcvpl7pQX{;#e$93~mVk&2HN_ABPr!fmR{JrR zsh)G3>ek&PG2&Hr?(dWdNx39TTA|N6)u1G}?V1Jk6ClkJ?fRxE4E~n*zW;WvMoa}B zyl8;10>;lnkgc`heJMg90sm4=y^@-oNTQ|!+UBt)X{ijfKw_yJR3moFRX!B0+NA2* zQJtGI4f6;?F>dFxlh$2ZQJsI7Jy+x)<%@Hlr@r}wsA~^Q&IoA zN)NpGGHashJ~*-S8prC%Ny(rfIrd%E62hOl;+(j4YVtakDu`BaUhsdhNb=Kb-WMRX zTk9xF4yns-SC`8OD)%O7K|N+wy}>p(d0z(f_EhMzYX%yh5tzTEnRIvMCjk($D~ndo zfz4!21P)Q6=1x){-rqQ1ty4*pRz}r*Q+Xu?QXDQ>?vR70IVAT`KiQ)`WyYwYMtq=R z_(2BwUsbQt!wQbA_u_va4uDX0UVs1)nAvfrnH+W_Xxcd;Vt_lHI<+Jp`=RW(T&mN) zlEXZXL~6C7wzIOAUL6*)d2HS)dF!Ysz~NNK0N%1n%5YPiwio`|*)}Pu4wTBIR|}yj zF2$+00oRK?I4#onaK+RZJ6ni6JGfn%6*trj36ZJah$%io@?jk8PO& zRf@CW5NDBC{^rd4T&0Kl$4}H`@~!$*jS_SDBC{PFP(P|WKsCbVHL<8Fx|hBBRP5J@ zcVo8(7`ws*7r=V4Mw6Ntz~Pe&Weu^BI;I|0#Mf#QbuJ?_XX@hp6l+iciLmwF1VREL6udUF3I8Y-@f~TB?W0C~ zE^||?s``uWu0!(=FXp2z-{KfsRTK?ZRX8=saI@=js*-pqhZ2*XW*1pmW^$GoTT(5k-qhh{r9i^4czb1H_alh7r5P9R0Uc^kSVdF3MD5t`{isXv;g*!u3E#KO73ELk zP)=L2Sb2^;%W2aQ3J5WQ+|+q-Y25>^cGbK_QYDSTgvbeuRmnxSNkLlH(Xw8;sItag z;XI=ACUZbtxocZ$8|l_E^HdSD=~~jpx*z7p#uk6}m*twD{`~&w_wU!2kGuY;AM*ZO zt`Imr8eLEQw@=%?3K^CqB=E2cm+sQTx&Y?nJIgliQv4px<{JATDmuap9lSX9kka0+ldto zwb*~~jrp~7vCzw@EI<+6MZK}kdUzY33 z^|k-;`S*2avv}`3!)M3kkW~)`Q>?XWQR(e0DCREKI>6~7pJ$deT@(~Rp{!v8_GO07 zKdLvuW2~2hC*B?czJgYb&gwUrBnR1YlP`Z%oCPfEosjGduJgU)!r9W0DN8}x*rlZc zcY`x4Rr6*i$_U(4lvh#)_n_)wePiCz(8??8f~_>+nBi1jOoOMZN@)(eR^-*0`)%LA z5^RO(-JJ4WO(`S*+Wv3WtNjvw@{*w14ld2DZbW`ClWtNqr9?a=(d`biP^#UhZ8(3W zjI}_I5{Ob;r%QS4vuGa_ycRKN1cHTDO8RD9o9&otAJge$#|SeCm^$Tpxr(?{q$acJ z0N9i%wI|*ANjZ(1wdJ8U&Fq^}{;Tgo8k*HqeOn)kzV2*0&3a~PFmRsw1Nh22aE~xf zovm}57X{YznjEl40NLBy_WI-RUw?m_YdUV%$n1qQ>Rcj8qIn!CP<5o}T}q)dUFuot z(W=nL=Cs!4h@b`7p115Q`UU#l>s(`k@>|qio!`-%7}BHa3O|%7Zv|bn+#YV31ugmu${C)e5rqbt8K_J(o3%E4JBB z4%@D(&nAVLBeP5^spaP8@TJ9$N=#Ds-kYA=Ne$IR>Du71T+Z$5P8lVho#aQ#%2p|${q47YtJ(7u|hm~!fVI#EIeYo!#dNIR+|?_#9T2n ze*0Yex~_4Be&k+{vTpu!tiEO*<%k(`pS$yVBlggaeSd_b#+c4?mO1X)LOS29#46m_ z2b-j{N4#@8&N`2I){t8bEuKdSXG?cTqpZgIbpHQ7X5aZb=StVT=Mj%EBTt*xzGLaJ zrCl(>agD_{W3TJJR%3zEeH>S7q33HiY+2r{^#5q3f|W*TAB|M^E=OBOYV(f#-Se9J z8g(Sx<9{st@=km!_C7|#g!|Ibt}6$8>ONxMwT!W^Ft2^YYi3MUQr|6KN7!p`mH-pX z)%Df8)N;ptCYF^i-ET%>UC%yn5{$DmR!(z|J#n@xoar8Y_IMq=^l|Ml7w@@NKN^pq zh2lMDKgMJMYwJWoZ#m3%@1A$UX=3O*UF!(LrGFjgaduY!YIU5mg-}xcW+bh*=I21r zmCwKRPqE_cZ>Gvu$fF&7hwI$Cr+nR=2+6g~ii_eNS^}NPhI1x|0i0)8J=LvW?up_q}%P0fi3*!a{$`Kad5(t*o z&QW=ol-Ggt^S`|IiY{TU?YpVYuU{@5>R*1F_498rd;*J(m$BLyC(v;0kpj_%|K?7N zUA%MXcME%FaiACAW{xA{5qQ+K#=6^u-G63c=o49!!&S z%wW{D)_Q*C#?gq* z7XdI+!WA(R3mf+SZm6$c*N?yb^0@$1`G<&KeX6adcWd35ckgvI%^a?gD!FBjLLiV4 zk29q;!$`m$%ZR%rGTa&yXi6l^bF{FCm!1P4fISy+TL_;T!f}R#={ly}M1SpQD<_Q1 znzu1eu(w`UDR0&~{W!7+5P;Ppu^-yFK+lo^uSHT!wS(&`f}ZIN*Ubm8uvn*bOqD_G zyB#f$97wN~ymcjj3kU&0I{=f$eUFg&46+ArQbGq=PH-Z&o&IXA`a=S-g06Lp{z5Eb zoiy4@0JiT6!ZzXsmjUw5+JAdvx$h15rA$ITw-Ln?jDdp$9t)$~p|F~TOmGoDtko)e z=KwGfO8orEvtkDVmvo939(9B^dF&MlsyA!p*jY1PdGcxZsOgydC^vpIS%wXQA0P~l zQpOgXCM!Zjln~=+vB!F1!G_y_TLemMF+wzM{rKcB)YUtAui%G?0y%NQ&2pIar&&Rvm*pGBHcZ%OF~39GO&2(rDx0C+@zk6Wfv5g|Taot3gjv z!0S>h^SpeSyEiiZU2u1(2S9O+|IAq9Q{rjgEfvE(gu_F-5F2~)evqa$b{^+8mKKxC z1{r^z00wR|umOKw4UaRQo}=;rOhO!W>eC(kHzCTqaw)O*62pLhCTv_I!hFMIV*CBBFj^k5*Ia)Gz=d6{@`FdX182l6{q z3OoZiAj)-};{r>GuLar1t>?tQAx$7JD1||Ae={VR3W^P1CAJ2M94mKtKsXFHE*O;SRXTERcV6vP3(0T|!ZhYAN+v8Y?pkSdNg1ARvC*2z20c z6Vn}egx_7DFo-IWY#6EO9eP-Z#I?uZrAdse%Z(rYBWn$O>!k@BQ3hb4OZkiq3EU|U z*k{1+lSHPcNRZ>uWS<1{5$%C_(jxSx-?@{wN^NF8-uA@50lMoX>9>6y+9ZF5NVGzA z3bY$?2`mF4i*y+4JAc46&?-HWelz;%CUu~<@LXgUfg1RI0{8&M)VpwxN|MEJz&=Sh z9}oRi2jMOH zO5y<$MHnp$O1f+?f>8a+18zy~P45s7Mu-O4{kM~{3L}4B0sr3n-iQ!X4!PliWHb;0gnQg!oG9dsAkL%=ayI}B zHca#@qP7UsWs=+@KFL2IjwFt#AN$kVW^NIbWZ_MdB?_^;<$la zB-iHo&x-_KE~Qrdhql9P%1H1W7G1Die)%2osQeK*Sx%lFl&e5>U{R5GVz!D9^zG0@ z0uD%S`GU#qt6*iA7e7JX#x2Nil}vEsDV?}MSpwIj_@Y-N)&YOYwNc`@dS%gy2+25C=93WjHJmX0 zjeq6@e{SHICa?w{=`^mYeW!|I9XX_Ne3ha4X#L{mYsQ_1trX^2963jRW7 zO=;qiaBk=*1nkJ~llFxO) z=_1-Tq#G4*!Okx?O2H$7_MGrp9rJ1H49W1fUUSZIyB<^o9xnHyr&+e z_C%sWrT2fFlHseOWr**+5JiPmflwpPK$p}~IN}9p*U2Asxh-FE5!th{xMX-l4Oy?J z{~z1wcP*iWvE7U7mV{b_@~;h~;TlLs5C_7oFb6=0TvAu?>7XkRu2JJ8pzqsl8S(|1 zy4^fwM)aYc2C4zp%!BolWIJ!*C{Dos2scOouatjWAD}iAAKLM5y907~lLH~K5r5qM znkgs)KtEMuXCWs>cjpCpz7%QL0FpweJZM^1Eh(Xk3DTDW9|5Ye$au~H^S+S) zQ{aCHH`J`dW=XH;Xo9E3h#B1bz2U&C6nADOwmHu8d6ElK*bHhYYl5%Fx#0FtJ5mJd znfQNK=%pdaSbty)U5fT-@U}WyhWjLlYBpr?cE}qfX+wd6QZJA+0zY!$oO^k0BAeb5 zDMfz6Ew>x@6<}WT*zQF(*5PuGKZQl;@z8(AEb|{2tNg`S_s+0eq(IIYm)W&}Pv9r4 z^zNlEzKXof%E0Kr{gPrcsiLr;mH>FgwRkybM-B0Y#*uytDivlQ-1Q`C_~^uUAU=*3 zSOR!5F;(krihF0e3+Kj!@C*`n;a?{DHex#%3BXE<%2#*0NWYUJ@GeyZH#|lto9dUU0n!Tw?}tT{5l~Wy`l*41k&fuEF**u6x$gU3Ifdo zDS9^a119*#_Nt!hVYy2*0bKo z!-*>CDAKK1A84UKO2FIZ<)PpWn}l(q6Z;*LSupZK)vb?=-3luG{VWnCN(MRL_@0lY z9y}&=zv(2&q1l2PXj}$D zhpVqvgkA2|$@{QK5@fsKw4iDsdRJe(M9A-a0{*BK zq7NRlLhONG_sM!#g@m>v$@_-;K=l)O3-)=#R15x|2aitVZO`aXZxQ55=&BWw8%3_OYD(cu z*YVv{e_mgH`3zS5Fmx)z;C0T8s}eK73z>^d0fTmP3us2=uRfohvgZs8cep(>>_W-` zbLdED@-hVWU|muCg6-%CP5#`Ie{vB_LqbK8!hh;;?3`}C4By*HdAZ+(<-OCKWZq&@ zg>J;?K7XFVJ#s1+&-wXg@`gnd(7%Yt*-u1_);G+zNMJBHPKSyloSNCn$y}M0F8^at)woAP`yeeg)k2 zMo1Ec0qQ+rcJJF{2cmxh>`Ot<@*q_w`Gs()mW4pZXGMM|{to1U&;p1q84EJ%gvNOO z5jUFCQW8Z#v%171EKj$OlQatdfow$4i5a9%76njJ2fPA<;h3c1SbTp(mR&c`wr-N-k9*~oZZyniHnr>4N z0v8HQZkA*7ga{W49T(#>u=;Ioh{g@*x&O|8V!wX<^T#hg|NdsQ^a&F9+OYtlCf~l$ zhv->+W)K1 zf-cESp0Xym`dR9E8ufFIhpQCa6nWI#-6`E?3FiSV>oR_PQq@K3zP=faMEdpfv#A)& zh;@9ZJYnhlAmSO^y$KdHC-DY$xP>^8)g9{-JJ%-b&6J?@7G-r{g_MkM4f2q+05Dga z2H$BNWX0E7!T1Fp?GZhsjyyhkHzn{x)MJ9Z?{@N2Jejtt02Ond!@VQ-x@v;X-5%?A z=pITNz|1`JZI*@RA!T9dE2H`>0&%y%@+N@JjRz}XATw!A*kNCjeij`8ER&oTA`&nm z?pHm8K{lbecgQ}Ya`(7Jlh76vf4axDduWycK(YCA^g{&@7Rd|afzV`B*au%bi2v0l zPzS{Up>`hu2?;1*2Gq_Ocp!2B_Kykyh#+{-+~_AD_{s}-DQNZW;Y0X4I}J}I>kF%p z-}jOpjP02PZq4$KLM}`Q?1XQiteavJ8pD#}{OYw*03!Y^!Wjk$YL3ZIYUBFd{YFc? z@<=E20L9iJBAY)zPG&c|vReWro~}xLZSEu5%O-M6x8xPJIEd@>CRSe*X3=Eca&ueEA=iV58BPF28neRqO&vX|YHh%#$(_e_QuF&qArM~%D3j^LyieSRX zWMm>lmha$A)8c;AUA-)0DSfYYm@hI)8i%y@#iD$ zN+iKF`CxnnUh|GlSdttGg%BH9a@ zc302Pi$%X4ewxL3WK!Wq;5K)`VvqT{5q}R5Qv3?-O_C7vkMFfh*SF%5_`~7h z7rf`P3eMDABgzkW`F5X z%DD&P-~p>6@zpSH9N4O>$rs~rgS9wt-V2&>Slxh(MHIV(JTLbz$pWz5rA{JH%6E^N z=hu7-{~R1l42$$2pSwEvPp*Z@6)l z029s|5M6hW0P|d{lCv-wFJrmNLVqi}i2x7SW-v?I){_bO*7ri3Z6)E!m%_1em~eUA zhJ~?NMhd~lvM2u0QcxcDVg(YZIS+K_3Gb`0PQD7yx2LhVYyT zl>)=yc%&1QAY80M8;T_}<9}IGGoPo!6ZV0`hKH?=?s?Ul9H%fHS5RP%Rn_ZHVv zk3g~@t>DK2;!q$Z{1bxE@HZF_VqrGRgaXN_0~^5T1&2S6t7^`IdVoTV5iI9THM*r= zVcr+Qsl#PPC&`m*@q?D@Yu5^YYwi*g?WFPr=R#KP%M*BGHG*`@?=4~Kf8FkbRg_->HcYA&L=|_aj z_`y?&msUphb;xcu3AlHVyJe7x99yos`B>ogxXiJ{HTX#2Triiaj;fIah<_mMSztmA z5N+g>=Xmi1I9*oD!+#LXRtuifa>T?ZUf08@Nl$M^!forG)AO&xb6F_EGHx&5-W5=)%Ij`#}X20B2hvp!>)D47Q>+UT_ zVbNXa4@SyAq#w#(j3j^Q6G+h^0ML76+=cv1w%b*mmMw7gk$?F&k0RhSa9L3No;N6g zR|VMPX$exYwh3yIz&Mzh%>sxpaJWI!3YxGFcasDBLl|qQoiqb+3vQ&_adczs5#xwrOya{DR_LdWGH$aYgH)8Nc6`-qp;io# z;zn|Tq_NzPa1X)|Z4ml`w(YAy$A}VewnCWKx*k?)E6JTaF*}Gr>rZDb4>!jYmhZ0k zP83*}6wQ(dgOqPlNY551q8;6aK=e1ucvw&v6|0dj$bTW6EmCxNwuKk=U|qq2U}0ED zuuOLlvHT>Kk%$ljARY>~lcKm2`#j=lW!PVh_2ch<;8@{@bUZu8NUqoB9ssCp+18nn z%*lfFSQ|lM=MG8SGyK3m;6!O#05PmIgNW{$vUMnl)Sme-82`>-fBYLB*1tIz zFZ;@a;Y^loxi?^E6o8xDDu+Pw%&Kx06rfzU*?+DAQwh6uq$vT=K=A9d%J3%NWRQJ4 z`|5bkl|1G}yB#Ni96gW)s|g%zc@a<++^5r0&$lX@<`FiWKR3^Cz!_dSl5=omTn#)% zz(du+0CMXw(0(?>@Zr$#fot70&$d$&_h%M!b@5W!_+ct2i*+&=2*9ygF!0a3Ro_!3|oVna~5 zZx9N=!Ouc(vJD6k)+DGS&MqL~I7J!D)Pj|^{Yf>jK~z8M6uaFA=c|JZ^$ze7(J=GS zNaE)mlP*rA!z?^xgg$x}L=toF>GqtS4}XVtO@4~x1Q8_#xfLPHwHfVRH)-@LrNd-X zi%0-C2#x>|Y~;zypUDOJJN|>6qIP=m1k7NA0O>m{(57#~=^WO97H~Z^tJ3ytVRSS- zv2#m@4iXIpeG2b9y^MJshTTR9Aw4{qaP=o2L`pvw0F}*#bC`ollp5WE6npO1zJJR_ zNN#>0EyBNBD9lfg1dBdW_JqelP|_sT01!n3oK|+b&#_28R*W31Ca-=Zvgt%-c?32s z+`Uli(ZULgb;%K`QIshx%!s(!yPbagDzv9>%|7I&SDn!zL)nU3YejjU8{H2DNmrGy zY+#mk#nrnKs9*#%{Pxrts4o!Z!+&i+Sc`o<{Q?yb|HDJ{qDbjE54_J>c{GQeWe1wX zX25hjt$43f`R)-G03At83lt>qs#Rj>W;>1YzC3fjPtRk>VLO;d$5RxFbe;_t!%?BO z>A*(zzD+3LaVCKO_E^~#rOszfgygA?Ca!JGD!lW%rM~?9xq#`!9qQoaPk+T`zFB#% zF!=jtt8!Z_F7i2%PkgOg_4XWEQnnC+XgV;{5?4GcT9B-vBs zDT%j}3WIu{hjCXqKpDv6i>Cvxu@J;yD^GIFeS>;dWwQ3(@K!Rg#34akScEyJ;;GW6Pj+Gou@sV z5&R%(3FBNBvcjJ!z(e<}GZZk?dbEzg@YVP8zoJejZQRo%9Oy{~tbZ*eg*;lcyD^L# z_w*fjzd2nD{c+M?+a06zn)|A2QuvY%cyxRpjl?w|5?&&)}T z-wpN0*KaoZmtPYCG@?O2K_WluKXN=;pczS4s`5A}d(s7tu__Qw^5gwLX;}Xj7jYCz z{%t|Z=eWfU+$lg=NPpFys`7j=*8v>a`Qz>ygb^IskO(3lpR%yit-}3YA&J%@+S0Y8 zhFTm6ygg+#G32|IVntma-MZHMvO>dSMq&@Au;7v8jUY#w0-3kHD2TE~%tmn=)Fow| zNKn+jwYr%%!-#%N0ZZ;T7W(J4uFv7kTu5WUDt|l$oNf~|Ie+DOBH3U92l=3&V(hD9 zVH2tXoeWbU){fh1VKm*BTG3*&$=IC^EsF8mAU zu>tb^*kMoJii}PSvET@}LJZeTEW;6+LCavs{N_;mV7=@qqm4mU zYZA$bpCg&c;eVuP30Ol0$?dzjEE>Q^EfNXot%T@4{}$bd8N?u7^rGv{CSz>h2`Xfj z?S9GLO)Dxb`HgVe(txcy!g&?0oo}>bafhc=;dWC7_?ArP=JZJH+s+EbleQ6Bqrdl7PBV+INnZ-=@?;tUqt-6UH1IdWUJNxCCGP`v<5 zNApY|)PM5Hdw9x#!tCgLlE>8o`s#f%;kIYaI*l4fyz<;dvVnGddRnvfqB!LuKLdV{ z%f9pqq_8LK=C}?sK&)7ZJ1xqyVIHTlppGS8cxVOKY@qPOHXf>?eP3dDJ?CG|^o?`2 z*Wpa)>we1h4Yrlla{()lXoVp3sTE$2i~|Iq<$nohwLyiH-UJSdOy;xk;v8-)of3Rf zyhIv=+Q;nhB1_wrr90E+F3(RR-gbU#EqmuuB+IcEXbUsMCp|~FN%h?(2?dttWCN=y z--g{#gB64S1|pIC9YMcj;R5o9w2@WKp@Aa2iHxCIYaUJ+mQ_M{=_F<$%Jl}4-^AaW znSat_rsI|Qwl!`9LUm)AyxNIybO`9QMsATmjSvU-E*Bic-PMf3OF*g(w;t~UP%xE@ zaIsh#wR5`6ndM#3Rd?E9IneZ{(*S&(mbJlz$k465Q-p48A@q?hL^qyuuy{asMcV=@ ze7!~Bt-}ZK*;OrA#O@1dt3sa0~Op#YPR%8(hK>CR0$&)mRW8$W#ly3Ou(G;j%^(@8dX4pN_q7*LTJAbfqj6NCVa*$`$C&LVQp2Y)LM zvX?>PRt>U{$09#D{sU0hF#ZGmVwv}_WdPz1^@81zp^ZDZ_a$1|)CWu039rjG5tF&I zTWL3(pR7KRJ?o>HzMb`@_=2WkQ4pdEVR%=wg7|AJb$^$rzTMXw0DW7Y9|1?`D*FiF za25N3QcEEUuO9|VcXJ@|fbP(;T7TfRH53XCm=K?L1J0r`vUr789YPbZZC}5gS21(D zY%u^;c$`?sf%q`53IlL20?zKC4`DdmrH0nbQwuNK1?(gX)r=Q!i-y#W1F92}3NxKR z|AB811Iytgz(xK}qwe*$FJGU*Gw7H0Num1Mn&PXTAu5Z{v?Z@XEQWQg=t0YJc>FJp zcgW*7btyc%4f~H!eaG<>LDXxE5@iQc(4d8Egg`Tf)@A8iSaawABoA=+Ja5HPMtJq# zn;}`(A(AhXV<;tmEKpo(!{YG`T6sbEw|I?M#mj9hVQE`_S+U9f&QBlLz8n*SEWh1^R>V%^FLH`c$H(ws>;&Cf z=h&z>NJfl*aLg$VC=1*}zdb5fihnG{K5#x$wm0S>zA393ti9F_C>ap zMUhcSjmhnixi=w4&Sf!IofwcPLawmLM167|kf{)lVI9DVlu;RTW25MCF9gH`=XK+d zNghM+XS^B`xNyq#{YZ3u{knetmoIbv%dfvZ)p@^ve+FS%;2nQ}zb5zb(D$z@Y?e*6 z`1B0ea1+jW#m#p>vse>1Cm@2-*z+NqKq{1Hy4%ab0T&U>(3yym?(7%O?vM3so80Fi zxj0BOp!IN@aY|sj+s93r^nOr^cakQ=Xaq`s#-G@HvYRJU$X++EiS+@)w~Qi8=PvLG4ZOOsv32a0Z3gO2!tP~X_a!2=2eYsJuY{K45RbhR&%1c&!Ljd~<^ zy$WrWngnk;R6r~bFf{;}b+p_b+5@LKoa)klithbk*X5G5W2R^aCdqf$dyKto$BF?- zJ4YE<4Hw%W!#x*YsP-1{9vzC^z7i+Xs zpKrx^9}Q*QXa3ki*gQ#Vs-#@2-8E=cG$f|EYqH0Nqc?cw|Njl@j$QLsfurZg>3Unw+)ZnV3AvrHf>u#kJQp_XF9(;jHKlx z1F{g@z?O3!@x0Wdjss{NM&o3r;TfM}CaPr)cELkzJdE?4hvY?;MY1NUVysl_nkzKbWjCXM7 zE3N;y0Dx$N#Q+LmhAUJ8u9zKv9Is@ZyoCTI?Q21x&cZ@I+k#FSfXI7R4LkGv?BHoV zi{KUD!vH;@=pH0&AHqYrtkszT(bkvmTw(ps_0z9kNP^A%gAmJy(qVYW(xHfOn9<>^ zssTZ;P&qcR>x3o396U}wc*bT!^GI;G-qrp+0Gui-670nSc*5)S%AKB-p@&UrHQ?JvHTiY`OA1Axd9)zUR_#^~(U8`KFd#AG z}1*&Ra%@*KA9@>SrRC0l1a0AY}UeBkhx!_#ev32_ZE+5f>#Sv$oK=`Ng3BtVzC z!@rZGKVW$THUgp^B67sltTL%+D9idze=Q&U^D22E!UnV%=XBldMTUd|2p6*6F%>i6k zWY6&;hN@$9Y+o{)zbX+N~ke>7CnP#-2lUcpWJoZZ1E zlF_`@FK4F#p*ND-j!<+*Vp`@xI#S61oRGG;5P9%pg)Dq2k*Dr#1wtolp17BX&O-hv z%|7|L2<>?q`4pMffW3Dbq2~HiK?b9Qk$dh{EV~1)tusfPg9Gb-njT;0S{6d{a^zqm zCCmYrLjdC)TgQdUq0F|2Gw?>x0*#og9qkdRUJ2TDo)*f)WdRM~d-wmuQ1LGwHPm?3 zL;^Cj3r?2#2*=8~L6V&udf;eIlDs@~Ez?ni3Brr1O0f6|T9+(VzmbDZhnmVcCnS=V zyN4|1n`oz0_%`Q%E}K8iOtrtKypD*9)?9Cow^~H2ktuY}QEyiMdBdXsk9C7w1hu_+2q#niOK|XaOWQT>8F{F3n1RUvk1hn)41B4j8c9sUg` zGkD!HtXPz%vlhxmZJT|DW5Uou4q$V8a}K)@Y`x$uYEw!Ql_-F3vy9#wXZ~WS@|V!V zQ4aU1$D?6?+^C1DB)PQnq5!HPi+rYJ!2(7X62STFNxHL84r0^}{Bt2PZrhRo&**Rk zd*>Uh5A-AI`X);O%5~4}K(}R$-)yg;0Z2((YQWY&vUFSWgh*t^kCEbmyTgM&m|7tG zobY%Jz!PqYVuWQ@%Qw!8@Q|PqscpzlBI1`7-~*d~Rejbc$VEM}nNCQBU0arVd?!(x z@03J^PYC=MGjO*OZ4zWN0}RH84*RKO<(J!VtHO;A0sV&lA9g^YbvjOVS(I=45yWuY zR5Ts)bf3k(EB)#C zjN~mxU~H>{p9)zb4R0bc0HuEOYhW}Vj{b6g-kSRX7mOP$B;(+Wcz-+J>sc<#5fddoiDO$U|X<{c+#zG`E#f&sZl6)xw89_lzQ`R*CmM9lzT=0=w}a%uuF( zMQn4}5=V~rL=A2>5WBFc>WI_k*$A1@#D9c&!c4$(n6d@p@j15jOf-4Cvk(`aH=|<# z9N5dLhI*r#8+OWLh=mroI#o)pfK9#)`*0@;T)n$v3Og#3xVGLmI?`Y}#Em3`tRgQ% z*4^*V7E&~j_Ph%=^SJDMii(iO=NguO65nk0-2Fzu}ex!FykQmqpO{-S}c0cP)aB#`3y}|56sSgJ31K` zZl2C2HRk`?-8}ldK|4qNk>m&%!l6H%uQ44?@zbWu6P?Qjp1-qF{i~G}k+UC2Tc|Bw z*v_YN90qH5GvT!CzHZymNO%;A8ORW|ZC7+?s6y}{3$5UwIh#6R%ET03=!Wam--{Ec zf`sdoE!*Jkyex+`z86P8w$2q*A$&yTfkzSL=u4doxUA6I|0{ zmR`m^ZGAuNAV7b}?r*1DTp5Nr&ws;qf`)E~l_0L~Okn7XH;@KAI&$(lLv>!z<><^k zVFl05SoZ07T?c`C3~>J=TY1XRKh(V*mP`=od$oh5n9p&y#hTU8JLipjJe(mr5PKta z^pZ2lt#(V7+Y8I8vtZBv>5ksh9+0ovLH-1hbC@lZ-u;ze*QeYmb?1zX${N}o8n@dTZT)BFdJg$|esQVj{1NL=;$i>7vhJ`yeX>n2K_l$L znHSarA-3RQ$Vvy)!fQQbd4EP{l29^{2@@j%6Yk!e@Tq}8A3M}beo{+^)}ltw4H1QQIS(AG;8hRDBiqS$ghFn*&VdQO+v>}0|CQA&@o6h6AAg2FBEU1+2^}{A z%w;$?!p4~#GhD<$N^m>e?3qY55e+s}hG&436VvS9wqJZE2Tn)mCJX9$;V3s=m3N25 zxXcz*H~`n$CqB_8?&XHUd!@#JY$V$pkQR=kLymxPSHF9AHV1ffBqFR8XD&G?0;Alx zuw7v;rej}k$8|Ob!GCyF!0p%}@(U@YG^mAS(b~lZ=}FU0PAJGk&0w@QWdHh&n|r8` zKLlTLWWa^@cw`jpH?0mcKpWW@2nya#m4bf|5C{ZZW;yXyby)0Zbc)@YaERtO2gf{T z6bNbEy0puB&w#oiSKd~u#);ks;jTt*ZgB7SVzSwZi2|4WHh(GlDSfOddNS>aPO&mP zkk7pb15t`5MVlVC-4aiEHrY{gZt2G^mVgFW4S#Bd`p&6a>Nl*VasL@^Yw6434G0$j zJnLVqRKAnW@}bM09NeqB*N75Nrl*y4&YnffB7&fo3f;@0p|>*)mRDmyAY-s$e^^D1 z>tYwr04ys-s!>h}o)s<|QQ`7ptJ~`PYA?@?>_5d-qkO#*U~^2&?fmCzcMI8o{88=u z1Rvc}z}Oz>1OEH;=8=w9PLlZ*Y#ExvBSEX~@i|3WZ9wLeML8~iogaSmbO#)m zvcbMHbS@zt@RDqYlXWC+L-SXsLq8o}Ql`V|05j_`9UPcNdD}d;zGoE<7PpWdBKMBv z&k(DF(BuKm6M_(VjbVS^O=wtB3TPc2RG99PBbu6CwUd)P;7BCDV|#mtJz`Il!PDcN zZ`2j=z(YT?F&%dnNS$y*Sf{KU-zvM`riMONvhel%<1O|+j;B2fXx-JS-7X~H&1ne1 z3JoK!J$H|wn4IBl?NS9My)ne`ho|G=n?=q9x;IAblQudbe<4G`Ff8Q61b8iM)LK0c z4V}3j%!AD_!EWM4G}g*v@^I)wcxjrK)$;Ze+q9!EqRhg#eS>CA;c^?wCeIsU>s>lF zh*%%?HpX{<{WAY;{`uQeb>2QXh~S-2h5K*-am$A#Ckr4w-Sl;an*A%hI6-q9;CXS- zc(sci=I3NYe>e^-vXhI6|8P1f8xiNl7!B74;|ieJ@j+s!T0Q5KSjUkA=APTvFY=^gVJlAs?Gwl%}HmWKBym|MkKfm0+|NGB>fBfs`@1+~zdsFR)Exhx}(CIpr zn(jhD+=4rdmzA^^Oc~EUouq=KzniC=Eg^k&w^G`xiaP3!XFCZRujM!_-SYrzCtKF+ z@-STl)CTUD$nS?74iy63YV~z#f??D>1Z&ZPUo!sX*nDrTfP;|9;J$DPNYd4Uo%G2I zgD}~nf6NNT#Vn5HX=y&^6xm6a_2g~rzwkbz!|8h|y0O23)!?Nuov7L2?XYqfmCydB^`~!P=S;z;VAAe59EYnfD(~0KD&Zh$8ZU@k$vOnxr zK@d1i)58&%%;miz1pNj2lRYN{oOcL?hul5dEzGk4S^&$sysr$z2sWG6>6I(Drz{VF zc-2<(6wXleT#BHJ4z}Yv9b|d%ET%^AyyTO0P@^Bb1Ii*g)p=*9nvp3Shyl<*1gCRP zcz=?!yQMIro)w>~Lfpk}cWwMGIhJq-OYHCb2gZ6PDt)w!Ov$-to4M%lQoN;;Kia&8ket|oiYyFgXs=`KNRnZAsu#ikf4(wBtK2= zvoqA`MDtZ-?Zh$^osA3Dh~d}-ogE?W$bWeM2_O^wbV#71dA#ZAfmJ1A_ehil?;WD- z2HFPnPNY_;-ez~Byd6gs3Yv1*;$_{7UBD4Hgx=?WXs?XDK9KmQL)Pg{Je0fhX!78o zIXu{7q^o;5NwG`SdQ}U3i>+GD59`PbQXLt>$_X1xhv!_U`wp4c@-BetxXI{T`F|W7 zetlY^&9ANrU-K;Vb(Kj1{VgqbLwxS<)rp>YkRE#XGO_9a z_~ji^Flo>A9hU7i2K||8?^KP$YHE^Ie{E!0rnCC_T%hCD#^EJnd?s3$90O*NLA+AH zxdWScorf2#)JW`G9lo~BUl9t3zzA-&bx6;R%Rj_)xWl-jO}bu|MPLJjXn(ea6oOyY zkGA?zTjl3YJ>+Hna6t~yMSxfX22+o%ou-~?nJJV4USzSIY9aKeXSw7~zHBL{4YbWDhzSr5Gvcew+9H$R6H_hcz@a4Kix_3UW1mN zGxYbvK*-k4hnF8XCb!ulf#S+m_c)N_m`DitfoD@*__lSF;SkmwEctHU#t}8a5uYu8 zo_aP%gAzwpSmWY%ya5k)P!?&+sbrFUXFkLap7qDS|LT@sOy5e2af(;9Iu?lTsz;|` z!F}6w(6m!I5}8_-oqx{7BYOu+)e_yVFI?za-{`F4ATP)LIMArORTM1(o#%5MS#}#a z_vP4o#7c6QUN?ltwqoVgAwu%1&TtY1an(p-}|IK)bVcR$zVK_n_*c*4@M z11u3Y#X-7{;xk=W_mO|S({f5q9b@Mlbq6gz(^eqIP^#>l@YB=}6(hUZ1f6Xy4$ld} zh{u0ss)(sRFo%eYvd0U#(5I@ePBIa24gEqKkh`ph@O099P(8u9pK+id1n#V!bHpy$ zWIIj5rT~X{AN;iod4aqu&j>yg|6|_dg_(kNEA_M{_SGBdUABM2OAJrT7A!=yrrAS? zilm9d66bh6^ROLsG@k4ITwzqDcQmZ&IiF*?PRSO~PV&tf^APmOGhn8Be}G4bc!#%I zx-Aq>JoN8O_3R^C`}Bcgb$0>k3f^mE>A5XT)gGkTfCCx5cSVw)>_56KCYJpj@TSwb zzLxfP`$e}Ck??<_3$|dKUNu_^jHYpl zCGdKM;nWYO^+iiZQ8qlBLs|w%Z)^E^dM5jvgB`p8!PY(UhxD8t1l!$aFCZ_qDx}Tc zWE|g7mCh_Y!gJTa%TRw?zg_tm`tpnr`ndO}q`zz;BMX1I5e>voV!`8q)gX7zK73oX zL!^?~%-Vo^JH}s%e7U!J&g#7S;!HG%Cm7+S8bLm0QMTjSY-Wmp>gjaY`>K4~@G_)# zui6j*iZ6kEn~%@j*GJHB)}8T~vHUpRB@UL;n*Y}7cKp?Hf1c-0(U-}d>;gYgzv z>&9lYA0U6N(t&eN6Hf zj+LH9MN?~t#A<^X%Rm2P)0(IZC;pEAt%A3~=|<%IS3_OD%hJN~JgHVnm1VUv}3= zZ_b5J-!IRK4!>=|In_=(?QnCafe}B@gv~0DXB&Uy7v-shB#wbL42Ru%-RP%ltH?jZt@vBJnL;illEVQb=I74^L zOSrCX9n$GMp=(2ZcC*pnhUn#{jdN&DuN(!A28?8Tr`OgMysfsVId~!q1Fi#$yQxfs zBD{Z`ePQ*iO^2Q##6eQZZh+$^q|H~=tQ*MQgp7nwmm8gkhxy#^3{G@=(CorOPzvwh zRP!3E>`2N|Dn@SGUgYUE2pH=09Bhy&+Df@KZkGCv*|SoMS*fXPqCi_ft#~1jtqA*;_M5S8U-r?2n9>hDMp*gBHOy0^N{`LZ(zk7F*+x9{NFCGfsZX4bPbbL2c z{${2RmtcFJPoBdHdOq7;AY=+a1EGnyh81ePTxodWS|RS^E=V_+VYd+;a%VhPLk?}M zVUWkcb`2ojpN%*;tZO{^n4qq4q^B(yMzD-kp@;7cTKES7;pu(6tyh-#J4)oPle0)Y zfBpFNxyGP8yX`rb4<}zwpT1SP%M1m^J+n-cGdcmDaHr)RD79UJvIWNYu2;HtL>|i4 zOO^5cmYlo|pe|(mf)U{F{7fY^b_)k~nzv1A?Wx&v1lIIM$k({tZincsx(M!jJUioH z3ZXx4Z+nTVr*BPgb>bM#NR*>B>*FpDe^aJS;P4qIegXjnf62t8wd3yVI?EW+gPTeo zAUSRc5H!#)FE;vnOMPpOB&og#0@6{@VU3;F(;Ze5lZm?*?4@lfV_1#b=fs-N8}8lPTJ@3FpjUhz5YKIC9IEr_E#{ivX1`K$-x7T{TxvJ%AJ``Vw2$?RsqZUpc?J`^lz%yHvgVl)t63UD0EEC%B=Q@ZmzQ=x%ANpoGoa&TUA3jMi1eH@ol zm4BfT-m`d2cekB@5v)d;+bhMrIn`sSxI5mLY|?RB^Zm>ua`JKaUdWGT`X-Ij_|PVT zc*XyXv{*c;Ssh{5_^oM+PP`l|y;JKRlEPu@Gx%t3)?#>J&+XxM@WztksRMP$Dc=u4 zTVCd72acDVI8gBRisCtk*Pu9~y57L(JAWzgp0(zcyO%+1#}FW8NsyCLz z9*&ju^76wXFt_*|d!3+PNB1(c+dE%C#EZOl!jnKH==B5J9V3&1vUWI=!^bJELsEU&ngJrGM5= zY!64K*!~1G;meS!=MKDGo{JyR&l z(~j~p6VCZ9XiRIEtIa8k9CC)sjbX=h^4d4+dw}8~&wW3`ol)IhJwuYk%Z++(1)f$d zk+Q1nXI$m@fKXx+Zan$u>78^d?Bza0a;e<^ z_lkg-8!{FLzKDE$&pV`D&}Hk}b49en_X|JgJt81XK$aDF&L-g%CmfS@^pDgw8r1E# z>5$7=(yNbD?P2I;>n30x-qBSDA$!OZkiQiS17cvl9rp+bcO<3P?l~(9iGOn3_CVy~ zWj`op@EIty$CK6ac6ZxtZu~7~V%OU>PS0o^c@W=jb@;2L>_&XWAGv5ayZUl`lH<~m zSx3P+-Tv5_Xj)I<5+n{;*SrecjdIH{Q8Dv$C-nAA3H9zt)A7t^L)=8K>y&7q3DdLc zm$O$oSsEhg!H;E5@9G6GLVw&N1msY7o@JmRN2o911hhc&y@WPMoV-12$oVgV$FU{T z-RSYHjn5IX)6I|FpVCN0rITI=&-M_DB@8BSTZw_hc-x%t)>QN3m#wAhx2=}=32OQ( z-W#Z2hdJ7(W%ZZW9vl!6yT)LX*--}$0YN+t%Nw_QcGZ#+sE*8hIe!bTxwQtfgQU!C zuT8(beZ^~X9fem;PcPs-2S%u{0A!hSm9BSQKAl1U3B|m?uS#G$Xm;_c_b6@&cpo`z z?~o0+a7Vnoh}XJGuR1dxJ#4qQ1c5RJe&py%FV%6g!6I|zbGN{m{E2-aZQk-WOL!X} z^yAm{KRomMRt*!vCx3)$|EP%pC>~5{-J<6K!#&{jbVH#tQY|^%Hn2Q>fIwfJ9#`LsFyb@BnKA0pDDK%o#B8rcym-@=Q4`9-Bjtr)dhF}Ioy%DhvgiBG=Dm5D&G!Gu&C&U8k5X;W+!)e znoMj*FGVbdCnAw&K<2x7e<$}!(JG|5W}|KQLal2^#@*G0&3miunGPo>=Z_Z}Wh>7w zr~~v+wgw%6y?<_LdU&oWZf8x7|EZqGB&RTYH4%nzCk@{0@UF`tR7f9@8~udPvEc

          OB=uf^5yr1^@Uan@GwZ-6}n^yKvhVm-04u)Na_GC_D5&I+E7<*&A54N7`9Q z_SFriJ)K?#4$yX~MSsefpnR}D>qwlyrUi$3U`D6P+411SOq+Xn-hMc^HaI4(+3V!B47uU;mJE)n>)7^7IQbX7k13bF zvsaUnP7Z(O>GBHR>W5x^QT#*ylt13>=QXMXl1N>>7shn% zZ78Bv4Ww)bj`6L#f1^=RqN?G}(FPhS6k10mW8 zOFO9gVFGfFte1Vn)f0o+)wQ4kVr&opN(WA40R- zSn#^+W@j&`?p-0f0alh=Z4V0FMBriXDox&PRe$G*U{#cx%5f|-O6B@EFooY%{`w%mp92Y zdw*K!9XZDR1t1kmS}+)VBRMRfS>3V@hX*+L=1dZWMM~QD?ZpCKW9RP=LZEtuBx&eP z5`X>m=O5j)YY*j2A7)Zr7KA$((~7nTycE8V=(#P@fha2hytsVL<(0C|5w@Cncu|Lg zyVV%@ySg`dAKy`Mg{zXO9CO(F9ns3st$!a__EM< z9?-5(y}tpwctxe7JH0}ZP;wWS55Md_{B~Do0}nyO1_D`y$Kw>Ffz!AXp0vFL+H;C$ zYa`fq*83T!!h-O4zkue)uYZ0XPq&uy5ntYf(>*BOZVSb3uVeB`PN+EQ1)^dt!GA4j zEO&R-)cqV0TX7bPvjSn*tP|Kfq8DSZ?92Bdv;&D@d($wym_UL|!3A!lJ*g(_+u*sz zt70}-L;(5Fr|eBRWYZ2%*@W7dZr^w0fJykA9uC08h-J&r__$&>@^-Sj|KpSnXJ;*E zDS`7AjM&fN4JYs-#IwxUd1qd(ZhzDM2O~Z6^1y`;{kANCRfe#<%RZE3H}d68Z_eE; z_*TB$c6)cU(^5AAuJZr3oAZ-iRZePd$+uzbs@PO*oBPg8V@J3f8=JF^U%b|x6!qbbVoS#EJf!p2Q_G;P8y?^bn^O_9= z!tR88sm>CDYMvd7@NUB)L>J2d{_#Z65lrn)$&-W*Ny%E%<`lNGdS%Wtp-OtF_~&8I7Z7Q(V7T|sk zJ}FP#kQGnr*uzl*+s%)1IDaYTon|`nGn2M~S4-RO%*QLLoWFsVO%--&7nJn7m*LPi zyC3h!_c?#{wwBFNc+;!N_VQX_C)NULmc`3z2f518Q-A=kYa4u;NQLCd-dn`|^pk`< zxd&W7McLDPvKvvAsWQj}j3sl=Ob!dM+)#xfJ|*(Ssbz{Sh?N{RlYdHbcDAt|zVTJef);BONURK9EQ>HP` zBKi=o)y*i+iAe;p3tsm0dfW2l*e&nt1G3jyvu$1L_DtAI2Kgg0E{48!0FOf*3gfkM z#i~y-^?x+fp`qf31Am3~%(ZRXflMnA1vAih6&5t#jqtfU3)c2!$1ah-f|ceufwQIOjM*Z0l`%PTC=2sR($@|DDi z$e+)hqE@mUIwo>I*dqiFSGoX14!q#mqElK=Fe!U&C0Un$Eq~7@;c1Hy5CreZ;~60c z6LnY}rmU{;@mv@97ejqRsQ95dIe5U>9UYja(;0Amul;1{6PRhcl)bxfg?*5CDiF23 z#I`nvvde6;6;?Gh50zk2^(isP_l<9$>EScz47f1*4tZ4%@8Yvao8;%7%&X@JV=NxG zq~%U>h|fLp=rfxO)d3%qsDt0p!ST564bH~QkY(t+_40Dc-dGs2wO2~Oabb9c zeC!Pi)?p!amXm8%C4YhyZc<7IpX2s+vgWXAh*fa^B6_ja@PZCo;RO#kJBi-mkco$g z-hFyTLh-(Ae+cLSk17&uAB#Hm%#yF+1nUS2TaEJG@Zbe)2gJ9H$3lCj z;#SHvx)-%N=+0p(#Iy4^yh!Gm?dNbSbLXPe_cPXZ+f^R={}STgO4?UJRVC2XVG~2;U&bEqev{%M|)U$QQUf( zR`MLn8*@%T7T1p7QupO3s1rEpjyb$awZFiAY>U7g4IVvEb3(ZX7w+MptqwBOyIT=S z2$hI=EoimgVSf_d-BuEz#`(df_v)l*>jbG@KT4H^e~_m+nsOWmu&UM+vTbnJZjXow?V`S5zAY%#RMp1iUbf#7hE^>nVGnA)~brJQ&6R+f(O zq}N_-v>lCrBe~xK!F9YJ>Di0lElIo_uaKJL1Brb~ZSsGxQ}e+3!wdy)(jXm`>=hgr ze1}CL1b;|^j>hx4+~=BrZoe0qwWniv^KXtK?otoiYQ$e~B8B}}5SXZiL>4n^rsQe#CfUMJ37uIIWS4~y}Q2%&7PK2sb3 z=Wy6Favs?WrbqyGn0s$@B`<~kvCq@m=mCA6YjG(q77-HVNq%k_SC-iU4S)?v|9v!2d5W~1_ASGL5b0CPF zO*v0K?)HdOmhFGZ^@-C8KcyFm}`f1`RsIlO0h z7e#bf#^Fg>4VOwtU^zcrHtK~-i+UFneo8!9 zgF6tSJiBvCax5tC}{|uxs5C9 zsc-`1N+f^;ax`A}OR3rtX~~bI)OL^l+Z&Jd?k!5@vfFKm#aHj%L;?{f0w>Pd7Y&pU zZ^p=nPG`!D3}>srHNeY!Rm~quav(PrJN8C)N(P;d*hHO}sXSNAJ=}@lO$FPPtkP>_ z6say({02yVAh1Ywz1mFX&lX*372Jt@Z&RO;uixN5;zY z>UnZ(6LFMhRJ>qr3K~z_sveB)H!#~{1lQYLm#5HU)8!c`P7VODC%=YrUlOl*|FaF# z30tze#+$LDvcp3va7ujfPI62(h@L-Lw95c{zTG9KODotmhm-GHDt{H#Qq~50x=F{W zTs2WgKY9__<1IQELZ#l%?5N{Z@QO>p)8p7`tPTgOMWSkJqK;Zxjo;BjIn_~f(}2aD zi;(fG7w~Ezgj<#OsIwPf#H%d{pJS+zKq?uQvBW@LVV2PVl%4f|j%L(7->#S^(t9$E za__A{Rx}1;&#s`WCl&2F!^!zl{wb=No6P}`Oa?J?N|VE%TJEC6agYuIn~r zB7tj9X*y#< z+UQk}K#m~jk=F{IIfofS^D3~wrOH#=_7_b7L3Os%=9<($TeHNPZd_Ga7xmj*I&;b@Kmx~OQzB;0}VMPkgxQT)J(H? z)ioB8e;Hujyfw2jiLt-fY1FlDi$W2TfCFx=;Wx1OAWW9ib%m(Lkchh3_Dg6zREGymSX(bn&m&N*ZSnH)GNaJ(re^zMMr|pjARCXt_T+W{?hl+-bJQ*BA z8&*mTIr*K{yMtnCN-A(xKlj-|dQJCsl-JC|vFLuOBnsy8whOe)r{vJ3!fAF=b(Pz_ zxiqrc@W3292=^wsUn;GPhiFgTo2v%)oJf5t3CqJ_Xj@X3I>&&KI{$3VC@{nI)-R;O ze;U-Me88y&*BNcpKf{_Jk^!c!)b=NfC7kA?wgwAjCBRXE7T>)$H5TQ3hf5X99G3IG zgeawbblP_Es7QsMS~izQd(u_8mmN@7`RAYOeN6;K^{@9AEY!ei@_&RJ&-_x6D# z5At4@mxR~8K2>AYE`;{gIuM>-zX23=K%64wsH=Cz%r0_Th} zIkU?TeKX^77;p?(1%GluHV<34MSUN=_H_K86nQl5SgpT^$8kFl@BSML?nwQms*k0Q`mL!PM_36ml}PG+s(~}r=ass5c^JoTC21=D+?P5d23|r-lL#B7oLPTT zlavX-)qR9xtvFoeStzel99tZ~D~J4NOP0P}GIe;C*P@PF5`PlgQr*)_pp>1oRx8FF zsGXa-=h_d~s)Jr9yOAbT4CHm+AvdokYu#IHN~BOJl^kb=;hbxhu7O9Vf`1Mzf<%~>=KMKNnKMwBG88k^^*IqzX*WlWf9?x9lvJI(_UBTFUb!?1?MW1IIJ%^+dP=;#^;cx5O_GnU*9IG1 z#+G`@UMg+rp6HpZ;2=k;4>{NR{%%Q;^y*k&22l0`I6o>`n{^VwpZoan#(sY|P zdx0X<(+F(Uk>@z_u+i!?oqb26gpz8}Bb_zUNiA%F&TlvGUI#zlt+GP+uo-m8^_H~m!RF#%e^xu{5@A(jIe^s8S9*+ZrKCGK4z%m^#VMD`VlL~SNd{2LdOg$;6dA-% zDtIZW|0bOM<1c^v@2?qvv+}yZ)i>sHTKSL{>2wenY3SS}F(~kYow16J$gvWSJ?5nq zr?SdbiK4r!;!t$)1WM`_t}4YKw(Qw8aGve=*)kAeSx{0cw+x21eWl^;XVMI%yWQK^ zKtP9AE#ShUwmcM}*2VOEa`Hy-B)mvH0kBFQT$xx{wW(Foh!A2CTD(Yd_(k2zZLh7Q z(pHC(57gv|?fD4>V7_|F|NE0ZWf=xFFDrnE;gelu9)AJa6e>>#1C8cgRgcQWN);Ob z0n7IHnF3OP5W!v(@#*Nie&rX`@Gc5US%z~2Ig?G=5Jyg#Em*Gtf{=BQat9Jm4oxO)QlT~aLAEa?q2Oij%+DEKH*z8x;q3ZS(PBPLEKx=g?&;Qb$ zCh!ao|Cf9q>_3v)V5A-1Q|>Z{!q^&IWas#AHz9zks0Nur_vRr0F-~6wMabl9v3FA4GKfKsm3gSpeE@#E_I8FW zFMrnEE1ITWW|WrgOh5>f5Y!-bvd{`VIG3WAu@pB#Od5Z(%g!Ck-p3Jnj-mL{Em=s* zN=3+|Oc0BsZb&kpcoz-yrBv%BtSyBo4t|q0zyW!5kP~%E{7WiCt;voT_O7nYj<#t{ zX5y2qQ#NXLR`~e5JV{Po7Xn#2Se&#ol7F+;WT!{B@Fvjk)@l{|Jk^+{$kC-#G6iCJD{L!qkf)N~~O=aPEFT5YwCRsr9mv4PsI;__<5;j#_GS28Sg2pMVd}C>$tYtqb(tQN_XVgJgP0{q{C( z)=@{$xB{F@Y1uUDjdmDh8XsB&u28RiyGhYUgnrHAv-bQs==cJeU+1~UMGoMUb(H>% zb%GnZgPn0{@SHReI^@Vzn@jg*__4jD?K@__z+LG9;YR+FYHq6ioO4fIc7H|ov#Om_ zzoh!K_9rWrzg;m>?dh0Pl;kiC2zKH!wV_A6CY_}S-*OrqPIoFeG+R$c1!V`p&e}6Q zY}4#Dcu^IaK$K73oKaB98NZ$6?~S}7PQbvj87%c>%fPde4|RDeXW`&Ux+(TBKxX$k zWN12r;qappYo16AhRHQpIbA{y{=PzaddP+NYfX2Lq2v;;028>9K?Bt2^6no#i zof-Rk?EjY)yIisRZ5+W3Qq*%&p~t?g#%Ba}J#P;3pQaMP5S8sz4)Hos+N+k%S><&i z6E%XMfZ`BTK;ZH;dzTr=Q=pb&TNRXBRfaxq^}2Fb7599pzjj3*fq%m+yyx8$ek&iy z4)cO0bTu^}WfSD%SeFlZ;5;w*!|e>FQ*h$4;-qwR4xhMe!TgNWqe`vX>PB7ZZ-oeT z1qm!=_I|bgk1KY5#Ie_k9c#l?@Wqf!NMWDVoF*i)7M&o`sQ_kf&U&+f9327RjG})4 z>j5JFU|;ciNm;9r{ePbipS+u}oW6~)&Bk#^Wz)2mDr%OmvRI=8fB!+xqnt{M@M!w_05zDJ;C$( zZ2`}Sxa< zoyw?XK>u`T)f?OSOy}IM$7c9L9+wt+iwf^+59L*7TG+Iwjp8ooQqi$Gq;sj);~>>Z zrc~L3h;VGXc7N$K0AUq!iMVp#ZbgRw?OLU8*QzzuqOJw?$3+_bmQa@gf? z9__YmS!}W%(u8lXbbIYAuJl9YjF&vG+bT;N!$pXrV%8(*Qr$0)z>}1Ng|N$@i(gou zmE@zuFn`-qO7Ed2sIHTlt(%=xj?~_($6KK%s$Lnuy-Gb_3O|kKkYo&K=KHXS&-~C^ zjSm205GHMB>f=(KfGWzCRzk4O6w+)|w)ppJVLldB@1j<84JPg6_*^$%}`L>^wQYq zRPg78BBIu;ZFngK1|Q1tEbnO?)SnU+uEvYxi+HmqVJe<_WJ*Tq{__l^(v|0)j!*+d zM)1ldO*$B*xA1Omb6A(T58u`+mWlxd6D&w!Qt^%)K@^Ncz{t-g;kp?quxz7RWb=5 zGVZLD;mRakzoxrz>Ebk0AzGvwy9u$Y;(u5)b(!9|wm+`bnqPkV^5b82TKqEBub-E^ ztn`cd`dmW|CMq6ku7e6XWg=l!MCAA|j?;fb^N*svAxN@NL{Jegc|PN*%Cb-$X|sFj zCUnZ>;y9;A^^u@v5ZR+lsjAyg{n6ZNNY6jg=N&I-iO@XMzNWfA^^|%7}5Tx&! z|KBZM`Yv#=Ukqy<*Qw){o^b5)8@~)@hEea1DuAE`%XOS?tercEgSmUm&*Ls`)w{eJE5m&v$J1&&V$NZ$qMhE z%-oM7k)TsHSF*cetL<6f3Qe<4rQP}QV(XC#KB%82GgDPU?+44}jt^eVDLGZ;yz~li zxxJN&clh5eUjBCRv@LeZs>)wY>86kjN#VL6-=wK3)FG=?LN$5S7Z4HgkVph25>h|2c zh-uHPNi(s35Y;`+ zK6Uk^loiPGf3tY|BKUprcxj63>TppascexhF1caaRjM*+&}Yxv@mmhSQ!rg}H`?v^ zsT39Y;~d!Os~89~Z<~n}hCSa9y%hqv zdcn#66x~$Dv>98pD1WI6Xi@C*J!R}U(8LalwdkrPk3c)0?Vwh=5~R)ZbSTl%OVi-j zAx=Q{eNnBXuXpGF`1!}5zn_2mu_F^1)`7+GV$0+nrk#a8{GIbFxm248-|Y zr60iiuthcSq2;e_4<@A_vbo@TBe585y_E18xvQ|O zkdpVc#ojb%uzxOvp4yc_q;>|gR?0;FdtYGd@TCO=X@moE+U8)#+^6%EN>yqyd1}-2 zY>mf0H0}bxCB+s`0?%u{RD7j2y9!~K02`Q)g9XD>j+o`Aur66DGSQAw*FF(DNkS5V zPQ{eD#TV7^cutD;5sQH)YAC|9MNmmGkM^dUhQlBq@_$3(o_|@V{OvkXV=t{EqssUk z5-+u^Czkq<-V}b21;h|tVk`eesq{ttc2PJ}u><_oluSyKFO3w~deMTtk~Z2b-CitV z*~XEsueRDkYbRMHKH)_xKA$nP3{*q_(5{9U+uWJGa+61jiD+Z|Wfv9>Bb^ku)q?x)dMe7qH6wx=z15{U87D|9xM6 zP~_Sy@!C--EmirnT|DC!%v7|1y+eIRJxv7lqA>%Zy9s~l_s|20>9T(^m69sT+bSXn zFwVZKOIL&C|8Bx1WfL!ao;R2S7?-xa0jH9E_J7&s$wPd9>z&T&)a=-q4DAeWOC$~w zi#}@d#@QETe{$R!X{t+j5>4hALI=$#Pq@X79$hGBFY;_IMG(BayEVln$X7!fSu@-0 zj9;CjK3A%0?(>~awcoH*j-ptacCJ(#@j8@oA6j66<#j74V^2Z?J@2uS!>pdEwe{gn z=YP<_M)MhtDd(0*WMSyZYB>P*_Lcw$TRfkg0*Tl^#Xly)=M|&;=-~8YI7Uy@+U0zl zE$CDk#W}^}(0IOP*0_h`w18vTiO6f~T$3H|>nfV6>-^WMy4pcKK(z}u)5@#n<8mrR zHxM~i&Qm$z^VOaEbEQ6nyxtuE<%hVmYJbyqiK(a1KLn$~W1E7Qq}IhL3!FH*qCR+C z`m|kL7BMxl(+IIS*zORZYK)YISra!3A~C-?;^K`PrvYIUw#xtkmc?z$i#L# z--ZRLQ&op8IyW~Gad5<#3t=b2&6icx{BtljKI_3HJ4+M1+s+j2lg&b38RNgUa9N2LP_MTEM$O@+-TiRv!zqq}UYqtQtd21@}OPX+tndL}~O4+2z`1S&9S$~$9r`CMsNrdK$tbf+1+>RTN z2!L@^zMmSw=)RzzJ9+2aqsmc!xSEe!wQ)~zamtFbb$aDd4ZZHfgVHMdY*SyKx(RcV z<;ZSie7Tp410svUy*u-zU9XN_Rn^KlRPiWn->P^4p+CgERQ~6qRJXr0B*u2FLGT|!qJM~dQ{UD7tMEc7%c@HJl`RdX58DgT(7KX~)ecSz2Xfgb z)c(C_1mk=Nh*rsE@2rMWxq69_2ihf%-1InfF{oSDf@7Sz%G3lqGFp9!U&jT)3SMw) zdr*n@T8J%Am2yBPOVuC}P$Gj+9dQ6bXg-qLGpJFWxlxvyh`5eZtA9!Wkda0^$b)?h zD88NA)eP(={+VBFG&f(q+S}X!!@aV*oq(D<2^q(!OMsIAGFmu#x(evyLG<9Q5$8P;OZjBgarb=Sqk{1@ zq^Ew8EYvnya>a_$lYhjTs5i!?`Q|efz5$WsJ)=Uj^6QW{ymbUq%Y(desbZFL`7htaaewX{@%P)abcT?(=H{azR)XAKZ4O`u} zIy@nW_E6N5;2YCcz3s}~-f4P}_=;&8xH>}w^oXPE;ZBMiFMn)oCpH4Nj@J)`Z3${m zDd`M)Z=J%~$Z~Ih_-eV1d0uljjc(!}$4{9m3MarGo1*C4TWvbs2VXCegW{Cu=zS5u zV%@`rSDM{6Cb^kcb6phaO;=)yrr?k>f3O@=qdHjQN%D9b@z$o&{f9+L-<3B~m=;eu zf`UB(0_7kU$A31aAYdMXVXYH~#6bc$=Sx|7FC#QqbS&bktx`(IE)I{4ihmK*iS{ci zo1n5g>#nGC;Zbho!U1TU1x-U(_0L+Gr94OihrTgVt<<-%=ap1|iWkX`6L(+pnUR`5 zQw&~8Mx@w)1{UxtWZe>>k`@J;Af0h*&7P9S2={WhOMlRj*(}lLrYHn^F67$Z7wPXG zGKBXJA%Fi%v4#ISbQC1>B+pTW-_9S9UHv7+L!eV55&R;KPCXtP%XDPNDLdcH5me1D z*)OE|VO&46N|7q1rQX-vBFEqgQk)i`O6p4{rc9$OQxN-lNj4IVJz$`qz{UVUs3MpH zNz}W97=P`(fy*Bt6vx{g&w>)1M)zg&P85Fvz;0QQM}5v_0|Q7Qdlg7@?)z+_z!D#- z#lX%O_Mcej{JbsIsh~grBC!9CH>W74%q3z^4Q9171p|@;h1_IiDaLGO-8*AeHs{ts zo6V>4;zMjWG$_9n-|3+hmvRt@aoSNxym73QBS~@~ zf`Qs^2gxeX&T2~M$o5sS@pGZ>55>kSy@7XWBteoHA(ZMlimsOpVqFyu4Tc;MCfMnv zrhm1c-zzx^_GFbuiV}ci8o-1?AmHV!MP=7V$A>3`$z|57QRqVLB|nTP)tfV=FPSf1 zR8iEodE2F0wk~_@c=jn+TY|DN{jlhX-nGVSYHoEWWk3iY%}ZC4(4G9x|FY*+H`Lt7Ygy|NRu2x8?aepM6J&}R{{;tlOgy1%da zrTsep^ZQdT7Ei#Nkg*;MQWbk!LHaZJo4DXgG>tY@I-^`p+SLdq90=jxdCTS?$YS?9 zR@C*qIo0Dn9eUAHg>0>02|x{0?|-kk&;m=!lsinm_55kikg|1s%v zUdE@aibbm*dJC6Vu&gc-V9xj`OL2Q^?8&8~O@i6%W{GNiQ+Ng?O`d%@(>jS_si5{^ z0c1Av9aK!zyBBhY#!GA$=5ASB@oXIPtiLi6@R)>&mxf?{u=NbvJ}BB{7KhU75POvO?kV)+_7Z zcD+?GLfVTUBpt=0Al+`;1h}l<78UJPmo0b>7fAVc0>J<2U;c6$-;W={t!MljPZg|7X-_V+ zDZDu@JYW+%m1j7!2~ep52^-$lyie?9fFSatqPQ0c1*CX@n|~DesK)Cq0rI@Iz_#M9 zUa4JL6Ufy}a=MjVGhwb*k2Ga=Q=E!-oX@^Fw`ZE=uJ^;iH*ZLsHn~JNUL*yIqeC~+ zYw|8-s_OaS6edYDIYli|hos!d#NixRE zPTn*uYK2Z+CV!;mQ?$&};g3~{orvj3kJlreV?EW^(E)vFiZ=ITX;H0*?VFawByb^F z>QY)_T2fqdiv$v-$sR-wlx7|fcTcLnX*2&}`Q#|u{^n?fi@eaoKn@Em%!!cgaoH*gh=P}!>I&0&-?We{N7QSK-!%BL#kehL}D zm)Q#pEmjOs1m4Sl58zouT!(}>Xq=~MpWZ^mX_G6wQ7i|$lV9@m-XmEc+tqI-C5@*^ z0;OAfu7B>I-`RM-YnS^mU_Trpeet}G&2q0n3IuGb2ZcYv<%I|*c5Oe9=^%tH5B~EY zpxdU&Usvfb9}e-~eKYLtrFK%<9BdrOms0qiZBWcVWVxiAvL(wBtj7c9O;92c9yVeq z+?;_@Xjs|tvemhzpUK^mf2)%^HJ~CW3dVZJvVW)Xinr3B$xkfRDlu}(cW0^ec%}%Q zedz9`@ECAvOIlhTvmVE-QprumF^G1y3BQc5d561lFdj8@3x`Xlsa}c{jCR1T9LrO0 zC5#8BCoLNiI(3ZCCHjB^Z*H!kHHtfur94Op%t_&UUh%_6+dxn+csXv7_vC=UBle@R zbboOKwZC~GT{NXEE!BDN4n9m?l6Nya23eSAB4Q;%6<|@X-MEOL?5vkXO?MQL?GjWH zY>FW}0NzfL!0Ex$FuVkmbWTTLxHkZ1mJ~I133&an} znJp;<H(pv+^-eI8LUZwJl0mxQ3yx(KNbMJmHvJOe<;k0(bYN9?G9-Py%;LPANZ-J(&{+E{%`tA63>whTV_F zjZMNyvX+W^sGw`V=^^T~8V8X3I)A|w#;UIicF1yZg5y#LZ0ezzH8a;(N!#fZFM@I* z4p!;4Ht4{~fC&P%ds;my??dvY<7;Mj17BG>9)~QFC5Y;~J{&MxTK)ve#=d>Gblv)& z7fgM}H>Z)VF(F8oid!|AW7-qZX-0#Wu?Fu$XBdix0!o%x3VvY&fNNtQr zwio$x77*BQ-s66I2DWo=EKH_Mv1?zfx>E`|%(hlcoj=vrmi!60i zGKGZM$@34pI7N^y#Y>ghYs;uBZaGQh{2z)aXNl%;YZf~V@o18Um1Zf95{Y<2$up>v zMN;^E1oS`uzkhHR_o_((`G4v2P`>vXR^vIVJ;E3sb-fj<0fee_UnLOnS`vHRxlbS` z|DdP(@)}SNM;24A_bst7ChFKqmgh((o`s<0h#89|o6-^FkQBG)FlwVVFFkx;GgIQK z0@REg^(PSoJLj5RNs-3FIT@w@(WpS+o+(Hr(}Vz~w0b z@&HgkufJ|I;i%6|I3)6H#_i)=IdQfnhvUVLq{*rpyYoD=t^F0I=7LHNro^!9A15hZu7uc~Qpixq!3(v}y0qsbiX zAld5dENUTHV@(|rN*UKqF6w5+s+Xvek)=!2BttjmcpsV%o^pC5cP@Wzf|bCbHZ6KO zJn9&LrnQIOEh&qC*4o-H${D!ZtF|efIH)h(rFqafx1f%85A15?!=z(&i(98?GdPQC z(Pq)@ibd0txBS!`!MoS+C}Y|!dxCn8+e*D&X+L{pqMqK{DDX~W z`+u$dvORH)S8t${)HL?<+Yg{Vm$G(}?*Ry;=gTv}=8|@BtMe`S%j#A0C{DT8MKYjD zk)Lvc$4FONiU`)&uF(r@U?5@6^mM65f2z51lE&FN^Rr(SHpi6$jenChChitR%^ozH zfZaPTo=i_5<@|pl-`7!(?GY7{QoV}%Q;zB&vjC@TD;dKSK-971*yGu!fE~w~~j%5d$V`Fga&Q9`;BA}rvX~jVwhfTG6O5h;; zI~~)BN~D(_C}pmu>#??Vhm%JN?RtNv|C|hrrUWQO=*fR807t8L@p*@%A%_I?M)s*Gtuk*R;Ch{??gl3nqvymUmYllK!sq^t_&A^qRC{M4#hYn38+ z=zm(kMF2Y*TH37;e>WfdTBemqZ}|J*m5? zixAcB?U?f}v&uqS^WIvt(LnQqlhGG8ZfCO$Zb0NlorbW|!a%+dMI;hj3I z5vYG|eNHHRd?iy4r=l^5c(FJWRXZWW=B~rpYN+*;zOL4OuL3Z-;1w&W#awTT<)9ioIWrJE$vd*z9uP%%}X*Fk8%TpW;t=?rH z>*gdlt)YGYrMq+r92tUV91s^0V4IBju;qyF{xMKK2`(gS9GRitH+etY&6>hV>S zJ>G8sG;8W{X328|ZN7p=%~hQ~FX+|nlCVK#LP0#0_Oj&*;@P8WPJtxN=#CRlvUptCDix`y^dI)Xg2~8efGKBI3SyHei+u*U?UZk8#xoZyLP!n9* zo%5>|2hbzZ7p8kN+e(7zqqc_pri+jAYe&@(t5)GkwXoe(($H`%Q@;UuF4gCiol#o% z_r)52|JAe?y%vn$@k-y^$sGS7M>T(|Qt#NJ7Qu3g>zy=}NsrHERHb&eK?&k9ZW3oG z_>QDGpIQTlnmk+FWf}i{yToVL@l*A6_pqe2C+R_~KJ%e7>6Dpb8D>sBdzTb9W= zZN+@zR?#Jlg0gqJQ>y_#vg#PI*$X#dusseT#Y#Z3U=3r1eTAt-4P}4v%ZGY#YIy-3 zwj~RQZxhs_a^PohxTH%``Dz#8c&t*$v$9?`50A3!_K2FQKcZz7e}Qzc^}qy__SSkg z(p?GxidsQ{Sr!brCVUO#>&IW8fBd+W>(hVyLRlKF{N@``lRYGm@nd00V7k0Kun*p(so-G^v1KF4 zZu|!oD=TuaCl5(qiVLd+3IwzAzn|;?y3wkWTkr9FU96vf`{{qjFQbwA>iK&_r;>eL zlFkt}Z%blZx`ua^(LRjV4QvL#({hk-`mc-BaQ%dxKnND3@;jppX|Fa9wId!Pf%c}H zY%Lgzw-x&~%swgs>bQ+9QtxERzLm)ol_opKk(8?f&X(k%z5=%Q{<3dTT*V75A|roga+i~HEc^U=x1Lmic^}fs zem*aoxCa@-cJkxl;MZyNsJ3s`U{3e>Yw6Mxi)MQYF=Tms1meU-wX~`F;t}XFU;6j8 z`ofF&b(3WerOL|NA(WhA3&05oC(0a;Esra6Xzy2nYGj?P(6BbWLG^5s{&wuH#+H=L zW)$(xgOPubrH~%Lp5xZqoh>3|@7SIg%3vw7k;xspNjiP>GH*$RlRY%nkx$DOZU8W~ z-6)p;nzhx$W(xL8Bys~jlqRl>=rt0ChE43*w1}qO@x!y0}m0i;GS($?SA?|;w=rXn)sq;`*^RVpfQLLV_%tlA! zZVqlvav4<+yY!=~fHdvWucds_rR<^hGrUOFnbV=PP9~0|Lp#KHy$vZvdtp+*@8)>B zg0J3j90V)rMD|FX4QnP6_6oS;P`T_3b`dhjTXegjr(qyQo3J-;QlnqzQ8ZfOSuQ=+ z`Idjdi%D6g!kWSVf34QvpRZ*y-}6nGZ1MYsroGp>XUs{u`foJfFM#ge0+_0dIVRy` z5n(HfBJ4o&S%fjC7BiLD>2wjf&%%nTO5=7w%dm`#dRJBTDTf0Kb}PUm^94Vx{_K_d zQ@WefTQe|?^Bfit!>;7L;Gtx$E_Q@(GLnBv?ox5A^s};Hj*dFvL@g8_&uMzjaOqfQ z^%(k|w~=F{2y+(ZM&9T1xlXN(U%h}2AH+0+=4(?aaR8PrTcFU1L}C-4BwwH<4L-u5 z-U^#KT+&l`Zq|Y*((X;6Cv>mdxrifk%p`L1q6;D4ywccP4UyQMxy^90=!$9okt`);DF9 z$`cf#UL_G&_2gnxUQX2B`?5#<$dy`HmOb&Y1 z0gy?~d9w!*tahpE<7EW+%bBGs4R zX=@qts5NCR>Q)DY@@(ntf)L;(neEcq_|RZ1pDGX+Qd#Hx8^jJrQ=`f_PG(sIom3S| z?>mkkNAy$?@?4u}KQ&GYqZCYZ%Yr%fn<0F6PM{)B8 z+K(xtY3YbQ*kBSRnBS()mU|Hy|JAIj46GyiY~2I81RU z8ra&?x9&wP);?-NmcendTsbsm8>Oe0Mr^5p#{*hXZr_6Bq;OtKe80R2LS09hGnSz! zS;-;#kAgo!<0JETP($%?y!U@?s7Ga936J5r&eO(>4k!Yi zimd4gkR1K|VV&|H*XeOkvpC_+DiC?tKAI?L6%e9xV_Ca1p6s%ly6fO=#`!GDu#>ob zxqr*n>xi<1fq{T-9T$H(YwJ}RAE&7D#cRB(qC5Zs8FrS}TgjnQ zWP*`wl>_1~d1(}G&T3FApEAw7Uvq^2P?hpg+)4#Nx8bsQDN#l)KTMppZlqp5bQ%a8 z7STfuN<@*X|FBN`j+uk-B34B^uGJgZdN@uHw@VBUmXv|vqoaSrEJa!#r{CZT(01aJ zQ)#P}WS0xs5-4Vmi^3u~DpB^JydGS`vClhu&B}MrEz7JPUAKE8>`Tm);!MP(0TL%N zu0!e9Y@<-Q8&v|>DYDju5Z-g73c4znj<$uQ-h`bHN$GOCN*ts+zBNm!cVi&eFn8RT%=$r(70k&R+bP zq9R=fuWOxKa7fXO)iR~uM%kQt3F;kK!l}HIo_9bS0Q7&nA5G)Ezp#;49OXS7cx|WJ zC9P@Hxwbl)?zv^lqVn+BQStMeb^7S0^NU{zkNVjDt&S$dUm^(4wOIw^7Aak)ZW+J< zekw)^kxnGH@d|1OClA7-W1H(Y2j*5RI6ds)N;@G`jVr@7^lqOCp?^~N} z>lN|(91eXhb^9E71T)3svkz0`6`W6OA&^;i>(bjTFva8KxD&vaK&q+ZdKgR{;Yxu6 z0Is20kggZNfQq?34luSyS|-7MjMfF&SP&04;X_=j1vm`^e zy6$Q$vg3wEBj5)W@U~|=Z-er1fV}{3B#D2M5bGf6x0sxwQs=Hnb2c6FQ}qM8m4mC{6Bp-F)u&XP7a$e=El&#i8TMBuEZ48Xyg%_K{S z%pRVeUkmlmFOMsAxKi=0My4PI|AH+Xes?%4$DzN)75tyU*3@ub{f%UZ)(QDS){N{7UDuc|Wn#b$M6r+>RdV zd`HE7Zynxdh`rkR9vT?h_i`Ih5-SjM@yDnB&cx9B)UCv+>m@gm!_~bm3eHVw0$GXQ zvP1f4-U^ygDNABDKmE%}1y?G)af%0dS#v9PH+608UIYyf3uh28>v)G!Nke~Ep`z!4 z|M9pUy4UN^*kyP~$BYhl%Kee9sH(=J$@i^60x^XQmD)Opxj_LL&VX3tMRWv}lM?Ow zc?S`z0=|zNYziVk@s^v)Uh7GW(W61kdpK7cCaWAptJW=!Rq1wYzk_e)z?iucgi3Hc z4rP}FHWnL%^<<%$SVtm|N)i6XP8bSbh3J%%{eD{jb2Q1gNr?RVEPto{+_pxjGy?LWlOpX*0{% zD;%_XJ^gj>?tt6l!%B(t}50z9UZC-HSnok(a8}PEmAch$YK6*srIHik9UXfClW6OGnNg}65`Zc z&bjtmniR!H6lSRp7$4bYl^thKawvWMP|Z4&aqb_|N9xY<7bSm*9=Gz{D!+7RI)e^; z3Z>{)l)Oiwc>2tIF;LEu@rcNh%pV8D7oCv&WtQbPo0z7U-%SsP-2X zBX+*{aez8#S?JZ|qY@*Xi9xIDOF2b$sGC7G@)tWOIPP|VLDjlGl>cxF>sG$}N2qaOGK~WWF|nR6cK@O#c_eCa;Hmp+W_R8aVB|J9%>&Zr_@_O& z2Lwo}r*wbES_znAJTg2gSxwCjzIk}2b!!=l^mC5Ee!BWxibdW>GCN$3{5#9WsSbZ! zs^4e+?)WCl*SpSY8j}!B*xu<-E2epU*Au(OyL9>E1P&4~&Iy(fQi$2>~)eP85bN_j_cg+=Rk>V zlN+Kq;{~YtucsOm;p2`5gje7E1e_}FkBkikjnxIzGC3w-xvrkb6^%%?_4+A5lz97VP%SRz%Ow3LRhOAJbF z;l=o*Y&)W(Q1xNsY1!1hTjyMn8LAWQQ++OeqL&Q9R;FjSEia-fNKW|0Qnhl(Qg?rP z;Ji3@=S?oR0vbz=!g{&8_+}^DmP1d`9VF|2t`y)=y}kSXkG_7R4rakbp~ow_cW<)* z;Fa&Ek*n2YKfH6O_d%17ItG285|NPwekb@Y9z{{?iSCVeEQ zs@|!`3njI(2IUb)0S*W(ZxRB$F2H{-Pjsmo)yV(gij|!hE%S8a11O@CV#GsmCZkGevn;9I_Qg}AExaw+kA3~}i^~=d zr780H#%#31`hiA8nj{GYF;~#^PV=*38}u0;PU(c|qWUbcBNFEpmD86?YeRw>T#WFj; zzLsmYf6OmG?M?PWI3*5I>b`#o{~Cn7fAyyS?4V5mcVR&?NQRBJ=BC`;TEVP5_=ZFl z_PU~-N^$XcHmj9!PB{>Iw)HT9)z0wTGa{ryxjuss=L@GMNTe+<0>>wKI1T__P<)(Y zs~?^UOspC~P)8vx1=fc!H2)F2Z&}TmDl#^;nWR5&0p^iZv7I`+Xz+h&FS5y|StqEB zL=iZa$qme6M=8Dp2QS9nP9#TvLx*$U1QMg)`+O?H+f*Y{Tfch4Oa00^of@R6V@M2M zlCjnYxvUEb&b$SJi%xoZDusLy!j@Ci#8BPUs;ZY&{#ery*Q+GT{^l+Dw*O|y`s*4( z{Q`hSQt;+1+Iw%)$SQvk)~tB#ZK31l;{=b@Jj+YkcA#Y0MC4;7_7TUD=L>L0VqQg~ zU+3hAwXE-@Y`MKj>P*h3-0x@c!EbBjcun}Be8*zEQPEVs<2k5P53kmrsYownWzA~r z8!|2(T=-)Z;3x=$rcQqAmljEhN@@dv&W(ANQsqmf56{(WmwweY4uWV#LVolwR zZfY=qry{~S^R<5)*bGeK7^r(EGtt4P>sqEm=Mfx&f3i|>bINyJw{`FPuX_0q$KAJ2ye)CTXWqR?jzkz zjRR%Jsq|AiDP0q}CpjB9mG@M1=)6A}j-YBSZ%U>bN<;(4NG165%Wm@j!Om^PsY-DWvo$lc6og(J12YV7)AvbFP%X>uJuv+!nwKi)-)a; zB;)V5!@^sb;@sMNO?Hb(Z!E>LS3rl@pp=sR3-!|GOxdo;?X<9_QN@6w&*PzxAR%8T z#Ht{k62~mGf}pakPnm%rg&q!>P_=tWRwzhRxch(Xh1#rCele?kcPEvcPU%AcmWxax zl~^65rDb<1Ug@yGEi0V4Qk+6M3ZD#!%_?O)#MfkhO{;?Y-m?9wJCU|$+!J`B9SNJ4 z)y8X~{;@U-CK#Gt`zb0NwdKota(W{>@2OJ)fz)}G$KeZpJFj6E$bG6?-wl}F>D;=h z>K}i=w!h`d_oB0TR-c3Q(Ab!ar%NkE_^s=lvZEB41k)7n`BDoVYy(PtK!-Bkfx3jC zpq*lJ5~V&l>h4P!pSM@1qa!1d86T$(`T&RmPuRKaW$;#{YR;C5k4k1B52qB0)0|h8 z6i6=dQb)E51zL>n%cOkc_q+>lY)W~pl{0@TbtqctFj?MaJ<3;+VnOZ7x{%4D1_GS_ z!@7}ZItlju)Y9nm#e;-+U$RrLAmeE(v=DP|n;rZB=}(dO?$FG#hj3G{@*Qg~pY3%{ zOalXZXD*lY+=4d^7_5O9->D4c(7|vs^67nRCa$^FU^Q~}mg#Wz<<|OD2eJ^oY#)CT z6oO;{*=M`ost=6j8dY`2_DDU>;Z--2y5gPouKI%{I}uM!!mQf1gF>7X>UZ8duxx-G zqM9HY3UWY4*QSDEMSajQcz2E-6oM0b>`IbLigcr>y*AH4*i&Vd+#)V(BARtMA?ZeumNK-B!<8j`dD-*aLxNBY)7u}y{NsNVzg>~r z&OdSH3^EFJGb0neTA{#pqAc6`7U6U+T7XA0aK7b7D3IoAIJ4~Nf@aBt0zNYO%DO^! zCGFvxP^WR6RH~l)k}l9x=O`AoV7g?dj;dMFO{u>vrMCv(R9tc^QUoWw-+Ynf_sVh7 z^JgdO2e?j@+DVFFq=0j_`F4LR)O3-0s7cEr0S#Lt)2wmY^cu3+hl3>Y#J1N<*uGL6 z4$BKb1ZNM-IkXQT;KVA||I?gfR$!3hVpDflz#}X3#Iv|KBbk7YfgkidC) zuj$|-zdA%a$Iqc2u}otEI0etkrMB~nmKQK`T;j3S<%xPHb-9$`!%`aPcd1r&s1>!Q z^4m)@A>!=r-dbSCbjW{j0qYD&Ox+tm151|4&)@8zD+BXTYur%=rJR9h|7NA`Z&zx@ z{^(+q1qO|6;>;O&K^h}}OqtmU3box;&kqM&%Z$V#B9hvEqnKNG%Hy$duyxgk5{U_* z0F((%1s!!;pDdO0E|4||31|}o$^Uh^1rCY_X;dvkC5tLl3FxUEm4nwR%ET7TaN9q(meSRs`jYt6upL@+D7nLnhN&%hn4z( z>1TQyQa0=I+*XW(6X#Ukw8Y^&pYDXB^*PBSD1IgZD4wze^tT|IrxU2GAyu_2VmnzU zb@>m0RCziQy3K!lPW=nOpe5$*}HlMdG z_2t*`Wo{*k^c^MW+u`fpi_SYM@xD&#Zfcuo8(?_t*Z_aD3y{MXwVNSx*gIuHy@^RE6iNLY^V5Gx41WG(e_!5Qfkw9HUmw!UNrd_x z$X}OFL;#mBx}DVy1zFtSho+fPEf2Qd|FB^H@$;#GU+`)vyvqjgW^N6z>*a1s+Uby) z*gcMrN8K!z7PVQGAKh1~T?e&jbzX1)@s^;&o+EL0y%-#G79BatcJahRSY_u(YdX@_ zLydo{1LB@@_&kv|-MWSePK%Xm->2?rcgI^*k@=;fy^69N zRjFzBJa680qxw5TnpzJ~L>xw`eknEC*d1&+zQqC$yxQ&a@4x*Q`>O!4${Qyp)~GfW zDW{M}sI!*7;?Bl%{^Ox6V=ysoZ;;}614n-?+1Vqms}3J@(ra==oXytBM4`|w2;Z&^ z0D)dv(yAvj6?qh9J2No`So*VFWy@0HCTPWOKn1s4j&Acy^p82pR`B0!FPlcBO%mOq zyuJo(QK>%=-&HTdy21{bBXFtB$OGCqTh&bIID~3tgxCt?c+@v=Ozj=C|MNre%N~EI zIvlUaMJ&A)&(-yL9a@w&d0RHbdUj~r36-tZK^|5jY!ZVcA*Nff!cwVw(G(hYp6QyT zpvR=GzmC&*Sw|iv)w+79r}yp;e`%?JxIQWV6d)`q2P(y?jwrvL0$$F@tr{{vUAGEn z-BKpWaqiHk3aZYlgrRp6Rs2PAuCyL#UsOPVDgmtkeL-n!Og*|L@mVDI35lp1_qoU{|PPqK=@!`pvAd<8PN z1LuVUd)52O&H~$ud`hwPAr#T^P=V<(AC@9GJaTuzYClFg3V=w{i51 z8u@j#ixYWdp#S;4SU>NPcyH#@TO(9k^Hy1LP~6}(>Y~$?c;8%OdAgVLH_eGFDYEiF zw?powd0enK1}WM_Z5mKsncaV%kK^LGZog5Z?ti9~->h7@0<>rFde*r`isa8y(2+{& zo@RXZ-M79uOIz=0NN6IIKYGtgudwLe8X$X2=2DJ;)ho`dY^U>}o$RS0`Sh1K8MgTG zEB3P!e~+<;;fO4KBaxKe0@Xj~_aCot1xD;xl#bp^(yF zwmZWjhnY2TL`PR101nsypyG}4YYhCWfvT*N?~6pMQ8d`DI?bdPWL zx4oIS=)^)02Z85ZTKmWj8hRV!Y0=Ch$a2(XfylF|uPkij%Q&}`0Hm6(gMPOdXg`Sp zm2agw8p|)C@dS0T5vPCt=wNAzC>6CkQFFa-t2uskEKuDXkj|S?wmypaK1Q&?dV<}L zz7%bYm$FKUvY$uPONAxn)IWPPm#s`m)~)Ro1ya7$Aw|w*YrE%Q2OFqvi%l}8)<(R) z^Pn<`A|k(IORs?>-F_d=3ILLW^wCcI5P42s@)H$KZ$hbmPim78tp|U-skc;AQsc<6 z#ScQ8l8*#M-YtM#-Rcm)G%LoqJ#F%3Gl(if1uX)i*HZ5*^<(?z_tyu)dZ)&Sk2p5E zZv$n>x6-dIP~Bc7$HJlhi(Cn!$~6+3oOp4Z~Bt7suobDfCHUUSM$b`5{fx0 zyEbgC0W-+%;8Bk)VAOx#aZ3r6lk{VP~6n$ca)KL{{odW6xRg3n_hV z7k7T>ICaB3Z7Oetx#d0MBdhYw4RGkf!Q$d}V$+~Py`vZa62oO6r1qda7F`5d=b zlFD0=n{@?eN$(R79xh+vmgPy(AwKz5PCZrCbZ*BX2w7X;FG=%OPTd!E8h=wePPqxH zK(Z}vy?~pSb7a}6;J;;6&K&QglFGfiIS++jImnog+V5*8^%HO|eRM~Lq^q%?F5sS$|2rV4 ze?SZ&-b8&`q>3L+cB!m&4f3w0Ska*#Lj62~Y|171+G{lzn^F+aL3QrV<%9v+mHD zdHwzQ=!Zri%$ua@9pnN6z!j;Z?yE^I*E7$!<%%i4sPCSGFY?q3@GJI&LUp9fQN>~n zta2qe+_uP6->)8VtEE&4`GZ&Kw5YNf+L;ln0hG?sJFf6n|M?JVJU8V&RVNac%@bTt zc=EPav*sdnQR`JzX(um^VSgNa6l@_aeK1hkp}kdA;7QqTkUD`eD04U{J~kY*O$p|8 zQct<{*Ywu<={GyDy8(folsNsObkl72+k_0Zq3(Yxe>J?s) z8vnbxlGd+uVjRbP>-2Frx=t8rM9?DAwhh9UUEYPWowQLm3YSmi0Dt~y`;t2f|NCYB zqnm{0*KJhaj+4rlA_~J(PRS6JLQ>0*2-`9n_2M1Wtjp5@=mmCqfxAtJM$mtc2Q%p*$BS`8l(t zQ`G1rto2ZLGOHb=D=Gw`3;0ua?#ljUBkA%*s(-XWaug_u#>t7w=WSp~-~h?ps#{6o z)r2cJl@b)MK>d-csR!|^PQedIe_ntcNwF4f}) zXzlWf-J!sfb4Ykz&J{$*4W%2G)E@?2HPDGd84TvP%OMlh=g1l}8 z@=yTUfZ~^Yj=%@0lN5+?DG&6h_;6btQ%LjAz>e)r=6_|L3Yn_ah_j%!cg5I8seP=-@Ps-Tmt2VM*HUwg>r`r%C9DiN}6sQjtg zt`dxTRKXOf)DWS~LEY~d2mejVv3wNGy!Oquwxz`V;84%KjKT_q6;|wc^h_{v=s>SD z4uM%=JAb~D!{aOg(U^S)fPU#?>!8ImX(OmD7imp?s6wP$BFYX7@MC$msF|SF*=kg9 z0;x{a1Op6{&-?>Nz1Z?{j1NWdHB19hvo}kygRgjU)J0-Xuktq(y8K+Jr~Q3N)>DZh zeOKT5>)T-EaIJGPPu_EdEm}(GH9D)hRB#mAxFx z(v0{Q#4gEl_q}DMuB~oHFxFeeR$DvBUoY2AAdUoM3Nl6ew5Fs|-_lvcu4midiNzIj zAfvI1DYw<7)2LB4A6pw-ByQl0jpgL<(Oe>>YoxU~)@>E@$f+iJ71X}?zWbNnCNU|R_$VdL4dEYG!pAF)ed&)vKRca-SYBisHrI_h3zeEVeI<{ z?b>t;0y|KuohN64|5I(l)TJTC%?}4@Mt>?)c<-zA@t1@j8l!ze{ zAX!m}Z&~%;7 zRV2P0qEEQzlXY& z9PoIFPccTQt0E)iEN^P1S7;{y761?BZPk;L6choS+qEOfort!8{M{$-!=wVXb7D-< zPq_(?Gv0Qml^%&|3OU!!`#pQ>{P%L|5anDHzg<1+sRXWFT7n6%@3mIH0Do|P-Zv1x z%jdka_7wByeJ9%@$_Ye!Ub^5dSs96n$!hJWJ6tRRRaTr_Ia>8ysRnfwKfH0SSsY1f zNv+l`FzfVP$lfG2efkJ8;9W%-r%uq|{M6qRc|$vH@L6>LlV=~&j5X40)aF6&BiSh4 zxB&k6a=lv6@wN#M54g1?U4MzRfG>3mB6*h>w9X~WadbEWY@tJ9KyOYB zR**a zpv=RDuT`A9V?DT5C5H``aVp$6)DO>F4^*|fu+H=4%1q(ufN8g*aewF&S_!}B(6iUq zr??;)RMwkapy(?e=+S|4udx>C$m&zEpo1KX2f$SL@xOj8LirRwhCxalrt30A_Cic`nXu*C9$=y?V_w=>DT};FLr^K@_vWokd!vIf{4jehf{kpK+CW@iSr@0Ude;% zu&YTSD6}d(?PiN~19QODt|2G%aZ(hjmTNTL)Z+gE?)X4gVwWzUzJJpjaDsl&C_--#V((+jbNpsfjU2k! zbmh88dzX@1ym8($**ZI;%#MBDW-3{#sy1CU0?(i8+^x8ARb(0L@HNHF1qTaK-STo36Kmd-%f~))W+$p?;XNs@`ZyG7 zVNb^?(XDHjlD#8oPNcBu<@{u-4o?knUN+K`pVwg04OD14)_3*w51Z8U-i;M~reagH z;Sw3?>7X}Yw-Z=&kT7VugAd+;6RGm8`G1+B8r}VHMyYdjG>lGvkvXEG%MyrHrS^E1 zR|(BA{647>`W-dqt0i;Vq%C?|s2OqS7H&9f8dXod>~uCr?IF5?MT3v)YzE=c8wo&p zQwPv{iD8D*zwOf9U4L6)sOsxmF%EXnu3btinCKxc)7aN$%MpJLgk=YR9c zF@ZGq>LeF3YZse=pY`fssfc2A&#p+^^ZuSSs#3!airM9r>eIcsaDZtzUhbVhxRjaX z!8iy@gOGfGvrIbyl62pMth7<|LQjzlM2{EboOI^)zd4E``+pY-s0w|;WVF}bWg9P-N`zH8Nn{ejx0|p8X zu12j0F8e1*H5UJSF5uW9S4((L`qK@L#Jhl2r~V0@BH;=EDdM1t2j&vpv3jW-Phv(< zG+`_?k!>vxehVl4d0V9~Un6?_?tZgIx~a;XQ6bmr$y6vu<1Vwi=|4?P*u zqq$zKQkj8~8Z1r?hz@m)LCHjV@X!Q3?%`~Ay>b=6|5cu{y(?o@e*Dphm{Q~VT&bco zsnQF|mM{60`Y7-;T9Zs2+U@OYxpzfS+H%shE35#(=Uh9E<52998bnp>4e6~cLmYOo zhvppWu6q?v{$_6-UTkul7k>{wpSP9z+dp^NytSFao8a?Mbui?p0*F)AMTv_BW^2b0 znzvZaE8R*8X%eUvROF``DN1MQaunUI<(TXNS&u}%s3|lfU|-veWTm{dVx1JK?Ia%C z1w{Fl?oalfdC4H>Z9DMpA}$f>z~CAXHw9_zujJn+B-ydH>?=DwsDGQTiNfRHJn>@_ zOP6|5BGEBy~E^}Ccuyx$$&97|IcQi}p_o?G|}5Frjx}#NnwVC!a~4qE4-EUE{y}{MVm;`{@KE zU+;o#$!#RrPK6U77Z3;p0;A~#AOI>${A7_yb*o4J_QqA;bAMQ(UUf^PGVkXE0&q8T zxSQqlHe;F{#!{FOg5XU=D9$C4|5Q>bu73i`(hXQDrL8afS5^Jz)-f0ur|Rs|rH)j(tglt8wmjl?v{7`zkNLJ( zze)h_AJX@~fR%&_1jVc*_IABSUZmPYyMRIA@EXnzj;ktbbP$+~Ow#wA}2Oh1%I_-qn^M zhC_)DB5^;w2WUK_(@9YgANKVYXuA~^*8uDeR=S_9y#ngtO{rH>TR@ZkVinluZIcy@$aOEemb?lFZobAS&?G+UW-RxWT85H6;?bx+h zO|P08UVkegR!=P%2KvF4(*7#}npiL}-|Yz6wA(G}wOZ#cyhdljBPr-}G9oL0o88Gv zX4%qG-9wAX+xeobE@5;q19%*&nvx(dHJABwvQV?aL&UV3M~(fGZ);cDruC}$6G(rl z&uYj2Zl^{e_jiI!A(54f3QrSaFdY(Glfa26e16n=fl2)*T&Y+x)+A{-dQ=V>pX*P#$mrASM$3yx>E;t?Kupf!a6+dh{TTzXvikpO?&GJ!~RlCFzp z>Q>mw2d-L&{SS-pa6DQa89DF$>fF0>(0@mE!VB_T`-lcr?>Re<)4jY6necIMy&9MU z+eXzY@G1H7irP<;xNLm%@?EDLyQjR^;{*@;j_ezIl*1&9f{WF*xb{>?KSTb@^*Trl zd%fPIb)K!ptCV+TJKUNM=%n7eY8lrehdoAFZEL54!~6t|!Vb|c{4pxD4CXyRfPVtW zT%7t~mz?Dx2|2?an(i^TjV%C9R)7bwH=3-LJ|Wh%+t5yDb<`(5)h5jz#+l&>yo9T1 z=eL7ZQW4UZYA+mbt5s48z~ZrJ!*5c2m*eGRPSn_@CHsGQ*N-+2&9+boKN(j81A?eJ zCa?9HUu^V2Qcu~gB;kbeqGSgXFa0!G(b2 z7D%@8@2c}Oo65RAxKJNYCP;;(VY{v^5{`aDFO%o;S`JJE!Z(XgMl}vZj(>U5I9ji= zI?qG*mV9mbtMYFvm4A>+yvcYtBEa{AHU$q|l!; z5p~VMUVtFj+3b)l+mvYDW@EYF75@BZ_e23vIE>HQBC3jPO-EkGBoQobrP-l+z_xWRzz zQ?t!69 zz~uERqSlJ?*~iv>@TaETm9ob@@j#sk7 zrdbk)F$Q7-=X5=e$m@TP=9PvwC)Xf{s@pUa!Mjh98=r)iLB1ujzcsIanPVG1>^{d2 z#kAvH2h&r#!gBayE1h_2HTSfqqTK{`GBDxuvP-9vad!un#-cX#IYP{iRO*1Z@6qh{ zVbB>~;ot2!759=rS|mEkAp*Ls`KVYKj+afY6^6kt@AkMPiyVL6jPlLO1)bXE>?6hA zvwCgjBRaf3<aC_RcZV%lWa@ zo6utC8f=o?3CfsIid|jS^L3GQnx3Y7>gUR*vbD_)MiGN8=HQzd9U`eyOI#~Ehs3;I zdOR#09NP=IfBC78@4*T`oZqnxUx(0M7$D8H8x?s=2}FOzUOs)F>@m&Qo!+`@fR=*g z%HzH2IF!<|kNVKq?wa;mIwvv+T>QvWWTQ|I=`*N}onWo1!(SF{ymsQi0MlOMHl-wT z3-1cfUo1ue_p76T?W22r)f%Tt07UnZ7oG&qtvQRH8u>-d1`v?K z(>I&Io*|Gvp#y{nJ-1BM)JdM(5K$Sp`)x!0qEGcltMTskcoRN(*fo-P?S8zrg59pC z^3jG>Vn6L=n;b#CdRIB@=LbZ~TUal>IEa$+#30u~sc+#);N{-MH{H{E@yY_){ zfN)hT@b^{OS0OBY9zVq~lJ(}$rf8)BWmV?M&EKQkn#~fKrAv=>Ei0|87eMxGQ#}?* zm`--FdM{I9^cE;Uo{H$i5Q^3*fJRZgmuFQ>Phh=OPym$D%~8{M%W6j*d&YpA1AZ=o_qgSt+3atz>bIZU zFWW3Pf5$FPmvz_iO@mD^M-az70FLb=!och_@ zLZd#R4Y+I|;ua94sDz_Gz;@8)xo>xw^MOFG=S^Ex{7FzxgeMhNIrk)FZ!CXe%o?35 z_Utg6@!&bN4G4e+ww7&QMav(rn3l%E8jtb~g$xHjJ#W_NDVn*%o}ALHY+&ux)w|`? zUKVyg7wW&h&L6-3_Q!Ai*XMGVjB?%<>HWg6UACd- zj)0G%0<8AQTa1Vdqa6r&3U2+Mmh03I_N`A_b5J7Xuz$GfkVux`t?Pfx6!KbDI&Qsz z0|^&?1y}HYcE#2ljje&pPI+;xBd9+ zPAgWU!=1ub<01IllEs60b5DS_1O!y~s5!I?g4ync8dbXI)K(;h=w7V>D!-M`#}W?^ zIndBHP3uUHLj+c%%DR6SoCC@~Jssy6|I>112Pz@EFQUT+yLi?1h(--~4#0LZE_%V; zZ6dP&yZSoq3!A6Y$!%yl;r#(i1PxNlh}c3ociCl#@}5hps|O9pLuF@X7O^h6mvNVCM(B zQd)L6aXaK#m{dJk8Am1CCy19=&%x$95-SN3@|spo5Z}7n|Lgbvy@yNg@6NZ2oD*UT zJxWT+Z4)Ly93h8T^Q3KCwIUf?tq$!Go7E%ZF<2TBH5GreQ`S*2=Dr1f*bUXTRrU~& z;sDENMM{`Dyg;>uXmq>Gc>ZlE^rFwVYL-D=Ww5zT>2)Ls<$XFi*|+N+!Qd>`K8k&` ztdkSK0iIxl4bU<7DMvsnoNCv>qZ28}y;&mEDDOG8<8x`=le>$r37g~Ry_V_!{Imr< zf?Ck8b#i|gpY#!HDL{UkpiU=1ZZ&{C_v&U#(ZcSTD;AB;Ff~1#U~8k8_RH#Qm$bd2 zG{0Eqp=f`k zX_@ZD8ryb{Mo&$Wo>q5>rn^ZTO&I@uj#Xc&psos-TiTA zvW0(Rt9tX=#CIB3AtqP09n><&Y%;#fvh!`0UTTh(P%CtK(PlvR{QM_&-PpH#5rc;@zVL&+n zV{P;3M}Iqq;D_o6l2|(lqswC8o+1PuukU|*&YbURD?nET{3^D2IIH&3x$@R@xpbBv z!r0nhB%O2Y-phj}bIz{rJDk&g6b(#C`vI~ABdwAQ=JFFODW?5(ad8;PWWXd21v;&~V3mY-m$;&7tj29h{Bda%iRki5hpo26r z4tr(USK0{fNWaHMydS!g?IEh7X)yx?0{ifw1OV``b$6%}UtkGz9$Cg9I)D+mUlS*v4(SU#BB)V+*H=d2I7BTr`<&RzEoR>nnTJS^q%<^AAsS~Oo5yW z+q7%Rk@EV?;tZ+IXy7+^d{w;tj8{~ugQrMC(#(?bv?beqEdx{Ek06s9k^ELsiG|bh z)2b2p?Q^U$Y0&|e(9!bI?u&o-WSOyWWF2QGdhQ{5wxO}f*h3QXJvnE&IGWBBWLvXA z3_wd>xkK%?yY>hQ(u~V(2keyQn;mTj*Y~}Q>rYGdad&gPHC$b{gYc@@>G9++v0B|c z)Kn*WsOYLQ7$K!~;yXDdSw667sPGz{zdSfiOCye~mC>$!+L6MkjJtnBTYHdefcU43 zk$qR2da3+?__~+hlTNCN7tkSpP1u7iSyJJ7h`$7OdvV!cVBbYB@HRAn@C-~4mvuX2 z-N+?n>JD}B^Y@6)wxUd41dTl$p#+0>m>Pov1IbTO+3(L~`g{8}H)Y>yR|lC$G)OeG@Dz_;s1i>BxBp;Xp?v~VoK%sM<_|YNH_O#u%CY) zAO1WNE4E!$ZsF1gL-bILWI-p@?ktyMa}fq27IYXxu#vA>LM)iny!Ns>NaeMFq5Ixlq<)>Q~{xq6j;z|@ra zw1sMPM<;BvJ)3_{s_eiUeyomBaEvJ{t}(h&)t1f8r7Zl#M=w^!&!#c2Mia`!B#162 zxT-h?(R_ufe+i3k`L7RTwc9>yzY4ECrrHk)7ie45H=ADa+e6n2m_ScMA`>+B+1)7| zs6&Nn<>z#@w$!O!#2|*+@il|e=&?AdOL(o~pg3=3Bny9O$&je`)>w@S0x(mG~+3re+mwcpZvtfi%__wn1FVQACnxl>D% zza?!(yR9A=I$xsv!6VRmFaj2eC=Y?$;wq@b!Ry4j*yPOJ+bl z=}bjytw`{w567|!aP`eMzg%UfyM5_mjF9w{=| z0Iq+0AqP`nc!}9Pty5nCb>w+r?Q#y7e`DKP&ei(Jj=#B$UPWH}O8m82Du@zS?>9Qw z2~6ZPc>m#u8{FyGHc@v`<%PFk79gyJx@C)<8Pl~gJ6S0NPKw2nSU6~2@T+zJ(}Pzk zDw_ALHA$8pA#?RpjaF4ceVA7@F5=57aEvA3*;ASuKKBX$!XoaCJp zcmOZhjIJJRd2C*tcGhnZZp+|iLG@jaG8|;Trt-h`;XeG;3B_DPM^m8S;d-UlDC$rD z{oBrmA9tv4Q<4w!x}JrzwFNr~X=xn-MnBU!(KNL+YSxg=y|d=d3=NjmBh} z0vHFnTQEGlqX80x$_{MNi_9{3ImZ??h~;grQu2Q|u)4JZV&d^@Z|-r&%Yn^q&~@o&6I7TJdmn9vYxVp1`k}}We1Wfs4x<`&@!8s?B50}Pxo)@2tuA-7 zE7g`?1Nt4c-B2T)P?4-ToE}v&W39WRv_?Atokq6Lbf^|rf&b!>)qu@J`%rD@W3O1# z$)Ajwl&bwtT90Cb3W}<6q{M%bhn4VM4#)mTfvgUzf7s6_4Ao%6nE|6ANBD5NnH(>& z2l=Nu%5ZWvd5e9h;jPrK4FyFlm+X7tkHeoAYUB3%t%*;^0u9h1@ydnHz&kysRAQaU zds`N)YWPrfwAr*BUZXn_`-uQB6~(I1#ZwVJpmuFDu`&2-Q^f6MyxM;uvPHsZ?GDA3 znH;5ql7F5(m0h|nk{kvn27psQ@XL;Jn`GK95-$M9QsdIOhRcBD&% zmVMvZ-ui|vy4fq625#%1-b<)(u;?yL@Zbq9Twjw7Xpc2~0 za01j>PC|IGPsM-a-=a`|ZD(X#CYqbNFU__cIjz-e0>!L~Z4f}P`KnU=-1c~U{vmcE z`R-nLtHGRdJAO>dc9(#6+~oX2LZGN-_D&PfN!A#)l&7HYVI&vney9h>a3-)>MYG{W z(FBEn$e-FO*n@Q_9q{bQi9OOF4Vp)e_6mKjmQ8VK@oj$^|K0ZvcgG%i%VH)Ompxw6 zFZnb3p>sGnSAYo?Pn;}hzivtLEp25uTI=+ z8QggTCNto(>mIk#`-=Vc>+gTJiJ|-e{CroKD|&wm>x3aQ0h{rW!nR&f)sc`~EdfJ5 zl_@LF?qR>xtExI7fs9x4mWvnLogwP_)#MA<1EiM*MzE6ZYELU6=ni%Ao^4x`osrZ& z1G`q8lMGRzG&&O>wg`H0Vbh7yf8AToX}B3m*?E^Z6e0r#=(12d@%r|*!O1c!i0oZ( zoXUUvTlm%C&uI_FO}x9*(YkmVV2CC6*VX*b^ZC-+Z{Jv}`or}Btm)kZ3^jcwcZ*6KzE zN_v7N5+w+nPSw%A1WS#Ul12Xj@=-V>=d*o%yJ=!09>X*t<^J<}ZLR+U)~xTw@g^;x zYkO3o@Y-4?$_F_U5!hzXofD*ZJUX^)9f1SpN??dXWzOZjqxuSj|IoFIQ=YG+t=)eH z(!aqC3PSV6P)LH+RgVJV^_O^$8f}yKJc;n>rSah-UR_lRO!NYRscb$;(@s06kWcP; zw6Z>SAuzIWr*?!2X2vbh4HX?0EQtyY-e6||v3PNurxz5R#H&7DQlQ^CRWfibf3;fa zhmiifT8{mnDulX=9hFU>0Vfu#Ms0stmqYf|_D2HS=tgR3nb%dVt<~Klwrwqwl7h|7 zX=RG7gUeKw_d=Qvmy-}H@K?~&(YuuhBjFY4w`maIl)&f#HW%AVsS;M%N|Dj}0_QDn z=dGaAO$L7{kC#=_fxD8AoHw0*N&IL4Ih5$lmi+Ck>)o~wiHutXdQpEjek$?l6$zI#BsV+xYGYFnQGSp=_ z!`o_oYd?MYLXkRve>)tV^ zW=cb`9|w3G(on~qQoCM+k2R&QG zCTaU*-!qViA3nBrNE$(Oow4mDexP$n)ujlWCPq7o_*$u7e%vMGT|hqK zTe(5|l)eSRA=7tLoIAo0IY;ZURn{@*bsjt=Ir7x%R)^zOooXb#ToA8ktA0lNjN3SE z*4*B)+Xe8J5VJH;{l+08192ed9^HrLgx9pQhRd7~I|>Y^lj)i~UGCbrlUMhXF5()0 z=AKd9mKAH#G1Gx*_mcC;hk9a)Ii8a!=Op)QseXOF{`AL>`%<<3uw|UyY}2ckd~sfS z&6QO(bZTlC5Lej{y>QxB))}0{)>WfW!BM|B$Gf4eIVixaLWjlo^#Ff>1?m!$#^$h< zirwe@_1KDB64FB@&l~plx>I%3;82TyVR@yYH+()GUD495+0&&V+Dhv-rseTyTdggw zrEXrM8$H|X#qOS4c3%Awep9lzcX%qAo0HTq%k2pD+Qvg<{HgfM`MR9=`D^<9>rdZy zA?w)V;qiWLE*6#y*Rq4pmO(`+%GMH+_A`+bA-Kz`8JVEpt+$;bFK3_aap-D)tHD(r z8n+|Qf8jq78qllWUENL&5^N#I7zUwo9G6rldX${DKqd3Z=bhow%&!bVd&ODb6p#7M9t!3uHx%UpV@pQv2 zr2atOy)g=>15d5Ar~^z^)0HqdaHP*lx!^o7xy4#;ujALn#LycC(UMFX} zpD~njJl)q~1R&?Mi-^eQut-s3&9Ie&w--vDsEMI&zWs1ckfgB2cr2}d$`2fkivXYq zPhsy`AYa#CE!3VMd}|g3C>Thg44f}}f>ckpYla=7+zX4xme5^7snwI*=rC1MT&6og zb@ba3+8!!8B(1IVr|LM`LCuFZaPd^FmAnO%<1N^wGF3Yv@V!*$Z0GehB%PdYHi_DBvVjcID00$657Rk|n13S}H4<-rg6hSCZ`($gf>x$Nh<$|=hz2sIdYFI-+PeT@X zB4uYA9RIi!6H?CcZLOZ~0SxyKv3zKQy|q9d>P}WGp-Kb8?7*PgM%K*>_-y>;eVZ}} zwqD940;eOEJBn2KTUjcVF5OFaER9chVvjGEF(EoDK8~|8vJh+@@(sVQ%OgqyxREEHjqp;0%Oln5u27R7E5n4ywf`0LQyK34{YZ8n?rgmm4@U$DE zWZUdFuOT^v3d#roLGQfG`o31Md!XHZ|C8R%^g8CrqzBy3un4Pg|!5$BNEz*i=6~z*koTkv)oOR?Z1T z#!-`EsaFVQZM ztnDS&>86ix6a^vl92gGa96%SIi2vq@5sM&+-bSX&slh$ab+Fw|4FINNcKf~~DLJt? zf@hV^ZPB%^Qgyj6rDs2}s8_h0?Fjfk?X^3qs52-%mhS-;I8R4jwfQ37!sU5xUY8vg zia;E-?vCewtS8jc$=GSIaKU_le{0!DVclMN0rKJS)-EfyI zZZ&T?$wReTRypXd&Dv{eJ+%RVdl0s@Sv<0%sLRW%6o+*NHiCEFjldE#V1MFx9!;5Q zv>7UqN~gwLe7U_YDxS{mMGI6_t8u+9D*Be?cI`&&)s}?Ul70KS+hz`E&YN_5ASP7OU@Y2y!QCvIU~(3(Q!85{1>%*y6KZ_#DqzwD zl>_e-92n}fzAKdkcq_zk5ak>%Q5(cBI5fu|>X5?smN#N#3?RBDO2>N5@D5FW7F(4+ ze{|E>o@pe)i=bzPetA#mY*yPY@8Hp?9FYwa%Ks4Zj^^Bcu&sxfasxJ-ig*?aLAUaM zPZET!T!05~{w_M)inu|9{%O@KRVV(GUkEh}oeFF( zybq_742im3+|DOwrC_YSIn4-GSp>%7#kxH{+7b?JErZ_c;30zDQFW`irKr4r_2GbI zQ>oy%G^PN`KODhNf@9Cfp-D+`?!oq{;1K2iJ2zs?BZ$jocHwbh-)Z2BS4WtfFh1{_BPIVZ|?L6aOaREiKj@9@P? zulIIP#7UUW`GBO@<^5T|I+Z_OBWCR}J@QFA7g&OWcXmB0AD!8kXCzGX^PHh0!k^xc z>XY8??Id?8yXf3nDP<3DJ8J7_TwU|BEHy8V=o@ z&~#P-I7HsD>)6PoZ4$7tVIme+%2N)yWTACD+ zg&qBxRA?w|?ZgrIKH0EuYxU#y#5q1dI|<=+vzk=0(?3ps^%Iq}lC@-=DS0;VW%t74 ztP}bpb3T^VB047!teqtd%l;2e@6`E|DAo1ejEcxk6`MIz?8v;QR;`8G$E~&j=+)l0 z&-;l6o$QLoc}FsIhd&I{{3?E{P0T!*E#`?}&q|NoD9i@d1nW|)S50Vz@04nadXNIg z9=2NWo?QQbbGy7rOggr}buU|VvzqPm%5UCXA8Yk5$AmW}3l5!GSUVm#Qu9&QZh*Ur ze04h(tzy#%p%WHRRn>nc0B7Im>uz&zLplW}7Q|#qa+K;jc*hFO20nFG#&_7E!v1%X zBCD6TUh{BKBSQPmY$B_i_fAxF6eZdM`{<3TVjRDJs8~v@ybVI3>Nk*=aN7DD*rk9I zhdTQ9puTh{(rMX;0jMq*g+sC0Yq91-$)XCdB~gX9b^7}IPjBb%ZF(YTH>M6kN?NBTSY=}3m-h7W+ zl>i8FI*i7a=S29Wd@hSq3RHS)YTxa63D(MY<`7(}&&V%ekDvLp&T~0~q%~x-`5wsM z*+aKYnz`vNrIHzo)t0TQ4lR>kF2xoBfCuYYobM$d-8KwtD~w|Es;fyhuymeZ!xO)M z{`lkWSj!(8VQ)|Yq|biM_PsQy7GV@VryudMG^bRMwd*I>t>CZm7I9Mva7{Qi2XeL{ z=ISwvbDWRfDn*%qU3Q&T7zHYH*sZ-{>n~83947?_T`gFMb-9Drc0v|6s z{tJj8)4#9O|J`6c{@H*-?U@8cfyO)d%_ln5@l^>BFk>45cxiIF#tr}^d(P_PMj7f= zl6g2@mt~oBlQH!T+IMY7vl;*(dY1ZfY`?x7ZC8FasE^_0SbELlY$Z|s3^~Go05HvC zNV1n>-c=XHZWpZ8`a`qWGh5uTw%C;J>$-$^X|6$W?ZAXuK0McJp}x*v{^c5UeAE?4J+JnE^84hNRn@K7_RaAXd-atRDIoc1#Z75> zUWy(Rob$(v3I{lpJq0@1Hstt!PB=^QK6h)8*IW+U8}tBdZQq}Sdg#^0(Y4}Nb@Y7M z#y0P?!3Lf8U=E((VD>F>!7ifh_8J}V)IuF51L;y9Ov{$`T%15)+N0#DWn4$XEywbr z&3kF1YTyjpGANaJIMe5VbL(AQ7QXYZm+M2S?@fBgD^miwpAl{%i1LbmcG)j62`w6z zDA7#zB1`K~em=_5*~9~D4{D!*&A^C&)cHJs0Tn-z-A-c*GTY3dpq5z63m4c=d2EQ( zL?C_=9Mz;A&=!Ok-ZqNH;c=U>``?Go5SHvapX6yQR8_U*v1n1Cn?v(C?=rMeIaPMI z_kujA_3Re!j>f1*EKDeW8IF9Y*}}oi{`d3z`*M9ihWM(pr!4~ErEykukI-jtR{+trru} zPxd*V@?>drLd^T_oTO7UIyp%!yymPE$2^rC6A->RGrCki{`A`%zy9WQ+-I3j$I7=N zvg7OQNVe%x8j&Odzo^91q8zU)q0V(R(+6E=6?C!1hD~WT3lbfPpjxrr5;3)UFa5XN z`Q8V6Tel4H+XhO1QD_U@kno;?8n0nqp5_5l+BV`i&E?%`-xf?-fGYCMkso$dS^YX~ zKqm8bZw{6JO-h5QoqOk`*{*nyBmn0pt=`J?unSo99-MG-AO}!7Z7g^IIqgrY_Vd?o zA0reR1HAb-R}IKWWLY%Q^#Z;%BhJ9wX%8W+$8t*m*jr$KVi#v`+f|zxH4vqopHoO_ z>M@h5^@+O)&Vd%DElO}`L!Q< zoAi2LtV5ZB0|Dz}kX6 zpCcB9SLbOMQDK4|#^Hgh+U_2PBehl0d9NsLWt(%>U7@_ZoNW(?(sn+(1Ij_(8Ftm5 zGtXx0`pBy4s(`NQh<($gRO@#6UJipakd@>@&1BMlt2-5fnOrX^MAiHUnyp%vq62Jl zQmx8$f3a4!+p@3HTUQZ`Q^;orf;I?{XK+*MBsh)NwxUk)O3SDSYtZXO+2rAb*LrNf zs@?3u@@g0fjPdd`_>3PW*OpwfLQb)&e=*5Y0LN=Hz4p?sm65RDNcwq_XF%L(64Jp( z=fmfJfj)I7Vx5&RiU+;fZ|`U}2!%vkO5*{C^fl+ivljKT@MZtq5uEFBc+_#8qJf7J zXf^RW4`)OFv{t{h|NYUl_9xdt_2E_US<~(=wWGBOW5F$^+*@lHyvsr=yRF=i9e)7B zxby!bI#_|w*t7Q#pH+?QIrTaRZ;45~2J1f9)s*MGj3cAs@H)3el8PDi^ZX)8; zJws9=KjJE07|rCEF9gZDRvrQ9VzVD;&fFcr>CJfAyTS#wmJ{rgdTi<#lx}Iz=H}&~ z8Kh7qr+8w$^=UY+zgVioQjrc`(6qHJ7-1(ZFURpsMVEuxCua>yH+Y3Y-8Ql|b+40u zjZBXw-S$q`Udd+bB&-hW9CgJr-R`=jN^S^BD-}iT`1VW_9rx9d35bb zYUh@qvek-r9YOS#Mp`oIX&C3nBuP$dnUL>uPYSR-G^`=lS3AM&us&kw+a>oUNDfMi z)lus{6qj`nCfoj8z3TFU5)hfTWs|M0d9d$B&YD0L|DcSA%yFpyLWp|O#urt8WS}-9 zUtHMBNmO_f5iU0RZR0R6=m?jUh`(H`%R0#0b*dIe(9?Sl@NsmXb+&tVjkWF2MuLS> zTspsHo0OB1FPwDJx_YIL{@~Ud;NOoo!nROpZEQIoVjGDwg!@yXqlJo!u`qJoId3Nl zUuV#pq(E#_FA*|KSW0>cRKA{nj1#7!-RukRI?q2Nt>6Fl>$i>JcLT_Ayg78lwR@F#+SAT# z0*;-$m7S@xb5TkAvc+4s*vAPaK1x(VjohVlGaucv)sBli0Zb^@u4o2-g-gHy>Emvn zR2Fsd88&w(D^~Rx))PM0>q@OPpNU#!vz$oOQyvRWh~V_EJ?-`L(#4 zogE)Mh95&=N`3{@En7*^f{H`86)?O-A`g1ED{0fFoCw`HLHG4n>-8^xI8M}CK`S@} z8aXC9JAfLJgoRYh$Fuf-H(Nhzb{tNZXSM(N#l!k-adN%@n>e1j2NBe&E*s08U|(e5 zvBB~IR1{?4phSIlz_TBc{->$ov!JE->yW&V34v)KJ4O4Q0hDuwT%3;PC-V7v;2=X{ z>>5=17~%~;akI~%k0QtUhQV>5AMd*xuN#)q9d>|$=(nZcWIr5#-0k` z$m2gRS=vih-+XiY4Ms8E%H<3|vc>3DxD7&V_g`1&#oeP~`k`4lX^T+l)z-2!q2l$e zNSL+-Q4?Z_B(A1R&A1oT=M#}n`r3Y+KexYcVjVu(-}C){E-wwT1DhzLI2%+&e{c(mBk3sE z?LOyuLfKhrPBoT6jZHx`xDX_UsNjKl+6Poy`b}FEC7};zOKp&~vC#tl^B3#&;o%rwHHda^ByaBx=-sw3Td)Y$ zY@Z_aQc$=@C0H|ylpVww4jDg+ENj_yDPE=?d2@0{VVr2s`Oww%Aa)Udd6CUNo2C7( zH*DnNkhjg!X9-o)BtYTZy$zQ);y^QkXxb)!5Ndzhx%x~IG%PhY5Jy-K0nXt*f-5ju z2pgSrQRpnQ4U>L0$|uE(gxf4Enq-5r(1a7HL31d!zFqcwZNK~))AxrB-N8$YJH8d1 zy*Uz2tGNRRo#GTbAg7#$I3R_Dlb&i<5RCaN75cC2UGwxxzH8Q}|D$5AH{s=0jl*ew zkgkIjJFjX^sam2QU}~YkdLKtfKrf#=OE)UgArzg!Y@-=ekX@h&@wKHcbf@HDMNI@k z5Rh~J-r#uKayU?=R;qGP+ zT<_xLS#x;+!D@z1$R7b`tJHGdigTBLDv3Y7?{ez8$0F$rw~m&#Z4Ap|qjgX~^Wo!V zziyI5qjNT1A$mP*RlyN1FOHW?+e@i&zUJp_1ma{=tFTs!x|}L0NNZ{0^g0W~kWvz+ zZPz0e@g{j$VU7-pAcNc7`vh+#$EX3Yd;ly?)mU^1ee`37dnsbpwK27rwgne|^YNdS zYu|CcOJ8(5Ecv-IC+$-$wUCXcdbt_CukbYyMKuIM|Lyq6xnL|%P384KBH?WI4h{u` zyg^Iwycs9R#~WsaalwtefNSfV>)vW|e-bz^y?}($IY|hc^x6Y~3aF5JTS=Iu7PCaxhO@&V~9Av7Ox0tCLkV~_}s`iWbdFs{&49TR` zJj-h$?CX!~`@%|n;QG6~Nza@rENQQ?R9>)IOFnyT#dOP*kCWwz{bQLoZt(=Z7S=d+ z8?u97j$@J!mhwkzE`65C>Wcj4s6oNGeK5yiCju|qVpiG$(~fw&c2-<}+p5H&I6zxh z$;}z!1ewf^?%0fM2N_XmSzN4E+m+`@Hz*&*s<(;viGkCrs?kGSI`tjv-Qo&pHI2;X z2Ey>Y3g5wyXH{U}RXY9p6Cb_*`hEW4xXvHqcPDW2bq+NQ$@ceiwg`v>0nQcw^YG>Z z`p?qNJ-kGe0ddwu1`dyZ%~b5g#i1L3g*4KcSJXb3jY^E?=Nv{VJ{SMEwL?1i!MbG= z-EPur({;6m7l5z`Xl<5vLAoTdZBw|1wNr{*oeQ-iGWf&GQ-J=twsFoP!8qGR@^D^p zDO{H{E3^c}7JVRc(cY&g4#g1dg9pd)nZ#^1Oo6rYzpd8w15rbNf3$af2c@B72CF}I z-ycrZl-*|kl*UfK)J0QBlCAIS*LJu#6n`5#H|8Qk=iADa)$-E=*5 zW2&QyNC>e{OD?v5I$Ivn3Ngx~rlL)6sX9{X1Z|yB3lF=99n$Lmwp#x({(5U_gXgKc z2o4aM}DW@vzQ@Ex=E`Mla6zW(y# z?*B{myLi6oC4=8oV*=``GrXI&$T?o1KFT5oz(}%aYK@lDxmMg`Tp+dKD4#-EHmvKl zqdfdn_CoW2iQ5gK+=X-Io;vL*g*$a+wo*IiT@E$$+qG{> z4}wF1&jU{QHy-WO{Z*}ydX9Z%0Nh>dm!zx3+fwu+prm3>pqi?>7f z@&1Bfdi~o%oq>fqUWYHw0cq;ig{LWD@?)0Tp=4cuHrOd((fRo)>W}k>ntc%AZ8{44 zqOpQ%dBF)J58%bCuOHX=L$N|V=M$vle#Y1{uRv?NN6q64!ueT__hOF~08YaUh-g6? z2^+bU+u4JR{OHU>Dd)!VbPluH`4%5L4|%N#vUfYGBWnVHR?C03(8Q-){IL~b;zzD& zIhpN$2UYS)|GG5)Vxcy?I?Mew<~zZ{>CiepDEf2>iyc?k^X#4kwuX`<(5`?x9yOY>t3?s-8ul8uIeC(2#~Gjt&S}G&|UD= z!Xc};+6cVR!^H1%=8dz_Z5GJ^N>7Xib{yyK$m3*AKk&M4+ZjMxPU<{c^;%ySHbv2Y zJwe4eyLex{@M5(vG*)K2-WHA(2vatsor3Mu`UNVid_mZhS@p&SNDa{#76~{PW zy22c30;_lg-Og_IYdXo*nx91QR|}_qg@};g_eAXCCG6&9t;a`~S$(Xw4+7jyqg<$^ z7j4_h?HSM258eZz(8&DBc`RgJgiG+oK9RwD9o@bFZ_drZ_UuG1$5zF0rttJEfdGJh zA#cSH3%J2Ls+H2fZ!SSGQVv~FfJ2AOCpLg@8`{@`^d7b1iAHatkzfD&_iyum$6t5t zA%4hCzjeg}voFZP)cVrlY&&&yIe#E5uy=>poDhso3nj-`VZwaD5$hh&Rmydes8%K> zoEJys;2eHPy-La)sc%^ur&A^UL(g{A3?9dtIQ5?+zh#>S1LZCq>A@?@flOY0v5^^a znCdnL^a3-U^c@4TX2>|i~G z#+2+^JW%wm_TqoR;Pgpzd`yWguM-wfhG=-&nRY!k%2IDr((nN0w?i%;c8yT0ipSX zi@*8|U96_pBSXPRVj|Jc_XJV46s4XTm_YGZ-ThdAa5O7Lj#fDKNbHGK(sp&wsw!n< zT{yy_X#6GYy274&5fMR%hE`2Ug#zAeZu70j=Ib9n{XV~s|5DpjcJ6hHf1&>`XiGB) zb(#UKS)Ccepek43Hiw%ndjT^BwA3zAi}h7R1LOzm-5N&}@3p5jg_zZ8(O>NlfDRQO zo?^@1Q~h=^njIZ%MZ8&(!;wz| zC2vxp0X`j>s!AblcG}>ZN()+MWz3{jWK`!U8lz{ z-~RbIs41(q*!LFdn>9VnMZlzEn<{}`x6-{`K}EK&%9i#wOA{mza#YeI8vO~m#B_&_ zpIYtS9i+Xe;n0G+e-!6FAwbFTi|a$3^Va{Cs8zi`eu)+gg24$53v5yqFHU(eiL&e) zxM&SfTNWKP8t^5p;wEd)7B}PLH|Okm`%M|kVbUO`cMm-@!2Ue;qkX4Q31cM=oL~`7 zC~8Ntel6S|U&i0ReffEA^mQtqZ%BTh7z5MUiL2=E)|)+ee}71vuu% z*7>$Rtv8+Le*`+pXN>xk@x$Imp#J-he|*{9@?K#Cm{5Mpjl4Tv9)whzHsX6$9@VB_ z_K&5xN5#9ts+PfZsX=5fT-?g(0AENApnd z%Y3I{5Nhwj(P5(!OO}S^#XAlFs*Y1p=SfJe*P(I!ht-PT9pT-g52)N$hYyf=hBgfK zdDtUCZ9r?x;An3FP9w2y%a4uy-j^SCnL)FMe2K8zAGN5iy#i$p^BkGe{3wT$3jt7a}~*OiX!#(rZt zm23{qHq}$em))CtK1FX==h}yT5Du~*35;vzoyCFl_+~-ASL^rj+n2B3e*ciCVQWKI z!^c*uZ#@#aDDup4Dcs&I2Jwu+s-((;>B-s4e}~mKj$|jOj{#w_ka`~q5l8mYxp|v6 z397tiX9^YGV1Igl1jdjU?Z6Yt_TGjoi0Pi!ynzK#8K}Wa$^AwIpXxj4ji_`skGp+P zydA!}!?h{}+w9q^>4z6aR!~%{9#{2F7+wtf3o0JLe1O#XV<9~e?Sg{ zwn8#rd^UKejKwe1Dcb1zX-4z4WINi~)jqjgg1eLu_qrBJkka zQuJr>g4PP@&_2g5OudJz`WVZ*e@|X4K!k%)qZNVU&?d%VRhG&9(6htz8etU;veXx| z**L}fMUAcuwYXg}0EPZngv?_pS)zjemAz@>+cgQRdT`pu$=2==OWqMVk*`}yaqzp1 znfW%rXje16OO3iH^m8ax)vDVB4ZXg}e?d1-*`xjUd4=2YWB6Rvsm#nkE@GDjnCPPe+dSCiWK)vdeD5Ge;^)$m2dt;Io$^Lozp_1 zmtYE!tfl;nZ}+jxaq}i0?*RrWRk8n@R}F#I16N6><{S%a35IfHZg~ZGYNG2z+kBZg z=*@i}+m3Q7GJV@zc4hDT(oK|3bt$_thU#*_1(o?TgyD8-OKp91?|5S>ylEH5XChx{ z4_6=@QuMj!f8PS1z`4J0X*_-J06gNWuJe2U{pa7mKYmC*gg=S7@x*MY!)E4k-nO3W z6|Ix!y=_s-hx7H892t;S4Jr2JhwzZ2I&?O!#d&;-rrUbLd9vLs*MQ}m$u$*u_63t) zm4Yfm-pVF;iEfz^uB6&>(BVV&a_uRkq9nbSAzOmRe*w zHz*Pc@5On%PXLKG8{}u#7n-MWjvDOKi0k}sL-AouY0TvDI-muPW}#c#qHJf;CkdWevI|smh6H+ zve#dF2Wm0)>=Xq_z6I439@v?)m24*VkK;{ze>zWLCC}+|bCKbmgPnfLnX;2F>c;}E zpi0--s{=&y(u6CAi)SZD*>$3x-6Uh#s^s-@?=J)aoS*7*qy^TzvSU1UHE1HhX9+q! zt}R4Xw#v>>d`TrUveOL%;$ZJd&umRYwmpE3a@twI zV3)VMIC0*xRdJq%@E~v5XR&!fz#%P#e}qiD+71Mut*gTp_3+!HL|#S}HtQ|&;s6pl z`9&6rVhK#ad@a)Srqg^fs=oVJ2U(H^(GP z{RFD4DyK!aqQ3yNEnh0&aa7;rs$WZ$KRN~L`6l|ay#}BMeG92Ub?<#wf1To?RL1nD zsZFO_WOrsJ`b9mrd9!i&f2*aXG{5SNNb3;JBXanHa}C{LimpOV zOTc63{%pE7i*XLCEntC`olUimdgW&#_rP3ROTmtLk%y%Lg zTn5g2lC-;W+k3v;I(_)aQQKlhEvdpmaS*jH#nMbi``6ret|I48+yRKFUTu#!>7&~(a1RcBq(5<$n1f9+nM3bcErMG`aYE^8!7 zlWT|4Z^dKCkyXC^Sls7u0MAHV$II5J+loV4sCHs`?Qs!CwKkOVf-u2vVRt~L4?@$u z+k^*5W@?6SIhqBU*lv(U*#LFb5NMgA;PU*u@+4`#SKT%ZfkLfB-Z8yF(ZBurhdQ~Z zfcqOL^!VJz}DDDGDSG>Y@TpbkDQsETo@W84GdLp?p zs)?l_qg}|H8hyB$Q;xgbSJ{U(*%_{hm988w1Zq!-SR%H3S{c8{pn?yOd0?Bi9^1bY1fv7ryh!?-@=2HPS z7Xk$Of0kfWnG`Bm^=0G7XfXi#Ys0#2Q*m5FSY?J)$?+ZwJYr3LJ-QlJaw}=kJH}WD zEXt5H-J85bf<1b*_0|&czFg;@iF3*-Bo)g$O8VPftU7V9COK4apQ?q;-u3s3UF9$! zOYwIX%i^RtOGxSJe_h_4LeP|WvpWt+6`TYz2C30AAlY1Uv;E2Ue?|o^#xc(;DdM3 ze@`nD9$`gyu4Edny0W?Z`Cbhsm9()XFv8Nnq>i5uU`OLk0-BT}(qF6T0al!!;3TeE z?*b`&t(Vu+oY8CE>c|G&b+&-dZTrafGVR)M4=+1GvM_Q!>R9l2uTZ0R*>IsLq{wGe z1+~T!Kr zf*x-=@Q^aJ4I`m^G9BH8ik_hl{$2wkr9yIahH3xY%5ufA{-5@hWLJ#>p4*$~&lT+{?bS!)c*f0h1i7dWgtV zQO^|qw7eTo!c7aBsvJbI$^@W?KEZ4F*un#naMsE$erPWd44tir%J=fL^LbmW|1)LK zktqKiFaFhuss`F&G%rex5CwQ$ASy8ZEeF5kXZ>>4g5c=gCQSEWmjH_Df1&&dLHo41 zsj8CDz#T<9i~}GuQw~Ghl%r~}F15AMS2fL)H}0JIbHKovu#p0kh=c1~`)EdN6U9)F z+kDDaC!!TLr&&ZbeJbc!H1AyBp8GE@Ye|PV8pja-)4G`4$}h4p|^tITPWP}PUKw_mD;Sj4Pk zd>D|c1&Pd^&-g60k6pr7(|o)=?Ep94CZwC73pC)TUf0&40A|Ci#e0`Sv2!=CG%pY5 zVYRXG@$Az*G)_Lm7%&PALE!u=sA;UvFt0%=sARQye~>D4F|?8B`SWsp`}L3Uw|zgM zZ1tPC!NWl=j#0RucyUmeN*>|!sie_m`J*};6?osUE_)eRA0GE11A{k!b4nZE7XOC; zI@x5T8Mr!q(`!XeR0UF=V>yz&Y@YC*K~=HOTYHcp*rh2fmYdeCddS>fnO&S4D2Aln zap-AFe<{htd*tfHw2V}T@}ws9wS`{o+DUwX#ZC*}Db2ybYdzcfdF=aRsJ3GeRwRY* zZ*`e}{P^w5FaO-P&>xrfZx)FBsCaFi>SXuF;Gh#@Ef6#!!g<@wv&vsz@oYs=xVLL7e?Z6dA5?zUHI2f7Th4iT=p8vai3HCn@;mf_JNDffoZ}(~q_Dw* zkqu-)rf5ze2enf5!T4OQZ$JLy*Dqf;i9SCsbZ$+>-au*8rXECWVvec^D!`g;jCEjT ze_J4MDiy!2j;U|!MtxPr7G$UvX>4Bzz(WP7oiE5rMG7RZe0m^549AG4~xX#)!g zL?hVOyj@nWBP1(O;Jmm6V7;DH^u)fQ;xGqfJ`RGl{!q0jtH_HZmMWEKeO+T&^-Qno z=#7_SrR(a-V+~2iaA?H?Z3N05g+OjQf3EX|;lKTD{`y<{5Io&3i1BK~8n!NT{!_({VTJ_8{8`8Dv*Sup=PLsbJ{$13316Li|}l;WJpTf8=2C zsmwLQ30#|ix6NC2M*jKGb5#)b5-39FIQ8|iDUPg8#sY;T+qY_e#jkH)e%wM3=|czt zT>6^VcQ`C;=cH}h5QF}#7KJan3|H5x>$JnE^+O$7HRe<>M&@uA4uDaKKu>k zZLxm-@_hOB&kwaEea+wQcJy|-U*3PmQhT+SAKM zO)sm!4|)Z)$ZvN$fBf?0f0y?2{QajdzkmDwP$!c0`qTBj?35s3KMcFSBxx@Qp{iw< ztlwFYB%BcK6@!mww?l2Y1-zB5w);CapsxuKkyY#I zBx*Eot@Mkm1GpYvfBllfUfptX>el&K-5?^f?1x^-Q=J=5@Xb>X=U7rK>f);7Hk5s} z*KfA%q+ag6eSL1lBC;(ez>IPnjW1tpMUq(AcPPBulYT#t^nzpD-XX$gx zR&1BA1#|7Xi>8$?M^Epbt_z%~OXHs2v&yP3Zg&`?j5>MQos+IQUUZB*I&k{}_WwBd z{r#bY=X+I4e{ZY9K@qEgnixK0)}>IAY(=ADv;I=czG=Dm=-{OM6$_Bm15+fz+4>XI z=B&zxT%*<#{4~JA<+$@IeAC%x8@I(~TXp79>>7D3lw+O>n+-wofLjJFUQQ=jSTAoa zmKu%8Pj=WNLDX z$p3Sp&aHL&CiaswjdYZVckBqmu;V)0ixnK#wFftV3ZJ2&h4y}9Ptts-s3&D$SQ}of zvR}714kRfhC9bhY;o+;6;w?r&Up=q(ivSh*DG&Mevq|!CUi&FqvcGn%h@q@kRe*_I z$&nTtf7n|Dy}OAx*P}wf{n)?Fp1O#%O?8O106JcH+~A+7!BRS<*KEIWKh5{3%9B>~ z5VVIMdutE%D%1RYzl5II7OMmFgzRO2@Pp1#H z`XE5(n}F5xZcLg*jiVb-pw$QAwQo8=fn`3AFElALei z7_&Jq4%a#ln~}qZ%{}z1{Q$O$vx7&>4`76<~RtZLx8|%cIeK)#~%x7Uy(6 zE3d86^pgCMDoxuNp@4)E2*~?VebgSvWN%HRUgAdY42e2Zd|lGRPgQi=If$xWAde~k ze+rH-pRH)8uz1(r;YD5~v7lrKvqIBgo;b<=_7K~*1^K>4R~ze4226u`uYBUUHLuc( z9TLFK&0p*R1gu7vKC5J56P9CO*3Z=k23pup(zV~zqd=_;*q6YWeUr38Jc+JOB8WI1 z!a67Zv|e;@KDTzI)IlZ4{QoibZrOI+e@M1vSJ(k+;N=eYKGa8j)o%_s09UX|5_w4~ zZq#jk&56x(_NGF4qjE%sLgaaDhXZEI49nK?xDe7`SLuD4`gpLEjh-($axtvI2aS{bV;uhDmX1 z3NWw!65;!l4s@vRJ(uo}S0t)uNL^~ymekuo6SB=3hppNwf=*u-?9(6L=Wid!*H8Zh z$6F~zC&wI|dM=v|MNt$0ETS}Qf2y>dRf($8^fu-51#z|_DE!%vyKR{aE$3m3ZXp6hi!t$j6P&A?ye=&A5@^3~9 zU2}ySVgGNJZ5>Uerk<^cKoA}dEY((=Z?21%NQ5^OovT+$rZgq8-$9r_Rh{6M7c~zL z+PRfG^SqNtJ)q%9jE634We_kq~^EPiEQ#z%NAo5W?Ez`@9sO;(G!~@7;>R>i(QUyZI zUWZm4(!cspbL8Kb?Dsi7wfFtzSo;1UQYODNpUJ<|Iixe#bj~`qJAK)JSZzqtod%rS z;Zs72_B9k-r4XCCcgz4wEkD_W76Q~J?c|83u`3hlSVB<-ZnxcgfBUSu=c=2;x9usv z$d)aq`jzs&WQt3HEjxzp9jJbDAjBn} zw0pPY0IUXt{qz=3fB*Wq-OBx6ez~`aY7z!cl@Y2wgiV3hHZ*hC#Jp)}K9o)ZF)`s@ z;*Q}xZI+T54XM_htp|9_S)|GadHILL>hy7mSz%3`ED6@KV4 z;!q#LUU*tl={wId_+ke+&G8aA?;4azt@izwv=iW#@O-ZjR&>7OAD8_n0XTn>SvQ?n z9a`SYoggmnr}BbD#_y9kLT#8-DZEy)$1jRo;*xlF*QChyOUcYfwkI+1%grc9!?(W1ZI<# zKOOAMsd(mN9a{{cyaH zOB73zOOPq}`t7V!l3ft_^R0DKUd?g}RP8%e+123`_~kHz)|m9UpnDbjYy zLjm4}ALW61Mal~`Wv~TU$0md4FAMe9QSoKiM^DZ=_0(3f7r@DJqXO1iO$(E2U*w$a z2%0~P4ZyCasO9>Qnb)Zqo!Qdz5L6Hd>&_&TQG@>3(Oi7$QcjJeIj{2wO3H7C$!@#y zlQ|#lGE;xX0}5^E9f}K0zI3XY&Wky+9`M--XJr=dc(}!u7v~Kszm&h=;C7EdAWILH z+NjI>b3=EHlK`aER6cK2?%9PZKq>O~(~kPH{q{oy;Y`n!YWmDa9pmb9a}8^-x-8FZ zp#eM9aXwC3jbr(}kwuNaWEyE!0`G&DBxQmfsJnm7Ah7KqyQF4R_R2lGAuoOp_2qD; zBhFb$19)bV^?)vCY}iDzA7mfM4?!lL@e%|@o7TiY7DmITpJZk-r_6TG!fepkp~ zGuLP$+Bb?WB7@9(!`pDMOs@vbojLy;Mu&fu>@{h?Kw5sOzkhG{V=C(5m%F`yu*8<- zeGGPaUd@lX1c^w$8kQL#ns;_b827 zWhYxk_qA?egU-=51$LRJm5&6v@t&J>$G)?9sEEYEX{kjNcxd?(;|Vl%mv1QLkg>nqnB-yRfe zT`sa)Wi?t`>gje1^k;4ohz|hF6)6^`I+=ZhOU?8y0)KXW*|*lHtDdzS!bE{ zV6+>@%W8f3mltS124D3Od-3=VVo@NCHcyIe1MdjMb^R2lb=B~y)xP&0rJ#Rb(SAx) zVg1w^RvAD(janQOD|K_2boUZy8A8a&l6Eh1+!=gXKSXu~FSPo8??3~fi0O?Io>JAz zd3hTTce8xyh)SWn5ug*9+78C$M7$kkRl?4A-TNe8@PS&NHUY>}wGjtZUgwY%M>*_t zFg(((l%!cs+& zqBU66L4KJr@4EEq6{$NHD+j#Z9OMG3dtHAzVzDA|QU0}tZE7;9JH3q%YSs6-sL8h5 zE_DnusV%7CbHyn$v-G@oCqo9{ks}`z-W!CzGpuYzYHjPvy_{ey0quXL!yp}XB z=q%JARsm!Jzh>i@%gbEi87b-oLS0TkUIxw08}bPd7W4jft@2V$dLhqCPVXl;V_$T5 zB^9EQoYbUUVYQ+{K0r+cjZM~%(mNU_u&Hd3r08H3#k3QWm)w7n-8nCZTfwyyG;Fa= zYc1U)y^ph%scidP)=n=5BP29uZb0?*l2o}b7uSu4|gr1xZzUu2}pS+hZ6zb`I0^lc6A6kC2eQZ6udmi^Z)brAAZ$8nDhJV z0px+}y@oe6cnNE2JQY05VA1yDT+TbFb&tucw&cy(v|vaci*78jb}RzE%6tTIp~|@APl4 z4D2|DOS2<$ki~Bqymt=cbnw9q|dUw zD98Tm_fH?=V;%!=@*-G61loxv>X@p&NT~8Q=+Y-a3mp?yA}La+f-)8C+p}c18)&Wp z1W(eeKy>dA*(`_O+Y#4Fl9B2S2)hXqjaRxK&N>`#L&-xrI#WFE zdwG3nwG~8{1Tg_He{#?!OY!K0*7UMYUp|%x`}?H{Xe|-Xx-F|s--?4`7n#{HFg?*$ zSdBbWpBg{i{F*Wrduyt>O5)eWrfVSL2!I5IJt;nYsAAo`fosj-aUDf8n7JF(o-_5! zmhagF391JuQs14Aa+9v8~bAo$Oc+Qdjq^-Ol;ke`WPilM|9k*AKq0s$t|U z8}(*V#YWMDvz(KitXGRfprE|pnniUKP8_$a@6dZ{=PYXb=+`s~|1c{$1>Ta`)Z+r+4Pi8xJwVox0$kX5nGLQz?t|E=%irWiii};gem<+Y{*-lkiGdCme>gH5=(?(fL zqDYHh2jWPgjOF_*5VUqF=4&GBSRBT_RV(|QEGqugUC=({x>>f7N?0fSQ}aPi(9_QJgpp_*s^a0tYiG0XJef1E;3Uc@D0WuQRO ztL^ll&80v-{eDV9z{qgunA6^Z%%da`Hx^2M#mF3Y-|e{rdU!ZeQ3Y?X51;F_FjRQ7 zr}mdwI@R2NK&O{dlY(F`G-?Bkl5jLl)I>EbYeYDBp?khUiue z;ZP-i#c6)ihL)QH$nA8a8k5TCB{C_WWG-tbZBD9Go7LKrL?42dKGb+JvN$kyZ5LOU zWYN8bcw465{wX9c%PmV1O?WXVXx?0HrP1bMvYm*gaRb9>#78|QF9aVlOT6Oh~f@0QQE7q_&ZRb{qqUxIx2Y9L3 z1iuAmah7y4hdfnJ!`p?!w=W;R{PyRspZ@r^xZP=OtQWrDP?Jp7^X@p)C=1iYDG`Hz z@Z6?-`SS4lL$lWI>G?QV%Jda zcAj7<-`a*9{N)Ln-;Y3eufnw%fXPXJMQ{Mur3232t=76NebxJ8*Xv^5H5SiPN2=U; zrxC2dW@PIUP^BYjZma;@;l;T_9-u&~KAG}iMe`+)FFk#ewG`)?LbMZk z$&9;o_cdjV_a>fIS&E!*?Y=1CZY@UAtzh})h2Sv=p=&5*^BT$v@3?nO8{}*%5r2lh zZw~F*ZsmROel|Po$Dvx%CGqJBV@6fxbZaE2F`Ut1Q62(QC=bM2M(-73?6?wQ_$C8)kBOOL23 zXRbzv8-c{*Z%*P5TY?w)c*TI%oY$s+f0XA$+|g7#Dzb2MzU*Tj8j5+-sNkPN4}J1o z0Cy*vNbQ$xI_H0STWSKA-1FgqQFqykiLy3YNDkRwUIQLE5sRLTHdTrCC4vp8KdmZT zRZIoIG0Dq7P1|UHe0DiT_w4Gra`2PtUxax!dJ$yp@lNc^urKw=BeA>KTDxQ0#gW}G zDdP@}Jgu8=N%j2HH`>BKld=8yC58|Dr1)~_KuO+jrzK>0k>7dKYy_f0TlPu2H5iDQ z<0Xj+2)(Jx#cz>yB$85Bp|P}$z^($Q{c^XTU2F@ki&#H@R8n+)dJJitnk4D>-QH87 zq@|1VJk&d1Zn{}F+vG5>mNs(MXVkP$R8bU3SB#!5PJPd-Dh>i0mKrt3p@+?BBpaJE zFM4{NIx}+Gf^hOs@mh-tVuG~t_aUc$e*b?SW527Bo?k7+)CE}M0R~|^B_!irse}07 zojFIEm*+x%TE?iyuE2jUWM_@FHg}R8N{ScDSmn_<|JMARE_GKG!k653^Vu(8*^06T z4PtnEX2InMyszm&8IU>?4^`E=d^HO6>K?7Uw6&RKOwY?fDXmtT9N4al*R8%T=YQ#8 zdkR=86$#WWQI&LwfTqKX3B_mBqp1MHx2gNz=ePD3F{QUVKOXvJPidVIVyv!?);XDw zK#km&XgdKWe@(e7mAF)#T-twKX*KpFg`ra!)BB@$z}|`)KxeN)j52OV0K5%O{Knu& ziQ=A(_onV(os@45KarCw;Z7|Y9eU0X)QERjfEs}nCxBWrm!lT72Gv8IT3CBC#!qRB z$h$i?`?^&5O@hY#@l1bN4@;Y6nvL4yT~+<&M?NK$e{$Be(9ncXy-OY=?gbchtS+{s zClG9K3X&zVe-epR`gY&C#VmeCDOw%0BHc=6!KJZ6_gaif_MJ6KS=1Np zd9Yvjk^APL{-Z&h`F22D;)Ig2f|P|rwt!N~Qyg}=SxN|yee%mHwcjs)sn>E6mN8__FLn#wlTo#i z@^m_q+_^+8l(p~6t8-S;##C%(Zw^`CR*1!`I(4O#*Ug-bA&QcPm*=f)Ybw_OR&Wm4 zfP{FdbSqNVMN_y9RicpR@G}_Kb8K;*RWQ9)kJHgA?`n!OOL_GG{N8Bw>3n|Kb+bz5eD^qWQU@4tQjSbvG-$6#Fg ziQ#|Mdsk0f$)Vst8VP=Aq;mv*+7ZvBmyQ!I?Nk65U<#y(TUsi{<_1s*ViB z+2l(+WnLRcn??3{mC{orWjgqwwn)xd4vFTNvZ?w zY%t+}-L#;Hh4PSd#y6x*CqG9LcgNY!q0oy^m8g}0MDO=~YG6sj)~t#oH8h6jw*_(p z$4a@5(!Jg`h`Vjo%Q`q>T0c;Va@LAcl>4`N#KyF8k{t#ePkzsd1!?JJ6Bs6f&=d z>PLxj=WN5XHg2ZTD!FA#m7n1Ft8PAjM{y*e5kY&+_1u&jkWLP&OX--)ndxzF0fyhQ zvHy~AGnZd20Ls!xfyT+%*t1Nr+=#uB9Yqse5v4cO`RBJ!{rcKI{qes(ZjV|fyd1&J za-Vk;$sJ=?0n)2GMci!3w1>I_^L87?{=)WURFc9Q_d+s_SuFu!Uo zLBB;Z;TP<Lu^HuvX05lGS??5%h4+CNUc+Y@;es90d zKR(7^ior^b^9xpR3Nk7qs+JOeh4IM=zJa~YZmS zF<<(2Dc!uw@8C-hv3p z*?Uuwv+Ktc?;p*c@cGO3!GQA;(McdsGKs zu`yy{n?*Kek{r#7rtL@G`(u9pa{c}>hF^~Tm%Q5NFA(8SC4jf=v|lHts{-e^ot|-$ z=y@|!W*~)0@}7|oL%E<{1*a|AO4({v&x;~M=e0h&pjQ{yB^w%liO5o*HA`mM0NA%o zDuoNF;NJUEySjQtxy=cJb~!h#TK#@1q!Aw(2VX-5i&`DCLbS8pLNHP#$T4|p>n8#@)LAc2N)D>Aw7%6&N3bP z)lEUbKqS6zsn$b(5krUN6vDYLBBx%$#K~k|oj|3S>?PRY5BOVSRU}e+BM%^wNcN-{OWyRwHH#i9IX4ix%Nq{gUG-)IgyhKXfY!0(j%e6ua zWFF7E=Wc)Vuo9zsz-&wfbK(+x|5Ip)Nv19NJNKb6b$Eeq^X_qlp9)Fd~}});-}&={p=2eip+~flbI#o zi_T)RvB;Z${(gIwC($Ac21I8UT~#%Fjv9qjP@maWoEDuVu(z7;kI$dJ&5z&y{PN|i zKDD3!_;`Q*`thHiKXt9EPAZ!hc}Or5!6DhropD&ZNle$IAq_RkIh=_sXb8}=;7Us+ z`!I`xk?b7rQ=@t+2DSvyhm>&h=$m5k29t}p*u$-VNVY5ms_rqoD(H^=z3^WEKqzgoHxs)iO>h*6xV?wd`){C7Vyi*X4-0+J5=Gu5Iyb!njLX5lusYp()}q zHCff5Qv+-EHwQ?y*iv&k|MSv4$c_0K@~v<3Sj_DskcM`k>F%{WpuOx)NkszP@CIh# ziwOWTK+M1De@&VgZo5**`kExrh2Rt@rGh3^zKZxx6gDNP$T0F!ly6zUt9S<{#=H30 z@1(tI*|#s;xjoLg7wg2Hs#cMF4j?7z^orfVdS@{;#*L~yR~tpU%B#CNDJ3n`9PG;} z&#LxSZYk)Ev4d*Ib#vm$Tt)Mp=2-3h13~=p&yW4{f0+H_KPExw>o*T-d~*^2>pjE2 z+@34iS1iiGl0bBjtEaL)T90YIVA8Y0m~Lk^NIH(doCF2xKj2bVnT>d`GP{C` z6d(#3t9Z9jTYIIVvjcCqU&LRs`Vr^EihW1!$Idruob0%j0jCt+py54Uhh z0XhKzFPE!I0Y?Egm-9*imw(g82N)EVYv85SN0zU=hH?Qd)Ha<$5_opEy^3(_g{0l!v)l>N1@o-+TW2+}irQHA<6B8EN{S=uFL4PT%4 z?`-=ue0zbu4&@ZZy23|`s`1`^cwH(X*iTE9Zwf4p7YTJ9T;~dI0DqtifqX01!j`YR zF^xCsP&-1kKw?0@05Z1ErgLj!0F(xYmB+f4v_{nal7uvap1#dvU^gy1m3&MJK9=5La$?+$3-ef07#nvhEttxM-WAErRs1WS9QE##t zhiGVN^bYM;KH^-5ZCS^pThCJ~&8&wkwI1(*-Jrd|&gCCzX8RSXDjDRh(Dn1qddPYF>Z1M7jtQ?Ll!f2bE+W2N zt8HvV#m4hw9m)vORCtcK^WoX+8hb1E5%uHC66+mZiTApRcbMKqSb|uR!!!#5esWA% z!688p@CuN)DSxOsE6F$PFXGAm*0Zc;ZC5ZhO+9$EOv_H*u*>T%@un&XA+6Wz>3C@# zM?~iv{d_|@YLq{bm%Gw0q zMJE4UfcvC|U3p;+s`UX_o&ElPD2Jk_l^pM64;)vuFf$N$7X}WJ~Yz3!lHtKiX10 z%x|dlrGI(ahME>yh)e()DgIEsX8AG!HaS(BVrXLxNwAx2Ln@XNRqV`tEY)~xd) z3p_B_W>=seQnT5jyNeUskj3a7+T}2WkVRwICj%?zsM0^MMHA5AMO9QEB!s5;E})9Y z&@^*ZhKE|Q>R(M2yYtC8lB!jz3p0TTAzHE>3xBa|?c2Hlp=%^|>uGQSe2db~gECez zq_+l+Yt=vh_8Z5V1>1kw4|mp!Osi?VYOoq4O6hL^$&%H`d(8*7nsuk6CHQ#ezdbAKCrJH^qw_@vs_Zi)(&O&zA*hGW(oE!%pV zJMM1p4X^1aaPl_xl0ekefGSzPwW5vJ=;Sr&BWkhP8>;=Thi&d{m-7R{SzT_0XVqtVpOXksRoGQ5A(-6WCMOu!1zkgjSMEi&1WvDsN<$svQ zig#zz&Smj)gC-?q>F0Qprk#!mw?G+iymZS+gvV*SR|hf@&*5E+!kKzhX}cWdtw`t~ z-}UY=e<6WIizQ$s@E@p34gU_}!>t9iEM4FUnR9BN?d)?~(t=4dQ*X4@N;;jtH60&p zDiaXlEJ~3&sr;z4vl~g{To6w^_TslfV=uFN^j4_osE* z8D3O9KyB>&rOnxPWA9QG2wT0`9SS^XfbA7MJB&S@oJhGGNmu$g>Okg|XXPUjM2DqA zCCl1W&#@E@cCxxd!i$?2dw0%pTIObfAiF=^z+^yLWK4y#Ls5Da{G<*<7=QZNE^={h zYXlGIo+R`uXxPx{QMDOcc_QFCd;0#u;> zu1PnwT@%+O31#w>~1yU^#;Bs8$GH>+&$hcX@4Xlq)R##g0suA z2i@HA&Km-1EoG{bKMFKj7abCzcm2K-$cGiCa>P>w3|vk9r#6~M z{LqE|TK1?a0_r}SE+W+h2uxkNQIaxwL{9+k&goN%{b{v54`N)YnpSyVF2TiHEOt}W zB`_$uTXzM+cWseugMXd(bD`$HzJ8Qx^suFkFZ#ArrOxV;sR14u*ekiM#Fml{Q|3{z z6F-PFGH_d!Gf5KaN)dSnyWbpMjne_{?6F;SK{=;hCd_si69AA@w40$+Uswo9q^-59mpqsh`d5L9qs%l5IES%+dkx&T!O@GyiK8lVg>(+ww53Vs5 zvG0c3!*W72E$S2|>_H+r|IQP6Se9<8FX{f9wOZZ*>BYlC;Y2HOZEJ2GVAtB~yjIUr zzHuE?GN)m@#WMGq>{4B7f|4XP2ngz&5q=8r0t74Ll+_>%x2!Z{I>XSGD4JwJt9?!E z?ixT5t=_xL&VMJ%PmG|Ca4I}yn$KEq3|)8$#(^D9*1r!;h5%IT^yyBWU{MaFPUb3D zs8e*-WkL}4AdSWA`>vCqzTQ&NI|rqz^&%>u8H4{F!c(9G&-G4F!Pe8I*pJjn^H%^zwmH^x70}&MfLK z&rfBBA(Q*8_G2g&4l}1DX{&y9%19o?ixl-9f*LZ_Tg*U4IA*Ysp*{wmDA^I!#^!!W zhW}urE`Ld|9}czk*@C!qH=&MosN`&mp>qE7h>0AwkwwVF_++(t6_)FSVq&Q^95Kz1!(Ad+>}-}1?63(Yd&WCyScT|)WZ zn*)dy7y=&Mb``GFO_zWKI;E6w7!U+p$&FT^mwy(3xi}bW0G-1+ceC0hVv+o!^+mNI zy@WmajHHeY1Tx<=xm~PJzqeoK!lY$sU44-H_QdcutJT?}9&yC_KI|t_C`L}eeMe60 zP;^kTwbUv?C>tY=*u6JxGN_1O%cA^Pc0$PsmF05gV3(!9)JjxW&(&oi}RTH&*PyJd|L8Y3o%cq(k z_0#kk&i;af$LuOw19emTCl7N1<1{9a~uuTIBh3!mp+IYm?)M-^-LpP7C zSZM}Fr=?W~NQ)|Mp6axC&(`^tU03vO=db{h`AF?0-v8fU=C2QL%mul&F@^X5F*WqX>aNxk7&=dT>i0Dpjo?R1P|EIY2FC@`8i?BsGzu9lt8#rpEA%8%P( zBE9qi?ao|m)J;Bcb{qs~H0N;0*S0q2Lvj|s&ABe%5Jiky*c>`74=HZaqIpqx*Lz)( z0i%F0Kx;lmm0~N+nTSW;OEOu`ke94%bQ0oO@l54Uc3pf9apW3H;90x}(|=e+rS0hC zAR+psoKlGGUdqcNc)sP9d0n(f-l^ZWyC`71^oK`Wwr{=6%duKe<)+uPnKyb#nyFOx z=R$q^^BSN236LlXIpq(){1;7`s7wWL#0(GW4B)DBu6At;L?5>K(9FS$6JANu+>?On z$0B}Aji|0do?Z<&u)dSd5`U%6q=>$zG0TOEXLb@fYq>Lpw@UeOc;64<&_-C+3B{+= z#4=@d!rLsM>()wW1ZO8$@0$vVTx?&^{=~+ zQ`()&LNaM9acLb5q)dOaTx)Bkmj>Wreo-aR9#oRhy2bmFys>$ErGH9VvA6}qtq|-R z%OhtB6yTwpWvZd&_M@gsQRb4M1039xfRhZ83CwD}-Ip>NszkQU;bvvAp8Bgc>e$qg zs%Bq8re&7O=bA&!vZ6-Wra3^bLEl24dg#*C!0FNnR5AoTN`{>$d+3PwrYN&R{D5am z#Nh1xq6T_fK8r;8EPo~8O81+=)#opNJ_ItCg8-rSrTHgbnBK+^I~$)fg*78_Ws;ly zAU1&%Lhm4u~!M@)`wcj zYJ;u?NRe)qY&LoW;NiO^M(-A03Z@5Zy!w7~_*f_6IYH&Qmkyn{olm;SI5+t^ame;2 zo9hT_!pP8_z;$xJHVn%kEqL)HNl|FcaRs6w4(v#Ra_sU}!10p20=ycczas$d_=6<}0z5H@whvE zI2xR?@wSLcx@`=TXLtA3Gc!)0b6S0YX48b`0+@ zsh}XIgX8QRa<)4s_GEESWpu@``a@GtKMmShVU?pUCuvwmwau?J%GHK6HokW(1w&3x zI^7){B(PhT*joWBf6GGE$2vU=X#F*{|A}6|C_$mAIOrN&ULWR0vSX z6RL-^sJ8iux@k}+=xDbtu&FIC&9fT;(`#sIGUJ6;sMcX=e=HclYw?P4U4EZJ(QDoH zgmZed)!vn{Iwc+7WU7?rkDHt??dx}7dUOP3CrX8vK^?D3fEw(>A{8`iw60G)>B3eI zfJaj)>n1*CpNdmlwJK_}6QZ@S*Ld(c^||h+z`3gZtuvFl=&bp=dvO$0WyZb~tm?WE zAYr^m^08}pf3vNY6d&RepX1Z#-#%R**N|$+&y^bB=Yu28 zcOTj!P`eefn3BEZJhnOSatj(Za{=Kuk)De@WdGEfhx;!qOEY4(V2Qq!P7n zcC=8cww{c#;~Wv^UGUL$pxEDUC3r=;q2x*u=GbH+<)McGm56sgRLe__321O`$Fdhz zHv3GZm0ZuPt<$}@#D^L|)M7{3t#J4QNt)E9)Q(O|iv3Bn#~U{IX{FMV z9SAQne_{DB$_&jG*t(ibf_wnet4NXcxWcx@;_c)mTj=L+#&%I$x$LqPO&#haK4@dXqflpyb9gSV9s*ouiIQ2;5$z6Q*);Mmrm+ zH~~!^0G{szutX<5rF||Yk7~|NYlWtMK(nP8*z$_(>ox%z4DUS{ITU<*(dPibPjXgh ze|ulo`$3_(67&KbJa*WX!#JCgH2|yyXo!Xs)ZhR@-)*Qo1GQ?`EO1j3gUI3Z?%bAp zj3$v$vhKBHc(h%7Tc^)|eE#EOG4ZXXvMzhEk!Yu_U67Y|;ozm7+O*k8Z7Kej#n)t* zRz7=Pe#X2GZ@RqjxmjKJph}o5#g^9Oe_m+o0(hlqdxj+_lheHEvRR|!_2H0y-TIR< zBe$2D(NQwOH|M-j);YkvI6bG+x=x`hZKh6GrKrzrE7gEFM3jFcIKgu3G)H;H-`r8* z0n$kV_$h5V7GFa6$w_K#4aZaZ5;pp2t$zLX{p)PM&#$i94}cr{a`P9>0(`BcKP5+UTVs_L{&jiiP^HtEHs?dGLRyt?8N90NhyqHAiYv1t<2Y)_Ki zFCYlzwbii1ytG`q2^GO{^K|eYLZ;RS_T8H3_C*wV3-gZve|VWwKK$hB<&)|%;Qk+7 zzc#hJCADbPO(|iL&D8-IuSe%}B#cbWK7S$LJH+5rG_QDP7se&vaa^QOexM!#x*hdwR3;w>7F7Mgjw*+EUZ1t=|){(6mY9K<9evXeQB6Ed%PF%NwD~ zjZ7FJ+Uf(#!CZFCArc;9B-#&l;^ZTdYzJGm8 z59isRI#wxzk)(8JKn55JY77D2y9x*reNOh0!9aTzw+|_1DDZr1T;zRT+)E$SD$WI~ z(7f-Qnj$yo`LB6Y7m0bnc;fIWM_% z2e*NJNwjL3^&@+)Ls2xUzpZx3Ab(_p)b`!c+S;TpWVKdxdFAD)07!;v>Nk5yrA`o_ z|4Qc%)c(cGobRg={3R|Op6!K{9Bx&5TT;HbDr{mFGu|9!__wEYSa`& z?y4)Y^=qT3W>?+B6CHDm@8F`zF3l2X@0m~gb3i!2A$YdF*GuWuUBtgo;x`F*9!!Q+t*Mm)C)=T+{e(@5j zml$IKLVtIfR$p0S&VFe?39h)$aw!TaTZ8zn+^kjVW!g>#in*j{Hhdz)Bmp4WKKaSzB`u2(xFgtb)c2a zNDRA{aAqC^w(C6=+Or0sfWz#m*j~}qP?6w#4$uo& z#g|xQ0n=8CLK>J2n50KIXD5}R)H%_2m)KWS(%?BsVNE}6NxzkBa&06-H7lFf^CigM z(qgW7btlRHy}n7_Lo1q>?7%sA1DAni0ZxDX!P}*0 zGgNXp0qNJ{ z)Lt7!nu5c7^xB-fWg|cd@$MLlx@`HqZzZ&8wyTo2*GsD+RX)e28?UN(1hBdvRpG9y zgX&cszD0!Feu^|sa)}lzlpB9LM?C9{qJRO_f4>wj6T9=`yOM5YMXLL3HvdS_Z+amA z;~#(i_M1%iB^#Z=RnKq^+Sb-9gTumBS(Ku9)AFYe4*6#7eu5kz*MWFy^Xzs4XU`g| zaWEWI0vuW>sv4ots0?WW)2x87s{GR?dgPrtdNrmpEwO`D_wl5D6nTGU#Bm1;kI~QQ z7`-j1EY~wA#>;0SK7otKJQP+^PukG?oF8k4>HzTW*}%4x<%m+AVC{i`7?wneJ&<|(c_lwq>d*G|JH?GdUXR))zFe8I$ALza3{G`(vb+YOrlcSU1%#ET>3Kiw zH1GlWoNWg57T_x?m~VfD2Z`G}6JNz~CK3bVsZgaEf-a znO`eOg|i6;;njc0J=~%Y|5mh9MVYBk#?r90J8>?16Fx+EQziJ?zI^}ub%BIPX>)ww z`O}LWU2aZaYbeuzON+;)dK_=>F3x%wL_<0p-BB5cnzn=Ey|Z_ey6HQ*grm}iHlBs-LD2D@6lgBbt2v_{ydq;G592&BwHCtXL9(VWOk^CAj~dGoWl4zb zZLPk2x#rie|L>PiAOHL|zy8+#7$3ubefc`mVrC{`R(wXVUBTgLJ80K_kKEU_IeVKo_8sdz(WiD+EUe3L#5#gLI2r?gv;j=;{9bR6tLr#rWPi>@uWOHpmBAk(g zN29{pnucF5j7UY+3upXV)a9uxx)B46Fs1chPGsn;WDr$|+c&Ef1=TRgE**phh3U%@ z#NRG;YO9Wk{H5dPHo6W?X224sPVQvR8x-jrL5foUdG+M?CAF8HiIUnbX(gc(UjzK; zxY732cOZ(83J#Whzxe>tJ1=eO*cQaikW}6G87Pd}V^DI83V080JndVYE>--0vmd}t z%7W>*&AxTHAeR|x0a1T%7jF%gAFtk)6czPoUMSc=*WiTpBdErte33$pgnIc_)XY8V z>!r$`TAqL}5T&zm1{=k2YbHQ-AmUOC*F9G|@3I7lG|!#@&>90kDoAs#R8jAtZI8S% z!P~W>^;ET*ecvNdlZ;2!)M;e`?pnMEU444ZVpG6bETxc~oeO_9(oVg-rEJMBS;C>J zKv!=KMLu3)aM-oD>`HcbON9T;nq8lqZCyK#|9l`{KZ6~${g9@re~0KdlQ$DvOr32~ z(yp&}(7#LrJm(t@OKegSACRi}u!VgTl~=UT@*uH8%4WwSbo~^|l!OU3)=D(m1?CI% z@46L{dZ*K{)Qd@Gk^1J+|vSB0+jevN1d3u~jDI#Z4$JGe|Dt&vfcRck6jr#bu z#3@l0al3Rd-K~3hI#TVlPbXDv4z*FTYBB}1<2=`wN^Aiff8l(gKv2x=UZj8_25-f? zv12N}o0POFD)1))+|c2jZssyPDMg`k#Mr{^-surtr|D%`s^^b>K#<~dlv0^c$ z$CS$U!u{U7Wo8$I?J+8I0=dBN*G6W&rh4#)tx>}Aq@3f7$V}cfM1LWH@z)I8jqOW1}bRnNe-vj!7aC(S;bPH8n4uOe>_+=23?m`RX%r(g) z&9bEAbpSbr>N)GN*T|3hT+F7sQHg2U@M?c_2Jof>1@1>#o+_nLlF4nBw5Xe0?^Nvd zO`PSe{k1)2g5%502IyDUxYA5)r_ziUIe>iV6d!*=1xV>g&L5O$0(6PEpslEmmZDZ; zSNR!?e`vXUO9xkB__!&B4zgdX$8o4?+jLz~Oetyupk089EboDf_swr6_=N!oyEP+7 zj=FGmi!sz@&al_k_SI$7#=-dj>hW8NMb5`a9G%YN_~+Yx*QgAUjJTU%?3UH(aq|tN z)!MjuFh0p~ZEqvgKiXa!h&Fs6S3KkUuI2!Re_4{TZl^v0|1~sGcas-Pol%I0PQ`?= z@*SzDkl?k^2~_0StjYd46f>2*Shq-GFWWLIVs-4&I78r!V7lyPca>3tdU@|uh~m*b zLF|WBDJ;f*lhRhYKbT8rY|`=hYd3I%hH>p_+Qp4e~@7RL|p(WMNCRk&%SGc za91Dolq5$%*YtBdhVI{4Qe-A35Z{-Bg(*$0x3gJ6gW^G`sWJgC-N6j@@1yBIV`(jvT57RCeNgrvCKd~~9Lk3j`IVHJX_G28CjjE=RB5&zH zj+=65zO??)-h4ZcD4FA2lZwUCN}EnWa;#^s7q(OXA3B!Bnn8;Rh8_$Dw7h zM3clq1OM;9%iwjX9!7-{+3aPRAW+FUD!Zl23*Mr9lRNJYKIe~^{_W~kf8HOC<5@I< zGBmHcbP89@YuB?%;>e|?pNza~!KWa+l1F9Tb*?FVt#)=2kuwVb(_5)4O=3*Rlpkth zWtX=orKMj-b!fuutcimtu|6lBgg30l^_W8~l1+y{FE~WbtB^-meHUprw>LJI{(Z!q zg8+4UMP=`;C?1=%B&25JUgI}CM!|Qdm4laW>N%2$v*L+U5eXuOe2yP0G=BT|>;13Q zpGf0R@#Fb&bgm+HTlx^V$qf5BkUBrc!#F3-hUlPC|P&<7ZGaOvUkalF(zDu8I2eD@^pfmE;Q zNIs|i+FPb~P}sDA?a9?7pu0Lb$x+gEiVRvc22?_5+5^zJn&_(LaUn2)_Z z)+;Mwu=Kjmd3pUUwo$S|bEah7>#)AOY*jmiKYfvl-+U`vxZgkhYqeLO3uk`SLiA-a z<=%?$fM7vQbirl~u4U`p54Iay(ZOI#BBc+9G6cg*kf?mY)lT~@WBIkH z?+L!iQ)AKxeviku-uV9m>_=-0YVmlyXi0rt1jX6h$Bv#3{&8zMJa=-_n z!stkOR?4Qwu;RI++Xg9P{akfTYh2DG*07tiPE$jP+;(Tr?xKw}cnNTB?R4ems{Jv) zuQfYfmP{S&mmZkXh25EZfoRPeNV94px~a5v*d%Z&e}8GYR%P5-aOq>@u{iO4%T?X;k9_AKxSMBI*!i4RiR^2!kHjjD0Z~{Q01AgpK zl^gZve|j$2m-ff6pVyuLqvCnVj^L0MY8|*2Y-dmj`T*QAxmyvV70-Cc2ZRj0o9AUQzs{N zm)4I>o{380%36YVyGK+ZsY9a*N7DO6NU$j$o6^_R5Kfz)z(YRu&VOg;AW2C&hAHkv zfdzs&<7_XB_Wk?)Xz0h6HT&rn65x1^Si1F$<+9@XN-fA`a1!g#4f>{PJgl%JQ5M}f zy#Asz-CIs`JvFXImYeJZJ{?Ih>Jh`44!nL7sj@Q1aNc5oCaBU_P(lf5@@ev0V$q}> zT(VOlN2-GJa+FqEm5^`qK|1*#rX9VDj#xpZRi_Z%q*Uyh)(N0u<2+NXb(iyX0ib{C zAm!aM^($z}LGitNy=6Cqy?+-~PDQb*cKzK-J-lY}i|(-W_@SrZ>VYZ`G4r@vB9dK> z>|{r_WKKwBJDeTZ6Legb{#fO!C9$7O$!)is}D=aUqbC6+fq^>gxLIM5s_2e5BDI(k(r zd^v;beeWc~s^|cT^HNBJ*s^S_Rl-r9S4#{SeiXt5^ zC-PdwsJ5u2l4?cmNPPnt${c^>=vU=RuRH3o>Wc!TVDC61TRV68_Z!-__cz zY8yHZv&?N%ZM&jjZKQ02Mv0VNEp9OLd+eeLJ5@GkohdeByq4yJmt#QJZti9w$U1>v zZD+|s=WOz)b(Z!PWQt@t>qYQ0)Lh&{4RXI6Jl-XHnGu!Zrv%)+qso_$cmY5IN{hXh z(s%(*e>VH&l)9|VVQGFIcUJa{%{l_Vi2`Y|c>FW{cgvMsuJb29%`MzI>zXs1uq#22 zxMS1wv^68I?5#_@xhA}-KE%^ot*#65eeY6EPkW`B4S;h?w3nSJ0AzURmPLkKp4Vj5 zW;T;eb1JF#K70;n5+|!}sY29HGv_=`C48C=Rtd^??7WmZSXPx~y*^j_Rp(s$MZ9u* zl}`H|d5bzz^M*i!)4W(WfUcZAz^UVnN->pQL**zri1jziwLbuB-d?&D7f)u>3H%Mh za%z#!6)q=Fl0%l4^?3nB15W=-mpys`I)CkQ3wp{xLi(H4q&ypL^5hOaovvHTy>}$+Aj8sX;Km zg!=D#diN+{l^w^H+jN7>!F3VTWE+}XNjczD9{Bdu{Pc2PkYAlaQL@cw5bo4pv#NK1DR?@6@+CdjTT>e|@mi^kk}&L zQg2p=L!Xd&XDlMV=ZV)1bmr~e5*MO(EL72(VVw+@l-TF^>#=Eji=1SWFH1PC4mJ`?PGT$X0-(gk zBgww^A>>d~SdvJlBE~vDf2+H)tgoi-B-<$(&=yJLIh+d9>szQakHZ+E_h0emQgYCd z)o>>Aw=)N7aIFSG&T9Fc;BCK^Rob<(#0dQCIe);9iL#O9{ckdt8 zv`!tKFn|IFXUk3+QqYjjs9>~0Rw73+O5IDfK?GOnaVuk%x`VRXf3Zv5d?*-+Bg9n2 zCoi2G1jXW9$f6H4KY1<(=wa=&5k`qkO9~xqXt!_L0A_|csMJfcbARSE8C~w~q z5z%&*gY62GawNyub0YUQA$C%J=|$rwjWL{am$h2njFarl)H5z4G*$JM(g}68*Qolze@`7Y?5&G!|7O`9rklsh zEypE;#}bBGie=&V_Dqz?`zA?FdxRjRXx%Fc??bcI;)i_IA zHp|NLY!}a^+Tw6}Q-ZDBg*gBw6;g#=WfDY?3!j z`s+tS`}yLbHSK_T6Ca)7){?NYnVeSaQxnuHsw_-dc!9_rS=FAan?#BVEMTf$_ZFR0 z^2#`0O%Wt=kIopxK{8Ju-)hg6GeSCb`bQ`ckx zUP}aLr`#tk&HBNCmX2g?DHz{z(yLfQHOj5-p8TRchIpqmbwR}1*tFXH4VyA zQVlpzLhaiE&5t45=>D+3ERu7ani4m1nF9go(6~icOOoxiI#7I0f=k-&rOa-Y*~CtD zr{qX?e_j{YS?6ZHpL+K0?!{6^(d3#n{s}b=p1TwFBwZ$W#^V=A}^cuwnI^YyR|tt%pu6*NF(W zP!;sDu~{#tfP?o8|F%-u?Dx7-PQgfJCMcyf@+8Imx^h|5qe|B#{@-g8)DSs|us%qh?Tats@-HCw98;$+Fr17>z1k@$e z+g8~VhgDV9mL2}smGorK0^obrSZ7j_8|C<7$4x6ZT@hJ+wtcu^YpI=_iapqI)+&|) z=Tuyepa`lUy?7NVH-_ln{${1zQ!j?)PL)`MuYMKqD!IeY{ZtQ1e=Zw;qI5&Pmte4W zuLn76D#3T}7S&|A;v^|wv+IwNUS*fB7?Q>6caYtDuzw*GS&4eIwayFgbb{#$W#J4UY zRQm+8q=Y#^l!}0;a{>U`l*M@UZfD%invQEP49Bb+Pz0U2tk3jrX0kre?{n)cgh$-Gi7HnMr{r! zS3Q0@Sh4BU;bj@|fluP_hQl8=CG=>2n-Tu@cA zg17?RWlbU$(g*1z-sIrj8i-CVX`{;I?}=$@vZyW6ZAb*tlVZeM+=$52D{7fm#(gh; z)ce;gi-OZDf3o+yH@r1kbE3_0*F!1dF1xweoGptNsSHTdPn48ve?jc<*YHXg1fXo%ermKD?eh`Q z_^DvmQwLs&*o2As;$~66eWR$`TD%fn=vboil?mjzusg@YG?RSd?JPewt4Kh|pGApr zt+v8R7O&X}Y_@xC9DmWtuKBRSg^B@Lf#^_LOC_KrDo|eJ8$9@3>CNzvNR07=PJ&M^ z+u|T=e~mnq2Bn_R6Ol|IV-XZ}Ds`bAn=E&BKG|2Y4rtR&ot(Nfs!)>7-t9#lHnbgd z?3CHklP=Zl^&9dsR(MYmphDz%$-4bz=uQ$WD+y$5y0^O{Hlcm-s_=}5jp@yjPEbb?y6~XwwhhojXi4KC23x_!^zQE zf51}2=~pvm=Ax7b*xu`edy~Ld*nfsEv2g2z?9dhqzB=w%t2`Em8IsCq-mH_qOL|=WqPaW;$E#eK1*amHJkKGD(k6Lu4}Sm z`r0(O$Lz8A4SbffEeBk%jbj)VFlXO3YE0$wl;7Nh|3rvGXd9ySKT$>4tKbjii_#EF z30%&xU6VJb$ZucTALH8>6}%P5$RF6V&u#*nX16U%;ifR9!!>$?5}?5Xs_1$jf2CH` z3b-6}2W$wKDm78N=X$7T&u{fI@H#m5fyAh>9W`T!hc}u7XrCw0%~&0SKD8DS?Zt?$ zsTyk&kT^PRmPqj+s;}nAQV|DPakfb{iemK2CsLiCI7zIR&!8%;(;zVo$NxG6?Jm3Wt`Wf1ix?wp4Te>p{tSXdu06P}g?r{->j&&Xt_BUAqkn zKd1eaN6FM#&JPfuD0Eek2RqE_fp;>R3W`XSRY0Kx=1g9}=?lJj*OQ0sv`g)m*10?G zPtfCFteN!deK>&ijE5;cW@Q58GAfS($}holBX?nOk78NeV_;p~EgNs*e_+#i1RRn9 zH?lhUklHfvR>@b$2fxiu9c(9i%?4-t#N=Z=xGh6TlO$eBQq2Ra<@)k$vP!I8MP4l|=c{{BwTMqz z!71lD6j9^Bviv0PWS)1+e`UY*$5h8qg$)wi=qZp(2S$@c$!3cdiffI{J;o@N$+s?um#e-gP!n)b}o&)#UB z(@kC59?8~-=kx~($c#)xMv(S-nv@@*`;Bz~I-0h7VB6%0bDrxq9Y-bWoXI@px3uA{ z^6mJG3f8rrRRu$-V4Exl`5_iynvyj@8(aQJOH;ExEk;?4TRla!jyXoceCJ=1L!9cZ zM)j^$_~msC0P>?%e?Q-|?7_08d=yKnSzTzwf!f=^A?Tj34RX-eK{ zH~~++qQen;UB~2G!M><`hf!K}Uj5ua9F1&Z2^|Gi3fZ5R)(-m#h@w*7tn%v(Uf=!vUuvODjrhp&O@b|V*e_Qr3;Fgy{W-Kcv#kqORg?k4x{&RO8qPe<4tYUClmb z0^acWymV;#f5>(K7pO*$g>#aK+cFMX7R#+PUx$2W1q0}a#5j^FRqxbQoFJ`m{QDX? zg0Nhzn)fZed)>p9RsxyTo~b*!={^4#3L|9jtYgAj5KS@my$DHG>WT)a92rmTs5Ghs zO%WiAoO{-tv_0-M(SGXh&6!b1=xvQYeg3*&XZVm_f55rj-b-)N^OBRI4MgWz-;$jU zir-Yc$kd2P9si+fhIXRU^2BD(mE~(HouTQkbk|^;f6salIwr{u0{m{Wh^s^%<&lyM zf&oH(s&Y5!%2RI_(c2|K{5lCH#C~~F)n;P3If**RUrE$WQ&My=ZQL6a?@Cn>d3dIRTw|4pg)$X|;kWDn)#uEER6t`wMa z66)^PlyY0T2>LB)^a057{8#Ow6+L0!d3#B+v8h46JzTZES>%v^#fw?d)Jwaq5^@PAx-@w=aPHDVfA*NXHYfg`j{K4~s#=JFaz1JT0nUg) zVk#>dPLko_K#UZm$O_6q@E%_2Dn&mCYPWh;nTv0XO#+(}twsVo!?oSoXG zf1+$s6bU74Hf4*WL~pe;D)_Y60rw~?z4Hz_H~SR&Jg^^Et2JnswHPCmN{6&EcElPF z$d~dyL}Pmwb{C>Iv{lD%Su<=B3Lg>(Ss_Xc-}Q*y^A7IZ2c`j zegF2ce~%CK5H?kQaoFJnyL`&P1}8*Lf1C2u9o;KY(DCNHE$hY^BCB57jh{isgMH0r z9!?d@Y7A;1*Rkt(rP=5;W%7*uB&(FjQ6NtossqNx&mC$-hjYFNZ>nwptXGJDgHccI z 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 Q^4I_SKgQ&q_M0IC0Ku;3@&Et; diff --git a/metadata/md5-cache/media-libs/cubeb-0.2_p20220922 b/metadata/md5-cache/media-libs/cubeb-0.2_p20220922 index 7cabb5b74f56..ab5e4adeea8e 100644 --- a/metadata/md5-cache/media-libs/cubeb-0.2_p20220922 +++ b/metadata/md5-cache/media-libs/cubeb-0.2_p20220922 @@ -12,5 +12,5 @@ RDEPEND=media-libs/speexdsp alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/mozilla/cubeb/archive/93d1fa3fccdc22da37aa59f67b213591797db369.tar.gz -> cubeb-0.2_p20220922.tar.gz pulseaudio? ( rust? ( https://github.com/mozilla/cubeb-pulse-rs/archive/f32b3ef708c0bfb2c414c08971d638527353d376.tar.gz -> cubeb-pulse-rs-f32b3ef708.tar.gz https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cache-padded/1.2.0/download -> cache-padded-1.2.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cmake/0.1.48/download -> cmake-0.1.48.crate https://crates.io/api/v1/crates/cubeb-backend/0.10.1/download -> cubeb-backend-0.10.1.crate https://crates.io/api/v1/crates/cubeb-core/0.10.1/download -> cubeb-core-0.10.1.crate https://crates.io/api/v1/crates/cubeb-sys/0.10.1/download -> cubeb-sys-0.10.1.crate https://crates.io/api/v1/crates/libc/0.2.133/download -> libc-0.2.133.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/ringbuf/0.2.8/download -> ringbuf-0.2.8.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate ) ) -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=95c2e1e18aba9fc924172b18eace7484 diff --git a/metadata/md5-cache/media-libs/harfbuzz-8.0.0-r1 b/metadata/md5-cache/media-libs/harfbuzz-8.0.0-r1 new file mode 100644 index 000000000000..04561f5177f3 --- /dev/null +++ b/metadata/md5-cache/media-libs/harfbuzz-8.0.0-r1 @@ -0,0 +1,17 @@ +BDEPEND=|| ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) virtual/pkgconfig doc? ( dev-util/gtk-doc ) introspection? ( dev-util/glib-utils ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=cairo? ( x11-libs/cairo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glib? ( >=dev-libs/glib-2.38: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(-)?] ) graphite? ( >=media-gfx/graphite2-1.2.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) icu? ( >=dev-libs/icu-51.2-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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.34:= ) truetype? ( >=media-libs/freetype-2.5.0.1: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(-)?] ) >=dev-libs/gobject-introspection-common-1.34 +DESCRIPTION=An OpenType text shaping engine +EAPI=8 +HOMEPAGE=https://www.freedesktop.org/wiki/Software/HarfBuzz +INHERIT=flag-o-matic meson-multilib python-any-r1 xdg-utils +IUSE=+cairo debug doc experimental +glib +graphite icu +introspection test +truetype 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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=Old-MIT ISC icu +RDEPEND=cairo? ( x11-libs/cairo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glib? ( >=dev-libs/glib-2.38: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(-)?] ) graphite? ( >=media-gfx/graphite2-1.2.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) icu? ( >=dev-libs/icu-51.2-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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.34:= ) truetype? ( >=media-libs/freetype-2.5.0.1: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(-)?] ) +REQUIRED_USE=introspection? ( glib ) +RESTRICT=!test? ( test ) +SLOT=0/6.0.0 +SRC_URI=https://github.com/harfbuzz/harfbuzz/releases/download/8.0.0/harfbuzz-8.0.0.tar.xz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 18d046bdb14e1bdb22cce6e5d953e364 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=0cee933365e0780fafbe835f45cb29ed diff --git a/metadata/md5-cache/media-libs/harfbuzz-8.0.0 b/metadata/md5-cache/media-libs/harfbuzz-8.0.1 similarity index 99% rename from metadata/md5-cache/media-libs/harfbuzz-8.0.0 rename to metadata/md5-cache/media-libs/harfbuzz-8.0.1 index dd36fd85b887..7a9cd61ef104 100644 --- a/metadata/md5-cache/media-libs/harfbuzz-8.0.0 +++ b/metadata/md5-cache/media-libs/harfbuzz-8.0.1 @@ -12,6 +12,6 @@ RDEPEND=cairo? ( x11-libs/cairo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?, REQUIRED_USE=introspection? ( glib ) RESTRICT=!test? ( test ) SLOT=0/6.0.0 -SRC_URI=https://github.com/harfbuzz/harfbuzz/releases/download/8.0.0/harfbuzz-8.0.0.tar.xz +SRC_URI=https://github.com/harfbuzz/harfbuzz/releases/download/8.0.1/harfbuzz-8.0.1.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 18d046bdb14e1bdb22cce6e5d953e364 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1620a95947d4b06999ca1c016b0f6f1e diff --git a/metadata/md5-cache/media-libs/leptonica-1.83.1 b/metadata/md5-cache/media-libs/leptonica-1.83.1 index 74a47b81e078..52a0f941d46c 100644 --- a/metadata/md5-cache/media-libs/leptonica-1.83.1 +++ b/metadata/md5-cache/media-libs/leptonica-1.83.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=http://www.leptonica.org/ INHERIT=libtool multilib-minimal IUSE=gif jpeg jpeg2k png static-libs test tiff utils webp 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 -KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-macos +KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~ppc-macos LICENSE=Apache-2.0 RDEPEND=gif? ( >=media-libs/giflib-5.1.3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg? ( media-libs/libjpeg-turbo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg2k? ( media-libs/openjpeg: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(-)?] ) png? ( media-libs/libpng: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(-)?] 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(-)?] ) tiff? ( media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( media-libs/libwebp:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( 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(-)?] ) REQUIRED_USE=test? ( jpeg png tiff zlib ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/6 SRC_URI=https://github.com/DanBloomberg/leptonica/releases/download/1.83.1/leptonica-1.83.1.tar.gz _eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c3abe42eb405c1061029c1ad02428b94 +_md5_=6eee02dfc064bc67e3cd30a052749a09 diff --git a/metadata/md5-cache/media-libs/libepoxy-1.5.10-r2 b/metadata/md5-cache/media-libs/libepoxy-1.5.10-r2 new file mode 100644 index 000000000000..97cef7bdaedf --- /dev/null +++ b/metadata/md5-cache/media-libs/libepoxy-1.5.10-r2 @@ -0,0 +1,16 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.4:3.11[xml(+)] >=dev-lang/python-3.10.12:3.10[xml(+)] ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install setup test +DEPEND=egl? ( media-libs/mesa[egl(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +DESCRIPTION=Library for handling OpenGL function pointer management +EAPI=8 +HOMEPAGE=https://github.com/anholt/libepoxy +INHERIT=meson-multilib python-any-r1 virtualx +IUSE=+egl test +X 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 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=egl? ( media-libs/mesa[egl(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/anholt/libepoxy/archive/1.5.10.tar.gz -> libepoxy-1.5.10.tar.gz +_eclasses_=meson 18d046bdb14e1bdb22cce6e5d953e364 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 +_md5_=130d1562b6c5af325871de37e2a08f7a diff --git a/metadata/md5-cache/media-libs/libopenmpt-0.6.10 b/metadata/md5-cache/media-libs/libopenmpt-0.7.2 similarity index 98% rename from metadata/md5-cache/media-libs/libopenmpt-0.6.10 rename to metadata/md5-cache/media-libs/libopenmpt-0.7.2 index d84bf646ee39..aebc8be069b3 100644 --- a/metadata/md5-cache/media-libs/libopenmpt-0.6.10 +++ b/metadata/md5-cache/media-libs/libopenmpt-0.7.2 @@ -11,6 +11,6 @@ LICENSE=BSD RDEPEND=mp3? ( media-sound/mpg123[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ogg? ( media-libs/libogg[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vorbis? ( media-libs/libvorbis[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( 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(-)?] ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.6.10+release.autotools.tar.gz +SRC_URI=https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.7.2+release.autotools.tar.gz _eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d3d06a1c495d2a29c5fb734ee27fa7f6 diff --git a/metadata/md5-cache/media-libs/libopenraw-0.3.3 b/metadata/md5-cache/media-libs/libopenraw-0.3.3 index ebe389f14149..213c2df62a17 100644 --- a/metadata/md5-cache/media-libs/libopenraw-0.3.3 +++ b/metadata/md5-cache/media-libs/libopenraw-0.3.3 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libxml2 media-libs/libjpeg-turbo:= gtk? ( dev-libs/glib:2 >=x11 RESTRICT=!test? ( test ) SLOT=0/9 SRC_URI=https://libopenraw.freedesktop.org/download/libopenraw-0.3.3.tar.xz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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.0.0/download -> autocfg-1.0.0.crate https://crates.io/api/v1/crates/bitreader/0.3.2/download -> bitreader-0.3.2.crate https://crates.io/api/v1/crates/byteorder/1.2.2/download -> byteorder-1.2.2.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/fallible_collections/0.4.4/download -> fallible_collections-0.4.4.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hermit-abi/0.1.8/download -> hermit-abi-0.1.8.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/libc/0.2.126/download -> libc-0.2.126.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/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.12.0/download -> once_cell-1.12.0.crate https://crates.io/api/v1/crates/regex/1.5.6/download -> regex-1.5.6.crate https://crates.io/api/v1/crates/regex-syntax/0.6.26/download -> regex-syntax-0.6.26.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.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/winapi/0.3.8/download -> winapi-0.3.8.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=9c99712cce24f47bf21f0f8adb2112c1 diff --git a/metadata/md5-cache/media-libs/libopenraw-0.3.5 b/metadata/md5-cache/media-libs/libopenraw-0.3.5 index 5bcc5f990724..48965d8eb132 100644 --- a/metadata/md5-cache/media-libs/libopenraw-0.3.5 +++ b/metadata/md5-cache/media-libs/libopenraw-0.3.5 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libxml2 media-libs/libjpeg-turbo:= gtk? ( dev-libs/glib:2 >=x11 RESTRICT=!test? ( test ) SLOT=0/9 SRC_URI=https://libopenraw.freedesktop.org/download/libopenraw-0.3.5.tar.xz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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.0.0/download -> autocfg-1.0.0.crate https://crates.io/api/v1/crates/bitreader/0.3.2/download -> bitreader-0.3.2.crate https://crates.io/api/v1/crates/byteorder/1.2.2/download -> byteorder-1.2.2.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/fallible_collections/0.4.4/download -> fallible_collections-0.4.4.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hermit-abi/0.1.8/download -> hermit-abi-0.1.8.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/libc/0.2.126/download -> libc-0.2.126.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/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.12.0/download -> once_cell-1.12.0.crate https://crates.io/api/v1/crates/regex/1.5.6/download -> regex-1.5.6.crate https://crates.io/api/v1/crates/regex-syntax/0.6.26/download -> regex-syntax-0.6.26.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.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/winapi/0.3.8/download -> winapi-0.3.8.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 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5d4c72ed7dbd015b9dc05bbefc440b74 diff --git a/metadata/md5-cache/media-libs/libopenraw-0.3.6 b/metadata/md5-cache/media-libs/libopenraw-0.3.6 index 1520039fd63e..fbacf9a86170 100644 --- a/metadata/md5-cache/media-libs/libopenraw-0.3.6 +++ b/metadata/md5-cache/media-libs/libopenraw-0.3.6 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libxml2 media-libs/libjpeg-turbo:= gtk? ( dev-libs/glib:2 >=x11 RESTRICT=!test? ( test ) SLOT=0/9 SRC_URI=https://libopenraw.freedesktop.org/download/libopenraw-0.3.6.tar.xz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cc2ec5126938971d4bc4a34fa4b93e6a diff --git a/metadata/md5-cache/media-libs/libsdl2-2.26.5-r1 b/metadata/md5-cache/media-libs/libsdl2-2.26.5-r1 index a52d57fc10ea..63cfd8dae30d 100644 --- a/metadata/md5-cache/media-libs/libsdl2-2.26.5-r1 +++ b/metadata/md5-cache/media-libs/libsdl2-2.26.5-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.libsdl.org/ INHERIT=autotools flag-o-matic multilib-minimal IUSE=alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X xscreensaver 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=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc ~x86 +KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 LICENSE=ZLIB RDEPEND=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(-)?] alsa? ( >=media-libs/alsa-lib-1.0.27.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(-)?] ) dbus? ( >=sys-apps/dbus-1.6.18-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(-)?] ) fcitx4? ( app-i18n/fcitx:4 ) gles1? ( media-libs/mesa[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles1] ) gles2? ( >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gles2] ) ibus? ( app-i18n/ibus ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kms? ( >=x11-libs/libdrm-2.4.82[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.0.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(-)?,gbm(+)] ) libsamplerate? ( media-libs/libsamplerate[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nas? ( >=media-libs/nas-1.9.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXt-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( >=virtual/opengl-7.0-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(-)?] >=virtual/glu-9.0-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(-)?] ) pipewire? ( media-video/pipewire:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) udev? ( >=virtual/libudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/mesa-9.1.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl(+),gles2,wayland] >=x11-libs/libxkbcommon-0.2.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(-)?] ) X? ( >=x11-libs/libX11-1.6.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(-)?] >=x11-libs/libXcursor-1.1.14[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.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(-)?] >=x11-libs/libXfixes-6.0.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(-)?] >=x11-libs/libXi-1.7.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(-)?] >=x11-libs/libXrandr-1.4.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(-)?] xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-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(-)?] ) ) vulkan? ( media-libs/vulkan-loader ) REQUIRED_USE=alsa? ( sound ) fcitx4? ( dbus ) gles1? ( video ) gles2? ( video ) haptic? ( joystick ) ibus? ( dbus ) jack? ( sound ) nas? ( sound ) opengl? ( video ) pulseaudio? ( sound ) sndio? ( sound ) vulkan? ( video ) wayland? ( gles2 ) xscreensaver? ( X ) SLOT=0 SRC_URI=https://www.libsdl.org/release/SDL2-2.26.5.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=46b8c5ffc94109ad4b8e5bb7a37a2468 +_md5_=4f0531c4eaeba4ead800757c1e90075d diff --git a/metadata/md5-cache/media-libs/openjpeg-2.5.0-r4 b/metadata/md5-cache/media-libs/openjpeg-2.5.0-r5 similarity index 97% rename from metadata/md5-cache/media-libs/openjpeg-2.5.0-r4 rename to metadata/md5-cache/media-libs/openjpeg-2.5.0-r5 index 466344512a7b..cbca0627d815 100644 --- a/metadata/md5-cache/media-libs/openjpeg-2.5.0-r4 +++ b/metadata/md5-cache/media-libs/openjpeg-2.5.0-r5 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=2/7 SRC_URI=https://github.com/uclouvain/openjpeg/archive/v2.5.0.tar.gz -> openjpeg-2.5.0.tar.gz test? ( https://github.com/uclouvain/openjpeg-data/archive/1f3d093030f9a0b43353ec6b48500f65786ff57a.tar.gz -> openjpeg-data_20210926.tar.gz ) _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9dfb1274e1d3de424f0b33fcd4428304 +_md5_=81e0f02c2d3aa76d141935f1c9512e1f diff --git a/metadata/md5-cache/media-libs/opus-1.4 b/metadata/md5-cache/media-libs/opus-1.4 index a87f0646d65c..fd0d3f8608a5 100644 --- a/metadata/md5-cache/media-libs/opus-1.4 +++ b/metadata/md5-cache/media-libs/opus-1.4 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://opus-codec.org/ INHERIT=flag-o-matic meson-multilib python-any-r1 IUSE=custom-modes debug doc hardened static-libs test cpu_flags_x86_sse cpu_flags_arm_neon 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=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/xiph/opus/releases/download/v1.4/opus-1.4.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 18d046bdb14e1bdb22cce6e5d953e364 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=8da193668ce9b471026a20e138fbc382 +_md5_=6ba6d5aedc2f08e09e2289c09cc36cc9 diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz index 60f392a98f6b258a48309368adb93ba973597cb9..95373e3ca55c3dd696751612c72461306346fae8 100644 GIT binary patch delta 74241 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 PcJcBC4sbU>OA7)39GjFV delta 74305 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/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=configure install postinst prepare +DEPEND=net-misc/curl dev-libs/openssl:0= libnotify? ( x11-libs/libnotify ) +DESCRIPTION=Last.fm scrobbler for cmus music player +EAPI=8 +HOMEPAGE=https://github.com/Arkq/cmusfm +INHERIT=autotools readme.gentoo-r1 +IUSE=libnotify +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=GPL-3 +RDEPEND=net-misc/curl dev-libs/openssl:0= libnotify? ( x11-libs/libnotify ) media-sound/cmus +SLOT=0 +SRC_URI=https://github.com/Arkq/cmusfm/archive/v0.5.0.tar.gz -> cmusfm-0.5.0.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=9b8a05c175beced6b64b6abf79ecbd92 diff --git a/metadata/md5-cache/media-sound/fluidsynth-2.3.2-r2 b/metadata/md5-cache/media-sound/fluidsynth-2.3.2-r2 index 4322b14f7c9b..4948ca987ff0 100644 --- a/metadata/md5-cache/media-sound/fluidsynth-2.3.2-r2 +++ b/metadata/md5-cache/media-sound/fluidsynth-2.3.2-r2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.fluidsynth.org INHERIT=cmake-multilib systemd toolchain-funcs IUSE=alsa dbus debug examples ipv6 jack ladspa lash network oss pipewire portaudio pulseaudio +readline sdl +sndfile systemd threads 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=~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=LGPL-2.1+ RDEPEND=dev-libs/glib: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(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] lash? ( media-sound/lash[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ladspa? ( media-libs/ladspa-sdk[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-plugins/cmt-plugins[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pipewire? ( media-video/pipewire: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(-)?] ) portaudio? ( media-libs/portaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) readline? ( sys-libs/readline: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(-)?] ) sdl? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndfile? ( media-libs/libsndfile[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/3 SRC_URI=https://github.com/FluidSynth/fluidsynth/archive/v2.3.2.tar.gz -> fluidsynth-2.3.2.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5040cffc5aab49b44f6e0fcb7d9e5412 +_md5_=63b631773438005fd6631f405c11b913 diff --git a/metadata/md5-cache/media-sound/kid3-3.9.4 b/metadata/md5-cache/media-sound/kid3-3.9.4 new file mode 100644 index 000000000000..affbe80eb070 --- /dev/null +++ b/metadata/md5-cache/media-sound/kid3-3.9.4 @@ -0,0 +1,18 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) dev-qt/linguist-tools:5 kde? ( kde-frameworks/extra-cmake-modules:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/readline:= acoustid? ( media-libs/chromaprint:= media-video/ffmpeg:= ) flac? ( media-libs/flac:=[cxx] media-libs/libvorbis ) kde? ( kde-frameworks/kconfig:5 kde-frameworks/kconfigwidgets:5 kde-frameworks/kcoreaddons:5 kde-frameworks/kio:5 kde-frameworks/kwidgetsaddons:5 kde-frameworks/kxmlgui:5 ) mp3? ( media-libs/id3lib ) mp4? ( media-libs/libmp4v2 ) mpris? ( dev-qt/qtdbus:5 ) taglib? ( >=media-libs/taglib-1.9.1 ) vorbis? ( media-libs/libogg media-libs/libvorbis ) test? ( dev-qt/qttest:5 ) +DESCRIPTION=Simple tag editor based on Qt +EAPI=8 +HOMEPAGE=https://kid3.kde.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake kde.org python-any-r1 xdg +IUSE=acoustid flac kde mp3 mp4 +mpris +taglib test vorbis +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/readline:= acoustid? ( media-libs/chromaprint:= media-video/ffmpeg:= ) flac? ( media-libs/flac:=[cxx] media-libs/libvorbis ) kde? ( kde-frameworks/kconfig:5 kde-frameworks/kconfigwidgets:5 kde-frameworks/kcoreaddons:5 kde-frameworks/kio:5 kde-frameworks/kwidgetsaddons:5 kde-frameworks/kxmlgui:5 ) mp3? ( media-libs/id3lib ) mp4? ( media-libs/libmp4v2 ) mpris? ( dev-qt/qtdbus:5 ) taglib? ( >=media-libs/taglib-1.9.1 ) vorbis? ( media-libs/libogg media-libs/libvorbis ) +REQUIRED_USE=flac? ( vorbis ) +RESTRICT=!test? ( test ) +SLOT=5 +SRC_URI=mirror://kde/stable/kid3/3.9.4/kid3-3.9.4.tar.xz +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=0b12b261b30a34768bea25a1cfd8b45d diff --git a/metadata/md5-cache/media-sound/milkytracker-1.04.00 b/metadata/md5-cache/media-sound/milkytracker-1.04.00-r1 similarity index 96% rename from metadata/md5-cache/media-sound/milkytracker-1.04.00 rename to metadata/md5-cache/media-sound/milkytracker-1.04.00-r1 index 3d8ee4d2eb64..ff98f15f5a10 100644 --- a/metadata/md5-cache/media-sound/milkytracker-1.04.00 +++ b/metadata/md5-cache/media-sound/milkytracker-1.04.00-r1 @@ -13,4 +13,4 @@ RDEPEND=dev-libs/zziplib media-libs/libsdl2[X] sys-libs/zlib alsa? ( media-libs/ SLOT=0 SRC_URI=https://github.com/milkytracker/MilkyTracker/archive/v1.04.00.tar.gz -> milkytracker-1.04.00.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b82793d31b3251f078465f3ae05ff8af +_md5_=ce832946dc312b0d03bfb04a323cec0d diff --git a/metadata/md5-cache/media-sound/mixxx-2.3.3-r1 b/metadata/md5-cache/media-sound/mixxx-2.3.3-r1 deleted file mode 100644 index 3061cf494ef9..000000000000 --- a/metadata/md5-cache/media-sound/mixxx-2.3.3-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig dev-qt/qttest:5 dev-qt/qtxmlpatterns:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=dev-db/sqlite dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtscript:5[scripttools] dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 media-libs/chromaprint media-libs/flac:= media-libs/libebur128 media-libs/libid3tag:= media-libs/libogg media-libs/libsndfile media-libs/libsoundtouch media-libs/libvorbis media-libs/portaudio[alsa] media-libs/portmidi media-libs/rubberband media-libs/taglib media-libs/vamp-plugin-sdk media-sound/lame sci-libs/fftw:3.0= sys-power/upower virtual/glu virtual/libusb:1 virtual/opengl virtual/udev x11-libs/libX11 aac? ( media-libs/faad2 media-libs/libmp4v2 ) ffmpeg? ( media-video/ffmpeg:= ) hid? ( dev-libs/hidapi ) keyfinder? ( media-libs/libkeyfinder ) lv2? ( media-libs/lilv ) modplug? ( media-libs/libmodplug ) mp3? ( media-libs/libmad ) mp4? ( media-libs/libmp4v2:= ) opus? ( media-libs/opusfile ) qtkeychain? ( dev-libs/qtkeychain ) wavpack? ( media-sound/wavpack ) dev-qt/qtconcurrent:5 -DESCRIPTION=Advanced Digital DJ tool based on Qt -EAPI=8 -HOMEPAGE=https://www.mixxx.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake xdg udev -IUSE=aac ffmpeg hid keyfinder lv2 modplug mp3 mp4 opus qtkeychain shout wavpack l10n_ca l10n_cs l10n_de l10n_en l10n_es l10n_fi l10n_fr l10n_gl l10n_id l10n_it l10n_ja l10n_kn l10n_nl l10n_pl l10n_pt l10n_ro l10n_ru l10n_sl l10n_sq l10n_sr l10n_tr l10n_zh-CN l10n_zh-TW -KEYWORDS=amd64 x86 -LICENSE=GPL-2 -RDEPEND=dev-db/sqlite dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtscript:5[scripttools] dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 media-libs/chromaprint media-libs/flac:= media-libs/libebur128 media-libs/libid3tag:= media-libs/libogg media-libs/libsndfile media-libs/libsoundtouch media-libs/libvorbis media-libs/portaudio[alsa] media-libs/portmidi media-libs/rubberband media-libs/taglib media-libs/vamp-plugin-sdk media-sound/lame sci-libs/fftw:3.0= sys-power/upower virtual/glu virtual/libusb:1 virtual/opengl virtual/udev x11-libs/libX11 aac? ( media-libs/faad2 media-libs/libmp4v2 ) ffmpeg? ( media-video/ffmpeg:= ) hid? ( dev-libs/hidapi ) keyfinder? ( media-libs/libkeyfinder ) lv2? ( media-libs/lilv ) modplug? ( media-libs/libmodplug ) mp3? ( media-libs/libmad ) mp4? ( media-libs/libmp4v2:= ) opus? ( media-libs/opusfile ) qtkeychain? ( dev-libs/qtkeychain ) wavpack? ( media-sound/wavpack ) -SLOT=0 -SRC_URI=https://github.com/mixxxdj/mixxx/archive/refs/tags/2.3.3.tar.gz -> mixxx-2.3.3.tar.gz l10n_ca? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-ca.pdf ) l10n_cs? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-cs.pdf ) l10n_de? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-de.pdf ) l10n_en? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-en.pdf ) l10n_es? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-es.pdf ) l10n_fi? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-fi.pdf ) l10n_fr? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-fr.pdf ) l10n_gl? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-gl.pdf ) l10n_id? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-id.pdf ) l10n_it? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-it.pdf ) l10n_ja? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-ja-JP.pdf ) l10n_kn? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-kn.pdf ) l10n_nl? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-nl.pdf ) l10n_pl? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-pl.pdf ) l10n_pt? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-pt.pdf ) l10n_ro? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-ro.pdf ) l10n_ru? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-ru.pdf ) l10n_sl? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-sl.pdf ) l10n_sq? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-sq.pdf ) l10n_sr? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-sr.pdf ) l10n_tr? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-tr.pdf ) l10n_zh-CN? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-zh-CN.pdf ) l10n_zh-TW? ( https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-zh-TW.pdf ) https://downloads.mixxx.org/manual/2.3/mixxx-manual-2.3-en.pdf -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=409b96d128d29e6f87acca1ddd66d734 diff --git a/metadata/md5-cache/media-sound/ncspot-0.13.3 b/metadata/md5-cache/media-sound/ncspot-0.13.3 index de3eab32cf5e..16b90588f58e 100644 --- a/metadata/md5-cache/media-sound/ncspot-0.13.3 +++ b/metadata/md5-cache/media-sound/ncspot-0.13.3 @@ -11,5 +11,5 @@ LICENSE=BSD-2 Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 RDEPEND=dev-libs/openssl:= media-libs/libpulse sys-apps/dbus sys-libs/ncurses x11-libs/libxcb:= cover? ( media-gfx/ueberzug ) SLOT=0 SRC_URI=https://github.com/hrkfdn/ncspot/archive/refs/tags/v0.13.3.tar.gz -> ncspot-0.13.3.tar.gz https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aes/0.6.0/download -> aes-0.6.0.crate https://crates.io/api/v1/crates/aes-ctr/0.6.0/download -> aes-ctr-0.6.0.crate https://crates.io/api/v1/crates/aes-soft/0.6.4/download -> aes-soft-0.6.4.crate https://crates.io/api/v1/crates/aesni/0.10.0/download -> aesni-0.10.0.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/alsa/0.6.0/download -> alsa-0.6.0.crate https://crates.io/api/v1/crates/alsa-sys/0.3.1/download -> alsa-sys-0.3.1.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/async-broadcast/0.5.1/download -> async-broadcast-0.5.1.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-executor/1.5.1/download -> async-executor-1.5.1.crate https://crates.io/api/v1/crates/async-fs/1.6.0/download -> async-fs-1.6.0.crate https://crates.io/api/v1/crates/async-io/1.13.0/download -> async-io-1.13.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/async-process/1.7.0/download -> async-process-1.7.0.crate https://crates.io/api/v1/crates/async-recursion/1.0.4/download -> async-recursion-1.0.4.crate https://crates.io/api/v1/crates/async-task/4.4.0/download -> async-task-4.4.0.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/atomic-waker/1.1.1/download -> atomic-waker-1.1.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.20.0/download -> base64-0.20.0.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bindgen/0.64.0/download -> bindgen-0.64.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/blocking/1.3.1/download -> blocking-1.3.1.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.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/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/cipher/0.2.5/download -> cipher-0.2.5.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/4.3.3/download -> clap-4.3.3.crate https://crates.io/api/v1/crates/clap_builder/4.3.3/download -> clap_builder-4.3.3.crate https://crates.io/api/v1/crates/clap_complete/4.3.1/download -> clap_complete-4.3.1.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.12/download -> clap_mangen-0.2.12.crate https://crates.io/api/v1/crates/clipboard/0.5.0/download -> clipboard-0.5.0.crate https://crates.io/api/v1/crates/clipboard-win/2.2.0/download -> clipboard-win-2.2.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/concurrent-queue/2.2.0/download -> concurrent-queue-2.2.0.crate https://crates.io/api/v1/crates/cookie/0.16.2/download -> cookie-0.16.2.crate https://crates.io/api/v1/crates/cookie_store/0.19.0/download -> cookie_store-0.19.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/coreaudio-rs/0.10.0/download -> coreaudio-rs-0.10.0.crate https://crates.io/api/v1/crates/coreaudio-sys/0.2.12/download -> coreaudio-sys-0.2.12.crate https://crates.io/api/v1/crates/cpal/0.13.5/download -> cpal-0.13.5.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/crypto-mac/0.11.1/download -> crypto-mac-0.11.1.crate https://crates.io/api/v1/crates/ctr/0.6.0/download -> ctr-0.6.0.crate https://crates.io/api/v1/crates/cursive/0.20.0/download -> cursive-0.20.0.crate https://crates.io/api/v1/crates/cursive_buffered_backend/0.6.1/download -> cursive_buffered_backend-0.6.1.crate https://crates.io/api/v1/crates/cursive_core/0.3.7/download -> cursive_core-0.3.7.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling/0.20.1/download -> darling-0.20.1.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.20.1/download -> darling_core-0.20.1.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.20.1/download -> darling_macro-0.20.1.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/derive-new/0.5.9/download -> derive-new-0.5.9.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs-next/1.0.2/download -> dirs-next-1.0.2.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/downcast-rs/1.2.0/download -> downcast-rs-1.2.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/enum-map/2.5.0/download -> enum-map-2.5.0.crate https://crates.io/api/v1/crates/enum-map-derive/0.11.0/download -> enum-map-derive-0.11.0.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.11/download -> enum_dispatch-0.3.11.crate https://crates.io/api/v1/crates/enumflags2/0.7.7/download -> enumflags2-0.7.7.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.7/download -> enumflags2_derive-0.7.7.crate https://crates.io/api/v1/crates/enumset/1.1.2/download -> enumset-1.1.2.crate https://crates.io/api/v1/crates/enumset_derive/0.8.1/download -> enumset_derive-0.8.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.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/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-lite/1.13.0/download -> futures-lite-1.13.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/h2/0.3.19/download -> h2-0.3.19.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/headers/0.3.8/download -> headers-0.3.8.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.11.0/download -> hmac-0.11.0.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/hyper/0.14.26/download -> hyper-0.14.26.crate https://crates.io/api/v1/crates/hyper-proxy/0.9.1/download -> hyper-proxy-0.9.1.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/ioctl-rs/0.2.0/download -> ioctl-rs-0.2.0.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jni/0.19.0/download -> jni-0.19.0.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/js-sys/0.3.63/download -> js-sys-0.3.63.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/lewton/0.10.2/download -> lewton-0.10.2.crate https://crates.io/api/v1/crates/libc/0.2.146/download -> libc-0.2.146.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/libpulse-binding/2.27.1/download -> libpulse-binding-2.27.1.crate https://crates.io/api/v1/crates/libpulse-simple-binding/2.27.1/download -> libpulse-simple-binding-2.27.1.crate https://crates.io/api/v1/crates/libpulse-simple-sys/1.20.1/download -> libpulse-simple-sys-1.20.1.crate https://crates.io/api/v1/crates/libpulse-sys/1.20.1/download -> libpulse-sys-1.20.1.crate https://crates.io/api/v1/crates/librespot-audio/0.4.2/download -> librespot-audio-0.4.2.crate https://crates.io/api/v1/crates/librespot-core/0.4.2/download -> librespot-core-0.4.2.crate https://crates.io/api/v1/crates/librespot-metadata/0.4.2/download -> librespot-metadata-0.4.2.crate https://crates.io/api/v1/crates/librespot-playback/0.4.2/download -> librespot-playback-0.4.2.crate https://crates.io/api/v1/crates/librespot-protocol/0.4.2/download -> librespot-protocol-0.4.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/mac-notification-sys/0.5.6/download -> mac-notification-sys-0.5.6.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/maybe-async/0.2.7/download -> maybe-async-0.2.7.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.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/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/ncurses/5.101.0/download -> ncurses-5.101.0.crate https://crates.io/api/v1/crates/ndk/0.6.0/download -> ndk-0.6.0.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-glue/0.6.2/download -> ndk-glue-0.6.2.crate https://crates.io/api/v1/crates/ndk-macro/0.3.0/download -> ndk-macro-0.3.0.crate https://crates.io/api/v1/crates/ndk-sys/0.3.0/download -> ndk-sys-0.3.0.crate https://crates.io/api/v1/crates/nix/0.23.2/download -> nix-0.23.2.crate https://crates.io/api/v1/crates/nix/0.24.3/download -> nix-0.24.3.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify-rust/4.8.0/download -> notify-rust-4.8.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num/0.4.0/download -> num-0.4.0.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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-derive/0.3.3/download -> num-derive-0.3.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.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/num_enum/0.5.11/download -> num_enum-0.5.11.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.11/download -> num_enum_derive-0.5.11.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.30.4/download -> object-0.30.4.crate https://crates.io/api/v1/crates/oboe/0.4.6/download -> oboe-0.4.6.crate https://crates.io/api/v1/crates/oboe-sys/0.4.5/download -> oboe-sys-0.4.5.crate https://crates.io/api/v1/crates/ogg/0.8.0/download -> ogg-0.8.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl/0.10.54/download -> openssl-0.10.54.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.88/download -> openssl-sys-0.9.88.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/owning_ref/0.4.1/download -> owning_ref-0.4.1.crate https://crates.io/api/v1/crates/pancurses/0.17.0/download -> pancurses-0.17.0.crate https://crates.io/api/v1/crates/parking/2.1.0/download -> parking-2.1.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/parse_duration/2.1.1/download -> parse_duration-2.1.1.crate https://crates.io/api/v1/crates/pbkdf2/0.8.0/download -> pbkdf2-0.8.0.crate https://crates.io/api/v1/crates/pdcurses-sys/0.7.1/download -> pdcurses-sys-0.7.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/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/platform-dirs/0.3.0/download -> platform-dirs-0.3.0.crate https://crates.io/api/v1/crates/polling/2.8.0/download -> polling-2.8.0.crate https://crates.io/api/v1/crates/portaudio-rs/0.3.2/download -> portaudio-rs-0.3.2.crate https://crates.io/api/v1/crates/portaudio-sys/0.1.1/download -> portaudio-sys-0.1.1.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/priority-queue/1.3.1/download -> priority-queue-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/protobuf/2.28.0/download -> protobuf-2.28.0.crate https://crates.io/api/v1/crates/protobuf-codegen/2.28.0/download -> protobuf-codegen-2.28.0.crate https://crates.io/api/v1/crates/protobuf-codegen-pure/2.28.0/download -> protobuf-codegen-pure-2.28.0.crate https://crates.io/api/v1/crates/quick-xml/0.23.1/download -> quick-xml-0.23.1.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.4/download -> regex-1.8.4.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/reqwest/0.11.18/download -> reqwest-0.11.18.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rodio/0.15.0/download -> rodio-0.15.0.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rspotify/0.11.7/download -> rspotify-0.11.7.crate https://crates.io/api/v1/crates/rspotify-http/0.11.7/download -> rspotify-http-0.11.7.crate https://crates.io/api/v1/crates/rspotify-macros/0.11.7/download -> rspotify-macros-0.11.7.crate https://crates.io/api/v1/crates/rspotify-model/0.11.7/download -> rspotify-model-0.11.7.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.37.20/download -> rustix-0.37.20.crate https://crates.io/api/v1/crates/rustls/0.20.8/download -> rustls-0.20.8.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/security-framework/2.9.1/download -> security-framework-2.9.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.9.0/download -> security-framework-sys-2.9.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.164/download -> serde_derive-1.0.164.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_repr/0.1.12/download -> serde_repr-0.1.12.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shannon/0.2.0/download -> shannon-0.2.0.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/stdweb/0.1.3/download -> stdweb-0.1.3.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.22.0/download -> strum-0.22.0.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.22.0/download -> strum_macros-0.22.0.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/tauri-winrt-notification/0.1.0/download -> tauri-winrt-notification-0.1.0.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.0.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread-id/4.1.0/download -> thread-id-4.1.0.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.22/download -> time-0.3.22.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.28.2/download -> tokio-1.28.2.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-stream/0.1.14/download -> tokio-stream-0.1.14.crate https://crates.io/api/v1/crates/tokio-util/0.7.8/download -> tokio-util-0.7.8.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tree_magic_mini/3.0.3/download -> tree_magic_mini-3.0.3.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/uds_windows/1.0.2/download -> uds_windows-1.0.2.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.6.2/download -> ureq-2.6.2.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.3/download -> uuid-1.3.3.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vergen/3.2.0/download -> vergen-3.2.0.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/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.36/download -> wasm-bindgen-futures-0.4.36.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/wayland-client/0.29.5/download -> wayland-client-0.29.5.crate https://crates.io/api/v1/crates/wayland-commons/0.29.5/download -> wayland-commons-0.29.5.crate https://crates.io/api/v1/crates/wayland-protocols/0.29.5/download -> wayland-protocols-0.29.5.crate https://crates.io/api/v1/crates/wayland-scanner/0.29.5/download -> wayland-scanner-0.29.5.crate https://crates.io/api/v1/crates/wayland-sys/0.29.5/download -> wayland-sys-0.29.5.crate https://crates.io/api/v1/crates/web-sys/0.3.63/download -> web-sys-0.3.63.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.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/windows/0.39.0/download -> windows-0.39.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.39.0/download -> windows_aarch64_msvc-0.39.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.39.0/download -> windows_i686_gnu-0.39.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.39.0/download -> windows_i686_msvc-0.39.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.39.0/download -> windows_x86_64_gnu-0.39.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.39.0/download -> windows_x86_64_msvc-0.39.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.1/download -> winnow-0.4.1.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/winreg/0.5.1/download -> winreg-0.5.1.crate https://crates.io/api/v1/crates/wl-clipboard-rs/0.7.0/download -> wl-clipboard-rs-0.7.0.crate https://crates.io/api/v1/crates/x11-clipboard/0.3.3/download -> x11-clipboard-0.3.3.crate https://crates.io/api/v1/crates/xcb/0.8.2/download -> xcb-0.8.2.crate https://crates.io/api/v1/crates/xdg-home/1.0.0/download -> xdg-home-1.0.0.crate https://crates.io/api/v1/crates/xi-unicode/0.3.0/download -> xi-unicode-0.3.0.crate https://crates.io/api/v1/crates/xml-rs/0.8.14/download -> xml-rs-0.8.14.crate https://crates.io/api/v1/crates/zbus/3.13.1/download -> zbus-3.13.1.crate https://crates.io/api/v1/crates/zbus_macros/3.13.1/download -> zbus_macros-3.13.1.crate https://crates.io/api/v1/crates/zbus_names/2.5.1/download -> zbus_names-2.5.1.crate https://crates.io/api/v1/crates/zerocopy/0.6.1/download -> zerocopy-0.6.1.crate https://crates.io/api/v1/crates/zerocopy-derive/0.3.2/download -> zerocopy-derive-0.3.2.crate https://crates.io/api/v1/crates/zvariant/3.14.0/download -> zvariant-3.14.0.crate https://crates.io/api/v1/crates/zvariant_derive/3.14.0/download -> zvariant_derive-3.14.0.crate https://crates.io/api/v1/crates/zvariant_utils/1.0.1/download -> zvariant_utils-1.0.1.crate https://crates.io/api/v1/crates/cargo-xtask/0.1.0/download -> cargo-xtask-0.1.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.8/download -> clap_mangen-0.2.8.crate https://crates.io/api/v1/crates/clap_complete/4.2.1/download -> clap_complete-4.2.1.crate https://crates.io/api/v1/crates/clap/4.2.7/download -> clap-4.2.7.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=37bddfdc2371c936108ca766473a895c diff --git a/metadata/md5-cache/media-sound/ncspot-0.13.3-r1 b/metadata/md5-cache/media-sound/ncspot-0.13.3-r1 index c8913a8c6e97..787f3e51ed09 100644 --- a/metadata/md5-cache/media-sound/ncspot-0.13.3-r1 +++ b/metadata/md5-cache/media-sound/ncspot-0.13.3-r1 @@ -11,5 +11,5 @@ LICENSE=BSD-2 Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 RDEPEND=dev-libs/openssl:= sys-apps/dbus clipboard? ( x11-libs/libxcb:= ) cover? ( media-gfx/ueberzug ) ncurses? ( sys-libs/ncurses:= ) !ncurses? ( sys-libs/ncurses ) pulseaudio? ( media-libs/libpulse ) !pulseaudio? ( media-libs/alsa-lib ) SLOT=0 SRC_URI=https://github.com/hrkfdn/ncspot/archive/refs/tags/v0.13.3.tar.gz -> ncspot-0.13.3.tar.gz https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aes/0.6.0/download -> aes-0.6.0.crate https://crates.io/api/v1/crates/aes-ctr/0.6.0/download -> aes-ctr-0.6.0.crate https://crates.io/api/v1/crates/aes-soft/0.6.4/download -> aes-soft-0.6.4.crate https://crates.io/api/v1/crates/aesni/0.10.0/download -> aesni-0.10.0.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/alsa/0.6.0/download -> alsa-0.6.0.crate https://crates.io/api/v1/crates/alsa-sys/0.3.1/download -> alsa-sys-0.3.1.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/async-broadcast/0.5.1/download -> async-broadcast-0.5.1.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-executor/1.5.1/download -> async-executor-1.5.1.crate https://crates.io/api/v1/crates/async-fs/1.6.0/download -> async-fs-1.6.0.crate https://crates.io/api/v1/crates/async-io/1.13.0/download -> async-io-1.13.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/async-process/1.7.0/download -> async-process-1.7.0.crate https://crates.io/api/v1/crates/async-recursion/1.0.4/download -> async-recursion-1.0.4.crate https://crates.io/api/v1/crates/async-task/4.4.0/download -> async-task-4.4.0.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/atomic-waker/1.1.1/download -> atomic-waker-1.1.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.20.0/download -> base64-0.20.0.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bindgen/0.64.0/download -> bindgen-0.64.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/blocking/1.3.1/download -> blocking-1.3.1.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cesu8/1.1.0/download -> cesu8-1.1.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/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/cipher/0.2.5/download -> cipher-0.2.5.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/4.3.3/download -> clap-4.3.3.crate https://crates.io/api/v1/crates/clap_builder/4.3.3/download -> clap_builder-4.3.3.crate https://crates.io/api/v1/crates/clap_complete/4.3.1/download -> clap_complete-4.3.1.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.12/download -> clap_mangen-0.2.12.crate https://crates.io/api/v1/crates/clipboard/0.5.0/download -> clipboard-0.5.0.crate https://crates.io/api/v1/crates/clipboard-win/2.2.0/download -> clipboard-win-2.2.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/concurrent-queue/2.2.0/download -> concurrent-queue-2.2.0.crate https://crates.io/api/v1/crates/cookie/0.16.2/download -> cookie-0.16.2.crate https://crates.io/api/v1/crates/cookie_store/0.19.0/download -> cookie_store-0.19.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/coreaudio-rs/0.10.0/download -> coreaudio-rs-0.10.0.crate https://crates.io/api/v1/crates/coreaudio-sys/0.2.12/download -> coreaudio-sys-0.2.12.crate https://crates.io/api/v1/crates/cpal/0.13.5/download -> cpal-0.13.5.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/crypto-mac/0.11.1/download -> crypto-mac-0.11.1.crate https://crates.io/api/v1/crates/ctr/0.6.0/download -> ctr-0.6.0.crate https://crates.io/api/v1/crates/cursive/0.20.0/download -> cursive-0.20.0.crate https://crates.io/api/v1/crates/cursive_buffered_backend/0.6.1/download -> cursive_buffered_backend-0.6.1.crate https://crates.io/api/v1/crates/cursive_core/0.3.7/download -> cursive_core-0.3.7.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling/0.20.1/download -> darling-0.20.1.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.20.1/download -> darling_core-0.20.1.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.20.1/download -> darling_macro-0.20.1.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/derive-new/0.5.9/download -> derive-new-0.5.9.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs-next/1.0.2/download -> dirs-next-1.0.2.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/downcast-rs/1.2.0/download -> downcast-rs-1.2.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/enum-map/2.5.0/download -> enum-map-2.5.0.crate https://crates.io/api/v1/crates/enum-map-derive/0.11.0/download -> enum-map-derive-0.11.0.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.11/download -> enum_dispatch-0.3.11.crate https://crates.io/api/v1/crates/enumflags2/0.7.7/download -> enumflags2-0.7.7.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.7/download -> enumflags2_derive-0.7.7.crate https://crates.io/api/v1/crates/enumset/1.1.2/download -> enumset-1.1.2.crate https://crates.io/api/v1/crates/enumset_derive/0.8.1/download -> enumset_derive-0.8.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.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/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-lite/1.13.0/download -> futures-lite-1.13.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/h2/0.3.19/download -> h2-0.3.19.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/headers/0.3.8/download -> headers-0.3.8.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.11.0/download -> hmac-0.11.0.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/hyper/0.14.26/download -> hyper-0.14.26.crate https://crates.io/api/v1/crates/hyper-proxy/0.9.1/download -> hyper-proxy-0.9.1.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/ioctl-rs/0.2.0/download -> ioctl-rs-0.2.0.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jni/0.19.0/download -> jni-0.19.0.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/js-sys/0.3.63/download -> js-sys-0.3.63.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/lewton/0.10.2/download -> lewton-0.10.2.crate https://crates.io/api/v1/crates/libc/0.2.146/download -> libc-0.2.146.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/libpulse-binding/2.27.1/download -> libpulse-binding-2.27.1.crate https://crates.io/api/v1/crates/libpulse-simple-binding/2.27.1/download -> libpulse-simple-binding-2.27.1.crate https://crates.io/api/v1/crates/libpulse-simple-sys/1.20.1/download -> libpulse-simple-sys-1.20.1.crate https://crates.io/api/v1/crates/libpulse-sys/1.20.1/download -> libpulse-sys-1.20.1.crate https://crates.io/api/v1/crates/librespot-audio/0.4.2/download -> librespot-audio-0.4.2.crate https://crates.io/api/v1/crates/librespot-core/0.4.2/download -> librespot-core-0.4.2.crate https://crates.io/api/v1/crates/librespot-metadata/0.4.2/download -> librespot-metadata-0.4.2.crate https://crates.io/api/v1/crates/librespot-playback/0.4.2/download -> librespot-playback-0.4.2.crate https://crates.io/api/v1/crates/librespot-protocol/0.4.2/download -> librespot-protocol-0.4.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/mac-notification-sys/0.5.6/download -> mac-notification-sys-0.5.6.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/maybe-async/0.2.7/download -> maybe-async-0.2.7.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.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/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/ncurses/5.101.0/download -> ncurses-5.101.0.crate https://crates.io/api/v1/crates/ndk/0.6.0/download -> ndk-0.6.0.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-glue/0.6.2/download -> ndk-glue-0.6.2.crate https://crates.io/api/v1/crates/ndk-macro/0.3.0/download -> ndk-macro-0.3.0.crate https://crates.io/api/v1/crates/ndk-sys/0.3.0/download -> ndk-sys-0.3.0.crate https://crates.io/api/v1/crates/nix/0.23.2/download -> nix-0.23.2.crate https://crates.io/api/v1/crates/nix/0.24.3/download -> nix-0.24.3.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify-rust/4.8.0/download -> notify-rust-4.8.0.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num/0.4.0/download -> num-0.4.0.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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-derive/0.3.3/download -> num-derive-0.3.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.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/num_enum/0.5.11/download -> num_enum-0.5.11.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.11/download -> num_enum_derive-0.5.11.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.30.4/download -> object-0.30.4.crate https://crates.io/api/v1/crates/oboe/0.4.6/download -> oboe-0.4.6.crate https://crates.io/api/v1/crates/oboe-sys/0.4.5/download -> oboe-sys-0.4.5.crate https://crates.io/api/v1/crates/ogg/0.8.0/download -> ogg-0.8.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl/0.10.54/download -> openssl-0.10.54.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.88/download -> openssl-sys-0.9.88.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/owning_ref/0.4.1/download -> owning_ref-0.4.1.crate https://crates.io/api/v1/crates/pancurses/0.17.0/download -> pancurses-0.17.0.crate https://crates.io/api/v1/crates/parking/2.1.0/download -> parking-2.1.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/parse_duration/2.1.1/download -> parse_duration-2.1.1.crate https://crates.io/api/v1/crates/pbkdf2/0.8.0/download -> pbkdf2-0.8.0.crate https://crates.io/api/v1/crates/pdcurses-sys/0.7.1/download -> pdcurses-sys-0.7.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/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/platform-dirs/0.3.0/download -> platform-dirs-0.3.0.crate https://crates.io/api/v1/crates/polling/2.8.0/download -> polling-2.8.0.crate https://crates.io/api/v1/crates/portaudio-rs/0.3.2/download -> portaudio-rs-0.3.2.crate https://crates.io/api/v1/crates/portaudio-sys/0.1.1/download -> portaudio-sys-0.1.1.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/priority-queue/1.3.1/download -> priority-queue-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/protobuf/2.28.0/download -> protobuf-2.28.0.crate https://crates.io/api/v1/crates/protobuf-codegen/2.28.0/download -> protobuf-codegen-2.28.0.crate https://crates.io/api/v1/crates/protobuf-codegen-pure/2.28.0/download -> protobuf-codegen-pure-2.28.0.crate https://crates.io/api/v1/crates/quick-xml/0.23.1/download -> quick-xml-0.23.1.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.4/download -> regex-1.8.4.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/reqwest/0.11.18/download -> reqwest-0.11.18.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rodio/0.15.0/download -> rodio-0.15.0.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rspotify/0.11.7/download -> rspotify-0.11.7.crate https://crates.io/api/v1/crates/rspotify-http/0.11.7/download -> rspotify-http-0.11.7.crate https://crates.io/api/v1/crates/rspotify-macros/0.11.7/download -> rspotify-macros-0.11.7.crate https://crates.io/api/v1/crates/rspotify-model/0.11.7/download -> rspotify-model-0.11.7.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.37.20/download -> rustix-0.37.20.crate https://crates.io/api/v1/crates/rustls/0.20.8/download -> rustls-0.20.8.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/security-framework/2.9.1/download -> security-framework-2.9.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.9.0/download -> security-framework-sys-2.9.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.164/download -> serde_derive-1.0.164.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_repr/0.1.12/download -> serde_repr-0.1.12.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shannon/0.2.0/download -> shannon-0.2.0.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/stdweb/0.1.3/download -> stdweb-0.1.3.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.22.0/download -> strum-0.22.0.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.22.0/download -> strum_macros-0.22.0.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/tauri-winrt-notification/0.1.0/download -> tauri-winrt-notification-0.1.0.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.0.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread-id/4.1.0/download -> thread-id-4.1.0.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.22/download -> time-0.3.22.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.28.2/download -> tokio-1.28.2.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-stream/0.1.14/download -> tokio-stream-0.1.14.crate https://crates.io/api/v1/crates/tokio-util/0.7.8/download -> tokio-util-0.7.8.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tree_magic_mini/3.0.3/download -> tree_magic_mini-3.0.3.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/uds_windows/1.0.2/download -> uds_windows-1.0.2.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.6.2/download -> ureq-2.6.2.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.3/download -> uuid-1.3.3.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/vergen/3.2.0/download -> vergen-3.2.0.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/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.36/download -> wasm-bindgen-futures-0.4.36.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/wayland-client/0.29.5/download -> wayland-client-0.29.5.crate https://crates.io/api/v1/crates/wayland-commons/0.29.5/download -> wayland-commons-0.29.5.crate https://crates.io/api/v1/crates/wayland-protocols/0.29.5/download -> wayland-protocols-0.29.5.crate https://crates.io/api/v1/crates/wayland-scanner/0.29.5/download -> wayland-scanner-0.29.5.crate https://crates.io/api/v1/crates/wayland-sys/0.29.5/download -> wayland-sys-0.29.5.crate https://crates.io/api/v1/crates/web-sys/0.3.63/download -> web-sys-0.3.63.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.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/windows/0.39.0/download -> windows-0.39.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.39.0/download -> windows_aarch64_msvc-0.39.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.39.0/download -> windows_i686_gnu-0.39.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.39.0/download -> windows_i686_msvc-0.39.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.39.0/download -> windows_x86_64_gnu-0.39.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.39.0/download -> windows_x86_64_msvc-0.39.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.1/download -> winnow-0.4.1.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/winreg/0.5.1/download -> winreg-0.5.1.crate https://crates.io/api/v1/crates/wl-clipboard-rs/0.7.0/download -> wl-clipboard-rs-0.7.0.crate https://crates.io/api/v1/crates/x11-clipboard/0.3.3/download -> x11-clipboard-0.3.3.crate https://crates.io/api/v1/crates/xcb/0.8.2/download -> xcb-0.8.2.crate https://crates.io/api/v1/crates/xdg-home/1.0.0/download -> xdg-home-1.0.0.crate https://crates.io/api/v1/crates/xi-unicode/0.3.0/download -> xi-unicode-0.3.0.crate https://crates.io/api/v1/crates/xml-rs/0.8.14/download -> xml-rs-0.8.14.crate https://crates.io/api/v1/crates/zbus/3.13.1/download -> zbus-3.13.1.crate https://crates.io/api/v1/crates/zbus_macros/3.13.1/download -> zbus_macros-3.13.1.crate https://crates.io/api/v1/crates/zbus_names/2.5.1/download -> zbus_names-2.5.1.crate https://crates.io/api/v1/crates/zerocopy/0.6.1/download -> zerocopy-0.6.1.crate https://crates.io/api/v1/crates/zerocopy-derive/0.3.2/download -> zerocopy-derive-0.3.2.crate https://crates.io/api/v1/crates/zvariant/3.14.0/download -> zvariant-3.14.0.crate https://crates.io/api/v1/crates/zvariant_derive/3.14.0/download -> zvariant_derive-3.14.0.crate https://crates.io/api/v1/crates/zvariant_utils/1.0.1/download -> zvariant_utils-1.0.1.crate https://crates.io/api/v1/crates/cargo-xtask/0.1.0/download -> cargo-xtask-0.1.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.8/download -> clap_mangen-0.2.8.crate https://crates.io/api/v1/crates/clap_complete/4.2.1/download -> clap_complete-4.2.1.crate https://crates.io/api/v1/crates/clap/4.2.7/download -> clap-4.2.7.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=e78478b2c2939b16a1b042841762db6b diff --git a/metadata/md5-cache/media-sound/openmpt123-0.7.1 b/metadata/md5-cache/media-sound/openmpt123-0.7.2 similarity index 82% rename from metadata/md5-cache/media-sound/openmpt123-0.7.1 rename to metadata/md5-cache/media-sound/openmpt123-0.7.2 index e2c4291d3320..126593a63947 100644 --- a/metadata/md5-cache/media-sound/openmpt123-0.7.1 +++ b/metadata/md5-cache/media-sound/openmpt123-0.7.2 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig DEFINED_PHASES=compile configure install prepare -DEPEND=~media-libs/libopenmpt-0.7.1 flac? ( media-libs/flac:= ) pulseaudio? ( media-sound/pulseaudio ) sdl? ( >=media-libs/libsdl2-2.0.4 ) sndfile? ( media-libs/libsndfile ) +DEPEND=~media-libs/libopenmpt-0.7.2 flac? ( media-libs/flac:= ) pulseaudio? ( media-sound/pulseaudio ) sdl? ( >=media-libs/libsdl2-2.0.4 ) sndfile? ( media-libs/libsndfile ) DESCRIPTION=libopenmpt-based command line player for tracked music files (modules) EAPI=8 HOMEPAGE=https://lib.openmpt.org/libopenmpt/ @@ -8,8 +8,8 @@ INHERIT=multilib IUSE=flac portaudio pulseaudio sdl sndfile KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=BSD -RDEPEND=~media-libs/libopenmpt-0.7.1 flac? ( media-libs/flac:= ) pulseaudio? ( media-sound/pulseaudio ) sdl? ( >=media-libs/libsdl2-2.0.4 ) sndfile? ( media-libs/libsndfile ) +RDEPEND=~media-libs/libopenmpt-0.7.2 flac? ( media-libs/flac:= ) pulseaudio? ( media-sound/pulseaudio ) sdl? ( >=media-libs/libsdl2-2.0.4 ) sndfile? ( media-libs/libsndfile ) SLOT=0 -SRC_URI=https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.7.1+release.autotools.tar.gz +SRC_URI=https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.7.2+release.autotools.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=585dd12f73542fc83cd493b9814ce741 diff --git a/metadata/md5-cache/media-sound/qtractor-0.9.33 b/metadata/md5-cache/media-sound/qtractor-0.9.33 deleted file mode 100644 index 778e31a09127..000000000000 --- a/metadata/md5-cache/media-sound/qtractor-0.9.33 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/libsndfile media-libs/lilv media-libs/lv2 media-libs/suil virtual/jack x11-libs/libxcb:= aubio? ( media-libs/aubio:= ) dssi? ( media-libs/dssi ) ladspa? ( media-libs/ladspa-sdk ) libsamplerate? ( media-libs/libsamplerate ) mad? ( media-libs/libmad ) osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libogg media-libs/libvorbis ) zlib? ( sys-libs/zlib ) -DESCRIPTION=Audio/MIDI multi-track sequencer written in C++ with the Qt framework -EAPI=8 -HOMEPAGE=https://qtractor.sourceforge.io -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake xdg -IUSE=aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib -KEYWORDS=amd64 x86 -LICENSE=GPL-2 -RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/libsndfile media-libs/lilv media-libs/lv2 media-libs/suil virtual/jack x11-libs/libxcb:= aubio? ( media-libs/aubio:= ) dssi? ( media-libs/dssi ) ladspa? ( media-libs/ladspa-sdk ) libsamplerate? ( media-libs/libsamplerate ) mad? ( media-libs/libmad ) osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libogg media-libs/libvorbis ) zlib? ( sys-libs/zlib ) -REQUIRED_USE=dssi? ( ladspa ) -SLOT=0 -SRC_URI=mirror://sourceforge/qtractor/qtractor-0.9.33.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0e5bf81f19265d555580325b56e2839e diff --git a/metadata/md5-cache/media-sound/qtractor-0.9.34-r1 b/metadata/md5-cache/media-sound/qtractor-0.9.34-r1 index e27bb9d17dd4..e56d8a0f0e0b 100644 --- a/metadata/md5-cache/media-sound/qtractor-0.9.34-r1 +++ b/metadata/md5-cache/media-sound/qtractor-0.9.34-r1 @@ -7,11 +7,11 @@ HOMEPAGE=https://qtractor.sourceforge.io IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake xdg IUSE=aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2 RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/libsndfile media-libs/lilv media-libs/lv2 media-libs/suil virtual/jack x11-libs/libxcb:= aubio? ( media-libs/aubio:= ) dssi? ( media-libs/dssi ) ladspa? ( media-libs/ladspa-sdk ) libsamplerate? ( media-libs/libsamplerate ) mad? ( media-libs/libmad ) osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libogg media-libs/libvorbis ) zlib? ( sys-libs/zlib ) REQUIRED_USE=dssi? ( ladspa ) SLOT=0 SRC_URI=mirror://sourceforge/qtractor/qtractor-0.9.34.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1c33d72e3f2969984b68cbe18f484175 +_md5_=17c568791b5cd41393923a954dbd6dc7 diff --git a/metadata/md5-cache/media-sound/rescrobbled-0.7.0 b/metadata/md5-cache/media-sound/rescrobbled-0.7.0 index 3ba5c3e9e45e..c12f0e0c6d6e 100644 --- a/metadata/md5-cache/media-sound/rescrobbled-0.7.0 +++ b/metadata/md5-cache/media-sound/rescrobbled-0.7.0 @@ -11,5 +11,5 @@ RDEPEND=dev-libs/openssl:= sys-apps/dbus RESTRICT=test SLOT=0 SRC_URI=https://github.com/InputUsername/rescrobbled/archive/refs/tags/v0.7.0.tar.gz -> rescrobbled-0.7.0.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.58/download -> anyhow-1.0.58.crate https://crates.io/api/v1/crates/attohttpc/0.24.0/download -> attohttpc-0.24.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bytes/1.2.0/download -> bytes-1.2.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/dbus/0.9.6/download -> dbus-0.9.6.crate https://crates.io/api/v1/crates/derive_is_enum_variant/0.1.1/download -> derive_is_enum_variant-0.1.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/enum-kinds/0.5.1/download -> enum-kinds-0.5.1.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/from_variants/1.0.0/download -> from_variants-1.0.0.crate https://crates.io/api/v1/crates/from_variants_impl/1.0.0/download -> from_variants_impl-1.0.0.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/http/0.2.8/download -> http-0.2.8.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.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.2/download -> itoa-1.0.2.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/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/libdbus-sys/0.2.2/download -> libdbus-sys-0.2.2.crate https://crates.io/api/v1/crates/listenbrainz/0.5.0/download -> listenbrainz-0.5.0.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.3/download -> miniz_oxide-0.5.3.crate https://crates.io/api/v1/crates/mpris/2.0.0/download -> mpris-2.0.0.crate https://crates.io/api/v1/crates/native-tls/0.2.10/download -> native-tls-0.2.10.crate https://crates.io/api/v1/crates/once_cell/1.13.0/download -> once_cell-1.13.0.crate https://crates.io/api/v1/crates/openssl/0.10.41/download -> openssl-0.10.41.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.75/download -> openssl-sys-0.9.75.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/proc-macro2/1.0.40/download -> proc-macro2-1.0.40.crate https://crates.io/api/v1/crates/quote/0.3.15/download -> quote-0.3.15.crate https://crates.io/api/v1/crates/quote/1.0.20/download -> quote-1.0.20.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.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/rpassword/6.0.1/download -> rpassword-6.0.1.crate https://crates.io/api/v1/crates/rustfm-scrobble-proxy/1.1.3/download -> rustfm-scrobble-proxy-1.1.3.crate https://crates.io/api/v1/crates/ryu/1.0.10/download -> ryu-1.0.10.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/security-framework/2.6.1/download -> security-framework-2.6.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download -> security-framework-sys-2.6.1.crate https://crates.io/api/v1/crates/serde/1.0.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/serde_derive/1.0.147/download -> serde_derive-1.0.147.crate https://crates.io/api/v1/crates/serde_json/1.0.87/download -> serde_json-1.0.87.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/0.11.11/download -> syn-0.11.11.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/synom/0.11.3/download -> synom-0.11.3.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.2/download -> unicode-ident-1.0.2.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download -> unicode-normalization-0.1.21.crate https://crates.io/api/v1/crates/unicode-segmentation/1.9.0/download -> unicode-segmentation-1.9.0.crate https://crates.io/api/v1/crates/unicode-xid/0.0.4/download -> unicode-xid-0.0.4.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/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-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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/wrapped-vec/0.3.0/download -> wrapped-vec-0.3.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=a778d964410ecbeacde5ceff1571c1b4 diff --git a/metadata/md5-cache/media-tv/Manifest.gz b/metadata/md5-cache/media-tv/Manifest.gz index e1b123a4027ccd4a083f3a1ec0d24934ce8dfb0c..0a69cabac985a2f2a6002dcffbe4d94f2b941d37 100644 GIT binary patch literal 5153 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 P?l1obX?foop(6kQFMSbP literal 5151 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 N{|D-z7jB^=001IJ^6dZs diff --git a/metadata/md5-cache/media-tv/kodi-9999 b/metadata/md5-cache/media-tv/kodi-9999 index b1c9a1dc2dc9..d98dfaa29470 100644 --- a/metadata/md5-cache/media-tv/kodi-9999 +++ b/metadata/md5-cache/media-tv/kodi-9999 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/xbmc/libdvdcss/archive/1.4.3-Next-Nexus-Alpha2.tar.gz -> libdvdcss-1.4.3-Next-Nexus-Alpha2.tar.gz https://github.com/xbmc/libdvdread/archive/6.1.3-Next-Nexus-Alpha2.tar.gz -> libdvdread-6.1.3-Next-Nexus-Alpha2.tar.gz https://github.com/xbmc/libdvdnav/archive/6.1.1-Next-Nexus-Alpha2.tar.gz -> libdvdnav-6.1.1-Next-Nexus-Alpha2.tar.gz !system-ffmpeg? ( https://github.com/xbmc/FFmpeg/archive/5.1.2-Nexus-Alpha3.tar.gz -> ffmpeg-kodi-5.1.2-Nexus-Alpha3.tar.gz ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde cmake 6c921d868d090cc18e142a396f66f74a desktop 021728fdc1b03b36357dbc89489e0f0d eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=fe2c445f145cd40e61e93c4117a441ca +_md5_=f8688b06d410bd5f47deb67efb3728d9 diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz index 5ff7b35db3e3b6c5951716d040110bcc16158425..d9bbf598cff429fc22866fe3ac591d539f59c682 100644 GIT binary patch delta 37294 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 sbB@=lQFw>pmF2N| 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/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) dev-lang/nasm dev-util/cmake 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 postinst postrm preinst prepare setup +DEPEND=>=app-arch/xz-utils-5.2.6 dev-libs/jansson:= >=dev-libs/libxml2-2.10.3 media-libs/a52dec >=media-libs/dav1d-1.0.0:= >=media-libs/libjpeg-turbo-2.1.4:= >=media-libs/libass-0.16.0:= >=media-libs/libbluray-1.3.4:= media-libs/libdvdnav >=media-libs/libdvdread-6.1.3:= media-libs/libsamplerate media-libs/libtheora media-libs/libvorbis >=media-libs/libvpx-1.12.0:= media-libs/opus >=media-libs/speex-1.2.1 >=media-libs/svt-av1-1.4.1 >=media-libs/x264-0.0.20220222:= >=media-libs/zimg-3.0.4 media-sound/lame >=media-video/ffmpeg-5.1.2:=[postproc,fdk?] sys-libs/zlib fdk? ( media-libs/fdk-aac:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-ugly:1.0 media-plugins/gst-plugins-a52dec:1.0 media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-x264:1.0 media-plugins/gst-plugins-gdkpixbuf:1.0 ) gtk? ( >=x11-libs/gtk+-3.10 dev-libs/dbus-glib dev-libs/glib:2 dev-libs/libgudev:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libnotify x11-libs/pango ) nvenc? ( media-libs/nv-codec-headers media-video/ffmpeg[nvenc] ) x265? ( >=media-libs/x265-3.5-r2:=[10bit,12bit,numa?] ) +DESCRIPTION=Open-source, GPL-licensed, multiplatform, multithreaded video transcoder +EAPI=8 +HOMEPAGE=https://handbrake.fr/ https://github.com/HandBrake/HandBrake +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools edo python-any-r1 toolchain-funcs xdg +IUSE=+fdk gstreamer gtk numa nvenc x265 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=GPL-2 +RDEPEND=>=app-arch/xz-utils-5.2.6 dev-libs/jansson:= >=dev-libs/libxml2-2.10.3 media-libs/a52dec >=media-libs/dav1d-1.0.0:= >=media-libs/libjpeg-turbo-2.1.4:= >=media-libs/libass-0.16.0:= >=media-libs/libbluray-1.3.4:= media-libs/libdvdnav >=media-libs/libdvdread-6.1.3:= media-libs/libsamplerate media-libs/libtheora media-libs/libvorbis >=media-libs/libvpx-1.12.0:= media-libs/opus >=media-libs/speex-1.2.1 >=media-libs/svt-av1-1.4.1 >=media-libs/x264-0.0.20220222:= >=media-libs/zimg-3.0.4 media-sound/lame >=media-video/ffmpeg-5.1.2:=[postproc,fdk?] sys-libs/zlib fdk? ( media-libs/fdk-aac:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-ugly:1.0 media-plugins/gst-plugins-a52dec:1.0 media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-x264:1.0 media-plugins/gst-plugins-gdkpixbuf:1.0 ) gtk? ( >=x11-libs/gtk+-3.10 dev-libs/dbus-glib dev-libs/glib:2 dev-libs/libgudev:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libnotify x11-libs/pango ) nvenc? ( media-libs/nv-codec-headers media-video/ffmpeg[nvenc] ) x265? ( >=media-libs/x265-3.5-r2:=[10bit,12bit,numa?] ) +REQUIRED_USE=numa? ( x265 ) +SLOT=0 +SRC_URI=https://github.com/HandBrake/HandBrake/releases/download/1.6.1/HandBrake-1.6.1-source.tar.bz2 -> handbrake-1.6.1.tar.bz2 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4989334db0ee531f72a5a2b32df84cfc diff --git a/metadata/md5-cache/media-video/handbrake-9999 b/metadata/md5-cache/media-video/handbrake-9999 index 78889f3538e4..47a716191ace 100644 --- a/metadata/md5-cache/media-video/handbrake-9999 +++ b/metadata/md5-cache/media-video/handbrake-9999 @@ -1,16 +1,16 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) dev-lang/nasm dev-util/cmake 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 >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) dev-lang/nasm dev-util/cmake 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 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack -DEPEND=app-arch/xz-utils dev-libs/jansson:= dev-libs/libxml2 media-libs/a52dec >=media-libs/dav1d-0.5.1:= media-libs/libjpeg-turbo:= media-libs/libass:= >=media-libs/libbluray-1.0:= media-libs/libdvdnav media-libs/libdvdread:= media-libs/libsamplerate media-libs/libtheora media-libs/libvorbis >=media-libs/libvpx-1.8:= media-libs/opus media-libs/speex >=media-libs/svt-av1-1.4.1 media-libs/x264:= media-libs/zimg media-sound/lame >=media-video/ffmpeg-5.1:=[postproc,fdk?] sys-libs/zlib fdk? ( media-libs/fdk-aac:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-ugly:1.0 media-plugins/gst-plugins-a52dec:1.0 media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-x264:1.0 media-plugins/gst-plugins-gdkpixbuf:1.0 ) gtk? ( >=x11-libs/gtk+-3.10 dev-libs/dbus-glib dev-libs/glib:2 dev-libs/libgudev:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libnotify x11-libs/pango ) nvenc? ( media-libs/nv-codec-headers media-video/ffmpeg[nvenc] ) x265? ( >=media-libs/x265-3.2:0=[10bit,12bit,numa?] ) +DEPEND=>=app-arch/xz-utils-5.2.6 dev-libs/jansson:= >=dev-libs/libxml2-2.10.3 media-libs/a52dec >=media-libs/dav1d-1.0.0:= >=media-libs/libjpeg-turbo-2.1.4:= >=media-libs/libass-0.16.0:= >=media-libs/libbluray-1.3.4:= media-libs/libdvdnav >=media-libs/libdvdread-6.1.3:= media-libs/libsamplerate media-libs/libtheora media-libs/libvorbis >=media-libs/libvpx-1.12.0:= media-libs/opus >=media-libs/speex-1.2.1 >=media-libs/svt-av1-1.4.1 >=media-libs/x264-0.0.20220222:= >=media-libs/zimg-3.0.4 media-sound/lame >=media-video/ffmpeg-5.1.2:=[postproc,fdk?] sys-libs/zlib fdk? ( media-libs/fdk-aac:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-ugly:1.0 media-plugins/gst-plugins-a52dec:1.0 media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-x264:1.0 media-plugins/gst-plugins-gdkpixbuf:1.0 ) gtk? ( >=x11-libs/gtk+-3.10 dev-libs/dbus-glib dev-libs/glib:2 dev-libs/libgudev:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libnotify x11-libs/pango ) nvenc? ( media-libs/nv-codec-headers media-video/ffmpeg[nvenc] ) x265? ( >=media-libs/x265-3.5-r2:=[10bit,12bit,numa?] ) DESCRIPTION=Open-source, GPL-licensed, multiplatform, multithreaded video transcoder EAPI=8 HOMEPAGE=https://handbrake.fr/ https://github.com/HandBrake/HandBrake IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=autotools python-any-r1 toolchain-funcs xdg git-r3 +INHERIT=autotools edo python-any-r1 toolchain-funcs xdg git-r3 IUSE=+fdk gstreamer gtk numa nvenc x265 LICENSE=GPL-2 PROPERTIES=live -RDEPEND=app-arch/xz-utils dev-libs/jansson:= dev-libs/libxml2 media-libs/a52dec >=media-libs/dav1d-0.5.1:= media-libs/libjpeg-turbo:= media-libs/libass:= >=media-libs/libbluray-1.0:= media-libs/libdvdnav media-libs/libdvdread:= media-libs/libsamplerate media-libs/libtheora media-libs/libvorbis >=media-libs/libvpx-1.8:= media-libs/opus media-libs/speex >=media-libs/svt-av1-1.4.1 media-libs/x264:= media-libs/zimg media-sound/lame >=media-video/ffmpeg-5.1:=[postproc,fdk?] sys-libs/zlib fdk? ( media-libs/fdk-aac:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-ugly:1.0 media-plugins/gst-plugins-a52dec:1.0 media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-x264:1.0 media-plugins/gst-plugins-gdkpixbuf:1.0 ) gtk? ( >=x11-libs/gtk+-3.10 dev-libs/dbus-glib dev-libs/glib:2 dev-libs/libgudev:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libnotify x11-libs/pango ) nvenc? ( media-libs/nv-codec-headers media-video/ffmpeg[nvenc] ) x265? ( >=media-libs/x265-3.2:0=[10bit,12bit,numa?] ) +RDEPEND=>=app-arch/xz-utils-5.2.6 dev-libs/jansson:= >=dev-libs/libxml2-2.10.3 media-libs/a52dec >=media-libs/dav1d-1.0.0:= >=media-libs/libjpeg-turbo-2.1.4:= >=media-libs/libass-0.16.0:= >=media-libs/libbluray-1.3.4:= media-libs/libdvdnav >=media-libs/libdvdread-6.1.3:= media-libs/libsamplerate media-libs/libtheora media-libs/libvorbis >=media-libs/libvpx-1.12.0:= media-libs/opus >=media-libs/speex-1.2.1 >=media-libs/svt-av1-1.4.1 >=media-libs/x264-0.0.20220222:= >=media-libs/zimg-3.0.4 media-sound/lame >=media-video/ffmpeg-5.1.2:=[postproc,fdk?] sys-libs/zlib fdk? ( media-libs/fdk-aac:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-ugly:1.0 media-plugins/gst-plugins-a52dec:1.0 media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-x264:1.0 media-plugins/gst-plugins-gdkpixbuf:1.0 ) gtk? ( >=x11-libs/gtk+-3.10 dev-libs/dbus-glib dev-libs/glib:2 dev-libs/libgudev:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libnotify x11-libs/pango ) nvenc? ( media-libs/nv-codec-headers media-video/ffmpeg[nvenc] ) x265? ( >=media-libs/x265-3.5-r2:=[10bit,12bit,numa?] ) REQUIRED_USE=numa? ( x265 ) SLOT=0 -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5dfe88466d65ba7694dffa5983e196bd +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4989334db0ee531f72a5a2b32df84cfc diff --git a/metadata/md5-cache/media-video/makemkv-1.17.4-r1 b/metadata/md5-cache/media-video/makemkv-1.17.4-r1 new file mode 100644 index 000000000000..b1877f3f72c5 --- /dev/null +++ b/metadata/md5-cache/media-video/makemkv-1.17.4-r1 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig gui? ( dev-qt/qtcore:5 ) +DEFINED_PHASES=configure install postinst postrm preinst prepare setup +DEPEND=dev-libs/expat dev-libs/openssl:0=[-bindist(-)] >=media-video/ffmpeg-1.0.0:0= sys-libs/glibc sys-libs/zlib gui? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) +DESCRIPTION=Tool for ripping and streaming Blu-ray, HD-DVD and DVD discs +EAPI=8 +HOMEPAGE=http://www.makemkv.com/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=flag-o-matic linux-info xdg +IUSE=+gui +java +KEYWORDS=-* ~amd64 ~x86 +LICENSE=GPL-2 LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl +RDEPEND=dev-libs/expat dev-libs/openssl:0=[-bindist(-)] >=media-video/ffmpeg-1.0.0:0= sys-libs/glibc sys-libs/zlib gui? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) java? ( >=virtual/jre-1.8 ) +RESTRICT=bindist mirror +SLOT=0 +SRC_URI=http://www.makemkv.com/download/makemkv-oss-1.17.4.tar.gz http://www.makemkv.com/download/makemkv-bin-1.17.4.tar.gz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d16a57a6ae0482721f0d8f94948b86cc diff --git a/metadata/md5-cache/media-video/pipewire-0.3.73 b/metadata/md5-cache/media-video/pipewire-0.3.74 similarity index 98% rename from metadata/md5-cache/media-video/pipewire-0.3.73 rename to metadata/md5-cache/media-video/pipewire-0.3.74 index 9158e3e9578a..961c4046327f 100644 --- a/metadata/md5-cache/media-video/pipewire-0.3.73 +++ b/metadata/md5-cache/media-video/pipewire-0.3.74 @@ -13,6 +13,6 @@ RDEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurse REQUIRED_USE=ffmpeg? ( extra ) bluetooth? ( dbus ) jack-sdk? ( !jack-client ) modemmanager? ( bluetooth ) system-service? ( systemd ) !sound-server? ( !pipewire-alsa ) jack-client? ( dbus ) RESTRICT=!test? ( test ) SLOT=0/0.4 -SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.73/pipewire-0.3.73.tar.bz2 +SRC_URI=https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.74/pipewire-0.3.74.tar.bz2 _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 18d046bdb14e1bdb22cce6e5d953e364 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=df65e2433d809470ba5c21606d7432e6 +_md5_=a88b169f8c4f682f8b8b1379504cbe49 diff --git a/metadata/md5-cache/media-video/pipewire-9999 b/metadata/md5-cache/media-video/pipewire-9999 index a6321c8898a0..22d559f2aca0 100644 --- a/metadata/md5-cache/media-video/pipewire-9999 +++ b/metadata/md5-cache/media-video/pipewire-9999 @@ -14,4 +14,4 @@ REQUIRED_USE=ffmpeg? ( extra ) bluetooth? ( dbus ) jack-sdk? ( !jack-client ) mo RESTRICT=!test? ( test ) SLOT=0/0.4 _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 meson 18d046bdb14e1bdb22cce6e5d953e364 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=df65e2433d809470ba5c21606d7432e6 +_md5_=a88b169f8c4f682f8b8b1379504cbe49 diff --git a/metadata/md5-cache/media-video/rav1e-0.5.1 b/metadata/md5-cache/media-video/rav1e-0.5.1 index 5233b6bc3a0b..4e1115fb29e4 100644 --- a/metadata/md5-cache/media-video/rav1e-0.5.1 +++ b/metadata/md5-cache/media-video/rav1e-0.5.1 @@ -9,5 +9,5 @@ KEYWORDS=amd64 arm arm64 ppc64 ~riscv x86 LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 ISC MIT UoI-NCSA Unlicense ZLIB SLOT=0 SRC_URI=https://github.com/xiph/rav1e/archive/v0.5.1.tar.gz -> rav1e-0.5.1.tar.gz https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/anyhow/1.0.52/download -> anyhow-1.0.52.crate https://crates.io/api/v1/crates/aom-sys/0.3.0/download -> aom-sys-0.3.0.crate https://crates.io/api/v1/crates/arbitrary/0.4.7/download -> arbitrary-0.4.7.crate https://crates.io/api/v1/crates/arg_enum_proc_macro/0.3.2/download -> arg_enum_proc_macro-0.3.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/assert_cmd/2.0.2/download -> assert_cmd-2.0.2.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/av-metrics/0.7.2/download -> av-metrics-0.7.2.crate https://crates.io/api/v1/crates/backtrace/0.3.63/download -> backtrace-0.3.63.crate https://crates.io/api/v1/crates/bindgen/0.58.1/download -> bindgen-0.58.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitstream-io/1.2.0/download -> bitstream-io-1.2.0.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.8.0/download -> bumpalo-3.8.0.crate https://crates.io/api/v1/crates/bytemuck/1.7.3/download -> bytemuck-1.7.3.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cast/0.2.7/download -> cast-0.2.7.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.crate https://crates.io/api/v1/crates/cexpr/0.4.0/download -> cexpr-0.4.0.crate https://crates.io/api/v1/crates/cfg-expr/0.7.4/download -> cfg-expr-0.7.4.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clang-sys/1.3.0/download -> clang-sys-1.3.0.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/cmake/0.1.46/download -> cmake-0.1.46.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/console/0.14.1/download -> console-0.14.1.crate https://crates.io/api/v1/crates/crc32fast/1.3.0/download -> crc32fast-1.3.0.crate https://crates.io/api/v1/crates/criterion/0.3.5/download -> criterion-0.3.5.crate https://crates.io/api/v1/crates/criterion-plot/0.4.4/download -> criterion-plot-0.4.4.crate https://crates.io/api/v1/crates/crossbeam/0.8.1/download -> crossbeam-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.5/download -> crossbeam-epoch-0.9.5.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.2/download -> crossbeam-queue-0.3.2.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.5/download -> crossbeam-utils-0.8.5.crate https://crates.io/api/v1/crates/csv/1.1.6/download -> csv-1.1.6.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/ctor/0.1.21/download -> ctor-0.1.21.crate https://crates.io/api/v1/crates/dav1d-sys/0.3.4/download -> dav1d-sys-0.3.4.crate https://crates.io/api/v1/crates/deflate/0.8.6/download -> deflate-0.8.6.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/fern/0.6.0/download -> fern-0.6.0.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/gimli/0.26.1/download -> gimli-0.26.1.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/image/0.23.14/download -> image-0.23.14.crate https://crates.io/api/v1/crates/interpolate_name/0.2.3/download -> interpolate_name-0.2.3.crate https://crates.io/api/v1/crates/itertools/0.8.2/download -> itertools-0.8.2.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.crate https://crates.io/api/v1/crates/js-sys/0.3.55/download -> js-sys-0.3.55.crate https://crates.io/api/v1/crates/lab/0.11.0/download -> lab-0.11.0.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/libc/0.2.112/download -> libc-0.2.112.crate https://crates.io/api/v1/crates/libfuzzer-sys/0.3.5/download -> libfuzzer-sys-0.3.5.crate https://crates.io/api/v1/crates/libloading/0.7.2/download -> libloading-0.7.2.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/miniz_oxide/0.3.7/download -> miniz_oxide-0.3.7.crate https://crates.io/api/v1/crates/miniz_oxide/0.4.4/download -> miniz_oxide-0.4.4.crate https://crates.io/api/v1/crates/nasm-rs/0.2.2/download -> nasm-rs-0.2.2.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/noop_proc_macro/0.3.0/download -> noop_proc_macro-0.3.0.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.3.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-iter/0.1.42/download -> num-iter-0.1.42.crate https://crates.io/api/v1/crates/num-rational/0.3.2/download -> num-rational-0.3.2.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/object/0.27.1/download -> object-0.27.1.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/output_vt100/0.1.2/download -> output_vt100-0.1.2.crate https://crates.io/api/v1/crates/paste/1.0.6/download -> paste-1.0.6.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/pkg-config/0.3.24/download -> pkg-config-0.3.24.crate https://crates.io/api/v1/crates/plotters/0.3.1/download -> plotters-0.3.1.crate https://crates.io/api/v1/crates/plotters-backend/0.3.2/download -> plotters-backend-0.3.2.crate https://crates.io/api/v1/crates/plotters-svg/0.3.1/download -> plotters-svg-0.3.1.crate https://crates.io/api/v1/crates/png/0.16.8/download -> png-0.16.8.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.15/download -> ppv-lite86-0.2.15.crate https://crates.io/api/v1/crates/predicates/2.1.0/download -> predicates-2.1.0.crate https://crates.io/api/v1/crates/predicates-core/1.0.2/download -> predicates-core-1.0.2.crate https://crates.io/api/v1/crates/predicates-tree/1.0.4/download -> predicates-tree-1.0.4.crate https://crates.io/api/v1/crates/pretty_assertions/0.7.2/download -> pretty_assertions-0.7.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.34/download -> proc-macro2-1.0.34.crate https://crates.io/api/v1/crates/quote/1.0.10/download -> quote-1.0.10.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/rayon/1.5.1/download -> rayon-1.5.1.crate https://crates.io/api/v1/crates/rayon-core/1.9.1/download -> rayon-core-1.9.1.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/rust_hawktracer/0.7.0/download -> rust_hawktracer-0.7.0.crate https://crates.io/api/v1/crates/rust_hawktracer_normal_macro/0.4.1/download -> rust_hawktracer_normal_macro-0.4.1.crate https://crates.io/api/v1/crates/rust_hawktracer_proc_macro/0.4.1/download -> rust_hawktracer_proc_macro-0.4.1.crate https://crates.io/api/v1/crates/rust_hawktracer_sys/0.4.2/download -> rust_hawktracer_sys-0.4.2.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scan_fmt/0.2.6/download -> scan_fmt-0.2.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.4/download -> semver-1.0.4.crate https://crates.io/api/v1/crates/serde/1.0.132/download -> serde-1.0.132.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.132/download -> serde_derive-1.0.132.crate https://crates.io/api/v1/crates/serde_json/1.0.73/download -> serde_json-1.0.73.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.13/download -> signal-hook-0.3.13.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/simd_helpers/0.1.0/download -> simd_helpers-0.1.0.crate https://crates.io/api/v1/crates/smallvec/1.7.0/download -> smallvec-1.7.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strum/0.21.0/download -> strum-0.21.0.crate https://crates.io/api/v1/crates/strum_macros/0.21.1/download -> strum_macros-0.21.1.crate https://crates.io/api/v1/crates/syn/1.0.83/download -> syn-1.0.83.crate https://crates.io/api/v1/crates/system-deps/3.1.2/download -> system-deps-3.1.2.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/termtree/0.2.3/download -> termtree-0.2.3.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.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.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-compare/0.0.11/download -> version-compare-0.0.11.crate https://crates.io/api/v1/crates/version_check/0.9.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.78/download -> wasm-bindgen-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.78/download -> wasm-bindgen-backend-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.78/download -> wasm-bindgen-macro-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.78/download -> wasm-bindgen-macro-support-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.78/download -> wasm-bindgen-shared-0.2.78.crate https://crates.io/api/v1/crates/web-sys/0.3.55/download -> web-sys-0.3.55.crate https://crates.io/api/v1/crates/which/3.1.1/download -> which-3.1.1.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/y4m/0.7.0/download -> y4m-0.7.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=80d239f04adfe8945031955da0a1c13d diff --git a/metadata/md5-cache/media-video/rav1e-0.6.3 b/metadata/md5-cache/media-video/rav1e-0.6.3 index 16610bfbc879..4fe6128ca05d 100644 --- a/metadata/md5-cache/media-video/rav1e-0.6.3 +++ b/metadata/md5-cache/media-video/rav1e-0.6.3 @@ -9,5 +9,5 @@ KEYWORDS=amd64 arm arm64 ppc64 ~riscv x86 LICENSE=BSD-2 Apache-2.0 BSD-2 BSD ISC MIT Unicode-DFS-2016 SLOT=0 SRC_URI=https://github.com/xiph/rav1e/archive/v0.6.3.tar.gz -> rav1e-0.6.3.tar.gz https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate 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/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anyhow/1.0.68/download -> anyhow-1.0.68.crate https://crates.io/api/v1/crates/aom-sys/0.3.2/download -> aom-sys-0.3.2.crate https://crates.io/api/v1/crates/arbitrary/0.4.7/download -> arbitrary-0.4.7.crate https://crates.io/api/v1/crates/arg_enum_proc_macro/0.3.2/download -> arg_enum_proc_macro-0.3.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.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/av-metrics/0.9.0/download -> av-metrics-0.9.0.crate https://crates.io/api/v1/crates/av1-grain/0.2.2/download -> av1-grain-0.2.2.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/bindgen/0.61.0/download -> bindgen-0.61.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitstream-io/1.6.0/download -> bitstream-io-1.6.0.crate https://crates.io/api/v1/crates/bstr/1.1.0/download -> bstr-1.1.0.crate https://crates.io/api/v1/crates/built/0.5.2/download -> built-0.5.2.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/bytemuck/1.12.3/download -> bytemuck-1.12.3.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cargo-lock/8.0.3/download -> cargo-lock-8.0.3.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.78/download -> cc-1.0.78.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-expr/0.11.0/download -> cfg-expr-0.11.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/ciborium/0.2.0/download -> ciborium-0.2.0.crate https://crates.io/api/v1/crates/ciborium-io/0.2.0/download -> ciborium-io-0.2.0.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.0/download -> ciborium-ll-0.2.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/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap/4.0.32/download -> clap-4.0.32.crate https://crates.io/api/v1/crates/clap_complete/4.0.7/download -> clap_complete-4.0.7.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/cmake/0.1.49/download -> cmake-0.1.49.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/console/0.15.4/download -> console-0.15.4.crate https://crates.io/api/v1/crates/const_fn_assert/0.1.2/download -> const_fn_assert-0.1.2.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.4.0/download -> criterion-0.4.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.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-queue/0.3.8/download -> crossbeam-queue-0.3.8.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/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/dav1d-sys/0.7.0/download -> dav1d-sys-0.7.0.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fern/0.6.1/download -> fern-0.6.1.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/gimli/0.27.0/download -> gimli-0.27.0.crate https://crates.io/api/v1/crates/git2/0.15.0/download -> git2-0.15.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.4.0/download -> heck-0.4.0.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/idna/0.3.0/download -> idna-0.3.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/interpolate_name/0.2.3/download -> interpolate_name-0.2.3.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.3/download -> io-lifetimes-1.0.3.crate https://crates.io/api/v1/crates/is-terminal/0.4.2/download -> is-terminal-0.4.2.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.8.2/download -> itertools-0.8.2.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/lab/0.11.0/download -> lab-0.11.0.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libfuzzer-sys/0.3.5/download -> libfuzzer-sys-0.3.5.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.0+1.5.0/download -> libgit2-sys-0.14.0+1.5.0.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/maybe-rayon/0.1.0/download -> maybe-rayon-0.1.0.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/nasm-rs/0.2.4/download -> nasm-rs-0.2.4.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nom/7.1.2/download -> nom-7.1.2.crate https://crates.io/api/v1/crates/noop_proc_macro/0.3.0/download -> noop_proc_macro-0.3.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.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/object/0.30.1/download -> object-0.30.1.crate https://crates.io/api/v1/crates/once_cell/1.17.0/download -> once_cell-1.17.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/paste/1.0.11/download -> paste-1.0.11.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/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/png/0.17.7/download -> png-0.17.7.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates-core/1.0.5/download -> predicates-core-1.0.5.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.49/download -> proc-macro2-1.0.49.crate https://crates.io/api/v1/crates/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quickcheck_macros/1.0.0/download -> quickcheck_macros-1.0.0.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.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.1/download -> rayon-core-1.10.1.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.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/rust_hawktracer/0.7.0/download -> rust_hawktracer-0.7.0.crate https://crates.io/api/v1/crates/rust_hawktracer_normal_macro/0.4.1/download -> rust_hawktracer_normal_macro-0.4.1.crate https://crates.io/api/v1/crates/rust_hawktracer_proc_macro/0.4.1/download -> rust_hawktracer_proc_macro-0.4.1.crate https://crates.io/api/v1/crates/rust_hawktracer_sys/0.4.2/download -> rust_hawktracer_sys-0.4.2.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.6/download -> rustix-0.36.6.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scan_fmt/0.2.6/download -> scan_fmt-0.2.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.crate https://crates.io/api/v1/crates/serde/1.0.152/download -> serde-1.0.152.crate https://crates.io/api/v1/crates/serde-big-array/0.4.1/download -> serde-big-array-0.4.1.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.91/download -> serde_json-1.0.91.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.14/download -> signal-hook-0.3.14.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/simd_helpers/0.1.0/download -> simd_helpers-0.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/system-deps/6.0.3/download -> system-deps-6.0.3.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.2.3/download -> terminal_size-0.2.3.crate https://crates.io/api/v1/crates/termtree/0.4.0/download -> termtree-0.4.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.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/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml/0.5.10/download -> toml-0.5.10.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.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-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/v_frame/0.3.1/download -> v_frame-0.3.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.1.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/web-sys/0.3.60/download -> web-sys-0.3.60.crate https://crates.io/api/v1/crates/which/4.3.0/download -> which-4.3.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/y4m/0.7.0/download -> y4m-0.7.0.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=62d7e84e654cc89029f9b785f866a657 diff --git a/metadata/md5-cache/media-video/rav1e-0.6.5 b/metadata/md5-cache/media-video/rav1e-0.6.5 index 203286238dc3..c74391c49f26 100644 --- a/metadata/md5-cache/media-video/rav1e-0.6.5 +++ b/metadata/md5-cache/media-video/rav1e-0.6.5 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 LICENSE=BSD-2 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT Unicode-DFS-2016 SLOT=0 SRC_URI=https://github.com/xiph/rav1e/archive/v0.6.5.tar.gz -> rav1e-0.6.5.tar.gz https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/aom-sys/0.3.2/download -> aom-sys-0.3.2.crate https://crates.io/api/v1/crates/arbitrary/0.4.7/download -> arbitrary-0.4.7.crate https://crates.io/api/v1/crates/arg_enum_proc_macro/0.3.2/download -> arg_enum_proc_macro-0.3.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.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/av-metrics/0.9.1/download -> av-metrics-0.9.1.crate https://crates.io/api/v1/crates/av1-grain/0.2.2/download -> av1-grain-0.2.2.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/bindgen/0.61.0/download -> bindgen-0.61.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitstream-io/1.6.0/download -> bitstream-io-1.6.0.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/built/0.5.2/download -> built-0.5.2.crate https://crates.io/api/v1/crates/bumpalo/3.12.1/download -> bumpalo-3.12.1.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cargo-lock/8.0.3/download -> cargo-lock-8.0.3.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-expr/0.15.1/download -> cfg-expr-0.15.1.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/ciborium/0.2.0/download -> ciborium-0.2.0.crate https://crates.io/api/v1/crates/ciborium-io/0.2.0/download -> ciborium-io-0.2.0.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.0/download -> ciborium-ll-0.2.0.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap/4.0.32/download -> clap-4.0.32.crate https://crates.io/api/v1/crates/clap_complete/4.0.7/download -> clap_complete-4.0.7.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/cmake/0.1.50/download -> cmake-0.1.50.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/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.4.0/download -> criterion-0.4.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/dav1d-sys/0.7.1/download -> dav1d-sys-0.7.1.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fdeflate/0.3.0/download -> fdeflate-0.3.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/git2/0.15.0/download -> git2-0.15.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/image/0.24.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/interpolate_name/0.2.3/download -> interpolate_name-0.2.3.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.8.2/download -> itertools-0.8.2.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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/lab/0.11.0/download -> lab-0.11.0.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libfuzzer-sys/0.3.5/download -> libfuzzer-sys-0.3.5.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.2+1.5.1/download -> libgit2-sys-0.14.2+1.5.1.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/maybe-rayon/0.1.1/download -> maybe-rayon-0.1.1.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.8.0/download -> memoffset-0.8.0.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/nasm-rs/0.2.5/download -> nasm-rs-0.2.5.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/noop_proc_macro/0.3.0/download -> noop_proc_macro-0.3.0.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.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/object/0.30.3/download -> object-0.30.3.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/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.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/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/png/0.17.8/download -> png-0.17.8.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates-core/1.0.5/download -> predicates-core-1.0.5.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quickcheck_macros/1.0.0/download -> quickcheck_macros-1.0.0.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/rust_hawktracer/0.7.0/download -> rust_hawktracer-0.7.0.crate https://crates.io/api/v1/crates/rust_hawktracer_normal_macro/0.4.1/download -> rust_hawktracer_normal_macro-0.4.1.crate https://crates.io/api/v1/crates/rust_hawktracer_proc_macro/0.4.1/download -> rust_hawktracer_proc_macro-0.4.1.crate https://crates.io/api/v1/crates/rust_hawktracer_sys/0.4.2/download -> rust_hawktracer_sys-0.4.2.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scan_fmt/0.2.6/download -> scan_fmt-0.2.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.162/download -> serde-1.0.162.crate https://crates.io/api/v1/crates/serde-big-array/0.4.1/download -> serde-big-array-0.4.1.crate https://crates.io/api/v1/crates/serde_derive/1.0.162/download -> serde_derive-1.0.162.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/simd-adler32/0.3.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/simd_helpers/0.1.0/download -> simd_helpers-0.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/system-deps/6.1.0/download -> system-deps-6.1.0.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/v_frame/0.3.3/download -> v_frame-0.3.3.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.1.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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/web-sys/0.3.61/download -> web-sys-0.3.61.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/y4m/0.7.0/download -> y4m-0.7.0.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=ed4634b48521552c648153c54f378281 diff --git a/metadata/md5-cache/media-video/rav1e-0.6.6 b/metadata/md5-cache/media-video/rav1e-0.6.6 index 4edb56b27018..42f80ea7459b 100644 --- a/metadata/md5-cache/media-video/rav1e-0.6.6 +++ b/metadata/md5-cache/media-video/rav1e-0.6.6 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 LICENSE=BSD-2 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT Unicode-DFS-2016 SLOT=0 SRC_URI=https://github.com/xiph/rav1e/archive/v0.6.6.tar.gz -> rav1e-0.6.6.tar.gz https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/aom-sys/0.3.2/download -> aom-sys-0.3.2.crate https://crates.io/api/v1/crates/arbitrary/0.4.7/download -> arbitrary-0.4.7.crate https://crates.io/api/v1/crates/arg_enum_proc_macro/0.3.2/download -> arg_enum_proc_macro-0.3.2.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.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/av-metrics/0.9.0/download -> av-metrics-0.9.0.crate https://crates.io/api/v1/crates/av1-grain/0.2.2/download -> av1-grain-0.2.2.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/bindgen/0.61.0/download -> bindgen-0.61.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitstream-io/1.6.0/download -> bitstream-io-1.6.0.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/built/0.5.2/download -> built-0.5.2.crate https://crates.io/api/v1/crates/bumpalo/3.12.2/download -> bumpalo-3.12.2.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cargo-lock/8.0.3/download -> cargo-lock-8.0.3.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-expr/0.15.1/download -> cfg-expr-0.15.1.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/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap/4.0.32/download -> clap-4.0.32.crate https://crates.io/api/v1/crates/clap_complete/4.0.7/download -> clap_complete-4.0.7.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/cmake/0.1.50/download -> cmake-0.1.50.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/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.4.0/download -> criterion-0.4.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/dav1d-sys/0.7.1/download -> dav1d-sys-0.7.1.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fdeflate/0.3.0/download -> fdeflate-0.3.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/git2/0.15.0/download -> git2-0.15.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/image/0.24.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/interpolate_name/0.2.3/download -> interpolate_name-0.2.3.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.8.2/download -> itertools-0.8.2.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/js-sys/0.3.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/lab/0.11.0/download -> lab-0.11.0.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libfuzzer-sys/0.3.5/download -> libfuzzer-sys-0.3.5.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.2+1.5.1/download -> libgit2-sys-0.14.2+1.5.1.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libz-sys/1.1.9/download -> libz-sys-1.1.9.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/maybe-rayon/0.1.1/download -> maybe-rayon-0.1.1.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.8.0/download -> memoffset-0.8.0.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/nasm-rs/0.2.5/download -> nasm-rs-0.2.5.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/noop_proc_macro/0.3.0/download -> noop_proc_macro-0.3.0.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.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/object/0.30.3/download -> object-0.30.3.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/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.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/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/png/0.17.8/download -> png-0.17.8.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates-core/1.0.5/download -> predicates-core-1.0.5.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.57/download -> proc-macro2-1.0.57.crate https://crates.io/api/v1/crates/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quickcheck_macros/1.0.0/download -> quickcheck_macros-1.0.0.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/rust_hawktracer/0.7.0/download -> rust_hawktracer-0.7.0.crate https://crates.io/api/v1/crates/rust_hawktracer_normal_macro/0.4.1/download -> rust_hawktracer_normal_macro-0.4.1.crate https://crates.io/api/v1/crates/rust_hawktracer_proc_macro/0.4.1/download -> rust_hawktracer_proc_macro-0.4.1.crate https://crates.io/api/v1/crates/rust_hawktracer_sys/0.4.2/download -> rust_hawktracer_sys-0.4.2.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scan_fmt/0.2.6/download -> scan_fmt-0.2.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde-big-array/0.4.1/download -> serde-big-array-0.4.1.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/simd-adler32/0.3.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/simd_helpers/0.1.0/download -> simd_helpers-0.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.16/download -> syn-2.0.16.crate https://crates.io/api/v1/crates/system-deps/6.1.0/download -> system-deps-6.1.0.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/v_frame/0.3.3/download -> v_frame-0.3.3.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.1.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/web-sys/0.3.63/download -> web-sys-0.3.63.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.1/download -> winnow-0.4.1.crate https://crates.io/api/v1/crates/y4m/0.8.0/download -> y4m-0.8.0.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=c8ef75a7e44388ddbe31b8fdbfc4bc15 diff --git a/metadata/md5-cache/media-video/rav1e-9999 b/metadata/md5-cache/media-video/rav1e-9999 index e6691071db14..b237e24b9ef0 100644 --- a/metadata/md5-cache/media-video/rav1e-9999 +++ b/metadata/md5-cache/media-video/rav1e-9999 @@ -8,5 +8,5 @@ IUSE=+capi debug LICENSE=BSD-2 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT Unicode-DFS-2016 PROPERTIES=live SLOT=0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=c8ef75a7e44388ddbe31b8fdbfc4bc15 diff --git a/metadata/md5-cache/media-video/vcsi-7.0.13-r2 b/metadata/md5-cache/media-video/vcsi-7.0.13-r2 new file mode 100644 index 000000000000..1fba08409017 --- /dev/null +++ b/metadata/md5-cache/media-video/vcsi-7.0.13-r2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parsedatetime[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[jpeg,truetype,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/texttable[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-fonts/dejavu media-video/ffmpeg >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Create thumbnail sheets from video files +EAPI=8 +HOMEPAGE=https://github.com/amietn/vcsi +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parsedatetime[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[jpeg,truetype,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/texttable[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-fonts/dejavu media-video/ffmpeg python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/amietn/vcsi/archive/fa7aa8ca781d0fe3188eea76f79c5702bf9b7330.tar.gz -> vcsi-7.0.13-r1.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f436e89107efaece0fe88a111e965705 diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz index 4b75794bede9dbe79a04aea91096245f04eb0fe2..7e6ba08c5b09d434f04e6fba61d1efd030016a26 100644 GIT binary patch delta 34205 zcmV(#K;*xV!vpof1F+s%f40kV3^?(CrY6dmcg}v;KOaflln1q~3?0qi>!5xH{a|g9FrMy%PRq{qA$)aMgQZa~O?=uphVL7kES+-3{a_cq6 zhis}5!^v=mg&_qDf8WcF1~GH_)N|O+b1vsD#Xcx#z-7C!L)S?%P8`-@DM?}*8i__S zec}8%d!}6G{dU9iyiTjad0r|`o`e9U@-}btt|dd_46R;d*>@T@^?wvA$pn0gls$=$ z!|iXbw&wJ@%I= z&S__NbNo0LYar2<-VKuC7pvFKkp`u!?hqZR(Yc3(vn&L;j5TNHJpDeX6*&|N6^oc6r>K*?$JY?83FZ@3k2lKtYnHg zZ&N=#q(IrE4w;Aha&D?R21uRSwa{E0A$G^6F+iO*h3^2&lA(U@YZ!&%*s*cI+AzGm+VK<-PD-WwgaJ=6B5`dW6>xI^#reyFn1OrbC7s7b)x3P z^4<5UJSWHkND3C?u&TSX>;_2~4?*mUbW1!~rfiOA5zTMbgC9}<=1`PvD(xf-+A3BK zfG3MTf84c-^J3+2*E({ucjt%>bx~E=p0+Oe7GNr>b}yZ_Z8&bUuC>9j*MF`PAuB#` zRgHt?aQg9(7F+BSkrw(%q*Ps0#tRTp@NL8QSk%XDsAG5D>b$d^NZW-xsfcK=l_U)8 zIQg_wGkEFkC8_AB zNeCZ`bFh5WH){F-tn378u+)-gQpY>5JAhBiQRr0CS8ZV`k>Kx8(H|VzQ=lUMWu4Y- z>p#YqA3vtFELnf`Lw)Wl7w4cgTql_FID9K3*zRnI=8Yi`nRP}a!Kv+6DQ!zDjictO ze>q3tOl@E7icGyiDK)@HQc^vuX-VS@H7e2#%8uj{HljLU0Yv!NUA*CHOxaj&l_aTX z^h5$_%xux`DDYu))W|zF60&W?7&j>z_PZ%*REZ&j9Ll%YmLSs~s!H(QN0!S%ad4&N zu|0GZ1F3`!aC2?>Z&vO1&p(_8x6*8Be>Jvpd?JcSu2%%*Qn}~meJSg<0g4saqJBHP z>(SL-zQLuFJb{J4t?y`4UgnaWC~26etPDWc&%?=X$5oxUVy)FRrGO63EK|shtL}hc z&V7A^uiAnpRdY?(2HkJGjXY%}JHLE749Iai)fxlv$Esko`n7oqi@hlX;^(tme|iWg zNW^1`v63WB`}9?Ld^WIx!=o#;N`eJV#CL=0Ul#7uw?9Aq&}Yu8Gq;LbV?tWrnHwg%}oq7)k_YyPu` zJFa%p?P#oJca(3nb4?SGyv;3k`9D+J9pA(d6AB#ytvO|AC2mS zvzg^Kkdd|V0#Me!JFK6-fBt@d`aI1Hgt_0?bNhoN*qzCwgxp_MUHhfPWxe7W-yimB zs`@UZysiv~+*nqb1FI3L&q-9FNK%qQRVGp_mGvbLfb`n+%Zmz1lWLr7=fpSCw0;za z+7=K04F#A8QJP&Q`Iu^L4SB7qPk|bBrsii@UI60~Vkx27l^A4ufBVWy0L2nrNYzfF z2OG@MD2-1HHXPl~VK%m?TQpho?);OwT;*@p?WJk)StdYu8Q9#O1)tPs@MfK@<(1uZ z4(!k|t?mOXS~QLcr6@eq`?-=_St`2GZjDN2N%>^0)isD!{`t&~@SaMH=p&f`5t6Q} zv#ocvV{Nt1kC;5)e|MZ5tVFg=cXg&WU*vlV>^b&Z!N=Q%F z4FaI91x;_VW65WS%2M_4wU5hz7x25rH4ayIXRVbhp;l^+pa0#;{rkuN`TUPRX8-*2 zk9GGU-{i?|-dPTI{%#g$;n+-4j7V`OD?FEqDtr2p?`>vNe+HVz%$jyvGxPUJ?Hofj zGZn(1e9Q-%Ar*dW>37z~I7n7!Db z^U5k8ai&FUQXFSeh-fubv#LFrs8byvzu0wP??T2^GGYzt$n}xr!Q-D6B&w z9PDpa?)&-qe}&QX;dlye4)Rd<^vt5`@l6i8!IDu-u$Uq$Ky?FK-Eel>>M_xyC8~b*g{q zz6XHv!mHm-a2{GGH-oJ-eN}F4TOGb0om5c*z5pXZ>TC>KVQH0kqo^g_veFC9N}9^x zQli~K&s|gT!#SpAPx8I0Qo_q1xX(&Rxb2*&gIzeZjGpZIBZjDssv7q?Qe1NTl*@NMU9WC;iDTYf55u^W z;t4qb%gc0p)v=5%%4vW9OCvnR7ZnbmwscyC`qjx6>*)BfG$tDzI-G1GJ{9uGg;U`W zRkxgu-=|(a$0_+Wt8=rd<`bN^dXd4DTeU6y-Al<`%KD3^IqG!Ui9n((X9XuIm^~G- zSV?%Vmj-M9^Fn^_pT-M(3onMyPxo|WYo3{aM|?Szil}qx-hq>;WhH+ieTy7-oL(r& zqKQ$V^h@iqdg=75&su&zz=BxLqocxU^E!m|qs52)WLC$LO=F!Sdl#L_P}-yF45gq2 zIe-;oqdISTSO{*OCdbr-z%_O|byVKeIAvc$bES3nv2v|c$l>p{p~R>B+v}1&S?vs4 z172v?s1}AZ%(t}F2n-=}l2;cBfQhi|EELjtixRlKHscH3jql;bo_VC`T275|lWt}i zf6!pw7wvzO3^g1>7-ENhsI~4qZx41LwI%I##fIFC*jOjF_6`W#H+w9DLSbiH5d^3a zqT>I~%}vVus{W;ycNf@Hf3@Ld&sC)Rf(-u0C5!*DWV>psUBN4r5jn5yeE%s7P_nG* z;ikRY64bB6`P=!MrrKj(p7v#T&{W3{e+2_&qE8JiyAt5~E!Im4|JXR;TO4E|TR6^+ zYTWmJMu9jK@o`;F)?}MSm3F5SHGMD^x{;nTko)v(}Ba$20$ReIbN%&baS%*cF9(C`ti>`zJL1BzkE#LLwlN=f3b%! zIkI|mxs}0fZ0}-MM)UJiGgF>R1%C$(f)kUwv0wAaxGm!gH7S=6)PDQght@zKW>PRX z@lZD31MgE)Ksn?P4!ww^qP^d%IOn8Sc=uk0H15>>u7Q&k2f1B8E{7czvPnFr4NK2ldEZGN}`=zB)Ms>mY}Yf0Es9JWm1)XDcYaxz>>A%kICO={WoS|7+>CUzRSa z0^IfK9&#paEaR2xfBtrt)|V7u z4wOhx-qcBV3Zigc_shvgl7vNk;I$;3z$s0d{QcpG#&W;yD$Po{OnPhpb56a#{&wkp zeEHKU$^B(WvOW>|2g%$LniJxEnfW}aYu1YT1xwDJ@UfHNrO}h!mBQ9|UGw^@5ryX_ z^I+34mgCapV+f8|RwtDP#hfs?a$6<0aAw*=-#fd#ILtQ4tWJLPnqgq@Om zU?V9bbSMnebdIpnB%SDs$9b-*rS?O0Vm01ly21CS_v5-(Y4xhoQ#RzOKq8;-R0~%D zXYWu+%Z`zqk7fIQonL=09G4O?Td=EhT=LKSf0nj8s=%vH3aJ4i zXSkJgwnW&Ly#uJ}@txp}>w6h~KtU~uKMj=_6-3da$!tT0e^ja_Q^6%xq;+r6DU}jY zO&%zz$UEw$R+?Yp^cI5De=co6?X@T+)lLUHO$|=Zzgere9I~Fq0B^u*xR#qjaNN$f z!hcRf0eDA7z2UV+*ffz%_t4+U%PRiXu9H?*Rp+$dNVWnh-MaNjV9`~)@tJB_Q1(%6 zQz58B3T~Yif0^O9AEWQ=K{-8hY1>84Acv(`^b+?DrNg>Ms<>zDuGnO#z+Xi&lNN!5 zCZMZqf@|EplU%`PmphDST7sw!lG}!%O5ZoJ9i<(JRGSoF-}_qq{NC40_sdMpbL-Yd za_*L`3fn7KMC6__)i$N-K#8J2@VD;hydIWF3W+zKe;Ps&4wP=GRP*-Sio~ecDYu;U zoNDO<1=j84@-i`agXCZsYsLj-gTb=eM5@C12KkK@OmHH{Gt%4{+*k@7yf4z!ADCs#33 zY?&c$os~k&PNq>AP(9hfqzKW`OOEi-but6EfA-3Mbeur?DgdH41&%qveZMz$>*1iN zhFNbd?(^sCINR}?ZYGcYq@_~OgS+=|thqlxO(@FB&kKAN7aO=sP}dTD9Kef<-SHmM$>lt^_BvG0y0>VL ze{%V{h&E=%!*PWYy#w%yPSz)=p0IU$D;rh7P$zuX1v}1N3y8_%NH+@>7KD(Ri#Fm{ zW{Kyzu;N$pI(h!Lb^32(RQRpfg>6r6(md{R#_~t{<-C@LDJ^T&9C(W$Jl-#B7g;GRrS}^YZQhp5V z(&Zlq&aW?Uu4Z71y0&$GQ+t(P`ZB)$>*ps)oi8COeR%da;#n@oVV9uAuF;oNHNvkA_>~Uo-BmqFGGH~3dea)!Az@~OMYkn-WUnhwse=33Mkjt?= zzH@UD_XgGt5HQFuxLw}>VY?Ysn)4wf0{bPqZ%J>8$FcmR4bLmb~?(DK>&%V@gcZt;ZqZ_nwJ8U zQp1@I-!)FuV;X>=xm+sVsIqEWuUyGy$0lu8c94%)THqh&rP7BMpi@_P>yM)HnnHi9 zP>9lx?8r&oW$i}%WyN0Cs;K_?r0(T~kPtT=yXG58A8a`&xUGl!f59V3v)`1mYI>z; znS2#@q&^*+Q+P^3Wh%ctD%z;ii3*T)o5W9oHT5cyc5BC){`cmBjk<5DiN%K}n*$4R z*QbH9#z|%N;hmQT&G07m;8(GWy2K1!BME|P%PY1bl@nM6R3c@|eru)Z`;?2~}KVM3~@>_dVQ7=!_yO7mtlMQ#DYXr}6-=QM~ z03vp;{#1nl@Em6|_nGy!mMlKQwB|0FWU4E{YH6=41IEjwq{>RPVP!~N9Fpa&S9p)C zK(ga9->G-4S?iv~F9qJ-WJ88T7$Tl(l$BQ<=YS7D_Mj~1e_+b8+D+No15F8_UeqeZ zprkmdgfyaL{pN5F_3Tk?Oa)oons7UVJ<^h}ew$Q&U#!JBPvuE{iL9{q^VBhHCv6-G z`f>IIMl!oM-N`9SWVEeT9ynF8d}IC&YJg|_S-4sN8Ki|DzGwuX334+AbgOVk3@b7lA zpN`eP-W1m+PGvm{r@bU1L@ZJYl+h#XgCO`r?+o`t`78_k@xD-(dh<4#+lS+c9=vNw zE8)(DEGN*(QP~jv)XIs;_9PTt`caaf61)GzxrBkGnio5r$~@Y#yUbl>P40#Qt{F%YxBfcg#bKx};JH}`s^Xnhz+O6> zlo-Ua>wUpS|Jfxw>1dFT?Q!)e0%?L5)#j**z>O4}vWU_Rt|ROX#lhKd2Njq0^@Z<2 zre;%9@is}+Czvc~wPj!X)P78)s{VR)e@feXj@uiAR@a>4H661JYi9W|7Ma<0C97?G zdI7uUz(eN%52e&qEhVYk%S81CnAajh?HKy*HWK6n{A%LBLbAwIdsIp~8tBfLrgau8 z4W>Th;e4QubGmwZ9ki+3@OLY<+6%{%QO0F>irys4m}DO$rHbmV?oe{j(-Q8Me|;RY zqgqXARkpzCU?8DYF9O0rNz@c|S3BZ}R6vS`WT|W+>iZm5uMps=AAGQEq%-Pg;|J)Ac5oGpH|vLrIgjsoiTe`zWN>_eFw# z?;Bql`BV=mwF$5W%v!V~xa!z;b&tIL6B?A0e4mw7?-fiS?U-P#ewc#EfA&CUth`Z4 zOU*ebrv_|NU3%lTh1I%OXTww|q|0yqk#8%tAcG=>j}F7SLtm=$fXtvyKUnFaLWpDM z@Q--eWr=LIOJ#@s(htTPoLi4Q@|;`_1xe*Z+R!k z#ioXbjQl5GwxWGx_paYTe|Ps1Uq|vxlf>27_+GZ{%_?Trb9!|KkfW+3Mo>67MM%Y{ zz_iv{eR*Fy6>UzhA7M=o?_uCw% zgU2V20k^?)S3VWBpycEOH!F0R@)sbopLf&joe(0uys5#wv`KIIfBaz56{OguHE|9| zUVIl~j|IwUA3GcGn?yTOJfHN?nH^CMEPI8|qM-EtfPAc#gq-ogNuf&GrfzNah!odp zJgWu+{kAsGMpz1NiA4@!a5k+&z=yl84}j5I^0zKqN{bg~p|d&@Nzv8!mHOlB??09X z;qhUA0#{9=dY(~4E_pA)Slaqya9}2rktLqP;|5dumldg9me;<>zio59?#Mz_X z+=HziDk-TzDph2eH~iXzI7t8mMzQtAdY8NR@*w1sqzC4s2pkkcgm`a2>`KV1ERm&m z++@s_SW1P5OLizv85S&3CNT5SQ>j4>N$!mqwBH45~?Q>a5)luOWtNa68zEuj?SnloM;+p^?@lP^x-pcJ?7f z*Ll~fWrcYSnKRy%V28i(v^VjfT49)(wW!Nv&Gh>SQ84-?eK{Oc!`_ zYw2vMqszxsck6htd7WBdg=WoCtg4Qay(zD{Tety43CdTe$lGsHb0X4F!8lx{_jT4M zjU+?Hi~7aKHp}Zcp0#Swcb`fA{y{P5RPw3t)_}i_fHhCv{7`l`am9fWlZcg&P zb7#7;An9-lHp;C%Hl=s$`hq{meVpuN0wp0fC{e#evKw#Xl(kY7x^ZZss@qEuz<-mK zDg~Bu=kQq)AD3awIoz5&evHtbAOSLC#geo5$_{yOgJHWvr&TZv9;(0 zxr*Uk*|zu7x2xhJNr^C5gQ8K7IJufNIK`O6&cJk4krUMjS9VvSU zgdu`hSwxACo1!CsOJK+5zg!S6DL`lnl9F1_B=hrqrT)ABy#84FgW*N{tUe9DfTAc~ zfVG-<52ufoBhQvE3Ae}I2=3}qCT|$XdC5*v;q{N8&8U~)O^Ji9ivI!HS>#7R^JzVF zOeKU&pI#*Lqh!dWhILxbHSvB&3cL)l(s3AvY?q$9LSZa_i%gBh4V#KOsOn598JzN? zIyWTrQ`cmrW?5QwJ@nbg_Cz(0k`4}vaxUx6-o z-$dx2Rw}wq+mof%AdYW?S|J~NB~^NOJ6(QDvpZ*hoBiIESz(R#rRMM8=;44;t@q&+ z{;dR?Es{#uU_bFkDg>2GwA53o+96RBKZfe~h693RwMv|L-%$dBD}ymM$E}72ybiF} zypN=6vP@scE5ZMiqXfIjDZ3m;mQZs_lCTq$7hD_8l{?*~(Hn{BUKKWI9UKiZBDE7n zKn{|BSOIGM?$>qt{rhy8@{*sg?GdLmOm?b3o*KvKE*oKV%2v+lbdG?KY(woJstj+@ zH6-_9A%f>Af{M14r8#utH7%KOvL>7}FvbNS;LWm(S^4!&EY4E%^dg_6R-w?NoeyB#`mzI(_=*&#&tia9=(UF@Wqo2Ejv^I z%DPC*o0i?cs0Il3TQr-{8(%&*|8GjV@w(&yw0O!2^`0Hv-U5ZhbxPz_{=`-U_0BDS z!Bm5I2XD*5&`;~7JzG{w%WkVQTPHn-9q8bhi;inMO1j)rz1|qQe}UzqOb0SHxXTH9 zHVildm{_f`uexk+`$-N?;#kVFO9O{X(%f-UH`F6s=Nkb1^zGX!{1yl1c#__r4hH8* zSMa`kxk%o%vt>^8JeAVW7Zez$9o$YZH5N{)f$Oq)7MHNre#(uvi%8X3z+jH|uu$v+ zK-FP$nH0aTn4<2?<}@;ii*#EblRbVae`Po&n+Ux5XvGq5d8#JeGl*k$0T0#t*ozrR zu>oR8$@xvp^2_J1UGKl+Wp?p7_4TEduIa8*YwTTH2bvjz%+%rHU@y)c@mxMsRbLnE ze#p^QYHQk}7C(Q-xWb7|w_4uO!Z-u=W#!JG^)!e|U93 zb=Doyn~y1-p3N8Ehy6rm*YCHbZ9* zkiL@$#O2adJKL)kv!KQC)>;3vfBSg+)?PTs_1UzhvtdAqXu<`sxA1b z=6emN#v5fgpf*(}IjME@wsm;ye^P(5tTA>)Z@g_@BaJNd;dFN*gA;($8cEaOG8Uq9 zIjAGvi5;ir!8g#oEU&7aFcnVDSrMro%VLY8LXpW9&`nUi9V;yUO4#hmAt{f`!u~n}v?up;0O_y|sG#t;_oqg0K>?psk)4KYT_w)p%42Tr{fAWg`&3vcJ zbe)n_THRS zPU+f7*lo%Ynf>7kUIR-1+wvc$@HlGn3nU>S`q#TDg$x5SCGU9o$59FLR{1V` z;-&^U74)V%(HSMPQ_??rcwUnv!ikN$G^DAW+j+^XWG|?xsy0&WJo+5mV353%CPB5A ztVt5tzHDlMVSyvagLQ@094MRmB#KGc>Qt%Map{8OG#4?Gjan7-&CiGK$a>HCovyz!tRVsyww6nrrA0Ld1!#oM4Ma1(@TA#%Q+`+k=x-Ma`AHXWMdVMpmQz& zUqbk;9D-TN)>UC$fuFj5Y?`_`GoYiuL3 zSejkWXyx3&w$ZzwqVtOMMhC6DVJ#2UK#;QBG%&P6wUi68WP&45SG2cdr|G>D)PosGL!! z=}U7hYCMkb8eVhQL;?GU+S|?XDVil8F_K^;1Cf&n=%>U0K(A?W zXu)4eySkeaHv)JhO0@`w>U1{#NPEe_~ZCHz||%>aanvh+Z%R7qfeZ`tX3$veIz+L}wU>Lt-`m2_G* zE``9>g{B-664yag)4dXalDD0LB`s$sa!4_5tC8lg_>wxC zy<(NMy1lJ`(hun^=DHnR@T5|kGN1W7)L1m=^2bG^B2+BIn%q9bWEL|-{!K=VtNcsbrdq^v+0 z(2igglqd&7)Q}WeRMzF~$dTvP#h$lSL7MfG{%e#Pu^RFUb^0VSTrVu==SDb4Ii$U1dtafx(r8;?R4;+~2fMIzs zrh>;Nlf8N0N&=nK*Pv$Sbf|hM@d%$Mi^smX2|aq89y&RANqj1|y?c{Yha!Kzt<=x{ z^T*3&Rr*ltlejQpU`nNz4a`=I3M==jFs}9<*4MYI1-=R?#1u7B))tL0q7YN!xTz3( z1;SPZBkQ~wj;EeP6@<5<*GrR zL~?bPcWINGu9c!&UEY#tL7IP&4e@$7<~;P~@pf3{-b+nHt=Z;Ql@Pj$fkze=M422{Z{CPra2vKt5#DPz>vGLRKAGd4w6f#~g`+1{~$Y3~d?# zExU6toL3MGg=XL6bDSQ{w6=jdSS{+aDO*%`Ec;=$)sxqDjhvJvn{-060sPSgkdHl_S^nI!J7dfM+rhyvHprU)T+e@($H@%;Ll59?ZbeAhw zWW80LnJP$2i6T;Vl`DU!x%{F3?V@3>5&C_|A1>8(KfI>*zSndq`}Wod#YM7laW?YO z``Md=Af=(SbZAvtNDtC|M%q+fIqn{oLumzY?8Gk6j~!4pM|Q0Gq`)Gtp215MmXrTv z7o>VO1@I=AJ9j=+jv$s*J3CEEfmhQc{I}-HPlc*qy5)+rJ&k{YC^PGTlf#UgP61$? zp`Ko|t`=FT-c1g(%cT@6Me43OoGLl&_o7)bg~Vvt`7eXyPR+e{rK{Btj*_ye=Lr*? zGTN!nJ1M+Q?1}H|Il_Gs2R1G8whpK|CQ*SS&nvQLQI~m_mU)!* z)TWy>NU2I!T{DyLi3B>@z0MD&z+k5!^rDI7CVlPzP(|YXyI|J8)eS7)1M9$jmusP-`nE3 zAB3JeX^_QHBw}!gPH)LKUM#QdIFcB`Ho1MGK-Edi^ZG&a5~rukB>5zwP5bujzgv<8 zkofgJ{pVtBod472Uqy(r++X1{Imb~X*CS!Oiz~zTkq-89#6*j5KZw)ojxpA z1hiaala~R_Q}490^v%fSRb{LzeZgdedF=XuNS zA1YqJUz7-VWxgFBAV89#4}WZwvUkNp z1@FAHVGs2Ib(AGW9CEMRi@Q=iS5>Q?Gjo#nhJB9Lh59zXoIl3LH*)oFQAdITJt#X(>A|v9 z$C|wVS17+oKTL|Q9ZjD)PRw<=0j}Fyx{+8@T|+hw2%)*ytkyiinfl?D{U2AXEu-6~ z6+5E?{|c=ivIe{qE^4Pv;L{7_yS$E829D%5X9GTPNEMG>TyW~}N`FP+)D-`^DQnkM zuD$}mle(Sgdu-{Jfk4a)UL9$ULi{L#ruU0u0tIWN)`G-qr96skY&9_A8WX1!%*!on z0#3>jgp79zHhxFu0XJo?*)UVzqplMuA=W{MOFGfvgIo>;*d1$uictT;pCZO@Pk;EK7MV9hT0I-WkVWhe;^>mT__fZz3t3o}Fs%E!!^wn{d9k2j zx=3~*)Hrb}*cv3qJr+=^_m&lGndG4WBdY4@n{8&^j0Z(L05#akrLbjRTYtsqn@)j5BG2Z)Jvfzm zN4brX#VCc;B6`=H_>V=4FZ=`o#-m>hig~fMU+Q#+d@2pE`nHOcQ@70B7;^14jtIwF zm={p<+{dmNhj(tZ_+~39dM6oBffS8)2HVgENwaw@WDa&eIJiVMYW7?D_?MIhv(rug$)Iid9nYKJ%T95E%PdIV^{VGqdMdE+(nVNHN8M^t z|5)sED}YG~Pnrj)EmKtPCf&WQ*pJ`mmrwKK=l7!<@&o)il!g>!uKKi*@rcH} zK!>720a|%OMx<2YZF7&Y6-fc4VQuB)1Mx_KqJBvk600mb2p@NRW2t}r@ojv3+iq`X zGk>tSeShpUaL>FPw53*U92O$2Z3ctfRe3SQ?6c@;Yzau&Hh^V7Mccra&4_s@lo}$4 zEXi>xFM%#?;OcsIGukcPPZ=-77jPTd}p%J~$ux$e7@zY#YN4e&a(fkZX5R%7VOMsPHS0-3LImF0mi|%&wzZzOE(P?RatRAk{hl;9Yx$Cic#P4 zZmZrT&iJx7Hz$AM+j1$8{>P{B<6}~6=tHef4CB#sCm<<0#G{-!Iat|to`66#Y%We< zDTkeZO5ml~PYNjKQyv9H+obdl-cC7ydK`mIb!d>n=j~^b^0k|?C{71h@6%Wm`bmubGh zL0!EqIfipN=&J3cZw#6CWu?A_o81)JKhF8HuffTGr_p5vxN@$V#d_LUd-iNpqJErG zG6Fg25NNZW)@6Y`uDBxQNMEvNpwzCOWxX$PO$2~D3VKv`^+ALONNm|b?UISHm)^D- z9J7nr5Rd6LXH+a*ygme0DUlFr(m#PvOr+d&DJmpB=Wnk8b`IWPFUi)WjI*3vb}Ox7 zbW`eopOBfN13{en`;zg_nMf2x_F#D|@9cQ3Y>wB9)NlRz=O>YB{iO$}03tYGN{HB0 zAqR|d>U3%2vmKFUSHv~ge(8Zrjl^RJ<4^VX6tMBTdHS{ycp~Q)r{kyl(Wpnxt~69$ zP%KM)yv6`)I>3~vzaE7Udxe#0M3)iwtt2>!#>xId)gNSYe4j&fow?+E-$0As5F9yLx^rz}t zx%GUj{c~MQ<3fSc>r~uSVQCv%@}KRMTttqceUam7YTA-70klzT%~sfBmqTaj4qVxP zc>o0)Nzcx2-sxy%rGN6{;JggQBV{JPBL?S3LswXI+DEutC{0MHZ5H3;?79txq_q+S zPy%GB|H0e!_kpU{D7o6=I=6X=K;UmTXxJN};H;G_wI=g&)_5!W$jfV#GE^+DNbB4A z<$qgOFCJQZk^&~B97S>@C{@-T2=HZpR+%7tEoo;Wp4xj^52GNJgf+YM4-Y{F9c`zJ z>VFh=n==qW`%r?9uA9K@>iolM8&bJQu#LLf^E#>~HIGU7=&TG0LE&`A49b*W-W}hf zf<1uYVK}X`FXp9$q*E!|dr;Wl>hrUbBqJ?vqn06kjY{?%CO#chzuzbZ9fQ7v+6isZ%D3)(perw4_&9JGS_sW>Aou6lV%Z zz>{6o)4Ar;Hj-#2(t2t4x>EoA=~aax>V@i2kEg3t>)}HZjfT;LP0mD->mn0KCeflb zq}$sWSp-VKE#iWDr^-54X9z*8ZE_a&;UGz$DlGy!5AxwQmpGX=MLc_dvkh}OvZ}ZJ z{xBFIqv^R7SB;bOtZ1ivI@VNcb+#5Cq`{yhB-yy*T$k1?=t(*yDh;qNM{HcWBu5o& z>cvMTwN0e5*bni_;3gV+QoBt;c3oYvVXsT|CzamM#a6G*yFYswshy+%2r-xfwNv^F zK-VjbSLBV}OM&fHu#k;77bvFdQtu*&R&6&}54o~Srngml3@MxvuPspsyjhiu%*nb1 z>vwegYV+oTu>3AW*dzUP`a%CvQ95%w{?HC-;Zk52cA{rw5ULxv>GW(qv%kMfU>Ws zz@~miq>NMEQxG0EEyhV}Qsq^CI}}_ZppgeSv5#?*qn9UZ~n*`20f`xg7PMo zp!AyrGB5()o=?9x2;hb8b^xwBu%qj!EE4L}W$%3O6k%%rD*r&{!|STqe_u8OChETQ z%pY>5CKCn^p$5p-wh^#S5z3|1M<`SUyu<@kT_^EJ-RDN7Fo0Rxy^ej~b7@&i+-1>2 zMIi}7D%+GTk@zgd!=?;F4tdB;hr;b?Ryps>FCj0c&UA=~5Rf=N*QT+DF4vS(`lqBa zUOG}vE0PEgEd(zm5npH`e`N2Y0M&^dhr9*erMOr5dvWZc_vCg)DltC#CRNNgDbR0U zzyDM??#;M7Jhu}r`SK6$Rm*Gs!}u|0c{#S55H!`LOe{Wq%6 zJ9TMkCG0x=?OrIlYfdemsrRW8ok|0+?n*E7q7-{f<9z6~cZUv7f5rZQM!PLg>feyO zhfErxjy*WvOQ7FQ2M|@47;aXNsX~W&zjZxlR|W@)$>)^VRtV=6IqZ8^-sjvDGQVyB z=(c91Ws-8NLwGFIkNM^2_kY_>eo>!zGSv(qH_EpHG$+qXl%B@Gaw`HivrcfNndnAk zG4=%ZB!nEgBDs1}244NTyh#s?zf_9@t((() zoy6O%X0)uR)1oo5O8`uNnzlDe-KbOK)`)&RQ+IoD$7c{{Rb~J?K*YcCBGC(`gMhWg zv-WM9im`=5#bT)`Hvtih2PDxm+$-{N|L1C@)%jE;|B(W9=Q^l2$PP}l9BQBuAiZUh z$9JBrn|BUMa)FiyRp~ii{FNNt2X;rLR!GI_FHt;D1z$3T<+7Y*-DOU_fBS~YlSzG- z?NANI?Rq^_{?E*Rx%S7B;9;8rDwVdWiXeFP+851GmG(&F%0x0Fr+!EZ^MORuG>+Zg z7S`o?PoXi$6H3rnKqP9?xG3ykHHx~h>;vE+kM=nAf5<9lRM+mlq}6&OrG8#kbVx53U6t=c`nyWE>WE6#;NQp# zgj*ffY;*I(WbU3EI}A!1AM-KVmRr{Id#b!e?a4~3_sMS&JdNFS3`!xzYe=gT`0jP; zsnfWP8JA)UnwFA5+KU&1TCF5RSF_300o?M|q{d58ky1FCjM<2*<^Jd`D@O%lgW%B1Yzp@_d(p%-<~quY?A1w4APR4ee4`TErofZ z4$_9CFUOie=RNgJe+%F>fj@Lh(F8cpr9kU^>V2z(G!Jjki7KoX;J%b&4eJoi*4!j# z`?dA?{rkASety-Vh`LwRQlG3zB)54py02na(E=soq*WYC!6@&lo~w^2)}AtxQ(Dv9 zV7H;hk|Ac7xve-NKhaj3$br7?PStrnwG##)w&_>X9TxSXe~hg0-m2o8CPg=hHJqeC zjmA^5j}23tDJ?dL5uN%8?5@pNS+~vc;GOkbS~?j|OJt?(2!L8sbc2j z_TV&CZHlhb{E8}|DsgF&j^XH3+t1fT`2FX%^ZV@of3yYKm$Y7f(jw&N_o{n4@snh4 zgWhrTa4sv9q7rXE=4d>yV&KZLsLV^zo1L23ZdvM5o2WFDJzZX7`_Lzx1FKbQmyoze zYu8;L$lXRJz^Ygwywm=7TN++bm0RJ7;q~_wII%zz+ZmGBRZt<(d)>1;bPs?y)P}e< z3_* zcVAPAWzWtko;%Uj)=t#(T@n^YMv0PBhaKhDP6C=<^~t$=V7j*R4mJu9vR-yTsssjB z9JYCld#bS06dc@*p^m^imDkkVA$z?q)DDc(f9~x%wX!~a+apjyl2G!ddFWKdkDw#S z^$L*MlJlx(q<09sSEACX#&P2tP)O;-Qjf4~$$|o4TOd{n*spf4%`swJ{a%poe!VT! z_ut<%N>AHXXDOLGE*)m%wvv`BvzLaPcM_j!tA%x?hRN7oVc2vv3vato_N0xF~Aat-( z6?#+Ht&+0|C~+vDzzHJmzF+$pS`ynR-n}^yMQ~G^SE5ko`z=c$tq*|OV$(fR6ggI; zJ9JR)WRnbaI)=-qoLzz-HDi-CoOF8CQdiq4RxW>Zr7L78?L$eR{HB-VTK)L($5NtD zuj2te<=3AHoI69LM#%fA{{|b4vOr+hoVnNf8fJr4qJB0x5berBht$+wz3B-5AqA-V8QXpoMn6*li4s)h=0 z%Fe9Qw|{?pnVH<4Z;@HnaO-MtgQ!>#QKMcS%jI$smV<87#BWgJ8Lm4<>SI}~YL(0- zz7~xvU61!e>^L2;Bkske62-x0d1hXE5@mm>BFuHC*Epl&F$KRS51FVu$CQ3d>G%@7pPSHwzVvr~=-WzgPrHI_u7j(**b)7xf{ zYL`mtxPhur<+YtBhXa6a%jGHC6{%uTI!PGd@-<#8zmk-_uB)B0QX4v#qsj_a7Eyo2 zXv#rij_hqpuc{JnVjWa9xyYM4=t-soRjlDC9O_DHs6-GiUSn>Gh_RC%^WEJ$1ZSHR zaa2A^-9!$IS3s=1N@b@v`9l1&<)F_PeWjRJh(Jy%KxApBZG7O{;v$^*{X*x!| zEBrXr?ok*dai}hBklJz<&{;(a$hsZyv(Epe9+oWa|&rl5_c6aQ~I}?gq5!xs@4w2Tl9Y{8>$>p z*zJ>8+N%y1PC3S?5DeMi-Gl7M{rT&EFHFvX+kctAs2D0R(u<5+xW89QzT4REXFK^`)q@U5UD~;n~L-JSB*~?D)0m{n; z=l`)D??o~B^;lKd;u4Rk?6!Zdo`OuNiJPAbhLhw%JwwU?n&~y+NKqPK+g0vdGLzYL zP9(9Z#4Mm14mK~vDfml6?YhD$aN{`Tx&Uq4>kZbA-~aXL^T+G+C(R$WHLP5oIL2K` z3CVOp^Ev>OLy^=!oE%5G$-_gh-RUTdYNa5#rKC=}h|-%X1x3<{=k$Nltwm+P)3{W+ z3Mviw`4T%ic%NvTqzq~BL{NyjNIgV}opYLruP94E&7De#L=<;u4mhjNk{C`ENRCib zJG0r1A;MhB3(e_h?rxYOCE0>?g1Ty#9eDelnt%YOWsNosQ>r`5rOW%xL%uH7A796d zRzNk3KWDpP^~Ug{s^TN2EQgaA@mO1`#+wFU3r?KBzCSKHt_OwHD zd0Qe0IXX_)l!yiZzb@0KFZb7F_m>yUtWPo>P1pGxo!N;YICCzr;XgDI7ZI0Kb^(Nm z-y0ca-y*Q+x(QE}L#K#du*6`UDdS6%H7je7T_oOWOV_}`+rhg~QH@|SK&?S_-^iJI z4^xhRv1m0>o#15a+RQlhZ2(&yx}~!c>aC>Zfv2jKlpv)&$pn;>2L+Rpi(d8+5hd3j zyHazcnGu~;=WLY9*}qlopn$n&yVShi$uPkopJ=<1sg)B6MO8ldejZ{zJs3YE|v@l?&HphzLo|TXjqSM|Mk6SDLscm!miF+fJHf!&Oh)1tC@qK;K&N; ze^TCVBqLUem31X1@K>Lo}bzYYtGE{zGeE!J(4xhRG{QV@YhjCco|yL>WH3dm5_8vhy!z3MXVuRWIV#IBx!*Vpuni@j@Va}cjO2~@>ns$8Jy zrC@-}9@!C_!ywdT{U#^?wd^^6#9bao7frjD%r;u8sKl~6z*m${O>BI3U0 z;JRkKPM?_s<;_^SZEp@*8bSfkt!7^MQ;QL+A@Jj_9RSW*e>zoaFcK8+g4)J2*jQfr z_6l*=C8?m;O0-CsU{g(U+jQET66NIIO4A&&N**}dzG=5?O$M-L%TFB~9WhZ@3aGRq zU4I&$Bw0D&U%G$WM93k{Ko)gAV>b`q8Y=hukg9ouh_dt5eA%01pUP^o5FVStr&j8c zdO_h$ZB&K)fA$*Bq+j0c@QzIlx$>NE^&qdug8j6b$=1kEL-FlU$vo45Srq!oVr|AX-H6NgbvlZiAOqL46Vf|F_%-U zx*A|C<+Ts0&G%}i&7ttik#vz%8=lC&D_X2exhf0Af3ip>^Q{X^X1872*7P={5IvoD z%be{NYmmM%?`05k=0zz1T^Ycp_k0iJ9eCf8VhOp{~kC>jk zQOHFV_sa~XUzWogY@2S&Ht){y-8K`Cc*^6_Q;?k#l-40c>7%HvMs~cEGXq#POY9~C z9fH+af7;~^8}g`UyA25{q+1rjd-slX>s!+o86-vpbt()mQ)UZMT~X2wn^5BaA**eZ zr=E9LX>Du9Aa$N}f`SY4nHUC%^i3j8vwLX5PCO9#yr3vYaS~ zZ3V&{NB>kJokUcZ*HD-yrC^IT+?I4zPhn8}P-YMWq0^v(gaDKrx>Ij*CmrF@q}b7u zfB32*@Z;UO_=KRc-bBR=>WbuO=COIqD(qM$)pEw5`v;!#6hrfPakJ-iVQsdObS0ek8f4;EY8 zp%E%HiXe(Xt(G`9%4!DH1$IM>G=u&0f8tTc1xn+fE@F}eQ@zun5;`2$6cBZ#B!UJ6 z*~@~quR->kKiJ>;3E#keKj)91|LcD(7%CGu08Ply;Yn@Cfs}9!r=Tu=Eyqu3mzGZA z`K_7>nblEpYBYtp_u+I8@Q*4zxewB9r3loN)~VzNup$`Vfg*f>KwoKi9WE$8e;NsH z759B7eLP6~y0A}DxX$Y56bKXZ2!!mM+BHx*H{x`aZwBm^4ZU28M_l$%fvPc1%Jgk& z`qmWL<>r_Bf zZOOW;iM5xrI;ZDpBA{5DYauFKLk!4#%kj>;mB%%9j_IcF=p;O3;!fOhHg^>9E$5@C zs-=?*`^Q^whoPL8Q5Wf9mFUf(iq&pC^A{l|pN`#=yZOI8lLxRJe?uxx2~vP04RMa^ zx(gg_W0Bdf{Z#Klr&!kPZN>i2=P#eW{O`VK9Q!}MZGXM|AfCtkI zZ!y{uJ_{$%P2U|=g9jU-?)@<9X<@^=no5A2RRtSzyG#S+E`~2t@m#)HBwBSXyNd$n z>U#y7b`MFNTcY_Ye={#t+GN$-HUf3qBh@u`^U!ad1#qs%V%vtMgSV>Ov1K%#Skn*E zHmK1oe2%m(iEd{tK*hUW)vC-mNuv)KTjNrs?`^sM^=W+k{d@oR$Hz6JMGgv2wayYg zrxc|)D9)My017WU$cT{Dp*0of13=AT^EayP&)0RtC~_>=et;t~m|`1JIe zYAt1N;s6I6rY_Hjn$8v&fk{uy`RE=?A-=l9Z!Z%6YG#wN7erNu{Q%o-M^Q_g1TmD| zy(Jf`QmHdcS9T&r3uKLCch%(f2znqjvQ!5_Fe|Vlm(+%Y&cp6@&2T|4&x`fr6X(%b zzlKTklO8A)e=)d;GE*kYVOR4|pRi2zqJr`&OC7dQ;8Id_LXRrfRIWScwt+G?O<0}o zQ{yCf<({cJY&grjPC<Afd4TScANsVs3vKUSOxagNUwu7)!dyd0s$XiI){6P#iVg z!u)Yr5SGPsCbAxmFr}&Dw+>!q-{$aIJ*%Xo=FGVje`SnDVY8>maU&9Io9pbz692K; zd|QU3=f(Q3PxHSu*4lq1>P?Z68nzT6cLc!o(O%MXvQa#j=GRGSF8P0krSHXylx`dp zM4+zla{X}Fx2+otot`N8_s&-GuIb<#Wm}3GI8g;hSz_MWOMH09#RRR?BbhZ^5|pW( zHBKfue~j)7$WrLn9dT$)p)>0(c_xpo>d$i7{c(POrl62AxrI`L$DeYDyAGZbPAEUC zS-^P_#joU~vJ2na>_7ha*#9*?{d~JGP4W3gLIwL<6Hz5jw5C(vglf;$KH)}Ju&c1m z4XUU15|kS!$BRI&p!f0{Q8ztUO#oCKyH(?he`=qw3#Q~WpK1{)Y-AX7a$MoNOkw@L zRH}G-+20mE?y^9Z(V*; z1`rsffG!SlagwWYBDEq=@V%-smj839noE_RTF9p?gTT4EeP?~^QnWy)VCTAd)x<8R ze~|EkYO%~qQD2wxW|9ep&HJbjM&Y$*#s5{%bWX^LON}>UUzZW{3i>PnBB)`OGM;XU zso#%5$&)fl^B2D4#fwNiQ795fi-VBBW+yq9*}0=26bz0csWr|a1rwT#fqdzPWu;bZTL?ksAiAzh4D_53= z^V4Izc*n{n3IQ0sjDsZpNr#2rLesh&p$pd-SBAl zxCoA)MkF`2;g!c)9=~KhG8t721s6-EjgYJeNo3M-WV4mSN^vpHf-cykf9y!GCq`!F zl*?R>z)CNYk_1q@G(FJ6RD_fbK_Ly2oS?Xekm}(*Ej7s@N6b;TUZsNHRL}LY5++R) znVy>_dz46e*(i{%3LQ95W12)sYec+~v-V}XF7V$~0|!;Tn6Z)IK_Kj-3e?kMD$99GV$;N86>^)+7GhFd)I2|Jn{wrs4Bo6Y#1-( z1z_s5NRbDwPpP^R6Ip&)rl%|`iFw@v2hv-=KIZElOTt{yTvcn8f7~I`QLhE}tx?h| zauwkTZP(Me`|<7bOGEUvCAvRoLL3hp+Wf+OS6syrYh^Tpf|vX4__@x7n+kg@l0%<5{qh|_ew$j)&VpP7kP* zOitG_w33YjZT9vZ}OqJVVroH$JO+!rIAK&4eqe_u*-R8D`lRO#2HQi>tVmH^Ch zsvMLDq{S5^2p96lScY9(#`nn18}{pTenH)uq48tRDtTx(xY@o9WK%;4h`Zzg+|V`^(CE z6fj23$1<@I06M3yvQL2iY-=j2sCsF}<~M_lWOgOa-j$Tn@Rc5#%4_=#+TJwdbQpTF ze}|+5HLZbJtQ>8x65lqPmi)93$)q5oO@UXD@Ap#$i{sn^XeOHm8vZwVu zm6p)u0JF#!@G2!WDfY571&OMZ-_G!={$!vBP0q?m7`cJ!>fzK%1LP3Lb6Z!$n$A@K zXKruJ;(!15JiXOg8LxyV0t^*U?a553e<;MJRt@D_T<+v5_qiM@CEd!;mtg}IoaCV4 zq0PO0OluJm&(tNCSFf5ZcxI?@>V<~W?silaXkgnP_SdNv9g`c68wla{v=iukqDBc? zgk=?3C~3-;SR;@V9)cgiBzk#i2=z2-FdP*5jTZ{-a2T;;>s zVA*&y3afH1WfUH_#HP+WQAc5iu$st2e?*Q)AkWRq`fS>7O}n>L*K&&vfAw0E^G+!^ zW2<>^9Q9G>InUR1iy37KB;3a;lHC$XZ31<9mYSAqOHg-oc53a1lYmX}>7>ZEcGR15 zUu5lFv*#H(oI|a|HwYKw|?>A3UWL-)XG1XO_!_6~PdVfKBU>F(50SvoQDRmflL&>|}!5u2R+ zZ#s9|W;}K+>P*I9-A!#rU9Ua#dVvFi*8OX8h)JQS>eaT?u>F0le_q4@(r^2R{3J)8 zIvYBl8-;bFd?IU8d^S}Wc=bv}h_;IqxH_Z~eN8ejk;Ld@k*+O%QBB-^~I>lIOkn! zY0_ifRdlJk4(nNEe`wvD_H{r7BuZho%XQjd=0_@OBSz06cgMh#vD2K}M4OtX86XtmNOdZZkl)ix%kuK{ zAm6<|E!DTr{oh1%$$DFS+Ev@)25NUiIoiCqCzx!T%G#S#n_fBM!8hQV}ZJq6s9Ji50|L;@q1;hYQD4^~5NlP=xFeIo*W!)$8HfMRc4dt1a1ChqQa#w=l ze|D#!&#l_tm`#o#RnM^&0#2SV+f zicl5uF|@E-?Ba%}0BU6q9RQS|Z?mI@LIjou+;w}A%F)$B%R;!3h>K2Gs@mQ}9xJgn zDYEuE%HYvETmoFSTB0Z`USz1ud6u^6f0x-E$EdSOS3Go4In#5Q-Zb;}zkNPFP(DB7 zxe6%h(rSDt07q;OU?1?v<3q+eu(aJ|1Qx&A;0L!EV*Rl1oL>N#R!KNSD-yAWKe-?*R zUKa>!v8ns5=O9~;Ed@qVlI!Gv>v*v1fTiVc;3WsI>8Yx2eL|~JWKK!x%HWJj*&hq_ z?F$d_O94*RzkMzrj+f!Ai?gR1sj^6{`5bCK>mcC14YO&~-0TI^AeXBv;gw`WDfLNo z_oB>6^&>e}*PLTtJu$5*ibP*qe;&i=<_4+f%?C*zcSuC3(npkHGdhfP%?@HDzj|kU ztF|Cry9U7zUqtoGO-u7C`_AvCA*1aJb-qH=Ly;t&tF$VM%E)5wc4vo9I@pxK>|&|Kr;_fJ={KS=a!6UWSr2H82`zmJ)Z@;7}7)J*b-se=~$b5fP0d zlu4Q3Xs`6A7A3&78nF7zc5@)Ob<}J-eC2I?u#KAY(g5ItNz|+c0%Vl7E^*S3&+9?lh z;j)8OAAj&&0G-vg-&6&R_;4#T;60rK*yQ=*J&4U~jTF5juHEWXe~V`l+|Y7*r0(#< zOr&c*zIkPeh#25HFRoL(~W7 z>O809ah@GG6cjbqwqzp^g`*M&B$-pI#E^lMMdy(sw^_M;os~65D(QCMHFn*ob{nut zx^@X_d(zn4y8&HLf3MR^?o-X-r)0W9?}}QGzGj-s^gVglsTHV7&!U3a8;N$)n@HUV z_Gz`M^qQk=_g(vm{=Lo$oAVzI?>@fPDL(imV;YR1a+x@-5&lq^`9e_qU+g5Nr{754kdNB3js zk$3FwP)BY7FlCK(Y*|VQ?^ z@9oP!-h?JTe}E2O4ok`d51zyrQl(wSnD|JQV2`j@0Q`Wm2ju;km2v+mrtMnRepJw0xvI&;(gbJ)-4{deJW2Nvv;;c5vU2r zO^{W5BWauc%Pk`AJY( zP$b}O!YIoJ`H9x29^cXIE>o0%o|peFA&xqZWzkq&9lCwh-(l?>J*bNu{=N63N@Ocb zWqOKwIaa#RIFC`6H-^3}cAA3X3{|1Mf1>}9T2A%*I(_-W;xBwWmukuRVpbr}JZN!C zYU!$7rpBozk8xg1B9=G@nS)9?Su06Y^wzDC{w3sE98$V@JSn)8Q@3moG|M|acU~sJ ze9>LN7&iqi#TrF*6gllfMo!?N-Qv#nRKkfpe@-+# z5AXP?fQgBu8%NAQX?(kAnj~eO8Tg)utohD2(4CB2ElGT?n9nhAC%-S$uh(3Z#W&~~ z7jtoc;i->X-UK;^QBPxH0+et`FlH(2CQ8#Gvny6Hov+c?pUgGiyIIPi!iNp{iktY{cMU?Moodp1Z~8boXKrXDz9o(nvA!X<@)^P_ct$^kLm3+QU$&cI(l{Z(-cZ! zMz*QCh>VN$z}wM+>C})=fkYCHk}6F!<9uwnm*)pbR0Bia-myCTc2`e%ng!gR9m}|7 zSe9L@Qvnk1^aA!@e}|&|k4(5L!^G2skf=9xu)eg>ShESLk9ajQmf6g%kwaPPIV4L$ z=}ZdTQrOAY>eP!tzQxYZ^mf$?I(oTP_53D3OMwB`>32AF)FcBvBK)&%cJ=|#ke;9c zgyirv=T`$9ij{2ouvsLLjGbTl&Y@GslVnTOUBU~MdQkMjew2d z6QI!BlKwus-+g(sYR?j>n+RUzP%B|0V=gPfBB|J-S+?R+uY&_Gf3Djsu`O`Tp)7j! zMP1i950yCT(12<7-t3$1@@$n2i7KLyz9ePx1c#DQe<~8+>he)z38BPNa@Hw%>Mg;q zIfT5qZ2Nbf(6_IDtm`dDmh+1qV|3)&DQHlLHJG9ikvE%#2!zcw@FM?5@ju-Pk`zR~ zr1t_{M;%gwMBEhkUWZUQaRT(p)d8gHjjl3%JJ|LuX!}kHLp2BZs_hET!8TxwiY$RrrXrL5-^xwhZh8#nD)x>ryXfLmM9 z#R~sUAgYu4wI5Di-1^F#-_zim*|K5*8wmYns*S@g4>oS$w8B+|No~Vj?8$~+eiLd8 zgTK@y8EiB4mrk2xRf?t~jbsxZe@!l{z894Ne^ysxYk^pXGV*j&$YP6^V9} zImf9PVU85D8arN_f_A5TD<0lf#=X7wjQ{xj+vi1ndAEe8+b#FlbI|i)!ONC+$eud5Uh;64KHX}3HpfSz!24`SPr#?LDjr|UWQyi^*QG)uYsp)<37}ve*+k4 zX)FQkJU023nN*l4RR)E%iAj@{p#_kl8GvVXj`eC3m>rY+;_S-Ff8{02{=+h@;_uaD zMIS|H%*+@kCjo%Bd+(a>HA^LzSl1SSd<;5d0Itc);RtnMqDcV)UM3(Ws(aRXKOC$r z-L`({ns7$%33;+Z*}FRe$ecJ0e{v&LV|~b5Cm+5z5#eZGw)spcryqdw66_)}b5T9F zMBCuDoA{un;5|n`|G1^SQLA-(WVbd;0u94Sfb4K>XwwFO;E5?_<8t>6fR8}I^&Xx6 zY@a`U`?NrM`LJ& zbv&uuwS6yguL!X0K(KnDz={sZDzma3o5ld-E&|SO&okL`f4L(~x|Z--oI?lT26aE| z-VnY+*Uvf^z8cZDR26+3W>pO`Uf~1*QW#NE04<3Ri9gXgA)vFf2)0UD5+9u6(H7I$ z{4H~Wub`;7#Jx1%alxOYf7(C(`fDk_EZ30q0j&7ECZ!DBn_J7u8l>(hjk`dlWOqt^->W%k11Ez+sT&{CR>Kn1dV3h`oT%W}FXe>uw#;W*9R5js$E zncg!f)3IxFTNZf%Xu)6V=ZH%ULx|qIVXKPn?!5o^#rpK+dh2>>su^{nsW0$A!3@i8 zhfpN|mV;-RLZAl1knUBL!c*mXjUKS~!IiuXn-HAvrPLF>ebXRWgXQe7#OWB1D%D_6 zC$8tP0VZAAS%xE$e_o5^kOxJtD&R^6$!WQ{+!E@jnJHYR{xhL~K$id{h{2ijbg`#Y z$)5VZE>g0sD>MFiT z(bDQj_b)OJn~pE;^h$A7sy#Cw$nfZkhu|e3U&r*GoCQ#Ne@4~n1>h6Qy%o#LIt}=p?KcU!Vp`-OZ)7zUQ1Nbc@zlL>41KeIQ#62C zS2@8shYm{O{pT3;W&kAF4{w9?!1levHzJn^KMa^bTvcnny6g*Wpf47E>6uFTHbuKXIf|kfV^}j7u z`EjWtRln&W>VMG`J}8c5LOO_ zehB}=#@(%6Kjlu|n{yJ@IqKW?w{tUj@JF9&)?Kme-tCZ*E@GUPK;%|Er(|heerB-U zzVwo{e*!!tp{rXRrrh{)D}u^FWd9ulNN|zdl@%nBWRfX=(sEXg8j*F43ho+fgMNP6 zRSPTFT6wxb@l-M!?9gv+l3TakRep=6VgrURQpZ#QEA*hm0zoFEtFLCSQ%d}0%MGpK zz&+V%&9G)Zi|%*iBTi9Xc12FxS?WaUTfY1Ce_W|;sAY6Ct+n|4;5^}f%1~mm{WhEq+4Ni z!0vsezTKa`u1TY)(%B134|JyY%zZV3)v57&I2%a7sc@iv-j+$F?Vr$e%A(3JqB(CI zf7H2Dmc}r-77diI(~+)qs^yL*!J0J}cu7WqN1GrXMc-;u&h#f7ve-nn~U{r6aM2-7BorCqQg{Qs-2P1u`3d zh@wG5o+C%_JEi=TB;Qs8h4Qys|C400ZJ@JB|Bw9^;THAKyyVHr9*_4(&yITCygS#M zL9gIVLv25=^{HTGE0+9SiZXao1+(zfMU7+0TJEnawT@kqm-=+x4x!14RnEza0#4v?YE%ocdrqo){wc=m z!`qB{sELuB?Fd&=L5or^oa#`6GP};7ty692k`pK2gClw=#_#ZKb@bS)H<|N9tt-6r zSr)Ig%aBpc0-OotrhZ{Trq%#jf5tEKrJGF<<$;iW^KHXi*2vWzRN-7|%)v2}DbAL+ zf2Zsppu?KD#pI>=O;pM%w`&W07DLtBD*gMn>)X5kZ;bCcLdQ$l2T0oa7JYdiP(4@_ z6U3$9ka%=(>}A_*3rb^B^L^Ui8{2Y0wmc{7vjL+-iLQCqR9kM>dBDcCe_XJjN!0Y( zn23`2g+t~?(~|tzM*v;OC(}jhI9X*PXLV$NOitReAI1MEdLwpeob{wozN{mYL*+`5 zQ58}WZ=P6^!5TR@E_)AA7i&;cA4$Q?sqmcp9GItqfC=b*u|9wKy3PcKA}w@f{PR$$uE-LyGoh=3 zdS%kzK_*U(a*#8=Oj4C zLhjv^f$gmD`=5QYyxo1u1|4jDj>smzeOvvr5p53;&8MUgi2&!he|YaeY=ZW_M91<|L7fUD zkqHVbaaDrpzAgmRk8MsQ+c7@W_%!XXYYs*E`&@2w8pDB!RNtu{&lxBrG~D7vR$sYY z>e&=e-j?HMlk{;_=a8zz9l+wx3spX-_xOZTl5}oT(Ls$iqZY{FJ$m z5}7Qu_>$@3HL;tUP08+!gy!aPCV6;ld~f<3k#U%fvRl4O%zM}Mlvm^JK94i^!SCK{ zRmH_ScoS)3ic~LQCt!N3>ZV(=L{fJ}dRRy&{P~i5Kd(;F9^N7@0X{ETRe3nkZURNEu z{CUU+e~~E4UEZs*ih-bTs6ovsQXn)6NcZ`}LhUTnX3ZX-?1V#89OZWPDi;PxDz>#l z%Ggy52N_?p+u3GfiT>WUuol7S}Q7%w2k#(YjL~??uP_2ZUo<-?c{>#2kCnx!t zK2pIZm(>3U>LfpI;3*j+7rS+6m(rTXD%VXNe;3rv5H$hBNgBMCs`KWhX+c<{VD>qr zq8b)kKIQ$WpCfaQ5Z_W*b33;#HJkGUyRmO5RdNDJeqN~kgM5eQjyl#@JD-xW%7V^_ zuy-|L)UCKEuP^rr47y*G6`akYl{U+x+gLFwT~txqu_?i^c$9U5p3L~(qfl-HX?41x ze|7?vt{zi@se&udnQdEJI>iQ-RVOlFik270Ij*Aw?;(|s7hqMrK2;w8e{IGqB9t|Q=}E*P6zNgt99PoFTb<3wLpd$3WUvrqShHt6zd6$T&kI#ts235AO&hXP!>Gdo z#7iDd7ARbElAxpQ##xv5qL((`Xp`Hce^aw=VVkr2Q3aQIHkC)6MkdnSy6gglNP)iD zZl6(l`ZA=IY63(4$(JF6qUN^C95u%W&h@OAnII&ZV9B-5=`Zp~W>$J3b(c8gAm z0d#lBt1tyky_RZMtyXQBtR@B#9>_@2v7ba3wfg2i>9#f0wCq1D)EaGHgIS!ue;2X~ zH85rMNf_5u-44geQfpL@tcLrrCChtO5TF6UHB0DTZfbe#Sd%m3ieb%D8Ve!vaykfj z;0UQMofI9xX~wK-_g>fFsY)jfwu~o*BT5TPWsN~jy$~$-EibPT+*zka_T6F2*)P^a z(>4J|1-SZMuLu{i^m|rIK{q(ClM2hcG=Jh=y&UE9#={-P2e5%!^WMF#zP01Pb&UD* zS{-hx`cfSGTFCQ5a-ZboL*wY$1&m((IeATb=2O%^noZ%0qHF;LL^APGff1bKALu?x z)qHE{s?=ijiiUJ09sAIvrs=z`O?gu@V+u>*sb6{zB8WNyRf8$-+lP~Ffqy7P z9lzbwrvO@FVjh6oNu*oaWGSCS<&ApkPF_)w<1}PBhQ7Prq9=A>bdMCR3;-#~c{xoF z2|hLdyilhL^@LIX^8A31;>pUAM;LyA(nrbOaSh{HQuBipT zX4-%y{KJF($3ndu)UmM7J*BKlT2biKKLoT_v$ z-;;}7RTnYrJ|)x;h&hTX=Pa=P}c!e}7p!X@||Oo$qknPR=Z|Kwg^0)hhG#nWG%%GFZG_ZYZdbxR09*Wa=O*$^lBQf`Vo&MQAzcHnL`La_N*H=ZQxVow8fGLz^udtng92{%X z3;C8}Eu?XnKL%?C?MhPHZ<*(@FK(G!6Ytj#Uuu+k610IgqkkkTnskO_wcosEqQGPk zINRZQ@S>U>wJCuJZ`nAv>Qs<` z5;fD^?&c?6jOE>YHVzuPJoPKC;E>K%&Ys&37~d3ny5|PPl|G^JuWJaf`3;7 z14-3)HVSw>`cpEYNY>=<569g|=5@`Q7Nx_qDk-Xfa`HjOYLw@iq7$@LB+jbxvh<$2 z>{)MP!CFphVHc}=ldn#Y=Uil6QHgyZV9gDPF}HJE_kVjk_^;nSeZIcP8-8N|z1+i) z^mS9Uk2@X03hm62l;YMkNe_J4p$;%7Ky#`<=}lo!9oEwyCKV^{^!CwCB@>XSJXG6r za$U=-rhE>;h;%U(bU5uWms5rgi|`z7FKycFua0+L!OFs0lEZ%Q8811=2XLRWneEA0 zy>u0|*EB%)ZoE@P0*EF9+?#o+t;&s_q7tweX&kt9Niqbj?VW5fY?V6r1C02e{|Dp3 J-7_te0RSIvQ?>vA delta 34232 zcmV(oK=Hrz!2^%O1F+s%e}-Ff+(?$@tLXn6>A(TF19+M`a0guCG(~bqR`=9C{eB-Z zGa^*2-m~4)8dZ@Q=>Z4Kt{JY~yRettkx9Vo8k3MSiM@|<5ZpnCIS)`vQ_4%#Ku&rl z#>p!h`fICVmKMDSQt{kfAGERXb>}(Pd$hIJm+%mQtX3*23&R+J9M2S%oT1f=Ec;I5rv8s&C7FOvk#Z#Q zak%}>)fOG~h~b$Xxo?i=*#O}Sia@F9+EN^HQ0rRO5!zd%f3%n5pt5_+Q4(>9`NUv7 z#yRcmZjK-4VhtqP(z`)Y{9^UmIntnX)g7WEH9GgOaF&H2m$ByToTonqwIU~iWok3) z$32GfGeMW#sA|0WEJGQ?*QNUC$^1XJ?gn6pqR-1O#JDF)jajLvDfGLFBZ7`gt4T^O z49kkp>~r5Pe-o!aoJ(S}*!-PxI)Z+lq#$*e4v&WVik@16VUvWVeZ#GIlk69-zDZp` zf1CR0DFwf0zFIr>{SL%@S_IFC6RVN!*(A zJLK}ZNsr}~Uws{toJ#U;`I7xex|MY<&(EK@c|w20<6>%otxe^V4?n@T&$g0_m4 z1K`Qxe-96>;=EWX?pjA~j_w>$Q5RK(?P=?hZvm#FYWLD<+lJ#t>slKed;RxyB4ouU zuBvgc98NzLX|cO~BGN)XiIl2~%6I`H3chXlmPLKshB|iVt+kS!`_q3gOt_pr@1oAf3`AQvl(WGf&-KsFS0nV4KSfUsw5R1 zH3{KEaSoP``bJG3fR&v<4VGH+OzL>&bqDZiISQRh`l>BVB@+A{D*A&%dkR$Ke_5w> z+xn03<;RaHElbv4{iVKkm3QZ$HC!i{@;H1eBiP|=h~|wU5SevGB*CfeS1E1xwl|KN zf2-ykg)_B%wJS393Z>KlA4y5|tfnQ6Gt{U^Hz+%jPuPg+fCUiYb9eEEt1)F`xmA*+ zqR|rxq%pHazoWp#=%|r*Y$Rmch%s(bH0*a%(x?(c1}Vz7*p?vE7gZ&A?<31)p*Xlw z^4Jz##Xu@y1KeC&{+m_%{qqm!!L2k~e_D;L9AAhclIs;gxm51Cd0)!9ZGd70wy58V zcRjk=%Qv`mk|(ebxb+=v%FA4`6D183m6ZYL`gu6n?YOEFSFE+VrWDY@nPm#Oan%D5 z%(<`6@KsyTq-w6|+MxT5w~?oeWapPphXFZmr&?nG{#X@^R=+k+VX-%bK>U2}f0rHt z3KH>{Vyq-d(>{Gw9-j@Y;PB{5t&(6t6Y*hC{g;LN^zF}2|M)S#{P_C)*W@wHFQO>? zMmMtWQHNWC{EQSAnFS}B>H(6} z!8*KK3AghADF(8v*RnF)WJcQFe}0@? znncXhD32xDhP+3?r`KTj8)-poe>Xrc;m!#@JzI*dt>l3|G}u1CJtSKvM8n@5)6bv2 z{PX|*e??QF6$N7`2Mh0 zQ`L7N<#lB^#<|h-DAWuEZeQf7@4H0w|W~LaKHW zJ=kE5MrnLvu;J)-4zsaE-J;2wcjuqf<=X#d-QJoOpJf7sw}H*=Rq#oD25;8cT3*>r z=fH}NY4sRj(Ou)1uD*t?DM|e*qM)Z+PfCx#~ z)!Ej&+Of9U=SNJQe~%p}2P=_n(_NkE%@_F~ZA*4MQfXKWycH0a!<#D0E4>7suM*PJ zb%Ow?YeCbS>{#+yQCX@MU;DTmcmcm_T;p(cch*|D5^AO9`1#+h+`oSOpU?mJWA@KK z|5$e)@=ads=AGqW=O1Qq7LLs%#fTJlvchwzsIsRo`QBzWe`TO~%&cj*H8X#o)Xp(f zGgBc9%Ew&T3~84rn-;b5&IGl7X@8)8@@m3gDl(Pu(plt`H^5sFs4v?CU@#ySVD@H% z&MT{Y#F-YYNpYM>A)?h#&8qffqE2;y{9@OEy>~LMk`ZfAN3M?~4<7%tAW>D-pr>!3 z;$VNXa^KI-e{YPYU&>2xbC8F+r)L&jk8g6&4VH{zg2fb30ZPY$bT3|^l8}e92a^v**W^}TY~`Z1ex@y=MqduvWb0}qGOeIiye1A$b9*XyY*c5CWI-VJKhl%*g+ zKs2QawswW3&bT?k&I<%acY_;npLY?cDeYb)YjY*)e{9IcC6B5-s~1}GQ(2gq!_61c zn?jEj$!d0yx3>S=A^rM&eiQ|kCC{oLN>e?ld`c#TQh#g9(cQCp+zG;kh3r1X~}AoG|6W`2e3@2b+xITPn1L$E`a61lW}7gXWrG1 z`uFYiSS>wG%5!fi`9W>lmFXeMjO36w!TR7kd5b1hF-r`vt|}+rD9G9-)Wu6NwUbRX zsC9QOe2IKV4o+!k_dcjzWd`z%JltM^$@;&WmSl;Y%b|J-)5yu)hR)gkx_lqUlka0Z ze|F2q@R!wk)A9NB>$mykKfitXNC2!H!1Kj5PWi7>{Y&>f0F)PA{dR)$&^oypY^CX| za%)T z!l7mKWY3ovqB^Q--0Mhj$?a1v-}!XCy4@v?d3QYw<5G$zd{4 zIB)ePgDJOaTl%|~lDm}k7f(~_blQnPqAX_xCn=ac6|q=J_^6i#Yya~?e(#^g8+;3I zhR`qfbYyFunSe)pIhBg2bLrlJlc;4Se_i?(Ij)>uD9NIUQK9rp>#}<3^sCQWejH#y zEa%Zt;k0=jLi*9-!+tWWW67qmPRZUyXEK!bs5(O_Xh9BO#n`CMn-&Yf&C}$Vnh?0g zZl{jQn;K_7*3jJEy8BqURx0H1ciT|nQ~vFJ$zH5>hOGfFv};rg!x`pV+G+%bAvwvb z3kASLSa$9d(s_##xV<*x3*C+H;l-YLWY@Kv8l#hKW*L9fU_KV@f0GO~977mlhhEfL zcb>NgJCNFvcDrIj?nZ2^6I=TL1Rk3`mO-I#u&oFJ)Cf`Wf9K{VWqwuv(#yLGY^uN7 z@UrLHrTc;m{>LSY|82<*)mFQLS1KcNUfKEnQy8FRS=GZ$d$%R1Uy1X#^EXYk$Gkl4 z_rpO`9Y22*43vpJHMHzXfa|wdFDd+ExuPOY}Ugm#h>>*5!tR7u%WpEqYd$%j2`T41t zDbJ;Xzk>$BiOIv*ulZ!$mhpv}luHQexP9$IYakFaDHxnsl+E|R`_vRr4mpIP7m-x7 z$GwVkPI`rR?`25iPTe0GI9YL!+x6pe*ij*y#B*AH@li$ZAEh~{NA5k7IsxmelS8l$ za_E03+3m*jB*1XCg5sNN4T-+&{@a<3v)})}mTvpY(nVE(yFT4R&ZLb6-B!VtZ0O(! z6J-EVAS>o}9Q>N1CzJzSpmqIPFP;Asp$wbSMdVVF#ifgkBpE6TMTm%$>>J(#hrVcL zL19YBpU)9Cwa@`S#a7>@pNzoSo`8nJduf0A+g(~;Qh+&7B0+gmC*3KCo%4EJPCk+( zEaC&NCFulCY0~8H4@WeX`)yZgR?214V*{9T>izY%OZVf;pH4|0Z$pyxh0s4p=9bW$ z5bw*(=Sf|&wyR&Tn47ufG~mcy2NeHXUO*E?qvxkP!!1uAqNi zzC^Rysd5`QIY(DewUBxQt(!az;u2rEs}iN1K8 z=c-z2FRBx(@gCC+zCXPm*S$)sSCyW!Ax{Mo`Fy8ZxC%IXhe}#@jO=_a+xP4I`g7s9 zl!zhExOO_NrB?f)FecxEU7h2Sf98L;w8K#aUVTzX4G=lQt)#Oh!nW)kKusqP*>)%J zHtK?_^&80R^+RA6lF2N#Q*KL|oTv%luL@1Z%~9RQ;jBZKOB;Yu?*kCn3l_2NvK-^F!58sRf5CZ#kSM}efN=~P)7ZiimSBP)OSx!f#> zeO`_|uUdZm>@tFqYW$mXk}q1HI<{{mXv?6QUNT>)QwwmVK2TC@_+(zZ?COXnmVv~1 zWckp+e=PBEt?>XGga>EW)V{6MIy;Bz&}mh}%Wdhy4avGX6dqb;JQ+bPgk?=~JK3zr z5Oo0swIu#DRAN*RMUN)44Hjt2vYyK zv;no(qLfrS9qcqUI6ePnt>SXXdKm+}0juF!ZVJJ1JKqZbISmEi9U1k8*BW8dL^j<+ ze=9Gm_*;igT3uD0(|#k_3aE7J)+d2QSMkPYs%1ghN3~6bpbjaxby|O9hH^hg-`Rt5 zdgju$i=06Y%Wlz2+$&0lb&u5Up0T@Plc55C70FCm1QMEnuCfWParaJg1)p8+FrH}% zqB=-!8-^n!v+^Rg-=qntOwJGi z9YbBVgA_bL9@O*r@n=nAghH83CMHteXV-yNQSIa^W{NE{#I3VZh}p?BDg&w~JD3z9 zI(o?wE?p-xfNOuR{71(Lq^|-XdQ;$-6Wot`W49IuMK#R&XmOuE-^ba?Z@QU0_mjhH zI$<2@&n-Mn(UK&J-|Fk$PF4_U-UFuf&EZYSuEdFyYc_tfNhB?mf*#y`gtF%T05xG( zR(@XKtGL*}U4pun=%WBHE_TNwq?5~eZtZobo^@~09_4@XbrEgMjKy(%xj($?N3#Ki28Lj8WmY z-7ai(l6(=G)!q(tLDI41mW?1Ngax;5G^^@D%cJ}|5Q5J)7l*pWqp)X z?^>Dx3M79gtAS0iy-aD$S0pdtc5zL}g*!$0qX?3->g~g>3be|ZdroXhd0rG1%cJU0 zDu~mPIJ7}B*5=h^I<&?;6s46DA6O_wap3&=0_SQ5wy0}c=Qp)? z`K2%8>py>flGOPYqS7y~{zg2@#rv*XU1~gv{-}R~%FiF=R*j}RUVKth@vj|V4HyOw zEFxI3{jQaBioq^Wk)sg?mGg0Xd!r77<#3gm&}_A2jln^O;zsXL_oqTfn`3L_KgGF{ z(gb|ftt&dObSe8McUb|-TUv4v9yr^)8+GUdhiPXcT8olCsMT09Rf~heFw?|IbxKXD z4m^KvS~-~6L2slM4ya7@kG0aHj%8XSMdgKFJ+y4`J5&0Bo=9?zQ*mUZMBkStAHgep z&!LjOYJPXV_HEp>A=h>X1uW9^bh+iF*U<28fz}?GDGNM6BV} z&fC*x@7Nug_r7Y0vdZM|PJ&VZkZeC#uV3bmAOHOEYyW+I`T6Vl>5GHidiIo;Q+Vk9 zG0P30?23r!fJa!mRV>d=$c{}PIUCDCj&~E)D{y5|O&)2*7u9W8&otH$bx~(lvcZ3O z8L+Mr*I2WfLV!MSh8cIKp?ZqJ%Y${*ZhiKD@cD+O3q1k%Ks91CE9O#ok6P64o!HIEN=QRA%K38 z1G#GQ-THJBkFy|7r&)IG9-Rzg|Bz5r*?Fv$O>OcKkV~GJYVJT42ii{uwb^cQOeg*CbP2iTjA!>&k%fGAXID5^Y!+QWuA0dF$M&(%4>To!dQt1%Qc|2$LK;!Besj2odbU&>Q$ZHD zCfv?o^8%Hy{+LvLEY{+jr~O5JiL7w+^VBiyAZ-){{U!lPHv-_yraL*WQ%2ir<$+Tb z%QxmG|&sSWZ-rL>YV(eJG};uJVtFJ{nd7+f?pz++kLq{fd82$;MgNa4qLF zTLu-!^T0xSc2f}X{ZvX9Y{r8?CP9#xS}0i}p#N@X8@dOA?KZ`=2@6@z!f7w*j(6Op z6ey!d*at!Ihu#?;MfofX{P9?*OTBp;&Fz=+LJvN)q?K@IL$(~M4i?!E{nW}Y?M`_D znHBlv>qhXEZV!1=_#}U-FAt7S-j(qG=|J0;0!;xX%g9->Z&_J9-pA5kBm@KPIWa&+ zFvTMWsuZeJ5b!O45>FM#Go{b16dMSVbD1h&i#O%yJ4hp3St)_JI^tEMKF4Eb6okh0RfnG z&#FS-yEU_8%u4=0lA%4N%SLw)XQ@4T12ny@&@hS8uCU82^wiPOO!$<1pkU4rhdQIF zYo2--4kj)=+sl9H=&fc@%2Z%dOASpufpjh&Ck-2}IhG$X1HeSp%gINfQe<>eb zy;+f2%n4pIKS^nsZjWzd@D_)mx`5|q9jJVoX9K6Lve66T%qF9zJBL>w9P>~D&8iE`UH~&t+woIpW2U! zRMlUvPHBI8&vAQ$(CV6VyryHeVa+T*$09S^ZqI5PpI*SOIq=Xqz(Xl@RZB@K_cBqv z0p@j=p;m^zyA9kr0l%6!u#hY=)gG0Sjt06jrfHqUN`tA-Sey^kaZXoHuY)#~8~$#k zR(qkm7-d|Br|3VAd zwIfQT0#Y<2OJxgD-{-h`g#b_e;Dco&r4c#!Nk=5uYk`xUbf%&@9Rj1$F~jd^2?=eQ zdZq1DR$Tpnt{J*w(`4EN6z2C#HJzy+bJjP4Ku%@NZkJf)v`TioDXPUr9lq%tdJom} zGe>{;Zx-v{R*LGfNAIAbGMuDa=P!1U=dRM}8czfW1;^Ty8Py8XAt?Q?N!tB1TxYVM zkHto&p0p+br|V5FXHZ`Thmt05Q@ht{_EAW$ABzP4=o?=e`BV=mwF$5$59e%eui>^s z-6L=Rga-RbzR$|4_X;MEc1*BVKTN@7d!TNti=J<<&W5QF z@F1}M>q;%iph)4f!?5nqm#X}}ODkcaPJlK0VjLX)5ih$eAY_u@(JlaaA#{*8Z$0+N zb8;d0?dz&%5>vXY?%O#B0qbE1*_~72UpUWOJ_vFEanO#8{1;!gUHi!HUB83w?j?V| zj^vppi3_|dQIta2DrVMmdUXbnqpBoE#M_%d4t-Q$T5GMoysw=Kx#o3g_DII^x;(0a z$thK_n`AQCvfC3|jZZ(Wum8E!^~x_TyaX!mw>eCO$0v^!3g1nAWJN6~Ir+fN3SFlB z1&HkD-86eAgh(%MYA`Qt(px@1m~?*yDRya1oCA^<--Xx%-t4D+>}=izXg3|i~^08JDa>gkrybj-{Zf*966xV4ys|Ex8wl>d3SPBG*MGj$bHj^l5 z^V{vJmEV%Tb=gu{e0LT)t22=lU45+7A76j}u`~$FFUJeGY8ut^j7ltJOEW|uUgO)H zx7r#`?n{Ed7W6CQq<{tCQFAI6e`{4ioCS|^s)m|xR7m|&#Iar8kAlF6pHmt7$zLTA zT$vJ@|4~cO+4)D4Eq570>g$IgC|mg{3p#>gw_Vj)va(VxQi{|zY76Ua+pNdB(g&9T z8Ym^E1>-Ve-z>AZJcOMFeNvrD*q5l=N-IK9*A%CBf zwU&4~2XXcekV~-DLnS2@NTrG_^M+qrh?4|BU=&+#tao{MFAqXKNqS(u2$Z52BE)+G zVpl?5HkX#ee24Jl`x74>!-{$hlh;Kyv7h6Q?x@3p)lwrXlWdbuF zJ(U{Nkn|25B1uZI27bR<1;&JGFMm!RIR|~~>OFZm;jo`G#4+w#os;5sHWEruneG#cuXTQ?X^C$(y2tCNZJ zeAli)F>|K{X#M5RPw3tRw3L*CzprB)b#I5^)9jg zY=x4TT;x;lWwD5tXymL@kJ^I}v5HY}tm9#9r#f?!tV04+Q|q=EDL`O=i4q%<8oF-i zr@aab{Owj#o4gY}3|&fz%Gl#NHz#=?+?lQ{NGeXjM!B_RQ+mg)FMs%h+{ejYCQuS$ zgA(;iB)jo8PFX8ep&N%5s=B=t0sJ>vsY2kEuCyZ9&1RJXElDv~BB?{c-Y53`!A1Sh zDvodZN~OHCtJneL8I@tYQLMUBY)U4dVivuniDEi=jv&>By_a;FmM3$nC81(*zRtRt z`*#U>k~%aO@jlYVgntvFHyb4gA6tuFkgFKpm2G>RzC#rkNlJvdD(^uy$>3KPXo;APf;?tac+6!lvlR64m} z$^3k*)PMD#*B?uNFuZA>)tBKHP!z=ruvQcA;q=jRW%7oBoR{n* z?Y#aGv>EjhyeVpDeyAHN~IWw zI7Dn~g~C`CnHq~5HWhVH)tOQN z$EW3{key_{gwwT2r2O!LG%EM*m?43ljpNW<*8ErxqJJf~Q7^A3I16AZRqixTv?rYv z>TBx7@Ast}deW~NK;Af?8y`Wa3|bBO-+qYDzpPYrowgTCtw9{$hF#{uS5l>ix6|df zG`n-`v3MWKtguGMQuB9kv^bzt>s_3}zm;IKMN$bH>?i(6g`hnXE%lVDc1YC3kD)rg z;ea4nt$z|H9y>}vaAh#Y=D5|+fY$-`nvaoGO_u5FcqRCsa+F{Uh?y`J>!&y$xao> zQ{x!j`$ia@vXyf>og*M5+fXY+mEkSAhUBs8r+-cHnDn>wPTZjzuW8AQlQrR-fiW%s z0dJON%*wBKVsVz5rx*D=&&`SZ=YBGlm2I;G^78Le9mvdfyak8qm9Uq1AW*XW@(~(5 zkMj*+z+-Jv<=`op@9o@I`%w3}+sgEmVI8jhT$7}iZn=`vPQ}+p0vW%r)2ILV`E}g_ z9#qQ*A_kD%FF8NgOY*w@pKW)~kCq)O0A*by=1t3PU{nJH`z@MH=#4L*oBuZ@-KcU> z04<)foqEp>Zf}7?;yNYrDt}@tf_mqcV5&j9gSY#_&@YpmeH(v^9=d;l<)TanGB&u& z341mSI0Beht+B7VY;XJ7y}$s+Ql4EJI9!tE%1PZ&OSsMt0Q%|Mw^jHp4orEG-k=T! z=Sf%aa%s6p-nFx3PW3#M($E(a7^fZFK{Xams)6gWc@~$j)^W;>w~I*Cxr4zR?_r_X z2Y{+#bD0!>te6X;?#$*iGKq_HTc49bekyO}b|g$Ls|tN(h`<{v?!2T5+T2uORwst@q53O{Gbyb7!r%^X-UxqQ z9Z;QhhxGVov%U>`{0xI@v=_h-yrEVj;L^sS@XH~F^*PX$JGGKOg9oc5+ z>;cku5`nn9H`UILs>Lj5aeQ>v|Los>Ex)xl4sv}pt?6tSP$KzU|23Y6I)=K%Yrb7u z@KeqA8cvNj_ThlqRGs9c*3sM6;jw>9{mp%iu`7DxZSxvwWTA`G-H8lN08VQpO@qt0 z6P@=$9q}M`oSFyUK=*xlRUL$>aB|Lek!o2MTO1XNOtye-g6i#9VewbeMzG!FH8*8c zDH2+DP1tpNQJIgedTsGY{61~Eq&uYHc+TPMqb6Zx|LZ!ft3P>9FHp*WNYQ^Uuh`$r zce+gHxlxZaRv-LfMcI|<+nuM`K@05uq@bTRLqw=kN&PN!Q<}FPOhA0eno}xzr9{2G zHz$=-x^@zFn{q^Ee|kyoy6dS0OR+%_r_9```O}?~-f&be zk6?aCI8QPw9Y5i0*pZnVktKhhyQ7_o$KI{(?XrFzfI%wItm)ie*D3!(QhX6Votnh3 z<<;BS98MjowkY6B;*cg@ifu@}29*A{C|9k6$oP&V~R6qB&ksZy_U>4M}m7crBKS{3xouZQmKZZw8x zlOlmke_B4+6p*70IOu99M8%O#R-T3PR&1wE6Ex@r*PKv370x*wPY$g|vn+>>ZI+t8 zce@PmYuV{g{OXJY2qe2iZSM4{KIOjw0jJkbFN^f!lT@mI^v~b^=sMH9P&t%utL)7C z?xcJ^Z&wI&wXHdCMY)c+dY8)Lhuca1U@BS)e|jnjNQ67prJ;m4IG}`ALY`7;kuL^> zvXj~hxrm(+0aDJm8B@HP&*NzctlP3)oWy*<3A-~k@m32QnP%%0dQ7qsiVBE8W;Fe`7^Lp2bjEH@1dtxzrH!ZDlU2L$41Z^uq8 zx#h!V`pZ|1%U!K6AgRcDfuv%2QIi;h9e+2*x-^+v^>UJl8dRqQ1(k%3B^SlN2|k@W z=Me2@)M@(CT#Fiy`@sN zJf%0&6CAYQucTewO^F);JQAf^grYi~jX%;JH6;Lrig@ajdpap>isY3aAMU_kzJGt4 zYZ@;6QjeE9MwsLsTDI7x9ClDr$#)VLwJ_zIx&p;1>%_;n85}k90RCMAz;r9N530HyAlNxf zl45rN6c4WKnyW04{Ytz06cihB<6I znL&wq8%mvmV>M7zxIUIgg8GlVQ^h+oH5{0Lgqc+GisVmrBn1q(c8|PQhYfa%D7LlL zWE)+BU}~X%TO^R?R-bt<5AWel2ZMRGO>2j0rAd5`iyYnu;2H?o^rIgH0&U?48@u}b zQzh36uq$LaSr&VHBTb8wbAOS)?tTdz?81sAL1xA45YW5dmcoRNXO1yd-d3v$$P*zaAnDpZ?U=7PXw)N9-Yd{^} z%{xXagse{aysy8k(#CoF%PN62^q879HKlfETZEj!GaBoNiV}1B_7aA;frpnaq$(W| zfr$=9u>j4@lfQ)@f8cnu>~y{49bXb{%_Uj&l4!R|IxQQQLSXAcQ;rFVOIo7tl>n5y z9TY5SIXjUw)K{5DI{+dSe~7iKDn?Owcj1=-fegM$ zbtDNlwYR;Bk(}xYbttu_?c2FT}Sr#P*YjF_O?cY4oN;XbU z6U92H{3Jn8)^TPw8DQyZQAdnK-~gImy2Q)z4kBd*%7AtRtDrzqtuAikXNu1n4#)BZ!NP>_B;v8)N>OUScEF<>NPQy-W+zo-s}{z zN|3m@t5!@QSd$Tl7A)cZWK0E*Cwue0l>|DeuR+bu=}`4j;t@Vi7LR>%6MFPGEjl@P zNqj1|eRz{oha!J|tklo`^T*p|Rr;mY7ja?2z?4d_11wuHDy-bA!noRdSYO|+7WgWp z5L47hSz9#1h(b(>VjfyU^ErZN@V>Sz{gO5O6z#D+ zr9d^nIs&1VQv$J1xoVInkzC#7L)zq~Yo+K`m$xKZkY;~mL%bHpoQK{#-VUqWd#Q=2 zHQU@|MLT(VDMtsWHBM}b{t*X1I#55qe*5zKue+vM0!_lkOK)Wmkc*5OieX(&$f`pt zk1&Jxm?Lq}fTNt4p-m&8f>Hd=i^l3 z#u`qwclE`sQI$)g+zI^oZu5YTyuq4$oxX+=HQwwxkAGN@K9=fulQVj08mQq6D!Mnj zy%a0*r=zScHYY&3%N5*Zy;Yr=Do9I-B2sphE2w|De9`}Q(JZ zqabR^%sSxYFyp3E02pVer`N2jMOLbJlf&$CDaA^WdT0)(N)G#d*Q}UAVzli1mqGHN z=03X8)oKVwN!ir%go#cW?bPR;6kaFx#K$^0N5(m`b4%H^R3&(haG%71O^ZC|2At5M z1iE#@wv*k77dtw<&JU)*V5cDTT@%Yq`dk4}MdJNKFzcUdp(@}Y|FXaI>NYKR9d%V7 zMPX8nswj-db~*`fzks(iE0ZpYFn?9z(|e6|RCxxF+ngxk=}!lW#$_*t?``qi3!&#u z8f0-4i5MKB(_8Y57t1RvC5a(yliMc>RGq{;uOBooaeB&3l20Pqv~SP;yCqowiQn(j zzm7kyZ=b(jN+xcCgSUb>zA*1J=wOEvLuQq#sPK(A-|KC15GQ7}uXouvF@Gq5lh*BQ zUViq<*-);RUDd=ms?%+3btfj)#ViR(&R)~9d&Wr(ytBOW@dHRCh3B2Z>D>|w4s^Ds zbn1O4WnYmWRqJz-Tbd+#6O4d1WSlv*>8b(L%m37%YV!cmg1l2^QxeA5JF5LstfWwGT)955Fp9W2Y)t7*}GyPWByIrmrIKENdu zHnQ2HRhB{iG>bx_-EGg^Lqf=yQQD=0qJ`%IMrq)qp(86`Pu;?rEnt8dY%Pi&V3RRR zf0=H+`H)ZSe2+B@Vda!KZQxYv7 zu2B9i{V*xIR+>I_oS5r!16;SabR)5*x`u2V5JK~Avs&{6XX=Mr_J3Tlwv29HR_u%p z{42CxWDR&JysMo$flqIc@A5iY890*LoDKNEAyqtjalxs>D}NOQaLJNUmb)-28@naV>JuZ$36s(b23lguD^4Mi#tAP>Mm^h_iUT#?vaI!B! z$atq<<9B2pa8u@*4KwvU>Nv$?pTu~N+i=2_fjzZeA#3F*fW4nu|MBH4vd z+wAw_<_x#$kM6*U~|Tjz_Rhmu6ZoG zASu`fL5{t064NJ%TY21ZNP%NB7K(TPYOs|{VavX@iht2J-TAg;c?@z7PNm*aZlh!| zN+Gp~9-0&XZPDTzKY@Vp>=%P#-fZocI$e=ZrQucIR*`b*mU$RMuEWNWV|`&>K+W?Q zhh`k!xz*h_TS?Ie$$$!E*Jx+34Q-G#o5w=tVE2QAOJt*Fzom~q>Oz6fA@eruv*{Dx zlef)z4S&yG5-2n~-SnRf+Lqt(y!pNC6eqaMg5+JVdTyns0t+u)gteUFiKPCq*ymON zlN6pb4^UfXSGk*X_pxF>exF}H&0jzFKfh@|{Vo@#%nE7zW!-k?Oh5`dg(%fk;3UZi zTqMbG$J78gT3sp$0z?c85ycK*%5uU(CysgzSAV@5XJ_f+-KAKmguou;EVtVUmA2+Z z4vrHKLGjFvBab|w1<)KYNe$=Hqy_>^ob7sBlY1{ez@I~DNI~YRPa7GJXv_Q)+Ht=OLVitu`Lj;i}IWGHK zpi3LLx}M#Pc1!nD#zPrw<*`cCf-Tna+-Yjza0Gj#w$bTcyE>_QcGmVezI!a!QgLG-+FJt$!%#5btF^aw#~gZd)d=gS5}0CZCP9GyL6( zt)2EujxWlt2Y4yl#;}9m_>c?a+8y8-ilDY@9OtFRVpAUOUU-M#Qa1p4Q>&Q}Hkv7p zAQmHsg>%tHu(Itu0fB1RT%5pC4m)4++s`EB>o8?eoDQ(wsewjYyjX=j9+T~m zDlkwM6>IP+_rNhZoSEvRY(kO`-kcoIm>-oP2*7T~>fA=c-w(r;W8|&qgKc$0;Qvkdul) zoAtCV3+!>l6)8vhl05^ZcJ(aleTi!#0Nhc~Qr*>s2oI3h^3e)~4l(x9+g5{Pb}<{` zIo;-rilvL!hrlW&5<*S-ClHE>l$$O^JBiQv+iQTGgE!bqvUMrrEGL)4N^3W|DfNF( z$V}0JAWr>#$#~~XB#I(?usoJ`cDzC(n$J0i`lh?|4i`(l5fZI^pXbDHM-p^~!83;d>#mXj?d=uNcW8zTdv zYR*y6rRq^r)J=#OvtNspUJu{1UYI;Pi0C%p@L}QpSfrnSEP~bcW)Mt7f2ppOThF)J zKi9Q1E)+PuPQ^_XmbS4a|Jh#2MdTRT7df7$rY-prKpVBzY&(1Ga_Eeh8m@orJb;3Y zq-WI5ct~-8umsgIBO+Kt;xKcHQtIo^70y`3>C{e()xCO`QO&n zi-*=;q<~2&WtSWYN|m(-0(^g)RVD~uOWK);r}kdf!zf54Va;y+!$VL(N89OL^*;)` z%^8TGeJH_4*G*t{b^c+s4XIot*hXFLc^y@gn&%{ZbXJChpm4fl2K$s>-W}hff-S)C zFr3yo7V}a<(y5f~Jt*vN_4!#zl986TQOl6NMx_AuT_5s|SCe)zRuzBa2SLBYV1uH{ zdGD2?_N|N9n3iG{2=G}UlCQVzCbfj!CS%#j?TbICh-6rvk&Y2uX{b)Gcp&w0*MN|} z5p{p^@@A6Jfq`QQ{E!~WfQODA>fUVTKCd1L3wLwuT34dwZa(hzsu{46;^U{=+I_p-<9`qrB0bBS~Cof(~@3c?bzajnn6KsQk*Fu0Z$H9 zPv@FX+eo6BNb9BD`%3-CPp>KrQEya_T3)VFt%r*w8V#cfo1BSVu8T|{nM8}$kZx~h zWDzI@w}=bsohs{GogoCVw#ivIhJz%1smWL0nb<7qHJ zM$>aEt{NxlSTE4ONP|I1NV0Lqxh}0)(35mZR2pDkj@Y<#NscPm)T^o} zLbj61Vn4(ygPUmRN$oZX*>!cvhP^M<$Rnci0IF{E%xytYIk@McvqGAHX6tl!b` ztIeAW!tz6iuuGbj;Hpr|sckN($u`(&zXMR;<(Ghf2tJ(S!$OrmtxIJT~`0HPH%r^xAl0o-%GXX1J5dQx~o8) zv>Mr$Mp03YfU<8_fld94NExTRryx9TT8xv{q{^%ORuo(!ppgs*l zAHTF0iM;{5Qr(jJk=Ll~m<||O(f916=5{G6b!khXo$e{EI_BCWRW7$H3X`33D=f3s z5GfW(D7!{#LU~SR&Aw;}YW%EhNv}tUz=HedU^jnYk~ml71~prAo7>M>XVoCpVRP2? zxcMVz81$q%3Cf#Tg3@mi$iN7Edp`Z*Ab=OT+X1-lz>cn?vPh^?m%Vf0DZxMsWbrVq4Y8@O0mZ@&Zk~`cj)j` z>ratjvsu@6Tly5uG{8rfMR)X0H zHbvlO)(MU@6WypR#*x6Dgpi^uk}Em0lAuQ+m?{f+I*^!JiB2H~EnE^no_s3vnc7fa z+pMUgVpeLDKgzylSJB~=Tf!tY(l8>uZ$V>9`4#yfNI9I`s3K%EC_ltmKJ5Ny4z|6LLMbHEZj-W^Fn{&Ps__$F)dZ&oV`W0o ztKqQs-Le zo@CMn;90moX@3)5fy?s_vJZBEgj$SFn}aHNgVB*J%6k6xQdQ@vhHWy=)uk2}2)ik6 zP$!GGL~E(>0I$1u4K+JE5FDECM|~W>E$Sby9o}{F5J5`1g8^A#Klv2`D=m{p5S~i% zA6;iZhr=EB6ECT|cMrvcj>zr~_As0Z+;96hplH5V(0{0dAnU{hUtVW;wQoMw>E|DW zso($ePrIL+BsFEXUwQt*8EPb%vesO|#{g!HZAJ&jZpxT&ux3?>T?cX6P;3hdeJiMLzLXjxIG zMPp=_0DqV?ZEuviQK!hQ?aJFxcYATiXAoyqX7M7?3#LNA+TvOJwoS#@LQ%0;YRXMO z1mgio^bGfkeBA$iwbJT*Dw6+9fx2@Q>J74k6D>szGyHjucylY znfWi*{#X(`Y*Rp`(l%8Q1g~EEq8X~v9*JC;NM_{J59!J`MFVNpICgtmSeNHLg~lLH zC_!TZk*G=IqOgP2DBdQ}YAFzx?Y#p0&I$PE(pXO{)T_?r%<8sK%-X!&j;u5US%`{# z0377emQ#O^to@AY+TEA5T5qJ(&&!Gq>E)uU@?E6At8}Z5sALWPjl4j()nUyxH&0CF z?#Z#kprmn`&(XHrvYy{lZtgyhU!PFTjfZtwA%T z+TzHFHS<9fAh-jVvI51!@wQ`VtVf;CpRj;DsWgY{TJ8M{z{h%Sl*a%eO4qD^q_fn- zzfB_>-mpWy-T8JhnK9&2)$*~c#_DfR8E!U7^iu|DNy#n;M^H;)UZ{h#A?eGpX3%+0 zebavecun9B-BL6G&T}cyI-h#qDk06{4LVVU)dJk_ds)LeM6)$F$=QByeSZHwuCJfp zbtt0lRduf~)+CbKycs=Kv8!l-l5x^1%2F`OhpOl5BZ{@B%;c2TG&k67sIg>-Ib?1t zj>u26)h2SFZ@ZHMlg86?0AibdHQixRFUo(&8jn^L-!v(@L9F2<1!^>&l6`EL;!J6= zL5%3sPhfX##`bmF91HKP-_p{_cv>PWZAUQNSZm%1JCRS|y!FB1JY?Ha+BBIa%`2xO z>Dv1Ku~t97e*L^U3ri0>r`M9%=*+h{MF5mlo$%>k!~|TW`>s_fgw;Vhmudnhp1*&4 zk84f2P}pWge$KQUcb8!y3nQP;Zg?E7DWAfLc5L8sN3h)YSg%L=>mv~s2a+6y)6j{1 zXWyyHlMolH9jVn>Q=Fy-i^yv!h!L_{T7)8Ew{o2-yarPGHuc=(G<$HGsy4f>)BK7m zpxUK+Zwig`PTFz4C&KSPzn$M_{||p#pnXZ}m zZiVom{U5e8yrSA~g(rsB-&f$o0!?gZNMct(g+%Xl&*9L$O0sH0+!_V~H9&vMd+NMJ zuZ6meid_vy+hqK-CWqRn8(Sj#bk}r!Cx*-!- z5N&PkDCl}h!s5s%QF7|A6PCVgv3GnX=k9^&+Ri)JC_u=1*#W5%7?^~Yn%B6e3Oh}~ z!NVBp2)t8yP0by$*JGg$V4Qz;Z`Y}n_37IlffAC0k~hsmrz(B~9YL;FfYg?pS3M)W zL*Ts~aSSet?+PyZ%h;j9MLB7ZJu~6TC|L{<<1)85I z6ii6{)Dor07C=Oz-u+;~6#2>%7(l2h(q859TDB3xlGgw%jnW00xJQ3}+v#Pq`d6I- zRiT_qN&(w^(?v+%Aw@u@w(pcrtHVN>^Jv5Xx`I=C>waqaNEEVaUQ+k+ia@;jv61LG zao$n&O(kg}PrsKD%&l&U28x<+6V>hG5ast?Hboc0B5OB(oCL$hrUL6thRZRiXg_3_ zew^#-p{(-n#a@IkOv01YpcnzelkK1vf8F=0R+_dA)VhmhaJ;FcY))LOT556iICqQL zsPLR>EkG@jv6tocbc^am{I7Zn%Z~Z5xwGxs5uSQ8jcyVlEgx2Z%f&!~Ds^koEj(+u zk{5Mt16FKnCeU#STf1pp_Pnps)xUiH`ukX(pw+c{b-8rUvd5L3sOm1KOG&yee}76< zK2WyI7RoH%ptmo3w2C9H-jxu-@lYylE+0Fp(w zme8npsp^9q1ECcJ>KLH|h|h{fNhFEuayH0kgkeS4v*wTdC>vVyL8sqre>`M`tB77f zAry|=wxs7l;7tU`hSAULR5kfllZRybHa{d6-U$uTF}1?x-9yz-;X~P(b^7+NU*BdX zx7S-_mNneE8r&c%7DUvjm&bCsoP_0|+cfbT)Od#Lj*X#pR!cGH|f8j{3a11Az-tjSRN;Iu8!Nr%i@(R+=XxWuUx!92Wm2~#~ApHR4WrOqoSdT|hOnxn^ z3R_&_F_qocf7MfvDK&BPbHQ+uT&QPAIY2YLCLAeB18lp>ol9miyUvLuHkFtKRKvmM zr8otDX{cRSSOspBQ?3ipw!PnA{rLT#pFaP3eg35R!?uQ%_ZNqlP;q4rbRueQX&z>9hw8q>a!$YT&T{GUe)Ev;i}lCX@un3}4dbubZdkps zK5_|lTU%FpAW)_Ac9pCvGE@r7eo&~&4WZOiqh4yw#)5a1KzVxQ1Het%Rg~M2933#{ zv7C`qzLa{6*Zp4&-Yi8e2?s180Y`EbnlR1pbXUT(yG{G@=7VGzE(L$swCN7 zky;hy$rP^vhemJNi;R0zo^33zOYowKo5 z&i<`x2L;SM+ok69L6-h-X8ZB!n+;*kuPuX|UkHoA1F8z6r^tT5*1DWvR&CS3OjV7| z@hht}a70-e!5pTuDfz}9e{W7MboDNjevc~9kSm?U0ilmY{sK*04h~DkcAgeEL+T?i zjOW~liqMHYOuE{$^dBNNRjX>Jr&OP*JhC#UCD^&+#i%Tl%GLf9chf4S<|C=QlSX zP~t&1-BLE^SvNwKj)Ny_0@l8Dg6uLoHYx)l8_#-@X;m*)&6pW$!ucB<$+E1z40r>HGsPu$nmt3XZIh{tvb5$u`pA_{z>@ zcDd39?&OJ9=e8fqf4M#!WZ@#2U0t!Ft#;A9u;otXJ%M@GinQB@#O{wT{qyI4{r)z( zwOrHJh3NK52%_#O>Lo}bzlsG$m&OF#@$x{%@Z=;XWeC|d`XbKY1+eCu-Q(UasVhb| zg7uPfJ}DKCC_y4y$t#jV9evrmQB#;Wa;OWTbn^BbhtFgKf9Imu4>~OBicPht@V0|R zI^|rGcd_*bDp2ww`0J=6ybP^rbwp3KN=UjSL;};)z=m=x&s)y}HlJc6S`({;Mrw+Z zu5aCm@B3rL-gOy|_Z~}lVOP(<>uY+(#ojfwDa5Nz0#)&tDi>&aDHtHLM|Q;KFbFkS zzX=LJEqe~}e~`z~MbqvjvyGN2DzO|6@a@W{@^^|(a(cKDt~3&|arqoXayEg2w+GcW zz>s>ka35bK>BfAEk5qz4##r58TR&OW6jzaL-| zoEwQMFegq%kOEN2!(+`wb^W)bcvfLC3D}VzPMaEu&UaJr3uA%(9JZ)0-1T5?aMVuH z;+Cu0N+hvk*Px|4d7d-})Hs<9LMhR^bN_M^)ZCv_r`V*pp#9ISJDrl|O+BNThII2W zC@Um;D@MZY8&O`XWuM+YHYMEgk^H`Vy6;ckF1(TPUPfosPFW^IJ3jz|B;2IJlP#+s zf8$Vcaa6^6_Cz97B5W)A08#}xIaGZEdUCGRLBPJAW2RGKh5%LyUV9HGcx1uPAejU- zx@Wmr>Ww;G&UcP#*Q>RDPiaH66cLX#2iG;@b^6RCC~wBn zjSu=*s6W2}(5+_P_*07!t0D07t{ni*e_1+JYA_P)-UYRdXRxun^z9Ymu1iuuv6X0% zGQp;rr0fdAh8 z+a^K|X$G>W^BKE&_|{Ol-$knC4I;|USMz0Wl6~4&lZEiu6h5_5m(&XiZ)&3|f8=*) zMW$cg?eLCG4Y~51Z}lLr=YsvTn#tD4FGKOIsAL{>(Is!Gpsr*@l3QBXB)LtsJJy`t z?ZvSEpHv=J{g)QQB!s3oET=B-t287iHA07K-NYlEFNW4)l$gsYR$UD+mh#$#YV%Re zv^f-hDM=Sewc&~UhoZ&0l&i9^e_IyGWWIHQ$?Udk+nU~n6r!i|Zke;)Vhz$a=DiGJ z&b%lkpeqB|^qvsJ&c1Lul#h~VF~Me!nEv(q&$n*NY6z=-_>Aev8-={9;(nRI^viO1 zgKg7o+2+GJzT0MEiKjd+Jq6i0L1`UAls<~uYGlVtIWvG&v&3OC&>>izf2Bk2upy6n zw%d@PLb_!UJi2$JTi=?#$RIH)s8eBhnKE05>WY$f*n|@Qi>$Uyj>|@dYhJJ}@kPL< zbm21}Rsp9VNRNQwtfA^u4zTa1MIy;q|36)2iL2gby)IS%{PpdYVG*tO7bA1W5^f`E zAX!wt61ihISsVdsXZD>be-EyjfHQ~czEBtP;FKKu(q7EeX&Tiz?!m56TZnX8wdOG` z1Jzht!jb%P?^>M0D0AIc1ZAT}_Lf`kB+9J*6)awi?((WKbXf0OvGBJktu{nPf# zc<(1zc0J9;B)VNZYxEgrnF8aKY$g%@D3E=0|fd?!|QNCfBDf!aI3iQ2kGNU;@5?J zlEQUXKc_&Lm`5OF=hUu&(zy|*t9&zHw`}O;T0G*ij|x zr-^`Kab9;~f7rbgTy8nu`LOc1#=$YA^x+{151F_Vx17x#yZDy#v8$@3lMMUETX2V= zoR?7->1mbd&7q3bZawoCAts-W-IKfdzau%&OaM5E3(4(hZ>&yb0o4)d7dVq*pCkk9 zzj^Q?6=x4pfFuoZj_bM$9BpHf*{}Un??R_o*6d@&fBw(sFQ2~r@4jdp$3MPp|9<($ zM^S3G1>Tp>HXBI*52hL3VzecE7EYj>zB{T04>m$QdNJ#1VZ*zcN`Ra?gG&FFX`tN2 z@MS8V%QuTetFC4DuE4qaUcsi_Q&Q)aXuir!onx1H$ZaD~w>?r_b2ktD)>#1OdMvhW zXgYYSf65(OM&pS!{UB|F8qLC|q;*MjJ8JpEf-ITmb@ zTb%)=^(k?Qgj9TbdQG*KvNv&n0}fM{XGBeBe+!Jjq$lQlc8{eHU)|xiH;I2Wvq{+t zqN>AQz;;{N)zT(G3}tt3$;GNv>I~DBok-CFIRY#W)#Q!{dLT8jRD~dz71)tWYC}Tj zVRw7yr$8^Si}m9Z=h0ZdhDq~_9w-$txQQ}TCQGraS=1-or+QIAd6lIOyHns&QglL( ze=65ht_SC~figEuSe@=u<0N?Ho~b%)ILo|FK)&f9p|HQKLEcU=cf1WRu+ttOqH7<< zk}h(d7m!!tWkm@TrKVe$KQ0TxeKDPhti=(gG*$f8!D~OZIlNZSDk-Tsb8fpbMq_8Q zr^s<55+~UN$DB+2$7b_w8IoQX>pwrufB({0>-Z~CZ;Fi6u%!sOBLJ?C_LiQLjpDg9 zzfMYX$^SDfeJ@_5bmO2P0(FI#>&0Q;wr((VdZOSzI$O!RrouPMwiGpRq6&_(#Jsha z`0$jA30kQ~GHbXbC{sJPO`};}j58ohp&zmk*6E_}4vfBf-l|L6Gh^W(lW#n&4N73^&H^5;^}37e_Qyt%K}+OgR)by_X&>l2lWKP`M)n!bE)!63;C2~5I9%2 z@2qcqE??^n>|8gmn%LzO5?)X(mifM`uSsTQL@ED^Bs>MSCXnv2AxCC8O3OT+o;Fc1#O^g7cU+#8r@UZA-5hO6&I@-P6}|B#UANl^POT)% zmjYty=^a#(n`)xy`ku5vnOU;9-V7U&%K>{O&_0@@KR&-()$G5t7yE||f3RMS0eYr! z+=4Z^A{rtlb#xq>8$|^uZKRuOr{D*2eKzGP`8Ac9E<+CyVyM=8<(`t63BwjO+w%Hj zyAqTL%YhBU(T;l7jYsA)$V+G6?WfG!ZqQK`&P+oN+~JJD>9FPim{Ie6J8Mb*B}Ry4q6zxj2qg3frT2{_%O~hDW={?*-wr zc`VT`rJ_p%Ay>*Tp|alIL~Pdn%d)NshZ8YIJB27Yn0h#`d0(~nhMoGX0-*bXS{{&h z=*{aT0a=T%qsQHlUQspjwuwuz$45O_XNelio-SXLub{+dHRccJe>4?iI&2eGt5nwP z%vC$h$kFn?tOM58+tPP?=vV2y>#3&CTK~eiQdrgXIS5|7Mn4CBADCGapG5g@_PCO|1p9VfVCAa@f|}YoV*?C<)@so)iKuZAiM!O&2j}`P z3w5wi`^&{CXRc|V7ZmqNgl{{Jj;>k2=DzffI0Q#mYzX*Ef4pG(No-WgQIx2-=nAkT z)Ru2;J6VsRoNAN(+4Y%?vn^rP1X`S%9aiA)`BW3qb;BkofJ|2F1hUPbvcC1FNXUCH zprSY1(YbyN%&5ez6uOX9*gs_CMyGK}4T`&yVo%k`qwZQmSrgsmPl9CZUh~II>BRE7 zP~SekHILuhf5*p@Qbj1S`A;l34uxnOM^|z*C=Pnuj_T|3xT!`+dEkI76%z-GAPrE| z7;Adi>=A6!JDxPoB?_-3mwG*35f9CK$ot?>1sK$X1;Th4^Vn3*4cStblgSI%)u9hk zfJG}_O}Hdkr<0qlG!9KGm3rPO(VGV}EcwWtI`JPW-z(EmO^loR zaasp}2Ay5mKKkrG{(R4SZ7B#n@d44})%Bm~0ENG9V1ed8ZwU(q^|=UmT)V)R|JoIV%Y)Pv>`vrJyPo zNFQ{2f3YD{6J0r_XqvY)Dz855jY|Ty6xm$uHRZ3^Yv{~T^cDL>q79C1kQRfvr}%kIRF>I%OnDV6{%gHUE&iZ zukxm(>3cn@ycGV5-tz{p0QP39P;mHLNlr87f2DUeoNMFh>n_8bFXqIA>{`&rZIM{I zh5}o8qRu=n5|n?pXb72E@YD ze}9u@IK;4gkL+w_CwU!)dflsz1K_0UiPnspt?mHwV0-PLC&y)WuspAA&Sg|<9_*@n z?tR&AKe@z?@@alMqYeuIjH0CGA(2MMEcJ{j73HFP-OkovAKghyiM(V@FMiz}qhzGT ztt0!Gn%04#h*fivDroTPq=JLXy-(8Ee~>J|!oM%ozuu;kYyHdoj9RFA6;M$&z~FgI z1>{v9(M?%vXQCIWs-B^H7cgYx49O(U%w$zPCk0PBH&u@~W>xLUq-D0|A{-xBqs(IE zXe*ldw%Oq2PmXfJDI8tCG>d!z zMN?A0le;R1E{Cd8w^IH4uvraGawxMDf5!?~Ve2*$ z&(u+vSFiFecxI>u>*bHi0Ct}hvtZj7?;@zI9Vr~o+Zs!gY1h=dS4}0fQ_HH?Q2y;( zVvRWZDjXKEah0Q&gYr6S-T5r`+a=w6i&S+4bz9mA1bjt1lti*|56*o!$bwTRPmnT) zLzBYr9-e+)-&O^ae`}3We-9L0UtA>boOkD&3tvZ9&tY%AI`^-ps1np5WIza&h^?>4 z;RMwY5eZ}WvJ~b`FHc!Rn&SUDj%NOs&(+7pOP=}hL?D@a0)EiMRyIJyT_&`K2b*zjIbK+LoZ2=Mx_L0B;3cUf4AL|Zf%%#IjI`FY)gE2bara(#i_}rP-i%uVi02p=8?tdlodAG26G-L~g_g92PR=n6$et?D12N@gZe z%Z8$s)t`BD7G;XuD2$pd5lM;(2;wy*$D)EqHCSOWMlgLIf4dk4ka3;rwN?Irv~oyD z;;Sv%-laRyr8hiy!NH3Be#eA#SYzNP$XiLDhW-Ob6c{M zb0KUdW3cX~4yF#_9(sM#0YU4oIyvyAs8*E*AdT*Ltks)vLi+9aCBI1br_P4X=VswT z`9#*H=xi!hfAH#+)evp((go{~c9C~e##Edt^2f_7FfM*NuRG`?wa8&}ckK^_YP{Hy z9pIgcQvM(>r$b}ANblh}I71w#F8AsfH*M^()m=D!& zst(Qidl_0cC!-za0f|!B9r6PCW*U@GVzP~a$suY7e?hj&PNb%5zaPu=eaTZn&FkoAc+g&U&Gcp+& z(OAXXf7!fK%_!h+tG7boGbLw4ZE^e6BVfn6_1SBY&Q6rgsw6it>wWW8#!*Olr(~RA zXKAR%mJcaj9E702oIg?lATfFtxjQna@Ff~Ur#mPTZgMtYZ2Z>Rq3o^K=^1rq|`ASm<47NUB5AakvP#-Zp1?`vwF zs2zd5#Y-|Jg^9Ipy`<)M%Joh2t)>-|SI(t-H{|U0V6&f#R>ND(Ugh%+Z@o2dn+rqQ ze=&idIN@Blxq%o{$NyTY{Nqxc^>mCAEo#6lEGPONkR$?CvsX=NJ{sInuzvnm#F*dVNV4J zUneLn-@8)9_Zvgw8k>H|E!z20ys&Rn84uQ?#f2Z-^ zxml|aaZZQPlVe#vqL$`ORakO5XrGA54`{noZ7pj@=j0QVH+lbQFLG!O*7rWOcHK1e z$QywL%we-!BC=EzQ<$3?AXS2ZbBe-?GyajCW!9P64OhZKW1MjTZsi5&>Fb1Fhr^vKY{ zZn5JXo?@|;J#+w2f*#k7WeO2k8gSR`r87rYzcCBpMj|e{hN%F26M3w}+N8+Z?7TPf9I;jq)S`& zpe+$zdIq;H$lm@D*TTj)hY?~8hI#@W*Q})L~efz>g{8E5Z z^)H{xhvQ|C?c(gI+^U2WYd(ki*t#vaZ^LYwS~q(EHOPDG%AF(x z4_`#3&`taIDpS$#rg^393pLR~({GX_o~slzi^|Aia$rUqx(>xE;sD;>z9?bQp1S0t z@#9*3`TdV?>i{n8l4bV;_<0%N)&Rn2ps`HcU4ujYShcfmD$EcL1y?lHP*P@sqoqGg z?OcX4ol0*fr`#NVf8^~g8+*f^wz-Z+P^8@6Kr2M*UDj>`f?BQ0a(FD-rcQ@)BH1Po zTk+I-{G3a{hQeScb&#``m^8Z+sO&YLO-2ycmAtmQ0e^|~q?m1~lmnFQ#=JYLB)~xc z9b6h^w@@gM)qT>BFe?E4!=nA|odQZ0dopFuo6tOU_qd2Me-7+A=ew)wqVSmm!F;}) z^JqUtdpO0gb#TsB|IHh%jY^hv?j#Pr(H8WWWf2C(p?d^?lyy@el#s+(}duc3< z&!sAByu8}k(jg_Pq3EO-uMbSDWNT#mZ6=-QpdzOt7xmr2EkCVPDsK$X*Tv#T6Nnwq z;@?AsC3`Rg^nUYpdD!gqp2~i#g@)#}d%sK;EKT3)O>uPH>+06mtVDKuvG&*(vRvMz7rir?d(5;{Ycoj&Wl?4sYZT02vU;o;^{OwJY z;{)jM^#BqPIm2orUs|)N*tbvADr9bryQG9Y3dl0td5*i6W6gcdlj8}x)zuNs5yxR*VR^Abg8G3eA&U;RCQ9V z{1s=s0Yzb35Q!ztO*J0p+O}(0|4y^CoeGVXlCBk5RY3`jQ`r*@VmSTkskwK1`)+71 zf0Oa+*IyNx|9E`ZYk47Wc;DlY%(m5j+wst&>5@Zev8~>tQsYs>61Ixk!j9eds4@!F?S4zi$UOB8_`mfQqcg-X)q zRXhd2So1s6iO-93=QsxFq%I2bowCD0j?Dw^LS;#8xhrL9)p8}`Aj!w{T^(3xf6qxR zCCW&#Hyc{{0KGmJOjF07>gWoKE9lL>#nt9@yi?k1Y6M)OnhL;Ix)QZ@cl_$sga|B@ z76UD<27a>XukIf;HwixE^Nni~;(x8ws%lDp5w6URFYJ?iG3`ib$5%3cKagLSt7@Xw zIK9D@u0IO3d-tjqe5b!738knee^53D-*3l*0HP$EDZ{9n>=j^2JHHZ?VH62?n=s1q zjDDi^sULbYyUVI2py%aPOo*e7V_7tzSF>+l^>GArN})+y&NkY zdz@XV%SS{H8#_%wA&aUgVbLo}-K+Y2oxc2G@fSXxOX1~wF?NuXAG8A|f3O3zz12%6<+pF1y;V7{n9V2qoB zmST;fI*Oe7bLd?k4Pv*w)u3!W#r8OK7A7-j=_7yg(3)~*dn$Lu9w(ZfoGncls1z>?(q7EwPhO?O@hdCR4(d1uu(M1k%J;DPu>Jc zA8=76k6u*B?MTb8>6T)3fLVbccK;u_kBz0F%v^dG0gSQ@hrD=YfBY!bG!9UiBTl^C zR z#ZKQo#*cN8hhKgNVb9F%Y_5jo|G(OXVo;{H=XpVSA4eMn3skx_f04HaV z*AYDuAh!3FvaadB|7(pa+X4-XzxZMa2+9yC0Sc})#F|Nbf4h!TPMudig%51XRZsJ^ z_kMu)jW<~2n;SG(iMr|8rZYRyje|&`q>%E6B_%lIcm)X243cEpUY6_gm*3xfdp@SO(?}KgLg?t#L0MBMg&EnV>bNp4 z(gSZtyQ)+3M#UsaILgm7(Tuai~WED>nLZaT(?fcSlWX*A?)Z*31e^|ymyQUXqDGiY<38gbB225cm zU#n9u2Kg2{zorkazS+^st*Spd`B@4KxK3}#srx7y=n>(cb+dCKfQIx04Im^3%{jlC z1yQVI(}&F>iDc~j(svG>nx`aNqV5u@sMLd^7d}Z^R8(lk(kw3Qa}GAyuK&QTDlR8m zp)L03f8_zbWJAfp0&wJ~*ry^KoR&Rn2XV`=BM0|1sy;iR5EAmK+>9z6oDL^+`F#rc zG@KLmj&4&L{T}TapcyAO)k$=|E-djf7M#vX$}zmDtFb%XYCyz_w_X+4o!Yl3tV$3Azyt_*CoBt(bAz= z)$G05H{InVE3pz)k0E_YVC4x8<+W6AzSS_K#u7q_rR4Wh^3+>`pR~=ixorD)p3t|i ze}Am&Eyug_i*{vnJl%3~{0vnMxn}rC3%{3e(|3{%jogI=CM82f=0$ukZQiG)B z6!>0;P&sh|^cB`ErRpQEihn!U_AN*mrG%lH1ANtXh362Uk{*Yqtw%i_I-!2na^xtw zW{Hjt5};J+eUsLBsS8FL5o8h!<5D4Xf8t(?bgiJ9RyN%$Ct>|Kfe@XeT7VTBEZ{xSi`VV5%;w;-LhsaT~BbDHGnOaq+ zO|mLQ)A3KT36H;~yj3cUN+zp8ITcX2yhtBYd2ojj?9!K8rM!!9_85Y`wI+=B5%m5%58jauX1jvgZZcNb>QDb21ol}1ztPoMHk-7_^kuVIl4oPo<4 z9X*a+-R*NJluO7bgV(9w)L=6y%g#OpCCM<;kZ!Dm#aqk!)c05$GUqH3$4K25NfKJf zD+@yLa(LHP94j$)aE_}Djt-z!XR3&Q^ZQEu^So*K#4e zNx0&ygmYIu^%2Q|Au4%QS+jr=B7Zq~8FB&DGM%@)2A-~s`%sGyV5I%C1hDhiV^wo|DewnK4dI z0swFK-ZkHA?kvibr$7bB$Do@C;F`P~j!+jSniL@5WddTNx@VpD!y)9-ZR>}wVQKW9 zkS9Bo2)rYJ%<0@9H&W%=hZK17;fvEFjzMOd&y;d{Cn&|iE+R7*f0c$yv<+^%i4SU; z18@ZN+FLp$wOY4Fc5AaF&|IAaC=;G_OB(=!C#IN<%LzFEJ^}^Tdvy9|`~2zKrv=i> zhkbj=b<3iTkWZkt$aVb9Yrm;loKtXMD?m!V=3*Oq6>I6R6Qamw`Y5Y;O68tTi(j)Q zxuFUIWXHe2)*Aloa z@&eF;ztqnWf0uHI5WRWBRuw4TdH?T=_36v?*7ekYH0s(@U*Lh_B9`3_>`DME2hTEv zKn;W;-K#1as3Q0pJz(#HD|s6>Avobn)hK%VrkS*6)Y)N)(~&0?y}_VPr_W&nOuDqQ z3`Zor7RezGie6RhmJE{9a=y7G)KN22xJkajgsh#V#4qIlI3CH3?gV z=%7#f&ezu+t1I2sm90E1+4UxwN=P4}bK+}uUhee97zlN8LR@v#@uX;J3#C&UnP*>f z6i)gSf9J~DGxLEAkG^;aUIOxUOz+8A0EMlCdTT=|&)rs09NG*y&nlTu6GZXfQ8EbL zA$aP<4*ugo-M@>Sr9Yhl?5Zqmo0J{^s*^`ua@+Sh`MFm4WB9m#$gida(mdO)mkD81 zU1I<~vD{m+ylm!x-`ReXpev?D9`Z(30|wOre^(bzjUY$%H~Tk5vz&F66P$DCpd{XZ zjzJ#_K$89NHb@U_-#a~(n~OHb#;B$(+}W?D3TYU-cI3UYOXRG`VFWy6wW?SwM_eVJ zDzqr2U+L^Ss0drsx8@`}tPw!LQ#E*N*hrBZc~EC4gN|{D+*AM8Qk5T|$ ze@&5yqA>%|iEvIL<5fHIP?rmnadu6&CN^4k_s(#%T#eZq=Vlme%EG2HWjRTUy)1LlU|g z-(kv)FSmlR97OitF@OXY$z2IX5=kbRfAS|SXXU67S=U(Q?pzS)=ciq@u!60Xr*jrh zC9}Z}{pKdQbtYcrw`eLhVE7_+Ox40d56V#xWJ0?7YW6y`#$UGF&{hxJlbvi0Yd*H< z6i7be6y;^@R@K&gMuTR~o{wy2J#pT^n&SX1qMbA*ulDZTPm_}4}oaE|zZeZEb z(vQpZ&X7$%T>8Z`)UdN(C^VD2b4o{I54%@bsi%V2`lQaO6bocF{t!ijf96F;j^KAn z`6)@htp*C^Z@2y@$zI6YLv=?QwgR1mpKB=>Ky~Kz}InS=XqcoWcj0$Gq zspA~SlC|7lS85%*Bro;pe^MSolNGD;`3aT~b@8+R#xbPQC|6^wPM%fzs-jwpVX5=ZRWZcjqw)th z6Ua^d!h%d~6r$TnqpF)t5aof8ee-R@T-M0d9aQ05YGT4MlPS)Yf46_9L?WQWnz+T} zrTI-%%BtLJp?nrY)!Qol>$mIMyH|3I@0v@;OW6lV+W8iJ`9x4XSQI;wx(86t)a|mD zZL=*XjY)m{X@75Q%Q4#WoUqRZj1ncfMrTtUzFn6F8`pBdf`(etYhxlx;s*|yA5HuA zXCDD{A)idgt>a{se~FyckpVI}Y0G{T|5Nml?9w>vNuhjMMP%c(Tj#a#_`wrmgncf1y)wcV4tte%_^s4q^PF zRxR3j-J}UpHKol1OF7FE#D!j3NFY5=xm=`$uH``28`%8XH0)hT7)VjdcR#Z>kv32HbpGHi#c-@j@jaIR`}*?r({G;?!#Uo>U1EGu zchPkA9CIiSe|{1v9dN#UD~m@~nz~tf0~7SM458GrHqf6n>lvk(xN*hV(xvpWNka#Y zDljXVZ!EKHeWC%g3acJL|KD^_V`sp?BTl_do-cJ_WxPqiQz8EdXp@<;X{Vu;tDI49 zgzk;?4;EBcQrvyJsU);IYqv~v^}3seMR9SBrC$!Mf4q0#{+tBoSeyY?GPkqB@0;q+ z*88V_Ehv@q2fp}op^9ab6L4~JxBJxBO&>O!x!$IwYYg(1e$ZY2chG^G*Lh2p^LFUyXMfqpwH#Zr->ezNTs6c@tlD|LUS@+Wc8KXrJhZp>20~AHc1~> zbq=XY+yN~9yinzX+L%u$B}wNd6&=)QLvH#lAUoBpV3T;eS1{=87tg?bSynO+nFGbs}4wozs4%gcUNWM+ciuEKejVBHmq*7|5u ze~kJx%-l;KlB6#pX-e&}ta~EGI2WlpPL)Kbwx8DzcU9$qLR_6fr7y};2|(gSl@}FL z*0z^m?FQk2*DrDGysDr!2#NvUa*vuoVIGk>E3Fh4l^WAk+3Tu9M???#AQDBn%X?LV zGAPHOUN@&mG1Vv_-RBPrwX;y0HG6!re-jQ3gp?-M*IgJSso2&IDPvb%9b|mXa`Sak zxoXjmboHYtcP?EYMY%x9MAnH863GdsLbVcZ`a7j#c~$#9ot)&?^xO(IxupI-P$&6u z15e2qx!A2kYnj$Gp}B7AxS+;}s0koW(%`jJT}m$v9>N+0v(F(F)v(y|Dep(Ee<7K3 zg!q=in%lW`^x2#z*o}QdS(g(?^7BINALKhcchs@Q+WC}}Rbg~SguSb2rOwVpD+0Ms zV9@=dtl(@GZO2(2o!N>}>7t6-j!n6e#iOhf^kl~O9))rvNUPI1wiB>)K$#Lu6{mU5 zY}?w>RX4D#y0!sRvscFlzP9Z|O`n)c=z~+ZBI+-VVpfQfumvtcLrrCChtO5TF6U zHJ0dJZfXzhSd%m33Wv>88Ve!vaykfj;0URXrW75)X~wL=`CixHsY)jfwu~o*BT5TP z0b~W6`eltlPJJUR_bo545!_iP`<&IG!Obg3fthC)KEVX~eyH zIm+jahdYda4`2he=DmAeeQU>o>lpLrwL08X^`$uWwUFnB z%%`XoHJid0McD!hh-BiW0wXxdKhUX_s`=LZR$0pG6%FZ1I`*NVPt&7bOZTQ`#uS!5 zE*vzhQtR~|L=bfZs%Bi?w+|=V0#S-Oe!Hnp0kp(_#5@4ElSsF8+)_S?${Y36oxGwV z$7x=33_XgyMNjO&=pHHBJ^)gZ^Ku$Q5`1d@d7(}h>ItPzN~l!dET|6M%87BdM^t3q zJ^G3v?_igUrOKuw+ zGlXCy)_FEiz@gDsG}Tg;uyoPpT~jxI&9nha_=gAmuZ4Oy^J8J3drAq;=tj_7FB#pM zBsQ;Db0RQ>m1Pw|IQC?2*ChJ%o-C1rR1DF7tnm&`<4VT8qIc{`uE4G3@hU^6&Q7=C zn4~b4OQ4cxdX_$!o3VZWIaM@Y9x)fYsxD&KeM+by5OWk&&RN1{Y?7)ET4fCe zbq{9>D4qM5O`XTf{P5`C*;P5)${|weG|4*IA8|jO8`mC8xo~!*qtMb;Y+G|*QDd(JQ8!?*Xi%=^BYs@ zmoGbYaeY-(imRKdW|~4-_6pk>$icBDeWPzF)Q!?KiJ~nJ6$>1kQGN9=xb#$E_hJ_^Qi4Q3ffKS4B}8tFm2V zvbqCQ@>4d>Ejz=3p+b$tdW2G@mpT*=MFiW7JGAgObf2}o2PDib=nu02>&K8IjLx|j+&oOYPYDMN=vcn-Ih zHf{D-$Gfj!W#KK!VZZl`mmK5+xX;MQCXD%0H~Q*BLDyZ diff --git a/metadata/md5-cache/net-analyzer/nessus-agent-bin-10.4.0 b/metadata/md5-cache/net-analyzer/nessus-agent-bin-10.4.1 similarity index 86% rename from metadata/md5-cache/net-analyzer/nessus-agent-bin-10.4.0 rename to metadata/md5-cache/net-analyzer/nessus-agent-bin-10.4.1 index e71d7ee4e0b4..715bcf412063 100644 --- a/metadata/md5-cache/net-analyzer/nessus-agent-bin-10.4.0 +++ b/metadata/md5-cache/net-analyzer/nessus-agent-bin-10.4.1 @@ -8,6 +8,6 @@ KEYWORDS=-* ~amd64 ~arm64 LICENSE=GPL-2 Tenable-Master-Agreement RESTRICT=mirror strip SLOT=0 -SRC_URI=amd64? ( https://www.tenable.com/downloads/api/v2/pages/nessus-agents/files/NessusAgent-10.4.0-es8.x86_64.rpm ) arm64? ( https://www.tenable.com/downloads/api/v2/pages/nessus-agents/files/NessusAgent-10.4.0-es8.aarch64.rpm ) +SRC_URI=amd64? ( https://www.tenable.com/downloads/api/v2/pages/nessus-agents/files/NessusAgent-10.4.1-es8.x86_64.rpm ) arm64? ( https://www.tenable.com/downloads/api/v2/pages/nessus-agents/files/NessusAgent-10.4.1-es8.aarch64.rpm ) _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 multilib c19072c3cd7ac5cb21de013f7e9832e0 rpm 745ef34afb8c31915d9d42a6aca23a35 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=5a3e30df0bdeb84333f7c38f0b3ea8f2 diff --git a/metadata/md5-cache/net-analyzer/nessus-bin-10.5.2 b/metadata/md5-cache/net-analyzer/nessus-bin-10.5.3 similarity index 83% rename from metadata/md5-cache/net-analyzer/nessus-bin-10.5.2 rename to metadata/md5-cache/net-analyzer/nessus-bin-10.5.3 index 10f60e36fc70..2f936dcd11e4 100644 --- a/metadata/md5-cache/net-analyzer/nessus-bin-10.5.2 +++ b/metadata/md5-cache/net-analyzer/nessus-bin-10.5.3 @@ -8,6 +8,6 @@ KEYWORDS=-* ~amd64 ~arm64 LICENSE=GPL-2 Tenable-Master-Agreement RESTRICT=mirror strip SLOT=0 -SRC_URI=amd64? ( https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.2-es8.x86_64.rpm ) arm64? ( https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.2-es8.aarch64.rpm ) +SRC_URI=amd64? ( https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.3-es8.x86_64.rpm ) arm64? ( https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.3-es8.aarch64.rpm ) _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 multilib c19072c3cd7ac5cb21de013f7e9832e0 rpm 745ef34afb8c31915d9d42a6aca23a35 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=174c13b58e73eb97bcd62739365feed6 diff --git a/metadata/md5-cache/net-analyzer/sslscan-2.0.13-r1 b/metadata/md5-cache/net-analyzer/sslscan-2.0.13-r1 deleted file mode 100644 index e264f075c371..000000000000 --- a/metadata/md5-cache/net-analyzer/sslscan-2.0.13-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile configure install prepare -DESCRIPTION=Fast SSL configuration scanner -EAPI=8 -HOMEPAGE=https://github.com/rbsec/sslscan -INHERIT=toolchain-funcs -KEYWORDS=amd64 ~arm64 x86 -LICENSE=GPL-3 -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/rbsec/sslscan/archive/2.0.13.tar.gz -> sslscan-2.0.13.tar.gz https://github.com/openssl/openssl/archive/OpenSSL_1_1_1n.tar.gz -> sslscan-OpenSSL_1_1_1n.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7ed8c7c691d0ccb11a5a3a4ef68369b9 diff --git a/metadata/md5-cache/net-analyzer/sslscan-2.0.16 b/metadata/md5-cache/net-analyzer/sslscan-2.0.16 index 369f93bd0439..c22990d6143e 100644 --- a/metadata/md5-cache/net-analyzer/sslscan-2.0.16 +++ b/metadata/md5-cache/net-analyzer/sslscan-2.0.16 @@ -3,10 +3,10 @@ DESCRIPTION=Fast SSL configuration scanner EAPI=8 HOMEPAGE=https://github.com/rbsec/sslscan INHERIT=toolchain-funcs -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=GPL-3 RESTRICT=test SLOT=0 SRC_URI=https://github.com/rbsec/sslscan/archive/2.0.16.tar.gz -> sslscan-2.0.16.tar.gz https://github.com/openssl/openssl/archive/OpenSSL_1_1_1t.tar.gz -> sslscan-OpenSSL_1_1_1t.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=292b74650aff386ab58c5222f3acdede +_md5_=277d88cd0ad3d40e7f4939452b37055a diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz index f3e645472defe4279c3bb43407eb2838e17984ae..b442e083d3bde5108f011e5a87356dd4014b282f 100644 GIT binary patch literal 15537 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 literal 15885 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 diff --git a/metadata/md5-cache/net-im/bitlbee-steam-1.4.2 b/metadata/md5-cache/net-im/bitlbee-steam-1.4.2 index 87492bf876fd..0eea376d58da 100644 --- a/metadata/md5-cache/net-im/bitlbee-steam-1.4.2 +++ b/metadata/md5-cache/net-im/bitlbee-steam-1.4.2 @@ -1,7 +1,8 @@ +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=install prepare -DEPEND=dev-libs/glib:2 dev-libs/libgcrypt:0= >=net-im/bitlbee-3.4[plugins] 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 +DEPEND=dev-libs/glib:2 dev-libs/libgcrypt:0= >=net-im/bitlbee-3.4[plugins] DESCRIPTION=Steam protocol plugin for BitlBee -EAPI=6 +EAPI=8 HOMEPAGE=https://github.com/bitlbee/bitlbee-steam INHERIT=autotools KEYWORDS=~amd64 ~x86 @@ -9,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=dev-libs/glib:2 dev-libs/libgcrypt:0= >=net-im/bitlbee-3.4[plugins] SLOT=0 SRC_URI=https://github.com/bitlbee/bitlbee-steam/archive/v1.4.2.tar.gz -> bitlbee-steam-1.4.2.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eqawarn c9847c43b3253a276ae2eabddedab3d7 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=508b448794c6d61c4fb003ab5a402724 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=4e8bbb0aacae32ea1402b15c50e29868 diff --git a/metadata/md5-cache/net-im/bitlbee-steam-9999 b/metadata/md5-cache/net-im/bitlbee-steam-9999 index 095c20217e0d..14ce243615ba 100644 --- a/metadata/md5-cache/net-im/bitlbee-steam-9999 +++ b/metadata/md5-cache/net-im/bitlbee-steam-9999 @@ -1,12 +1,13 @@ +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 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=install prepare unpack -DEPEND=dev-libs/glib:2 dev-libs/libgcrypt:0= >=net-im/bitlbee-3.4[plugins] 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 >=dev-vcs/git-1.8.2.1[curl] +DEPEND=dev-libs/glib:2 dev-libs/libgcrypt:0= >=net-im/bitlbee-3.4[plugins] DESCRIPTION=Steam protocol plugin for BitlBee -EAPI=6 +EAPI=8 HOMEPAGE=https://github.com/bitlbee/bitlbee-steam INHERIT=autotools git-r3 LICENSE=GPL-2+ PROPERTIES=live RDEPEND=dev-libs/glib:2 dev-libs/libgcrypt:0= >=net-im/bitlbee-3.4[plugins] SLOT=0 -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eqawarn c9847c43b3253a276ae2eabddedab3d7 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=508b448794c6d61c4fb003ab5a402724 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=4e8bbb0aacae32ea1402b15c50e29868 diff --git a/metadata/md5-cache/net-im/dino-0.4.2-r1 b/metadata/md5-cache/net-im/dino-0.4.2-r2 similarity index 50% rename from metadata/md5-cache/net-im/dino-0.4.2-r1 rename to metadata/md5-cache/net-im/dino-0.4.2-r2 index a8ff160c8ff3..53f9409fccec 100644 --- a/metadata/md5-cache/net-im/dino-0.4.2-r1 +++ b/metadata/md5-cache/net-im/dino-0.4.2-r2 @@ -1,6 +1,6 @@ BDEPEND=sys-devel/gettext || ( dev-lang/vala:0.56 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 media-libs/graphene net-libs/glib-networking net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/webrtc-audio-processing:0 ) media-libs/gst-plugins-base media-libs/gstreamer +DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1[vala] media-libs/graphene net-libs/glib-networking net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/webrtc-audio-processing:0 ) media-libs/gst-plugins-base media-libs/gstreamer DESCRIPTION=Modern Jabber/XMPP Client using GTK+/Vala EAPI=8 HOMEPAGE=https://dino.im @@ -9,9 +9,9 @@ INHERIT=cmake vala xdg readme.gentoo-r1 IUSE=+gpg +http +omemo +notification-sound +rtp test KEYWORDS=amd64 ~arm64 LICENSE=GPL-3 -RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 media-libs/graphene net-libs/glib-networking net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/webrtc-audio-processing:0 ) +RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1[vala] media-libs/graphene net-libs/glib-networking net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/webrtc-audio-processing:0 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dino/dino/releases/download/v0.4.2/dino-0.4.2.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=baa188b2a46ce9882e915e28eccd2e8d +_md5_=b7de6653986eac26b9f5a8c69279ba33 diff --git a/metadata/md5-cache/net-im/dino-9999 b/metadata/md5-cache/net-im/dino-9999 index ce05baae8605..8c91bcf07d85 100644 --- a/metadata/md5-cache/net-im/dino-9999 +++ b/metadata/md5-cache/net-im/dino-9999 @@ -1,6 +1,6 @@ BDEPEND=sys-devel/gettext || ( dev-lang/vala:0.56 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack -DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 media-libs/graphene net-libs/glib-networking net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/webrtc-audio-processing:0 ) media-libs/gst-plugins-base media-libs/gstreamer +DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1[vala] media-libs/graphene net-libs/glib-networking net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/webrtc-audio-processing:0 ) media-libs/gst-plugins-base media-libs/gstreamer DESCRIPTION=Modern Jabber/XMPP Client using GTK+/Vala EAPI=8 HOMEPAGE=https://dino.im @@ -9,8 +9,8 @@ INHERIT=cmake vala xdg readme.gentoo-r1 git-r3 IUSE=+gpg +http +omemo +notification-sound +rtp test LICENSE=GPL-3 PROPERTIES=live -RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 media-libs/graphene net-libs/glib-networking net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/webrtc-audio-processing:0 ) +RDEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1[vala] media-libs/graphene net-libs/glib-networking net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( dev-libs/libgcrypt:= media-gfx/qrencode:= ) rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/webrtc-audio-processing:0 ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d80332589e32ad6f59a848b203221257 +_md5_=ef7d8dcde40770325c1544e3af9019a0 diff --git a/metadata/md5-cache/net-im/discord-0.0.27 b/metadata/md5-cache/net-im/discord-0.0.28 similarity index 96% rename from metadata/md5-cache/net-im/discord-0.0.27 rename to metadata/md5-cache/net-im/discord-0.0.28 index a8ca427c3197..14098cc5db3f 100644 --- a/metadata/md5-cache/net-im/discord-0.0.27 +++ b/metadata/md5-cache/net-im/discord-0.0.28 @@ -10,6 +10,6 @@ LICENSE=all-rights-reserved RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango appindicator? ( dev-libs/libayatana-appindicator ) RESTRICT=bindist mirror strip test SLOT=0 -SRC_URI=https://dl.discordapp.net/apps/linux/0.0.27/discord-0.0.27.tar.gz +SRC_URI=https://dl.discordapp.net/apps/linux/0.0.28/discord-0.0.28.tar.gz _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3d4c2e706932e1d21d9ea8611b643764 diff --git a/metadata/md5-cache/net-im/synapse-1.82.0-r1 b/metadata/md5-cache/net-im/synapse-1.82.0-r1 deleted file mode 100644 index f4af4087ffe1..000000000000 --- a/metadata/md5-cache/net-im/synapse-1.82.0-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare test unpack -DEPEND=acct-user/synapse acct-group/synapse -DESCRIPTION=Reference implementation of Matrix homeserver -EAPI=8 -HOMEPAGE=https://matrix.org/ https://github.com/matrix-org/synapse/ -INHERIT=cargo distutils-r1 multiprocessing optfeature systemd -IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~ppc64 -LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 -RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/matrix-org/synapse/archive/v1.82.0.tar.gz -> synapse-1.82.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.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/cfg-if/1.0.0/download -> cfg-if-1.0.0.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.5/download -> digest-0.10.5.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.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/libc/0.2.135/download -> libc-0.2.135.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.52/download -> proc-macro2-1.0.52.crate https://crates.io/api/v1/crates/pyo3/0.17.3/download -> pyo3-0.17.3.crate https://crates.io/api/v1/crates/pyo3-build-config/0.17.3/download -> pyo3-build-config-0.17.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.17.3/download -> pyo3-ffi-0.17.3.crate https://crates.io/api/v1/crates/pyo3-log/0.8.1/download -> pyo3-log-0.8.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.17.3/download -> pyo3-macros-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.17.3/download -> pyo3-macros-backend-0.17.3.crate https://crates.io/api/v1/crates/pythonize/0.17.0/download -> pythonize-0.17.0.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.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.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.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.160/download -> serde-1.0.160.crate https://crates.io/api/v1/crates/serde_derive/1.0.160/download -> serde_derive-1.0.160.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/syn/2.0.10/download -> syn-2.0.10.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=540847c019555f373d96e9ff9f697c15 diff --git a/metadata/md5-cache/net-im/synapse-1.83.0 b/metadata/md5-cache/net-im/synapse-1.83.0 deleted file mode 100644 index d3abd1f16a79..000000000000 --- a/metadata/md5-cache/net-im/synapse-1.83.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare test unpack -DEPEND=acct-user/synapse acct-group/synapse -DESCRIPTION=Reference implementation of Matrix homeserver -EAPI=8 -HOMEPAGE=https://matrix.org/ https://github.com/matrix-org/synapse/ -INHERIT=cargo distutils-r1 multiprocessing optfeature systemd -IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~ppc64 -LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 -RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/matrix-org/synapse/archive/v1.83.0.tar.gz -> synapse-1.83.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.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/cfg-if/1.0.0/download -> cfg-if-1.0.0.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.5/download -> digest-0.10.5.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.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/libc/0.2.135/download -> libc-0.2.135.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.52/download -> proc-macro2-1.0.52.crate https://crates.io/api/v1/crates/pyo3/0.17.3/download -> pyo3-0.17.3.crate https://crates.io/api/v1/crates/pyo3-build-config/0.17.3/download -> pyo3-build-config-0.17.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.17.3/download -> pyo3-ffi-0.17.3.crate https://crates.io/api/v1/crates/pyo3-log/0.8.1/download -> pyo3-log-0.8.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.17.3/download -> pyo3-macros-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.17.3/download -> pyo3-macros-backend-0.17.3.crate https://crates.io/api/v1/crates/pythonize/0.17.0/download -> pythonize-0.17.0.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.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.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.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.160/download -> serde-1.0.160.crate https://crates.io/api/v1/crates/serde_derive/1.0.160/download -> serde_derive-1.0.160.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/syn/2.0.10/download -> syn-2.0.10.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=cf402371c799d1c17ae1436c8fe1da6d diff --git a/metadata/md5-cache/net-im/synapse-1.84.1 b/metadata/md5-cache/net-im/synapse-1.84.1 deleted file mode 100644 index 1cbf74d9d9aa..000000000000 --- a/metadata/md5-cache/net-im/synapse-1.84.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare test unpack -DEPEND=acct-user/synapse acct-group/synapse python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -DESCRIPTION=Reference implementation of Matrix homeserver -EAPI=8 -HOMEPAGE=https://matrix.org/ https://github.com/matrix-org/synapse/ -INHERIT=cargo distutils-r1 multiprocessing optfeature systemd -IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~amd64 ~ppc64 -LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 -RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/matrix-org/synapse/archive/v1.84.1.tar.gz -> synapse-1.84.1.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.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/cfg-if/1.0.0/download -> cfg-if-1.0.0.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.5/download -> digest-0.10.5.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.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/libc/0.2.135/download -> libc-0.2.135.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.52/download -> proc-macro2-1.0.52.crate https://crates.io/api/v1/crates/pyo3/0.17.3/download -> pyo3-0.17.3.crate https://crates.io/api/v1/crates/pyo3-build-config/0.17.3/download -> pyo3-build-config-0.17.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.17.3/download -> pyo3-ffi-0.17.3.crate https://crates.io/api/v1/crates/pyo3-log/0.8.1/download -> pyo3-log-0.8.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.17.3/download -> pyo3-macros-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.17.3/download -> pyo3-macros-backend-0.17.3.crate https://crates.io/api/v1/crates/pythonize/0.17.0/download -> pythonize-0.17.0.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.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.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.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.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/syn/2.0.10/download -> syn-2.0.10.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fa5184ca96c293aaed47651be721fff3 diff --git a/metadata/md5-cache/net-im/synapse-1.85.2 b/metadata/md5-cache/net-im/synapse-1.85.2-r1 similarity index 77% rename from metadata/md5-cache/net-im/synapse-1.85.2 rename to metadata/md5-cache/net-im/synapse-1.85.2-r1 index e60b934e9e0c..e80fc14ff9a4 100644 --- a/metadata/md5-cache/net-im/synapse-1.85.2 +++ b/metadata/md5-cache/net-im/synapse-1.85.2-r1 @@ -8,10 +8,10 @@ INHERIT=cargo distutils-r1 multiprocessing optfeature systemd IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 debug KEYWORDS=amd64 ~ppc64 LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 -RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/matrix-org/synapse/archive/v1.85.2.tar.gz -> synapse-1.85.2.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.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/cfg-if/1.0.0/download -> cfg-if-1.0.0.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.5/download -> digest-0.10.5.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.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/libc/0.2.135/download -> libc-0.2.135.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.18/download -> log-0.4.18.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.52/download -> proc-macro2-1.0.52.crate https://crates.io/api/v1/crates/pyo3/0.17.3/download -> pyo3-0.17.3.crate https://crates.io/api/v1/crates/pyo3-build-config/0.17.3/download -> pyo3-build-config-0.17.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.17.3/download -> pyo3-ffi-0.17.3.crate https://crates.io/api/v1/crates/pyo3-log/0.8.1/download -> pyo3-log-0.8.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.17.3/download -> pyo3-macros-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.17.3/download -> pyo3-macros-backend-0.17.3.crate https://crates.io/api/v1/crates/pythonize/0.17.0/download -> pythonize-0.17.0.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.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.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.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.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/syn/2.0.10/download -> syn-2.0.10.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0828782ff7b51209059dd2943e41545c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=8cf2b62ecb9de0e145fd2c111be3432e diff --git a/metadata/md5-cache/net-im/synapse-1.87.0 b/metadata/md5-cache/net-im/synapse-1.87.0 new file mode 100644 index 000000000000..dfcc9ee86e0c --- /dev/null +++ b/metadata/md5-cache/net-im/synapse-1.87.0 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare test unpack +DEPEND=acct-user/synapse acct-group/synapse python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +DESCRIPTION=Reference implementation of Matrix homeserver +EAPI=8 +HOMEPAGE=https://matrix.org/ https://github.com/matrix-org/synapse/ +INHERIT=cargo distutils-r1 multiprocessing optfeature systemd +IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~amd64 ~ppc64 +LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 +RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/matrix-org/synapse/archive/v1.87.0.tar.gz -> synapse-1.87.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arc-swap/1.5.1/download -> arc-swap-1.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.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/cfg-if/1.0.0/download -> cfg-if-1.0.0.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.5/download -> digest-0.10.5.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.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/libc/0.2.135/download -> libc-0.2.135.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.19/download -> log-0.4.19.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.52/download -> proc-macro2-1.0.52.crate https://crates.io/api/v1/crates/pyo3-build-config/0.17.3/download -> pyo3-build-config-0.17.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.17.3/download -> pyo3-ffi-0.17.3.crate https://crates.io/api/v1/crates/pyo3-log/0.8.2/download -> pyo3-log-0.8.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.17.3/download -> pyo3-macros-backend-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.17.3/download -> pyo3-macros-0.17.3.crate https://crates.io/api/v1/crates/pyo3/0.17.3/download -> pyo3-0.17.3.crate https://crates.io/api/v1/crates/pythonize/0.17.0/download -> pythonize-0.17.0.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.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-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/regex/1.8.4/download -> regex-1.8.4.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.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.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/serde_derive/1.0.164/download -> serde_derive-1.0.164.crate https://crates.io/api/v1/crates/serde_json/1.0.99/download -> serde_json-1.0.99.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/syn/2.0.10/download -> syn-2.0.10.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=04b14900237e82cb661057dc8bb926c5 diff --git a/metadata/md5-cache/net-im/zoom-5.14.10.3738-r1 b/metadata/md5-cache/net-im/zoom-5.15.3.4839 similarity index 95% rename from metadata/md5-cache/net-im/zoom-5.14.10.3738-r1 rename to metadata/md5-cache/net-im/zoom-5.15.3.4839 index 40036425ade2..744a362ae398 100644 --- a/metadata/md5-cache/net-im/zoom-5.14.10.3738-r1 +++ b/metadata/md5-cache/net-im/zoom-5.15.3.4839 @@ -10,6 +10,6 @@ LICENSE=all-rights-reserved RDEPEND=!games-engines/zoom >=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/mit-krb5 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss >=dev-libs/quazip-1.0:0=[qt5(+)] media-libs/alsa-lib media-libs/fdk-aac:0/2 media-libs/fontconfig media-libs/freetype media-libs/mesa[gbm(+)] media-sound/mpg123 net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc virtual/opengl x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXrender x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm opencl? ( virtual/opencl ) pulseaudio? ( media-libs/libpulse ) wayland? ( dev-libs/wayland ) !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 ) !bundled-qt? ( dev-libs/icu dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtdiag:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtlocation:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 wayland? ( dev-qt/qtwayland ) ) RESTRICT=mirror bindist strip SLOT=0 -SRC_URI=https://zoom.us/client/5.14.10.3738/zoom_x86_64.tar.xz -> zoom-5.14.10.3738_x86_64.tar.xz +SRC_URI=https://zoom.us/client/5.15.3.4839/zoom_x86_64.tar.xz -> zoom-5.15.3.4839_x86_64.tar.xz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7828bf8d0030d28359b99785d88f8ceb diff --git a/metadata/md5-cache/net-irc/Manifest.gz b/metadata/md5-cache/net-irc/Manifest.gz index 3d89c70a36d1fc82da6601459822767ce1666976..1ab35e733fa4965f991fd33dc910579849be31b6 100644 GIT binary patch delta 13143 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 delta 13224 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 diff --git a/metadata/md5-cache/net-irc/anope-2.0.13 b/metadata/md5-cache/net-irc/anope-2.0.13 index 61fa615ac177..3433218de65b 100644 --- a/metadata/md5-cache/net-irc/anope-2.0.13 +++ b/metadata/md5-cache/net-irc/anope-2.0.13 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://anope.org/ https://github.com/anope/anope/ INHERIT=cmake IUSE=gnutls ldap mysql pcre sql sqlite ssl tre -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 x86 LICENSE=GPL-2 RDEPEND=acct-group/anope acct-user/anope mysql? ( dev-db/mysql-connector-c:= ) ssl? ( dev-libs/openssl:= ) gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:= ) ldap? ( net-nds/openldap:= ) pcre? ( dev-libs/libpcre2 ) sqlite? ( dev-db/sqlite:3 ) tre? ( dev-libs/tre ) virtual/libintl REQUIRED_USE=sql? ( || ( mysql sqlite ) ) SLOT=0 SRC_URI=https://github.com/anope/anope/archive/2.0.13.tar.gz -> anope-2.0.13.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7a55fda6d6bf61fac253d24fad06d4d5 +_md5_=9acbe89da7c368d0b7d556998a94ac0f diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz index 4cc7f3ed6906617297e62a24ce5958029f3990e3..fab955a3f99179113cdbda4cf7d32954ef084ac9 100644 GIT binary patch delta 34219 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 diff --git a/metadata/md5-cache/net-libs/nghttp3-0.13.0 b/metadata/md5-cache/net-libs/nghttp3-0.13.0 new file mode 100644 index 000000000000..888f57e43dca --- /dev/null +++ b/metadata/md5-cache/net-libs/nghttp3-0.13.0 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=test? ( >=dev-util/cunit-2.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +DESCRIPTION=HTTP/3 library written in C +EAPI=8 +HOMEPAGE=https://github.com/ngtcp2/nghttp3/ +INHERIT=cmake-multilib +IUSE=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 ~hppa +LICENSE=MIT +RESTRICT=!test? ( test ) +SLOT=0/0 +SRC_URI=https://github.com/ngtcp2/nghttp3/releases/download/v0.13.0/nghttp3-0.13.0.tar.xz +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=44d26cc1b90b8ea6d23df6e613698f5e diff --git a/metadata/md5-cache/net-libs/ngtcp2-0.17.0 b/metadata/md5-cache/net-libs/ngtcp2-0.17.0 new file mode 100644 index 000000000000..6b3f6a190c5d --- /dev/null +++ b/metadata/md5-cache/net-libs/ngtcp2-0.17.0 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=ssl? ( gnutls? ( >=net-libs/gnutls-3.7.2:0= ) openssl? ( >=dev-libs/openssl-1.1.1:0= ) ) test? ( >=dev-util/cunit-2.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +DESCRIPTION=Implementation of the IETF QUIC Protocol +EAPI=8 +HOMEPAGE=https://github.com/ngtcp2/ngtcp2/ +INHERIT=cmake-multilib +IUSE=+gnutls openssl +ssl 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 ~hppa ~riscv ~x86 +LICENSE=MIT +RDEPEND=ssl? ( gnutls? ( >=net-libs/gnutls-3.7.2:0= ) openssl? ( >=dev-libs/openssl-1.1.1:0= ) ) +REQUIRED_USE=ssl? ( || ( gnutls openssl ) ) +RESTRICT=!test? ( test ) +SLOT=0/0 +SRC_URI=https://github.com/ngtcp2/ngtcp2/releases/download/v0.17.0/ngtcp2-0.17.0.tar.xz +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=b9ec1784b752a555a1941217366e02c8 diff --git a/metadata/md5-cache/net-libs/quiche-0.14.0 b/metadata/md5-cache/net-libs/quiche-0.14.0 index 4a8d136d7750..849d6949e605 100644 --- a/metadata/md5-cache/net-libs/quiche-0.14.0 +++ b/metadata/md5-cache/net-libs/quiche-0.14.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=|| ( Apache-2.0 Boost-1.0 ) || ( Apache-2.0 MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT ) BSD-2 BSD ISC MIT || ( Unlicense MIT ) openssl SLOT=0/0 SRC_URI=https://crates.io/api/v1/crates/anyhow/1.0.26/download -> anyhow-1.0.26.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.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/backtrace/0.3.37/download -> backtrace-0.3.37.crate https://crates.io/api/v1/crates/backtrace-sys/0.1.31/download -> backtrace-sys-0.1.31.crate https://crates.io/api/v1/crates/bindgen/0.59.2/download -> bindgen-0.59.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/boring/2.0.0/download -> boring-2.0.0.crate https://crates.io/api/v1/crates/boring-sys/2.0.0/download -> boring-sys-2.0.0.crate https://crates.io/api/v1/crates/bstr/0.2.12/download -> bstr-0.2.12.crate https://crates.io/api/v1/crates/bumpalo/3.9.1/download -> bumpalo-3.9.1.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/cast/0.2.3/download -> cast-0.2.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/0.1.10/download -> cfg-if-0.1.10.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.3.2/download -> clang-sys-1.3.2.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/cmake/0.1.48/download -> cmake-0.1.48.crate https://crates.io/api/v1/crates/criterion/0.3.1/download -> criterion-0.3.1.crate https://crates.io/api/v1/crates/criterion-plot/0.4.1/download -> criterion-plot-0.4.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.7.3/download -> crossbeam-deque-0.7.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.2.1/download -> crossbeam-queue-0.2.1.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/csv/1.1.3/download -> csv-1.1.3.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/either/1.5.3/download -> either-1.5.3.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/data-encoding/2.3.2/download -> data-encoding-2.3.2.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.2/download -> foreign-types-macros-0.2.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.1.5/download -> idna-0.1.5.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itertools/0.8.2/download -> itertools-0.8.2.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/js-sys/0.3.57/download -> js-sys-0.3.57.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.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/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/libloading/0.7.3/download -> libloading-0.7.3.crate https://crates.io/api/v1/crates/libm/0.2.2/download -> libm-0.2.2.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.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.5.3/download -> memoffset-0.5.3.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/mio/0.8.3/download -> mio-0.8.3.crate https://crates.io/api/v1/crates/miow/0.4.0/download -> miow-0.4.0.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.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.12.0/download -> num_cpus-1.12.0.crate https://crates.io/api/v1/crates/octets/0.1.0/download -> octets-0.1.0.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/indexmap/1.8.1/download -> indexmap-1.8.1.crate https://crates.io/api/v1/crates/once_cell/1.11.0/download -> once_cell-1.11.0.crate https://crates.io/api/v1/crates/oorandom/11.1.0/download -> oorandom-11.1.0.crate https://crates.io/api/v1/crates/percent-encoding/1.0.1/download -> percent-encoding-1.0.1.crate https://crates.io/api/v1/crates/plotters/0.2.12/download -> plotters-0.2.12.crate https://crates.io/api/v1/crates/proc-macro2/1.0.39/download -> proc-macro2-1.0.39.crate https://crates.io/api/v1/crates/qlog/0.7.0/download -> qlog-0.7.0.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/rayon/1.3.0/download -> rayon-1.3.0.crate https://crates.io/api/v1/crates/rayon-core/1.7.0/download -> rayon-core-1.7.0.crate https://crates.io/api/v1/crates/regex/1.5.6/download -> regex-1.5.6.crate https://crates.io/api/v1/crates/regex-automata/0.2.0/download -> regex-automata-0.2.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.26/download -> regex-syntax-0.6.26.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.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/rustversion/1.0.6/download -> rustversion-1.0.6.crate https://crates.io/api/v1/crates/rust_decimal/1.23.1/download -> rust_decimal-1.23.1.crate https://crates.io/api/v1/crates/ryu/1.0.10/download -> ryu-1.0.10.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sfv/0.9.2/download -> sfv-0.9.2.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.137/download -> serde-1.0.137.crate https://crates.io/api/v1/crates/serde_derive/1.0.137/download -> serde_derive-1.0.137.crate https://crates.io/api/v1/crates/serde_json/1.0.81/download -> serde_json-1.0.81.crate https://crates.io/api/v1/crates/serde_with/1.13.0/download -> serde_with-1.13.0.crate https://crates.io/api/v1/crates/serde_with_macros/1.5.2/download -> serde_with_macros-1.5.2.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/slab/0.4.5/download -> slab-0.4.5.crate https://crates.io/api/v1/crates/smallvec/1.4.0/download -> smallvec-1.4.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.95/download -> syn-1.0.95.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/tinytemplate/1.0.3/download -> tinytemplate-1.0.3.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.0/download -> unicode-ident-1.0.0.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/1.7.2/download -> url-1.7.2.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/walkdir/2.3.1/download -> walkdir-2.3.1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.80/download -> wasm-bindgen-0.2.80.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.80/download -> wasm-bindgen-backend-0.2.80.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.80/download -> wasm-bindgen-macro-0.2.80.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.80/download -> wasm-bindgen-macro-support-0.2.80.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.80/download -> wasm-bindgen-shared-0.2.80.crate https://crates.io/api/v1/crates/wasm-bindgen-webidl/0.2.75/download -> wasm-bindgen-webidl-0.2.75.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/web-sys/0.3.57/download -> web-sys-0.3.57.crate https://crates.io/api/v1/crates/which/3.1.1/download -> which-3.1.1.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/quiche/0.14.0/download -> quiche-0.14.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=03b51a57f6a8dd86ac365026e289a503 diff --git a/metadata/md5-cache/net-libs/quiche-0.15.0 b/metadata/md5-cache/net-libs/quiche-0.15.0 index 90c520993fd9..8aee41a7a462 100644 --- a/metadata/md5-cache/net-libs/quiche-0.15.0 +++ b/metadata/md5-cache/net-libs/quiche-0.15.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=|| ( Apache-2.0 Boost-1.0 ) || ( Apache-2.0 MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT ) BSD-2 BSD ISC MIT || ( Unlicense MIT ) openssl SLOT=0/0 SRC_URI=https://crates.io/api/v1/crates/anyhow/1.0.26/download -> anyhow-1.0.26.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.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/backtrace/0.3.37/download -> backtrace-0.3.37.crate https://crates.io/api/v1/crates/backtrace-sys/0.1.31/download -> backtrace-sys-0.1.31.crate https://crates.io/api/v1/crates/bindgen/0.60.1/download -> bindgen-0.60.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/boring/2.1.0/download -> boring-2.1.0.crate https://crates.io/api/v1/crates/boring-sys/2.1.0/download -> boring-sys-2.1.0.crate https://crates.io/api/v1/crates/bstr/0.2.12/download -> bstr-0.2.12.crate https://crates.io/api/v1/crates/bumpalo/3.11.0/download -> bumpalo-3.11.0.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/cast/0.2.3/download -> cast-0.2.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/0.1.10/download -> cfg-if-0.1.10.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.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/cmake/0.1.48/download -> cmake-0.1.48.crate https://crates.io/api/v1/crates/criterion/0.3.1/download -> criterion-0.3.1.crate https://crates.io/api/v1/crates/criterion-plot/0.4.1/download -> criterion-plot-0.4.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.7.3/download -> crossbeam-deque-0.7.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.2.1/download -> crossbeam-queue-0.2.1.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/csv/1.1.3/download -> csv-1.1.3.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/either/1.5.3/download -> either-1.5.3.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/data-encoding/2.3.2/download -> data-encoding-2.3.2.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.2/download -> foreign-types-macros-0.2.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.1.5/download -> idna-0.1.5.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itertools/0.8.2/download -> itertools-0.8.2.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.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/libc/0.2.134/download -> libc-0.2.134.crate https://crates.io/api/v1/crates/libloading/0.7.3/download -> libloading-0.7.3.crate https://crates.io/api/v1/crates/libm/0.2.5/download -> libm-0.2.5.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.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.5.3/download -> memoffset-0.5.3.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/mio/0.8.4/download -> mio-0.8.4.crate https://crates.io/api/v1/crates/miow/0.4.0/download -> miow-0.4.0.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.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.12.0/download -> num_cpus-1.12.0.crate https://crates.io/api/v1/crates/octets/0.2.0/download -> octets-0.2.0.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/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/oorandom/11.1.0/download -> oorandom-11.1.0.crate https://crates.io/api/v1/crates/percent-encoding/1.0.1/download -> percent-encoding-1.0.1.crate https://crates.io/api/v1/crates/plotters/0.2.12/download -> plotters-0.2.12.crate https://crates.io/api/v1/crates/proc-macro2/1.0.46/download -> proc-macro2-1.0.46.crate https://crates.io/api/v1/crates/qlog/0.8.0/download -> qlog-0.8.0.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rayon/1.3.0/download -> rayon-1.3.0.crate https://crates.io/api/v1/crates/rayon-core/1.7.0/download -> rayon-core-1.7.0.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-automata/0.2.0/download -> regex-automata-0.2.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.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/rustversion/1.0.6/download -> rustversion-1.0.6.crate https://crates.io/api/v1/crates/rust_decimal/1.26.1/download -> rust_decimal-1.26.1.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sfv/0.9.2/download -> sfv-0.9.2.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.145/download -> serde-1.0.145.crate https://crates.io/api/v1/crates/serde_derive/1.0.145/download -> serde_derive-1.0.145.crate https://crates.io/api/v1/crates/serde_json/1.0.85/download -> serde_json-1.0.85.crate https://crates.io/api/v1/crates/serde_with/1.14.0/download -> serde_with-1.14.0.crate https://crates.io/api/v1/crates/serde_with_macros/1.5.2/download -> serde_with_macros-1.5.2.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.4.0/download -> smallvec-1.4.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.102/download -> syn-1.0.102.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/tinytemplate/1.0.3/download -> tinytemplate-1.0.3.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.4/download -> unicode-ident-1.0.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/1.7.2/download -> url-1.7.2.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/walkdir/2.3.1/download -> walkdir-2.3.1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-webidl/0.2.75/download -> wasm-bindgen-webidl-0.2.75.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/web-sys/0.3.60/download -> web-sys-0.3.60.crate https://crates.io/api/v1/crates/which/3.1.1/download -> which-3.1.1.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/quiche/0.15.0/download -> quiche-0.15.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c3b371b024317652dc653ccf78b85c3c diff --git a/metadata/md5-cache/net-libs/quiche-0.16.0 b/metadata/md5-cache/net-libs/quiche-0.16.0 index d6fd5f1514ac..1dcaca5e8cc9 100644 --- a/metadata/md5-cache/net-libs/quiche-0.16.0 +++ b/metadata/md5-cache/net-libs/quiche-0.16.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=|| ( Apache-2.0 Boost-1.0 ) || ( Apache-2.0 MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT ) BSD-2 BSD ISC MIT || ( Unlicense MIT ) openssl SLOT=0/0 SRC_URI=https://crates.io/api/v1/crates/anyhow/1.0.26/download -> anyhow-1.0.26.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.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/backtrace/0.3.37/download -> backtrace-0.3.37.crate https://crates.io/api/v1/crates/backtrace-sys/0.1.31/download -> backtrace-sys-0.1.31.crate https://crates.io/api/v1/crates/bindgen/0.60.1/download -> bindgen-0.60.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/boring/2.1.0/download -> boring-2.1.0.crate https://crates.io/api/v1/crates/boring-sys/2.1.0/download -> boring-sys-2.1.0.crate https://crates.io/api/v1/crates/bstr/0.2.12/download -> bstr-0.2.12.crate https://crates.io/api/v1/crates/bumpalo/3.11.0/download -> bumpalo-3.11.0.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/cast/0.2.3/download -> cast-0.2.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/0.1.10/download -> cfg-if-0.1.10.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.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/cmake/0.1.48/download -> cmake-0.1.48.crate https://crates.io/api/v1/crates/criterion/0.3.1/download -> criterion-0.3.1.crate https://crates.io/api/v1/crates/criterion-plot/0.4.1/download -> criterion-plot-0.4.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.7.3/download -> crossbeam-deque-0.7.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.2.1/download -> crossbeam-queue-0.2.1.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/csv/1.1.3/download -> csv-1.1.3.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/either/1.5.3/download -> either-1.5.3.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/data-encoding/2.3.2/download -> data-encoding-2.3.2.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.2/download -> foreign-types-macros-0.2.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.1.5/download -> idna-0.1.5.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itertools/0.8.2/download -> itertools-0.8.2.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.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/libc/0.2.135/download -> libc-0.2.135.crate https://crates.io/api/v1/crates/libloading/0.7.3/download -> libloading-0.7.3.crate https://crates.io/api/v1/crates/libm/0.2.5/download -> libm-0.2.5.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.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.5.3/download -> memoffset-0.5.3.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/mio/0.8.4/download -> mio-0.8.4.crate https://crates.io/api/v1/crates/miow/0.4.0/download -> miow-0.4.0.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.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.12.0/download -> num_cpus-1.12.0.crate https://crates.io/api/v1/crates/octets/0.2.0/download -> octets-0.2.0.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/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/oorandom/11.1.0/download -> oorandom-11.1.0.crate https://crates.io/api/v1/crates/percent-encoding/1.0.1/download -> percent-encoding-1.0.1.crate https://crates.io/api/v1/crates/plotters/0.2.12/download -> plotters-0.2.12.crate https://crates.io/api/v1/crates/proc-macro2/1.0.46/download -> proc-macro2-1.0.46.crate https://crates.io/api/v1/crates/qlog/0.8.0/download -> qlog-0.8.0.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rayon/1.3.0/download -> rayon-1.3.0.crate https://crates.io/api/v1/crates/rayon-core/1.7.0/download -> rayon-core-1.7.0.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-automata/0.2.0/download -> regex-automata-0.2.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.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/rustversion/1.0.6/download -> rustversion-1.0.6.crate https://crates.io/api/v1/crates/rust_decimal/1.26.1/download -> rust_decimal-1.26.1.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sfv/0.9.2/download -> sfv-0.9.2.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.145/download -> serde-1.0.145.crate https://crates.io/api/v1/crates/serde_derive/1.0.145/download -> serde_derive-1.0.145.crate https://crates.io/api/v1/crates/serde_json/1.0.86/download -> serde_json-1.0.86.crate https://crates.io/api/v1/crates/serde_with/1.14.0/download -> serde_with-1.14.0.crate https://crates.io/api/v1/crates/serde_with_macros/1.5.2/download -> serde_with_macros-1.5.2.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.4.0/download -> smallvec-1.4.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.102/download -> syn-1.0.102.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/tinytemplate/1.0.3/download -> tinytemplate-1.0.3.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/1.7.2/download -> url-1.7.2.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/walkdir/2.3.1/download -> walkdir-2.3.1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-webidl/0.2.75/download -> wasm-bindgen-webidl-0.2.75.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/web-sys/0.3.60/download -> web-sys-0.3.60.crate https://crates.io/api/v1/crates/which/3.1.1/download -> which-3.1.1.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/quiche/0.16.0/download -> quiche-0.16.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e56b333d555a6c29d758562340e66084 diff --git a/metadata/md5-cache/net-libs/quiche-0.17.1 b/metadata/md5-cache/net-libs/quiche-0.17.1 index bab6b2c1246b..251414b7867e 100644 --- a/metadata/md5-cache/net-libs/quiche-0.17.1 +++ b/metadata/md5-cache/net-libs/quiche-0.17.1 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=|| ( Apache-2.0 Boost-1.0 ) || ( Apache-2.0 MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT ) BSD-2 BSD ISC MIT || ( Unlicense MIT ) openssl SLOT=0/0 SRC_URI=https://crates.io/api/v1/crates/anyhow/1.0.26/download -> anyhow-1.0.26.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.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/backtrace/0.3.37/download -> backtrace-0.3.37.crate https://crates.io/api/v1/crates/backtrace-sys/0.1.31/download -> backtrace-sys-0.1.31.crate https://crates.io/api/v1/crates/bindgen/0.60.1/download -> bindgen-0.60.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/boring/2.1.0/download -> boring-2.1.0.crate https://crates.io/api/v1/crates/boring-sys/2.1.0/download -> boring-sys-2.1.0.crate https://crates.io/api/v1/crates/bstr/0.2.12/download -> bstr-0.2.12.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/cast/0.2.3/download -> cast-0.2.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/0.1.10/download -> cfg-if-0.1.10.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.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/cmake/0.1.50/download -> cmake-0.1.50.crate https://crates.io/api/v1/crates/criterion/0.3.1/download -> criterion-0.3.1.crate https://crates.io/api/v1/crates/criterion-plot/0.4.1/download -> criterion-plot-0.4.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.7.3/download -> crossbeam-deque-0.7.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.2.1/download -> crossbeam-queue-0.2.1.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/csv/1.1.3/download -> csv-1.1.3.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/either/1.5.3/download -> either-1.5.3.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.3/download -> foreign-types-macros-0.2.3.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.1.5/download -> idna-0.1.5.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itertools/0.8.2/download -> itertools-0.8.2.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.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/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.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.5.3/download -> memoffset-0.5.3.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/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/miow/0.4.0/download -> miow-0.4.0.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.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.12.0/download -> num_cpus-1.12.0.crate https://crates.io/api/v1/crates/octets/0.2.0/download -> octets-0.2.0.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/indexmap/1.9.3/download -> indexmap-1.9.3.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/oorandom/11.1.0/download -> oorandom-11.1.0.crate https://crates.io/api/v1/crates/percent-encoding/1.0.1/download -> percent-encoding-1.0.1.crate https://crates.io/api/v1/crates/plotters/0.2.12/download -> plotters-0.2.12.crate https://crates.io/api/v1/crates/proc-macro2/1.0.54/download -> proc-macro2-1.0.54.crate https://crates.io/api/v1/crates/qlog/0.9.0/download -> qlog-0.9.0.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rayon/1.3.0/download -> rayon-1.3.0.crate https://crates.io/api/v1/crates/rayon-core/1.7.0/download -> rayon-core-1.7.0.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-automata/0.2.0/download -> regex-automata-0.2.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.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/rustversion/1.0.6/download -> rustversion-1.0.6.crate https://crates.io/api/v1/crates/rust_decimal/1.29.1/download -> rust_decimal-1.29.1.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sfv/0.9.3/download -> sfv-0.9.3.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_derive/1.0.159/download -> serde_derive-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/serde_with/1.14.0/download -> serde_with-1.14.0.crate https://crates.io/api/v1/crates/serde_with_macros/1.5.2/download -> serde_with_macros-1.5.2.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.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.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.11/download -> syn-2.0.11.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/tinytemplate/1.0.3/download -> tinytemplate-1.0.3.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/1.7.2/download -> url-1.7.2.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/walkdir/2.3.1/download -> walkdir-2.3.1.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/wasm-bindgen-webidl/0.2.75/download -> wasm-bindgen-webidl-0.2.75.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/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/which/3.1.1/download -> which-3.1.1.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/quiche/0.17.1/download -> quiche-0.17.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=97e9f7e2b85d83f20d05d93c568b3595 diff --git a/metadata/md5-cache/net-libs/quiche-0.17.2 b/metadata/md5-cache/net-libs/quiche-0.17.2 index 5b6748d4a4ab..28c998f5641d 100644 --- a/metadata/md5-cache/net-libs/quiche-0.17.2 +++ b/metadata/md5-cache/net-libs/quiche-0.17.2 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=|| ( Apache-2.0 Boost-1.0 ) || ( Apache-2.0 MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT ) BSD-2 BSD ISC MIT || ( Unlicense MIT ) openssl SLOT=0/0 SRC_URI=https://crates.io/api/v1/crates/anyhow/1.0.26/download -> anyhow-1.0.26.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.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/backtrace/0.3.37/download -> backtrace-0.3.37.crate https://crates.io/api/v1/crates/backtrace-sys/0.1.31/download -> backtrace-sys-0.1.31.crate https://crates.io/api/v1/crates/bindgen/0.60.1/download -> bindgen-0.60.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/boring/2.1.0/download -> boring-2.1.0.crate https://crates.io/api/v1/crates/boring-sys/2.1.0/download -> boring-sys-2.1.0.crate https://crates.io/api/v1/crates/bstr/0.2.12/download -> bstr-0.2.12.crate https://crates.io/api/v1/crates/bumpalo/3.12.2/download -> bumpalo-3.12.2.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/cast/0.2.3/download -> cast-0.2.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/0.1.10/download -> cfg-if-0.1.10.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.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/cmake/0.1.50/download -> cmake-0.1.50.crate https://crates.io/api/v1/crates/criterion/0.3.1/download -> criterion-0.3.1.crate https://crates.io/api/v1/crates/criterion-plot/0.4.1/download -> criterion-plot-0.4.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.7.3/download -> crossbeam-deque-0.7.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.2.1/download -> crossbeam-queue-0.2.1.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/csv/1.1.3/download -> csv-1.1.3.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/either/1.5.3/download -> either-1.5.3.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.3/download -> foreign-types-macros-0.2.3.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.1.5/download -> idna-0.1.5.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itertools/0.8.2/download -> itertools-0.8.2.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js-sys/0.3.62/download -> js-sys-0.3.62.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.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.5.3/download -> memoffset-0.5.3.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/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/miow/0.4.0/download -> miow-0.4.0.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.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.12.0/download -> num_cpus-1.12.0.crate https://crates.io/api/v1/crates/octets/0.2.0/download -> octets-0.2.0.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/indexmap/1.9.3/download -> indexmap-1.9.3.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/oorandom/11.1.0/download -> oorandom-11.1.0.crate https://crates.io/api/v1/crates/percent-encoding/1.0.1/download -> percent-encoding-1.0.1.crate https://crates.io/api/v1/crates/plotters/0.2.12/download -> plotters-0.2.12.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/qlog/0.9.0/download -> qlog-0.9.0.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/rayon/1.3.0/download -> rayon-1.3.0.crate https://crates.io/api/v1/crates/rayon-core/1.7.0/download -> rayon-core-1.7.0.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.2.0/download -> regex-automata-0.2.0.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.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/rustversion/1.0.6/download -> rustversion-1.0.6.crate https://crates.io/api/v1/crates/rust_decimal/1.29.1/download -> rust_decimal-1.29.1.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sfv/0.9.3/download -> sfv-0.9.3.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.162/download -> serde-1.0.162.crate https://crates.io/api/v1/crates/serde_derive/1.0.162/download -> serde_derive-1.0.162.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_with/1.14.0/download -> serde_with-1.14.0.crate https://crates.io/api/v1/crates/serde_with_macros/1.5.2/download -> serde_with_macros-1.5.2.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.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.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/tinytemplate/1.0.3/download -> tinytemplate-1.0.3.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/1.7.2/download -> url-1.7.2.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/walkdir/2.3.1/download -> walkdir-2.3.1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.85/download -> wasm-bindgen-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.85/download -> wasm-bindgen-backend-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.85/download -> wasm-bindgen-macro-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.85/download -> wasm-bindgen-macro-support-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.85/download -> wasm-bindgen-shared-0.2.85.crate https://crates.io/api/v1/crates/wasm-bindgen-webidl/0.2.75/download -> wasm-bindgen-webidl-0.2.75.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/web-sys/0.3.62/download -> web-sys-0.3.62.crate https://crates.io/api/v1/crates/which/3.1.1/download -> which-3.1.1.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/quiche/0.17.2/download -> quiche-0.17.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1b1d0e3c161d49733d31f8e9241b9626 diff --git a/metadata/md5-cache/net-libs/quiche-0.17.2-r1 b/metadata/md5-cache/net-libs/quiche-0.17.2-r1 index f86fceee8814..fe8d3118f0bf 100644 --- a/metadata/md5-cache/net-libs/quiche-0.17.2-r1 +++ b/metadata/md5-cache/net-libs/quiche-0.17.2-r1 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=|| ( Apache-2.0 Boost-1.0 ) || ( Apache-2.0 MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT ) BSD-2 BSD ISC MIT || ( Unlicense MIT ) openssl SLOT=0/0 SRC_URI=https://crates.io/api/v1/crates/quiche/0.17.2/download -> quiche-0.17.2.crate https://crates.io/api/v1/crates/anyhow/1.0.26/download -> anyhow-1.0.26.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/aho/corasick-0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.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/backtrace/0.3.37/download -> backtrace-0.3.37.crate https://crates.io/api/v1/crates/backtrace/sys-0.1.31/download -> backtrace-sys-0.1.31.crate https://crates.io/api/v1/crates/bindgen/0.60.1/download -> bindgen-0.60.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/boring/2.1.0/download -> boring-2.1.0.crate https://crates.io/api/v1/crates/boring/sys-2.1.0/download -> boring-sys-2.1.0.crate https://crates.io/api/v1/crates/bstr/0.2.12/download -> bstr-0.2.12.crate https://crates.io/api/v1/crates/bumpalo/3.12.2/download -> bumpalo-3.12.2.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/cast/0.2.3/download -> cast-0.2.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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-0.1.10/download -> cfg-if-0.1.10.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.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/cmake/0.1.50/download -> cmake-0.1.50.crate https://crates.io/api/v1/crates/criterion/0.3.1/download -> criterion-0.3.1.crate https://crates.io/api/v1/crates/criterion/plot-0.4.1/download -> criterion-plot-0.4.1.crate https://crates.io/api/v1/crates/crossbeam/deque-0.7.3/download -> crossbeam-deque-0.7.3.crate https://crates.io/api/v1/crates/crossbeam/epoch-0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam/queue-0.2.1/download -> crossbeam-queue-0.2.1.crate https://crates.io/api/v1/crates/crossbeam/utils-0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/csv/1.1.3/download -> csv-1.1.3.crate https://crates.io/api/v1/crates/csv/core-0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/either/1.5.3/download -> either-1.5.3.crate https://crates.io/api/v1/crates/darling/0.13.4/download -> darling-0.13.4.crate https://crates.io/api/v1/crates/darling_core/0.13.4/download -> darling_core-0.13.4.crate https://crates.io/api/v1/crates/darling_macro/0.13.4/download -> darling_macro-0.13.4.crate https://crates.io/api/v1/crates/data/encoding-2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign/types-0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/foreign/types-macros-0.2.3/download -> foreign-types-macros-0.2.3.crate https://crates.io/api/v1/crates/foreign/types-shared-0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/fuchsia/zircon-0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia/zircon-sys-0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.1.5/download -> idna-0.1.5.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itertools/0.8.2/download -> itertools-0.8.2.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js/sys-0.3.62/download -> js-sys-0.3.62.crate https://crates.io/api/v1/crates/kernel32/sys-0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/maybe/uninit-2.0.0/download -> maybe-uninit-2.0.0.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.5.3/download -> memoffset-0.5.3.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/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/miow/0.4.0/download -> miow-0.4.0.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.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.12.0/download -> num_cpus-1.12.0.crate https://crates.io/api/v1/crates/octets/0.2.0/download -> octets-0.2.0.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/indexmap/1.9.3/download -> indexmap-1.9.3.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/oorandom/11.1.0/download -> oorandom-11.1.0.crate https://crates.io/api/v1/crates/percent/encoding-1.0.1/download -> percent-encoding-1.0.1.crate https://crates.io/api/v1/crates/plotters/0.2.12/download -> plotters-0.2.12.crate https://crates.io/api/v1/crates/proc/macro2-1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/qlog/0.9.0/download -> qlog-0.9.0.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/rayon/1.3.0/download -> rayon-1.3.0.crate https://crates.io/api/v1/crates/rayon/core-1.7.0/download -> rayon-core-1.7.0.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex/automata-0.2.0/download -> regex-automata-0.2.0.crate https://crates.io/api/v1/crates/regex/syntax-0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.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/rustversion/1.0.6/download -> rustversion-1.0.6.crate https://crates.io/api/v1/crates/rust_decimal/1.29.1/download -> rust_decimal-1.29.1.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same/file-1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sfv/0.9.3/download -> sfv-0.9.3.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver/parser-0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.162/download -> serde-1.0.162.crate https://crates.io/api/v1/crates/serde_derive/1.0.162/download -> serde_derive-1.0.162.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_with/1.14.0/download -> serde_with-1.14.0.crate https://crates.io/api/v1/crates/serde_with_macros/1.5.2/download -> serde_with_macros-1.5.2.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.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.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/tinytemplate/1.0.3/download -> tinytemplate-1.0.3.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode/bidi-0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode/ident-1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode/normalization-0.1.22/download -> unicode-normalization-0.1.22.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/unicode/xid-0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unicode/xid-0.2.3/download -> unicode-xid-0.2.3.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/1.7.2/download -> url-1.7.2.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/walkdir/2.3.1/download -> walkdir-2.3.1.crate https://crates.io/api/v1/crates/wasm/bindgen-0.2.85/download -> wasm-bindgen-0.2.85.crate https://crates.io/api/v1/crates/wasm/bindgen-backend-0.2.85/download -> wasm-bindgen-backend-0.2.85.crate https://crates.io/api/v1/crates/wasm/bindgen-macro-0.2.85/download -> wasm-bindgen-macro-0.2.85.crate https://crates.io/api/v1/crates/wasm/bindgen-macro-support-0.2.85/download -> wasm-bindgen-macro-support-0.2.85.crate https://crates.io/api/v1/crates/wasm/bindgen-shared-0.2.85/download -> wasm-bindgen-shared-0.2.85.crate https://crates.io/api/v1/crates/wasm/bindgen-webidl-0.2.75/download -> wasm-bindgen-webidl-0.2.75.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/web/sys-0.3.62/download -> web-sys-0.3.62.crate https://crates.io/api/v1/crates/which/3.1.1/download -> which-3.1.1.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi/build-0.1.1/download -> winapi-build-0.1.1.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/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows/sys-0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows/targets-0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/ws2_32/sys-0.2.1/download -> ws2_32-sys-0.2.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=baea7f890d5f92a02f090b359fa9c73a diff --git a/metadata/md5-cache/net-libs/quiche-9999 b/metadata/md5-cache/net-libs/quiche-9999 index 0ef3ba08848c..f5fecfe0ad6c 100644 --- a/metadata/md5-cache/net-libs/quiche-9999 +++ b/metadata/md5-cache/net-libs/quiche-9999 @@ -8,5 +8,5 @@ IUSE=debug abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_ LICENSE=|| ( Apache-2.0 Boost-1.0 ) || ( Apache-2.0 MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT ) BSD-2 BSD ISC MIT || ( Unlicense MIT ) openssl PROPERTIES=live SLOT=0/0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=baea7f890d5f92a02f090b359fa9c73a diff --git a/metadata/md5-cache/net-libs/rustls-ffi-0.10.0 b/metadata/md5-cache/net-libs/rustls-ffi-0.10.0 index e8bd6889e5c7..cd3a81cdc3e0 100644 --- a/metadata/md5-cache/net-libs/rustls-ffi-0.10.0 +++ b/metadata/md5-cache/net-libs/rustls-ffi-0.10.0 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=|| ( MIT Apache-2.0 ) BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ISC MIT Unicode-DFS-2016 ISC openssl SSLeay MIT SLOT=0/0.10.0 SRC_URI=https://github.com/rustls/rustls-ffi/archive/refs/tags/v0.10.0.tar.gz -> rustls-ffi-0.10.0.tar.gz https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.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/libc/0.2.140/download -> libc-0.2.140.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/num_enum/0.5.11/download -> num_enum-0.5.11.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.11/download -> num_enum_derive-0.5.11.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/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.55/download -> proc-macro2-1.0.55.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustls/0.21.0/download -> rustls-0.21.0.crate https://crates.io/api/v1/crates/rustls-pemfile/0.2.1/download -> rustls-pemfile-0.2.1.crate https://crates.io/api/v1/crates/rustls-webpki/0.100.1/download -> rustls-webpki-0.100.1.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.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/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.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-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/winnow/0.4.1/download -> winnow-0.4.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d1b4ff392c1d5726af6816471f27d2c5 diff --git a/metadata/md5-cache/net-libs/rustls-ffi-0.9.1 b/metadata/md5-cache/net-libs/rustls-ffi-0.9.1 index 63b3f538ba6e..61463fccbfb3 100644 --- a/metadata/md5-cache/net-libs/rustls-ffi-0.9.1 +++ b/metadata/md5-cache/net-libs/rustls-ffi-0.9.1 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=|| ( MIT Apache-2.0 ) BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ISC openssl SSLeay MIT SLOT=0/0.9.1 SRC_URI=https://github.com/rustls/rustls-ffi/archive/refs/tags/v0.9.1.tar.gz -> rustls-ffi-0.9.1.tar.gz 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/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/cbindgen/0.19.0/download -> cbindgen-0.19.0.crate https://crates.io/api/v1/crates/cc/1.0.77/download -> cc-1.0.77.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/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.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/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.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/libc/0.2.138/download -> libc-0.2.138.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/num_enum/0.5.7/download -> num_enum-0.5.7.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.7/download -> num_enum_derive-0.5.7.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/proc-macro-crate/1.2.1/download -> proc-macro-crate-1.2.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.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/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustls/0.20.4/download -> rustls-0.20.4.crate https://crates.io/api/v1/crates/rustls-pemfile/0.2.1/download -> rustls-pemfile-0.2.1.crate https://crates.io/api/v1/crates/rustversion/1.0.9/download -> rustversion-1.0.9.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.149/download -> serde-1.0.149.crate https://crates.io/api/v1/crates/serde_derive/1.0.149/download -> serde_derive-1.0.149.crate https://crates.io/api/v1/crates/serde_json/1.0.89/download -> serde_json-1.0.89.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.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.105/download -> syn-1.0.105.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.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.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.0/download -> unicode-segmentation-1.10.0.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/untrusted/0.7.1/download -> untrusted-0.7.1.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/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/web-sys/0.3.60/download -> web-sys-0.3.60.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 rust-toolchain 73b1f4e031bc8fa4637618a4fc1266d1 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=9557617b2a7ffda6d3e0213c2455f3de diff --git a/metadata/md5-cache/net-libs/xrootd-5.6.0 b/metadata/md5-cache/net-libs/xrootd-5.6.1 similarity index 97% rename from metadata/md5-cache/net-libs/xrootd-5.6.0 rename to metadata/md5-cache/net-libs/xrootd-5.6.1 index f5b2418b6a20..c58e7239a4f4 100644 --- a/metadata/md5-cache/net-libs/xrootd-5.6.0 +++ b/metadata/md5-cache/net-libs/xrootd-5.6.1 @@ -12,6 +12,6 @@ RDEPEND=acct-group/xrootd acct-user/xrootd dev-libs/openssl:0= sys-libs/zlib vir REQUIRED_USE=http? ( kerberos ) macaroons? ( server http ) python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) scitokens? ( server ) test? ( server ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://xrootd.slac.stanford.edu/download/v5.6.0/xrootd-5.6.0.tar.gz +SRC_URI=https://xrootd.slac.stanford.edu/download/v5.6.1/xrootd-5.6.1.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 docs 7b9e167549c44efa7994614f33ba6d7a flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b98717d246f56afc80f9862024234b03 diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz index a4080c06e23c0c24e64c400a68cfd0bc0495d98b..0621b567f23f5ecd09676f80a684da1cce4f8e7c 100644 GIT binary patch delta 65577 zcmV(vK04RAXMH) z$lQ43%ey-vtf|Es9A@^GMElZk2VOc7-Hh+meb5xQ@kVDD1mnR_$w5N}`fFSwniO#( z{&ofF;N9#nweq~dwHDVcR^k}ZU(mV$>$!g6_Wn`_w0XM8gV<%`e?CZb-kn1bhuemq z5jk&UX{Ef{X<59B%DxRS&;4CQKaF30xxW1KgY4`jepb)^o6?O@#H%)2(tU9`3?wqqN)G zw$DJYfx>&qX-@4jfC!oSDK7{|u|xJ!uW=HPpB*w@TZgxbYy7pa>WA3hr4_tM+a(}w zZ^XK7)3;@=91nj3L{2A_Pk^7h1G0N3Ko~QcBtuNoRRJyCe{es1;~m|r34wg>AiQPJ z$z+?iWx<488VB#YX7D~+ub5149!d>v$;)~;jniS<2*m<(;E_0rYwCc3Y&Ax&2o1x2 zR}QTMDtv&WUPO#W&__hidQ>16z}1C)Fipd&+aI>0b>>H-5Vgn(%-#IxiTty$&OZvv zs~k|oVKW}4e_iqEuGMymp+T5z2}|}S08E@6upzUrE>0%=;zRL>E|v8fVtiGvc^DR2 z$7f-PaNKl5R-BQk`~WbVQ04wFC!JP!c`8S{0q@A{+hnA7e|ia7Ajm<-ZQ27^ItrMb ziG`|k0(A2N)7$HVT{4V;xabg~XL9J-n&~ntuLy2gep-{v_S9NOOW z9+FJ?86~fTx!&E%d~A*stQVYCTc#zV%kH}CL-4rmRY$e)SQlkxPx^Rxr_$|Bc!Htj z6*MV5f2tE7$L|iC=MFuu97@$a#O@D6$Yoie`TzMk8*MpmBT2ssUqCvA0t!D*vjOS9v#EsMH+t5HB^WFj(xXXiMOKo5Nj?WkQKkLVqp*Ntn= zUp48fVN(4eg7Vw^{PD{_zl{EUf~TS$9WPP?e@Yi^%O`@$2yjTy(o9-5B1MGizSC(u zc`wcu&m{^@Y1Mr@1YA%tXC}@f`jiOEG6JTCV{IHg0d|w8OC%=hg|bLxr{%c>xbirI zz-WLeXEbE;x|A2ziEn-@$w%!l4*6A$4OFB)Ucn~@U0KsFgJA&Q?Kpa0_l4C__7uF~ ze^8f3^96uwR_0b6!=(q??zi!IFz%86x>lAnu2p_9A>IPDodUG_(qtv*6?mjn@p5$l z`mSa($l)l!ceu40%m8Uy$vS!@xuv{BrHi{gPJ7Kd9Y#r=+o64#lkQXiTICkVL{(K!h$x;YNr4$& z-SJ0iy(=@^>`w?@z1g^?cZpZ5j#YW_rN{*V@BHgprC-~x+lTV%Clq*p>0HyS)K89~ z@n3c*+99cG8JPr8;9)q_08Q#`oWO;XXmG0f=qUTGvn2Zhz}eIaB!3o7z%tbte;Gi5 zu*16t!v3!49)T?b3?IM>v>2^X=1y6n-GziIwhTX$x9HXB>D(>nw^P{Nc0CoZA+k4} z)ar5j!j*F6H?tAhfb0o%V-<~DLXb(2&eu!9A(aH&ZAGgecF6Tut3Ut!adbJ{@r}!{ zJsS!qU-?ofu1J(o2pZ5Hobv>le|GI$v&=&+r#*BsmSh2Yi8r&((=uW;PNZ;CRL^|A z+jAP}_8<`SPYD-Jf5?cj#t%-DZ7L=_S&)3pUfCE;6_A?{ax}g@xi>B-TEVhv+h$L6@;#UAcO(?Z_5)1t)`<*?-LctrZD%uYabCPJ zzF^q9p=-$p3rV*@{a95kE4%?&cvC0lpxVs#m^mRJQHC`6#kby=F$>RBGtdBq!e1fq zChtS?xF)eIj}NvK^MO*-f7q$8RI%`6j%(-z!h*^0Sncnr5qXim3V6uN>M=`}De0Q; zGbg{zujl;Qy%&_jpiAeIv<=$3yeimcdNZnXAg(*vwp%)L^6h*KWnd|Jcv}b25LnGZ zf`*9NGXX(+ALLL)!ZhD*ccX^WS2l4~Oy*!wJOAe>o_S!|q_VV-IzJ?Jk|Tg48M9l-r#|RY9e`?x;n33KH>;wr-KH z3)j(Ya%mG!<#_Iw7J^bil2RNN0kxineup=8LOLA40o;1U165T6 zqqs?q{6=bmf2{3#xx4fxhaZD}6RfW0M+fDt113Kf>XXJeKLp7?e*X0Bm*iNuZlceq zzG-wAPQ8wF*isU2j{+)UV$lZV@{U&NNy_R%Hl%db?zxzwy&yS^5nkQiic5fTYSM~x z*qtl(y2G+c0-ma!ZL@+3oN718iG4e`jlb!<*p5d+)6ehr;X2GWlNO zm5;>NKq&IiA)*ne0F zrPYtwUPR~Q0VVsWDiX$9c`+5pEiQsR;mf<^u9(wKl6UA$84lIrcY8@-JQ{vfg3yST zocsSTe5G}dmXb2#%n*K~_IeNS zWwOV4k4h^TM7>Rx2IA}^Yd`CoG+6$h9Fy}Luj>V ze?G|(qllYLiMRwLdSAG2@t5EJ`SBO&eMw=9J-#}tXF2A2D-j(hIlSR@bAE z6s^65O)QITOY9~bh&F|`m?g{|W~N!Zm*#J(@25_c#Wg3U$1G4%dxvANWU{EJfAzJX zcqp9NXZP>wdlB4^u3FY~o?0M4I0ELdSfPfcDl=}*yz&B0a{*RUy1J6Az{Sc=RqH~w zhpfsPK_yFINbwK0mNJ5xZRl$iob*{5_NwN+EY*)8-{;oid7qbFGg5>MwvC2~D(&nP zXDU}n?;PbIl2(T-vxB!(S0(Ise^~R{UXFHck*1Wreet%3Lpy%w+r#W&&kP26Qg;^# zC<)DqvSrmIy5@LddA?L6u}Rl{6EQS@oZhW1_h;f2aOX%wiOhcA$&L=s78dI0ZaQ7l z+-_w#%~JCN*os%d693%HEEm6#^&+eEr848}iD{V{<$qbPwOUV@>gdGff8=CU=ZYxY zslxM}853>uIqpMe1BX#zlFZy z3tz3CN4_ZyqQc;mb<-aCsX~cvQ&I;ATcpB0NNuDFa$1)(s?P|&Ldq{WC*4G`U~f6hXp@>ki1n&GwBbd=>F}mq0_p_g-OGTP zua(%+r@aJSZh#vAe?m=KdatZJl@?VU@Tb|Zk823ClQdWNyJafpFr1Zmn)J3vE$9Fn z=ZB-cOSnHbFM$KBZ&br`!(mXDK@yISr@en)cWxB1dh3JM~fk{!q1# z2XmZXJ|qP=;gr{)=8MeBcX0o$fBWOjt6n{t@$$kW4YDkqV z&(pqOR2El5?z88*4__MLU}p6SHJ;^YExBZs^A!5i{C6rrkT!sqc5`4eqGDfADyl>- zX}RY#E6qTM<4sP<7; ztBdbJsRLeP$3AZhk87EvDp_0Ay*-k`fH70BCPgamf9tYeL@2e7eX3N*Bkx{m=WSQs z=?2(u`IaV68W?KhQN?>(!J*sL3>U;*0{kr+)k{&LHOXcCd8L+OCV}-uy8+0UZ>Md{ zv6^IiPYODz!%K^B$bCMw1K_LQXf8AlV-t*x1sC@zMe2(VyNW7%fWY?Y2@g^k}>FMCx*L$JN&0A=%+f=bQwOk&H zaKyiE%XF7()2r#S)b60{%K9aCw)|r+AG7Su(_!^`$b$;Y@&ZuyzM=m4< zf8p|-U;Ep?zAi<&HiqKx!7H9t;M ztks&%rl4}x?y&8>Wz{H@Q@N;tcWQ0N`u5_e+U13RQFoGmm$iSYWbzlOwL_JoZp}!Z zXkIw)if7-q2zPfxkXkR?dWUQ3B!$G@f0kCU*R7SW1`V5@WPse6IV~)Zo>ViQn^~b~ zl9?snk+cYm%35xzUTo+0i=8)%dM_miK#Sg&^0UZsY|Zq?W9^Q5rl>Aj=;WRu1%=Rc zIhDjK0m~(hUt%{qjOP46Q4@vbBP=x|sKAL3Gv>8vW9^kXfO=ngek4h66?>nce{=^! zw0V0pOE;hyYK8Q?P~|;h?~4!{(4Ge zYj+AJX`+AE1mNmUEP`ryLLHr^Y$s(U2nzj23-I?ozk;&AE!Yr0P%=I53ybdNq~dKV zLEjI4j^iv5fjl&qo%|K6nj@#9D5?O3)Dxs$V#iJaY6vP?^YFAYSB%2(pO)Dw&p%n?WQcwk=P>x?&IRWXc z^}bjv#Vp(kWD?R(NOEeeg#e<|dz?bBFh`og*>aT>8TLuOA$VwTaPIFbfA#J6HOvbR zeFLJeelBW2X1(U`tXKjOkHcf*wcJ`Y3M%8RnpKI8wE%A1PO*V7qRteKi!a{YJatN7 zb%3G{_Je%RX8Uv4HXJPP(BZ0{_wt&_!I8vgUs@aH9el7wzjn@){YxT^_#Qf&YwT6Sfv)9>#n-Vq1)K^H z$oo=#|9x$!@Y9JM>{y za_NWBw0GY9`|JgoILDF{^IDS3CySl}k>?{ZmrJSGsH%Z|CqO&Z7XgP&=5QjFKjqO; z$Qa?)%4sLR@x%H$RQ5TMBwkB-KvRhOJwAOuKYsf7o!wMbe?l%F_<-ldb8(E4ugWfQ zDx-n-jgo}lsXFm8YAH7CRM1fIY}YV$1d^hnkz$E{IbzawWk(dhT{68>DH6ZHb~G}c zP@lH}dRN;0B4gZYgFl)udbNy_y}#c<Wf!k&~^NPF#u&EFSpLd?y#x ze(6QVnTIdf*(rb?b-YrEC!6uGg1WqFtZvslfnGd=u#vP7mmq0ej@={vb)7Qn6kd!! zFD**~v1v*T-cWi-@kmE%OPReS5jX;d5=Q@n6PU> zI@hE$5WH%8I&*P$v}yYSnDGkDbPD9P*>hp^u_Zd-YPvcKwhhwL~j7(AnQDm37st{XDfA7*<~SrL$8|2}#$3DLVMW*6g=pA}3hI4)6p#rQ&{?#>SGgCdU5QLe>x$`kj^Qq zM>3XufE4G@UwrZAmZtYWk=J}^IOu>_SH*xh(j`0^a6slo9e7^W^zp7GyUoJv8kQ4V+8V^;zW^ja@#gSwm8S~yjUHbuzOWJTPe{}2))TcJ~!l_X0 zF5Os0Ev2sG;$8mCsUxOx(qyT(w)1=5SF zAmRTc&FNvt7X@9CyV{v;>1nxnCP%2_rcUo*>28&v8jxSvwz&mK$b=NBlit}yn`wN{ zzSU(rcsn2GxxPU^``NHVX5N@{j2LvH#DXpU3=j?XCDh!OTbJ^DT<=X~a6g zbCArZzyfjhjE7frOUJwBWal2B+jTKv6KTC@Nqs53KiycWzIgjmWI*NJE8nE{P+Eqb z>@H1gZ`E9>#qHRZN6*DJ425-GKE(>Nymhm(J`@1!NM*c8e@Z(s-D~e=FdU~wC#s4m zJGbjiHBYh$CD*1k@oOZ`j_ehaUpSfo-7p#@5=mUB3da$Mub@(~ zbA@`3tKSq&f0lsaq(A*3BcpnO0q8sxF?a-ckgi#vH0`nhbkdyxv<}XxsFjs{lB}jC zxI@pkcc;ltt(`}nzIfSs>RAaU4UU_$@AR{X&It`IM2IV@De@1;)ta?M5N@rAeMLK3p1QsH8HcGVClV zzen@R++?CVBdC@0=9PNqJ zl8P|doXIwRrqWIJ_@zEcv;!gUyc?Nwyrg^E*7ZfR{@VB!iSSQ#+6exFBWeL^YaPAM zf9D|Ou48COHT1J763>}Xb3K5AN^nRZKZzsnm^_a4lh{O{ z->e`rRd=Nr@ZO$!TN0)4{IOUvt&%oQD%;MbvM0I9o1-p^iG${y!wo#yyl2bG22zV2V?WtP!bdqfr8L9d-&Ef2$7s3a32-Lh&}esAI+WQp79?j6W9Zw?Dsp`TF^P z{;hcX2ln(!bAjMt`O>mp7FOW9?LypI` zKvQ0>MNLmro5NevB2dABe|V>)%@3hiD}%DGkyK#2bl40Eg7IPxMXCCxiAybMJo*bP zH$m7DTz0XO2bbzNeIy$*)Q!9)5ieEYG~)nIwHpN3jx{21=*XNMl&6r*)C)nUKZ3Tl za6E$|W4Gf|!>e7+&=N6Hr={CpeZ;CSSO4R3ODR(EA-&jg+}^%ve{o-&mu7KJ?;Tap zt8Y$NY}H+mo~xD|hl049?y%{|4zFA)M>NocSxX_eDh1hl)_TUbNxh*ZkX8$h5pcBA z>PW`XIZ63x?WsA1LsFD!=G04KCxJUG!}K0FctznkkZ2ql(Ne&TqDuFDSX*wn*i-0| z@Ott3)Yec`b<`URe}g!XK$k6pd^~SWJ2tYC(!yzbU#R)@ej{_FPDXy|?cGCqFEvM- zQ**LIv_r`XwByrL0g`xMJ-`ckLnu46)L^_r+WWC--J;XXr4kjj1!-?V<29Kw21e;^w^BT1gbKb<6{i0~4K zVw9&o4=-q!gz~O=6{WK}3o3_p&2Ji&n!+-dmpjxpmm(`|86|M+30UL$d7V}Z^i}I* zbDSMi3-DT#Y)i;X+?Q=r5HcMHiq4twc{;-166n;$R1{lN(T$)=h}?F$g_ZJgnTnSs z;KUKji_{MOf7V@)+&*<10`w?)OR{^4_udZ9IlS$r@>W*rw`%!~gvl3W1t>|1Oi-^S zlH_q!b4V@9{ofiRbPm~Rt3BJvxCr?=c*!d=L+RLEl_8TBq}kEVaaN0i9QnFT@z>x5 z@{8(_(OUiWp7hemq!bRg@~LFt^KD|SpK20X;@fa!e|1#nB}t#0$3Q|HOUsF<@n>M8#(@8wTCgDDz->!FE7~q0_KNhx^AOdXM3RV?PyyjY}qp>3{!0` z#t^UbkVb1E-KB9mEK{jCz|IPIFqpyL^u$s&zmfm>^wB*LnB< zSf%7Df4!*4aR_wuKGeS%bvb0KM7IcVn^N^ddEpWhv7K5cZOl}Jx|*(sp)UQ_PUna;XdsR$mgTr4 zNraa@rKL74M+j~Mq%wL1F1IE*B`pE4BJVjFyY2d(RtiI5Zy1Q ze;V()6Qj#;LQ18arIzgF>oGXnQNtUyj0957(i~waYn}J0XZaGT*mU2^j*h3{fK>u* zbzNjGph>a0nt9LElK?0gDwnL3{e8i{_D{bp<6)rGt9ZTlm`lEs?By#}zh889YnVNP z6AtP?RbpPfFU2nj0=H|J6$;)pA6LA@fA>c1Otz+Y@1EWk=Xvp^c9PBBIBS)?NNIgK z56MyjyxS9>lU8LYCKVqvP@{OtNm-Ib$?!xaj*X3IP?)ZCO?}$NqUv%$v0^+RoK_{9 zbP2HX17?COK*u`k+>Y%^;?b&7LnKmnyyZnYJoLU!-#&l69F8~dHIWpN?8O^_f0&fw zt~_iSKrmTANqO@UsXCOhS6`=V0AU{_f!a=@7oa#&J+VqFTT;Q0dUr1i9iBP2+e(q7 zaLTd@`uy_6wXF|shRWHDqLHUaAvHChb$1oWZ}p!_p&Y$=C@VXnn_iqJk+^NLz&G8n ziQ}dj2WY${(XB`t>Lf=J9PPb>e?l%95eK_pg)l&`-ocdi#QJ&cn|+Bk-??Ti*1yJE zZR|q5Dl&oOI;9ACo~oBE42}bx5A`FW>OK-v*u(M8Ln{==3NLvKstKQgGDdF;gJ$+l zk|_DF?8xX7BJxSdWxY|GqT9^z+`V(khAHJ?@ z+Fjol>Yv{~{vq3JS1$8VoZ^McF;&3eJZTjZ&#FErD2*q*qNJlu>tl6Dnrs7h-Ok2N zz7TJ5qQ*^jA`2y#ZN>qnf9DGWwEM;`FH3TesCP?gmp0J}cWhTPDiHOldHL8klEvHdX-fGm|AsH-Dv!E z7(a++yP_ew&m8KiDm0?-_+Qq_#ahg~@OlR2gMf;PdOXIxE`X9ae^K=dIHcfe+f=Cv ztoEH{Oyy!jMfI&ERt`-*q<~Y^%>9<|PeD~TMF{wBB1SPMMF;8LM8r6-f!B1!b36i; zx~IjVFR8ex*gw?g*L$vh^ z{*spAlO)Ac%7!i@j(}FB&-xJP5GhEpxw9$Qy_&3P-_jiz3H&$Z*#PAzK)I^|5$qM7 zn)&p$9CXK!e`LOCdczTZER-5Tl>S$_^s8TFEajRt$pNsUtrew;LhMwLmLw}=zA?ZI zK+4CSBRc7voC0FwZwg3-+gS}jguJ6iSwmnvWI@f?!=fy)eTYbU|G4*9f##^|U^Pi*a4y_uCibv*2p5}5RpJwYe|iPi^Oo6VnlWt34YSEk@@~%0sQzQ2 z((0t=_uNHHdE6kEGrf|=Dkpm zl9*wWA%Yfv+pWOUbI^fv%wCas$GNwtWka(%^B%-ZPE0DKRGz8>L2u{Lc`Tj9x6KhY zcI}-~YzBScl#1!MHEQZ${)A?muvZpu`Mn$g`VPB^`EoyvsNX_C}K z#nC%SdSwk9t6AXvwXP^U+NB^e<(@+0$twYZg^cYvc0Db205%Uq=>4HK^k0Acm(r=r z+&aF0jLrma%oWMg{YAlkUfxE2N}CHeHR`C8R*GIEn<|&}V9}@gZ8(avd5?AA9qJPP z&D>5eAL9dz7k)thBZBGOEl2KMLo5wJ?kQ9|Os)V^vP4o`Nbv#= zsX=}1z(wEPmL`!D@T6bgaEP1m?&!qEV}S@Xkj?sU%Q}1x`6VDKe?{c6-K4@oHD&65 zyQHqi;yi5GLB!LU5^|rD+Qklz%!zI}Y3&V8(jkvIR}I%P^c#onodu z(yiv(ELUay)vQb27;}_KvlC>-kt}4vzpm6l+IwB8TW1OFLMlZlp!4(?JC)IYIYJT% z)er~HdEcVj*0ST`klU)Q%L7YQS$5i{YJ^%_o8upmqQN%%x@Bfxo~nnZO9?zJXxR%K zX6KNep4R$+PN^P)Qc<}DR^_xRws?-2ptHpogA|QI3ZZI?LIeP*Dx6J``NDZt?S;B# zh{zSZJ4PL2F0(78Y$T#9(x51RuQ%@`2-Pm?%Sv5~pI1zK?L{%%rVc5{F^ltZoRDm( z^Fn2V5-51ogFn5z{Ge)ay9=NI-6XEb;d3@Us6t5WKeY#^+yXPDLm__sP3^q1t5ccIKn3+Lz!!DrEwOFob#X{+Rvr3;+2+pn^HrnJ_71?KtMfa-Fs z7|}p&$`|fc`cM*+5r-57q+8zDUcR`8#Xy>9U8GTsBIpSfz^)NarHk+-Drc;#quJ7(`ha>F+IjX9w4EWPZ zh;(4!Q_F38F4CLub$$_*u*n&OhpRnUIB1|&rorU)l8@D#!juRAwPx_Da0YdO1Xr+$`A1Mj7n z)biyB?69w-&6?_|_E1i5Fsf%-3Y_g`hrfxRB1xj`a?}7y?b;C=I!SNcnm>|WVqm{H zG^|XQ+RpWn>gK<%-#hVpf151QoqzM$U1|5YmJuOOcJs!7WX&FsLZ!UX3I_3_Lrfkw z-lwA(dJx+`SoF=RI_0GjFRxr*1MnVIe%5qm5e$P-GnBA;Gz}uV zG^uaxH@q|yA(^oJ(K9u543{^T(niTVyqjeglSO-Hb#EPpabqAR)K zTp1a|$xOgG827#bKKFP2YdgtG-75n_ffmw#psq=t#W8TEZEY>-t!aBl~Pmdqf zrAEk(29NDfU8UZ^0V(H4PE9*2f3&G|W2!2O$9DPJ;8PIVNmX?@1-vOlT@w*9?2hrp z7qjYOEk<$RRoQGd1THN`?*yvWHP4eri5-8mDNRe0co2IpN;r?CEPxs&rc>${`SUxE z@xE3cKmYQ7=hx5I=TG-9yU^URT9W<~9+*rtsF+GKPqyU^_yMtKT0aY$oA=cudY@B1 z^>mn2^D3gax`Qz+UJ#{**jC)_gSH5##8-Ph6E`sYLplg4> z3A_iV+)Hw@vTHfV%TQAyzZ9BwwHef0p9yLXgY#!4g}$4tCJ{#fcK^7aC0ns3bN`J z*LW;&@ENzlR8=&#k`?K#&Zy>A*k^WtWOjIoLnhb+mp18D3&7PgW0tVjmJ~?hg=xb-YEz+v;43Yu#+vAU`ZojRQ z72>iL?guCMb{Mxt;vAqzGy3ZZs@AHVIs#YrM30;88Ev9e8P|r?uT6jcIMNDN@;DUy zZAF@bWG=CYL-lbwkDa~KnYZQ>`I3rOJ#keRCtE&Xc-urA^2K4_f0W06lway67s4R?&PWBwK;{;NNb~@mY zC5#GRj#QoL!|= z^k!Icn`cuKn$J^8_>R=fkG1>q_49Ymzn8j@9clswTeoyB`u|tU(#gL zAwAVg5A|jnAKqgTqG@p#_{WETCBoNw))CopNRsh>lBi;+<44pwCCxWAl#({a(~J94 z1(9x+w$OyDk#7{`T8t>aiy%0bN%wOnSB6gX=qU#cP?yTTR) zwSgk^q(Xw8nACr{0{-~c6LVdpOhsGPj41JS97P1INXd^y>wl71{`~xzqOjWHiy!LC z2>jw_RcS{$fAo9x5QEgaylW;&bgy2%gE!K+Cyi(qxBIKMU zz{F;G5v?xN*dsSm1?gWY1-;1%ir2FpN{p;FD+yS@TXuhs>&9{RzL0GBiTut{#xi_2|!bwXyHittt zxeQl!Igr*y6A0Um2b-p7+XlL>4weTeubiJc@4c~ugB;N0Yz|3k9=EP|3d1~GGSNW= zxne_;<3-X`f?+4gQYV05skiLrDIyI7sc};7sJQMPrPMo=R3k|f+?|k1`&zg>-t@ipFQB1e_pD$TjlW5HdeduP|s4Gok9Fu$j)C-^q5N=6Ro>* z1ovo*=-3*kh+mi$eZSPtI>epDjZ_4!yBc+rEwLZc?RqGCmnzu-iZh)uGboV%m5>2-^1v-v8 zmqdcU(i&4##>w$BqKg5IZ+pb9t|EoV`#OF4=l}eop1*1)AL@%#03hm81BACZj-526 zdDXeu$7f?VF@V%-uwi1q@BPSaf)fJV^>373dTSx7Xxz4~%`1)xc`3^qfW zXU|^$?0kbuP1M!7wLu|ezebCX;6$(kPGc-jL9KZlvpK`{vQS^Xe|fuAUN<%`&6!Ak ziP6d>201rH9-WTV9H-$ht{iI$RCx&gdYF&CkqD!c-;g1HCg!T|l4>dG*$-{J5Pl?{ z+oGaZepQztK~_J#=qpksburaUtdvGLbq=snS7{=sszOxDn-U#luI|8?5}J6Oo{4F$ z+yWIqtD0d@)poK4ucd|Sorm^VtK@Czi}Vo4~- zj-7%W_{IQ#O=~NH!YvRSSEE!^nlA82T4%H6&O@o?5Wzi*khq;>tb-jvT^mWtj_o{! zUsw%w@Q6w?olERdrG!(PW;=poIXdfaK++O2DRV+%nRXj)FJ|`bUdpa&&Rw7r>KWZo zHz)fJO`N*})_~s5Z%^iqM%I?;ETnnQdLREaKY~MlfmGWOmoXqv`^6)P3KIC=Z|bAd zfeRhC9B&`q4xhZ_$dVOK>D%2Lb?sp%XLuET*a6VDh9oY!lrs$c9)#hI!*&M`wKCLv zwHeojyALwO#@k`B!*ld@s|v}*(FDW9_vhmwSbQQctTJ~h`?TDq&B z$I0SB-s)YqmRV zFT=_dOKMLheN~n9r9|K)>Mo|84DUsU4?;zBG?zT?D1we*R7s@(GP2{FTHmN^R+J<= z9RIzDNW&>nV^sgF-7xHCx4td*qSpWR2o;Sz~H@sP}q&{ zjy8Y%F}}PJ97Fzj_;%xT-QE-2UcP8ztj)Fd)KW{fc6t*-5$DAWdDz2oR`n|hV?|wm z9=38BcBy#eQjX;Xc{lbk3191*b{?t>9h&hv63WrDM68#3O53CLC#98Y6BMRM_0UH4 zlGsQ6-pTRz(wOd=pX~#vJ>Ilglj?c$oA?M&AT`+*$&Z&B6eQ%W?Wda4UcK&>T$vnZ zyle$m%CxnT4mP)1{<=I!TSo`rfU18aZ?;0n4wyVW%FM$+ zFNX(}O=3|zP!u)U%TUv!!pQ`Gv@U~~Y|}SjySssyW6(OaZ~`7W&bCRn0H#l{dL|WX zBaod;uX=}AgWj;j9s_2c#5AOG>O+hq7PEWF^@_=`ZX`-%WmvSUTc z`|vt~lhj10)e}CJPc=bVKzu3Jm-GlyZRpfav#uckRyyi(-lt9kie+hku+%09K_TFi z*L_+YDYAaNwbXNZk{1-@yY#k}r|lep$Wu!{V7Pt@SQUc~6nt2jMFX(LkS zi<4q0#FRe*{ED5Ac?>CkwV*b>0udqb>zaE!>(#!Lf^V%i@9Gs#krWE())=K{Zy?3C zr_z)9?DC3Pg&X9(^7x~JC3`S=#6xBTyKjl!dVw-~G>R;F~)$v6; zR-F~pE;%V;_a=oXUc_us_$ykXJ( zCyB3aSZv;CO?CnGp51)a!?$oy_1zjB42AnN->HXAx`BYH0^za>WrxWlSWV)ght{>P z8?M+abex|ohYTBjPz&y$%(^#fmG9Nlle^cVRGR9EvnQqqPPFqP6Sm6Ij$zs|R-^lKB_rFk8aIYIkm zi0l2b;?Mb8e+Lc0@$R-iA=aG_^)Yu{CKb}q=^{GER!Q1(s^7lw9@ve;q}3Z|GpQv7 z_)Ar$5Tyyr9CtOS56zjcDb=$&dqjCr*cVnA)Ap5@)Fjh`9O0nle|RhvD|G7-N4jJ) z9n|jB*x}MBgA!lvE(^Bay2mHPVTLc7EjSPBRC^gM)=>QR(g=O)w8NFlo zR^(8ko+v~iEQR3^e|1PvDK&L5k+8jqyDkR=We`#A-)UK;bgj&%tbd0H9=qy3c`+24 z)52)8(NC--f3lx@O?JFNTLh!5FbQb#=7WP$h8zj!5Nljzh8oHqs=WFvh5c(@(RL^0 zot$b*Sw&k1f-dhcy+V2j=lnVUsGqg~#fQ$9~M zja7AO3Qx1Oe}M8$BL)w%PL<$~OVt#o@|Ru5?kvdPuT}ebtQ5K_&qICPbz#$ zZj~XOe~KZHs`m^U(HiFc44y+1zfHrB0e0mbhG;1`3o+B0v^BXiRX0x1vYO%>$=>cG z0Iw1p$)W&fYMD&-b>7;fJakjIN|u~NHQ3}|9aXPj$yimj6zY+7{OwwWpVx|w#L)rQ zamHBdWg4}-y4Ne>k9cw=auwPVu{39*Z|6%6fA288iC4p>7pEUj8BuC1OCeK_hVP}# zw~@__c>~xg2v=%>N*d#OoWVo$wB-so4`-fEj|afRiK8wnpU1F_IhNnM@^RTtDA0T8 zXSxiDHa`rk4nE|#)L$XG z_Dg~8J@O8hYqa*8aXY>AB2_$^4KW0p0K_p?g+H3v%Xl5(mvHHD&h${5P+4xEx>ra; z+OUMUw~&{|vzMHQuZG6c@9&VOUgL=cd7y^FdYqNL>?%k}a4{N|Xe z5PkX(;{IwynbnEVqx78BOGb8$=kAV^pPLy81Qo9h@GQPgmQpSSL2O{I=$uc z&+rBsXG!_j z<%W_e1P7IfXw~U!K!3S{aQ(847Sw>>Zm$*DI9ZL_s}4PFo6iD8>hCtIkDgZm z%bLipVE{EstB!NtI$mtMye=R^Q40%nmEP@`|NQume}4B0`hQq+%#P)}jBxoSKv0Se zXMZz=h163U{y8}Gbe=@3Z6kmwT4>If(?~Ls2vOHmuGF!mkV;LgG0&;G%o_GqD=$h{ zbo{Zb!g()CV8*GY`*C|i^pb|(mJzs))%@{JDclR-PVb=}T9efiY-ew(-Z^O&if|pg z!h!&b$}-h_F#7rbx_ zlX)TyL);F0;YdkEX*|`qQ&^(f`_4mJ0$c33M5f?KYjnO|SBxXpkfkv5DTUH79y+xh zyW(oALMfUkXAo7*vBzc3N;W#!osTW$6h3()8I3o^ynps3xufd1@lZ{{T^0gxOAkHu zazbcBg>AJ9l*PORftwyyjv#Gq4Ldc-2TJN%Ane||k>9DD^zR^vmWxs{xA#Kulxu+ZEYf91a1E@nV%e-HZ4FQu{^H^%NQ};^0mOMgx zwdJ`|-@d)IuZ~~ejH9;W1B>(QG4#7FO_xmSJ%9G)6wEm!Q57jAhrJRlHMEf|5}mUl zR%fHByz%X&U+0aw7rk<0!9cE&;Hk`>jLOWvLEXe)`JmJ=8gwMD$Hho51cr05kJ#qP zT;t5&-A7O{Q&pH*;cMww9$?;3T$<6ScA21?Zrutbk3^vkHK=XFZli z(8Y06rNfJ*%ezb)nIT_>qZy-WI(gk`zNsm;HMM11)xDebFgf+e+Ej%G@;`)(`K=me ztFWOp2T&g`l>!YdY2eIe&2}=K-fOe`Cn;XoSZ@tu}QrM*-s;j>l+s zc!`9)K@|Q@NuMU^y>S}P+obSZDV=_PBtZpKU%Xhfz&Xk8^63u3rk%0d8s57sc31$0 ztjCiXL`Bap=P$)?b^%n0*jQb@9Y?UFn{pW}2^gn@o4QP=W>2`!ri;_X=HDD0zkkoe z+oto$U`T5EUfNdaCC%nja&`}GjkT%t!--T35?tg2p4-MdElMgD|2#FiC&DWL&i6dS=CNr&u^N~3^^d3 zqIR-hNNEpXwJRIa^#}1@vu zP_2GH_t>0nNUNgVSM3TexfPPx)$$=ufjCLQoH0Ujh}3ckh{IPH-Y0Jo-yDvK+S7ve z+Tk2=(+F#->G)VGN|NAo?X4+c_aN#j)K@;~Ufni@#ddX@W#&&$U&!I&-BLT&>r?}F zR}#}!jQr!hC|c8;NLL7fhkvq8J(ayBEe*-f=U&4~C+}JC^ZD_Q`OEqBb025_G^DHj z3tam3mye(B&x$cbLSz1LyiiCN+f#P>!8cW-nX^PeQ340=wkD9kq%=Mtqiw_aHY#1= zvW$k!DH?FK4((l6+<0AaP~}pA7n@m}Wh>dk=sIty=)uXVgIHNK^nZS|{#~6wAO}euDuvybL(;4&i>K9|(-;wS8a>dY9YQ8J@wj7^lhM>W zRKCzPrch@GwxnennMhga#|n=5=b!yk|BXcpzlQp&Geh-dkV#w{x_Y`j>XsTs@#R)4 zzIa++)jPEd)HJj~-KcE61*}d5 zNmH)sTwTW`F33aN@>IS;Y=5gj=KY_864GxfH5Lh^Ye@t$)UIjYoI$+V9G%Fb#V$ow za?(aemHxh7pZ@&({rA4k=3+v|7lB81iIBOaU4wBpu%i(&f~h>F)vuN#e{5~dr!5>6 z8wZ0m|A%b zbWns{%X%?PwUy-BgVpTgJ(qL7uhr*Ie|-Gy_wT=?xAa(El);+%GlV|MO$rwoEn(Ab zMPrO0ajI!tq%?5UBYIRXvr_evY>c!8ElHCoq#qgvU|rdtEv+RZdK#domWZSl7M$qD z&g_KL;FDpb6MxrfKU5;WmC>nLQ(DqGIy8h~st5Co!6&CXS+IsH7k^Ls&!u|ft(D`6 zx!R>u#a)aqL_noc&T{ZG_x`?8 z%cd-<0&Q-5nRmYW(ug>1KAwGDPpR$#h9rjWI$K_$FTOay>AZ&~!e_FM8^@7s@XG&J z1!!9yhJSY&>Hu8ThK?tY!t*?qx~*nPfF|Wp2MO(Rpybh?vF)5oy1d}vn<(+W7v;b7 zcMS@0sZV75b6ri}u3W3V8y#bh8p>1_ee5zkyz!otUJk36L6$@(u}${0_bs72 z=YOhZ8VDGGLJcCMdynT|zF#0MCjw-P)|cV=WAjG1Ipw03UgWe9Y8C1MJ#ga2uCltu zZB^kd}p=2_My%c{~jNVHH&12q96x3U9DOMgm+aYTaixUv1cHW7>2!<$6T+d&W_1lv>3 zMT(nxXk#Qk4(FjqsMV^p*q{!s&9wT{GQE>(U)sl;9EPv~(KJF^xxzUKeeL79xWDA- zF-4I5Pqb{wPeojTcQS%1iH z$J6`Vy0o#{C#VkmMv`F)OGobx(f#6o#P=c!wc^d1Tt z)kgSb(Q7S&tT0@G6P$M+C29Q_>6Mf2(=f?9{T$ zPE~j{$ylPCKyzw{UM~A;Zg1+8D2_b&Np7MXoe=;EwA&nnVR=={ z-1URnmx8BPy_eqG?C{%SQI6-MZzX5zoD`%plS*$bLc85ot&%)jmr4;T&~P#ZCnlaw z^}v3WOUd7`J#563JW| zCpZb%b!*h7gSUJ-73Jtp(yRX9kk|@VKVjdOtY*5GoewYXc5aO$*L9u)qo}VBDpHDA z;e8gL1b3*6!?9})KoXM1aHdQj(DW>pb8ovNEYwQiHI=IQs1bUXNq@0x2C2vU2?`@u zDn63>Hs0n*4dD_8`PyAsPIWvR4-+MIU)sF^4^&Rb3tFyWnKxzojRLTNHmJ~ltkSpd zZ{gcU)$w98Le-%--T=`6c`s)PvQh|15tFO%Qf$vI3cvoumtMkT@hV&DvXgS@QPfCF zQZ*grRtx#q>bB+OM1QiWd8&f3z|+3HGI2^N*&}*%Uyds|fawg~ZE>Jq>|q3+&Kc<_ z&;{mUx~*;n4v8;G1|?A$TyZKJa;gfgIQ*_|>3xA;HwAc!qnWaRQyiD|6z^P`Unh4~ zStFF8KUV3Ve>f*t-ZWxf8KHM&6>bo&V|l7e)}}(pbzC z6t&~b#FKieB?20slcA~`fB%mJIt3Y0;wdyj1lHS0K)koo?SbhV?9h@EeBjyL$pY$Z zjg$FNP)Vn9(dQdvcm1e_KlSgweE-`2HNSpyN-$I0y@-R>t?Es*5;ocU)DLYsBcauW z%BG4psayz1>~YPffh83b?pr5;X@IL)XI8gt-nX6oP4RO5$h6?mf6t-IvzB4IgY*F5 zV#JG&Js!YG^~q!DxGF@q>t~+z{I+)!B^}vWN_!_AWT0N2UTkxO0ak~;!B=bER8Fsq zRp!_DJOSf}CZ!5zCFPgp%p8}4Uo2waAve2aQcZs>)%9op#2Rt*{?8Z3H`)8;&6wp? zyTYrfu39-8|2CUCf17{kAW0FL2&wW7I?xQLsUl}ymb6jkpt3Q*7hs>Z4a$0|jjoe7 z6)eAS?7Jc(?AqC+K56uNEGk~Gi8`rO9#!5p*1S1MVJg=k>w*6jO&(Ft0^n)aK2Q&x zI=dHS+I9A~+nIh5sCLdcV2q=se36t?;b`8c;&yvr*Xf~=f0Wl5_=SGpt)4yLu zysg;+QLn1A>;VmyB4`L;o0r$sax*@3ZB7cZ9>&+&HGari&8NX0w(Q{bHeTjX@r@ux zjmtBZot&(-)e=V{iw-he8-gqeu}LHz2rSB7Y|jBM7KEQUc53LrA7w(Hq?P3foXBb3 zLXco?N6wG5e+oy|SmPPHi8|^XOB8K_NZiZpc-{5fd8@Nf96}b8P9vWNpMWT!*=CyJ zDc=|Ai#F8SArThR3ukY|wPksz`KoVbnW^d>?5*~#=Xg|aqWkdP3tDtI00h*d7|;pL z;B!@FDo>v!@@Q@Wj*VnL>BGhTT9N~((H0Bnc)fg}f5-XLpG(dE*ob#39fdwFCGj1t zy@zvO&a#fW#j{;rpMl4y03C613uYp~>~ey1W@^Ov!g)B`t#>&u@Q`-1OVsQ7NT0lv zqFtB47GV2hna0O&S6-BC!&G{4P|RR{@|%izS|;piw-!Bxh;9vQ;0!hndNpcdQ>6&E zHU=l}f8+s`6}dPQ{LTWF;p3(}McEpbPMK_UeDHvpyj!Obk5)L8q9`NIbcR-G;jS~wq44#_W(szV`Deq+j(}gx6+!v zhgjHwYOx&T32$09IXf36z+aZB{1nZVVgYjve`&#K>0q;IOt^8)BIo_`{E@G{(DG&m zG!q;zvYABf;&3|X4}2*T0c1}GUSvB?V{?*$6|><4Tz4u-^BLAn9m}u=03V63tEQrn zpxsJ98W`FeTUmdXmrlD zed*+0>JdU&p%e@iW;}KG0bZX;f45Tx%0?tO4`QP9Oi4Lje)H*e6_gvjUGNJgpV zr)whTDuuF!EIj5^C#_JR4H9RU>{7Q}fAUq-jiq#FdmWTX`&>S-RRen7vg13ZUsid6 z4^C_YY6j_S$-d)iVsluB#yAEQ$|Hv>el#>c%|GY2kFsQoII6x_wXyQl8CCwZgd|{{ z0UA)4SCeB?twPg6Rj1gsQOcv%UX^sm7rs`zv4BLb=B&5F&m2w`Q%gYS*bn8+f4rq8 zZq=lBxuvi=ToV5u3)Q3Q`l=ts%*xb@h4QLu+T}Vm)~;l)c`4W=^xJM{^0u_}B}A^o z)}}6499c`w=1_~8H;02sQ~+g32JlAhdTLxubQ#unpz5u)_l5fY!-o2Yc;j!2~|Vuzi$PFXP7%!g{SxBEsnQ=;K50mHyX@+Smu zW1q)Tqu!6<)Pyqj{87IY+9XEmc5GuuheV=Bb+$ZHcA0_INwXc#_j&hhI7v|Z^r6o#nI3dE0*{U+ahVw%|wKBZ+ z*upYhu5(OtV(xPECtG_tFHnS>?8vqprtT%4B;P&Q?|-0!IyQ&ao&Dv7MFKUi$l#;% z8EdZLYwubsIbPXRnV0fMf6Y!>;5f^CVRKS6kp5C#luY)cH)Iun-c|GjModj6)f22y z9mJDgt1-&xxt9X~e3|oFM(moe^5WLp zs9wYoSiOq&3ia5PY?3BPX1tQ@xIO>PI<2U_y%@H6+kCPfe?*$1Mv~6vB+wGPUiGteAnWlIxLaY?@@ZO3*dBCB7UF6acHNHhQ2uZOY-}3+kKv-qfk(# zYg8@6bf>K&f3UV3n%Puetcnb&OhteIQ2ceN64~#ibGJF3&iNjT8wkt=)gOWL!aF|` zL60bVkg?>l2I)BL{N584Wdl7_{nw%kOWwH@(o$@pDl?sBnY7(TJ^=#|(WprIBt4J` zVA>9|7alMHP_ekfq&*92QtYO?qR>Tk!&DVfJ6#gf4g^%N^4iDw5hI0{F|evvchY(yvhO48?R_ttkE=uJnx7C zAu9d=q^f$oP^!;Tsc;>x=*PjT4J-S`881l_js4Bf!javbgSQN3iDCMjJ4{8@(R5ki zMDxOvf1T48QP5Kz@5`%Y8JZxuvLu!^r7Nm3Q%VBa&)>8D5jC*{jyoU4hb7&{lc-!| z0`j9}8M!tc%5Jrn)3(}ZDoO|0*qm&|wVlY|Bp>ZR)@c>Q<>gXAsm_b&d8>CLfd$+* zc#>N_k-`mmr4c8Prp*%`P8#g#Q z#{^e!wwe|_+Jjw5;MS8%d0*()j5 z6lmV{tfnjtPHLB3*Ok#Z#8camGqR~EQ(L11h=)}lSQ#8vdwPPYe|-G@%lY~9_b>fx zfB$o}I{~2SL)c#|4hVXV-!DT{cGGdL>t!jUBqRCpSMkoFY)ial29WMeWmfg12iB~4 zzpN-fOHzFf64kQfBdl+-_bH3URKJYkwsyV$v}~Y`15SkJ3_MvlNeJbvb;7tV5^Z>k zMauD*fJ!L7K?qs>=N#+_E@g<}OtLCge~xF};nMW-b|~i{EEIi4u0|$N81Wd>sl#xJ zE_zV%^H_Q?*YP)tCXs4&6JANO?88m;?TEnTtyLzS!~)1w4rT`GwFwX)0F-NuPz@@= zO@Xp?@3i0TBGqX99fq@OS(E6nRB3NVih&0de-uHNtR_`S*rZF3v{2%wM;0VWe`%Fe z6`t5s;wa`jPJ@$7#d^Ijy)!~vqb|9%vUG-+;`g3p)-|cw6<72Y)~>0p->P2$fFz-7 zleQ+dM8#EXcdcp_q-I2+6d{RZ4Kls1Y=^S!m3+Cc8D7>!F)Mk}juP?Fl!`!y>2TlT7fGj|JKJoPd|pNF z(-PI*AK-=}tV*<1U(KePUStk_Q~1~+4e!$rKNjrkx8Hv()^fgkDF_p&f54kq@@Y8$ ziRZS}1|}rTrnL3-uo_=b3s;*bDxE}%mxJU(Bu)-^L3rNKwbFhb2Ib=8ce>v=1+5tz};1Je$Csb)uk2(<>+hmqCYVy-^eedfY!u6ua zsn3X?!lh0Dk)#l>s}78k*e{L^HG=k*M>`ds1|xufIVjWzfG-Z3Y(iE(Tj`}uk!s@~ zYb1@~?#iL=7YRfqi)=POsGWJ$VCWo)gP`p8xUM0hRoxf030%&>f5P^mh_pg00n-Yf~#>~Ss}$P1Y2&h^XVzx6Ex%Zw#oE<5ea0R4?;1&gNSteIXUrDSyu z!q2NU|FDpL-(VV0?k^pO*_IrZRMWW!*N9kYQ?BSP$?lsH!YMOAHoz36Ezd*xigZH& z&@>_Fk1ZS2?wZUNf1)2}aHx7y=2%VE)~)=_P}=RD9Q;NM-=6CJZKxwxyp&R4<`moU z9xsrGy5hj4%0$!o&RzVe1@EN*;r=*~LIaRG zSR$HXPA9@Rc8b%foNzx>FrN5jd=dDsRviJ=U z;CwLUUR3au*gci{t5veU`k^{Fspl3qOSMLcdJ|HeIFrOHx!+s>j8?CBUcu@xoYJDB z&+EXhQuq%Hc6Paq9)0Ei-UbsXctOKdz^872$GT4gf4{Lt*OsEzJT25~405o5j>ytE ztOVKn@-CipLs?2WKawgI$y=wJqng^(fN}#Q0SkhRz9*dc^6|@?5#_d|L-#kS=ogya z-bp@en4PMC%&K{@H-K$vr||_9iCeSkuG*<1Fpvert%bIe-I5+VAXH6e5Tn1H13(eC z=9Coef9HRat*CjtEo($<4PJ=k8)4+B+EjPjCgO=V*4nMOl|BrG(qZsl>KN^MbMqb| z34tPhD?bP!k{EZk423S=fCn0jiD&PEZP-tZ!G^vraXQQ_&36f$Iy2t`TWEVf!FwWoSBn^4j_Y25$1kmQWe4Dh` zpmOoPaY)n3aVd@S1;?rpr&-Y}z+*oFU}LqCHt*NiZ~TvKMMFt5i8y@NLzh5v5S_{E ze+HBDu~Oew%-X`anx!wYY2AFSR)XHonu{c7mu{*-D#k`Oxd5294XWkf8hkmmoFLmP z8C5rql9NPTc*?OmH@ztQ9q0ic8hoYthXe=5~{u{%q$>V8CCRU=k4C;YpB^2Tc8&AYRUl!1&lY+5{W`>%4A=qE3siLdU{b_e?@Z| z%2aQP+#)=XYN5;eic(U)J>b8yb_8g}k2g}K>PPW1f0ujrw(O+fzp9h^Y+&|#avG0) zou%(7-*P&0OhQmXt;$(7ke&J2RQ~q8fB)svGA2pChQF{rSY&F)C1N`Keo^AeU~6o| zXo_S<)BL=suTRn(6o})1-06ste{PvF=S4Unb4P}#HkXQyQ%0>>h(WWn&P+8PAdsQxxCA18jjJW(`#{R_td?B z%0va?w6yF`L$Ts-T{+ZK1rqsRU~!g8VMZ!VzQq&E|M%yw|9DP8r2W@rf8fbifA+W> zkQwCi8)#SDvYWN5|I6)-sw(mqrHvkFU2|S+?Ugwl!acFCays@K<%)5gl>vI-;ZRcc2P@&9FrBkksDx z+xPcjam_ht$!Bj_w#4;Q69r_BM2;L|Kb;TOmMY%X{^~!n+A0jFP?2u1!fK}-**T`c zBZiZ3z8ZgSj$-KDCk2l8-48bxXL7PP++|xWi;va?qx!%en;2V)uNQ~Q(>YjP5nyr$ zJe;6uulK2iwp=NLl2;qg%To@GHp(2Toq9n#MDW)=cKyd(>19F{Bl%DpOSSD+kEv#P zbgqy*UOlCxC$d^ZRt*=NK=h{Px+Ia^`%+yY87hBSZI{6o<@wHA|1|#j{r>IqAN`m6 zw~sb3;;)BJFR46N>_}wy&3Z*2KCsiR6cvSvJT@ZM*>nzJ|A*y)PQ^r-eDP_M&b0eU z&2?%#-}Q7lh*nNNfMaBI=u*xB2A?>W>ZvrOC;s)~X~@M-Pyo zb7y~RSlU_`pr>kty8Fa+gS4W#NtQT=a!4h;Z4Do5rog&do(FYzw0)^*jfS;BJW4=2 zr7OfiLInGQt?%-GSh4V7f2I7F7UaQ^<@gyq=V5ivQ{9S8OY*69DH^byTKo2<2biEc zpb2lIGBceP`}=%?cJ3*1)OHY?+~KIH0;hlE*w#1%k9O!4MT7<_Nnn1~jUfe6&^&u` zZp>+ZR=pFW)cNnEJ&sZMF`-FLy$)=RHH`{~X~dZ*&xi*uK%e?D#s zZJv_4L)A`bMstcCAtcVbZ@ZniZDtS@%*gYVQ1KFJ|Cg+@jqn6a0(l`wUGJt32}YR=ceAakV)&tvS>t75eXI&)RKLZczDakKsUdUls~e z)pvtox*iu^>tB#JJ?JC^a&H1j*aLS0f(os$;e#xkMMYUQNX?4t2C=f^sj`1ayLaR4 z9=g;TC`ePFHE;8eE?Xfgea^de0G(~I1xck%QS-+Q;ZpS_$p6=ukbn7FK2Xs;*Glu} zVjMV^FT=8vCS?Z!#vH^?_K+6>prvgg;!~bIImh~zl{?jii*k(|Mo{gIuaU1UeBZ#{ z`_$y%S|)&lmAomb`{u-w<8^;e7098+Ygd<17Gqo1)Pg!Ijp96k*1EhO;uTSXw?#f* z^XY?P*G7kX(pWjYH`0K6sL_ztE2ZqHkzf#bgQ=;DFT2%?v*ElaEBEKMs=B5>yZLMb zwaY0KV!ph5(wLDCX(g|C8wuN68A9|jOyRH%Sz&?vbvUdXrZhX7gFb)C5jA!Zfm4R} zc5GfCW@j1On-;i!y^_R({YlQ=`IO5ffw1738Ec@bd+KWA$j0(rO3_g5A?h~7e};}? zQCc`bTQ=nY{_ab9QlT@>>1lDF)SzjOZz`_OitN>ERp$_?SxG>Ye$E*^7V6u$7u`>% zx|a*V4iL4UB|6;Y|C4`ZmpobCtVo5+$^2GLPv=(*&|Zr-`n-dHZ_Z_!zM#V~&;+<4VVSV2JtMv+VM z=XF})yuJvds4jJDkY}fAJIE45lY{qk_GlIZn3J%ML}29HbzRyo6(%cChdmK2whud8 zHt(EviToG}u)eIMSAqaK?n=q|D)?P|6!yZQklZ;QgufcI5LCZjMZQ&o@Boj_@60Nf zQ^a3-c54g4&eeZeJtddZ!oq>BqMtw?MORDPxIhkSvDG71q=Ndrdg)J;jdi)#Iu2l$ zMM?Ahr=@zch^sF(BAcRIWX~qDn=+%UT>!?*gFO(Bnrdh)?J8K1pxbpM9 zZ=wCf1|ZN{lYjrEXkYL9jI$^g)QrcY2dDb%2S^{09JOv z)uDfjTDDdyrU_!?(Q9KJY)Z zOE21>O$kUz0|&}3?HR7FFY%f!TQU}kXfFD1JJl%+-p%wdbOPQb@3lK5hlpBpPfqZC zo6Cnj++Fn)Ugl#8z|Oa(RK=StFvrdL1@eEZ?0!fGyuAcVQv+5zV%k9pcvT!}Yw|0q zn7(N9x*}(<)NhF+QQ68kY?VRLh8l?jmB0KIO5*eaXiG;i+JY<8r4d#mk*5l4O6Z z^bfUXuB^qUMo>U%em4hP?cvPv-NMtMq-LA=gVYEt5?Lxv&+j^}Ri73we5dOLu)mUS zDaAf2&%qLHUa#b+Jj*FS0Kw=F8=M#fzY)Q-0A|mDvZ&=L0=946Q*xOKzcc=<| z<)S_JdFnAd2@!1fL-i3-3a^3M-)hlo_#}NHZxqMvqlWtWta;az$ts$FVqip-Cuz>^LL&!Up)EUCmHsuf!wD?P#8rbx(P8 zWl>y7=Q_Zg2@HIybfS?nVH+qw&bha<7v;W1s(>4c_?T_l14ke2F3Ka9Sts1SW_hQB z!j8}B%3|wO>vo4z_JeBXaA1G$<^Zh0GF4Wo>zzg0W&IVM5R0R)awz~{Y%5NIMVE4_ z)I0liP6cum25;rM((5W|t^1R86371D_T_9ZABgv(fRc^1wq((p&RPe5poy(Xiufgy za|xm;vz-kT)OA|SQ&4v$B0z)cIyD`p`0yinujiQQT{@Ah?+VIi`}BX0>jU+3SRA#I z>!H)SlAyf*r1P;B&HeN;pqiHzs?bsA9+B;&(UrnZ+>@=&XLgPj z04HI)>>h3E##?ncvdDktygPZALa8fruREEZvpkwt=MuR>+v?Jw%ivf(URKwjo_eo2 zc{=p4ytn76^L~LN%)fNrpE5)P&9i%}32>S{kJSX)2r;z6$n&uawtzk z(B$k5ty7AVic@G(XRHHj7oK>rurc_;13W20kryS%K za%a^DlnoUK?`@Njerb75h5ZQPYS|54*H;PvE3r$9$o7^y!}sQ-8ig`l#AKx@PAAMY zFxA>Asfm}$RDpkCSvXO*?K@xz=tY#Z)~T0%d?fJ)hT~ zQUI6LY~YnaaLV$cz`Ew4DVoFk`TzcEw@Z3?TPpL z|4Eqc)`FP|*;!AZ!nIT&r5Ac{m&rB6TdD*nSBZ2{snw|HnD?HGZ=)ENlaP<4`t94I zUY*_>s8gs-_=ozUQ`qhLZc%nhk#|RMDXU=?c4}ZYF*Ww^hJgd9*h&E#kz&T7vhLjy zu^Jc!EYg43T+!YOxOF@CKwJVO0%fKtqZyLz%?x#;dQ>@1i>^mIaFO~og5h|Q%&I@V zk?1AKw}a@XB-Xq+!5m#jQTE`vQ}`b`c2OPKlg(||rE}er3aliPJ>{cbX(RG^%@!3| zlq+9%0y}$i@+9~8KdjeV+vXYJZvr2?EP>wC8z+AT`6-vo|6M#o7UF~qFsUPnBI9a9 zMTQy$0Xe5@x@OTz-ia!Y+^mZR^`~Q_!;no$r_-zsl8G31n!I$lq6~YS##_0@csqG; zJB;aF^__GhPck0J2aaUb&hJyrn>VJXy*4H-C#6SjXVs{BcNI4lKv87X2B(*S)QW0Z zG-ZE;FQFi*NOF20RrUIA4F37|PaprE|M&k|dQ7Ima=w&(ybVL2sZ+7s1$zO&Anhd9 z*FH7_kf}_-kl+-J$`WBr#M@XKneQqW0l_pby`{MD*p|gKf zEe;Ov`n=dW6G%-iz^ULf!1Iw2rBWW62ywP=T~d^?yp^2H`$>xN&O{QA1;QUUw{rqKo`Xtwu z^6$UCL^&U?#^Bj;xNS@FzZCSUNoju|WuOe>Ub(8gG|R08@NUy3jC(^It(v^rP1WRl?lieMROF_hE_yRv`a-f3&y z$IdN)jpP2)VtGgWq0|?JN9TPvJuWjz-9F!`nugq%`%;KLsswdK)n|DmC+NXnnhuk< zRY>ltikug}+p2Rf&5o)z1ibrQi4Wo#wZA$+&PdpA-t)B+X}YAT$34~Zl63XR`fdxw z`yyvkem~s2bw6l`P$>YXH&Q^a&U>9ClhaEMEi%B_S_C;3cTwD_ z_wQ&P=uwI1lf1b}wlYSn8#o}gZqGydyv)C-3cqYSr(uRSS)|7j0bPGj`$Ym|ROWu0 ztfav(4sR$AoopPI^j%#tCax-GaJIV0+NC;^r{vZAr5<^WSJW(kBEO%uDx3w;xu8>j z4arAS8SSKM7aL8lFg1eXbFseeOC4?dP+#Fp-Qxput2IyCAdrZ<&cTRCs4(i*0co&d>xMF)DrKgh&I&=_)BGfIX9Gs zH>*z=S{u04F4>JN{}em+#i;X^)FWhrEd1wGf}UzQ>*3ZthhvGnN})JNpOQ;85-nA4 z2YLT0%acBL0E2(jlgO&8(Mx$MUvo&cbpmx5->*ra@fzYKz<*siakJ=IS#g&W_45!W z_=PYR4zIPN7g=`ODka3macF8)IQ3n~cd{IZef2@eR{Y+Z-b*EU`Fl!|Z5FLwe!9|Z z2A%Am{1LqLSEXmj7nNB#B@*gw(@k?tDsc>oI|U+-8fE7o6*hIV z$(@(i%nE8}5&nM?2?r|^fAP4t}~G{jJ$K3D9&zx~h0@Au!mQLew14;r4lbO!lEwj!5PkS#l25{ExY zUvuRFQoOa94F`NNocssIdJHZ-lf}aQFm> zmLqmU5noQF?E%mg zB_gQ{7|(IyQ1i1|Sk6+H_xtw1HX!%DOi49X$RLB@Kik)c)e(w&(@2PTqgy2q=lJqPp zzBfu(@aArFhoZupkFE%9)7Y%;-b*TWAmdF~5;dzWLF2=m9pks@z?uF}tG288M9PdV zTYYiI;qW*SksZ+;I%ctLH2$u~;dOrk1#ng-nzv;7Cc`UqK|ceG?B8&>c^Y( zKZPYr1bTOB_U^@rgAipJsESA=(Fa9`!HZA+U^Ykz+8q_wW7~()v3PH3pec@FVjLKb+OsfaQs-*thDb%ed>Q$5?_<+ zj|=B7?f%FA{r~+hkL8E+C*2Q^zvXX_6y%LFvXCUs_+88pwn)GCH zfSiJ<<3!aBDRF{tr!Y^+AlmEzRS)~W(!t&L*F}a5wIxbPJ|A`7)0>00b=jO$Q&{^q zjx1rdYqiu=Ul-#zDk^0+sfT~5EXHV7pg?EE+_VXb%DHHawMQG#!%AvFv#RazJXu{q z+8b&+mo7ssmaz0MS*0d6nwWhv6+2e7Rdr9H!UIFQD!!f-=QgVNA^OA<+{n--pJ};H=t`&D^QWqvh!M;&a0X+ZPk!Ze7@v5M#D8Lva0-~^xF~(aprG#h}L`3 z;AQru+0hcGj$SlR5%s?I_;~2jeHs0$O&)oRARy)oG4nP1IM_Q@smP_8F;6Gyc2^Qin~(@lC~V& zRqNl;Db zuDsUCn#y0!)+T4TDT;5Wj>mO~mtknUw8|>DRYn`rKdUa^#%z5$Xyy zC6NGOK%T!^k|L1oPDu^7qo3-A51t>`%EqontePEKb#6mBwo<0d6_WSO-yC^WvcO$g z)ea+cPRHp|CDU805uMd1;~$`T6wrf6mktdk!NyLdC8YwFi}^lEi6t*0PfU&_Wq`3$epGU7XRVy%%`F^! zIV?z-oA-qcj?kA;%nDJhd51}GJ+qqkfE>!}d%K_N1ZtxJbDBz@P0q0*8DtP}w|Pz6h0h8brhez(O5oOVW+R4H z+x!4266RdOLWT-ObHF?IqqD;b9-u2dUHDQrhXuA5)Q%toovZ75{Y~+(vGi&PO4Z?= z;aR#V8vvfWLwOxE8kgFbDkmB0q7~__T^TuI3p?TtUd`L5SY*Y1zOK=m%*BfYLGrqq zpGmE8*pqA790q5~_fn$Ula1LIe=myExzBvi>Cb#Ht@sV3y`Z>w&`vvWwn&01G2QCQ z^4a$3F+HW@Z2bhOF6B#w+7+`sa0!Q+boK{{pN8;2nMV);h(|%nl z*$*JeKBlSKf-)$o^kb!dfBXDD-~QgdjzuF{qO0Xa`WRSqIjDEpdGO|`aUe)ovJ3;! za#Neadi+q*_}DnmmJYljoiWr5+tek$^_cc@ZIky2WZsNvOE!?&wMWJO$UMtghV`vG zMO@bP@c}Wr9oTJO$^z$V{yDT9^kk8MLk-#Py(=1XSoKnK=@RG6e;Lq@3_)_Zy)Bwv zJ5v*AmvyLD&WerWkiD=U4t2*NQ_Mnpu+zOR0sFLnU#vGv!Th3Vp@0kct*TLfd4;!F zirL7$MAp|a6*(Ak%&d)Ys|Y|~CX=!u4Mjo63!ZO(YJ?Vg^xYW5y6 z0Xa4hGCSqmj-4_aIK)Q2+#9zB$&+-x27`Ew?Cq@X1z_A;TguN%Ex#amqt0h9i+@a} z7Gpz~1TCYyyauQNHg0E2?YGou%7pMz5SW=e1NP(mNs&hqH1Cr^E+#Hvp2owW$HvH%@3& zZ!Ft(JpQX0-Lm7Rj9rW+(^mg=KH0Wwb95_F~q4J+2dP@IE z0|h&RbU9Skc9Ks|c~3*7Ri*Y63y|*$f+(R2EQ2psz`U`kl^3uRv1aP8;C~fvVvqZF zSL3)P#cCec#FLth#7X|s;?a5@AVozrSU(Pnc}{EJP1cf`ncTstai@}PtD0c!R>^#q zV*}oZ9aN=BuK_iG!;vfRj5rgW&m@^Az_Zgtdfc}DgR}nS%eP;?fByX2x1}$zI1K5f zBM7WeydZBR0)2E#oJsv*o_~WEt$l1;s(Iiuwo|)xJ=N!ZDINkUNI$o#g+cW>wzHRf zS0 zK6krsmxAJhEyx+T&v|Xri6dS+_z5IuJ4OAolLhQkCM%)4HGMa2uYcK#wWlk4_L@Lc zKI&gBR#cY#1t+jhlY;>c1J1L%u3b*loqSB&qeQOlaK1XHVE;3K^)8u<#8$pAhd`-L zoYVv50LgF83k;pyC{mkuD!}bSscniK@-~(6p5E4uEgj5b_9DQ+e1N+qmtb*EL>oXj?!xr9cldfA+ zJ*p_7QJoJ7ss*$OeyTw#vi6y>qGPV0IRYJ@xovIdQygBQkAID~*eFK!CFHZjiE4R- zs-_Mv(0}g>s-3o8oj~V!d+Qbz`Psp)mo_tjBQ$CWY$n<87LeL*uXMZH!YL9ZbR?Ww zCT-3`?Otw#c{@lIyv^4zgU{S~%Gi#VrTYHIr%&TIA?Wt&qI?jDKM(?+RgHP0vr|PN zAbd_q1-?i2b$`~=a9ydB$W>2Qdd|vAZeBljO`*MpX+kPBDr_MK1q8Fer?HgP&#so7 zqOBTXboucd=XnoDsm{mn7A4Gx%?*>1mN-1)twGco6rS`7jAv&X<-XaLPuf*F^h?pu zcO~t;^aniMyJ9H%S=G4=;2n}uZWid^v{z< zn_V?EZ!?qk0`k z9^rR#9GwTJY;ns*%74;V)siMZj^s&{FL`&c_3(;x3XzgN0XF}@!~)0SRq^iNU;|Y} zHFND&@qd)d4n3Um?7Cz6=SlTwJ2G+rx(y1T&0YZ;z%SdTQ9edjm%woUu7ma0Yo@)+ z>zWl?@kB_KwEzW8V5Pq+IcVs6FZI8HfxU9!NOmv}XPHWG?%ryVFB?geg2 z+$)#O2fmbM0~n4ab!(UTx;hz?QbMP%F3M0<*|d?G-iC!LKm(K*Kw28q6N|!7@Hrgg z&ujJuBwh$0I%cS2c7lG3t(mf`4y3?vKB5!=wX_d0d{!D*XI$x_ie#(AaObI%uKs2< z+JA`yMQwV=M0K((Rs|+@p)H1inl?3~qneJC*T-c{U4FWxK8jj!anS_bszDhct+6xzj^11raw?lL~`B`6*!8d0-xrHvHIX zP47qYTl{_WkL}y|`rk{H;oK~ydAt|#4}U^|w+zAIe9(kkP|J@!7X5GcmMKDnjY~pO z0sN$_yv@C(S6a!?#~Y!JBDL7NAmdthkTkBSq|*u5w(_AawjT_-FA9W9e+9)pt#P(n zff|ZDP(E-qs>&DnjPh&co9^qHjMAs8hs>I0QtwdOcURzfD!Pz?vihf_wr;f)ynigk zc_5yKOmVui$Jm4Jzv?HDRe?!hu=gZs%ULtewEP6?%TP1<1w@+)2|n8MnQB%P&Q?5K zugQt;N{p(UTI356g*ljNYb&<4)cFP_mKKT5bg2840izs95ZR^^$-H*U4#|4}h-I3# zTV`)sJ3R_%PSxSL9Bg%|zOut`Cb41p|6L=2?NV@KV^8sWyrVO_=Sz)3f)LP8q5|JriGOOR{c0ug z>v>4Mpu}2I9@&EqEO}sw?BE~C-wFIpdqm;51;#Nu!PHO}yliGa?Jl9=^-833Z=!?q z0L}R@-5r`%T+)vC=0uXT-ZmACF29e%(InZGYg_j~gdVo#kA?bUzUhRyPOl2B&ii+5 zV3nCPrzrgG@!Gtz9E!lnR)12R{m_VfS6_4x^OyaYuh)7)580tnE?BBLIqYTet}WA5 zy@%>*n}feoBsUQz2uE?v_|B)1rxcN-jFVEh!y+ZOJxc`hvR!?h$@- z8Q>Qz5xMQOIOJEW{kHQA{Hms0k7^Er0PTge7SiR=z8ag$DgJ}g{eOPn_s4JFM*E|G z{QOJ*?Nifk>DMgbV?WcgCs7yQU6;dKo#9UQq84WNtzlx>u~}tnYQdmRI|yKNtcYO4 zr)#3uw2A@K9%}=%tP0w3lI7JVJ;L?dD?`UWK0JrGu~+#Wj?z3Y+XI>6xHST%USw_L z&dy6&kfJJxO$_27n12{p(d|I&Qvs2wV|$6JkW)viJn7xu8^e)b#O8A@#phB~DN&aZ zNvEc>1<+fKv&4$CmcL%Jw<+i21=jCUEKgtvFrYZ0W!upSJFTmAz1gcwB8yTBh_hb_ zum_5l?Xe3bz4M-wJ35$)+b=cfuTzCVWv`FgoFWK%08*S>RDXT|H19n)CeOKf?ZTyW z5zriH1uauI+wVL&n6o-)Q#6b7E=Nb_HwKk>;B;iMFGo~o*0eI-h!2j16HoaLo>pTq z0x#i2!G?5dP$W0{^a^7)XS}c1_wWBwhx_=zIeWHn?2H3V2sHpv4Q1A_x28|Gls!HO zsGJBJc)y*Ww||3%$%+SO&XyebQSN?ilXOBsb6!(%Ao(-JCV(^K7pKH&?JaU3Pi6cx z7HKLJ-p@gbvYf{q4rA%_;KS+wCKL8J?X_Gw2zkiaA{=3zX1YX!kc-yQKn7hHPBM_0 z?*!2Rgo=sLi^mFHQ9M&f!=C~F6gs}7bMw~E_d$xcReyT(_KYu09DSJ`)1CYY%g5`8 z8isXVR8v~tBgSub&5P2F>y~}0a&k$D9uutK!1bp7witc{{}8!6^Bc z^Ve-V_|J#4?k~D?qz;gP&E2`~JV-p!W{VruJ`<$_TRO>PwVk|YrTXr^l#q{V9xEcD zD}RCK2xLRW$ywUuAbAGJ1XuU^TV9Gcu$Li=lUT{7{m~W#yXQ?a&Twi9bPwW@_zvt2 zPNP!a#4tK3UZ?zP&W*bItF1$#xjj!Lp8Hr+$3b7sL%~&V%vdUAB?VtC2gOy00aaN7 zHA*RP%R8&%xlsHk{IpPtRH#WkmLQC7hJpArWZg`QfmQJ z-RgX^D2jeqP^l}L`B9nuFhMQD{*T@KEM<%kWYr5yyq6K}Q=;kC)_8aJh|>JQR)Uz>a!!6`A56YP2*Zi=-hWLK*}2!Qvx9jY z9-<^rk+sOEmnpt1f4mDnb(~UChl9DSb+u4;J~07{2&a#ur)}u~P_jQRMe*~}9{{pR zZ3#jrirO$XWktXxZ8**x_46UOkw`4rHg~>rBMB%f!_jgKk!8zvnnzq#WSq*nx`DRh zi!~E*{Im;@|81c{`1c)UL&;nH{h*#yRm_rvbOeq`s@?6kyx1zi&K}jiljqjN zbSfwqPp_ETHHHoKXKSM9x0@wICb{}?BRr{0=QMmK5~NGs%XWly)8Y7;bQ7`Kt~R9u zgpI(_yFJ@Xg+-O32CR3e%^_-)2>=M3eTv9wqc*9TO#KI#Iv)#_m-KP@Rax!V4b=@r zo!A3JHl^LWSL0hN$1YhwO+SCO4-sT&)G?}Hu?2nSl0KtVMMs@<_4fq+F0+NIL_xc} zFb4uJRz6u;n}#|xG06(-R5s#s4h|4&UL5w2XHq4M%_`%8JYJo!Y=iK#E*hqY5 z+Z~pyr-Opgt2@HMu~{^#__Gf$iY6atE&5fpo3C07u*Xj=S@|q>(wl#&=dn)Z_=Py0 z!#a7dG})#=eN~(KvOp6h>2t<{%jT(_SR!fJK8U;%sS$b>>@x420Rdgz-Z1WyfI(yj zS)Oue1ruOlS@l$vS@R*_7sv0^-DEB`qx$qRNi4F~dFiHpxe`H%rBhW;-`w8$MA|V^ zlyYG70k=dTP)`C~ZPkA{P-C?UDwQo*y<-Tw*oBj~Ng}9DC!fyZoJ!5>E&_}pW}NDz z|KNLmB~^U<{`>#_<;T?vI3fHBbkVo_&4 zK5i+7#E^|Mt&@L-0t4e*8Wub6T@%x)KS(5Bw_6T~3cH6FavFY z3b|u1V+Z_LpWjY9R(nT-Un>D$+IeVNqn~mRy|M9Pk8^eQ&58P;i1n^{+%Dm_sw})f z8yVJT)&O=K1Hk^c$W!H(aCb>tCDq?LOPtH=*_lVh7-XdKsSkTWA#%W#SWtvS@4lv3 zsBx(mv*Ld;vMMZsH<21Lu^n&44L8Df+p;#aRhwK*jU1%@^E&09wd?_pyPqxIZ^Ofr zx7~G}O_LBC0GCb+5-l|%kk0}%;@`-h^5P=0MIs?zy*JW8-sH&i`%rDDl8O|MZT2ru zfW02+EEYgNC`Ni}!u7PLs=RX&+}$<}1i%4h%uRoZD@R9fWx<^`?cNH_UBIhVt2gX2 zQN7vVxMp^?rNhdnAxyxbWL{_|2jL4RCo z1nqxZZ7OObqMqsME$!s8OAlV1Waqj{-k!Z0A$&_}J$lot{DgP($7NEhYChRT@3ysV zII`U}*HJ5FTUNQ7n9f;&O&YYdyDCK*CH7GZ+wB_4BYAiTg+xto%*gwx(!8SR2^*^_xIm-zK@|K6?34Arba?xWn z(762uNh(3F#@%tYY4?R{*Ws<`6q$r)r@O{|1qZoEQ&aP@^iOcem>Mu`mXWrL2x0qRfm70WEL*RkJIbJ9<>YKq$gGN4wU9&7i85Uz&ymi z2rgE{acCa%uD|g0hbwAekzNQMU{=c9s_+*9h3DqI4<+t+tj#&;M9{P^Jg%lrR8MaN zfTYwJX~_YA3y?m7G=#0$9PS#XdaK@5*rtkePSjq+?m3}|;ipia5J191t7(5(DOM`^ zlS*c2A6@Q7Fa*N$3JJ)XLX&0z?4z^gBq(pyTbEJ13#tz5I;hcf-`v^jiPUyogNO>+ zw3Jl-S)wnC?3Eh%ftLWDQQG1B_eBCgk$9iDAT_m;O($N3OgZtLWUysTYECsHq%L@O zc*qdst9z_@?(CjI+?+#gD;0nHQcNJN<<@gnT?fEW!@=S~h9SjtuZ1HEp$55@Gwk^K z=*JKm$*Nj4kuD2?TFaM4HU^_~KNW9B@k9XU;HOofCvf0qLDjF@IK|W>_5@AxS!U*O z+JAP|jv7U|WmAOSROxcq)XUgiHVa_pd{QGl93#jQ3?#2OmmH1{F$q(kAa; zNvM9NAYbEgX}9-f9c5$w4A#9tBch{^VKb`80G$0KQ3W}3T1ONL#c`QKLCK-n+uA(h z1hzDZ-j+{6)@MALQW}3%`K?);jq=8Ux3A3LRg)^l?~63P{p0&*9pz6IPwGphM;%O{ zW{>Z}7ZqwlGMlgwC2nd6Tdz>6`}10HSRuW#>FHM&%yR~BYf5V^w{$-Jo&Z?{ft~^R z>MVn^bTS>r*j=T}X8X75LiCV^DMti(Z&y&3h=6QO#P&={-MoLfR9#7%%I+Gd+<7`H zQs>ylAZ67o)tgv{%lF!$iCX7*N*4S9eYx(&r9OUrIH^QBg>p|1{F9^35WaCbD=F} zeHbiG+8yXx;q3tB==7mfY-NS2 zdFXU9sWxG;V``Zys4P1s>%ZGE4PSF~+s3>Uv!7vHKT%@K2A1&#hLm*?d^BQG%)!>B z@0Nsr8>_>ew9w00_duTF0ufM54@Xs;k|T;IIeRih!A&d5I*~uGbphz>l&yNjJFVf7 z`STh@*65Qp^g4e%Db3WPjBGxwbMf2hV53Hb`+SZh6J|Bgy&W&|HhR0Lvg5S}b!pth zvfjww8m;gHm490^{)Eh|?@cEuuUqG68L30iw#G3iY;LFIiWornYnz70oepO5XzVw~ zU*Fg0_uoH$YRjeNjddM4sn07G%0jQBl&8z~`&C`38oPh13Z=D|jY7##x}zmYBJVeRs4G&DVA+fA2EkK6$(X4v4yTCRtj&U$8c0oxU6pVmGV$=G zL9Bo9I)Ju^bKCn?)B;@Gc~Vm?JImV~%hC!D2Kp8*D)870k zoW3dqIpJ%PMERyT^+*hwu%3y%!RrH7|5&MyKO7co{J=qehH?^+)}d6WBzpitr$PjR zdqg$oqa;vM)~lFOrm(lg~SYsxg13 zeR=THCNc}MhJ)M!HqBvQNC}a7Y0@MSM5A;koU1CLUUiKGO6FPjTd{KvM^=qS20+vs zTqTlDC^^%cXXQfUK+7I%l0P`Hq{9u|Eb&`82B2YbV6u7_Ru%zQ9by%2`2xxp4v`8k z&chYExJ*U`ftp&7&L& zt{&%Yr-Oxcrjlx9nauMtsi~|@);TGzmIwf)tGKTol&3DLGBhl#w#lcYPqLdF^S&<|5+yIZ$)V(0 zPKB?lbbYy(T8Wn{@dcD;8<@)MsGz^d*_s#2({R?vN$h@?a1zfQCs%)s<5X?M*6UeB zIo?9;>KBmS2^}#5D)`+)){%nvK(jqGZPYX|Rrj4m1fZRECgc6Q*Bol1=~zL4Y|?$$ z=1v$oL$Gq%sZZnF<^3L-)ljmQ)Hq*q#^z0klCDi|q9Dk-%0s&osl0Xq2o-u)yfEt3 zv1z799l80XW{3HHU-xW3*Egrv*2!btpF9=-GoSL(8AA~+R($t9oJhiU;IG9)YWvR;xWz=cJ=9*YCM0|7OTj~*PSxCs-*D zhR-4kO=l`fz<#oUbY}`GDHA(M^0x!$RK-DmI!z$iWJ!2Gy`gR&R)??OQ!aAC&&o@RYhd^$g^YQ#W3j`kb~bnJYybI5uoav<@(W z`6TK(R2in`WV1P_cx_fi%aaseq&Rmebq59+Dg-wGeO)DGgYZ{DA4Fj?O;Dp zrmEK+nnxuJbJnVSl|TWmq;dp*J~!3Q)z{)-$v(Cwz^0rGpoXXDA`K*^?)3s8WoQ{e z2&2+>_V$6zP2D!P#^Tj;@Vzo6%7LyUkV>U(TU(?%=a#d9<}O3k!>Vb>nX6q$l|O(= zetylfVoZ9rgQ2eTyg*>JSo~{ql{5(lbj5xtviY`7-{Sqd&6lOHzQ6E)^JRMNvL-=| z8hh?@HpLJ3HP_@GP>Vx00Fg$GHSb^30oE*XCNBUuIVPyIMai1)b!kiVQiszS9g%hq z`#hYUWET(*4~?%Dt_ANsy2R?>YklsDZ_AAuc>m`0;5E1_%^`bZXm84@NBw6MVW*7R zqu8B#(*aVFthV zyZ~C_QO?z($wGW|ecO@EVqBFb-_o$)mig zox?{~X4_HAcn=Hqs$eVcx66-$?_2x*%Wog=_WkqM#d%$lO6-^?Kap^=k<$owQq;gZ zyhhMiw0+GXyqveP;H*n)aLSDIo-i3^tM!FfFim}9PG}~Za{|1>GU!TzBM{sEQt$hm zLG3+%>mK%nnxW5;Wbc`GzVD>y-<8iH+uyv`?w!uDEk9SsKC?!S0PdxIqjG(llvWS#(4?yCo~xq;*foL@g6@SH?_BBH{(8BN|N45rseQgM^DVut zGOoTxA=xt2>g=skar9uzTxB56s>OICyayG3@=qC0TXgVs4KGn?5wnN`tj2HxaLjv+ z=N3Syvu&4}_F+1mw4Z6|wG{B^(~yNAbWFR!hr^@Oq@u{%RKa4?VgkG+qd)0yDJ8E5 zJ#OkqWa2}wWBZCElIci?;I7G~VflHpGFillheNP^Qb62Qq5Wnjne%gO?;-yF^7+$c zZ~yuwsjqZ=a75$9IGC8OF+87JcY1a+#qCh0`2-T@jaWjgYd{*d^Rc`Um(fbnt_onN z+})DTxu%|u+7FU#vy%*x{Ua|^Z!`zZl3s0*_~*E5$!elJ%NlT%ZXMBrWqDoAy_LTK z9DlQ!#d7DM^$H1QDk|t)L~`<5j%-qR(4@$&BRWu^9&G#f%{AKm_}h?#x17Aep?vTs zz&Z$}3f=`-bL(dAP}ofd>k@S_SUP;D8p2T8S;JnrNB1UG$jW`Uy$zVJY!&sqv?DRp zl{Lz#VrN$$da^I|A>H-Tq|()nuRjMMn|~aZYV1~)QoB6xwKjhT)s8rPjW9$7CY|;s zSIU3Y-*MCaN$*sR;SB(k0@2|n-v6d~sx(HezN{?xNBg_-RoMq>T@I;Ne_pJ`(+7Y( zk6@P*xluT=LH9}#lcfyH^0!CQZJVk)H*er)z%_nO)})jnsT zK=^uwIcgO$KjWkpxMfQw&I0eY54Nn6L${f;rjnhl*t`*$DyOQgL_}AoaDQKVV9pHW z<=1783@HB2EPGw3@bf}xc?R&+Tj;c{*>Ap<5Ru2d_!pe(TNmZ~)?uI%Awm6Y->R^l z4(-Bu{k2Fa1}kFw4UiyWj*C3E`J$&TXz%L;ionG>H-M%kQ zY$IZT%O#ppMmQV!=Y`sTUZ~S*f@2dd^+vWsr_-fvw&7DUytr3McP!t4Nh9gUcPZYfA_Zgj!Iy zR}{r^DR&*w)~9QyY{w2Z(RmG46E{$lH+V!fD)Cw?q2dR?p1D;q~KHeqO5|`onK&@IxpsXcXjfs?k%O!+)*H9qtr#%F8Q|b$efa zkllK&-w$ep|$m;kBh@KFzypsX*6qZ&;cG_+y3cIGkDpOE7CuR6-eaSK) zC_Qo@H8pfYs>ROg47A)ke4 z$p*AlMiG53_J7Vn`aDX}X>WGcOYxt5@@%R9#|1lGujd_miG#{F77^s-m5i=IAW`DA z7GDGtB1};^8)&1Pmm{M9C2!OFsbCJV-_9~Gw#ogFX$r)-!Heo?ocY#IPwzZn2QM~J zHTun$nvdxzJV>eIY&zAn9u#IRq7=v zSL-&CL$duqN+mZc56GKoZBd9*QO^U&W0Uz>^g?m`U#{0%I%K`#3-OF1$1+m^8s08% zmhIgWaPkxAUl)v+yFb)$DqcG;>s$PsN*PF&po>d&8195V^K^ ztGlI~V}EhtO;d2T$x~-{rYld)$Zgwfq`0PhFtEg_N$T=oLt~jT?#{sJajsN*JVVk? zR7J47SV`*TvzDppxS(2SlpeXxs`{0L!J7zIPkjP92xw47{O9!wKd;vydpQE6r87ab zD}=Bcj1F}HlGiIFL={7d6ZTpa@AD!fu%zq{Qh!(Q9jm=n@WU7|}})HPhtYmo{T@ zV1$ zU4Na46EB0%OD=8Jf)xZcVa!glY?Sm}N|(A=R4+i#i`cU1+*ZhcK;~#*0!8hFFc9_N z5s6qQJ9o&#Cbn^!)jk?|-lVVnIq*Qab$WMZhKY*Jkc6u`vnShN2Y8=CdoLeHsLPH- zS0jat$UFSqK@@Fsn|ylke<*x|#1V@zwSSx{@g@pdy9$@{%Bl>g4N#pC{LkxUjwJ2B z&=?Hp0qA54!HIf6w5@PXwmJ@+te`iu0!g~&Ih8b4b`Q!ZlkTnHZ z^)L3g$)`Q_+h}pAiV{lHK2eF2#PV1&KBpoq+tQMjaTB`kXA0QlrPjbUhAbFPUNFWLR2 zeOjH0AL^;`h1PHI-d6}0HcOC8EF3>iW`STd5oN2~^INgTdmfw_=>=5bWl7=_)nZO+ zBr8FAoNA~X6HGv^sQ2MDEXC%?L4U75me)7)al8NK7-c_K9_pG9Ae8@!<&;9%K@O$HUFZa`0<2s>2P z4Lz8n-q-5u{%L&o-t>nhWy~*D)g1uUb*LuB)HPUi$YWGMp7%(3ICzKAd4IA-nAF1O z(qBuTf;JEP&UY$m^XqLX1fs}r=A|tI9~rHuCS9AHH)_l2IN+_1&Za*4^CI5+CH8Hn zM$j|vTs2_Y+A_etcj-WJumw1kzMM-yKa8$%b(X!|-O35#$coUifsZTK!|}IEUItqY z;8w{fz!BmyTLQQw0MZ(D`+qUY{q1j`zx;iC?Y{(2#PK1%h?xxUHoM|7U_6VcsUz*M zCCw>vhpcM3cTJUvyyL#~SqBG3X*1Vis^(oDC`Xt&rC4)|2pkJ1^pk-$Z%5>*ZR(f~ z`~4!QFkUMkwgX8NR8^D+Yr8^N+Ew$`ZGA}j*c^w@R;bxgc76p=H-DU=&5}hpZfbN7 z1;?p3PW8`KPFH4?A7Q|%s--wXd3!131mL+`YwP<${r%(LKF>dX|EQNdRpVSOYIgQreD)ap$Of06$j& zmTTA7Vr)9JvhgN|YM00g0TO?jE@Q(Ej1s|3i^-uc6Aw>V_cGriQ}wm(xcwjs%Bk8MTx1Kp)sZpe=fcQAQc?2dStiFK>bp@CR|5!SFlpa@fp*liOkuHjx)UaeO!M5U=0kLHdPdq zCq-5L;#H*K5r}c5lE+G&geJD=#zwKLL>eR}@w1e}zqF(TGb}+$#XYL?KkRjFmK5it z%%AFE>?#PTwd~BJ$`=aFs_1QGAkpd&5LCn0GpT5#2L#;I@q1sX-~agM4~fg;o|Y*%@MJwd#c)_#;~rTnYg*>*?EazrXC7$A!Oz0so+4LU>*!zmYT#yGOe$13j=fq)&;<<|LR`T$3;vS<@sbwz%u6j87Jr?_lHH*W!b- z9w#vq)Rhzxl0sQx-Pw3I=!v+mghalZ))XNv8Plm-y?pjko!Ecj*JxXzqQ~*RpFV!M z+i&+W5P54-ytL?x&J3LZd#Q1)4-UU^&4xP>kxn78I=q>K7jK7VZ|z7gm8=R?^XaT0 zXj+F>=}jXnKTX+Q6W36+g9IFL zO-zJM1aFmBY}B;^Hlg&Z6MQJ&c#dViF%DasfZH`-QWk%unK+b7e$+Qo0;cT>V9v>* zPI1lP$Lm=3N5w(3M1o*X>M=>AD8MYQ%p=dSt4~6tKJ*<|$2KW!emK%Md3An!BlIaQ z&L^d^0Mt*A6ft*K0Wckph5FY1@n$Uifei8Vq;VR7aB!$f;HZFH9?GLaTGA%&R*bW& zL8aQeN`HStFAf3@v1S~FUq%K=)2w?Fzcgr*WU+*Lh8Lv8PLD&KU~Yo&@*eSd9p!KH z>Fg~8YFR^>TQptN)7WH}@^J@CuWi@Xl*hVMK*%g5c!CUUM~$F4&$~J|oPilyz34BO z^3|6JdukHs?Ao*8LVe>w>)hjXp{%#}W%@qu&tHF(R|@5gM`V-jxms~I%ZXSlYx*WP z+iO>98&VVi_i*U*CNvjT-}bM)His}vP})rXM4}WS8P}|k21iWd>e~DJuG$> zL_okJW3xR^x#hh6XBVei3Z=H_8SE+6Kk=K&4GJdG6rDu?+7$15?}lDD?AYkKKqaCyHfLM&i2 zWv^BG)zm6}YwohcZJ$o}-c9N~D9_XdtnH>Q-~pHWk!u66E0QDuc9du8*B{n^WPWma z8t?ahzhCJei%LsW4=*H;ybax`WHYanl=nGR;tS_G_uH{e?d~{tBw&4gfrQhm&bWV^ ztrbQGa$cw1J||E?m6Z8xSHR0bsu((X^Br>9?H*P~m^l*)Rh;1o(e*DU;7R?AKskwL zny2zQawoV^m4m^-qRRE%ikoltsjaZVP{qFCu&UatEG#QQJI#g^0yisqKY6JZzUG&KfTr!W~{`CvwW7f;p1z!x?$VOuc_D+d%ya zUTDw)^Ii%_4k2W>RwZiW;TZKp3hvvd_I3VJ-$vVB?R>Pp@bV#hiQYQLPL`4^yFM$g zLf8a4iR4C!0a+bheo0Dl%vA)rG;Ji~OW`V7wh<*s38cm8Z6TpgnRLohlEJ3eRg|=J zEMJs1o|;srEK@MHX3uetN!EXnA~qa!`__`+oFCKGuaodBe8waWv1I3NgOFbkJlDWz zcGA7oP%5L*k~mFY{1CitWVb5b+c8fw$+MmMMRzDZX5|)blROvqy2-AXDgI zz4{6Gza+{lJr`7fmwv3tEUUB|Ai=i|18jA{Z^d|;W663P^RRLb-n4%NsXe0ZU#A+M z+7KH)S|5&Eu@`mZA`jo-Kd(hMX$i6u?S8S!LLXq#RQPJ{ekQ76_4ELe(EfOh_6c7FemGN4sDFDkBaB3XV1Z<$() zEpT!WoA)cTQDG4+P8CCy3 zVNgOhI47|=x@_wzdpD^lL|3Ak{M_cIl3RZ2dO8n4c$equz%j_7$wpOFjDNaxw((Zn z3!ik|k?fK*TZw;UlU|fY2%D4B!F%}R;4(3hC?xkAAjk{4x^2{cNV^aks=h8#jw-c1 zt`A<;Dg6}0RftZFPvyl}ad0*{x=?gE)iutYy0>^Met$Fv4!T70O6+2{-ERd9Hr*r%~20Z6zcM=Gvzi6_TY?namIQ;k^4*Wf)V8}c4a%^uFt)3;7_ zD=iF(J;93%^=3BbO!$CmY#3~_+od>YUap(d?BE0Fgu~^n_c)guGsl1pL~4_bR zEIogTDr{0IAaP9!U)!eVWztH_0 zr900Ox8I=eLE){pJh`B2wbC!S6z z2y84hJDjN3)Q$r>p#Hsc6#UONlTl{TXK;Je~`fBDPDd;IdZ z@BdhH5u(mW0DsEM3;NmiZ#*|b`kADiWUq7@06AXvB0*JJev*4fQgx*mS|>Gvwg7+L z@pu5$2c~YJZXnPIi`nj*TFOO)zUgSV10bEG<*nCEHK=FZw<0qcm@TEfm!334;>6)j z-Z2xhiCTb2HnCH~d}PPu-ngSyKc|jA_r7K?$urT3B>_+Xx$wzs`KY){FaYISDpfCG zq-1Ow(Ea;jy^XrX<8{<+&871)dIW#EbgjDVope^LE@kHCo!4Cb^}}hl$)WEK{*1T- zF}yV7qk+QiTX?pFhY}x4G5V#Jku^)zo}`q)j#~VGB6|;%9#8)<4p!AiSRv!Q_Vs8i ztbHI5l>nF1MJXaT`J@!l&`}*7b3$i*9poL8o7!$-vcE?*C|4)PZ_eZ*(oBXrnD5Fu@X&| zs|f#_*RPnec45BJq96|WAhRQv36krS9d)bZ>`OIZK#V#&UO16R`P>fFKE*33|MkHM z5}ms$dqh(MB0EZZr>2c%l&2*(-mLGuoOc2lFvji$BQHIA9^3iJZOw9IrAT>`q(3(Wk!ayJguzr6m+FG#i>vq01{a)Nk)2RD( zSXMajYh!_mUFPcHJrT=NRVm(T*3FF?%jSR5Nq(Iej7EbgM9d`En zCfemZ&#*jDIcRTSe@+#y-4peI4;l+Jjm)M$g-T)X-eTU=Zn_|N_js?1F}4i5)n5J_ zY@>MbVYA}4MKHnUCN*Zc*i!oR6=y|m>E|M0rMdN*u7|u%vK5&}Wt;11Df4bevsq0G9aDM)_AQ-xQsV=Hh=^bNl8gAOP2#00V6Aw#_=_q)^|ORo%5%F(a+Q&4DuN# zK;Js*XJY%~(uIE;Df;uN&0$c0$Bvg#8UYo5?M=a<1UdW%Da~mXKti;)UWWeF?kbfR zcZrrk0#$iWV;XHKo2UlwU4zVk(W-??&jGa=#D6&c(jdxMPNq%oO%vTfL|lPIbA zs%j4#TOc{J+$_)R#rtkcQei&pPoR}E^+r)U)uDbnX&|mmwGy=~^uMECyc8FDMDyl< z@OlXwF^q%|mkCAbWLx_WSP8>D(OJi-1NJg9-(BeUXjrUk-5dsBd}# z+822Qd)$49opDAQpG7709I31hoUOKgPNdVb~SN% z>xx||$8ficFd)A_^4^`KRw^Y^$XYRI6CJ$~;f+wDow5Fh)pB+uyiD0p(D+n;ftciA zB*i~<1j(;cKW)m}sNTm}N>;h5#a=_Uo1;W z{e$D3l?an^#)5AOWLVv&Tv#i)ap%-VrW2p%IV7weo-!2#9ZEXo5Zn&t0Zzd-O$8AlgEle5!wiu)XOW{1lPxOGwQ^efm==6bw3tZ8XB*SR>JYmPZ@~rQy1Y zN8}X?f+Ukr$tI;X36J{hu@+ug^rkXj+9gL4aVcX-Jk(lAvwJDcg}6}9ckbEuucQ6` z+s9A;_$50f_(5^Fmp*CEl6f?A_3-MXv}e^)(N#9D}@!sE?vumI0cu zO-}7WrMxhry4&7hMz6SkfbFUYHWj}?tjafZCnm|U%L*7s^vr-FRDOQ)R;)=RTcqqm zDa*#Lul~+sO1@+1ZJN$Czn1T+xsD`CRn&V{(kSn=QfFMX+>wbjO8^)n5`|`58 zoCT2zM!2YdTB|o(w%1ABrEQX_GTX*p0V|PfcpnF0M~%vO+cv*{DHI62NN~Hsp5_E{msekqk&)Tm|&#d91ysAc-$j3yni|PlrlcPnOz;*BMVp1wOZ{(e#L6 zUnyTU921-pQ*xnJS9pFO&Z{UVm~SUFZBrBBRlZkYRIQ>N$j7-Ylr-bMvSS=6UWoz}v-1l0l?|*p3u>E?T{Ix`i3Xi^Oi}XJidp2>u6`>KTxNR;PJiD)h_WjJ?9! z=|$B%^%IGkm4J{HS0Vp725(3FmIlDa-GmMxEem}I)LqkR%|+HsiuKM5Aa?zER~x?Rw07=j7QXom&l*D5d?;ke3u2euL45^a_0#z*$oVxBtBx+N_*4*U2IQiX_ zoJ>anQnGeely#WNq&k+)p#sHCyKk_}Qc=7i8nsRo8luA>)b4XcC z%C97oTx!PZZF&dHPMMk~6d^QORnnmKeR6~`RupXDISF9I(`4W ztviKZL#9}MVJQGU0e_00R42}q@Fbuf2iY`BnNlA>>q|ZBr+$B%zF54)WOU`cYdU9J z%!agP>*O3KzPt%u8cV6zg77*rsH~#X^gV8Jx-tuoyBM}+G_J4%!90~U)LvaqblB1ZkIXiT9@7nX|9BCgLc%y*8P_XCph@B2AP%U-u_$iEs=IBkPN~(H+HQuiy z;8Bw=GRj}ARQbt`8uZJx$5 z9g--mtGU(&DJe|-t@!x>*Ls}wJw;^*xX>@?n_7V)+;>l`P4FYNAQ zH+H;ARq7M&()xgOg#4@`4q=}26--_ZhAXzSQ@+Pr3puB&TVUaKh4K{CR?n#{P4bKQ zkY4Plz4?sMktzaiAKvwP%^qu2W|xA#aN;Oal+Vf6nmx>%T2g2aJJtry zvH^_kZX(BkwrJuw0Uz6SO4IZw_lcTKvkBV$*nb85ni01Y}9F=WlR)j4qU|$@&Up=R4-E2T) zn1ptX@3+o`DD zy{o3?Xn59dJu3jJNuFEN8M>z>pI*1dL$uS(7#Z6n93BIvx)2!#@jja`bo@98F?C}(KjW=D7 z@8=i(BNhDcocxw9vwN^7ve~Zl^=i>)acY=La#>5(5}KwYuuD}$x=k^Os?qo z>TY>}2(~=9_gw~muFAZsPVn$FSJ%wp(1_+%M11~nz{PpwKpMLzf)=JfvPM9aD7&7_P21=QsqUnNt)ix5wrMY%bK{aa`^rX`P z*L#JQuD&fBpf%p3CtW?~VmA<5T7pvJoa*xE+(dLxFtDq- zS(m*2=9CeEmBW1;j>gz1+%(U9y=?w|efjqJ$0s#ZU$0L0`~V9F`AI{LL&IoohKL^k z97Sl@>kxr|#FLD+(oY*7A@nk9rKF&+!#T^M$Yf&yU?eFS#Hy~64$5mwxjPiip-vDy zQL~!E(I#3)fcJ;mY>FE}%B*1_ydEq9UuamrIBo9M{Xu;gwwbyRtd{aUhwrcPOLiO| z{9Np(B!d^t08Q8IA`Rw7_O5ot4v>D(pBG5qbXG5ab}7ED6(sPtU&ilVH18jiy&hqI za^_Y;)p7QVWV)+{pfW2&rvQy?^h#^+f{g4PvdVF)_D}0^9P&*=IzYm$wU{DJQ_EA> zD&b_5(>d|oNxKo?_C=#@Jyh)3+2qxEobS*ovghWl*kfj~;OPL|(}t)eN|&u=wIz#H_e0s(&p5V_je&CIpiI zwpuy9tkxs6TTlaYf{c~a)CuvnX;!iG6#gyu`F7^Ps6{!j2SPNk+? zAv@3*RQk?RN=^WDNSD40T4d+x?x}@?G_0zB=CY0Jp=4|a;r2@&F8%)P>GGylC~vtzRhx6=-cRjn0{FPrM1I#XLpOM_Cn%Jiq90v< z12Z~b3&rxb3u;=(Yw>cBiwHpw%Vesyu1^9OXZI#yJ8$RobSA2#1EKai541B;FVAp; zF-3ErVH@=X0FF%RPz}^I@i1rK?V;EK_E9RmhLCI} zkZQ&$nYQxI{@?`E_F5PH{*SMpzkmOKb-XN9AOSwrVUqQ-O2V}v2av{EY^1vFbUvDh zqk~XMdK(rFm7*wo){{?Q)l&D_;!`7ux%O&Cr8D3KzhZV`Zh^BmlmP6z}h3c*`3mrYtU4GRbhzf zgz}7e^(S*k*m$6rqQ@vOwXS{}U7n&QBxe>3fdgMx>X-3#b*_KNPj?b(%Ciw1238SP z8`?F^*fh>1?(v$NiW+L`*Qmmyofq22G)E`+y-OX4;Vezu`kK}UI$V|DckiczvK7ps zdu??#QmlH9rhoE$R&}g)t2rTmNo-d$q1&CMesNV!&rS@dnZ{K9jAgG5?w?+X$kEIxgcn;hm{$2CppU?f?23Uv|NF&>TB%8@VAxJ?TaFYm3=I{oZRLg|RXM^S%4 zTVYa|2D4p!!`87*Ls+yL3B|~YfS!5ijOl$I-^u<%?`6S4Q;P=&`Z{c5s=EtE{eM== z{-LLVNt-}xhwj7dhM!A+cO@Resr{1@Wn}!Q_e;L=JeN!cDV!|ZHU7Rg&VMD}SrCWr zSbezd{c37ZpL%1@k_bq5x8YCRQ*Dgaw`)e=*;BLCy+lLUtr@7B<}%QMzj>z!LW$`H zd8jU=+0cxH#dBj*gCVRP#ud42Ws{hfe$^@|>)hc5SA;~;{^i%QttOQQi6g>;t zyckdav0AU~L(ki)dcVs7h>NS~m~;Chv>Khpqlmv#ABmhptsqwRDA_n^%+G8Ez`ve1J)U0>0vod)4>ZCnus;3Q;>4B{XTAM}px_bGSpnBL9#(=57 zj8zD=)0xCZf`#CJJB_Rl%5^uH5=j06^k z53X&QTlmjI_{Zn3KmYWv&-afN-rZvMr#-b2*#!aONH!j>PL4G+MyQ<5%)oGm%04QV z>yZfI*t}frS`84NlS7UH-V>UV-9)GYvzV<`Z?qijOzP-=kFFUB`499o6G-hG3RbsA z=mKBdx0`Y)9NJ5wO@^~%*74Uc)26Cwb4-`h7F8LM7TT=pKtNm_Z$(K30wW(Np6o9j z7w_%>Y`I`pOB-0x_B-E`Y|EnyQPZrqRr_-N`2NeU-{8(pn)2Bn{T{dMLv5-_H0OAE z$x@x&Q=YAVUFs|=N~6}B#$Nne{bQ_A@*m&@EFMJA^-5K-#90*kl!v`iMfrR-6tRlH z+eu6ZF;lUr%W06~Nt0Hh508Q-6|4Ab_|5&zUMXw%maNR#vUUC-l65CF3Za_C*)KSh zw%s7p0jNEIAHLHm2Org$DJw6!vG=Nclm*(Na;^G*keQ{;Z%$H=l}fBs`S9HGc&cnw zOg(3_EyvQLH(gyRu3cxkFoG5pL=!7{L4FSjfkyyOPi5r+;G36Hx6-0K;AF%NineC2 z!d*y`*sV(z3D&?@v?{8Xu<@bZYaNt-tyE96b7Tnv*uOFwyIgIHi+H51o%*j1FKUpp zo7v=lItI?e5%XEL)%obCGla;Q0Jiz`R>1B!t>(tjUo;N$fQu-;^jhfq{`JRKl_>TP z?a5ICO0tnr`>nIg>AiOfO-`j#gtPZM6q6u%E*Fn_eWofc&N zx<>Uwd(u=Oi4x}QdL_RcX&l4=o(S>RrrM!O%t^K-MPJUiE4-i>yh0irqiPn2N*wop zs_9^>`!x?a?QPGMfZ5r&(@qy{4LNOO_F#30N6!|`57!Z*w5C6*OhlR79}QFC4=o1Dj!1q!fT%Gpn?gVGr76Jk<~hzqUZq1KT?5UK@1U8W`s7pa*O zqJ6Mk#n9~=)}v@L>`(j%k9}RJA7A_D-N?KvwMO%MLzP(QaOqWoxq2B3z(|aM`QMPIt2rQo7ye&|LyC99a^7xLSPeNy`ps zh5dFy{^6O})ru$h?-sb(J*56=ai9H8TyVhKk)wVATayY|x7=78N@sX^7^ee%*HmLn z9|xYWb-_((g&+Af`ysJH`1rP#qJH6z%6_{$Bt$YTr-omcCVDj=5 zim$)B(bPr`M|g+wYD;G3*&vtz>|3(y|0H76J?pXrV&5D`I=rH&mdy2nO#~%E&c45R zPM?-vroB(*5b-zBi*Er=U2Ywm`>Ty`ZB8zc%-%0a`NR?Me-3gxzce4_zW^)A|3-uJ_|IU%}r z#iv2CW^x+6Esl8 z%tKRQ_^JJwBx{wWq9X>{r~mh*dYOcH(gp=bdsP~pLJC)uha?ppfGY6c$VZrt=#^-F z2|~PS@;;Y;lH1X|hil%cN-`uB1caIti@5Z$;zKvEwRQvNaUI8IkL0e1R65jO4i9#m z!L&0=5f952yhXAAaaj*nmFFhbvv0G~I+p`1(|OKy1)0+U)eeXCbLad(xCt<_s_y5! zo#7(;k-c~|o^V&5x~RS)6@xXYKz6^c)*pYa&c>L3UL3dfC&(GKu)O*bp8#Rpo65?? zDr0cOM-v7cf?L@(XIo=i5}R!`o$Ad(CgMAJ;a>@xz)Wq7;UB8_M8`t9j@pq3m3aJ7 zolv>W4mPWto`;I@i}Y>Z;VTD;kJRrxotAV5%#fv&c8JJ_4e!8x;x?!FB7W!z*lo?* zb!CKql~`#|KE=K^i_wL%dGKZQ*BgX8CkzcW`*M4kWX)Hq_hWwl^3%S=8uurZFsz%h zIkXs@?CD`0EZ7QDiB;0KeT_49_4#+hG`m(f(t=v4yUeR-w5sm`u|tWw)%!(MEsnz6 z!-orh*$nC#3J{h!h3eJU`Hnd?c!D9r1XaR+PfJweoYnBBk@vqK0CO>Nng7w>*2g>e{;e8@#&XupFimk z;q>J3bmLCSU-sw#$!x#c$g8reNDqL>e%9)!KrTr_aapG)PeyICHE-KTTlY5Xbh}G` zZ168?*0Hbw=4mrLr=Y2%mB12!2bkmS5QA-yAjgN&a~n#TIEoEH3h8v(ZYTi^z}9G| z*rcSvO3(#|n5hN5^2Qq2koY-;Y(jAi%+Ie+@FL3F*)^w!%_+8RUH0dF1|8qqF|{`# zD9rbD`Xhe7z5o)M*)RUZOoIb#=lr36CD9DsVXG$YwDuFU|8eBc?O#da%G+Fe18~N@ zatBGMq->j7fe34=9@x~1!e2^2u&XN=Cayj$ps5gXVvkP~eu)=@RI6w0UfrQTLVPRP^`Saq17Q`EXU8+Oe;Hvz*c_ zBGb*;YjUp#qXHGDoW0^sq`e@d-bVyQ@Ma$0SY+$?1ikJZ?^?f7Id z53Qql6ToI0%h87T%Sk&3x%MukQ*VrTLh6F_@3e!6$g!27pmMh+YXL5m%hotzDx2NX*48DY-6q2>$%FIfaE=l& zGEazEREN9inc`g#VF`TC9t2CYHzM=nXw;=j@kvDoouV&jh9SQr-Q@(w;ZcJ@tie#Jr9Sxx;po}c1KEoz3{o%axJJt zXN#q>-m6XW(Z{$nQNa7KrWlG=?O~T#TFVELy04(6V%^Jt$rCVn^Lz9 zje^JA)3PfkRMK)(cEIRV6XO6*CnJ`sy)^FG6PxF_b_3HkxKb3^NTZ2@@ zy${Z@l6;LYPMDPDv&r~>G>YvIlVKiUD}bC;14y%$X;$bar_^a8GUla-AK|63d}KuH zDoTFvmkPxM-87^2kvOUn+*{9-E7`}8iIgcSLq(hYb%NE z9$U$)7WG(&ZZOlX2#CY~MbM;H<(&ygyCq63zOu5w9K?IuJsDB&Uig3xbWm|fpEG=X zmJt`Mspk^r9bNB_z;D^P!CoBt7J`hPw$gSN^{j(k4BboY>u$H=cjuhmHM3h?5XlGO z4S;P0Hbyqq<-|pQRr5D{10d2w5;sY5WhY*CmEoi6;y_!?PGO}yxEtoWUE{Gx zFB4k(lb(X^G{M8*0J>_ClJB7}0gF$cS7QHqdzwI6Nte8hHI*;`Is+i4bxhwNB;kGEc zq{o*R6+s0s&faOZXpmm-)uxevU~20q5mR_`9*YDhD`*GM;!(?B0lu2YZQ2H^RNvNJ zzgl(b>i6OFBI);SnZB&%gRJ@3Q?LGAyf7mpK_Rq%4w-Rtj(xRa0Pj?Tg5KW>Evojx zqV#1@ke4x^jSiwU_QBQ_I$zq_9Man%GEFthJ7LlBkNg+b z5oF&f87@8E-=B}E_9e`3^OM9cPF+g@A zA;_M8bXC=XWP;%Y7tpf(b;$js z-j*g#04zMj$qF*xp^vEb-fL)CcmbNUgX91zzPY+}LE-ZlRuy)o0M^mDZ;M4O*+yjn z0+jr|PImn9EolWcD6xP-N^5;-lZ7FG`2#(D7mv)MlryzX41P1D|-wyfiZ_sTkVcq28>RjWyV z_Lla;*`#%_$%*zF4|&-`*VBoB9`rixY6cyS{PsI`C4kgPlSoA^LCdOZo+?={NeKdg z#%0UR&IW*?Dfl>qj2e&gTxAj?DFicTJy(B!Ap~#2-zzRfneCMW|MvCk7mwY`RQr>h zpzZY+C_q()2shIP9W)o}P}z6?-hRorrxL%! zV~}4zmmeq4MkZU+21s?dqtkVcsWK-d3DiUmE#-b!U3%m^eFe8wEwom6kRKO#^ zpO04klr)L4IiMc3lB*_9W_Y#LofIYbUt6H5hWA$}f-V1nE*$v}D55bsEOD4T!6AZ1BI6uVc3f83E3FcFTMK{SJ3lFt7m( ziJx`^`pS;;15H7q39|QIW7+jxXyiCcyxoBqW6z~Xg`U?r~s;tgKKQrj-wpC4EAa(vGZ~nK{I^0-Z)I7>j z_U|3`Op-zY|NGR}esl%Jsuo0>9d{(_YzL;L3;8M8m_t-;4O=ZD)jOKGDyw#)Wj;|- z(0o@4=k@}OXL~z+P0Y?ZK?X~y?6CJks1obaV<_Ia^rYc`v#svQmcv$*rHa}FaPByL z%F^ks&5x9e1pVu=XyH^RN$>(oyorNnZibHyPIpbmzPXxwd*STB~S*<5^v|B6@|16+y_tx0BWIpoU6R4 zK02rO+#m{nMdKlz91b{!#X7wR?Y08R-?iSB!_)bY&?8x7S+n(Y)ew5+w6MYsHcX8h zccPvu2+>xbYTM0qdA$1yW??l06uYlA_9COljqOsr$&IHyyu9ntn#c46V(_#Ls55M%1+?vyz#UKOICpZc0sSh zu61|Jr)bk-?Jx|&lJOeoeyyGiZG63MPqt{a%_)v-lf_b}&|jtawS(0RdsVvtkWt-(y$M8wFW!Cp1(+>$a(D${y$`V@Zd zI<@ahgY~@%CJ9Sx|h|nr%xx4`9y#G6Mjp`4;O@>Zl zUNbwra07jA9;Alv-l0V+?%gRTt%e|8N(DP!m)@?`|FTl)uPfz*0I_&ez>EifADmE# zN`!3QX?O)W37nv+sBzz|r$e&tb8>QWK2IkQucAKt%VgqNvJ?HcH8ai$sYR<~w%)3g z@3)pc4tQ_F!NW(-tMbOh%k`dDqSL@0;5e@5@%+ zbLeD#>M#LQ*cX7|@TgL_YaMvV4BcGKW^ny?^;l7dT0p5V8$mTYm$RK9YaQ5wnL)+b zD}f^GutBF?>O=I?O6|FN3Lc%oz_{2{0CLJ8f_hE|+731P$7aiA*625X*qCjN((9M0 z-jD9{>BTMsYV2(JrGldu^tK2l=k7Td5D;F#=k6q%sGR7Qvz2s$!)qIm9+0kdz|M23a?+xrE_qIiU3WAY=I<`h<^E9F-@|?qA7|Vg3FjM;$^anYAm3C;PJf$rLfPr+w zsi=~f<8;tZnS1hxEnNHIP<@?R899roT?e7R@~CyWGOF_bvXG-G5%5l9K%ySk%jT6- z*dr1Fbs20zI(d}F8QyH_A~6e5wSgis$R$~xhojqayFtN|ZZ7*!K8bj_FLgbLs~6K| z67ZQN`zvaO810sS7nVLR(@SIGlWjT4{c721iMXnGJ1{t9?T~G4=F72E3iJ8VuAodv zZJ{hb&u&ME!-KOf;A^?aX-!4Iz0E$I5Q;W_oO@LI(>`YKv*zoDt>riHke&kM^2LH` zo&d_M+qbHhEQZdc+F=F93@(meQi|3={iU63-Su*!3Cy^ETNs#n&e*7>YGZb+2QU?7 z@{Vy1ZIX0Tmxp<(Exx^-y3eb>_2WyarEX7S3);UCf%sb%!FWXK+l_`wN6w)teQput zJGB!4MBD14i!;jr=F=fLD(JmhOwx2S6TvGaUNw3p9x}1m`^=(HI&_UdIK0<_-agvO zVe0J$zCiZ{P_N=wV0pe(bWQFS?#^j^~jQnb#04N zy1Qt3aRVximrK_GJapVwilCIS|-!CD2;0Qdb!q=&X z+z29nj5LMhQ&S)UJUMN7JLbXe0e?cB#*#&bm$YuTL(;<{=)7W|$F6H3SRRlB`s5Gz zaLdET)8@Q@8j9sij+ZMAXKnSNDmauBBXmQJ0he91UXtB)>wQ(=mjk|8>>#q_w%O~U z=D(^`(68l0#t~N>U9-UR-n|EriaOKKcvwl(t+>E@&8#E;HqlQc#+@IcLZY)2GE#2?5{Bu+7pz$QW*C0`2~K zhwBnF+c`Kq7ApsFZ$x)ahp!~1^cJQ&EJ5+#b6LX|XjteA`fjINb`7&TBRUk01x>-0 z6xGcna0TNI-SPxxHu3o#Kx)K)h)ZJH+xWUxYqJ7l)Av(y1O`P&zy-WjX+vhW zlv*!K!#ae>>H&T#MCxO7S%5zX9I9|Qj7{{L$Lbkm_jx(Km8ItH7_HZdW_)17VQ^HA zk+|kmKG2Py#P;afKR4}$29L)WcNg7{outWj)q;qF!v$5bdt#c}7r>!^%htP~pl8=~ zeyPh`#5xE+kLyzA*^<190onFz&hW24Ft1bRc&{-H!^i958Uw zN=rR?uI|OQwS`#oN%H}JOUb~>E0Jwg;VbOOV5B!ew^Bq&Y5@Ou@mOVcZAMhr@(yf9GSg-~Ab}OSB6p{1CJ%k3PL5g^RX%6+v>k|OchNLsDAJjC zwVH!yKI((ENqF>p&>>POXvIuU#h!SujeP}IC-_dQ2rXHn^{n%eyK2s(rrnO9Vl||` zjbFVl)$!s0Y=P&0(Q2kLB_tVGt|%Be*Za+;Imu9=A?dntM+fC$$>*YDWWs(GFOltd zT(XO{?x=ylBLymv%$kuxsf#tod1`wCt=~zqyhb3FYx`CoK*GV>!=%uZ-Cc(#I(x!K zP(6pGfj_Yr@V92Dxd8AQsD&*a>uOn5&jM>FrAi!?DpDeUYbexBhK&{;0XpYU~+@!-ZxNxia(Rjv8Ty8JfCG$>l8&5pR>Ei(ZM`H(gDfNYdbCDq*6~R zU+M(L@!NI(+d9R+t`jjvP0*~3`hb=<^ag zq}EiNs<7E_gB;kFzQyYBG3%#T?xsYj-7-#?@E|T8pctGm$X8qX`@v_#0o#lIrc+yw zYwmnqeWrlPPT!`#tyB8zIw=4Kr}AFb(Z*?uvU5FiCg+W_+C}No%+t>_Y>87ocaNYX zCtlNkv=wwZ0=79xZD$H#$G$XY9u!d_L3$r~No)^${t^$G6rHTFyzeKyZH8Rk4xe6O zHbMKONH$Q7I(S#^_>`72fL(%(dYbkYS@kcf#Oz#<$Wwu zZBpD}U270I4uH#j9@e3+Do}tX0PX!hJci}Od_u+QNub~X@G$htX-WGWo;Jx+;T0u+ zAZ*EXZWM;UD;HmZtOXQkZTc_!>7@o5p6;>;K(>?|CKf(cO^w`6@Z0q}yh((Yo;MK1 zM875fro!8~;F8i`0dsugWHo&) zHcf1a`CflzCuZQW-sxKOkumN1M!f>{KhID1_~WPhmv8@E4c44L@;DqCHuz}!1clE| z*x=}s=j|f4>xp?xKnlQ1urKiooTHJ~E?e968S)eoZbpKCpq=U= zm2{mdT`TB%8b$Ae52&91R9BMR{9c*~%Kj^01|t=~^{!^Udz#0^>2+RkmNjm}BOs(- zmHenm1?)y;%c%?CO^8e3u-boZdQZlqdJWw<->H%e*4_udF0Hj&IeG{*FY+4E|NQ*p zr=MRMKR@zwPGNoO-oN*9-?ou|X07}5Om7PHT}MpGo=$Hey2Juy==NR zU)tdC=_{=FS~O6x>vr>1m7M^;-i`(WvnmwO3wH97*PHvg4s4I^eY+RE=FbGWJF{N% zRbR+4RrS_)8y`Bv0J0L7^d#|ZjSzUOtu+qcuxdY^hyg(H;iT%td9as%-5XlC*rDeb zvBh?!>1FA$E7kkHR^Na0@zbkbSF&#?d~n?7kp@#;8am$OFC)nrc}8F|OfsfQEwHwRDF_RIwk=3ejxE}M6yh9Y)Al%@zCO8b)P=9drh{y)M`HpYC73I2D;bZuR3`B>% z7B?si=^NzC_t0%PTcmcoPA~4%zntpz)^}?f2PW(;;f);HcBDg(qf zwB>DSpDp_{3oFejQ1S?Do_`z?nkn^k0MQYlHSeJIQk_eGBs`R;mi}h@fktyjew*}r zU96Wq^=yuzWcoo|1&s1g2)t?8&~K-66Pgaevs4&{5P(;X5I2$E?%2C1)w}JX_D0B# zMc6h@j_?Zja9FqQb%&Nn$84k>t6O$6MO^9}wfQi|sLNS%y%eD8UPVEkx~3)s;pY8+ zG%N}HvndXLYQXb8j>RCFrVt@2c@c4)$96JzRS)qX|5o3>O{g|x#_7myaLXG||V z@3&=||DKNeecV6nPaW&KDj<6A7nnZ7HJYGsOGw}ip7x<+=%VEHrPQQTlzUtrfyE2Gyqh3@GfBxN-~Az#H;6%}qA*8}TH<&I z&DvN=IpYSsk?aQ5!p8TvNx!#MD!@<><0JoZKsAs)HD5pAWGt|@*=kAKjUB*)m*U&btTbJR z;fQyC&+5_cFw|-h8Pd*TDnxeO? zr(@L$0I;>)$6CQg?=NC5DpHL4wo3oHe|-smPw``HA5wU}Jyp1ZNS<}5if)Qv4MAp5 z?dw+b;E>BJZsgE0j1GcYAj?xNaLBzU(fWCW3)u))Gr!~pRQ%6z9`Pd3Mrj@=GdKxm?d7O{j>%MP|P1spMkkdX@YX^C-=pan%8{Otf3;yhoVcQXZ zP~FoB)oX(!4Y@t5U(1GM4rA5)QY7e9#@y84zux45{yn~aR#ot&xflT29s%lRBL~|U zVK5|n=jA~eym{1zc-QAbyHRyw+3>>jX%UxGo@P}t$>A2=t2S-V6`SRRZXm1GO_xg^ zqb%(o#c_66yh2*dMy%q^^80oC4eXwOMKRO0qC+vvVU}BCwJAFpr6+q=Ul5k+ROodj z1?s|S!*S|+b8P+Cwo^G*#jwCuOSXu^0^52KWY;~ELl?yxeVl|rlGd9z*V9UsWefaR zsGya)UX4e)Z~OhqmAqGZ@rRH49%hXIZfUqmvBUPyXiq(;P#- znzO~8jFok%iv1J1SsngoQbV?S-?p=@!TP%bbUHiQs5bfJK)<4oAlzdtY4ZGb4e@Vp zy28i(S_%M94x23~MGy#nP1*5(%%_basugoo)^`%}uptqyQlRsMKt51Vho59i?r%2M ztRaH{lnxHc^IHJ=aSjFjr-L4sjimdK|EsVC4c`^#zmJDrN#Vq3?bp^|RTTOMufC-} z*QHWAE2xy3cRu7!FPuXI11({j>AQ_!4H!hv(MW2HlH-c%*RZxpR%Bs+cAEl3f+^wz!sYg;08{-@E}&q5{a?NfqeJ6f=8up?!Pc`JVP<4~2yCd(MltB#tH+lV#AS8@(NJuZuI&OFe=9uZGso-ZB~&Lb3ItY#B0ZMu+-(+P}92H4iU emd*A-MNV*WDVJz=8T{7tKmP|d2O`z(Z2|z5BGBCc delta 66012 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/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) acct-user/frr dev-libs/json-c:0= >=net-libs/libyang-2.0.0 sys-libs/libcap sys-libs/readline:0= virtual/libcrypt:= grpc? ( net-libs/grpc:= ) nhrp? ( net-dns/c-ares:0= ) pam? ( sys-libs/pam ) rpki? ( >=net-libs/rtrlib-0.8.0[ssh] ) snmp? ( net-analyzer/net-snmp:= ) python_single_target_python3_10? ( dev-python/ipaddr[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/ipaddr[python_targets_python3_11(-)] ) !net-misc/quagga REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/FRRouting/frr/archive/frr-8.5.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam 4efe951aa8ce2c16288d7c915196fe29 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ace2b25e0242784d8c32fddd6590d77a +_md5_=4210cded8adfd0f3221d3a7d6f5eb109 diff --git a/metadata/md5-cache/net-misc/gns3-gui-2.2.39 b/metadata/md5-cache/net-misc/gns3-gui-2.2.41 similarity index 86% rename from metadata/md5-cache/net-misc/gns3-gui-2.2.39 rename to metadata/md5-cache/net-misc/gns3-gui-2.2.41 index 1a531b67e050..8d0f4d6bbdbb 100644 --- a/metadata/md5-cache/net-misc/gns3-gui-2.2.39 +++ b/metadata/md5-cache/net-misc/gns3-gui-2.2.41 @@ -1,17 +1,17 @@ -BDEPEND=test? ( >=dev-python/distro-1.8.0[python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.3[python_targets_python3_11(-)?] >=dev-python/psutil-5.9.4[python_targets_python3_11(-)?] >=dev-python/sentry-sdk-1.17.0[python_targets_python3_11(-)?] ~net-misc/gns3-server-2.2.39[python_targets_python3_11(-)?] dev-python/PyQt5[gui,network,svg,websockets,widgets,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=test? ( >=dev-python/distro-1.8.0[python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.3[python_targets_python3_11(-)?] >=dev-python/psutil-5.9.4[python_targets_python3_11(-)?] >=dev-python/sentry-sdk-1.17.0[python_targets_python3_11(-)?] ~net-misc/gns3-server-2.2.41[python_targets_python3_11(-)?] dev-python/PyQt5[gui,network,svg,websockets,widgets,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DESCRIPTION=Graphical Network Simulator EAPI=8 -HOMEPAGE=https://www.gns3.com/ https://github.com/GNS3/gns3-gui +HOMEPAGE=https://www.gns3.com https://github.com/GNS3/gns3-gui IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=distutils-r1 virtualx xdg IUSE=test python_targets_python3_11 test KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ -RDEPEND=>=dev-python/distro-1.8.0[python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.3[python_targets_python3_11(-)?] >=dev-python/psutil-5.9.4[python_targets_python3_11(-)?] >=dev-python/sentry-sdk-1.17.0[python_targets_python3_11(-)?] ~net-misc/gns3-server-2.2.39[python_targets_python3_11(-)?] dev-python/PyQt5[gui,network,svg,websockets,widgets,python_targets_python3_11(-)?] python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +RDEPEND=>=dev-python/distro-1.8.0[python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.3[python_targets_python3_11(-)?] >=dev-python/psutil-5.9.4[python_targets_python3_11(-)?] >=dev-python/sentry-sdk-1.17.0[python_targets_python3_11(-)?] ~net-misc/gns3-server-2.2.41[python_targets_python3_11(-)?] dev-python/PyQt5[gui,network,svg,websockets,widgets,python_targets_python3_11(-)?] python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) REQUIRED_USE=|| ( python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -SRC_URI=https://github.com/GNS3/gns3-gui/archive/v2.2.39.tar.gz -> gns3-gui-2.2.39.tar.gz +SRC_URI=https://github.com/GNS3/gns3-gui/archive/v2.2.41.tar.gz -> gns3-gui-2.2.41.tar.gz _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bab2d24b718858ad2ba1a41bad20333f +_md5_=8c073da79ca0e85e1850769d8452b325 diff --git a/metadata/md5-cache/net-misc/gns3-server-2.2.39 b/metadata/md5-cache/net-misc/gns3-server-2.2.41 similarity index 88% rename from metadata/md5-cache/net-misc/gns3-server-2.2.39 rename to metadata/md5-cache/net-misc/gns3-server-2.2.41 index 2ef7e0c859bf..dd3344da864e 100644 --- a/metadata/md5-cache/net-misc/gns3-server-2.2.39 +++ b/metadata/md5-cache/net-misc/gns3-server-2.2.41 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/pytest-aiohttp[python_targets_python3_11(-)?] ) test? ( acct-group/gns3 acct-user/gns3 app-emulation/dynamips >=dev-python/aiofiles-22.1.0[python_targets_python3_11(-)?] >=dev-python/aiohttp-3.8.4[python_targets_python3_11(-)?] >=dev-python/aiohttp-cors-0.7.0[python_targets_python3_11(-)?] >=dev-python/async-timeout-4.0.2[python_targets_python3_11(-)?] >=dev-python/distro-1.7.0[python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.3[python_targets_python3_11(-)?] >=dev-python/psutil-5.9.4[python_targets_python3_11(-)?] >=dev-python/py-cpuinfo-9.0.0[python_targets_python3_11(-)?] >=dev-python/sentry-sdk-1.17.0[python_targets_python3_11(-)?] net-misc/ubridge sys-apps/busybox[static] >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_11(-)?] virtual/pkgconfig +BDEPEND=test? ( dev-python/pytest-aiohttp[python_targets_python3_11(-)?] ) test? ( acct-group/gns3 acct-user/gns3 app-emulation/dynamips >=dev-python/aiofiles-22.1.0[python_targets_python3_11(-)?] >=dev-python/aiohttp-3.8.4[python_targets_python3_11(-)?] >=dev-python/aiohttp-cors-0.7.0[python_targets_python3_11(-)?] >=dev-python/async-timeout-4.0.2[python_targets_python3_11(-)?] >=dev-python/distro-1.8.0[python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.3[python_targets_python3_11(-)?] >=dev-python/psutil-5.9.4[python_targets_python3_11(-)?] >=dev-python/py-cpuinfo-9.0.0[python_targets_python3_11(-)?] >=dev-python/sentry-sdk-1.17.0[python_targets_python3_11(-)?] net-misc/ubridge sys-apps/busybox[static] >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_11(-)?] virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=GNS3 server to asynchronously manage emulators EAPI=8 -HOMEPAGE=https://www.gns3.com/ https://github.com/GNS3/gns3-server +HOMEPAGE=https://www.gns3.com https://github.com/GNS3/gns3-server INHERIT=distutils-r1 optfeature systemd IUSE=test python_targets_python3_11 KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ -RDEPEND=acct-group/gns3 acct-user/gns3 app-emulation/dynamips >=dev-python/aiofiles-22.1.0[python_targets_python3_11(-)?] >=dev-python/aiohttp-3.8.4[python_targets_python3_11(-)?] >=dev-python/aiohttp-cors-0.7.0[python_targets_python3_11(-)?] >=dev-python/async-timeout-4.0.2[python_targets_python3_11(-)?] >=dev-python/distro-1.7.0[python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.3[python_targets_python3_11(-)?] >=dev-python/psutil-5.9.4[python_targets_python3_11(-)?] >=dev-python/py-cpuinfo-9.0.0[python_targets_python3_11(-)?] >=dev-python/sentry-sdk-1.17.0[python_targets_python3_11(-)?] net-misc/ubridge sys-apps/busybox[static] python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +RDEPEND=acct-group/gns3 acct-user/gns3 app-emulation/dynamips >=dev-python/aiofiles-22.1.0[python_targets_python3_11(-)?] >=dev-python/aiohttp-3.8.4[python_targets_python3_11(-)?] >=dev-python/aiohttp-cors-0.7.0[python_targets_python3_11(-)?] >=dev-python/async-timeout-4.0.2[python_targets_python3_11(-)?] >=dev-python/distro-1.8.0[python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_11(-)?] >=dev-python/jsonschema-4.17.3[python_targets_python3_11(-)?] >=dev-python/psutil-5.9.4[python_targets_python3_11(-)?] >=dev-python/py-cpuinfo-9.0.0[python_targets_python3_11(-)?] >=dev-python/sentry-sdk-1.17.0[python_targets_python3_11(-)?] net-misc/ubridge sys-apps/busybox[static] python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) REQUIRED_USE=|| ( python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/GNS3/gns3-server/archive/v2.2.39.tar.gz -> gns3-server-2.2.39.tar.gz +SRC_URI=https://github.com/GNS3/gns3-server/archive/v2.2.41.tar.gz -> gns3-server-2.2.41.tar.gz _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=251308ee28bd7b8219ac06b5403da270 +_md5_=665ead39d0af8e94c72d593ebffabfc8 diff --git a/metadata/md5-cache/net-misc/puf-1.0.0-r1 b/metadata/md5-cache/net-misc/puf-1.0.0-r2 similarity index 50% rename from metadata/md5-cache/net-misc/puf-1.0.0-r1 rename to metadata/md5-cache/net-misc/puf-1.0.0-r2 index 57c8a66fc333..136ca7c1f4ea 100644 --- a/metadata/md5-cache/net-misc/puf-1.0.0-r1 +++ b/metadata/md5-cache/net-misc/puf-1.0.0-r2 @@ -1,9 +1,9 @@ DEFINED_PHASES=- -DESCRIPTION=A download tool for UNIX-like systems -EAPI=6 -HOMEPAGE=http://puf.sourceforge.net/ +DESCRIPTION=Download tool for UNIX-like systems +EAPI=8 +HOMEPAGE=https://puf.sourceforge.net/ KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 SLOT=0 SRC_URI=mirror://sourceforge/puf/puf-1.0.0.tar.gz -_md5_=cee2d0b1961f08ed0755f7402bfce5c4 +_md5_=69cd6aa978ad595ad9b619bc5a1ec06b diff --git a/metadata/md5-cache/net-misc/teamviewer-15.28.6 b/metadata/md5-cache/net-misc/teamviewer-15.28.6 deleted file mode 100644 index b4af93319cc4..000000000000 --- a/metadata/md5-cache/net-misc/teamviewer-15.28.6 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-arch/xz-utils[extra-filters] virtual/pkgconfig -DEFINED_PHASES=install postinst postrm preinst prepare -DESCRIPTION=All-In-One Solution for Remote Access and Support over the Internet -EAPI=8 -HOMEPAGE=https://www.teamviewer.com -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop optfeature systemd xdg -KEYWORDS=-* ~amd64 ~x86 -LICENSE=TeamViewer MIT -RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/fontconfig media-libs/freetype media-libs/libglvnd[X] sys-apps/dbus sys-apps/util-linux sys-libs/glibc sys-libs/zlib:0/1[minizip] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb x11-libs/libxkbcommon[X] x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm -RESTRICT=bindist mirror -SLOT=0 -SRC_URI=amd64? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.28.6_amd64.tar.xz ) arm? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.28.6_armhf.tar.xz ) arm64? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.28.6_arm64.tar.xz ) x86? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.28.6_i386.tar.xz ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b7ff4802438d4b8025fc5f9648cbf037 diff --git a/metadata/md5-cache/net-misc/teamviewer-15.30.3 b/metadata/md5-cache/net-misc/teamviewer-15.30.3 deleted file mode 100644 index 3c419937358a..000000000000 --- a/metadata/md5-cache/net-misc/teamviewer-15.30.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-arch/xz-utils[extra-filters] virtual/pkgconfig -DEFINED_PHASES=install postinst postrm preinst prepare -DESCRIPTION=All-In-One Solution for Remote Access and Support over the Internet -EAPI=8 -HOMEPAGE=https://www.teamviewer.com -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop optfeature systemd xdg -KEYWORDS=-* ~amd64 ~x86 -LICENSE=TeamViewer MIT -RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/fontconfig media-libs/freetype media-libs/libglvnd[X] sys-apps/dbus sys-apps/util-linux sys-libs/glibc sys-libs/zlib:0/1[minizip] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb x11-libs/libxkbcommon[X] x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm -RESTRICT=bindist mirror -SLOT=0 -SRC_URI=amd64? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.30.3_amd64.tar.xz ) arm? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.30.3_armhf.tar.xz ) arm64? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.30.3_arm64.tar.xz ) x86? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.30.3_i386.tar.xz ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b7ff4802438d4b8025fc5f9648cbf037 diff --git a/metadata/md5-cache/net-misc/teamviewer-15.31.5 b/metadata/md5-cache/net-misc/teamviewer-15.42.4 similarity index 69% rename from metadata/md5-cache/net-misc/teamviewer-15.31.5 rename to metadata/md5-cache/net-misc/teamviewer-15.42.4 index 5122223d880b..7514094a8212 100644 --- a/metadata/md5-cache/net-misc/teamviewer-15.31.5 +++ b/metadata/md5-cache/net-misc/teamviewer-15.42.4 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.teamviewer.com IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=desktop optfeature systemd xdg -KEYWORDS=-* ~amd64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=TeamViewer MIT -RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/fontconfig media-libs/freetype media-libs/libglvnd[X] sys-apps/dbus sys-apps/util-linux sys-libs/glibc sys-libs/zlib:0/1[minizip] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb x11-libs/libxkbcommon[X] x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm -RESTRICT=bindist mirror +RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/fontconfig media-libs/freetype media-libs/libglvnd[X] sys-apps/dbus sys-apps/util-linux sys-libs/glibc sys-libs/zlib:0/1[minizip] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb +RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=amd64? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.31.5_amd64.tar.xz ) arm? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.31.5_armhf.tar.xz ) arm64? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.31.5_arm64.tar.xz ) x86? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.31.5_i386.tar.xz ) +SRC_URI=amd64? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.42.4_amd64.tar.xz ) arm? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.42.4_armhf.tar.xz ) arm64? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.42.4_arm64.tar.xz ) x86? ( https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.42.4_i386.tar.xz ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b7ff4802438d4b8025fc5f9648cbf037 +_md5_=3c493be92ac06fa16276822174f68449 diff --git a/metadata/md5-cache/net-misc/websocat-1.10.0 b/metadata/md5-cache/net-misc/websocat-1.10.0 index 96b073df3b3b..8f603d46266d 100644 --- a/metadata/md5-cache/net-misc/websocat-1.10.0 +++ b/metadata/md5-cache/net-misc/websocat-1.10.0 @@ -12,5 +12,5 @@ RDEPEND=ssl? ( dev-libs/openssl:0= ) RESTRICT=test SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aead/0.4.3/download -> aead-0.4.3.crate https://crates.io/api/v1/crates/anymap/0.12.1/download -> anymap-0.12.1.crate https://crates.io/api/v1/crates/argon2/0.4.0/download -> argon2-0.4.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/0.1.7/download -> autocfg-0.1.7.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64ct/1.5.0/download -> base64ct-1.5.0.crate https://crates.io/api/v1/crates/base64/0.9.3/download -> base64-0.9.3.crate https://crates.io/api/v1/crates/base64/0.10.1/download -> base64-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/blake2/0.10.4/download -> blake2-0.10.4.crate https://crates.io/api/v1/crates/block-buffer/0.7.3/download -> block-buffer-0.7.3.crate https://crates.io/api/v1/crates/block-buffer/0.10.2/download -> block-buffer-0.10.2.crate https://crates.io/api/v1/crates/block-padding/0.1.5/download -> block-padding-0.1.5.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/0.4.12/download -> bytes-0.4.12.crate https://crates.io/api/v1/crates/byte-tools/0.3.1/download -> byte-tools-0.3.1.crate https://crates.io/api/v1/crates/cc/1.0.71/download -> cc-1.0.71.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chacha20poly1305/0.9.0/download -> chacha20poly1305-0.9.0.crate https://crates.io/api/v1/crates/chacha20/0.8.1/download -> chacha20-0.8.1.crate https://crates.io/api/v1/crates/cipher/0.3.0/download -> cipher-0.3.0.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/cloudabi/0.0.3/download -> cloudabi-0.0.3.crate https://crates.io/api/v1/crates/core-foundation/0.9.2/download -> core-foundation-0.9.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.2/download -> cpufeatures-0.2.2.crate https://crates.io/api/v1/crates/crossbeam-deque/0.7.4/download -> crossbeam-deque-0.7.4.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.1.2/download -> crossbeam-queue-0.1.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.2.3/download -> crossbeam-queue-0.2.3.crate https://crates.io/api/v1/crates/crossbeam-utils/0.6.6/download -> crossbeam-utils-0.6.6.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.3/download -> crypto-common-0.1.3.crate https://crates.io/api/v1/crates/derivative/1.0.4/download -> derivative-1.0.4.crate https://crates.io/api/v1/crates/digest/0.8.1/download -> digest-0.8.1.crate https://crates.io/api/v1/crates/digest/0.10.3/download -> digest-0.10.3.crate https://crates.io/api/v1/crates/env_logger/0.6.2/download -> env_logger-0.6.2.crate https://crates.io/api/v1/crates/fake-simd/0.1.2/download -> fake-simd-0.1.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/generic-array/0.12.4/download -> generic-array-0.12.4.crate https://crates.io/api/v1/crates/generic-array/0.14.5/download -> generic-array-0.14.5.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/httparse/1.5.1/download -> httparse-1.5.1.crate https://crates.io/api/v1/crates/http/0.1.21/download -> http-0.1.21.crate https://crates.io/api/v1/crates/http-bytes/0.1.0/download -> http-bytes-0.1.0.crate https://crates.io/api/v1/crates/hyper/0.10.16/download -> hyper-0.10.16.crate https://crates.io/api/v1/crates/idna/0.1.5/download -> idna-0.1.5.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/language-tags/0.2.2/download -> language-tags-0.2.2.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/libc/0.2.105/download -> libc-0.2.105.crate https://crates.io/api/v1/crates/lock_api/0.3.4/download -> lock_api-0.3.4.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/log/0.3.9/download -> log-0.3.9.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.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.5.6/download -> memoffset-0.5.6.crate https://crates.io/api/v1/crates/mime/0.2.6/download -> mime-0.2.6.crate https://crates.io/api/v1/crates/miow/0.2.2/download -> miow-0.2.2.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/mio/0.6.23/download -> mio-0.6.23.crate https://crates.io/api/v1/crates/mio-named-pipes/0.1.7/download -> mio-named-pipes-0.1.7.crate https://crates.io/api/v1/crates/mio-uds/0.6.8/download -> mio-uds-0.6.8.crate https://crates.io/api/v1/crates/native-tls/0.2.8/download -> native-tls-0.2.8.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/once_cell/1.8.0/download -> once_cell-1.8.0.crate https://crates.io/api/v1/crates/opaque-debug/0.2.3/download -> opaque-debug-0.2.3.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl/0.10.40/download -> openssl-0.10.40.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.4/download -> openssl-probe-0.1.4.crate https://crates.io/api/v1/crates/openssl-src/111.18.0+1.1.1n/download -> openssl-src-111.18.0+1.1.1n.crate https://crates.io/api/v1/crates/openssl-sys/0.9.73/download -> openssl-sys-0.9.73.crate https://crates.io/api/v1/crates/parking_lot/0.9.0/download -> parking_lot-0.9.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.6.2/download -> parking_lot_core-0.6.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/password-hash/0.4.1/download -> password-hash-0.4.1.crate https://crates.io/api/v1/crates/percent-encoding/1.0.1/download -> percent-encoding-1.0.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.22/download -> pkg-config-0.3.22.crate https://crates.io/api/v1/crates/poly1305/0.7.2/download -> poly1305-0.7.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.15/download -> ppv-lite86-0.2.15.crate https://crates.io/api/v1/crates/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/proc-macro2/1.0.38/download -> proc-macro2-1.0.38.crate https://crates.io/api/v1/crates/prometheus/0.13.0/download -> prometheus-0.13.0.crate https://crates.io/api/v1/crates/prometheus-metric-storage/0.5.0/download -> prometheus-metric-storage-0.5.0.crate https://crates.io/api/v1/crates/prometheus-metric-storage-derive/0.5.0/download -> prometheus-metric-storage-derive-0.5.0.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/rand/0.6.5/download -> rand-0.6.5.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.1.1/download -> rand_chacha-0.1.1.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.1.0/download -> rand_hc-0.1.0.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/rand_isaac/0.1.1/download -> rand_isaac-0.1.1.crate https://crates.io/api/v1/crates/rand_jitter/0.1.4/download -> rand_jitter-0.1.4.crate https://crates.io/api/v1/crates/rand_os/0.1.3/download -> rand_os-0.1.3.crate https://crates.io/api/v1/crates/rand_pcg/0.1.2/download -> rand_pcg-0.1.2.crate https://crates.io/api/v1/crates/rand_xorshift/0.1.1/download -> rand_xorshift-0.1.1.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/readwrite/0.1.2/download -> readwrite-0.1.2.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.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_version/0.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/schannel/0.1.19/download -> schannel-0.1.19.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/security-framework/2.4.2/download -> security-framework-2.4.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.4.2/download -> security-framework-sys-2.4.2.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/sha-1/0.8.2/download -> sha-1-0.8.2.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.5/download -> slab-0.4.5.crate https://crates.io/api/v1/crates/slab_typesafe/0.1.3/download -> slab_typesafe-0.1.3.crate https://crates.io/api/v1/crates/smallvec/0.6.14/download -> smallvec-0.6.14.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/smart-default/0.3.0/download -> smart-default-0.3.0.crate https://crates.io/api/v1/crates/structopt/0.2.16/download -> structopt-0.2.16.crate https://crates.io/api/v1/crates/structopt-derive/0.2.16/download -> structopt-derive-0.2.16.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.crate https://crates.io/api/v1/crates/syn/1.0.94/download -> syn-1.0.94.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.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.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinyvec/1.5.0/download -> tinyvec-1.5.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tk-listen/0.2.1/download -> tk-listen-0.2.1.crate https://crates.io/api/v1/crates/tokio/0.1.22/download -> tokio-0.1.22.crate https://crates.io/api/v1/crates/tokio-codec/0.1.2/download -> tokio-codec-0.1.2.crate https://crates.io/api/v1/crates/tokio-current-thread/0.1.7/download -> tokio-current-thread-0.1.7.crate https://crates.io/api/v1/crates/tokio-executor/0.1.10/download -> tokio-executor-0.1.10.crate https://crates.io/api/v1/crates/tokio-file-unix/0.5.1/download -> tokio-file-unix-0.5.1.crate https://crates.io/api/v1/crates/tokio-fs/0.1.7/download -> tokio-fs-0.1.7.crate https://crates.io/api/v1/crates/tokio-io/0.1.13/download -> tokio-io-0.1.13.crate https://crates.io/api/v1/crates/tokio-named-pipes/0.1.0/download -> tokio-named-pipes-0.1.0.crate https://crates.io/api/v1/crates/tokio-process/0.2.5/download -> tokio-process-0.2.5.crate https://crates.io/api/v1/crates/tokio-reactor/0.1.12/download -> tokio-reactor-0.1.12.crate https://crates.io/api/v1/crates/tokio-signal/0.2.9/download -> tokio-signal-0.2.9.crate https://crates.io/api/v1/crates/tokio-stdin-stdout/0.1.5/download -> tokio-stdin-stdout-0.1.5.crate https://crates.io/api/v1/crates/tokio-sync/0.1.8/download -> tokio-sync-0.1.8.crate https://crates.io/api/v1/crates/tokio-tcp/0.1.4/download -> tokio-tcp-0.1.4.crate https://crates.io/api/v1/crates/tokio-threadpool/0.1.18/download -> tokio-threadpool-0.1.18.crate https://crates.io/api/v1/crates/tokio-timer/0.2.13/download -> tokio-timer-0.2.13.crate https://crates.io/api/v1/crates/tokio-tls/0.2.1/download -> tokio-tls-0.2.1.crate https://crates.io/api/v1/crates/tokio-udp/0.1.6/download -> tokio-udp-0.1.6.crate https://crates.io/api/v1/crates/tokio-uds/0.2.7/download -> tokio-uds-0.2.7.crate https://crates.io/api/v1/crates/traitobject/0.1.0/download -> traitobject-0.1.0.crate https://crates.io/api/v1/crates/typeable/0.1.2/download -> typeable-0.1.2.crate https://crates.io/api/v1/crates/typenum/1.14.0/download -> typenum-1.14.0.crate https://crates.io/api/v1/crates/unicase/1.4.2/download -> unicase-1.4.2.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download -> unicode-bidi-0.3.7.crate https://crates.io/api/v1/crates/unicode-ident/1.0.1/download -> unicode-ident-1.0.1.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/unicode-xid/0.2.3/download -> unicode-xid-0.2.3.crate https://crates.io/api/v1/crates/universal-hash/0.4.1/download -> universal-hash-0.4.1.crate https://crates.io/api/v1/crates/url/1.7.2/download -> url-1.7.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version_check/0.1.5/download -> version_check-0.1.5.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.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/websocat/1.10.0/download -> websocat-1.10.0.crate https://crates.io/api/v1/crates/websocket/0.26.2/download -> websocket-0.26.2.crate https://crates.io/api/v1/crates/websocket-base/0.26.2/download -> websocket-base-0.26.2.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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-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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/zeroize/1.4.3/download -> zeroize-1.4.3.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=b78b8c71abb19fcc51e609abacf0abf9 diff --git a/metadata/md5-cache/net-misc/websocat-1.11.0 b/metadata/md5-cache/net-misc/websocat-1.11.0 index 712d84c41a4d..3a380df32238 100644 --- a/metadata/md5-cache/net-misc/websocat-1.11.0 +++ b/metadata/md5-cache/net-misc/websocat-1.11.0 @@ -12,5 +12,5 @@ RDEPEND=ssl? ( dev-libs/openssl:0= ) RESTRICT=test SLOT=0 SRC_URI=https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aead/0.4.3/download -> aead-0.4.3.crate https://crates.io/api/v1/crates/anymap/0.12.1/download -> anymap-0.12.1.crate https://crates.io/api/v1/crates/argon2/0.4.1/download -> argon2-0.4.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/0.1.8/download -> autocfg-0.1.8.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.9.3/download -> base64-0.9.3.crate https://crates.io/api/v1/crates/base64/0.10.1/download -> base64-0.10.1.crate https://crates.io/api/v1/crates/base64ct/1.5.2/download -> base64ct-1.5.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.4/download -> blake2-0.10.4.crate https://crates.io/api/v1/crates/block-buffer/0.7.3/download -> block-buffer-0.7.3.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/block-padding/0.1.5/download -> block-padding-0.1.5.crate https://crates.io/api/v1/crates/byte-tools/0.3.1/download -> byte-tools-0.3.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/0.4.12/download -> bytes-0.4.12.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chacha20/0.8.2/download -> chacha20-0.8.2.crate https://crates.io/api/v1/crates/chacha20poly1305/0.9.1/download -> chacha20poly1305-0.9.1.crate https://crates.io/api/v1/crates/cipher/0.3.0/download -> cipher-0.3.0.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/cloudabi/0.0.3/download -> cloudabi-0.0.3.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.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-deque/0.7.4/download -> crossbeam-deque-0.7.4.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.1.2/download -> crossbeam-queue-0.1.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.2.3/download -> crossbeam-queue-0.2.3.crate https://crates.io/api/v1/crates/crossbeam-utils/0.6.6/download -> crossbeam-utils-0.6.6.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.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/derivative/1.0.4/download -> derivative-1.0.4.crate https://crates.io/api/v1/crates/digest/0.8.1/download -> digest-0.8.1.crate https://crates.io/api/v1/crates/digest/0.10.5/download -> digest-0.10.5.crate https://crates.io/api/v1/crates/env_logger/0.6.2/download -> env_logger-0.6.2.crate https://crates.io/api/v1/crates/fake-simd/0.1.2/download -> fake-simd-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/generic-array/0.12.4/download -> generic-array-0.12.4.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.7/download -> getrandom-0.2.7.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http/0.1.21/download -> http-0.1.21.crate https://crates.io/api/v1/crates/http-bytes/0.1.0/download -> http-bytes-0.1.0.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/hyper/0.10.16/download -> hyper-0.10.16.crate https://crates.io/api/v1/crates/idna/0.1.5/download -> idna-0.1.5.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/language-tags/0.2.2/download -> language-tags-0.2.2.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/libc/0.2.133/download -> libc-0.2.133.crate https://crates.io/api/v1/crates/lock_api/0.3.4/download -> lock_api-0.3.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.3.9/download -> log-0.3.9.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.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.5.6/download -> memoffset-0.5.6.crate https://crates.io/api/v1/crates/mime/0.2.6/download -> mime-0.2.6.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.4.crate https://crates.io/api/v1/crates/mio/0.6.23/download -> mio-0.6.23.crate https://crates.io/api/v1/crates/mio-named-pipes/0.1.7/download -> mio-named-pipes-0.1.7.crate https://crates.io/api/v1/crates/mio-uds/0.6.8/download -> mio-uds-0.6.8.crate https://crates.io/api/v1/crates/miow/0.2.2/download -> miow-0.2.2.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/native-tls/0.2.10/download -> native-tls-0.2.10.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/opaque-debug/0.2.3/download -> opaque-debug-0.2.3.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl/0.10.41/download -> openssl-0.10.41.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.22.0+1.1.1q/download -> openssl-src-111.22.0+1.1.1q.crate https://crates.io/api/v1/crates/openssl-sys/0.9.75/download -> openssl-sys-0.9.75.crate https://crates.io/api/v1/crates/parking_lot/0.9.0/download -> parking_lot-0.9.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.6.2/download -> parking_lot_core-0.6.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/password-hash/0.4.2/download -> password-hash-0.4.2.crate https://crates.io/api/v1/crates/percent-encoding/1.0.1/download -> percent-encoding-1.0.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/poly1305/0.7.2/download -> poly1305-0.7.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/proc-macro2/1.0.43/download -> proc-macro2-1.0.43.crate https://crates.io/api/v1/crates/prometheus/0.13.2/download -> prometheus-0.13.2.crate https://crates.io/api/v1/crates/prometheus-metric-storage/0.5.0/download -> prometheus-metric-storage-0.5.0.crate https://crates.io/api/v1/crates/prometheus-metric-storage-derive/0.5.0/download -> prometheus-metric-storage-derive-0.5.0.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.6.5/download -> rand-0.6.5.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.1.1/download -> rand_chacha-0.1.1.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.1.0/download -> rand_hc-0.1.0.crate https://crates.io/api/v1/crates/rand_isaac/0.1.1/download -> rand_isaac-0.1.1.crate https://crates.io/api/v1/crates/rand_jitter/0.1.4/download -> rand_jitter-0.1.4.crate https://crates.io/api/v1/crates/rand_os/0.1.3/download -> rand_os-0.1.3.crate https://crates.io/api/v1/crates/rand_pcg/0.1.2/download -> rand_pcg-0.1.2.crate https://crates.io/api/v1/crates/rand_xorshift/0.1.1/download -> rand_xorshift-0.1.1.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/readwrite/0.1.2/download -> readwrite-0.1.2.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.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/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/schannel/0.1.20/download -> schannel-0.1.20.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/security-framework/2.7.0/download -> security-framework-2.7.0.crate https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download -> security-framework-sys-2.6.1.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/sha-1/0.8.2/download -> sha-1-0.8.2.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/slab_typesafe/0.1.3/download -> slab_typesafe-0.1.3.crate https://crates.io/api/v1/crates/smallvec/0.6.14/download -> smallvec-0.6.14.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/smart-default/0.3.0/download -> smart-default-0.3.0.crate https://crates.io/api/v1/crates/structopt/0.2.16/download -> structopt-0.2.16.crate https://crates.io/api/v1/crates/structopt-derive/0.2.16/download -> structopt-derive-0.2.16.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.crate https://crates.io/api/v1/crates/syn/1.0.100/download -> syn-1.0.100.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.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.35/download -> thiserror-1.0.35.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.35/download -> thiserror-impl-1.0.35.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tk-listen/0.2.1/download -> tk-listen-0.2.1.crate https://crates.io/api/v1/crates/tokio/0.1.22/download -> tokio-0.1.22.crate https://crates.io/api/v1/crates/tokio-codec/0.1.2/download -> tokio-codec-0.1.2.crate https://crates.io/api/v1/crates/tokio-current-thread/0.1.7/download -> tokio-current-thread-0.1.7.crate https://crates.io/api/v1/crates/tokio-executor/0.1.10/download -> tokio-executor-0.1.10.crate https://crates.io/api/v1/crates/tokio-file-unix/0.5.1/download -> tokio-file-unix-0.5.1.crate https://crates.io/api/v1/crates/tokio-fs/0.1.7/download -> tokio-fs-0.1.7.crate https://crates.io/api/v1/crates/tokio-io/0.1.13/download -> tokio-io-0.1.13.crate https://crates.io/api/v1/crates/tokio-named-pipes/0.1.0/download -> tokio-named-pipes-0.1.0.crate https://crates.io/api/v1/crates/tokio-process/0.2.5/download -> tokio-process-0.2.5.crate https://crates.io/api/v1/crates/tokio-reactor/0.1.12/download -> tokio-reactor-0.1.12.crate https://crates.io/api/v1/crates/tokio-signal/0.2.9/download -> tokio-signal-0.2.9.crate https://crates.io/api/v1/crates/tokio-stdin-stdout/0.1.5/download -> tokio-stdin-stdout-0.1.5.crate https://crates.io/api/v1/crates/tokio-sync/0.1.8/download -> tokio-sync-0.1.8.crate https://crates.io/api/v1/crates/tokio-tcp/0.1.4/download -> tokio-tcp-0.1.4.crate https://crates.io/api/v1/crates/tokio-threadpool/0.1.18/download -> tokio-threadpool-0.1.18.crate https://crates.io/api/v1/crates/tokio-timer/0.2.13/download -> tokio-timer-0.2.13.crate https://crates.io/api/v1/crates/tokio-tls/0.2.1/download -> tokio-tls-0.2.1.crate https://crates.io/api/v1/crates/tokio-udp/0.1.6/download -> tokio-udp-0.1.6.crate https://crates.io/api/v1/crates/tokio-uds/0.2.7/download -> tokio-uds-0.2.7.crate https://crates.io/api/v1/crates/traitobject/0.1.0/download -> traitobject-0.1.0.crate https://crates.io/api/v1/crates/typeable/0.1.2/download -> typeable-0.1.2.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicase/1.4.2/download -> unicase-1.4.2.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.4/download -> unicode-ident-1.0.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.0/download -> unicode-segmentation-1.10.0.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/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/universal-hash/0.4.1/download -> universal-hash-0.4.1.crate https://crates.io/api/v1/crates/url/1.7.2/download -> url-1.7.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version_check/0.1.5/download -> version_check-0.1.5.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.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/websocat/1.11.0/download -> websocat-1.11.0.crate https://crates.io/api/v1/crates/websocket/0.26.5/download -> websocket-0.26.5.crate https://crates.io/api/v1/crates/websocket-base/0.26.5/download -> websocket-base-0.26.5.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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-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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/zeroize/1.5.7/download -> zeroize-1.5.7.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=f3fee2b3b0bf0aceaa7ad70eb4b322d8 diff --git a/metadata/md5-cache/net-misc/websocat-1.6.0-r2 b/metadata/md5-cache/net-misc/websocat-1.6.0-r2 index c074614747b3..e90d071888b8 100644 --- a/metadata/md5-cache/net-misc/websocat-1.6.0-r2 +++ b/metadata/md5-cache/net-misc/websocat-1.6.0-r2 @@ -11,5 +11,5 @@ LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 ISC Unlicense RDEPEND=ssl? ( dev-libs/openssl:0= ) SLOT=0 SRC_URI=https://crates.io/api/v1/crates/anymap/0.12.1/download -> anymap-0.12.1.crate https://crates.io/api/v1/crates/arc-swap/0.4.3/download -> arc-swap-0.4.3.crate https://crates.io/api/v1/crates/autocfg/0.1.7/download -> autocfg-0.1.7.crate https://crates.io/api/v1/crates/base64/0.10.1/download -> base64-0.10.1.crate https://crates.io/api/v1/crates/base64/0.9.3/download -> base64-0.9.3.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/block-buffer/0.7.3/download -> block-buffer-0.7.3.crate https://crates.io/api/v1/crates/block-padding/0.1.5/download -> block-padding-0.1.5.crate https://crates.io/api/v1/crates/byte-tools/0.3.1/download -> byte-tools-0.3.1.crate https://crates.io/api/v1/crates/byteorder/1.3.2/download -> byteorder-1.3.2.crate https://crates.io/api/v1/crates/bytes/0.4.12/download -> bytes-0.4.12.crate https://crates.io/api/v1/crates/c2-chacha/0.2.3/download -> c2-chacha-0.2.3.crate https://crates.io/api/v1/crates/cc/1.0.41/download -> cc-1.0.41.crate https://crates.io/api/v1/crates/cfg-if/0.1.9/download -> cfg-if-0.1.9.crate https://crates.io/api/v1/crates/clap/2.33.0/download -> clap-2.33.0.crate https://crates.io/api/v1/crates/cloudabi/0.0.3/download -> cloudabi-0.0.3.crate https://crates.io/api/v1/crates/core-foundation/0.6.4/download -> core-foundation-0.6.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.6.2/download -> core-foundation-sys-0.6.2.crate https://crates.io/api/v1/crates/crossbeam-deque/0.7.2/download -> crossbeam-deque-0.7.2.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.0/download -> crossbeam-epoch-0.8.0.crate https://crates.io/api/v1/crates/crossbeam-queue/0.1.2/download -> crossbeam-queue-0.1.2.crate https://crates.io/api/v1/crates/crossbeam-utils/0.6.6/download -> crossbeam-utils-0.6.6.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.0/download -> crossbeam-utils-0.7.0.crate https://crates.io/api/v1/crates/derivative/1.0.3/download -> derivative-1.0.3.crate https://crates.io/api/v1/crates/digest/0.8.1/download -> digest-0.8.1.crate https://crates.io/api/v1/crates/env_logger/0.6.2/download -> env_logger-0.6.2.crate https://crates.io/api/v1/crates/fake-simd/0.1.2/download -> fake-simd-0.1.2.crate https://crates.io/api/v1/crates/fnv/1.0.6/download -> fnv-1.0.6.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/futures/0.1.29/download -> futures-0.1.29.crate https://crates.io/api/v1/crates/generic-array/0.12.3/download -> generic-array-0.12.3.crate https://crates.io/api/v1/crates/getrandom/0.1.13/download -> getrandom-0.1.13.crate https://crates.io/api/v1/crates/heck/0.3.1/download -> heck-0.3.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.3/download -> hermit-abi-0.1.3.crate https://crates.io/api/v1/crates/http/0.1.19/download -> http-0.1.19.crate https://crates.io/api/v1/crates/http-bytes/0.1.0/download -> http-bytes-0.1.0.crate https://crates.io/api/v1/crates/httparse/1.3.4/download -> httparse-1.3.4.crate https://crates.io/api/v1/crates/hyper/0.10.16/download -> hyper-0.10.16.crate https://crates.io/api/v1/crates/idna/0.1.5/download -> idna-0.1.5.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itoa/0.4.4/download -> itoa-0.4.4.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/language-tags/0.2.2/download -> language-tags-0.2.2.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/libc/0.2.65/download -> libc-0.2.65.crate https://crates.io/api/v1/crates/lock_api/0.1.5/download -> lock_api-0.1.5.crate https://crates.io/api/v1/crates/log/0.3.9/download -> log-0.3.9.crate https://crates.io/api/v1/crates/log/0.4.8/download -> log-0.4.8.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/memoffset/0.5.3/download -> memoffset-0.5.3.crate https://crates.io/api/v1/crates/mime/0.2.6/download -> mime-0.2.6.crate https://crates.io/api/v1/crates/mio/0.6.19/download -> mio-0.6.19.crate https://crates.io/api/v1/crates/mio-named-pipes/0.1.6/download -> mio-named-pipes-0.1.6.crate https://crates.io/api/v1/crates/mio-uds/0.6.7/download -> mio-uds-0.6.7.crate https://crates.io/api/v1/crates/miow/0.2.1/download -> miow-0.2.1.crate https://crates.io/api/v1/crates/miow/0.3.3/download -> miow-0.3.3.crate https://crates.io/api/v1/crates/native-tls/0.2.3/download -> native-tls-0.2.3.crate https://crates.io/api/v1/crates/net2/0.2.33/download -> net2-0.2.33.crate https://crates.io/api/v1/crates/num_cpus/1.11.0/download -> num_cpus-1.11.0.crate https://crates.io/api/v1/crates/opaque-debug/0.2.3/download -> opaque-debug-0.2.3.crate https://crates.io/api/v1/crates/openssl/0.10.25/download -> openssl-0.10.25.crate https://crates.io/api/v1/crates/openssl-probe/0.1.2/download -> openssl-probe-0.1.2.crate https://crates.io/api/v1/crates/openssl-sys/0.9.52/download -> openssl-sys-0.9.52.crate https://crates.io/api/v1/crates/owning_ref/0.4.0/download -> owning_ref-0.4.0.crate https://crates.io/api/v1/crates/parking_lot/0.7.1/download -> parking_lot-0.7.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.4.0/download -> parking_lot_core-0.4.0.crate https://crates.io/api/v1/crates/percent-encoding/1.0.1/download -> percent-encoding-1.0.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.17/download -> pkg-config-0.3.17.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.6/download -> ppv-lite86-0.2.6.crate https://crates.io/api/v1/crates/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/rand/0.6.5/download -> rand-0.6.5.crate https://crates.io/api/v1/crates/rand/0.7.2/download -> rand-0.7.2.crate https://crates.io/api/v1/crates/rand_chacha/0.1.1/download -> rand_chacha-0.1.1.crate https://crates.io/api/v1/crates/rand_chacha/0.2.1/download -> rand_chacha-0.2.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.1.0/download -> rand_hc-0.1.0.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_isaac/0.1.1/download -> rand_isaac-0.1.1.crate https://crates.io/api/v1/crates/rand_jitter/0.1.4/download -> rand_jitter-0.1.4.crate https://crates.io/api/v1/crates/rand_os/0.1.3/download -> rand_os-0.1.3.crate https://crates.io/api/v1/crates/rand_pcg/0.1.2/download -> rand_pcg-0.1.2.crate https://crates.io/api/v1/crates/rand_xorshift/0.1.1/download -> rand_xorshift-0.1.1.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/readwrite/0.1.1/download -> readwrite-0.1.1.crate https://crates.io/api/v1/crates/redox_syscall/0.1.56/download -> redox_syscall-0.1.56.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.2/download -> remove_dir_all-0.5.2.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/schannel/0.1.16/download -> schannel-0.1.16.crate https://crates.io/api/v1/crates/scopeguard/0.3.3/download -> scopeguard-0.3.3.crate https://crates.io/api/v1/crates/scopeguard/1.0.0/download -> scopeguard-1.0.0.crate https://crates.io/api/v1/crates/security-framework/0.3.3/download -> security-framework-0.3.3.crate https://crates.io/api/v1/crates/security-framework-sys/0.3.3/download -> security-framework-sys-0.3.3.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/sha-1/0.8.2/download -> sha-1-0.8.2.crate https://crates.io/api/v1/crates/signal-hook/0.1.11/download -> signal-hook-0.1.11.crate https://crates.io/api/v1/crates/signal-hook-registry/1.1.1/download -> signal-hook-registry-1.1.1.crate https://crates.io/api/v1/crates/slab/0.4.2/download -> slab-0.4.2.crate https://crates.io/api/v1/crates/slab_typesafe/0.1.3/download -> slab_typesafe-0.1.3.crate https://crates.io/api/v1/crates/smallvec/0.6.13/download -> smallvec-0.6.13.crate https://crates.io/api/v1/crates/smart-default/0.3.0/download -> smart-default-0.3.0.crate https://crates.io/api/v1/crates/socket2/0.3.11/download -> socket2-0.3.11.crate https://crates.io/api/v1/crates/stable_deref_trait/1.1.1/download -> stable_deref_trait-1.1.1.crate https://crates.io/api/v1/crates/structopt/0.2.16/download -> structopt-0.2.16.crate https://crates.io/api/v1/crates/structopt-derive/0.2.16/download -> structopt-derive-0.2.16.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.crate https://crates.io/api/v1/crates/tempfile/3.1.0/download -> tempfile-3.1.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/time/0.1.42/download -> time-0.1.42.crate https://crates.io/api/v1/crates/tk-listen/0.2.1/download -> tk-listen-0.2.1.crate https://crates.io/api/v1/crates/tokio/0.1.22/download -> tokio-0.1.22.crate https://crates.io/api/v1/crates/tokio-codec/0.1.1/download -> tokio-codec-0.1.1.crate https://crates.io/api/v1/crates/tokio-current-thread/0.1.6/download -> tokio-current-thread-0.1.6.crate https://crates.io/api/v1/crates/tokio-executor/0.1.8/download -> tokio-executor-0.1.8.crate https://crates.io/api/v1/crates/tokio-file-unix/0.5.1/download -> tokio-file-unix-0.5.1.crate https://crates.io/api/v1/crates/tokio-fs/0.1.6/download -> tokio-fs-0.1.6.crate https://crates.io/api/v1/crates/tokio-io/0.1.12/download -> tokio-io-0.1.12.crate https://crates.io/api/v1/crates/tokio-process/0.2.4/download -> tokio-process-0.2.4.crate https://crates.io/api/v1/crates/tokio-reactor/0.1.9/download -> tokio-reactor-0.1.9.crate https://crates.io/api/v1/crates/tokio-signal/0.2.7/download -> tokio-signal-0.2.7.crate https://crates.io/api/v1/crates/tokio-stdin-stdout/0.1.5/download -> tokio-stdin-stdout-0.1.5.crate https://crates.io/api/v1/crates/tokio-sync/0.1.7/download -> tokio-sync-0.1.7.crate https://crates.io/api/v1/crates/tokio-tcp/0.1.3/download -> tokio-tcp-0.1.3.crate https://crates.io/api/v1/crates/tokio-threadpool/0.1.16/download -> tokio-threadpool-0.1.16.crate https://crates.io/api/v1/crates/tokio-timer/0.2.11/download -> tokio-timer-0.2.11.crate https://crates.io/api/v1/crates/tokio-tls/0.2.1/download -> tokio-tls-0.2.1.crate https://crates.io/api/v1/crates/tokio-udp/0.1.5/download -> tokio-udp-0.1.5.crate https://crates.io/api/v1/crates/tokio-uds/0.2.5/download -> tokio-uds-0.2.5.crate https://crates.io/api/v1/crates/traitobject/0.1.0/download -> traitobject-0.1.0.crate https://crates.io/api/v1/crates/typeable/0.1.2/download -> typeable-0.1.2.crate https://crates.io/api/v1/crates/typenum/1.12.0/download -> typenum-1.12.0.crate https://crates.io/api/v1/crates/unicase/1.4.2/download -> unicase-1.4.2.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.4/download -> unicode-bidi-0.3.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.9/download -> unicode-normalization-0.1.9.crate https://crates.io/api/v1/crates/unicode-segmentation/1.5.0/download -> unicode-segmentation-1.5.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.5/download -> unicode-width-0.1.5.crate https://crates.io/api/v1/crates/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/url/1.7.2/download -> url-1.7.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.7/download -> vcpkg-0.2.7.crate https://crates.io/api/v1/crates/version_check/0.1.5/download -> version_check-0.1.5.crate https://crates.io/api/v1/crates/wasi/0.7.0/download -> wasi-0.7.0.crate https://crates.io/api/v1/crates/websocat/1.6.0/download -> websocat-1.6.0.crate https://crates.io/api/v1/crates/websocket/0.26.2/download -> websocket-0.26.2.crate https://crates.io/api/v1/crates/websocket-base/0.26.2/download -> websocket-base-0.26.2.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.8/download -> winapi-0.3.8.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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-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/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=a98e192b54f094c179971a619dec21a1 diff --git a/metadata/md5-cache/net-misc/websocat-1.9.0 b/metadata/md5-cache/net-misc/websocat-1.9.0 index 5e4a3341d97c..b3d60a6e4e55 100644 --- a/metadata/md5-cache/net-misc/websocat-1.9.0 +++ b/metadata/md5-cache/net-misc/websocat-1.9.0 @@ -11,5 +11,5 @@ LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 ISC Unlicense RDEPEND=ssl? ( dev-libs/openssl:0= ) SLOT=0 SRC_URI=https://crates.io/api/v1/crates/anymap/0.12.1/download -> anymap-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/0.1.7/download -> autocfg-0.1.7.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.9.3/download -> base64-0.9.3.crate https://crates.io/api/v1/crates/base64/0.10.1/download -> base64-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.7.3/download -> block-buffer-0.7.3.crate https://crates.io/api/v1/crates/block-padding/0.1.5/download -> block-padding-0.1.5.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/0.4.12/download -> bytes-0.4.12.crate https://crates.io/api/v1/crates/byte-tools/0.3.1/download -> byte-tools-0.3.1.crate https://crates.io/api/v1/crates/cc/1.0.71/download -> cc-1.0.71.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/cloudabi/0.0.3/download -> cloudabi-0.0.3.crate https://crates.io/api/v1/crates/core-foundation/0.9.2/download -> core-foundation-0.9.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-deque/0.7.4/download -> crossbeam-deque-0.7.4.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.1.2/download -> crossbeam-queue-0.1.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.2.3/download -> crossbeam-queue-0.2.3.crate https://crates.io/api/v1/crates/crossbeam-utils/0.6.6/download -> crossbeam-utils-0.6.6.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/derivative/1.0.4/download -> derivative-1.0.4.crate https://crates.io/api/v1/crates/digest/0.8.1/download -> digest-0.8.1.crate https://crates.io/api/v1/crates/env_logger/0.6.2/download -> env_logger-0.6.2.crate https://crates.io/api/v1/crates/fake-simd/0.1.2/download -> fake-simd-0.1.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/generic-array/0.12.4/download -> generic-array-0.12.4.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/httparse/1.5.1/download -> httparse-1.5.1.crate https://crates.io/api/v1/crates/http/0.1.21/download -> http-0.1.21.crate https://crates.io/api/v1/crates/http-bytes/0.1.0/download -> http-bytes-0.1.0.crate https://crates.io/api/v1/crates/hyper/0.10.16/download -> hyper-0.10.16.crate https://crates.io/api/v1/crates/idna/0.1.5/download -> idna-0.1.5.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/language-tags/0.2.2/download -> language-tags-0.2.2.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/libc/0.2.105/download -> libc-0.2.105.crate https://crates.io/api/v1/crates/lock_api/0.3.4/download -> lock_api-0.3.4.crate https://crates.io/api/v1/crates/log/0.3.9/download -> log-0.3.9.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/memoffset/0.5.6/download -> memoffset-0.5.6.crate https://crates.io/api/v1/crates/mime/0.2.6/download -> mime-0.2.6.crate https://crates.io/api/v1/crates/miow/0.2.2/download -> miow-0.2.2.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/mio/0.6.23/download -> mio-0.6.23.crate https://crates.io/api/v1/crates/mio-named-pipes/0.1.7/download -> mio-named-pipes-0.1.7.crate https://crates.io/api/v1/crates/mio-uds/0.6.8/download -> mio-uds-0.6.8.crate https://crates.io/api/v1/crates/native-tls/0.2.8/download -> native-tls-0.2.8.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/once_cell/1.8.0/download -> once_cell-1.8.0.crate https://crates.io/api/v1/crates/opaque-debug/0.2.3/download -> opaque-debug-0.2.3.crate https://crates.io/api/v1/crates/openssl/0.10.37/download -> openssl-0.10.37.crate https://crates.io/api/v1/crates/openssl-probe/0.1.4/download -> openssl-probe-0.1.4.crate https://crates.io/api/v1/crates/openssl-src/111.16.0+1.1.1l/download -> openssl-src-111.16.0+1.1.1l.crate https://crates.io/api/v1/crates/openssl-sys/0.9.68/download -> openssl-sys-0.9.68.crate https://crates.io/api/v1/crates/parking_lot/0.9.0/download -> parking_lot-0.9.0.crate https://crates.io/api/v1/crates/parking_lot_core/0.6.2/download -> parking_lot_core-0.6.2.crate https://crates.io/api/v1/crates/percent-encoding/1.0.1/download -> percent-encoding-1.0.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.22/download -> pkg-config-0.3.22.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.15/download -> ppv-lite86-0.2.15.crate https://crates.io/api/v1/crates/proc-macro2/0.4.30/download -> proc-macro2-0.4.30.crate https://crates.io/api/v1/crates/quote/0.6.13/download -> quote-0.6.13.crate https://crates.io/api/v1/crates/rand/0.6.5/download -> rand-0.6.5.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.1.1/download -> rand_chacha-0.1.1.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.1.0/download -> rand_hc-0.1.0.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/rand_isaac/0.1.1/download -> rand_isaac-0.1.1.crate https://crates.io/api/v1/crates/rand_jitter/0.1.4/download -> rand_jitter-0.1.4.crate https://crates.io/api/v1/crates/rand_os/0.1.3/download -> rand_os-0.1.3.crate https://crates.io/api/v1/crates/rand_pcg/0.1.2/download -> rand_pcg-0.1.2.crate https://crates.io/api/v1/crates/rand_xorshift/0.1.1/download -> rand_xorshift-0.1.1.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/readwrite/0.1.2/download -> readwrite-0.1.2.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.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_version/0.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/schannel/0.1.19/download -> schannel-0.1.19.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/security-framework/2.4.2/download -> security-framework-2.4.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.4.2/download -> security-framework-sys-2.4.2.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/sha-1/0.8.2/download -> sha-1-0.8.2.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.5/download -> slab-0.4.5.crate https://crates.io/api/v1/crates/slab_typesafe/0.1.3/download -> slab_typesafe-0.1.3.crate https://crates.io/api/v1/crates/smallvec/0.6.14/download -> smallvec-0.6.14.crate https://crates.io/api/v1/crates/smart-default/0.3.0/download -> smart-default-0.3.0.crate https://crates.io/api/v1/crates/structopt/0.2.16/download -> structopt-0.2.16.crate https://crates.io/api/v1/crates/structopt-derive/0.2.16/download -> structopt-derive-0.2.16.crate https://crates.io/api/v1/crates/syn/0.15.44/download -> syn-0.15.44.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.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/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinyvec/1.5.0/download -> tinyvec-1.5.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tk-listen/0.2.1/download -> tk-listen-0.2.1.crate https://crates.io/api/v1/crates/tokio/0.1.22/download -> tokio-0.1.22.crate https://crates.io/api/v1/crates/tokio-codec/0.1.2/download -> tokio-codec-0.1.2.crate https://crates.io/api/v1/crates/tokio-current-thread/0.1.7/download -> tokio-current-thread-0.1.7.crate https://crates.io/api/v1/crates/tokio-executor/0.1.10/download -> tokio-executor-0.1.10.crate https://crates.io/api/v1/crates/tokio-file-unix/0.5.1/download -> tokio-file-unix-0.5.1.crate https://crates.io/api/v1/crates/tokio-fs/0.1.7/download -> tokio-fs-0.1.7.crate https://crates.io/api/v1/crates/tokio-io/0.1.13/download -> tokio-io-0.1.13.crate https://crates.io/api/v1/crates/tokio-named-pipes/0.1.0/download -> tokio-named-pipes-0.1.0.crate https://crates.io/api/v1/crates/tokio-process/0.2.5/download -> tokio-process-0.2.5.crate https://crates.io/api/v1/crates/tokio-reactor/0.1.12/download -> tokio-reactor-0.1.12.crate https://crates.io/api/v1/crates/tokio-signal/0.2.9/download -> tokio-signal-0.2.9.crate https://crates.io/api/v1/crates/tokio-stdin-stdout/0.1.5/download -> tokio-stdin-stdout-0.1.5.crate https://crates.io/api/v1/crates/tokio-sync/0.1.8/download -> tokio-sync-0.1.8.crate https://crates.io/api/v1/crates/tokio-tcp/0.1.4/download -> tokio-tcp-0.1.4.crate https://crates.io/api/v1/crates/tokio-threadpool/0.1.18/download -> tokio-threadpool-0.1.18.crate https://crates.io/api/v1/crates/tokio-timer/0.2.13/download -> tokio-timer-0.2.13.crate https://crates.io/api/v1/crates/tokio-tls/0.2.1/download -> tokio-tls-0.2.1.crate https://crates.io/api/v1/crates/tokio-udp/0.1.6/download -> tokio-udp-0.1.6.crate https://crates.io/api/v1/crates/tokio-uds/0.2.7/download -> tokio-uds-0.2.7.crate https://crates.io/api/v1/crates/traitobject/0.1.0/download -> traitobject-0.1.0.crate https://crates.io/api/v1/crates/typeable/0.1.2/download -> typeable-0.1.2.crate https://crates.io/api/v1/crates/typenum/1.14.0/download -> typenum-1.14.0.crate https://crates.io/api/v1/crates/unicase/1.4.2/download -> unicase-1.4.2.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download -> unicode-bidi-0.3.7.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.1.0/download -> unicode-xid-0.1.0.crate https://crates.io/api/v1/crates/url/1.7.2/download -> url-1.7.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version_check/0.1.5/download -> version_check-0.1.5.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/websocat/1.9.0/download -> websocat-1.9.0.crate https://crates.io/api/v1/crates/websocket/0.26.2/download -> websocket-0.26.2.crate https://crates.io/api/v1/crates/websocket-base/0.26.2/download -> websocket-base-0.26.2.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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-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/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=b4c7757b960c1aa88be2e93ab5872bec diff --git a/metadata/md5-cache/net-nds/389-ds-base-1.4.4.19-r4 b/metadata/md5-cache/net-nds/389-ds-base-1.4.4.19-r4 index 42a94abd3ddd..68b00ba954c3 100644 --- a/metadata/md5-cache/net-nds/389-ds-base-1.4.4.19-r4 +++ b/metadata/md5-cache/net-nds/389-ds-base-1.4.4.19-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) ^^ ( python_single_target_py RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/389ds/389-ds-base/archive/refs/tags/389-ds-base-1.4.4.19.tar.gz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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.9.1/download -> cbindgen-0.9.1.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/concread/0.2.21/download -> concread-0.2.21.crate https://crates.io/api/v1/crates/crossbeam/0.8.1/download -> crossbeam-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.2/download -> crossbeam-channel-0.5.2.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.6/download -> crossbeam-epoch-0.9.6.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.3/download -> crossbeam-queue-0.3.3.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.6/download -> crossbeam-utils-0.8.6.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/fernet/0.1.4/download -> fernet-0.1.4.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.4/download -> getrandom-0.2.4.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hermit-abi/0.1.17/download -> hermit-abi-0.1.17.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/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.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/libc/0.2.113/download -> libc-0.2.113.crate https://crates.io/api/v1/crates/libc/0.2.82/download -> libc-0.2.82.crate https://crates.io/api/v1/crates/lock_api/0.4.5/download -> lock_api-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.13/download -> log-0.4.13.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/lru/0.7.2/download -> lru-0.7.2.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/once_cell/1.9.0/download -> once_cell-1.9.0.crate https://crates.io/api/v1/crates/openssl/0.10.38/download -> openssl-0.10.38.crate https://crates.io/api/v1/crates/openssl-sys/0.9.72/download -> openssl-sys-0.9.72.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/paste/0.1.18/download -> paste-0.1.18.crate https://crates.io/api/v1/crates/paste-impl/0.1.18/download -> paste-impl-0.1.18.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.8/download -> pin-project-lite-0.2.8.crate https://crates.io/api/v1/crates/pkg-config/0.3.24/download -> pkg-config-0.3.24.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro2/1.0.24/download -> proc-macro2-1.0.24.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/quote/1.0.15/download -> quote-1.0.15.crate https://crates.io/api/v1/crates/quote/1.0.8/download -> quote-1.0.8.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.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/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.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.119/download -> serde-1.0.119.crate https://crates.io/api/v1/crates/serde/1.0.135/download -> serde-1.0.135.crate https://crates.io/api/v1/crates/serde_derive/1.0.119/download -> serde_derive-1.0.119.crate https://crates.io/api/v1/crates/serde_derive/1.0.135/download -> serde_derive-1.0.135.crate https://crates.io/api/v1/crates/serde_json/1.0.61/download -> serde_json-1.0.61.crate https://crates.io/api/v1/crates/serde_json/1.0.78/download -> serde_json-1.0.78.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.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.58/download -> syn-1.0.58.crate https://crates.io/api/v1/crates/syn/1.0.86/download -> syn-1.0.86.crate https://crates.io/api/v1/crates/synstructure/0.12.6/download -> synstructure-0.12.6.crate https://crates.io/api/v1/crates/tempfile/3.1.0/download -> tempfile-3.1.0.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/tokio/1.15.0/download -> tokio-1.15.0.crate https://crates.io/api/v1/crates/tokio-macros/1.7.0/download -> tokio-macros-1.7.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/uuid/0.8.2/download -> uuid-0.8.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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-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/zeroize/1.5.0/download -> zeroize-1.5.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.3.1/download -> zeroize_derive-1.3.1.crate -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde cargo cddd4ee89517b7a52ddce3da8abf3109 db-use 3807d3e43e20aaa6e4decedd2bb2db4c distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde cargo 8520ae1bed0e6965d027399b471a3595 db-use 3807d3e43e20aaa6e4decedd2bb2db4c distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=c8af0762b84350bf16639d1244ce64eb diff --git a/metadata/md5-cache/net-nds/389-ds-base-2.1.0-r4 b/metadata/md5-cache/net-nds/389-ds-base-2.1.0-r4 index 077919a44e6c..eca6c87f9e54 100644 --- a/metadata/md5-cache/net-nds/389-ds-base-2.1.0-r4 +++ b/metadata/md5-cache/net-nds/389-ds-base-2.1.0-r4 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) ^^ ( python_single_target_py RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/389ds/389-ds-base/archive/refs/tags/389-ds-base-2.1.0.tar.gz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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.9.1/download -> cbindgen-0.9.1.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/concread/0.2.21/download -> concread-0.2.21.crate https://crates.io/api/v1/crates/crossbeam/0.8.1/download -> crossbeam-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.2/download -> crossbeam-channel-0.5.2.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.6/download -> crossbeam-epoch-0.9.6.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.3/download -> crossbeam-queue-0.3.3.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.6/download -> crossbeam-utils-0.8.6.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/fernet/0.1.4/download -> fernet-0.1.4.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.4/download -> getrandom-0.2.4.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hermit-abi/0.1.17/download -> hermit-abi-0.1.17.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/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.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/libc/0.2.113/download -> libc-0.2.113.crate https://crates.io/api/v1/crates/libc/0.2.82/download -> libc-0.2.82.crate https://crates.io/api/v1/crates/lock_api/0.4.5/download -> lock_api-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.13/download -> log-0.4.13.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/lru/0.7.2/download -> lru-0.7.2.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/once_cell/1.9.0/download -> once_cell-1.9.0.crate https://crates.io/api/v1/crates/openssl/0.10.38/download -> openssl-0.10.38.crate https://crates.io/api/v1/crates/openssl-sys/0.9.72/download -> openssl-sys-0.9.72.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/paste/0.1.18/download -> paste-0.1.18.crate https://crates.io/api/v1/crates/paste-impl/0.1.18/download -> paste-impl-0.1.18.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.8/download -> pin-project-lite-0.2.8.crate https://crates.io/api/v1/crates/pkg-config/0.3.24/download -> pkg-config-0.3.24.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro2/1.0.24/download -> proc-macro2-1.0.24.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/quote/1.0.15/download -> quote-1.0.15.crate https://crates.io/api/v1/crates/quote/1.0.8/download -> quote-1.0.8.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.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/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.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.119/download -> serde-1.0.119.crate https://crates.io/api/v1/crates/serde/1.0.135/download -> serde-1.0.135.crate https://crates.io/api/v1/crates/serde_derive/1.0.119/download -> serde_derive-1.0.119.crate https://crates.io/api/v1/crates/serde_derive/1.0.135/download -> serde_derive-1.0.135.crate https://crates.io/api/v1/crates/serde_json/1.0.61/download -> serde_json-1.0.61.crate https://crates.io/api/v1/crates/serde_json/1.0.78/download -> serde_json-1.0.78.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.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.58/download -> syn-1.0.58.crate https://crates.io/api/v1/crates/syn/1.0.86/download -> syn-1.0.86.crate https://crates.io/api/v1/crates/synstructure/0.12.6/download -> synstructure-0.12.6.crate https://crates.io/api/v1/crates/tempfile/3.1.0/download -> tempfile-3.1.0.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/tokio/1.15.0/download -> tokio-1.15.0.crate https://crates.io/api/v1/crates/tokio-macros/1.7.0/download -> tokio-macros-1.7.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/uuid/0.8.2/download -> uuid-0.8.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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-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/zeroize/1.5.0/download -> zeroize-1.5.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.3.1/download -> zeroize_derive-1.3.1.crate -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=907392c85b93eab4e83e60f757d07a1e diff --git a/metadata/md5-cache/net-nds/389-ds-base-2.3.2 b/metadata/md5-cache/net-nds/389-ds-base-2.3.2 index a84c44897f2b..e85b18176bcc 100644 --- a/metadata/md5-cache/net-nds/389-ds-base-2.3.2 +++ b/metadata/md5-cache/net-nds/389-ds-base-2.3.2 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/389ds/389-ds-base/archive/refs/tags/389-ds-base-2.3.2.tar.gz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.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/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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.9.1/download -> cbindgen-0.9.1.crate https://crates.io/api/v1/crates/cc/1.0.78/download -> cc-1.0.78.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/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/concread/0.2.21/download -> concread-0.2.21.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.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-queue/0.3.8/download -> crossbeam-queue-0.3.8.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/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/fernet/0.1.4/download -> fernet-0.1.4.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/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/jobserver/0.1.25/download -> jobserver-0.1.25.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.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/lru/0.7.8/download -> lru-0.7.8.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/once_cell/1.17.0/download -> once_cell-1.17.0.crate https://crates.io/api/v1/crates/openssl/0.10.45/download -> openssl-0.10.45.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-sys/0.9.80/download -> openssl-sys-0.9.80.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/paste/0.1.18/download -> paste-0.1.18.crate https://crates.io/api/v1/crates/paste-impl/0.1.18/download -> paste-impl-0.1.18.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.50/download -> proc-macro2-1.0.50.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.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/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.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.91/download -> serde_json-1.0.91.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.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/synstructure/0.12.6/download -> synstructure-0.12.6.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/tokio/1.24.1/download -> tokio-1.24.1.crate https://crates.io/api/v1/crates/tokio-macros/1.8.2/download -> tokio-macros-1.8.2.crate https://crates.io/api/v1/crates/toml/0.5.10/download -> toml-0.5.10.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-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/uuid/0.8.2/download -> uuid-0.8.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/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-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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/zeroize/1.5.7/download -> zeroize-1.5.7.crate https://crates.io/api/v1/crates/zeroize_derive/1.3.3/download -> zeroize_derive-1.3.3.crate -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=6124716711309f3fa63030836012ba23 diff --git a/metadata/md5-cache/net-nds/Manifest.gz b/metadata/md5-cache/net-nds/Manifest.gz index f01a1971568bc818d220bb59da6960711dec5124..76a0d282f34c28b967d2bccf14a1009d7d06e0f3 100644 GIT binary patch literal 3754 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 ov)BOivnw-Px# literal 4346 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/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) dev-db/sqlite:3 dev-libs/fribidi dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/json-glib dev-libs/libpeas[gtk,python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] dev-libs/libxml2:2 dev-libs/libxslt gnome-base/gsettings-desktop-schemas net-libs/libsoup:2.4 net-libs/webkit-gtk:4= x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/lwindolf/liferea/archive/refs/tags/v1.14.5.tar.gz -> liferea-1.14.5.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f2eb1cf6e6dbc63f94f25782e9cbc145 +_md5_=6ca5b88ada9324a616334bd2898cd16a diff --git a/metadata/md5-cache/net-news/newsboat-2.21-r1 b/metadata/md5-cache/net-news/newsboat-2.21-r1 index d402e09a11b3..5d61985e8d88 100644 --- a/metadata/md5-cache/net-news/newsboat-2.21-r1 +++ b/metadata/md5-cache/net-news/newsboat-2.21-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT Unlicense ZLIB RDEPEND=>=dev-db/sqlite-3.5:3 >=dev-libs/stfl-0.21 >=net-misc/curl-7.21.6 >=dev-libs/json-c-0.11:= dev-libs/libxml2 sys-libs/ncurses:=[unicode(+)] sys-libs/zlib dev-libs/openssl SLOT=0 SRC_URI=https://newsboat.org/releases/2.21/newsboat-2.21.tar.xz https://crates.io/api/v1/crates/addr2line/0.12.2/download -> addr2line-0.12.2.crate https://crates.io/api/v1/crates/adler32/1.1.0/download -> adler32-1.1.0.crate https://crates.io/api/v1/crates/aho-corasick/0.7.13/download -> aho-corasick-0.7.13.crate https://crates.io/api/v1/crates/arrayvec/0.5.1/download -> arrayvec-0.5.1.crate https://crates.io/api/v1/crates/autocfg/1.0.0/download -> autocfg-1.0.0.crate https://crates.io/api/v1/crates/backtrace/0.3.49/download -> backtrace-0.3.49.crate https://crates.io/api/v1/crates/bit-set/0.5.2/download -> bit-set-0.5.2.crate https://crates.io/api/v1/crates/bit-vec/0.6.2/download -> bit-vec-0.6.2.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/cc/1.0.57/download -> cc-1.0.57.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/chrono/0.4.15/download -> chrono-0.4.15.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/curl-sys/0.4.36+curl-7.71.1/download -> curl-sys-0.4.36+curl-7.71.1.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/getrandom/0.1.14/download -> getrandom-0.1.14.crate https://crates.io/api/v1/crates/gettext-rs/0.5.0/download -> gettext-rs-0.5.0.crate https://crates.io/api/v1/crates/gettext-sys/0.19.9/download -> gettext-sys-0.19.9.crate https://crates.io/api/v1/crates/gimli/0.21.0/download -> gimli-0.21.0.crate https://crates.io/api/v1/crates/idna/0.2.0/download -> idna-0.2.0.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/lexical-core/0.7.4/download -> lexical-core-0.7.4.crate https://crates.io/api/v1/crates/libc/0.2.77/download -> libc-0.2.77.crate https://crates.io/api/v1/crates/libz-sys/1.1.0/download -> libz-sys-1.1.0.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.3.3/download -> memchr-2.3.3.crate https://crates.io/api/v1/crates/miniz_oxide/0.3.7/download -> miniz_oxide-0.3.7.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nom/5.1.2/download -> nom-5.1.2.crate https://crates.io/api/v1/crates/num-integer/0.1.43/download -> num-integer-0.1.43.crate https://crates.io/api/v1/crates/num-traits/0.2.12/download -> num-traits-0.2.12.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.20.0/download -> object-0.20.0.crate https://crates.io/api/v1/crates/once_cell/1.4.1/download -> once_cell-1.4.1.crate https://crates.io/api/v1/crates/openssl-sys/0.9.58/download -> openssl-sys-0.9.58.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.17/download -> pkg-config-0.3.17.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.8/download -> ppv-lite86-0.2.8.crate https://crates.io/api/v1/crates/proptest/0.10.1/download -> proptest-0.10.1.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_xorshift/0.2.0/download -> rand_xorshift-0.2.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.56/download -> redox_syscall-0.1.56.crate https://crates.io/api/v1/crates/regex/1.3.9/download -> regex-1.3.9.crate https://crates.io/api/v1/crates/regex-syntax/0.6.18/download -> regex-syntax-0.6.18.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-demangle/0.1.16/download -> rustc-demangle-0.1.16.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/section_testing/0.0.4/download -> section_testing-0.0.4.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/tempfile/3.1.0/download -> tempfile-3.1.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/1.0.1/download -> thread_local-1.0.1.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinyvec/0.3.3/download -> tinyvec-0.3.3.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.4/download -> unicode-bidi-0.3.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.13/download -> unicode-normalization-0.1.13.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/url/2.1.1/download -> url-2.1.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.10/download -> vcpkg-0.2.10.crate https://crates.io/api/v1/crates/version_check/0.9.2/download -> version_check-0.9.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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-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/xdg/2.2.0/download -> xdg-2.2.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=353a7d850ce920725843200524c071bb diff --git a/metadata/md5-cache/net-news/newsboat-2.23-r1 b/metadata/md5-cache/net-news/newsboat-2.23-r1 index bf5c77e21ba7..d5006350eca8 100644 --- a/metadata/md5-cache/net-news/newsboat-2.23-r1 +++ b/metadata/md5-cache/net-news/newsboat-2.23-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT Unlicense ZLIB RDEPEND=>=dev-db/sqlite-3.5:3 >=dev-libs/stfl-0.21 >=net-misc/curl-7.21.6 >=dev-libs/json-c-0.11:= dev-libs/libxml2 sys-libs/ncurses:=[unicode(+)] sys-libs/zlib dev-libs/openssl SLOT=0 SRC_URI=https://newsboat.org/releases/2.23/newsboat-2.23.tar.xz https://crates.io/api/v1/crates/addr2line/0.14.0/download -> addr2line-0.14.0.crate https://crates.io/api/v1/crates/adler/0.2.3/download -> adler-0.2.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.15/download -> aho-corasick-0.7.15.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/backtrace/0.3.55/download -> backtrace-0.3.55.crate https://crates.io/api/v1/crates/bit-set/0.5.2/download -> bit-set-0.5.2.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/bitvec/0.19.4/download -> bitvec-0.19.4.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/cc/1.0.66/download -> cc-1.0.66.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/codespan-reporting/0.9.5/download -> codespan-reporting-0.9.5.crate https://crates.io/api/v1/crates/curl-sys/0.4.41+curl-7.75.0/download -> curl-sys-0.4.41+curl-7.75.0.crate https://crates.io/api/v1/crates/cxx/0.5.10/download -> cxx-0.5.10.crate https://crates.io/api/v1/crates/cxx-build/0.5.10/download -> cxx-build-0.5.10.crate https://crates.io/api/v1/crates/cxxbridge-flags/0.5.10/download -> cxxbridge-flags-0.5.10.crate https://crates.io/api/v1/crates/cxxbridge-macro/0.5.10/download -> cxxbridge-macro-0.5.10.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.0/download -> form_urlencoded-1.0.0.crate https://crates.io/api/v1/crates/funty/1.1.0/download -> funty-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.1.15/download -> getrandom-0.1.15.crate https://crates.io/api/v1/crates/getrandom/0.2.0/download -> getrandom-0.2.0.crate https://crates.io/api/v1/crates/gettext-rs/0.6.0/download -> gettext-rs-0.6.0.crate https://crates.io/api/v1/crates/gettext-sys/0.21.0/download -> gettext-sys-0.21.0.crate https://crates.io/api/v1/crates/gimli/0.23.0/download -> gimli-0.23.0.crate https://crates.io/api/v1/crates/idna/0.2.0/download -> idna-0.2.0.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/lexical-core/0.7.5/download -> lexical-core-0.7.5.crate https://crates.io/api/v1/crates/libc/0.2.90/download -> libc-0.2.90.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.4/download -> link-cplusplus-1.0.4.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.3.4/download -> memchr-2.3.4.crate https://crates.io/api/v1/crates/miniz_oxide/0.4.3/download -> miniz_oxide-0.4.3.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nom/6.1.2/download -> nom-6.1.2.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.22.0/download -> object-0.22.0.crate https://crates.io/api/v1/crates/once_cell/1.7.2/download -> once_cell-1.7.2.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/proc-macro2/1.0.24/download -> proc-macro2-1.0.24.crate https://crates.io/api/v1/crates/proptest/0.10.1/download -> proptest-0.10.1.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.8/download -> quote-1.0.8.crate https://crates.io/api/v1/crates/radium/0.5.3/download -> radium-0.5.3.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.3/download -> rand-0.8.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.0/download -> rand_chacha-0.3.0.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.2/download -> rand_core-0.6.2.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_hc/0.3.0/download -> rand_hc-0.3.0.crate https://crates.io/api/v1/crates/rand_xorshift/0.2.0/download -> rand_xorshift-0.2.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.4/download -> redox_syscall-0.2.4.crate https://crates.io/api/v1/crates/regex/1.4.2/download -> regex-1.4.2.crate https://crates.io/api/v1/crates/regex-syntax/0.6.21/download -> regex-syntax-0.6.21.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-demangle/0.1.18/download -> rustc-demangle-0.1.18.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/scratch/1.0.0/download -> scratch-1.0.0.crate https://crates.io/api/v1/crates/section_testing/0.0.5/download -> section_testing-0.0.5.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/syn/1.0.55/download -> syn-1.0.55.crate https://crates.io/api/v1/crates/tap/1.0.0/download -> tap-1.0.0.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/1.0.1/download -> thread_local-1.0.1.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/tinyvec/1.1.0/download -> tinyvec-1.1.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.4/download -> unicode-bidi-0.3.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.16/download -> unicode-normalization-0.1.16.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.11/download -> vcpkg-0.2.11.crate https://crates.io/api/v1/crates/version_check/0.9.2/download -> version_check-0.9.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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/wyz/0.2.0/download -> wyz-0.2.0.crate https://crates.io/api/v1/crates/xdg/2.2.0/download -> xdg-2.2.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=cde36de0f6c6347376ebaf170e7a9427 diff --git a/metadata/md5-cache/net-news/newsboat-2.28 b/metadata/md5-cache/net-news/newsboat-2.28 index 9fa7f5762087..a847f5c39708 100644 --- a/metadata/md5-cache/net-news/newsboat-2.28 +++ b/metadata/md5-cache/net-news/newsboat-2.28 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT Unlicense ZLIB RDEPEND=>=dev-db/sqlite-3.5:3 >=dev-libs/stfl-0.21 >=net-misc/curl-7.21.6 >=dev-libs/json-c-0.11:= dev-libs/libxml2 sys-libs/ncurses:=[unicode(+)] sys-libs/zlib dev-libs/openssl SLOT=0 SRC_URI=https://newsboat.org/releases/2.28/newsboat-2.28.tar.xz https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate 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.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.64/download -> backtrace-0.3.64.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bit-set/0.5.2/download -> bit-set-0.5.2.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/curl-sys/0.4.55+curl-7.83.1/download -> curl-sys-0.4.55+curl-7.83.1.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.68/download -> cxxbridge-flags-1.0.68.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.68/download -> cxxbridge-macro-1.0.68.crate https://crates.io/api/v1/crates/cxx/1.0.68/download -> cxx-1.0.68.crate https://crates.io/api/v1/crates/cxx-build/1.0.68/download -> cxx-build-1.0.68.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/getrandom/0.2.5/download -> getrandom-0.2.5.crate https://crates.io/api/v1/crates/gettext-rs/0.7.0/download -> gettext-rs-0.7.0.crate https://crates.io/api/v1/crates/gettext-sys/0.21.3/download -> gettext-sys-0.21.3.crate https://crates.io/api/v1/crates/gimli/0.26.1/download -> gimli-0.26.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.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/lexopt/0.2.0/download -> lexopt-0.2.0.crate https://crates.io/api/v1/crates/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/libz-sys/1.1.5/download -> libz-sys-1.1.5.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.6/download -> link-cplusplus-1.0.6.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.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.4.4/download -> miniz_oxide-0.4.4.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.27.1/download -> object-0.27.1.crate https://crates.io/api/v1/crates/once_cell/1.12.0/download -> once_cell-1.12.0.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.24/download -> pkg-config-0.3.24.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/proptest/1.0.0/download -> proptest-1.0.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quote/1.0.16/download -> quote-1.0.16.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.11/download -> redox_syscall-0.2.11.crate https://crates.io/api/v1/crates/redox_users/0.4.2/download -> redox_users-0.4.2.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/scratch/1.0.1/download -> scratch-1.0.1.crate https://crates.io/api/v1/crates/section_testing/0.0.5/download -> section_testing-0.0.5.crate https://crates.io/api/v1/crates/syn/1.0.89/download -> syn-1.0.89.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/temp-dir/0.1.11/download -> temp-dir-0.1.11.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thiserror/1.0.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinyvec/1.5.1/download -> tinyvec-1.5.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download -> unicode-bidi-0.3.7.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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/xdg/2.4.1/download -> xdg-2.4.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=723904fd820a43959923cefd7c6181da diff --git a/metadata/md5-cache/net-news/newsboat-2.29 b/metadata/md5-cache/net-news/newsboat-2.29 index 21a66f5127c2..71e5d4bc7495 100644 --- a/metadata/md5-cache/net-news/newsboat-2.29 +++ b/metadata/md5-cache/net-news/newsboat-2.29 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 BSD MIT Unlicense Z RDEPEND=>=dev-db/sqlite-3.5:3 >=dev-libs/stfl-0.21 >=net-misc/curl-7.21.6 >=dev-libs/json-c-0.11:= dev-libs/libxml2 sys-libs/ncurses:=[unicode(+)] sys-libs/zlib dev-libs/openssl SLOT=0 SRC_URI=https://newsboat.org/releases/2.29/newsboat-2.29.tar.xz https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate 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.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.65/download -> backtrace-0.3.65.crate https://crates.io/api/v1/crates/bit-set/0.5.2/download -> bit-set-0.5.2.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bumpalo/3.10.0/download -> bumpalo-3.10.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/chrono/0.4.22/download -> chrono-0.4.22.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/curl-sys/0.4.57+curl-7.85.0/download -> curl-sys-0.4.57+curl-7.85.0.crate https://crates.io/api/v1/crates/cxx/1.0.76/download -> cxx-1.0.76.crate https://crates.io/api/v1/crates/cxx-build/1.0.76/download -> cxx-build-1.0.76.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.76/download -> cxxbridge-flags-1.0.76.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.76/download -> cxxbridge-macro-1.0.76.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/gettext-rs/0.7.0/download -> gettext-rs-0.7.0.crate https://crates.io/api/v1/crates/gettext-sys/0.21.3/download -> gettext-sys-0.21.3.crate https://crates.io/api/v1/crates/gimli/0.26.1/download -> gimli-0.26.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.47/download -> iana-time-zone-0.1.47.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/js-sys/0.3.59/download -> js-sys-0.3.59.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/lexopt/0.2.1/download -> lexopt-0.2.1.crate https://crates.io/api/v1/crates/libc/0.2.133/download -> libc-0.2.133.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.6/download -> link-cplusplus-1.0.6.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.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.5.3/download -> miniz_oxide-0.5.3.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.28.4/download -> object-0.28.4.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro2/1.0.40/download -> proc-macro2-1.0.40.crate https://crates.io/api/v1/crates/proptest/1.0.0/download -> proptest-1.0.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quote/1.0.20/download -> quote-1.0.20.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.5.6/download -> regex-1.5.6.crate https://crates.io/api/v1/crates/regex-syntax/0.6.26/download -> regex-syntax-0.6.26.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-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/scratch/1.0.1/download -> scratch-1.0.1.crate https://crates.io/api/v1/crates/section_testing/0.0.5/download -> section_testing-0.0.5.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/temp-dir/0.1.11/download -> temp-dir-0.1.11.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thiserror/1.0.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.1/download -> unicode-ident-1.0.1.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.20/download -> unicode-normalization-0.1.20.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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.82/download -> wasm-bindgen-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.82/download -> wasm-bindgen-backend-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.82/download -> wasm-bindgen-macro-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.82/download -> wasm-bindgen-macro-support-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.82/download -> wasm-bindgen-shared-0.2.82.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/xdg/2.4.1/download -> xdg-2.4.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=f583f5f77006ffcecc92cdc30f46a1ff diff --git a/metadata/md5-cache/net-news/newsboat-2.30.1 b/metadata/md5-cache/net-news/newsboat-2.30.1 index da1360613d77..1f78afbba1e9 100644 --- a/metadata/md5-cache/net-news/newsboat-2.30.1 +++ b/metadata/md5-cache/net-news/newsboat-2.30.1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 BSD MIT Unlicense Z RDEPEND=>=dev-db/sqlite-3.5:3 >=dev-libs/json-c-0.11:= >=dev-libs/stfl-0.21 >=net-misc/curl-7.21.6 dev-libs/libxml2 dev-libs/openssl:= sys-libs/ncurses:=[unicode(+)] sys-libs/zlib SLOT=0 SRC_URI=https://newsboat.org/releases/2.30.1/newsboat-2.30.1.tar.xz https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate 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.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.66/download -> backtrace-0.3.66.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bumpalo/3.11.0/download -> bumpalo-3.11.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/curl-sys/0.4.59+curl-7.86.0/download -> curl-sys-0.4.59+curl-7.86.0.crate https://crates.io/api/v1/crates/cxx/1.0.85/download -> cxx-1.0.85.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.85/download -> cxxbridge-flags-1.0.85.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.85/download -> cxxbridge-macro-1.0.85.crate https://crates.io/api/v1/crates/cxx-build/1.0.85/download -> cxx-build-1.0.85.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/gettext-rs/0.7.0/download -> gettext-rs-0.7.0.crate https://crates.io/api/v1/crates/gettext-sys/0.21.3/download -> gettext-sys-0.21.3.crate https://crates.io/api/v1/crates/gimli/0.26.2/download -> gimli-0.26.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.50/download -> iana-time-zone-0.1.50.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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/lexopt/0.2.1/download -> lexopt-0.2.1.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.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.5.4/download -> miniz_oxide-0.5.4.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.29.0/download -> object-0.29.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro2/1.0.44/download -> proc-macro2-1.0.44.crate https://crates.io/api/v1/crates/proptest/1.0.0/download -> proptest-1.0.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.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-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/section_testing/0.0.5/download -> section_testing-0.0.5.crate https://crates.io/api/v1/crates/syn/1.0.100/download -> syn-1.0.100.crate https://crates.io/api/v1/crates/temp-dir/0.1.11/download -> temp-dir-0.1.11.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thiserror/1.0.36/download -> thiserror-1.0.36.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.36/download -> thiserror-impl-1.0.36.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.4/download -> unicode-ident-1.0.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.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/xdg/2.4.1/download -> xdg-2.4.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=40a0f8de79735dee7e8118450a68e706 diff --git a/metadata/md5-cache/net-news/rssguard-4.3.3 b/metadata/md5-cache/net-news/rssguard-4.3.3 deleted file mode 100644 index bb322ff119a0..000000000000 --- a/metadata/md5-cache/net-news/rssguard-4.3.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=!qt6? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=!qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[gstreamer] dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[mysql?,sqlite?] dev-qt/qtwidgets:5 dev-qt/qtxml:5 webengine? ( dev-qt/qtwebengine:5[widgets(+)] ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6[gstreamer] dev-qt/qt5compat:6 media-libs/libglvnd webengine? ( dev-qt/qtwebengine:6[widgets(+)] ) ) -DESCRIPTION=Simple (yet powerful) feed reader -EAPI=8 -HOMEPAGE=https://github.com/martinrotter/rssguard -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake optfeature xdg -IUSE=mysql qt6 +sqlite webengine -KEYWORDS=amd64 -LICENSE=|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT -RDEPEND=!qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[gstreamer] dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[mysql?,sqlite?] dev-qt/qtwidgets:5 dev-qt/qtxml:5 webengine? ( dev-qt/qtwebengine:5[widgets(+)] ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6[gstreamer] dev-qt/qt5compat:6 media-libs/libglvnd webengine? ( dev-qt/qtwebengine:6[widgets(+)] ) ) -REQUIRED_USE=|| ( mysql sqlite ) -SLOT=0 -SRC_URI=https://github.com/martinrotter/rssguard/archive/4.3.3.tar.gz -> rssguard-4.3.3.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=779f3d99cc548e0045e79a851a05c0b3 diff --git a/metadata/md5-cache/net-news/rssguard-4.3.4 b/metadata/md5-cache/net-news/rssguard-4.3.4 index 01c9bb205610..96a1b8203fb0 100644 --- a/metadata/md5-cache/net-news/rssguard-4.3.4 +++ b/metadata/md5-cache/net-news/rssguard-4.3.4 @@ -7,11 +7,11 @@ HOMEPAGE=https://github.com/martinrotter/rssguard IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake optfeature xdg IUSE=mysql qt6 +sqlite webengine -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT RDEPEND=!qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[gstreamer] dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[mysql?,sqlite?] dev-qt/qtwidgets:5 dev-qt/qtxml:5 webengine? ( dev-qt/qtwebengine:5[widgets(+)] ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6[gstreamer] dev-qt/qt5compat:6 media-libs/libglvnd webengine? ( dev-qt/qtwebengine:6[widgets(+)] ) ) REQUIRED_USE=|| ( mysql sqlite ) SLOT=0 SRC_URI=https://github.com/martinrotter/rssguard/archive/4.3.4.tar.gz -> rssguard-4.3.4.tar.gz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=dcf4f3f9f312744050f833979d7ae426 +_md5_=76428ff4e42153100975dde963f140e8 diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz index 1db83cc666da513cb3b74fae93f665588bfa1aff..8d26b0a42bb851d99749f1c77e4611443721a40b 100644 GIT binary patch delta 12707 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 delta 12537 zcmVixf|PulS56uKm5P{ z{9AJVA;ukgcBzH2a^#U?pZs&5e85T5r_R5paAxhpx3t{~sq1lLuKl>aLLRA|d1^Uh zt}%QuH%{q)Gt?c;PTr}yRcEzjd~(|>#kO*FyYd?6U;h1{#4P?8Gjo3S)8js6=h%6t z>U)kOR}0;*v}PhSE|svXv|elJ;iSC_-|p95dHNi!6C_VqtebWI=CoE4PnlM6p-z`V z^P{I2yR|-3C^^kc=!biYSz05`>G^Ko`f_|h^d-4}lKf1uvZ9U8$tNV9zOcf5?N-`O zW~;^6+;(lb>3ni68}aBfjv6gY9*5;3zC6h&=gi6T&ambKV<5F@fIoB)ILFpVmbJrDjc7s13 ze93FfK7IeViBotC4?J|fg{eEME+iYh#h&+nj)TC*XvKIqKUfGtRns}uTP@S|H2bbL z$f{5XLGQsvUT5z*;_``tE4}0q3)MKtg+RiswVfmWnZT}9#|&n{ma9Izh3V|ko#&%i z9>1y`m(FxKlo(^l7MC(II+DHew0x0|BZcgz+i91@p9d9PtJae1{EDM`3z>N`xi)}* z1K+oSDb=z!k}cO$S#A=fTO9VMFn#!{go^1FsWUCc5IqaF)9Ru4ZK-BfDS0Q@s*&f9 zweNVcP>yJB;>VYgFobH5(aoRUwj)%<#c@a(OFp$+(q_?jK08j{X@+w`uA6KKWZvc< z^IN1ypmzA-xlZK`a|dM_VM)!WN~XAfIL9y&8OV&poB||7qj{2|>Ir8#6zEwzf1@6( zv4Tb^6Aqu}8N3a@H!ND)z0J}=#8Szu8u*&^K2p?ABTBB`q7)PO6MzU?Iq`M|lpCek z)(kVSD$&kx8^GOU?aZq>@2Rnw`dFcoGQA1*=-7?8ijrTalu591YV6(6_Db&Q=SK{gQOHA-KfpFX%p_n006YjY3N zK5g-Np{SHJyaexqOI?yEK4LMN_cNUC31c0pZ{DoJw1H!wcz!2EC}#Ia;3$olM(LhUfVR8O8(1~LWKA7^N<2VwT1W$W!U z2#}`=DX%oaauT4~DP>geIwc6Zdus6v(umCR)!zz^q=j<}lx8tBh=D+7o-P~J)_6in zX~YzOIW2PV=$f+(NUNuR_f!jf3#)oZ8l65thl&6I7|CQ-1{_?Gzw87wP6D&{$uUo! zXnI7-YmB}>fBDp(pXLX9Y>)QfTzQvHaBYUV0-%WAIpAP)R0iuMsv`)YACjk#;g+K- ztjG{!rDAcHekRY#vYF+@x_J=F{6Wyf9#9Aq89E?TANJuS6WjPOYqkl6g!io6!mxR)`=>39lauJBURkF`iV z5_3W?3DFeLp{lG|k%^~}pT&*0NWtz$O`1mtNGBWT;L=YKz@PrgF1o{As14f z>Y<*d0qGNev5mZB(aTO!X2$Qa7zGVhYMN9LDw$055p`DzkRQnpEjJ7bPo}p>JT7w#g0X#~iBZ?(`58o#lM?x$B97v)d24WY5*x*6vYa^$8AILVc zeJNNozguFwe6={Ij^$Bu<3CY7k`~X0IiWY<7iru2+HYvj=ENTqdMBX7O z@Kf1$h#Xe{{Uacedq9;{?@^J+nYu$ms1*boK}4`Xj0;++E2)xw<4@6qyn#akfm|$l zKo>8dFKEe74za=9e~y;-iWMYvi&X%B;YuF+9Lhp=5d6ee#Yk9CHVyfYJ3xMl02gqQ za{zgN4pA)ujt24@1!!p8fVL?cNzpRDADVm&bph7cB>ytxT`+nBGD$#LT=AwkZ?&Kj;O+Bi(I^{{3Omr+wH$`8u7@rNW38Vl=+Zh|JpI*3b` zSk{7Uy?`yvgkVW54L@Siul&GIVx=;4lAf)9z0*`3Qucbol|=}kEUyjpScO6l5eXAT zh~zJZ+U4JnR>T)ihHJoA!2dJL0U}P~8lgpCE~3b1S%@Z-Gbop*KrtiCvV2A%0Z=`Q z+PR~9-2l;&sRefyCBqNEDUReiU5agwRg0_u$&8V~*yn<(!$STpHwimpejN z+93djHN%Dvm#7q=(>q)nIgrPWiOj}!15pW}8dZ|=pk^UX5G?aRu&m=Zlh6qre@K3W zfO^E(22Ut(Dg`4rG4@r4jck$%1pe@turmH8juMeSn{{;C0*nO$ugM=KG&#jV`X`*V zAEa+jz{@;%LGv~GKgCO>cttDMy90ElmV${*v0QxAKyZPBh=UCdlV2zb5>LvQvMU`& zi?GLN^52N%K+ZTM5o=C4Z#m^ce_l-(?gV663H<41B}jf)n(UuLswcqpdX=|mEz|`G zC!bu>^-^7$e;d6B$Vb#p zLpgffF5lRw*+DQoP8q{K`2)C{e2b@Ip;2pdQvrd53e*pN4nd12#Y6DiNa=-qg+Vf6 zr=SzCgSW0i0lxD@yO4ZDoLKBgtR_F#AW4kcLGeWoo`!lBrkT)r^@GsAFqG6+&(K_p z>b$@|q%nftwYC@e08OA|e_>-&$QMGDr;#xwu4B3%g0E#fE;LoOhQ=)!}a%r*hl+EDBzFLx|LyQ??@23vcel`l#`zq&~2=~uz9E;6BzW~-5< zkXuT;6J=d7!D$dVP1wosFc8;GKoD`D;2ayeT87g^4q#(4 zf+8(zXdPIlVTq(UATE^4ypWkE=xyMy)w_e?(cl0DAPm#i>JLsuYnpNO5UR{UIH~g_HW;w&eL8W`uYZDxz{FN@VAJ`zEX#n4f5XM z;Z@v7o)A^l{NvdeW+2w1(9xt7L0~>W@7rM%9d((q13Pkv+&_sJ%ZXjPw?!R5 zh~@*lx7MK;AB8@L&It(b>UkGv5&K3kpq@p}lYgubdZT}PDgqPf3^XB0hAO@vBJ8B-qf}lhtY*`LOUv$DUpov;_5xvCUVZHEK2bUXox(!6} zF_D54;0FB=(g{(Ch2iajw1bT4rGR6zd~TG86!J#NB!mnAPLv}G#vvJ+3#3kom~mtI z)DuRPqH>^tvvJJh+He5y5W5bWWJ^vPp_5n|**bp+_3(FVlEG~wK~ic+e#CVW;R8$c zufmmn3|HlygUqrz_ES579x5S9P*>5bv2rmEG^_ZXAOKeURI&vZu6`Q(3TeXs;tpJn?b4^4aY6q|v9w50V3xI-**rB%7sZb;E z{8hN}kKtNFq)Q3_Eqt{@fFKgp>tjXun2xyyKd>AaJboCHt`JcjWwnbZDVPvFc4m%V zyIdW`P6{Q7i!hKT*!i?m^^+VCJqPMEWBou>hm&9t7=KT@g0aLajt1g6UQt*B-62wO z?zimXPx$o)Mo;Pzu(#4S5WjIh2sxMouz*Go-^lQB_2NJ?$oPP-=o?^-WrgCk{j)~K zIl(wo9d?OTaDIas`ZuRm-Ga~gRCoyPm~TSjhj6{@?11KXpoiOCqUg}^m(~vXbO+9s z2ys!?rGN4DsN~kPO9oWq6(}TLd8pq>%j(8SOvzN z+5*54?y#4H5d?lob|l`}6rBSOF>_#OlPe|4Xn)BQaGmotSkGU+e%0Qyn#>5V_z;SJ zmsk#3C^cl%P6xdTG@KEZfO?&JLyCL}&XM>#^dK3f4I9%S0!v8hEJx@z_*cmtTUA|A ziiuz4&!|D|GUEM7QbRZrGwQIakqAQHH=mPXjJpNY2^>mzqF&FS6yOq02x!0Qz()AB z^nXK!gP=oHOvd2W)n4ZR;?#d-ehM3(sE<4j6e_AmxFgqiu>@TBow4;r(wdie6<%xn z`h9>_F*(VHmhY_^Gy@h?>KQhIxZ=2a)Y?l&9G1QLtn5kYjD?jS)z%;>Px=it@zs%; z6=rKfRSbwa@*pw~)f#%NYPZ5t(33&%WPd9~o3&{H5W71a#)zErf?U#tMZ+(GqJW@w zKlc_pBuZ{9OaPvv^HXwY=y8M~X0L9~LTSPT7heo^h6T@QMHU|UCHsl~g{s^n+K0nQ2*lfA28Mo~z3kOH7qR1^fbp=Yp*FfmcIT zB@}m|G7c!(rfZxc~f`Q>HWcDM{sde?=Bk2yHn93Sr9omwS(7^+}2J7kDZ~f!*HHYO1mwyPb z?tM4RA!TFo+R#fo0*Od#ZDIyn!=$2CyqXGzksw)E9|>hB=>#PnAvA4gYp4xaLbFmZ z!%OfLJX+yJ2d~m)ZG&s9=n%vJzK8;3*lM?C7XFa51KcKX!_pB?5`jSHuBI4Hs`Gj{ zlB9$^MZFSD8&s(=liwCB7~g+Stf{fHfC~<-yP;i+SU|0MLKA!N#+9?dZced#L%F%b45Os zj$S*roSHs6%^+c|FW%F@j_+t`hcd-(d5?MEy*Azxi_^E7lS4Z}1hrJzVw{Dxq=OVH zPSDWvYw`?U&TzS-0ZDBbumq&QY5Y@vf{Bq9=IxJh(pL2QI2Cj{V2LH_#HeC&L1dWb znlHoE^W`WvYB?dFY){ihjngC|42}lXaB7eM=es(FI2D#IX&wZJ+Jol*sALSHa9tZM zHas30GD^6oJNcYXop$B|sCGQB3Lq z(Svq^k567=3%+$}D>?HB4%re%=BavsVTF=_sKhIlrhBM^e+Dp>KakQ~r3_7XIuyKv z(i5*Q>~f@N5gx{LvoirBM?9#1eY6&gurcl{H|-lyF*rW7N{E^^)et38>B<%4iTXVn zrWXfwzJf4HrIE9Cd4>im5#KLiI-k@|2#+;BfG+oj z0)?)0M6sd+n}ic}avTWIQ`epX*&CsZu8m@qmGRj~Vs#~OZ4%G|f9-gG165fQvkk;J zh|@IANscsB=N3Q*`dK^vtf-x%sDbP^aMET)#h&qH`U{f^K>BoCFHA-TEnF60g;D_= z0{{&&?WBgh25?370|AXC$Wb#k;5UGRTS9CBb7{Z^XZlNQrLIv}NSu%FNOTm|Ym~lj z@=5#7MMBdgXwFDSz6N!6kV#@}r+Fhy43&N%FYvMb#&1O-I4YQA zGwt(%3uD6MD9aVKU4krwm)g_>2iQb`!Ip%9AIC&DB525uF5?~Vd#OI4=}eoWS=1?eet#EG_1Ss~M;_`#ziTj3Rd9wTWlEvpgHF^5%s zcGPb|KA_VKUj~|o*Y4ggpT9p}V#-&!nP7M6xzUcY+(XkNNR3VW;ZzN5Mz6+47sF{= z5ExS;bYEml5s2D;p9k!jnyw4Tm}o=$9O%K}+Q7?tc+7j`WFzYh)fjQ`M3LHLO+p{H z>f69lNNQA&gE}n_U_0`0Q;CT$)~>rcw0w1wQX5AEXt=Tvlbstxf0N%gp$=P1M{AfX zj#LMN4!7O1w)zI;o|DEEvUZkOPHUG(q~^4~17+E?8xpONlOAJNP}oCxeF73pA0B~5 z6bI4T2-19w6j4T78OGd)1Z()S-_FI*tNeM|}`$rZ!De<(Oen5d0wA3uXUo~6T?=W84a z4kDXD!ML^irehi!hQRennmCXDy3%2gazq)CrYR9a;Gu&wL#AD^yx*er(g*#Yr~SYC zs|G>Fm0x`F{fvpn9l(L$C^gV@EGjDZ$CT)!hLZAwxHV1wPM!m7;REC?Hkd^1!h^s9 zJ|9)Af0o`j8is(nv=K%@Adtwn&^sPSqqCIxSn3^s#LI%Nd=vd3{MW#)_J&j% zeQWD1p4Vab-`+aM{yMf49-_Td5Qq>*mN+QRe=SWGkmKE)w9Tm#CV|Dg_J1{2GzqUbhH8dGb*IRveC5pwsd$zG`7&E$XgA;IM?xu_cjAcjPyVk z56w^(H95fWZU}vKtWokqZl&;hCKqds)n5aMhxSR1w$hVkFrD5+eOpZ> ze>ZL9;(BVjVij139Ti@_rvEWk_(63UqPe>`-5A~grw1gmEP;OC2dpsmTY2vjPZ6|3 z+T`O<5Gm7Mj5wEDbNHt_#$Q+id=$1O~+J>SA0GQew?^%={{Ypv8?WeI)UcH}tr?_?gDDXAqnqh6g(GKb!M4kpl z!o{F2VZTZZI&34%t|4xW2X-1q0nSP@$4k;8fHZ@K9S7r=M#QU81L%)ZoeuE;e`hEi z@D(4>ZmzI^#8tCWTg_#t1ziu4lU!XuNd4lJ@qaQtS$sM?Vgi3Dd9gj^fe*==25}qV zr+MFMYKUu8BUJ5fNkZ$S&qNLqr2rYJy5Vj><~3H|$Cqoj8SmWe9TPf$m(s0HjUE!5 zU}*~l0$j)%r}k;1l5|kCCzNKGe>z;15lg@t3s(WYRDzGo(=z6 z)lLCw#x=UcGK1|J3h{Tlg9g^@7_#)(tN_U6g8_E!1%gvSTZ^z@1EP?56Z;K}d2*Wk z1HmN1dclZ=2s#-iN!@O+V0IlXITRXxf9urh#_|IH%0mzsqX}mI7^V8?e}0G(EINCE zoyd%;EeN~^W`qYx+xF4mE=K2&s(89^rg^|}YNC{fiPw-LhEzvSh-8G~I`xKyJ+m5x zgHx90=RKCTGql-A7N~Vwt)dL>)_L;_T~e-Z?LQ$VLco!eAZRj;1nM*!<%{`gOIeAF z!f$sS1=>g}oDYixF;fx?e~GjCMZ!+~k!wq?9W{bDmY0S+@ulcl-V|Jf1jY|h^7e;Z zszZkZ2`)N)^qnZF>Iv%^Idk;^NeL6!MHLT@{LUv9g zd+BI?+=@oNfGCTF3ZNr)SgW2nh5E4YrDQq|s%W(?)5e>?#eD1gIisQRcA znBfv07&PjT2hcDT@Q4gW`12v?G0m_6Uw9sIr3PyF_C~_P*s^0C{5+%usyD}1(f;WM zPe}H^|ISZVjDb3|_m)f`BS@jNC^qf>X;27q(cq{y)!_?|YTC(2P>ThwX3iVo5Y#%(hYZQIlsgC&S^ zM$#%-bqW~<Ic~)mYc*R~=kx8vVe|V--leuHg{GGfRsqF6Q8l}vLZV4$se;Fq~aDfOQfCz=E9jc-U z4P-$=zEQYR#~Qgq3X@-$wxJ`ctacJsXdiG)T#zIb0mL>YTRrmBO}oFEi$(!$%?abXUL*E#efj*`{>Rl6E!w~V@$Vs}#WK&-{6k1_-XlrRq5SOCXCrXL>ico+wyI5cnk%alrV`suTHLHo??OBsn z6`<5~FIAp2Ca`trgJM*ld?M?99<2D_(z^);cp5oXPs^li(pVMJ9W~V{&3v`q;Vexn zs8Ma}nkdEJQ z#ykWoD~yb^r8y4R5}T?MTN3TW2oMFR1Fj)S(&7T}^8>O(SO7o9$9D{6Qu|*W8lXUj zTM9V2I@k&$IgPVwB&&y{xhpE4L|&TVeF@g*xu(2e&?vIK3ljoL6Ph7)p)ppFf8Wkt zNBg5jSOLhcKsr21Q?BX20fNrz9M_N;fO|~4JSXcsolIg>pVCL9N0^PL#+=lxgKG)4 z)a2wKJ9G>k-nc;)swK_KcoRb^hwsAzW9w1F&}`D4pN@mGj8Vs@c>k&sbei4k&orVI^UL$o=l!pmwtB1@ zaKG~*))hXqj$(|&o+xWBxsQ${hlsO8f}S2|fdPO45Pu*hC#9%?6@%sU=jXbILC4&p zCx_4z-fI9GY(<)*PQm7!HxKOQ1c$<<;>NA~cr*SAD&N$?id7@0Q;ZW)f24?rOX41# z9yyo%lo;1^d(!+tBg>Y0eJ(1!tH7)3Dub<4X3=+Qps3@c>lfsQ080`;*Gb6WtH6I2 zs`g{3^bL(qB-M2X#JGmA=ThTOmts(I8Z$`h^r0lP*Oe%J$8s7=0!Z~XGnOG25KmD6 zRC!`R0Uab&rRtO96SBENf2IP$xF*s>Jelu@3FpE%kx;Jd#Xu_bd9^68r)Wtr09aF0 zbs!fg?y6R@a7$`91rMB~Sgtz9oEu&eMAjsSU3k&^lxAK!JW&g*D=e9sNKs37zlQ3+ z$J6s06~@Q(c#XNc-156Y2Iy$=@x_2jss!0dYJ)r)x!4|KwhkcKe~$*Dv0MjB=%@kH z@dq%rjO&gN^{^+7p=O;m*V%#|5wQ@t2Hsizqa#m2ryh?wdJ=HzmEBr0I+1_WJ`-W8 zUcrqJ@`UoePJU@z7|H5&CR|7EleSw;V}3B3VvO2HQ-u=w3&6o=?YdIynj8pz=p5CQ zg*V-sbB)?l9W(kff6&JM=kdBOld11cs%i@hn~d-D8T|~0MK99O9v?Dh3NhByp_bjW zT~d+`12#3ZG*_itPAbv?J~j1SO+W~vVl#w!i&Izdrl0|9E$0!4kM1c z$g<-3W7nK(Ng>Dt;LZAqusBSJ;Te*qGlhu$Oere;v^IB3W` zRdBeRO6H^Kb>?fg#yUwZAP`;4NVq=->t%1=#k*_9XcK*h#8N-Rh4J zcG&#hO2!K`e;vQw*1!^^+D2o+3fKXJKLn~I8#-02V=#qWa~kPE#B3DOmT;-)d|mu8 z)iGLSjyAU@*HHB8v8n}URdX0AUJ*@0Bfs!}dQGga``gpUr!ODA{p0ie;2(>c$)P08 z)V^!>DP^q5N>x%-R}27R1(~Alc5SBtomgiL`BL*_L73AeF(ktBfgC&@jRw%3qKkQ& zuK&R*jR*%Wa_K;e9p^ix+`%GkXK7#yF-``f@83eEV}AHj!~(8R&5wmLU8a+MDS>|n z!UtnclA}U#!c1s&UJJ-S8Q8gntYoLXLc6p8HXM)}U8mSgBNZzU1E<*!ZB65lHD|J_ zreyF~mm*NiP_|Js)N2vGl{MQO$g&ck2aUca)BQ!UYOBoTYDO+{zuA5gvX?Pr_pX^N z!&k4Ht8^Izus~*OUw!4I^Mva%(h`5|QTJ`_j5JHQ!>OqV9oHKH<71Yt!qb`q8Z|U8 zC@H*NiKZJ}CsG z*ZutU%eP~#|JI(v-B4iUwnLqkYqU=-YVb%kiFp0XpNmmD@tm`#+t_e>>n7!-vrvPA6k;p?eSb|zD zGMH!^H>5pv_Ey)}?U;dl?{x-t+~D4OmaEC0n`wVbLn2CzbnW(57}}ba9kU%s6su?VLjb8uZX9JA~cNn!CJp0ZG&)DRqtb1DGsMg&`?&O)@4;T5En; zb9zx7M4*jwO*$nSbg9+S(E(KQ(q<~aAn`Ly_mS9jZUJnT$#=R#s%xq;>a-p11Jzvc z-Y>xtT0Q^z^!b+;nU6_BvF6Itu*3tbe%`bx?&J*7WShtkrz_ypD>|T8)Oc?${(i;x7kM2I47N)8Iz zIvCX@kHK5bDkF?^DDswD{P|XPYEpkpH~D1Ehr&Oa_g)&H3IG*tB*a4iPvM zn0Dz;omrS_x_S-OpmB7TZ_KlY&Z}%qX=>;NDF%BFz+Edrsz3wfRd+pq?VrDWdiwV5 z>C0ygM%st3`9b@Y_uU=jt(R;Vf+NfBx>W5tEWdS|(WtfJVp2zCp)HnF-H?Au2WerT zs zP`-tiHr?F>#R2>2P1FAnFP(oM4-Y}t?ysWta-m9o*O;d`bn%8kttjzJO)iq;==K*Z zlH>nJhlpgLv9B1?c|g*kJfbuKdF(P#z@qy~Znv&!n_5t9x#N4mVkoG&t_hM&5HQ#o zHFQw3@qYE82D_G~>kWVEFdn59rB4?@?4(O@ct*{mYAoUa8ETOMksUXF6`<}KP-{62 zr!%jK#RM#f@^KV10!~Mj>tbE1Q$tQORj9Fmat2y{mR>KO5dger7Yb)ZoyJAyx@#76 z0?ZA>uWNu72&SmJWCyb91pa#IuF5psb^JjG$YH(dH0_$^b@P9sA39E{UH+^KY4!jx z)Yo*{ne~(z(sX+rgT(3Hdh(J=6Fkyg83*+T|DgnQtJBuSEc_+%t|tq3>GZJ~VaELS{B-TYr&*NweHCrd}(+Hec};kD_!ByMhJoOJXxQ-qO~S=V$) zshZvOcxa#3P716)6U@>TR)8R`V{4ag>JT#8j_US)>o9+{!}3A9Rl|-j%Ftw~_K8M= zg_?Jun5u?IP+7YBZM?;9e|ov@Pv=(CyA;!HeY*5AF5S|xs`h?@reRUaRl76%ebxpi zLP@t$SeX-Lg}$wb4IhtuCT1E~RtJ~(qWcVv&}Ji4j(F24E~MQ;re!#`K&eD4>6Wi| z{Vqt%(3gKpH@jIrN{DiujnmW<{BVf0UAGhA&NdH$a5J&PgeJDGbSt{YN*7A1@c=>Q zB}5%j`&29^zFu8Vw6`wkXu1z7ASJGA_R^oibZwL2CoH2?-);R27N%;`&ZJp=)`*2J z@VRz1nhw4JWuSbeGzp zq@fct&`giIFBN2>xck0R57A8CX(J0LZr5E~Hcb~*&oQv9}Q?rhB*-}$ScRlop+RskM2vOkuXn)tV z9VSDfG0Ss^k#4J4S>-^`+z#y;5x}tNq_4jp9!Q$l+#12sNdp8F3rjjml5XAv>JABi z=r_txbyXzkQCFle7>2vgFrhr0T7^@4E2bseUmDpj)(^T0IA;>iP(Mb-BNIuP?g0;M P*}wdM`Xv~K(p&%leS3l1 diff --git a/metadata/md5-cache/net-p2p/arti-1.1.5 b/metadata/md5-cache/net-p2p/arti-1.1.5 index 1857caa57d14..4436eeec05de 100644 --- a/metadata/md5-cache/net-p2p/arti-1.1.5 +++ b/metadata/md5-cache/net-p2p/arti-1.1.5 @@ -11,5 +11,5 @@ LICENSE=MIT Apache-2.0 Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 Unl RDEPEND=app-arch/xz-utils dev-db/sqlite:3 dev-libs/openssl:= SLOT=0 SRC_URI=https://gitlab.torproject.org/tpo/core/arti/-/archive/arti-v1.1.5/arti-arti-v1.1.5.tar.bz2 -> arti-1.1.5.tar.bz2 https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aes/0.8.2/download -> aes-0.8.2.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/arbitrary/1.3.0/download -> arbitrary-1.3.0.crate https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/assert-impl/0.1.3/download -> assert-impl-0.1.3.crate https://crates.io/api/v1/crates/async-broadcast/0.5.1/download -> async-broadcast-0.5.1.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-compression/0.4.0/download -> async-compression-0.4.0.crate https://crates.io/api/v1/crates/async-ctrlc/1.2.0/download -> async-ctrlc-1.2.0.crate https://crates.io/api/v1/crates/async-executor/1.5.1/download -> async-executor-1.5.1.crate https://crates.io/api/v1/crates/async-global-executor/2.3.1/download -> async-global-executor-2.3.1.crate https://crates.io/api/v1/crates/async-io/1.13.0/download -> async-io-1.13.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/async-native-tls/0.5.0/download -> async-native-tls-0.5.0.crate https://crates.io/api/v1/crates/async-process/1.7.0/download -> async-process-1.7.0.crate https://crates.io/api/v1/crates/async-rustls/0.4.0/download -> async-rustls-0.4.0.crate https://crates.io/api/v1/crates/async-std/1.12.0/download -> async-std-1.12.0.crate https://crates.io/api/v1/crates/async-task/4.4.0/download -> async-task-4.4.0.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/async_executors/0.6.0/download -> async_executors-0.6.0.crate https://crates.io/api/v1/crates/asynchronous-codec/0.6.1/download -> asynchronous-codec-0.6.1.crate https://crates.io/api/v1/crates/atomic/0.5.3/download -> atomic-0.5.3.crate https://crates.io/api/v1/crates/atomic-waker/1.1.1/download -> atomic-waker-1.1.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/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.1/download -> bitflags-2.3.1.crate https://crates.io/api/v1/crates/blanket/0.2.0/download -> blanket-0.2.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/blocking/1.3.1/download -> blocking-1.3.1.crate https://crates.io/api/v1/crates/bounded-vec-deque/0.1.1/download -> bounded-vec-deque-0.1.1.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/by_address/1.1.0/download -> by_address-1.1.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono/0.4.25/download -> chrono-0.4.25.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/coarsetime/0.1.23/download -> coarsetime-0.1.23.crate https://crates.io/api/v1/crates/concurrent-queue/2.2.0/download -> concurrent-queue-2.2.0.crate https://crates.io/api/v1/crates/config/0.13.3/download -> config-0.13.3.crate https://crates.io/api/v1/crates/const-oid/0.9.2/download -> const-oid-0.9.2.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.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.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/ctr/0.9.2/download -> ctr-0.9.2.crate https://crates.io/api/v1/crates/ctrlc/3.3.1/download -> ctrlc-3.3.1.crate https://crates.io/api/v1/crates/curve25519-dalek/3.2.0/download -> curve25519-dalek-3.2.0.crate https://crates.io/api/v1/crates/curve25519-dalek/4.0.0-rc.2/download -> curve25519-dalek-4.0.0-rc.2.crate https://crates.io/api/v1/crates/darling/0.14.4/download -> darling-0.14.4.crate https://crates.io/api/v1/crates/darling/0.20.1/download -> darling-0.20.1.crate https://crates.io/api/v1/crates/darling_core/0.14.4/download -> darling_core-0.14.4.crate https://crates.io/api/v1/crates/darling_core/0.20.1/download -> darling_core-0.20.1.crate https://crates.io/api/v1/crates/darling_macro/0.14.4/download -> darling_macro-0.14.4.crate https://crates.io/api/v1/crates/darling_macro/0.20.1/download -> darling_macro-0.20.1.crate https://crates.io/api/v1/crates/dashmap/5.4.0/download -> dashmap-5.4.0.crate https://crates.io/api/v1/crates/data-encoding/2.4.0/download -> data-encoding-2.4.0.crate https://crates.io/api/v1/crates/der/0.7.6/download -> der-0.7.6.crate https://crates.io/api/v1/crates/derive_arbitrary/1.3.0/download -> derive_arbitrary-1.3.0.crate https://crates.io/api/v1/crates/derive_builder_core_fork_arti/0.11.2/download -> derive_builder_core_fork_arti-0.11.2.crate https://crates.io/api/v1/crates/derive_builder_fork_arti/0.11.2/download -> derive_builder_fork_arti-0.11.2.crate https://crates.io/api/v1/crates/derive_builder_macro_fork_arti/0.11.2/download -> derive_builder_macro_fork_arti-0.11.2.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/directories/5.0.1/download -> directories-5.0.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/displaydoc/0.2.4/download -> displaydoc-0.2.4.crate https://crates.io/api/v1/crates/downcast-rs/1.2.0/download -> downcast-rs-1.2.0.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/ed25519/1.5.3/download -> ed25519-1.5.3.crate https://crates.io/api/v1/crates/ed25519-dalek/1.0.1/download -> ed25519-dalek-1.0.1.crate https://crates.io/api/v1/crates/educe/0.4.22/download -> educe-0.4.22.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/enum-ordinalize/3.1.13/download -> enum-ordinalize-3.1.13.crate https://crates.io/api/v1/crates/env_logger/0.5.13/download -> env_logger-0.5.13.crate https://crates.io/api/v1/crates/erased-serde/0.3.25/download -> erased-serde-0.3.25.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fiat-crypto/0.1.20/download -> fiat-crypto-0.1.20.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/float-ord/0.3.2/download -> float-ord-0.3.2.crate https://crates.io/api/v1/crates/float_eq/1.0.1/download -> float_eq-1.0.1.crate https://crates.io/api/v1/crates/fluid-let/1.0.0/download -> fluid-let-1.0.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fslock/0.2.1/download -> fslock-0.2.1.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/futures-await-test/0.3.0/download -> futures-await-test-0.3.0.crate https://crates.io/api/v1/crates/futures-await-test-macro/0.3.0/download -> futures-await-test-macro-0.3.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-lite/1.13.0/download -> futures-lite-1.13.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/generational-arena/0.2.9/download -> generational-arena-0.2.9.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/ghost/0.1.9/download -> ghost-0.1.9.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/gloo-timers/0.2.6/download -> gloo-timers-0.2.6.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/hashlink/0.8.2/download -> hashlink-0.8.2.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hex-literal/0.4.1/download -> hex-literal-0.4.1.crate https://crates.io/api/v1/crates/hkdf/0.12.3/download -> hkdf-0.12.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/hostname-validator/1.1.1/download -> hostname-validator-1.1.1.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/1.3.0/download -> humantime-1.3.0.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/hyper/0.14.26/download -> hyper-0.14.26.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/inventory/0.3.6/download -> inventory-0.3.6.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.crate https://crates.io/api/v1/crates/js-sys/0.3.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/keccak/0.1.4/download -> keccak-0.1.4.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/kv-log-macro/1.0.7/download -> kv-log-macro-1.0.7.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libm/0.1.4/download -> libm-0.1.4.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.26.0/download -> libsqlite3-sys-0.26.0.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.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.18/download -> log-0.4.18.crate https://crates.io/api/v1/crates/lzma-sys/0.1.20/download -> lzma-sys-0.1.20.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.7/download -> matrixmultiply-0.3.7.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.6.2/download -> memmap2-0.6.2.crate https://crates.io/api/v1/crates/merlin/2.0.1/download -> merlin-2.0.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/miniz_oxide/0.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.7/download -> mio-0.8.7.crate https://crates.io/api/v1/crates/nalgebra/0.29.0/download -> nalgebra-0.29.0.crate https://crates.io/api/v1/crates/nalgebra-macros/0.1.0/download -> nalgebra-macros-0.1.0.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/6.0.0/download -> notify-6.0.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.2/download -> num-bigint-dig-0.8.2.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-iter/0.1.43/download -> num-iter-0.1.43.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/num_enum/0.6.1/download -> num_enum-0.6.1.crate https://crates.io/api/v1/crates/num_enum_derive/0.6.1/download -> num_enum_derive-0.6.1.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.crate https://crates.io/api/v1/crates/once_cell/1.17.2/download -> once_cell-1.17.2.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl/0.10.53/download -> openssl-0.10.53.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/111.25.3+1.1.1t/download -> openssl-src-111.25.3+1.1.1t.crate https://crates.io/api/v1/crates/openssl-sys/0.9.88/download -> openssl-sys-0.9.88.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/packed_simd_2/0.3.8/download -> packed_simd_2-0.3.8.crate https://crates.io/api/v1/crates/parking/2.1.0/download -> parking-2.1.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/pathdiff/0.2.1/download -> pathdiff-0.2.1.crate https://crates.io/api/v1/crates/pem/0.8.3/download -> pem-0.8.3.crate https://crates.io/api/v1/crates/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_macros/0.11.1/download -> phf_macros-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project/1.1.0/download -> pin-project-1.1.0.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.0/download -> pin-project-internal-1.1.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkcs1/0.7.5/download -> pkcs1-0.7.5.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/platforms/3.0.2/download -> platforms-3.0.2.crate https://crates.io/api/v1/crates/polling/2.8.0/download -> polling-2.8.0.crate https://crates.io/api/v1/crates/postage/0.5.0/download -> postage-0.5.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.59/download -> proc-macro2-1.0.59.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.3/download -> regex-1.8.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/retain_mut/0.1.9/download -> retain_mut-0.1.9.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rlimit/0.9.1/download -> rlimit-0.9.1.crate https://crates.io/api/v1/crates/rmp/0.8.11/download -> rmp-0.8.11.crate https://crates.io/api/v1/crates/rmp-serde/1.1.1/download -> rmp-serde-1.1.1.crate https://crates.io/api/v1/crates/rsa/0.9.2/download -> rsa-0.9.2.crate https://crates.io/api/v1/crates/rusqlite/0.29.0/download -> rusqlite-0.29.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustls/0.21.1/download -> rustls-0.21.1.crate https://crates.io/api/v1/crates/rustls-webpki/0.100.1/download -> rustls-webpki-0.100.1.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safe_arch/0.6.0/download -> safe_arch-0.6.0.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/sanitize-filename/0.4.0/download -> sanitize-filename-0.4.0.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/secmem-proc/0.3.1/download -> secmem-proc-0.3.1.crate https://crates.io/api/v1/crates/security-framework/2.9.1/download -> security-framework-2.9.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.9.0/download -> security-framework-sys-2.9.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_ignored/0.1.7/download -> serde_ignored-0.1.7.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_repr/0.1.12/download -> serde_repr-0.1.12.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/serde_test/1.0.163/download -> serde_test-1.0.163.crate https://crates.io/api/v1/crates/serde_with/3.0.0/download -> serde_with-3.0.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.0.0/download -> serde_with_macros-3.0.0.crate https://crates.io/api/v1/crates/serial_test/2.0.0/download -> serial_test-2.0.0.crate https://crates.io/api/v1/crates/serial_test_derive/2.0.0/download -> serial_test_derive-2.0.0.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha1-asm/0.5.1/download -> sha1-asm-0.5.1.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sha3/0.10.8/download -> sha3-0.10.8.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-async-std/0.2.2/download -> signal-hook-async-std-0.2.2.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/signature/1.6.4/download -> signature-1.6.4.crate https://crates.io/api/v1/crates/signature/2.1.0/download -> signature-2.1.0.crate https://crates.io/api/v1/crates/simba/0.6.0/download -> simba-0.6.0.crate https://crates.io/api/v1/crates/simple_asn1/0.6.2/download -> simple_asn1-0.6.2.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spki/0.7.2/download -> spki-0.7.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/statrs/0.16.0/download -> statrs-0.16.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/test-cert-gen/0.9.0/download -> test-cert-gen-0.9.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/tinystr/0.7.1/download -> tinystr-0.7.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tls-api/0.9.0/download -> tls-api-0.9.0.crate https://crates.io/api/v1/crates/tls-api-native-tls/0.9.0/download -> tls-api-native-tls-0.9.0.crate https://crates.io/api/v1/crates/tls-api-openssl/0.9.0/download -> tls-api-openssl-0.9.0.crate https://crates.io/api/v1/crates/tls-api-test/0.9.0/download -> tls-api-test-0.9.0.crate https://crates.io/api/v1/crates/tokio/1.28.2/download -> tokio-1.28.2.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-socks/0.5.1/download -> tokio-socks-0.5.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.8/download -> tokio-util-0.7.8.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.4/download -> toml-0.7.4.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.10/download -> toml_edit-0.19.10.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-appender/0.2.2/download -> tracing-appender-0.2.2.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing-journald/0.3.0/download -> tracing-journald-0.3.0.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing-test/0.2.4/download -> tracing-test-0.2.4.crate https://crates.io/api/v1/crates/tracing-test-macro/0.2.4/download -> tracing-test-macro-0.2.4.crate https://crates.io/api/v1/crates/trust-dns-proto/0.22.0/download -> trust-dns-proto-0.22.0.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/typed-index-collections/3.1.0/download -> typed-index-collections-3.1.0.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/typetag/0.2.8/download -> typetag-0.2.8.crate https://crates.io/api/v1/crates/typetag-impl/0.2.8/download -> typetag-impl-0.2.8.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/untrusted/0.6.2/download -> untrusted-0.6.2.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/value-bag/1.4.0/download -> value-bag-1.4.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/visibility/0.0.1/download -> visibility-0.0.1.crate https://crates.io/api/v1/crates/visible/0.0.1/download -> visible-0.0.1.crate https://crates.io/api/v1/crates/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.36/download -> wasm-bindgen-futures-0.4.36.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/weak-table/0.3.2/download -> weak-table-0.3.2.crate https://crates.io/api/v1/crates/web-sys/0.3.63/download -> web-sys-0.3.63.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/wide/0.7.9/download -> wide-0.7.9.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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/x25519-dalek/2.0.0-rc.2/download -> x25519-dalek-2.0.0-rc.2.crate https://crates.io/api/v1/crates/x509-signature/0.5.0/download -> x509-signature-0.5.0.crate https://crates.io/api/v1/crates/xz2/0.1.7/download -> xz2-0.1.7.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.4.2/download -> zeroize_derive-1.4.2.crate https://crates.io/api/v1/crates/zstd/0.12.3+zstd.1.5.2/download -> zstd-0.12.3+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/6.0.5+zstd.1.5.4/download -> zstd-safe-6.0.5+zstd.1.5.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.8+zstd.1.5.5/download -> zstd-sys-2.0.8+zstd.1.5.5.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=8b440c9b7dfde84411a937b0f6a3f326 diff --git a/metadata/md5-cache/net-p2p/arti-9999 b/metadata/md5-cache/net-p2p/arti-9999 index b3d977fc8763..4cbbb3248081 100644 --- a/metadata/md5-cache/net-p2p/arti-9999 +++ b/metadata/md5-cache/net-p2p/arti-9999 @@ -10,5 +10,5 @@ LICENSE=MIT Apache-2.0 PROPERTIES=live RDEPEND=app-arch/xz-utils dev-db/sqlite:3 dev-libs/openssl:= SLOT=0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=21cd5f13579036c8be77832c098ea45f diff --git a/metadata/md5-cache/net-p2p/syncthing-1.23.6 b/metadata/md5-cache/net-p2p/syncthing-1.23.6 new file mode 100644 index 000000000000..6872bad3c015 --- /dev/null +++ b/metadata/md5-cache/net-p2p/syncthing-1.23.6 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install postinst postrm prepare test unpack +DESCRIPTION=Open Source Continuous File Synchronization +EAPI=8 +HOMEPAGE=https://syncthing.net +INHERIT=desktop go-module systemd xdg-utils +IUSE=selinux tools +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86 +LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense +RDEPEND=acct-group/syncthing acct-user/syncthing tools? ( >=acct-user/stdiscosrv-1 >=acct-user/strelaysrv-1 ) selinux? ( sec-policy/selinux-syncthing ) +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/syncthing/syncthing/releases/download/v1.23.6/syncthing-source-v1.23.6.tar.gz -> syncthing-1.23.6.tar.gz +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=c8096c0b539b49ce7d5adf4ef4d49ef2 diff --git a/metadata/md5-cache/net-print/Manifest.gz b/metadata/md5-cache/net-print/Manifest.gz index 568a47bf092cd3e849b3ad5c4ffcaec736872d4c..0da171c402aab30c0668b33bdec6d32f1d2e3265 100644 GIT binary patch literal 7635 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 BoQnVe literal 7469 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�#k{;?^`B-@rjqJY%`HdrJjH8+U^iUP6Vjp%;%X=DeYb%iq# zY`xC0J;`yizTSvjv^HMwy=32heA3a_^(6M=cqZ*Yv_nTt3ETrzpifS~)75i5^QtIV zP+Y-_k)L5JELg-TvJ~KEx)|d$sj;j18M=ntn(oG&L5Kz&UH?~-Zaa3J|KQ^2-CB!l zVct$+M_Ls(Wed+FuXS`;x+7T$82HJ0Ftrt%=?niQGeJs|q>tk3z-8!ePZ=z0p9Q;W rwt>c2I*Gh`T*MV&;|Q08CSrmPA$0Ws$=6LM_m}?zzQJ)Vy)ys+g$zW~ diff --git a/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.0 b/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.0 new file mode 100644 index 000000000000..394b6952a380 --- /dev/null +++ b/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.0 @@ -0,0 +1,11 @@ +DEFINED_PHASES=configure install +DEPEND=net-print/cups +DESCRIPTION=Epson Inkjet Printer Driver (ESC/P-R) +EAPI=8 +HOMEPAGE=https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX +KEYWORDS=~amd64 ~ppc64 +LICENSE=GPL-2 +RDEPEND=net-print/cups +SLOT=0 +SRC_URI=https://download3.ebz.epson.net/dsc/f/03/00/14/61/09/b271f0e3ed6b3bc0ea5b5809d16d48ef83e9ab71/epson-inkjet-printer-escpr-1.8.0-1.tar.gz +_md5_=96817969c053ddbe0284a17a441ad82b diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz index 9be39ac1a51d1231084ad13b86999bb7b11c4948..1c2079a2f345a6d03bf301263152b7005e44a0f6 100644 GIT binary patch delta 12984 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 diff --git a/metadata/md5-cache/net-vpn/vpncloud-2.3.0 b/metadata/md5-cache/net-vpn/vpncloud-2.3.0 index 021e4bd71c5d..237d630b463e 100644 --- a/metadata/md5-cache/net-vpn/vpncloud-2.3.0 +++ b/metadata/md5-cache/net-vpn/vpncloud-2.3.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0 BSL-1.1 GPL-3 ISC MIT MPL-2.0 Unlicense ZLIB RESTRICT=mirror SLOT=0 SRC_URI=https://github.com/dswd/vpncloud/archive/refs/tags/v2.3.0.tar.gz -> vpncloud-2.3.0.tar.gz https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/attohttpc/0.16.3/download -> attohttpc-0.16.3.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.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.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/boxfnonce/0.1.1/download -> boxfnonce-0.1.1.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.8.0/download -> bumpalo-3.8.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/cast/0.2.7/download -> cast-0.2.7.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/console/0.15.0/download -> console-0.15.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.1/download -> cpufeatures-0.2.1.crate https://crates.io/api/v1/crates/criterion/0.3.5/download -> criterion-0.3.5.crate https://crates.io/api/v1/crates/criterion-plot/0.4.4/download -> criterion-plot-0.4.4.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.5/download -> crossbeam-epoch-0.9.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.5/download -> crossbeam-utils-0.8.5.crate https://crates.io/api/v1/crates/csv/1.1.6/download -> csv-1.1.6.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/daemonize/0.4.1/download -> daemonize-0.4.1.crate https://crates.io/api/v1/crates/dialoguer/0.9.0/download -> dialoguer-0.9.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/generic-array/0.14.4/download -> generic-array-0.14.4.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/http/0.2.5/download -> http-0.2.5.crate https://crates.io/api/v1/crates/httparse/1.5.1/download -> httparse-1.5.1.crate https://crates.io/api/v1/crates/iai/0.1.1/download -> iai-0.1.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/igd/0.12.0/download -> igd-0.12.0.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/js-sys/0.3.55/download -> js-sys-0.3.55.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/libc/0.2.112/download -> libc-0.2.112.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/nix/0.14.1/download -> nix-0.14.1.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/once_cell/1.9.0/download -> once_cell-1.9.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/plotters/0.3.1/download -> plotters-0.3.1.crate https://crates.io/api/v1/crates/plotters-backend/0.3.2/download -> plotters-backend-0.3.2.crate https://crates.io/api/v1/crates/plotters-svg/0.3.1/download -> plotters-svg-0.3.1.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.15/download -> ppv-lite86-0.2.15.crate https://crates.io/api/v1/crates/privdrop/0.5.1/download -> privdrop-0.5.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.34/download -> proc-macro2-1.0.34.crate https://crates.io/api/v1/crates/quote/1.0.10/download -> quote-1.0.10.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/rayon/1.5.1/download -> rayon-1.5.1.crate https://crates.io/api/v1/crates/rayon-core/1.9.1/download -> rayon-core-1.9.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.4/download -> semver-1.0.4.crate https://crates.io/api/v1/crates/serde/1.0.132/download -> serde-1.0.132.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.132/download -> serde_derive-1.0.132.crate https://crates.io/api/v1/crates/serde_json/1.0.73/download -> serde_json-1.0.73.crate https://crates.io/api/v1/crates/serde_yaml/0.8.23/download -> serde_yaml-0.8.23.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/signal/0.7.0/download -> signal-0.7.0.crate https://crates.io/api/v1/crates/smallvec/1.7.0/download -> smallvec-1.7.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.25/download -> structopt-0.3.25.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.83/download -> syn-1.0.83.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.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.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.5.1/download -> tinyvec-1.5.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tungstenite/0.16.0/download -> tungstenite-0.16.0.crate https://crates.io/api/v1/crates/typenum/1.14.0/download -> typenum-1.14.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download -> unicode-bidi-0.3.7.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.78/download -> wasm-bindgen-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.78/download -> wasm-bindgen-backend-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.78/download -> wasm-bindgen-macro-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.78/download -> wasm-bindgen-macro-support-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.78/download -> wasm-bindgen-shared-0.2.78.crate https://crates.io/api/v1/crates/web-sys/0.3.55/download -> web-sys-0.3.55.crate https://crates.io/api/v1/crates/wildmatch/1.1.0/download -> wildmatch-1.1.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/xml-rs/0.8.4/download -> xml-rs-0.8.4.crate https://crates.io/api/v1/crates/xmltree/0.10.3/download -> xmltree-0.10.3.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zeroize/1.4.3/download -> zeroize-1.4.3.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=33edb8fd8fbb32849523c08ec7ce0b63 diff --git a/metadata/md5-cache/sci-calculators/Manifest.gz b/metadata/md5-cache/sci-calculators/Manifest.gz index 505d892a5771dc4676c25b42611f5a4b4746bb6b..c2d339e76ad89a9a35d1d2656fde21e0f71d0e5e 100644 GIT binary patch literal 3544 zcmV;}4JYy+iwFP!00002|81CCjvcoVhTpx4*}w=a-imy*;Q#@Ww`2pwB551G$k8S7 z^7GYIG!efRfo|Mr*s-IJbM ztXI3Kx~Qk@w^YlckA1RFpEcLL?by7!YVon!E=PJwX=&bF?kHzvEs|$9->sTR-D0y? zs`r%myFRMyJY8+HHv7`mvv^Bu>(f8}`fZc^WVa12UF~YlQ?%z^)4Vmi&F0l_vr|T0 zYm|E|UAHxLM+Jh>MeURz#uiaU$^ z=KDVb)!wD2Ui$+juXEMauW4$))w=lL!BW#bDGhgLLucl8QklX-j_@gSNoj1U>X2Pe z(sP=#tXj`tcjJy>oh8aDt?o1O82wJS3jkv*X?&RJ^!^p4RkEeitR&B1FsWWmR2UmdsYJt-P%+S)Quowr8$YdHyXtMt0iH;#-=g;->t(t*#AtN}Z#O3{0xv z#O0j#`CpWJpw#LErP+qoUA4RBTT-3f+m@WtY<-E^s+_naKQn2z)mt1wKeM#i8ju-K zDvucj>@?Vuikwx%vabp-dSQ{C6kJ>2ZFjKs3WwKS#lE6+c9~6d?q+Rl2gF-WJ3S!2 zd{}+5jUBgZ%*^ZAr6C3(9V7NkU3W3NK!4q zMc6fby`tpyi@$&WEbq!Y8P6Z`(`e-ZRfZrtpU&@_+S>E(#6eFsT#`;>pLLBnSLu^K zlJ?0_Hs##b3C^qw{mOxY<;t>qxsi&U4l6Xdrcz~G*49_GbGZzOcr$(^VWu`c3Z(&n-#9FRkzB~oGMDW&Y6QTOGllqo=?sb7>saQB9+_+juCn&~k@%>B>2CE8k@xua>>9gntTl z6lz^d;8X&_WBJTkr{@V)whA1F4xH>s?G>pXAl2tz?9=-X&lx+f!K*&?ffk3(lhpgR zD>Kf&P3+~?gS{I>9=P~wl4L4|h6GDTqO0a+5PzYUFtw(A89YG^2aefvY#rIIoywXk zRzG_kdw>bX03WM|tjAZhFz;=OCu2Ui$}T16+;`D!Goz_hQ~pz+xPa4Z?&}7 z6w_Rb0Zqp7Am!YtaU%Ethj<$|X#7*igp&vCzBpyU347-^_BCG7`Y|*JsdA8N)bW5R zlqS8h6+8s@>)>MsU={Wx6j8=$LLW^2+)2eKrnsj{@z*(Re`KkrA^FNexpH_L**w zxv(_gYZdAsyM`&wMVf%;CWP&FlBH_gj)?Bf=kOxC@pJ1$1{_v`Siit@{`dlv&=2Yp z5WW$rOw6{XoJ}_p<{S>@d~zCcjBw70^jqyv5(@dsc8-lvVBQ_r_THKV43I3>z#jo- zoBVBOx15yn&Ak_r0L!xbC52#>ba;s`J&ejrNoHY^s3DVTYFi)?7_5#-z@gEkU=nCj zTfutp`KAOs;YuWt*o$Ae9I~1}2v82H6NQENod!LzHV{S#?5VIECuco3M})6P{d_)u zc>e{fLi*(-Z%)Pi=_||O;n=OoQYBVoq433m{~W!XWWRm)S*Qm45dGwe+#20+&55y9 zidTPy>ivh`e>%WK>wMDkmV8R6IM!xJZl~!2Bb6+kk;J}mh6aA6YUMiW0UZT0?L#aT z?2@IEOC&k@c0=q*VRJJeA8b0&30auHd$dXS;D}jUp#l;fG^>a7(#mC1B^HV5XpX|e z120;~CJ!yH(p%ZtrscMQuVAQzY+=cp{}2__Se=RUJP59MI@G(`tD}?FP&UnzSfZT` z;KK^@NIUxC1_J*gz29HRRG*;Bo8<5ix(S-!CBy83i$@7876vO1Yfp8hOt+?hg%Az2g{9; zPnb-MgL2iq?4}G5Ob&3PD_0RlXrt<#gGZ-4=74*7z>X`K#1WRx=fz=Hd2k4nH~l%j z><9@(jLUe!VG{|9uhHU2H2MZFT)E3>5Wg0v7}82SEmY4=Ew12WsS;7(rWZxA+-b4?kSmDJ~bBb|d-zc4OO#$tll9XBdK%6iGS#b1} z7Cv_2;4k0Rs)(_0UmX+kyOB@gm+2PT;&WU7KU(2We@2V2hC_&D!-@%X%yx@2%Gjkc zLUr96{-lNe_@BW*MZtz=j6Rqq;R=bwNhrEE9AKKliz=*Q4KcZ}2dqxvFA;ZIL_(?j zHp-;W2e%5c6ioRP>L6`^=L8iu>mo4lC!=eUDH>h9J5<@su}F--$|Yv0=mc}q+F4OS z+3T_~x{!~SB2YA0YNPegK#>up5t{qP{h0T95zH8VGHl70e*WpF z^XunlszHfnPR)J`zQTP8r_LQm{{kGeTCnne8H zih-iF3kI4qK1$bX(Y-EH`vN$YNECUnW<>X8KBOmF9-Dn%_7H%?e;=W}hf{*bRwGy3;gl_+jQtEoHhbgVr$&lD5^EGV)n+@4&`MMy4--raaTk z8LrRF8q1_ob;5}vIx1jZ`2y4j`|aaP2BN>0d5=o-h7|)nO@xzyTox(QLxhDXW*BpR zxQG|Jv#oRC1D%v~U1+iCK_es)Eeflxv0Gf_AUamUOpm9~><;y_;jDyxsx>AOjLU0G z*4W@feS{W6AlS$vBQQ!)Y?;bg(K+-A!f-vOGs_~pBxprNfkTRp16omaQcXL zL})_6JhS;FCmn%2Z2e+>>NPpWTtJDBd+a;HL*h-uh$dQj%G}*!;=}VXXY}9VZPu7a zjdsCbL^CJ^k9LFtKB+S(;&v8qK3fdX{F@e|2(6cyB2iAizMJ~b3!(D6_QZtrz$nFd zn<9|0HqwpzQOD^4H8W#Fc9N*cVhs$DZ87_V%&l3x1YZ~-R5^u^8(kav;ESXsY6;ygAP3!UM&R$-8wXkmHBI@tUYe5gg>k4hK zqIk=e=3ua;yAL73D)lBoOCpX*U8USbjiR@_^!bHlrrfz3!$a1Xd&qFn!=~5~THrpk SSd!D_oBsl91(HTv7ytmhyZllB literal 3546 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 aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/bstr/0.2.16/download -> bstr-0.2.16.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/chan/0.1.23/download -> chan-0.1.23.crate https://crates.io/api/v1/crates/csv/1.1.6/download -> csv-1.1.6.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/csv-index/0.1.6/download -> csv-index-0.1.6.crate https://crates.io/api/v1/crates/docopt/1.1.1/download -> docopt-1.1.1.crate https://crates.io/api/v1/crates/filetime/0.1.15/download -> filetime-0.1.15.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.18/download -> hermit-abi-0.1.18.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.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/libc/0.2.97/download -> libc-0.2.97.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.4.0/download -> memchr-2.4.0.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.27/download -> proc-macro2-1.0.27.crate https://crates.io/api/v1/crates/quickcheck/0.6.2/download -> quickcheck-0.6.2.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/rand/0.3.23/download -> rand-0.3.23.crate https://crates.io/api/v1/crates/rand/0.4.6/download -> rand-0.4.6.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/serde/1.0.126/download -> serde-1.0.126.crate https://crates.io/api/v1/crates/serde_derive/1.0.126/download -> serde_derive-1.0.126.crate https://crates.io/api/v1/crates/streaming-stats/0.2.3/download -> streaming-stats-0.2.3.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.73/download -> syn-1.0.73.crate https://crates.io/api/v1/crates/tabwriter/1.2.1/download -> tabwriter-1.2.1.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://github.com/BurntSushi/xsv/archive/refs/tags/0.13.0.tar.gz -> xsv-0.13.0.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=2a1fd662b23ae8d27db6f1e0482b8b32 diff --git a/metadata/md5-cache/sci-chemistry/Manifest.gz b/metadata/md5-cache/sci-chemistry/Manifest.gz index 1e26a942ebf0c1d0120370babf325ccff187a5d7..c04ec935ea74194fb67e863023e4da96c9c2224b 100644 GIT binary patch delta 13086 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/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-doc/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack +DESCRIPTION=The ultimate molecular dynamics simulation package +EAPI=8 +HOMEPAGE=https://www.gromacs.org/ +INHERIT=bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1 toolchain-funcs xdg-utils +IUSE=blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD ) +RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) =dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-doc/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-inline-tabs[python_targets_python3_10(-)] dev-python/sphinx-argparse[python_targets_python3_10(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-inline-tabs[python_targets_python3_11(-)] dev-python/sphinx-argparse[python_targets_python3_11(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_11(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack +DESCRIPTION=The ultimate molecular dynamics simulation package +EAPI=8 +HOMEPAGE=https://www.gromacs.org/ +INHERIT=bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1 toolchain-funcs xdg-utils +IUSE=blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD ) +RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( single-precision double-precision ) doc? ( !build-manual ) cuda? ( single-precision ) opencl? ( single-precision ) cuda? ( !opencl ) clang-cuda? ( clang cuda ) mkl? ( !blas !fftw !lapack ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0/2023.2 +SRC_URI=https://ftp.gromacs.org/gromacs/gromacs-2023.2.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-2023.2.pdf ) test? ( https://ftp.gromacs.org/regressiontests/regressiontests-2023.2.tar.gz ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 6c921d868d090cc18e142a396f66f74a cuda 13d76baf0dc95e560610c6b7dfa79db4 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=9e2b7831a5ea678eef3b09609c78ce39 diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz index 3a959818113b5c363cea23bb9d13445496163f06..f11d723972e9c52f5eaae2d98fbbe65ab3d0db83 100644 GIT binary patch literal 18391 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 literal 18225 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 diff --git a/metadata/md5-cache/dev-python/mkdocs-ansible-0.1.5 b/metadata/md5-cache/sci-geosciences/geopy-2.3.0-r2 similarity index 51% rename from metadata/md5-cache/dev-python/mkdocs-ansible-0.1.5 rename to metadata/md5-cache/sci-geosciences/geopy-2.3.0-r2 index e0a78b0b6cfc..8664b7c53e80 100644 --- a/metadata/md5-cache/dev-python/mkdocs-ansible-0.1.5 +++ b/metadata/md5-cache/sci-geosciences/geopy-2.3.0-r2 @@ -1,15 +1,17 @@ BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Ansible theme for MkDocs +DEPEND=>=sci-geosciences/GeographicLib-1.51-r1[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DESCRIPTION=Python client for several popular geocoding web services EAPI=8 -HOMEPAGE=https://pypi.org/project/mkdocs-ansible/ https://github.com/ansible/mkdocs-ansible -INHERIT=distutils-r1 pypi +HOMEPAGE=https://github.com/geopy/geopy +INHERIT=distutils-r1 IUSE=python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~riscv +KEYWORDS=~amd64 LICENSE=MIT -RDEPEND=dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +RDEPEND=>=sci-geosciences/GeographicLib-1.51-r1[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=test SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocs-ansible/mkdocs-ansible-0.1.5.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ecf3ab03dd9292d6d9fc5116debd52dc +SRC_URI=https://github.com/geopy/geopy/archive/refs/tags/2.3.0.tar.gz -> geopy-2.3.0.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e1d2806f4c5dbbbb01acc2b98438013e diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz index 5166aae09467f21c1686afe8690e7a06da58d768..98b96caf0a6b0da7b87676cc0cf6c247231adb0d 100644 GIT binary patch delta 62592 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 Ns>1ODX!6OxoUcXL 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 delta 62429 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%0Da^aE{1=_LTl!M0eUMRH~6;8AgCkQd%J zj*3hjJb~*$HLjgs^_?J;+JBRUlR4Q4A1lNTz1)y~OeuTyKS5aw-VKxEGqZ8X+kx(4mCs6P%2UYQ>X20}Q ze@8Zr>)MwMd(ULK!y7noH<&G2Ib?D=$eNxRUk_~~dMyhdFwYa~frpsIk}Aa?q%|-5 zX^(&zBK%h`^w7q7;SZ@=9sS80bNBKDT#*3?Fv41LYAt1S1N=@KF<*g_N zcm!Z*KK~-CpTF2vWOnc4z$rUj2!Qu9M+?u5tvLSC8XkM&u6c)t?4KxOa{^?B$`X$; z8A#Q0pLdweb@Y)Pp@_u+9yjDefQS{ty*YVE*X0;9ON{Mni~a|K@m~A_m>|wvPeE8m zyGuuL_?7NOYeFnIY~mse`}E@MaL{F(4y$xx%(zSTO5wBy{J5N3aWp)xndDTR#xpBG zhGRH6g#KKI5zIKq{@kSykA9TZ7enFElcq0#e{qxv7!6ag&2?L6Yf3-xkl;DK-^p*H zpqSqaJN_!Hw<%p8D6qKjTfiPqv6snn3-2uGC*nY? z;QYy+`0RjG-u(cdu=bHaw=*OF%i-BAVsnK8t>Uil4_hhLC@Rrt`Po#&S?4NH!q1r>_4)#k&0ke-Mry zIb(3Dv=k3=@%%jAY5&&d(M|N>!mBqXPMd^f924UucovX|6Lg$bVgZ>Gh4fMhPGmnP z&ld=?xC+b_3M`JqmOD@(hi zR0x3*YnHtP&Qf&Zndxf>{dv2BHBGJow?59Q3`a(6KEVdn z^OA)@31gu37X%M3l1I)s%9@IkQlX+RuNN-sV>)8r@$0@&(b+W$+Jz0D#Mhjwc#^ZLfX@v52#^RMj~o)vAnU!`W=0CrjGF zKbALN@kiadzkK}-2lh1KmQSUo56vUyRbYQBAJsvOL=pJh!rGE$!}qf9fAN|&wGjCT zjJ0g2$YiSXD?I!Yv$LbU<|+64^ObCt{>$?Cua(#MI2ESi1Azz1%r+ zAQsk;LE41%`iw>5fPhOkrW$?_*RQ`l><7gv$A?jW*Z2y&#NLPKvfF0h*hrYhhVWaR z36H4*vWo$9LSYc=7rQ|r66hJcF~Cpq>BaC~+gbyl%#lTDZmQ$ z=vbY1lv*7h3#$+4)aLJQ1Y4y_{2nyXd>cASD z#ebN8voGK|+|$baypBZNB_J0k!X+S~fYL#b-JYx;B=xubrxi2m)%gjPc~xMod4pk) z{wf!Ns$NeaOd#kVGCuomo+^7w#hNpvZLoDju@iA%*^p$MmU*$0b0cK0ZWF-ul(jC4 z-_9qoVasp;h%Ncu4KamTme;M0?ex$-_#a_^R6ynoJ{ZaZ*;MDIXIL1JGC9Hruw(Oe z=OK#Y%8K zsmu2MBCB5rhuD&BHy^s)p6`{VSc0>EHZd(b>+`unE7OV9wr1E_bUDS80HP&2DhzLr zuT4Ng+$&mP;&~i3l?~vpmL0&sh67|dPTV`V8H^+#8;clQA}=`K9agZ_4#<{?QeZa~ z#UT$P704#4Pt<5Oc7ah!Uk>u*;}J{1iFXT$@!H^&G9BXuOP>~vENkN`*hP_lAw{Ra z#>*a@>~M+{c>o7H$G;>Y{usah_GNz`M3Fv>6Tni2tnEnLY-4IuX7oNudt z0XNBp?OJDa+?|uG2sN|WX>-<6>jhDUd>3cxV6&%*dB-VR*aJ@nrx!I4>H+CHovxOU z>h*qMkEc7V_}{kiOrULAr8pXYt6c6pK+y0f@S}rV4%?Ufg^u%r1HyftI?HQWD%maE zadZj%G1{zJZd@s#%!r(v?&O>fhnt&bvdb6Omwpu2ujG<?_x7*=M$YE#h*-O#|zp5M_GN9_@h3L=T7MLs}yI&o&W!O!DSMnDY=| zLbun@L~&JgnzgLm*vTuW2f92sUG~@O9qQR>c2+JzqdODWvln^3e+){ILV?3St=e4kTw*%e=v49GHY4=WaC13lu1 z8hQvse5!M}C2*7_Pr*wq8?)T7!4o)=FL(n5;A)WbfFLk~WvfAXMg_WnBaZjfjayqL zY!0fp@Lp(3#5HMuo^QA7I2rH0ubpsw;@f4_C}wMp6mW&pljb{lZ}+#Ua?W@?h1qy8 zOJ;(JGrgW3x}MNHIQase5@LU}#ee(y<+&XbY`ruq!rNeW_{m|pX3POBY$^VJZX?hE zyPFCmG2kK_aM6i6$KmYA!*ws0Auc-LY%P&HK7&UH2iPlrBR~!|03;j}ds|~;H=I)* z?86?{{XTf1+AML}a=O6wwON|xJjQl<`HsmGYNWsI#cj+z;O9NOy65jKd4i_)46O^ z&Lw!YZn7H)rRGQ+e zBY%0TI(cqKr_Pfn!J8AurrL$l?fqw1fX^qoIV>X_k z9F9D84x%?k!yKi%jfy#>6hUHMvp6fuq1*%jM?8VO`Z=N#5|$O@-k{lcdsGJoAv-V^ zq4GNv{eORdV>i0;{=t(w|1nwx<_4?=f?4&cRj{_hF@WB!iGYJ;#D}-Lo1YnO+9KQ} zV6cwV!)5{FJP+@(FCw!y$lGb$%gr#>B3{otR*081S~&j0lkhwkH5gP7u;p+rN3~%n zTUZPo1LP4Y;8Y+`gfpH0?y#+++boQ6gy>Xm6rj3ZYD3R02IApRsKb*zJs5vSfW^$y zjZcSLnUcX{JIjSnhOSg8-7^vn>%&#xM#eF+Q?~)6AYb=VSRslTTXG&IG&edwl{d$U zoTt@|mN6dBlv=2T$bHis$Dd; z;0l=TDz0*5tG1C?A!vI6emhT&kas;(=EAms599|!g%#uM&w%4MWoc>Wa=w2lTp8|) z9meDPF!eS59DnRTzX7SY#-;ip-F`Vk8Ls!V6BC@D=#C<|W8!dzZhkiDO#9EagSzsv z`8YS*r_!*nX*#~em0Lv_y-#Kejxwa%Pr&wM)@igkhP3gNnV< zhf_bJ!d%NmES{Ec&*r|MZ)v_YfBn-6_xky52 zox2N=EEcU2)dOVQWOdp%m%u z3dgp80pwPF&*iBz6xrp#y_Co-j5D8$fAdz%g(l)KzN3Va)_JvTorK;J+ zU5*#Q!uXs+(K_g>IkxQCLs7A;a|Ub^7bd(S9LMI(sB=ZZbMg=THDK(ua?G|@NBoN^ z-ZuIPKZ?rn^YMooTbtia2PF&ApY3UR<9J-9b3WNS7{fjtwiRtp z=*}^R>x)-ZiBwT7=X*mZCVFHo^;P(7+r2=a0{}VBhPk+x6EJpLrGTMt%c%RSv|+lV zlZcc|5}fC=0@41%W@Q*i*IAbf7svyg08nFDAM0{%sGGLZ$-jS>)7@;#;tBNfx;S5~ z-wfsU3I%`8Pr&mpcU+>C4ot~FFIdetG5rss`Jc|;tv~&q95(Xd`V=VR9hrl*1K5oy z0#*iQU^tH2IqgR*@HC{C91whW$8VbZ@IKD@lsFZh2E}$f3Mc|F<0CEik94bQFGtA= zx5iWIeR|c0l%Rk5@A`B(^45Y=u}`zw8-WAHiMUx zJ`-Nbhpc}m@e@SUu2=*!7w2y^akf3<#^apUl=+z1o0sWyc1w`Oc+R>D_fxQJ-}jSW z_6oBme^nt^p5 z?l}#PdbgG%nN*q%qse0eJ5O{J^v3HaC!a znzvhiOjbO5ZUXM`1RX%)Xs_>-M?o%VohizQ%(?51reQTn~^d z069R$zc6xtZs!A!+e3O5y8V7ShS3fXt= zJZ^XN1(eGy8TyEHiQ~&MHca8}e*MmOg; z$T~TM?*wb(DXR6u7XEuJH(Vi!V+J`x)q>lgvd9sC0F0Etz}rEdM=cG9R=^ByT7&fC zx}pUdhz;liXn$ST5I&x!OFXxwnBJiSik*N)G_+@bnVrpgEvqdn*5qDiA`0-usyX=j z>9E!#o8{UA6(zPDF23`stkuJK+HQO1HxBhY4WICU!vQ?sWM+xSQ$>_M)erlVz0{np zZ2{(gUZib5AtQ1G5c>N?Zs}?bLH&?&c!=wq`a&Q(g{H*RN7!J*=qa)_ad0{7N6y4dyD{rx~ zLw!M-_$lY}Afo9dB!qMue%#?^18u?YdR1qC$GCHtMXBi8Ht^a$>RQqE%~kE`2!@Bv zJR6Vt$1Peq4 z-7(JH0;;uaN{(?9p5}tFTF7J3g(Z63;jtF<)_b?=Z4Ma6O6~KCF2HrmvW2d3MwfZJ z1j{J(Es3}PZG8FH@u$8jzwtgI;KzD};S}!V9toShu?QT)VJ7uTyrcVxfdLN}4fsyr za!B>KtR!^MBTT+wdBtt03xw!&TAtK@**f=H$h12wVA$marI=>Q8_>-qfiaKrp2@q- z#%0Y6gYe2oUU)eNgXnu&i3dwZtx6}5KHD}x#D)i_?Kxy8U)3%YTyJo_ontp(di8#$ zbb>4l%4<9uca{}t1Y-9Qc9RtEbFKEje_j9j2gtL24v(WcKMXI{-+_1u&^0W7N7n{m z9D0o(PNti$?Ij1{)V-XX+4SobCON4^A)55E#7wonNF56V)VkIE=av+d%X!GVL z@T=2Hed2gd5jAb2d**VKI?)O6bq7IST=kjq<01`W&*fg+ ze7SIT*}mX>)rDhl176L~MoBa8j@8@iRUvvWB6|m9$8%ZW53I7q-YHFg?k>4pu5g?V z^QnD1x*21}x^gQ(_JGf^uFQ!}371`~m&)p1mf(F=#XI7Pqa}?t!C^PWj=}x3QMp+UBn@M-2hP2TSJ;o| zb?=kVT#VC8b9Rai-Y%Jc;IP2r2V^Wc8NiU`*5{qeJCA8y#tRg01-kD_meiYL)|;c* zor;=O08R)d=ZLy8oUnPNV!c_mv(?pKLWq&FM2+Yq}rG_V~a-;-hd_Sn_Pd zqD$Vup?ynE-TP0o=jBs6KDhD07rP1^tWlju9xed-GaT{mxRB|89c3>Lw&w?BpM+Ic zyEfN?=74N)+|_|iCV&XOkT77NU8d>i-s*IFdD3dGH@1*2IM3`U9s|g~W)3+N3fJg{ z5ri*4+$uE$$I7e2aU!8wE5mbyp;fN!&Rj(E|5mM71y2AajNBU0{Fye?O(qt{nU1fcF>NbeM=# zW^sO zNmu)s6^^`rm3gKkop6BS()#e;^X;vf%hYWD@rIG;Yh}8#s|DE3CJe359c`PA&XC&C z>lz;93DizM$vA!-05Fnp?JRsf1-@cu`-SXt*%u$%+?8Xoi{&_b&C6EW4`O=rPwhih z5Kn6lpp&98Ih)p;jswKE^o5A!kSZ^$`*m8Sj^5dSBxkW~Gzhzqs5yDtbSqH%bbloZ z?o`4woMP{S^+fC>R#w0VkRn_a5H&3P>+i()6goS*Xybuy=PcaQdPf)i<`P`QXdW6r zC69zIMdBGWC{*KrbLIi$;}R8?g|`JBksUEtv)G;pPhD(hJ8X$}c=SV5sBJMw;i zBYfC@-rsECI*oQPzVxBl2J(a!Hmvp8m0av<(u$wXCdo2DVVDAGws-G%9owyx%{lnl z;U)Q=5Tm~J4ToEJyldtYpIIbM+kwa5aq&zShv>q{VPOeK(h8*aXjh)pjN5}&LQJp^ zu&yh~G4?tgYK8S-SI+9sJX?0&!$V@snmYx5kLXohfdspHYOMj`_hq8s1W%oh?k)?! z&~eGfZJiY`qTJED#cz`O`tQFyMg5;c`5c?GieLB%PfK(vyeiCPfa*^#KJMFG5X>E# ziUKUVNt!V?c48VdgkuB4MA*$h)21`a968|CJQ`+MB*8s4K*HrMXy!lHVTl#g2ODsI zpJBg0%!a`<$^>QeX~`ADonOM_Fxh!JVZ!Mc2U2hvtLtT#l{fAd;(U{<{JRpRGF%Cd?g1bbd=o-M@YL@&%%2b8h~?^EU8nTKYT) z3U{=30Kpa4Mx@}TUx!NG?h;rqG!t`w8`lNc0~(;0?P+nfqN;eCx^2t`<3YI3;6z7# zE>XsU1PfQe@A)Y}j-g_+c)8bAXieag%PrNxIuxNwTvt7s{o!^T4x4DD$-7#PR~(O~ z$f}sN7x*Eu!sbZ2_#9dLWlScOf+BH6-?-1oe$|R-*e_a4|7s~#=G`5 zx%kx)_|(P02CC)qn2ww1({sD9hiGuhY|TzYn~EZia6Nm~cTH9VCkp~BBalys+iM1z(2X7(D~9(SOvQrT@WB^ z^Shva-M@>Wo@R&m(kFLfZ{sSD1F1EC1Pk$I7cX^)KJ5FO!z+}-i8^j)^Wr0H+d_#V z8+}$Ky-@Jh(k=k00lvt-PrZCa2i6$2^as&~3jtlooIdoo-7W_95Zv^C0=|(ox_Ers zm1>vwa2mzuPH!tg+D#+P0UK9F8AZ;#k zbU4m%;-*VkM|K)^v~R?J)l9C8==~{`I-J4*5Q98Tz>ha5d&cNK?JG7L<(|IoVs%oh zuUq4jK)J8vdRGUo6bsiO7SDa`xxC$s(`{>ZG$qGuo6sOc7RwDJDjnuqTnm7rI7bQ= zd2%eSS&C2RfS2yA6$fVIh0G2o%V31O#CIq4^BP~CYfyYtJ@bcub!?Wss@z+IhTfPE z!&K%(5^l8ZqGgb1nFbGc((+^YvdgjQ6}spaFnmD5BRm@`!?LT(tc|TEr9UYyzzj5W zVK)IB3YsTCKst`s*sAUP67<@Je@kp|Cw!&o(*gDqK;|611I*#R6~KbEcNG~-{JxXG z9iVsG6}5t6hhQmxNYMHN0<^QXC!WsB1&3n|KJBm%4nJvdEk8)f)uZ|R01a$lw|@cs zaXYbfg*+5^%^{`5Bw-nrkrRk;&688*A+X47`=bMv-Ny~o%9qV6&d9mVhB{!w1x~I& z0rFsRHf1auxCuOVd&cL^>HVe{^kIF5S3h7<2U*lRogpuO2Qu9b#X%RHV}3pxTj6HV zC4ra|)d{}oa=oELY-_5IW!#+8zA&$L1ao(GM$ zz)mdgA7BBb)a6^|Bl%R5h6Rm9!#HQO+5UY;;A2BDLi2CSWm>qbY!98c#Qa($dbuya zww>V`fwP`}^)j=yT^4YyqwCychiGP=Z!Jg;0e{`6H}}PO=ZQt*=cW3@gL>B|ZrUQY z;8yc=Tl($beZqj7L-qu^VS-TFDGE%(jUA4Jx$bEH>E$+Yhavz?h#lUrn*z20rdS)| znuVkORZ0g^`cQYCM>ewzAIFskS@88XuGPu5W4i-?22DqpwtpI1iOcQTkJ+4aga5|< zlaz)B;{8AkXq(aYa@ENS=H?CH(e4-Et9}6YRqj z_`7HxR|yha_8p^c$z>6QgJ`zVB1-RJJCYrzIlb(-FI!Ntcc%zRWFU0UdamT$47;qhml~kElm{p3K91#N z@do-lo!>bf%$v)4x47Sb|K$%yFr|aA{G>BKuFit4K-=7Tk(}|=hPTbh%Yxe7QXjy? z%bF7>>boRjd1v(Of(aToF^NEuEz@v+=2!Jn$bniZ5GM;H(SH65bCNB)Cm2kFCp!tJ z4!V0SV)H)IS=IoLFdXg>T>6+DI7Aq5!%N5ltnLK!Ja|>7Y`fR**s>!9;XF;N{~eiP zZ7o;^9tGvl$5mC&GKp8Yt$P?Y0fh~K64r=?_~Cmp#GdnKS;o>#$z1fU^*RKgu~ z@UYnrcbUcFjipWF`{4q2Z7n&Yx!X|zE>-Ab_yLsi=bOvI&+~ydGQqf*X z1lF=!5S~$u@Q+wt3rOWW#M=iayLHM|aeJ(=^;EZI4tqU~JkMp+VY&K=S-YnkbqZ>* zLrRgIrEuP?IGfhHB$v20!l8?QI%cwmzSq+M+B}d8LV*+C>hXX69o#!s(~-q`3U^{l@!l_>pv^_L<;E6&M}LdAFpue! zTg!TF@O&HBHC;LcJjhO-uTBhg=r5>JTfAM6T;!D&ZQ?n$-G4ryZ=Q} z)n(fs#AK~et8RerE+%)D-80PaB={5HO;o?mk>tNjO2AKl8sOr3SRo^%Fy!~z@3C$QU_NO}SwkoaNu zd%wR=)cg6De;dEQtui>Ca-R*;F-5AA0Gop~z9 z+QH{#?a2hg?#`6hNMqWPfM<3|^7K}epRlH`qjINBR}V9D3MPDcx=SYR_d0XzwClyn zvrbgpyB72&TC35vZ(l|I1dtkCb`H*{UW^1i=Q8W6yLW-g@c?}X@K#t;bmL?`pNYWU zr+=IGIcDkI&20gH(L12vo2355tU*yw)*VDQ#yt50V8zE>q~Pj|K&Bg0oc?ziIu0bh z9fdgE0sAz39X5R3?k|AN`PCqt3-<}+veW}c<7n1qQ<@jZR$Q6oly)RbsPAV1woDGA ze2O9Cc%`G7EiN`pfXPo=Rncpgy2R=#SK-=pDcW11@pg-U7`lb{7uG*re`ZR}As`l` zTN2ztvc^;x2s-$G17f_|N)bRmL+H z3qXB1waWX2YWe|l#z)V~Exoo6xJRVfoO9jIZ7lk77ro@-d~7ML85z!_+WBKUUNoP) zbv*8VyWJ*#y_fsU2^k#0kp(yJDBapT$G{~^iwo!zzK6Taw=D22e*$UcD9*7t17uYdfr zh8VntIX<}<;X~1D@^ab^x#evAplLQYHD5f|Ale6iYm;C~r->G#u@k3JF^7k`&l8VP zodp9bxZDS0ToFYT$1^(+vLdY@HgKeUa62~P9bS)g)2o*uT2NdEfz46Jupd_PlxQ@5RGxw!o>VR0JJhPz(i1J<`M6W!aE z&!@S6s}0sjKT7I&yC?=Wy)GH5Z?&GuvJTO%&UJd0G2~|vtGiPW-lJ1i!W9>NcmdZX zp(9&~&@eEULg0s7>1>5pxH7OqJ?~bMVfoea>So8hBaQ8DJ1k3l%^|c|5u$4$qqV6H z?Xv>L8I=)z1M0cMItsSiv+vFLqK#pJ%`wP-D_GfF?F3K2LgJwp%h-mr^C|KH-kOH9 zf;+phd^<(cO-AW2k~&S{rB4UA67rmUbV#oo z!P;r#k0TP`SnIiGZhTNZii>x@3Ce+~pWEBc<0IiPDIkY-?n@gYW zTCD31g*jX-{IxLu*z|72F*b2_X9>r#~N76Qz2ez)vqRJvCq)CW`NWiWo=G zO&~+%-9jvmAaXPoIL6Ka`^dqj4lMvzM)#(I1}=*(;j~`EoKWrHW*LHc^Ue+TVeg;2 zi*ViUA}8Xzq55_f#=AO!1-zw(1Vh-GIqvD$Wnzpi9ZsybaLmcR%d!m1_0D$TDf0%Q z4dUhQ;$C-tPuJYuKI}3jm9i{<{r~6d?Up6Eu`In;$@?*;!QlYhaVg1WuE*5UbsHRj zlc~x-@u#Qy?e%>)CnJI^wz{lYMe^hc4>+**+SqHa<%p=AZnIH0?s0nMxUuql`S(Wg zFZq{0)G4m@?7`!Bq zLVaZGch0R76};F^7_xE!kJ}Pfo~5V^pO4*(hvI;~vhke&_S{iwC&a`V;FMEW?@KsH zcb_c7l$=vNXB-mmq@>6bf~E|&;bjxc1M=b}XsSUx=Zra3e>)t@4&@tKxhapLPV^~H zM{V1zP3zJPl9u)ok*W~W>nD!q%Pl*uAFP2g^olpzKsECXxE?_CEY zzVk+^>dm*P36=8!i}II4>Qtukrm{zbnot>l$eXqoz8^MQPc4=2*}Y2vm|V{$1AlJy zAiB!bt4+hcQi-?^BYxcOb-d=3GM!~8Eq%4Bg!s_a##y$@?(}JY@BF5|IkryOGQ*ym zqi33U49_R2^FDkco6-qv+{Swo^p|lj6RmBDnkl&aVg`JxJwmMH8A<_?vGo;5*%i(r z;qehOEt%zRxyFabqX8yu`g%}YXEOJ;qWP2+cnJs`z>8uGwyLuf=TwNZy|I_4ZmHlA zkk;dZs`G+@a)*?EvB-#ICh~L?gn=1D=Z&H<`C=g;gg2HTd$uTR*)APX4Mq^67Z63dr}RW|Ece0QpCy z64`qfxHVj>hS=>X^j*6Np=RSLlv4=7imS4#ZnZBiz{CDyeDB9fMNJG6EA^tt$XBz9 zJg#NQu4hSqqo&ej>U7H5f&aoj1EbzTH;v9l7!-$;Ut}CGo$QLB203_HYd|))-XlB+ zP|;glT}n72l%-_WO|~+Tf~-8%6M9_d9Yun=WHzenJMZN>CAR{<`Q%`qUFHM{Q2zvq z0_6*V^4@-JAO#y{JR5IreVgf4BV4fBj&Cc>P4t_83Z$|b3Ag(I*l9p*(}4y4o0Te_ zzUQ6-sY-x9%SJqIe#Lp@2Fg^*1x%&>p2Yzr6X81Bi1v)XgAsNH*-;TPrkhzQwicqLSL)Feq~*{mZBCEX=>H>xBISHSx=km0j$mbGpnEhP{pMh-Z_YzY%n6m^KRK(h^K#RPJMc zw5a9ZCNoSa3q?<g8RpV%;rCS3GI~q<&2WTRqziY*h`POt;dg zKw4$Z=1xuLW1IZRL+u`oq1gm)k$QLoquiV(lH;-yPBRl)+i??J<58WB(y!YD z-6(7*wQG^Y>Fhd>p|kU2q5hBm`+xs`u}gznnyN!c-&O6ftTJW0DH>FuSm8U}PNc9wsO_GD zi_{&IJiV;wyvvo_m%(VC%Y2KIqL;L4Ik9FPc!2Enrl#N!5!`OYo2)h^9#XS^f@i8; z0$FpNTT6IzD^sz;F zwLb}Y1jnFuY?o?Ja5&_mw4C?d3L-59Ng^0{@J&zc(8at{0TI1)v2ZX>?av}ZwRyLw zr=3hWGB(A`^8(#b;Zwh}Ec<+as5uPQ(d%2m{UoE<>k0~5@5ovzd}pe{sY9GWN`cM` ze0h5nrj#$RgrZWtO%_85>NM?7F1AUy;3|7l$^xlIUO>-C3NW2ls4%`CW6rK(s&MsS3$@7UbLp~itwEjBFg)v_baJi ze*f)VTjTgpUZ6Q3g=&m{?c=qCv+7D4T~gz1cpOdHck1{$DU7D7+s=15TYT$iD2TEf zn(7)B^UlwvgJP?v(C#`cnqk`&2H^{}R{?B+)>SN?@k^SU;YzC?8@y=jNy z&P&U;CcU79oVQy3-4xqZlClFZ$Z1{Wc)qk2)QUz@A2{yLA7{&dsdliOt*Ny2qKIt% z%bA-?9nM;QoV`DO{`u3_pXGi3`!9c7wz2k)>Fs9fMLU9IafMY>?N%N;dzf5)t)|62 z8_?~N=t2~d2T5&4uA{aCV{L<@q9L&XlB}w4wv{Xep#d!mC2x6Bs=l;E`@bYZ=St>i z>MXDRBgLG&a6I^+mmq{40#WdyQ3avsrI#}R8l2y%G@K6F ziw1f7RX^o;v*P_x*i21c`CN~+!ZEAsqWQ*sYri!raE6jn466&C@~S%_h)h#Lx@3>4 zMGk%r=}t0Y^_OJtMbn)kICcgAf#ha_OC^NZer1DQrki^Fmn)Y4x?(r5oG56)wx|Zg zaBukdGob>1Se)Sv>X)uj(Ni`(#VirbDP#hWZMW)mW{Enca1tyuZ-wfHEeYPkDSdbk zWwM0*a0HUta_dclp76X{2>h`$*C@6|Vdr9agWJkfp_6n*{>y|iK&*Oiw>$PyM8Xb{ z4z!8LI>kVpsG_g*pSK)cTG z_0{~AvV2Z;BORMQ9IkR+O&Jtr6C z)d>YK0MJTpzeD3$HcPTa$=6rlUav~;GwQPkSjL*&Jz`2SOEsT!E>B-X@X3(P3MQBG z#$n@sd3=ULK|{_U=z{!89TnBWBtL2ir0i<8VWQPo^r$;y8$}pX}-6O7a!KxfRinbQ|Y{@5rPf%gH>wEPxD{X(8^n~7a+@1t28Zb_p!Kd`uh?X zMgcW0GP$?l3f^2<9lb-R4kw@{7(Nt>{l-}0qrML+a9H|*2K}E~$mD#m+J~Z_$mvg+*rM*knIBYmVRMb^DGI++znsVuX zZKR99KH2Y0a{QTfzgX7|y=mX6oifpHRUvjOvYy~adXBP#s*a!nU#%4AE0K`C#Mhj9 z?>w{AY;_XK(F0pwu??k_G?A{}WDq}(i{c<;fou0}by-FBY|6|x0Y*ipr2Fqd?wr>%OHbsZz z3ibv%xR$JoQvra;nG^$z(FR+tL-W3&C)2$Xnw;s=&R(|P4uozFQAf=^*bJ{)H|iJw z!;hqgg|c<*EQ-F6os0=!iYj~mP_K&gNCqJ=1zRP6u;@*K?PBNriza+Y7a|3J#LinO zrd^(T9QuAbP3^SQt^r81qIWLyuZvaR|L?;dj~6*g0K%rf2k4zwO0L%c)S~ac&vG<{ zs8k)*NDS~ai&|U#av}xLITJyW@1y@OxbfKK91-2fsR~MqxE0>jZK#e@iLxf>&(}pQ zspj+}1v(2lSpK4NfUVg0CT~%Hh2&j6ySOXjI6Z6Xk8;p-`88cww0v z?`Bfz$r4yM^+aS>0O@}BjKqpT2|Y@p9YP8${vuQyA$EY zxdDHSLtTdc>%l;3AP;A zNLpJa>I(K!gXP;3ZoeuM5*ib^>1Ik@L#()D}E4vi#$=o?srm}Rfp*b8XWG@(d<8FfmQ4TD3X|h*&IQ80TCb# zp1GAoR=rHBIa|qVWT$#1S{7>Gq&K%-0oI*|cZs$TTCLrQEe8VnqeMKK9V#_fOQsBU zVIu!8hGP3^5zZ!z=Ow#>9k-JnNgz>nFDT@=G~;ZRV|H#y0A+7~78(39$~i0TO=U^~ zuh-u}%WQJtc6D34+ED&w#qK}m=bwK6_U-d;Kc$Z==5H?)KG4F{JWTuDOo26ntyC4y zy_{+~*HGDOP9G!=CeA<{N{x_$>!IGw;E@7gVchYEn(|0-yo7}59M+B3d2UPn)TC>J zQGb@^AW3}=xhG10nM20rBADHq_ceSMDxk5)F&7S3KeX9Dl?F>VsCJHkh$NjQ9#1yb z((zQGF%?PE!>$nNRZZcALU_)=)oQ93tUl#34`~8=nikl3`^#UalxM?h5 zwN0TzVr60z+$X=Vi1idhQbxWJv*j<_i6a)TfiW->5abenCzVb8*Ili70Gv(*n_RkO zZYb+sfh&G_^lpwA?&WKwSba7rlmMGrmJqw05%6BpD>Dm;`<9u_Zqe7X%K|WkvzYd{ zf$|O+>65xgYPX@D)8+)bLn?WtbOQUy`wBY9W~+(9c2ALYtwBCM`Thu*-3HThLEgD@>PI`JY}!oHE}8jH4Uz%imYAhyr$6^yc1)IQ3j?`p4t zsdCe_ur$i7Q-2yL{JutC z`!AndrBzB3OkUu7oFH(}NAae?Ttbplrq%gF?FXh)Ax?sjWXjn!+PUOh$m+dFDk&et zb+uhN{6TMXuN-(DwwHv2+YT*p;s#iHnW7Y;R)6CH$3G~1=bU=}Ii;sYVg@Dfg_2yF z==_U+^D9ZQK*#0pQ27zrs$J7bi4y0M{|5n4k7#P67?(sl@AxiLp(AlRU$OjU)2}K{ zl`P%6y2k%yofgfwybNz2RsBsiUflK6(qN`|#jo(z?QmjWg7Y>4hE^*4>h7dzmUXP= zjwAk9`fE5$vy;4Q**O*`%<@2S@B8Js|&)^eaT<+ES8gG!VXm{ zO~X_V97kr~y2yqFR<>pcRtxy~$A85 zFYdjqymDtxYCug899HD~>}pR|Ay`n#?a(gSF#u&WIQWU}5BgV@1hAwehtptx>1>u4 zAxvkDw5G3Xc&s?;mmCuT7f~f^>dR3Ff{ma{>JI_9PrrZv4l>x^NJI5SQE*eMDpd13R&CvQDhO@=gVe5sA_{jJ)nYh^d`;W3 zOeB;q=q+@xW6P=4t%LH6Ocp5IN~TrD`WuzNnCjjxw9n_2(>sS&2q~1 zwpj{L16=?TCx?7eyJsqh#45N-)Mm!2Ny1U|T8X*}xFlDwm#6lB^GRFA>3Ef08`fW~ zJt_=p2@cLNZ%1W-WN$0=kNInR_vi^9;*no$B$aoGRuAmVWdTaytGiPogw?FhF~u>Z z5%oZfk}Uu&y%vS>IF*~~ls2>YTRSUT92e!ux)8Cao^}-kb%^RxTcnR~PS62Q^W}K_ zz0Kb4fL+bY z4?;wWS^q5+xA_j_tf?(LiLXoI1iP|>|FTZoU)QN|)=qxs;azlG9kWokzML#d1hq+^ z<{;|JQoK99HGbqJYsICO{vbn9Fm+&{bU80sEUJ{C2P!9jwN&`4!wU#~P#90T3bBa@v(vN!O({A*-QJlq7A( zF+navyd>$ng;L6)Mwt*}G5*h$YyKL(%*$Vfj z6oyx_y!xu2=^8n9a#7>Tje|j;KV=pNfWxu;b_Ii zcO_JR)Si_iu%sP|hB@^V+Yld@?>GN|da2&K;$gfy_jZqxo`n{?gbYsG3TyegY~O#K z-+%qq=WoA#`ug)SD~K!1AL#`(6gJge?A|Hmm`Yd4kSC%3B9W63y{cVWY6rj$?B@6# z(TM%FWS_{`%|O8!0TBc*%EdgY6Q&lGqSxDhN9FpiC9ad0K*>8PLw$uOMF!{s*lzmS z5F9}~L5#PlWOa5b4=({Jt*8v{36|S-B2pthP+;}tSCZti#Xy}6TG*AeB5p*x7JL*T zRTK9npN??FugWz_eC)vq(eNXDefq*?`{aH58e4uvp?LtTZ>4Ch>=Q7`EO@}lK_wqH9(Y*n^@321u!Sf{V^_it}Xj34R?!C!-!dnn)+m*8FNg?Np5~fcoaj}4Nku_=$PyOCR z6m7=yh_z}H6{q~!>*4yskbI5dm zSt|BqNYw_s<9-euOO~is%Y^TXqE^)wg#m_=jMCN=JJtyORL4M34&{``J!EEUzo5GQ zu`gjliazt#Nobb+TQxCq^odh{O&q$PZBuHaGVNIiaLK2K%qYiU6x1&)#nLUy4*l{L zH7;2mAgZnj9<*R=Sq)Z-LC!D5s#egvz`>EB_^?Hu^fXfw*J;IUNWMz3#0ozcv_F>W zO~EUM=Q?R<&D&H5Rc2K7{%fb)lyV57VEMgZbr$6AGQEd{87H)PAg7~~%ykKWt70)h zJ_VpVg3bXJN&%Q1_&V-e(~r|uFF=XN`qZU5TfGZ~ZCkeOz{^AslKHvoKu@v2Z+D)o zWgRC0q%}z3Q!iG{s%U_c0$a~Z?mv!=rJ!mp{@w`_E9MT_= z{qrA0^8Mq|d#Nw?cu{D+N8NsZN$>2b0gfYZJDB(B#3T^l+YoLZ$F4+& zV@C3{u2I!lncAprhbfb-J&hTiQX^8mo|@IEXvg}=Ivwje{@D(snx5lS)LdesvWAqj zMfZ2AH7EQyC}*%0Vz-`DlF2?iQsLmd1;+iFRG~< z716)c1Y$??$>oRhjLQ_?tW@}(&kNzD)2H3rREC~})-+z)b$L^|rg!Hbm#T5EfS$YP z`))A2i747;gAxdd%c+2GSuRcG5*6e)OH>~BFauOA#~t~z-+Fm-!Fw+J<7ZLR^q)H; zkn_G4JEQ3|LuDrm$vg^ws5`VPJA6kuPzKbsFSB|ynGmD^DLZO-Vu9)kJeRt>$0VSM ze~ntFWszDja#x2T@1j_FTcpozi7@W(&ZF@KPAQ9j%H}N+bD9np9Ab^h3CSI-)HD+% zTzD1dUH@^aveGn+Zo9gakw@c|FRV&d4n}5K@tYy4m4c z;y9lK^xd6HXuf?pauP>Ri8)kJ?2@LY1ZVQE3njPz<3Y9IJ1NP z>?*q$d)^<*6qc8V?xxL40+4xRC!b_Q-p@uTIfV?DQRRGVAgkkkY7j}_Ru{3Ht3fIc zSW#B{jt)Ctd!i1wK>OP1?3=o+$`jqn`U9J~nh-yVzt7`;^FmHq(Y;&>L?YLMLh~97o`X16z25iNOaz94tBeh z(;=+6R|Q&0p;mC-i9IibIkl&rj>~9_06zF&!W{p&^XK$tDJpCQErRBCkm-FK#WHQe zai*N-1&^zLWxPqYQfxJVU=le|ed0IL?f%wt?D{qycI_#M+Ss0J^zK8KUev3zS8V4} ztc{oMI=c?n&OJHQQTTdM{?;KeeUm_Fm9E^Iy;n_aJFhd&!O74+&l}-Ld>p1q4LBSi z+KOHRl=!Z#H(g+(v8V+5Lz_dnDZrYRxztL0%xEWnF=Th-R`sPofjgA`ZcWF>e(q!& z^?x-{a8~C4>hn`&Q%Z;3v6Otl+&0cDzd@0nSQpV*6Ks9~`39isWb^ppTJ(9^HQwHC zIhV-(^T;U)%nz5#(LYIC#8Jxcu3~bVsv&Izm2r`M953X}I$&W_d}@FONRW$utnzeS zQ|S|bKCgXqkZzBH^QP#L9vVYp2%DFLr0E*y@pw!nC$;2AB(jv186b%`5PEFpL`}Ux|DD4s%KfeIf9u98-54C7hx%iRl6i(*=SOqxUJoO(W znX*NQVfDI=T%g9?U|!iI+7>z7ty)VhOHW6vp|{HjEUr_)&Nr*T5QwC{q0^F!eWeC} z5E(;{2@slHu^&d6pFgqUecc_D53fEvQw0V>o|>>Ex5J550!QmhQ7A4QWJg*_j+*w? zWzz#t=NR?22GLVl=$*Y|znHpG6Xw#F#DVe>ga6fo>O|UE5)_<4SvGrAsLzf%m|id% zcvDL*^3J}cUb;9}uPGB_< zc>~a2L&O!7yNTBLK(L?&++&%pU)!hgc3)sqc6(7h^}OF+FA}K_9VsoZo##=Q>efDE zQrz;{TJ8)&!*THLwMZf36rW9(HN z?RS4lQh8w#r<hq_S^eX;d6rrSerTE_tgnL>|@2Vu3;3Hi8|CGnV^nx9--^fI#l( zj~CQ{cA^1w0I_OTMTbZgPXE@SI*zxn$5GgRkCmb-{b^kj?B&Itb`qeHG!GDVE%sK2 zCPZY2J?kC~w7V6!J-iL4&*;D`b{g&^R(8d*oK z&21}zMC4U?)yI|%Pkt*;C8}J#?B1<@Z(?Fsfr8z^*_MP%7;zwR+SS>VK&DcxoEy_z zciM}yuTu097-e|~aKizAWE&<{aZ((>9FA;`Th;R1WJo4$ZF%>< z=`BnDBkE-JSX78g%?mlF4wsHF>rQl8BYc$QE(^a~^Jp!?XLq<%S~sPGE`kIGim>8{ zOtdo-1?TLc09ZdywpLa90_?M!=bvmJ?}e;$!le*OV1E}`AIcwp=^RMaN^O+lx?jI?<1ZY9DF6=;b}?Dyuxt#pKK@OMGGqD(~<6<}4#pZbwA(Ns@h8xw+e z6^j*nQ)T<+h3m|J3`+ zcTRZ&J}oW}KX9v@G59DB(0ud9i%kMEAE)dv3#!8e!9k5L)ox^W^C`uNrMT?CDU6hv zRPFU&7HS#!eyA_pPCXf{F#%29vNv_0ovZ08QL>Mt69Eo?X5LBHaY{e}fLcG~m~g0D z2YS($UjIyIOZX<~GA+l$*G5fB>PbY2z@~CK!PdNLR$z3F(j!1o%O4Ury3UMRZ)({= z#8!%k5=+uX6D=m4tGpXm?|8E;V)kQEQKJVNK89cxVv^%2c(A`gLiucqC0+C^IP>iXP(8ZSy((t#wKDnVgxL<ALK(aW`d_FQ)_V zbe>ZWFTm;OdVaZKmXFXJe+u=29Ez6rXdKe565XP=+%Z@+$NtXSYbYsm`&)!=Si=}050QTE)agKQ-{1+(- z!u1{CC40l6_7a_i-N6)*7)Xq+{gRn^YqrP|v51=8TAcV>cUvRE$YAe2Jh;}XMR=W} zQ2n$eoYs8!$wxGA^#X9xa?t9sO3gig)hp2=#8KmDyNpNOR5aWrabyZfN&V7gdB3wC z%7ugWhi(i+`dxjt%x?gHmE2!f?)Oi(0OEKP)KjMHi6SV$6ot0jzjXsSCeB+FQ0mQyN7Y8=0$?yR*vzu5q->A z9qrh(j7jAGNF`8qZ()h&t8~eK+rDk{%{F| zie!(e$As~cs;k|{o}6y58$*`e71ryk$>yNSy~xpoe`$Rbmn}V!=`YcLHeY-<`h780 zA=Dn*WmmXHeP2C&_hA7?zCUdDP|qt3#-=_-USeW>(;z?r&O$ijG*JuBGiqCRQ!7(W zd-Vt^b%m3%xs@!Y&|^tS1^z!4kiQL= zF?FB>COFp5iwRYv80_?aZAIKI5~<=M-weo z;?+e~#l0{?P!&Tt>b(iTP8&wf#2#9OPYPGinf-Hug^kH7x6_?e-ww-6*BPZ zo%ArL)_uId(KM^S)q~YaH&f29JP;&wh6j+IpdH>RJCiVYV1gzA&zgHEPc0#upR0p$zd!=1BmcG1q9ADCxLUC~wWP|4d z%-8`1QPm8Qh3$c%7#RSsZJaEoWKnh%e~h~8xl9X~ZtSM|(vwbx8h`HH!F`<)PAg$) zNVz(sndsPP)ixxgMN$Rvk|X3UY~BlMHbyW@-iaUAx_BOJ;6%~=6!X$7rwOT-H7x0Z z(;Vj8>?OPG)Y&Rf*Ru+QtDQ=idZ@1nyv?!fF!tQ7l(N2E)jJ`u70@PKtMfUPF(-Y* z#jKDY5hOGdUif0iEPsDmrl>gaGJj$TU%JOuD3m8gfrGTw)bywHv^4BqX7c#a3faMT zYIFTd8X+mmhvp^cC1C-)pa=)^Pmb|UT5(K9O>5A1u{*XmFZ{{s>g534@-|c*dMp)N zqe(r9z~1HS+Yil@i{Ax^yA_AQ`|3o>VAMEbFVu_#r?g*hXn(&}u-{O#=D3!XUzI6y zYCoa72(jak8GUD`_?yCt)M$Zl@Q{aNslNR2TmL*Y!&nN%FS}}wl2jC)SM8&PkZwn~ z-8`y3NO7{lyuJEY`c*Dmlawe8#%gC?Bt``VcGX~{zc zXSlnn7SxLI$$v+;1IG>x!U}?nzOVar1LyYUtgg$KH2NMJ)DvOUM`a>n`sO*v{YQkhpHJbw|ib#yqbg5<4}P=HhZGzF6; zt6+h%_-B=F*(C9j9j6*pAcm(Ma@qB{T(;fRH)rFA_pv&d%5JlR^)hv*9D$m-pGO;x zh`CF%OrLmYai%Rh5#+Q&Y)ist+v+uzeL~bi_GEtZ#X^+D^xRY5e*N_Gr>}2( z>m}z*vVV-{a%X+HLLT7EE)ka;BH?fxz_@W1FMncltRQQb&2ww`M)X7@HC_+tK+9g0d zx_^P4NYFH(ZkbIUd3}>p2XNtt)kGO_FFjK-YC1?_n;yy3?2ZyoQnrAOoGWB@HdAep z%)3*eXY2;hpfK6g3)Fi#(gI~yRKv~Ui4^_1SU**&ur0n_IJ`7Yftfni^Q)&C81gEB zoif}OE0&Z64AE0T_nU4tXL~dX+d-T>!+$A@E^e_?>m@1oo7ae^LY=H+vEpz1=y1wT z=i=gFj(H~r@|GTDa~g72_%hkbL%C(reAN^w8zXYH0)1PKi(10*7Z9zgCIBz@I!i0% zoFc=qIeoTB7COv2n33(RZRAnb_pTt3Q{D~*e{~0^@H~$HZ~NT;_^hLJ^1{J{m@{8i zt8^!xh$$3j>g?%f8NH&7&eSRL2YT4Y8gVuD#8YjGdv{2S1b!A`D4z*ZQG_HF?~@UW zA%A;S5gn6L-}k&dzA9~N)T7u7#V9rDaS+8W&8+9Vy}i;nnZ(Q@v!fOKRT^|AV18Z` zQyZyAD@qQ)Tmntfii>q`R}JKESF1=DdR;AzA8mL!8@Vj$`EH6ps=w{fCt&bSiocX0 z-x{nCy;Q3@sixQ+F96W+?BKwzvN2I2@)fj}vW+9Fb>Z3GiB)z=92Fu)0$vK4kWqfP}OD|*Kx_U8rs zZylg@e%wERBcB&ns<^49##Xq&FI^AINQD#hbU3Iv_;OiY;3A{ZM$!exH4{sae-d#W57kbI{g*5tK?4lvP3$*X{O^5ZMr_QaDj){W!fOt3B~8 zhT7=_zKwiG%H+=;tB4vrZcTkj>B&d9b%>E%%-PsgJ0Lbw@;Fbeh|`c3s+L%1;hN>m z*|VcH%YNantCZjLuU{mE^pf`$IBq0Xtw*CC45uuYPDSa)h@$##|ACKX*ICPdUlMnd zLuwp2B7?GWnR-YL>*_72hq-&PqgvdhSX^xqsacIvHD5V3TBW>LBHGy-_qwp>`)K&- z42Ff~n_C}o&QU&KXyKXbt&~Vsa+jkXuccM9+v%wn(3O`xcjeLv?PkO^ia;c-hGPXK z!E{t5R4HJk8D3WE)6c(t`^UO}8I1x`TT)NNKmqRUh9`;bu5%bExYV@R%Rp=yAc{9u z`EkyBAM#C`jZ#&Ohh%)2$oz`p-2Y`YDDw-btEZ8o^RjfZ!;2s%#qN(a`A+IQ;NyEXdepVfFP30cuV=vL^sF%B9H#GTHEK`^j=1iRI)JwlOGw6{Q`i=z9cp zy^B&KH*uxxYp#{NuX~ePBmfH)w_m{fpI0lnS}&2EoSP@-=}6ftnaz&XrU*%!x7_~S z>-MJJN>C?@DjH<3cd-r4oO9!^{5+d~CA#47u3|`;Fjhf{MALH~hV(;)W(vWQsltnm z8%^~Bm4ByG)Lx4){){<9WMGaLQIkSsxzrSxpwZ>~d3!vx zSObeLE84lMNzP7{EkO>l6YPQ2o5Q|V;JJ$WHpxB%-$NzcVm~K;9J=oHdtJtDjsvp} zlm!#~7N+s{kpp#%uhgSN7^i#qK8aIAge1=J9x17^!YN6sXMQW?r>YdXcmkk&F+jnM zkmS&oOsq?~qZ0506F_MrRE=4bcN%=(npCPdBqLJgP_LH1tdw1fG1uFmqj{HdU={$Jml^ zXO7kNJ*XaT)nJBVU31a9WCQHa>hNG25F(c^)itycr1I91S)pyMeSi-8@=ao+EVCBt z8)@~f%jxvm5(a3p)a4oOO6eBINA$SbwDVZk@DnVyZw@hk>J8W~i3sQ4uh|>BKfM%* z#2K=N!xi=^^0<nOzzld~$Tk8|;T99HMNDU<1q(U_7Y`R7i=Iz4pA z+#IsE6@ELNYV=a1d*8CGvPk9zr^n@}s`I3-;R|V}H+RG$u#$qd@vhXuq`T=T_vvu9 z)iG7M45d_mXA2h(sl&$zS2~xm`4&}a2wp;uuJT`$&QEwwRQ1_86ITxa>~VeR9RBvb z{r;(a{`7Use=ga8wa4m<-_KHAm+=UAXA5nPjPqcrYW&ii+ib*B<&lq}im-~zp(;!z zG%&}FsDbuox=>#I%={5hhtezOvNrEzU2D6hCEVqIXiJzj$_UiYoA-XsAq}l;*K{yY zb@Kb*xX;v;<&>||-&m27ZUT5z6A2PDH9bW?-~E!Tyvw3z2TYTr6qBYQn)U1OKG=U` zYf3z@>CTm@yuB}ZF4=#4v4#IGy}ms;kdz0Cy?f_o0YD{P3U$rB^n|A4?zfVO#OPyB zOYe_=axiY0y?C&L#+d-Y9Jh3@snuKI;wtkOz-5zkZ@d1#Qbehf*oVN+poY6Vvi_7v zbJ%K^6G8+H#$NEURu6e*(lp>}F^($rzFnglmL_>w_6&_(4cLz!ZQSyZtl!?W6C3-Ts)K+RQ0Na3qKP#{>Fn6ZjY zxAACt>Ci`ZTTL~`*_-|PY?|bQ)KoJts29}v$E1lW2U+I<(3>oJ{iwSQMH!)Xhqe4H z)EQ0sjuU9=ayI4L*s)}t%c=3o1B7CA{lpKyeAE0?)ACKyY*1jHc~9k%~7m*>3;&i+{ea#8R{GCwu735e0d{Y^4hfu9hwzr=6Pvm zB{z;Awwt1E#rCJw`rOxIZL(;#G#3RXg}eq8?WHibbYvdOa5AXcRe$QS5Oq&4r4&mn z+RbRZbIDutCc!x*@43B>Yf4jYUXxgpAAjPNCSQQ4H$CsZk2S%gXM1IJG=O*Feb)p{ z?ccKN*`*ME4R z9a%~z-;Wf?V-Z6yI}g>1ObW+~O`*!L(~i5N^N$ib0f8NYape7oR0EdoQ@}=gREmZ@ zadfSBsTTM(-l_8=-UM|m+u8{AR5Q@QU_COXz>k^&5b1^Rtv(yb#*(a1jdMPxwm99p z?5n-3)cxuG3~nEf51IqKOf4&OxfHQOv%JQkW(`5bH_tw3x1JwcUU!p-ls1382h*UJ zz{S=%)$Ix0J9W7sm95H(D}gkL@l*dVRo%&~7ssF|&mw1js=zAu@3g$Bo4WEzAra@C zI!l}8@tzUupMA0Y4uHb5($Tq5XI0Lb)LwPGSsA^-kG&n5cC0(*sn@^` z25Z5%02tZYY<5yPcN^cTtI14xHNMKG1jK&Wmjhi>Z8*MOjB2jcru*FOXy2K=AAL-_ zk%oY^01Z22WvfcP9cAhD0{OHJROw`0eq}{vfFhbl$nuKGi`kKTmJ7-_RsC$$Df7a~gvVTz` zFgV&#>U^`N&zl3giE=Q>Ww$<;s=+A+S~dqr73H`eCG-Kt*(f`2FNmA%kCQNRCBEwr ztg*&zsk^XBmxH6u-hok~c6MricBp%4U2*G)!rGqF5-Cm9(()SOWQ$I>X0~US)Xmh! zK>}C;OFx$CkAMF3^Y>5Jk{Ze%$Y{^CYT>+m!Mt)H_pN`VTyEk!neX)C$D0Ppc6HpU z?C|ZCny?Rh>f^Fo-;;%QN?wB2ouyKGZCNC!kdGq=P6u0u1o8&ty8uUjPG^y?<8u_g zk&vXc16ejlv$WKu=I&Cv><0mcjx8$YPas-ld*4^_r3zK3e;iwfgdH{6WNeU$gUNXo>21ij7ZIarGMzQ!(~6M;%D#dl{ySzT3NIfqT=t+qozZE}U0cILpUXQUUFo8CNqr$T z^Z$Rz-U^-aYVW3Fb8xu3O4KEURhnjo(MC$-F^vkZ11!m zLB(I-kOOoSvScPrpbl;D?APB%@s=d2)92Mj(*^Q)Hg|+>dJ2EZ(xOnh%SP?EO5T{) zY($X|)GjZT55W884J@&ZeYA9srhX`a^T^)cnL@MXN{xUmZ}4kGC78$bih$pV0?3!!)DW=IJZ)I>gtaXq75>&tv5L- zvN7&r)>Dj+Q`mo-(SPu^Wo-gnuTy`KOd3@ZP8+}IgrAm3_wzc7bCaW5-7E7`plYIl#IbJ9eLuUI>~Udk77}9VR!1?bN`(D z&ZL#}W<6@hErQcF)>Dmt7FlJGJ1OU^p^vRC3L1c?*D;G>-E1?el4a)0j^sMh+guZh zYu0b|!U=yVQY4xlODqy-p1{}?BYR(_Uzf)QTkiUhUr2oy(K*?G@-+_0k4Y#W%M+4Z>U>9J-$vfF3%58~F5)=rfZq93b8H_y_y8)=hY1*g=wp=Je zhQnHkdeG&4q(Svj^w1e<#ge2r^!m((+k6aOV(Whf{pE99-EE#R5W?)O-W3>#iO-@d&I) z>Q8K}){dsGuNNx(NB}H4C!t(j@n&O}q?r{R-KW@;wVYAM@jG7ESyOvG)Nx86-@CKQnb|Q29kEIn8dUjk*)lo!Wpv!wz}hPG8cmpY&YTX(oRt zFOxaM=EDK>qA*hlyQzS++ZFoCb{_~BL!y5!p%C=h!Ky=%&}85UYQOAy_G-X+7oe}i za()*u{UUlN2W?aax(~iix%iMoUSjL)hFT)eBZMn28%Y9cOz%3pT-wA<){h-oH6dCm zr_Q9NaX5uofCiTDbAG=^Ah;w=I|e< zl)D06lr=hQIM667EKnrOB@X4}rGtMrJdeaS{$bO>sA~%0tuO#M6ETyQEgA|`b4qGC z%U87aY2HrT^Ew2+Yjd)aHTh&J(wfBxXH*~OR1tFDDUgZ=YUeFS z?m8^}{32r4w?snsOyvqYSYzrD0vK?Vdxju!;k}Pfh38#6_cT!#C3^lC#=BA*gLx|qu z77Zx9Vi=M*AJ{-Sze7bBfOrGQdoy7>Lj$C!e?uVQvaqGA7Q%Bmmfx2W3_R$;Piv=9 zE2ZNpkXFFM8$Y$sd6$Rciu*y0Mc@W-{Q4Om6E-6cccvl(Z ze;U@Vhk)e@lHGK6mn-o!zGEwTVXr|tMd-=508>))4=r?u7oNecQFQPPK+U^2Kr@%( zn8iCh8*}B9Qnj}VZVF0nk?*1!Y;Ix2ffY2}37za6-o~Wx?EP{=@*QG+nL~^7ch!aS zMW2Esp4s9a!sP5C2OQXR%_Y17#&PmGe=3Ppv~Hyyrl8=nr8ohOf#RuTwvYbtTLNy^ zCRJ}M#1qwWz&?#Cz6 z9dEH!o77Z`mI~KOj<*YQ-7-U@Zcy(~yk>S-=+AqEi(kh352jHHIqVn6UEPQ2NNQor=m?QG@GKDRV%&B4o)I#Ty)Jnu_;HHRk0fd0IBT z+2m9qLaCBnMe(BPZzqb^#f?_aUgNGYm&2%*!P865>(r~K#^<1ocjT-tf3+ijd?;0% zu7yjN{F!(1zyS*DJ8nwzDjFj!(L1+zH zYxfB#w%H)>N)m2ggYxSj+5J2pXJNRLl@Ge4fP9b$AgJb9M1#)fC9+oe-(U4@RX2WOc#V3 zB{;JRD0y5C?qf%Hx3{V*hbRFE-|g&aYUyBm?iL9K`C$-b;PPJ6<- zxrd@?eagX05pC9%XNDNv=4x? zZ_U1vw~D;(MwsIDe*%Kvhnv6rA!UWbxp!o)`^N8Uj|;I{^vJp9&_u#%h9t<@H(e|yfUaKWO^$u~JOa;+)| zM~P`N!qnmMre@3oz}NIJ;hlS_aBF`mtM$%x{%N6>I_gIvO?}&0;d}v9`WXSPs{)O3 z<&_~-Q8KQnqM#(}CSCG$5>~7xcIU(7pd3qcPwB1O(c4>Ya0`0LQmTT80oPSsWT1GY zoEUYNvFSMgf5NF)aX${ByP8m-zR669>XKLq=FGgCCHWQip-3Aoz*T5Sat6@nd~ZXgeTX(#WQ>Pl{vnO%nXo4 z4vJ#eaoM0yMbVIRpOkbu43m}#!n#*1`RduI@LKWRD-OECKlyW8)}4-=)L69md|$2a z_or3HlhLCWfA$LPTqeM=-OJWe(G%Tp3lU5qGOc2)iaAw{fXRjx^I@gbD;4j}ly-D`3E6%gL zm{aG;E@XxD?$T0)J+Cn*JAwoydjqR?U@r&4ts`vX#43T2h$9l1HsdKL{ilF=JgAz zhOP8hf47S;RFr9(n#Do2ZWheJ!QI57zRb0*>cYA;4irC0NwHIPS`q;{)P{*w?T@>b zKfZhyQmwv%LF#y!Oj`ZPz`jtiOIK)zY^*`DygA(@eH0Q#s=BBiN&OtnaK|#@<|ntM zN2oe!*5U+QsEiBGC|^jD>Xo-^X~eazp@+ivf3fJr73x#l!;TIKQFp!DD=udbsac); zP>LXEtEQ4pb<~LX69E>)UqwoJ9jE%E-dhAeu_!X)EM0cEV!KXzCh52~$C(-^-u>&4 zyu^ka>~6iS)Yta)+x@wHeN)^6eWn-jT_>B4a~PAgVKH@F%Oka4hP<+Rd;puBs+jFG ze>v`sW)LtYNkt($3Tp7P{Ah}s-2s6nj|I5MfdpopY9bIVh+55CWg>{qEucW^!iRXk z=GYN;>S5n=T&L>A-epPTt znZluDy?r^BdjC-C9LwOPI+)7J^}nvvf4@jt5i^14RL8ax72v-V4Btoes!|OKYPWQ& z>PRijfg}=c^4Y?s%5o9C-K4O-Mn{NVS-Ogz=!#363hwzuaz5?y4Qh9mZs7>I0dsq> zf;4rT@lf?zdxs-Y$TW`%8Bf)!aS|O#P}^{P+oP?fXDqibNsC9ozok<#5hfCue?=oP zN$`~A@&T!bLqvfml~~1&-@Le?lr&4eFVt+m{{HKn3x0ab`9xF{wae#l_>zyf)Ep&@ zQ3L3qQY3iUt=mc0c5R~+Sp5Q;{syY3t4+;%kOG5W3tU$SEtf|3!#VFj{Sj^S*@_(c zbS7I?TGJi*(TG{oaN>aAoUaBAe~L~JZ1{6S)_m6(ps%i}HAk}>ge{i`vTiR%- zK<)J8rhK1@*d+LJ8*%gM+&qnHIMH#59A&4e)gN`PsWeB3GSONN8mG8rqEiJ>MUA62 z(ht9OXoy+Ju>dU9`G>xBir4A|b-FriZuaQr20zpbPzsvzhFqbM69@apGW`x-{V9Ds z-|wdOmk#K?JS6kF#;E(`e~3^Z5S=&sYM1|;^rLfwht?~es+mF8z1_>iTM7~J3D9{d zLJy+4CAc_%%1`Q@`RlAq)3SbDkr!(AG0Z`CW?$+e^QPX z{i+UaGW@dopO#a>TfHj@u<=@^vqM3i$<jodkz2t(Rfag~ zatyAG0w0*qJGNabwbzD)%IBOAes$9;H!TIkw^66-fj3(KFeV*jPs_1cBrhur6BRAC zA50Mn03Jk9g5_pge^l)#%loNqr86s+f;OQ4q3uu?)Z6SV8;6Sxu8P{4xOe1X(`C<9 z=C$;z)W0lM{kVprUQ|J;*Y4`ro=hG65Cnxuv&Es_iZM}|S9N}*jN3lUro(}Y8%deg z@YV`iSKH~NV7?{M7c%!~#<{DKU)K00a9Xk#CoB5B>_i_xl^?&}8wQ~F@Y#;tavz|pazH_5UXZzceLaIT3 z$K~)f9j77;FV;B=<==ulMFWbbs1QVcQRd?4-p+2Su@np5dMM_T6v0;fkmBC9WzUY6 z$vqktR9lj=9lZk>mm+5D)>FQTQiU`B&1&srzw~1IcUA@efdDLoGD$@_YVU)qLi9@8 zHC252=2#xFmmS1M-CfMdJ9QA==)4er$_=;!;e;~tZ8(kuk-F4JvX{Q9g|cAI+#S&y z>AvL$@>IIot`*UNsw&-TGjUk?)+~8+JUSgt6Y1IsWJ)0_OW;P;XI<~}cn^8JRE=zd~BsR6~7LDJ(aH8 zTTtZ;TDRx!c3 zyjrX4%#wtshVh;qZ*rVTr!`x_QPHG2CMcW#?Sovmvc>BPgwXnFqE~Crl%`en|cwXL(hMf&d4)6cfioFebrx$SwCFEtdfsB+m za7JbjUxAPVP${VwNKU|VrcJkC2lgn4&rB&(00|=~M{+5L;vITBt*>wARZbaRRBzgO zs@s35YA8o12x%RQW|uwr{MWulu)FKrj0G2qk(2TuR8;Ox9q*(400k+16(@0tfT^Lk zLX~ZL8b(z#_RwpnPZFO^Uh?;?6iNc(Uvh$+-r~jc&eR;e_lIiXR~>71`|cm|i(@I- z!g~wJc1aUjlI*tFR1W$cpm2Wso*fslsnCBk*_m%+ocm@ENh$fFRJLP7{5{yF-(AJY zp#N0b^=L{|bwcPQVF#F@LCFPx>(>)KXc<3sfYs`bM8V@YO<|{03lE2l@~zCJ5kW7j zswby|J{vEws4DI%md*LE{g4&lIKI=mie*Z*9Fm2y=DE3R@3c+rn?kg`_r6GJ&Did21FlzZBft*#k=y-hw8P|a(TsqR{&ad0*i-``ax)J@oH z9&b?&*J1EI+jEqy>nyxvgPS8-gqJK)qYu83v!|RK)~-7ruWn08HlBeLM{(LQ4_o5= z+sz)k8$`r8orIW*q;Uc_r)zXrBja~Th~Oe+feEm)Z-28=D%!Fz z;?mp%?^19!WeaZQg#ZC;|2lBGUv5_9*QIZ#XEvdS$Tf|hd;jj|LRmZn7~cz(^Bc_XPp39psv^(ZrKUO#by z;})mH{yM1xfRuc}(~jM`k=Ud*%>L-v4DjV#3@tq)(@s`VOuf66Kqk$*wOfvVbKrMx zs$v0X*iR>grVyrXl>(4+pe3~IO=)X3yu!S*y)-MJ>yi<;48N)^G7>eAhhH<}UzRF< z+&_3{@ZzLV*_ewxP)^MTTVGnSUda-AfLEHVi)PxkyyOW7MDEn}7Nf$ymqMF&>^Hf{ zp~)s>KBh`?yPjbrccLDv+INzF%{6$t{Zc|#J&tD+uxh9^yvVU?8izn`nB;Qt?AFMGiIaEf)Bwp|F+?eE>*)mBWKATvW4V60V3a(jSVGXb!t5XJ^~z zK;Pz4)}9-X_H%dmID<^49XkyE;wj`M!YiD9@CCYS&v9O~9L` z&d~`A&Q6ek5@aWMvjtW;Gr`*pmI`m_@6D^^n-Nv z9-NBYHR8xY@gXzWAC7-oF^MmiMKq)N{(moN?{N(%59m?!csZDu}@Fle(ZdT)|nPA z^I>~HK)x=)`_y`WYRw0z`$!c-hPVluI?ml}CX$oo3j0Q}#!KrlRrA$!@j{fxH0f-& zdV9J9%M+lG;nSPupTGgF`1s9L&y#D@P^SGbNBs8l__SD5tC0n!cL>%q403MxrY9f4j=q(e zKkJ%>T>WdpFBPYgRgI5V3*AcH>|ON$3bH~$IYohd{srZY5k&C-RZDJu^QB^uLa1jU z7o1Z%)6@6hUP{R_Hz+kWDMwu?9=0#>pnFp(eR8=)muoSE4yA&?GsQZ8kEBYJ4tre` zUNG_0m*R~D()44Je||5kYQ1{8YE5Uqcp|o>EZ;vbl=10xm29Lrx7iep;HfEiFRDFh zl->Rt!P~({#RdSoR{(B1Ayn zrhVql<5RqZZFyRGows>iTi4`_*TY&oS)K-kE~zY31KR(*O5RM>mo!H$#*Sv)sZYd~ zJEu#nX|0zA`GBH8KqA8>TV@jL!Ls*hi6;;I(rL1BKASxy%6M>p{%zBPhp!To0ISZ# zT=#hyx6hVMNhE5jyyGdoTkW#1>rsi~tJloYka=ZW6imHq8Ks$vo)9*=^!&^e?qpcy z!ki?m&dw71yra^NLb_sdr1NxeM)W};;OE9wlx@n$%MUN(FMDbE+rHGlz%u)jfR$Zk zsHQbROPp{jf>UyT{dJDEDKAaz0cleEmtupiNsYKwZYM!0k)w12==&1lZE4kiM0!>> zlO?yjjQYnwUrzHwUz^nJm{ z_*0SFI{t34cDB`XrFH_wt!1*d6^;NC0Tew`UyQ@;B=+TH8s+6wkAr}E>PAG0bQDD` zCXS~4t?6vIJ*T=Y>2Q{^Uqo*$rf-Q2Ja(8oJs8=4Her!}|KtI+TBx=q^z-fmU-bYe zW))JBk>9G-dqt&^*jX~YRs1=;S|W8)G)thSFxCs=I5@42QE$7x*j89%#5z~;2Qbq& z6)aRH6=_kuXTP5-)!T2>G4rS6$GElv7cVV8XP*_i^|D}Bwu}6eE^Q+d5iHo}1I~CK zu2cGd*7&-LxO*c`{30aunIeIK^}VYZ{m9|G*Z>D{tdpX6D5vvvx!CQ9ul4SNWE9V)90XCE4qjz1=b0VmqVThyGmJ^Q-=+I zz_t=*U4JVlwC_t3xLx~ldnm<*KcR-Gm@h{vIpkX&c1gGJTrVY_If=)|{2{;a_q{gM zu2iZ_X*NrTmQj*SD9cnC3A^1tauHaQ1Mh|_DkRF>bQI7ogm~S7n!6aw*WCB13C97( z1A|=pzwtei_rQgH1r{Zokmw)xo437x7B3^zCsF7VeCu2%hm4$hNix{ae6OavbTbXR z*;CYyml!qWQng37KhHa-TBg_uww$iI{5zX|QM8t_ zG^(b!`Xb&ta#9>)Sfj&=0C?w5)Ou9Kk{DE--+O20%7AbB33|JxU;+?ATO2mH^>CJ& zdoLf^ZRoR?*x`Hul1)^wh`6aNMplH*>WCe60pPTx&~w!OTNpAN*KCLSS3e@wuiyH& z-+sF8&+kih9?u>FJ6`FAsik9oRo@sKP0?;!+y;^^=)EWtxgVDBXW}UE$~bK!Y*GSw z?TMYv3M84@GMS>|7*tr!b@9h%KTZI1jQt1=QOEPy;%0;NzI*t zBA;6({(@E1`>7Uzxerg8ulSc%7gM5RafGP*=ywMt}CsI2>024)f^e5Gw)uB8YH^Y zNi9lyPSGO+dTj%G+IJ^UwCdvbI=MeJw>q6LRry1)1M>5EdO;5~rRr1m4%nCOAd5TM zLDks$+}8Xdg&COqR=BT;PR(zS2Z-GqHEDX-1|p~{8*=V z&E4%qR%(>Ml>kK#uMChZn{i}{(@G{; zlAl1}dwS{4#+Rf!wTaW?!Rf~ePG-fO?bll5f!2ADjdk$C;w~y3TWH5&6!2bbg4js= zrvk@pe&+>$D%nqeGYL1AfLZdWy?L+n6t!LBt%uc-?gzV56yEAYMYmi8S#D|5OykF` z%lG!{+fY{0tou!%_;_vcc~7|5h2$5u^c3mul5ccrR9OL~_QxW zw#}%2`Bb!4+K2rIk_Slib*lmdjV*9or>8I0{|=pYZ(YxYloOsB959UbV;ey0y%5P8g6fP zy_y`VgL;Q_JfqfT*+h(#EOZi}`qH%^F6w%z%*VV#_8Nixr9zyf^h|QTrBr)GHEdX3 zE4MPVPAm>Qu;{y1l~FAm4npPc>YB=AqZ(*QOG5fS{HHvI)Css+-;iB{q((iFcEPi^DFF8XxLV@_X))s{c6RjzUw ztx9A8$|fadNY>g_`VxqlWnY)D`x}SmaCV^a_1}s7-}~pc`_I)r_6q8GQ+zHNThXFd zW9R0*8b^TCt-L$|cBzxeE_B!GCt$}-!#3Fz{0VumgXrM3flcr*)zIdZ0&a$&;<%QE zeGAv2OQ4)_JIKP3?Xgf)tx13KHXCU-jUMFZ|F5re>$M|CuJrr-ih4JyK{AtM^3lN9 zzyNbG+Qz&ZWM;Bj(<(_Vsd{Yx`uRSd%idMho`J{cwxo0R<|SgSV8mJ~&Z@ntb_Yog z)~!xq-YQmz~ZPkknz5oSzH8UrTp;uRC3-HmQA9iw%(Y7CUfLIci zD8y!Q+QMNDnG6OJ-c@iV((Bu81DO{hNyIKwoi+JQp=W6GBqx8K;Gv@RlURZ1u%KD-F zuc`v7Xa^GKu))2PezOxDHp>l#3Bl^WTB!VToE{Ca`?7yURqoe;6f2HEG*}rYwMh8-@ScWn<(h>F&)Hu6jG#?6|2PK6Q|BKo2VDV?j`jyITTP zU9vx3*RzVe?t`sF%f6tjS4Jnrv>vd-^h_j|!+x&jrj^5T*R=4fD2p>hYl1sDAS$}* z`?R5WZgqdpON@fpD^rY4MJvFU9q9_;C4o&FOL>B2#hnxC7TZu4d2S~~MnAakWKip?LF zo%->iq@)o`*Tc4-!{_fiseizpD-va)yq2WilaGJD#B~zLB}NDH?pqADMGbN)|3X(! zKAu7@kSo&-XMjV!+o`83LpyZvP*;eQpfK@xYeV?*)0dB*zc1*Ne*9X0h|kuf>@!;h z)~JdXaj^JPrIMb+%RG zS10>)s8GCACoF!Np*J(xVaGp*ox8GIGJt>t2mT<@{L>w3Z8tq^Blouu_3?G7VqTTu zkbl_A)2xFxtZCgIz)Jg?HXUmehZqR+CG&p+3vSYF?Zw2$whTL4_pG+sMcP@OsG@1b zO;yy5qQlLRM2!#o*wx6g+5XfeP4{ZCnxs07haZM+rcs5vT|dnnRDw7!&VYU!R?$s} zP~qt2rm4I0w(GR0M)avn(SEcmOA+fT;MSl%zjmb#Q5Q)o0I+fmcQVtdG0`gCbmf1m z-l)vi4?o{O-Jk3Ps=}!Jv{cZ`$g&gE0+BiChgBt*gm7|&nU*`KJEWe}`m_!3`)TAT zn~IS>34}0~YS!|sRy5wWm&2~OB)AAH?e65E7}S3h}=Ot9b?0+@fvOWhG8d zyN_UkjoTM`m7UIAF%yuzomct^XRCi}L)k%&>e-i6xTZr2Ds}x`j%}Mn?gAc@$#BBK zF}J3T)-&{Pvv26FI{fA9=lSV=afDB*{60W}A}!aYhr94^xv=M~6%)CTBy~7*w{NNd z5g?%LyPXHNms_tr?T}S+1rVYAOWZ)rinwgrCHUfggRTN!D^F)&07!f|eoB9|Vn`yZ z*8`WUaVPMJ1@KC|gZhqs4`)?LVjMWFRSqk{AnB8g(!gD*ffuX=k={%jpyk6ilTtmF zfvB|Uownt^^k`I8syjFC(3(r{An) z+R0xKad69;@!=;a>ly(ZGvmyy+*N;ns%^n1i>v<>dw#)p{7k@vp&FiLDh?GNRd;NM z-gGMfbkCBB%o~hitZx2xFSm>9aPIQ~K9|?ZrX->sDodWw&Km0sO3LM7b^7E$f|FCz z`;)zJhcnQ&v4#6|n5G1q1}t&kW+I3vKTnO!cJR@MMvtfdFcvB5dSxQwvWM?~EB1eW zY|2d7e*RQSH`@}5PQ|sH08-DwIhw1~TdN{|SRo&Ck2IF^E%dZ=qXSA0?IpE2wdYSj zM#8VA$f@MMl3PxZC?0aFTYlZzvMLv2f2$_fEZBS5<=UIibq*FOU*{WpId(l&;A771 zuwVxPJaK{a$}uNuLYS8(^U(Q!@j7kgypBL_$j7nX0?w?mt;13JJaa{1&)EhCB$X>Z9NYzaSBsm9vuP}KJq+h?0iQ+xE(d%qRFS!)0pc(Ce%u~ zuE0pBtSShyeI@HWP;>HS(l?q77$&*VP<&fmVB^sBce6#~eE9qsB~!Y86=&zhH|;%? zeo%I~+bugdo!y67wgg=3Z{2m0wUKR4|q;Fc<>mA^$ ziuEpe$U&PPHP|>x!I=ktfM4}t4e+34FYKYJn4WKSM8`OFO7IPraKmmlYl3=#aZ%pO zomKm3t~sfnnD5wNR%chkCG})Lk*tp|?PRNcX$qvKcuG~w*=|_!ulfwZwmxgg6Ntsd z>RJkhE>cvnN-Dej1a7AqfZeh2vr>3lrthD>o_~663|i%b`ZTtG1|#DT2g~~Q8I5cf zKepux25jnOE};WX$_z{MUO0NK_M~C^Dd1Blxvc~svYowzQj43KiF3=Kwp=H0vQ~=as+XpLM zFXhCPeUqN*DaLYt9ywZcSZx9EOunG3w&DSt*zRa6qb)zbUaX`F#}A;%Cj)c77GY=T zG(i5V%Q^ezlNHC&+pSb>&`WYE+j|PT^?UqHa+O z2i^L*lH(90iOkjo%6neoeL`V<8VQDWsj@<+GbkYTs^QfxK!#VO-!D}BVSAR~*nF)! zb(}h5(k|}Kwwvd}A$7q>aK1u~j#Bol14@Ol#iHKSS-=2BkLy;h0Ji54Q|fBb<)GBX z>fl$g9mb@816v`1-lS+9W_|TZ?@%h9>iEv=v$KyH+RNyQYD26ByIh|ejD3NGl*a>H zafbQYwGh>A{$f!fmYAmK{e)I$C5rhJ)e-U8tXnAF39DDE17PTz=^lOQn%i4b-e0a2 zqSE$5$&U(x|E6ABcJz%Ot2Ec?tGUuPK8tBeym`lep%^#&0YHX6=^?q7DAz;<-L4D?1GmQGsQp&24t#Uy+ob=5~dQ4T|Is1Xn z2m^B1A)l42<-7Y)Hm$w8g8`eO(dtj$hN`-W!F|i>KtnAg(-Kay2@BR~Gp07eeL~(G zq4IHm<#mnbhwlm{toHM#$(U-lgJt7ADu1hjK351jYjapt{!6EzTm(Gvur{2P=hC== zLjn1Vp{Q-ntuNbpRnoqr>)&!3l3Dx0$+BxK6bk^C8>o6N83K0r@bgPbNfmu4Ek?6K zMFl_(W67y5xk5d}c0z&P;Mxpuym!6-4jZX|>r^YB9B5B^TC?}NhRZUF#vKT1o@?aI z-o&b>>C*Z-8$*KGpF8qSE}L}%E#9iImiuzp4zdZbcbMs| zcw&ihIf7eO8-Or>~z+7UrMdH1d@4e4hJgECmt7V*MH-bYNG6 zy~N=3VCAB0&K|R!!|}@EbS#0m*PwELJ1d~AGEtuoc@SE3f*E7j(;1RO7erIYaZ?yJ zInuDHCwa*qo_Y~Bt*R7iJ2`z>Axn^M8FAWsPk@}0-M62nHqtWijN8)`#y@RfWSd)7 zhmmg$KOyFGQS`YOzO6R$f)BE%Z%Mu=&8@4jKbtBZ({-D_U8@%ffFB@EkG_q6VrS^( z6rC+9SKttU`qWP4gk2fzr-^fSPQ`lqZo@-dqicpru9_XRK&ll{M}%BU<|lz&qpu^H zzqzny+cxWq`@9UFx5~4?tNZ<3&!Uk9-q6TFoWsL`foNmZ07&gVZjBWuVGDZvEa5T* z>j2`G6A78|WTS{e4!(oEZ^&MMBa-d5sWl=8s2{>kA~(Bmk+RpP3~m%R|9!3g@gM)? zQzp@WK8M3`Bdusc#qi?GDwq>HC`!T4&35;P| zF}xO7ct%|9GqK}SPD|ik@w!kk?~fARJc1hfd|{_5y)#3<5l)#}{Y@$Mty{l5Ru`4DxPW{~ zFt_=#M{Wwgcwa+Tn_VVe~$MP)m+={fKB2T%y!{?Y=g zoB^R~=XYu-Y%hzR<#6Z2XFKktMozblK4jmZ7-n*sORNU0oWkVY@pm{*SeEnmMeH96 zsgaqXyEqvR73@wZ z3ql|EAAOBaL!s>aS<{Fd4hx0{tDFExO4etmLew25Z4JTn(E27qwK&6en%^mF zSr??dN{j2_%v#oeqm!mbv1=7VZ{I$@N;lv7zEJ=CzyACG{)a!lUB37<>u>+~EmyNE zZqp*2Z*=-pajsc}qiRmB+j9fewhn4>h9f!kz58r-i?c5RceGLC*hw_WiRhE9twP7W zTF#!t@8Zd=iu(cbI}x3){@#2*L;_H-LRA@t4aByFhN9Si(W-+F@;+oLBn=;zPT0>d zyE^KZ9UIdjdll|EI~-?_*|Kpyt?X&VTQ60JTZRe~CX(-v&>_yU#rVfk{nOw7@t^KA01@Ja+J4b>6bS->EizR;qwBZOe7ZJJt2H z+VcBq{mY-e{_^en+rfIC>mw%dc{Z#2?K)f|aFQkjCs>9 zMq{&ZS!l75v^N``8$9;Z^S4&*T=!8d#zx_IzCiZ@AXvTln{}e zVe63LSe7B)!TIx5@>U8#?Rz&kWRSY}W;m($x=`Qya8fke?^qTg5ky z#W%_13_Qe=m7ac2Z4Q(%I#|SfbM<$>zg`ALAHMPJ#BJid?d=Y1*`_IP<(>$o$5=jp zZi4q{r$$?5mR)ehP2V2UH`l)DB<#fYFh~kV)nKhnwsWedT|Ln1K62!WWyGKinvH5M zL**MQ^%A15;Fey*WBi5F`6N;muV3o=!b=g=uQ>o`gV29H- zY;(Dm5aulRnG~1e-+&@^HM?&0f1UFMyK6mNH7OuAoE*4I;2rf?ds`<(7voERU5fni z2vK)A)+kWT98Dh}xpY0Kc>#wxx$Tosqq^gsPHo=XEh_`6bsbeX7j{q`GeOuV;VJ zaGD|Lp|P*(4slUw5mJZ(F3CxMGBs5yKtP9{ZTVw>zc^1bPM^l0`hzGr8=Ep#H_t2Z z{C4(_{YyXp{G&qF;RhG-(J`!IX4$O9P2zDBFNWQN5h^>;2F#Y$-3FX*ELY zvJuZE3CTqT^6`muC4O6~56VY;___b2<$Y|gP~mvCnK4D>xOO21tx8zPSI!Yl4oE$JI9OoZas8LNd>7T^AP4#v_ z&mA=JeLq~w&8a!`R;~5(o0GNNTTyk;K6@sy9IF4P9Zc^a>rUROfp`;~2)!YO?>bw9 zFjR+tOWTx`a@K(D2Inpf85YJ`jn*Kyfalf)X1zZ{I=7d4GP!53fI*9BO}`RH(m{}C zP-d@02P6(X)Yy6OvM2R1Vl-IW14=bu;blKAh3w6|x1Aa)CU*Fgx^|X^_|lskRN=G$ zw&%cax{!dZEZZD^j+;W0z;A(lX$mH&)&YOE;Z&u(;s}*}fkN+N_Ft{m=P%zs{QTiR zJYvn*1$%im+&&a|Uc%fQ3d_ysR5^`6z}}vM0V7;&k5O zvh_(Zr3*eM4p#!(%&B0E+-B2pOFy({W=9$&mbfoit`p6bNE-9^n17yi?Cg z_#%|0w*~wB{ruC9WgV>JX(rNvIE%u>OugDKn}Ya!MojNK$Nx~7+!~{5`jvEiytp+1 z4?xgrU4~_UVGK@A4zt{<)%dCew8}oH+>&S(U~|UX8fZO2(;;dc{So3PNaEP1yv%Vj z{^bD+6||aS6!D*%a^S)l0!Jrp!u`oAmgW_kPnwHp18LVH5o*nSOsxr$lXmy$8@!?s z7*xD*YWehO>xPhX6n?c#)t84gm;7X4s|Dlm$-F6lX#p%~+qt|c$k@sd5Q>2Y8f1=3 z5ds}~we&EdXzB&_Gp3QJH=;+>N~|gXpwAE=uGGoF1W@=e31b7^2X*eIwjx`7OgiWV zV);gApWAL|&3L+Vl()zH3NhNUE6}hs!xzmjNLzSNN^f1)n%b7MdLgW}_kwSQa+LFuJ&cz>?!l~&gL?5@y#m$h>Q z;xcZA_U^tY+KULkB23%1vDx^lu$2yC;n?)$*h$k|M6G2BwR5*z;U|JP9W^I=kuSlzgEp<^mk6jCiRII8$-`B@f zmBy7Z2$1BY*J#OQWepDL3|2_M3x|gHLuoV>oov1zs}`cb(Pe9El>4a1eYf|fvo$HHUs3DMBSh;!tETL$v4qq{f~zTJm7=b?>PdNe zV^CpEPdqdCeG()Br}ms}iFAbQ{oSv_6r=8S(F^Wol{7g7e`mXi@>>%8@bROWPL&Giq0zNz}-9rNP4E;0uYU8LwM)PV2TYO4+U7yE5z$8(@pa)gp>7APzO&wugRVq5F{<2})2~gCevscD14ar2u@cd-81t145ovXQ zTA?Sg5bzZApM=OIV5L; zu6+YaYHG~==QeSgHnZ!J<~x)?u$W=3mSC77f3i-ohFaQOD0lhf4hTPn5 zxSI{6&gVVEhOfN(?oRF19b3((HJM#=qOQC~PbE*4vpL~YQ_ghb`M)20Nr! zcdbDNH_PWk5Zq9IQQ&3VN9`-GyRX>$>8!It1)Tdg4UTW$?~fn**KeOc{`L0isWjZe z)BDUMmhnll1G#<$4#!BD?V3)w!jd$aY_~o6AZAr+q5MI6kE|V=N@1Z4h+4K^*;>hU z8ZomrG3I|V7H6-s9qjsChT}vHElgSOcL;UnWrd-(31MS@yLLw)%>dgnM!oo$X6t0r3k6o#EB|q6=wb=}rgrcuy(IPkUQMtEzQSd9(a?HO$;x9Z_mz z30m_W)Ypt^u&_^%V@=4w+O-MFSi5{_Qv$Ao_wlFtH52XZy%Ze#a|x+gwOxEF-w~ptSx4BF z2qU%D7Z2X|7kCafz(D&Hox*2vB*l|VfCSTjkuaP-EzXPb7nD)bDL5W}Sf>m4gmzY) zK3^#113*3vUP=_6!x`aCt3umQx^wO8T?!JkvxyE-zeTTKK3yOBNBy5v<*53f@&8%n8jpJu9Z(x47}&Sq@-eURDl& zz-ntqaSab0 zX{`FyN?DRrIVUPLJc}MVxk0@S9|R_UoR`~aVT~oKdZ%cSz)|0QgGvW*g1>meipR43 zy_U4?nx`ge!BP|&Ay+$-4Rx}%w{>b;T%G6DoDGCO_xFP(WRKm&4n9L zx3`d-p7Esm=5rD9?MP99Ul-CMZ_G?x5AA*$B`6;WlFe|1^C|Cb|+R{(lgo>?7yNY$olW;m0 z$QCvJ)^UuXKUCwM_==}Hi#LO4!%ZTr)hr7G!$0QQBY974Yn=x)^zjhnFqE6MO{5YY zE}iRau3H}VYhWFM2dK%u(!lY5FF>lg?WYZTyM~{(q54>IXv%7Xy;RDvGO`8;MGMZZ z>-PKY`*MH%_{)#`n{dLjj`axp(87pSDx~vZ@0PvQd{bkB)&zFzEpx`1_8qp^(^eJG z9Kx)6*#j9IG3EPTR`S5kQ*YawjJD;bwl%DhjyN16J>NnzOV-(y>~^^(?cO zg!q0|K9{uykM0Fz@j35*+!NtWMG1(zTHD8{d`jIjZ95|lj&`i(U~t^D=eoSNz>G3v z3A<&8>=Wa;arG4?&@NE#O1Mvhgx78ruQ;2Xy;>J=)p{44oKGQOA}Wm2;Vsp!qMC&- zwsa&YpU{o1^R~qY=%5$4RHOfTr8M;8^6?iQPk_Xt;+u<#5$i2~;?$LhyOeEN>9aVO zo~CMf4nU}3WXqNBb-_Lcd$k)_(B?pG19TpAihu~qrzStnDIbl*-l~9C)oxucZRaK* zzK6SH<7RdE1*)PeGzakCd^gL^gro{5nF^GEOJY*ukIFb@iHb1d@ zzOaT4!nL>Nb_0TcH>QxnY%NuNg`axqb9w%1q5kz}oe5U?#p#}>rp6&!S)Lass8QQC ztt=7&5Pd^+61DsAjSb#lmSBzWlOu(Qu(TO&;3+m4ImK75jKABy%H3E0sf~Nm)lZ&QI_if#%Ut7 z*8_mC-e7Et;3E&EbR!I0-R4#0hg9?9H9D%$WCtMn49k=DwN>HUzyExH`su@`^|ED) zI$7kgR#ggK^bB<9c$_NHEvcq@S2LQ%^XhyA?IEqUTOc=?-Am}AkP@SLaMPk^&Do8t zJU8@433Z}>jbU0-S!*!*Cn?NzDC3?S{CaO{RQUen9EN56PM$cnwofM~w0`0zDo8eN zf{|m5LrY6NY8)ritF8Ljlr~@Wp#=`w>lBb}!J5qkl%0Z0>{90okr}wF+H!%1lLe#S zuT^u9)Dpv!*k|#58yf2KQz3AATy>}yxg?#whGoWos?)laa(E9&a1Ov9`9+58BmCxI zv4+_u`PjQ`WD8;mKr}St)_-yzR;oD0d}oCUl_eeTg}wb$^6%tZ^8d+(Y8r8{xGZ9T z7jZ)_wAt^n*L=w+Shpv7_=>AO>aN8-pE+sp8GNSIJ7PV+4xsGTmq(uEa7Buj7WjAp zu5T)TXROxG_xGmF|TxeTg0+Ckn7<_RHZjz&nfl&f-cbU+jFwu2AQ$#vj@ zl5(70mKs8myE{fUN!DdKF^T}QU-I0OZKtZkrzpC+T_Hi@dwxBP9V5o z*T0qAku?NsY-F7(SvvN-1Ojb6Zkn;$!;oTsQMR_}^HnSz^}=d6I?>p(CACmgDTu2m zqi_9^UL_i~+vnUEdtf$(Z)9hDPVSMs|xXdoO#ouAqR2mo1C{;G_ zwxb}Va*~5iZivlG&5^0-I4MAZI6EDTxH&GDZpp-(Jncg|^=4x`_ohRYD)11%=$uu5 zcr<~|3SFYUnCRi{m`nnM^I|;*o$tTdRw^}+I_WHzZ88B+1;9SA2lnH1K?y-Sy zY-E}ioA`kjp$+)1zQJmNJ_a7Q7j2O{_3wWo3<~x63}x9RlM3u1}>!jce0? zUtOZg`v={!fMGh@fn>rN6$a&F19sGJ*CnX!tF?p0`u#F_>q>j9l$Gb6){LKjmfK;d zZ46FqMr_@7IUx~Bqq^?xqy3tv@4i@Xc6*YGr{0bng3(Nti4aA)=44x_=OisIx~T&u z3QNV(o-SOMU19H#$^m=M%%&Ghl6qKSblhtIT$>4fTax8AP;zwJsLDpDwYVvZ;qbIB z?Kyh-S z0j+j!lkaEFhh4|6&7s=J<|)3X?Xc@H79RN0l+DS2&FRq0D)8kr&^vTnm{v^>)=TT8 zgPWal!}h~NwF={}&PrNIZ;EPv21nAGep;5$ zn@&8{>ibk_FxgBDk=icKS!zWOdL5qa?A`S{Gxj&WYK{s4T&7R{fdcBqBHes5EBM}j zIlujwUY4moc^~>F#GY)2?ZQB}pjmBkNLzU|QmYf$4$0bcMYP{nI*YfuK)cEzkiyfk zO?~S5DJoJ7;^ffVs;Yc{$lY@g9)zzF-X{7?W=LJs%RBglmzgjQ652@MP3K~#-Vc`P zRClR9w;#lyqAqU}qh4{ceB_C#)&zh}wH;tpzU{c=@=rzcHb*4v#SG3TaT6v~-X3Zv z)N@(6;jK;f`~B(L=dbhQ=l^Rsk1t65$)emQ`v4>2!#Lg1vmLj8(~fj?>6E}z@lAJR z5YN>Cp7sLV>=O{?w!kp%A|HkI5PtSDU1K%cX%E{+>SDzM~$^GBjtxnQ)2yZmsA9x<0CCsCF4!KS-K-}K;o zhg7pF7`pt<6TkoR9q2k_aGSkP8ZXbyMsF5Nb9eo^4yXKoG6`a5zd7K&l-07TO) z^wY3MQpIezGG}hKsbcC?<5&*4dhc#NNBwTK?r+~e{M^5P{`!8(SnkJ5JU4+HpOnV4 zlUE^X1@ZX+t_pjoDij>bR!SSrHx3_>JnbsQ99C7LQT5y}hZTZdbjK1C3HE{k3U9SC zPvs~1-$M_75`{;g(+bc(9&+xkEda@h6nAU2N=iAG#5F7e&P*y!-0F0}r@82%Bm!oa zd>0=r_uKf(!SYoDu4QdI(g#$@8Hj727l(bSL@LA`#rXa|}fn7BDs(D7%c>uBr#TYYc4N@k;pw zN1s3do2*N<3aFbVdDWg#qv5eDr{rI|u{9}p$XRwm%YC&QMBwRU z5j3V908bT0$6Vv2mbW!nce+f073VQH;DnKX26*4DVEr0NpfY(kfSLmhQLec3JS* zkINq>wL^)+oF?lg99cUgPen|}E7ke_`Oo*K5C3t0)dwPOj*^(ro?a(FC`J)yGQbU5 z-9W_raDeIxvmhPVPtw7%DsPdQZR4KS)PpMHKm0Wp@kH@sWE9o`fYyx`m^hQwf`Yi z2TH=z+bWbf0S@46QosRJ;IQ3Jc~{x8)}A)11rNz+x+SUdreH)}PIsqllH&_IhoY&1e$=BjHkYK&oUJIQgO;>_I4(N3E3CuKs701^NlfRP z8sTr3OJDO}Em!rb4H9v+k#4yyre%vkvaOB~SC52LR~W-N)Mu63^yuc>Y(BBMPBW16B)Tbowz^pqCh0mN zpVtT%mmSC$^XTW~{3sE&Sk>78#Kk(7URIFt%h^m$>+WNr03_?b)2(EMQ%|QWE^Y=d zpW&@k`kUq2!f%($uVTPBXH{JSpwm4`iO z@0NOQS^1$*O+JTK%BRDBzCg&+X|cosFgO9e0;PxF;FCl(bHHC4~m?q!947Rg{v^u$x8PJkl$ zCTUMF`dseL5a-L#5hwp0KB>SWnQ?Wp8+$Jm-wwUpIl2l-ISvelhN^>Mi^AIEq^F0~ z?wrk?ZvF1_P>-&PRv|cL_>9WM2fOMs67&hrS;=iSvV1U{yi-zVtHN z(xbAqNrUI1jj|@hRk;*<2_4SzP1-hWrCOa)hA9xdgTrrsdsiWfgqidcf&YL6_dK|5 z&eYZzVp6DKR0xN?gGmKAJ>gQ9yhOWwXDGj2s{LhhsXo<}`OXT?szI!+OjTk z*|-R+0m$!>oJc_A_qG?In`1+OcA%k| zUIhD#K-^42>x+jg5^-+>AS(Bg9TksCH7_|W*gzzi`LIXIIfsG;Bt9?+aa7B@qFu(G zp=R6$XZl5{-YtGfP>@z0N)R(7NY0e}EgCsZAKlnre(%dt{c`>CNyV6CU;FVxd6M?% z>V_15)<)5Sivz}`u~XCOmf%PM7acUZsS{v(5BV*2!sMk~dR!*V@lse`DUVY<^m;>H z?W?ej)Cm#Jo}H205l6j!&hW{A-)6h|J8r+Z#+3!m#fL#hCc%y#Aut-LK_fOokRiGs zu%O zqAF@57SB#xF~=78Sr;0z&E??l6Y%UJ**8uttZlbX^)ai&HA!t1v)GooNY+yI%V|x2 zMJuSS0*6A`YXM+Ki!$qqdxF%DrS6lCtWf}TkNgU_0+l#dp;BQv@3CV0{NYh_DMPvrEQ%gk$185TrRS9-+dMK?cB+E zhxx~JI1g}oW}Trgg?)i3u$gPQLUx6JdTdLH)j3H(qu!8&co^_>KIol03rWV@k9h1N z`l?!caS|(qB~l3q?y6waFzwoMEMu}J?1P2VAPzBs4=c*hPwTNKAq1YGyzC*ChoM3I zp`}oCW7|mgHPmc?M*Mo6%FA$Ne(LN~;YpRGOCvGc`n#nAvXi`^2itf0p`w9*?V9{( z&7d97g`nmuF0p{*(<`5Zkm2i%Zp=V3!f7%*YYxJpb7o54wB#hx?Xc)vI-l=v6>Q2S zLd~jonHtkp$e2sa5mpk88SS{Wo(*=Dru&e2!Tuc!_C*B*awh33Xx-Ll!>$00e_j<9 zsGH?EXvm?0tH`AhgMnZGj8{Z|_1DiI|Gea$eR+P8aJ0aqZtmq|jD4ndqAtCFONov( z(hmhBQ(0l#_pV@eSvz^@vU^lrAk}5(&lKllpR#?;#r~*BU|)|TLcvs@ zfRpdnE+{e%P-j`+EpoWi z3aX7HCqZXh7PDFQM) zmQ#^!DD?H$5&WYmDy3g1x&0^#X#qJo>`L#~X1@w2>{MA~-VP>QFH(OR%ZYx2qn}+- z-a)9o;JJ$I=SoDqs@`ya4_^b{YZVS3eODU|EER!5&clPr@2TCd&KGT27*A)G#;R9v zgID>_c_EICK4|HNA0*&`N_H>OTC0sqBIV=huJ`mUpR!Btf=Rv#&HnZKpOQSwxFy{}vAu~Vz&aJrjCX|ypIYP=XR;4}XTtlo)M^y+9%jo; zoji`>q30$$cuOdEHC%?e8C5P1eTL3HfH}u05~LMH?+3tvzy|IG-15!(W+OXcS8?V2 z)RGZiXon{m&PKkL?|f!?+-_@rx8ZL90y#vRN^x1qATr;r5oa`RslgJjrQdtDa;IM} zQc-G1kp zls%5F$q5AE(twMNSzJiNy-%yzRI};eW^=ypN!)djC|EszXi5nWh9Yjh4@5BO>ZpM+ zzSi>o?fQ8pg#`ZfOBB9w@%A6u)AQi;o)8ACFD=Wc{U(Uqs9DVCMiUJ58g`YkgvN)&Zw$h$q^vQTyfX|3h{JiQ6Ng9w9#mpDFAoW`#E4?S0k>- zOq-N%6I|T~!2s|@4petw!WLhb>!&||`|-=q_ltNx*Y9`~5nzt{7J-L#%PQImU@tqQ z4<)tWW^7hi39#5>u3jCN>ax9r4dGj;+oJz1pOzSZtAlS`Mk@%U!eiGWpgU4;DaS((Hq8Hv3(U@R!YZ zU^2Q+1E*G)^KKsp2G(m`)oQn{Qad%fA8f6rWb~IT@!DgGMptk27ATw<)pnbsPkj!bmO(514%C`C!-|g!>O``j*QxTu(zx+QETcPW*zX1RN Cj~ev= diff --git a/metadata/md5-cache/sci-libs/armadillo-11.4.0 b/metadata/md5-cache/sci-libs/armadillo-11.4.0 index 2202de3dafbf..ad3ba5b4819c 100644 --- a/metadata/md5-cache/sci-libs/armadillo-11.4.0 +++ b/metadata/md5-cache/sci-libs/armadillo-11.4.0 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://arma.sourceforge.net INHERIT=cmake toolchain-funcs multilib IUSE=arpack blas doc examples hdf5 lapack mkl superlu test -KEYWORDS=~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 PDEPEND=dev-libs/boost arpack? ( sci-libs/arpack ) blas? ( virtual/blas ) lapack? ( virtual/lapack ) superlu? ( >=sci-libs/superlu-5.2 ) hdf5? ( sci-libs/hdf5:= ) mkl? ( sci-libs/mkl ) RDEPEND=dev-libs/boost arpack? ( sci-libs/arpack ) blas? ( virtual/blas ) lapack? ( virtual/lapack ) superlu? ( >=sci-libs/superlu-5.2 ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0/11 SRC_URI=mirror://sourceforge/arma/armadillo-11.4.0.tar.xz _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5dab4b118f0217cd44a8767b225ad705 +_md5_=7889345d32501df55886a23754be2cc1 diff --git a/metadata/md5-cache/sci-libs/dealii-9.5.0 b/metadata/md5-cache/sci-libs/dealii-9.5.0 new file mode 100644 index 000000000000..a5c60f22b237 --- /dev/null +++ b/metadata/md5-cache/sci-libs/dealii-9.5.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos ) virtual/pkgconfig doc? ( app-doc/doxygen[dot] dev-lang/perl ) +DESCRIPTION=Solving partial differential equations with the finite element method +EAPI=8 +HOMEPAGE=https://www.dealii.org/ +INHERIT=cmake flag-o-matic +IUSE=adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5 +lapack metis mpi muparser opencascade p4est petsc scalapack slepc +sparse sundials symengine trilinos +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-2.1+ +RDEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos ) +REQUIRED_USE=arborx? ( trilinos ) p4est? ( mpi ) slepc? ( petsc ) trilinos? ( mpi ) +SLOT=0 +SRC_URI=https://github.com/dealii/dealii/releases/download/v9.5.0/dealii-9.5.0.tar.gz doc? ( https://github.com/dealii/dealii/releases/download/v9.5.0/dealii-9.5.0-offline_documentation.tar.gz ) +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a4dd4c50c3f70de9058d7fa41f4ccf54 diff --git a/metadata/md5-cache/sci-libs/dealii-9999 b/metadata/md5-cache/sci-libs/dealii-9999 index 72f80eca5244..0cdf26467608 100644 --- a/metadata/md5-cache/sci-libs/dealii-9999 +++ b/metadata/md5-cache/sci-libs/dealii-9999 @@ -1,15 +1,15 @@ BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) virtual/pkgconfig doc? ( app-doc/doxygen[dot] dev-lang/perl ) +DEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos ) virtual/pkgconfig doc? ( app-doc/doxygen[dot] dev-lang/perl ) DESCRIPTION=Solving partial differential equations with the finite element method EAPI=8 HOMEPAGE=https://www.dealii.org/ INHERIT=cmake flag-o-matic git-r3 -IUSE=adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5 +lapack metis mpi muparser opencascade p4est petsc scalapack slepc +sparse static-libs sundials symengine trilinos +IUSE=adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5 +lapack metis mpi muparser opencascade p4est petsc scalapack slepc +sparse sundials symengine trilinos LICENSE=LGPL-2.1+ PROPERTIES=live -RDEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) +RDEPEND=dev-libs/boost:= app-arch/bzip2 sys-libs/zlib dev-cpp/tbb:= arborx? ( sci-libs/arborx[mpi=] ) adolc? ( sci-libs/adolc ) arpack? ( sci-libs/arpack[mpi=] ) assimp? ( media-libs/assimp:= ) cgal? ( sci-mathematics/cgal ) cuda? ( dev-util/nvidia-cuda-toolkit ) ginkgo? ( sci-libs/ginkgo ) gmsh? ( sci-libs/gmsh ) gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) metis? ( >=sci-libs/metis-5 mpi? ( >=sci-libs/parmetis-4 ) ) mpi? ( virtual/mpi[cxx] ) muparser? ( dev-cpp/muParser ) opencascade? ( sci-libs/opencascade:= ) p4est? ( sci-libs/p4est[mpi] ) petsc? ( sci-mathematics/petsc[mpi=] ) scalapack? ( sci-libs/scalapack ) slepc? ( sci-mathematics/slepc[mpi=] ) sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) trilinos? ( sci-libs/trilinos ) || ( dev-cpp/kokkos sci-libs/trilinos ) REQUIRED_USE=arborx? ( trilinos ) p4est? ( mpi ) slepc? ( petsc ) trilinos? ( mpi ) SLOT=0 _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=07895b41aee985d93beb1d7c40973376 +_md5_=e04fd9be255868491af778362c05ed5f diff --git a/metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.5-r2 b/metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.5-r3 similarity index 95% rename from metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.5-r2 rename to metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.5-r3 index 2a23cecaf84f..666c293e67e4 100644 --- a/metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.5-r2 +++ b/metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.5-r3 @@ -13,4 +13,4 @@ RDEPEND=acct-group/gpib sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel: SLOT=0 SRC_URI=mirror://sourceforge/linux-gpib/linux-gpib-4.3.5.tar.gz _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0e9f9786647e8a4a2abe3e16a7211c15 +_md5_=ec883e903ce8c41254161e7ac7d768b8 diff --git a/metadata/md5-cache/sci-libs/openblas-0.3.23 b/metadata/md5-cache/sci-libs/openblas-0.3.23 index 5adc201ffa6d..3364294d8f70 100644 --- a/metadata/md5-cache/sci-libs/openblas-0.3.23 +++ b/metadata/md5-cache/sci-libs/openblas-0.3.23 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/xianyi/OpenBLAS/archive/v0.3.23.tar.gz -> openblas-0.3.23.tar.gz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b370a84c7f07a75dbdb2535239ce45cd +_md5_=19df554d5f919e38b2c4ebc7bcc9d0bf diff --git a/metadata/md5-cache/sci-libs/tokenizers-0.13.3 b/metadata/md5-cache/sci-libs/tokenizers-0.13.3 index bc609b2d7d92..75609409775d 100644 --- a/metadata/md5-cache/sci-libs/tokenizers-0.13.3 +++ b/metadata/md5-cache/sci-libs/tokenizers-0.13.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/huggingface/tokenizers/archive/refs/tags/v0.13.3.tar.gz -> tokenizers-0.13.3.gh.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aes/0.7.5/download -> aes-0.7.5.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/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstream/0.2.6/download -> anstream-0.2.6.crate https://crates.io/api/v1/crates/anstyle/0.3.5/download -> anstyle-0.3.5.crate https://crates.io/api/v1/crates/anstyle-parse/0.1.1/download -> anstyle-parse-0.1.1.crate https://crates.io/api/v1/crates/anstyle-wincon/0.2.0/download -> anstyle-wincon-0.2.0.crate https://crates.io/api/v1/crates/assert_approx_eq/1.1.0/download -> assert_approx_eq-1.1.0.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/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.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.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/cached-path/0.6.1/download -> cached-path-0.6.1.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/ciborium/0.2.0/download -> ciborium-0.2.0.crate https://crates.io/api/v1/crates/ciborium-io/0.2.0/download -> ciborium-io-0.2.0.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.0/download -> ciborium-ll-0.2.0.crate https://crates.io/api/v1/crates/cipher/0.3.0/download -> cipher-0.3.0.crate https://crates.io/api/v1/crates/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap/4.2.1/download -> clap-4.2.1.crate https://crates.io/api/v1/crates/clap_builder/4.2.1/download -> clap_builder-4.2.1.crate https://crates.io/api/v1/crates/clap_derive/4.2.0/download -> clap_derive-4.2.0.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/concolor-override/1.0.0/download -> concolor-override-1.0.0.crate https://crates.io/api/v1/crates/concolor-query/0.3.3/download -> concolor-query-0.3.3.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.6/download -> cpufeatures-0.2.6.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.4.0/download -> criterion-0.4.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/darling/0.14.4/download -> darling-0.14.4.crate https://crates.io/api/v1/crates/darling_core/0.14.4/download -> darling_core-0.14.4.crate https://crates.io/api/v1/crates/darling_macro/0.14.4/download -> darling_macro-0.14.4.crate https://crates.io/api/v1/crates/derive_builder/0.12.0/download -> derive_builder-0.12.0.crate https://crates.io/api/v1/crates/derive_builder_core/0.12.0/download -> derive_builder_core-0.12.0.crate https://crates.io/api/v1/crates/derive_builder_macro/0.12.0/download -> derive_builder_macro-0.12.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/env_logger/0.7.1/download -> env_logger-0.7.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/esaxx-rs/0.1.8/download -> esaxx-rs-0.1.8.crate https://crates.io/api/v1/crates/fancy-regex/0.10.0/download -> fancy-regex-0.10.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs2/0.4.3/download -> fs2-0.4.3.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/h2/0.3.16/download -> h2-0.3.16.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/1.3.0/download -> humantime-1.3.0.crate https://crates.io/api/v1/crates/hyper/0.14.25/download -> hyper-0.14.25.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indicatif/0.15.0/download -> indicatif-0.15.0.crate https://crates.io/api/v1/crates/indicatif/0.16.2/download -> indicatif-0.16.2.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.8.2/download -> itertools-0.8.2.crate https://crates.io/api/v1/crates/itertools/0.9.0/download -> itertools-0.9.0.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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/libc/0.2.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.1/download -> linux-raw-sys-0.3.1.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/macro_rules_attribute/0.1.3/download -> macro_rules_attribute-0.1.3.crate https://crates.io/api/v1/crates/macro_rules_attribute-proc_macro/0.1.3/download -> macro_rules_attribute-proc_macro-0.1.3.crate https://crates.io/api/v1/crates/matrixmultiply/0.2.4/download -> matrixmultiply-0.2.4.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.2/download -> matrixmultiply-0.3.2.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.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/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/monostate/0.1.6/download -> monostate-0.1.6.crate https://crates.io/api/v1/crates/monostate-impl/0.1.6/download -> monostate-impl-0.1.6.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/ndarray/0.13.1/download -> ndarray-0.13.1.crate https://crates.io/api/v1/crates/ndarray/0.15.6/download -> ndarray-0.15.6.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.2.4/download -> num-complex-0.2.4.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-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/number_prefix/0.3.0/download -> number_prefix-0.3.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/numpy/0.18.0/download -> numpy-0.18.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/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl/0.10.50/download -> openssl-0.10.50.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.85/download -> openssl-sys-0.9.85.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/password-hash/0.4.2/download -> password-hash-0.4.2.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/pbkdf2/0.11.0/download -> pbkdf2-0.11.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/pyo3/0.18.2/download -> pyo3-0.18.2.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.2/download -> pyo3-build-config-0.18.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.2/download -> pyo3-ffi-0.18.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.2/download -> pyo3-macros-0.18.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.2/download -> pyo3-macros-backend-0.18.2.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-cond/0.1.0/download -> rayon-cond-0.1.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/reqwest/0.11.16/download -> reqwest-0.11.16.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/rustix/0.37.11/download -> rustix-0.37.11.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/serde/1.0.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_derive/1.0.159/download -> serde_derive-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spm_precompiled/0.1.4/download -> spm_precompiled-0.1.4.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.13/download -> syn-2.0.13.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.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.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.27.0/download -> tokio-1.27.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.7/download -> tokio-util-0.7.7.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-normalization-alignments/0.1.12/download -> unicode-normalization-alignments-0.1.12.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/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.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-futures/0.4.34/download -> wasm-bindgen-futures-0.4.34.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/web-sys/0.3.61/download -> web-sys-0.3.61.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/zip/0.6.4/download -> zip-0.6.4.crate https://crates.io/api/v1/crates/zstd/0.11.2+zstd.1.5.2/download -> zstd-0.11.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/5.0.2+zstd.1.5.2/download -> zstd-safe-5.0.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-sys/2.0.8+zstd.1.5.5/download -> zstd-sys-2.0.8+zstd.1.5.5.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=9731387a6b47bf86cad5a744d256cacc diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz index 07523d0b4c858afb5d779cb0588af8ec9926f75f..23c16953195ed8c9ef79991770a1c1cd9d80102b 100644 GIT binary patch delta 29161 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 E0O{SzUjP6A delta 29201 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 sg(vVHBDuHhc0$=dev-ml/lablgtk-3.1.2:3=[sourceview,ocamlopt?] >=dev-ml/lablgtk-sourceview-3.1.2:3=[ocamlopt?] ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= RESTRICT=!test? ( test ) SLOT=0/8.17.0 SRC_URI=https://github.com/coq/coq/archive/V8.17.0.tar.gz -> coq-8.17.0.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 -_md5_=6a7ff97e8e02494b1b14d1b93b161bc4 +_md5_=d504c96ddcde31e697bf46c78bade014 diff --git a/metadata/md5-cache/sci-mathematics/fricas-1.3.9 b/metadata/md5-cache/sci-mathematics/fricas-1.3.9 index 144c0ca5b75c..bc62faafb830 100644 --- a/metadata/md5-cache/sci-mathematics/fricas-1.3.9 +++ b/metadata/md5-cache/sci-mathematics/fricas-1.3.9 @@ -2,7 +2,7 @@ DEFINED_PHASES=compile configure install postinst postrm test DEPEND=X? ( x11-libs/libXpm x11-libs/libICE ) emacs? ( >=app-editors/emacs-23.1:* ) gmp? ( dev-libs/gmp:= ) clozurecl? ( dev-lisp/clozurecl:= ) !clozurecl? ( clisp? ( dev-lisp/clisp:= ) !clisp? ( ecls? ( dev-lisp/ecls:= ) !ecls? ( gcl? ( dev-lisp/gcl:= ) !gcl? ( cmucl? ( dev-lisp/cmucl:= ) !cmucl? ( dev-lisp/sbcl:= ) ) ) ) ) DESCRIPTION=FriCAS is a fork of Axiom computer algebra system EAPI=8 -HOMEPAGE=http://fricas.sourceforge.net/ https://github.com/fricas/fricas https://fricas.github.io/ +HOMEPAGE=https://fricas.sourceforge.net/ https://github.com/fricas/fricas https://fricas.github.io/ INHERIT=elisp-common IUSE=sbcl cmucl gcl ecls clisp clozurecl X emacs gmp KEYWORDS=~amd64 ~x86 @@ -10,6 +10,6 @@ LICENSE=BSD-2 RDEPEND=X? ( x11-libs/libXpm x11-libs/libICE ) emacs? ( >=app-editors/emacs-23.1:* ) gmp? ( dev-libs/gmp:= ) clozurecl? ( dev-lisp/clozurecl:= ) !clozurecl? ( clisp? ( dev-lisp/clisp:= ) !clisp? ( ecls? ( dev-lisp/ecls:= ) !ecls? ( gcl? ( dev-lisp/gcl:= ) !gcl? ( cmucl? ( dev-lisp/cmucl:= ) !cmucl? ( dev-lisp/sbcl:= ) ) ) ) ) RESTRICT=strip SLOT=0 -SRC_URI=mirror://sourceforge/fricas/1.3.9/fricas-1.3.9.full.tar.bz2 +SRC_URI=mirror://sourceforge/fricas/1.3.9/fricas-1.3.9-full.tar.bz2 _eclasses_=elisp-common dde4f515dde15603a26a3755438e9c78 -_md5_=3cb6744774a23e140d00cf79c3e7c623 +_md5_=35812382b7d50c6b37f0f91cf9eb4f15 diff --git a/metadata/md5-cache/sci-visualization/Manifest.gz b/metadata/md5-cache/sci-visualization/Manifest.gz index a8d1954dd71d875179887689a3d402f9efa6099c..561e3725166eb06845f22216ce05d40598996c6b 100644 GIT binary patch delta 6998 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/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) handbook? ( >=kde-frameworks/kdoctools-5.88.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.88.0:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=app-text/poppler >=dev-qt/qtconcurrent-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-5.15.2:5 >=dev-qt/qtprintsupport-5.15.2:5 >=dev-qt/qtsql-5.15.2:5 >=dev-qt/qtsvg-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/karchive-5.88.0:5 >=kde-frameworks/kcompletion-5.88.0:5 >=kde-frameworks/kconfig-5.88.0:5 >=kde-frameworks/kconfigwidgets-5.88.0:5 >=kde-frameworks/kcoreaddons-5.88.0:5 >=kde-frameworks/ki18n-5.88.0:5 >=kde-frameworks/kiconthemes-5.88.0:5 >=kde-frameworks/kio-5.88.0:5 >=kde-frameworks/knewstuff-5.88.0:5 >=kde-frameworks/kcrash-5.88.0:5 >=kde-frameworks/ktextwidgets-5.88.0:5 >=kde-frameworks/kwidgetsaddons-5.88.0:5 >=kde-frameworks/kxmlgui-5.88.0:5 >=kde-frameworks/syntax-highlighting-5.88.0:5 >=sci-libs/gsl-1.15:= cantor? ( >=kde-apps/cantor-19.12.0:5 >=kde-frameworks/kparts-5.88.0:5 >=kde-frameworks/kservice-5.88.0:5 ) excel? ( dev-libs/qxlsx:= ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:= ) hdf5? ( sci-libs/hdf5:= ) libcerf? ( sci-libs/libcerf ) markdown? ( app-text/discount:= ) matio? ( sci-libs/matio:= ) netcdf? ( sci-libs/netcdf:= ) origin? ( sci-libs/liborigin:2 ) root? ( app-arch/lz4 sys-libs/zlib ) serial? ( >=dev-qt/qtserialport-5.15.2:5 ) telemetry? ( dev-libs/kuserfeedback:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DESCRIPTION=Scientific data analysis and visualisation based on KDE Frameworks +EAPI=8 +HOMEPAGE=https://labplot.kde.org/ https://apps.kde.org/labplot2/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm kde.org +IUSE=cantor excel fftw fits hdf5 libcerf markdown matio netcdf origin root serial telemetry test debug +handbook test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=app-text/poppler >=dev-qt/qtconcurrent-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-5.15.2:5 >=dev-qt/qtprintsupport-5.15.2:5 >=dev-qt/qtsql-5.15.2:5 >=dev-qt/qtsvg-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/karchive-5.88.0:5 >=kde-frameworks/kcompletion-5.88.0:5 >=kde-frameworks/kconfig-5.88.0:5 >=kde-frameworks/kconfigwidgets-5.88.0:5 >=kde-frameworks/kcoreaddons-5.88.0:5 >=kde-frameworks/ki18n-5.88.0:5 >=kde-frameworks/kiconthemes-5.88.0:5 >=kde-frameworks/kio-5.88.0:5 >=kde-frameworks/knewstuff-5.88.0:5 >=kde-frameworks/kcrash-5.88.0:5 >=kde-frameworks/ktextwidgets-5.88.0:5 >=kde-frameworks/kwidgetsaddons-5.88.0:5 >=kde-frameworks/kxmlgui-5.88.0:5 >=kde-frameworks/syntax-highlighting-5.88.0:5 >=sci-libs/gsl-1.15:= cantor? ( >=kde-apps/cantor-19.12.0:5 >=kde-frameworks/kparts-5.88.0:5 >=kde-frameworks/kservice-5.88.0:5 ) excel? ( dev-libs/qxlsx:= ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:= ) hdf5? ( sci-libs/hdf5:= ) libcerf? ( sci-libs/libcerf ) markdown? ( app-text/discount:= ) matio? ( sci-libs/matio:= ) netcdf? ( sci-libs/netcdf:= ) origin? ( sci-libs/liborigin:2 ) root? ( app-arch/lz4 sys-libs/zlib ) serial? ( >=dev-qt/qtserialport-5.15.2:5 ) telemetry? ( dev-libs/kuserfeedback:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=5 +SRC_URI=mirror://kde/stable/labplot/labplot-2.10.1.tar.xz +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4464cf9dc3a9237e4e89b8f083409748 diff --git a/metadata/md5-cache/sci-visualization/labplot-9999 b/metadata/md5-cache/sci-visualization/labplot-9999 index 947a89c449e0..3cbfe905f4fc 100644 --- a/metadata/md5-cache/sci-visualization/labplot-9999 +++ b/metadata/md5-cache/sci-visualization/labplot-9999 @@ -1,16 +1,16 @@ BDEPEND=sys-devel/bison sys-devel/gettext >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) handbook? ( >=kde-frameworks/kdoctools-5.88.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.88.0:5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack -DEPEND=app-text/poppler >=dev-qt/qtconcurrent-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-5.15.2:5 >=dev-qt/qtprintsupport-5.15.2:5 >=dev-qt/qtsql-5.15.2:5 >=dev-qt/qtsvg-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/karchive-5.88.0:5 >=kde-frameworks/kcompletion-5.88.0:5 >=kde-frameworks/kconfig-5.88.0:5 >=kde-frameworks/kconfigwidgets-5.88.0:5 >=kde-frameworks/kcoreaddons-5.88.0:5 >=kde-frameworks/ki18n-5.88.0:5 >=kde-frameworks/kiconthemes-5.88.0:5 >=kde-frameworks/kio-5.88.0:5 >=kde-frameworks/knewstuff-5.88.0:5 >=kde-frameworks/kcrash-5.88.0:5 >=kde-frameworks/ktextwidgets-5.88.0:5 >=kde-frameworks/kwidgetsaddons-5.88.0:5 >=kde-frameworks/kxmlgui-5.88.0:5 >=kde-frameworks/syntax-highlighting-5.88.0:5 >=sci-libs/gsl-1.15:= cantor? ( >=kde-apps/cantor-19.12.0:5 >=kde-frameworks/kparts-5.88.0:5 >=kde-frameworks/kservice-5.88.0:5 ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:= ) hdf5? ( sci-libs/hdf5:= ) libcerf? ( sci-libs/libcerf ) markdown? ( app-text/discount:= ) matio? ( sci-libs/matio:= ) netcdf? ( sci-libs/netcdf:= ) origin? ( sci-libs/liborigin:2 ) root? ( app-arch/lz4 sys-libs/zlib ) serial? ( >=dev-qt/qtserialport-5.15.2:5 ) telemetry? ( dev-libs/kuserfeedback:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 +DEPEND=app-text/poppler >=dev-qt/qtconcurrent-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-5.15.2:5 >=dev-qt/qtprintsupport-5.15.2:5 >=dev-qt/qtsql-5.15.2:5 >=dev-qt/qtsvg-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/karchive-5.88.0:5 >=kde-frameworks/kcompletion-5.88.0:5 >=kde-frameworks/kconfig-5.88.0:5 >=kde-frameworks/kconfigwidgets-5.88.0:5 >=kde-frameworks/kcoreaddons-5.88.0:5 >=kde-frameworks/ki18n-5.88.0:5 >=kde-frameworks/kiconthemes-5.88.0:5 >=kde-frameworks/kio-5.88.0:5 >=kde-frameworks/knewstuff-5.88.0:5 >=kde-frameworks/kcrash-5.88.0:5 >=kde-frameworks/ktextwidgets-5.88.0:5 >=kde-frameworks/kwidgetsaddons-5.88.0:5 >=kde-frameworks/kxmlgui-5.88.0:5 >=kde-frameworks/syntax-highlighting-5.88.0:5 >=sci-libs/gsl-1.15:= cantor? ( >=kde-apps/cantor-19.12.0:5 >=kde-frameworks/kparts-5.88.0:5 >=kde-frameworks/kservice-5.88.0:5 ) excel? ( dev-libs/qxlsx:= ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:= ) hdf5? ( sci-libs/hdf5:= ) libcerf? ( sci-libs/libcerf ) markdown? ( app-text/discount:= ) matio? ( sci-libs/matio:= ) netcdf? ( sci-libs/netcdf:= ) origin? ( sci-libs/liborigin:2 ) root? ( app-arch/lz4 sys-libs/zlib ) serial? ( >=dev-qt/qtserialport-5.15.2:5 ) telemetry? ( dev-libs/kuserfeedback:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 DESCRIPTION=Scientific data analysis and visualisation based on KDE Frameworks EAPI=8 HOMEPAGE=https://labplot.kde.org/ https://apps.kde.org/labplot2/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm kde.org -IUSE=cantor fftw fits hdf5 libcerf markdown matio netcdf origin root serial telemetry test debug +handbook test +IUSE=cantor excel fftw fits hdf5 libcerf markdown matio netcdf origin root serial telemetry test debug +handbook test LICENSE=GPL-2 PROPERTIES=live -RDEPEND=app-text/poppler >=dev-qt/qtconcurrent-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-5.15.2:5 >=dev-qt/qtprintsupport-5.15.2:5 >=dev-qt/qtsql-5.15.2:5 >=dev-qt/qtsvg-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/karchive-5.88.0:5 >=kde-frameworks/kcompletion-5.88.0:5 >=kde-frameworks/kconfig-5.88.0:5 >=kde-frameworks/kconfigwidgets-5.88.0:5 >=kde-frameworks/kcoreaddons-5.88.0:5 >=kde-frameworks/ki18n-5.88.0:5 >=kde-frameworks/kiconthemes-5.88.0:5 >=kde-frameworks/kio-5.88.0:5 >=kde-frameworks/knewstuff-5.88.0:5 >=kde-frameworks/kcrash-5.88.0:5 >=kde-frameworks/ktextwidgets-5.88.0:5 >=kde-frameworks/kwidgetsaddons-5.88.0:5 >=kde-frameworks/kxmlgui-5.88.0:5 >=kde-frameworks/syntax-highlighting-5.88.0:5 >=sci-libs/gsl-1.15:= cantor? ( >=kde-apps/cantor-19.12.0:5 >=kde-frameworks/kparts-5.88.0:5 >=kde-frameworks/kservice-5.88.0:5 ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:= ) hdf5? ( sci-libs/hdf5:= ) libcerf? ( sci-libs/libcerf ) markdown? ( app-text/discount:= ) matio? ( sci-libs/matio:= ) netcdf? ( sci-libs/netcdf:= ) origin? ( sci-libs/liborigin:2 ) root? ( app-arch/lz4 sys-libs/zlib ) serial? ( >=dev-qt/qtserialport-5.15.2:5 ) telemetry? ( dev-libs/kuserfeedback:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RDEPEND=app-text/poppler >=dev-qt/qtconcurrent-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-5.15.2:5 >=dev-qt/qtprintsupport-5.15.2:5 >=dev-qt/qtsql-5.15.2:5 >=dev-qt/qtsvg-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/karchive-5.88.0:5 >=kde-frameworks/kcompletion-5.88.0:5 >=kde-frameworks/kconfig-5.88.0:5 >=kde-frameworks/kconfigwidgets-5.88.0:5 >=kde-frameworks/kcoreaddons-5.88.0:5 >=kde-frameworks/ki18n-5.88.0:5 >=kde-frameworks/kiconthemes-5.88.0:5 >=kde-frameworks/kio-5.88.0:5 >=kde-frameworks/knewstuff-5.88.0:5 >=kde-frameworks/kcrash-5.88.0:5 >=kde-frameworks/ktextwidgets-5.88.0:5 >=kde-frameworks/kwidgetsaddons-5.88.0:5 >=kde-frameworks/kxmlgui-5.88.0:5 >=kde-frameworks/syntax-highlighting-5.88.0:5 >=sci-libs/gsl-1.15:= cantor? ( >=kde-apps/cantor-19.12.0:5 >=kde-frameworks/kparts-5.88.0:5 >=kde-frameworks/kservice-5.88.0:5 ) excel? ( dev-libs/qxlsx:= ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:= ) hdf5? ( sci-libs/hdf5:= ) libcerf? ( sci-libs/libcerf ) markdown? ( app-text/discount:= ) matio? ( sci-libs/matio:= ) netcdf? ( sci-libs/netcdf:= ) origin? ( sci-libs/liborigin:2 ) root? ( app-arch/lz4 sys-libs/zlib ) serial? ( >=dev-qt/qtserialport-5.15.2:5 ) telemetry? ( dev-libs/kuserfeedback:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 RESTRICT=!test? ( test ) !test? ( test ) SLOT=5 _eclasses_=cmake 6c921d868d090cc18e142a396f66f74a ecm 19519473dcf88ee9005d248652004e9b flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7c8754a1d7631284f6bd135a11b94ad6 +_md5_=4464cf9dc3a9237e4e89b8f083409748 diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz index 984a153ad0702b8f0e4ebe96439c9ed5501dd391..91b4f21393e01e124251ecccaf6cfc9e5a0882db 100644 GIT binary patch literal 24081 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 Ubov0#zpOm@U!iM}<;1N303J|>qyPW_ literal 24080 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 diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.9 b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.11 similarity index 64% rename from metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.9 rename to metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.11 index c4767234eb0e..4292f6f50b27 100644 --- a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.9 +++ b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.11 @@ -4,6 +4,6 @@ EAPI=8 HOMEPAGE=https://tomcat.apache.org/download-90.cgi KEYWORDS=amd64 ~arm arm64 ppc64 x86 LICENSE=public-domain -SLOT=10.1.9 -SRC_URI=https://downloads.apache.org/tomcat/tomcat-10/v10.1.9/KEYS -> openpgp-keys-apache-tomcat-10.1.9-KEYS.asc +SLOT=10.1.11 +SRC_URI=https://downloads.apache.org/tomcat/tomcat-10/v10.1.11/KEYS -> openpgp-keys-apache-tomcat-10.1.11-KEYS.asc _md5_=5659f38b8facd7a3fd4b97428d033703 diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-8.5.89 b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-8.5.91 similarity index 64% rename from metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-8.5.89 rename to metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-8.5.91 index d54c6f7a930d..653ae5205315 100644 --- a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-8.5.89 +++ b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-8.5.91 @@ -4,6 +4,6 @@ EAPI=8 HOMEPAGE=https://tomcat.apache.org/download-80.cgi KEYWORDS=amd64 ~arm arm64 ppc64 x86 LICENSE=public-domain -SLOT=8.5.89 -SRC_URI=https://downloads.apache.org/tomcat/tomcat-8/v8.5.89/KEYS -> openpgp-keys-apache-tomcat-8.5.89-KEYS.asc +SLOT=8.5.91 +SRC_URI=https://downloads.apache.org/tomcat/tomcat-8/v8.5.91/KEYS -> openpgp-keys-apache-tomcat-8.5.91-KEYS.asc _md5_=b711da39319582bfa9895d14c40940f0 diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.75 b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.78 similarity index 64% rename from metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.75 rename to metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.78 index 70ecd1451ec5..8ae36de28ff2 100644 --- a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.75 +++ b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.78 @@ -4,6 +4,6 @@ EAPI=8 HOMEPAGE=https://tomcat.apache.org/download-90.cgi KEYWORDS=amd64 ~arm arm64 ppc64 x86 LICENSE=public-domain -SLOT=9.0.75 -SRC_URI=https://downloads.apache.org/tomcat/tomcat-9/v9.0.75/KEYS -> openpgp-keys-apache-tomcat-9.0.75-KEYS.asc +SLOT=9.0.78 +SRC_URI=https://downloads.apache.org/tomcat/tomcat-9/v9.0.78/KEYS -> openpgp-keys-apache-tomcat-9.0.78-KEYS.asc _md5_=5659f38b8facd7a3fd4b97428d033703 diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz index 5c9c9570a6ecc3af11102638537e03b4f31337dc..eacd248e94e183c47db77af2dc63da1b809fa2ae 100644 GIT binary patch delta 83884 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 z

          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

          6^`-z4GxMYiiJ}!92hD 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

          uf55U8sfU_!3Em(n4;_?|<@cI;7aZXG zh&?3-KL~5=-q7P;EZN#(^@*~XRp?Y;o4wKX=(Xo`Rh`u8zFNq)hGj^kZocoUS|9Q=&^cH@JOVQ>L?l0$Ew7I50sNk8|25|7Ug?>1m-}MLu zOE*Dhk}5(adL5@M`^#s}3f`cuEl6`ee?0+3xo*N1I3(+6>cFzT=NrI$M7?$QZ4^ym zDZJmV?l%pl%xrocvc;|cqrh3y&C8$**waXEvwRWXhpSGFEc4pcot{Sf21+u@ncDPwv_3LibWp?0nkB@-aEOYJEOZkt#e^^%+ z(Tkq?B!A~!#3dI~51XVh0H@6RtnE;)qb}>mL!r5--{sK(!d{|Yr%2BaE}4T;n@!_I z_I=!k?xNz@(*ep;q5%JXf3BOAk=Ljsm>yJco(~j1iE8>C0K%;sSbUpB=e(5BGyYQv zG^5J$pyZ=9VFlS`b7(|WjyA}vs_hXUYAlXdw-B!7R6V@gcMODj(r>f0MalC~jqU#0 zK>hP5-<`zL%c!XCqLo1PWVU%I2V0H~clm=_L-5zzwOjVG0Z#j1*Znq1Q`4#BbfQqj zb^<_l?2d&qL7$Ryqa4G+?gj_UO}FaPNje`~G@JE3*aO$6ok&k8@k-`+RENMdJ*f8QkVmdNWg%tDh zI{6@4jVA&ff0gY8GAV(acQ}XRka61iP+FE>CwpcT%^?h=UX7?wSesN865Hk_OSuS$ zmJGTcs!*lfTI2a&YKrS*rtBm2v~px#ys4Z4-T?WgrYYNs9G!^}}tOn}8WPp=g(`{R}!cLuIeQz)>>f2m>zvQnE8o^?=u?-#W{V2|BU zS+quFHdxfMhW3m#ij8)MV74{3qzd|EE9}bYJp>lDNMUp7OB+?#Qr42aPV^|wv#CNX z!-TXKoR3byuP-Jg?tuqy9ptCV8{kaI)Gvd$o&h`dx2^x-Jf(`z+W7JWoW{vPvF`1! z*X`Gjf1iGv@Autq7i(9aj%b};#sfC@GHf|F{eh?g&!*k%tt2_nPK&58hDjw9VXT^! zTh*wEyic0p0SN{6`YcZko#M+dXjV6T+Oszj9#P|F;Mwrjgl~HALPt)nhlylfG0$n| z@M7R|czw4k#46vyn;mMXwroFowO-{k%bU?JSk$n4Re!64>!#*1Csk6U2wJwSF5}T5 zD@l560=fRFOZeWTVeMQ0>$Us(KkhrtHv`H40W83&ZIiw^JVB(KT6PYJ>^>#`w6W`; z^;7R%)6r;N@RgN5{0Vh(r0HpFFmKX0XFO9YmwXKi+7I7Wp zK{$8JN`KAWU1mKw8QgueT?1Ih%0f~xF>B|{Q|6de&7h}@-Hu!Y0t6`_t|X&*rI7m za6>aYo5&PM`|@iU)bLehW08&YLwAkPY(9OSOueo4GNuXCO76hS< zG4Z(j*H*r%)5$xXItti+cb2-Y%jDbH!RoxJIykrNbHC6InEbw4zpWep_{*jak}k_n z*MI)b{%S+kH2v~q6F9*PaVK0jz)qofIn&~-gJvUrNkawld()0Do)__FQsGR^p!KR( z5B^dkbWj`zb-uwompU(1$EW3SF*g0d)y;Vm*kxxeSPdK}vte=d^(FFGfA)PG(Tp8&2V?K%`4B$ixW&&8uI`vzrzbV?=( zzpT{1&d(n$6x9TLm!4Pyo1D1r!vSEB&t*fC8cUEkcHdghTC0*Ay9RDWI6#0B8?f7D{@RQN=;>rRH>qWWifrpJs(+=p(@kx zI*To#D7CW^SwZO3zn4G%_tWRkpWa%h`Q84c(rn|7jIsC4@$8|*OS*ZQj(^c)=juyY z-E|2_GK91_-#O}6TDSNFO0l3E%|;Su>CUc3{yCJ{;xtr!V@6VX!zo;c#FJV#O5Gjz zLoofiCGil`vh=rZLq#&G9hqigU1Fp&>FlgoIcf5e{HVFZxy$cj<(L0hx!B&|9?l|F z9A8WuPqt7~`$#R8OpN33?|*q|V{?{QgY5fCeLjDC|LgoXKc6p3&CYPCocRDU|aIb(~mNho{GB{SE1xflp{}0g31R(fm F0sz=!ytV)U diff --git a/metadata/md5-cache/sys-apps/bat-0.21.0 b/metadata/md5-cache/sys-apps/bat-0.21.0 index 75e90e183b88..02f17ea67760 100644 --- a/metadata/md5-cache/sys-apps/bat-0.21.0 +++ b/metadata/md5-cache/sys-apps/bat-0.21.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 LGPL-3+ MIT RDEPEND=>=dev-libs/libgit2-1.1.0:=[threads] dev-libs/oniguruma:= !>app-backup/bacula-9.2[qt5] SLOT=0 SRC_URI=https://github.com/sharkdp/bat/archive/v0.21.0.tar.gz -> bat-0.21.0.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.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/ansi_colours/1.1.1/download -> ansi_colours-1.1.1.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/assert_cmd/2.0.4/download -> assert_cmd-2.0.4.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bit-set/0.5.2/download -> bit-set-0.5.2.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bugreport/0.5.0/download -> bugreport-0.5.0.crate https://crates.io/api/v1/crates/bytemuck/1.7.3/download -> bytemuck-1.7.3.crate https://crates.io/api/v1/crates/bytesize/1.1.0/download -> bytesize-1.1.0.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.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/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/clircle/0.3.0/download -> clircle-0.3.0.crate https://crates.io/api/v1/crates/console/0.15.0/download -> console-0.15.0.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.0/download -> crc32fast-1.3.0.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding/0.2.33/download -> encoding-0.2.33.crate https://crates.io/api/v1/crates/encoding-index-japanese/1.20141219.5/download -> encoding-index-japanese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-korean/1.20141219.5/download -> encoding-index-korean-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-simpchinese/1.20141219.5/download -> encoding-index-simpchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-singlebyte/1.20141219.5/download -> encoding-index-singlebyte-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-tradchinese/1.20141219.5/download -> encoding-index-tradchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding_index_tests/0.1.4/download -> encoding_index_tests-0.1.4.crate https://crates.io/api/v1/crates/fancy-regex/0.7.1/download -> fancy-regex-0.7.1.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/flate2/1.0.23/download -> flate2-1.0.23.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/git-version/0.3.5/download -> git-version-0.3.5.crate https://crates.io/api/v1/crates/git-version-macro/0.3.5/download -> git-version-macro-0.3.5.crate https://crates.io/api/v1/crates/git2/0.14.2/download -> git2-0.14.2.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/globset/0.4.8/download -> globset-0.4.8.crate https://crates.io/api/v1/crates/grep-cli/0.1.6/download -> grep-cli-0.1.6.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.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/libc/0.2.125/download -> libc-0.2.125.crate https://crates.io/api/v1/crates/libgit2-sys/0.13.2+1.4.2/download -> libgit2-sys-0.13.2+1.4.2.crate https://crates.io/api/v1/crates/libz-sys/1.1.3/download -> libz-sys-1.1.3.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/lock_api/0.4.5/download -> lock_api-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.1/download -> miniz_oxide-0.5.1.crate https://crates.io/api/v1/crates/nix/0.24.1/download -> nix-0.24.1.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/onig/6.3.1/download -> onig-6.3.1.crate https://crates.io/api/v1/crates/onig_sys/69.7.1/download -> onig_sys-69.7.1.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/path_abs/0.5.1/download -> path_abs-0.5.1.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.24/download -> pkg-config-0.3.24.crate https://crates.io/api/v1/crates/plist/1.3.1/download -> plist-1.3.1.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.2/download -> predicates-core-1.0.2.crate https://crates.io/api/v1/crates/predicates-tree/1.0.4/download -> predicates-tree-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/quote/1.0.14/download -> quote-1.0.14.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/rgb/0.8.31/download -> rgb-0.8.31.crate https://crates.io/api/v1/crates/rustversion/1.0.6/download -> rustversion-1.0.6.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.7/download -> semver-1.0.7.crate https://crates.io/api/v1/crates/serde/1.0.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/serde_derive/1.0.136/download -> serde_derive-1.0.136.crate https://crates.io/api/v1/crates/serde_json/1.0.74/download -> serde_json-1.0.74.crate https://crates.io/api/v1/crates/serde_yaml/0.8.23/download -> serde_yaml-0.8.23.crate https://crates.io/api/v1/crates/serial_test/0.6.0/download -> serial_test-0.6.0.crate https://crates.io/api/v1/crates/serial_test_derive/0.6.0/download -> serial_test_derive-0.6.0.crate https://crates.io/api/v1/crates/shell-escape/0.1.5/download -> shell-escape-0.1.5.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.7.0/download -> smallvec-1.7.0.crate https://crates.io/api/v1/crates/std_prelude/0.2.12/download -> std_prelude-0.2.12.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.85/download -> syn-1.0.85.crate https://crates.io/api/v1/crates/syntect/5.0.0/download -> syntect-5.0.0.crate https://crates.io/api/v1/crates/sys-info/0.9.1/download -> sys-info-0.9.1.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/termtree/0.2.3/download -> termtree-0.2.3.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.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/time/0.3.5/download -> time-0.3.5.crate https://crates.io/api/v1/crates/tinyvec/1.5.1/download -> tinyvec-1.5.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download -> unicode-bidi-0.3.7.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wild/2.0.4/download -> wild-2.0.4.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/xml-rs/0.8.4/download -> xml-rs-0.8.4.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=95d8548d0de3f523aa1083632a2b4d2e diff --git a/metadata/md5-cache/sys-apps/bat-0.22.1 b/metadata/md5-cache/sys-apps/bat-0.22.1 index 3dbb19e58941..cac90f4769d2 100644 --- a/metadata/md5-cache/sys-apps/bat-0.22.1 +++ b/metadata/md5-cache/sys-apps/bat-0.22.1 @@ -11,5 +11,5 @@ LICENSE=|| ( MIT Apache-2.0 ) Apache-2.0 BSD-2 BSD CC0-1.0 LGPL-3+ MIT RDEPEND=>=dev-libs/libgit2-1.1.0:=[threads] dev-libs/oniguruma:= sys-libs/zlib !>app-backup/bacula-9.2[qt5] SLOT=0 SRC_URI=https://github.com/sharkdp/bat/archive/v0.22.1.tar.gz -> bat-0.22.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.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/ansi_colours/1.1.1/download -> ansi_colours-1.1.1.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/assert_cmd/2.0.4/download -> assert_cmd-2.0.4.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bit-set/0.5.2/download -> bit-set-0.5.2.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bugreport/0.5.0/download -> bugreport-0.5.0.crate https://crates.io/api/v1/crates/bytemuck/1.7.3/download -> bytemuck-1.7.3.crate https://crates.io/api/v1/crates/bytesize/1.1.0/download -> bytesize-1.1.0.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.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/clap/3.2.20/download -> clap-3.2.20.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clircle/0.3.0/download -> clircle-0.3.0.crate https://crates.io/api/v1/crates/console/0.15.1/download -> console-0.15.1.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.0/download -> crc32fast-1.3.0.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding/0.2.33/download -> encoding-0.2.33.crate https://crates.io/api/v1/crates/encoding-index-japanese/1.20141219.5/download -> encoding-index-japanese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-korean/1.20141219.5/download -> encoding-index-korean-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-simpchinese/1.20141219.5/download -> encoding-index-simpchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-singlebyte/1.20141219.5/download -> encoding-index-singlebyte-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-tradchinese/1.20141219.5/download -> encoding-index-tradchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding_index_tests/0.1.4/download -> encoding_index_tests-0.1.4.crate https://crates.io/api/v1/crates/fancy-regex/0.7.1/download -> fancy-regex-0.7.1.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/git-version/0.3.5/download -> git-version-0.3.5.crate https://crates.io/api/v1/crates/git-version-macro/0.3.5/download -> git-version-macro-0.3.5.crate https://crates.io/api/v1/crates/git2/0.15.0/download -> git2-0.15.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/globset/0.4.9/download -> globset-0.4.9.crate https://crates.io/api/v1/crates/grep-cli/0.1.6/download -> grep-cli-0.1.6.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.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/libc/0.2.125/download -> libc-0.2.125.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.0+1.5.0/download -> libgit2-sys-0.14.0+1.5.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.3/download -> libz-sys-1.1.3.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/lock_api/0.4.5/download -> lock_api-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.1/download -> miniz_oxide-0.5.1.crate https://crates.io/api/v1/crates/nix/0.24.2/download -> nix-0.24.2.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/once_cell/1.13.1/download -> once_cell-1.13.1.crate https://crates.io/api/v1/crates/onig/6.3.1/download -> onig-6.3.1.crate https://crates.io/api/v1/crates/onig_sys/69.7.1/download -> onig_sys-69.7.1.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.0/download -> os_str_bytes-6.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/path_abs/0.5.1/download -> path_abs-0.5.1.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.24/download -> pkg-config-0.3.24.crate https://crates.io/api/v1/crates/plist/1.3.1/download -> plist-1.3.1.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.2/download -> predicates-core-1.0.2.crate https://crates.io/api/v1/crates/predicates-tree/1.0.4/download -> predicates-tree-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.39/download -> proc-macro2-1.0.39.crate https://crates.io/api/v1/crates/quote/1.0.14/download -> quote-1.0.14.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.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/rgb/0.8.31/download -> rgb-0.8.31.crate https://crates.io/api/v1/crates/rustversion/1.0.6/download -> rustversion-1.0.6.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.13/download -> semver-1.0.13.crate https://crates.io/api/v1/crates/serde/1.0.144/download -> serde-1.0.144.crate https://crates.io/api/v1/crates/serde_derive/1.0.144/download -> serde_derive-1.0.144.crate https://crates.io/api/v1/crates/serde_json/1.0.74/download -> serde_json-1.0.74.crate https://crates.io/api/v1/crates/serde_yaml/0.8.24/download -> serde_yaml-0.8.24.crate https://crates.io/api/v1/crates/serial_test/0.6.0/download -> serial_test-0.6.0.crate https://crates.io/api/v1/crates/serial_test_derive/0.6.0/download -> serial_test_derive-0.6.0.crate https://crates.io/api/v1/crates/shell-escape/0.1.5/download -> shell-escape-0.1.5.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.7.0/download -> smallvec-1.7.0.crate https://crates.io/api/v1/crates/std_prelude/0.2.12/download -> std_prelude-0.2.12.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.95/download -> syn-1.0.95.crate https://crates.io/api/v1/crates/syntect/5.0.0/download -> syntect-5.0.0.crate https://crates.io/api/v1/crates/sys-info/0.9.1/download -> sys-info-0.9.1.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.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/termtree/0.2.3/download -> termtree-0.2.3.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.33/download -> thiserror-1.0.33.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.33/download -> thiserror-impl-1.0.33.crate https://crates.io/api/v1/crates/time/0.3.5/download -> time-0.3.5.crate https://crates.io/api/v1/crates/tinyvec/1.5.1/download -> tinyvec-1.5.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download -> unicode-bidi-0.3.7.crate https://crates.io/api/v1/crates/unicode-ident/1.0.0/download -> unicode-ident-1.0.0.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.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/xml-rs/0.8.4/download -> xml-rs-0.8.4.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=0a748c6d579f372df52f077041cd712e diff --git a/metadata/md5-cache/sys-apps/bat-0.23.0 b/metadata/md5-cache/sys-apps/bat-0.23.0 index 8e1bc65d44d2..2d898dca4977 100644 --- a/metadata/md5-cache/sys-apps/bat-0.23.0 +++ b/metadata/md5-cache/sys-apps/bat-0.23.0 @@ -11,5 +11,5 @@ LICENSE=|| ( MIT Apache-2.0 ) Apache-2.0 BSD-2 BSD CC0-1.0 LGPL-3+ MIT Unicode-D RDEPEND=>=dev-libs/libgit2-1.1.0:=[threads] dev-libs/oniguruma:= sys-libs/zlib !>app-backup/bacula-9.2[qt5] SLOT=0 SRC_URI=https://github.com/sharkdp/bat/archive/v0.23.0.tar.gz -> bat-0.23.0.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.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/ansi_colours/1.2.1/download -> ansi_colours-1.2.1.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.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/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bincode/1.3.3/download -> bincode-1.3.3.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/1.1.0/download -> bstr-1.1.0.crate https://crates.io/api/v1/crates/bugreport/0.5.0/download -> bugreport-0.5.0.crate https://crates.io/api/v1/crates/bytemuck/1.12.1/download -> bytemuck-1.12.1.crate https://crates.io/api/v1/crates/bytesize/1.1.0/download -> bytesize-1.1.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/clap/4.1.8/download -> clap-4.1.8.crate https://crates.io/api/v1/crates/clap_lex/0.3.2/download -> clap_lex-0.3.2.crate https://crates.io/api/v1/crates/clircle/0.3.0/download -> clircle-0.3.0.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs/5.0.0/download -> dirs-5.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.4.0/download -> dirs-sys-0.4.0.crate https://crates.io/api/v1/crates/dissimilar/1.0.5/download -> dissimilar-1.0.5.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/encoding/0.2.33/download -> encoding-0.2.33.crate https://crates.io/api/v1/crates/encoding-index-japanese/1.20141219.5/download -> encoding-index-japanese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-korean/1.20141219.5/download -> encoding-index-korean-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-simpchinese/1.20141219.5/download -> encoding-index-simpchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-singlebyte/1.20141219.5/download -> encoding-index-singlebyte-1.20141219.5.crate https://crates.io/api/v1/crates/encoding-index-tradchinese/1.20141219.5/download -> encoding-index-tradchinese-1.20141219.5.crate https://crates.io/api/v1/crates/encoding_index_tests/0.1.4/download -> encoding_index_tests-0.1.4.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/expect-test/1.4.0/download -> expect-test-1.4.0.crate https://crates.io/api/v1/crates/fancy-regex/0.7.1/download -> fancy-regex-0.7.1.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/git-version/0.3.5/download -> git-version-0.3.5.crate https://crates.io/api/v1/crates/git-version-macro/0.3.5/download -> git-version-macro-0.3.5.crate https://crates.io/api/v1/crates/git2/0.16.1/download -> git2-0.16.1.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/grep-cli/0.1.7/download -> grep-cli-0.1.7.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.5/download -> io-lifetimes-1.0.5.crate https://crates.io/api/v1/crates/is-terminal/0.4.4/download -> is-terminal-0.4.4.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.3/download -> itoa-1.0.3.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.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/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.2+1.5.1/download -> libgit2-sys-0.14.2+1.5.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.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/miniz_oxide/0.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.47.0/download -> nu-ansi-term-0.47.0.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_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.17.0/download -> once_cell-1.17.0.crate https://crates.io/api/v1/crates/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.0/download -> os_str_bytes-6.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/path_abs/0.5.1/download -> path_abs-0.5.1.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/plist/1.3.1/download -> plist-1.3.1.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates-core/1.0.3/download -> predicates-core-1.0.3.crate https://crates.io/api/v1/crates/predicates-tree/1.0.5/download -> predicates-tree-1.0.5.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.46/download -> proc-macro2-1.0.46.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.0/download -> regex-1.7.0.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.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/rgb/0.8.34/download -> rgb-0.8.34.crate https://crates.io/api/v1/crates/rustix/0.36.8/download -> rustix-0.36.8.crate https://crates.io/api/v1/crates/rustversion/1.0.9/download -> rustversion-1.0.9.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/1.0.16/download -> semver-1.0.16.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.85/download -> serde_json-1.0.85.crate https://crates.io/api/v1/crates/serde_yaml/0.8.26/download -> serde_yaml-0.8.26.crate https://crates.io/api/v1/crates/serial_test/0.6.0/download -> serial_test-0.6.0.crate https://crates.io/api/v1/crates/serial_test_derive/0.6.0/download -> serial_test_derive-0.6.0.crate https://crates.io/api/v1/crates/shell-escape/0.1.5/download -> shell-escape-0.1.5.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/std_prelude/0.2.12/download -> std_prelude-0.2.12.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/syntect/5.0.0/download -> syntect-5.0.0.crate https://crates.io/api/v1/crates/sys-info/0.9.1/download -> sys-info-0.9.1.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.2.5/download -> terminal_size-0.2.5.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.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/time/0.3.14/download -> time-0.3.14.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.4/download -> unicode-ident-1.0.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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/wild/2.1.0/download -> wild-2.1.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/xml-rs/0.8.4/download -> xml-rs-0.8.4.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=0602f12e9d015ac80e29bd4c1c5126f3 diff --git a/metadata/md5-cache/sys-apps/exa-0.10.1 b/metadata/md5-cache/sys-apps/exa-0.10.1 index 48dfb0a92231..0d6e44fe6405 100644 --- a/metadata/md5-cache/sys-apps/exa-0.10.1 +++ b/metadata/md5-cache/sys-apps/exa-0.10.1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 MIT Unlicense RDEPEND=git? ( dev-libs/libgit2:= ) SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.67/download -> cc-1.0.67.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/datetime/0.5.2/download -> datetime-0.5.2.crate https://crates.io/api/v1/crates/env_logger/0.8.3/download -> env_logger-0.8.3.crate https://crates.io/api/v1/crates/exa/0.10.1/download -> exa-0.10.1.crate https://crates.io/api/v1/crates/git2/0.13.17/download -> git2-0.13.17.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/idna/0.2.2/download -> idna-0.2.2.crate https://crates.io/api/v1/crates/iso8601/0.4.0/download -> iso8601-0.4.0.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.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/libc/0.2.93/download -> libc-0.2.93.crate https://crates.io/api/v1/crates/libgit2-sys/0.12.18+1.1.0/download -> libgit2-sys-0.12.18+1.1.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/locale/0.2.2/download -> locale-0.2.2.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.4.0/download -> memchr-2.4.0.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nom/6.1.2/download -> nom-6.1.2.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/openssl-src/111.15.0+1.1.1k/download -> openssl-src-111.15.0+1.1.1k.crate https://crates.io/api/v1/crates/openssl-sys/0.9.61/download -> openssl-sys-0.9.61.crate https://crates.io/api/v1/crates/pad/0.1.6/download -> pad-0.1.6.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/smallvec/1.6.1/download -> smallvec-1.6.1.crate https://crates.io/api/v1/crates/term_grid/0.1.7/download -> term_grid-0.1.7.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.crate https://crates.io/api/v1/crates/thread_local/1.1.3/download -> thread_local-1.1.3.crate https://crates.io/api/v1/crates/ucd-util/0.1.8/download -> ucd-util-0.1.8.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/utf8-ranges/1.0.4/download -> utf8-ranges-1.0.4.crate https://crates.io/api/v1/crates/vcpkg/0.2.11/download -> vcpkg-0.2.11.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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/wincolor/1.0.3/download -> wincolor-1.0.3.crate https://crates.io/api/v1/crates/zoneinfo_compiled/0.5.1/download -> zoneinfo_compiled-0.5.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.18/download -> hermit-abi-0.1.18.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/jobserver/0.1.21/download -> jobserver-0.1.21.crate https://crates.io/api/v1/crates/tinyvec/1.2.0/download -> tinyvec-1.2.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=45802c9434a684897346ec9fa76cd43b diff --git a/metadata/md5-cache/sys-apps/fd-8.4.0 b/metadata/md5-cache/sys-apps/fd-8.4.0 index e18d39ef8df3..1a02822a5603 100644 --- a/metadata/md5-cache/sys-apps/fd-8.4.0 +++ b/metadata/md5-cache/sys-apps/fd-8.4.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 BSD-2 ISC MIT Unlicense RDEPEND=!elibc_musl? ( >=dev-libs/jemalloc-5.1.0:= ) SLOT=0 SRC_URI=https://github.com/sharkdp/fd/archive/v8.4.0.tar.gz -> fd-8.4.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/anyhow/1.0.57/download -> anyhow-1.0.57.crate https://crates.io/api/v1/crates/argmax/0.3.0/download -> argmax-0.3.0.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/3.1.18/download -> clap-3.1.18.crate https://crates.io/api/v1/crates/clap_complete/3.1.4/download -> clap_complete-3.1.4.crate https://crates.io/api/v1/crates/clap_lex/0.2.0/download -> clap_lex-0.2.0.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/ctrlc/3.2.2/download -> ctrlc-3.2.2.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/filetime/0.2.16/download -> filetime-0.2.16.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fs_extra/1.2.0/download -> fs_extra-1.2.0.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/getrandom/0.2.6/download -> getrandom-0.2.6.crate https://crates.io/api/v1/crates/globset/0.4.8/download -> globset-0.4.8.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/ignore/0.4.18/download -> ignore-0.4.18.crate https://crates.io/api/v1/crates/indexmap/1.8.2/download -> indexmap-1.8.2.crate https://crates.io/api/v1/crates/jemalloc-sys/0.5.0+5.3.0/download -> jemalloc-sys-0.5.0+5.3.0.crate https://crates.io/api/v1/crates/jemallocator/0.5.0/download -> jemallocator-0.5.0.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/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/lscolors/0.10.0/download -> lscolors-0.10.0.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/nix/0.24.1/download -> nix-0.24.1.crate https://crates.io/api/v1/crates/normpath/0.3.2/download -> normpath-0.3.2.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/once_cell/1.12.0/download -> once_cell-1.12.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.1.0/download -> os_str_bytes-6.1.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.39/download -> proc-macro2-1.0.39.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/rand/0.4.6/download -> rand-0.4.6.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.5.6/download -> regex-1.5.6.crate https://crates.io/api/v1/crates/regex-syntax/0.6.26/download -> regex-syntax-0.6.26.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/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.95/download -> syn-1.0.95.crate https://crates.io/api/v1/crates/tempdir/0.3.7/download -> tempdir-0.3.7.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/test-case/2.1.0/download -> test-case-2.1.0.crate https://crates.io/api/v1/crates/test-case-macros/2.1.0/download -> test-case-macros-2.1.0.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.31/download -> thiserror-1.0.31.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download -> thiserror-impl-1.0.31.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/unicode-ident/1.0.0/download -> unicode-ident-1.0.0.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.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/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=75fab6c2ab99d4d45f5d9395d02a4d13 diff --git a/metadata/md5-cache/sys-apps/fd-8.7.0 b/metadata/md5-cache/sys-apps/fd-8.7.0 index b8ab7bdecbad..32a0550dd07e 100644 --- a/metadata/md5-cache/sys-apps/fd-8.7.0 +++ b/metadata/md5-cache/sys-apps/fd-8.7.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 BSD MIT Unicode-DFS-2016 RDEPEND=!elibc_musl? ( >=dev-libs/jemalloc-5.1.0:= ) SLOT=0 SRC_URI=https://github.com/sharkdp/fd/archive/v8.7.0.tar.gz -> fd-8.7.0.tar.gz https://github.com/sharkdp/fd/releases/download/v8.7.0/fd-v8.7.0-i686-unknown-linux-gnu.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.68/download -> anyhow-1.0.68.crate https://crates.io/api/v1/crates/argmax/0.3.1/download -> argmax-0.3.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clap/4.1.1/download -> clap-4.1.1.crate https://crates.io/api/v1/crates/clap_complete/4.0.6/download -> clap_complete-4.0.6.crate https://crates.io/api/v1/crates/clap_derive/4.1.0/download -> clap_derive-4.1.0.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.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-utils/0.8.12/download -> crossbeam-utils-0.8.12.crate https://crates.io/api/v1/crates/ctrlc/3.2.3/download -> ctrlc-3.2.3.crate https://crates.io/api/v1/crates/cxx/1.0.82/download -> cxx-1.0.82.crate https://crates.io/api/v1/crates/cxx-build/1.0.82/download -> cxx-build-1.0.82.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.82/download -> cxxbridge-flags-1.0.82.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.82/download -> cxxbridge-macro-1.0.82.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/faccess/0.2.4/download -> faccess-0.2.4.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/filetime/0.2.18/download -> filetime-0.2.18.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fs_extra/1.2.0/download -> fs_extra-1.2.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/globset/0.4.9/download -> globset-0.4.9.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/ignore/0.4.18/download -> ignore-0.4.18.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/0.7.4/download -> io-lifetimes-0.7.4.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.4/download -> io-lifetimes-1.0.4.crate https://crates.io/api/v1/crates/is-terminal/0.4.2/download -> is-terminal-0.4.2.crate https://crates.io/api/v1/crates/jemalloc-sys/0.5.2+5.3.0-patched/download -> jemalloc-sys-0.5.2+5.3.0-patched.crate https://crates.io/api/v1/crates/jemallocator/0.5.0/download -> jemallocator-0.5.0.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/linux-raw-sys/0.0.46/download -> linux-raw-sys-0.0.46.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/lscolors/0.13.0/download -> lscolors-0.13.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/nix/0.24.3/download -> nix-0.24.3.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/normpath/0.3.2/download -> normpath-0.3.2.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.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-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.0/download -> once_cell-1.17.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.0/download -> os_str_bytes-6.3.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.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/redox_users/0.4.3/download -> redox_users-0.4.3.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/rustix/0.35.12/download -> rustix-0.35.12.crate https://crates.io/api/v1/crates/rustix/0.36.6/download -> rustix-0.36.6.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.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.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.2.1/download -> terminal_size-0.2.1.crate https://crates.io/api/v1/crates/test-case/2.2.2/download -> test-case-2.2.2.crate https://crates.io/api/v1/crates/test-case-macros/2.2.2/download -> test-case-macros-2.2.2.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.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/users/0.11.0/download -> users-0.11.0.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/walkdir/2.3.2/download -> walkdir-2.3.2.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=7109feb13e4c1dd129b94f596715da5e diff --git a/metadata/md5-cache/sys-apps/file-5.44-r3 b/metadata/md5-cache/sys-apps/file-5.44-r3 index f2050bc8c732..546f339cc163 100644 --- a/metadata/md5-cache/sys-apps/file-5.44-r3 +++ b/metadata/md5-cache/sys-apps/file-5.44-r3 @@ -13,4 +13,4 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 SLOT=0 SRC_URI=ftp://ftp.astron.com/pub/file/file-5.44.tar.gz verify-sig? ( ftp://ftp.astron.com/pub/file/file-5.44.tar.gz.asc ) _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=3ffbdadbe40acee0de1794f488a78bda +_md5_=1cdda0aee7c1897501c550cc1313fb2f diff --git a/metadata/md5-cache/sys-apps/file-9999 b/metadata/md5-cache/sys-apps/file-9999 index 7aad315deb26..b960878a5887 100644 --- a/metadata/md5-cache/sys-apps/file-9999 +++ b/metadata/md5-cache/sys-apps/file-9999 @@ -12,4 +12,4 @@ RDEPEND=bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) SLOT=0 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0dcbc1652e651c0c1f1b6b0f51881a9e +_md5_=1f57c372b6a15a6235ab7dab03a92b1f diff --git a/metadata/md5-cache/sys-apps/flashrom-1.3.0-r1 b/metadata/md5-cache/sys-apps/flashrom-1.3.0-r1 index 31c9eb3b8c26..dae00997aa7f 100644 --- a/metadata/md5-cache/sys-apps/flashrom-1.3.0-r1 +++ b/metadata/md5-cache/sys-apps/flashrom-1.3.0-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://flashrom.org/Flashrom INHERIT=meson IUSE=atahpt atapromise +atavia +buspirate-spi +ch341a-spi +dediprog +developerbox-spi +digilent-spi +dirtyjtag-spi +drkaiser +dummy +ft2232-spi +gfxnvidia +internal +it8212 jlink-spi +linux-mtd +linux-spi mediatek-i2c-spi mstarddc-spi +nic3com +nicintel +nicintel-eeprom +nicintel-spi nicnatsemi +nicrealtek +ogp-spi parade-lspcon +pickit2-spi +pony-spi +raiden-debug-spi +rayer-spi realtek-mst-i2c-spi +satamv +satasii +serprog +stlinkv3-spi +usbblaster-spi +internal-dmi test tools -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 LICENSE=GPL-2 RDEPEND=atahpt? ( sys-apps/pciutils ) atapromise? ( sys-apps/pciutils ) atavia? ( sys-apps/pciutils ) ch341a-spi? ( virtual/libusb:1 ) dediprog? ( virtual/libusb:1 ) developerbox-spi? ( virtual/libusb:1 ) digilent-spi? ( virtual/libusb:1 ) dirtyjtag-spi? ( virtual/libusb:1 ) drkaiser? ( sys-apps/pciutils ) ft2232-spi? ( dev-embedded/libftdi:1= ) gfxnvidia? ( sys-apps/pciutils ) internal? ( sys-apps/pciutils ) it8212? ( sys-apps/pciutils ) jlink-spi? ( dev-embedded/libjaylink ) nic3com? ( sys-apps/pciutils ) nicintel? ( sys-apps/pciutils ) nicintel-eeprom? ( sys-apps/pciutils ) nicintel-spi? ( sys-apps/pciutils ) nicnatsemi? ( sys-apps/pciutils ) nicrealtek? ( sys-apps/pciutils ) ogp-spi? ( sys-apps/pciutils ) pickit2-spi? ( virtual/libusb:1 ) raiden-debug-spi? ( virtual/libusb:1 ) satamv? ( sys-apps/pciutils ) satasii? ( sys-apps/pciutils ) stlinkv3-spi? ( virtual/libusb:1 ) usbblaster-spi? ( dev-embedded/libftdi:1= ) !internal-dmi? ( sys-apps/dmidecode ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.flashrom.org/releases/flashrom-v1.3.0.tar.bz2 _eclasses_=meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=855f8d106422401df3be6b305f4bbdf3 +_md5_=1f979f1915c0f556333d2186e6cce75f diff --git a/metadata/md5-cache/sys-apps/fwupd-1.8.14 b/metadata/md5-cache/sys-apps/fwupd-1.8.14 deleted file mode 100644 index 2c427165f590..000000000000 --- a/metadata/md5-cache/sys-apps/fwupd-1.8.14 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) >=dev-util/meson-0.60.0 virtual/pkgconfig gtk-doc? ( python_single_target_python3_10? ( >=dev-python/markdown-3.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/markdown-3.2[python_targets_python3_11(-)] ) >=dev-util/gi-docgen-2021.1 ) bash-completion? ( >=app-shells/bash-completion-2.0 ) introspection? ( dev-libs/gobject-introspection ) test? ( dev-util/umockdev net-libs/gnutls[tools] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=app-arch/gcab-1.0 app-arch/xz-utils >=dev-libs/glib-2.58:2 dev-libs/json-glib dev-libs/libgudev:= >=dev-libs/libjcat-0.1.4[gpg,pkcs7] >=dev-libs/libxmlb-0.1.13:=[introspection?] python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) net-misc/curl archive? ( app-arch/libarchive:= ) cbor? ( dev-libs/libcbor:= ) dell? ( >=app-crypt/tpm2-tss-2.0 >=sys-libs/libsmbios-2.4.0 ) elogind? ( >=sys-auth/elogind-211 ) flashrom? ( >=sys-apps/flashrom-1.2-r3 ) gnutls? ( net-libs/gnutls ) gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] ) logitech? ( dev-libs/protobuf-c:= ) lzma? ( app-arch/xz-utils ) modemmanager? ( net-misc/modemmanager[qmi] ) policykit? ( >=sys-auth/polkit-0.114 ) sqlite? ( dev-db/sqlite ) systemd? ( >=sys-apps/systemd-211 ) tpm? ( app-crypt/tpm2-tss:= ) uefi? ( sys-apps/fwupd-efi sys-boot/efibootmgr sys-fs/udisks sys-libs/efivar ) x11-libs/pango[introspection] -DESCRIPTION=Aims to make updating firmware on Linux automatic, safe and reliable -EAPI=8 -HOMEPAGE=https://fwupd.org -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=meson python-single-r1 vala udev xdg -IUSE=amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 -LICENSE=LGPL-2.1+ -RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=app-arch/gcab-1.0 app-arch/xz-utils >=dev-libs/glib-2.58:2 dev-libs/json-glib dev-libs/libgudev:= >=dev-libs/libjcat-0.1.4[gpg,pkcs7] >=dev-libs/libxmlb-0.1.13:=[introspection?] python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) net-misc/curl archive? ( app-arch/libarchive:= ) cbor? ( dev-libs/libcbor:= ) dell? ( >=app-crypt/tpm2-tss-2.0 >=sys-libs/libsmbios-2.4.0 ) elogind? ( >=sys-auth/elogind-211 ) flashrom? ( >=sys-apps/flashrom-1.2-r3 ) gnutls? ( net-libs/gnutls ) gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] ) logitech? ( dev-libs/protobuf-c:= ) lzma? ( app-arch/xz-utils ) modemmanager? ( net-misc/modemmanager[qmi] ) policykit? ( >=sys-auth/polkit-0.114 ) sqlite? ( dev-db/sqlite ) systemd? ( >=sys-apps/systemd-211 ) tpm? ( app-crypt/tpm2-tss:= ) uefi? ( sys-apps/fwupd-efi sys-boot/efibootmgr sys-fs/udisks sys-libs/efivar ) sys-apps/dbus -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ^^ ( elogind minimal systemd ) dell? ( uefi ) fastboot? ( gusb ) logitech? ( gusb ) minimal? ( !introspection ) modemmanager? ( gusb ) spi? ( lzma ) synaptics? ( gnutls ) test? ( archive gusb ) uefi? ( gnutls ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/fwupd/fwupd/releases/download/1.8.14/fwupd-1.8.14.tar.xz -_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=45d6adc8371fc129dff78ec0c1a16eb8 diff --git a/metadata/md5-cache/sys-apps/fwupd-1.8.15 b/metadata/md5-cache/sys-apps/fwupd-1.8.15 index 93fe6ed9a8a6..e5a33d3794e1 100644 --- a/metadata/md5-cache/sys-apps/fwupd-1.8.15 +++ b/metadata/md5-cache/sys-apps/fwupd-1.8.15 @@ -7,7 +7,7 @@ HOMEPAGE=https://fwupd.org IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=meson python-single-r1 vala udev xdg IUSE=amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 +KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 LICENSE=LGPL-2.1+ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=app-arch/gcab-1.0 app-arch/xz-utils >=dev-libs/glib-2.58:2 dev-libs/json-glib dev-libs/libgudev:= >=dev-libs/libjcat-0.1.4[gpg,pkcs7] >=dev-libs/libxmlb-0.1.13:=[introspection?] python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) net-misc/curl archive? ( app-arch/libarchive:= ) cbor? ( dev-libs/libcbor:= ) dell? ( >=app-crypt/tpm2-tss-2.0 >=sys-libs/libsmbios-2.4.0 ) elogind? ( >=sys-auth/elogind-211 ) flashrom? ( >=sys-apps/flashrom-1.2-r3 ) gnutls? ( net-libs/gnutls ) gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] ) logitech? ( dev-libs/protobuf-c:= ) lzma? ( app-arch/xz-utils ) modemmanager? ( net-misc/modemmanager[qmi] ) policykit? ( >=sys-auth/polkit-0.114 ) sqlite? ( dev-db/sqlite ) systemd? ( >=sys-apps/systemd-211 ) tpm? ( app-crypt/tpm2-tss:= ) uefi? ( sys-apps/fwupd-efi sys-boot/efibootmgr sys-fs/udisks sys-libs/efivar ) sys-apps/dbus REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ^^ ( elogind minimal systemd ) dell? ( uefi ) fastboot? ( gusb ) logitech? ( gusb ) minimal? ( !introspection ) modemmanager? ( gusb ) spi? ( lzma ) synaptics? ( gnutls ) test? ( archive gusb ) uefi? ( gnutls ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/fwupd/fwupd/releases/download/1.8.15/fwupd-1.8.15.tar.xz _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=032b4b4dcebddbd3a39669c19dbe4f50 +_md5_=45d6adc8371fc129dff78ec0c1a16eb8 diff --git a/metadata/md5-cache/sys-apps/fwupd-1.9.3 b/metadata/md5-cache/sys-apps/fwupd-1.9.3 new file mode 100644 index 000000000000..836a29582b80 --- /dev/null +++ b/metadata/md5-cache/sys-apps/fwupd-1.9.3 @@ -0,0 +1,18 @@ +BDEPEND=|| ( dev-lang/vala:0.56 ) >=dev-util/meson-0.60.0 virtual/pkgconfig gtk-doc? ( python_single_target_python3_10? ( >=dev-python/markdown-3.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/markdown-3.2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/markdown-3.2[python_targets_python3_12(-)] ) >=dev-util/gi-docgen-2021.1 ) bash-completion? ( >=app-shells/bash-completion-2.0 ) introspection? ( dev-libs/gobject-introspection ) test? ( dev-util/umockdev net-libs/gnutls[tools] ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=app-arch/gcab-1.0 app-arch/xz-utils >=dev-libs/glib-2.68:2 >=dev-libs/json-glib-1.6.0 >=dev-libs/libgudev-232:= >=dev-libs/libjcat-0.1.4[gpg,pkcs7] >=dev-libs/libxmlb-0.3.6:=[introspection?] python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) >=net-misc/curl-7.62.0 archive? ( app-arch/libarchive:= ) cbor? ( >=dev-libs/libcbor-0.7.0:= ) dell? ( >=app-crypt/tpm2-tss-2.0 >=sys-libs/libsmbios-2.4.0 ) elogind? ( >=sys-auth/elogind-211 ) flashrom? ( >=sys-apps/flashrom-1.2-r3 ) gnutls? ( >=net-libs/gnutls-3.6.0 ) gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) logitech? ( dev-libs/protobuf-c:= ) lzma? ( app-arch/xz-utils ) modemmanager? ( net-misc/modemmanager[mbim,qmi] ) policykit? ( >=sys-auth/polkit-0.114 ) sqlite? ( dev-db/sqlite ) systemd? ( >=sys-apps/systemd-211 ) tpm? ( app-crypt/tpm2-tss:= ) uefi? ( sys-apps/fwupd-efi sys-boot/efibootmgr sys-fs/udisks sys-libs/efivar ) x11-libs/pango[introspection] +DESCRIPTION=Aims to make updating firmware on Linux automatic, safe and reliable +EAPI=8 +HOMEPAGE=https://fwupd.org +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=meson python-single-r1 vala udev xdg +IUSE=amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=app-arch/gcab-1.0 app-arch/xz-utils >=dev-libs/glib-2.68:2 >=dev-libs/json-glib-1.6.0 >=dev-libs/libgudev-232:= >=dev-libs/libjcat-0.1.4[gpg,pkcs7] >=dev-libs/libxmlb-0.3.6:=[introspection?] python_single_target_python3_10? ( dev-python/pygobject:3[cairo,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[cairo,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[cairo,python_targets_python3_12(-)] ) >=net-misc/curl-7.62.0 archive? ( app-arch/libarchive:= ) cbor? ( >=dev-libs/libcbor-0.7.0:= ) dell? ( >=app-crypt/tpm2-tss-2.0 >=sys-libs/libsmbios-2.4.0 ) elogind? ( >=sys-auth/elogind-211 ) flashrom? ( >=sys-apps/flashrom-1.2-r3 ) gnutls? ( >=net-libs/gnutls-3.6.0 ) gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) logitech? ( dev-libs/protobuf-c:= ) lzma? ( app-arch/xz-utils ) modemmanager? ( net-misc/modemmanager[mbim,qmi] ) policykit? ( >=sys-auth/polkit-0.114 ) sqlite? ( dev-db/sqlite ) systemd? ( >=sys-apps/systemd-211 ) tpm? ( app-crypt/tpm2-tss:= ) uefi? ( sys-apps/fwupd-efi sys-boot/efibootmgr sys-fs/udisks sys-libs/efivar ) sys-apps/dbus +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ^^ ( elogind minimal systemd ) dell? ( uefi ) fastboot? ( gusb ) logitech? ( gusb ) minimal? ( !introspection ) modemmanager? ( gusb ) spi? ( lzma ) synaptics? ( gnutls ) test? ( archive gusb ) uefi? ( gnutls ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/fwupd/fwupd/releases/download/1.9.3/fwupd-1.9.3.tar.xz +_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=41f391663ffed22541a4c364717d98e2 diff --git a/metadata/md5-cache/sys-apps/hwdata-0.367 b/metadata/md5-cache/sys-apps/hwdata-0.367 deleted file mode 100644 index 33443e9f2547..000000000000 --- a/metadata/md5-cache/sys-apps/hwdata-0.367 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure -DESCRIPTION=Hardware identification and configuration data -EAPI=8 -HOMEPAGE=https://github.com/vcrhonek/hwdata -INHERIT=edo -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2+ -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.367.tar.gz -> hwdata-0.367.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 -_md5_=763706bf12ed8d9f8d075abbf04ea634 diff --git a/metadata/md5-cache/sys-apps/hwdata-0.370 b/metadata/md5-cache/sys-apps/hwdata-0.370 deleted file mode 100644 index 434a96b5937d..000000000000 --- a/metadata/md5-cache/sys-apps/hwdata-0.370 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure -DESCRIPTION=Hardware identification and configuration data -EAPI=8 -HOMEPAGE=https://github.com/vcrhonek/hwdata -INHERIT=edo -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2+ -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.370.tar.gz -> hwdata-0.370.tar.gz -_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 -_md5_=763706bf12ed8d9f8d075abbf04ea634 diff --git a/metadata/md5-cache/sys-apps/hwdata-0.369 b/metadata/md5-cache/sys-apps/hwdata-0.372 similarity index 59% rename from metadata/md5-cache/sys-apps/hwdata-0.369 rename to metadata/md5-cache/sys-apps/hwdata-0.372 index 257ebed2f301..75f5a0340645 100644 --- a/metadata/md5-cache/sys-apps/hwdata-0.369 +++ b/metadata/md5-cache/sys-apps/hwdata-0.372 @@ -3,10 +3,10 @@ DESCRIPTION=Hardware identification and configuration data EAPI=8 HOMEPAGE=https://github.com/vcrhonek/hwdata INHERIT=edo -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2+ RESTRICT=test SLOT=0 -SRC_URI=https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.369.tar.gz -> hwdata-0.369.tar.gz +SRC_URI=https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.372.tar.gz -> hwdata-0.372.tar.gz _eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 -_md5_=763706bf12ed8d9f8d075abbf04ea634 +_md5_=627a8b63f5c762f29957820525feb3e9 diff --git a/metadata/md5-cache/sys-apps/ipmi-fan-control-0.4.0 b/metadata/md5-cache/sys-apps/ipmi-fan-control-0.4.0 index 18411ca8077d..3462b7f7bc49 100644 --- a/metadata/md5-cache/sys-apps/ipmi-fan-control-0.4.0 +++ b/metadata/md5-cache/sys-apps/ipmi-fan-control-0.4.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 GPL-3+ ISC MIT RDEPEND=sys-libs/freeipmi SLOT=0 SRC_URI=https://github.com/chenxiaolong/ipmi-fan-control/archive/refs/tags/v0.4.0.tar.gz -> ipmi-fan-control-0.4.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.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.60.1/download -> bindgen-0.60.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bytes/1.2.1/download -> bytes-1.2.1.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.3.3/download -> clang-sys-1.3.3.crate https://crates.io/api/v1/crates/clap/3.2.22/download -> clap-3.2.22.crate https://crates.io/api/v1/crates/clap_derive/3.2.18/download -> clap_derive-3.2.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/env_logger/0.9.1/download -> env_logger-0.9.1.crate https://crates.io/api/v1/crates/futures/0.3.24/download -> futures-0.3.24.crate https://crates.io/api/v1/crates/futures-channel/0.3.24/download -> futures-channel-0.3.24.crate https://crates.io/api/v1/crates/futures-core/0.3.24/download -> futures-core-0.3.24.crate https://crates.io/api/v1/crates/futures-executor/0.3.24/download -> futures-executor-0.3.24.crate https://crates.io/api/v1/crates/futures-io/0.3.24/download -> futures-io-0.3.24.crate https://crates.io/api/v1/crates/futures-macro/0.3.24/download -> futures-macro-0.3.24.crate https://crates.io/api/v1/crates/futures-sink/0.3.24/download -> futures-sink-0.3.24.crate https://crates.io/api/v1/crates/futures-task/0.3.24/download -> futures-task-0.3.24.crate https://crates.io/api/v1/crates/futures-util/0.3.24/download -> futures-util-0.3.24.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.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.4.0/download -> heck-0.4.0.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/itoa/1.0.3/download -> itoa-1.0.3.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/libc/0.2.132/download -> libc-0.2.132.crate https://crates.io/api/v1/crates/libloading/0.7.3/download -> libloading-0.7.3.crate https://crates.io/api/v1/crates/lock_api/0.4.8/download -> lock_api-0.4.8.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/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/mio/0.8.4/download -> mio-0.8.4.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/once_cell/1.14.0/download -> once_cell-1.14.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.0/download -> os_str_bytes-6.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.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-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.43/download -> proc-macro2-1.0.43.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.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.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/retry/2.0.0/download -> retry-2.0.0.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/ryu/1.0.11/download -> ryu-1.0.11.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.144/download -> serde-1.0.144.crate https://crates.io/api/v1/crates/serde_derive/1.0.144/download -> serde_derive-1.0.144.crate https://crates.io/api/v1/crates/serde_json/1.0.85/download -> serde_json-1.0.85.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.99/download -> syn-1.0.99.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.15.1/download -> textwrap-0.15.1.crate https://crates.io/api/v1/crates/thiserror/1.0.35/download -> thiserror-1.0.35.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.35/download -> thiserror-impl-1.0.35.crate https://crates.io/api/v1/crates/tokio/1.21.1/download -> tokio-1.21.1.crate https://crates.io/api/v1/crates/tokio-macros/1.8.0/download -> tokio-macros-1.8.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.10/download -> tokio-stream-0.1.10.crate https://crates.io/api/v1/crates/toml/0.5.9/download -> toml-0.5.9.crate https://crates.io/api/v1/crates/unicode-ident/1.0.4/download -> unicode-ident-1.0.4.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/which/4.3.0/download -> which-4.3.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=c29100a50ae53ba1f2944fd65b10b5cb diff --git a/metadata/md5-cache/sys-apps/ipmi-fan-control-9999 b/metadata/md5-cache/sys-apps/ipmi-fan-control-9999 index ccb3af230d3b..546e44bd3146 100644 --- a/metadata/md5-cache/sys-apps/ipmi-fan-control-9999 +++ b/metadata/md5-cache/sys-apps/ipmi-fan-control-9999 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 GPL-3+ ISC MIT PROPERTIES=live RDEPEND=sys-libs/freeipmi SLOT=0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=e0f9e82ba016466d73d840f0afe1b9c5 diff --git a/metadata/md5-cache/sys-apps/lsd-0.23.1 b/metadata/md5-cache/sys-apps/lsd-0.23.1 index e199e0e5d23a..80361cb3de01 100644 --- a/metadata/md5-cache/sys-apps/lsd-0.23.1 +++ b/metadata/md5-cache/sys-apps/lsd-0.23.1 @@ -9,5 +9,5 @@ KEYWORDS=amd64 arm64 ppc64 ~riscv ~x86 LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unlicense ZLIB SLOT=0 SRC_URI=https://github.com/Peltoche/lsd/archive/0.23.1.tar.gz -> lsd-0.23.1.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/assert_cmd/1.0.8/download -> assert_cmd-1.0.8.crate https://crates.io/api/v1/crates/assert_fs/1.0.7/download -> assert_fs-1.0.7.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chrono-humanize/0.1.2/download -> chrono-humanize-0.1.2.crate https://crates.io/api/v1/crates/clap/3.2.17/download -> clap-3.2.17.crate https://crates.io/api/v1/crates/clap_complete/3.2.4/download -> clap_complete-3.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/crossterm/0.24.0/download -> crossterm-0.24.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/difference/2.0.0/download -> difference-2.0.0.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs/3.0.2/download -> dirs-3.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/float-cmp/0.8.0/download -> float-cmp-0.8.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/getrandom/0.2.5/download -> getrandom-0.2.5.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/globset/0.4.8/download -> globset-0.4.8.crate https://crates.io/api/v1/crates/globwalk/0.8.1/download -> globwalk-0.8.1.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/human-sort/0.2.2/download -> human-sort-0.2.2.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/ignore/0.4.18/download -> ignore-0.4.18.crate https://crates.io/api/v1/crates/indexmap/1.8.0/download -> indexmap-1.8.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.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/libc/0.2.121/download -> libc-0.2.121.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/lock_api/0.4.6/download -> lock_api-0.4.6.crate https://crates.io/api/v1/crates/log/0.4.16/download -> log-0.4.16.crate https://crates.io/api/v1/crates/lscolors/0.9.0/download -> lscolors-0.9.0.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/mio/0.8.4/download -> mio-0.8.4.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.0/download -> os_str_bytes-6.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/predicates/1.0.8/download -> predicates-1.0.8.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.3/download -> predicates-core-1.0.3.crate https://crates.io/api/v1/crates/predicates-tree/1.0.5/download -> predicates-tree-1.0.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/quote/1.0.17/download -> quote-1.0.17.crate https://crates.io/api/v1/crates/redox_syscall/0.2.12/download -> redox_syscall-0.2.12.crate https://crates.io/api/v1/crates/redox_users/0.4.2/download -> redox_users-0.4.2.crate https://crates.io/api/v1/crates/regex/1.5.5/download -> regex-1.5.5.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.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.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/serde_derive/1.0.136/download -> serde_derive-1.0.136.crate https://crates.io/api/v1/crates/serde_yaml/0.8.23/download -> serde_yaml-0.8.23.crate https://crates.io/api/v1/crates/serial_test/0.5.1/download -> serial_test-0.5.1.crate https://crates.io/api/v1/crates/serial_test_derive/0.5.1/download -> serial_test_derive-0.5.1.crate https://crates.io/api/v1/crates/signal-hook/0.3.14/download -> signal-hook-0.3.14.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.89/download -> syn-1.0.89.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/term_grid/0.1.7/download -> term_grid-0.1.7.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/thiserror/1.0.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/url/2.1.1/download -> url-2.1.1.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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/wild/2.0.4/download -> wild-2.0.4.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/xattr/0.2.2/download -> xattr-0.2.2.crate https://crates.io/api/v1/crates/xdg/2.1.0/download -> xdg-2.1.0.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=511ff0cde7789aedc1b92b0f83f48a3f diff --git a/metadata/md5-cache/sys-apps/pkgcraft-tools-0.0.10 b/metadata/md5-cache/sys-apps/pkgcraft-tools-0.0.10 index ef699b5c2343..d9d8c965530d 100644 --- a/metadata/md5-cache/sys-apps/pkgcraft-tools-0.0.10 +++ b/metadata/md5-cache/sys-apps/pkgcraft-tools-0.0.10 @@ -10,5 +10,5 @@ KEYWORDS=~amd64 LICENSE=MIT Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016 SLOT=0 SRC_URI=https://github.com/pkgcraft/pkgcraft/releases/download/pkgcraft-tools-0.0.10/pkgcraft-tools-0.0.10.tar.xz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=c42c02ad5681a963482c634eed6180cf diff --git a/metadata/md5-cache/sys-apps/pkgcraft-tools-0.0.9 b/metadata/md5-cache/sys-apps/pkgcraft-tools-0.0.9 index 9cd91304635f..e43d5370c29d 100644 --- a/metadata/md5-cache/sys-apps/pkgcraft-tools-0.0.9 +++ b/metadata/md5-cache/sys-apps/pkgcraft-tools-0.0.9 @@ -10,5 +10,5 @@ KEYWORDS=~amd64 LICENSE=MIT Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016 SLOT=0 SRC_URI=https://github.com/pkgcraft/pkgcraft/releases/download/pkgcraft-tools-0.0.9/pkgcraft-tools-0.0.9.tar.xz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=327ece3715162fc07498ad6fbd8faf9c diff --git a/metadata/md5-cache/sys-apps/pkgcraft-tools-9999 b/metadata/md5-cache/sys-apps/pkgcraft-tools-9999 index 2f7cb265637d..f7711b1f9aa6 100644 --- a/metadata/md5-cache/sys-apps/pkgcraft-tools-9999 +++ b/metadata/md5-cache/sys-apps/pkgcraft-tools-9999 @@ -9,5 +9,5 @@ IUSE=debug LICENSE=MIT Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016 PROPERTIES=live SLOT=0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=327ece3715162fc07498ad6fbd8faf9c diff --git a/metadata/md5-cache/sys-apps/plocate-1.1.19 b/metadata/md5-cache/sys-apps/plocate-1.1.19 index 12c1a67e4780..7a72c08ebad2 100644 --- a/metadata/md5-cache/sys-apps/plocate-1.1.19 +++ b/metadata/md5-cache/sys-apps/plocate-1.1.19 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://plocate.sesse.net/ INHERIT=linux-info meson systemd IUSE=+io-uring -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~x86 LICENSE=GPL-2 GPL-2+ RDEPEND=acct-group/locate app-arch/zstd:= io-uring? ( sys-libs/liburing:= ) !sys-apps/mlocate SLOT=0 SRC_URI=https://plocate.sesse.net/download/plocate-1.1.19.tar.gz _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=53f86ec1fe6a22d983d2aa11d0c2c6ea +_md5_=b5552ce0b76ee1280fd0c2cbc763765c diff --git a/metadata/md5-cache/sys-apps/portage-3.0.49 b/metadata/md5-cache/sys-apps/portage-3.0.49 index f7bbe639494b..99ba160e5a57 100644 --- a/metadata/md5-cache/sys-apps/portage-3.0.49 +++ b/metadata/md5-cache/sys-apps/portage-3.0.49 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Portage INHERIT=distutils-r1 linux-info toolchain-funcs tmpfiles prefix IUSE=apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -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 LICENSE=GPL-2 PDEPEND=!build? ( >=net-misc/rsync-2.6.4 >=sys-apps/coreutils-6.4 >=sys-apps/file-5.44-r3 ) RDEPEND=acct-user/portage app-arch/zstd >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/baselayout-2.9 >=sys-apps/findutils-4.4 !build? ( >=app-admin/eselect-1.2 >=app-shells/bash-5.0:0[readline] >=sys-apps/sed-4.0.5 >=sec-keys/openpgp-keys-gentoo-release-20230329 rsync-verify? ( >=app-portage/gemato-14.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=app-crypt/gnupg-2.2.4-r2[ssl(-)] ) ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_musl? ( >=sys-apps/sandbox-2.2 ) kernel_linux? ( sys-apps/util-linux ) >=app-misc/pax-utils-0.1.17 selinux? ( >=sys-libs/libselinux-2.0.94[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) xattr? ( kernel_linux? ( >=sys-apps/install-xattr-0.3 ) ) !=dev-python/pypy3-7.3.11_p1:0=[bzip2(+),threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[bzip2(+),threads(+)] ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.49.tar.bz2 _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=685c6dbfdf89838f8393efe8eec7e0e0 +_md5_=c7bef25d6d3c1e84236d05b063b9d4c6 diff --git a/metadata/md5-cache/sys-apps/ripgrep-13.0.0 b/metadata/md5-cache/sys-apps/ripgrep-13.0.0 index 873d1fa5fa4e..e2af30190867 100644 --- a/metadata/md5-cache/sys-apps/ripgrep-13.0.0 +++ b/metadata/md5-cache/sys-apps/ripgrep-13.0.0 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 BSD-2 Boost-1.0 || ( MIT Unlicense ) RDEPEND=pcre? ( dev-libs/libpcre2:= ) SLOT=0 SRC_URI=https://github.com/BurntSushi/ripgrep/archive/13.0.0.tar.gz -> ripgrep-13.0.0.tar.gz https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgrep-13.0.0-x86_64-unknown-linux-musl.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/bstr/0.2.16/download -> bstr-0.2.16.crate https://crates.io/api/v1/crates/bytecount/0.6.2/download -> bytecount-0.6.2.crate https://crates.io/api/v1/crates/cc/1.0.68/download -> cc-1.0.68.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.5/download -> crossbeam-utils-0.8.5.crate https://crates.io/api/v1/crates/encoding_rs/0.8.28/download -> encoding_rs-0.8.28.crate https://crates.io/api/v1/crates/encoding_rs_io/0.1.7/download -> encoding_rs_io-0.1.7.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fs_extra/1.2.0/download -> fs_extra-1.2.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hermit-abi/0.1.18/download -> hermit-abi-0.1.18.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.crate https://crates.io/api/v1/crates/jemallocator/0.3.2/download -> jemallocator-0.3.2.crate https://crates.io/api/v1/crates/jemalloc-sys/0.3.2/download -> jemalloc-sys-0.3.2.crate https://crates.io/api/v1/crates/jobserver/0.1.22/download -> jobserver-0.1.22.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/libc/0.2.97/download -> libc-0.2.97.crate https://crates.io/api/v1/crates/libm/0.1.4/download -> libm-0.1.4.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.4.0/download -> memchr-2.4.0.crate https://crates.io/api/v1/crates/memmap2/0.3.0/download -> memmap2-0.3.0.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/once_cell/1.7.2/download -> once_cell-1.7.2.crate https://crates.io/api/v1/crates/packed_simd_2/0.3.5/download -> packed_simd_2-0.3.5.crate https://crates.io/api/v1/crates/pcre2/0.2.3/download -> pcre2-0.2.3.crate https://crates.io/api/v1/crates/pcre2-sys/0.2.5/download -> pcre2-sys-0.2.5.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.27/download -> proc-macro2-1.0.27.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/serde/1.0.126/download -> serde-1.0.126.crate https://crates.io/api/v1/crates/serde_derive/1.0.126/download -> serde_derive-1.0.126.crate https://crates.io/api/v1/crates/serde_json/1.0.64/download -> serde_json-1.0.64.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.73/download -> syn-1.0.73.crate https://crates.io/api/v1/crates/termcolor/1.1.2/download -> termcolor-1.1.2.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/1.1.3/download -> thread_local-1.1.3.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=9ce066b22c4308d51cf977715584e784 diff --git a/metadata/md5-cache/sys-apps/ripgrep-all-0.9.6-r1 b/metadata/md5-cache/sys-apps/ripgrep-all-0.9.6-r1 index 860fb661ea94..6262f1791f4f 100644 --- a/metadata/md5-cache/sys-apps/ripgrep-all-0.9.6-r1 +++ b/metadata/md5-cache/sys-apps/ripgrep-all-0.9.6-r1 @@ -11,5 +11,5 @@ LICENSE=AGPL-3+ Apache-2.0 BSD-2 ISC MIT ZLIB RDEPEND=app-arch/xz-utils sys-apps/ripgrep SLOT=0 SRC_URI=https://github.com/phiresky/ripgrep-all/archive/v0.9.6.tar.gz -> ripgrep-all-0.9.6.tar.gz https://crates.io/api/v1/crates/addr2line/0.12.0/download -> addr2line-0.12.0.crate https://crates.io/api/v1/crates/adler32/1.0.4/download -> adler32-1.0.4.crate https://crates.io/api/v1/crates/aho-corasick/0.7.10/download -> aho-corasick-0.7.10.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/0.1.7/download -> autocfg-0.1.7.crate https://crates.io/api/v1/crates/autocfg/1.0.0/download -> autocfg-1.0.0.crate https://crates.io/api/v1/crates/backtrace/0.3.48/download -> backtrace-0.3.48.crate https://crates.io/api/v1/crates/bincode/1.2.1/download -> bincode-1.2.1.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/byteorder/1.3.4/download -> byteorder-1.3.4.crate https://crates.io/api/v1/crates/bzip2/0.3.3/download -> bzip2-0.3.3.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.8+1.0.8/download -> bzip2-sys-0.1.8+1.0.8.crate https://crates.io/api/v1/crates/cachedir/0.1.1/download -> cachedir-0.1.1.crate https://crates.io/api/v1/crates/cc/1.0.53/download -> cc-1.0.53.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/chrono/0.4.11/download -> chrono-0.4.11.crate https://crates.io/api/v1/crates/clap/2.33.1/download -> clap-2.33.1.crate https://crates.io/api/v1/crates/cloudabi/0.0.3/download -> cloudabi-0.0.3.crate https://crates.io/api/v1/crates/crc32fast/1.2.0/download -> crc32fast-1.2.0.crate https://crates.io/api/v1/crates/crossbeam/0.7.3/download -> crossbeam-0.7.3.crate https://crates.io/api/v1/crates/crossbeam-channel/0.4.2/download -> crossbeam-channel-0.4.2.crate https://crates.io/api/v1/crates/crossbeam-deque/0.7.3/download -> crossbeam-deque-0.7.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.8.2/download -> crossbeam-epoch-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.2.1/download -> crossbeam-queue-0.2.1.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/encoding_rs/0.8.23/download -> encoding_rs-0.8.23.crate https://crates.io/api/v1/crates/encoding_rs_io/0.1.7/download -> encoding_rs_io-0.1.7.crate https://crates.io/api/v1/crates/env_logger/0.7.1/download -> env_logger-0.7.1.crate https://crates.io/api/v1/crates/exitfailure/0.5.1/download -> exitfailure-0.5.1.crate https://crates.io/api/v1/crates/failure/0.1.8/download -> failure-0.1.8.crate https://crates.io/api/v1/crates/failure_derive/0.1.8/download -> failure_derive-0.1.8.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/filetime/0.2.10/download -> filetime-0.2.10.crate https://crates.io/api/v1/crates/fixedbitset/0.1.9/download -> fixedbitset-0.1.9.crate https://crates.io/api/v1/crates/flate2/1.0.14/download -> flate2-1.0.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/generic-array/0.12.3/download -> generic-array-0.12.3.crate https://crates.io/api/v1/crates/getrandom/0.1.14/download -> getrandom-0.1.14.crate https://crates.io/api/v1/crates/gimli/0.21.0/download -> gimli-0.21.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/heck/0.3.1/download -> heck-0.3.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.13/download -> hermit-abi-0.1.13.crate https://crates.io/api/v1/crates/humantime/1.3.0/download -> humantime-1.3.0.crate https://crates.io/api/v1/crates/idna/0.2.0/download -> idna-0.2.0.crate https://crates.io/api/v1/crates/itoa/0.4.5/download -> itoa-0.4.5.crate https://crates.io/api/v1/crates/jobserver/0.1.21/download -> jobserver-0.1.21.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/libc/0.2.70/download -> libc-0.2.70.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.18.0/download -> libsqlite3-sys-0.18.0.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.3/download -> linked-hash-map-0.5.3.crate https://crates.io/api/v1/crates/lmdb-rkv/0.14.0/download -> lmdb-rkv-0.14.0.crate https://crates.io/api/v1/crates/lmdb-rkv-sys/0.11.0/download -> lmdb-rkv-sys-0.11.0.crate https://crates.io/api/v1/crates/lock_api/0.2.0/download -> lock_api-0.2.0.crate https://crates.io/api/v1/crates/log/0.4.8/download -> log-0.4.8.crate https://crates.io/api/v1/crates/lru-cache/0.1.2/download -> lru-cache-0.1.2.crate https://crates.io/api/v1/crates/lzma-sys/0.1.16/download -> lzma-sys-0.1.16.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/maybe-uninit/2.0.0/download -> maybe-uninit-2.0.0.crate https://crates.io/api/v1/crates/memchr/2.3.3/download -> memchr-2.3.3.crate https://crates.io/api/v1/crates/memoffset/0.5.4/download -> memoffset-0.5.4.crate https://crates.io/api/v1/crates/miniz_oxide/0.3.6/download -> miniz_oxide-0.3.6.crate https://crates.io/api/v1/crates/nom/2.2.1/download -> nom-2.2.1.crate https://crates.io/api/v1/crates/num/0.2.1/download -> num-0.2.1.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.crate https://crates.io/api/v1/crates/num-integer/0.1.42/download -> num-integer-0.1.42.crate https://crates.io/api/v1/crates/num-iter/0.1.40/download -> num-iter-0.1.40.crate https://crates.io/api/v1/crates/num-rational/0.2.4/download -> num-rational-0.2.4.crate https://crates.io/api/v1/crates/num-traits/0.2.11/download -> num-traits-0.2.11.crate https://crates.io/api/v1/crates/object/0.19.0/download -> object-0.19.0.crate https://crates.io/api/v1/crates/ordered-float/1.0.2/download -> ordered-float-1.0.2.crate https://crates.io/api/v1/crates/ordermap/0.3.5/download -> ordermap-0.3.5.crate https://crates.io/api/v1/crates/parking_lot/0.8.0/download -> parking_lot-0.8.0.crate https://crates.io/api/v1/crates/parking_lot_core/0.5.0/download -> parking_lot_core-0.5.0.crate https://crates.io/api/v1/crates/paste/0.1.12/download -> paste-0.1.12.crate https://crates.io/api/v1/crates/paste-impl/0.1.12/download -> paste-impl-0.1.12.crate https://crates.io/api/v1/crates/path-clean/0.1.0/download -> path-clean-0.1.0.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/petgraph/0.4.13/download -> petgraph-0.4.13.crate https://crates.io/api/v1/crates/pkg-config/0.3.17/download -> pkg-config-0.3.17.crate https://crates.io/api/v1/crates/podio/0.1.6/download -> podio-0.1.6.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.8/download -> ppv-lite86-0.2.8.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.2/download -> proc-macro-error-1.0.2.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.2/download -> proc-macro-error-attr-1.0.2.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.15/download -> proc-macro-hack-0.5.15.crate https://crates.io/api/v1/crates/proc-macro2/1.0.13/download -> proc-macro2-1.0.13.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.6/download -> quote-1.0.6.crate https://crates.io/api/v1/crates/rand/0.6.5/download -> rand-0.6.5.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.1.1/download -> rand_chacha-0.1.1.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.1.0/download -> rand_hc-0.1.0.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_isaac/0.1.1/download -> rand_isaac-0.1.1.crate https://crates.io/api/v1/crates/rand_jitter/0.1.4/download -> rand_jitter-0.1.4.crate https://crates.io/api/v1/crates/rand_os/0.1.3/download -> rand_os-0.1.3.crate https://crates.io/api/v1/crates/rand_pcg/0.1.2/download -> rand_pcg-0.1.2.crate https://crates.io/api/v1/crates/rand_xorshift/0.1.1/download -> rand_xorshift-0.1.1.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.56/download -> redox_syscall-0.1.56.crate https://crates.io/api/v1/crates/regex/1.3.7/download -> regex-1.3.7.crate https://crates.io/api/v1/crates/regex-syntax/0.6.17/download -> regex-syntax-0.6.17.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.2/download -> remove_dir_all-0.5.2.crate https://crates.io/api/v1/crates/rkv/0.10.4/download -> rkv-0.10.4.crate https://crates.io/api/v1/crates/rusqlite/0.23.1/download -> rusqlite-0.23.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.16/download -> rustc-demangle-0.1.16.crate https://crates.io/api/v1/crates/rustc_version/0.2.3/download -> rustc_version-0.2.3.crate https://crates.io/api/v1/crates/ryu/1.0.4/download -> ryu-1.0.4.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/semver/0.9.0/download -> semver-0.9.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.110/download -> serde-1.0.110.crate https://crates.io/api/v1/crates/serde_derive/1.0.110/download -> serde_derive-1.0.110.crate https://crates.io/api/v1/crates/serde_json/1.0.53/download -> serde_json-1.0.53.crate https://crates.io/api/v1/crates/size_format/1.0.2/download -> size_format-1.0.2.crate https://crates.io/api/v1/crates/smallvec/0.6.13/download -> smallvec-0.6.13.crate https://crates.io/api/v1/crates/smallvec/1.4.0/download -> smallvec-1.4.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.14/download -> structopt-0.3.14.crate https://crates.io/api/v1/crates/structopt-derive/0.4.7/download -> structopt-derive-0.4.7.crate https://crates.io/api/v1/crates/syn/1.0.22/download -> syn-1.0.22.crate https://crates.io/api/v1/crates/syn-mid/0.5.0/download -> syn-mid-0.5.0.crate https://crates.io/api/v1/crates/synstructure/0.12.3/download -> synstructure-0.12.3.crate https://crates.io/api/v1/crates/tar/0.4.26/download -> tar-0.4.26.crate https://crates.io/api/v1/crates/tempfile/3.1.0/download -> tempfile-3.1.0.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/termcolor/1.1.0/download -> termcolor-1.1.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/1.0.1/download -> thread_local-1.0.1.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tree_magic_fork/0.2.2/download -> tree_magic_fork-0.2.2.crate https://crates.io/api/v1/crates/typenum/1.12.0/download -> typenum-1.12.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.4/download -> unicode-bidi-0.3.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.12/download -> unicode-normalization-0.1.12.crate https://crates.io/api/v1/crates/unicode-segmentation/1.6.0/download -> unicode-segmentation-1.6.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.7/download -> unicode-width-0.1.7.crate https://crates.io/api/v1/crates/unicode-xid/0.2.0/download -> unicode-xid-0.2.0.crate https://crates.io/api/v1/crates/url/2.1.1/download -> url-2.1.1.crate https://crates.io/api/v1/crates/uuid/0.8.1/download -> uuid-0.8.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.8/download -> vcpkg-0.2.8.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.1/download -> version_check-0.9.1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.3.8/download -> winapi-0.3.8.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/xattr/0.2.2/download -> xattr-0.2.2.crate https://crates.io/api/v1/crates/xz2/0.1.6/download -> xz2-0.1.6.crate https://crates.io/api/v1/crates/zip/0.5.5/download -> zip-0.5.5.crate https://crates.io/api/v1/crates/zstd/0.5.1+zstd.1.4.4/download -> zstd-0.5.1+zstd.1.4.4.crate https://crates.io/api/v1/crates/zstd-safe/2.0.3+zstd.1.4.4/download -> zstd-safe-2.0.3+zstd.1.4.4.crate https://crates.io/api/v1/crates/zstd-sys/1.4.15+zstd.1.4.4/download -> zstd-sys-1.4.15+zstd.1.4.4.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=46c9422c9091ff1fa60752e3fff9447d diff --git a/metadata/md5-cache/sys-apps/sandbox-2.36 b/metadata/md5-cache/sys-apps/sandbox-2.36 new file mode 100644 index 000000000000..e7e8dd526ab5 --- /dev/null +++ b/metadata/md5-cache/sys-apps/sandbox-2.36 @@ -0,0 +1,15 @@ +BDEPEND=app-arch/xz-utils +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=>=app-misc/pax-utils-0.1.19 +DESCRIPTION=sandbox'd LD_PRELOAD hack +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Sandbox +INHERIT=flag-o-matic multilib-minimal multiprocessing +IUSE=+nnp 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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=!=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) gui-libs/gtk:4[introspection] sys-apps/dmidecode sys-apps/hwdata python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) SLOT=0 -SRC_URI=https://github.com/hakandundar34coding/system-monitoring-center/archive/v2.17.1.tar.gz -> system-monitoring-center-2.17.1.tar.gz +SRC_URI=https://github.com/hakandundar34coding/system-monitoring-center/archive/v2.17.3.tar.gz -> system-monitoring-center-2.17.3.tar.gz _eclasses_=meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d42f718eb1d60e85fc6c56157ebe8f36 diff --git a/metadata/md5-cache/sys-apps/systemd-253.6 b/metadata/md5-cache/sys-apps/systemd-253.6 new file mode 100644 index 000000000000..b014226f25ab --- /dev/null +++ b/metadata/md5-cache/sys-apps/systemd-253.6 @@ -0,0 +1,18 @@ +BDEPEND=app-arch/xz-utils:0 dev-util/gperf >=dev-util/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig test? ( app-text/tree dev-lang/perl sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 || ( ( >=dev-lang/python-3.11.4:3.11 dev-python/jinja[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 dev-python/jinja[python_targets_python3_10(-)] ) ) || ( ( >=dev-lang/python-3.11.4:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst preinst prepare prerm pretend setup test unpack +DEPEND=>=sys-apps/util-linux-2.30: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[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? ( sys-apps/acl:0= ) apparmor? ( sys-libs/libapparmor:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( net-misc/curl:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5: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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) 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.0.5-r1: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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( app-crypt/p11-kit:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( dev-libs/libpwquality:0= ) qrcode? ( media-gfx/qrencode:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( sys-libs/libselinux:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=sys-kernel/linux-headers-4.15 gnuefi? ( >=sys-boot/gnu-efi-3.0.2 ) +DESCRIPTION=System and service manager for Linux +EAPI=8 +HOMEPAGE=http://systemd.io/ +INHERIT=bash-completion-r1 linux-info meson-multilib pam python-any-r1 systemd toolchain-funcs udev usr-ldscript +IUSE=acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +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 split-usr +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=GPL-2 LGPL-2.1 MIT public-domain +PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration ) +RDEPEND=>=sys-apps/util-linux-2.30: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[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? ( sys-apps/acl:0= ) apparmor? ( sys-libs/libapparmor:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( net-misc/curl:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5: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(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) 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.0.5-r1: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(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( app-crypt/p11-kit:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( dev-libs/libpwquality:0= ) qrcode? ( media-gfx/qrencode:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( sys-libs/libselinux:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0: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(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-apps/hwids[udev] !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev +REQUIRED_USE=dns-over-tls? ( || ( gnutls openssl ) ) fido2? ( cryptsetup openssl ) homed? ( cryptsetup pam openssl ) importd? ( curl lzma || ( gcrypt openssl ) ) pwquality? ( homed ) +RESTRICT=!test? ( test ) +SLOT=0/2 +SRC_URI=https://github.com/systemd/systemd-stable/archive/v253.6/systemd-stable-253.6.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 18d046bdb14e1bdb22cce6e5d953e364 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam 4efe951aa8ce2c16288d7c915196fe29 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 +_md5_=a6045de79adc20da1f3cd6b298667799 diff --git a/metadata/md5-cache/sys-apps/systemd-utils-253.5 b/metadata/md5-cache/sys-apps/systemd-utils-253.5 index d31c869c974b..878833302690 100644 --- a/metadata/md5-cache/sys-apps/systemd-utils-253.5 +++ b/metadata/md5-cache/sys-apps/systemd-utils-253.5 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/systemd/systemd-stable/archive/refs/tags/v253.5.tar.gz -> systemd-stable-253.5.tar.gz elibc_musl? ( https://dev.gentoo.org/~floppym/dist/systemd-musl-patches-253.3.tar.gz ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 18d046bdb14e1bdb22cce6e5d953e364 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 -_md5_=e9e07bb0985b7d78f884342c4b91183c +_md5_=311339315754a48c4c1bfbee5820753e diff --git a/metadata/md5-cache/sys-apps/systemd-utils-253.6 b/metadata/md5-cache/sys-apps/systemd-utils-253.6 new file mode 100644 index 000000000000..1c00921b37ea --- /dev/null +++ b/metadata/md5-cache/sys-apps/systemd-utils-253.6 @@ -0,0 +1,18 @@ +BDEPEND=|| ( ( >=dev-lang/python-3.12.0_beta3:3.12 dev-python/jinja[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.4:3.11 dev-python/jinja[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 dev-python/jinja[python_targets_python3_10(-)] ) ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt dev-util/gperf >=sys-apps/coreutils-8.16 sys-devel/gettext virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=elibc_musl? ( >=sys-libs/musl-1.2.3 ) selinux? ( sys-libs/libselinux:0= ) tmpfiles? ( acl? ( sys-apps/acl:0= ) ) udev? ( >=sys-apps/util-linux-2.30: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[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? ( sys-apps/acl:0= ) kmod? ( >=sys-apps/kmod-15:0= ) ) !udev? ( >=sys-apps/util-linux-2.30:0= sys-libs/libcap:0= virtual/libcrypt:= ) >=sys-kernel/linux-headers-3.11 boot? ( >=sys-boot/gnu-efi-3.0.2 ) +DESCRIPTION=Utilities split out from systemd for OpenRC users +EAPI=8 +HOMEPAGE=https://systemd.io/ +INHERIT=bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1 toolchain-funcs udev usr-ldscript +IUSE=+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev 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 +LICENSE=GPL-2 LGPL-2.1 MIT public-domain +PDEPEND=udev? ( >=sys-fs/udev-init-scripts-34 ) +RDEPEND=elibc_musl? ( >=sys-libs/musl-1.2.3 ) selinux? ( sys-libs/libselinux:0= ) tmpfiles? ( acl? ( sys-apps/acl:0= ) ) udev? ( >=sys-apps/util-linux-2.30: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(-)?] sys-libs/libcap: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(-)?] virtual/libcrypt:=[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? ( sys-apps/acl:0= ) kmod? ( >=sys-apps/kmod-15:0= ) ) !udev? ( >=sys-apps/util-linux-2.30:0= sys-libs/libcap:0= virtual/libcrypt:= ) boot? ( ! systemd-stable-253.6.tar.gz elibc_musl? ( https://dev.gentoo.org/~floppym/dist/systemd-musl-patches-253.3.tar.gz ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 18d046bdb14e1bdb22cce6e5d953e364 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 +_md5_=311339315754a48c4c1bfbee5820753e diff --git a/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.18 b/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.18 index fc77de88f669..99d33931b50e 100644 --- a/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.18 +++ b/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.18 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~arm64 ~ppc64 LICENSE=MIT Apache-2.0 BSD-2 BSD ISC MIT Unicode-DFS-2016 || ( Artistic-2 CC0-1.0 ) || ( CC0-1.0 MIT-0 ) SLOT=0 SRC_URI=https://github.com/uutils/coreutils/archive/refs/tags/0.0.18.tar.gz -> uutils-coreutils-0.0.18.tar.gz https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.2.6/download -> anstream-0.2.6.crate https://crates.io/api/v1/crates/anstyle/0.3.5/download -> anstyle-0.3.5.crate https://crates.io/api/v1/crates/anstyle-parse/0.1.1/download -> anstyle-parse-0.1.1.crate https://crates.io/api/v1/crates/anstyle-wincon/0.2.0/download -> anstyle-wincon-0.2.0.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bigdecimal/0.3.0/download -> bigdecimal-0.3.0.crate https://crates.io/api/v1/crates/binary-heap-plus/0.5.0/download -> binary-heap-plus-0.5.0.crate https://crates.io/api/v1/crates/bindgen/0.63.0/download -> bindgen-0.63.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2b_simd/1.0.1/download -> blake2b_simd-1.0.1.crate https://crates.io/api/v1/crates/blake3/1.3.3/download -> blake3-1.3.3.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/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.77/download -> cc-1.0.77.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/chrono/0.4.24/download -> chrono-0.4.24.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/4.2.0/download -> clap-4.2.0.crate https://crates.io/api/v1/crates/clap_builder/4.2.0/download -> clap_builder-4.2.0.crate https://crates.io/api/v1/crates/clap_complete/4.2.0/download -> clap_complete-4.2.0.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/clap_mangen/0.2.9/download -> clap_mangen-0.2.9.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/compare/0.1.0/download -> compare-0.1.0.crate https://crates.io/api/v1/crates/concolor-override/1.0.0/download -> concolor-override-1.0.0.crate https://crates.io/api/v1/crates/concolor-query/0.3.3/download -> concolor-query-0.3.3.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/constant_time_eq/0.2.4/download -> constant_time_eq-0.2.4.crate https://crates.io/api/v1/crates/conv/0.3.3/download -> conv-0.3.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/coz/0.1.3/download -> coz-0.1.3.crate https://crates.io/api/v1/crates/cpp/0.5.7/download -> cpp-0.5.7.crate https://crates.io/api/v1/crates/cpp_build/0.5.7/download -> cpp_build-0.5.7.crate https://crates.io/api/v1/crates/cpp_common/0.5.7/download -> cpp_common-0.5.7.crate https://crates.io/api/v1/crates/cpp_macros/0.5.7/download -> cpp_macros-0.5.7.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.12/download -> crossbeam-epoch-0.9.12.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.13/download -> crossbeam-utils-0.8.13.crate https://crates.io/api/v1/crates/crossterm/0.26.1/download -> crossterm-0.26.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.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/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/ctrlc/3.2.4/download -> ctrlc-3.2.4.crate https://crates.io/api/v1/crates/custom_derive/0.1.7/download -> custom_derive-0.1.7.crate https://crates.io/api/v1/crates/cxx/1.0.82/download -> cxx-1.0.82.crate https://crates.io/api/v1/crates/cxx-build/1.0.82/download -> cxx-build-1.0.82.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.82/download -> cxxbridge-flags-1.0.82.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.82/download -> cxxbridge-macro-1.0.82.crate https://crates.io/api/v1/crates/data-encoding/2.3.2/download -> data-encoding-2.3.2.crate https://crates.io/api/v1/crates/data-encoding-macro/0.1.12/download -> data-encoding-macro-0.1.12.crate https://crates.io/api/v1/crates/data-encoding-macro-internal/0.1.10/download -> data-encoding-macro-internal-0.1.10.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/dlv-list/0.3.0/download -> dlv-list-0.3.0.crate https://crates.io/api/v1/crates/dns-lookup/1.0.8/download -> dns-lookup-1.0.8.crate https://crates.io/api/v1/crates/dunce/1.0.3/download -> dunce-1.0.3.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.0/download -> errno-0.3.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/exacl/0.10.0/download -> exacl-0.10.0.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/file_diff/1.0.0/download -> file_diff-1.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.18/download -> filetime-0.2.18.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fs_extra/1.3.0/download -> fs_extra-1.3.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/fts-sys/0.2.4/download -> fts-sys-0.2.4.crate https://crates.io/api/v1/crates/fundu/0.5.0/download -> fundu-0.5.0.crate https://crates.io/api/v1/crates/futures/0.3.25/download -> futures-0.3.25.crate https://crates.io/api/v1/crates/futures-channel/0.3.25/download -> futures-channel-0.3.25.crate https://crates.io/api/v1/crates/futures-core/0.3.25/download -> futures-core-0.3.25.crate https://crates.io/api/v1/crates/futures-executor/0.3.25/download -> futures-executor-0.3.25.crate https://crates.io/api/v1/crates/futures-io/0.3.25/download -> futures-io-0.3.25.crate https://crates.io/api/v1/crates/futures-macro/0.3.25/download -> futures-macro-0.3.25.crate https://crates.io/api/v1/crates/futures-sink/0.3.25/download -> futures-sink-0.3.25.crate https://crates.io/api/v1/crates/futures-task/0.3.25/download -> futures-task-0.3.25.crate https://crates.io/api/v1/crates/futures-timer/3.0.2/download -> futures-timer-3.0.2.crate https://crates.io/api/v1/crates/futures-util/0.3.25/download -> futures-util-0.3.25.crate https://crates.io/api/v1/crates/gcd/2.3.0/download -> gcd-2.3.0.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/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/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hex-literal/0.4.0/download -> hex-literal-0.4.0.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.5/download -> io-lifetimes-1.0.5.crate https://crates.io/api/v1/crates/is-terminal/0.4.6/download -> is-terminal-0.4.6.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/keccak/0.1.3/download -> keccak-0.1.3.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.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/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.0/download -> linux-raw-sys-0.3.0.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/lscolors/0.13.0/download -> lscolors-0.13.0.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/md-5/0.10.5/download -> md-5-0.10.5.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.8/download -> memmap2-0.5.8.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.5.4/download -> miniz_oxide-0.5.4.crate https://crates.io/api/v1/crates/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/5.1.0/download -> notify-5.1.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.14.0/download -> num_cpus-1.14.0.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.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/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/ordered-multimap/0.4.3/download -> ordered-multimap-0.4.3.crate https://crates.io/api/v1/crates/os_display/0.1.3/download -> os_display-0.1.3.crate https://crates.io/api/v1/crates/ouroboros/0.15.6/download -> ouroboros-0.15.6.crate https://crates.io/api/v1/crates/ouroboros_macro/0.15.6/download -> ouroboros_macro-0.15.6.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.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/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/platform-info/1.0.2/download -> platform-info-1.0.2.crate https://crates.io/api/v1/crates/portable-atomic/0.3.15/download -> portable-atomic-0.3.15.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/procfs/0.15.1/download -> procfs-0.15.1.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_pcg/0.3.1/download -> rand_pcg-0.3.1.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/reference-counted-singleton/0.1.2/download -> reference-counted-singleton-0.1.2.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/rlimit/0.9.1/download -> rlimit-0.9.1.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rstest/0.17.0/download -> rstest-0.17.0.crate https://crates.io/api/v1/crates/rstest_macros/0.17.0/download -> rstest_macros-0.17.0.crate https://crates.io/api/v1/crates/rust-ini/0.18.0/download -> rust-ini-0.18.0.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.8/download -> rustix-0.36.8.crate https://crates.io/api/v1/crates/rustix/0.37.3/download -> rustix-0.37.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/selinux/0.4.0/download -> selinux-0.4.0.crate https://crates.io/api/v1/crates/selinux-sys/0.6.2/download -> selinux-sys-0.6.2.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/serde/1.0.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sha3/0.10.6/download -> sha3-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/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/sm3/0.4.1/download -> sm3-0.4.1.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/term_grid/0.1.7/download -> term_grid-0.1.7.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.2.5/download -> terminal_size-0.2.5.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unindent/0.2.1/download -> unindent-0.2.1.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.2.2/download -> uuid-1.2.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/walkdir/2.3.2/download -> walkdir-2.3.2.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/which/4.3.0/download -> which-4.3.0.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/xattr/1.0.0/download -> xattr-1.0.0.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/z85/3.0.5/download -> z85-3.0.5.crate https://crates.io/api/v1/crates/zip/0.6.4/download -> zip-0.6.4.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=356dd53e600f709d9ecf9f36954b6543 diff --git a/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.19 b/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.19 index 610d76bd7366..a65343386000 100644 --- a/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.19 +++ b/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.19 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/oniguruma:= selinux? ( sys-libs/libselinux ) RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://github.com/uutils/coreutils/archive/refs/tags/0.0.19.tar.gz -> uutils-coreutils-0.0.19.tar.gz https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bigdecimal/0.3.0/download -> bigdecimal-0.3.0.crate https://crates.io/api/v1/crates/binary-heap-plus/0.5.0/download -> binary-heap-plus-0.5.0.crate https://crates.io/api/v1/crates/bindgen/0.63.0/download -> bindgen-0.63.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2b_simd/1.0.1/download -> blake2b_simd-1.0.1.crate https://crates.io/api/v1/crates/blake3/1.3.3/download -> blake3-1.3.3.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/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.77/download -> cc-1.0.77.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/chrono/0.4.26/download -> chrono-0.4.26.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/4.3.0/download -> clap-4.3.0.crate https://crates.io/api/v1/crates/clap_builder/4.3.0/download -> clap_builder-4.3.0.crate https://crates.io/api/v1/crates/clap_complete/4.3.0/download -> clap_complete-4.3.0.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.9/download -> clap_mangen-0.2.9.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/compare/0.1.0/download -> compare-0.1.0.crate https://crates.io/api/v1/crates/console/0.15.7/download -> console-0.15.7.crate https://crates.io/api/v1/crates/constant_time_eq/0.2.4/download -> constant_time_eq-0.2.4.crate https://crates.io/api/v1/crates/conv/0.3.3/download -> conv-0.3.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/coz/0.1.3/download -> coz-0.1.3.crate https://crates.io/api/v1/crates/cpp/0.5.7/download -> cpp-0.5.7.crate https://crates.io/api/v1/crates/cpp_build/0.5.7/download -> cpp_build-0.5.7.crate https://crates.io/api/v1/crates/cpp_common/0.5.7/download -> cpp_common-0.5.7.crate https://crates.io/api/v1/crates/cpp_macros/0.5.7/download -> cpp_macros-0.5.7.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.8/download -> crossbeam-channel-0.5.8.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.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crossterm/0.26.1/download -> crossterm-0.26.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.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/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/ctrlc/3.4.0/download -> ctrlc-3.4.0.crate https://crates.io/api/v1/crates/custom_derive/0.1.7/download -> custom_derive-0.1.7.crate https://crates.io/api/v1/crates/cxx/1.0.82/download -> cxx-1.0.82.crate https://crates.io/api/v1/crates/cxx-build/1.0.82/download -> cxx-build-1.0.82.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.82/download -> cxxbridge-flags-1.0.82.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.82/download -> cxxbridge-macro-1.0.82.crate https://crates.io/api/v1/crates/data-encoding/2.4.0/download -> data-encoding-2.4.0.crate https://crates.io/api/v1/crates/data-encoding-macro/0.1.13/download -> data-encoding-macro-0.1.13.crate https://crates.io/api/v1/crates/data-encoding-macro-internal/0.1.11/download -> data-encoding-macro-internal-0.1.11.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dlv-list/0.3.0/download -> dlv-list-0.3.0.crate https://crates.io/api/v1/crates/dns-lookup/2.0.2/download -> dns-lookup-2.0.2.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/errno/0.3.0/download -> errno-0.3.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/exacl/0.10.0/download -> exacl-0.10.0.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/file_diff/1.0.0/download -> file_diff-1.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.20/download -> filetime-0.2.20.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fs_extra/1.3.0/download -> fs_extra-1.3.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/fts-sys/0.2.4/download -> fts-sys-0.2.4.crate https://crates.io/api/v1/crates/fundu/0.5.1/download -> fundu-0.5.1.crate https://crates.io/api/v1/crates/futures/0.3.25/download -> futures-0.3.25.crate https://crates.io/api/v1/crates/futures-channel/0.3.25/download -> futures-channel-0.3.25.crate https://crates.io/api/v1/crates/futures-core/0.3.25/download -> futures-core-0.3.25.crate https://crates.io/api/v1/crates/futures-executor/0.3.25/download -> futures-executor-0.3.25.crate https://crates.io/api/v1/crates/futures-io/0.3.25/download -> futures-io-0.3.25.crate https://crates.io/api/v1/crates/futures-macro/0.3.25/download -> futures-macro-0.3.25.crate https://crates.io/api/v1/crates/futures-sink/0.3.25/download -> futures-sink-0.3.25.crate https://crates.io/api/v1/crates/futures-task/0.3.25/download -> futures-task-0.3.25.crate https://crates.io/api/v1/crates/futures-timer/3.0.2/download -> futures-timer-3.0.2.crate https://crates.io/api/v1/crates/futures-util/0.3.25/download -> futures-util-0.3.25.crate https://crates.io/api/v1/crates/gcd/2.3.0/download -> gcd-2.3.0.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/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/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hex-literal/0.4.1/download -> hex-literal-0.4.1.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/humantime_to_duration/0.2.1/download -> humantime_to_duration-0.2.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/keccak/0.1.4/download -> keccak-0.1.4.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.0/download -> linux-raw-sys-0.3.0.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/lscolors/0.14.0/download -> lscolors-0.14.0.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/md-5/0.10.5/download -> md-5-0.10.5.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.6.0/download -> memmap2-0.6.0.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.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.5.4/download -> miniz_oxide-0.5.4.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/notify/6.0.0/download -> notify-6.0.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.47.0/download -> nu-ansi-term-0.47.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.14.0/download -> num_cpus-1.14.0.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.17.2/download -> once_cell-1.17.2.crate https://crates.io/api/v1/crates/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/ordered-multimap/0.4.3/download -> ordered-multimap-0.4.3.crate https://crates.io/api/v1/crates/os_display/0.1.3/download -> os_display-0.1.3.crate https://crates.io/api/v1/crates/ouroboros/0.15.6/download -> ouroboros-0.15.6.crate https://crates.io/api/v1/crates/ouroboros_macro/0.15.6/download -> ouroboros_macro-0.15.6.crate https://crates.io/api/v1/crates/output_vt100/0.1.3/download -> output_vt100-0.1.3.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.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/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/platform-info/2.0.1/download -> platform-info-2.0.1.crate https://crates.io/api/v1/crates/portable-atomic/0.3.15/download -> portable-atomic-0.3.15.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pretty_assertions/1.3.0/download -> pretty_assertions-1.3.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/procfs/0.15.1/download -> procfs-0.15.1.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_pcg/0.3.1/download -> rand_pcg-0.3.1.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/reference-counted-singleton/0.1.2/download -> reference-counted-singleton-0.1.2.crate https://crates.io/api/v1/crates/regex/1.8.3/download -> regex-1.8.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/rlimit/0.9.1/download -> rlimit-0.9.1.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rstest/0.17.0/download -> rstest-0.17.0.crate https://crates.io/api/v1/crates/rstest_macros/0.17.0/download -> rstest_macros-0.17.0.crate https://crates.io/api/v1/crates/rust-ini/0.18.0/download -> rust-ini-0.18.0.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.14/download -> rustix-0.36.14.crate https://crates.io/api/v1/crates/rustix/0.37.7/download -> rustix-0.37.7.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/selinux/0.4.0/download -> selinux-0.4.0.crate https://crates.io/api/v1/crates/selinux-sys/0.6.2/download -> selinux-sys-0.6.2.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/serde/1.0.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sha3/0.10.8/download -> sha3-0.10.8.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/sm3/0.4.2/download -> sm3-0.4.2.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.5.3/download -> socket2-0.5.3.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/term_grid/0.1.7/download -> term_grid-0.1.7.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unindent/0.2.1/download -> unindent-0.2.1.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.2.2/download -> uuid-1.2.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/walkdir/2.3.2/download -> walkdir-2.3.2.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/which/4.3.0/download -> which-4.3.0.crate https://crates.io/api/v1/crates/wild/2.1.0/download -> wild-2.1.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/xattr/1.0.0/download -> xattr-1.0.0.crate https://crates.io/api/v1/crates/yansi/0.5.1/download -> yansi-0.5.1.crate https://crates.io/api/v1/crates/z85/3.0.5/download -> z85-3.0.5.crate https://crates.io/api/v1/crates/zip/0.6.6/download -> zip-0.6.6.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=247fd3ed51bf6a9bc29c6cd7badfbde4 diff --git a/metadata/md5-cache/sys-apps/uutils-coreutils-9999 b/metadata/md5-cache/sys-apps/uutils-coreutils-9999 index 6cca802c04c2..55c62d4e75e4 100644 --- a/metadata/md5-cache/sys-apps/uutils-coreutils-9999 +++ b/metadata/md5-cache/sys-apps/uutils-coreutils-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-libs/oniguruma:= selinux? ( sys-libs/libselinux ) RESTRICT=!test? ( test ) test SLOT=0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=0ac000a5bd3f70c83d85c6618136a1de diff --git a/metadata/md5-cache/sys-apps/uutils-findutils-0.4.0 b/metadata/md5-cache/sys-apps/uutils-findutils-0.4.0 index d7afd2887091..1f12b4fc3847 100644 --- a/metadata/md5-cache/sys-apps/uutils-findutils-0.4.0 +++ b/metadata/md5-cache/sys-apps/uutils-findutils-0.4.0 @@ -11,5 +11,5 @@ LICENSE=MIT Apache-2.0 BSD CC0-1.0 ISC MIT RDEPEND=dev-libs/oniguruma:= SLOT=0 SRC_URI=https://github.com/uutils/findutils/archive/refs/tags/0.4.0.tar.gz -> uutils-findutils-0.4.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.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/anstyle/0.3.5/download -> anstyle-0.3.5.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/1.0.1/download -> bstr-1.0.1.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.2/download -> byteorder-1.4.2.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clang-sys/1.3.0/download -> clang-sys-1.3.0.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/dashmap/5.3.4/download -> dashmap-5.3.4.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dunce/1.0.2/download -> dunce-1.0.2.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/env_logger/0.9.0/download -> env_logger-0.9.0.crate https://crates.io/api/v1/crates/faccess/0.2.4/download -> faccess-0.2.4.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/filetime/0.2.19/download -> filetime-0.2.19.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/futures/0.3.21/download -> futures-0.3.21.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-executor/0.3.21/download -> futures-executor-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.47/download -> iana-time-zone-0.1.47.crate https://crates.io/api/v1/crates/instant/0.1.9/download -> instant-0.1.9.crate https://crates.io/api/v1/crates/itertools/0.10.1/download -> itertools-0.10.1.crate https://crates.io/api/v1/crates/js-sys/0.3.59/download -> js-sys-0.3.59.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/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libloading/0.7.2/download -> libloading-0.7.2.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.4.0/download -> memchr-2.4.0.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.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/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.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/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/os_display/0.1.2/download -> os_display-0.1.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.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-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.24/download -> pkg-config-0.3.24.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates/3.0.2/download -> predicates-3.0.2.crate https://crates.io/api/v1/crates/predicates-core/1.0.1/download -> predicates-core-1.0.1.crate https://crates.io/api/v1/crates/predicates-tree/1.0.1/download -> predicates-tree-1.0.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/quote/1.0.8/download -> quote-1.0.8.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.9/download -> regex-automata-0.1.9.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.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/same-file/1.0.4/download -> same-file-1.0.4.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.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/serial_test/1.0.0/download -> serial_test-1.0.0.crate https://crates.io/api/v1/crates/serial_test_derive/1.0.0/download -> serial_test_derive-1.0.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/slab/0.4.6/download -> slab-0.4.6.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.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.94/download -> syn-1.0.94.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.0.5/download -> termcolor-1.0.5.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/treeline/0.1.0/download -> treeline-0.1.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/uucore/0.0.12/download -> uucore-0.0.12.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.82/download -> wasm-bindgen-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.82/download -> wasm-bindgen-backend-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.82/download -> wasm-bindgen-macro-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.82/download -> wasm-bindgen-macro-support-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.82/download -> wasm-bindgen-shared-0.2.82.crate https://crates.io/api/v1/crates/which/4.2.5/download -> which-4.2.5.crate https://crates.io/api/v1/crates/wild/2.0.4/download -> wild-2.0.4.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/wincolor/1.0.3/download -> wincolor-1.0.3.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=3af26483c7c84dd85ec62de60a16c2a6 diff --git a/metadata/md5-cache/sys-apps/uutils-findutils-0.4.1 b/metadata/md5-cache/sys-apps/uutils-findutils-0.4.1 new file mode 100644 index 000000000000..01f3600c04ed --- /dev/null +++ b/metadata/md5-cache/sys-apps/uutils-findutils-0.4.1 @@ -0,0 +1,15 @@ +BDEPEND==virtual/rust-1.56.0 >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install setup test unpack +DEPEND=dev-libs/oniguruma:= !!sys-devel/llvm:0 +DESCRIPTION=GNU findutils rewritten in Rust +EAPI=8 +HOMEPAGE=https://github.com/uutils/findutils +INHERIT=cargo llvm +IUSE=debug +KEYWORDS=~amd64 ~arm64 +LICENSE=MIT Apache-2.0 BSD CC0-1.0 ISC MIT Unicode-DFS-2016 +RDEPEND=dev-libs/oniguruma:= +SLOT=0 +SRC_URI=https://github.com/uutils/findutils/archive/refs/tags/0.4.1.tar.gz -> uutils-findutils-0.4.1.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.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/anstyle/0.3.5/download -> anstyle-0.3.5.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/1.0.1/download -> bstr-1.0.1.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.2/download -> byteorder-1.4.2.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clang-sys/1.3.0/download -> clang-sys-1.3.0.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/dashmap/5.3.4/download -> dashmap-5.3.4.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dunce/1.0.2/download -> dunce-1.0.2.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/env_logger/0.9.0/download -> env_logger-0.9.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/faccess/0.2.4/download -> faccess-0.2.4.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-executor/0.3.21/download -> futures-executor-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.crate https://crates.io/api/v1/crates/futures/0.3.21/download -> futures-0.3.21.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.47/download -> iana-time-zone-0.1.47.crate https://crates.io/api/v1/crates/instant/0.1.9/download -> instant-0.1.9.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/itertools/0.10.1/download -> itertools-0.10.1.crate https://crates.io/api/v1/crates/js-sys/0.3.59/download -> js-sys-0.3.59.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/libc/0.2.146/download -> libc-0.2.146.crate https://crates.io/api/v1/crates/libloading/0.7.2/download -> libloading-0.7.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.4.0/download -> memchr-2.4.0.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.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/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.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/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/os_display/0.1.2/download -> os_display-0.1.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.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-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.24/download -> pkg-config-0.3.24.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.1/download -> predicates-tree-1.0.1.crate https://crates.io/api/v1/crates/predicates/3.0.2/download -> predicates-3.0.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/regex-automata/0.1.9/download -> regex-automata-0.1.9.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.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/rustix/0.37.20/download -> rustix-0.37.20.crate https://crates.io/api/v1/crates/same-file/1.0.4/download -> same-file-1.0.4.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.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/serial_test/2.0.0/download -> serial_test-2.0.0.crate https://crates.io/api/v1/crates/serial_test_derive/2.0.0/download -> serial_test_derive-2.0.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/slab/0.4.6/download -> slab-0.4.6.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.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.94/download -> syn-1.0.94.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.0.crate https://crates.io/api/v1/crates/termcolor/1.0.5/download -> termcolor-1.0.5.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/treeline/0.1.0/download -> treeline-0.1.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/uucore/0.0.12/download -> uucore-0.0.12.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.82/download -> wasm-bindgen-backend-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.82/download -> wasm-bindgen-macro-support-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.82/download -> wasm-bindgen-macro-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.82/download -> wasm-bindgen-shared-0.2.82.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.82/download -> wasm-bindgen-0.2.82.crate https://crates.io/api/v1/crates/which/4.2.5/download -> which-4.2.5.crate https://crates.io/api/v1/crates/wild/2.0.4/download -> wild-2.0.4.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/wincolor/1.0.3/download -> wincolor-1.0.3.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=096ad390c05204a5fb9298ef07bc3088 diff --git a/metadata/md5-cache/sys-apps/uutils-findutils-9999 b/metadata/md5-cache/sys-apps/uutils-findutils-9999 index 78825df9a55d..88cdf0dd9190 100644 --- a/metadata/md5-cache/sys-apps/uutils-findutils-9999 +++ b/metadata/md5-cache/sys-apps/uutils-findutils-9999 @@ -6,9 +6,9 @@ EAPI=8 HOMEPAGE=https://github.com/uutils/findutils INHERIT=cargo llvm git-r3 IUSE=debug -LICENSE=MIT Apache-2.0 BSD CC0-1.0 ISC MIT +LICENSE=MIT Apache-2.0 BSD CC0-1.0 ISC MIT Unicode-DFS-2016 PROPERTIES=live RDEPEND=dev-libs/oniguruma:= SLOT=0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3af26483c7c84dd85ec62de60a16c2a6 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=096ad390c05204a5fb9298ef07bc3088 diff --git a/metadata/md5-cache/sys-apps/zram-generator-1.1.2 b/metadata/md5-cache/sys-apps/zram-generator-1.1.2 index b250d5defc4a..71570e6307c5 100644 --- a/metadata/md5-cache/sys-apps/zram-generator-1.1.2 +++ b/metadata/md5-cache/sys-apps/zram-generator-1.1.2 @@ -9,5 +9,5 @@ KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT SLOT=0 SRC_URI=https://github.com/systemd/zram-generator/archive/refs/tags/v1.1.2.tar.gz -> zram-generator-1.1.2.tar.gz https://crates.io/api/v1/crates/ahash/0.4.7/download -> ahash-0.4.7.crate https://crates.io/api/v1/crates/anyhow/1.0.45/download -> anyhow-1.0.45.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.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/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/ctor/0.1.21/download -> ctor-0.1.21.crate https://crates.io/api/v1/crates/dlv-list/0.2.3/download -> dlv-list-0.2.3.crate https://crates.io/api/v1/crates/fasteval/0.2.4/download -> fasteval-0.2.4.crate https://crates.io/api/v1/crates/fs_extra/1.2.0/download -> fs_extra-1.2.0.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/libc/0.2.107/download -> libc-0.2.107.crate https://crates.io/api/v1/crates/liboverdrop/0.0.2/download -> liboverdrop-0.0.2.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/memoffset/0.6.4/download -> memoffset-0.6.4.crate https://crates.io/api/v1/crates/nix/0.22.2/download -> nix-0.22.2.crate https://crates.io/api/v1/crates/ordered-multimap/0.3.1/download -> ordered-multimap-0.3.1.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.15/download -> ppv-lite86-0.2.15.crate https://crates.io/api/v1/crates/proc-macro2/1.0.32/download -> proc-macro2-1.0.32.crate https://crates.io/api/v1/crates/quote/1.0.10/download -> quote-1.0.10.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.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/rust-ini/0.17.0/download -> rust-ini-0.17.0.crate https://crates.io/api/v1/crates/syn/1.0.81/download -> syn-1.0.81.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.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/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=077c5d9796584b897d9713c728404df6 diff --git a/metadata/md5-cache/sys-block/Manifest.gz b/metadata/md5-cache/sys-block/Manifest.gz index 0dfc2762b6d2fa1977ae1076bdeec1435da9c20d..ba332ef4be5849c1cdf337dfaaf8e1c9ef0bf375 100644 GIT binary patch literal 15377 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 dust-0.8.6.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.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/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap_complete/3.2.5/download -> clap_complete-3.2.5.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clap_mangen/0.1.11/download -> clap_mangen-0.1.11.crate https://crates.io/api/v1/crates/config-file/0.2.3/download -> config-file-0.2.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/directories/4.0.1/download -> directories-4.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.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/libc/0.2.142/download -> libc-0.2.142.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.crate https://crates.io/api/v1/crates/lscolors/0.13.0/download -> lscolors-0.13.0.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-0.4.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.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/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.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.162/download -> serde-1.0.162.crate https://crates.io/api/v1/crates/serde_derive/1.0.162/download -> serde_derive-1.0.162.crate https://crates.io/api/v1/crates/stfu8/0.2.6/download -> stfu8-0.2.6.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/sysinfo/0.27.8/download -> sysinfo-0.27.8.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thousands/0.2.0/download -> thousands-0.2.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.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/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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=400fefa2ab41c5b9e48cf82937da31c8 diff --git a/metadata/md5-cache/sys-block/hdrecover-0.5 b/metadata/md5-cache/sys-block/hdrecover-0.5 index a9e38f677160..ad2c2eb1e417 100644 --- a/metadata/md5-cache/sys-block/hdrecover-0.5 +++ b/metadata/md5-cache/sys-block/hdrecover-0.5 @@ -1,9 +1,9 @@ DEFINED_PHASES=configure DESCRIPTION=Attempts to recover a hard disk that has bad blocks on it -EAPI=6 -HOMEPAGE=http://hdrecover.sourceforge.net/ +EAPI=8 +HOMEPAGE=https://hdrecover.sourceforge.net/ KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ SLOT=0 SRC_URI=mirror://sourceforge/hdrecover/hdrecover-0.5.tar.gz -_md5_=feb75ea807fb866564dc82d95c5c5bdf +_md5_=a51a82567fff62ef8d73a2381fb7b3c3 diff --git a/metadata/md5-cache/sys-block/thin-provisioning-tools-9999 b/metadata/md5-cache/sys-block/thin-provisioning-tools-9999 index adda4f0fcb19..b30bc1b7e22d 100644 --- a/metadata/md5-cache/sys-block/thin-provisioning-tools-9999 +++ b/metadata/md5-cache/sys-block/thin-provisioning-tools-9999 @@ -8,5 +8,5 @@ IUSE=debug LICENSE=GPL-3 PROPERTIES=live SLOT=0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=4b78695eaa274b50973a93b68f1f82ac diff --git a/metadata/md5-cache/sys-boot/Manifest.gz b/metadata/md5-cache/sys-boot/Manifest.gz index b8ac3f06262891ae4bf357476ef4adbe8539ae99..665018277982e9effaabeba93121c12af9e5878f 100644 GIT binary patch delta 9036 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 delta 8895 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/flex-2.5.35 sys-devel/bison sys-apps/help2man sys-apps/texinfo fonts? ( media-libs/freetype:2 virtual/pkgconfig ) test? ( app-admin/genromfs app-arch/cpio app-arch/lzop app-emulation/qemu dev-libs/libisoburn sys-apps/miscfiles sys-block/parted sys-fs/squashfs-tools ) themes? ( app-arch/unzip media-libs/freetype:2 virtual/pkgconfig ) truetype? ( virtual/pkgconfig ) +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:0 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) +DESCRIPTION=GNU GRUB boot loader +EAPI=7 +HOMEPAGE=https://www.gnu.org/software/grub/ +INHERIT=bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs +IUSE=device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_emu grub_platforms_ieee1275 grub_platforms_loongson grub_platforms_multiboot grub_platforms_qemu grub_platforms_qemu-mips grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh +LICENSE=GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera ) +RDEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:0 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) kernel_linux? ( grub_platforms_efi-32? ( sys-boot/efibootmgr ) grub_platforms_efi-64? ( sys-boot/efibootmgr ) ) !sys-boot/grub:0 nls? ( sys-devel/gettext ) +REQUIRED_USE=grub_platforms_coreboot? ( fonts ) grub_platforms_qemu? ( fonts ) grub_platforms_ieee1275? ( fonts ) grub_platforms_loongson? ( fonts ) +RESTRICT=!test? ( test ) test? ( userpriv ) +SLOT=2/2.12_rc1-r1 +SRC_URI=https://alpha.gnu.org/gnu/grub/grub-2.12~rc1.tar.xz fonts? ( mirror://gnu/unifont/unifont-15.0.06/unifont-15.0.06.pcf.gz ) themes? ( mirror://sourceforge/dejavu/dejavu-sans-ttf-2.37.zip ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=05967d484f90a9f02fdaaf4aa1466a01 diff --git a/metadata/md5-cache/sys-boot/grub-9999 b/metadata/md5-cache/sys-boot/grub-9999 index 75d3b97cb098..3f00cf653bb2 100644 --- a/metadata/md5-cache/sys-boot/grub-9999 +++ b/metadata/md5-cache/sys-boot/grub-9999 @@ -10,8 +10,8 @@ LICENSE=GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3 PROPERTIES=live RDEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:0 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) kernel_linux? ( grub_platforms_efi-32? ( sys-boot/efibootmgr ) grub_platforms_efi-64? ( sys-boot/efibootmgr ) ) !sys-boot/grub:0 nls? ( sys-devel/gettext ) REQUIRED_USE=grub_platforms_coreboot? ( fonts ) grub_platforms_qemu? ( fonts ) grub_platforms_ieee1275? ( fonts ) grub_platforms_loongson? ( fonts ) -RESTRICT=!test? ( test ) +RESTRICT=!test? ( test ) test? ( userpriv ) SLOT=2/9999 -SRC_URI=fonts? ( mirror://gnu/unifont/unifont-12.1.02/unifont-12.1.02.pcf.gz ) themes? ( mirror://sourceforge/dejavu/dejavu-sans-ttf-2.37.zip ) +SRC_URI=fonts? ( mirror://gnu/unifont/unifont-15.0.06/unifont-15.0.06.pcf.gz ) themes? ( mirror://sourceforge/dejavu/dejavu-sans-ttf-2.37.zip ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7bb14137ec39ea3f29590154c18eafce +_md5_=b3b761e7abb9d2b9b9ccdf99be010fde diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz index 774348c49381857451c1d10aa8dae3af4eebec95..c2e8df6c50dd3307051db90a94e96a04472ee1b7 100644 GIT binary patch literal 34143 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

          =e{-Y#;>#@Zfr&wg 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

          >*xhq8QrX6kBu`|z= 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%0A7iqak<#L?p@f$fw!2;uP6ohB!2>6gYVFueRX~d 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 ViC$vksddVK`~UuL7SrbY008&i3OWD) diff --git a/metadata/md5-cache/sys-devel/automake-1.16.5-r1 b/metadata/md5-cache/sys-devel/automake-1.16.5-r1 index 042b92a6cf16..37a47b5c33bf 100644 --- a/metadata/md5-cache/sys-devel/automake-1.16.5-r1 +++ b/metadata/md5-cache/sys-devel/automake-1.16.5-r1 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://www.gnu.org/software/automake/ INHERIT=python-any-r1 IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-2 RDEPEND=>=dev-lang/perl-5.6 >=sys-devel/automake-wrapper-11 >=sys-devel/autoconf-2.69:* sys-devel/gnuconfig RESTRICT=!test? ( test ) SLOT=1.16 SRC_URI=mirror://gnu/automake/automake-1.16.5.tar.xz https://alpha.gnu.org/pub/gnu/automake/automake-1.16.5.tar.xz _eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=96d5b675676a5451bd096f8ecb7617f5 +_md5_=ca53dbac05fae2c136e47962f6dbd32c diff --git a/metadata/md5-cache/sys-devel/clang-14.0.6-r1 b/metadata/md5-cache/sys-devel/clang-14.0.6-r1 index 79bc21bf73c4..e0205900947c 100644 --- a/metadata/md5-cache/sys-devel/clang-14.0.6-r1 +++ b/metadata/md5-cache/sys-devel/clang-14.0.6-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) || ( llvm_targets_AArch64 ll RESTRICT=!test? ( test ) !test? ( test ) SLOT=14 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-14.0.6-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r2.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=86c93692eb7f156cf22a7a103b6e1bea diff --git a/metadata/md5-cache/sys-devel/clang-14.0.6-r4 b/metadata/md5-cache/sys-devel/clang-14.0.6-r4 index 54abe8498947..0fffdf496117 100644 --- a/metadata/md5-cache/sys-devel/clang-14.0.6-r4 +++ b/metadata/md5-cache/sys-devel/clang-14.0.6-r4 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) || ( llvm_targets_AArch64 ll RESTRICT=!test? ( test ) !test? ( test ) SLOT=14 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-14.0.6-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r4.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a559bc134d198d28e03607e461498195 diff --git a/metadata/md5-cache/sys-devel/clang-15.0.7-r1 b/metadata/md5-cache/sys-devel/clang-15.0.7-r1 index 7351792a2348..d52bd99967c1 100644 --- a/metadata/md5-cache/sys-devel/clang-15.0.7-r1 +++ b/metadata/md5-cache/sys-devel/clang-15.0.7-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=15/15g1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b69921e3360c0c617082db23bde2927a diff --git a/metadata/md5-cache/sys-devel/clang-15.0.7-r3 b/metadata/md5-cache/sys-devel/clang-15.0.7-r3 index a6ef600d5233..7011dadbd6c1 100644 --- a/metadata/md5-cache/sys-devel/clang-15.0.7-r3 +++ b/metadata/md5-cache/sys-devel/clang-15.0.7-r3 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=15/15g1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r3.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=094b32f0941932fd000b51e96a537263 diff --git a/metadata/md5-cache/sys-devel/clang-16.0.5 b/metadata/md5-cache/sys-devel/clang-16.0.5 index 9dcf6fd0ba38..96abf7c32ec8 100644 --- a/metadata/md5-cache/sys-devel/clang-16.0.5 +++ b/metadata/md5-cache/sys-devel/clang-16.0.5 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=19a15acda45b2b393cbe941c66f20a24 diff --git a/metadata/md5-cache/sys-devel/clang-16.0.6 b/metadata/md5-cache/sys-devel/clang-16.0.6 index 7864c2691c7a..8246635c3b72 100644 --- a/metadata/md5-cache/sys-devel/clang-16.0.6 +++ b/metadata/md5-cache/sys-devel/clang-16.0.6 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0a8498bf4042dd0bae5c4866b47cc332 diff --git a/metadata/md5-cache/sys-devel/clang-17.0.0.9999 b/metadata/md5-cache/sys-devel/clang-17.0.0.9999 index cf514c0c8af5..e5fa6f52015a 100644 --- a/metadata/md5-cache/sys-devel/clang-17.0.0.9999 +++ b/metadata/md5-cache/sys-devel/clang-17.0.0.9999 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=17/17.0.0.9999 -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1c7b5d2157229c213826bccf09459603 diff --git a/metadata/md5-cache/sys-devel/clang-17.0.0_pre20230630 b/metadata/md5-cache/sys-devel/clang-17.0.0_pre20230630 deleted file mode 100644 index 83d402bde43c..000000000000 --- a/metadata/md5-cache/sys-devel/clang-17.0.0_pre20230630 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-util/cmake-3.16 doc? ( python_single_target_python3_10? ( dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/recommonmark[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ) xml? ( virtual/pkgconfig ) dev-python/sphinx >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=~sys-devel/llvm-17.0.0_pre20230630:17=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2: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(-)?] ) llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=C language family frontend for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org multilib multilib-minimal prefix python-single-r1 toolchain-funcs -IUSE=+debug doc +extra ieee-long-double +pie +static-analyzer test xml test +doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT -PDEPEND=~sys-devel/clang-runtime-17.0.0_pre20230630 sys-devel/clang-toolchain-symlinks:17 -RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) ~sys-devel/llvm-17.0.0_pre20230630:17=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2: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(-)?] ) >=sys-devel/clang-common-17.0.0_pre20230630 llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Xtensa] ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=17/17.0.0_pre20230630 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1c7b5d2157229c213826bccf09459603 diff --git a/metadata/md5-cache/sys-devel/clang-17.0.0_pre20230705 b/metadata/md5-cache/sys-devel/clang-17.0.0_pre20230705 index 246acd481f14..e7683e7efc35 100644 --- a/metadata/md5-cache/sys-devel/clang-17.0.0_pre20230705 +++ b/metadata/md5-cache/sys-devel/clang-17.0.0_pre20230705 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=17/17.0.0_pre20230705 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1c7b5d2157229c213826bccf09459603 diff --git a/metadata/md5-cache/sys-devel/clang-common-14.0.6 b/metadata/md5-cache/sys-devel/clang-common-14.0.6 index 99e97cfe11a2..91043384dcfd 100644 --- a/metadata/md5-cache/sys-devel/clang-common-14.0.6 +++ b/metadata/md5-cache/sys-devel/clang-common-14.0.6 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=4b96bac2e683306fd625bd17c582e0e5 diff --git a/metadata/md5-cache/sys-devel/clang-common-15.0.7-r5 b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r5 index c23fa30b3b6f..bfd6224d0f4a 100644 --- a/metadata/md5-cache/sys-devel/clang-common-15.0.7-r5 +++ b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r5 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-15.0.7 ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=9d88a62b4082774b870bb8a60799139d diff --git a/metadata/md5-cache/sys-devel/clang-common-15.0.7-r6 b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r6 index 60d112d83cbb..4cd3972a28d8 100644 --- a/metadata/md5-cache/sys-devel/clang-common-15.0.7-r6 +++ b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r6 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-15.0.7 ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=68448d6776e49717f1eb0754261824fa diff --git a/metadata/md5-cache/sys-devel/clang-common-16.0.5-r1 b/metadata/md5-cache/sys-devel/clang-common-16.0.5-r1 index 4661e28d7ee8..1ee73f1f64b7 100644 --- a/metadata/md5-cache/sys-devel/clang-common-16.0.5-r1 +++ b/metadata/md5-cache/sys-devel/clang-common-16.0.5-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-16.0.5 ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=7aec32a14663643b009443508a60bbae diff --git a/metadata/md5-cache/sys-devel/clang-common-16.0.6-r1 b/metadata/md5-cache/sys-devel/clang-common-16.0.6-r1 index 6ed22eb5a7a6..1a3e370ee1d0 100644 --- a/metadata/md5-cache/sys-devel/clang-common-16.0.6-r1 +++ b/metadata/md5-cache/sys-devel/clang-common-16.0.6-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-16.0.6 ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=80cd74a54e67e2f0ed89fa3de9b93a43 diff --git a/metadata/md5-cache/sys-devel/clang-common-17.0.0.9999 b/metadata/md5-cache/sys-devel/clang-common-17.0.0.9999 index d92fa03e3082..81fd169393ed 100644 --- a/metadata/md5-cache/sys-devel/clang-common-17.0.0.9999 +++ b/metadata/md5-cache/sys-devel/clang-common-17.0.0.9999 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-17.0.0.9999 ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) PROPERTIES=live SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=855301ffd5b0993e89501581c6845bc4 diff --git a/metadata/md5-cache/sys-devel/clang-common-17.0.0_pre20230630 b/metadata/md5-cache/sys-devel/clang-common-17.0.0_pre20230630 deleted file mode 100644 index 42f4b77383d3..000000000000 --- a/metadata/md5-cache/sys-devel/clang-common-17.0.0_pre20230630 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install preinst prepare pretend unpack -DESCRIPTION=Common files shared between multiple slots of clang -EAPI=8 -HOMEPAGE=https://llvm.org/ -IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config ) -INHERIT=bash-completion-r1 llvm.org -IUSE=default-compiler-rt default-libcxx default-lld llvm-libunwind hardened stricter -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-17.0.0_pre20230630 ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=855301ffd5b0993e89501581c6845bc4 diff --git a/metadata/md5-cache/sys-devel/clang-common-17.0.0_pre20230705 b/metadata/md5-cache/sys-devel/clang-common-17.0.0_pre20230705 index b68f00861d92..1d59b01913ac 100644 --- a/metadata/md5-cache/sys-devel/clang-common-17.0.0_pre20230705 +++ b/metadata/md5-cache/sys-devel/clang-common-17.0.0_pre20230705 @@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-17.0.0_pre20230705 ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( sys-devel/lld ) !default-lld? ( sys-devel/binutils ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=855301ffd5b0993e89501581c6845bc4 diff --git a/metadata/md5-cache/sys-devel/clang-runtime-17.0.0_pre20230630 b/metadata/md5-cache/sys-devel/clang-runtime-17.0.0_pre20230630 deleted file mode 100644 index b9c7721ca71d..000000000000 --- a/metadata/md5-cache/sys-devel/clang-runtime-17.0.0_pre20230630 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=pretend -DESCRIPTION=Meta-ebuild for clang runtime libraries -EAPI=8 -HOMEPAGE=https://clang.llvm.org/ -INHERIT=multilib-build toolchain-funcs -IUSE=+compiler-rt libcxx openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -LICENSE=metapackage -PROPERTIES=live -RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-17.0.0_pre20230630:17[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~sys-libs/compiler-rt-sanitizers-17.0.0_pre20230630:17[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=sys-libs/libcxx-17.0.0_pre20230630[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=sys-libs/libomp-17.0.0_pre20230630[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) -REQUIRED_USE=sanitize? ( compiler-rt ) -SLOT=17 -_eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=a2cbb671ba47f2c77b593a6e199d20d0 diff --git a/metadata/md5-cache/sys-devel/lld-14.0.6-r1 b/metadata/md5-cache/sys-devel/lld-14.0.6-r1 index 4df068ca77bc..6faee933a4a7 100644 --- a/metadata/md5-cache/sys-devel/lld-14.0.6-r1 +++ b/metadata/md5-cache/sys-devel/lld-14.0.6-r1 @@ -12,5 +12,5 @@ RDEPEND=~sys-devel/llvm-14.0.6 !sys-devel/lld:0 RESTRICT=!test? ( test ) !test? ( test ) SLOT=14/14 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=26671ae41a4c43c90c6965c6a33bad29 diff --git a/metadata/md5-cache/sys-devel/lld-15.0.7 b/metadata/md5-cache/sys-devel/lld-15.0.7 index 3f24a36a695b..b1df31584211 100644 --- a/metadata/md5-cache/sys-devel/lld-15.0.7 +++ b/metadata/md5-cache/sys-devel/lld-15.0.7 @@ -13,5 +13,5 @@ RDEPEND=~sys-devel/llvm-15.0.7 sys-libs/zlib:= !sys-devel/lld:0 RESTRICT=!test? ( test ) !test? ( test ) SLOT=15/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=77afdbb022522342650c5d0c89af55de diff --git a/metadata/md5-cache/sys-devel/lld-16.0.5 b/metadata/md5-cache/sys-devel/lld-16.0.5 index ab9c6e8ec2a2..df7bb7f2fca1 100644 --- a/metadata/md5-cache/sys-devel/lld-16.0.5 +++ b/metadata/md5-cache/sys-devel/lld-16.0.5 @@ -13,5 +13,5 @@ RDEPEND=~sys-devel/llvm-16.0.5[zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f2f1e347642dc048a5f8ccc469ed5749 diff --git a/metadata/md5-cache/sys-devel/lld-16.0.6 b/metadata/md5-cache/sys-devel/lld-16.0.6 index dc4d41ad3bcc..2ada20e4cdf8 100644 --- a/metadata/md5-cache/sys-devel/lld-16.0.6 +++ b/metadata/md5-cache/sys-devel/lld-16.0.6 @@ -13,5 +13,5 @@ RDEPEND=~sys-devel/llvm-16.0.6[zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r1.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=784950513c0c8b3e153d6a239d464921 diff --git a/metadata/md5-cache/sys-devel/lld-17.0.0.9999 b/metadata/md5-cache/sys-devel/lld-17.0.0.9999 index 337cd6e48a88..28cb833fd224 100644 --- a/metadata/md5-cache/sys-devel/lld-17.0.0.9999 +++ b/metadata/md5-cache/sys-devel/lld-17.0.0.9999 @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=~sys-devel/llvm-17.0.0.9999[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0 RESTRICT=!test? ( test ) SLOT=17/17.0.0.9999 -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=117b83d9f1de10787a6835fd3eb43460 diff --git a/metadata/md5-cache/sys-devel/lld-17.0.0_pre20230630 b/metadata/md5-cache/sys-devel/lld-17.0.0_pre20230630 deleted file mode 100644 index 4e6ecf8d0044..000000000000 --- a/metadata/md5-cache/sys-devel/lld-17.0.0_pre20230630 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/llvm:17 test? ( >=dev-util/cmake-3.16 || ( ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-python/lit-17.0.0_pre20230630[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.4:3.11 >=dev-python/lit-17.0.0_pre20230630[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 >=dev-python/lit-17.0.0_pre20230630[python_targets_python3_10(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=~sys-devel/llvm-17.0.0_pre20230630[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !!sys-devel/llvm:0 -DESCRIPTION=The LLVM linker (link editor) -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+debug test zstd -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -PDEPEND=>=sys-devel/lld-toolchain-symlinks-16-r2:17 -RDEPEND=~sys-devel/llvm-17.0.0_pre20230630[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0 -RESTRICT=!test? ( test ) -SLOT=17/17.0.0_pre20230630 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=117b83d9f1de10787a6835fd3eb43460 diff --git a/metadata/md5-cache/sys-devel/lld-17.0.0_pre20230705 b/metadata/md5-cache/sys-devel/lld-17.0.0_pre20230705 index 4b1af06cf371..c8a30c1e4fb6 100644 --- a/metadata/md5-cache/sys-devel/lld-17.0.0_pre20230705 +++ b/metadata/md5-cache/sys-devel/lld-17.0.0_pre20230705 @@ -12,5 +12,5 @@ RDEPEND=~sys-devel/llvm-17.0.0_pre20230705[debug=,zstd=] sys-libs/zlib:= zstd? ( RESTRICT=!test? ( test ) SLOT=17/17.0.0_pre20230705 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=117b83d9f1de10787a6835fd3eb43460 diff --git a/metadata/md5-cache/sys-devel/llvm-14.0.6-r2 b/metadata/md5-cache/sys-devel/llvm-14.0.6-r2 index f9c498a39fea..35b9e2cf41e9 100644 --- a/metadata/md5-cache/sys-devel/llvm-14.0.6-r2 +++ b/metadata/md5-cache/sys-devel/llvm-14.0.6-r2 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=14 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-14.0.6-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r2.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c85b453ff2e87bedb11e6b27dbbb787f diff --git a/metadata/md5-cache/sys-devel/llvm-14.0.6-r4 b/metadata/md5-cache/sys-devel/llvm-14.0.6-r4 index e2b0f217aa99..436ae7309921 100644 --- a/metadata/md5-cache/sys-devel/llvm-14.0.6-r4 +++ b/metadata/md5-cache/sys-devel/llvm-14.0.6-r4 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=14 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-14.0.6-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r4.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a7dc60bae53876c709ccda113b5f7acf diff --git a/metadata/md5-cache/sys-devel/llvm-15.0.7 b/metadata/md5-cache/sys-devel/llvm-15.0.7 index 31980e33b095..1cb68223ffb0 100644 --- a/metadata/md5-cache/sys-devel/llvm-15.0.7 +++ b/metadata/md5-cache/sys-devel/llvm-15.0.7 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=15/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a76072a74390bba744b933db44e6111c diff --git a/metadata/md5-cache/sys-devel/llvm-15.0.7-r3 b/metadata/md5-cache/sys-devel/llvm-15.0.7-r3 index 7527b224ce8d..ecbe0e1609f9 100644 --- a/metadata/md5-cache/sys-devel/llvm-15.0.7-r3 +++ b/metadata/md5-cache/sys-devel/llvm-15.0.7-r3 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=15/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r3.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a1e9c35de2a23d20cd457a3715e4d760 diff --git a/metadata/md5-cache/sys-devel/llvm-16.0.5 b/metadata/md5-cache/sys-devel/llvm-16.0.5 index 509c940fe50d..371aabfbc9ee 100644 --- a/metadata/md5-cache/sys-devel/llvm-16.0.5 +++ b/metadata/md5-cache/sys-devel/llvm-16.0.5 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3cdc0d2fe94d44f1575e1ae6df042baf diff --git a/metadata/md5-cache/sys-devel/llvm-16.0.6 b/metadata/md5-cache/sys-devel/llvm-16.0.6 index 470f6707268c..aa033c09048c 100644 --- a/metadata/md5-cache/sys-devel/llvm-16.0.6 +++ b/metadata/md5-cache/sys-devel/llvm-16.0.6 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) !test? ( test ) SLOT=16/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=442ba8056e779ea63b88aa1ffdfb0d4e diff --git a/metadata/md5-cache/sys-devel/llvm-17.0.0.9999 b/metadata/md5-cache/sys-devel/llvm-17.0.0.9999 index 7d5d3b0b4ee7..0c6dd90cf80c 100644 --- a/metadata/md5-cache/sys-devel/llvm-17.0.0.9999 +++ b/metadata/md5-cache/sys-devel/llvm-17.0.0.9999 @@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) RESTRICT=!test? ( test ) SLOT=17/17.0.0.9999 -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3040b97fc116b91f1b2d1be26e175a49 diff --git a/metadata/md5-cache/sys-devel/llvm-17.0.0_pre20230630 b/metadata/md5-cache/sys-devel/llvm-17.0.0_pre20230630 deleted file mode 100644 index 11ce7a8c6a0e..000000000000 --- a/metadata/md5-cache/sys-devel/llvm-17.0.0_pre20230630 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) dev-lang/perl >=dev-util/cmake-3.16 sys-devel/gnuconfig kernel_Darwin? ( =sys-devel/binutils-apple-5.1 ) doc? ( || ( ( >=dev-lang/python-3.12.0_beta3:3.12 dev-python/recommonmark[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.4:3.11 dev-python/recommonmark[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 dev-python/recommonmark[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) ) ) libffi? ( virtual/pkgconfig ) dev-python/sphinx >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=sys-libs/zlib: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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit: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(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1: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(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3: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(-)?] ) xar? ( app-arch/xar ) xml? ( dev-libs/libxml2: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(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1: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(-)?] ) binutils-plugin? ( sys-libs/binutils-libs ) -DESCRIPTION=Low Level Virtual Machine -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm.org multilib-minimal pax-utils python-any-r1 toolchain-funcs -IUSE=+binutils-plugin +debug debuginfod doc exegesis libedit +libffi ncurses test xar xml z3 zstd +doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc -PDEPEND=sys-devel/llvm-common sys-devel/llvm-toolchain-symlinks:17 binutils-plugin? ( >=sys-devel/llvmgold-17 ) -RDEPEND=sys-libs/zlib: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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit: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(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1: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(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3: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(-)?] ) xar? ( app-arch/xar ) xml? ( dev-libs/libxml2: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(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1: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(-)?] ) !sys-devel/llvm:0 -REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) -RESTRICT=!test? ( test ) -SLOT=17/17.0.0_pre20230630 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3040b97fc116b91f1b2d1be26e175a49 diff --git a/metadata/md5-cache/sys-devel/llvm-17.0.0_pre20230705 b/metadata/md5-cache/sys-devel/llvm-17.0.0_pre20230705 index 4f950e7bcccc..e6b87b0a5496 100644 --- a/metadata/md5-cache/sys-devel/llvm-17.0.0_pre20230705 +++ b/metadata/md5-cache/sys-devel/llvm-17.0.0_pre20230705 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=17/17.0.0_pre20230705 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=3040b97fc116b91f1b2d1be26e175a49 diff --git a/metadata/md5-cache/sys-devel/llvm-common-14.0.6 b/metadata/md5-cache/sys-devel/llvm-common-14.0.6 index 06d72ca14fd0..477338cc2c76 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-14.0.6 +++ b/metadata/md5-cache/sys-devel/llvm-common-14.0.6 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!sys-devel/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=llvm.org d93a3d6e0f2246820f2c5423ce71111a multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=94f9554c557a233570c499d2a1abe891 diff --git a/metadata/md5-cache/sys-devel/llvm-common-15.0.7 b/metadata/md5-cache/sys-devel/llvm-common-15.0.7 index c69e423cdba6..5c821ae24f62 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-15.0.7 +++ b/metadata/md5-cache/sys-devel/llvm-common-15.0.7 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!sys-devel/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=llvm.org d93a3d6e0f2246820f2c5423ce71111a multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=29f96569e5107a0ca343c8accaa2d360 diff --git a/metadata/md5-cache/sys-devel/llvm-common-16.0.5 b/metadata/md5-cache/sys-devel/llvm-common-16.0.5 index fc7d0edeb937..85518e376143 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-16.0.5 +++ b/metadata/md5-cache/sys-devel/llvm-common-16.0.5 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!sys-devel/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=llvm.org d93a3d6e0f2246820f2c5423ce71111a multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=d885bf8075a4cc222494d1fa4fdbb762 diff --git a/metadata/md5-cache/sys-devel/llvm-common-16.0.6 b/metadata/md5-cache/sys-devel/llvm-common-16.0.6 index bb341df3c447..b40e0702a2aa 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-16.0.6 +++ b/metadata/md5-cache/sys-devel/llvm-common-16.0.6 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!sys-devel/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=llvm.org d93a3d6e0f2246820f2c5423ce71111a multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=4b406f98226318955c090ac02aec5138 diff --git a/metadata/md5-cache/sys-devel/llvm-common-17.0.0.9999 b/metadata/md5-cache/sys-devel/llvm-common-17.0.0.9999 index 9fbaebbbc886..3c2323aa571d 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-17.0.0.9999 +++ b/metadata/md5-cache/sys-devel/llvm-common-17.0.0.9999 @@ -8,5 +8,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA PROPERTIES=live RDEPEND=!sys-devel/llvm:0 SLOT=0 -_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org d93a3d6e0f2246820f2c5423ce71111a multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 _md5_=2a5664fc02bf8988a8b1be74ec75557c diff --git a/metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230630 b/metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230630 deleted file mode 100644 index efe2f53de498..000000000000 --- a/metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230630 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install prepare unpack -DESCRIPTION=Common files shared between multiple slots of LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=llvm.org -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=!sys-devel/llvm:0 -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 -_md5_=2a5664fc02bf8988a8b1be74ec75557c diff --git a/metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230705 b/metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230705 index 1acc3a05fec2..d534fea8f9fb 100644 --- a/metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230705 +++ b/metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230705 @@ -7,5 +7,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA RDEPEND=!sys-devel/llvm:0 SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_eclasses_=llvm.org d93a3d6e0f2246820f2c5423ce71111a multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 _md5_=2a5664fc02bf8988a8b1be74ec75557c diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz index 9da18dca280ad707d6f1731fb07fa938e5ce2ef8..b371325ffac8b1a5dabd46111a17d2194b73a341 100644 GIT binary patch literal 36581 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%0D+}!7kP8+{G7VoTe zDp@!=mbDEYvTl+}R}d@;=NVvgsX524ZN38&2%&LlucYG`AFAqf(%ypf*P1RwlG;@t zbDonUt+?&KG8>yq?-9K9o zO*KwCyj1VJhKHiYd32p|Ls6IBaYsNw*KDdKNym0Toew@azPz}sSet#rc5m&*$O`gT zwg#y)DD6-NKnhjbOuhTs@3MKrRL7qzRr3gjHz2Y0tq74wyJ^xIh}pz+6P^?<6J+oX zY^soa96_@KK)uIlQ_lBLlx29k;oYv(XsS2In3p>cZ??EV}of{Em+}cv(>gWtp!?DN12m+sp1Kg zp897~`|%i#687c|Dj`=%4DG{n1^xW5mHGxv74>;tf<9^l+459IY3hAO2|=-@5)&s4 z#IC@IrP@JEUnvl7Y&{*SacBZYji{{ZBeuNuP@2|X0C-uKUG2f9FVdnoaTrv3IskiI ze13VUtR8;bPVkmlUO6!v88qb;3U5E@ghm+13YV*XOK|ND?H8NItmFWV4+mO@G)*2# zP9GS7LT5%2`C-;ilpq>qC_R<3WYTgz`%>{=kKhN%zZ@^9r7o2=xUBPas~Fybx@CFT z!jSJ(9H`@Q1Hn=g!J^yHMZl%FE|i6Qb6p##J)3?m$+1ueCz|u8y5~L~>{|!UM~8Z$ z77quM0$9E3=2L;ks;IjiFSdiNL%T)Z4j;h*bQMRpwWx!Gn$}xfv7*iE;wszg&|{Q{ tR$B)$jC^E1=QKjt$%>BML~kpP?TPB;Wl=dTKUexc{|_s8wd_*?0RRycqnQ8z literal 36592 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 E0LHtdH~;_u diff --git a/metadata/md5-cache/sys-fs/bcachefs-tools-24_p20230603 b/metadata/md5-cache/sys-fs/bcachefs-tools-24_p20230603 index c39002ed725c..c1594b613ea0 100644 --- a/metadata/md5-cache/sys-fs/bcachefs-tools-24_p20230603 +++ b/metadata/md5-cache/sys-fs/bcachefs-tools-24_p20230603 @@ -12,5 +12,5 @@ RDEPEND=app-arch/lz4 dev-libs/libaio dev-libs/libsodium dev-libs/userspace-rcu s RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/koverstreet/bcachefs-tools/archive/1f78fed4693a5361f56508daac59bebd5b556379.tar.gz -> bcachefs-tools-24_p20230603.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.68/download -> anyhow-1.0.68.crate https://crates.io/api/v1/crates/anyhow/1.0.69/download -> anyhow-1.0.69.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/bitfield/0.14.0/download -> bitfield-0.14.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/clang-sys/1.6.0/download -> clang-sys-1.6.0.crate https://crates.io/api/v1/crates/clap_derive/4.1.0/download -> clap_derive-4.1.0.crate https://crates.io/api/v1/crates/clap_lex/0.3.1/download -> clap_lex-0.3.1.crate https://crates.io/api/v1/crates/clap/4.1.4/download -> clap-4.1.4.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/colored/2.0.0/download -> colored-2.0.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cxx/1.0.89/download -> cxx-1.0.89.crate https://crates.io/api/v1/crates/cxx/1.0.91/download -> cxx-1.0.91.crate https://crates.io/api/v1/crates/cxx-build/1.0.89/download -> cxx-build-1.0.89.crate https://crates.io/api/v1/crates/cxx-build/1.0.91/download -> cxx-build-1.0.91.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.89/download -> cxxbridge-flags-1.0.89.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.91/download -> cxxbridge-flags-1.0.91.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.89/download -> cxxbridge-macro-1.0.89.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.91/download -> cxxbridge-macro-1.0.91.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/gag/1.0.0/download -> gag-1.0.0.crate https://crates.io/api/v1/crates/getset/0.1.2/download -> getset-0.1.2.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.4/download -> io-lifetimes-1.0.4.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.5/download -> io-lifetimes-1.0.5.crate https://crates.io/api/v1/crates/is-terminal/0.4.2/download -> is-terminal-0.4.2.crate https://crates.io/api/v1/crates/itertools/0.9.0/download -> itertools-0.9.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libudev-sys/0.1.4/download -> libudev-sys-0.1.4.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.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.8.0/download -> memoffset-0.8.0.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/nom/7.1.3/download -> nom-7.1.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.17.0/download -> once_cell-1.17.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/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/parse-display/0.1.2/download -> parse-display-0.1.2.crate https://crates.io/api/v1/crates/parse-display-derive/0.1.2/download -> parse-display-derive-0.1.2.crate https://crates.io/api/v1/crates/paste/1.0.11/download -> paste-1.0.11.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/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.50/download -> proc-macro2-1.0.50.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/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/rpassword/4.0.5/download -> rpassword-4.0.5.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/rustix/0.36.7/download -> rustix-0.36.7.crate https://crates.io/api/v1/crates/rustix/0.36.8/download -> rustix-0.36.8.crate https://crates.io/api/v1/crates/scratch/1.0.3/download -> scratch-1.0.3.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.3/download -> terminal_size-0.2.3.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/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/udev/0.7.0/download -> udev-0.7.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-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/uuid/1.3.0/download -> uuid-1.3.0.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.10.0+wasi-snapshot-preview1/download -> wasi-0.10.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/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/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://gitlab.com/Matt.Jolly/rust-bindgen-bcachefs/-/archive/f773267b090bf16b9e8375fcbdcd8ba5e88806a8/rust-bindgen-bcachefs-f773267b090bf16b9e8375fcbdcd8ba5e88806a8.tar.gz -> rust-bindgen-bcachefs-f773267b090bf16b9e8375fcbdcd8ba5e88806a8.gl.tar.gz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 _md5_=3ad86d00272c4520830acd2d8dce0f64 diff --git a/metadata/md5-cache/sys-fs/bcachefs-tools-9999 b/metadata/md5-cache/sys-fs/bcachefs-tools-9999 index 0cf6b1f4d29a..c4930a57af97 100644 --- a/metadata/md5-cache/sys-fs/bcachefs-tools-9999 +++ b/metadata/md5-cache/sys-fs/bcachefs-tools-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-arch/lz4 dev-libs/libaio dev-libs/libsodium dev-libs/userspace-rcu sys-apps/keyutils sys-apps/util-linux sys-libs/zlib virtual/udev fuse? ( >=sys-fs/fuse-3.7.0 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 _md5_=4b02d3444703d5d3f58b0909948d4296 diff --git a/metadata/md5-cache/sys-fs/sandboxfs-0.2.0 b/metadata/md5-cache/sys-fs/sandboxfs-0.2.0 index 8b18fd2e8888..3f79fffba33a 100644 --- a/metadata/md5-cache/sys-fs/sandboxfs-0.2.0 +++ b/metadata/md5-cache/sys-fs/sandboxfs-0.2.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT Unlicense RDEPEND=sys-fs/fuse:0 profile? ( dev-util/google-perftools ) SLOT=0 SRC_URI=https://github.com/bazelbuild/sandboxfs/archive/sandboxfs-0.2.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/0.7.10/download -> aho-corasick-0.7.10.crate https://crates.io/api/v1/crates/arc-swap/0.4.6/download -> arc-swap-0.4.6.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/backtrace/0.3.46/download -> backtrace-0.3.46.crate https://crates.io/api/v1/crates/backtrace-sys/0.1.37/download -> backtrace-sys-0.1.37.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/cc/1.0.52/download -> cc-1.0.52.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/cpuprofiler/0.0.4/download -> cpuprofiler-0.0.4.crate https://crates.io/api/v1/crates/env_logger/0.5.13/download -> env_logger-0.5.13.crate https://crates.io/api/v1/crates/error-chain/0.12.2/download -> error-chain-0.12.2.crate https://crates.io/api/v1/crates/failure/0.1.7/download -> failure-0.1.7.crate https://crates.io/api/v1/crates/failure_derive/0.1.7/download -> failure_derive-0.1.7.crate https://crates.io/api/v1/crates/fuse/0.3.1/download -> fuse-0.3.1.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.1.14/download -> getrandom-0.1.14.crate https://crates.io/api/v1/crates/hermit-abi/0.1.12/download -> hermit-abi-0.1.12.crate https://crates.io/api/v1/crates/humantime/1.3.0/download -> humantime-1.3.0.crate https://crates.io/api/v1/crates/itoa/0.4.5/download -> itoa-0.4.5.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/libc/0.2.69/download -> libc-0.2.69.crate https://crates.io/api/v1/crates/log/0.3.9/download -> log-0.3.9.crate https://crates.io/api/v1/crates/log/0.4.8/download -> log-0.4.8.crate https://crates.io/api/v1/crates/memchr/2.3.3/download -> memchr-2.3.3.crate https://crates.io/api/v1/crates/nix/0.12.1/download -> nix-0.12.1.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.17/download -> pkg-config-0.3.17.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.6/download -> ppv-lite86-0.2.6.crate https://crates.io/api/v1/crates/proc-macro2/1.0.12/download -> proc-macro2-1.0.12.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.4/download -> quote-1.0.4.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.56/download -> redox_syscall-0.1.56.crate https://crates.io/api/v1/crates/regex/1.3.7/download -> regex-1.3.7.crate https://crates.io/api/v1/crates/regex-syntax/0.6.17/download -> regex-syntax-0.6.17.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.2/download -> remove_dir_all-0.5.2.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.16/download -> rustc-demangle-0.1.16.crate https://crates.io/api/v1/crates/ryu/1.0.4/download -> ryu-1.0.4.crate https://crates.io/api/v1/crates/sandboxfs/0.2.0/download -> sandboxfs-0.2.0.crate https://crates.io/api/v1/crates/serde/1.0.106/download -> serde-1.0.106.crate https://crates.io/api/v1/crates/serde_derive/1.0.106/download -> serde_derive-1.0.106.crate https://crates.io/api/v1/crates/serde_json/1.0.52/download -> serde_json-1.0.52.crate https://crates.io/api/v1/crates/signal-hook/0.1.14/download -> signal-hook-0.1.14.crate https://crates.io/api/v1/crates/signal-hook-registry/1.2.0/download -> signal-hook-registry-1.2.0.crate https://crates.io/api/v1/crates/syn/1.0.18/download -> syn-1.0.18.crate https://crates.io/api/v1/crates/synstructure/0.12.3/download -> synstructure-0.12.3.crate https://crates.io/api/v1/crates/tempfile/3.1.0/download -> tempfile-3.1.0.crate https://crates.io/api/v1/crates/termcolor/1.1.0/download -> termcolor-1.1.0.crate https://crates.io/api/v1/crates/thread-scoped/1.0.2/download -> thread-scoped-1.0.2.crate https://crates.io/api/v1/crates/thread_local/1.0.1/download -> thread_local-1.0.1.crate https://crates.io/api/v1/crates/threadpool/1.8.0/download -> threadpool-1.8.0.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/unicode-width/0.1.7/download -> unicode-width-0.1.7.crate https://crates.io/api/v1/crates/unicode-xid/0.2.0/download -> unicode-xid-0.2.0.crate https://crates.io/api/v1/crates/users/0.9.1/download -> users-0.9.1.crate https://crates.io/api/v1/crates/version_check/0.9.1/download -> version_check-0.9.1.crate https://crates.io/api/v1/crates/void/1.0.2/download -> void-1.0.2.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi/0.3.8/download -> winapi-0.3.8.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/xattr/0.2.2/download -> xattr-0.2.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=12bc3a9f4a15934a7989b274b7c9a63f diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz index da7b8e0d8989d1c6015bf05f7354953a95be3ce7..137b145302f488c24a8e3dd2eac3a109964bd676 100644 GIT binary patch literal 20957 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 Qp8w(h1wgQYPsf)40Pcaye*gdg literal 34512 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 E09>;}I{*Lx diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.181 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.181 deleted file mode 100644 index 8539a2d924cf..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.181 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.181 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.10.181 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.181 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-191.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-191.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9ec2619eeb362c53d37cae2b1ef4e38a diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.182 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.182 deleted file mode 100644 index 0313d29b284e..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.182 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.182 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.10.182 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.182 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-192.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-192.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3677311e1815525f59538d1bf4e806b0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.183 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.183 deleted file mode 100644 index 38e333d88bbc..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.183 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.183 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.10.183 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.183 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-193.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-193.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3677311e1815525f59538d1bf4e806b0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.184 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.184 deleted file mode 100644 index c59c38f7f46f..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.184 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.184 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.10.184 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.184 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-194.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-194.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3677311e1815525f59538d1bf4e806b0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.185 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.185 deleted file mode 100644 index 6c08ff30b357..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.185 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.185 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.10.185 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.185 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-195.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-195.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b681203541182914bde1d728f325a0d3 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.186 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.186 index f81c1307f8ec..efb161204e59 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.186 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.186 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) INHERIT=kernel-build toolchain-funcs IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-5.10.186 RDEPEND=!sys-kernel/gentoo-kernel-bin:5.10.186 virtual/libelf @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=5.10.186 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-196.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-196.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 ) _eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=3677311e1815525f59538d1bf4e806b0 +_md5_=9ec2619eeb362c53d37cae2b1ef4e38a diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.114 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.114 deleted file mode 100644 index 7173328c2283..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.114 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.114 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.114 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.114 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-120.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-120.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6d928fedf6bbf5f3abe5ec647e9a1f61 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.115 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.115 deleted file mode 100644 index 36fb8cf43242..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.115 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.115 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.115 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.115 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-121.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-121.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9de7b29d1e4407b307182ed95a3d9bf0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.116 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.116 deleted file mode 100644 index 7601e74e235a..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.116 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.116 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.116 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.116 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-122.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-122.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9de7b29d1e4407b307182ed95a3d9bf0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.117 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.117 deleted file mode 100644 index 88c81d097946..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.117 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.117 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.117 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.117 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-123.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-123.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9de7b29d1e4407b307182ed95a3d9bf0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.118 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.118 deleted file mode 100644 index e0cd19f11b2e..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.118 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.118 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.118 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.118 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-124.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-124.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=baace808b004c1e9d05b0096a76b58b0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.119 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.119 deleted file mode 100644 index 9679153cceba..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.119 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.119 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.119 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.119 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-125.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-125.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9de7b29d1e4407b307182ed95a3d9bf0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.120 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.120 index 84aaefdbe63f..9962dbe40ea3 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.120 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.120 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) INHERIT=kernel-build toolchain-funcs IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-5.15.120 RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.120 virtual/libelf @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=5.15.120 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-126.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-126.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) _eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9de7b29d1e4407b307182ed95a3d9bf0 +_md5_=6d928fedf6bbf5f3abe5ec647e9a1f61 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.244 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.244 deleted file mode 100644 index 916f3c75a861..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.244 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build -IUSE=debug savedconfig +initramfs test +strip -KEYWORDS=amd64 arm64 ~ppc ppc64 x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.244 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.4.244 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.244 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-251.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-251.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-x86_64.config -> kernel-x86_64.config.5.4.21 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-aarch64.config -> kernel-aarch64.config.5.4.21 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-ppc64le.config -> kernel-ppc64le.config.5.4.21 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-i686.config -> kernel-i686.config.5.4.21 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=c5202fb984bda50660a4637949f3e466 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.245 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.245 deleted file mode 100644 index 63bdcc3f4097..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.245 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build -IUSE=debug savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.245 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.4.245 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.245 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-252.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-252.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-x86_64.config -> kernel-x86_64.config.5.4.21 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-aarch64.config -> kernel-aarch64.config.5.4.21 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-ppc64le.config -> kernel-ppc64le.config.5.4.21 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-i686.config -> kernel-i686.config.5.4.21 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=22d8f8f752ea86f596191f3d49d288aa diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.246 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.246 deleted file mode 100644 index ea2176b27c22..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.246 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build -IUSE=debug savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.246 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.4.246 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.246 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-253.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-253.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-x86_64.config -> kernel-x86_64.config.5.4.21 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-aarch64.config -> kernel-aarch64.config.5.4.21 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-ppc64le.config -> kernel-ppc64le.config.5.4.21 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-i686.config -> kernel-i686.config.5.4.21 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=22d8f8f752ea86f596191f3d49d288aa diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.247 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.247 deleted file mode 100644 index e50b63c5a48b..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.247 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build -IUSE=debug savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.247 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.4.247 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.247 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-254.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-254.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-x86_64.config -> kernel-x86_64.config.5.4.21 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-aarch64.config -> kernel-aarch64.config.5.4.21 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-ppc64le.config -> kernel-ppc64le.config.5.4.21 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-i686.config -> kernel-i686.config.5.4.21 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=22d8f8f752ea86f596191f3d49d288aa diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.248 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.248 deleted file mode 100644 index 513fddd1fb3e..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.248 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build -IUSE=debug savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.248 -RDEPEND=!sys-kernel/gentoo-kernel-bin:5.4.248 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.248 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-255.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-255.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-x86_64.config -> kernel-x86_64.config.5.4.21 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-aarch64.config -> kernel-aarch64.config.5.4.21 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-ppc64le.config -> kernel-ppc64le.config.5.4.21 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-i686.config -> kernel-i686.config.5.4.21 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7a117a3f50c750957b86dfd22dac037c diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.249 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.249 index 8c909e2f1610..a313c184a2e6 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.249 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.249 @@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) INHERIT=kernel-build IUSE=debug savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ~ppc ppc64 x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-5.4.249 RDEPEND=!sys-kernel/gentoo-kernel-bin:5.4.249 virtual/libelf @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=5.4.249 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-256.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-256.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-x86_64.config -> kernel-x86_64.config.5.4.21 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-aarch64.config -> kernel-aarch64.config.5.4.21 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-ppc64le.config -> kernel-ppc64le.config.5.4.21 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-i686.config -> kernel-i686.config.5.4.21 ) _eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=22d8f8f752ea86f596191f3d49d288aa +_md5_=c5202fb984bda50660a4637949f3e466 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.31 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.31 deleted file mode 100644 index 0ca301077d36..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.31 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.31 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.31 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.31 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-36.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-36.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=38e8a449f1a0eddfa5647efabfd6d470 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.32 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.32 deleted file mode 100644 index b8a050961e17..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.32 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.32 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.32 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.32 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-37.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-37.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fd499f3354bc25c94813a3872010ca13 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.33 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.33 deleted file mode 100644 index 2edddf1b64d8..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.33 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.33 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.33 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.33 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-38.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-38.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fd499f3354bc25c94813a3872010ca13 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.34 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.34 deleted file mode 100644 index 07bd95a39234..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.34 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.34 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.34 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.34 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-39.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-39.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fd499f3354bc25c94813a3872010ca13 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.35 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.35 deleted file mode 100644 index eae9efe419a3..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.35 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.35 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.35 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.35 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-40.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-40.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=00831aa12d8e4662de26a72b749c530a diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.36 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.36 deleted file mode 100644 index 832c9822536a..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.36 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.36 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.36 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.36 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-41.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-41.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fd499f3354bc25c94813a3872010ca13 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.37 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.37 deleted file mode 100644 index eaa7f945ed53..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.37 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.37 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.37 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.37 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-42.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-42.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fd499f3354bc25c94813a3872010ca13 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.10 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.10 deleted file mode 100644 index 28dc5ef2788b..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.10 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip modules-sign -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.10 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.3.10 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.10 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-13.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-13.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=08b5b99d601f1101a994a2e648c02e19 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.11 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.11 deleted file mode 100644 index 8497c2c2fa3f..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.11 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip modules-sign -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.11 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.3.11 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.11 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-14.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-14.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=08b5b99d601f1101a994a2e648c02e19 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.5 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.5 deleted file mode 100644 index cdeaa0c8166d..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.5 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.5 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.3.5 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.5 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-8.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-8.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.1-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=52d80b933d0abd24a9d5d1f888aada90 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.6 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.6 deleted file mode 100644 index 967e2fcdc3ec..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.6 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.6 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.3.6 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.6 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-9.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-9.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.1-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=52d80b933d0abd24a9d5d1f888aada90 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.7 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.7 deleted file mode 100644 index b4b0669142e3..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.7 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.7 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.3.7 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.7 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-10.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-10.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.1-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=52d80b933d0abd24a9d5d1f888aada90 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.8 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.8 deleted file mode 100644 index 92e6c20418ae..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.8 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test -DESCRIPTION=Linux kernel built with Gentoo patches -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs -IUSE=debug hardened savedconfig +initramfs test +strip modules-sign -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.8 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.3.8 virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.8 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-11.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-11.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=08b5b99d601f1101a994a2e648c02e19 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.9 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.4.3 similarity index 70% rename from metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.9 rename to metadata/md5-cache/sys-kernel/gentoo-kernel-6.4.3 index 6de12ccedb6e..c876f2adfde1 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.3.9 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.4.3 @@ -8,11 +8,11 @@ INHERIT=kernel-build toolchain-funcs IUSE=debug hardened savedconfig +initramfs test +strip modules-sign KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.9 -RDEPEND=!sys-kernel/gentoo-kernel-bin:6.3.9 virtual/libelf +PDEPEND=>=virtual/dist-kernel-6.4.3 +RDEPEND=!sys-kernel/gentoo-kernel-bin:6.4.3 virtual/libelf REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.9 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.3-12.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.3-12.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.7-gentoo ) +SLOT=6.4.3 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-5.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-5.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.3-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.4.3-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.3-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.4.3-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.3-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.4.3-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.3-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.4.3-gentoo ) _eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=584352085e599aff78077b88034c3d80 +_md5_=ebcad0f3837c2e0dd5c21874a95a558b diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.181 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.181 deleted file mode 100644 index da0b4dbfb787..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.181 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=amd64 arm64 ppc64 x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.181 -RDEPEND=!sys-kernel/gentoo-kernel:5.10.181 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.181 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-191.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-191.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.181-1.gpkg.tar -> gentoo-kernel-5.10.181-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.181-1.gpkg.tar -> gentoo-kernel-5.10.181-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.181-1.gpkg.tar -> gentoo-kernel-5.10.181-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.181-1.gpkg.tar -> gentoo-kernel-5.10.181-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=c1313cc99d682ca5539e6bb6165a06f9 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.182 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.182 deleted file mode 100644 index 72a5a3a53d32..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.182 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.182 -RDEPEND=!sys-kernel/gentoo-kernel:5.10.182 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.182 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-192.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-192.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.182-1.gpkg.tar -> gentoo-kernel-5.10.182-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.182-1.gpkg.tar -> gentoo-kernel-5.10.182-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.182-1.gpkg.tar -> gentoo-kernel-5.10.182-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.182-1.gpkg.tar -> gentoo-kernel-5.10.182-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=2422c72e784d853dab46884d24a219c8 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.183 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.183 deleted file mode 100644 index c45565802a64..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.183 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.183 -RDEPEND=!sys-kernel/gentoo-kernel:5.10.183 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.183 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-193.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-193.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.183-1.gpkg.tar -> gentoo-kernel-5.10.183-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.183-1.gpkg.tar -> gentoo-kernel-5.10.183-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.183-1.gpkg.tar -> gentoo-kernel-5.10.183-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.183-1.gpkg.tar -> gentoo-kernel-5.10.183-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=2422c72e784d853dab46884d24a219c8 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.184 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.184 deleted file mode 100644 index 161b8bf08b83..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.184 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.184 -RDEPEND=!sys-kernel/gentoo-kernel:5.10.184 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.184 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-194.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-194.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.184-1.gpkg.tar -> gentoo-kernel-5.10.184-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.184-1.gpkg.tar -> gentoo-kernel-5.10.184-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.184-1.gpkg.tar -> gentoo-kernel-5.10.184-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.184-1.gpkg.tar -> gentoo-kernel-5.10.184-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=2422c72e784d853dab46884d24a219c8 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.185 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.185 deleted file mode 100644 index 0d48f382fb88..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.185 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.185 -RDEPEND=!sys-kernel/gentoo-kernel:5.10.185 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.185 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-195.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-195.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.185-1.gpkg.tar -> gentoo-kernel-5.10.185-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.185-1.gpkg.tar -> gentoo-kernel-5.10.185-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.185-1.gpkg.tar -> gentoo-kernel-5.10.185-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.185-1.gpkg.tar -> gentoo-kernel-5.10.185-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=9b87091a78f6bae07fe76e90bcf93177 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.186 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.186 index 7e6ab9c11ffd..7e3d943c6ecc 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.186 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.186 @@ -6,7 +6,7 @@ HOMEPAGE=https://www.kernel.org/ IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) INHERIT=kernel-install toolchain-funcs unpacker IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ppc64 x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-5.10.186 RDEPEND=!sys-kernel/gentoo-kernel:5.10.186 virtual/libelf @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=5.10.186 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-196.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-196.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.186-1.gpkg.tar -> gentoo-kernel-5.10.186-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.186-1.gpkg.tar -> gentoo-kernel-5.10.186-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.186-1.gpkg.tar -> gentoo-kernel-5.10.186-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.186-1.gpkg.tar -> gentoo-kernel-5.10.186-1.x86.gpkg.tar ) _eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=2422c72e784d853dab46884d24a219c8 +_md5_=c1313cc99d682ca5539e6bb6165a06f9 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.114 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.114 deleted file mode 100644 index d5020b6f6c71..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.114 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=amd64 arm64 ppc64 x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.114 -RDEPEND=!sys-kernel/gentoo-kernel:5.15.114 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.114 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-120.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-120.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.114-1.gpkg.tar -> gentoo-kernel-5.15.114-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.114-1.gpkg.tar -> gentoo-kernel-5.15.114-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.114-1.gpkg.tar -> gentoo-kernel-5.15.114-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.114-1.gpkg.tar -> gentoo-kernel-5.15.114-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=00a10e1ed5b004c852974a808178a191 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.115 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.115 deleted file mode 100644 index ec02ddcf3d70..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.115 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.115 -RDEPEND=!sys-kernel/gentoo-kernel:5.15.115 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.115 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-121.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-121.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.115-1.gpkg.tar -> gentoo-kernel-5.15.115-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.115-1.gpkg.tar -> gentoo-kernel-5.15.115-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.115-1.gpkg.tar -> gentoo-kernel-5.15.115-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.115-1.gpkg.tar -> gentoo-kernel-5.15.115-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=3a8ae6be2f70d60acd9626d82f8147e7 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.116 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.116 deleted file mode 100644 index 294c1499fff1..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.116 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.116 -RDEPEND=!sys-kernel/gentoo-kernel:5.15.116 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.116 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-122.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-122.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.116-1.gpkg.tar -> gentoo-kernel-5.15.116-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.116-1.gpkg.tar -> gentoo-kernel-5.15.116-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.116-1.gpkg.tar -> gentoo-kernel-5.15.116-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.116-1.gpkg.tar -> gentoo-kernel-5.15.116-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=3a8ae6be2f70d60acd9626d82f8147e7 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.117 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.117 deleted file mode 100644 index f520ccb5cdf5..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.117 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.117 -RDEPEND=!sys-kernel/gentoo-kernel:5.15.117 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.117 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-123.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-123.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.117-1.gpkg.tar -> gentoo-kernel-5.15.117-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.117-1.gpkg.tar -> gentoo-kernel-5.15.117-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.117-1.gpkg.tar -> gentoo-kernel-5.15.117-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.117-1.gpkg.tar -> gentoo-kernel-5.15.117-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=3a8ae6be2f70d60acd9626d82f8147e7 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.118 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.118 deleted file mode 100644 index 2fb6af75d17b..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.118 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.118 -RDEPEND=!sys-kernel/gentoo-kernel:5.15.118 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.118 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-124.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-124.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.118-1.gpkg.tar -> gentoo-kernel-5.15.118-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.118-1.gpkg.tar -> gentoo-kernel-5.15.118-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.118-1.gpkg.tar -> gentoo-kernel-5.15.118-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.118-1.gpkg.tar -> gentoo-kernel-5.15.118-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=a526883a38503b02c3b6725374a0dfb5 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.119 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.119 deleted file mode 100644 index 6a06360ffccb..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.119 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.119 -RDEPEND=!sys-kernel/gentoo-kernel:5.15.119 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.119 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-125.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-125.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.119-1.gpkg.tar -> gentoo-kernel-5.15.119-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.119-1.gpkg.tar -> gentoo-kernel-5.15.119-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.119-1.gpkg.tar -> gentoo-kernel-5.15.119-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.119-1.gpkg.tar -> gentoo-kernel-5.15.119-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=3a8ae6be2f70d60acd9626d82f8147e7 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.120 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.120 index 77a15615b6d2..3693342f8936 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.120 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.120 @@ -6,7 +6,7 @@ HOMEPAGE=https://www.kernel.org/ IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) INHERIT=kernel-install toolchain-funcs unpacker IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ppc64 x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-5.15.120 RDEPEND=!sys-kernel/gentoo-kernel:5.15.120 virtual/libelf @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=5.15.120 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-126.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-126.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.120-1.gpkg.tar -> gentoo-kernel-5.15.120-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.120-1.gpkg.tar -> gentoo-kernel-5.15.120-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.120-1.gpkg.tar -> gentoo-kernel-5.15.120-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.120-1.gpkg.tar -> gentoo-kernel-5.15.120-1.x86.gpkg.tar ) _eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=3a8ae6be2f70d60acd9626d82f8147e7 +_md5_=00a10e1ed5b004c852974a808178a191 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.244 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.244 deleted file mode 100644 index 2510aed3acef..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.244 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=amd64 arm64 ppc64 x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.244 -RDEPEND=!sys-kernel/gentoo-kernel:5.4.244 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.244 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-251.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-251.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.244-1.gpkg.tar -> gentoo-kernel-5.4.244-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.244-1.gpkg.tar -> gentoo-kernel-5.4.244-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.244-1.gpkg.tar -> gentoo-kernel-5.4.244-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.244-1.gpkg.tar -> gentoo-kernel-5.4.244-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=0d5e6b9cbb6f381c4237bbe763abd322 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.245 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.245 deleted file mode 100644 index 7a93d7bec48d..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.245 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.245 -RDEPEND=!sys-kernel/gentoo-kernel:5.4.245 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.245 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-252.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-252.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.245-1.gpkg.tar -> gentoo-kernel-5.4.245-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.245-1.gpkg.tar -> gentoo-kernel-5.4.245-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.245-1.gpkg.tar -> gentoo-kernel-5.4.245-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.245-1.gpkg.tar -> gentoo-kernel-5.4.245-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=e827ff5379e16533be8dd3e7897a71e0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.246 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.246 deleted file mode 100644 index a2fdb5d13396..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.246 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.246 -RDEPEND=!sys-kernel/gentoo-kernel:5.4.246 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.246 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-253.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-253.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.246-1.gpkg.tar -> gentoo-kernel-5.4.246-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.246-1.gpkg.tar -> gentoo-kernel-5.4.246-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.246-1.gpkg.tar -> gentoo-kernel-5.4.246-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.246-1.gpkg.tar -> gentoo-kernel-5.4.246-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=e827ff5379e16533be8dd3e7897a71e0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.247 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.247 deleted file mode 100644 index 696225b16a23..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.247 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.247 -RDEPEND=!sys-kernel/gentoo-kernel:5.4.247 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.247 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-254.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-254.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.247-1.gpkg.tar -> gentoo-kernel-5.4.247-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.247-1.gpkg.tar -> gentoo-kernel-5.4.247-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.247-1.gpkg.tar -> gentoo-kernel-5.4.247-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.247-1.gpkg.tar -> gentoo-kernel-5.4.247-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=e827ff5379e16533be8dd3e7897a71e0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.248 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.248 deleted file mode 100644 index b083b824e876..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.248 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.248 -RDEPEND=!sys-kernel/gentoo-kernel:5.4.248 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.248 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-255.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-255.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.248-1.gpkg.tar -> gentoo-kernel-5.4.248-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.248-1.gpkg.tar -> gentoo-kernel-5.4.248-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.248-1.gpkg.tar -> gentoo-kernel-5.4.248-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.248-1.gpkg.tar -> gentoo-kernel-5.4.248-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=a81aaaddf5590f6b5ca142d1fba2c27d diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.249 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.249 index 739b0d6c89e4..e103a2f6f531 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.249 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.249 @@ -6,7 +6,7 @@ HOMEPAGE=https://www.kernel.org/ IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) INHERIT=kernel-install toolchain-funcs unpacker IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ppc64 x86 LICENSE=GPL-2 PDEPEND=>=virtual/dist-kernel-5.4.249 RDEPEND=!sys-kernel/gentoo-kernel:5.4.249 virtual/libelf @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) SLOT=5.4.249 SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-256.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-256.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.249-1.gpkg.tar -> gentoo-kernel-5.4.249-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.249-1.gpkg.tar -> gentoo-kernel-5.4.249-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.249-1.gpkg.tar -> gentoo-kernel-5.4.249-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.249-1.gpkg.tar -> gentoo-kernel-5.4.249-1.x86.gpkg.tar ) _eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=e827ff5379e16533be8dd3e7897a71e0 +_md5_=0d5e6b9cbb6f381c4237bbe763abd322 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.31 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.31 deleted file mode 100644 index f0798c60959b..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.31 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=amd64 arm64 ppc64 x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.31 -RDEPEND=!sys-kernel/gentoo-kernel:6.1.31 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.31 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-36.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-36.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.31-1.gpkg.tar -> gentoo-kernel-6.1.31-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.31-1.gpkg.tar -> gentoo-kernel-6.1.31-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.31-1.gpkg.tar -> gentoo-kernel-6.1.31-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.31-1.gpkg.tar -> gentoo-kernel-6.1.31-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=1c27f19911293b27d10fbc7c2685b431 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.32 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.32 deleted file mode 100644 index 31340a677c11..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.32 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.32 -RDEPEND=!sys-kernel/gentoo-kernel:6.1.32 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.32 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-37.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-37.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.32-1.gpkg.tar -> gentoo-kernel-6.1.32-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.32-1.gpkg.tar -> gentoo-kernel-6.1.32-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.32-1.gpkg.tar -> gentoo-kernel-6.1.32-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.32-1.gpkg.tar -> gentoo-kernel-6.1.32-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=cad2b30138d88863a6bbc530b2441b9f diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.33 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.33 deleted file mode 100644 index e62347e3b195..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.33 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.33 -RDEPEND=!sys-kernel/gentoo-kernel:6.1.33 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.33 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-38.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-38.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.33-1.gpkg.tar -> gentoo-kernel-6.1.33-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.33-1.gpkg.tar -> gentoo-kernel-6.1.33-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.33-1.gpkg.tar -> gentoo-kernel-6.1.33-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.33-1.gpkg.tar -> gentoo-kernel-6.1.33-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=cad2b30138d88863a6bbc530b2441b9f diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.34 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.34 deleted file mode 100644 index 5a03fb615b89..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.34 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.34 -RDEPEND=!sys-kernel/gentoo-kernel:6.1.34 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.34 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-39.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-39.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.34-1.gpkg.tar -> gentoo-kernel-6.1.34-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.34-1.gpkg.tar -> gentoo-kernel-6.1.34-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.34-1.gpkg.tar -> gentoo-kernel-6.1.34-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.34-1.gpkg.tar -> gentoo-kernel-6.1.34-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=cad2b30138d88863a6bbc530b2441b9f diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.35 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.35 deleted file mode 100644 index b0cdb5588ac7..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.35 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.35 -RDEPEND=!sys-kernel/gentoo-kernel:6.1.35 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.35 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-40.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-40.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.35-1.gpkg.tar -> gentoo-kernel-6.1.35-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.35-1.gpkg.tar -> gentoo-kernel-6.1.35-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.35-1.gpkg.tar -> gentoo-kernel-6.1.35-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.35-1.gpkg.tar -> gentoo-kernel-6.1.35-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=29ed5f26886de36755884314206f77d2 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.36 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.36 deleted file mode 100644 index cb203a145c2b..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.36 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.36 -RDEPEND=!sys-kernel/gentoo-kernel:6.1.36 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.36 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-41.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-41.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.36-1.gpkg.tar -> gentoo-kernel-6.1.36-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.36-1.gpkg.tar -> gentoo-kernel-6.1.36-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.36-1.gpkg.tar -> gentoo-kernel-6.1.36-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.36-1.gpkg.tar -> gentoo-kernel-6.1.36-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=cad2b30138d88863a6bbc530b2441b9f diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.37 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.37 deleted file mode 100644 index f2df35cfa655..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.37 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.37 -RDEPEND=!sys-kernel/gentoo-kernel:6.1.37 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.37 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-42.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-42.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.37-1.gpkg.tar -> gentoo-kernel-6.1.37-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.37-1.gpkg.tar -> gentoo-kernel-6.1.37-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.37-1.gpkg.tar -> gentoo-kernel-6.1.37-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.37-1.gpkg.tar -> gentoo-kernel-6.1.37-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=cad2b30138d88863a6bbc530b2441b9f diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.10 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.10 deleted file mode 100644 index 93d19d2ebcaa..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.10 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.10 -RDEPEND=!sys-kernel/gentoo-kernel:6.3.10 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.10 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-13.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-13.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.10-1.gpkg.tar -> gentoo-kernel-6.3.10-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.10-1.gpkg.tar -> gentoo-kernel-6.3.10-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.10-1.gpkg.tar -> gentoo-kernel-6.3.10-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.10-1.gpkg.tar -> gentoo-kernel-6.3.10-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=68f99116fb8734b0fcefafa3774e7199 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.11 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.11 deleted file mode 100644 index c26f33071b8e..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.11 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.11 -RDEPEND=!sys-kernel/gentoo-kernel:6.3.11 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.11 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-14.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-14.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.11-1.gpkg.tar -> gentoo-kernel-6.3.11-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.11-1.gpkg.tar -> gentoo-kernel-6.3.11-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.11-1.gpkg.tar -> gentoo-kernel-6.3.11-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.11-1.gpkg.tar -> gentoo-kernel-6.3.11-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=68f99116fb8734b0fcefafa3774e7199 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.6 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.6 deleted file mode 100644 index 00478b3a9b17..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.6 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.6 -RDEPEND=!sys-kernel/gentoo-kernel:6.3.6 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.6 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-9.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-9.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.6-1.gpkg.tar -> gentoo-kernel-6.3.6-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.6-1.gpkg.tar -> gentoo-kernel-6.3.6-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.6-1.gpkg.tar -> gentoo-kernel-6.3.6-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.6-1.gpkg.tar -> gentoo-kernel-6.3.6-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=68f99116fb8734b0fcefafa3774e7199 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.7 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.7 deleted file mode 100644 index a6078e051806..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.7 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.7 -RDEPEND=!sys-kernel/gentoo-kernel:6.3.7 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.7 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-10.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-10.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.7-1.gpkg.tar -> gentoo-kernel-6.3.7-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.7-1.gpkg.tar -> gentoo-kernel-6.3.7-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.7-1.gpkg.tar -> gentoo-kernel-6.3.7-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.7-1.gpkg.tar -> gentoo-kernel-6.3.7-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=68f99116fb8734b0fcefafa3774e7199 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.8 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.8 deleted file mode 100644 index d9ee23c7c974..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.8 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.8 -RDEPEND=!sys-kernel/gentoo-kernel:6.3.8 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.8 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-11.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-11.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.8-1.gpkg.tar -> gentoo-kernel-6.3.8-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.8-1.gpkg.tar -> gentoo-kernel-6.3.8-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.8-1.gpkg.tar -> gentoo-kernel-6.3.8-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.8-1.gpkg.tar -> gentoo-kernel-6.3.8-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=68f99116fb8734b0fcefafa3774e7199 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.9 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.9 deleted file mode 100644 index b51719d70fb4..000000000000 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.9 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) -DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack -DESCRIPTION=Pre-built Linux kernel with Gentoo patches -EAPI=8 -HOMEPAGE=https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-install toolchain-funcs unpacker -IUSE=+initramfs test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.9 -RDEPEND=!sys-kernel/gentoo-kernel:6.3.9 virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.9 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.3-12.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.3-12.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.9-1.gpkg.tar -> gentoo-kernel-6.3.9-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.9-1.gpkg.tar -> gentoo-kernel-6.3.9-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.9-1.gpkg.tar -> gentoo-kernel-6.3.9-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.9-1.gpkg.tar -> gentoo-kernel-6.3.9-1.x86.gpkg.tar ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=1fb64e306b646995b0b02bfacf22d0b1 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.5 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.4.3 similarity index 70% rename from metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.5 rename to metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.4.3 index ddb44086a149..357591e11610 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.3.5 +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.4.3 @@ -8,10 +8,10 @@ INHERIT=kernel-install toolchain-funcs unpacker IUSE=+initramfs test KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.5 -RDEPEND=!sys-kernel/gentoo-kernel:6.3.5 virtual/libelf +PDEPEND=>=virtual/dist-kernel-6.4.3 +RDEPEND=!sys-kernel/gentoo-kernel:6.4.3 virtual/libelf RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.5 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-8.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.3-8.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.5-1.gpkg.tar -> gentoo-kernel-6.3.5-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.5-1.gpkg.tar -> gentoo-kernel-6.3.5-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.5-1.gpkg.tar -> gentoo-kernel-6.3.5-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.5-1.gpkg.tar -> gentoo-kernel-6.3.5-1.x86.gpkg.tar ) +SLOT=6.4.3 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.4.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-5.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-5.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.3-1.gpkg.tar -> gentoo-kernel-6.4.3-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.3-1.gpkg.tar -> gentoo-kernel-6.4.3-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.3-1.gpkg.tar -> gentoo-kernel-6.4.3-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.3-1.gpkg.tar -> gentoo-kernel-6.4.3-1.x86.gpkg.tar ) _eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=68f99116fb8734b0fcefafa3774e7199 +_md5_=b4c4ed392e8f4fb6a0140692e6b5cf18 diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.31 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.4.3 similarity index 52% rename from metadata/md5-cache/sys-kernel/gentoo-sources-6.1.31 rename to metadata/md5-cache/sys-kernel/gentoo-sources-6.4.3 index 46c83dd10dfd..d945882f8b71 100644 --- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.31 +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.4.3 @@ -1,14 +1,14 @@ DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack -DESCRIPTION=Full sources including the Gentoo patchset for the 6.1 kernel tree +DESCRIPTION=Full sources including the Gentoo patchset for the 6.4 kernel tree EAPI=8 HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches INHERIT=kernel-2 IUSE=experimental symlink build -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=GPL-2 RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) RESTRICT=binchecks strip -SLOT=6.1.31 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-36.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-36.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-36.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-36.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-36.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-36.experimental.tar.xz ) +SLOT=6.4.3 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.4-5.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-5.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.4-5.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-5.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.4-5.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.4-5.experimental.tar.xz ) _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 f3fe06845554116f3a63786f864ff07f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=4d25ab37721787982ef6f254eca8b068 +_md5_=5b992f5646396df3a06427480dc016f8 diff --git a/metadata/md5-cache/dev-python/mkdocs-ansible-0.1.4 b/metadata/md5-cache/sys-kernel/kergen-0.1.5-r1 similarity index 52% rename from metadata/md5-cache/dev-python/mkdocs-ansible-0.1.4 rename to metadata/md5-cache/sys-kernel/kergen-0.1.5-r1 index 1b75869b71c0..f7966a11014e 100644 --- a/metadata/md5-cache/dev-python/mkdocs-ansible-0.1.4 +++ b/metadata/md5-cache/sys-kernel/kergen-0.1.5-r1 @@ -1,15 +1,15 @@ BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Ansible theme for MkDocs +DESCRIPTION=Kernel config generator EAPI=8 -HOMEPAGE=https://pypi.org/project/mkdocs-ansible/ https://github.com/ansible/mkdocs-ansible -INHERIT=distutils-r1 pypi +HOMEPAGE=https://github.com/nichoski/kergen +INHERIT=distutils-r1 IUSE=python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~riscv -LICENSE=MIT -RDEPEND=dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocs-ansible/mkdocs-ansible-0.1.4.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ecf3ab03dd9292d6d9fc5116debd52dc +SRC_URI=https://github.com/nichoski/kergen/archive/0.1.5.tar.gz -> kergen-0.1.5.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f31bd4d67020b55d4728b81d23efdfc8 diff --git a/metadata/md5-cache/sys-kernel/linux-firmware-20230625 b/metadata/md5-cache/sys-kernel/linux-firmware-20230625 index 08861cef614f..7925007423b4 100644 --- a/metadata/md5-cache/sys-kernel/linux-firmware-20230625 +++ b/metadata/md5-cache/sys-kernel/linux-firmware-20230625 @@ -5,7 +5,7 @@ EAPI=7 HOMEPAGE=https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git INHERIT=linux-info mount-boot savedconfig multiprocessing IUSE=compress-xz compress-zstd initramfs +redistributable savedconfig unknown-license savedconfig -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 LICENSE=GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT ) unknown-license? ( all-rights-reserved ) RDEPEND=!savedconfig? ( redistributable? ( !sys-firmware/alsa-firmware[alsa_cards_ca0132] !sys-block/qla-fc-firmware !sys-firmware/iwl1000-ucode !sys-firmware/iwl6005-ucode !sys-firmware/iwl6030-ucode !sys-firmware/iwl3160-ucode !sys-firmware/iwl7260-ucode !sys-firmware/iwl3160-7260-bt-ucode !sys-firmware/raspberrypi-wifi-ucode ) unknown-license? ( !sys-firmware/alsa-firmware[alsa_cards_korg1212] !sys-firmware/alsa-firmware[alsa_cards_maestro3] !sys-firmware/alsa-firmware[alsa_cards_sb16] !sys-firmware/alsa-firmware[alsa_cards_ymfpci] ) ) REQUIRED_USE=initramfs? ( redistributable ) ?? ( compress-xz compress-zstd ) @@ -13,4 +13,4 @@ RESTRICT=binchecks strip test unknown-license? ( bindist ) SLOT=0 SRC_URI=https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/linux-firmware-20230625.tar.xz _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=459b7523843a61bd0615339026fee586 +_md5_=6c2693f933e9ebb2dc0e6b45a1144ae7 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.181 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.181 deleted file mode 100644 index df4d04c7cd16..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.181 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.181 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.181 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.181.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.181.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6d46e875226d6340b91d52c28b2e9147 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.182 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.182 deleted file mode 100644 index 142d24261b69..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.182 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.182 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.182 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.182.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.182.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6d46e875226d6340b91d52c28b2e9147 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.183 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.183 deleted file mode 100644 index a86e31e45a85..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.183 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.183 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.183 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.183.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.183.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6d46e875226d6340b91d52c28b2e9147 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.184 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.184 deleted file mode 100644 index d06d2b1302f3..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.184 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.184 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.184 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.184.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.184.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6d46e875226d6340b91d52c28b2e9147 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.185 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.185 deleted file mode 100644 index cdb2288c1cdb..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.185 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.10.185 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.10.185 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.185.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.185.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6d46e875226d6340b91d52c28b2e9147 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.114 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.114 deleted file mode 100644 index f9a10d54058b..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.114 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.114 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.114 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.114.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.114.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=2eac001ceafd53f76d270f933dce1217 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.115 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.115 deleted file mode 100644 index 78d9b4e10417..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.115 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.115 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.115 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.115.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.115.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=2eac001ceafd53f76d270f933dce1217 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.116 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.116 deleted file mode 100644 index 69ffaaa477d8..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.116 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.116 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.116 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.116.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.116.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=2eac001ceafd53f76d270f933dce1217 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.117 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.117 deleted file mode 100644 index f2a39ab5dea2..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.117 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.117 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.117 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.117.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.117.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=2eac001ceafd53f76d270f933dce1217 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.118 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.118 deleted file mode 100644 index e08f541b1bd9..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.118 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.118 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.118 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.118.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.118.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=2eac001ceafd53f76d270f933dce1217 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.119 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.119 deleted file mode 100644 index da1109daa501..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.119 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.15.119 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.15.119 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.119.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.119.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=2eac001ceafd53f76d270f933dce1217 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.244 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.244 deleted file mode 100644 index 36ce701a4a11..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.244 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build verify-sig -IUSE=debug savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.244 -RDEPEND=virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.244 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.244.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.244.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-x86_64.config -> kernel-x86_64.config.5.4.21 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-aarch64.config -> kernel-aarch64.config.5.4.21 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-ppc64le.config -> kernel-ppc64le.config.5.4.21 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-i686.config -> kernel-i686.config.5.4.21 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=a8d9882e72b6a1a3ab6202bed1ccc813 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.245 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.245 deleted file mode 100644 index 63316916ab4f..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.245 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build verify-sig -IUSE=debug savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.245 -RDEPEND=virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.245 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.245.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.245.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-x86_64.config -> kernel-x86_64.config.5.4.21 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-aarch64.config -> kernel-aarch64.config.5.4.21 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-ppc64le.config -> kernel-ppc64le.config.5.4.21 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-i686.config -> kernel-i686.config.5.4.21 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=a8d9882e72b6a1a3ab6202bed1ccc813 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.246 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.246 deleted file mode 100644 index f28f3abc27d4..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.246 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build verify-sig -IUSE=debug savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.246 -RDEPEND=virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.246 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.246.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.246.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-x86_64.config -> kernel-x86_64.config.5.4.21 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-aarch64.config -> kernel-aarch64.config.5.4.21 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-ppc64le.config -> kernel-ppc64le.config.5.4.21 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-i686.config -> kernel-i686.config.5.4.21 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=a8d9882e72b6a1a3ab6202bed1ccc813 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.247 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.247 deleted file mode 100644 index 88fb06dd6844..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.247 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build verify-sig -IUSE=debug savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.247 -RDEPEND=virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.247 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.247.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.247.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-x86_64.config -> kernel-x86_64.config.5.4.21 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-aarch64.config -> kernel-aarch64.config.5.4.21 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-ppc64le.config -> kernel-ppc64le.config.5.4.21 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-i686.config -> kernel-i686.config.5.4.21 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=a8d9882e72b6a1a3ab6202bed1ccc813 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.248 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.248 deleted file mode 100644 index f23c5093b831..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.248 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build verify-sig -IUSE=debug savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm64 ~ppc ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-5.4.248 -RDEPEND=virtual/libelf -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=5.4.248 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.248.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.248.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-x86_64.config -> kernel-x86_64.config.5.4.21 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-aarch64.config -> kernel-aarch64.config.5.4.21 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-ppc64le.config -> kernel-ppc64le.config.5.4.21 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/2809b7faa6a8cb232cd825096c146b7bdc1e08ea/f/kernel-i686.config -> kernel-i686.config.5.4.21 ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=a8d9882e72b6a1a3ab6202bed1ccc813 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.31 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.31 deleted file mode 100644 index 74378862c585..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.31 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.31 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.31 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.31.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.31.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6af3201a419530fc1a9351b0f433c39c diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.32 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.32 deleted file mode 100644 index b63103f2f6a3..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.32 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.32 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.32 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.32.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.32.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6af3201a419530fc1a9351b0f433c39c diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.33 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.33 deleted file mode 100644 index f288fcf5c5c5..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.33 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.33 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.33 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.33.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.33.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6af3201a419530fc1a9351b0f433c39c diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.34 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.34 deleted file mode 100644 index 32d6a1ce9d58..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.34 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.34 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.34 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.34.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.34.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6af3201a419530fc1a9351b0f433c39c diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.35 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.35 deleted file mode 100644 index 265c31218857..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.35 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.35 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.35 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.35.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.35.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6af3201a419530fc1a9351b0f433c39c diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.36 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.36 deleted file mode 100644 index c941cce089ae..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.36 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.36 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.36 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.36.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.36.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6af3201a419530fc1a9351b0f433c39c diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.37 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.37 deleted file mode 100644 index 8c2af077e65e..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.37 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.1.37 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.1.37 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.37.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.37.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6af3201a419530fc1a9351b0f433c39c diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.10 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.10 deleted file mode 100644 index d67fe0a09a6f..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.10 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.10 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.10 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.10.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.10.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=2060074a9253ccead883b90b2fb483e4 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.11 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.11 deleted file mode 100644 index 7fca1c008add..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.11 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.11 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.11 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.11.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.11.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=2060074a9253ccead883b90b2fb483e4 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.6 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.6 deleted file mode 100644 index 85dfaf43f35d..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.6 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.6 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.6 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.6.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.6.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.1-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=aa8a6e1653e357261e5beaf4601b97a1 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.7 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.7 deleted file mode 100644 index e62040ad7ed1..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.7 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.7 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.7 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.7.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.7.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.1-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=aa8a6e1653e357261e5beaf4601b97a1 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.8 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.8 deleted file mode 100644 index 11bb982aee16..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.8 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.8 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.8 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.8.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.8.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=2060074a9253ccead883b90b2fb483e4 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.9 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.9 deleted file mode 100644 index 02dd4ea45592..000000000000 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.9 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack -DESCRIPTION=Linux kernel built from vanilla upstream sources -EAPI=8 -HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/ -IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 ) -INHERIT=kernel-build toolchain-funcs verify-sig -IUSE=debug hardened savedconfig +initramfs test +strip verify-sig -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.9 -RDEPEND=virtual/libelf -REQUIRED_USE=arm? ( savedconfig ) -RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.9 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.9.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.9.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.7-gentoo ) -_eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=2060074a9253ccead883b90b2fb483e4 diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.5 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.4.3 similarity index 77% rename from metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.5 rename to metadata/md5-cache/sys-kernel/vanilla-kernel-6.4.3 index 2d1a5f752505..b20aa45a042a 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.3.5 +++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.4.3 @@ -8,11 +8,11 @@ INHERIT=kernel-build toolchain-funcs verify-sig IUSE=debug hardened savedconfig +initramfs test +strip verify-sig KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 LICENSE=GPL-2 -PDEPEND=>=virtual/dist-kernel-6.3.5 +PDEPEND=>=virtual/dist-kernel-6.4.3 RDEPEND=virtual/libelf REQUIRED_USE=arm? ( savedconfig ) RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) -SLOT=6.3.5 -SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.5.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.5.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.3.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.3.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.3.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.3.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.3.1-gentoo ) +SLOT=6.4.3 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.4.3.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g7.tar.gz -> gentoo-kernel-config-g7.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.4.3.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.3-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.4.3-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.3-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.4.3-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.3-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.4.3-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.4.3-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.4.3-gentoo ) _eclasses_=dist-kernel-utils fd52aae774814577c0581f5d381339c7 kernel-build edc3f11db98cceabd4a58844c33ee32f kernel-install 8b73c5cb30e5d76184a7f46acb1a7688 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=aa8a6e1653e357261e5beaf4601b97a1 +_md5_=c790d5aa76062dad5c1318330620c080 diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.3.12 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.3.13 similarity index 91% rename from metadata/md5-cache/sys-kernel/vanilla-sources-6.3.12 rename to metadata/md5-cache/sys-kernel/vanilla-sources-6.3.13 index 5784ea38ca29..c87b5b83be6c 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.3.12 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.3.13 @@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s LICENSE=GPL-2 RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) RESTRICT=binchecks strip -SLOT=6.3.12 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.3.12.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz +SLOT=6.3.13 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.3.13.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.3.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 f3fe06845554116f3a63786f864ff07f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=96b7bb013c09ed6364efda0f3bf7d67f diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.4.2 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.4.3 similarity index 91% rename from metadata/md5-cache/sys-kernel/vanilla-sources-6.4.2 rename to metadata/md5-cache/sys-kernel/vanilla-sources-6.4.3 index 829906494bf8..46b9aef5af9b 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.4.2 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.4.3 @@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s LICENSE=GPL-2 RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) RESTRICT=binchecks strip -SLOT=6.4.2 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.4.2.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.tar.xz +SLOT=6.4.3 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.4.3.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.4.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 f3fe06845554116f3a63786f864ff07f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=96b7bb013c09ed6364efda0f3bf7d67f diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz index 64217bb089afb69cc88eb86dc13ada7cd5bace1c..c66d2b4f459a596996352b479b02489e845cbb3b 100644 GIT binary patch literal 34598 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 literal 35592 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 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1 b/metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1 index d398234b532e..68b5f11c59c7 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1 +++ b/metadata/md5-cache/sys-libs/compiler-rt-14.0.6-r1 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=14.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r2.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f541873204a80a70f69b34092750b75d diff --git a/metadata/md5-cache/sys-libs/compiler-rt-15.0.7 b/metadata/md5-cache/sys-libs/compiler-rt-15.0.7 index 881f70cc4cd8..f90d9f215ea7 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-15.0.7 +++ b/metadata/md5-cache/sys-libs/compiler-rt-15.0.7 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=15.0.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=00933d3bb15ec9382379ccab1da56544 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-16.0.5 b/metadata/md5-cache/sys-libs/compiler-rt-16.0.5 index 7c3e0a4b9b6f..23cea83fc772 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-16.0.5 +++ b/metadata/md5-cache/sys-libs/compiler-rt-16.0.5 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0ecebbd7d34cc9b3a2d1dc3deb3e34b6 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-16.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-16.0.6 index 5053ad2ba8bd..55bc5ad99a6f 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-16.0.6 +++ b/metadata/md5-cache/sys-libs/compiler-rt-16.0.6 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c24ea85e628b862dc434c5be8c3adf6f diff --git a/metadata/md5-cache/sys-libs/compiler-rt-17.0.0.9999 b/metadata/md5-cache/sys-libs/compiler-rt-17.0.0.9999 index 14cee7dc716a..3dcc452eba73 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-17.0.0.9999 +++ b/metadata/md5-cache/sys-libs/compiler-rt-17.0.0.9999 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) PROPERTIES=live RESTRICT=!test? ( test ) !clang? ( test ) SLOT=17 -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b0a0b282c4ccd4f96c9c43d4c2c33c71 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230630 b/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230630 deleted file mode 100644 index 504f1236d9ea..000000000000 --- a/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230630 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-util/cmake-3.16 clang? ( sys-devel/clang ) test? ( || ( ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.4:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-17.0.0*:17 ) !test? ( || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=sys-devel/llvm:17 !!sys-devel/llvm:0 -DESCRIPTION=Compiler runtime library for clang (built-in part) -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+abi_x86_32 abi_x86_64 +clang +debug test -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RESTRICT=!test? ( test ) !clang? ( test ) -SLOT=17 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b0a0b282c4ccd4f96c9c43d4c2c33c71 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230705 b/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230705 index 49280d8612a6..c16e2b3c26a9 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230705 +++ b/metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230705 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) RESTRICT=!test? ( test ) !clang? ( test ) SLOT=17 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b0a0b282c4ccd4f96c9c43d4c2c33c71 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 index 09eb9895dfaa..66877f365fd8 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-14.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=14.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r3.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1c1c912e6047d4dbf13b18213c38e789 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 index 079de1f3736a..3a0b322c9401 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=15.0.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=073adf97b984c7834ca31d3d6fe4093c diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.5 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.5 index 696eb3b30d7c..b6836ac3ea6a 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.5 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f7cc65f0195ddfe3a2b852300bf51c2a diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 index 5b3240d6c989..c428b03bbfca 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1efcab764022050da7a202029b1a2950 diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0.9999 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0.9999 index 8983963b01d7..c59e76533f86 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0.9999 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0.9999 @@ -11,5 +11,5 @@ PROPERTIES=live REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=17 -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e26921ef701e5a18a3371db5560cd66b diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_pre20230630 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_pre20230630 deleted file mode 100644 index 6e34d165f634..000000000000 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_pre20230630 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-util/cmake-3.16 clang? ( sys-devel/clang ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.4:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-17.0.0*:17 sys-libs/compiler-rt:17 ) !test? ( || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=sys-devel/llvm:17 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] !!sys-devel/llvm:0 -DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray) -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=check-reqs cmake flag-o-matic llvm llvm.org python-any-r1 -IUSE=+abi_x86_32 abi_x86_64 +clang +debug test +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan test -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) ) -RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) -SLOT=17 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e26921ef701e5a18a3371db5560cd66b diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_pre20230705 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_pre20230705 index c577310e7136..ff9a5d570234 100644 --- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_pre20230705 +++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_pre20230705 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test ) SLOT=17 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e26921ef701e5a18a3371db5560cd66b diff --git a/metadata/md5-cache/sys-libs/glibc-2.37-r3 b/metadata/md5-cache/sys-libs/glibc-2.37-r3 index 912fe206d0cd..c7867bd46315 100644 --- a/metadata/md5-cache/sys-libs/glibc-2.37-r3 +++ b/metadata/md5-cache/sys-libs/glibc-2.37-r3 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=2.2 SRC_URI=mirror://gnu/glibc/glibc-2.37.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.37-patches-5.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz ) _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=0e8ac3e50832eef2b6240ba119ee930c +_md5_=40c687c7e2891cf4f71374fabfbad759 diff --git a/metadata/md5-cache/sys-libs/glibc-9999 b/metadata/md5-cache/sys-libs/glibc-9999 index 2bdd1112db45..9a5f3ab99e69 100644 --- a/metadata/md5-cache/sys-libs/glibc-9999 +++ b/metadata/md5-cache/sys-libs/glibc-9999 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=2.2 SRC_URI=multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz ) _eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=38ae7a8a8330503f1578d7e5c16f7975 +_md5_=116a5bc84a1f6cbaac10e2c33c520b6b diff --git a/metadata/md5-cache/sys-libs/libcxx-14.0.6 b/metadata/md5-cache/sys-libs/libcxx-14.0.6 index 8ebb45aa9384..f30ac0432910 100644 --- a/metadata/md5-cache/sys-libs/libcxx-14.0.6 +++ b/metadata/md5-cache/sys-libs/libcxx-14.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=libunwind? ( libcxxabi ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r2.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=40053cea23101c5d660398cf97045038 diff --git a/metadata/md5-cache/sys-libs/libcxx-15.0.7 b/metadata/md5-cache/sys-libs/libcxx-15.0.7 index 2e0b3f574b83..98cdc87e9467 100644 --- a/metadata/md5-cache/sys-libs/libcxx-15.0.7 +++ b/metadata/md5-cache/sys-libs/libcxx-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=6bf73ff84b34d3321dab6eea4bfd4f08 diff --git a/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 b/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 index e20996c2d699..ccb88eaa5db6 100644 --- a/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 +++ b/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r1.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c415047838316b6921b40e0d66ed4aa0 diff --git a/metadata/md5-cache/sys-libs/libcxx-16.0.5 b/metadata/md5-cache/sys-libs/libcxx-16.0.5 index e1fdf050a026..da550441e0c8 100644 --- a/metadata/md5-cache/sys-libs/libcxx-16.0.5 +++ b/metadata/md5-cache/sys-libs/libcxx-16.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c28af5acf4169326e850022d6761e523 diff --git a/metadata/md5-cache/sys-libs/libcxx-16.0.6 b/metadata/md5-cache/sys-libs/libcxx-16.0.6 index d5af6f0efa1e..0b9f1767f39d 100644 --- a/metadata/md5-cache/sys-libs/libcxx-16.0.6 +++ b/metadata/md5-cache/sys-libs/libcxx-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=07610d79254c54092192b5803d0e252d diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.0.9999 b/metadata/md5-cache/sys-libs/libcxx-17.0.0.9999 index ffc38373976a..cd47cd5bf842 100644 --- a/metadata/md5-cache/sys-libs/libcxx-17.0.0.9999 +++ b/metadata/md5-cache/sys-libs/libcxx-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-17.0.0.9999[static-libs?,abi_x86_32(-)? REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=36e810a1dd883c34f5076a04ce8d32f3 diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230630 b/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230630 deleted file mode 100644 index da39e716c169..000000000000 --- a/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230630 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=clang? ( sys-devel/clang:17 ) !test? ( || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) ) test? ( >=dev-util/cmake-3.16 sys-devel/gdb[python] || ( ( >=dev-lang/python-3.12.0_beta3:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.4:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=libcxxabi? ( ~sys-libs/libcxxabi-17.0.0_pre20230630[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) sys-devel/llvm:17 !!sys-devel/llvm:0 -DESCRIPTION=New implementation of the C++ standard library, targeting C++11 -EAPI=8 -HOMEPAGE=https://libcxx.llvm.org/ -INHERIT=cmake-multilib flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+clang +libcxxabi 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 -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-17.0.0_pre20230630[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) -REQUIRED_USE=test? ( clang ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=36e810a1dd883c34f5076a04ce8d32f3 diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230705 b/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230705 index 9c0ecdea9c2f..c6f3ac091a50 100644 --- a/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230705 +++ b/metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230705 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=36e810a1dd883c34f5076a04ce8d32f3 diff --git a/metadata/md5-cache/sys-libs/libcxxabi-14.0.6 b/metadata/md5-cache/sys-libs/libcxxabi-14.0.6 index fff0d0791b1b..38ac520dc5b9 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-14.0.6 +++ b/metadata/md5-cache/sys-libs/libcxxabi-14.0.6 @@ -12,5 +12,5 @@ RDEPEND=libunwind? ( || ( >=sys-libs/libunwind-1.0.1-r1[static-libs?,abi_x86_32( RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=00c7e2cea0ff0c7d843b9d8560e1e855 diff --git a/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 b/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 index e0bc0ebe12da..687a4aa19660 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 +++ b/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7caa8da5e3680e5172ba7e29f5004e58 diff --git a/metadata/md5-cache/sys-libs/libcxxabi-16.0.5 b/metadata/md5-cache/sys-libs/libcxxabi-16.0.5 index a3026509c51e..4ea9a1cbf2f8 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-16.0.5 +++ b/metadata/md5-cache/sys-libs/libcxxabi-16.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e0989a910f623727b8ec11547a641ad3 diff --git a/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 b/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 index 27e41bcfecf5..637844645f37 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 +++ b/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1d0866580ad191f1ec11213f935fcf40 diff --git a/metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999 b/metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999 index beb7487ade22..ce435ee40fc8 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999 +++ b/metadata/md5-cache/sys-libs/libcxxabi-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=!=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) ) test? ( || ( ( >=dev-lang/python-3.12.0_beta3:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.4:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=! llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ca4e42fae789aa379d63bd27a50e351b diff --git a/metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230705 b/metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230705 index 02cf2c52e9d0..c0646917a7ef 100644 --- a/metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230705 +++ b/metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230705 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ca4e42fae789aa379d63bd27a50e351b diff --git a/metadata/md5-cache/sys-libs/libomp-14.0.6-r1 b/metadata/md5-cache/sys-libs/libomp-14.0.6-r1 index 580c2aad2264..c046ee912787 100644 --- a/metadata/md5-cache/sys-libs/libomp-14.0.6-r1 +++ b/metadata/md5-cache/sys-libs/libomp-14.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=cuda? ( llvm_targets_NVPTX ) offload? ( cuda? ( abi_x86_64 ) ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r2.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=55c75cae8b91cb6694cc87a534f0ba90 diff --git a/metadata/md5-cache/sys-libs/libomp-15.0.7-r2 b/metadata/md5-cache/sys-libs/libomp-15.0.7-r2 index 082e2bfbb23e..617ae4e73caa 100644 --- a/metadata/md5-cache/sys-libs/libomp-15.0.7-r2 +++ b/metadata/md5-cache/sys-libs/libomp-15.0.7-r2 @@ -12,5 +12,5 @@ RDEPEND=hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x RESTRICT=!test? ( test ) SLOT=0/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r2.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=919fc31c2f3e10e592ad25fa7fc1b724 diff --git a/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 b/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 index d224c865191d..3d1264f55e6f 100644 --- a/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 +++ b/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 @@ -12,5 +12,5 @@ RDEPEND=hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x RESTRICT=!test? ( test ) SLOT=0/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r6.tar.xz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=402dc95da322e83ee23015a135d49ff7 diff --git a/metadata/md5-cache/sys-libs/libomp-16.0.5 b/metadata/md5-cache/sys-libs/libomp-16.0.5 index da850960419b..9ceec5d361ca 100644 --- a/metadata/md5-cache/sys-libs/libomp-16.0.5 +++ b/metadata/md5-cache/sys-libs/libomp-16.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ad274cfdb805be4b03fca1b00b2d29a8 diff --git a/metadata/md5-cache/sys-libs/libomp-16.0.6 b/metadata/md5-cache/sys-libs/libomp-16.0.6 index eeedb07d0d10..5cc4d7d68964 100644 --- a/metadata/md5-cache/sys-libs/libomp-16.0.6 +++ b/metadata/md5-cache/sys-libs/libomp-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1c355be7d2f10d75acb5e201232698df diff --git a/metadata/md5-cache/sys-libs/libomp-17.0.0.9999 b/metadata/md5-cache/sys-libs/libomp-17.0.0.9999 index d096ab5ba725..4bcdeb396c6e 100644 --- a/metadata/md5-cache/sys-libs/libomp-17.0.0.9999 +++ b/metadata/md5-cache/sys-libs/libomp-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( >=dev-lang/python-3.10. REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) RESTRICT=!test? ( test ) SLOT=0/17.0.0.9999 -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ffa8d6cf9afbdda21279751244879570 diff --git a/metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230630 b/metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230630 deleted file mode 100644 index 9b16cbd5ff57..000000000000 --- a/metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230630 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl offload? ( llvm_targets_AMDGPU? ( sys-devel/clang ) llvm_targets_NVPTX? ( sys-devel/clang ) virtual/pkgconfig ) test? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) python_single_target_python3_10? ( dev-python/lit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) sys-devel/clang ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=gdb-plugin? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( dev-libs/libffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ~sys-devel/llvm-17.0.0_pre20230630[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) !!sys-devel/llvm:0 -DESCRIPTION=OpenMP runtime library for LLVM/clang compiler -EAPI=8 -HOMEPAGE=https://openmp.llvm.org -INHERIT=flag-o-matic cmake-multilib linux-info llvm llvm.org python-single-r1 toolchain-funcs -IUSE=+debug gdb-plugin hwloc offload ompt test llvm_targets_AMDGPU llvm_targets_NVPTX abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) ) hwloc? ( >=sys-apps/hwloc-2.5: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(-)?] ) offload? ( dev-libs/libffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ~sys-devel/llvm-17.0.0_pre20230630[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) ) -REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) -RESTRICT=!test? ( test ) -SLOT=0/17.0.0_pre20230630 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ffa8d6cf9afbdda21279751244879570 diff --git a/metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230705 b/metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230705 index c76c1615d0bc..6ab461799e22 100644 --- a/metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230705 +++ b/metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230705 @@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta RESTRICT=!test? ( test ) SLOT=0/17.0.0_pre20230705 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ffa8d6cf9afbdda21279751244879570 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 b/metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 index 118084bbd846..ccae941e0d08 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-14.0.6-r1 @@ -12,5 +12,5 @@ RDEPEND=!sys-libs/libunwind RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=25063be8361a17395740423df3d4e2ff diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 b/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 index ecbdf5b1e055..515e61492ba3 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0304c4cd124df43254ba42ff0fa5e262 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.5 b/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.5 index d94f27f02108..43405d20d54a 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.5 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f31cb45232f522f939a07a98c86d7bad diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6 b/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6 index a178a0db97b2..d2606c17471e 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4d42b498beee4893b77dcf0189871291 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0.9999 b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0.9999 index 352a64a411e8..490d15698d57 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0.9999 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=!sys-libs/libunwind REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8f03b71fcb0a64c2743fa781ab031f01 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_pre20230630 b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_pre20230630 deleted file mode 100644 index bf7929af7f7c..000000000000 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_pre20230630 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=clang? ( sys-devel/clang:17 ) !test? ( || ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) ) test? ( || ( ( >=dev-lang/python-3.12.0_beta3:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.4:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=sys-devel/llvm:17 !!sys-devel/llvm:0 -DESCRIPTION=C++ runtime stack unwinder from LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/docs/ExceptionHandling.html -INHERIT=cmake-multilib flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs -IUSE=+clang +debug static-libs test 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 -LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) -RDEPEND=!sys-libs/libunwind -REQUIRED_USE=test? ( clang ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8f03b71fcb0a64c2743fa781ab031f01 diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_pre20230705 b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_pre20230705 index 29b0fbbf7519..75e2ca3cf306 100644 --- a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_pre20230705 +++ b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_pre20230705 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8f03b71fcb0a64c2743fa781ab031f01 diff --git a/metadata/md5-cache/sys-libs/pam-1.5.3 b/metadata/md5-cache/sys-libs/pam-1.5.3 index f0aaccefdc33..d2f4f12b13a8 100644 --- a/metadata/md5-cache/sys-libs/pam-1.5.3 +++ b/metadata/md5-cache/sys-libs/pam-1.5.3 @@ -7,11 +7,11 @@ HOMEPAGE=https://github.com/linux-pam/linux-pam IDEPEND=filecaps? ( sys-libs/libcap ) INHERIT=db-use fcaps flag-o-matic toolchain-funcs usr-ldscript multilib-minimal IUSE=audit berkdb debug nis selinux +filecaps split-usr 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=~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=|| ( BSD GPL-2 ) PDEPEND=>=sys-auth/pambase-20200616 RDEPEND=virtual/libcrypt:=[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/libintl-0-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(-)?] audit? ( >=sys-process/audit-2.2.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(-)?] ) berkdb? ( >=sys-libs/db-4.8.30-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(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nis? ( net-libs/libnsl:=[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-libs/libtirpc-0.2.4-r2:=[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 SRC_URI=https://github.com/linux-pam/linux-pam/releases/download/v1.5.3/Linux-PAM-1.5.3.tar.xz https://github.com/linux-pam/linux-pam/releases/download/v1.5.3/Linux-PAM-1.5.3-docs.tar.xz _eclasses_=db-use 3807d3e43e20aaa6e4decedd2bb2db4c fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 -_md5_=43d6b7b4eb54f1b45c7af8427ecb4823 +_md5_=b4f0306844ee144be44bec3b85786091 diff --git a/metadata/md5-cache/sys-libs/pkgcraft-0.0.6 b/metadata/md5-cache/sys-libs/pkgcraft-0.0.6 index 9f43b4868260..ce4480860150 100644 --- a/metadata/md5-cache/sys-libs/pkgcraft-0.0.6 +++ b/metadata/md5-cache/sys-libs/pkgcraft-0.0.6 @@ -10,5 +10,5 @@ LICENSE=MIT Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 RESTRICT=!test? ( test ) SLOT=0/0.0.6 SRC_URI=https://github.com/pkgcraft/pkgcraft/releases/download/pkgcraft-c-0.0.6/pkgcraft-c-0.0.6.tar.xz -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=4aa9b316c08076ecc9fe96b9973c0226 diff --git a/metadata/md5-cache/sys-libs/pkgcraft-9999 b/metadata/md5-cache/sys-libs/pkgcraft-9999 index 0e2fa02cbb47..4aeee5619085 100644 --- a/metadata/md5-cache/sys-libs/pkgcraft-9999 +++ b/metadata/md5-cache/sys-libs/pkgcraft-9999 @@ -9,5 +9,5 @@ LICENSE=MIT Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 PROPERTIES=live RESTRICT=!test? ( test ) SLOT=0/9999 -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=645ea12f4974f241542c7048cb4b492c diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz index 71a9de7fce3580f09ec9292ec2046ace64ac940e..9d2b9016bd7bf88ff99ede4eab7226051d72aafc 100644 GIT binary patch literal 15266 zcmV;TJ6*&diwFP!00002|An2&a$U)hruX#}cmcv<@)(vXt2S%1>RtCfEk+4lB*-F2 zsr2^!{RhCkU@BEzLrMvf_nzb7{tq4=!GHVH|M}BHpYzA3{Foopr|i!F|lEXSTp52dY`x<7S|R7NksYAdN$ z^RdpodaiTTFglJI5oMGS3ADf6jnLa z`BL1Db&ryF_P*yZPOq_s?y`$MbkB!)&+{73wtD2fN?B*enS5w5v|zIi7i;8kP8+`4Z7(aba52@Y*Re87-7FzYEry6`} z+XZW`%pJF9VVZjn6yc5LiRTQ}jb5|ce&$nok`~uItXSH6q%daX=jNK#m3w1V`9^*N z|FK7K+qpixt8w!C`wZKvn{$n`s^=}wm(Beaf7BxV1}8EL2<5nx8GW6k1D_ z$KoMeq`Bxk*a%#;i9_!^_UetELiI0Y|G^-T^%maFFCLdo?c-mdgzuGG9&>!p>v`t-!R`_3XAzPuWhc8DV%=hjiZp4{u9 z+)K31{4KwyAwa!v`7V=lv>PpN0teqo;Uis0~ ze*oIPcJMEclgcTQ%z6cZOGFZ?GN9~c7)1-v`5~cR&Uen3n(+T_;HTS(zcPqwTccNzU zWFay&X64x2!ThMZ11L+Q3@C9XqE}C$KtRtN_aF&L z^BvdlgJ=`kJp4KDfr35_-kCW8UmiMbZtobz;xl?D7Zbb(19VafDz1rQ&tW@2h%lJ< z>6CMp3!Wte9yd!mQ{Zs{&&ihqQ{7gXmdNBaJ*ePd@7)6xVd*VUKi88G$~`tkDg^TV zmQs5*{wEB+lnUQ_7pf{+00XC6po+l|Baqx#P)T_j#pUbT@M#s#S4SzW*^j_tIv|1k zB(`BjsGN9=7C=q!D9K3-dx3I#L_X|&OR2yQv+>>(6iqwr>I zsE=`lFI6HMb7UQis@si44PENsxI^t3%NfEv#Eg>cXpUo}w0@jYGb3YACmsoe(i(le zhH3Pdzo_^~s7F9N`Fo%g@!Fu&h+qqy$_S{kh8`-2k6??$EqoHvgls>v*0K3@FE)fV zD&i5jm3AXXTmg#73m*^BLnG#m)S3Y@GG~ploqP`n0cI0{m|*GmKtc2r%;f7?^w<$( zR1v8NIwEF$w??kSTD;_eiwIYK4=NC~QQ&}T$Ukse8RHKjf=Mz!vTX4w6Fx?m44z<9 z)JT_xrbWYqJj({w-t%c(8q+;`@X3d}#0->w%zTgQ2^`sX-g37-JRLuZ0`CS7!VUSo_2TySjKl4!Ohi^mS zH+c;|N#&eT4-rw1h6V?C5eTror_=uY^>0MU9^C`TR`1z_cJvS)0;gswFe90vCNyM@ zD8ogxB*{@)u3Ls5ga5d3^RDd2~)+Pb;PX`$H9+~bsb?Z)r(c>utuL7bxTMlfeFYoGyzH~!dnv} zY^7qYfKMcO%@zG(&^J0DgTp9G*q5~>L4i5H(7)#A@xR6?KgI_XM84+}-%3?ep{iO4 z2)IRcAuLCN(pGOVWg@ueN>(?3)axjl;ukLSe3IKjctbA$6TWvqseoxHYdu6Ep?t@@ z>@Ix6AvGM4%M&{Y;@seggoTKDttfa3oBtw^CMZN&C=-tr{7y+2F@!klH>bm96{#&2 z4{g1uNtPWY3P||`%wv1dcW5z`Z>bx$gf~I`OonGq7*Mc%168N}8mB@&QQXL;v_YQ3JBnGR9PFcuVZXfNw^$5bn2KMJS8}nhO=O0k?a)g z#OQ+MLm`TMNY1{U5e1==VX)T?o#3lFQ}hK>H#&GYVNod09I2ZSf)jM125|#PSZ%pQ zR;d#^Y&KBfut?bcj0UZ%w z3rS|mlILh}&4TsNoCv*!e@9lR0{|&GoE^W$gCY_p{uJI?w`RevLmeG#bL=W@7?D*H z3s)Flx>PR|3?)+{VyV`SP{$C(c?;CHze^W*q-L&{Dlh)-hCxtBFJrop1Ea0nNXHZ6mCJ@I!g@BTZ#5SRIf)I67b(Kjs51%fBeu&6(Q0ZnAu(AN z94kmfHV{=_Zc6q01E@8`V?j@ou5Tu9yhbWK`uG4l-J(QhZ}q+KYio+;SqDe8VQL*V zn{}22B#jTs31l%x!e!5rTN7K(2Dkx5crC0q2vV_q-~mSOLgI)^5LS{@k(@$94bTZ> z%arQ4V-%jGFR*pv4FZ0N6y;@Gu%7t9OG};vCJsm^0i$ck#CKwjzk&M^OC`aVxG?mP zsry0Ysk9KvLuG&|D!zeYU>rs!Eho2wszyHV@DEW^K3R$PbOQOeUZ%(;5T8VVi#QA_ zhiu>$5G-bOEGnjoidy(LFpYZ5c;1Xl*%85l6Q2r$u}&ffKxTR%7Xa}_Vj&Un`bZqs z39a8x8?63KljE;*l1>*?8|g%7@l$Aqil*L4Jykq!2Aptzxuded9WB{XZHv7z4M#Ci zLQr~yvU3AMZfZt%fsK=CWVPdyrWlClPaLsB!ZrW)IXF+zLqrfNLxgX@G z`pE#KjorGM4bX!+5-0`W&Gicu5Q70zgNWmwIOd7fdJWY4{`6B8uUuZ(r#qH|nH>)1 z{oCyP(F1RGK|_%Bt3$1pK|TTT#0%*iJaV&~4YHP_4hzOSv2;Kr)aTHF8*4i*f^ioyyE z6#xTJ$54b>KoIrDLyoI+-5k0p*fG%B-*cWs<@SK4-$xC z8Aefe1%}F!b9_geBn~+oSKMl}hMFCI%GCEoK3X9Dp31_0de_Xuz>rQ=6Ds2}a86_q zFMS9)nMlzL14>dyWq3XV`GPYgNA6A-8gw{~O&Z~KVfQ`(^tOPk$nWpd)rlEJ8O%wV zV7Y;_;{tw?tOB)QF@A@vVQc_D0Rz`zgbn#oV-=;@CrX@@Lkq*lGIt0_7IxP6Abowt z4R5qTd?cf)1i>vpX#3hmr)AcoOvy<-7;Ki7x;JQ^F_DNu})r zC6eXnQj*)dG6ooibkuuF2N%*Cj$L5QUJZCEs$joJ`qSfktl&CG5cWrpdGy3gXh`Id zx_AQ-x(&DD(X&)53RbqSR!BWKU~sbfI8QbEJw>TaiMsI!X(VhtZ!{5owNtBPB=4FK z?^}&M2oWyJ)3^`cjsDqul zc~=|xfYqn&ywBPwxz`;)fsNmBpctC;7KV}fw9B?1tf}Ua)_LHL=p@i zk4AAxf1HX+&S@Wpe6|LVYP-`BF*kTqATIDvG-E+}O1R|oCZW*BU%o#7`1+M}B32pR za}Q+r$6YGyyqCg|R74R1!VUc7U-*^iCB)%sH3gdXQlNDn6VrYo_=!A4Q-w3ZMGyfb zojbt&9;r)l0>3o_P-KW{zc#O(HxHVsz=&+Ug$u$*rm7pYv?&Otj2?j!9B-qHB%dfK z3{9hmv@8Ga=0KTX@8UDhWw$AA418n#0*> z=^W`Z0P=t$Yl9$?m~Eg>;cq?-g#f#wALEb!TDQ%G!PlV)Ak#@{k-h5NkuymvccA+! z=O}@%wjMTum)Az*q>c}jzfoaSjnBP!m8TuJB*A%Mr#j&T#3~UYCm}}E4>Xn#MUpsssy`S9i0KY{x6Mcx0IchNkzesOlc%m&I)p;gMP^QQPC!ofi z6AyG&T+m`s16iF~-UsXMv`LtY+Q~_pCOOGABzr(=sl@`P9Y+nN_n=kO8-j@UfsjWE zKvj--Vs#17b)aB6e4A{!jpZ`o0y#G1sEz0_d1jV=ev?O| zhJ!=wn2%n%LvbSqXXK@_AP1?<^B4(?grn#UlUh&JlLBLA0HY>A))5BY+Ewb=B1lQx z6T`L7w4^bVzlX0SSGx!Uk&E9oXw?qr7$L?aMXorDcBVGJdF-g>8sca#ZG!~x9r%Eu zcuvqut{?W)<|Q%Hl)ziiu4a1DHalUe_hwZYvY+^FtSyX!FL6MB;Lmp9K0m90RbZW| zhLb=RStn>lU4OJ}MUJ8n!t7`&0I&1znEP2HuqKBElBiLaFf~9~cYc3Hu4IZ zY0+K)6sswXq3xKe?Pq+!g6g&74;HF1a6>FN3D$K?hMp?vSBPwX0&JE$8>?KecO zcBH$yuE=+w1WQAzqXLOvmV1)tC=u;`Cblpbnmr*^C}dXhfW_sQA9_W!K++!EVS)Lx zEC^+^v>&_?RD>|@`vx*bizGb)Ud*{ie`hzzYutZ7Kw|dfCnBjPqDJy*4}!Q$v6Y-* z4hG+FN-sQ0N#*(|MltR=a;LY?jCse zJHm%*Cx@OV4!Kf&+w&Zhg}O)%$b<L(rT^DN9F zT7M{x+Oq*>!!^6%(7~2PGgK9{twwB@6h`%79yNUn6CwtAO-c(eOu8Be(_@sRRXgu!gM@cN9>CFfnkXN5b^k-6_9Do3 z0?>#ZLwvIGSVr;~2N_cVQwiUi2>MbCfs6FUl4wv3eZ6PBS;3?s3X+-ZR6ie~>M}CD zP$ILP=D-%Pmy}bs6{nU9Xv!*9HRK>=Z9b!M6FXpTFWO5DvT=1PSBQ*FRL^~>EcL;wczMd2#6xz3T`A~6a zRAnjY6=he!AFUB~i04ObW2=Z~^l|$IZF=$sb*~8-Lq?Mi2zGouX^ORp{w5b#`*Ru4 zI`BZU>)_#QPpXO{0XiNLk&i>=pBjGYdLU6MqFpEnSk(m>!m74iq%fLNv7v#>VTIJ6 zMp&V-Gr+{^Ib1!9y#V4j=KJ&K{yg`~l}=ZvV)_s(H7)wYEK%VIL6W?n_p}FqrwZf( zC)VvGQP&04GX@{~+awB#uRX)FuReE%f@d4ESur(S{Lj+k<7Q}a= z0QNOgw6v>*GQuV2O%|v_Fg2B@p4LRrz#UyPCoXC#g+H|UBY@(d>>E}DGt;&G4S_5zaRYhlJb}!@w_+nz&5n7R3X@d&e!k=jM3sXxHYi7fx_p{W(~ejN_aBJXCg&v zRbNsHA>-RAURxl1#Eyfy>fzbdbKM93;E{zxwkCAU2MmZ=MbEz(=087w{jxv(eCdDQ zO0D{MX(?|XCS3{~-=)O)RP61vp!CP$oWbJZNQeoG{fZTkbmXUq8MsyQjr51eSx{aA z!LH$#?!6=-Isz&*r-VWKS2Znsj9Q%O)J;Mnv~_MShg5MXXiEl8izpD_32~v}4Q#3_ z!YyP8cC;m7HQr??sHYDRDjLgEqhOIg?cigOq?u*Pk+dW8BiV+*?yM`|>UrhHPdmnG z00;K&oUi!}4K2O~3TC>C1l)qMyJ%7ljXS$c^1dd(FeMZnyw}j(Y6{G$um;o>en&7(%Z`pYopu*wt_>!JND z(A}-{+F7qf;5MXYSfSboC@vNC1#+NmigrqY6HR{LZ=ki!6GLvdEq5{y@E%>0*f=w7 zu&M1R#Zg`-16jO<#G`gA@Kr@dV7cY4@mIOurrtxuV>DnRed1ycmY0_N+b@GoC1+2aGcdO_Knyy?QWrmD+-x)*eRZK@PixXgMjC18g|~L zcJQEk;*&M2jZfYB%~W}nV~TG=>goAy9LOGh`0ZP89x3^{ua!USYiSY#Lo__g6i`Ho z)Y4jxMiOghgwo&Fc7P_7Fguk{K}~2*+&Pf8w%aUJ(UhR4W>#2hz%CUf1l(N>@q!UY zk{{R;M#uSy*bP~K7wPyVL}DI$PdN`w+tj9xWA6y2iW5nPP*TpIK+|qeK+O_-P0FJ4 zy4n$wF9%A=@EoCSOb>*FM!?y*jFjCX6{>RvZA|b|LHkJVVDR69_Vu;Lmld!O(UR$b z68$j2h@8Z&k|ia`Wb0tanh%6M1DK!rr|jC z=0ApO%KKf31smLZFd2D`_06~pjbd%fBz28bD9nZU_^q`L(*0<5;q#0oEqViGwEodk&#LA0lW>IUim{ulOm`Q)3p38v2d^~U=YQ7#ZkkwIDsm= zN!6{!g5;|q(FhY+B=I!{`l^m`xuKnWe{j!Q88lncbUz+SV-b8t1D+-KS+AOwvWZ*Z4_p3G}@3Tfkb z7hDj`z95^e8RG?k2@o(*U4*gUEa2ytujf;GZ1vGSpz`lSLI4RlEe1ipIb@yqPjocR z10l7*w#I*bbdpp65w!ca7|#mi*C_S{%T1@jr!MdwI?=T&rahM41-a1#b(GpNo;`dSxcvK-Ma^p=`eR+C*QhRv) z{PJyo{}k|nS8F|eFg7sg)LD>0%EA&PMP3zcN$wzzqUP}&8V3^B&v4e_-5D=86O`I` z5Fw@fEjBDbq{Xiy5yd+O>P<&=_+aF7@Unwj8!oWhK!V@5Z;p)b>(mQY0O#UWT9ZWs zQo3B8744OfFeF<&1lDV_rXIChw2iH9LDFt3%44A|G(_7cX@+7LRP@wby*8tCaA!bO z8o8B)g+=>6k68FMT&NT6g+M}LheCxN5TZ82^;^f$v+&LaD+$7gp$5{`N0go(Bu!HL zNZ%blffyi#6^*Omm2q!W#;F=n*6e%iKs|ZTr<%wbe;Dxw@7RA7Q07HZ3^8c}&RarX zIXS&k$mOWv_a^;?zSQX%V#X@;4r&-^Z-y(rng~rjBQ=Yml4}anQ2AChB%^^oBeyG+ z$zq^@bpms^d$@jRLj7vSqz|AKR;OZEa_9koxh8zDoZv6CHC8y&BqWGMM02wYO?z2Y zXbP-$6jaVcvAr;GBW+)qZFIpnL6Qi!>?2E+3gl)KN*53v57{k8_9Ln+b#`D*JLnNHauRCjNnw9c_W z&0%{D7HKDBX-u{^_3{x91Cj@e@Dlj51p6Je2B5qcq(d|=H8fPG3HJo{!je#S(-`Nz zIc2i1W$Ge;N@HrrLCt!?ehZ*D7tTq1&J;eGAdgFMa;_{0dTtbl>jMv#A;qvLfNSBZ*{N zbFQ&VLhIOJ*G5c0(=2oXWIhY<6bX|CS2Sl%Hg;|2@p@o!RQE4}^xoPXcE7k-Fw&5#sl4KVCQI zc4k*?IV4mTxy;2;S2A(E~astvHBS9dc z2(^uH^NrU*>KJ)SonM+!XaB~zwH8vtfojrNn?<|C>sZs$NC$XVbb?vk>Zxfwgz7y<^>e;Ox;18!h2&NwWCaI#Xg{F}_?=*B6K$Ery8LN~hOUoYwEB_j) zs3`yk@PdtkgDh8>wShMgF@9mzO4V9Tb)tbI2nNJ}%&=Nm;i$QGY9j;KWPMg&d;)e$ zr<+~pL#b|7uF517@eYz&Qo9BI@VXTsh~0E1Sg^1E#J5GgW(I3O8QiC7h@;01rtp?v zsq>obB#saV|KJC#-oYJAzX!Q)I&a28hLNfcEmCwYRJ<`OF1HV^^Ix!O0cCSOp2j@@epJ6paE< z5-afUo}2&^kbs*Ppav-_DnzIT`E7iMhH-Bm`N}kZO=z0-pEFgebMv_1!NLPSTbez( zEY8=Vcnnq4=4~$;*DiHwcQt~{Ry9Pcla>6z2>MGy9B@YS<$xaL;ROzGPdFi_LYm&= zwBFqe;^^M_T!V*3I_bPgizLQUA5rca@q+6G{F2rU=s^tjrM`~?J5b{Tu>ut>k?BG)?KF~g3ct)hXepWvgX!&Fb%jMWEb)k zC~q3BON0W+Hq?os*z~vw!Uy^S3QR}lyqfZ+jS{|w^*owkfT=Z};#od$C3-1sL%Ql{ zLHoxrCBk%XP{Cq`*noE%3`~_|1D%JaDiM`BEgF}O$|S7#20G`&sEeV=Ssf+;mj*d= zc*Jy}?X|6f4qbsbfek+LMtK5hrD&MWCFx0>>bmVBUk4})EY~!|Db)sWOR-Y( zLx(hhBRGrZ%1qCyZWMtSxyl1Or>eL57K+Hsz$#TLCE%kzQx-cLq zF!TTgHWT3bU6`(po|_Z_{YaaY`jNAxUp6?{GvUVw68MHV$`Qjo0kOP4Qb-E>4Y z<1~=Gzbx|Tg+l9cvAQ$|YI$|yeH^@UfxYU74@uoL1I@%2o z`A38-O24REt*akMW746^zvCS>45xW!h&^c&F~}`D-Z=#|!`#LU>r81}@)fK4;ogMS zH7H-pAZ(^aH$~{%!az0bO~&ydBPP0r%!ZR75;Wk{`I)?G!Zsj9)n{JUelylB_Kd;R z2|FEaCij;*DOqzvJ_(2;j7w zREdu7p+|MkK+ZD`UDH$4H>Ew)VSA;NIH>+ ze9#HwZLJ=#<+>jt7u|Y;=E1Xj$_UfyDldqi%t5C?uOn5kpeN%p?&2mr)0lD#jpW_9 zW6k!V?AleV8WvOHu5CKVw;|!ma9l=?(}D;04_q z<23KB>w73@=O|%{H@w^9Z{LZO2B}aA9|oy(zzhgSp>#E5bwKtyj4F++16#U(N{6Qo zUmLFZ9&K%~h(prcZ~{fYXsqA>oDiqG5<%^S9Y7NysxwO(=G1x1wst-^3fv@-B6PR& z+ZlBP$0JT`XN~27qu&bmV`w$t)=Ft#ycgWriNYsSYH8A3J~ZxMAP z*XZl$fVrJ=s0z*aMa_#MzWJK1c@`Y};3rF6DkK1`KZ`e>$xhIiwr&P-Sv$!n;-u?J zwyyKg@FId5m!L`RszYwB=ESmI*GuJG)YeP4LE=Nj*w95yxm=etX*`9>OGk1SOd7~o zfiU8h-{tgsw0G^?R!?8uQ=MCL8nFk6wNZob2=H{xq?|w&VytM+fM(N}CUEXh5*eFH z*zU2?n7U7|(^Q~(`*00TW0iy2Q6%iz*PaRX#++PL*N*Ped5EJ^?_i(TV6^Tj(Uc2W z5aB6dd(jzu5$t;JvdPVF5sjGI&nbgmZ@ITwOOjx8R*rIjxHUI5Cnid&t2dv9Sh_U93i0u3;(ferF+&a7 zV>$qjPJ*3bI>4dZRdfJEtrY|&-`X%u8pi|6beWOva5L29*fJ0i(losO-bHi$32{w; zHPj>(t6f*11SJ(Q0HBW~jL8{w`_RK9l=$t8s;11-b(&#S^7rU|Lc*-cz6KZ|6$eSK zL({%RwGtqjt$X$GHWHMEi#Z3k)pQL~9O?>IZD|BGa&Zi;Y6n-WgVgX%M?8KXC?iVu z$$iLaURSzQ-S@}Zpo}o?OSg~Bs;;jt>cFUKtA$in@(l;T44JBMHA;0!2~es#9b`*8 zqR*3NL6fc6xHYs#ov%|TFnZMHcDQagIQJU?hR)T1Myv?G&Cj~EQQUOb7CwCGpbqjg zUQ^^weQO*fF%a3V5KI?0=?0ap!_=ArMFCsT$TEH|1Ab(;OUB&D%6Bbau;f%?gx z2)~a~MwQWaH;Mh8Dg}BT+odc zV1%xMGqo@fK)Rb_W0nCojTM5A3o>G%bebE~ci69@9ai#0qfQ<%+Yui(Z2*g>OmpA4c~(GDkOG5HpP?ALlXUl15XC z3|S4C>fQjSt1s}Zc;P8KOSNm)G^s=>2&AbF-WV`BFgXYpH*9O09)*tc7e*uSiA2;e zs^$_%u-h&>0GDwgk)_i7s4jGcXenUdpyH}?Ack5`9pQhp9f^KAI%Dn$#q4UIrKl4- zSz}aa8XYeM7C^YH%K`$z7w&7CmBGWpblL)tn4*etlCP0^nSa?!r?GH(Z)52o(TDvQ zwT-krg)$>?1BBMFc20Mq#OnqsT?PyFAUAc4Y4HdeiPgESu7hY`k%oQyp~Mbrgn@6P z>Wzoj2&QiR^iy|K#tJBOV0jpUM@XYYZZ1Y6*-~;SQoeX0p+eY_BI+ok1)@V2VQjX{ zie>_J%WyvAuDIVlC?z|mxHnmV%Khc4c|=9S};S*ukiugc{2@SsVjdDU??@7}Qd z<>$Bk{jX0i`_s$({`Bp~%cnQ(8GoTafvuEy^Ew~Xwr$*IxQ0)EE+nRC0X6w)@PE;o%bd3vm+hI6WvxaAh0Y5>}b{rTFrmGAfNL&!O0zeO4MvJfDIW%$m7P7y;{McXCr)y%?KYDxg*X5Nw#fQR# z({xHZXGdLltb7b)HHwD_m=5m)dJQ#}@(Jf1Peme5}`DPe9?etp%27$RKF;sSI^ku*gGKhvuUhcT^Fng^e#d zzPEI-4xg_^2rhF4VC@UIbU#7Q}um8T6n-2`zvU7}rhk%}&0?E~{>_S?iyL zEa*PH^x@11>5Mtqy5m@<&dNgXvR+eH{PpW%Sg#Y*y7{HZlVesfP>8HJBW_POIm$;^ zs2ZiTeBDV1BV`Qcaql$*E|*E%Bo<`LWk*=8Yd!gE*K(sbKVQ^G9c!Y?(v1 z7}%{D5K3@DioCRL%Ft=^uy^+wlxw&oZ#V*7^+SpdUAu|g*IcRN*GRr8I&2yxA|J4g zI-{-KB0lWR=KOg2qGPvLTE!2$fLeB$t)rbe+*Hx&Zr!$;H0bR!ALgV97geX5n4sQv z>ePM*ONZo#2c~X+L62hA5vG7vMJ-c4dBmfm&zOr6YF^q%BMGmOY*W}aG9;N3eS;4n!c2RQo>3%R9Z4II6RDCp5fJWmDO>R24 zel)?V{n)jW_KO`c!DeG&oX+nTule%IcQ!PhX)?n{9Z1uh6?v&a--RX5Y9b#2c-8F- zEcm==|33T~d$_JQLck*&%XPoJ@0c5`>(s5#S@(Z+4T(bH{6+-mQoli045(8J02GAv zva8>QLZldU@8H&HHtg4cv4T2Xs2aY4Cvmz3KH&q-xCQFl>xIPe(f{@>J=70PtCFKS z)g-DKrx1Y_~4A^mbIOi>gI@ z>u^!g$uy)gT#m3LJ^OX4*rhXOSmSWP%?*I6XZRI8OyHZFZc zZTUsrK?5r)%a4vmuo^oC+}U&##c2cw;jd|HouhC8C#?|8k#xX?Qpg#^1($vJ!$@6& z{W>M&e>sF(P3I|e>u45PHRrRgeXUyu5OH0gXhz&$x8WhS4kE*Jd+gFpe$JXEbP#25 zwT7?#Dk=c)Ypic=5=Cl6@7sYG2K*4Eovkn+BL_a8=sKtQ}2Bjr;so6Qu%fQ%(Cv#n3ebZP4&c1Yx-D1Z zFafDVL3-q$E`4xRj6Z7cYfK5j5TovxraEQEmhOwvWgK2tRW98^rc0?{ZM7>&v3$S4 zS+}Hx>8Dd1#igNlb?7zEi;Oxt8|p!e4!YNJU8OyFJrE6o(X}RFOc(`hAQ^SohNV?( zk%SK2#VQBHF}cn9)quU+$~HB1Ge({xf|?Jo}0g~@y_hDiWk)Z)UatJwA2*IN$w`=9AVMjhDU#;z{pjbz4#}WKxJKUp(ee~ zT{zu7q?I4dH>&}CVKgp!6lPgox`kJ_GINjg|XiuF3^GH?dP^S+lam`ceo->TXuDW=B zE`p0A&@yU$`Yk6S6HG4qR5Pg5RWJ+4TGwCi0G#sj zIy{Gw!crm8GD~}1ig~uKuWs?C+o@6A{S$*&ZR`G2@bDy^N8F}M7CRve@U+h7m~MQT zYGEXegKu5vDbcC>HCNCq9v`raRaQ1pm)D3%B?<9B_>Z8!f?!F-Y#j{Djum+i*N^#^ z*I2#Y0ORh$fn~tc5`L!*He`uRo^J65|FUK-Ff_ta3MDp*9cf{6XcIYTKT}7NyY8Tf zzT!*}1e#TeqFZPYu!}Kt{rxMZW8_FKT#){nflA`)7M5E_tLewX>DF)3d&cXg$C~x` zY3$Z?@KxuR!6@**=%NaW2Ac>;=qw2+k(A6V#dZG@zYNk#)uL=1>#M(zqmkg$BXFUC zzjPf3;t_Np)V(FvfBoOD<3+7Mhk(rw@x$bT?rcy}%8NTSk~HCq^jp#k+P%YRAhdTl zB&rOc{yLPtDMF&K02JL9iQL+{Enl^z4JTQbpacH8Xi0tNdUTrz7{v$4$wt*%EvUy^ zk7gjsyjB55Lr3*%ZxTJGIjx{AmtB)CE{)gKtwq8cXcgzgvYoqWM?A06LDks%k+zsC^5&sVd4$grCsDJy@|M}BXpYz9u{G6ZThi~>&TYmc2|MjPT z{~zIBpZ4};jFR@;EtZt5%{1HGrR|l%aNTS;XU#^5DO=B_htihC?oVAKmeET{wUtb_wJ=eMF7_E;vZM!wBtbA;?KTq~7eAEjyN5J}XwA_735M>~hF{^^j674Qm7*c9-sI3a$FnV+}sG z?Lum<%x&9qFwMOi3iDd>*mH*JMz7gzKl7b}F^pOH_2gQrEBD5!@{Rlf z{$r2ewsU=WS8ej=`wTl(H|H8>RnJ?V$+yPd3%@k?<}4FuKH7LQ)Q=DL9G=sYw^VO7 z>cy7x!;M`IE>lwr{I~_zdTt|?(&xx7;s>t!X~x(1eaf7BxV1};98_B~H9uQ$F|-yd zkHtg!oWiN6mzr`;)yL>kw7GVuX)kZ9CrjhzOob2bxTLvS_<(qp@w)Cz3=vOrGp`l+ z`qoP0#H{7U`_9HkS5B(OU7X`N=BRy@5OW+jvp>F`cFu@#Ww%O+k(WG!IKgR~or2Sz z?E0@Z`tZ$TrWo$7)UOxCaub*4jX7_ghL@d_SB)ib0uF!0lHOeR3O0f&VH*Cli#<9X ziK8Vz9j8mYxpVS4IJEbzxwP=axm*OPla zgnO~nd7M3GuD-sT>C0CFt~~o!LxprRRK{ztz^HaYJe>H#Kk@&}FK91Z8ln{UQx0E)02A2D2* z&ejRF#?3SP;Bsnd7@Rvq3ZKxrFf6JHENxu@+|nTu+^28{aHI3fnNEg zss8}9eaqP$4yUZhQ%8=X^bV}mvwI44Eshd<%-&O~p(N1rOdn^rGD2>faP{C%Pn>xJ zgsu1fZY8W5HXc?z_!=Cc;G9eK2=4~aUZY`Ntdhs78B?@PEOQhi&5mE66DOF6XVp;i zD11EGCXF5UjA?{r3rJs>33M48XeCGOk>%64MEb=_?b*G$lfSzY_%mwmd&TaSS+6@1 zGkJ0lnHWpuq`5=#qwbb#F@ARWS_a2sc}{OLGzVJvz1INB;wXcZI3w1prw|~ZXSO|X zLfm}Y8h&7HESrZv=iN}G&qUstIRamvblTkB7RKT;ddC+dd5;XxaVb)9jRboR+W|tD zA$cE9IcK@xIYQuZbEGo{9vASOd^s@H(<(DXJb6tIDmb$D?tzF%@y$>_*NYI!JvUh@ z1pNKxQhPT3Ck(!n2;X}bqRLVL1E*V{N+LsyfOBU-CE=L}E??IspH}7h>IkJZ`w>`7 z2PEL1*fvZfm1B?50;uU7Avv*OFQlAq(1*QmE*1F2oOo{nil;vq2{I5G&J7L8Kmr*y zI#|Pqd~L%ac|%TFaD}l_N%C8warqq-y|b4Mp0}*niwk@k6~41DXZO~8O0#r`2;YUF zf3=i%{?Z>SPo7pM*yY&YE+S;Yfh|$4;Fu?bQ=~Ybv`Op%gY) zcuCIYcukTz4}g7_hfokdvsi#mMKDxGb9~$KEwpqqQwlqSx)Fqm&DTZ@7MDllu*hw| zribB8Yp{=TnJ-o>YS}o4MAYrZp@uGYaNHsG62}?BJlKqo>~M~gMrr*xxn_pOz)n0A z2&OgqdNtGN-~XcE!=au5@#yb{lErHyr5c1SbRr|b${KvAKt4iRIBwySpeA_xnYE71 z?|WrKvPOkGLbu{>_=qb&F@E9gU_Cfu-cYR>NJhz}M%Yfi2ZR8#v4BOg^t+)*^aRZ0 z>p67m5Hg|&R|Fj)v%aT>uUIW!^uQU!l|KUugl!aZKuyp;a9SSY4<;g$WPoI)#iva2 zF~nr>1e>6Sx->W~946#hHn8^YPvhd4?%9J+KHMp0Ap9-!J+4ETcOj$zlMPT5z$Ad1 zydrF&@O5}Qaio+~0;pI(!+0>=Qh+DrlbJ9Vi5%pZmT|A(4j&jc=1)5U&+_E~Y_x*? z>+rXz;~ZePHC}K{&{ySA8{^2)c%=j1f+=u%;tL=__18c26Li-DxIx=?VtGg9|CO z`9AQ3x;vrN$%Hr&iKtrO=~{6G0Pu7B3=zQBi;Hq|kQ;Xa+4tE#<9smZDDM)X;-;%upAxtg$?D0NIf8n?LoYQ12xL$d3c6#D>n8NY4YUCw}%^ z9h3pUl$!%#$P>F<(Sdy|tc8Z51QE(MY?2SW94xH6@?TJ5 z_%LZ$)T*>Gp#X?<*d)#lRgd1EOT&^A5ufk}eh}b6e&D3&)kUr*1D5n|C_XulgChc# zxYNKZ5ZN(wAwwqFL)g&AL@w_cR|MpVy2-1^$H=0P_L(Fl$eSCp$kCBd!6nikEClrO zXjyo%ADGzDI3&OXd&Ivt1w&&5w7>MhF{!5EE4-oD{ zgz~f}HbO0Bsqb(Gf$26JE+XMDB{nPx!~$y^f-YB;X!x_pj*_80`h`TcYaMw6b11iz zN5YDJc_hg;H$Xg6QwIw|>-&(%QxZvE4qb$ZisXKXg(?(Kd|VQX5!$p+x~D_!;z? z)Vs;&<7^}giUV2=?9NKM1Jm&9!r=gN3xgPxFA!3#fc=O}xb#WjYdK1N%gu>!2li$| zrJ!vMPBm^KuffCrE_Ug1~# zy~N@Z-oQIGauQ^r$`l+oX^of%tX->a5eghkPq-75#04yoKqinZ!*Rw+dMG6%RrMgR z6}$y9Nezf&xHGv7Hy|sLn)ogw01|!!aNV2=HI35&$coGjw^+HQ#AjNT)=q>Q0ox?$ zRIw@xj&CX-5;nt~ynIv5(n(}==r~CPNQ8SrKFDNv5~{!h z(}+=W&o)3ljXY%rs7A|^Fcjz{$P=U?;aG4YGvWcF2OEap5Mk%W%o9u^M~OceAdi0* zriBPN2mnHDM-}R!EV-4kg@;JDo|BGjsbG$G7fu}Y3?ogrBd>)5UNe;nSeMOH9zm|5 zM+qM2HEM^fSEaN<`vXJqQ0ZPcz_)qvtKNqVz;*nYZ&mODl%1D^4As~+WDxqX%Hn(G z>~P@&$F6u@g0@J{UU|$RPkYpbK_L4OE-)BSNqh_;M=%jWyLbaea|`uW+5|cfL#oZG zPzPTFfMP`2V`_`!V`;Zl5XV(2A)O|3maq%yVe<62FZu1dr08Vsu>o<_99>YE%M8dh z*Dp{&5CyUfTAF{xVC0?iYN+|`<)`WfhxIVHOZXyz!9Z zx(;a$F&R~^A~(YUs==lJnFxlHE%LHFs3fSKhS<~S^q^VQp+OR&bI3rz=M0gP|eK2|y2_<6!C6SCx zHY7QL?daDs@8y*fDj7{$XAb@(K1n|7N~S3ET00y~84KDnCvIXS&)km-(;Hp|YI%Nj zX4M<40sI&YTqh%JB}^p3cD+yO*v`Mh;iD=Ba8?d>)^{U)`8@jf4L7i7JgPpK-8D>< zYJh8^7ZP!fe%-E$@(hPeD!>v?qT;m5IfFkmMbCiKfV`bV+CHR2yc|x6bHn$@*~lUE zEbr+$z>Ry8V;5Mn5qudyC4v!1Kz6^8gDBRn@)CRiiIHb?YbR(1iX3?k!nld@t!TA+ zfG-ZDR(D`%z#u{gwH|bX1Z!1hOm(9V;)soB--r(U9ny60NZu8}oVKdPBt&u@Bj(R(Pd1N=a1vY==nZ=%v% zBx=?ex;=q&gAPavcSOBO%LkMo@W|3ITI5qR*bR{a$)1SIe#?4fxCH|0YKX%gLgwLC z%v*(JgdoWcGPH3rI9gL#l`v??PMG^pakhvQks@KHB^wF~MB=}tbeEg2J+7kfx;8I{S0y`^HjZkZ~!!! zP_;_*J+!-k|D{6*KuX*aM!oo@GD_9$2ZkTLLN2%JK)SKDL`DqcQXnj%n^7wfXTD?k zLNceRYhI5wJG^f51I`84RB0J$sj|-io>X4w7-Jj=2`U@W2&Wt#4vI?l!Yma;F&#RE zcZxidE{3GR8sZ@g@YRrmoew2*t=Z?BonA|u<+(iNa+k!{)rd;Dd^PU_guuKCo}`rF z^%aOsSEJ%5N$!=~^WAJk zPHLmz{VxUv?Swg(~J zs=n0>K;a=tO#pfAym?R*7Jme9y_t)I4^35xbLplTOc~vPlI>O_j6|OZDDP_{h;-dF zaqjKpy$LMA@F*1=zrrEL06DvZ3J>)YsG>@;itvt#b2OhhVTfQFWCCKw*W&y?HJ5*S z%z&gd4iJ7fd=U($vv8n;S0F-3FPCTo;0K|D2~o4gzw25f1k!OwQ?;6Aawr=eox^^htZZ}qguY(hiOcBkbNK-i&pNTrTL%PS1XNusf zR*a0`<#oF~iQ_}$Z&(;n<8v=w;h7G(B$D$Ggmsb=AgfpipCmEDen?{xa)c8AfY8E! zG}rz-zkCzI`|H~HQTveq*8snjY$p5=A;bSIqHf{d*zj1AKyLluB`{NHf)h};W!M9r zWs9^}bSt6qKkt)McPbaDI>%Fr(?loQ24xRWt)x6z+i}EDd^cK!y+Me09}=?aZg{O3 zdc-R*4HS%rZ_6R?G?vSl3*^`&M|C%Z$uo28E9uB;9*y*^8Y~dkA@*cD=vv+6E#2yo zR3TVAuqw%paGCA@W3=!~U}B#LDFU$Zmn?PU@oN|xN#GP+ct%_v-x&$KgI{_NM-2ys z*byJSbO+;x4o>5xvLFYl&GRH27z#(wCq!yJRZj|xrKBpH!GVu3@ODF^ivS2Ij(aRz zmzPT%L;idCT70!DVL)=xyNR@#4(Mnq6^oI}&PqE|9Thybk**DLw3qJI0{9MmkfC@^ z&`YYH?5P`ZY^K(eH=|uQG*P`9n5nk=74ne$M0X=?$tdU&T@?g=whQ<9wHi1D&Y5U9 z5oD2cBF*S32`*cqqcDUpJDdu@>%2SSepUn4q_9Ae0#}ZRnyR9WU|IB+fQH)LO6s7K zcwGX5(GP`#L6Z)(8mRnD)RA+xbQ=jQwMej49{a#{N#4*xK)6gKkiQ}jF5V>@c?C5} z>4J$AtJa^PJHD!(26Vw9)vJvJEP6B3&rjpS%jcILml{kE<$L{eBG-`IA!gloKvn$J z<^Y*Qz%21{Bn_?(3&eg|>PecT7~K6#WMN2f_6SuWkU7Z%7MGL!&?~|PqAqq12h7iM zAcWDU3);Md%wU;XrjTBy!Lfd=U~-)K#=w0QA)QfFL72rA$ZwZ%DuY`ttqfr|Xu+J++6D zI>(w$4n0p4awYn<=Q#)qRgoN!NhVAg=vcfx{tx3KqDIMq0IC_LV?j3*VL^0|kPFu* zTdAtQQE;4F)9sb|AfU2v<^#qrP@dGSqS&ov3Qlma&mtz=besv;GLicHt-FbF8nspP#F zeDwTe$LrNCX>V74=dJR2WxnbkF8t8X1>I>GqQM72+F>EPlkj)s>v1tmp=Jn|4-p4P zm6zgPCbG2!bz1pr4G#Y<^u%qj7Q>2ag8(rY+&m}QcPoFsUS|AP{ zQ-Zn|)!rJF`-+TwYTgBEs7A^I(yJzoZ&*iC<@0-6#b@_yPoVZ4%1KTf*;;Dd!M+m) zu&+k7715k9BUEzUc!4SeQ>~t=X-xUu$Y@I#v)0Tc&e-;g4RnXaA+5-16k zEDkL2?+1Op#5|_1;O|8}unjIORtWaM^VN|=#%OkR0}fW#N%#d3}-*A5tIS0y1 zK-kq$)x8%bgh!AHlas^1{i})=-b{xxovKMtgtpF2<=`qVhK1LV(+mazJY}^hM2xju z5pF?CkfSXMtI;k)Mm>Efp~A5|F$xy>(+)ZYN}4&QY`7hsf88+^RjnJ~>UrhHuXcpf z01nc-a=w~^)Cv1)sQhsEC$(@jS*ZOIjytJIF6zcbYDtdzu!$U`-Aez5$bemnjNpK9bR81hk@BDBuq83(CMP;nl* z&jQ`uim#RRS_E!GY=#r64TGXmVP7Bz+@`4iA2?AvQPnMO-aIkM?RM>s2Lj%stGyp( zrVBQe9mP1xYr83jx1f0HO8~yAl95_na#v5a)NfPm!O$2DSk!HXZ)23cT_Ok#VFlzG zP_I5m_-|43c~z6eF5$sS>P~z@``$qc-ipLa5x3psCgc@Qdyo>qb>Q<0SONMO=?e(q zS>Q(r8XQ9=abtrBa!e>C#21zl1nRm^hMi$z6@_c97aJe_Y7|(!hWeNg4d~2!u~=>H z#Ac7W@!3^%pybg4d@hlQ9VR{nB2VBrt7_~UwrRTEf)7_1GUu?PopaEGo6JW7o~x;Y zewW(8gYL0U)&KxHb?Xlk9teX)+e_z)DYI{TMR7^!`f^(wIfwZ;V=AepNPdzcS!dipuQei^C-Bl1T z2yrO+A$yY1QGQD730i+A>F6a$Vjg=>DUX%aaifZ3?+~Vn5{U;>63(DN(``_I&0>7D zU&Hgd$`O+<2TJkqY@}^O4+#m5fUwF~Lg(-6Oe!z<)E^m)9C!mci5_ zgq$HnAKGG}lc-g^qy)(<(sM?LWvKsY0IM!Fdtb3Zdvu?hz%Gyka~yaRj0pCqt2YO~ zBxo9+RNzPx*wOtHJhh1{!)f3fN{8w&0Qg_qpmu#X7qm#kH^S&aksTEtLZ;t>p4Q=!)ti3XJ>9WSqoR%l#O z$E9lXkLH@vewSmB4em9V482DBW>kjy`*zCsPrwq@B-e;JjT`_lN`ljqq}7Wz)k~q= ztQ#zx1{S|6bSGk`hWVsSI$UUEXp(dQZ$nP6{1CoIZU^}^f^l;!6f6g*mZ#ulM|EhU z1ghjFQMVcglCOe9!%TRQ$k!O~t2)M|hISUefsnKcuD6RLnvZ>|*O}kVR{o zkcPzikvou|+OL+nP>YDaSC0iPMdKf&y4Y08zz{eK5S^6DRIUw0wi!+3N-$c|73R0l zpt=M0>RRkEuQGPPuT}hqexf=?!ku{Fu8|3ZO@`w(U8NL$yW$4*R(0{2P%=zW6%~AR z>Z)VHftBCgfv?Y4oA6Bi5a=mi`2+AUaDm*)$-vp7Mn=$3YK!1A8t^Q-&w16jLbS>&pwXt9hk8ua|G?vr!bnVN zB1C_KgYJ+C)#{0wGsL0SfvqWW1rSW=Sy9lS0U;T>wj|`dV36cR0z=LRX%-MC>(-Vm z&o|zbGG_7@ja8Jz#y6FQrsbEw%R$N~er@=xAgrEI4h3xm{Ei;T_oH4lYx2+>%Kto> z$8P*EFS864L}p(ko2|z6MFJBbAfmbw#(tB4AHRP&AL4UUlO8Pp-jWWG;M2+=&^M=c zv7?qeTr_zgq!#k+2o=PU%N5`_lCnBT*{4c$tt*!!lw)YR(j4*$SN)QLC;rrfVgW&h z_4p7?LUnZulRrw5Dtk%F27po)Bg0g{$u{-x-)$P zsXJxB+<3ab*r1d2<>Z5vSvB_L@NnImwxUrNa=0$ICNSQWZsAb=DoL5US-WpchTP=1Y@@EMLG^!93y79)V zKD~T?QF(a%{PcBy`w-B9S7|*y2pcl!)PT`gS1Tw^kynLV;ychILvpDXEs@0aYba~w z-D#Ja336>Th>%kH78w>uq{Xiy5;fJ>OqM`v^1;yO;3WsQE?mfN0}6h>zBv-UuU#)l z0hEhZXiW|cNa<2}spzf*hr!wE!LVMJHT9_6qHAnb3!-jYVIB)^5iwYwxEYLL5Ybb^ z8oG?qG}t&-M{tmYC5!fdZn5yIxnL){3n2+9I}{@9fDpAMRDbFydJf*D!AXKJ%1{I9 z>J6r+2Z_LBNdBDB||g236`I# znq=@YUE=WZ2as?uV2$+-cQ@A$jXhk&nD_u%VRa&gBPTroFjt2Uk`w$TZH*PqR9~zv z01VE}F*My}RiP=c+F@Xkr!$3C<;TG=s96fo4h=U0BB&JJGO6FQ>uM2@-U3K`(uaBD zRfCV>oB$WNTU2plBBa3NeJ;t40bzaof5wKEHs%21H0))%*bF&tViEU-okvablAq=^ zFrz+C?60C|SGzreAor6YXAb(Ba4E>#TY=&8Cz!j>pP$J3_w2V3=oU&52gp}hH{t1o z9Yl5at3h53MQHNv)mWsP5V$xe+*HelJdCR)+@U4VXOZluR{KQCvmhR#cB!GJIs`m) z8=aU7DZ9b?;99rR9(p_z7XefnQ#TGO)?+3Y)z%Chb1tjkxbRNz$d3y}33@eQW7D85 zFa!Hx zR_Q1n5_aS(d8)eM>u@La6#58#4_-BDf?SDGE&u zPZLKu;i&JI$3f;6m5osIjn{$dB>a>(zc`}?O2@gC7Ggtz4qXps+^g6%E4S3r0p1mj z#j9F9)s2_4IGhRKn#)@QVS_;mN*}N z1i;4Yv+Cj#uv;3LcbyLg>dhBo6-JG^*ha>R|dk@b#o2Mh-HJSTzYt&}rVHHcnh>A6)0Z zAk*;W-v!`n9R`|t_o(RAhaRdLD!q!>_-wtFLI5mX-9%AUZc}XyDUQ%s7YFOS6S-m) zC>Y15#=}w63P4D#pqVOs0!)AcZeD;GB&diGp&H3=qdU}$d(+65r}?WxGwJ?06Qx?l zfC?TQJn*x{+0A9;d~I4lP?;`odr`Y~sY|!31~R9rCR&Z_@`DEYi$ff6M*Zc09^v5y z4&0Y2BizUbgdAE^)iISW^=b^4jNTo)QZ6%FeBE>h*IVVD0 z85*A@Q7&+4;4_D(>{Y|2s<~{hYZZ9t3fKv3@WvbExip-mW;z$eCk-layG6dHatm3m zsfkmpt!fsoszFin4WwjG{GCP~?izE}r9Pe-HaW4tV1`C6+Mba2oNAePodE>cOvzGn zeWsBTWVl9F1C#8j|dh~|G^(Ti$#MSXZk&r(&v=R@EHQZ8AMLp5~@ z;&py$qleB-bJrQA0p$hWd%kAt)UKynrp#duB=U)JOHwuXhPyd6R6*M2RIUPbc2!v2 zD+)nP7^k?MW7AydC|)%^vR8v$h$UvhLzDXM3jE9;1uRv2HbBYWAhIz1qH4AFiQvY#LzjL>JE|E@{mdlxs7u5kwXAuY7*q^%8!@bz z0u?~{MS0tS!0DnefENgS?Js~xz*5x*;*ehc?e6bu|JFZ#+@w7fJ^8?=Rvx;kGV)2V zf`da3yVl=;-kWD8vemtu zw-5zDXEQ-@s}O;0fR0Fy8o$YBU~=G3Oqc-w(mO;HhXY$dWr#Ey|Cq+4aU+yPwd;o0 zP>jk`D%4<>tr7Qfb@EB0lBD@~O|G50-jll1F_CR0X`F_>Vf$(<#pjT^Xf#cbd5Pr_ zuhMnVDilX5^F@#?7y;tvGn@#<4Ys2b#>GtEpMlG>`PvxDWud z3t6ndN|1JFh@s^bIZqqf{Zv#ptGj|48Md(CxT#N-T(dG$t;cD$iJUEc9d#ZBHt}9d z|N0*d3?w8NveptIpG{dU9~_b0ofdI*IZ(Nq$usG&;$L3jeD)x z>gpbFrd?e-wR*soYw1WXTBQW%L9=^Y3DN2*FNmJZn#p?|sUi#d>}Ez?+^A>doC&Ko zOzk9Dy?rpdb_J`N#RxP`C2jTIiEhZpwLA&2R}*3qZZcK;AVKvr)W55QTUGtiVi7gq z1uY|T>i5=8C<59!LYUwU@ACNTH!P(_Dwx7UBb5fsfN&T}S3!1aat99N#E~_yrKM&X zo;rMOxcYl^wV~-@QS*cnDEiIB2@b#sa=I%P)LqyCG$EpzSyD46%p$k7^YNO{M#vOQ zcN^l)up@FjhZ`z;*3Xzc` z#t9YY4N;SynqMUtqK4AZ&hENxRkt7-J86iZ<#!`}nfvo!#TEQhedzNfQeYbz-qVF` zC3>~ot)k~lw<2Cc$wl2-Dt@ZHQ#5L-=>>rG6%Zu=3j`TI8R$AOoTX7(AVr&l)S=@I zz1Mrx&6b887dGTrNrc_q>%+vtfwg<{uW~S~NGK6+UVOn+kqTgYlVw>RzC|0{+hy9l?n<#)}O_vqY>JmHf^n&aalLXFyg2k zI9oen)Vye#m=5aXt{QT4HAjy1+F6!!QCTnE8i`NRw7Rx`<#KKQQhN%K7mw&Jm^7fV zWW@ow}@T^;C0fPA&ETu`X)R9f3SuGcG5PB{72eKeZu5jVfxYS3|VM zS*#v#(tsz!ad>LTh9*NiBKi;y*o^>Iw}LjCm?$%OP1gZyLg#O`!i`Cby1L`7p=v>U zQi?`=JjdbH<0_60Li20tn}uEh+f5U7$7y{AG9f4t_*`{w4NoQq7B%r`n?OQ~r@gmY zAK>nWCIuTbON1so`)!B9*Y7W%&ledhT(!=4&wKmY!&Fo*N6}s_Swoc-jTIq&ebY$Q z+5`^4q05>^))#G`JO{Q6WPAAe)Y2%M$lHN)bNrob3Gd?6TP(`)x@DXF+BcwkAkp!d z^9`r?84WSRcvXwskXEOLwyBLMZIQ%s*=n5XnnTrB^IscU>LTdC7VumVNqsvFQD}V^ zi694wl{38dGEHpn14I_U(_I@$aN5$K2^f<9z)<0dFux-eU)qSh-FOSX$=aTe(0(Xo zPnFV>j$smZUPT@C?~xPL-~vv1pc4fY`3=>YuFF!D&OonzG`e)uLJ$Dq4jfje4pr0$@}@0nT#rfV7`1TwEWk@glHmA`g-H`J$>@AE^j=c|bKxWZFwN_59` z03J<(osl%ap_M%v08wcrV@Nm-qDk#|V3{^#X)$1m*ltTe7)di})yppG>yLyO23AuO zpci%PN>IY23;{rBiozr*qn;jWc$gBsonh6es(4K^tcw30Exp9d>g;Q6X|c<|$u%_X zo2isA6l}F<{T3h5v@zoxVTg8X*-%xm>PjQ1kP8U3svBHo9jJzH8u9qOp%PZQ0~E<= zlCH6`mPm3oFe8Nf(n`BoRrQ4^FNCVDT5x4K-+-m>AyE~sLMbs3fl_4Slq~H<8-*&g zy72ILz|b9azNSvd=%&kUwe=6pFWfYr=4v`t;6qB%#vff2H!W~Ohc6B4KtJv3B6q4= zqad+?lI=n|Xd4(W5VwY@)ddRfrl6MPtW6G0%>ii&<%XyKXkB2&_> z0<4l_)qWK6Dl!@idd=);R|xUE1OLNuXW-m{B@2Iw0x;WZwUeBez#;w$ff3$17r*^@ z`SzcZFMjZ3`EBO}a!<19c~f zS6x{I4YQ@G8M`*V5hqr_~o0 z@jqE$@aRFercohEKtN43c$0w1p(Q~_TST_5>0#(7e_=EPA4`~;QPr1#gWYb~0l16` zF^)?8quLToq9uTRBNbQ8fh5>^>=6H>>&T=fCJP6_6tk;*ru{eCAW&rDrtwl>0fft1 z77!r5t|M^^wMQ$#UJ^3_t`=U?{HG!`oFtt~x0?0CT!{LnJK12e;M0|~7m z?X;U{=p0lfSZcO_ZfcBa@d#>()!bIsAR1VtX5W4YvBMdihMuT;$ycV+g0?lV@Qkq2Wn=u|XTiP?$H!B9(P*tGp%Ffp(J=SM7fq2ANCdhUAm@J_ zfHkvLTO3sZH*)BB-Tz+&fMRM5AKDj5IxkMmXt*0`niP?}qEdTW$WQ9*GMyYiA##D? z3IIK{;TYboC3Wq6<>ulR;4LQyKBv$%pGN{@78EJFE!TLdF-3?=3CX;qz4pL1nH0tX+)) zfW5BYi{MJvg2<00fgUuJ&;lrdaNQU`rIW9=%c?ClYyC5m1+Ddp4>KdUGvZ`xaki$; z%7X85UQ>G``?YP@Yl2#vUy3w2Vs$x@ESn~s2PR8Lq)^pLsZ~?}E0CzgPLO5jBB2`9 zKa*ooe_Q02#^jg1dNXhNQ89>uiG&KW95sJ5+mu#v+EWI0s|SP-oFqk6QoFyV&BNZ^ zt5L3@l6*oDXw?rcs&!r&y05-c$M4~MQ|Yj&l?Z?6q?I(T+af;fP3HV~`J}Pi%dPC; z7Es47v2}Dahngyy?$!$5s77y}`7kF=xQIG!Vj}gnQ>X4bI65dld0=Y$3w#u@4lxC^ zDr}kX$-|CDpAi=&)Vy?&h7(>b*<>v>s@(Pp`6<(G(o0c~jaK>6 z_`)-_v4kXZ5;;j5pq;Y1E)LL$ofw>QA-FZ^cnS`+g};&>h-vgGX#sTueyS%NWuaKE z?^gQ!A}RQ`yBQ{T@9qb);npNHP1Re11*kPX!O4>b*N-|_bsxKS)O|5ZUW;XsFi!LP z#jC%(@|{R^Kz0QLq6X5`XN6y?(RXRxri#c%0A96yfdijc+P^n{S`XKHBM3aiv0Q&? zf$xYLr0dkG@vQw{T}`4SasD6#bam}B(&BRnIRH=~)+=50HW(toU|`19G#m13kgMYH>=sYhJ4U$aQ+sa7eYY*hL%UHO@I(2y17HKNR6`wnii)ZZWe5i7V!CKXv6~8fAV03J7B}_lSa2170S`%9e@rZ@ zCBV|v$Dxf+&~-w+X%kvU3s;DP;yA0zed)?TOLt((QFG9_zEKDntbhIbaepZGgtolz zW75Lxj^k*_UtXp)9r0X~!9Wj0IDqpmYX!5~VFFZ%fb`HmEq!oAj6W*xt4#^QV5Y_8 zM5pA~(!MAyztUV?AH600S3 zCq>Tw%7NO#&F3PR1mHy_9yRb*^mWj__@%W$li!8GH*KLI4oHgHc`XdOcQ5c00ZeMp z%yP| zlA{X~J!DjNzZJ4zn_)nXrZ!%0Q5WS{MTm+T1;6g=u&0RQcAFA4Ge67iQGuQXGJ$vq{JvOat{7UQf zkfOSf(BD6>HNCzyKZ1w{ui z(2K*3+=JRGw9-Hqhnip|o1kiO&Kp)84O{c4AlF4L-0E=Ft_NiARvlRZg9Ow~8Kl$Y1=96}071x3po?X?v1Z0$sEcH`~DsCNHYP*y`t zH#n>=7ERLtTC&(NSsvUf5p{Gcv_G_-7UOYZvmsB~~NL*emCKV?{ z1ED{H{$7hE7PB=Nm>nnbZmu8mFR!+G-2mh6#DQZ#(_((73pQwpM4nc|gMV2)7YG_* zDS={*V24_yIdq8}bf2k_o4_58Y72tp@Q^xS5zEV zTUg?K4==wwoc6@x-qWs4k2UKrY1yr5@Ky86U=;XYw5WohK_-$UG)n?XL^(4@aqVB? zw?TTbT9}RFeD$}yG#s3G1TNI@7q4+39zg@4?#;3O>;HZk-&Oi^+8_U951k9z*&wHs z7I!KnslylQx5O88dxz41Xzy@vR0%-+9Xoxe>sD$3DB2eZ-P-yq7!+FuOi8)~4ft!( zlIqU&XqyNa#Ro~rn&Pb%*yF86GazMNr$9!7NA>G&5 below-0.5.0.tar.gz https://crates.io/api/v1/crates/ahash/0.6.3/download -> ahash-0.6.3.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.crate https://crates.io/api/v1/crates/anyhow/1.0.55/download -> anyhow-1.0.55.crate https://crates.io/api/v1/crates/array-macro/1.0.5/download -> array-macro-1.0.5.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.12.3/download -> cargo_metadata-0.12.3.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/console/0.15.0/download -> console-0.15.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.7/download -> crossbeam-epoch-0.9.7.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.5/download -> crossbeam-utils-0.8.5.crate https://crates.io/api/v1/crates/crossterm/0.19.0/download -> crossterm-0.19.0.crate https://crates.io/api/v1/crates/crossterm/0.20.0/download -> crossterm-0.20.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.7.0/download -> crossterm_winapi-0.7.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.8.0/download -> crossterm_winapi-0.8.0.crate https://crates.io/api/v1/crates/cursive/0.16.3/download -> cursive-0.16.3.crate https://crates.io/api/v1/crates/cursive_buffered_backend/0.5.0/download -> cursive_buffered_backend-0.5.0.crate https://crates.io/api/v1/crates/cursive_core/0.2.2/download -> cursive_core-0.2.2.crate https://crates.io/api/v1/crates/darling/0.10.2/download -> darling-0.10.2.crate https://crates.io/api/v1/crates/darling_core/0.10.2/download -> darling_core-0.10.2.crate https://crates.io/api/v1/crates/darling_macro/0.10.2/download -> darling_macro-0.10.2.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/enum-map/0.6.4/download -> enum-map-0.6.4.crate https://crates.io/api/v1/crates/enum-map-derive/0.4.6/download -> enum-map-derive-0.4.6.crate https://crates.io/api/v1/crates/erased-serde/0.3.16/download -> erased-serde-0.3.16.crate https://crates.io/api/v1/crates/filetime/0.2.15/download -> filetime-0.2.15.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/futures-core/0.3.17/download -> futures-core-0.3.17.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/indicatif/0.15.0/download -> indicatif-0.15.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/jobserver/0.1.24/download -> jobserver-0.1.24.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/libbpf-cargo/0.10.0/download -> libbpf-cargo-0.10.0.crate https://crates.io/api/v1/crates/libbpf-rs/0.16.0/download -> libbpf-rs-0.16.0.crate https://crates.io/api/v1/crates/libbpf-sys/0.6.0-1/download -> libbpf-sys-0.6.0-1.crate https://crates.io/api/v1/crates/libc/0.2.107/download -> libc-0.2.107.crate https://crates.io/api/v1/crates/lock_api/0.4.5/download -> lock_api-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memmap/0.7.0/download -> memmap-0.7.0.crate https://crates.io/api/v1/crates/memmap2/0.3.1/download -> memmap2-0.3.1.crate https://crates.io/api/v1/crates/memoffset/0.6.4/download -> memoffset-0.6.4.crate https://crates.io/api/v1/crates/mio/0.7.14/download -> mio-0.7.14.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/nix/0.22.0/download -> nix-0.22.0.crate https://crates.io/api/v1/crates/ntapi/0.3.6/download -> ntapi-0.3.6.crate https://crates.io/api/v1/crates/num/0.3.1/download -> num-0.3.1.crate https://crates.io/api/v1/crates/num-complex/0.3.1/download -> num-complex-0.3.1.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-iter/0.1.42/download -> num-iter-0.1.42.crate https://crates.io/api/v1/crates/num-rational/0.3.2/download -> num-rational-0.3.2.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/num_enum/0.5.4/download -> num_enum-0.5.4.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.4/download -> num_enum_derive-0.5.4.crate https://crates.io/api/v1/crates/number_prefix/0.3.0/download -> number_prefix-0.3.0.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/once_cell/1.8.0/download -> once_cell-1.8.0.crate https://crates.io/api/v1/crates/openat/0.1.21/download -> openat-0.1.21.crate https://crates.io/api/v1/crates/os_info/3.0.7/download -> os_info-3.0.7.crate https://crates.io/api/v1/crates/owning_ref/0.4.1/download -> owning_ref-0.4.1.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/paste/1.0.6/download -> paste-1.0.6.crate https://crates.io/api/v1/crates/pest/2.1.3/download -> pest-2.1.3.crate https://crates.io/api/v1/crates/pkg-config/0.3.22/download -> pkg-config-0.3.22.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.15/download -> ppv-lite86-0.2.15.crate https://crates.io/api/v1/crates/proc-macro-crate/1.1.0/download -> proc-macro-crate-1.1.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.32/download -> proc-macro2-1.0.32.crate https://crates.io/api/v1/crates/quote/1.0.10/download -> quote-1.0.10.crate https://crates.io/api/v1/crates/rand/0.4.6/download -> rand-0.4.6.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/rayon/1.5.1/download -> rayon-1.5.1.crate https://crates.io/api/v1/crates/rayon-core/1.9.1/download -> rayon-core-1.9.1.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/rustversion/1.0.5/download -> rustversion-1.0.5.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scroll/0.10.2/download -> scroll-0.10.2.crate https://crates.io/api/v1/crates/scroll_derive/0.10.5/download -> scroll_derive-0.10.5.crate https://crates.io/api/v1/crates/semver/0.11.0/download -> semver-0.11.0.crate https://crates.io/api/v1/crates/semver/1.0.4/download -> semver-1.0.4.crate https://crates.io/api/v1/crates/semver-parser/0.10.2/download -> semver-parser-0.10.2.crate https://crates.io/api/v1/crates/serde/1.0.130/download -> serde-1.0.130.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.130/download -> serde_derive-1.0.130.crate https://crates.io/api/v1/crates/serde_json/1.0.69/download -> serde_json-1.0.69.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook/0.3.10/download -> signal-hook-0.3.10.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.1/download -> signal-hook-mio-0.2.1.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slog/2.7.0/download -> slog-2.7.0.crate https://crates.io/api/v1/crates/slog-async/2.7.0/download -> slog-async-2.7.0.crate https://crates.io/api/v1/crates/slog-term/2.8.0/download -> slog-term-2.8.0.crate https://crates.io/api/v1/crates/smallvec/1.7.0/download -> smallvec-1.7.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.9.3/download -> strsim-0.9.3.crate https://crates.io/api/v1/crates/structopt/0.3.25/download -> structopt-0.3.25.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/strum_macros/0.21.1/download -> strum_macros-0.21.1.crate https://crates.io/api/v1/crates/syn/1.0.81/download -> syn-1.0.81.crate https://crates.io/api/v1/crates/take_mut/0.2.2/download -> take_mut-0.2.2.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempdir/0.3.7/download -> tempdir-0.3.7.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.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.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/thread_local/1.1.3/download -> thread_local-1.1.3.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/ucd-trie/0.1.3/download -> ucd-trie-0.1.3.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/vsprintf/2.0.0/download -> vsprintf-2.0.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasmer_enumset/1.0.1/download -> wasmer_enumset-1.0.1.crate https://crates.io/api/v1/crates/wasmer_enumset_derive/0.5.0/download -> wasmer_enumset_derive-0.5.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/xattr/0.2.2/download -> xattr-0.2.2.crate https://crates.io/api/v1/crates/xi-unicode/0.3.0/download -> xi-unicode-0.3.0.crate https://crates.io/api/v1/crates/zstd/0.8.0+zstd.1.4.9/download -> zstd-0.8.0+zstd.1.4.9.crate https://crates.io/api/v1/crates/zstd-safe/4.0.0+zstd.1.4.9/download -> zstd-safe-4.0.0+zstd.1.4.9.crate https://crates.io/api/v1/crates/zstd-sys/1.5.0+zstd.1.4.9/download -> zstd-sys-1.5.0+zstd.1.4.9.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=03d09641096560aa8ad5416d3ca6366f diff --git a/metadata/md5-cache/sys-process/below-0.6.3 b/metadata/md5-cache/sys-process/below-0.6.3 index 384fbab3617a..8166ea862d52 100644 --- a/metadata/md5-cache/sys-process/below-0.6.3 +++ b/metadata/md5-cache/sys-process/below-0.6.3 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 ISC LGPL- RDEPEND=virtual/libelf sys-libs/zlib SLOT=0 SRC_URI=https://github.com/facebookincubator/below/archive/refs/tags/v0.6.3.tar.gz -> below-0.6.3.tar.gz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.0/download -> ahash-0.8.0.crate https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.66/download -> anyhow-1.0.66.crate https://crates.io/api/v1/crates/async-trait/0.1.58/download -> async-trait-0.1.58.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/bytes/1.2.1/download -> bytes-1.2.1.crate https://crates.io/api/v1/crates/camino/1.1.1/download -> camino-1.1.1.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.14.2/download -> cargo_metadata-0.14.2.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/chrono/0.4.22/download -> chrono-0.4.22.crate https://crates.io/api/v1/crates/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap_complete/3.2.5/download -> clap_complete-3.2.5.crate https://crates.io/api/v1/crates/clap_derive/3.2.18/download -> clap_derive-3.2.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/console/0.15.2/download -> console-0.15.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.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.11/download -> crossbeam-epoch-0.9.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.12/download -> crossbeam-utils-0.8.12.crate https://crates.io/api/v1/crates/crossterm/0.23.2/download -> crossterm-0.23.2.crate https://crates.io/api/v1/crates/crossterm/0.24.0/download -> crossterm-0.24.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/cursive/0.19.0/download -> cursive-0.19.0.crate https://crates.io/api/v1/crates/cursive_buffered_backend/0.6.1/download -> cursive_buffered_backend-0.6.1.crate https://crates.io/api/v1/crates/cursive_core/0.3.5/download -> cursive_core-0.3.5.crate https://crates.io/api/v1/crates/cxx/1.0.80/download -> cxx-1.0.80.crate https://crates.io/api/v1/crates/cxx-build/1.0.80/download -> cxx-build-1.0.80.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.80/download -> cxxbridge-flags-1.0.80.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.80/download -> cxxbridge-macro-1.0.80.crate https://crates.io/api/v1/crates/darling/0.14.2/download -> darling-0.14.2.crate https://crates.io/api/v1/crates/darling_core/0.14.2/download -> darling_core-0.14.2.crate https://crates.io/api/v1/crates/darling_macro/0.14.2/download -> darling_macro-0.14.2.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/enum-map/2.4.1/download -> enum-map-2.4.1.crate https://crates.io/api/v1/crates/enum-map-derive/0.10.0/download -> enum-map-derive-0.10.0.crate https://crates.io/api/v1/crates/enumset/1.0.12/download -> enumset-1.0.12.crate https://crates.io/api/v1/crates/enumset_derive/0.6.1/download -> enumset_derive-0.6.1.crate https://crates.io/api/v1/crates/erased-serde/0.3.23/download -> erased-serde-0.3.23.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/filetime/0.2.18/download -> filetime-0.2.18.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.25/download -> futures-0.3.25.crate https://crates.io/api/v1/crates/futures-channel/0.3.25/download -> futures-channel-0.3.25.crate https://crates.io/api/v1/crates/futures-core/0.3.25/download -> futures-core-0.3.25.crate https://crates.io/api/v1/crates/futures-executor/0.3.25/download -> futures-executor-0.3.25.crate https://crates.io/api/v1/crates/futures-io/0.3.25/download -> futures-io-0.3.25.crate https://crates.io/api/v1/crates/futures-macro/0.3.25/download -> futures-macro-0.3.25.crate https://crates.io/api/v1/crates/futures-sink/0.3.25/download -> futures-sink-0.3.25.crate https://crates.io/api/v1/crates/futures-task/0.3.25/download -> futures-task-0.3.25.crate https://crates.io/api/v1/crates/futures-util/0.3.25/download -> futures-util-0.3.25.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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/heck/0.4.0/download -> heck-0.4.0.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/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/indicatif/0.17.1/download -> indicatif-0.17.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/0.7.4/download -> io-lifetimes-0.7.4.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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/libbpf-cargo/0.13.1/download -> libbpf-cargo-0.13.1.crate https://crates.io/api/v1/crates/libbpf-rs/0.19.1/download -> libbpf-rs-0.19.1.crate https://crates.io/api/v1/crates/libbpf-sys/1.0.4+v1.0.1/download -> libbpf-sys-1.0.4+v1.0.1.crate https://crates.io/api/v1/crates/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libm/0.2.5/download -> libm-0.2.5.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/linux-raw-sys/0.0.46/download -> linux-raw-sys-0.0.46.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/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap/0.7.0/download -> memmap-0.7.0.crate https://crates.io/api/v1/crates/memmap2/0.5.7/download -> memmap2-0.5.7.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/nix/0.24.2/download -> nix-0.24.2.crate https://crates.io/api/v1/crates/nix/0.25.0/download -> nix-0.25.0.crate https://crates.io/api/v1/crates/num/0.4.0/download -> num-0.4.0.crate https://crates.io/api/v1/crates/num-complex/0.4.2/download -> num-complex-0.4.2.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-iter/0.1.43/download -> num-iter-0.1.43.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.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_enum/0.5.7/download -> num_enum-0.5.7.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.7/download -> num_enum_derive-0.5.7.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/openat/0.1.21/download -> openat-0.1.21.crate https://crates.io/api/v1/crates/os_info/3.5.1/download -> os_info-3.5.1.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.1/download -> os_str_bytes-6.3.1.crate https://crates.io/api/v1/crates/owning_ref/0.4.1/download -> owning_ref-0.4.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/paste/1.0.9/download -> paste-1.0.9.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/portpicker/0.1.1/download -> portpicker-0.1.1.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro-crate/1.2.1/download -> proc-macro-crate-1.2.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.4.6/download -> rand-0.4.6.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rayon/1.5.3/download -> rayon-1.5.3.crate https://crates.io/api/v1/crates/rayon-core/1.9.3/download -> rayon-core-1.9.3.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.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/rustix/0.35.12/download -> rustix-0.35.12.crate https://crates.io/api/v1/crates/rustversion/1.0.9/download -> rustversion-1.0.9.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/scroll/0.11.0/download -> scroll-0.11.0.crate https://crates.io/api/v1/crates/scroll_derive/0.11.0/download -> scroll_derive-0.11.0.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/serde/1.0.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.147/download -> serde_derive-1.0.147.crate https://crates.io/api/v1/crates/serde_json/1.0.87/download -> serde_json-1.0.87.crate https://crates.io/api/v1/crates/signal-hook/0.3.14/download -> signal-hook-0.3.14.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/slog/2.7.0/download -> slog-2.7.0.crate https://crates.io/api/v1/crates/slog-term/2.9.0/download -> slog-term-2.9.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum_macros/0.23.1/download -> strum_macros-0.23.1.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempdir/0.3.7/download -> tempdir-0.3.7.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/terminal_size/0.2.1/download -> terminal_size-0.2.1.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/time/0.3.16/download -> time-0.3.16.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.5/download -> time-macros-0.2.5.crate https://crates.io/api/v1/crates/tokio/1.21.2/download -> tokio-1.21.2.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.0/download -> unicode-segmentation-1.10.0.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/users/0.11.0/download -> users-0.11.0.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/vsprintf/2.0.0/download -> vsprintf-2.0.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/xi-unicode/0.3.0/download -> xi-unicode-0.3.0.crate https://crates.io/api/v1/crates/zstd/0.11.2+zstd.1.5.2/download -> zstd-0.11.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/5.0.2+zstd.1.5.2/download -> zstd-safe-5.0.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-sys/2.0.1+zstd.1.5.2/download -> zstd-sys-2.0.1+zstd.1.5.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=a8d85c7fe7a994f6aac9e92240a99498 diff --git a/metadata/md5-cache/sys-process/below-0.7.0 b/metadata/md5-cache/sys-process/below-0.7.0 index b873661ad5fe..537fdca7dbd0 100644 --- a/metadata/md5-cache/sys-process/below-0.7.0 +++ b/metadata/md5-cache/sys-process/below-0.7.0 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 ISC LGPL- RDEPEND=virtual/libelf sys-libs/zlib SLOT=0 SRC_URI=https://github.com/facebookincubator/below/archive/refs/tags/v0.7.0.tar.gz -> below-0.7.0.tar.gz https://crates.io/api/v1/crates/ahash/0.8.0/download -> ahash-0.8.0.crate https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.66/download -> anyhow-1.0.66.crate https://crates.io/api/v1/crates/async-trait/0.1.58/download -> async-trait-0.1.58.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/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/bytes/1.2.1/download -> bytes-1.2.1.crate https://crates.io/api/v1/crates/camino/1.1.1/download -> camino-1.1.1.crate https://crates.io/api/v1/crates/cargo-platform/0.1.2/download -> cargo-platform-0.1.2.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.4/download -> cargo_metadata-0.15.4.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/chrono/0.4.22/download -> chrono-0.4.22.crate https://crates.io/api/v1/crates/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap_complete/3.2.5/download -> clap_complete-3.2.5.crate https://crates.io/api/v1/crates/clap_derive/3.2.25/download -> clap_derive-3.2.25.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/console/0.15.2/download -> console-0.15.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.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.11/download -> crossbeam-epoch-0.9.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.12/download -> crossbeam-utils-0.8.12.crate https://crates.io/api/v1/crates/crossterm/0.23.2/download -> crossterm-0.23.2.crate https://crates.io/api/v1/crates/crossterm/0.25.0/download -> crossterm-0.25.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/cursive/0.20.0/download -> cursive-0.20.0.crate https://crates.io/api/v1/crates/cursive_buffered_backend/0.6.1/download -> cursive_buffered_backend-0.6.1.crate https://crates.io/api/v1/crates/cursive_core/0.3.5/download -> cursive_core-0.3.5.crate https://crates.io/api/v1/crates/cxx/1.0.80/download -> cxx-1.0.80.crate https://crates.io/api/v1/crates/cxx-build/1.0.80/download -> cxx-build-1.0.80.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.80/download -> cxxbridge-flags-1.0.80.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.80/download -> cxxbridge-macro-1.0.80.crate https://crates.io/api/v1/crates/darling/0.14.2/download -> darling-0.14.2.crate https://crates.io/api/v1/crates/darling_core/0.14.2/download -> darling_core-0.14.2.crate https://crates.io/api/v1/crates/darling_macro/0.14.2/download -> darling_macro-0.14.2.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/enum-map/2.4.1/download -> enum-map-2.4.1.crate https://crates.io/api/v1/crates/enum-map-derive/0.10.0/download -> enum-map-derive-0.10.0.crate https://crates.io/api/v1/crates/enumset/1.0.12/download -> enumset-1.0.12.crate https://crates.io/api/v1/crates/enumset_derive/0.6.1/download -> enumset_derive-0.6.1.crate https://crates.io/api/v1/crates/equivalent/1.0.0/download -> equivalent-1.0.0.crate https://crates.io/api/v1/crates/erased-serde/0.3.23/download -> erased-serde-0.3.23.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/filetime/0.2.18/download -> filetime-0.2.18.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fuchsia-cprng/0.1.1/download -> fuchsia-cprng-0.1.1.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.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.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indicatif/0.17.3/download -> indicatif-0.17.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/0.7.4/download -> io-lifetimes-0.7.4.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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/libbpf-cargo/0.20.1/download -> libbpf-cargo-0.20.1.crate https://crates.io/api/v1/crates/libbpf-rs/0.20.1/download -> libbpf-rs-0.20.1.crate https://crates.io/api/v1/crates/libbpf-sys/1.0.4+v1.0.1/download -> libbpf-sys-1.0.4+v1.0.1.crate https://crates.io/api/v1/crates/libc/0.2.141/download -> libc-0.2.141.crate https://crates.io/api/v1/crates/libm/0.2.5/download -> libm-0.2.5.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/linux-raw-sys/0.0.46/download -> linux-raw-sys-0.0.46.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.1/download -> linux-raw-sys-0.3.1.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/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/nix/0.25.0/download -> nix-0.25.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/num/0.4.0/download -> num-0.4.0.crate https://crates.io/api/v1/crates/num-complex/0.4.2/download -> num-complex-0.4.2.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-iter/0.1.43/download -> num-iter-0.1.43.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.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_enum/0.5.7/download -> num_enum-0.5.7.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.7/download -> num_enum_derive-0.5.7.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/openat/0.1.21/download -> openat-0.1.21.crate https://crates.io/api/v1/crates/os_info/3.5.1/download -> os_info-3.5.1.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.1/download -> os_str_bytes-6.3.1.crate https://crates.io/api/v1/crates/owning_ref/0.4.1/download -> owning_ref-0.4.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/paste/1.0.9/download -> paste-1.0.9.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/portable-atomic/0.3.20/download -> portable-atomic-0.3.20.crate https://crates.io/api/v1/crates/portable-atomic/1.3.2/download -> portable-atomic-1.3.2.crate https://crates.io/api/v1/crates/portpicker/0.1.1/download -> portpicker-0.1.1.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro-crate/1.2.1/download -> proc-macro-crate-1.2.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.4.6/download -> rand-0.4.6.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.3.1/download -> rand_core-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.4.2/download -> rand_core-0.4.2.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rayon/1.5.3/download -> rayon-1.5.3.crate https://crates.io/api/v1/crates/rayon-core/1.9.3/download -> rayon-core-1.9.3.crate https://crates.io/api/v1/crates/rdrand/0.4.0/download -> rdrand-0.4.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.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/rustix/0.35.12/download -> rustix-0.35.12.crate https://crates.io/api/v1/crates/rustix/0.37.11/download -> rustix-0.37.11.crate https://crates.io/api/v1/crates/rustversion/1.0.9/download -> rustversion-1.0.9.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/scroll/0.11.0/download -> scroll-0.11.0.crate https://crates.io/api/v1/crates/scroll_derive/0.11.0/download -> scroll_derive-0.11.0.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/serde/1.0.147/download -> serde-1.0.147.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.147/download -> serde_derive-1.0.147.crate https://crates.io/api/v1/crates/serde_json/1.0.87/download -> serde_json-1.0.87.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/signal-hook/0.3.14/download -> signal-hook-0.3.14.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/slog/2.7.0/download -> slog-2.7.0.crate https://crates.io/api/v1/crates/slog-term/2.9.0/download -> slog-term-2.9.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/syn/1.0.103/download -> syn-1.0.103.crate https://crates.io/api/v1/crates/syn/2.0.13/download -> syn-2.0.13.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempdir/0.3.7/download -> tempdir-0.3.7.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/terminal_size/0.2.1/download -> terminal_size-0.2.1.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/time/0.3.16/download -> time-0.3.16.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.5/download -> time-macros-0.2.5.crate https://crates.io/api/v1/crates/tokio/1.21.2/download -> tokio-1.21.2.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/toml/0.7.5/download -> toml-0.7.5.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.11/download -> toml_edit-0.19.11.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.0/download -> unicode-segmentation-1.10.0.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/users/0.11.0/download -> users-0.11.0.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/vsprintf/2.0.0/download -> vsprintf-2.0.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.7/download -> winnow-0.4.7.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/xi-unicode/0.3.0/download -> xi-unicode-0.3.0.crate https://crates.io/api/v1/crates/zstd/0.11.2+zstd.1.5.2/download -> zstd-0.11.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/5.0.2+zstd.1.5.2/download -> zstd-safe-5.0.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-sys/2.0.1+zstd.1.5.2/download -> zstd-sys-2.0.1+zstd.1.5.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=fc2cbe3e415a45b82e14b61d4c1bb153 diff --git a/metadata/md5-cache/sys-process/bottom-0.8.0 b/metadata/md5-cache/sys-process/bottom-0.8.0 deleted file mode 100644 index e55658edf175..000000000000 --- a/metadata/md5-cache/sys-process/bottom-0.8.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=virtual/rust-1.53 -DEFINED_PHASES=compile configure install prepare test unpack -DESCRIPTION=A graphical process/system monitor with a customizable interface -EAPI=8 -HOMEPAGE=https://github.com/ClementTsang/bottom -INHERIT=bash-completion-r1 cargo -IUSE=+battery debug -KEYWORDS=amd64 arm64 ppc64 -LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 ISC MIT Unicode-DFS-2016 Unlicense ZLIB -SLOT=0 -SRC_URI=https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate 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.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/anyhow/1.0.57/download -> anyhow-1.0.57.crate https://crates.io/api/v1/crates/assert_cmd/2.0.4/download -> assert_cmd-2.0.4.crate https://crates.io/api/v1/crates/async-channel/1.6.1/download -> async-channel-1.6.1.crate https://crates.io/api/v1/crates/async-executor/1.4.1/download -> async-executor-1.4.1.crate https://crates.io/api/v1/crates/async-fs/1.5.0/download -> async-fs-1.5.0.crate https://crates.io/api/v1/crates/async-io/1.6.0/download -> async-io-1.6.0.crate https://crates.io/api/v1/crates/async-lock/2.5.0/download -> async-lock-2.5.0.crate https://crates.io/api/v1/crates/async-net/1.6.1/download -> async-net-1.6.1.crate https://crates.io/api/v1/crates/async-process/1.3.0/download -> async-process-1.3.0.crate https://crates.io/api/v1/crates/async-task/4.2.0/download -> async-task-4.2.0.crate https://crates.io/api/v1/crates/atomic-waker/1.0.0/download -> atomic-waker-1.0.0.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/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blocking/1.2.0/download -> blocking-1.2.0.crate https://crates.io/api/v1/crates/bottom/0.8.0/download -> bottom-0.8.0.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cache-padded/1.2.0/download -> cache-padded-1.2.0.crate https://crates.io/api/v1/crates/cargo-husky/1.5.0/download -> cargo-husky-1.5.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/clap/3.1.12/download -> clap-3.1.12.crate https://crates.io/api/v1/crates/clap_complete/3.1.2/download -> clap_complete-3.1.2.crate https://crates.io/api/v1/crates/clap_lex/0.1.1/download -> clap_lex-0.1.1.crate https://crates.io/api/v1/crates/clap_mangen/0.1.6/download -> clap_mangen-0.1.6.crate https://crates.io/api/v1/crates/concat-string/1.0.1/download -> concat-string-1.0.1.crate https://crates.io/api/v1/crates/concurrent-queue/1.2.2/download -> concurrent-queue-1.2.2.crate https://crates.io/api/v1/crates/const_format/0.2.30/download -> const_format-0.2.30.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.29/download -> const_format_proc_macros-0.2.29.crate https://crates.io/api/v1/crates/core-foundation/0.7.0/download -> core-foundation-0.7.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.7.0/download -> core-foundation-sys-0.7.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.8/download -> crossbeam-epoch-0.9.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/crossterm/0.25.0/download -> crossterm-0.25.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/ctrlc/3.2.4/download -> ctrlc-3.2.4.crate https://crates.io/api/v1/crates/darling/0.10.2/download -> darling-0.10.2.crate https://crates.io/api/v1/crates/darling_core/0.10.2/download -> darling_core-0.10.2.crate https://crates.io/api/v1/crates/darling_macro/0.10.2/download -> darling_macro-0.10.2.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/event-listener/2.5.2/download -> event-listener-2.5.2.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/fern/0.6.1/download -> fern-0.6.1.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures/0.3.25/download -> futures-0.3.25.crate https://crates.io/api/v1/crates/futures-channel/0.3.25/download -> futures-channel-0.3.25.crate https://crates.io/api/v1/crates/futures-core/0.3.25/download -> futures-core-0.3.25.crate https://crates.io/api/v1/crates/futures-executor/0.3.25/download -> futures-executor-0.3.25.crate https://crates.io/api/v1/crates/futures-io/0.3.25/download -> futures-io-0.3.25.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.25/download -> futures-macro-0.3.25.crate https://crates.io/api/v1/crates/futures-sink/0.3.25/download -> futures-sink-0.3.25.crate https://crates.io/api/v1/crates/futures-task/0.3.25/download -> futures-task-0.3.25.crate https://crates.io/api/v1/crates/futures-timer/3.0.2/download -> futures-timer-3.0.2.crate https://crates.io/api/v1/crates/futures-util/0.3.25/download -> futures-util-0.3.25.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/getrandom/0.2.6/download -> getrandom-0.2.6.crate https://crates.io/api/v1/crates/gimli/0.27.0/download -> gimli-0.27.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heim/0.1.0-rc.1/download -> heim-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-common/0.1.0-rc.1/download -> heim-common-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-cpu/0.1.0-rc.1/download -> heim-cpu-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-disk/0.1.0-rc.1/download -> heim-disk-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-memory/0.1.0-rc.1/download -> heim-memory-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-net/0.1.0-rc.1/download -> heim-net-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-runtime/0.1.0-rc.1/download -> heim-runtime-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-sensors/0.1.0-rc.1/download -> heim-sensors-0.1.0-rc.1.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/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/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.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/io-lifetimes/1.0.4/download -> io-lifetimes-1.0.4.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/kstring/2.0.0/download -> kstring-2.0.0.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/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libloading/0.7.3/download -> libloading-0.7.3.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/macaddr/1.0.1/download -> macaddr-1.0.1.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/mach2/0.4.1/download -> mach2-0.4.1.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.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/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/nix/0.19.1/download -> nix-0.19.1.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/nix/0.26.1/download -> nix-0.26.1.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/ntapi/0.3.7/download -> ntapi-0.3.7.crate https://crates.io/api/v1/crates/ntapi/0.4.0/download -> ntapi-0.4.0.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-rational/0.3.2/download -> num-rational-0.3.2.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.5/download -> num_threads-0.1.5.crate https://crates.io/api/v1/crates/nvml-wrapper/0.8.0/download -> nvml-wrapper-0.8.0.crate https://crates.io/api/v1/crates/nvml-wrapper-sys/0.6.0/download -> nvml-wrapper-sys-0.6.0.crate https://crates.io/api/v1/crates/object/0.30.2/download -> object-0.30.2.crate https://crates.io/api/v1/crates/once_cell/1.5.2/download -> once_cell-1.5.2.crate https://crates.io/api/v1/crates/os_str_bytes/6.0.0/download -> os_str_bytes-6.0.0.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/polling/2.2.0/download -> polling-2.2.0.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.3/download -> predicates-core-1.0.3.crate https://crates.io/api/v1/crates/predicates-tree/1.0.5/download -> predicates-tree-1.0.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.49/download -> proc-macro2-1.0.49.crate https://crates.io/api/v1/crates/procfs/0.14.2/download -> procfs-0.14.2.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/rayon/1.5.2/download -> rayon-1.5.2.crate https://crates.io/api/v1/crates/rayon-core/1.9.2/download -> rayon-core-1.9.2.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.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/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rustix/0.36.6/download -> rustix-0.36.6.crate https://crates.io/api/v1/crates/ryu/1.0.10/download -> ryu-1.0.10.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.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.82/download -> serde_json-1.0.82.crate https://crates.io/api/v1/crates/signal-hook/0.3.13/download -> signal-hook-0.3.13.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.6/download -> slab-0.4.6.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/smol/1.2.5/download -> smol-1.2.5.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/starship-battery/0.7.9/download -> starship-battery-0.7.9.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.9.3/download -> strsim-0.9.3.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/sysctl/0.5.2/download -> sysctl-0.5.2.crate https://crates.io/api/v1/crates/sysinfo/0.26.7/download -> sysinfo-0.26.7.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.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/time/0.3.9/download -> time-0.3.9.crate https://crates.io/api/v1/crates/time-macros/0.2.4/download -> time-macros-0.2.4.crate https://crates.io/api/v1/crates/toml/0.5.10/download -> toml-0.5.10.crate https://crates.io/api/v1/crates/tui/0.19.0/download -> tui-0.19.0.crate https://crates.io/api/v1/crates/typed-builder/0.10.0/download -> typed-builder-0.10.0.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.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.0/download -> unicode-segmentation-1.10.0.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/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/uom/0.30.0/download -> uom-0.30.0.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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/wepoll-ffi/0.1.2/download -> wepoll-ffi-0.1.2.crate https://crates.io/api/v1/crates/widestring/0.4.3/download -> widestring-0.4.3.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/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/wrapcenum-derive/0.4.0/download -> wrapcenum-derive-0.4.0.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=5bd57b433ced1db900fa8ee900c35277 diff --git a/metadata/md5-cache/sys-process/bottom-0.8.0-r1 b/metadata/md5-cache/sys-process/bottom-0.8.0-r1 deleted file mode 100644 index f9092a7748b3..000000000000 --- a/metadata/md5-cache/sys-process/bottom-0.8.0-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=virtual/rust-1.53 -DEFINED_PHASES=compile configure install prepare test unpack -DESCRIPTION=A graphical process/system monitor with a customizable interface -EAPI=8 -HOMEPAGE=https://github.com/ClementTsang/bottom -INHERIT=bash-completion-r1 cargo -IUSE=+battery +gpu +zfs debug -KEYWORDS=~amd64 ~arm64 ~ppc64 -LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 ISC MIT Unicode-DFS-2016 Unlicense ZLIB -SLOT=0 -SRC_URI=https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate 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.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/anyhow/1.0.57/download -> anyhow-1.0.57.crate https://crates.io/api/v1/crates/assert_cmd/2.0.4/download -> assert_cmd-2.0.4.crate https://crates.io/api/v1/crates/async-channel/1.6.1/download -> async-channel-1.6.1.crate https://crates.io/api/v1/crates/async-executor/1.4.1/download -> async-executor-1.4.1.crate https://crates.io/api/v1/crates/async-fs/1.5.0/download -> async-fs-1.5.0.crate https://crates.io/api/v1/crates/async-io/1.6.0/download -> async-io-1.6.0.crate https://crates.io/api/v1/crates/async-lock/2.5.0/download -> async-lock-2.5.0.crate https://crates.io/api/v1/crates/async-net/1.6.1/download -> async-net-1.6.1.crate https://crates.io/api/v1/crates/async-process/1.3.0/download -> async-process-1.3.0.crate https://crates.io/api/v1/crates/async-task/4.2.0/download -> async-task-4.2.0.crate https://crates.io/api/v1/crates/atomic-waker/1.0.0/download -> atomic-waker-1.0.0.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/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blocking/1.2.0/download -> blocking-1.2.0.crate https://crates.io/api/v1/crates/bottom/0.8.0/download -> bottom-0.8.0.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cache-padded/1.2.0/download -> cache-padded-1.2.0.crate https://crates.io/api/v1/crates/cargo-husky/1.5.0/download -> cargo-husky-1.5.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/clap/3.1.12/download -> clap-3.1.12.crate https://crates.io/api/v1/crates/clap_complete/3.1.2/download -> clap_complete-3.1.2.crate https://crates.io/api/v1/crates/clap_lex/0.1.1/download -> clap_lex-0.1.1.crate https://crates.io/api/v1/crates/clap_mangen/0.1.6/download -> clap_mangen-0.1.6.crate https://crates.io/api/v1/crates/concat-string/1.0.1/download -> concat-string-1.0.1.crate https://crates.io/api/v1/crates/concurrent-queue/1.2.2/download -> concurrent-queue-1.2.2.crate https://crates.io/api/v1/crates/const_format/0.2.30/download -> const_format-0.2.30.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.29/download -> const_format_proc_macros-0.2.29.crate https://crates.io/api/v1/crates/core-foundation/0.7.0/download -> core-foundation-0.7.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.7.0/download -> core-foundation-sys-0.7.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.4/download -> crossbeam-channel-0.5.4.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.1/download -> crossbeam-deque-0.8.1.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.8/download -> crossbeam-epoch-0.9.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.8/download -> crossbeam-utils-0.8.8.crate https://crates.io/api/v1/crates/crossterm/0.25.0/download -> crossterm-0.25.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/ctrlc/3.2.4/download -> ctrlc-3.2.4.crate https://crates.io/api/v1/crates/darling/0.10.2/download -> darling-0.10.2.crate https://crates.io/api/v1/crates/darling_core/0.10.2/download -> darling_core-0.10.2.crate https://crates.io/api/v1/crates/darling_macro/0.10.2/download -> darling_macro-0.10.2.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/event-listener/2.5.2/download -> event-listener-2.5.2.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/fern/0.6.1/download -> fern-0.6.1.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures/0.3.25/download -> futures-0.3.25.crate https://crates.io/api/v1/crates/futures-channel/0.3.25/download -> futures-channel-0.3.25.crate https://crates.io/api/v1/crates/futures-core/0.3.25/download -> futures-core-0.3.25.crate https://crates.io/api/v1/crates/futures-executor/0.3.25/download -> futures-executor-0.3.25.crate https://crates.io/api/v1/crates/futures-io/0.3.25/download -> futures-io-0.3.25.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.25/download -> futures-macro-0.3.25.crate https://crates.io/api/v1/crates/futures-sink/0.3.25/download -> futures-sink-0.3.25.crate https://crates.io/api/v1/crates/futures-task/0.3.25/download -> futures-task-0.3.25.crate https://crates.io/api/v1/crates/futures-timer/3.0.2/download -> futures-timer-3.0.2.crate https://crates.io/api/v1/crates/futures-util/0.3.25/download -> futures-util-0.3.25.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/getrandom/0.2.6/download -> getrandom-0.2.6.crate https://crates.io/api/v1/crates/gimli/0.27.0/download -> gimli-0.27.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heim/0.1.0-rc.1/download -> heim-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-common/0.1.0-rc.1/download -> heim-common-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-cpu/0.1.0-rc.1/download -> heim-cpu-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-disk/0.1.0-rc.1/download -> heim-disk-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-memory/0.1.0-rc.1/download -> heim-memory-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-net/0.1.0-rc.1/download -> heim-net-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-runtime/0.1.0-rc.1/download -> heim-runtime-0.1.0-rc.1.crate https://crates.io/api/v1/crates/heim-sensors/0.1.0-rc.1/download -> heim-sensors-0.1.0-rc.1.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/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/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.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/io-lifetimes/1.0.4/download -> io-lifetimes-1.0.4.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/kstring/2.0.0/download -> kstring-2.0.0.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/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libloading/0.7.3/download -> libloading-0.7.3.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/macaddr/1.0.1/download -> macaddr-1.0.1.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/mach2/0.4.1/download -> mach2-0.4.1.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.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/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/nix/0.19.1/download -> nix-0.19.1.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/nix/0.26.1/download -> nix-0.26.1.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/ntapi/0.3.7/download -> ntapi-0.3.7.crate https://crates.io/api/v1/crates/ntapi/0.4.0/download -> ntapi-0.4.0.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-rational/0.3.2/download -> num-rational-0.3.2.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.5/download -> num_threads-0.1.5.crate https://crates.io/api/v1/crates/nvml-wrapper/0.8.0/download -> nvml-wrapper-0.8.0.crate https://crates.io/api/v1/crates/nvml-wrapper-sys/0.6.0/download -> nvml-wrapper-sys-0.6.0.crate https://crates.io/api/v1/crates/object/0.30.2/download -> object-0.30.2.crate https://crates.io/api/v1/crates/once_cell/1.5.2/download -> once_cell-1.5.2.crate https://crates.io/api/v1/crates/os_str_bytes/6.0.0/download -> os_str_bytes-6.0.0.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/polling/2.2.0/download -> polling-2.2.0.crate https://crates.io/api/v1/crates/predicates/2.1.1/download -> predicates-2.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.3/download -> predicates-core-1.0.3.crate https://crates.io/api/v1/crates/predicates-tree/1.0.5/download -> predicates-tree-1.0.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.49/download -> proc-macro2-1.0.49.crate https://crates.io/api/v1/crates/procfs/0.14.2/download -> procfs-0.14.2.crate https://crates.io/api/v1/crates/quote/1.0.18/download -> quote-1.0.18.crate https://crates.io/api/v1/crates/rayon/1.5.2/download -> rayon-1.5.2.crate https://crates.io/api/v1/crates/rayon-core/1.9.2/download -> rayon-core-1.9.2.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.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/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rustix/0.36.6/download -> rustix-0.36.6.crate https://crates.io/api/v1/crates/ryu/1.0.10/download -> ryu-1.0.10.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.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.82/download -> serde_json-1.0.82.crate https://crates.io/api/v1/crates/signal-hook/0.3.13/download -> signal-hook-0.3.13.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.6/download -> slab-0.4.6.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/smol/1.2.5/download -> smol-1.2.5.crate https://crates.io/api/v1/crates/socket2/0.4.4/download -> socket2-0.4.4.crate https://crates.io/api/v1/crates/starship-battery/0.7.9/download -> starship-battery-0.7.9.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.9.3/download -> strsim-0.9.3.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/sysctl/0.5.2/download -> sysctl-0.5.2.crate https://crates.io/api/v1/crates/sysinfo/0.26.7/download -> sysinfo-0.26.7.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/termtree/0.2.4/download -> termtree-0.2.4.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.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/time/0.3.9/download -> time-0.3.9.crate https://crates.io/api/v1/crates/time-macros/0.2.4/download -> time-macros-0.2.4.crate https://crates.io/api/v1/crates/toml/0.5.10/download -> toml-0.5.10.crate https://crates.io/api/v1/crates/tui/0.19.0/download -> tui-0.19.0.crate https://crates.io/api/v1/crates/typed-builder/0.10.0/download -> typed-builder-0.10.0.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.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.0/download -> unicode-segmentation-1.10.0.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/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/uom/0.30.0/download -> uom-0.30.0.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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/wepoll-ffi/0.1.2/download -> wepoll-ffi-0.1.2.crate https://crates.io/api/v1/crates/widestring/0.4.3/download -> widestring-0.4.3.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/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/wrapcenum-derive/0.4.0/download -> wrapcenum-derive-0.4.0.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=cf84bc7324a84de1518b95fb939c8853 diff --git a/metadata/md5-cache/sys-process/bottom-0.9.0 b/metadata/md5-cache/sys-process/bottom-0.9.0 deleted file mode 100644 index f5bd65610024..000000000000 --- a/metadata/md5-cache/sys-process/bottom-0.9.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=virtual/rust-1.53 -DEFINED_PHASES=compile configure install prepare test unpack -DESCRIPTION=A graphical process/system monitor with a customizable interface -EAPI=8 -HOMEPAGE=https://github.com/ClementTsang/bottom -INHERIT=bash-completion-r1 cargo -IUSE=+battery +gpu +zfs debug -KEYWORDS=~amd64 ~arm64 ~ppc64 -LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB -SLOT=0 -SRC_URI=https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bottom/0.9.0/download -> bottom-0.9.0.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cargo-husky/1.5.0/download -> cargo-husky-1.5.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/4.2.7/download -> clap-4.2.7.crate https://crates.io/api/v1/crates/clap_builder/4.2.7/download -> clap_builder-4.2.7.crate https://crates.io/api/v1/crates/clap_complete/4.2.2/download -> clap_complete-4.2.2.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/clap_mangen/0.2.10/download -> clap_mangen-0.2.10.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/concat-string/1.0.1/download -> concat-string-1.0.1.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crossterm/0.26.1/download -> crossterm-0.26.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/ctrlc/3.2.5/download -> ctrlc-3.2.5.crate https://crates.io/api/v1/crates/darling/0.10.2/download -> darling-0.10.2.crate https://crates.io/api/v1/crates/darling_core/0.10.2/download -> darling_core-0.10.2.crate https://crates.io/api/v1/crates/darling_macro/0.10.2/download -> darling_macro-0.10.2.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.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/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/kstring/2.0.0/download -> kstring-2.0.0.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.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/mach2/0.4.1/download -> mach2-0.4.1.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.8.0/download -> memoffset-0.8.0.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/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-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/nvml-wrapper/0.9.0/download -> nvml-wrapper-0.9.0.crate https://crates.io/api/v1/crates/nvml-wrapper-sys/0.7.0/download -> nvml-wrapper-sys-0.7.0.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.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/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/procfs/0.15.1/download -> procfs-0.15.1.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/ratatui/0.20.1/download -> ratatui-0.20.1.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustix/0.36.13/download -> rustix-0.36.13.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.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.162/download -> serde-1.0.162.crate https://crates.io/api/v1/crates/serde_derive/1.0.162/download -> serde_derive-1.0.162.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/starship-battery/0.8.0/download -> starship-battery-0.8.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.9.3/download -> strsim-0.9.3.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/sysctl/0.5.4/download -> sysctl-0.5.4.crate https://crates.io/api/v1/crates/sysinfo/0.29.0/download -> sysinfo-0.29.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/typed-builder/0.14.0/download -> typed-builder-0.14.0.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.8/download -> unicode-ident-1.0.8.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/uom/0.34.0/download -> uom-0.34.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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/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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/wrapcenum-derive/0.4.0/download -> wrapcenum-derive-0.4.0.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7fe82819e4fcd49101daffe8b1f313cd diff --git a/metadata/md5-cache/sys-process/bottom-0.9.1 b/metadata/md5-cache/sys-process/bottom-0.9.1 index d398480f5d78..8e6af9eb8f61 100644 --- a/metadata/md5-cache/sys-process/bottom-0.9.1 +++ b/metadata/md5-cache/sys-process/bottom-0.9.1 @@ -9,5 +9,5 @@ KEYWORDS=amd64 arm64 ppc64 LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB SLOT=0 SRC_URI=https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bottom/0.9.1/download -> bottom-0.9.1.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cargo-husky/1.5.0/download -> cargo-husky-1.5.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/4.2.7/download -> clap-4.2.7.crate https://crates.io/api/v1/crates/clap_builder/4.2.7/download -> clap_builder-4.2.7.crate https://crates.io/api/v1/crates/clap_complete/4.2.3/download -> clap_complete-4.2.3.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/clap_mangen/0.2.10/download -> clap_mangen-0.2.10.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/concat-string/1.0.1/download -> concat-string-1.0.1.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crossterm/0.26.1/download -> crossterm-0.26.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/ctrlc/3.2.5/download -> ctrlc-3.2.5.crate https://crates.io/api/v1/crates/darling/0.10.2/download -> darling-0.10.2.crate https://crates.io/api/v1/crates/darling_core/0.10.2/download -> darling_core-0.10.2.crate https://crates.io/api/v1/crates/darling_macro/0.10.2/download -> darling_macro-0.10.2.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.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/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/kstring/2.0.0/download -> kstring-2.0.0.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.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/mach2/0.4.1/download -> mach2-0.4.1.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.8.0/download -> memoffset-0.8.0.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/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-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/nvml-wrapper/0.9.0/download -> nvml-wrapper-0.9.0.crate https://crates.io/api/v1/crates/nvml-wrapper-sys/0.7.0/download -> nvml-wrapper-sys-0.7.0.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.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/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/procfs/0.15.1/download -> procfs-0.15.1.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/ratatui/0.20.1/download -> ratatui-0.20.1.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustix/0.36.13/download -> rustix-0.36.13.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.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.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/starship-battery/0.8.0/download -> starship-battery-0.8.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.9.3/download -> strsim-0.9.3.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/sysctl/0.5.4/download -> sysctl-0.5.4.crate https://crates.io/api/v1/crates/sysinfo/0.29.0/download -> sysinfo-0.29.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.3.21/download -> time-0.3.21.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/typed-builder/0.14.0/download -> typed-builder-0.14.0.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.8/download -> unicode-ident-1.0.8.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/uom/0.34.0/download -> uom-0.34.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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/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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/wrapcenum-derive/0.4.0/download -> wrapcenum-derive-0.4.0.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=0c7ea92f210219a7b71b364769c9fe88 diff --git a/metadata/md5-cache/sys-process/bottom-0.9.3 b/metadata/md5-cache/sys-process/bottom-0.9.3 new file mode 100644 index 000000000000..0506a5defcac --- /dev/null +++ b/metadata/md5-cache/sys-process/bottom-0.9.3 @@ -0,0 +1,13 @@ +BDEPEND=>=virtual/rust-1.53 +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=A graphical process/system monitor with a customizable interface +EAPI=8 +HOMEPAGE=https://github.com/ClementTsang/bottom +INHERIT=bash-completion-r1 cargo +IUSE=+battery +gpu +zfs debug +KEYWORDS=~amd64 ~arm64 ~ppc64 +LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB +SLOT=0 +SRC_URI=https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/allocator-api2/0.2.14/download -> allocator-api2-0.2.14.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.11.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bottom/0.9.3/download -> bottom-0.9.3.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cargo-husky/1.5.0/download -> cargo-husky-1.5.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/4.3.4/download -> clap-4.3.4.crate https://crates.io/api/v1/crates/clap_builder/4.3.4/download -> clap_builder-4.3.4.crate https://crates.io/api/v1/crates/clap_complete/4.3.1/download -> clap_complete-4.3.1.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.12/download -> clap_mangen-0.2.12.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/concat-string/1.0.1/download -> concat-string-1.0.1.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crossterm/0.26.1/download -> crossterm-0.26.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/ctrlc/3.4.0/download -> ctrlc-3.4.0.crate https://crates.io/api/v1/crates/darling/0.10.2/download -> darling-0.10.2.crate https://crates.io/api/v1/crates/darling_core/0.10.2/download -> darling_core-0.10.2.crate https://crates.io/api/v1/crates/darling_macro/0.10.2/download -> darling_macro-0.10.2.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filedescriptor/0.8.2/download -> filedescriptor-0.8.2.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/kstring/2.0.0/download -> kstring-2.0.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/libc/0.2.146/download -> libc-0.2.146.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/mach2/0.4.1/download -> mach2-0.4.1.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.8.0/download -> memoffset-0.8.0.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/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-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/nvml-wrapper/0.9.0/download -> nvml-wrapper-0.9.0.crate https://crates.io/api/v1/crates/nvml-wrapper-sys/0.7.0/download -> nvml-wrapper-sys-0.7.0.crate https://crates.io/api/v1/crates/object/0.30.4/download -> object-0.30.4.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/ratatui/0.21.0/download -> ratatui-0.21.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.4/download -> regex-1.8.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.crate https://crates.io/api/v1/crates/rustix/0.37.20/download -> rustix-0.37.20.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.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.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/serde_derive/1.0.164/download -> serde_derive-1.0.164.crate https://crates.io/api/v1/crates/serde_json/1.0.97/download -> serde_json-1.0.97.crate https://crates.io/api/v1/crates/serde_spanned/0.6.2/download -> serde_spanned-0.6.2.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/starship-battery/0.8.1/download -> starship-battery-0.8.1.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.9.3/download -> strsim-0.9.3.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/sysctl/0.5.4/download -> sysctl-0.5.4.crate https://crates.io/api/v1/crates/sysinfo/0.29.2/download -> sysinfo-0.29.2.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/time/0.3.22/download -> time-0.3.22.crate https://crates.io/api/v1/crates/time-core/0.1.1/download -> time-core-0.1.1.crate https://crates.io/api/v1/crates/time-macros/0.2.9/download -> time-macros-0.2.9.crate https://crates.io/api/v1/crates/toml_datetime/0.6.2/download -> toml_datetime-0.6.2.crate https://crates.io/api/v1/crates/toml_edit/0.19.10/download -> toml_edit-0.19.10.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.9/download -> unicode-ident-1.0.9.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/uom/0.34.0/download -> uom-0.34.0.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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/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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.6/download -> winnow-0.4.6.crate https://crates.io/api/v1/crates/wrapcenum-derive/0.4.0/download -> wrapcenum-derive-0.4.0.crate +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7ae3ffcba6da2f99e96f8b6cbd3e8a31 diff --git a/metadata/md5-cache/sys-process/parallel-20230522 b/metadata/md5-cache/sys-process/parallel-20230522 index b5acf21ab7b7..2d4c89b32b73 100644 --- a/metadata/md5-cache/sys-process/parallel-20230522 +++ b/metadata/md5-cache/sys-process/parallel-20230522 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.gnu.org/software/parallel/ https://git.savannah.gnu.org/cgit/parallel.git/ INHERIT=verify-sig IUSE=verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=GPL-3+ RDEPEND=dev-lang/perl dev-perl/Devel-Size dev-perl/Text-CSV virtual/perl-Data-Dumper virtual/perl-File-Temp virtual/perl-IO SLOT=0 SRC_URI=mirror://gnu/parallel/parallel-20230522.tar.bz2 verify-sig? ( mirror://gnu/parallel/parallel-20230522.tar.bz2.sig ) _eclasses_=verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=30b821d0a6bb45142538ec257db81047 +_md5_=83b14838d3f077d442aa2336d708241b diff --git a/metadata/md5-cache/sys-process/procs-0.14.0-r1 b/metadata/md5-cache/sys-process/procs-0.14.0-r1 index 13b6c39d2f30..684918d34664 100644 --- a/metadata/md5-cache/sys-process/procs-0.14.0-r1 +++ b/metadata/md5-cache/sys-process/procs-0.14.0-r1 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=MIT Apache-2.0 BSD ISC MIT Unicode-DFS-2016 SLOT=0 SRC_URI=https://github.com/dalance/procs/archive/refs/tags/v0.14.0.tar.gz -> procs-0.14.0.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/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.69/download -> anyhow-1.0.69.crate https://crates.io/api/v1/crates/async-channel/1.7.1/download -> async-channel-1.7.1.crate https://crates.io/api/v1/crates/async-executor/1.4.1/download -> async-executor-1.4.1.crate https://crates.io/api/v1/crates/async-global-executor/2.3.0/download -> async-global-executor-2.3.0.crate https://crates.io/api/v1/crates/async-io/1.9.0/download -> async-io-1.9.0.crate https://crates.io/api/v1/crates/async-lock/2.5.0/download -> async-lock-2.5.0.crate https://crates.io/api/v1/crates/async-std/1.12.0/download -> async-std-1.12.0.crate https://crates.io/api/v1/crates/async-task/4.3.0/download -> async-task-4.3.0.crate https://crates.io/api/v1/crates/atomic-waker/1.0.0/download -> atomic-waker-1.0.0.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/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bindgen/0.64.0/download -> bindgen-0.64.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blocking/1.2.0/download -> blocking-1.2.0.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/byte-unit/4.0.18/download -> byte-unit-4.0.18.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.2.1/download -> bytes-1.2.1.crate https://crates.io/api/v1/crates/cache-padded/1.2.0/download -> cache-padded-1.2.0.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.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/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.23/download -> chrono-0.4.23.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/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap_complete/3.2.5/download -> clap_complete-3.2.5.crate https://crates.io/api/v1/crates/clap_derive/3.2.18/download -> clap_derive-3.2.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/concurrent-queue/1.2.4/download -> concurrent-queue-1.2.4.crate https://crates.io/api/v1/crates/console/0.15.5/download -> console-0.15.5.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.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.7/download -> crossbeam-channel-0.5.7.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.12/download -> crossbeam-utils-0.8.12.crate https://crates.io/api/v1/crates/crossterm/0.19.0/download -> crossterm-0.19.0.crate https://crates.io/api/v1/crates/crossterm/0.22.1/download -> crossterm-0.22.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.7.0/download -> crossterm_winapi-0.7.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/cxx-build/1.0.79/download -> cxx-build-1.0.79.crate https://crates.io/api/v1/crates/cxx/1.0.79/download -> cxx-1.0.79.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.79/download -> cxxbridge-flags-1.0.79.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.79/download -> cxxbridge-macro-1.0.79.crate https://crates.io/api/v1/crates/directories/4.0.1/download -> directories-4.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dockworker/0.1.2/download -> dockworker-0.1.2.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/filetime/0.2.17/download -> filetime-0.2.17.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.24/download -> futures-channel-0.3.24.crate https://crates.io/api/v1/crates/futures-core/0.3.24/download -> futures-core-0.3.24.crate https://crates.io/api/v1/crates/futures-executor/0.3.24/download -> futures-executor-0.3.24.crate https://crates.io/api/v1/crates/futures-io/0.3.24/download -> futures-io-0.3.24.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.24/download -> futures-macro-0.3.24.crate https://crates.io/api/v1/crates/futures-sink/0.3.24/download -> futures-sink-0.3.24.crate https://crates.io/api/v1/crates/futures-task/0.3.24/download -> futures-task-0.3.24.crate https://crates.io/api/v1/crates/futures-util/0.3.24/download -> futures-util-0.3.24.crate https://crates.io/api/v1/crates/futures/0.3.24/download -> futures-0.3.24.crate https://crates.io/api/v1/crates/getch/0.3.1/download -> getch-0.3.1.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/gloo-timers/0.2.4/download -> gloo-timers-0.2.4.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.4.0/download -> heck-0.4.0.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.8/download -> http-0.2.8.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/hyper/0.14.20/download -> hyper-0.14.20.crate https://crates.io/api/v1/crates/hyperlocal/0.8.0/download -> hyperlocal-0.8.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.51/download -> iana-time-zone-0.1.51.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.3/download -> io-lifetimes-1.0.3.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/kv-log-macro/1.0.7/download -> kv-log-macro-1.0.7.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/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libloading/0.7.3/download -> libloading-0.7.3.crate https://crates.io/api/v1/crates/libproc/0.13.0/download -> libproc-0.13.0.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.3/download -> linux-raw-sys-0.1.3.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.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.5.4/download -> miniz_oxide-0.5.4.crate https://crates.io/api/v1/crates/minus/5.2.0/download -> minus-5.2.0.crate https://crates.io/api/v1/crates/mio/0.7.14/download -> mio-0.7.14.crate https://crates.io/api/v1/crates/mio/0.8.4/download -> mio-0.8.4.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/named_pipe/0.4.1/download -> named_pipe-0.4.1.crate https://crates.io/api/v1/crates/nix/0.24.2/download -> nix-0.24.2.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/nom8/0.2.0/download -> nom8-0.2.0.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/ntapi/0.3.7/download -> ntapi-0.3.7.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.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/os_str_bytes/6.3.0/download -> os_str_bytes-6.3.0.crate https://crates.io/api/v1/crates/pager/0.16.1/download -> pager-0.16.1.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.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/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.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/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.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-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/polling/2.3.0/download -> polling-2.3.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.47/download -> proc-macro2-1.0.47.crate https://crates.io/api/v1/crates/procfs/0.15.1/download -> procfs-0.15.1.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.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/rustix/0.36.4/download -> rustix-0.36.4.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.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.86/download -> serde_json-1.0.86.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/termbg/0.4.3/download -> termbg-0.4.3.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/textwrap/0.13.4/download -> textwrap-0.13.4.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download -> thiserror-impl-1.0.37.crate https://crates.io/api/v1/crates/thiserror/1.0.37/download -> thiserror-1.0.37.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio-macros/1.8.0/download -> tokio-macros-1.8.0.crate https://crates.io/api/v1/crates/tokio/1.25.0/download -> tokio-1.25.0.crate https://crates.io/api/v1/crates/toml/0.7.2/download -> toml-0.7.2.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.3/download -> toml_edit-0.19.3.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unix_socket/0.5.0/download -> unix_socket-0.5.0.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/users/0.11.0/download -> users-0.11.0.crate https://crates.io/api/v1/crates/utf8-width/0.1.6/download -> utf8-width-0.1.6.crate https://crates.io/api/v1/crates/value-bag/1.0.0-alpha.9/download -> value-bag-1.0.0-alpha.9.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/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.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-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.33/download -> wasm-bindgen-futures-0.4.33.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/web-sys/0.3.60/download -> web-sys-0.3.60.crate https://crates.io/api/v1/crates/wepoll-ffi/0.1.2/download -> wepoll-ffi-0.1.2.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d4907c13ccb0684f19266507a3eafd4d diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz index b50ff7382cc3859963ed15ed940fc1843b194c86..14f862f80a6cb01ff7caf30da44cd17593bdfcc2 100644 GIT binary patch literal 47354 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 Ck9fxb literal 51916 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 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.10.181 b/metadata/md5-cache/virtual/dist-kernel-5.10.181 deleted file mode 100644 index 560be7800b23..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.10.181 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.10.181 ~sys-kernel/gentoo-kernel-bin-5.10.181 ~sys-kernel/vanilla-kernel-5.10.181 ) -SLOT=0/5.10.181 -_md5_=64dfc4dfa2f60d7f2ad2c3f3d09dbe0f diff --git a/metadata/md5-cache/virtual/dist-kernel-5.10.182 b/metadata/md5-cache/virtual/dist-kernel-5.10.182 deleted file mode 100644 index 41eaa609c485..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.10.182 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.10.182 ~sys-kernel/gentoo-kernel-bin-5.10.182 ~sys-kernel/vanilla-kernel-5.10.182 ) -SLOT=0/5.10.182 -_md5_=2b14c705dcd61ca0cb392a256fbcb273 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.10.183 b/metadata/md5-cache/virtual/dist-kernel-5.10.183 deleted file mode 100644 index 54311d08d057..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.10.183 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.10.183 ~sys-kernel/gentoo-kernel-bin-5.10.183 ~sys-kernel/vanilla-kernel-5.10.183 ) -SLOT=0/5.10.183 -_md5_=2b14c705dcd61ca0cb392a256fbcb273 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.10.184 b/metadata/md5-cache/virtual/dist-kernel-5.10.184 deleted file mode 100644 index 6b8f38989322..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.10.184 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.10.184 ~sys-kernel/gentoo-kernel-bin-5.10.184 ~sys-kernel/vanilla-kernel-5.10.184 ) -SLOT=0/5.10.184 -_md5_=2b14c705dcd61ca0cb392a256fbcb273 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.10.185 b/metadata/md5-cache/virtual/dist-kernel-5.10.185 deleted file mode 100644 index 9fb83ec9a057..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.10.185 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.10.185 ~sys-kernel/gentoo-kernel-bin-5.10.185 ~sys-kernel/vanilla-kernel-5.10.185 ) -SLOT=0/5.10.185 -_md5_=2b14c705dcd61ca0cb392a256fbcb273 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.10.186 b/metadata/md5-cache/virtual/dist-kernel-5.10.186 index 9aaf66453088..0024fdfa8b51 100644 --- a/metadata/md5-cache/virtual/dist-kernel-5.10.186 +++ b/metadata/md5-cache/virtual/dist-kernel-5.10.186 @@ -1,7 +1,7 @@ DEFINED_PHASES=- DESCRIPTION=Virtual to depend on any Distribution Kernel EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 x86 RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.10.186 ~sys-kernel/gentoo-kernel-bin-5.10.186 ~sys-kernel/vanilla-kernel-5.10.186 ) SLOT=0/5.10.186 -_md5_=2b14c705dcd61ca0cb392a256fbcb273 +_md5_=64dfc4dfa2f60d7f2ad2c3f3d09dbe0f diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.114 b/metadata/md5-cache/virtual/dist-kernel-5.15.114 deleted file mode 100644 index eaa79dad55c7..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.15.114 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.114 ~sys-kernel/gentoo-kernel-bin-5.15.114 ~sys-kernel/vanilla-kernel-5.15.114 ) -SLOT=0/5.15.114 -_md5_=64dfc4dfa2f60d7f2ad2c3f3d09dbe0f diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.115 b/metadata/md5-cache/virtual/dist-kernel-5.15.115 deleted file mode 100644 index bc432bc8fb5f..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.15.115 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.115 ~sys-kernel/gentoo-kernel-bin-5.15.115 ~sys-kernel/vanilla-kernel-5.15.115 ) -SLOT=0/5.15.115 -_md5_=2b14c705dcd61ca0cb392a256fbcb273 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.116 b/metadata/md5-cache/virtual/dist-kernel-5.15.116 deleted file mode 100644 index b2883daf8ce0..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.15.116 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.116 ~sys-kernel/gentoo-kernel-bin-5.15.116 ~sys-kernel/vanilla-kernel-5.15.116 ) -SLOT=0/5.15.116 -_md5_=2b14c705dcd61ca0cb392a256fbcb273 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.117 b/metadata/md5-cache/virtual/dist-kernel-5.15.117 deleted file mode 100644 index b676009773b2..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.15.117 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.117 ~sys-kernel/gentoo-kernel-bin-5.15.117 ~sys-kernel/vanilla-kernel-5.15.117 ) -SLOT=0/5.15.117 -_md5_=2b14c705dcd61ca0cb392a256fbcb273 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.118 b/metadata/md5-cache/virtual/dist-kernel-5.15.118 deleted file mode 100644 index e88b7cdc917e..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.15.118 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.118 ~sys-kernel/gentoo-kernel-bin-5.15.118 ~sys-kernel/vanilla-kernel-5.15.118 ) -SLOT=0/5.15.118 -_md5_=2b14c705dcd61ca0cb392a256fbcb273 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.119 b/metadata/md5-cache/virtual/dist-kernel-5.15.119 deleted file mode 100644 index b29264855188..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.15.119 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.119 ~sys-kernel/gentoo-kernel-bin-5.15.119 ~sys-kernel/vanilla-kernel-5.15.119 ) -SLOT=0/5.15.119 -_md5_=2b14c705dcd61ca0cb392a256fbcb273 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.120 b/metadata/md5-cache/virtual/dist-kernel-5.15.120 index bd733645a399..4ec5df3b5703 100644 --- a/metadata/md5-cache/virtual/dist-kernel-5.15.120 +++ b/metadata/md5-cache/virtual/dist-kernel-5.15.120 @@ -1,7 +1,7 @@ DEFINED_PHASES=- DESCRIPTION=Virtual to depend on any Distribution Kernel EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 x86 RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.120 ~sys-kernel/gentoo-kernel-bin-5.15.120 ~sys-kernel/vanilla-kernel-5.15.120 ) SLOT=0/5.15.120 -_md5_=2b14c705dcd61ca0cb392a256fbcb273 +_md5_=64dfc4dfa2f60d7f2ad2c3f3d09dbe0f diff --git a/metadata/md5-cache/virtual/dist-kernel-5.4.244 b/metadata/md5-cache/virtual/dist-kernel-5.4.244 deleted file mode 100644 index 23c9a517a0df..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.4.244 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=amd64 arm64 ~ppc ppc64 x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.4.244 ~sys-kernel/gentoo-kernel-bin-5.4.244 ~sys-kernel/vanilla-kernel-5.4.244 ) -SLOT=0/5.4.244 -_md5_=0d62f995a31926d65eb8e0ef0d4cab5a diff --git a/metadata/md5-cache/virtual/dist-kernel-5.4.245 b/metadata/md5-cache/virtual/dist-kernel-5.4.245 deleted file mode 100644 index 3a49089e0810..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.4.245 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.4.245 ~sys-kernel/gentoo-kernel-bin-5.4.245 ~sys-kernel/vanilla-kernel-5.4.245 ) -SLOT=0/5.4.245 -_md5_=844ac6f7a5f9492ed01a8c238a631cd8 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.4.246 b/metadata/md5-cache/virtual/dist-kernel-5.4.246 deleted file mode 100644 index 6475b96519f3..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.4.246 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.4.246 ~sys-kernel/gentoo-kernel-bin-5.4.246 ~sys-kernel/vanilla-kernel-5.4.246 ) -SLOT=0/5.4.246 -_md5_=844ac6f7a5f9492ed01a8c238a631cd8 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.4.247 b/metadata/md5-cache/virtual/dist-kernel-5.4.247 deleted file mode 100644 index f78334da8c83..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.4.247 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.4.247 ~sys-kernel/gentoo-kernel-bin-5.4.247 ~sys-kernel/vanilla-kernel-5.4.247 ) -SLOT=0/5.4.247 -_md5_=844ac6f7a5f9492ed01a8c238a631cd8 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.4.248 b/metadata/md5-cache/virtual/dist-kernel-5.4.248 deleted file mode 100644 index 86832ae867cb..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-5.4.248 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.4.248 ~sys-kernel/gentoo-kernel-bin-5.4.248 ~sys-kernel/vanilla-kernel-5.4.248 ) -SLOT=0/5.4.248 -_md5_=844ac6f7a5f9492ed01a8c238a631cd8 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.4.249 b/metadata/md5-cache/virtual/dist-kernel-5.4.249 index c1dc56f3d5db..9aca07ae9e09 100644 --- a/metadata/md5-cache/virtual/dist-kernel-5.4.249 +++ b/metadata/md5-cache/virtual/dist-kernel-5.4.249 @@ -1,7 +1,7 @@ DEFINED_PHASES=- DESCRIPTION=Virtual to depend on any Distribution Kernel EAPI=7 -KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 +KEYWORDS=amd64 arm64 ~ppc ppc64 x86 RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.4.249 ~sys-kernel/gentoo-kernel-bin-5.4.249 ~sys-kernel/vanilla-kernel-5.4.249 ) SLOT=0/5.4.249 -_md5_=844ac6f7a5f9492ed01a8c238a631cd8 +_md5_=0d62f995a31926d65eb8e0ef0d4cab5a diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.31 b/metadata/md5-cache/virtual/dist-kernel-6.1.31 deleted file mode 100644 index d12d2d09810f..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-6.1.31 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.31 ~sys-kernel/gentoo-kernel-bin-6.1.31 ~sys-kernel/vanilla-kernel-6.1.31 ) -SLOT=0/6.1.31 -_md5_=dcd4320c7b163f35294d3c0d2958aeac diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.32 b/metadata/md5-cache/virtual/dist-kernel-6.1.32 deleted file mode 100644 index c303008b375c..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-6.1.32 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.32 ~sys-kernel/gentoo-kernel-bin-6.1.32 ~sys-kernel/vanilla-kernel-6.1.32 ) -SLOT=0/6.1.32 -_md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.33 b/metadata/md5-cache/virtual/dist-kernel-6.1.33 deleted file mode 100644 index 37de730b3378..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-6.1.33 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.33 ~sys-kernel/gentoo-kernel-bin-6.1.33 ~sys-kernel/vanilla-kernel-6.1.33 ) -SLOT=0/6.1.33 -_md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.34 b/metadata/md5-cache/virtual/dist-kernel-6.1.34 deleted file mode 100644 index a82b2a05fd62..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-6.1.34 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.34 ~sys-kernel/gentoo-kernel-bin-6.1.34 ~sys-kernel/vanilla-kernel-6.1.34 ) -SLOT=0/6.1.34 -_md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.35 b/metadata/md5-cache/virtual/dist-kernel-6.1.35 deleted file mode 100644 index 2b25e67c18c6..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-6.1.35 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.35 ~sys-kernel/gentoo-kernel-bin-6.1.35 ~sys-kernel/vanilla-kernel-6.1.35 ) -SLOT=0/6.1.35 -_md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.36 b/metadata/md5-cache/virtual/dist-kernel-6.1.36 deleted file mode 100644 index 2fad01b91736..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-6.1.36 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.36 ~sys-kernel/gentoo-kernel-bin-6.1.36 ~sys-kernel/vanilla-kernel-6.1.36 ) -SLOT=0/6.1.36 -_md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.37 b/metadata/md5-cache/virtual/dist-kernel-6.1.37 deleted file mode 100644 index 7569391e9319..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-6.1.37 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.37 ~sys-kernel/gentoo-kernel-bin-6.1.37 ~sys-kernel/vanilla-kernel-6.1.37 ) -SLOT=0/6.1.37 -_md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.3.10 b/metadata/md5-cache/virtual/dist-kernel-6.3.10 deleted file mode 100644 index 40b4db17be29..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-6.3.10 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.3.10 ~sys-kernel/gentoo-kernel-bin-6.3.10 ~sys-kernel/vanilla-kernel-6.3.10 ) -SLOT=0/6.3.10 -_md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.3.11 b/metadata/md5-cache/virtual/dist-kernel-6.3.11 deleted file mode 100644 index 1dee39aafe92..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-6.3.11 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.3.11 ~sys-kernel/gentoo-kernel-bin-6.3.11 ~sys-kernel/vanilla-kernel-6.3.11 ) -SLOT=0/6.3.11 -_md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.3.6 b/metadata/md5-cache/virtual/dist-kernel-6.3.6 deleted file mode 100644 index 5e1b59b8cb6a..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-6.3.6 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.3.6 ~sys-kernel/gentoo-kernel-bin-6.3.6 ~sys-kernel/vanilla-kernel-6.3.6 ) -SLOT=0/6.3.6 -_md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.3.7 b/metadata/md5-cache/virtual/dist-kernel-6.3.7 deleted file mode 100644 index ac30e7732352..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-6.3.7 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.3.7 ~sys-kernel/gentoo-kernel-bin-6.3.7 ~sys-kernel/vanilla-kernel-6.3.7 ) -SLOT=0/6.3.7 -_md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.3.8 b/metadata/md5-cache/virtual/dist-kernel-6.3.8 deleted file mode 100644 index d4ee03a5415f..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-6.3.8 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.3.8 ~sys-kernel/gentoo-kernel-bin-6.3.8 ~sys-kernel/vanilla-kernel-6.3.8 ) -SLOT=0/6.3.8 -_md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.3.9 b/metadata/md5-cache/virtual/dist-kernel-6.3.9 deleted file mode 100644 index 1e2835dbce11..000000000000 --- a/metadata/md5-cache/virtual/dist-kernel-6.3.9 +++ /dev/null @@ -1,7 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Virtual to depend on any Distribution Kernel -EAPI=7 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.3.9 ~sys-kernel/gentoo-kernel-bin-6.3.9 ~sys-kernel/vanilla-kernel-6.3.9 ) -SLOT=0/6.3.9 -_md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.3.5 b/metadata/md5-cache/virtual/dist-kernel-6.4.3 similarity index 57% rename from metadata/md5-cache/virtual/dist-kernel-6.3.5 rename to metadata/md5-cache/virtual/dist-kernel-6.4.3 index cd97182edd50..1682456a2659 100644 --- a/metadata/md5-cache/virtual/dist-kernel-6.3.5 +++ b/metadata/md5-cache/virtual/dist-kernel-6.4.3 @@ -2,6 +2,6 @@ DEFINED_PHASES=- DESCRIPTION=Virtual to depend on any Distribution Kernel EAPI=7 KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 -RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.3.5 ~sys-kernel/gentoo-kernel-bin-6.3.5 ~sys-kernel/vanilla-kernel-6.3.5 ) -SLOT=0/6.3.5 +RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.4.3 ~sys-kernel/gentoo-kernel-bin-6.4.3 ~sys-kernel/vanilla-kernel-6.4.3 ) +SLOT=0/6.4.3 _md5_=1b77229b710f7250654decf4c40132e9 diff --git a/metadata/md5-cache/www-apache/Manifest.gz b/metadata/md5-cache/www-apache/Manifest.gz index 269965c0c71b123dc3be13b19c1f78b0a1b5dddf..c2920ed0c9b6af1d126d9627a409636e9ad5a362 100644 GIT binary patch literal 7795 zcmV-(9*p51iwFP!00002|Am{$lAOnNh4*@jegSmkaC2HxAxAjE-r0LZj$j+38VwWF z)B8IGpsGlbG9?DlL;Zi|&2!I?nfTjJ|NYZL|M2U}et!STKl;beUOoGVmg~b`|MRE+ z__y%ahmcB2Hum<(x7v&E(>rrJ#4%m>J#-hhuQ^)qD=bT8O>?EVHp}d#j&^20Df(4c z=-studz?01b8hBv%F5L*+rdp&eVsknjH`s&mSum&!+-tzPsxXe(cPNvxXz<%k9(B5 z!`idOQ+B8|#xze&XZv15m^0OwhTCh#9X#K);CUsX>j zJustrRw*^a-dH2$C-p#S-b2O`IjI&QDJ{p)QrJUnW49k`5!tT}aJ2hC%{CBV{ z40N8&!mn+omJ(JRab{mAr{8&v8cxVDZD(PY*v~ltU{1dLQ7%g%ZNJ9p3@2LREqjBn z6HlHl07m13mBj*bE%vahOSbm%v$#bXL3xF z3H#($aD%C2^S>+Cb6-ziKGTf((LJOVuJtmCltxN4)o3(E)bx4QSiWsW%xcpdtWBZM za*2!Iq0Mr4Mn`q9*{Ab~7LA43ost)=;S$qgOtxpDeIgykax#I{SZDS1Sao+R{YSk@ z+C|gwAW7+3DS7ANQfV8gmbBcidD-wW%*{M#yA?+AX4I&kO{1qA zoGXlQw^mzglY&NueE@P}EyHGIeVA_ku3j&1U(}0_?$vX6NcBcsv)RgRm3{K4mU%`E z-KUw`jP2BsVk%+O1Ex+$F19)PK77w6pmv%5b#*QA0bNJgGc7oLp}QEy(l~+Ch90sH zWejFp@>zX`ICojsdQ}P;bL?YN=U5n3TVvKi#b@w^KbPeI`QnS@0wmHWt=0EP2HmD$ zkOm)EjG*RRn|{HiwL{o@jy)DXTQh_nX@cDH;3);#5G99bzpK~R?*Ma;_Lx<(V)J?|5o#FnH3(-N~ZRK2LHb zG-lXsg4H^yTX6wm^gg%f7T+#FvZOe#6vm20n!EzaaO{{BUbcEn#xSag&;p%yY;`0g zh65hwZn^Eiyd&se%gx<=>?%nT@5kr*G zas>w<5`4gX^pK}}5W3hKoLD;q4~07#p>Aj`mdS*|TIIm~sDshgKWY|u=0v+JGOeh>%a~T>7=_vv9m?zp*YBZJy zt1zbD6>>o!J@Y(Wgwrq)K;2H1ml%-qoEt{Bu<0oeIi(n9x|kDpX)J{1N@bHNBy&E} zlf5T+5!}|!r%pYkRvbwI+YnDod+;*&D8|$K0U?y#`Nbk`vxrCh=^64bHMm3Sl z>>=XX=`0);9Zx&1jJdFGp0dzFv>OXl+gT`Bi9RRSU8OXG70vV$EE5cR$8!!Qzj}j{ zI*Vgt6@w@jcw&{A?vIk?hTpwtVRiBqW1yR**XlbGi+@2FLB@fBCWJw)R>s))GRJYA zfxu^ApEWHGv)HL2+Jve02Ogl8fo_11yYNV>h{GI&mt=(zzFWy~fNx)(F}z5o^J0Iz z?zLXXzah_CDwA>bRZu_?o%PiUP6k#2#aKN?RdPul8-aW|)QK_BS#FlVn;m>d2Ee`> zKN*eRXz<=N{*cttSPs?dr&CN(+}SIR(E|`CuM!>40lD$SXGwd1ECQ z81qfiZ9ghh0?cvSD2}6_DceDe@x~h>MjD9$VWJFZKTU$FQFUn-5B4&f4g_FB?&|dm zI@un>#ao1OtrX?JcVVRUPZ?!l;eqr#1@{Eo>5TGneBGkrtz zoT^C|q>p^Oct>=wK_cnW>ovi{1g0>cT!guH%>PL+x%#G7Dn+zG9S7kUF2jZ}Vk{h4 z04O4s%!f{P*G^EevfS|k zyU3^(kW0cun=5NkMQ-#rbR=b^MZqroi@d=kMK?dq|Mw}5DWbk{k01b2b{`u zF{L)Z743X+1lp9tK_|x49dZK5$QZW89t^^4@^az&PT3zj^XhaQme z2Fk*uOMQ_NZNDflEhD|hC!otvnizrPM;}*Q$N@6^6w5=)wpNhSrnE8;%s?Ytohgfz z0WLg6dm$dUWLO;~Iok1)CAygIh40vesETGoSWZHRMmv#p18JMI79D1p}l7!(vLl zj~w)19jUHr*_7e4yrH`US#*+q7;9m17^b$BYIK3@wXvl@By}2C8=|!Hu1jPr5yg#I zr)dTuwzYqsfMjNEQB|uc%}KQ{jo(|E7lp3 z!{83;3B3`Ph&-D$HFaKx?nqaMrDUMw14VJ7>#bJrp58ybJbjuUKYW0&g1vgS2h!Fp zE7E&DgaMmugHh`6^uO^gdIc5)03Lh2Y48n73J@UQ!)&ZFP{yt_N8RFr|4kNV7A!od z)noNpX>wrn zKEg%Vwh>*Ni}r;l2*8XF%44B*4uJW};=~T&VdITYU5zR6DNx*m&V)g8@diN3Y$zeb zN$^TAEfEWZ;$}`mRMtRC24Fl4FYW}P?B%orp=}e-Vo>ne8r@96>Ii&lU@@BbT#*De zN!m#`=Z>=8_pk4tKHv>6E$L)wZq5NJgdSrKmz^qc4Se6R5%6p>UQH83av(Mo!tE1k zE-W=`1-u6)r{Nz0eT7hByIN#=*yc`;x`o)(ywQbm*-<T!4; zv=qi9>ueN)kiG{B+y}NEqg;kXkcBDafiME52mR9+NeR>%re^5~QlmjHBto6dKq?c* zVpJ6c@=EpzB%s}`6ptn2nRd5h|NhJ8r%Ac?SIT9NUft;Ny0>=3olA_Iq?EA_mqp8X zDR>bCj7S1Kowe}VfM)T)26as<3FCk{9&i>Nbp%F~masAo;kCd#$4)HTI@Z=1_CNOo z(s*N6bnn%!nh5u)(MZ5)(rQxDXr+>><`AKmxAxQv79L$R%(HF=ZZrDom6Tfl}z2lkQ)YdCvVi5cdB0p?Y@%7Zrl75skon zGm(yTf!*@jI2I!to(Qh(yar&w?5kt>Fi`-V(ABY6MR;O*uq%p5l1oIXjJ1i31(EE& z(C6?GWRjM4;9(s-nt2_Qs7)f4VxczLvC>)3*^n&@#;kxi;gITOug|m4&^XS>&ju-wGG}ZX*H(mj zCx62VFU2#%UxPMEgL{JFVggv$i0JVQ*IiUNjENK)E>JbR8+Nluvvjz32u@WeaUrL9 zw8gi2!JvZ=!dD^Wm@}8sQ6TZLH4Hi=pU%P;t6yjSw)KH|gkv()$~TOd>R1QTN%wzL zE#>^X6Io)7kliQc*(A>zEfU<5HtbRP~wMmgku%=fmuObhLa88ud&58`{K z&Rs@9LA#aWf=U_?>Kfx}*|4o97{XLiL;lk80 z6pN)a=^@aI`C<(Z{=V)8Y2}5Z>^)++nY@m*yAJwTL|Th^Tn}WGh?aJ)8$llE82BOk zhI16WS}j-xh-GN+KWfukJH^>kEjUmc$cv;w792BX9lSd2)4^tZg@-K}BM~tHMW^jh z4*lpYRoM6JZ+rK;>wiiiyj(#e(2MR?AuhFgh;JcH1azGF7V@5vu9P zq#Fvqwzkc%p;&X0C4`RS2L2OkL{XZAVRH)m&3|yY;oCs8?+DZ02gmoYokj4W-nb8oI5cA?)4NKcZ z^ge#jr&5p;{Co^4>M#}r;zzaPiq-SPP_lQIsgFQ-LSbS^;2d_jv_J;T zXcdMNuS7Fx@1-NP(G+yC`8rbQa-}391`U9`u89otP|aw(&nuFbTS|CunkhCN>Y{{W z;xj7}5U$4*qlz|U3%qCOR5_6zcxN>r3x8V>E&1CuRZ1mt^eH-H8crN zAtz)mU6OGJf!)6PeiAiDJT@Ufb`s%d5a79ZOWNnfNbtr00icZhHs18W7)uu;2uJSd z!cOb(2YDJNfkF@}Y=8um3d&p8grgH{o1zd!Zh0_waNJpkJ;UMppwx=@Qt^)t9FFWT zK7A$Bo3?8-Si(<5aSAyNm=ZB6LD2z5Tvi}5*h+}ybY;R(f&SGc2%=bse^RaTKytWY zs}}m2c3IkXfNpVa^bZ}@$fhHM3!N|VhpITxck1wkw#DHO(=~{MC8t0--eF@ zp?TeZ!7EQ)0V# zca5Jfem!1JD(;R8i9@<6h9S|Fp+f0!#H1GBfq=Ws?6cM-iL)H;Ds*ibz|NGG*3bHK1^vXikL zDG<6|YS#{{-4WI=KlhinPw(FC_2u*T6GQ)S@7g_<7VSm+0LqLaSA27%2Lj!K05#fe zD}Ca&Cb>d%s^b}Xtk!uc(E{U?;7@ha))f~ZIA=IIJcMqr2Ywzrd=Kyt1goQ1SLr-F z>a`hThu|imgm9L@8r=?nsSt!3RmZgZMtE7NY`|TRCwy zUnntDKXl-e(HEWZ>t++#j0J;WbQ@{w3fmoZ{qp(E(<`G9wU=x+HSCD6_8L(iax;_D zHJCoN!5(#wKsSz{W1J?O;IT56$DaIxZYMyS1NQPg+)PyKgM?&5KUm48bcp8m-~e;e4owF%5`s#(+{Hh@8l zvgP-B?3aG&Md+o7Rf)E_~12oTJN20eQrZ>T;0B1TLr*D%WK^ z*c+47!@$(0%a(5@Uw3T!<@6ux3}TWlRyKb~dRTd$rrjU>$+c(;NuXq28$JzJ4khT| zuc`}~)q;_hfoOg7VJ7;!9yjnBMBY!ijz4)O*z#vEv=!>q0UX&7R)s3`I?R5IB zjmubMwUFeYeIA{oxeXWAn8-NU#37hqe%MInTTTSrQkEI&YPW5NT6Js@4zB|urbdbA4lMYIi+$3l|l8}t!>+)!Cz z2{G8I>H-i-!1r&PG?l}P>PmP}bhHI;0 zT&y>P@;cI|DSTp)3ySJ_yv`>tS4F#d9l7iD_)luqzW?*U8*jI_Kqrhf$yA5P0tXAa z8IO&shk(NDNPToMoDfHRChG$~78K{OnLD1hbVP6ipv=!#Y<{p1`x5@(Nz<7p1y8o1 z*$#~_xiUj-3B1=Z)POnupAZN90L_S`Dn0|*Q*d1lXdCZz5MFJ+oMkfAy2}qM_*%*M zI!jMDo+HOfItTp_#dHzFL4YGo&bi9?cwdM;2YVuh}=#I-fsZE>+rt-N_|E zj}qXPFgRx?+NJAskz|+Z?(%!uKf^vbYcnzPN=93od9d`_L2@kpaS)yE0EZ*Sa|YKM z1~!_VfhsgKcuyQ$sArU|{WQFbb%f?hX1X#$U-^EyTiJmOvZAR)nLxv<>x86G@LhG0 zE9`}}K8!fR=rM{e&;(g4^cJSYT;pDYV=wbq{hMQD$1c9L_z2?>f{)a3>&b0zv8{iOp!$4R<4MY{I^?@xR&6ud;SeNklk#Le;+V@3ohG z-IjM!5nX%)&l|Z0v9@({GGIwJ`VZSx)?sSXOXrUAut99r@Vf9Z0oAaMtkL$Fzz(Ub zjz8=2{852xPYef~t1SyibUN`g41_SP^M|#n`s+S7T&;~hDpljWpg#bDeB;9zZ5rqY z>W4@LZIVjZbWf!7HBJP6!TGeju%UE6P9n`?az?bo(ot$*T4qVKN*-8qxfW~LS$n-@ z8}u_SD)QJ8 zdLv`#4xF}>nvw>k##`WGyp%1`2MA|!<3jf(e@~B}e$kE7%N-t^XO zyb7kLV5o^(*{u;F9vB`uiNmJsIFYd*p#^P0nX$@2w^UG|gNOC19HtkF(@i+1d$|ZY zeH8#A3YKJ*_USrM)8E8GF7wTO5vk(xKBB_9>V#it15-tBZT;;Gw+vnt{|9<;0N_(L F002Nh(!Brx literal 7800 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 Kr*ec-HUIz)c$8c8XJ+lPPqsf|Cc@BWYW{rBth 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 CkM7F= literal 24332 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 LYySs|uc`n5naPSM diff --git a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.1.7 b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.1.7 index 2defc55104c4..9cf53644ce4e 100644 --- a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.1.7 +++ b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.1.7 @@ -11,5 +11,5 @@ RDEPEND=acct-group/nobody acct-user/nobody RESTRICT=test SLOT=0 SRC_URI=https://github.com/nextcloud/notify_push/archive/refs/tags/v0.1.7.tar.gz -> nextcloud-notify_push-0.1.7.tar.gz https://crates.io/api/v1/crates/addr2line/0.14.1/download -> addr2line-0.14.1.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.4.7/download -> ahash-0.4.7.crate https://crates.io/api/v1/crates/ahash/0.6.3/download -> ahash-0.6.3.crate https://crates.io/api/v1/crates/ahash/0.7.2/download -> ahash-0.7.2.crate https://crates.io/api/v1/crates/aho-corasick/0.7.15/download -> aho-corasick-0.7.15.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.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/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/async-stream/0.3.0/download -> async-stream-0.3.0.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.0/download -> async-stream-impl-0.3.0.crate https://crates.io/api/v1/crates/async-trait/0.1.48/download -> async-trait-0.1.48.crate https://crates.io/api/v1/crates/atoi/0.3.3/download -> atoi-0.3.3.crate https://crates.io/api/v1/crates/atoi/0.4.0/download -> atoi-0.4.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/0.1.7/download -> autocfg-0.1.7.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/backtrace/0.3.56/download -> backtrace-0.3.56.crate https://crates.io/api/v1/crates/base64/0.12.3/download -> base64-0.12.3.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/beef/0.5.0/download -> beef-0.5.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/bitvec/0.19.5/download -> bitvec-0.19.5.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/buf_redux/0.8.4/download -> buf_redux-0.8.4.crate https://crates.io/api/v1/crates/build_const/0.2.1/download -> build_const-0.2.1.crate https://crates.io/api/v1/crates/bumpalo/3.6.1/download -> bumpalo-3.6.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.0.1/download -> bytes-1.0.1.crate https://crates.io/api/v1/crates/cc/1.0.67/download -> cc-1.0.67.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download -> chunked_transfer-1.4.0.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/color-eyre/0.5.10/download -> color-eyre-0.5.10.crate https://crates.io/api/v1/crates/color-spantrace/0.1.6/download -> color-spantrace-0.1.6.crate https://crates.io/api/v1/crates/combine/4.5.2/download -> combine-4.5.2.crate https://crates.io/api/v1/crates/cpuid-bool/0.1.2/download -> cpuid-bool-0.1.2.crate https://crates.io/api/v1/crates/crc/1.8.1/download -> crc-1.8.1.crate https://crates.io/api/v1/crates/crc16/0.4.0/download -> crc16-0.4.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.1/download -> crossbeam-queue-0.3.1.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.3/download -> crossbeam-utils-0.8.3.crate https://crates.io/api/v1/crates/crypto-mac/0.10.0/download -> crypto-mac-0.10.0.crate https://crates.io/api/v1/crates/dashmap/4.0.2/download -> dashmap-4.0.2.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dotenv/0.15.0/download -> dotenv-0.15.0.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.28/download -> encoding_rs-0.8.28.crate https://crates.io/api/v1/crates/eyre/0.6.5/download -> eyre-0.6.5.crate https://crates.io/api/v1/crates/flexi_logger/0.17.1/download -> flexi_logger-0.17.1.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/funty/1.1.0/download -> funty-1.1.0.crate https://crates.io/api/v1/crates/futures/0.3.14/download -> futures-0.3.14.crate https://crates.io/api/v1/crates/futures-channel/0.3.14/download -> futures-channel-0.3.14.crate https://crates.io/api/v1/crates/futures-core/0.3.14/download -> futures-core-0.3.14.crate https://crates.io/api/v1/crates/futures-executor/0.3.14/download -> futures-executor-0.3.14.crate https://crates.io/api/v1/crates/futures-io/0.3.14/download -> futures-io-0.3.14.crate https://crates.io/api/v1/crates/futures-macro/0.3.14/download -> futures-macro-0.3.14.crate https://crates.io/api/v1/crates/futures-sink/0.3.14/download -> futures-sink-0.3.14.crate https://crates.io/api/v1/crates/futures-task/0.3.14/download -> futures-task-0.3.14.crate https://crates.io/api/v1/crates/futures-util/0.3.14/download -> futures-util-0.3.14.crate https://crates.io/api/v1/crates/generic-array/0.14.4/download -> generic-array-0.14.4.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.2/download -> getrandom-0.2.2.crate https://crates.io/api/v1/crates/gimli/0.23.0/download -> gimli-0.23.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/h2/0.3.2/download -> h2-0.3.2.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hashlink/0.6.0/download -> hashlink-0.6.0.crate https://crates.io/api/v1/crates/headers/0.3.4/download -> headers-0.3.4.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.crate https://crates.io/api/v1/crates/heck/0.3.2/download -> heck-0.3.2.crate https://crates.io/api/v1/crates/hermit-abi/0.1.18/download -> hermit-abi-0.1.18.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.10.1/download -> hmac-0.10.1.crate https://crates.io/api/v1/crates/http/0.2.4/download -> http-0.2.4.crate https://crates.io/api/v1/crates/http-auth-basic/0.1.2/download -> http-auth-basic-0.1.2.crate https://crates.io/api/v1/crates/http-body/0.4.1/download -> http-body-0.4.1.crate https://crates.io/api/v1/crates/httparse/1.3.6/download -> httparse-1.3.6.crate https://crates.io/api/v1/crates/httpdate/0.3.2/download -> httpdate-0.3.2.crate https://crates.io/api/v1/crates/hyper/0.14.4/download -> hyper-0.14.4.crate https://crates.io/api/v1/crates/hyper-rustls/0.22.1/download -> hyper-rustls-0.22.1.crate https://crates.io/api/v1/crates/idna/0.2.2/download -> idna-0.2.2.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.6.2/download -> indexmap-1.6.2.crate https://crates.io/api/v1/crates/input_buffer/0.4.0/download -> input_buffer-0.4.0.crate https://crates.io/api/v1/crates/instant/0.1.9/download -> instant-0.1.9.crate https://crates.io/api/v1/crates/ipnet/2.3.0/download -> ipnet-2.3.0.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.crate https://crates.io/api/v1/crates/js-sys/0.3.50/download -> js-sys-0.3.50.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/lexical-core/0.7.5/download -> lexical-core-0.7.5.crate https://crates.io/api/v1/crates/libc/0.2.93/download -> libc-0.2.93.crate https://crates.io/api/v1/crates/libm/0.2.1/download -> libm-0.2.1.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.20.1/download -> libsqlite3-sys-0.20.1.crate https://crates.io/api/v1/crates/lock_api/0.4.3/download -> lock_api-0.4.3.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/logos/0.12.0/download -> logos-0.12.0.crate https://crates.io/api/v1/crates/logos-derive/0.12.0/download -> logos-derive-0.12.0.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matchers/0.0.1/download -> matchers-0.0.1.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/md-5/0.9.1/download -> md-5-0.9.1.crate https://crates.io/api/v1/crates/memchr/2.3.4/download -> memchr-2.3.4.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mime_guess/2.0.3/download -> mime_guess-2.0.3.crate https://crates.io/api/v1/crates/mini-redis/0.4.0/download -> mini-redis-0.4.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.4.4/download -> miniz_oxide-0.4.4.crate https://crates.io/api/v1/crates/mio/0.7.11/download -> mio-0.7.11.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/multipart/0.17.1/download -> multipart-0.17.1.crate https://crates.io/api/v1/crates/nextcloud_appinfo/0.6.0/download -> nextcloud_appinfo-0.6.0.crate https://crates.io/api/v1/crates/nom/6.1.2/download -> nom-6.1.2.crate https://crates.io/api/v1/crates/ntapi/0.3.6/download -> ntapi-0.3.6.crate https://crates.io/api/v1/crates/num-bigint/0.2.6/download -> num-bigint-0.2.6.crate https://crates.io/api/v1/crates/num-bigint/0.3.2/download -> num-bigint-0.3.2.crate https://crates.io/api/v1/crates/num-bigint-dig/0.6.1/download -> num-bigint-dig-0.6.1.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-iter/0.1.42/download -> num-iter-0.1.42.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/object/0.23.0/download -> object-0.23.0.crate https://crates.io/api/v1/crates/once_cell/1.7.2/download -> once_cell-1.7.2.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/owo-colors/1.3.0/download -> owo-colors-1.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.1/download -> parking_lot-0.11.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.3/download -> parking_lot_core-0.8.3.crate https://crates.io/api/v1/crates/parse-display/0.4.1/download -> parse-display-0.4.1.crate https://crates.io/api/v1/crates/parse-display-derive/0.4.1/download -> parse-display-derive-0.4.1.crate https://crates.io/api/v1/crates/pem/0.8.3/download -> pem-0.8.3.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/peresil/0.3.0/download -> peresil-0.3.0.crate https://crates.io/api/v1/crates/php-literal-parser/0.2.8/download -> php-literal-parser-0.2.8.crate https://crates.io/api/v1/crates/pin-project/1.0.6/download -> pin-project-1.0.6.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.6/download -> pin-project-internal-1.0.6.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.6/download -> pin-project-lite-0.2.6.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro-nested/0.1.7/download -> proc-macro-nested-0.1.7.crate https://crates.io/api/v1/crates/proc-macro2/1.0.26/download -> proc-macro2-1.0.26.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/radium/0.5.3/download -> radium-0.5.3.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.3/download -> rand-0.8.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.0/download -> rand_chacha-0.3.0.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.2/download -> rand_core-0.6.2.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_hc/0.3.0/download -> rand_hc-0.3.0.crate https://crates.io/api/v1/crates/redis/0.20.0/download -> redis-0.20.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.5/download -> redox_syscall-0.2.5.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/regex/1.4.5/download -> regex-1.4.5.crate https://crates.io/api/v1/crates/regex-automata/0.1.9/download -> regex-automata-0.1.9.crate https://crates.io/api/v1/crates/regex-syntax/0.6.23/download -> regex-syntax-0.6.23.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/reqwest/0.11.2/download -> reqwest-0.11.2.crate https://crates.io/api/v1/crates/rfc7239/0.1.0/download -> rfc7239-0.1.0.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rsa/0.3.0/download -> rsa-0.3.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.18/download -> rustc-demangle-0.1.18.crate https://crates.io/api/v1/crates/rustls/0.19.0/download -> rustls-0.19.0.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/scoped-tls/1.0.0/download -> scoped-tls-1.0.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.6.1/download -> sct-0.6.1.crate https://crates.io/api/v1/crates/semver/0.10.0/download -> semver-0.10.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.125/download -> serde-1.0.125.crate https://crates.io/api/v1/crates/serde_derive/1.0.125/download -> serde_derive-1.0.125.crate https://crates.io/api/v1/crates/serde_json/1.0.64/download -> serde_json-1.0.64.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.0/download -> serde_urlencoded-0.7.0.crate https://crates.io/api/v1/crates/sha-1/0.9.4/download -> sha-1-0.9.4.crate https://crates.io/api/v1/crates/sha1/0.6.0/download -> sha1-0.6.0.crate https://crates.io/api/v1/crates/sha2/0.9.3/download -> sha2-0.9.3.crate https://crates.io/api/v1/crates/sharded-slab/0.1.1/download -> sharded-slab-0.1.1.crate https://crates.io/api/v1/crates/signal-hook-registry/1.3.0/download -> signal-hook-registry-1.3.0.crate https://crates.io/api/v1/crates/simple_asn1/0.4.1/download -> simple_asn1-0.4.1.crate https://crates.io/api/v1/crates/slab/0.4.2/download -> slab-0.4.2.crate https://crates.io/api/v1/crates/smallvec/1.6.1/download -> smallvec-1.6.1.crate https://crates.io/api/v1/crates/socket2/0.3.19/download -> socket2-0.3.19.crate https://crates.io/api/v1/crates/source-span/2.2.0/download -> source-span-2.2.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/sqlformat/0.1.6/download -> sqlformat-0.1.6.crate https://crates.io/api/v1/crates/sqlx/0.5.1/download -> sqlx-0.5.1.crate https://crates.io/api/v1/crates/sqlx-core/0.5.1/download -> sqlx-core-0.5.1.crate https://crates.io/api/v1/crates/sqlx-macros/0.5.1/download -> sqlx-macros-0.5.1.crate https://crates.io/api/v1/crates/sqlx-rt/0.3.0/download -> sqlx-rt-0.3.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/stringprep/0.1.2/download -> stringprep-0.1.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structopt/0.3.21/download -> structopt-0.3.21.crate https://crates.io/api/v1/crates/structopt-derive/0.4.14/download -> structopt-derive-0.4.14.crate https://crates.io/api/v1/crates/subtle/2.4.0/download -> subtle-2.4.0.crate https://crates.io/api/v1/crates/sxd-document/0.3.2/download -> sxd-document-0.3.2.crate https://crates.io/api/v1/crates/sxd-xpath/0.4.2/download -> sxd-xpath-0.4.2.crate https://crates.io/api/v1/crates/syn/1.0.69/download -> syn-1.0.69.crate https://crates.io/api/v1/crates/synstructure/0.12.4/download -> synstructure-0.12.4.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.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.24/download -> thiserror-1.0.24.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.24/download -> thiserror-impl-1.0.24.crate https://crates.io/api/v1/crates/thread_local/1.1.3/download -> thread_local-1.1.3.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinyvec/1.2.0/download -> tinyvec-1.2.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.4.0/download -> tokio-1.4.0.crate https://crates.io/api/v1/crates/tokio-macros/1.1.0/download -> tokio-macros-1.1.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.22.0/download -> tokio-rustls-0.22.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.5/download -> tokio-stream-0.1.5.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.13.0/download -> tokio-tungstenite-0.13.0.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.14.0/download -> tokio-tungstenite-0.14.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.5/download -> tokio-util-0.6.5.crate https://crates.io/api/v1/crates/tower-service/0.3.1/download -> tower-service-0.3.1.crate https://crates.io/api/v1/crates/tracing/0.1.25/download -> tracing-0.1.25.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.15/download -> tracing-attributes-0.1.15.crate https://crates.io/api/v1/crates/tracing-core/0.1.17/download -> tracing-core-0.1.17.crate https://crates.io/api/v1/crates/tracing-error/0.1.2/download -> tracing-error-0.1.2.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.2/download -> tracing-log-0.1.2.crate https://crates.io/api/v1/crates/tracing-serde/0.1.2/download -> tracing-serde-0.1.2.crate https://crates.io/api/v1/crates/tracing-subscriber/0.2.17/download -> tracing-subscriber-0.2.17.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/tungstenite/0.12.0/download -> tungstenite-0.12.0.crate https://crates.io/api/v1/crates/tungstenite/0.13.0/download -> tungstenite-0.13.0.crate https://crates.io/api/v1/crates/twoway/0.1.8/download -> twoway-0.1.8.crate https://crates.io/api/v1/crates/typed-arena/1.7.0/download -> typed-arena-1.7.0.crate https://crates.io/api/v1/crates/typenum/1.13.0/download -> typenum-1.13.0.crate https://crates.io/api/v1/crates/uncased/0.9.6/download -> uncased-0.9.6.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-segmentation/1.7.1/download -> unicode-segmentation-1.7.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.1.0/download -> ureq-2.1.0.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/utf-8/0.7.5/download -> utf-8-0.7.5.crate https://crates.io/api/v1/crates/utf8-ranges/1.0.4/download -> utf8-ranges-1.0.4.crate https://crates.io/api/v1/crates/vcpkg/0.2.11/download -> vcpkg-0.2.11.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/warp/0.3.1/download -> warp-0.3.1.crate https://crates.io/api/v1/crates/warp-real-ip/0.2.0/download -> warp-real-ip-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.73/download -> wasm-bindgen-0.2.73.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.73/download -> wasm-bindgen-backend-0.2.73.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.23/download -> wasm-bindgen-futures-0.4.23.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.73/download -> wasm-bindgen-macro-0.2.73.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.73/download -> wasm-bindgen-macro-support-0.2.73.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.73/download -> wasm-bindgen-shared-0.2.73.crate https://crates.io/api/v1/crates/web-sys/0.3.50/download -> web-sys-0.3.50.crate https://crates.io/api/v1/crates/webpki/0.21.4/download -> webpki-0.21.4.crate https://crates.io/api/v1/crates/webpki-roots/0.21.1/download -> webpki-roots-0.21.1.crate https://crates.io/api/v1/crates/whoami/1.1.2/download -> whoami-1.1.2.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-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/winreg/0.7.0/download -> winreg-0.7.0.crate https://crates.io/api/v1/crates/wyz/0.2.0/download -> wyz-0.2.0.crate https://crates.io/api/v1/crates/xpath_reader/0.5.3/download -> xpath_reader-0.5.3.crate https://crates.io/api/v1/crates/yansi/0.5.0/download -> yansi-0.5.0.crate https://crates.io/api/v1/crates/zeroize/1.2.0/download -> zeroize-1.2.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.0.1/download -> zeroize_derive-1.0.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=e14aa5780d7cde0c4dca833ed66812fc diff --git a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.0 b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.0 index d248629367b0..6ce7eb02bcdb 100644 --- a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.0 +++ b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.0 @@ -11,5 +11,5 @@ RDEPEND=acct-group/nobody acct-user/nobody RESTRICT=test SLOT=0 SRC_URI=https://github.com/nextcloud/notify_push/archive/refs/tags/v0.2.0.tar.gz -> nextcloud-notify_push-0.2.0.tar.gz https://crates.io/api/v1/crates/addr2line/0.15.2/download -> addr2line-0.15.2.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.4/download -> ahash-0.7.4.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.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/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/async-stream/0.3.2/download -> async-stream-0.3.2.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.2/download -> async-stream-impl-0.3.2.crate https://crates.io/api/v1/crates/async-trait/0.1.50/download -> async-trait-0.1.50.crate https://crates.io/api/v1/crates/atoi/0.3.3/download -> atoi-0.3.3.crate https://crates.io/api/v1/crates/atoi/0.4.0/download -> atoi-0.4.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/0.1.7/download -> autocfg-0.1.7.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/backtrace/0.3.60/download -> backtrace-0.3.60.crate https://crates.io/api/v1/crates/base64/0.12.3/download -> base64-0.12.3.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/beef/0.5.0/download -> beef-0.5.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/bitvec/0.19.5/download -> bitvec-0.19.5.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/buf_redux/0.8.4/download -> buf_redux-0.8.4.crate https://crates.io/api/v1/crates/build_const/0.2.2/download -> build_const-0.2.2.crate https://crates.io/api/v1/crates/bumpalo/3.7.0/download -> bumpalo-3.7.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.0.1/download -> bytes-1.0.1.crate https://crates.io/api/v1/crates/cc/1.0.68/download -> cc-1.0.68.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download -> chunked_transfer-1.4.0.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/color-eyre/0.5.11/download -> color-eyre-0.5.11.crate https://crates.io/api/v1/crates/color-spantrace/0.1.6/download -> color-spantrace-0.1.6.crate https://crates.io/api/v1/crates/combine/4.5.2/download -> combine-4.5.2.crate https://crates.io/api/v1/crates/cpufeatures/0.1.4/download -> cpufeatures-0.1.4.crate https://crates.io/api/v1/crates/crc/1.8.1/download -> crc-1.8.1.crate https://crates.io/api/v1/crates/crc16/0.4.0/download -> crc16-0.4.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.2/download -> crossbeam-queue-0.3.2.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.5/download -> crossbeam-utils-0.8.5.crate https://crates.io/api/v1/crates/crypto-mac/0.10.0/download -> crypto-mac-0.10.0.crate https://crates.io/api/v1/crates/dashmap/4.0.2/download -> dashmap-4.0.2.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs/3.0.2/download -> dirs-3.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.6/download -> dirs-sys-0.3.6.crate https://crates.io/api/v1/crates/dotenv/0.15.0/download -> dotenv-0.15.0.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.28/download -> encoding_rs-0.8.28.crate https://crates.io/api/v1/crates/eyre/0.6.5/download -> eyre-0.6.5.crate https://crates.io/api/v1/crates/flexi_logger/0.18.0/download -> flexi_logger-0.18.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/funty/1.1.0/download -> funty-1.1.0.crate https://crates.io/api/v1/crates/futures/0.3.15/download -> futures-0.3.15.crate https://crates.io/api/v1/crates/futures-channel/0.3.15/download -> futures-channel-0.3.15.crate https://crates.io/api/v1/crates/futures-core/0.3.15/download -> futures-core-0.3.15.crate https://crates.io/api/v1/crates/futures-executor/0.3.15/download -> futures-executor-0.3.15.crate https://crates.io/api/v1/crates/futures-io/0.3.15/download -> futures-io-0.3.15.crate https://crates.io/api/v1/crates/futures-macro/0.3.15/download -> futures-macro-0.3.15.crate https://crates.io/api/v1/crates/futures-sink/0.3.15/download -> futures-sink-0.3.15.crate https://crates.io/api/v1/crates/futures-task/0.3.15/download -> futures-task-0.3.15.crate https://crates.io/api/v1/crates/futures-util/0.3.15/download -> futures-util-0.3.15.crate https://crates.io/api/v1/crates/generic-array/0.14.4/download -> generic-array-0.14.4.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/gimli/0.24.0/download -> gimli-0.24.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/h2/0.3.3/download -> h2-0.3.3.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hashlink/0.7.0/download -> hashlink-0.7.0.crate https://crates.io/api/v1/crates/headers/0.3.4/download -> headers-0.3.4.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.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.18/download -> hermit-abi-0.1.18.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.10.1/download -> hmac-0.10.1.crate https://crates.io/api/v1/crates/http/0.2.4/download -> http-0.2.4.crate https://crates.io/api/v1/crates/http-auth-basic/0.1.3/download -> http-auth-basic-0.1.3.crate https://crates.io/api/v1/crates/http-body/0.4.2/download -> http-body-0.4.2.crate https://crates.io/api/v1/crates/httparse/1.4.1/download -> httparse-1.4.1.crate https://crates.io/api/v1/crates/httpdate/1.0.1/download -> httpdate-1.0.1.crate https://crates.io/api/v1/crates/hyper/0.14.9/download -> hyper-0.14.9.crate https://crates.io/api/v1/crates/hyper-rustls/0.22.1/download -> hyper-rustls-0.22.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.6.2/download -> indexmap-1.6.2.crate https://crates.io/api/v1/crates/input_buffer/0.4.0/download -> input_buffer-0.4.0.crate https://crates.io/api/v1/crates/instant/0.1.9/download -> instant-0.1.9.crate https://crates.io/api/v1/crates/ipnet/2.3.1/download -> ipnet-2.3.1.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.crate https://crates.io/api/v1/crates/js-sys/0.3.51/download -> js-sys-0.3.51.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/lexical-core/0.7.6/download -> lexical-core-0.7.6.crate https://crates.io/api/v1/crates/libc/0.2.97/download -> libc-0.2.97.crate https://crates.io/api/v1/crates/libm/0.2.1/download -> libm-0.2.1.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.22.2/download -> libsqlite3-sys-0.22.2.crate https://crates.io/api/v1/crates/lock_api/0.4.4/download -> lock_api-0.4.4.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/logos/0.12.0/download -> logos-0.12.0.crate https://crates.io/api/v1/crates/logos-derive/0.12.0/download -> logos-derive-0.12.0.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matchers/0.0.1/download -> matchers-0.0.1.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/md-5/0.9.1/download -> md-5-0.9.1.crate https://crates.io/api/v1/crates/memchr/2.4.0/download -> memchr-2.4.0.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mime_guess/2.0.3/download -> mime_guess-2.0.3.crate https://crates.io/api/v1/crates/mini-redis/0.4.0/download -> mini-redis-0.4.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.4.4/download -> miniz_oxide-0.4.4.crate https://crates.io/api/v1/crates/mio/0.7.13/download -> mio-0.7.13.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/multipart/0.17.1/download -> multipart-0.17.1.crate https://crates.io/api/v1/crates/nextcloud-config-parser/0.2.0/download -> nextcloud-config-parser-0.2.0.crate https://crates.io/api/v1/crates/nextcloud_appinfo/0.6.0/download -> nextcloud_appinfo-0.6.0.crate https://crates.io/api/v1/crates/nom/6.1.2/download -> nom-6.1.2.crate https://crates.io/api/v1/crates/ntapi/0.3.6/download -> ntapi-0.3.6.crate https://crates.io/api/v1/crates/num-bigint/0.3.2/download -> num-bigint-0.3.2.crate https://crates.io/api/v1/crates/num-bigint/0.4.0/download -> num-bigint-0.4.0.crate https://crates.io/api/v1/crates/num-bigint-dig/0.7.0/download -> num-bigint-dig-0.7.0.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-iter/0.1.42/download -> num-iter-0.1.42.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/object/0.25.3/download -> object-0.25.3.crate https://crates.io/api/v1/crates/once_cell/1.8.0/download -> once_cell-1.8.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/owo-colors/1.3.0/download -> owo-colors-1.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.1/download -> parking_lot-0.11.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.3/download -> parking_lot_core-0.8.3.crate https://crates.io/api/v1/crates/parse-display/0.5.0/download -> parse-display-0.5.0.crate https://crates.io/api/v1/crates/parse-display-derive/0.5.0/download -> parse-display-derive-0.5.0.crate https://crates.io/api/v1/crates/pem/0.8.3/download -> pem-0.8.3.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/peresil/0.3.0/download -> peresil-0.3.0.crate https://crates.io/api/v1/crates/php-literal-parser/0.2.10/download -> php-literal-parser-0.2.10.crate https://crates.io/api/v1/crates/pin-project/1.0.7/download -> pin-project-1.0.7.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.7/download -> pin-project-internal-1.0.7.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.6/download -> pin-project-lite-0.2.6.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro-nested/0.1.7/download -> proc-macro-nested-0.1.7.crate https://crates.io/api/v1/crates/proc-macro2/1.0.27/download -> proc-macro2-1.0.27.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/radium/0.5.3/download -> radium-0.5.3.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/redis/0.20.1/download -> redis-0.20.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.8/download -> redox_syscall-0.2.8.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/reqwest/0.11.3/download -> reqwest-0.11.3.crate https://crates.io/api/v1/crates/rfc7239/0.1.0/download -> rfc7239-0.1.0.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rsa/0.4.0/download -> rsa-0.4.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.19/download -> rustc-demangle-0.1.19.crate https://crates.io/api/v1/crates/rustls/0.19.1/download -> rustls-0.19.1.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/scoped-tls/1.0.0/download -> scoped-tls-1.0.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.6.1/download -> sct-0.6.1.crate https://crates.io/api/v1/crates/semver/0.10.0/download -> semver-0.10.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.126/download -> serde-1.0.126.crate https://crates.io/api/v1/crates/serde_derive/1.0.126/download -> serde_derive-1.0.126.crate https://crates.io/api/v1/crates/serde_json/1.0.64/download -> serde_json-1.0.64.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.0/download -> serde_urlencoded-0.7.0.crate https://crates.io/api/v1/crates/sha-1/0.9.6/download -> sha-1-0.9.6.crate https://crates.io/api/v1/crates/sha1/0.6.0/download -> sha1-0.6.0.crate https://crates.io/api/v1/crates/sha2/0.9.5/download -> sha2-0.9.5.crate https://crates.io/api/v1/crates/sharded-slab/0.1.1/download -> sharded-slab-0.1.1.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/simple_asn1/0.5.3/download -> simple_asn1-0.5.3.crate https://crates.io/api/v1/crates/slab/0.4.3/download -> slab-0.4.3.crate https://crates.io/api/v1/crates/smallvec/1.6.1/download -> smallvec-1.6.1.crate https://crates.io/api/v1/crates/socket2/0.4.0/download -> socket2-0.4.0.crate https://crates.io/api/v1/crates/source-span/2.2.1/download -> source-span-2.2.1.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/sqlformat/0.1.6/download -> sqlformat-0.1.6.crate https://crates.io/api/v1/crates/sqlx/0.5.5/download -> sqlx-0.5.5.crate https://crates.io/api/v1/crates/sqlx-core/0.5.5/download -> sqlx-core-0.5.5.crate https://crates.io/api/v1/crates/sqlx-macros/0.5.5/download -> sqlx-macros-0.5.5.crate https://crates.io/api/v1/crates/sqlx-rt/0.5.5/download -> sqlx-rt-0.5.5.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/stringprep/0.1.2/download -> stringprep-0.1.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structmeta/0.1.3/download -> structmeta-0.1.3.crate https://crates.io/api/v1/crates/structmeta-derive/0.1.3/download -> structmeta-derive-0.1.3.crate https://crates.io/api/v1/crates/structopt/0.3.21/download -> structopt-0.3.21.crate https://crates.io/api/v1/crates/structopt-derive/0.4.14/download -> structopt-derive-0.4.14.crate https://crates.io/api/v1/crates/subtle/2.4.0/download -> subtle-2.4.0.crate https://crates.io/api/v1/crates/sxd-document/0.3.2/download -> sxd-document-0.3.2.crate https://crates.io/api/v1/crates/sxd-xpath/0.4.2/download -> sxd-xpath-0.4.2.crate https://crates.io/api/v1/crates/syn/1.0.73/download -> syn-1.0.73.crate https://crates.io/api/v1/crates/synstructure/0.12.4/download -> synstructure-0.12.4.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.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.25/download -> thiserror-1.0.25.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.25/download -> thiserror-impl-1.0.25.crate https://crates.io/api/v1/crates/thread_local/1.1.3/download -> thread_local-1.1.3.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinyvec/1.2.0/download -> tinyvec-1.2.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.7.0/download -> tokio-1.7.0.crate https://crates.io/api/v1/crates/tokio-macros/1.2.0/download -> tokio-macros-1.2.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.22.0/download -> tokio-rustls-0.22.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.6/download -> tokio-stream-0.1.6.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.13.0/download -> tokio-tungstenite-0.13.0.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.14.0/download -> tokio-tungstenite-0.14.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.7/download -> tokio-util-0.6.7.crate https://crates.io/api/v1/crates/tower-service/0.3.1/download -> tower-service-0.3.1.crate https://crates.io/api/v1/crates/tracing/0.1.26/download -> tracing-0.1.26.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.15/download -> tracing-attributes-0.1.15.crate https://crates.io/api/v1/crates/tracing-core/0.1.18/download -> tracing-core-0.1.18.crate https://crates.io/api/v1/crates/tracing-error/0.1.2/download -> tracing-error-0.1.2.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.2/download -> tracing-log-0.1.2.crate https://crates.io/api/v1/crates/tracing-serde/0.1.2/download -> tracing-serde-0.1.2.crate https://crates.io/api/v1/crates/tracing-subscriber/0.2.18/download -> tracing-subscriber-0.2.18.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/tungstenite/0.12.0/download -> tungstenite-0.12.0.crate https://crates.io/api/v1/crates/tungstenite/0.13.0/download -> tungstenite-0.13.0.crate https://crates.io/api/v1/crates/twoway/0.1.8/download -> twoway-0.1.8.crate https://crates.io/api/v1/crates/typed-arena/1.7.0/download -> typed-arena-1.7.0.crate https://crates.io/api/v1/crates/typenum/1.13.0/download -> typenum-1.13.0.crate https://crates.io/api/v1/crates/uncased/0.9.6/download -> uncased-0.9.6.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.7.1/download -> unicode-segmentation-1.7.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.1.1/download -> ureq-2.1.1.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8-ranges/1.0.4/download -> utf8-ranges-1.0.4.crate https://crates.io/api/v1/crates/vcpkg/0.2.13/download -> vcpkg-0.2.13.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/warp/0.3.1/download -> warp-0.3.1.crate https://crates.io/api/v1/crates/warp-real-ip/0.2.0/download -> warp-real-ip-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.74/download -> wasm-bindgen-0.2.74.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.74/download -> wasm-bindgen-backend-0.2.74.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.24/download -> wasm-bindgen-futures-0.4.24.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.74/download -> wasm-bindgen-macro-0.2.74.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.74/download -> wasm-bindgen-macro-support-0.2.74.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.74/download -> wasm-bindgen-shared-0.2.74.crate https://crates.io/api/v1/crates/web-sys/0.3.51/download -> web-sys-0.3.51.crate https://crates.io/api/v1/crates/webpki/0.21.4/download -> webpki-0.21.4.crate https://crates.io/api/v1/crates/webpki-roots/0.21.1/download -> webpki-roots-0.21.1.crate https://crates.io/api/v1/crates/whoami/1.1.2/download -> whoami-1.1.2.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-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/winreg/0.7.0/download -> winreg-0.7.0.crate https://crates.io/api/v1/crates/wyz/0.2.0/download -> wyz-0.2.0.crate https://crates.io/api/v1/crates/xpath_reader/0.5.3/download -> xpath_reader-0.5.3.crate https://crates.io/api/v1/crates/yansi/0.5.0/download -> yansi-0.5.0.crate https://crates.io/api/v1/crates/zeroize/1.3.0/download -> zeroize-1.3.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.1.0/download -> zeroize_derive-1.1.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=3bb47f25bc8ea46737171c051d3a6212 diff --git a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.1 b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.1 index b556f003a0c1..cd178f79e330 100644 --- a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.1 +++ b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.1 @@ -11,5 +11,5 @@ RDEPEND=acct-group/nobody acct-user/nobody RESTRICT=test SLOT=0 SRC_URI=https://github.com/nextcloud/notify_push/archive/refs/tags/v0.2.1.tar.gz -> nextcloud-notify_push-0.2.1.tar.gz https://crates.io/api/v1/crates/addr2line/0.15.2/download -> addr2line-0.15.2.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.4/download -> ahash-0.7.4.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.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/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/async-stream/0.3.2/download -> async-stream-0.3.2.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.2/download -> async-stream-impl-0.3.2.crate https://crates.io/api/v1/crates/async-trait/0.1.50/download -> async-trait-0.1.50.crate https://crates.io/api/v1/crates/atoi/0.3.3/download -> atoi-0.3.3.crate https://crates.io/api/v1/crates/atoi/0.4.0/download -> atoi-0.4.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/0.1.7/download -> autocfg-0.1.7.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/backtrace/0.3.60/download -> backtrace-0.3.60.crate https://crates.io/api/v1/crates/base64/0.12.3/download -> base64-0.12.3.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/beef/0.5.0/download -> beef-0.5.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/bitvec/0.19.5/download -> bitvec-0.19.5.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/buf_redux/0.8.4/download -> buf_redux-0.8.4.crate https://crates.io/api/v1/crates/build_const/0.2.2/download -> build_const-0.2.2.crate https://crates.io/api/v1/crates/bumpalo/3.7.0/download -> bumpalo-3.7.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.0.1/download -> bytes-1.0.1.crate https://crates.io/api/v1/crates/cc/1.0.68/download -> cc-1.0.68.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download -> chunked_transfer-1.4.0.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/color-eyre/0.5.11/download -> color-eyre-0.5.11.crate https://crates.io/api/v1/crates/color-spantrace/0.1.6/download -> color-spantrace-0.1.6.crate https://crates.io/api/v1/crates/combine/4.6.0/download -> combine-4.6.0.crate https://crates.io/api/v1/crates/cpufeatures/0.1.5/download -> cpufeatures-0.1.5.crate https://crates.io/api/v1/crates/crc/1.8.1/download -> crc-1.8.1.crate https://crates.io/api/v1/crates/crc16/0.4.0/download -> crc16-0.4.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.2/download -> crossbeam-queue-0.3.2.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.5/download -> crossbeam-utils-0.8.5.crate https://crates.io/api/v1/crates/crypto-mac/0.10.0/download -> crypto-mac-0.10.0.crate https://crates.io/api/v1/crates/dashmap/4.0.2/download -> dashmap-4.0.2.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs/3.0.2/download -> dirs-3.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.6/download -> dirs-sys-0.3.6.crate https://crates.io/api/v1/crates/dotenv/0.15.0/download -> dotenv-0.15.0.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.28/download -> encoding_rs-0.8.28.crate https://crates.io/api/v1/crates/eyre/0.6.5/download -> eyre-0.6.5.crate https://crates.io/api/v1/crates/flexi_logger/0.18.0/download -> flexi_logger-0.18.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/funty/1.1.0/download -> funty-1.1.0.crate https://crates.io/api/v1/crates/futures/0.3.15/download -> futures-0.3.15.crate https://crates.io/api/v1/crates/futures-channel/0.3.15/download -> futures-channel-0.3.15.crate https://crates.io/api/v1/crates/futures-core/0.3.15/download -> futures-core-0.3.15.crate https://crates.io/api/v1/crates/futures-executor/0.3.15/download -> futures-executor-0.3.15.crate https://crates.io/api/v1/crates/futures-io/0.3.15/download -> futures-io-0.3.15.crate https://crates.io/api/v1/crates/futures-macro/0.3.15/download -> futures-macro-0.3.15.crate https://crates.io/api/v1/crates/futures-sink/0.3.15/download -> futures-sink-0.3.15.crate https://crates.io/api/v1/crates/futures-task/0.3.15/download -> futures-task-0.3.15.crate https://crates.io/api/v1/crates/futures-util/0.3.15/download -> futures-util-0.3.15.crate https://crates.io/api/v1/crates/generic-array/0.14.4/download -> generic-array-0.14.4.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/gimli/0.24.0/download -> gimli-0.24.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/h2/0.3.3/download -> h2-0.3.3.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hashbrown/0.9.1/download -> hashbrown-0.9.1.crate https://crates.io/api/v1/crates/hashlink/0.7.0/download -> hashlink-0.7.0.crate https://crates.io/api/v1/crates/headers/0.3.4/download -> headers-0.3.4.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.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.18/download -> hermit-abi-0.1.18.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.10.1/download -> hmac-0.10.1.crate https://crates.io/api/v1/crates/http/0.2.4/download -> http-0.2.4.crate https://crates.io/api/v1/crates/http-auth-basic/0.1.3/download -> http-auth-basic-0.1.3.crate https://crates.io/api/v1/crates/http-body/0.4.2/download -> http-body-0.4.2.crate https://crates.io/api/v1/crates/httparse/1.4.1/download -> httparse-1.4.1.crate https://crates.io/api/v1/crates/httpdate/1.0.1/download -> httpdate-1.0.1.crate https://crates.io/api/v1/crates/hyper/0.14.9/download -> hyper-0.14.9.crate https://crates.io/api/v1/crates/hyper-rustls/0.22.1/download -> hyper-rustls-0.22.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.6.2/download -> indexmap-1.6.2.crate https://crates.io/api/v1/crates/input_buffer/0.4.0/download -> input_buffer-0.4.0.crate https://crates.io/api/v1/crates/instant/0.1.9/download -> instant-0.1.9.crate https://crates.io/api/v1/crates/ipnet/2.3.1/download -> ipnet-2.3.1.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.crate https://crates.io/api/v1/crates/js-sys/0.3.51/download -> js-sys-0.3.51.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/lexical-core/0.7.6/download -> lexical-core-0.7.6.crate https://crates.io/api/v1/crates/libc/0.2.97/download -> libc-0.2.97.crate https://crates.io/api/v1/crates/libm/0.2.1/download -> libm-0.2.1.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.22.2/download -> libsqlite3-sys-0.22.2.crate https://crates.io/api/v1/crates/lock_api/0.4.4/download -> lock_api-0.4.4.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/logos/0.12.0/download -> logos-0.12.0.crate https://crates.io/api/v1/crates/logos-derive/0.12.0/download -> logos-derive-0.12.0.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matchers/0.0.1/download -> matchers-0.0.1.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/md-5/0.9.1/download -> md-5-0.9.1.crate https://crates.io/api/v1/crates/memchr/2.4.0/download -> memchr-2.4.0.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mime_guess/2.0.3/download -> mime_guess-2.0.3.crate https://crates.io/api/v1/crates/mini-redis/0.4.0/download -> mini-redis-0.4.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.4.4/download -> miniz_oxide-0.4.4.crate https://crates.io/api/v1/crates/mio/0.7.13/download -> mio-0.7.13.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/multipart/0.17.1/download -> multipart-0.17.1.crate https://crates.io/api/v1/crates/nextcloud-config-parser/0.2.2/download -> nextcloud-config-parser-0.2.2.crate https://crates.io/api/v1/crates/nextcloud_appinfo/0.6.0/download -> nextcloud_appinfo-0.6.0.crate https://crates.io/api/v1/crates/nom/6.1.2/download -> nom-6.1.2.crate https://crates.io/api/v1/crates/ntapi/0.3.6/download -> ntapi-0.3.6.crate https://crates.io/api/v1/crates/num-bigint/0.3.2/download -> num-bigint-0.3.2.crate https://crates.io/api/v1/crates/num-bigint/0.4.0/download -> num-bigint-0.4.0.crate https://crates.io/api/v1/crates/num-bigint-dig/0.7.0/download -> num-bigint-dig-0.7.0.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-iter/0.1.42/download -> num-iter-0.1.42.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/object/0.25.3/download -> object-0.25.3.crate https://crates.io/api/v1/crates/once_cell/1.8.0/download -> once_cell-1.8.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/owo-colors/1.3.0/download -> owo-colors-1.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.1/download -> parking_lot-0.11.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.3/download -> parking_lot_core-0.8.3.crate https://crates.io/api/v1/crates/parse-display/0.5.0/download -> parse-display-0.5.0.crate https://crates.io/api/v1/crates/parse-display-derive/0.5.0/download -> parse-display-derive-0.5.0.crate https://crates.io/api/v1/crates/pem/0.8.3/download -> pem-0.8.3.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/peresil/0.3.0/download -> peresil-0.3.0.crate https://crates.io/api/v1/crates/php-literal-parser/0.2.10/download -> php-literal-parser-0.2.10.crate https://crates.io/api/v1/crates/pin-project/1.0.7/download -> pin-project-1.0.7.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.7/download -> pin-project-internal-1.0.7.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.6/download -> pin-project-lite-0.2.6.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro-nested/0.1.7/download -> proc-macro-nested-0.1.7.crate https://crates.io/api/v1/crates/proc-macro2/1.0.27/download -> proc-macro2-1.0.27.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/radium/0.5.3/download -> radium-0.5.3.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/redis/0.20.2/download -> redis-0.20.2.crate https://crates.io/api/v1/crates/redox_syscall/0.2.9/download -> redox_syscall-0.2.9.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/reqwest/0.11.4/download -> reqwest-0.11.4.crate https://crates.io/api/v1/crates/rfc7239/0.1.0/download -> rfc7239-0.1.0.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rsa/0.4.0/download -> rsa-0.4.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.20/download -> rustc-demangle-0.1.20.crate https://crates.io/api/v1/crates/rustls/0.19.1/download -> rustls-0.19.1.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/scoped-tls/1.0.0/download -> scoped-tls-1.0.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.6.1/download -> sct-0.6.1.crate https://crates.io/api/v1/crates/semver/0.10.0/download -> semver-0.10.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.126/download -> serde-1.0.126.crate https://crates.io/api/v1/crates/serde_derive/1.0.126/download -> serde_derive-1.0.126.crate https://crates.io/api/v1/crates/serde_json/1.0.64/download -> serde_json-1.0.64.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.0/download -> serde_urlencoded-0.7.0.crate https://crates.io/api/v1/crates/sha-1/0.9.6/download -> sha-1-0.9.6.crate https://crates.io/api/v1/crates/sha1/0.6.0/download -> sha1-0.6.0.crate https://crates.io/api/v1/crates/sha2/0.9.5/download -> sha2-0.9.5.crate https://crates.io/api/v1/crates/sharded-slab/0.1.1/download -> sharded-slab-0.1.1.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/simple_asn1/0.5.3/download -> simple_asn1-0.5.3.crate https://crates.io/api/v1/crates/slab/0.4.3/download -> slab-0.4.3.crate https://crates.io/api/v1/crates/smallvec/1.6.1/download -> smallvec-1.6.1.crate https://crates.io/api/v1/crates/socket2/0.4.0/download -> socket2-0.4.0.crate https://crates.io/api/v1/crates/source-span/2.2.1/download -> source-span-2.2.1.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/sqlformat/0.1.6/download -> sqlformat-0.1.6.crate https://crates.io/api/v1/crates/sqlx/0.5.5/download -> sqlx-0.5.5.crate https://crates.io/api/v1/crates/sqlx-core/0.5.5/download -> sqlx-core-0.5.5.crate https://crates.io/api/v1/crates/sqlx-macros/0.5.5/download -> sqlx-macros-0.5.5.crate https://crates.io/api/v1/crates/sqlx-rt/0.5.5/download -> sqlx-rt-0.5.5.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/stringprep/0.1.2/download -> stringprep-0.1.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structmeta/0.1.3/download -> structmeta-0.1.3.crate https://crates.io/api/v1/crates/structmeta-derive/0.1.3/download -> structmeta-derive-0.1.3.crate https://crates.io/api/v1/crates/structopt/0.3.21/download -> structopt-0.3.21.crate https://crates.io/api/v1/crates/structopt-derive/0.4.14/download -> structopt-derive-0.4.14.crate https://crates.io/api/v1/crates/subtle/2.4.0/download -> subtle-2.4.0.crate https://crates.io/api/v1/crates/sxd-document/0.3.2/download -> sxd-document-0.3.2.crate https://crates.io/api/v1/crates/sxd-xpath/0.4.2/download -> sxd-xpath-0.4.2.crate https://crates.io/api/v1/crates/syn/1.0.73/download -> syn-1.0.73.crate https://crates.io/api/v1/crates/synstructure/0.12.4/download -> synstructure-0.12.4.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.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.25/download -> thiserror-1.0.25.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.25/download -> thiserror-impl-1.0.25.crate https://crates.io/api/v1/crates/thread_local/1.1.3/download -> thread_local-1.1.3.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinyvec/1.2.0/download -> tinyvec-1.2.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.7.1/download -> tokio-1.7.1.crate https://crates.io/api/v1/crates/tokio-macros/1.2.0/download -> tokio-macros-1.2.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.22.0/download -> tokio-rustls-0.22.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.6/download -> tokio-stream-0.1.6.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.13.0/download -> tokio-tungstenite-0.13.0.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.14.0/download -> tokio-tungstenite-0.14.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.7/download -> tokio-util-0.6.7.crate https://crates.io/api/v1/crates/tower-service/0.3.1/download -> tower-service-0.3.1.crate https://crates.io/api/v1/crates/tracing/0.1.26/download -> tracing-0.1.26.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.15/download -> tracing-attributes-0.1.15.crate https://crates.io/api/v1/crates/tracing-core/0.1.18/download -> tracing-core-0.1.18.crate https://crates.io/api/v1/crates/tracing-error/0.1.2/download -> tracing-error-0.1.2.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.2/download -> tracing-log-0.1.2.crate https://crates.io/api/v1/crates/tracing-serde/0.1.2/download -> tracing-serde-0.1.2.crate https://crates.io/api/v1/crates/tracing-subscriber/0.2.18/download -> tracing-subscriber-0.2.18.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/tungstenite/0.12.0/download -> tungstenite-0.12.0.crate https://crates.io/api/v1/crates/tungstenite/0.13.0/download -> tungstenite-0.13.0.crate https://crates.io/api/v1/crates/twoway/0.1.8/download -> twoway-0.1.8.crate https://crates.io/api/v1/crates/typed-arena/1.7.0/download -> typed-arena-1.7.0.crate https://crates.io/api/v1/crates/typenum/1.13.0/download -> typenum-1.13.0.crate https://crates.io/api/v1/crates/uncased/0.9.6/download -> uncased-0.9.6.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.7.1/download -> unicode-segmentation-1.7.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.1.1/download -> ureq-2.1.1.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8-ranges/1.0.4/download -> utf8-ranges-1.0.4.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/warp/0.3.1/download -> warp-0.3.1.crate https://crates.io/api/v1/crates/warp-real-ip/0.2.0/download -> warp-real-ip-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.74/download -> wasm-bindgen-0.2.74.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.74/download -> wasm-bindgen-backend-0.2.74.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.24/download -> wasm-bindgen-futures-0.4.24.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.74/download -> wasm-bindgen-macro-0.2.74.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.74/download -> wasm-bindgen-macro-support-0.2.74.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.74/download -> wasm-bindgen-shared-0.2.74.crate https://crates.io/api/v1/crates/web-sys/0.3.51/download -> web-sys-0.3.51.crate https://crates.io/api/v1/crates/webpki/0.21.4/download -> webpki-0.21.4.crate https://crates.io/api/v1/crates/webpki-roots/0.21.1/download -> webpki-roots-0.21.1.crate https://crates.io/api/v1/crates/whoami/1.1.2/download -> whoami-1.1.2.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-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/winreg/0.7.0/download -> winreg-0.7.0.crate https://crates.io/api/v1/crates/wyz/0.2.0/download -> wyz-0.2.0.crate https://crates.io/api/v1/crates/xpath_reader/0.5.3/download -> xpath_reader-0.5.3.crate https://crates.io/api/v1/crates/yansi/0.5.0/download -> yansi-0.5.0.crate https://crates.io/api/v1/crates/zeroize/1.3.0/download -> zeroize-1.3.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.1.0/download -> zeroize_derive-1.1.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=b8fd856510ec0204bc8ec5ed0b64bdeb diff --git a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.2 b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.2 index 0ab78a1e86a9..ba0e3dc81088 100644 --- a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.2 +++ b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.2 @@ -11,5 +11,5 @@ RDEPEND=acct-group/nobody acct-user/nobody RESTRICT=test SLOT=0 SRC_URI=https://github.com/nextcloud/notify_push/archive/refs/tags/v0.2.2.tar.gz -> nextcloud-notify_push-0.2.2.tar.gz https://crates.io/api/v1/crates/addr2line/0.16.0/download -> addr2line-0.16.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.4/download -> ahash-0.7.4.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.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/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/async-stream/0.3.2/download -> async-stream-0.3.2.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.2/download -> async-stream-impl-0.3.2.crate https://crates.io/api/v1/crates/async-trait/0.1.51/download -> async-trait-0.1.51.crate https://crates.io/api/v1/crates/atoi/0.3.3/download -> atoi-0.3.3.crate https://crates.io/api/v1/crates/atoi/0.4.0/download -> atoi-0.4.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/0.1.7/download -> autocfg-0.1.7.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/backtrace/0.3.61/download -> backtrace-0.3.61.crate https://crates.io/api/v1/crates/base64/0.12.3/download -> base64-0.12.3.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/beef/0.5.1/download -> beef-0.5.1.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/bitvec/0.19.5/download -> bitvec-0.19.5.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/buf_redux/0.8.4/download -> buf_redux-0.8.4.crate https://crates.io/api/v1/crates/build_const/0.2.2/download -> build_const-0.2.2.crate https://crates.io/api/v1/crates/bumpalo/3.7.0/download -> bumpalo-3.7.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.0.1/download -> bytes-1.0.1.crate https://crates.io/api/v1/crates/cc/1.0.69/download -> cc-1.0.69.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download -> chunked_transfer-1.4.0.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/color-eyre/0.5.11/download -> color-eyre-0.5.11.crate https://crates.io/api/v1/crates/color-spantrace/0.1.6/download -> color-spantrace-0.1.6.crate https://crates.io/api/v1/crates/combine/4.6.0/download -> combine-4.6.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.1/download -> core-foundation-0.9.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.2/download -> core-foundation-sys-0.8.2.crate https://crates.io/api/v1/crates/cpufeatures/0.1.5/download -> cpufeatures-0.1.5.crate https://crates.io/api/v1/crates/crc/1.8.1/download -> crc-1.8.1.crate https://crates.io/api/v1/crates/crc16/0.4.0/download -> crc16-0.4.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.2/download -> crossbeam-queue-0.3.2.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.5/download -> crossbeam-utils-0.8.5.crate https://crates.io/api/v1/crates/crypto-mac/0.10.1/download -> crypto-mac-0.10.1.crate https://crates.io/api/v1/crates/dashmap/4.0.2/download -> dashmap-4.0.2.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs/3.0.2/download -> dirs-3.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.6/download -> dirs-sys-0.3.6.crate https://crates.io/api/v1/crates/dotenv/0.15.0/download -> dotenv-0.15.0.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.28/download -> encoding_rs-0.8.28.crate https://crates.io/api/v1/crates/eyre/0.6.5/download -> eyre-0.6.5.crate https://crates.io/api/v1/crates/flexi_logger/0.18.0/download -> flexi_logger-0.18.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/funty/1.1.0/download -> funty-1.1.0.crate https://crates.io/api/v1/crates/futures/0.3.16/download -> futures-0.3.16.crate https://crates.io/api/v1/crates/futures-channel/0.3.16/download -> futures-channel-0.3.16.crate https://crates.io/api/v1/crates/futures-core/0.3.16/download -> futures-core-0.3.16.crate https://crates.io/api/v1/crates/futures-executor/0.3.16/download -> futures-executor-0.3.16.crate https://crates.io/api/v1/crates/futures-io/0.3.16/download -> futures-io-0.3.16.crate https://crates.io/api/v1/crates/futures-macro/0.3.16/download -> futures-macro-0.3.16.crate https://crates.io/api/v1/crates/futures-sink/0.3.16/download -> futures-sink-0.3.16.crate https://crates.io/api/v1/crates/futures-task/0.3.16/download -> futures-task-0.3.16.crate https://crates.io/api/v1/crates/futures-util/0.3.16/download -> futures-util-0.3.16.crate https://crates.io/api/v1/crates/generic-array/0.14.4/download -> generic-array-0.14.4.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/gimli/0.25.0/download -> gimli-0.25.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/h2/0.3.3/download -> h2-0.3.3.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hashlink/0.7.0/download -> hashlink-0.7.0.crate https://crates.io/api/v1/crates/headers/0.3.4/download -> headers-0.3.4.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.10.1/download -> hmac-0.10.1.crate https://crates.io/api/v1/crates/http/0.2.4/download -> http-0.2.4.crate https://crates.io/api/v1/crates/http-auth-basic/0.2.2/download -> http-auth-basic-0.2.2.crate https://crates.io/api/v1/crates/http-body/0.4.2/download -> http-body-0.4.2.crate https://crates.io/api/v1/crates/httparse/1.4.1/download -> httparse-1.4.1.crate https://crates.io/api/v1/crates/httpdate/1.0.1/download -> httpdate-1.0.1.crate https://crates.io/api/v1/crates/hyper/0.14.11/download -> hyper-0.14.11.crate https://crates.io/api/v1/crates/hyper-rustls/0.22.1/download -> hyper-rustls-0.22.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/input_buffer/0.4.0/download -> input_buffer-0.4.0.crate https://crates.io/api/v1/crates/instant/0.1.10/download -> instant-0.1.10.crate https://crates.io/api/v1/crates/ipnet/2.3.1/download -> ipnet-2.3.1.crate https://crates.io/api/v1/crates/itoa/0.4.7/download -> itoa-0.4.7.crate https://crates.io/api/v1/crates/js-sys/0.3.51/download -> js-sys-0.3.51.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/lexical-core/0.7.6/download -> lexical-core-0.7.6.crate https://crates.io/api/v1/crates/libc/0.2.98/download -> libc-0.2.98.crate https://crates.io/api/v1/crates/libm/0.2.1/download -> libm-0.2.1.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.22.2/download -> libsqlite3-sys-0.22.2.crate https://crates.io/api/v1/crates/lock_api/0.4.4/download -> lock_api-0.4.4.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/logos/0.12.0/download -> logos-0.12.0.crate https://crates.io/api/v1/crates/logos-derive/0.12.0/download -> logos-derive-0.12.0.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matchers/0.0.1/download -> matchers-0.0.1.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/md-5/0.9.1/download -> md-5-0.9.1.crate https://crates.io/api/v1/crates/memchr/2.4.0/download -> memchr-2.4.0.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mime_guess/2.0.3/download -> mime_guess-2.0.3.crate https://crates.io/api/v1/crates/mini-redis/0.4.1/download -> mini-redis-0.4.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.4.4/download -> miniz_oxide-0.4.4.crate https://crates.io/api/v1/crates/mio/0.7.13/download -> mio-0.7.13.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/multipart/0.17.1/download -> multipart-0.17.1.crate https://crates.io/api/v1/crates/nextcloud-config-parser/0.4.0/download -> nextcloud-config-parser-0.4.0.crate https://crates.io/api/v1/crates/nextcloud_appinfo/0.6.0/download -> nextcloud_appinfo-0.6.0.crate https://crates.io/api/v1/crates/nom/6.1.2/download -> nom-6.1.2.crate https://crates.io/api/v1/crates/ntapi/0.3.6/download -> ntapi-0.3.6.crate https://crates.io/api/v1/crates/num-bigint/0.3.2/download -> num-bigint-0.3.2.crate https://crates.io/api/v1/crates/num-bigint/0.4.0/download -> num-bigint-0.4.0.crate https://crates.io/api/v1/crates/num-bigint-dig/0.7.0/download -> num-bigint-dig-0.7.0.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-iter/0.1.42/download -> num-iter-0.1.42.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/object/0.26.0/download -> object-0.26.0.crate https://crates.io/api/v1/crates/once_cell/1.8.0/download -> once_cell-1.8.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.4/download -> openssl-probe-0.1.4.crate https://crates.io/api/v1/crates/owo-colors/1.3.0/download -> owo-colors-1.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.1/download -> parking_lot-0.11.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.3/download -> parking_lot_core-0.8.3.crate https://crates.io/api/v1/crates/parse-display/0.5.1/download -> parse-display-0.5.1.crate https://crates.io/api/v1/crates/parse-display-derive/0.5.1/download -> parse-display-derive-0.5.1.crate https://crates.io/api/v1/crates/pem/0.8.3/download -> pem-0.8.3.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/peresil/0.3.0/download -> peresil-0.3.0.crate https://crates.io/api/v1/crates/php-literal-parser/0.2.10/download -> php-literal-parser-0.2.10.crate https://crates.io/api/v1/crates/pin-project/1.0.8/download -> pin-project-1.0.8.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.8/download -> pin-project-internal-1.0.8.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.7/download -> pin-project-lite-0.2.7.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro-nested/0.1.7/download -> proc-macro-nested-0.1.7.crate https://crates.io/api/v1/crates/proc-macro2/1.0.28/download -> proc-macro2-1.0.28.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/radium/0.5.3/download -> radium-0.5.3.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/redis/0.21.0/download -> redis-0.21.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.9/download -> redox_syscall-0.2.9.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/reqwest/0.11.4/download -> reqwest-0.11.4.crate https://crates.io/api/v1/crates/rfc7239/0.1.0/download -> rfc7239-0.1.0.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rsa/0.4.1/download -> rsa-0.4.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.20/download -> rustc-demangle-0.1.20.crate https://crates.io/api/v1/crates/rustls/0.19.1/download -> rustls-0.19.1.crate https://crates.io/api/v1/crates/rustls-native-certs/0.5.0/download -> rustls-native-certs-0.5.0.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/schannel/0.1.19/download -> schannel-0.1.19.crate https://crates.io/api/v1/crates/scoped-tls/1.0.0/download -> scoped-tls-1.0.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.6.1/download -> sct-0.6.1.crate https://crates.io/api/v1/crates/security-framework/2.3.1/download -> security-framework-2.3.1.crate https://crates.io/api/v1/crates/security-framework-sys/2.3.0/download -> security-framework-sys-2.3.0.crate https://crates.io/api/v1/crates/semver/0.10.0/download -> semver-0.10.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.126/download -> serde-1.0.126.crate https://crates.io/api/v1/crates/serde_derive/1.0.126/download -> serde_derive-1.0.126.crate https://crates.io/api/v1/crates/serde_json/1.0.66/download -> serde_json-1.0.66.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.0/download -> serde_urlencoded-0.7.0.crate https://crates.io/api/v1/crates/sha-1/0.9.7/download -> sha-1-0.9.7.crate https://crates.io/api/v1/crates/sha1/0.6.0/download -> sha1-0.6.0.crate https://crates.io/api/v1/crates/sha2/0.9.5/download -> sha2-0.9.5.crate https://crates.io/api/v1/crates/sharded-slab/0.1.1/download -> sharded-slab-0.1.1.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/simple_asn1/0.5.4/download -> simple_asn1-0.5.4.crate https://crates.io/api/v1/crates/slab/0.4.3/download -> slab-0.4.3.crate https://crates.io/api/v1/crates/smallvec/1.6.1/download -> smallvec-1.6.1.crate https://crates.io/api/v1/crates/socket2/0.4.1/download -> socket2-0.4.1.crate https://crates.io/api/v1/crates/source-span/2.2.1/download -> source-span-2.2.1.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/sqlformat/0.1.6/download -> sqlformat-0.1.6.crate https://crates.io/api/v1/crates/sqlx/0.5.5/download -> sqlx-0.5.5.crate https://crates.io/api/v1/crates/sqlx-core/0.5.5/download -> sqlx-core-0.5.5.crate https://crates.io/api/v1/crates/sqlx-macros/0.5.5/download -> sqlx-macros-0.5.5.crate https://crates.io/api/v1/crates/sqlx-rt/0.5.5/download -> sqlx-rt-0.5.5.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/stringprep/0.1.2/download -> stringprep-0.1.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structmeta/0.1.3/download -> structmeta-0.1.3.crate https://crates.io/api/v1/crates/structmeta-derive/0.1.3/download -> structmeta-derive-0.1.3.crate https://crates.io/api/v1/crates/structopt/0.3.22/download -> structopt-0.3.22.crate https://crates.io/api/v1/crates/structopt-derive/0.4.15/download -> structopt-derive-0.4.15.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/sxd-document/0.3.2/download -> sxd-document-0.3.2.crate https://crates.io/api/v1/crates/sxd-xpath/0.4.2/download -> sxd-xpath-0.4.2.crate https://crates.io/api/v1/crates/syn/1.0.74/download -> syn-1.0.74.crate https://crates.io/api/v1/crates/synstructure/0.12.5/download -> synstructure-0.12.5.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.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.26/download -> thiserror-1.0.26.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.26/download -> thiserror-impl-1.0.26.crate https://crates.io/api/v1/crates/thread_local/1.1.3/download -> thread_local-1.1.3.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinyvec/1.3.1/download -> tinyvec-1.3.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.9.0/download -> tokio-1.9.0.crate https://crates.io/api/v1/crates/tokio-macros/1.3.0/download -> tokio-macros-1.3.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.22.0/download -> tokio-rustls-0.22.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.7/download -> tokio-stream-0.1.7.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.13.0/download -> tokio-tungstenite-0.13.0.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.15.0/download -> tokio-tungstenite-0.15.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.7/download -> tokio-util-0.6.7.crate https://crates.io/api/v1/crates/tower-service/0.3.1/download -> tower-service-0.3.1.crate https://crates.io/api/v1/crates/tracing/0.1.26/download -> tracing-0.1.26.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.15/download -> tracing-attributes-0.1.15.crate https://crates.io/api/v1/crates/tracing-core/0.1.18/download -> tracing-core-0.1.18.crate https://crates.io/api/v1/crates/tracing-error/0.1.2/download -> tracing-error-0.1.2.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.2/download -> tracing-log-0.1.2.crate https://crates.io/api/v1/crates/tracing-serde/0.1.2/download -> tracing-serde-0.1.2.crate https://crates.io/api/v1/crates/tracing-subscriber/0.2.19/download -> tracing-subscriber-0.2.19.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/tungstenite/0.12.0/download -> tungstenite-0.12.0.crate https://crates.io/api/v1/crates/tungstenite/0.14.0/download -> tungstenite-0.14.0.crate https://crates.io/api/v1/crates/twoway/0.1.8/download -> twoway-0.1.8.crate https://crates.io/api/v1/crates/typed-arena/1.7.0/download -> typed-arena-1.7.0.crate https://crates.io/api/v1/crates/typenum/1.13.0/download -> typenum-1.13.0.crate https://crates.io/api/v1/crates/uncased/0.9.6/download -> uncased-0.9.6.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.1.1/download -> ureq-2.1.1.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8-ranges/1.0.4/download -> utf8-ranges-1.0.4.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/warp/0.3.1/download -> warp-0.3.1.crate https://crates.io/api/v1/crates/warp-real-ip/0.2.0/download -> warp-real-ip-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.74/download -> wasm-bindgen-0.2.74.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.74/download -> wasm-bindgen-backend-0.2.74.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.24/download -> wasm-bindgen-futures-0.4.24.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.74/download -> wasm-bindgen-macro-0.2.74.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.74/download -> wasm-bindgen-macro-support-0.2.74.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.74/download -> wasm-bindgen-shared-0.2.74.crate https://crates.io/api/v1/crates/web-sys/0.3.51/download -> web-sys-0.3.51.crate https://crates.io/api/v1/crates/webpki/0.21.4/download -> webpki-0.21.4.crate https://crates.io/api/v1/crates/webpki-roots/0.21.1/download -> webpki-roots-0.21.1.crate https://crates.io/api/v1/crates/whoami/1.1.2/download -> whoami-1.1.2.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-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/winreg/0.7.0/download -> winreg-0.7.0.crate https://crates.io/api/v1/crates/wyz/0.2.0/download -> wyz-0.2.0.crate https://crates.io/api/v1/crates/xpath_reader/0.5.3/download -> xpath_reader-0.5.3.crate https://crates.io/api/v1/crates/yansi/0.5.0/download -> yansi-0.5.0.crate https://crates.io/api/v1/crates/zeroize/1.3.0/download -> zeroize-1.3.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.1.0/download -> zeroize_derive-1.1.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=6b9ed7f3ab3b1c1336f1058e13cf18c7 diff --git a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.4 b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.4 index 33abd2a28356..7d681701c2e4 100644 --- a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.4 +++ b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.2.4 @@ -11,5 +11,5 @@ RDEPEND=acct-group/nobody acct-user/nobody RESTRICT=test SLOT=0 SRC_URI=https://github.com/nextcloud/notify_push/archive/refs/tags/v0.2.4.tar.gz -> nextcloud-notify_push-0.2.4.tar.gz https://crates.io/api/v1/crates/addr2line/0.16.0/download -> addr2line-0.16.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.4/download -> ahash-0.7.4.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.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/async-stream/0.3.2/download -> async-stream-0.3.2.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.2/download -> async-stream-impl-0.3.2.crate https://crates.io/api/v1/crates/async-trait/0.1.51/download -> async-trait-0.1.51.crate https://crates.io/api/v1/crates/atoi/0.3.3/download -> atoi-0.3.3.crate https://crates.io/api/v1/crates/atoi/0.4.0/download -> atoi-0.4.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/0.1.7/download -> autocfg-0.1.7.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/backtrace/0.3.61/download -> backtrace-0.3.61.crate https://crates.io/api/v1/crates/base64/0.12.3/download -> base64-0.12.3.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/beef/0.5.1/download -> beef-0.5.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.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/buf_redux/0.8.4/download -> buf_redux-0.8.4.crate https://crates.io/api/v1/crates/bumpalo/3.7.0/download -> bumpalo-3.7.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/cc/1.0.70/download -> cc-1.0.70.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download -> chunked_transfer-1.4.0.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/color-eyre/0.5.11/download -> color-eyre-0.5.11.crate https://crates.io/api/v1/crates/color-spantrace/0.1.6/download -> color-spantrace-0.1.6.crate https://crates.io/api/v1/crates/combine/4.6.1/download -> combine-4.6.1.crate https://crates.io/api/v1/crates/cpufeatures/0.2.1/download -> cpufeatures-0.2.1.crate https://crates.io/api/v1/crates/crc/2.0.0/download -> crc-2.0.0.crate https://crates.io/api/v1/crates/crc-catalog/1.1.1/download -> crc-catalog-1.1.1.crate https://crates.io/api/v1/crates/crc16/0.4.0/download -> crc16-0.4.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.2/download -> crossbeam-queue-0.3.2.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.5/download -> crossbeam-utils-0.8.5.crate https://crates.io/api/v1/crates/crypto-mac/0.10.1/download -> crypto-mac-0.10.1.crate https://crates.io/api/v1/crates/dashmap/4.0.2/download -> dashmap-4.0.2.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs/3.0.2/download -> dirs-3.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.6/download -> dirs-sys-0.3.6.crate https://crates.io/api/v1/crates/dotenv/0.15.0/download -> dotenv-0.15.0.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.28/download -> encoding_rs-0.8.28.crate https://crates.io/api/v1/crates/eyre/0.6.5/download -> eyre-0.6.5.crate https://crates.io/api/v1/crates/flexi_logger/0.19.3/download -> flexi_logger-0.19.3.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/futures/0.3.17/download -> futures-0.3.17.crate https://crates.io/api/v1/crates/futures-channel/0.3.17/download -> futures-channel-0.3.17.crate https://crates.io/api/v1/crates/futures-core/0.3.17/download -> futures-core-0.3.17.crate https://crates.io/api/v1/crates/futures-executor/0.3.17/download -> futures-executor-0.3.17.crate https://crates.io/api/v1/crates/futures-intrusive/0.4.0/download -> futures-intrusive-0.4.0.crate https://crates.io/api/v1/crates/futures-io/0.3.17/download -> futures-io-0.3.17.crate https://crates.io/api/v1/crates/futures-macro/0.3.17/download -> futures-macro-0.3.17.crate https://crates.io/api/v1/crates/futures-sink/0.3.17/download -> futures-sink-0.3.17.crate https://crates.io/api/v1/crates/futures-task/0.3.17/download -> futures-task-0.3.17.crate https://crates.io/api/v1/crates/futures-util/0.3.17/download -> futures-util-0.3.17.crate https://crates.io/api/v1/crates/generic-array/0.14.4/download -> generic-array-0.14.4.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/gimli/0.25.0/download -> gimli-0.25.0.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/h2/0.3.4/download -> h2-0.3.4.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hashlink/0.7.0/download -> hashlink-0.7.0.crate https://crates.io/api/v1/crates/headers/0.3.4/download -> headers-0.3.4.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.10.1/download -> hmac-0.10.1.crate https://crates.io/api/v1/crates/http/0.2.4/download -> http-0.2.4.crate https://crates.io/api/v1/crates/http-auth-basic/0.3.1/download -> http-auth-basic-0.3.1.crate https://crates.io/api/v1/crates/http-body/0.4.3/download -> http-body-0.4.3.crate https://crates.io/api/v1/crates/httparse/1.5.1/download -> httparse-1.5.1.crate https://crates.io/api/v1/crates/httpdate/1.0.1/download -> httpdate-1.0.1.crate https://crates.io/api/v1/crates/hyper/0.14.12/download -> hyper-0.14.12.crate https://crates.io/api/v1/crates/hyper-rustls/0.22.1/download -> hyper-rustls-0.22.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/input_buffer/0.4.0/download -> input_buffer-0.4.0.crate https://crates.io/api/v1/crates/instant/0.1.10/download -> instant-0.1.10.crate https://crates.io/api/v1/crates/ipnet/2.3.1/download -> ipnet-2.3.1.crate https://crates.io/api/v1/crates/itertools/0.10.1/download -> itertools-0.10.1.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/js-sys/0.3.54/download -> js-sys-0.3.54.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/libc/0.2.101/download -> libc-0.2.101.crate https://crates.io/api/v1/crates/libm/0.2.1/download -> libm-0.2.1.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.22.2/download -> libsqlite3-sys-0.22.2.crate https://crates.io/api/v1/crates/lock_api/0.4.5/download -> lock_api-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/logos/0.12.0/download -> logos-0.12.0.crate https://crates.io/api/v1/crates/logos-derive/0.12.0/download -> logos-derive-0.12.0.crate https://crates.io/api/v1/crates/matchers/0.0.1/download -> matchers-0.0.1.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/md-5/0.9.1/download -> md-5-0.9.1.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mime_guess/2.0.3/download -> mime_guess-2.0.3.crate https://crates.io/api/v1/crates/mini-redis/0.4.1/download -> mini-redis-0.4.1.crate https://crates.io/api/v1/crates/minimal-lexical/0.1.3/download -> minimal-lexical-0.1.3.crate https://crates.io/api/v1/crates/miniz_oxide/0.4.4/download -> miniz_oxide-0.4.4.crate https://crates.io/api/v1/crates/mio/0.7.13/download -> mio-0.7.13.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/multipart/0.17.1/download -> multipart-0.17.1.crate https://crates.io/api/v1/crates/nextcloud-config-parser/0.4.2/download -> nextcloud-config-parser-0.4.2.crate https://crates.io/api/v1/crates/nextcloud_appinfo/0.6.0/download -> nextcloud_appinfo-0.6.0.crate https://crates.io/api/v1/crates/nom/7.0.0/download -> nom-7.0.0.crate https://crates.io/api/v1/crates/ntapi/0.3.6/download -> ntapi-0.3.6.crate https://crates.io/api/v1/crates/num-bigint/0.3.3/download -> num-bigint-0.3.3.crate https://crates.io/api/v1/crates/num-bigint/0.4.2/download -> num-bigint-0.4.2.crate https://crates.io/api/v1/crates/num-bigint-dig/0.7.0/download -> num-bigint-dig-0.7.0.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-iter/0.1.42/download -> num-iter-0.1.42.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/object/0.26.2/download -> object-0.26.2.crate https://crates.io/api/v1/crates/once_cell/1.8.0/download -> once_cell-1.8.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/owo-colors/1.3.0/download -> owo-colors-1.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parse-display/0.5.1/download -> parse-display-0.5.1.crate https://crates.io/api/v1/crates/parse-display-derive/0.5.1/download -> parse-display-derive-0.5.1.crate https://crates.io/api/v1/crates/pem/0.8.3/download -> pem-0.8.3.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/peresil/0.3.0/download -> peresil-0.3.0.crate https://crates.io/api/v1/crates/php-literal-parser/0.3.0/download -> php-literal-parser-0.3.0.crate https://crates.io/api/v1/crates/pin-project/1.0.8/download -> pin-project-1.0.8.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.8/download -> pin-project-internal-1.0.8.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.7/download -> pin-project-lite-0.2.7.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro-nested/0.1.7/download -> proc-macro-nested-0.1.7.crate https://crates.io/api/v1/crates/proc-macro2/1.0.29/download -> proc-macro2-1.0.29.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/redis/0.21.2/download -> redis-0.21.2.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/reqwest/0.11.4/download -> reqwest-0.11.4.crate https://crates.io/api/v1/crates/rfc7239/0.1.0/download -> rfc7239-0.1.0.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rsa/0.4.1/download -> rsa-0.4.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rustls/0.19.1/download -> rustls-0.19.1.crate https://crates.io/api/v1/crates/rustversion/1.0.5/download -> rustversion-1.0.5.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/scoped-tls/1.0.0/download -> scoped-tls-1.0.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.6.1/download -> sct-0.6.1.crate https://crates.io/api/v1/crates/semver/0.10.0/download -> semver-0.10.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.130/download -> serde-1.0.130.crate https://crates.io/api/v1/crates/serde_derive/1.0.130/download -> serde_derive-1.0.130.crate https://crates.io/api/v1/crates/serde_json/1.0.67/download -> serde_json-1.0.67.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.0/download -> serde_urlencoded-0.7.0.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/sha1/0.6.0/download -> sha1-0.6.0.crate https://crates.io/api/v1/crates/sha2/0.9.8/download -> sha2-0.9.8.crate https://crates.io/api/v1/crates/sharded-slab/0.1.3/download -> sharded-slab-0.1.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/simple_asn1/0.5.4/download -> simple_asn1-0.5.4.crate https://crates.io/api/v1/crates/slab/0.4.4/download -> slab-0.4.4.crate https://crates.io/api/v1/crates/smallvec/1.6.1/download -> smallvec-1.6.1.crate https://crates.io/api/v1/crates/socket2/0.4.1/download -> socket2-0.4.1.crate https://crates.io/api/v1/crates/source-span/2.2.1/download -> source-span-2.2.1.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/sqlformat/0.1.8/download -> sqlformat-0.1.8.crate https://crates.io/api/v1/crates/sqlx/0.5.7/download -> sqlx-0.5.7.crate https://crates.io/api/v1/crates/sqlx-core/0.5.7/download -> sqlx-core-0.5.7.crate https://crates.io/api/v1/crates/sqlx-macros/0.5.7/download -> sqlx-macros-0.5.7.crate https://crates.io/api/v1/crates/sqlx-rt/0.5.7/download -> sqlx-rt-0.5.7.crate https://crates.io/api/v1/crates/stringprep/0.1.2/download -> stringprep-0.1.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structmeta/0.1.3/download -> structmeta-0.1.3.crate https://crates.io/api/v1/crates/structmeta-derive/0.1.3/download -> structmeta-derive-0.1.3.crate https://crates.io/api/v1/crates/structopt/0.3.23/download -> structopt-0.3.23.crate https://crates.io/api/v1/crates/structopt-derive/0.4.16/download -> structopt-derive-0.4.16.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/sxd-document/0.3.2/download -> sxd-document-0.3.2.crate https://crates.io/api/v1/crates/sxd-xpath/0.4.2/download -> sxd-xpath-0.4.2.crate https://crates.io/api/v1/crates/syn/1.0.76/download -> syn-1.0.76.crate https://crates.io/api/v1/crates/synstructure/0.12.5/download -> synstructure-0.12.5.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.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.29/download -> thiserror-1.0.29.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.29/download -> thiserror-impl-1.0.29.crate https://crates.io/api/v1/crates/thread_local/1.1.3/download -> thread_local-1.1.3.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tinyvec/1.4.0/download -> tinyvec-1.4.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.11.0/download -> tokio-1.11.0.crate https://crates.io/api/v1/crates/tokio-macros/1.3.0/download -> tokio-macros-1.3.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.22.0/download -> tokio-rustls-0.22.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.7/download -> tokio-stream-0.1.7.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.13.0/download -> tokio-tungstenite-0.13.0.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.15.0/download -> tokio-tungstenite-0.15.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.8/download -> tokio-util-0.6.8.crate https://crates.io/api/v1/crates/tower-service/0.3.1/download -> tower-service-0.3.1.crate https://crates.io/api/v1/crates/tracing/0.1.27/download -> tracing-0.1.27.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.16/download -> tracing-attributes-0.1.16.crate https://crates.io/api/v1/crates/tracing-core/0.1.20/download -> tracing-core-0.1.20.crate https://crates.io/api/v1/crates/tracing-error/0.1.2/download -> tracing-error-0.1.2.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.2/download -> tracing-log-0.1.2.crate https://crates.io/api/v1/crates/tracing-serde/0.1.2/download -> tracing-serde-0.1.2.crate https://crates.io/api/v1/crates/tracing-subscriber/0.2.22/download -> tracing-subscriber-0.2.22.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/tungstenite/0.12.0/download -> tungstenite-0.12.0.crate https://crates.io/api/v1/crates/tungstenite/0.14.0/download -> tungstenite-0.14.0.crate https://crates.io/api/v1/crates/tungstenite/0.15.0/download -> tungstenite-0.15.0.crate https://crates.io/api/v1/crates/twoway/0.1.8/download -> twoway-0.1.8.crate https://crates.io/api/v1/crates/typed-arena/1.7.0/download -> typed-arena-1.7.0.crate https://crates.io/api/v1/crates/typenum/1.14.0/download -> typenum-1.14.0.crate https://crates.io/api/v1/crates/uncased/0.9.6/download -> uncased-0.9.6.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.6/download -> unicode-bidi-0.3.6.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.2.0/download -> ureq-2.2.0.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8-ranges/1.0.4/download -> utf8-ranges-1.0.4.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/warp/0.3.1/download -> warp-0.3.1.crate https://crates.io/api/v1/crates/warp-real-ip/0.2.0/download -> warp-real-ip-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.77/download -> wasm-bindgen-0.2.77.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.77/download -> wasm-bindgen-backend-0.2.77.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.27/download -> wasm-bindgen-futures-0.4.27.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.77/download -> wasm-bindgen-macro-0.2.77.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.77/download -> wasm-bindgen-macro-support-0.2.77.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.77/download -> wasm-bindgen-shared-0.2.77.crate https://crates.io/api/v1/crates/web-sys/0.3.54/download -> web-sys-0.3.54.crate https://crates.io/api/v1/crates/webpki/0.21.4/download -> webpki-0.21.4.crate https://crates.io/api/v1/crates/webpki-roots/0.21.1/download -> webpki-roots-0.21.1.crate https://crates.io/api/v1/crates/whoami/1.1.3/download -> whoami-1.1.3.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-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/winreg/0.7.0/download -> winreg-0.7.0.crate https://crates.io/api/v1/crates/xpath_reader/0.5.3/download -> xpath_reader-0.5.3.crate https://crates.io/api/v1/crates/zeroize/1.3.0/download -> zeroize-1.3.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.1.0/download -> zeroize_derive-1.1.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=2f945c60e101c1e4bde5378d30edc65d diff --git a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.3.0 b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.3.0 index fbae9fc4c88a..810def8d4caa 100644 --- a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.3.0 +++ b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.3.0 @@ -11,5 +11,5 @@ RDEPEND=acct-group/nobody acct-user/nobody RESTRICT=test SLOT=0 SRC_URI=https://github.com/nextcloud/notify_push/archive/refs/tags/v0.3.0.tar.gz -> nextcloud-notify_push-0.3.0.tar.gz https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/ansi_term/0.11.0/download -> ansi_term-0.11.0.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/async-stream/0.3.2/download -> async-stream-0.3.2.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.2/download -> async-stream-impl-0.3.2.crate https://crates.io/api/v1/crates/async-trait/0.1.51/download -> async-trait-0.1.51.crate https://crates.io/api/v1/crates/atoi/0.3.3/download -> atoi-0.3.3.crate https://crates.io/api/v1/crates/atoi/0.4.0/download -> atoi-0.4.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/0.1.7/download -> autocfg-0.1.7.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/backtrace/0.3.63/download -> backtrace-0.3.63.crate https://crates.io/api/v1/crates/base64/0.12.3/download -> base64-0.12.3.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/beef/0.5.1/download -> beef-0.5.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.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/buf_redux/0.8.4/download -> buf_redux-0.8.4.crate https://crates.io/api/v1/crates/bumpalo/3.8.0/download -> bumpalo-3.8.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.1.0/download -> bytes-1.1.0.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/chunked_transfer/1.4.0/download -> chunked_transfer-1.4.0.crate https://crates.io/api/v1/crates/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/color-eyre/0.5.11/download -> color-eyre-0.5.11.crate https://crates.io/api/v1/crates/color-spantrace/0.1.6/download -> color-spantrace-0.1.6.crate https://crates.io/api/v1/crates/combine/4.6.2/download -> combine-4.6.2.crate https://crates.io/api/v1/crates/cpufeatures/0.2.1/download -> cpufeatures-0.2.1.crate https://crates.io/api/v1/crates/crc/2.1.0/download -> crc-2.1.0.crate https://crates.io/api/v1/crates/crc-catalog/1.1.1/download -> crc-catalog-1.1.1.crate https://crates.io/api/v1/crates/crc16/0.4.0/download -> crc16-0.4.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.1/download -> crossbeam-channel-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.2/download -> crossbeam-queue-0.3.2.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.5/download -> crossbeam-utils-0.8.5.crate https://crates.io/api/v1/crates/crypto-mac/0.11.1/download -> crypto-mac-0.11.1.crate https://crates.io/api/v1/crates/dashmap/4.0.2/download -> dashmap-4.0.2.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs/3.0.2/download -> dirs-3.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.6/download -> dirs-sys-0.3.6.crate https://crates.io/api/v1/crates/dotenv/0.15.0/download -> dotenv-0.15.0.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.29/download -> encoding_rs-0.8.29.crate https://crates.io/api/v1/crates/eyre/0.6.5/download -> eyre-0.6.5.crate https://crates.io/api/v1/crates/flexi_logger/0.19.6/download -> flexi_logger-0.19.6.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/futures/0.3.17/download -> futures-0.3.17.crate https://crates.io/api/v1/crates/futures-channel/0.3.17/download -> futures-channel-0.3.17.crate https://crates.io/api/v1/crates/futures-core/0.3.17/download -> futures-core-0.3.17.crate https://crates.io/api/v1/crates/futures-executor/0.3.17/download -> futures-executor-0.3.17.crate https://crates.io/api/v1/crates/futures-intrusive/0.4.0/download -> futures-intrusive-0.4.0.crate https://crates.io/api/v1/crates/futures-io/0.3.17/download -> futures-io-0.3.17.crate https://crates.io/api/v1/crates/futures-macro/0.3.17/download -> futures-macro-0.3.17.crate https://crates.io/api/v1/crates/futures-sink/0.3.17/download -> futures-sink-0.3.17.crate https://crates.io/api/v1/crates/futures-task/0.3.17/download -> futures-task-0.3.17.crate https://crates.io/api/v1/crates/futures-util/0.3.17/download -> futures-util-0.3.17.crate https://crates.io/api/v1/crates/generic-array/0.14.4/download -> generic-array-0.14.4.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/gimli/0.26.1/download -> gimli-0.26.1.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/h2/0.3.7/download -> h2-0.3.7.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hashlink/0.7.0/download -> hashlink-0.7.0.crate https://crates.io/api/v1/crates/headers/0.3.5/download -> headers-0.3.5.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.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/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hmac/0.11.0/download -> hmac-0.11.0.crate https://crates.io/api/v1/crates/http/0.2.5/download -> http-0.2.5.crate https://crates.io/api/v1/crates/http-auth-basic/0.3.1/download -> http-auth-basic-0.3.1.crate https://crates.io/api/v1/crates/http-body/0.4.4/download -> http-body-0.4.4.crate https://crates.io/api/v1/crates/httparse/1.5.1/download -> httparse-1.5.1.crate https://crates.io/api/v1/crates/httpdate/1.0.1/download -> httpdate-1.0.1.crate https://crates.io/api/v1/crates/hyper/0.14.14/download -> hyper-0.14.14.crate https://crates.io/api/v1/crates/hyper-rustls/0.22.1/download -> hyper-rustls-0.22.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indenter/0.3.3/download -> indenter-0.3.3.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/ipnet/2.3.1/download -> ipnet-2.3.1.crate https://crates.io/api/v1/crates/itertools/0.10.1/download -> itertools-0.10.1.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/js-sys/0.3.55/download -> js-sys-0.3.55.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/libc/0.2.107/download -> libc-0.2.107.crate https://crates.io/api/v1/crates/libm/0.2.1/download -> libm-0.2.1.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.22.2/download -> libsqlite3-sys-0.22.2.crate https://crates.io/api/v1/crates/lock_api/0.4.5/download -> lock_api-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/logos/0.12.0/download -> logos-0.12.0.crate https://crates.io/api/v1/crates/logos-derive/0.12.0/download -> logos-derive-0.12.0.crate https://crates.io/api/v1/crates/matchers/0.0.1/download -> matchers-0.0.1.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/md-5/0.9.1/download -> md-5-0.9.1.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mime_guess/2.0.3/download -> mime_guess-2.0.3.crate https://crates.io/api/v1/crates/mini-redis/0.4.1/download -> mini-redis-0.4.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.4.4/download -> miniz_oxide-0.4.4.crate https://crates.io/api/v1/crates/mio/0.7.14/download -> mio-0.7.14.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/multipart/0.18.0/download -> multipart-0.18.0.crate https://crates.io/api/v1/crates/nextcloud-config-parser/0.4.2/download -> nextcloud-config-parser-0.4.2.crate https://crates.io/api/v1/crates/nextcloud_appinfo/0.6.0/download -> nextcloud_appinfo-0.6.0.crate https://crates.io/api/v1/crates/nom/7.1.0/download -> nom-7.1.0.crate https://crates.io/api/v1/crates/ntapi/0.3.6/download -> ntapi-0.3.6.crate https://crates.io/api/v1/crates/num-bigint/0.3.3/download -> num-bigint-0.3.3.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-bigint-dig/0.7.0/download -> num-bigint-dig-0.7.0.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-iter/0.1.42/download -> num-iter-0.1.42.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.13.0/download -> num_cpus-1.13.0.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/object/0.27.1/download -> object-0.27.1.crate https://crates.io/api/v1/crates/once_cell/1.8.0/download -> once_cell-1.8.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/owo-colors/1.3.0/download -> owo-colors-1.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parse-display/0.5.3/download -> parse-display-0.5.3.crate https://crates.io/api/v1/crates/parse-display-derive/0.5.3/download -> parse-display-derive-0.5.3.crate https://crates.io/api/v1/crates/pem/0.8.3/download -> pem-0.8.3.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/peresil/0.3.0/download -> peresil-0.3.0.crate https://crates.io/api/v1/crates/php-literal-parser/0.3.0/download -> php-literal-parser-0.3.0.crate https://crates.io/api/v1/crates/pin-project/1.0.8/download -> pin-project-1.0.8.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.8/download -> pin-project-internal-1.0.8.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.7/download -> pin-project-lite-0.2.7.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.22/download -> pkg-config-0.3.22.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.15/download -> ppv-lite86-0.2.15.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro-nested/0.1.7/download -> proc-macro-nested-0.1.7.crate https://crates.io/api/v1/crates/proc-macro2/1.0.32/download -> proc-macro2-1.0.32.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.10/download -> quote-1.0.10.crate https://crates.io/api/v1/crates/rand/0.8.4/download -> rand-0.8.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.3/download -> rand_core-0.6.3.crate https://crates.io/api/v1/crates/rand_hc/0.3.1/download -> rand_hc-0.3.1.crate https://crates.io/api/v1/crates/redis/0.21.4/download -> redis-0.21.4.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/reqwest/0.11.6/download -> reqwest-0.11.6.crate https://crates.io/api/v1/crates/rfc7239/0.1.0/download -> rfc7239-0.1.0.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rsa/0.4.1/download -> rsa-0.4.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rustls/0.19.1/download -> rustls-0.19.1.crate https://crates.io/api/v1/crates/rustls/0.20.0/download -> rustls-0.20.0.crate https://crates.io/api/v1/crates/rustversion/1.0.5/download -> rustversion-1.0.5.crate https://crates.io/api/v1/crates/ryu/1.0.5/download -> ryu-1.0.5.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/scoped-tls/1.0.0/download -> scoped-tls-1.0.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sct/0.6.1/download -> sct-0.6.1.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/semver/0.10.0/download -> semver-0.10.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.130/download -> serde-1.0.130.crate https://crates.io/api/v1/crates/serde_derive/1.0.130/download -> serde_derive-1.0.130.crate https://crates.io/api/v1/crates/serde_json/1.0.69/download -> serde_json-1.0.69.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.0/download -> serde_urlencoded-0.7.0.crate https://crates.io/api/v1/crates/sha-1/0.9.8/download -> sha-1-0.9.8.crate https://crates.io/api/v1/crates/sha1/0.6.0/download -> sha1-0.6.0.crate https://crates.io/api/v1/crates/sha2/0.9.8/download -> sha2-0.9.8.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/simple_asn1/0.5.4/download -> simple_asn1-0.5.4.crate https://crates.io/api/v1/crates/slab/0.4.5/download -> slab-0.4.5.crate https://crates.io/api/v1/crates/smallvec/1.7.0/download -> smallvec-1.7.0.crate https://crates.io/api/v1/crates/socket2/0.4.2/download -> socket2-0.4.2.crate https://crates.io/api/v1/crates/source-span/2.2.1/download -> source-span-2.2.1.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/sqlformat/0.1.8/download -> sqlformat-0.1.8.crate https://crates.io/api/v1/crates/sqlx/0.5.9/download -> sqlx-0.5.9.crate https://crates.io/api/v1/crates/sqlx-core/0.5.9/download -> sqlx-core-0.5.9.crate https://crates.io/api/v1/crates/sqlx-macros/0.5.9/download -> sqlx-macros-0.5.9.crate https://crates.io/api/v1/crates/sqlx-rt/0.5.9/download -> sqlx-rt-0.5.9.crate https://crates.io/api/v1/crates/stringprep/0.1.2/download -> stringprep-0.1.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structmeta/0.1.4/download -> structmeta-0.1.4.crate https://crates.io/api/v1/crates/structmeta-derive/0.1.4/download -> structmeta-derive-0.1.4.crate https://crates.io/api/v1/crates/structopt/0.3.25/download -> structopt-0.3.25.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/sxd-document/0.3.2/download -> sxd-document-0.3.2.crate https://crates.io/api/v1/crates/sxd-xpath/0.4.2/download -> sxd-xpath-0.4.2.crate https://crates.io/api/v1/crates/syn/1.0.81/download -> syn-1.0.81.crate https://crates.io/api/v1/crates/synstructure/0.12.6/download -> synstructure-0.12.6.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.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.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/thread_local/1.1.3/download -> thread_local-1.1.3.crate https://crates.io/api/v1/crates/time/0.3.4/download -> time-0.3.4.crate https://crates.io/api/v1/crates/tinyvec/1.5.1/download -> tinyvec-1.5.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.13.0/download -> tokio-1.13.0.crate https://crates.io/api/v1/crates/tokio-macros/1.5.1/download -> tokio-macros-1.5.1.crate https://crates.io/api/v1/crates/tokio-rustls/0.22.0/download -> tokio-rustls-0.22.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.8/download -> tokio-stream-0.1.8.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.15.0/download -> tokio-tungstenite-0.15.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.9/download -> tokio-util-0.6.9.crate https://crates.io/api/v1/crates/tower-service/0.3.1/download -> tower-service-0.3.1.crate https://crates.io/api/v1/crates/tracing/0.1.29/download -> tracing-0.1.29.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.18/download -> tracing-attributes-0.1.18.crate https://crates.io/api/v1/crates/tracing-core/0.1.21/download -> tracing-core-0.1.21.crate https://crates.io/api/v1/crates/tracing-error/0.1.2/download -> tracing-error-0.1.2.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.2/download -> tracing-log-0.1.2.crate https://crates.io/api/v1/crates/tracing-serde/0.1.2/download -> tracing-serde-0.1.2.crate https://crates.io/api/v1/crates/tracing-subscriber/0.2.25/download -> tracing-subscriber-0.2.25.crate https://crates.io/api/v1/crates/try-lock/0.2.3/download -> try-lock-0.2.3.crate https://crates.io/api/v1/crates/tungstenite/0.14.0/download -> tungstenite-0.14.0.crate https://crates.io/api/v1/crates/tungstenite/0.16.0/download -> tungstenite-0.16.0.crate https://crates.io/api/v1/crates/twoway/0.1.8/download -> twoway-0.1.8.crate https://crates.io/api/v1/crates/typed-arena/1.7.0/download -> typed-arena-1.7.0.crate https://crates.io/api/v1/crates/typenum/1.14.0/download -> typenum-1.14.0.crate https://crates.io/api/v1/crates/uncased/0.9.6/download -> uncased-0.9.6.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download -> unicode-bidi-0.3.7.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.3.0/download -> ureq-2.3.0.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8-ranges/1.0.4/download -> utf8-ranges-1.0.4.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/warp/0.3.2/download -> warp-0.3.2.crate https://crates.io/api/v1/crates/warp-real-ip/0.2.0/download -> warp-real-ip-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.78/download -> wasm-bindgen-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.78/download -> wasm-bindgen-backend-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.28/download -> wasm-bindgen-futures-0.4.28.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.78/download -> wasm-bindgen-macro-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.78/download -> wasm-bindgen-macro-support-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.78/download -> wasm-bindgen-shared-0.2.78.crate https://crates.io/api/v1/crates/web-sys/0.3.55/download -> web-sys-0.3.55.crate https://crates.io/api/v1/crates/webpki/0.21.4/download -> webpki-0.21.4.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/webpki-roots/0.21.1/download -> webpki-roots-0.21.1.crate https://crates.io/api/v1/crates/webpki-roots/0.22.1/download -> webpki-roots-0.22.1.crate https://crates.io/api/v1/crates/whoami/1.2.0/download -> whoami-1.2.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-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/winreg/0.7.0/download -> winreg-0.7.0.crate https://crates.io/api/v1/crates/xpath_reader/0.5.3/download -> xpath_reader-0.5.3.crate https://crates.io/api/v1/crates/zeroize/1.3.0/download -> zeroize-1.3.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.2.2/download -> zeroize_derive-1.2.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=faf2d83dd96bbdf77e90d974f41b3c53 diff --git a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.6.3 b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.6.3 index 6731d338330d..a99168b8e19b 100644 --- a/metadata/md5-cache/www-apps/nextcloud-notify_push-0.6.3 +++ b/metadata/md5-cache/www-apps/nextcloud-notify_push-0.6.3 @@ -11,5 +11,5 @@ RDEPEND=acct-group/nobody acct-user/nobody RESTRICT=test SLOT=0 SRC_URI=https://github.com/nextcloud/notify_push/archive/refs/tags/v0.6.3.tar.gz -> nextcloud-notify_push-0.6.3.tar.gz https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.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/async-stream/0.3.4/download -> async-stream-0.3.4.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.4/download -> async-stream-impl-0.3.4.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/atoi/0.3.3/download -> atoi-0.3.3.crate https://crates.io/api/v1/crates/atoi/1.0.0/download -> atoi-1.0.0.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/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/backtrace-ext/0.2.1/download -> backtrace-ext-0.2.1.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/beef/0.5.2/download -> beef-0.5.2.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.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/combine/4.6.6/download -> combine-4.6.6.crate https://crates.io/api/v1/crates/const-oid/0.7.1/download -> const-oid-0.7.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.6/download -> cpufeatures-0.2.6.crate https://crates.io/api/v1/crates/crc/3.0.1/download -> crc-3.0.1.crate https://crates.io/api/v1/crates/crc-catalog/2.2.0/download -> crc-catalog-2.2.0.crate https://crates.io/api/v1/crates/crc16/0.4.0/download -> crc16-0.4.0.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crypto-bigint/0.3.2/download -> crypto-bigint-0.3.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/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/dashmap/5.4.0/download -> dashmap-5.4.0.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/der/0.5.1/download -> der-0.5.1.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dotenv/0.15.0/download -> dotenv-0.15.0.crate https://crates.io/api/v1/crates/dotenvy/0.15.7/download -> dotenvy-0.15.7.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/flexi_logger/0.25.3/download -> flexi_logger-0.25.3.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-intrusive/0.4.2/download -> futures-intrusive-0.4.2.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.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/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/h2/0.3.16/download -> h2-0.3.16.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashlink/0.8.1/download -> hashlink-0.8.1.crate https://crates.io/api/v1/crates/headers/0.3.8/download -> headers-0.3.8.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hkdf/0.12.3/download -> hkdf-0.12.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-auth-basic/0.3.3/download -> http-auth-basic-0.3.3.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/hyper/0.14.25/download -> hyper-0.14.25.crate https://crates.io/api/v1/crates/hyper-rustls/0.23.2/download -> hyper-rustls-0.23.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.54/download -> iana-time-zone-0.1.54.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.9/download -> io-lifetimes-1.0.9.crate https://crates.io/api/v1/crates/ipnet/2.7.1/download -> ipnet-2.7.1.crate https://crates.io/api/v1/crates/is-terminal/0.4.5/download -> is-terminal-0.4.5.crate https://crates.io/api/v1/crates/is_ci/1.1.1/download -> is_ci-1.1.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.24.2/download -> libsqlite3-sys-0.24.2.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.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/logos/0.12.1/download -> logos-0.12.1.crate https://crates.io/api/v1/crates/logos-derive/0.12.1/download -> logos-derive-0.12.1.crate https://crates.io/api/v1/crates/matchers/0.0.1/download -> matchers-0.0.1.crate https://crates.io/api/v1/crates/md-5/0.10.5/download -> md-5-0.10.5.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/miette/5.8.0/download -> miette-5.8.0.crate https://crates.io/api/v1/crates/miette-derive/5.8.0/download -> miette-derive-5.8.0.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.4/download -> mime_guess-2.0.4.crate https://crates.io/api/v1/crates/mini-redis/0.4.1/download -> mini-redis-0.4.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/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/multer/2.1.0/download -> multer-2.1.0.crate https://crates.io/api/v1/crates/nextcloud-config-parser/0.8.0/download -> nextcloud-config-parser-0.8.0.crate https://crates.io/api/v1/crates/nextcloud_appinfo/0.6.0/download -> nextcloud_appinfo-0.6.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.2/download -> num-bigint-dig-0.8.2.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-iter/0.1.43/download -> num-iter-0.1.43.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/object/0.30.3/download -> object-0.30.3.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/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/owo-colors/3.5.0/download -> owo-colors-3.5.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/parse-display/0.8.0/download -> parse-display-0.8.0.crate https://crates.io/api/v1/crates/parse-display-derive/0.8.0/download -> parse-display-derive-0.8.0.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/pem-rfc7468/0.3.1/download -> pem-rfc7468-0.3.1.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/peresil/0.3.0/download -> peresil-0.3.0.crate https://crates.io/api/v1/crates/php-literal-parser/0.5.1/download -> php-literal-parser-0.5.1.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/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkcs1/0.3.3/download -> pkcs1-0.3.3.crate https://crates.io/api/v1/crates/pkcs8/0.8.0/download -> pkcs8-0.8.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.57/download -> proc-macro2-1.0.57.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redis/0.23.0/download -> redis-0.23.0.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/reqwest/0.11.17/download -> reqwest-0.11.17.crate https://crates.io/api/v1/crates/rfc7239/0.1.0/download -> rfc7239-0.1.0.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rsa/0.6.1/download -> rsa-0.6.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.22/download -> rustc-demangle-0.1.22.crate https://crates.io/api/v1/crates/rustix/0.36.11/download -> rustix-0.36.11.crate https://crates.io/api/v1/crates/rustls/0.20.8/download -> rustls-0.20.8.crate https://crates.io/api/v1/crates/rustls/0.21.1/download -> rustls-0.21.1.crate https://crates.io/api/v1/crates/rustls-pemfile/1.0.2/download -> rustls-pemfile-1.0.2.crate https://crates.io/api/v1/crates/rustls-webpki/0.100.1/download -> rustls-webpki-0.100.1.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/sct/0.7.0/download -> sct-0.7.0.crate https://crates.io/api/v1/crates/semver/0.10.0/download -> semver-0.10.0.crate https://crates.io/api/v1/crates/semver-parser/0.7.0/download -> semver-parser-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spin/0.9.6/download -> spin-0.9.6.crate https://crates.io/api/v1/crates/spki/0.5.4/download -> spki-0.5.4.crate https://crates.io/api/v1/crates/sqlformat/0.2.1/download -> sqlformat-0.2.1.crate https://crates.io/api/v1/crates/sqlx/0.6.3/download -> sqlx-0.6.3.crate https://crates.io/api/v1/crates/sqlx-core/0.6.3/download -> sqlx-core-0.6.3.crate https://crates.io/api/v1/crates/sqlx-macros/0.6.3/download -> sqlx-macros-0.6.3.crate https://crates.io/api/v1/crates/sqlx-rt/0.6.3/download -> sqlx-rt-0.6.3.crate https://crates.io/api/v1/crates/stringprep/0.1.2/download -> stringprep-0.1.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/structmeta/0.1.6/download -> structmeta-0.1.6.crate https://crates.io/api/v1/crates/structmeta-derive/0.1.6/download -> structmeta-derive-0.1.6.crate https://crates.io/api/v1/crates/structopt/0.3.26/download -> structopt-0.3.26.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/supports-color/2.0.0/download -> supports-color-2.0.0.crate https://crates.io/api/v1/crates/supports-hyperlinks/2.0.0/download -> supports-hyperlinks-2.0.0.crate https://crates.io/api/v1/crates/supports-unicode/2.0.0/download -> supports-unicode-2.0.0.crate https://crates.io/api/v1/crates/sxd-document/0.3.2/download -> sxd-document-0.3.2.crate https://crates.io/api/v1/crates/sxd-xpath/0.4.2/download -> sxd-xpath-0.4.2.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.16/download -> syn-2.0.16.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.1.17/download -> terminal_size-0.1.17.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/textwrap/0.15.2/download -> textwrap-0.15.2.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.28.1/download -> tokio-1.28.1.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.23.4/download -> tokio-rustls-0.23.4.crate https://crates.io/api/v1/crates/tokio-stream/0.1.14/download -> tokio-stream-0.1.14.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.18.0/download -> tokio-tungstenite-0.18.0.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.19.0/download -> tokio-tungstenite-0.19.0.crate https://crates.io/api/v1/crates/tokio-util/0.7.7/download -> tokio-util-0.7.7.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-serde/0.1.3/download -> tracing-serde-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.2.25/download -> tracing-subscriber-0.2.25.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/tungstenite/0.18.0/download -> tungstenite-0.18.0.crate https://crates.io/api/v1/crates/tungstenite/0.19.0/download -> tungstenite-0.19.0.crate https://crates.io/api/v1/crates/typed-arena/1.7.0/download -> typed-arena-1.7.0.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/uncased/0.9.7/download -> uncased-0.9.7.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/ureq/2.6.2/download -> ureq-2.6.2.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/warp/0.3.5/download -> warp-0.3.5.crate https://crates.io/api/v1/crates/warp-real-ip/0.2.0/download -> warp-real-ip-0.2.0.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-futures/0.4.34/download -> wasm-bindgen-futures-0.4.34.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/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/webpki/0.22.0/download -> webpki-0.22.0.crate https://crates.io/api/v1/crates/webpki-roots/0.22.6/download -> webpki-roots-0.22.6.crate https://crates.io/api/v1/crates/webpki-roots/0.23.0/download -> webpki-roots-0.23.0.crate https://crates.io/api/v1/crates/whoami/1.4.0/download -> whoami-1.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/windows/0.46.0/download -> windows-0.46.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xpath_reader/0.5.3/download -> xpath_reader-0.5.3.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=bb0f48ef89db9caecbac9cac36854400 diff --git a/metadata/md5-cache/www-apps/prowlarr-1.7.0.3623 b/metadata/md5-cache/www-apps/prowlarr-1.7.1.3684 similarity index 80% rename from metadata/md5-cache/www-apps/prowlarr-1.7.0.3623 rename to metadata/md5-cache/www-apps/prowlarr-1.7.1.3684 index e02a44ec4f7a..64174fef7047 100644 --- a/metadata/md5-cache/www-apps/prowlarr-1.7.0.3623 +++ b/metadata/md5-cache/www-apps/prowlarr-1.7.1.3684 @@ -9,6 +9,6 @@ LICENSE=GPL-3 RDEPEND=acct-group/prowlarr acct-user/prowlarr dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite sys-libs/glibc RESTRICT=bindist strip test SLOT=0 -SRC_URI=amd64? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.7.0.3623/Prowlarr.develop.1.7.0.3623.linux-core-x64.tar.gz ) arm? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.7.0.3623/Prowlarr.develop.1.7.0.3623.linux-core-arm.tar.gz ) arm64? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.7.0.3623/Prowlarr.develop.1.7.0.3623.linux-core-arm64.tar.gz ) +SRC_URI=amd64? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.7.1.3684/Prowlarr.develop.1.7.1.3684.linux-core-x64.tar.gz ) arm? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.7.1.3684/Prowlarr.develop.1.7.1.3684.linux-core-arm.tar.gz ) arm64? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.7.1.3684/Prowlarr.develop.1.7.1.3684.linux-core-arm64.tar.gz ) _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=bb3477c653c14545b089db12b1be31f2 diff --git a/metadata/md5-cache/www-apps/radarr-4.6.4.7568 b/metadata/md5-cache/www-apps/radarr-4.7.0.7588 similarity index 62% rename from metadata/md5-cache/www-apps/radarr-4.6.4.7568 rename to metadata/md5-cache/www-apps/radarr-4.7.0.7588 index f2b205098e67..bf111e9e6b27 100644 --- a/metadata/md5-cache/www-apps/radarr-4.6.4.7568 +++ b/metadata/md5-cache/www-apps/radarr-4.7.0.7588 @@ -9,6 +9,6 @@ LICENSE=GPL-3 RDEPEND=acct-group/radarr acct-user/radarr media-video/mediainfo dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite sys-libs/glibc RESTRICT=bindist strip test SLOT=0 -SRC_URI=amd64? ( https://github.com/Radarr/Radarr/releases/download/v4.6.4.7568/Radarr.master.4.6.4.7568.linux-core-x64.tar.gz ) arm? ( https://github.com/Radarr/Radarr/releases/download/v4.6.4.7568/Radarr.master.4.6.4.7568.linux-core-arm.tar.gz ) arm64? ( https://github.com/Radarr/Radarr/releases/download/v4.6.4.7568/Radarr.master.4.6.4.7568.linux-core-arm64.tar.gz ) +SRC_URI=amd64? ( https://github.com/Radarr/Radarr/releases/download/v4.7.0.7588/Radarr.develop.4.7.0.7588.linux-core-x64.tar.gz ) arm? ( https://github.com/Radarr/Radarr/releases/download/v4.7.0.7588/Radarr.develop.4.7.0.7588.linux-core-arm.tar.gz ) arm64? ( https://github.com/Radarr/Radarr/releases/download/v4.7.0.7588/Radarr.develop.4.7.0.7588.linux-core-arm64.tar.gz ) _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=21d8baec02da64169896f27b1ba8e38e +_md5_=325d4e1de0226c5f13bee63edf3db8a9 diff --git a/metadata/md5-cache/www-apps/readarr-0.2.1.1915 b/metadata/md5-cache/www-apps/readarr-0.2.2.1943 similarity index 79% rename from metadata/md5-cache/www-apps/readarr-0.2.1.1915 rename to metadata/md5-cache/www-apps/readarr-0.2.2.1943 index 28377a11f384..365d68714c42 100644 --- a/metadata/md5-cache/www-apps/readarr-0.2.1.1915 +++ b/metadata/md5-cache/www-apps/readarr-0.2.2.1943 @@ -9,6 +9,6 @@ LICENSE=GPL-3 RDEPEND=acct-group/readarr acct-user/readarr dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite sys-libs/glibc RESTRICT=bindist strip test SLOT=0 -SRC_URI=amd64? ( https://github.com/Readarr/Readarr/releases/download/v0.2.1.1915/Readarr.develop.0.2.1.1915.linux-core-x64.tar.gz ) arm? ( https://github.com/Readarr/Readarr/releases/download/v0.2.1.1915/Readarr.develop.0.2.1.1915.linux-core-arm.tar.gz ) arm64? ( https://github.com/Readarr/Readarr/releases/download/v0.2.1.1915/Readarr.develop.0.2.1.1915.linux-core-arm64.tar.gz ) +SRC_URI=amd64? ( https://github.com/Readarr/Readarr/releases/download/v0.2.2.1943/Readarr.develop.0.2.2.1943.linux-core-x64.tar.gz ) arm? ( https://github.com/Readarr/Readarr/releases/download/v0.2.2.1943/Readarr.develop.0.2.2.1943.linux-core-arm.tar.gz ) arm64? ( https://github.com/Readarr/Readarr/releases/download/v0.2.2.1943/Readarr.develop.0.2.2.1943.linux-core-arm64.tar.gz ) _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=234f51f450397e53bb8f9c1305b4f339 diff --git a/metadata/md5-cache/www-apps/xpra-html5-8.1 b/metadata/md5-cache/www-apps/xpra-html5-8.1 new file mode 100644 index 000000000000..362b8f347e53 --- /dev/null +++ b/metadata/md5-cache/www-apps/xpra-html5-8.1 @@ -0,0 +1,13 @@ +BDEPEND=|| ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) brotli? ( app-arch/brotli ) minify? ( dev-util/uglifyjs ) +DEFINED_PHASES=configure install setup +DESCRIPTION=HTML5 client to connect to any xpra server +EAPI=8 +HOMEPAGE=https://xpra.org/ +INHERIT=python-any-r1 +IUSE=brotli +gzip minify +KEYWORDS=~amd64 ~x86 +LICENSE=MPL-2.0 +SLOT=0 +SRC_URI=https://github.com/Xpra-org/xpra-html5/archive/refs/tags/v8.1.tar.gz -> xpra-html5-8.1.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e581453a710c9687209545daafe43fab diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz index 3f5506b4d8271ceade606ad25d8a964a37473f6a..6fff06adba79990107658859409387a580a6a9f2 100644 GIT binary patch literal 12870 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 literal 12697 zcmV;KF=oymiwFP!00002|Bam6k{rizhVS(h`vSXBS?9WxLXL2ReP`b*>PW&Q0U87) z(NFL1?_JCcNKg`WAi0>G?#{~m4_R6L=Rf}UAD`y8A3yx??&lw#&EkuDNhPEg3*o8M zR-gX#pMU(1fAfEOs@>(iYjrKVvh$h6_wGhZdyX>BN@H1>Jx`zdsk_v&OW!Ha>F1nb zk5*F2zOB-$ol~4IF}F~+Z`HSuR&hDRX!Eo=M(s0%(D~UMTyDhl^k4t}$7KG=dQE4K zVk_^(TDD6gto4UK|8B^L79nf5kj={d&CIO?9zONn+wf^xEyq$E z*>+9a;)-sZ7Kwo;a9pnWIQhhi)1SeUv|;9J^l{iqHPzUiOKa?O+TJd^HN0=L#nnnY zvs&!I*Xh>hkojsvrL2__%hp|Vxv&Pa?NCk|+?JoYoW<=-XWoU`yRUxo!OqfHiM!g& zt**HG2*dTv+Ju^CZ#@oQ2z);J_sPFn$$Xq;b<=lu{Pw>IS-L{j_`m%8(VnXLa0^;& z*?X2}6Bh1e`8Kle$+dn)^o#Foshl20PNmkm7I$~XB2QTVT3jQ5ZqF6Sg%~mqwMX)U z`${{o2z-nAvTXN0`tHMOCwuB?>p1Uc{T#I2T{zv%lX}x~ZL@KD8igeb!MM#c(~0i5 zU^SK*ljpu>s-sc?D~HA1JAxSInxWVU-BO*0n&6^=U+pP`lh*Dl?R{!d*$R}_q&cxJ=UB*2P%@%iA0>O zMv|Evm~*t~r{{~xo_2r?KNi1D?JvuDl)XtsSK@U3#JM6h9$RnaaO;(FtSg;9cl5>+ zIez4~+mUB9u2u@M%bofjv+n-eK-r5at%8}mMazw{hH)P)oXRgQ3T0JFXi```=Q_QO z!a{X2BdE&w1;Wuz=eoO;vcgKb<38I61ef&ombs(aPHDl#dH|ug0}OUbL(kW&r66D_Z3#ap!acA%HrPZ`*oqYDxIY%L5@ z!Bc&H)O{$>ycVSjT(ug+0IqR4^19AlSyA2PNQY}5Vz*BtQQ9G0U7^Z1Pfrj!aR-4S zaI)%IW%$q0%5n5)-JfE{SB$+{O=*(H1%lY~0RFwTNdiV-BgWJ+Sw7lnuE*1b_hknn z+5o&j6jN{>Sc8N-6`9Ntz#e$G0NmyRv<5r@>4mf>7l6b&AbX8dc!)x&btvJqLPmKH zN>Nm!>)JqvWkOC79(UtJz_2Dibn`b;8-bScJrk%C$)0z{GE1`tjY5-}d*vJjeI~ z>4bV`!ZLP`x$+oXzc1)FS*RUKVmXiufKN`H0vfTU*-MPRky`;I$OS|Xhd-JYT0PzL zzr_Eo#(Ia{DKi4aCrO=^vX&s`WH4fb<~o@cZh->R!D_xhs^BC9!kl^tKNH2=MJoW( z1i47#N!>*#h)l>623V;nOF|8+v;tTT=y`iRO+5u>Iy+5q6)VYOaveiEv=#i=Apl$B zw}A=->OnG8suy)cH3OKWl-8f#`@xJ4j;y zZyCr1i=jng$d|yo1D%2NAW;bvNlMlZe%i^Fx%@7P%b|*(Ur)87r%E(dy9FW@0DJyg zX=b4aS|^cWwY~=G^zXm>@c!BR7xSbP3g-?|tV<&H06I9gg7Px4mgcz4Bv_fO-l;sy z8BozYg^CB$CixanGh?06HsFGU3>#=eVpGHZN@zG5nsLbav1;O*i}5rlFSN9gSMdDj zNF6s+^nBqwTn`+VwoJ|fYlI}7a6VC+#5aF8x(==4r{aJ%@0h5C^c;O5A1(atzRJBlA6lgd&=JQUSdqId}s4-8AN z6blt@=cd<-ny zvlDWHzgf;B#lDJwp@>Kfbc)S`mFJ{b`=w^)S0Y7Dx%8l>YQb^TDS-q&Q-qdsL1HUv ztr0LZu5st0en}orzJ|lYi|Y?X<3cQi7m`j*(#H6r7!r5nknk4x)-E+=%lC+E1bYkI zi201Dwwv~Z6AW$O(Y$yqpw=~z8_hjVI8r7Ca|Rxgg?6MuCU;5@BNH%?{;(kE2!N^? z+Rkbas!)Jvxr|zd4j@;gHOL7%pgK(z;afC(nR|=W{xrXRwioyOF+QQSZec=Qg5`iA zm&XKiYkoO>JJH(aNLx~4g~&o~oJzy}DSrmemSnrif+RuzAwVUtQIr%As2h5tmQSlC z`FaR7`Xf=fJU}t@6W4&PZU(R#b-$!&aoMa~G5l`B`OZwTluF=X%Ojx+qsd1@ykj4I zC{%LJA)l?CQE;tJ(HJwtkvVRD;h?A@Q@;5` zQ6Xr|M-m=f1F^QXoniv1A_Plu*W6JU#Qd1@&&M06Pnl1$7fi}XbuAwJ0f!F~lXUH8 zBH*EW6ck8Jv7@ID4qy-5Q6oe=%~Kob0pfTzW}5s)QN)u^aBxpXOac59Lxg7!0?tkZ zR0n?TSHV)GKy`z^?y;JUq&(B`#}P>l(=apEn|6Mz7zfZ<7M zqG4(Zyh)XGa4*#K>sZArt3Z@nq=+d@Cl@+F0+tJ%Y2j>0nAm3-EfA!GsGdR|7hij@mZzT8UNZ~qN zY~)WJq_BFbNI0I-S1decCGD{$35CiaHKKek2`qh55i5hlz#wNep|IC;5k1m&_6Br6|#NR zMK&RicHG1eCk-v{PFTh{Lh=#=)7%00??&Ahpu*5-Ost-=aAgpSFQd^c@0kLY`a6H~TfCue#zbNOHLWCd_ z)Q9E~r`Jun0j518euQwO&j}`Og`BxykWEF~Zo6FIYK|Pm1HARCzWMOsoA3AY)k5CC z?zuxx51j_6Om+&rrCx^-1msc0vVt5QRpX^`kU%($hTy?;k?W`sd4DwfP2-KsE zuf}ccPyNg8`;&z8J$A*jwmeijVB-VUhZxsg>U3(? zv_S2Zqz#{r#s!Cz&o~U+F6EA}MsV!lz!~lyJkx)G|IP(f?JQUsn8TOfQk}g@>jo2n%SFjby!~g)DXUax};>^AI{~ zTk3|LHVGPM;F3rX=q4T`EYz!b@W_l_bw4P`?j!$@b7#iOGba6@?fLZ!P2uW6eK$wAye z;qLboU6wwlN1dICYO`yv#cy>~GftVO<7P{I4d1t)K7H)-yXWu{+lyC+nN_~)SJ&}v zgNKK7$VE(tntiRux@7yvIbwj0#Yan1i1u?_(WIZTINGoni9K_17z7699#HNlq85ELN=P~BriB))N52_4Z z7!`f$=TP;m6kY+h;W2F5L!gq-*Nx}mrqo9v&(Yixg^lnc0ZR42AA*fAaR&&eg`$WK zWeEF17845vA7Y_Wk{P8yJ<&h=taQ^FL8!$4tm8aTANE5v%tzAgFg`k6fhS-(j%Z@+LHWMqYpGl3Rgd&Fnv|Z&(_)4te6BX

          Ksx_JQ8-GczAeLZ5D=`-=@U!Z~?``*Wh2qA;LRsys7AWBJa@Z8!V6~ z&3v6F-H|H*zN_l(FC>Th&Iodz11;?a#4GWX)#p;lB~kSfm8oM7r}C$2-yxO07AftB zS$Npv!Kld?V6HMq-~=;>Ac~a7Mx91H3e?RHu&=WgMD4)Vq62}O4#rfOz7;xRU3Ujc zpvVzwU}B&&Gt2EUY6Jian|YrFSO%g!Gzan36qP?3Y8dJd&8$w|b}$TAN#H=opZe2DC)6q# zwUDG0qrtLOl3aZ<3@nxhT}qNd6MlmxNbOwF>u3Pt;Cco!qSO_(Ne_*Jydf5NUXpOH zXbaTTHX>?qP=hE8ZN&$vFxetZw0ZkAIfEq83RVLt&9j)-w5Su z)Glk4HVR99B$*}zQj6L~cn#OfT)({NL3%9B6)bI4B~&kdZ6n5h6{x1R?%hB-RZgPnTqO9WHZT|*Dr8>O ze}JaQY1F%lfnwy|2bHCr%UD<z5RDy&E#b|0AK5V9Njq7@WvxVwg`if>wI2k_ z%|x{T!^eRso6_@9eb^B}`P-nw#iFJLw|Za@!@_+KWXY?A6~*VE9dhnf`$`q1T1Z|T z;TE}Yc^pzV76>-y2a;?CewiuvQLtQ~k4!JWt3J&n&kp^b)xZ`j32PI7YfP-k?4hj=prM9Vc zR)V^qcS?!{^#{=4RuN)& z6I6iaL^PKLBvY7fxNTu{re&`L0YFAiKbQR^(QKiTD!7+z5#ulT*P`sQ;>f@lV;;gjWbFG&yt6w%%(G6ifo zT44+vBIZ^n!KZxPq0B+#C04 zMTwI@FI3ARBf|xQ@yaC+{_!7!XC=GPZxuO+)6(W1CVR2kJjB+PGMUDMMD25AeE7c> zykttfyC1?4N(M)Aip7t1($Yu?VN!=)@)0|+1O6K+>lZbJxB#>UWj;0PMe!mKz{1#s zb)cnY9Whr^qks*K4!Hn*5Uzan&^{-Md!gxMaBi9vRq3Rr246(Fgi`t3ra)(bf#7Mp zGyDhmlR8|dr9x`6aHQr^uZ@z_s0TU7B@QZAbE}$+LJHuv0VF#)UK35;fp{7)$O7c+ zmjA`*l`o^GiLPt|d(*VPY8WgHMG11w><5JdZVP%r-hHGLrRm7CwJYMWfj1R29Cc2w zX&lPAX~eejRe%_o9K1(5QmdF#t~GmDxoW7)P|J27u;dEvAkqseuWL|=kU`7TL55aH zd6=d5fK@8oRg}D?xLFm=5*~>)bOi38PR+NG#040+#&^dIS29;^e3|;{xRu_8)Z{K0 z1qpvOdTamntrbS_s@nZI-qo$dPrkYZ0l%twVL?&3M(%iM?Gi$)LxT(H60B3Zjv5fM zBiB4y#WYR`tC3~ueE~5Yts>3^`GCx#rb9&wVns#LeWs{Q0f!&EwZd@rP*i4NAOggp zyJlt)pV88sGL;_4m5`W35JyX?VB3Mdg(-ECEszRV0Nz$tQ|PP(YUBEm%^s(EP4kHZ z9XbuHLW?#FC<{_4&VL#@AATJ=he(!>bW*KgM2~STh`mWqY`80E<{Fb=F0_ChEkptN zOHRzRTj26ACN_sSC!iPCg)tA>N;5#+V;HtJ;mEr{+$fXF4IONYM-k?G<6jf;s2+fP zlN|`SP}5cq3ENd;mVOLe6+rPxQv!$d9T-uR4Ec#R!DeQUA}SrBC`Icks<%3>k~aj0 zBG#S{$W#WrJP|a+`D_T#*MAziP_=3D7&=e*yM_^fAdEg)F`Sp_2+=y zyvE_7D_rKnLa&6r_k6x@^|8*;9U`PO>EM?R0aO^KYS0Neqc-47xda)3H8e-sZsNC5 zk+6Qmg7v1!(!4q=iMp(yDxaRfZ8`wt?%Gq>Ftv2H8UXq~1RQDJH1;|1GvR2c94?M) zlgv^weKptQGYpFYVwjp8n3cd9&NuPq9pqK*$C01MyFA6Q8Vf zzsCPt&{hS&&XUFDG`Q}uM$$l7d0aTU>qIWT?HXXnXGE9)!l#(J(Y>L%`r`l z40v*w^}MD)8$^?{24fbXS=w`)yN8C9hUXnMa&Rq9;a=$$s-J%Tc%H+Hx#y4h$;WV~ z0igWqn7XVE87tV7!0L=*c)1*IDryu&`>It7iLjIxS6LP{7nPw zU3(h9X~QoEhgcw%RTD79$!+Zd%RAw_M%tkZo+be~!?lDY)%L)-1_`XzPS`st86Vl8 zp0_sjhadMxwjz##b9&>e|_nn8f_9k?*a!E_{Kg2FJqL@O1&kNS<*)=;@x zIHv90I(2TtsoP)>6!36u6@qr;-O4gd8UQcAgJykQDO(&DKx}Jln4A zv!wgd2nMtUaRLTp%uXF7MLq#kl-&U=$X~$D#A^ozfVxa;VU7tD`YWfx;&%@5ymY#jn?7SaYNWf zW1%Bugl=!}HBMQ|KU?bfC+N*IjakK>h)oU7qsFj){yL0RYQQV5mSH<25i9`X3uh3+ zduqV4)zJs8Pq;14FU%ZP$+Qa0YD!^hW6Uu>mP4%^X)~T zmhP!GOW2vz1?bU*@W#~X8Y9swoCFOVuYJclyzd!7sWFeCBtg`5lMLD!n5$Kj*9bT9 z7JQFc23|L)h4|7K3d(0r|O9X4s;xH&AQKpXQyQe+ef zg8CoFEo6-f+n1qp+P3wEMIuW;e8iBBov1&Fv-75{xy(K4tRD9Ha5>GVoQ$m3sSu<= z4qC&$B;?h;m2m57VIc=Ff_Sf`gC!VUj2{LgwDcA0$3U~nCYDX^ddu)9G%SAJG0eb<9Qp#)SWTJM5sbvJuVcim9 zNgJ^duRDT9ft3)eNhC~wU2n4ruC|2neHH|SJMAwShc93UjN zUFZ_#we&EXoAGl9LvxVPTXSDxfVDaY!ZINv6npf z)P7QVJXBlfWkb7DDwv)n=%B9#etl)-5NJgbDk`=3liA93DpGCuzR4LswZ5cfMwGLv z62962i{KxMo?i*t4$v$)iBWV?3$F7J^PBtr@t5)QH~*(&qT$*PFEQOav*g^o{2|5$ z$=>V1TNfRi^V;7^tShLa&3o-iB+`Z4$A87%HE_bmNq&+A{atuAFP@ zdy?AV9tMk|ibum_;yI>g**+0>naoheSaV3yw`w@C9WUN@^d5bO z*!#7I-83RWS_GYhN?@1Ht*njFLU@E*3l`P2mhfh6Or~>*k zNfu)7{WYHqyLReuR87P1CjdX+(e>rcuK@(06Va1M*dhmNIu94*9#AAZU2e778$A8* z&!6`A_~CCqQGEVI6LhIQoNBnV69yNt(V(tulbMDz-O+pOV8R^ z>cAEVT{Qaxxj3s`M1zBzfPdPK*tdfJ;bvn1DYW^-zAn-l_C@v!8>@K3YDmdaZa${WSsy6GD#B(8g1eh zH}@=;9Xdr!MDYN(cWx1lW1&rm9Eun5w9^-+wd^AKik!hN9BqhDo@x+L zP9a_*54O@k9W+e>R!wIG7SZy{qG^DM)N2&kHoBmhP|Luu4F>P8ECM+J;w-IwrWwsq=-GE@L3vPgH-C6d4a;dIfc} z^w1I{BWg-U1y``==zS}&0gsb)(zcRZRFEP!b2NhiA4Ow#3drJ#f1@H!opKLc0bI3yw#+Vw(^qRfil%_cd}qw#xm|Y; z(#QU{YkJ3B!>jhV1zC&NRKwP&h)#dvny7BXe%}q+;+it8LtTop)wV~PYiOkewGnjg z#WeG6nrYDSn5p9xBceQ`L`QOHXTBBCXp^;DsjHiVfM{x7-1;@zl15f!hhd_i8xI3v z4edIzk|-<9U?7XqPKBbw_&`7hPAR@0O>~o^h$*T~ldL*2DeqMi%$YqF2^3U&hP3E9 z(P=AE{j#SNU1{mdP_-+kScrSw9i4P^bHSrSC(VNf4uNQm&FfT`red02iLy{aSQZ4g zuR4rCUaymf8Yx*q*Bt4D<&K( z?CCWMi^@h_6Ze6P!9QpX;#-_P_4nU=>_0qTyJP;L8LvGTEGv8l^=lh{BN-1afpv0H zXiW#c5Se}>N)|2+Ycu5(C<|XSc>^x$lqNMosL66oGw2Mm{H0oBMVr=x(TH&7%C>OnRE>3gQavWN|>Pg%VoE8v5>aQvK+7wmNQh`8~AL zlKnz7YY!EnpkuNc`UcMgi+9nfW(6t;D%Ji%*BOt2I@6$lHl#_9rgLNf4ccO9gB;7_ zYj4_SMeTJR$H4h;J0KzS7*t-4o5xm@3EJ~L*yX9Y7fOfqM{j!yhuQ^SAENZ8%=5kC zl3HCuRB1&mWCJu{0xL*Q`CO@xrn!BtGEt7Rz&jh$K(02O9YRBCiwr*iPm@-ZyiSe< z>H>_}a-!Ste$11%rP&Z?Ne3bCfhM`?kphyd}xl_U?E6vcw zdc%v}#G?1G@e5eZ6^732k?|NVzG}}9NZjfJPN>5nq&NxYkn~4Nf>j1Wac^8QhPU0q zzrOox|9-uD*870So%CYPJ>gLA8y0$*mfry-Cm&U)SrRv?38BvP#y<9lyj^PFQ3`%& z|5EhI<+@G_kyR1WA@9mColZ&AmE<}rUG)W9Gv-zAWh)VBr+1-cc%O16)$T8V1GBr2G9{?{p*QHjWUOcB(Kdb?Hg3QQ=re;{v;c+CJ9GBF-(@r(=8LlRsbxcf$#Su^I z%wn@6MR+`NN}kKEli8#$ zPUg(0o;p+(0`x>$;}G?pwWC4j<$)SevC~Wau9vF8`2*Mp1oxO;te|OfhiucS0OW{O zQV6Gvf`WyT4#PIRFhxh8&>XX4(RNN-2 zlTsP1fI2pM(?mcaCebz!p>2fi_39zbq~S{qKvNrD`#Xsu#6hA^JCroT*899>{U>4b zzX==ALVN&sylcoEU<4+?sH&O@!EK$NuKG|6pagWO@%W9j=3n$n1AU0un(hQ#tQE#jcXn7=rLgvryO;jh;0f#>7G? zF1TZUCTq-dK&c-2Ff@kjb-)Fwp$GSdw%5B&_&vSdlG^6`03DIbK``CBp%Zy0!czSs zKl`+Jw5!ccHL2!`vVlWtB1zE(lq^ZAO9fPQl!8JK=>($`yQYBw!E4SQ1*ln0&>-)5 zrfKs(YB;GAYHhlN1EhT|T#8tJVsY=;rBu@_*}yI6G#unXIcoO8YqnnRKgi(8)$7Fp zrU)eGB-Mxh;^U)g49V30By{jDJS$yg>hDz&-b9`O6CRh|S zqnNZeC7YAa#Id4%fPDO}_6pTP;HEWi1`wj&a|?+2rMGrsA(PI~bklib#59V1PJl{% zucaY`yGo51_g=PnP2tX=neU@4cG{MU82zY&>=e-%U8k-!MFv{7BlC>>0;cq0rL66A z9YohcrPT^_rq{5TW*tSar(6zN?`Et#03`*@hV#4Ox`xZk!-lI4NZ5uaQC%omXo-i@ zYtJaXQVB*P0NSThs~;6Kj!Y-?%59weu#q zosKX-uN$aA7rJ}jJ?IsgQ+sjbdxPF4LPbaP7J6Q& zqrL)x1!xxh`x<@D8bhx>2jP4Na+BxWfN{0ze5f3x=TSs^0g=FQCyu>H->} z_wk7yTSDAdk-wch(;W3C@JCIeV0pV7wc#uzn*_oyr+!}4HW7tWxFXrI2z|TWWrT{% z>NKOQ^-95`w}okP$o!d^ga(&g(XhsL{HfEit2h-6tC$mP55@=*)*Ho)W;7if~?U%!g TMeqKlV*l{}d8-KD?^yr<#_l9K diff --git a/metadata/md5-cache/www-client/epiphany-44.5 b/metadata/md5-cache/www-client/epiphany-44.5 index 08e94c401834..6086a160b7a2 100644 --- a/metadata/md5-cache/www-client/epiphany-44.5 +++ b/metadata/md5-cache/www-client/epiphany-44.5 @@ -7,11 +7,11 @@ HOMEPAGE=https://wiki.gnome.org/Apps/Web https://gitlab.gnome.org/GNOME/epiphany IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org gnome2-utils meson xdg virtualx IUSE=test test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 LICENSE=GPL-3+ RDEPEND=>=x11-libs/cairo-1.2 >=app-crypt/gcr-3.9.0:4=[gtk] >=x11-libs/gdk-pixbuf-2.36.5:2 >=dev-libs/glib-2.70.0:2 gnome-base/gsettings-desktop-schemas >=media-libs/gstreamer-1.0 >=gui-libs/gtk-4.9.3:4 >=app-text/iso-codes-0.35 >=dev-libs/json-glib-1.6 app-arch/libarchive:= >=gui-libs/libadwaita-1.3_rc:1 >=app-crypt/libsecret-0.19 >=net-libs/libsoup-2.99.4:3.0 >=dev-libs/libxml2-2.6.12:2 >=dev-libs/nettle-3.4:= >=dev-libs/libportal-0.6:0=[gtk] >=dev-db/sqlite-3.22:3 >=net-libs/webkit-gtk-2.40.0:6= dev-libs/gmp:0= x11-themes/adwaita-icon-theme RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/epiphany/44/epiphany-44.5.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 18d046bdb14e1bdb22cce6e5d953e364 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bd7565579a2cbe4c2b9b3733c2d06e6e +_md5_=dcf1c5c676411b80fdb3f2d34371582b diff --git a/metadata/md5-cache/www-client/firefox-115.0.2 b/metadata/md5-cache/www-client/firefox-115.0.2 new file mode 100644 index 000000000000..e7e9a005e117 --- /dev/null +++ b/metadata/md5-cache/www-client/firefox-115.0.2 @@ -0,0 +1,17 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.4:3.11[ncurses,sqlite,ssl] >=dev-lang/python-3.10.12:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( || ( sys-devel/lld:16 sys-devel/mold ) virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( || ( sys-devel/lld:15 sys-devel/mold ) virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack +DEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-util/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0 +DESCRIPTION=Firefox Web Browser +EAPI=8 +HOMEPAGE=https://www.mozilla.com/firefox +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg +IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack +jumbo-build libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp +telemetry valgrind wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-util/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) +REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) !jumbo-build? ( clang ) pgo? ( lto ) wifi? ( dbus ) +SLOT=rapid +SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.0.2/source/firefox-115.0.2.source.tar.xz -> firefox-115.0.2.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115-patches-04.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/af.xpi -> firefox-115.0.2-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ar.xpi -> firefox-115.0.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ast.xpi -> firefox-115.0.2-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/be.xpi -> firefox-115.0.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bg.xpi -> firefox-115.0.2-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/br.xpi -> firefox-115.0.2-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ca.xpi -> firefox-115.0.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cak.xpi -> firefox-115.0.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cs.xpi -> firefox-115.0.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cy.xpi -> firefox-115.0.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/da.xpi -> firefox-115.0.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/de.xpi -> firefox-115.0.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/dsb.xpi -> firefox-115.0.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/el.xpi -> firefox-115.0.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/en-CA.xpi -> firefox-115.0.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/en-GB.xpi -> firefox-115.0.2-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-AR.xpi -> firefox-115.0.2-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-ES.xpi -> firefox-115.0.2-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/et.xpi -> firefox-115.0.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/eu.xpi -> firefox-115.0.2-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fi.xpi -> firefox-115.0.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fr.xpi -> firefox-115.0.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.0.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.0.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gd.xpi -> firefox-115.0.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gl.xpi -> firefox-115.0.2-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/he.xpi -> firefox-115.0.2-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hr.xpi -> firefox-115.0.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hsb.xpi -> firefox-115.0.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hu.xpi -> firefox-115.0.2-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/id.xpi -> firefox-115.0.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/is.xpi -> firefox-115.0.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/it.xpi -> firefox-115.0.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ja.xpi -> firefox-115.0.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ka.xpi -> firefox-115.0.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kab.xpi -> firefox-115.0.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kk.xpi -> firefox-115.0.2-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ko.xpi -> firefox-115.0.2-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lt.xpi -> firefox-115.0.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lv.xpi -> firefox-115.0.2-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ms.xpi -> firefox-115.0.2-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.0.2-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nl.xpi -> firefox-115.0.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.0.2-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.0.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pl.xpi -> firefox-115.0.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.0.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.0.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/rm.xpi -> firefox-115.0.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ro.xpi -> firefox-115.0.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ru.xpi -> firefox-115.0.2-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sk.xpi -> firefox-115.0.2-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sl.xpi -> firefox-115.0.2-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sq.xpi -> firefox-115.0.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sr.xpi -> firefox-115.0.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.0.2-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/th.xpi -> firefox-115.0.2-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/tr.xpi -> firefox-115.0.2-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/uk.xpi -> firefox-115.0.2-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/uz.xpi -> firefox-115.0.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/vi.xpi -> firefox-115.0.2-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.0.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.0.2-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ach.xpi -> firefox-115.0.2-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/an.xpi -> firefox-115.0.2-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/az.xpi -> firefox-115.0.2-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bn.xpi -> firefox-115.0.2-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bs.xpi -> firefox-115.0.2-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.0.2-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/eo.xpi -> firefox-115.0.2-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-CL.xpi -> firefox-115.0.2-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-MX.xpi -> firefox-115.0.2-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fa.xpi -> firefox-115.0.2-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ff.xpi -> firefox-115.0.2-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fur.xpi -> firefox-115.0.2-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gn.xpi -> firefox-115.0.2-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.0.2-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.0.2-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.0.2-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ia.xpi -> firefox-115.0.2-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/km.xpi -> firefox-115.0.2-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kn.xpi -> firefox-115.0.2-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lij.xpi -> firefox-115.0.2-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/mk.xpi -> firefox-115.0.2-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/mr.xpi -> firefox-115.0.2-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/my.xpi -> firefox-115.0.2-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.0.2-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/oc.xpi -> firefox-115.0.2-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sc.xpi -> firefox-115.0.2-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sco.xpi -> firefox-115.0.2-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/si.xpi -> firefox-115.0.2-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/son.xpi -> firefox-115.0.2-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/szl.xpi -> firefox-115.0.2-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ta.xpi -> firefox-115.0.2-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/te.xpi -> firefox-115.0.2-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/tl.xpi -> firefox-115.0.2-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/trs.xpi -> firefox-115.0.2-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ur.xpi -> firefox-115.0.2-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/xh.xpi -> firefox-115.0.2-xh.xpi ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=b350eaedeb487cfbcf241abe48880ecf diff --git a/metadata/md5-cache/www-client/firefox-bin-115.0.1 b/metadata/md5-cache/www-client/firefox-bin-115.0.1 deleted file mode 100644 index d55400cc22a2..000000000000 --- a/metadata/md5-cache/www-client/firefox-bin-115.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) ) -DEFINED_PHASES=install postinst postrm preinst setup unpack -DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) -DESCRIPTION=Firefox Web Browser -EAPI=8 -HOMEPAGE=https://www.mozilla.com/firefox -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop linux-info optfeature pax-utils xdg -IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW -KEYWORDS=-* amd64 x86 -LICENSE=MPL-2.0 GPL-2 LGPL-2.1 -RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:esr >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla ) -RESTRICT=strip -SLOT=rapid -SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/en-US/firefox-115.0.1.tar.bz2 -> firefox-bin_x86_64-115.0.1.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-i686/en-US/firefox-115.0.1.tar.bz2 -> firefox-bin_i686-115.0.1.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ach.xpi -> firefox-115.0.1-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/af.xpi -> firefox-115.0.1-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/an.xpi -> firefox-115.0.1-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ar.xpi -> firefox-115.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ast.xpi -> firefox-115.0.1-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/az.xpi -> firefox-115.0.1-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/be.xpi -> firefox-115.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/bg.xpi -> firefox-115.0.1-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/bn.xpi -> firefox-115.0.1-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/br.xpi -> firefox-115.0.1-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/bs.xpi -> firefox-115.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.0.1-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ca.xpi -> firefox-115.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/cak.xpi -> firefox-115.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/cs.xpi -> firefox-115.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/cy.xpi -> firefox-115.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/da.xpi -> firefox-115.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/de.xpi -> firefox-115.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-115.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/el.xpi -> firefox-115.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-115.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-115.0.1-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/eo.xpi -> firefox-115.0.1-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-115.0.1-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-115.0.1-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-115.0.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-115.0.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/et.xpi -> firefox-115.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/eu.xpi -> firefox-115.0.1-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/fa.xpi -> firefox-115.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ff.xpi -> firefox-115.0.1-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/fi.xpi -> firefox-115.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/fr.xpi -> firefox-115.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/gd.xpi -> firefox-115.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/gl.xpi -> firefox-115.0.1-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/gn.xpi -> firefox-115.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.0.1-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/he.xpi -> firefox-115.0.1-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.0.1-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/hr.xpi -> firefox-115.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-115.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/hu.xpi -> firefox-115.0.1-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ia.xpi -> firefox-115.0.1-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/id.xpi -> firefox-115.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/is.xpi -> firefox-115.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/it.xpi -> firefox-115.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ja.xpi -> firefox-115.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ka.xpi -> firefox-115.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/kab.xpi -> firefox-115.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/kk.xpi -> firefox-115.0.1-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/km.xpi -> firefox-115.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/kn.xpi -> firefox-115.0.1-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ko.xpi -> firefox-115.0.1-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/lij.xpi -> firefox-115.0.1-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/lt.xpi -> firefox-115.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/lv.xpi -> firefox-115.0.1-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/mk.xpi -> firefox-115.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/mr.xpi -> firefox-115.0.1-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ms.xpi -> firefox-115.0.1-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/my.xpi -> firefox-115.0.1-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.0.1-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.0.1-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/nl.xpi -> firefox-115.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.0.1-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/oc.xpi -> firefox-115.0.1-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/pl.xpi -> firefox-115.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/rm.xpi -> firefox-115.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ro.xpi -> firefox-115.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ru.xpi -> firefox-115.0.1-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/sco.xpi -> firefox-115.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/si.xpi -> firefox-115.0.1-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/sk.xpi -> firefox-115.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/sl.xpi -> firefox-115.0.1-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/son.xpi -> firefox-115.0.1-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/sq.xpi -> firefox-115.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/sr.xpi -> firefox-115.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.0.1-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ta.xpi -> firefox-115.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/te.xpi -> firefox-115.0.1-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/th.xpi -> firefox-115.0.1-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/tl.xpi -> firefox-115.0.1-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/tr.xpi -> firefox-115.0.1-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/trs.xpi -> firefox-115.0.1-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/uk.xpi -> firefox-115.0.1-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/ur.xpi -> firefox-115.0.1-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/uz.xpi -> firefox-115.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/vi.xpi -> firefox-115.0.1-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/xh.xpi -> firefox-115.0.1-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.0.1-zh-TW.xpi ) -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6c3f45567d09154f57717d871a81cade diff --git a/metadata/md5-cache/www-client/firefox-bin-115.0.2 b/metadata/md5-cache/www-client/firefox-bin-115.0.2 new file mode 100644 index 000000000000..99db4f5ee1d6 --- /dev/null +++ b/metadata/md5-cache/www-client/firefox-bin-115.0.2 @@ -0,0 +1,17 @@ +BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) ) +DEFINED_PHASES=install postinst postrm preinst setup unpack +DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) +DESCRIPTION=Firefox Web Browser +EAPI=8 +HOMEPAGE=https://www.mozilla.com/firefox +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop linux-info optfeature pax-utils xdg +IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW +KEYWORDS=-* amd64 x86 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:esr >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla ) +RESTRICT=strip +SLOT=rapid +SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/en-US/firefox-115.0.2.tar.bz2 -> firefox-bin_x86_64-115.0.2.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-i686/en-US/firefox-115.0.2.tar.bz2 -> firefox-bin_i686-115.0.2.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ach.xpi -> firefox-115.0.2-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/af.xpi -> firefox-115.0.2-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/an.xpi -> firefox-115.0.2-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ar.xpi -> firefox-115.0.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ast.xpi -> firefox-115.0.2-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/az.xpi -> firefox-115.0.2-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/be.xpi -> firefox-115.0.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bg.xpi -> firefox-115.0.2-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bn.xpi -> firefox-115.0.2-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/br.xpi -> firefox-115.0.2-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bs.xpi -> firefox-115.0.2-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.0.2-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ca.xpi -> firefox-115.0.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cak.xpi -> firefox-115.0.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cs.xpi -> firefox-115.0.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cy.xpi -> firefox-115.0.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/da.xpi -> firefox-115.0.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/de.xpi -> firefox-115.0.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/dsb.xpi -> firefox-115.0.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/el.xpi -> firefox-115.0.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/en-CA.xpi -> firefox-115.0.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/en-GB.xpi -> firefox-115.0.2-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/eo.xpi -> firefox-115.0.2-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-AR.xpi -> firefox-115.0.2-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-CL.xpi -> firefox-115.0.2-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-ES.xpi -> firefox-115.0.2-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-MX.xpi -> firefox-115.0.2-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/et.xpi -> firefox-115.0.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/eu.xpi -> firefox-115.0.2-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fa.xpi -> firefox-115.0.2-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ff.xpi -> firefox-115.0.2-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fi.xpi -> firefox-115.0.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fr.xpi -> firefox-115.0.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.0.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.0.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gd.xpi -> firefox-115.0.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gl.xpi -> firefox-115.0.2-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gn.xpi -> firefox-115.0.2-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.0.2-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/he.xpi -> firefox-115.0.2-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.0.2-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hr.xpi -> firefox-115.0.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hsb.xpi -> firefox-115.0.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hu.xpi -> firefox-115.0.2-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.0.2-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ia.xpi -> firefox-115.0.2-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/id.xpi -> firefox-115.0.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/is.xpi -> firefox-115.0.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/it.xpi -> firefox-115.0.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ja.xpi -> firefox-115.0.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ka.xpi -> firefox-115.0.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kab.xpi -> firefox-115.0.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kk.xpi -> firefox-115.0.2-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/km.xpi -> firefox-115.0.2-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kn.xpi -> firefox-115.0.2-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ko.xpi -> firefox-115.0.2-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lij.xpi -> firefox-115.0.2-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lt.xpi -> firefox-115.0.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lv.xpi -> firefox-115.0.2-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/mk.xpi -> firefox-115.0.2-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/mr.xpi -> firefox-115.0.2-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ms.xpi -> firefox-115.0.2-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/my.xpi -> firefox-115.0.2-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.0.2-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.0.2-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nl.xpi -> firefox-115.0.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.0.2-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/oc.xpi -> firefox-115.0.2-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.0.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pl.xpi -> firefox-115.0.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.0.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.0.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/rm.xpi -> firefox-115.0.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ro.xpi -> firefox-115.0.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ru.xpi -> firefox-115.0.2-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sco.xpi -> firefox-115.0.2-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/si.xpi -> firefox-115.0.2-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sk.xpi -> firefox-115.0.2-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sl.xpi -> firefox-115.0.2-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/son.xpi -> firefox-115.0.2-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sq.xpi -> firefox-115.0.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sr.xpi -> firefox-115.0.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.0.2-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ta.xpi -> firefox-115.0.2-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/te.xpi -> firefox-115.0.2-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/th.xpi -> firefox-115.0.2-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/tl.xpi -> firefox-115.0.2-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/tr.xpi -> firefox-115.0.2-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/trs.xpi -> firefox-115.0.2-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/uk.xpi -> firefox-115.0.2-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ur.xpi -> firefox-115.0.2-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/uz.xpi -> firefox-115.0.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/vi.xpi -> firefox-115.0.2-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/xh.xpi -> firefox-115.0.2-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.0.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.0.2-zh-TW.xpi ) +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6c3f45567d09154f57717d871a81cade diff --git a/metadata/md5-cache/www-client/google-chrome-beta-115.0.5790.56 b/metadata/md5-cache/www-client/google-chrome-beta-115.0.5790.75 similarity index 97% rename from metadata/md5-cache/www-client/google-chrome-beta-115.0.5790.56 rename to metadata/md5-cache/www-client/google-chrome-beta-115.0.5790.75 index a9b19a397561..98fcc634eb7b 100644 --- a/metadata/md5-cache/www-client/google-chrome-beta-115.0.5790.56 +++ b/metadata/md5-cache/www-client/google-chrome-beta-115.0.5790.75 @@ -10,6 +10,6 @@ LICENSE=google-chrome RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr >=dev-libs/nss-3.26 media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/libcap x11-libs/cairo x11-libs/gdk-pixbuf:2 || ( x11-libs/gtk+:3[X] gui-libs/gtk:4[X] ) x11-libs/libdrm >=x11-libs/libX11-1.5.0 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) selinux? ( sec-policy/selinux-chromium ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_115.0.5790.56-1_amd64.deb +SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_115.0.5790.75-1_amd64.deb _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=773b25c4ac729955a0855e29cc4b7010 diff --git a/metadata/md5-cache/www-client/google-chrome-unstable-116.0.5845.4 b/metadata/md5-cache/www-client/google-chrome-unstable-116.0.5845.14 similarity index 97% rename from metadata/md5-cache/www-client/google-chrome-unstable-116.0.5845.4 rename to metadata/md5-cache/www-client/google-chrome-unstable-116.0.5845.14 index ca3cebf61d5c..e559372642ce 100644 --- a/metadata/md5-cache/www-client/google-chrome-unstable-116.0.5845.4 +++ b/metadata/md5-cache/www-client/google-chrome-unstable-116.0.5845.14 @@ -10,6 +10,6 @@ LICENSE=google-chrome RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr >=dev-libs/nss-3.26 media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/libcap x11-libs/cairo x11-libs/gdk-pixbuf:2 || ( x11-libs/gtk+:3[X] gui-libs/gtk:4[X] ) x11-libs/libdrm >=x11-libs/libX11-1.5.0 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) selinux? ( sec-policy/selinux-chromium ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_116.0.5845.4-1_amd64.deb +SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_116.0.5845.14-1_amd64.deb _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=773b25c4ac729955a0855e29cc4b7010 diff --git a/metadata/md5-cache/www-client/microsoft-edge-114.0.1823.58 b/metadata/md5-cache/www-client/microsoft-edge-114.0.1823.79 similarity index 96% rename from metadata/md5-cache/www-client/microsoft-edge-114.0.1823.58 rename to metadata/md5-cache/www-client/microsoft-edge-114.0.1823.79 index fbb7069f2c8a..6547aae7d58c 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-114.0.1823.58 +++ b/metadata/md5-cache/www-client/microsoft-edge-114.0.1823.79 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_114.0.1823.58-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_114.0.1823.79-1_amd64.deb _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e3faf660236342ed84650dbc4c099195 diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.151 b/metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.165 similarity index 96% rename from metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.151 rename to metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.165 index f85b54690cfe..9d800a129a74 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.151 +++ b/metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.165 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_115.0.1901.151-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_115.0.1901.165-1_amd64.deb _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c35de9f6a641eab8e5a8a8dc008143f6 diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.14 b/metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.170 similarity index 96% rename from metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.14 rename to metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.170 index 11a21bccb40b..473fd3f965fa 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.14 +++ b/metadata/md5-cache/www-client/microsoft-edge-beta-115.0.1901.170 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_115.0.1901.14-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-beta/microsoft-edge-beta_115.0.1901.170-1_amd64.deb _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c35de9f6a641eab8e5a8a8dc008143f6 diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1923.0 b/metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1938.10 similarity index 96% rename from metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1923.0 rename to metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1938.10 index 80b95becf161..d86e9e6b84af 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1923.0 +++ b/metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1938.10 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_116.0.1923.0-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_116.0.1938.10-1_amd64.deb _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c35de9f6a641eab8e5a8a8dc008143f6 diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1908.0 b/metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1938.16 similarity index 96% rename from metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1908.0 rename to metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1938.16 index 2e69f76b1eb5..5eb3a3594bc0 100644 --- a/metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1908.0 +++ b/metadata/md5-cache/www-client/microsoft-edge-dev-116.0.1938.16 @@ -10,6 +10,6 @@ LICENSE=microsoft-edge RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_116.0.1908.0-1_amd64.deb +SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_116.0.1938.16-1_amd64.deb _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c35de9f6a641eab8e5a8a8dc008143f6 diff --git a/metadata/md5-cache/www-client/opera-100.0.4815.30 b/metadata/md5-cache/www-client/opera-100.0.4815.54 similarity index 86% rename from metadata/md5-cache/www-client/opera-100.0.4815.30 rename to metadata/md5-cache/www-client/opera-100.0.4815.54 index d4d37f262711..7a6673107a8d 100644 --- a/metadata/md5-cache/www-client/opera-100.0.4815.30 +++ b/metadata/md5-cache/www-client/opera-100.0.4815.54 @@ -10,6 +10,6 @@ LICENSE=OPERA-2018 RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://download1.operacdn.com/pub/opera/desktop/100.0.4815.30/linux/opera-stable_100.0.4815.30_amd64.deb https://download2.operacdn.com/pub/opera/desktop/100.0.4815.30/linux/opera-stable_100.0.4815.30_amd64.deb https://download3.operacdn.com/pub/opera/desktop/100.0.4815.30/linux/opera-stable_100.0.4815.30_amd64.deb https://download4.operacdn.com/pub/opera/desktop/100.0.4815.30/linux/opera-stable_100.0.4815.30_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-114.0.5735.9.tar.xz ) +SRC_URI=https://download1.operacdn.com/pub/opera/desktop/100.0.4815.54/linux/opera-stable_100.0.4815.54_amd64.deb https://download2.operacdn.com/pub/opera/desktop/100.0.4815.54/linux/opera-stable_100.0.4815.54_amd64.deb https://download3.operacdn.com/pub/opera/desktop/100.0.4815.54/linux/opera-stable_100.0.4815.54_amd64.deb https://download4.operacdn.com/pub/opera/desktop/100.0.4815.54/linux/opera-stable_100.0.4815.54_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-114.0.5735.9.tar.xz ) _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=cf6b70abae321ba0e501d5d859ab14b1 diff --git a/metadata/md5-cache/www-client/opera-beta-100.0.4815.2 b/metadata/md5-cache/www-client/opera-beta-101.0.4843.10 similarity index 52% rename from metadata/md5-cache/www-client/opera-beta-100.0.4815.2 rename to metadata/md5-cache/www-client/opera-beta-101.0.4843.10 index 23accf106de2..6887932dc219 100644 --- a/metadata/md5-cache/www-client/opera-beta-100.0.4815.2 +++ b/metadata/md5-cache/www-client/opera-beta-101.0.4843.10 @@ -4,12 +4,12 @@ EAPI=8 HOMEPAGE=https://www.opera.com/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=chromium-2 pax-utils xdg unpacker -IUSE=+proprietary-codecs +suid qt5 +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW +IUSE=+proprietary-codecs +suid qt5 qt6 +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW KEYWORDS=-* ~amd64 LICENSE=OPERA-2018 -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://download1.operacdn.com/pub/opera-beta/100.0.4815.2/linux/opera-beta_100.0.4815.2_amd64.deb https://download2.operacdn.com/pub/opera-beta/100.0.4815.2/linux/opera-beta_100.0.4815.2_amd64.deb https://download3.operacdn.com/pub/opera-beta/100.0.4815.2/linux/opera-beta_100.0.4815.2_amd64.deb https://download4.operacdn.com/pub/opera-beta/100.0.4815.2/linux/opera-beta_100.0.4815.2_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-110.0.5464.2.tar.xz ) +SRC_URI=https://download1.operacdn.com/pub/opera-beta/101.0.4843.10/linux/opera-beta_101.0.4843.10_amd64.deb https://download2.operacdn.com/pub/opera-beta/101.0.4843.10/linux/opera-beta_101.0.4843.10_amd64.deb https://download3.operacdn.com/pub/opera-beta/101.0.4843.10/linux/opera-beta_101.0.4843.10_amd64.deb https://download4.operacdn.com/pub/opera-beta/101.0.4843.10/linux/opera-beta_101.0.4843.10_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-114.0.5735.9.tar.xz ) _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=43dcc1a3f1e3ae14f16aa597a493b625 +_md5_=7e9cf51499f93ec3fc6dc34f7825fca2 diff --git a/metadata/md5-cache/www-client/opera-developer-101.0.4836.0-r1 b/metadata/md5-cache/www-client/opera-developer-102.0.4850.0 similarity index 57% rename from metadata/md5-cache/www-client/opera-developer-101.0.4836.0-r1 rename to metadata/md5-cache/www-client/opera-developer-102.0.4850.0 index 5c98e4663ae3..884eae97cd6d 100644 --- a/metadata/md5-cache/www-client/opera-developer-101.0.4836.0-r1 +++ b/metadata/md5-cache/www-client/opera-developer-102.0.4850.0 @@ -4,12 +4,12 @@ EAPI=8 HOMEPAGE=https://www.opera.com/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=chromium-2 pax-utils xdg unpacker -IUSE=+proprietary-codecs +suid qt5 +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW +IUSE=+proprietary-codecs +suid qt5 qt6 +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW KEYWORDS=-* ~amd64 LICENSE=OPERA-2018 -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://download1.operacdn.com/pub/opera-developer/101.0.4836.0/linux/opera-developer_101.0.4836.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/101.0.4836.0/linux/opera-developer_101.0.4836.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/101.0.4836.0/linux/opera-developer_101.0.4836.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/101.0.4836.0/linux/opera-developer_101.0.4836.0_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-114.0.5735.9.tar.xz ) +SRC_URI=https://download1.operacdn.com/pub/opera-developer/102.0.4850.0/linux/opera-developer_102.0.4850.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/102.0.4850.0/linux/opera-developer_102.0.4850.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/102.0.4850.0/linux/opera-developer_102.0.4850.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/102.0.4850.0/linux/opera-developer_102.0.4850.0_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-114.0.5735.9.tar.xz ) _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=14b4bbfa14f1267204b3afb6170c0103 +_md5_=7e9cf51499f93ec3fc6dc34f7825fca2 diff --git a/metadata/md5-cache/www-client/opera-developer-101.0.4829.0 b/metadata/md5-cache/www-client/opera-developer-102.0.4857.0 similarity index 54% rename from metadata/md5-cache/www-client/opera-developer-101.0.4829.0 rename to metadata/md5-cache/www-client/opera-developer-102.0.4857.0 index 0150db80258f..6b9d7065d13e 100644 --- a/metadata/md5-cache/www-client/opera-developer-101.0.4829.0 +++ b/metadata/md5-cache/www-client/opera-developer-102.0.4857.0 @@ -4,12 +4,12 @@ EAPI=8 HOMEPAGE=https://www.opera.com/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=chromium-2 pax-utils xdg unpacker -IUSE=+proprietary-codecs +suid qt5 +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW +IUSE=+proprietary-codecs +suid qt5 qt6 +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW KEYWORDS=-* ~amd64 LICENSE=OPERA-2018 -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) RESTRICT=bindist mirror strip SLOT=0 -SRC_URI=https://download1.operacdn.com/pub/opera-developer/101.0.4829.0/linux/opera-developer_101.0.4829.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/101.0.4829.0/linux/opera-developer_101.0.4829.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/101.0.4829.0/linux/opera-developer_101.0.4829.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/101.0.4829.0/linux/opera-developer_101.0.4829.0_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-110.0.5464.2.tar.xz ) +SRC_URI=https://download1.operacdn.com/pub/opera-developer/102.0.4857.0/linux/opera-developer_102.0.4857.0_amd64.deb https://download2.operacdn.com/pub/opera-developer/102.0.4857.0/linux/opera-developer_102.0.4857.0_amd64.deb https://download3.operacdn.com/pub/opera-developer/102.0.4857.0/linux/opera-developer_102.0.4857.0_amd64.deb https://download4.operacdn.com/pub/opera-developer/102.0.4857.0/linux/opera-developer_102.0.4857.0_amd64.deb proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-114.0.5735.9.tar.xz ) _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=43dcc1a3f1e3ae14f16aa597a493b625 +_md5_=7e9cf51499f93ec3fc6dc34f7825fca2 diff --git a/metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3060.3 b/metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3070.3 similarity index 94% rename from metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3060.3 rename to metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3070.3 index f9cad64adf86..6818c3014c56 100644 --- a/metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3060.3 +++ b/metadata/md5-cache/www-client/vivaldi-snapshot-6.2.3070.3 @@ -10,6 +10,6 @@ LICENSE=Vivaldi RDEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo 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/libXrandr x11-libs/pango[X] gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( media-video/ffmpeg-chromium:114 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) widevine? ( www-plugins/chrome-binary-plugins ) RESTRICT=bindist mirror SLOT=0 -SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.2.3060.3-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.2.3060.3-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.2.3060.3-1_arm64.deb ) +SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.2.3070.3-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.2.3070.3-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.2.3070.3-1_arm64.deb ) _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a1dc14c19861e998c5ee6b9209925075 diff --git a/metadata/md5-cache/www-plugins/Manifest.gz b/metadata/md5-cache/www-plugins/Manifest.gz index 4666f2eb788bc940942d7e25a7bd021070c19be9..1d7a9e7200fc6de06d8459e78ca8e41e16c13184 100644 GIT binary patch literal 1758 zcmV<41|j($iwFP!00002|Akh`ZXLK0yw6wY2PAZpy&gT700EL)avyMO+lezaBoBi8 zeTrV>9D+oU0Eyxw+10i5FK_<(=3zd6{O8Mg{xn`*9{UqN(Sr*;{QT!PfBHlF`C*gU z>aC5Oxu%`0@~PWet9jgdQ_9|Y=d4+5q<$z=yK#xN+4>@DMkbka_CdR+EF02mYg=nr z?xI1u`WeJ9bYb%GJkzrlw z7`coPIyEhlC+}*V&!{y;Y2?w)Rya=tr<%_?VS6U`i4!%tX;Dzyr}(E|E>`Q^^T&Uj z$NB!Z@%*pHPal4N`~J6=M`n4VC-tsRj2C;_D||Z6*rTL(65hIM=xW?!n=eQC(>tBq z2heI^z15kdLsL=C^d>F)nT?o_*Q#6;*gI=Tqixv8W=WGLby&}+uz}v zwX*41`yBU;{mFF}fShfo`1D+v9{bQ76OF00h_|%S8Blcq-zv==ztTLL0cZ8Wx~R4c zntPA%c}z4$+h`~5I6JULgi7*%!>3>1OL}tsb)L@y5Vltczg)`OW7!I+9nOS~7+?mf z5v$c`U7OqPxOq#SeOo?sOd;;H#s*ikECD^}sT(X?^9VNpE{o9({J9N88V-(RfwHwk zH^^S!AxxY+aM&p0r4z&%W386z6`O5abS7Mi2c0por{N$kv>{uUOS3iHL$-;lI!JFP zrpnkFHrgU>Lnec(r&>hW@h%b4sn&`3KM>l5Fa!*gU&n_}@5V#W4;2soBD|#32%Er> zH}zZ_jW!Byt*VSXjau|rx!Z=A zm7zY_QwoHv?(I8+vTAv10+RqV23Brb0a2*L z{b(whi;uKPOUP(l^Qi&7iks1Hu|Z|jz_22;xJiCf@!O9tzrS4MzTx-9_O9_UX})4+ z27&M_c#?(&kCP6GoIS4Z>98Vba#u$iJ3|1lI6vG$tqPdg_Lig|F0|tu+Lz}cS09IW zI{=n0cyPkGVLc6?*e<8&SE>4n8Cb;VZ=WIIcKb7@%$B3z${mNFT~Wb{N6p5~AO;4? zTMm>Ehwu{cFhTvpVQ@uUSa9c(B4gbEY$tEHZ?=hAiU9HiNqlse&{xbpynp-d^UJ64 z{P#zCiYI&G2M+pSbntBK=LOi|9H)>M&F8JY4Rtq_W?d#|zxJNG*b`UpbWP+*3<*#U zx-wWvhae1Un3}NrV>>zsQ-mynKO!*_3j-v8Sl~7yQ2MJ%8>$h@?kEwNbYNC|`7H$9 z9zqhqYw;^D_YNixoWES)Zw&#pH^EjIJ%ACS%|K=w5kuw^dj~RYb<~6fhP@#-dNmq= zEomG?T`bTG7k1>0A$bSix4M8919C!kodK30 zWT#I3iq#!Fsvh5ceEIyyPwlBcK7(7V`id8FIYFN&@@S1P7vOM9EX+J03A{>HlhdWm zSS)KDhx+EeopNZuRwrI-W)Omlt{wyx7kUcwhV7n&g+W(P0Wk&23>V+4tFBz%@#11c z<@GmY5)x)5Bl|$<>IaVC1~gisGbqn$BBl{)SN4|pItjJHL*(W>oD2gE)XP-RC1_BN z^n$xU7-RQ762WW=qYt^qkdSHv^Ft@z@7UT(Qh{3F2JT6b_E0lP++=2iUi+4>K*~ZL5t>s0x52Eg8Bt3 zn*vyo4(7NT6Nh5lga`-9LW}i-BtYCr};1*gSy~zv7f^7}P{|!NdBU zvfzQ;J5m<^P%*R=N*a6JX^9yXXWlB1<8c0?g5hf*@8H9$ngJgK!<~--%Yjm`ZM4MX zw8U=AW)E1s&zRjj=sQjZp~585{EX9#$zj=|HV7Vf3&9+8DKKVWK*r1L=vGWDH$!s+ z`mK%$2Si6A)69bX!Z0wwN@H3RmMOO2w#^47(RJq@pjnGh{HmY+4P;=OivbJ(0H9h^ AHUIzs literal 1763 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 delta 7968 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/gemato-16 ) +BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-10.1.11:10.1.11 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack DEPEND=dev-java/eclipse-ecj:4.26 dev-java/jax-rpc-api:0 >=dev-java/jakartaee-migration-1.0.5:0 dev-java/wsdl4j:0 app-admin/pwgen dev-java/ant-core >=virtual/jdk-11:* test? ( dev-java/ant-junit:0 dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit DESCRIPTION=Tomcat Servlet-6.0/JSP-3.1/EL-5.0/WebSocket-2.1/JASPIC-3.0 Container @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://tomcat.apache.org/ INHERIT=java-pkg-2 java-ant-2 prefix verify-sig IUSE=extra-webapps doc source test verify-sig -KEYWORDS=amd64 ~amd64-linux +KEYWORDS=~amd64 ~amd64-linux LICENSE=Apache-2.0 RDEPEND=dev-java/eclipse-ecj:4.26 dev-java/jax-rpc-api:0 >=dev-java/jakartaee-migration-1.0.5:0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=test !test? ( test ) SLOT=10.1 -SRC_URI=mirror://apache/tomcat/tomcat-10/v10.1.9/src/apache-tomcat-10.1.9-src.tar.gz https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/6.4.0/biz.aQute.bnd-6.4.0.jar verify-sig? ( https://downloads.apache.org/tomcat/tomcat-10/v10.1.9/src/apache-tomcat-10.1.9-src.tar.gz.asc ) +SRC_URI=mirror://apache/tomcat/tomcat-10/v10.1.11/src/apache-tomcat-10.1.11-src.tar.gz https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/6.4.0/biz.aQute.bnd-6.4.0.jar verify-sig? ( https://downloads.apache.org/tomcat/tomcat-10/v10.1.11/src/apache-tomcat-10.1.11-src.tar.gz.asc ) _eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6db13a6d9ffb48b233c0c3ec3a889614 +_md5_=4d3fb16e95ddbfa6fcfcd00978c20f4f diff --git a/metadata/md5-cache/www-servers/tomcat-8.5.89 b/metadata/md5-cache/www-servers/tomcat-8.5.91 similarity index 73% rename from metadata/md5-cache/www-servers/tomcat-8.5.89 rename to metadata/md5-cache/www-servers/tomcat-8.5.91 index 2f649bf1345c..9cd11276517d 100644 --- a/metadata/md5-cache/www-servers/tomcat-8.5.89 +++ b/metadata/md5-cache/www-servers/tomcat-8.5.91 @@ -1,4 +1,4 @@ -BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-8.5.89:8.5.89 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-8.5.91:8.5.91 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack DEPEND=dev-java/eclipse-ecj:4.15 app-admin/pwgen dev-java/ant-core >=virtual/jdk-1.8:* doc? ( dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 ) test? ( >=dev-java/ant-junit-1.9:0 dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit DESCRIPTION=Tomcat Servlet-3.1/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 Container @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://tomcat.apache.org/ INHERIT=java-pkg-2 java-ant-2 prefix verify-sig IUSE=extra-webapps doc source test verify-sig -KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=dev-java/eclipse-ecj:4.15 acct-group/tomcat acct-user/tomcat >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=test !test? ( test ) SLOT=8.5 -SRC_URI=mirror://apache/tomcat/tomcat-8/v8.5.89/src/apache-tomcat-8.5.89-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-8/v8.5.89/src/apache-tomcat-8.5.89-src.tar.gz.asc ) +SRC_URI=mirror://apache/tomcat/tomcat-8/v8.5.91/src/apache-tomcat-8.5.91-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-8/v8.5.91/src/apache-tomcat-8.5.91-src.tar.gz.asc ) _eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=7955f81eb23457c5c48117eca424c49f +_md5_=accc51daae38666dc1dbe7efcd4e706c diff --git a/metadata/md5-cache/www-servers/tomcat-9.0.75 b/metadata/md5-cache/www-servers/tomcat-9.0.78 similarity index 77% rename from metadata/md5-cache/www-servers/tomcat-9.0.75 rename to metadata/md5-cache/www-servers/tomcat-9.0.78 index a71f08ab2a85..d3f463f8c2ab 100644 --- a/metadata/md5-cache/www-servers/tomcat-9.0.75 +++ b/metadata/md5-cache/www-servers/tomcat-9.0.78 @@ -1,4 +1,4 @@ -BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-9.0.75:9.0.75 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-9.0.78:9.0.78 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack DEPEND=dev-java/eclipse-ecj:4.15 dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 app-admin/pwgen dev-java/ant-core >=virtual/jdk-1.8:* test? ( dev-java/ant-junit dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit DESCRIPTION=Tomcat Servlet-4.0/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 Container @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://tomcat.apache.org/ INHERIT=java-pkg-2 java-ant-2 prefix verify-sig IUSE=extra-webapps doc source test verify-sig -KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=dev-java/eclipse-ecj:4.15 dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=test !test? ( test ) SLOT=9 -SRC_URI=mirror://apache/tomcat/tomcat-9/v9.0.75/src/apache-tomcat-9.0.75-src.tar.gz https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/6.4.0/biz.aQute.bnd-6.4.0.jar verify-sig? ( https://downloads.apache.org/tomcat/tomcat-9/v9.0.75/src/apache-tomcat-9.0.75-src.tar.gz.asc ) +SRC_URI=mirror://apache/tomcat/tomcat-9/v9.0.78/src/apache-tomcat-9.0.78-src.tar.gz https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/6.4.0/biz.aQute.bnd-6.4.0.jar verify-sig? ( https://downloads.apache.org/tomcat/tomcat-9/v9.0.78/src/apache-tomcat-9.0.78-src.tar.gz.asc ) _eclasses_=java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=a14409084025987f3c5d5675cd0f67dd +_md5_=e9bbd1654e300ee0c034c0bda69ebf73 diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz index c8d371c76bacf4cc440072489c528fc6725ebd41..cb24d2325eaa48dcebfd362a4ad429b2e73ddadb 100644 GIT binary patch delta 6063 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/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) wayland? ( gui-libs/egl-gbm >=gui-libs/egl-wayland-1.1.10 media-libs/libglvnd ) modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) REQUIRED_USE=kernel-open? ( modules ) SLOT=0/vulkan -SRC_URI=https://developer.nvidia.com/downloads/vulkan-beta-5254727-linux -> NVIDIA-Linux-x86_64-525.47.27.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-525.116.04.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-525.116.04.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-525.116.04.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-525.116.04.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-525.116.04.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/525.47.27.tar.gz -> open-gpu-kernel-modules-525.47.27.tar.gz +SRC_URI=https://developer.nvidia.com/downloads/vulkan-beta-5254731-linux -> NVIDIA-Linux-x86_64-525.47.31.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-525.125.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-525.125.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-525.125.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-525.125.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-525.125.06.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/525.47.31.tar.gz -> open-gpu-kernel-modules-525.47.31.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 user-info 9951b1a0e4f026d16c33a001fd2d5cdf -_md5_=04d1414ce6e76e37570b7a633ffd3a40 +_md5_=2f058afc5a2a3a73028cb7749e397092 diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz index 80f842ad6d20bd9cf2e6db57feecfa26bd31f471..22bef5a80b140be22a84bb6be9790da2a54a3f6b 100644 GIT binary patch literal 24089 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 literal 23927 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 diff --git a/metadata/md5-cache/x11-libs/fox-wrapper-3-r1 b/metadata/md5-cache/x11-libs/fox-wrapper-3-r1 new file mode 100644 index 000000000000..165523ed3c21 --- /dev/null +++ b/metadata/md5-cache/x11-libs/fox-wrapper-3-r1 @@ -0,0 +1,8 @@ +DEFINED_PHASES=install +DESCRIPTION=Wrapper for fox-config to manage multiple versions +EAPI=8 +HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 +LICENSE=GPL-2 +SLOT=0 +_md5_=514d307d614d1f32a4063d64c3b6686f diff --git a/metadata/md5-cache/x11-libs/gtk+-3.24.38 b/metadata/md5-cache/x11-libs/gtk+-3.24.38 index c97f083871e8..c850b8e076da 100644 --- a/metadata/md5-cache/x11-libs/gtk+-3.24.38 +++ b/metadata/md5-cache/x11-libs/gtk+-3.24.38 @@ -1,6 +1,6 @@ BDEPEND=app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xsl-stylesheets dev-libs/gobject-introspection-common dev-libs/libxslt >=dev-util/gdbus-codegen-2.48 dev-util/glib-utils >=dev-util/gtk-doc-am-1.20 wayland? ( dev-util/wayland-scanner ) >=sys-devel/gettext-0.19.7 virtual/pkgconfig x11-libs/gdk-pixbuf:2 gtk-doc? ( app-text/docbook-xml-dtd:4.3 >=dev-util/gtk-doc-1.20 ) >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=>=app-accessibility/at-spi2-core-2.46.0[introspection?,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/fribidi-0.19.7[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/glib-2.57.2: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(-)?] media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/harfbuzz-2.2.0:= >=media-libs/libepoxy-1.4[X(+)?,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/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gdk-pixbuf-2.30:2[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.44.0[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-misc/shared-mime-info cloudproviders? ( net-libs/libcloudproviders[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) colord? ( >=x11-misc/colord-0.1.9: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(-)?] ) cups? ( >=net-print/cups-2.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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.39:= ) sysprof? ( >=dev-util/sysprof-capture-3.33.2:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.14.91[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/wayland-protocols-1.21 media-libs/mesa[wayland,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxkbcommon-0.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(-)?] ) X? ( media-libs/libglvnd[X(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXdamage[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXi-1.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xinerama? ( x11-libs/libXinerama[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? ( media-fonts/font-cursor-misc media-fonts/font-misc-misc ) X? ( x11-base/xorg-proto ) +DEPEND=>=app-accessibility/at-spi2-core-2.46.0[introspection?,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/fribidi-0.19.7[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/glib-2.57.2: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(-)?] media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/harfbuzz-2.2.0:= >=media-libs/libepoxy-1.4[X(+)?,egl(+),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/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gdk-pixbuf-2.30:2[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.44.0[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-misc/shared-mime-info cloudproviders? ( net-libs/libcloudproviders[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) colord? ( >=x11-misc/colord-0.1.9: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(-)?] ) cups? ( >=net-print/cups-2.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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.39:= ) sysprof? ( >=dev-util/sysprof-capture-3.33.2:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.14.91[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/wayland-protocols-1.21 media-libs/mesa[wayland,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxkbcommon-0.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(-)?] ) X? ( media-libs/libglvnd[X(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXdamage[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXi-1.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xinerama? ( x11-libs/libXinerama[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? ( media-fonts/font-cursor-misc media-fonts/font-misc-misc ) X? ( x11-base/xorg-proto ) DESCRIPTION=Gimp ToolKit + EAPI=8 HOMEPAGE=https://www.gtk.org/ @@ -10,10 +10,10 @@ IUSE=aqua broadway cloudproviders colord cups examples gtk-doc +introspection sy KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris LICENSE=LGPL-2+ PDEPEND=gnome-base/librsvg[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-themes/adwaita-icon-theme-3.14 vim-syntax? ( app-vim/gtk-syntax ) -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0[introspection?,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/fribidi-0.19.7[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/glib-2.57.2: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(-)?] media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/harfbuzz-2.2.0:= >=media-libs/libepoxy-1.4[X(+)?,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/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gdk-pixbuf-2.30:2[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.44.0[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-misc/shared-mime-info cloudproviders? ( net-libs/libcloudproviders[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) colord? ( >=x11-misc/colord-0.1.9: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(-)?] ) cups? ( >=net-print/cups-2.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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.39:= ) sysprof? ( >=dev-util/sysprof-capture-3.33.2:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.14.91[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/wayland-protocols-1.21 media-libs/mesa[wayland,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxkbcommon-0.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(-)?] ) X? ( media-libs/libglvnd[X(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXdamage[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXi-1.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xinerama? ( x11-libs/libXinerama[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-util/gtk-update-icon-cache-3 +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0[introspection?,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/fribidi-0.19.7[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/glib-2.57.2: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(-)?] media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/harfbuzz-2.2.0:= >=media-libs/libepoxy-1.4[X(+)?,egl(+),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/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gdk-pixbuf-2.30:2[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pango-1.44.0[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-misc/shared-mime-info cloudproviders? ( net-libs/libcloudproviders[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) colord? ( >=x11-misc/colord-0.1.9: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(-)?] ) cups? ( >=net-print/cups-2.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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.39:= ) sysprof? ( >=dev-util/sysprof-capture-3.33.2:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.14.91[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/wayland-protocols-1.21 media-libs/mesa[wayland,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libxkbcommon-0.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(-)?] ) X? ( media-libs/libglvnd[X(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXdamage[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXi-1.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xinerama? ( x11-libs/libXinerama[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-util/gtk-update-icon-cache-3 REQUIRED_USE=|| ( aqua wayland X ) test? ( X ) xinerama? ( X ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/gtk+/3.24/gtk+-3.24.38.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 18d046bdb14e1bdb22cce6e5d953e364 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ba0a160d0bc504b3daeaef74906169ad +_md5_=12c15b1091cab11bdcdea2698711c521 diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz index cf053bb8529ab27a9abcc478809b7242e66bb98b..2a7c34e5bbb0be16b24288d71bcc760197b84817 100644 GIT binary patch delta 57071 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 delta 15536 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

          %|zs#UIhfi|&d z%N~D3?g|+qs;O(q2t65e;T7*+e1Uaj;GnJM8-MWW|P8vt_SnIT_ zLaB26K~q%?=Aa3+tAP@O@_gzR)lic5QfuwNPF`!nv|fSClSqIB5x${iVpZlbla7DyoDwbGF@^w+Kf=@)+?dDX7Hu5Dz&R3AHv68;O_zUXHixOLm7 zMEDg!A71w`@gi0G?=-Bh9?}_hpSsUi+O$yasVs1>t*pAq)UZl8T01@U#+Vjux|Coc zQG-9taUwO2>RNSsm@d?YY=J@4&kOG$BXm_#RG0(}0`>@TdiH%nqgZax&U6*RbSPmlOte|-&qBdMff1J1pWv( zW&fz2@dE+V#x$7WDSBuP)MyWbmh|X)Zlh*(;o4Br{IUtDqt?7+B-Epx#hDQ1a2Iqn zjH(39P>?Xsyx3=fNAf2m7JN@zK1hFE!sSUgM{wSgKo4ot)Is_3-2-C{(BGVY0`=5#44e+|%GA9+wc39+Uu&-1 zy{fAX?Ir|gAm@C?)RHM^h`R4%gMl4#PtsLi(p&(7cx&IMYh7soeP#vI{ucYmIUz} zUe-IR8p{RA)jpxaoGK5{kyzA(0+=gEI6ZAvBNs*q64a)DH_`e2NDoJZ&hZ-8vnu#^>+wJwr8y#RIep0#=3?v zQ98)EwUzM@A}X3`F06lZ2t$kh0XtFrpk+KKAjZRv*WD_l7OtXx!=&3)JU}ZCTzaz8 zgL9Ur0j-9SM$_P)_KcYlq1H-O7h_0O+W^xHM=>9@p((1V#7kKh9d4|^I|e-rw!?=@Z(ysb@XEw5QQXte{%qBrTnl@vVjGT2YGuO$$Or?@-z*|DAlab5oW4 zCh<*hB*>#Kpm~4mrO6ak)3q^^?1i4#T3?KC)FM$HS&7bz#ApCmgV&mKdX#2tw1e6u zJ3_elR8IaV9q>V;Xbvqqsz>%F?iGlWlnwo`d&&OfbtGj&;}i{^hJ8u6r6vif{PqmKG8Nf>xO zsaU&!CeCeAgYfsExvUle#*K>LkDJD{c|=W1d$kXnXc=J#Bx@R1yO4`k^+1NR{%VT5 zr4ce(Q$v<5UGr5)NsiaF5-Mc!tC|ETrZw(Z15HEtwj==GBa>Ef?pRB03N0$tnE1kPDV=_VIr?~`se4bU;5Imsg^1E@HE~Y)yA#0&1f}E zVm9rv%OR$At>_V+^ysbVZzwTUD{(eplC-Mj?%}BV$rqt^Qd7Bdz*o3}-u9?W>{*2%_Dv_v)Lji#+Y2R4@6Iu~2`ws<#p;18sPg7Rj5sn>C9T(5HlI ziX*8tSiKYJkYv#fD2o#&O1>mH%2pyPaQKN;#>9={um zoOGA14$%w}A~5)TVx_3Sk+SwXLuGVvK}sg%aEKjw~t*<27#VJ|)_~JdCtw8?BI!DHtbp}ncozuEeG=p2j8XA8v zc9jYV3W0jP5-7S(B3oOD{$QvqDg{v}Pr7e7f#EgiBi^IGBLZ5af_Sg;F2}zt+u(CX=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) test? ( || ( >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) || ( ( >=dev-lang/python-3.11.4:3.11 >=dev-python/python-dbusmock-0.28[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 >=dev-python/python-dbusmock-0.28[python_targets_python3_10(-)] ) ) app-text/docbook-xml-dtd:4.5 x11-misc/xvfb-run ) wayland? ( >=sys-kernel/linux-headers-4.4 x11-libs/libxcvt ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.75.1:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.31 >=dev-libs/wayland-1.21.0 x11-libs/libdrm media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.18.0:= elogind? ( sys-auth/elogind ) x11-base/xwayland video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-232 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.21:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-3 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau x11-base/xorg-proto sysprof? ( >=dev-util/sysprof-common-3.38.0 ) +DESCRIPTION=GNOME compositing window manager based on Clutter +EAPI=8 +HOMEPAGE=https://gitlab.gnome.org/GNOME/mutter/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=gnome.org gnome2-utils meson python-any-r1 udev xdg +IUSE=debug elogind gnome gtk-doc input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ +RDEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.75.1:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.31 >=dev-libs/wayland-1.21.0 x11-libs/libdrm media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.18.0:= elogind? ( sys-auth/elogind ) x11-base/xwayland video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-232 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.21:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-3 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau gnome-extra/zenity ! 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 delta 39545 zcmV((K;XZ~&;riT0+1L2&IFMfM}G`g_^1E$fBp0S`Jcmo`ls_s_r6=~>uS5CkkT1i zh%Fy$l~j&?=d^MgJ&a?YEgbz!N3JRFJwj^XtRd{S;(eqQ=Sn4C`Mk=y?v{=-wRRtC z9xKOCuEJl|9!JkD*D-rf^}qd7`1RB0AODyC(msFM>)Ur0s9bNWwaXnx*!|4= zhrPBFI@&oc8-;~H(| zIL?tKUw57>Uisn!`Kp>1>yYl2uQTL7R%^yO?iS`%`06?uf7h;kmS=Htn``$vL#!?J z&EofUrWNLnXXJBBJg>%@%wsm*KG%7rHg>K@O5@y}t=M_oN81PAa)0GD)0})w&MD<_ zu35tSYPFv~{p)&Jt#F=itA!P@Un#b`-o2ddoJSeqK0EJK>Snvk8ogg7-222pSi8{9 zGS-ofd+eTBsEWz7dS7uKF=U>1?^@zr>N;kaSOP|p_n277YS$HG3>8yprKj_c)mmpP zVIJXNrxx$qW9Tzs1AlSO>%g!p%X^lPOTYSYvJ|ujyJa%b%8 z9${T|?veBE{ah=p6B`?aKf70-SIuqp)~|ZKtd_R5zP_wiis@~=a-L`574O92T$tL? zI{z3)I(pOTj-5-vY08X+2kvK`t+I48oJWj2ZLM))KmES1qkpV^hI;XA2M>OQ-p39h zq`{{4Bb@wmymP-+zk3fyJnlc%tMpzLn{}SGHuj}qw$Fd|tZe?Z!#*=hF>Zcf7GR+q zrKMVGAA?2fIQ%^(j~ipx(EE9}apC#xo;PmM@yW69+;(HKS53>uh&eB8f4}%*`}*T= z-+mZBe_Efve}8*lwRqP2wrZ>yCN_7ie$d4_9pegDIYz`jjvP*28*gD@L)$5|m?!2F z;wtx?`(kxtkJmlHm%F=`_le7u8p}*01puX1@Jxs8J78b6jiU_=<2vxVKUS@s>tG#w zY3JsXSkddo&nh2wj#%+YHfV$f(ylAiFf!kaQ6B&TkbiWJ>%!aH9qz?5vhIBMjoscM zv-Jh1jqtv(6!k3QYx^e#uhP353vXOP)JFum$ z)^XowIm=$jMdX=Fyg>VlJv~|HvsG|+#~M~_qhS>MLc_s)m9=Ep8PnK_G9;Vkr>X`}_gK-XWjZlLHua z8#X$IUOF);-zN?pfQU7&y9422HFhDN`#jlSkbmpAM$CPrp7}lOs;_y@lZWK3@I|BG zD#sPWxx$Vq85K^QHK(hmz^^Ynwf?bSH*nYv-l9zc#n~|g-al=&iTIq?0QfJqbG3~X z&UJxvCxCwhmTs-tXPcz}`5pgVtmw(=fyWmn$lkK+DYB--#a+Z&LU#?k=WcujUi_y8 z`+wVqwN?ijW+f8cqhTw6Gw#UdkG|^emTQ!Yt$97<~1*P1B~EWe=OHN_Bt@*Jo^o7SJs3O zOknAvd>v=#dkrBHn44Ei@RY>^op7AakAGjYC)_QZ6BM~KKLzf?AQB*7vc5WwYtKBd zaYCSYg#$$0p^rXKBEg5{`amc!uJ;gmrVDfIe0k^vr|Okh43e~Ub;H(i^Bf>2Za()0 z8i4LZ?7I_B3d#l+nvj>VC}5Cx#6$8~vAnW@G)(e@byaYL_*MxVU|Pl8z^GLDrCc}2 zFPWH1OdJ!`f?6Es4as6Ht`W+;U{qJjW8FoPFo>iO$H?xa(h25-mNX%Y7#6<=)WYu; zet8Oqz#qHE4wd61v{vZMLBxP>5~}9}Fz)tYxxRe*_T|ML>+zGa1}A^!W8D02X!SbF zT}uWOu2>;nbKodffr|`#m)xPjp$jP`T?i~_ql;8#g zeh{D4V>7@CUKXc>Oy_p-SzT~%`d`{uJ$wurNkpBg0h71S0ilE+f{b@ypWVuS+?#+B z2}dDLe!E}kBYeFs7E6ErVqLeK>0}}BGr~!!M?NOR3YvuXg^=0Fv)$m;&U?lzn~dk; z`(Xwh^MXBM02#9cQtnO!;bO0S`WswJxxsbm<%r;{Hxodz(;&zRS2F zefa>okO%~ZbIYo*eHR7)Lz|>{?0c>ZZ3jJXKAO16eqBrPu?c^g@I=&=jjt29pozq#v}QwT zo$$Gq-o248ORRtJJt}cN@bV?3lNeh|2yjw(D^zFkPbqcnDD&3?*+%#{<&foqn?cF| zMLy_+YG4JMXltlk@ZGvM_#q}E+-8hWXr2TYn1IEH_4<4JK7M*Ju4ZBIFQmvN3;;K$f1UFm6IWMv0KB6B;X64%7SCZTiwv0ypm$fBJPUj4fa0l)LL*O@ij_-tW9Fo6^8R0N>_ zAtViL1e>}5w*W*QS&7K!;4~m^;)xrJc!Q=y#Qt>E2>b|qXRELWR_r8`T?rh2(sAW0?$iTxzu%8hjgbDF~7pw|qGpifc56rD!nPoiS)3Fjt z5|GM11t99Wj`PTfv4Kot(OXz&PM|L`0O@`b{xgxF6{uuI;Y$YhdS9_w-oAeR_x5$Z z5Q=i%Zwr=Ig?=XZUV#w6pV03-maCwJ!w;w0j|}&y!FJ9DhedY!G0Ou{-x;w1daZYHtGi zhRwiJGWHoGA$P#m5EATqz7K>PQULTt77@&N>Kt>rktnR(e_XKeLh}YC$64+k{e69*~ZOH~~qZ zamO(B%6~4`zImft4v!W_f!8+_({(BcgfYWLp)+dd9x<*CqgvSixCwBfTqrbP3xyCX zRN}6yu!qoyV{w6Gy?>Q&f+sSi8}5NP7*P{tKkKLX?kP9sM`C!S*s3C zwv{J*AfH$ie+AfwV}piy9yl{^G4xhc`_SZYIb<8;HiPOJ;?Y?;_*<<3Oh9|5&hVL0F%C5x;_flGN4hJFx?J0u|b&i9!7l3Yg{#4y4NI5 zuv}~|c#NeIraADouQ`eaqDD!tQq`CSd~|O@%yxpC+?*X2Hac z?9Y!U>SquI4aJ+FQ#NF*KnVCFp1K5+8V)*APowoV|J92wQubm$>Ppc-fI&b`_+jMx zxi8~>s=E{Tj|wb=k!Sv}TpxAN`HovR6eqwJ7Vcht=j}4Yc}D~Y#+uQ4So{q=Bq9N{ zyQ1Wk^v9E?4kCX)#N@#ezi|kR<}&31vhPL+!J`l8=Xu`dc91fNjjNdvB@DsJLG3Cx zg@Kl!K#kbo0QqpT<#7toF-DDT2%-b&iaa=i`RBs36@u{zregR|aeUx)wLT^#aPjw$ zI10;+I-eu4D`0kg@_&(k56X7bBTv@}O=$kgV?vx^SIrCq1I%hcp*>1snT`OHQx7zM z1L8j<;A)>p(kuYrQ8J1?p_<9{=doe3h)j5m`Aw(~=2c59E8aJxB|w2eL(B@^NC0E$ z;LtC&HQM<8>4$GD+4_*WfA`0lGx$hMMXVG8Ir5i9$fn$h8DPPf;Dgx&4DA-mpafUF za6V+&aqz?J<-{2f!8gj0cZ2-&#oCO2Ya?@~XBVR+OjQsAo{5t!o^ZM_-r(yv31oYy zGI^SG-R(G`nuwKDP#3A05;{yPA7;I9ry~@2DPaIkIDlQED4cCy+K}%NOthlV5+ZvL z`fEE>XL*k9Xu*6ag%y(9^5nA>&nH~=e~o5S84)Rs1=tBZ+~g%A{f zI5ZSbgDc4)3op(iBQD^XNs*U`o`e8g`Cdeb6f!Oc-$A(iv08AWyCUgW>BgQ*2PSbS z90X^UHlRNPjF{*H$LMY##znx+5DVCBmCl5T>?T@ga~5&lx(9F$nDE9d95EK=8t{z* zXdRy3V7)j2lJ9l3er~_Cub)07Cf-GV5E>cc0=JRS@b-{HLMzSzHg-hG4GSAjPBnT6 z3sQlVND5pBWs}%n$R@&`2f>j*f-w<^f?9(;&kBsS3NeIMbec&t*c=ajN3hdfAw+G4C7k>Vi(zc%@Egg1^2`Zf7~ zLYTrRAVzOYVnIfUmEac9CQo5Hi^xWlG|7RDK(X!<`HJj-Lf>rJ#q)ue2pGsS+HylJ zwCPo%iUZh1#^vh({8;oOsoa4Qtoy(k@`0035+xSEL6AbqPF5m@!z_9QA@KNJZcPhk z2$PEvE`M}X556I{)6+D#9^#AVX=Y#%_&6sFp}=Gy)9f?!7mAOpXLSlv6wEa7-5Mbo z9SxOU7;=Y@sQ44u$I@@*#v1Uv8`%E+(1;C)$Lp$n{qp(Ck6+t4$TJgb=w*b^H(Rh(y+-u!X!2$YAmBnqA^o;|hhxpv2_VN~D}1P3`gl<@=hv<=E& z;l{u8R_tY+rh!=oth>N#5VkjXfYk0+>Zgx(%I&Xf zJ_1Ic3z7}O!omh<2ET|=UHv?apGZ04P=-dR72Z=52u>5}7C$sZEe6sPIDkh(H*oX1 zh%OD829TSzoYqWu0+ro8K71ejGR;~sK7TnjDq*oI-Ozgu!cRi_*UcZF!UtgiQZZLu zB`;#m%aVOw-#@7Bm(15##6T!Q2gl~Ipq2N;<)>7YC)_tw6n>@y0&Aem38)7M09J)I zC_VCOomgt|g$ne5RwN+jnAyOl+v6l!AvaS4?a)?e`>bU2LlR*^|4#EP{BaTa`hE8mJ z7>GQRVih`nhWWB!zkUDyvE1b4sMdJaJupO7L!C?Kll`w&JoJN9oIG@gfWdu0QuNP# znk9h2v;zaj>5h~MK@;yms<7K8Kl|ZHAY>bQ8wp~EPLm%X@q8&k^mFj^_wBR;(g)fv zIB2}sfoPf?sQ{&fY+M#V!ASUU78z$ii3g9@cTjbI!sb0KC#-}!jl+}dVzJO+Q39mi zb95{hjNwIz5(vSns6R25CH&==lkEv|ef$1uUmp%@AMKWTL0C9T5C6Ug`V4W6_XoXy zZFcq?3N_$hp~+7`iDw~*`FAJJ3Y4Oz2!=9!HUtup)B->fmY-v~Rpc$Ro{v zU{+zDU}u~)YKd%!tLlGAb6`-tmjM%%_8`0A^M#MJq-jeiFgA3_%>yHPa_kl31d|hi zw4oi%5Jd~i&cW_jxwQzN+p4k`@jX9(Tc3aX<->Zt)XYI7w`Xx@fe-^D$Q9hK9bo;5 zf(3WxSO8925X;Ncy+-^FCjcEM9Eop#uda&c3$0q2P)i-i#-~!oYPpTs5|A(wkfnP< zhvV-7xg}P<8Q6MGGd%}@n0hLX)K|u20tLXq9^joB2gPM)UZ;@-e?m@%cA##<={cw8 zWx&!RXkS-={RbA6$64JJ|1PGCFBN5A*``Mb`Q$4{|FB-av|nFSJMY#-c)S3A9U;|& z+65R-BRgR%E^AwE%wqG!>|OH^shK7@499a~`~$XpAuadp$gk20E}sthL7;T7~NAX z;eoXA=6v~W7=#x=-QoNuSp|6Xkq0J6$n&%S1oB`tax;$s(=%pZ8vIFW1k+dh`ub^q z|HxW-h4%yQeH9DGGQM|UoStX5f4iq!DPxr-940|0A>h0{?6VVF@)>%X*@%o6B`Xnc zyu>pFLs@5g7n&U>_PF7|;q$pYYnF{6c09DPoSH>>3zFOOToenCh0Rp9WMf6B(vx@$ z`-gGd+X`-+@Fw&ePnMiGLG+%3NR7|#E6)q6TyFRb$dtoj1rMt8*u+`Of1@^93|B`S zU%78Z#E`MSlt|BStkbKAe65it>LGqu1|snV;e#$fFRh_$sEo2%Nq9UD6F@6or69dS zftFpCE}3BL7ZA>>NxwTd9j!OT1|Xpqj|9Oz1Kvh>pe9Md(N$}+9<1DyqtHhwITNVwjnjEZ>eoL+nYd7LL zCaU&~lVKYf6Y!F01$7Tx`p&Ttn(#zRGQgwrlZ_h~8Xh$xC)s2vJ&at0(*lTblhDOZ zz}~TbNNTW?zZ)F^)05pBSAX#s9<30Ajub;^eICR(Fooxu(Q`PSTaBiwl2RVag6TP7 z9+t)P3)tVq;_aIdzQL%=!+sXwjkHE26k3>dxUNx%loqGLu*@x}K3laM#j2II4&jzS z1#s1Mlp4{Wa}eNR3zlcXT$eerDk6ifMj?w_EAcb(YTzbFEzQ9=L4P`+G=EsHpTB(h z^+Rs@rDl$ByjrmE0%sC0j|IDyBs|3c5g!_{l!!rL566Mp9%vna(gV!f<72SEDy3w} z--3>MxNi=RU`W&hAD|cU;v{OCU4kkoELaU1mKU(O~}O4 zGcZUvPp|8Rh8(Yy0`^p2YrtTCCoveoYwB&EJS<9%(2j8tbWWCmf3*mR{{bR+&}o~G zC)^%P!gUYRr(I!Ac%BzQ3;;Ppz?F|V#$jm>O9e|MaAac`ynn4&UH{(Ykzn9;3E@!7 z=>c^aO8Pr%1MxvEj4w*YAhjxzDHI6av8#0oADCLaf2P z&xQ!G*&skSwtv-9i+D}o?d%=|3k1J2`qj8?=^TKIg%xXEJ>{@O^jc68)@tecW)D;l zOKUk%dG|}AV*mW*??3#hkQMp&uDbzKnEG{!dN1j;Ck60)fPcxp3|U-!a$C@-ncvHrCU#2* zoS19srgAL#VF4z}GQddtv^d=I;dNV5*&x!0RNxH)L!7#-EiNprryRI7HWq+_NGwB7 z0S5&5biyxSLALa~kI(KBj>#)?#QpVaLV(}o_ zm~Uw;tA8i{C`qeFfLMrutzHoDg{x&#jtu0&@j1i)GrQ5Uf!*5CYtvkP9Qj9f5GeF>)DNOfU^r!NJ_CCq$@X zjN6zKCL#$%9NAy&F1BbrU<}h!z-XcI8Dc8SLo%rS5+?UY5>{T0*w`IRB%Dt$*>_IC0?Oopu`@d1i-T=hx7 z;I|hsB1;x{TX-8-kQ&x{RxE{3`LuJS064Z9jhf^4s?hf8`X{OP_7TK-*F==Y?Q~FN9<@0ugLI zXYWXqp%rhFv0w()Zd=y$JT3G6NMF7@-xdhm$!G9D9yh|_K!$RemzuE?cugTge5?IC zFgN7oTX|EpLGU&<0N%kyE|47CNT$E>(K_v7L#sjKEvH6h@smM?o(b!Bdb%z={fwQ5 zf3`ya-O(#b7q`yWZs2cN82{xt9gG&dxH3?UB)jN`=f8P+ovUREr3VOWW##Y6LX3JoJ-ZbnSU6g@R z+f&i?@H1IA`V0I^Yt9a(n-!e33Q4Jg8MBWpzNhqALXIxa<)v?7|NZALKmMt6fen6l zNu*9=sd*$G7Es3CVWl2()M|+|NXAztD?S^Wc4Lms1Ca>7N>=g^?6IVI+wXcFf9TI- z#x?OO23qV<6>nY#14g+mR2QhsNA(UGysa2O4cE}I%`zT{CZPd7eRPXoBck9aHfmU+ zhvZyV2h^J|W1B#jXO7mBr2*wihN~sQBAk{48Y=$OyufB*+(b8}O=D|sYt;$I?<@A> z`uy$F=fC|$#mzgz-rE+?2-b-ZcdON=?Svt-YeFjg zVL5MLV0Z-YeiQxRRje+A_=n&x<1 zo3#s`C*LoP9zTBm^2_?+GvWvu_PT1<`>JItzn+%PcpgZvhz~_)7~t!7nKl3*>Bc(H zgPll4Oqc`BY*!e2IZX~K+*d}TFQ)+5QCimT#qfA#H`8!qIjlRx9LSIkLFQ3;>AgY# zXf7d@7Ns5cwnTSq38Go%f8H+X@v&1%o_mg`r`5v?mdxtK!yyIKVx#Vb_v^I6w?T*w;>x+&HsJLo9N?moqfTtr+2#T;QxE5jvA3Nf6;1%Ef6Z%|SFyJT?gKY&cJsCU^Vq-94 zM=@aK%V`V&8e00c&0?Z805ve<-U)gHmfSLui{JN9>A;G+RXvugNzhqA5O!GF60@~3 zK+Q{X|Hp6b!{PVKLCCu8QR=+Hx_=PWki_Z%AU>ydJxqkymIfdcbDH)nf!=#>n-+&T zh+@iY3<55=ZwDg39948YW+|=C3`M~`E?)h1an*V)m?ka#o%18-tAW81=a45$UqOW7 zDa!y4h)HY#5lae&J%vXZbdUUJNptr{nR~Rg-sAh1EI4%r304@?0;zdfj}CN z3@dy6CcZPCAJ%HVwqU)KP#>%obUZy3U5oA6rfcxcX0<5xbXt_SO#Fn~WDsUY#I`-u zG+6LlL+o#rH$8PjYw)dEYXiDL*g`NphuzH{FWzeN_)vNX6RZA~bVYOr^hBvSJVGsD z@6Egg3h3VF?0e$Ngb*Iij#~1VpVTW`(ThfNODfpB8+h`JB*Z&(du$?>5N-K>IxRdK z1SQlB6GhSmS(t7sRmLz8O%h=sMmo49Gsrf*QV}X+u;;A2(J9fomha>%)4aL0lX{1IfhTX6Eo!5Z_8 zM5WU%{19~bOT39&Q9cN2qw^~*Mptu`rkk?=y64JJf12r<&xSU%PV z=(=yIGA@PigbKhWfVC`cVQ^2+4|)?1!oAQ2m{o*?Bw#9R^9)W4K+3^&vxVoqq_<9If1(GG80%VQbRa}~dNxc^7Wv66o=ufjB+s+ZG zV~Z)@QshuPI&fZAb6~^3Wgz3tU;-mvN~~m_^L?>?TL1Rx^M7CCwL-vMeM_~@e@4jD zh)|A1A1O~kk)V)S$#pF2DD2f>)h;BZm2T6FV+NJaBRQYK){$cF_^LdCCHZjx6Xx+6C@QX5RJF~qMkrD#Pmd=uJ9ao`?V{HNtZ;T9ys$o@C7U;VjqAZ ztjFZYvRnc>%{tsiGn}RfubpY*e+TR*!7tbvj}(8};x5m1QZcV>)8c`BZDnT;9&Ro0W|)+6<&PmL@Lz{>tzHf5O_FJczs! zrcBgblThO*kUQGuGGO}b)KeVQkpbnN+YY~#aa-X1JRpMvhV_h`yQ2+V4({RK?UZbe z$a%G|@8AD4qA$EuO~Z!oHDKL@WuTQWyE}^8)HjhjWA9N&-*!*Jk~<4wWppZ5Js~`> zl-9dVfgx72cmWCCtP6I`e+^)==eGP{!BTDB0)NocSSI>D;lywLXuw=2gw!@BYu@a` zud|%XV8{kxJI5J#2()5=quU?^;$mBj^%%ka-u@CAfBNmU>4P1*US_AkbZj&R5Kt9xyf{1!L)MrMe`If-mPhM0Y)!u( zab2%bValx7v@Y@C1V9Bc2g;Sx?^9$f&EZ|HXYv{}a(D)oEs%HcluZSA?AxgaFIG`~ z2eQ-V>!O_om2{cB+JfsfM+iECf>5j3-cy5QX;`fZdv*L9R9VeA0S2fV@!Qd5e55sz z&fB_dmSv&w-GE8KlN&BG0b-L+E*XCWQ}Sns9eVC$4K$PEE9(1r81xH>4sR)IL-Vkh zZJ%=nY);whd7(clN?s-nqnnWQ<1RJ}vg)`h%LolU&a>Qvhrs8o3}|^$o3YfAZO#XD z#I}&0L1siIyg{(+FRS&*VF91MfBBG?e$Riw1`kI)S(|~R?k09G^}hX?+v$HWD0!<~ zs%#|@dJwg@y|YeBAR=H&1KfA04mNZR>G-;h`7lV_ElC`bWh=I)JA_ff5al|Ar?+%Y zmop5xB%xv)=#x}!fG6^&^vn!`XCY7XZP(JVY>LaXp$!Qh>42%jq)qhh<`JH00ekx+ zaTB5@1#Ii7syy~STTf@HPK|#;5-G#WOS{LX0dlqQnvZzt>YnPWdYC#>ZQ4i`2{qlQ zPe}8?6l1UpXU}8WVv=Ekj%EpLNTe+K~tLs+NdA7Q|!&J*5}5>C^~*(%UH?!78vbw$*xlO*?H zSLS1M5{u5q6(XW}XmFEdIE9VA_(LKdHUzoej_ZL^9t0;CFGiIKxWwucHO&9o0e(2g zZ9c;c_v?avY+zuy;!6Vq94_CsqgXtCU(y(2_o$bEk)mh1Ab&8Ee*{-)9#{Zj*pNB@ z#ah{`2l0bVAqyM_QUN(Td74M$fj?Sup&RCYTkUBR_<>d9nCBapa88&#&M?p?yXc3b zo*lJ28$798a7r_k*eu-Vt^nD(j}ZJ@d`F#cQc4m#$UOM0RE@8yQ$^z(0f}C2*Jy z@e4w*J-fD=CB*ky)?i(y>cXmGu>Z6!$ypOm0XOCW_;r6a)p1P3TG;6Mw8R8sC82UW z^?KO<>J9IAV9E&YZ7PQJlJaz-&3pz8^J08G&I;rsI%exH#QxLY)}LpKrVq8OP?<0q zW^tH^1BfB0IFBX&^D2ei@}z5TE4WTGh{e{uDU%&iQrY2+%d6MA}Ow*r#9HZ}Zdl ze?0ur5!g3`6+E|@EF7k|=6#G|3TZlz$a2{@VFZ8JIMe}6nMXl_*joT8Qxr9xhw!kW z+Qd)K+0ilVGm+GjuhHx)T5;K@1&U42CV}1bQg(93({lRA`>k!Dw)<-aW&dd$CfET; zD3B~PqE2Db&T8@?^!$B@udPtGhf|pIwZH%i7%DW?VPudHC^-nt&$WFX(v4W{6)Xg& z>vey*dV8&C3h>7FGh1i60@%0OXPD0-40*1)FH372a(yHxCjmn2%Y-NPV`E3valM@{ z7rqh14)K7^AP%laA33-s!ZH=r%a%h=5Wx*Jvt>FlJE`qGI36a3ABy6DRxAlSMy1bE zVeK}3uBS7pLhR!stdXn-(xxB;D&J-2$hLoS+W8^t*wZ4#c0z(qTe`B7xsL?@A1fgs zTPs*@@^J7VD!it=KK(jgQ}))aysg%NXWfo@Ms%`cLLZ;sAlI$KXn;1{+_onRvM^qo z?v=k8-!s`eXJlz@d4hDC44Sgs6Z{{hYZ{i`=Ci)rGcMFXgreWR6P)i#@7>&GMkIgx zc{*?6G-G_I6-Kv1&Z$OLg%VZas?X%?Wn!=aJ?x4@@n%a7${|WSx2U&eoBok7)H6d= zJ3=oy8cq<|MIIc1!sMVqYt>&@>&NwiT_% z`{p5$yLNUee(x3q{@Nj1ktkhlIdFgI9*9wz**X(kPC|`l9QH}nZkgH&G})me)}-Q&{~6c;x!y+On^Qd4vc@$b+Gnw z_yY^F9X1NLATrq`V?{eL^ROmm+cWLNrON+zsyKS=zEyC9SN^TJYzh8qvtn5LX><+F zwh4A517x1|y`Kl&4Ij36z?R))>Kph8b_0RT(@gGRElIOP-7}Zvu!cm$u`To&-)T89 z6skaD1K@FoXx8AyTZyGvt%!d%0Z#)2jSz(oKqbw_0>1rxU9X?N{P>~q{iQ(Kz?E(M zQYojCwL$aM)B5O`P;#ulOwTUv%EQ=7dmlA7ob;GhC82%c%E*6vhb+jq5(DJeM_BE2 zK!1Zv$O%{;+_6}Mi1}kkt-Vil$7PV8t2n27JG(bw6c_@wyFxpkL1TZg77z5QMSF<%VT7+@xQP&- zoa%yPf|A1cPv>NGR^bqlJZ;1Kvn4^NElhTxKHb~6eZCyojwZ9Ay726dvqC>rf@3jb zyN7Ko{M@!Zqvd~BmHq4YuWkQn+T2TQ^e`!!n2--c+|Q?*9@HsLxeBHm5%o5wbSGR) z>%e)afmj5#Ev4y}s-ohasiFs#56m5oWUz+|hR%Xp#&J8H|7LGaTdg2w&4aZ1K8eBt z-DG7JQjlPBI{+Pp;~Be`g|zB5HOB>jA?TfZqz;FqZ?u0lwo(BI$;HO$qNE$U-zPNo z8RKU&F6f-i(#E|IphWg!Spl>jkN5yz-xZFp^{eH68B-1b6-Q4OJ`SA?r@spl&1|{V zhP&A0_e=-u7&NZyoW5jTPKQp^tr$Y9Ir911&RU(8wezOkvhAXiKt3$G!*Wd5xp0s( zFA6#CH)4N(A1H^*!CB2JI@El&BsSYyG99_UsLsC;xt4hC^2MX|cPO|*#9`0s?UX)nQPzxr#r+^1jv_4a)BZ=XIK3tcZKw0s8? zFrRiv-E2&9km+zR2tm;zWQ1J4+oAR{DBz;YQjdTA)Tv<^02hmUnq*2Q_Gbd`S)SJI z6&rxlhy>MVhGtNG?+RhGE#+i~-`vuIMVxQcr$Qh)O}8QToAbO_23X;++`lD--V?EHZoJnGpsnHTZIixe0QTtV+B&2|sd?7DFI16Ze!{lx`YC_d=POukfBSrlKD})5A8H8_MLSQ?nGx5kuSjqy7x;&I5>hF_B`#rvO3kSWCuHW z0R>*@P`uNwsydmfqP8Z!S4fCGXx=o)9GAw_cV$K$I}7@dwoU(9`W^>g}=35+xVEdm(RRg*etA; zefzdE*&YaXHm40h@UIQyf(oNUl67Yn|6PBrruTQUHyZ#S_OL)@&m)_KmQ|P;=Y_Ea z!fr*|j`MPQ<_PPlg|!cZ?eXfX_aTt;VFlivwU(*0XFObRxPtR)Omf|TyE!?qk4Wjr zq*%-|S@a0^v-uspexkUVIVX?2@4bKTE5*YddDF4@W0pTB>M zzy0a%rdRY5qx{Ba#J&;xJPAhA#ti#gswJpxI!)xZDv({Y3B7x)jSt^g9AOF-Nm$3V z?ZVvS>0K?hH(`Dbc;z(-MZx_@*xO~xx78%?Cu#fnS!X*CJ*L>yoYCVX@<1$GUTcBA zDD|w4I_Ck=u`uB9vJdwiT(Xv{rF)JaKy+)Kl(hmE$s}=tU z`r{=;{@nW4^`V+Dy*nfUqkHvHn)Z1utN0vEf%J%u*|1`9dlgpTll?p&e_&?_@haTF z@;I{xM~;+oE|#;L-T=(9Dc~U8@L;EmdLDgyCk3wLgbE8PhQlLJKgb_&v6+D&5UOyk ztb&kv%~7vBgcB#Nu?Cq>#e+3{r)L`#cWRrzs?VqhuOs8nQhe!H_<4W-i$T)P&p5GQ zr*Kt=&4Y`?G3SK`{QH(KfAU#g$Yne6k@{tV-U2U04ctr%yq(k1a;=&eJlg8tQoMiX z>2U}s`S^_8v%qxS-eogAsCmy!09w2|QDxqilUe5pY9c%w!2lDrpTOx>9=F8BZ(kWf zbzm+0sI#L1%jpov;!QpE^md(&WH7_yxQiQWC|3ksb930+*?%9Ce>vKDR`~17T7CMt zjn^FEiyziIN4yE~`y9LPZrRujHYT4)m|(2Cz*d+$7pH6;VbQ2B+=XHclh9S zHJh($HO3|H)AFckSlnKZah&I6vO}T|nemv{a&gqX^S10|4xVyDW1Xe&95LA?>9v0V z<+VO6*5|)H6Cgj%IC;UYW`#jIkPe!W6H^NM^Yq@RXtPk|;dtauc$%JJ05=edqm%JI z9)I3(6urAzlIuGODuxsMcg;#X!goUoQZiu6K5&jd9K7lBY7&guj9fFTXJFy?m zVM8=A(NRFSX}&$=gVbDRs)`y5YQ-L8GewKQNv$5LN6&(8Ayoa%SGz0kAxCf&h z)z-w@R;+}#fO5#wBgY{1CKx$+u4_TVTb16XoH%pG@R4lL7~SBUE>jh79)1!ldTS3I~Lr$T06G;dWFAnLK6Lzl$@1fyjQsYU!u{?thr{ z*CqS*=UdcX3ZijKLbny0kxRPlLd z0DnK7a=*r^7tz#m^b%wfquRw2PA_XuhbM`S?%YNcI9Me}z`46e8o6W>Lo;1=SB7cWBNaknwwUdQh6KJaUkmN4Y=&KG##x;0oF-8Km zn2nbYmHCvTY|9znFAsZ~=eoQnlL!czt`2Nyuu|K*&ThS> z9o(y1?9#{G63ddkBGIPI?kJs^pK&|Q>QK;d;Dtn&lkX(bUQoH0^_ri*{eS5!jU{@lpzT2?6nzLE-@BDu4{H5al ze^lmt`uyV$zyAE&kDoq&xInYKQ~i}}GDm)FP^fsLgO`a~u~Q^7w-?)5wio*eX9KeB zGT|W-xYw&!m7xkE7HX%rRWdPHbLdTlVlX0!@PEP0?i&Nam++e5G=H4jo{swW3p67d zI9S%|so=>jT=w%i{eno7yoLo+_3q5#g^LDLFO&t8hVzHlKrzmzqO&>6*FJhe!s&F^ zY1YR{&=_HIjL~W*ERC3FOCv@Z$_sV<|za(W9F|9|m*%U+#FbObvXU_FOL)$PgoJlAI4(IKswaLOz%YC@vf1HqeTc{d&*%Wmh3a|Bv2G7#>l50MleS8n5VTK*ke-% z2kfh?sEGI0p?rAbMe;hG;*bNvoAXt?t%yZ?S*@?%F|o(aK7TgBpCP>5t#*657CcA4 z;?vlRd|WWWexukNUUjU6Q74=Bs~ywJ`&P3iGChSxQ7$Lv2d5fe%h6I8hL;O3GcnHc zbtw7yw0fNO7@Q8|Q_`4{dP|9!*mhb$JfX_bc!zL^#WD%hwintR9^yKCF|kj<+k(Bx z1m6~B*qZ%H0gG^otTjk%zEwrgA-L)KxNa|tmFqj2 z9q>>n8cs*RoX_#a6|E9yTcK3AhLi7thy-oOHtRbF&O6pRJlvyhXz=gXXM?dcs3 zksAl(dff9FIAwd96DVeE4m!N81{~g6SL~3}5ChM?l)0$p>hWiYuq`lbTc)v9{r}U&3EuFPZYhjMgUXInmYsUc$ zv>cY#ix&hCcpxc`ak5U2J;ZR%=d$JmJv^fI$IE`)(*vy&lPEUZvqgd@EBvQ5`?Y=l z>4)#**Z-5|wjSt{>BScF<+FF_t@m6N7oHFNO zcf7r*-Cg?VSoFc)Ht9hqX3KJ&{wEWt+~@t6ISS@R?V@Y6#-OP37+2GMO&KQ zD4KUKIKQM=Iecu-H1h?^@P=*$cyK_a1C0PM0Q0mL69wG1V@)mbiAPhBPg@GX(FrN^ za-p=dHRy)+Z6%xaK6*8wjjzLQZA+=+PYd^9vEFOL%57={TYqTTPRGmcNADqVoHWWJ zK3)9QpTpO0YmxSlEgjB@u*k%j;>&wByfrI3ax_~8?Kq9{Tz50>?TMs!bd)=J7sWV* zc?Y;aLSFic&|ZW$g~(EUuHjU?vk$MpWg&>Bce6benP68l@f`W)RnLCO@mw*IO&9|$ zc*Qf=89(;6Pk+la5@gt`vAql4*c`3$BNUx%_C3kte!tBEHSle{=73%r zj69qPUYS%;Kr=woAwFnM+g_{LD(kDG`*m9P=B>rf?nZ)K&O52K7jtvrUc~`8-nZmR zC#Z<^^LWHzAzE@a-QiV)nTQfF7i1X{@qI+3Ljoa&PJg;yXfvRE%4TCKwgfm8V^j~5 zvb|R*;#G|Dc{}s{cI@@hya3jUCrs5T1fB>ZOPr%Jo)WXu+oL>_LXJ7j5m(K{qo?yM zf3b8w{`~Dj1v-J?y_>CB;1vO=ejk>~j~eI zQ75(Jr+*ln*FC(N*87kw*+pQcp%kzy?#eLWXZmX|%}UeiXtMW)5XVG%2{$NhH=!M^ z(TYnpDcLatYq?k=7NKHG+p0tmv{*iu9ntMYp7&V}d>!tyB*oiv9H&+|iu}eLvn3=r z=X0FsP-ds@TI_PXrh+~!-KSrF`SdT}*5_{@ItU)(OU<2=U=EW>Nh*Knp@xDTKd1g! zYggdcXt%1#N2scT!?XSAHM%czQebNMY;(H1#Ka5MynI*%8m*o5`ZEg;XSZZKcy0T6 zHXr|-+nAq}c=w?$)uFPIN~w>-dO5Nqe7uUeEH6ho)z(D&dqkU~`d_Ty&!0a3_HX~v zzkHq_Zy$TPRRv8l^p$_?{E+!f2Yu=>d5+2*&71Z%<7E*e)mJtoM1P^N|+Mn5`^lwiWY0nL}=@ zvqIlG>fCCz4cG@SXmS3>>FvdAkk`ux7JVa0EGTRCq}h`ZRjHG4N;z3}Sc_`S5fs9^ zN{RNcOuV^x?3nTsy5MBRYFT8ymn%A*Y)nka8*}+|9RIQ@M87$*C!%kQ2c!dE1CAQ5 z0p0Qr>*oqUPrIg+8wM9KUaLD3QQAwJhXuo-lLJd40j-lJOCf*ba6Hycc(U29J%g%& zH-ctr1DU{D!QV*wgsaKp%Suj@`$KokKp!iS0EuH zolxY}Ri1WXP)IH$!nEhBKGz5rK04e_JJsck(E9YGuI*eWO0T@T>R(B1Y(R6=QY8Z~wnyaL1<4y%)ilZgjMhW7Ea7}^{M z(s`pfS`vSeY0=1GwYf*Q&ASD?mht`Gnq~GQK<*qsl0xya46m~39tOv=HdYY^Grasb zur>T8EF&8&AWBDfS_uZ!`Ht>Aqf*~$p>dTe6Ske4=tT*)E%$^wr}5TjxL)CJ|3T3B z^7X^TBCi!zL~6Umy_o&Exga=zU?*>6y>%Y6mrZ{QwtBGHS*Rh7=A+q4VdZ^K4zD8~ zqd9S&Zu;=aoPph!T~*dpImD+Wq(oLE9C<=HIui3O(4w@k3v5!Nj&+?f{nJjBW2Me- zct@LKBilykY+I|amebh@1UNyN5N5fb>8jxr!M>woAi{Ic!5Ur_;oV5c6PU6YP{-e> z4zhojasG!j`@O^PhcCab&;R=C=YQ;|C~i3Rw2#R7?UzFwSG*n$J~ndo@VLK^6T`W^ z4P_HJyOUKfXRZLT>4uJiciV#D>4jbp(18DV$oY)k2SB$q#^-@@<-=QY6oX~i>ka9= zYEC8EoEwbnvz>w$w_454w`MT_l9||qcMpHFhJ8c!y7^#lfXG;yQyGi5OKe*jc!|3{ zIRfux55zJwM6)LC%<6RC%i7MT;Nm~Byx%qKAEEY_|3UR$gKd7fOyjV#s;z00VA$PJ zMF}=;<@UWjw|uVZK=K0FND27J@-~_4DVMe|5V0#w4N6e!j8E@Vd}B(Zj-fY6LjSM1Q5cCd^-pC$rQr)l<=u&E)MBgy* z^C@6Et!``anI&|WY%LdSXo6`E{lLdRG;Zhhd*RqEr+F}b*8cy$ieKBO*O9v~1%K>j z2}|~B^9R<`g7r%g1aWGUqR8_+;H*8t0xaeu*bx!CFM+uAvUVq?2DTilwd#%Eb#x}{ z@ANCL)an*^@?z_$4Y4rsu$Ud}e=lOoI&kuCXH$p4lYLJ)0TYwAPah(O{@k2_{Pz;! zHthEG;)uD9%(i*$4w&})M3~|niRI<7r<3?kWPjx-sQ^U>x*aB#D{4TqoWGaj+<&=> z-#&k=1W)g4hn2)+HcPr?d9YWP;1&nG9$r9vJZ$;9Pf5z{Jbvq1F-=$;U%9z zyMI``w(PE6M#2_*X^@kPmP7x&Vnx6-xjroW#V~Mj6dt{{9JT3CW;-x z2t3PV$#?v#wfit~Fun9=WCW?>Jh3mqhY-Ik2RM1)(P1E)~FHN^I zy`jz>_5vfjobqg46mFz%;8xBv2$xI)kAL?Z=deCAI4;DJZ!qwE`c${#>h^Yu?wDrc zE(UxlXatvjmusFT4yzwmi5Wv%1h6Gn)`ewj3cMg$?rxcP!EO<;GVb-{(pX0i!MBro z9J{uXW1Xy|`wy}AA6Fz9DEE!_1J?*-XPB^Fd*6l)w#})ky`3%LS2mCL%N}wTEPtY; z%Tw@$HC&dMsD>?MvJ@Nsb~qX097n#oCmz!rwg+5TxQw*I>RInV{T@mteb~-*u6=>_bQN^oy}g< z<2XjFzj`yg{nlo1P9;RWgSS;4&f++n-DRhm88vTmgDV4e8CiK-F5`Xaw^gLX_O#0p z-uQ5Q=B7KX7?*)>;l@}sOEjDs>R2D^$#^#_urBaPE#W2N)kGZDlAfxc(0@U@iTz$) zbYf-pfb6DXhq4)N$Gdy|0s-vocXL`)e#R<(Sg~*4+n+ADPw#0b11Hw&o%3yZ0^ucf zLvnUIRP8vtQ@2IAEkOv7FhOfp?rEIv&d^9a#$}QBHp|oPyc?`eu{;8(FgawK=4BxR zkQO~Pmy0^9N?et4=@hv560-!8j-75#Jgo=x`8+;w+2|#V<#$2A7-Gya- zT8h23{q~sFtDZelmTz}2Nbriu;?;-O@l0F*Yb}Dh9f$A8^M4cu+h+ywd}@JSXFpkqrDVU`h>!=Gd+7qewyFw*^$22euw)bmZwqOYv6BNv`t#>rqfQXWzTUvQx~v3 zQ32L#j@ldpQGaMXBcHsl!^_|keD3Lbna*`}M*MSiA z2ju!NSiDU{-f}L)dEZ`7OHr!zX8e>h^$o45`~AKIkdEcU*vzYN%lW$9j} z9lb{)Kqr9&WGJe8*p4sdNL6p87IDhQjh#2-uETHPF0OGuGK`#b^ zN;jv=c?b4oR-rl~(jir+cXZerzrEPq>PRmFTpM;!tq2NvSrTgzLIP)-CAz}_2+g7@ z@5GJqUij1Na?LNlegE|HhtZ$$Jz13TAuq2${NHvQZV1a^``A4%#Bg5GvOcJ}AV;ji zYYpYk{C^&vz=Diomp<+g_z~WlsPhz&`;-oasn=8A{uDb`?>M`>S`7m_9U}ZbWFx}9 zyleH+V4h=rq(S<561M+%#66vcx{b%e#z1jc!7!EjdUZ&F} zZ@A?a@gzxh8X&!FxUmn2ZGUyg`Ed~M@p2T1;eXga>Hri3$gnrbsg%fJB1Y#mkHFhG zn=v-4)|%JPoNN){oZ#(gLVs?(Sl0ics=U7j?lstby6q9oJ<1b?6{IC&vku;F z^X1Ck1D?|MGckMs{KXUbCwFJk;&Kp9b8v!nSJYwO#$-@g6Oeq5iw|Ij~ukd?2D;_|L> zI2YE54m|6$f1%?a31GMR2MJUyLTlcV2Z&({_H~^O%?DF1#|p5KNRtSx@x~650Ibf# z7da<;>Pg)$2Ka{0|HF zrzLwi`-{A;R^I@E-N7Xd{?ri=BTb|%#4f_BFQXjN!+IKU(nM+dhD zR3Kgn-t%)2te4Oy`rhkut}4T}Q~`(t4ryypNgOiaOzy&cgT8L%qvaCA&3 zC{>UK2w9|t4fxK|vK**b;^plk)%kq4zi0B$2|y4JD>2WGtar}a+mvifCOP}4cqgNW zTL@Pm)dKS6HSc0~=-qZu;K})Q zd)|qwITe#ah(am$11HIu0mEW9`KrZiP6Fh$$9uhz_bNbgoeEs+9dZ=2DYZH+0fSC8 zFQR~bVZv6r7&(kj7yL&|3drUGKJS$A67vS-$tL)QBPJ6M?J`!6UW=S#FrI1 zgFU^IqUL?QK7DUr{{3bo^eBuR*7?c7S0sJ|>wv2!zk@|N>ZK{8G-uNlE6U-X4b{aNMK z3DoyCbUH#@hVPhKEP_WPIL{-(8K2!E`%N>{|nb4U!2LU|5k4nTdfMz!Li+ zy>0+DTeg%#hgU954nOGKNnG`XRxK12yRh`zIc?f-uu^r|gBi6iXFrm5?%6taC=}3! z4wDL8C4b1&)M=WQQ&V!%iE+{NsQ$rWQ>Att>%HkZYz!(?M@29|BgYb+B+g_#kCZTw z^>(bLsxFExNsHMuOzU3p@oHBqF>IWotG#;FWVTVM6BW>)Fg}i<9`z#Fn_O< zYbX8R3F@FRwk(cA=OU#YbdU9sS|7;3rg{dmE zFdzhu|#xL+}$R&eF1_U$>VaD=k_&ulzW4gC-mi?U$0PzFYUMB!9yiLmzr7c`vly8t^p*Flu z%`*x3vcmUxdghe!y$v?r89#OngB*EDF_kitTwoY~75kQ~bI(!utI9+ZRHE8z7olr= zqOVW?{PE>U@_uL;d&N2qH7?0;m7GCXkk>B=4>if_7oTJW=cT~sMWBsq7_qOhY#pOD zP15#-b#x$rbQsrclM-c-=-lm=&@DsBZ0+H^{7=QHHgddDoGhB`a4(%kRitF-bhx@o7mE|KI%>8mz$?H; zK7;V`T&%BO-yK39)I8^&B5;Azd8wOxIXM~mkkb}l@Sc_LF{0zsDQF}}M0e8lux-y z8?^K1k;)jP7HqsiMAB~!FYuQb8NyzhXSuffO*} zsZ2uBzygRy9ZXUrH{DA>^4J|Jlci%IyEc%w&wqFc)Vt;)WUwh=j+gXu&OR*U$s5t{4DaRI(B)9!n0#*9kSqq?t=n$!Uh=#GF{|3fKDrY?(bA~Mh6ZOu=Wx4PG&8cn zhVy1h!|Y^l3Q(_U*qrU??~C>Q)3d^Ua3_>6=E?V_>6xyNCP(?jZSfZP1TzY&bW<}N zl7EdH2jm-U)$=h;oKeM45a~rN=?k}a7fWuc00O>Lw_3VjoMOJJH%nB1gkAR9tHS0e zUOmXWvm>UY|9MP@NM)0F4|JRh+vd8v3x}pIr?ZbbNE9=QGE+^~nkE+sln|^px3efK zt0k|uPmZRo`zgiBTtDi~mYz+Vf7M@wBYz%}^+nS=O4*&0=H5}qW$9aJfOk&Eb&56x zXLUwVVQUf#%c2sejx=}4R&3GwXY-z4nF$f12wI_Q(4f=|M`?O=GQ)Y#T{~pJ+x~Gs zbQ<4zN?rFt&B{4C>Oxx7AXT14wRt`D$~e5>4rLku%7T?8(ak-LUaddCEno|NCJ>oOp!I@?WNy;jL#dhnIs4)k*5d>{K zKAVG!wQu3I%bXc0PDK!7CXh>uUw^4xb7zAn7(?wJlxyef5m9fl1uut#TL=xi4&|SAojE9t?Re>t@jK@;SZ62hv;J1z;Bnn z7P4>aC9v<5?5khO-*@Uo0fFie`4WYc`ax_`sNTsHr#Vt$ojJ}OM zY5q<%L4e=FB8fUhT_dnMQ4i?A0~T-l31wyyW zz?YQ`&cO~UpEd zdN?=_eySRD?i*o!)&Kf3ICgMYZ3O2zouBJg7FxO~aLk#JHMObtpMURX{NgCS5t&}p ziKg3tT(Y)gZ^_+@YpT1)t_kN+c-DK0mMtk+G%sa%dO7SB*pPy^gwp~itNF&Khh=O~ zj;{EVZuVfJqEZ`wpMzc0=G#=)I**s^vp06s#{d?N_;%U|xwEEWfskKGxyvm)`af@w ziGS1{DvNX{maifma(@notiegD&;sk7Xl`0_MP1bRVdvDeJXfXR=ms1|2aor0992`_ zc!dv%2=i2tgOj@~-j;=zN)bm>xdZbCOHOIB$`4!TeVi&c5_^`LqbA6dmz@aU6tA&oeJJ6S3e&wIv+OnR`Zf>6w<5O04CQpS)LWA^17+3D!#>i zdiU_pzk5Yg|?l+MFBn# zc^q-ilQ+UL#<0>~f4Pg>>W{iAu!ibiE*E%*SHuk9dq7pUl@A=$+{P|;zrB0XF>l1G z^alWY&xeF1iUX$^rFGroR2xD`$RJ|2z#^mQbrz|?t`??K$4njt2vjr0&Zt-PgWSR%HA_%p9#XwHOPq?V z6A#gg3{K?F0P?Qo}KjAWlMi}S{ZFHi>5($^h%{i6Rp}=P<)UXCJ3j#^nHBl*mGPHPMTc(ko!*E~v z@9pa!U!F7Pk4{(c7Pxy)KZ2ZC%>#Q7kJIlC>9gLg^!cCvD&K#+wBf4})4vETAo z@4OVs%E|Mzu`ZJIi<2fAthnT^o(m zBhx>Iz0-@f>ipAiGAcUHeE>HB@t2-6UYJomu#x2@c^69L&g^DzMUM`iaBA3Vlej@7 zp-$n)yaTz9rPa4Np)?fgH=&exkT9Lus^9xReq{l~{oEg(di#aN2(zWW#>c>M$}{eIY-<>$f*bK}Dmi^9r`vTrr`qzKuE<|} zU$%dj|DhyG&(Y{!o2shS5n~m@0Q5?-0+cU>la=W62#!EqOA(^&mxjqvu7q?xf0BiX zj#IAH^4{evcpGrZaB$Y%0o-1*G!sRPI!_rrTj0)Pe|hVPQ4R^QD)a(JSrsQBRifC4 z5=8@a0+>AR$`L)nru4!siAT?p-2rxBoVF27>F?!WNN6Ve5N8~y2y&UEnjV8h&$nxe zqRK(1{(A_LsP!DhcquI%%!K(p{VqDJ-gkt=;M4gj z)%fMJ9VzI^S=pt<$B*(Oa)GwTeaDyYU;97)zb*GSmK;i3&AX}^#ygqoqyg!Z22s1J zw0bgV(MFN0A&pekZ2*`$ux6=qk`GCOXFN1>yHCQl13|?SOCdJx2)ZSzO4>RmK2B%@3t*~Q?9(*_u;TsEqoon+JiEDsGbJQNA)zQe}yJbJn4mA6&dUI zuHA&o>4dk0Iult@vk7n$US3s-%(IC&m~0;Ewjz;98<{fstuj|ODL6rq?sMu;Bd5>O z`*41oM6iY=yzi5oUA$vEwQQWHkb~3gbVaK!Ar-yK(i_o@yn1vp_3>P?AD=##=j{h^ z|4}Q67Bu9hgw`6#BT_PjQWg-YjOqEgn=yO#htSEd$(k8IYN7Lf#Hvh&p&YNPr(X*Tk>cLA^{dwOTsDey# zDaEZk5wM2SMTDqvltp&7oYopu3vG(-$nQ`VLT@3e9j}dof)P>7WldlkLRQyFYPNQF zR6M>+LWfqKUGpiROx5~IqfJGBH_e5%e@&5n`Ga8?TSQ0f%LCvLqve?jI& z1G8lsRlCw>AFzxBn>jF)hWr}NZTFfrJr=NbT(H3 zttSs>nQffsIP*!W@4uW9lx)`u<_@d&01r1^XNFG-#!y*H?j!F?jYi56%O?H4C0y=? zpDvx3s*kcM=bJz3Nj+l;M&wz7i06;u7(CJ!32*xRde>dYE>Ki#0 zza>5axJ_E@Ca`VD;!t%|EevpA5pjAbX$_>FO}SgnF-RB>1c}r&X1f+uU5{slWF5yM zz-cMagO}A;$`1XFlhelve-)u(((G1Rax+>0&O4>#dCw++`vR}W>D26Fu|EAGGfwn; z7(yFqq&JW3FuwGAVon{J26n@>HGwQkh-tQwrs% zENs=j%Ld8-PbQ6}qz_WCRPP^HTy4%j?$#7et4FSiAa7)ju;$0f3?RMZr+dQxN z;AYq_iVstZIS1lAnJ*X|8W|Rnl@@3Z%+zG zK)xeYUzo)5VZ-Lob<+V)q5_9KIEkyQ6<<(yOP$&^ZR^?QAm@NL-vrsGy)(nlbcUIQ z4|97R$ zU!();P85I1*t2=AJ$8o;BIT-TF~`){rercHcr!TWUv(bef42&t-Z=y7sCiR$WUCw{ z&`5x*gENO#yr<(>&fJTnBYXT*b$)A_aVU7C4K6_PZMDArc%Ozm9xZ*ZVZ4EAi&W3k z-Fqbzs1OIxCV8Kdw^_?17s!jUriy>z6h@*!Ra^cpEax;)#(gf4`w|sAydwWen_}l* zlWi=!TFUnle}8r-1GkT!*p@wAE;ltF)m^3x27Us^^bbAA)^%x~-MX{nrVg;YPPPd( z*=n?%y4sDd2vXGBgoDcQ@L~l}O(az>V`w)T)l_IYkm@F%_-1UA_x1WdKL7ak*E5Da z=qIO|4ip8KE2rdhbnp>)x@dsTJ4?eoR-LhPTsFO8KglmeIryTtRR#^7QZzkaVDVk) zb^V_CrF&ZPrdcC~;{Ah8;3TTqGIdk|uzwuLdaSk9h}>UnU-NQe#d)_=lQVTxf5oXX z@X*jN>~zX?=-DWRW_m$-+n_m?e70}0@Xc(H0E{Fxv<&8IR82}#_yEa{q*?2%BvYP* z6mvL?MfUwTlvOeDvF%iOXN!lfGTHzs)uAEZUbET^x*RARNDU5%lI*G}gD#Wx;4gx& z*G;Rq3n{J|Pf7UTjs(+0e;X6z1(KMeGq+P_Pf+of717^u=SEG=zx1tFpoqiK zNhcc$7lKB+C0FF4*b*5h$BSL6>!P~oayzd&%Df7?C-FaW)okL2_rO%5#+I^|a zDu__en1~^iAe_vrzs%!KX*J#!IxXMTr`52ETmkg6IP2cVoVo7~%TT6IlZ194f85H$ z?MvY0S|N0v@G)@mNSN(bb1!(6Cid*bULai>+$xm-u zy?K{8Vbf@{-uB6W4eXU@?^ja;AbxcakCaG(3rr3A_v9eei!H^gh_`xI9G>d#QKor& zS&z#b*Lu#V7qn41E+^$F^}4d)TqAe0^||6xVpot|UQ70^^mm^0bBAdd=TL%X?bF6-S>mqQZ!-p< zRQKv)i|uCbWs`q*Ab)4^Pj(c;v9|5jd=fNNK0pOqXCta>gQtBHfQk~3ito@X+YW>* zK{?7wJb3g;IqDVZFetl`Vm&x#c^2E0vtPiVt#R1AvXHBLJ8+a8H%j~&vGq#Ek=@&A z;?HxrKD}w3To2+eB}$|AnmRz~5xa^T_PQ1Hab&i#y@kPxo`23T@)tk~nwzIfs+E_# zYQSp}F$LRaoeHDOF>?JWDG&ZlQZ_&!td+m=T;rWLVf1y8s~FGLy-_RbCroV!*8k*y zuzEx2o4ncb>W4x#4hig>=&I8Jb@ojnu$wE3jXgcRGrB3$vZmbB$8jy#Y5(9}cMDTJ zxu9xce009PeShoi%OCGkF>jp1K-FN?nd+?pyVha6r><}sdjb$K2)`uE`@R698&DRs z09w7BS5$$rq~%Uf*9~dD&uBQg@f)A*+-VeZH-j693OZ+Xu#1v5f89oS4!RgmRDV)|-rzYiJuqq}Y-@ zimV=;#sy0O*IP#RWx20Sb9FsthCGmT>Y2_{HWQJa&PrDRkU~``hu6U_(GqOhMtco% z1IaY-P=5kPr{m_f9_GvuqC%F*Tamikbh;dhWB-B9s26PYCUpec(3Fg7akH(Mqs5z( zTZH|km&JoR5N^>}RQ=UOCLAj3k$E5M_2a8%j{kfM_m7^Ts4v@)@cPBU6plV+c(FOC z4PYUPRk_hgt#=kg?@Ip5K^QAUD3-cesCnDkz<(!{fQ|+ev+k*(*&2Xi>$A9OTBmJY z7lC$p)101{>~NmS`4m0gB~T`w{HFK|WlOvA4P99s(3N>nsS$^P1HqMQp3Tas^2_cz z=a7!rODY_n!bABfX*j*&I66;zN76^tPDLX*+ZXL&iSWIAeo`ya^G@w3{Tfx3f=x#L zu?>5fOE#o3O5Pd(SNH9crh0gPk{oqz;wW-5uIFlf`|TO+A03^(=_$Xe4sFf#7+fud z>A6DP;+?L$)s9q*Jltq{J_lCao{dk;4MXeG!p^2qCy-Wbf70R!B-Kn(I{%LZjcW*uT z6({HH)Z=}eOU+pua=Uaz#Yu&K+;)DQqdk;UkELqm^B-S+d+XfqkBcEq`G8!@d7g6P zNawaG%E^9B+6MUDwLnr0z}Z5*(v^v6^P*!t!-*R)iv-uXnmkO6@fT^21R7|W-` ztyh+0I&EMHR^)iU#O;&zd@g@7du@$2slP?>70#}3kA{)z_Qo#NH;`A7^U%AQJ?ZvD z@=HAL#-7it49m`g9bSNyHIkGL0$19HTqymCH8KCV8jAkl+q-q*2VoS`Us9 zB`TD+_4@kP-x!`Lf6A|`3sEKVzk^O>Nb-<8xm}B9YZvfhlhA!-e|_oPD4$AVRvl64 z%}grToeU(A@`-}W=WOkpVM`#-z0|xFrs*VU_7OPH`{|8XqtMHCviqgAx>^PE+J-`X7ujIfz%h1ZpFTDhM^^^I#rwERRx?k5n%n2R z)>$TMHhC0X)4ZC9^nfsFb*$Dlml=xpeA9dFeT(NZA)CtW1SiCDiI!3|ZceH<(~c(H zgfx)sEJi1SPPIEcUP;LgJA!rW%3;)_X&z1?#NIgbsS$xE*Lwwi-bJ0$;iT8yqpCB! zq@c#^E#0e}dfs(Hz;?1@HP@I5J+hezzrhymEOkuvkMxrc#75a8-kNG%aFgBvI3(~1 z-dE2;!2rq=N+Ny;%%Xe~3C_uudy_tZ8-H@7`cpQP4+~C7QTk{|-lPOyrBLrn}# zmX>bl>7}B|!-~KtZ%D9d92R>r3Rsw&ypP!BX>N*HQ#E{?NqKsQl!0YYo#Z-f{FW~B zhq{{ReX2J$<>#H0n?agm&x$v)kw#J7Zl~bcEJ3nFVbWqY=Z-OWzr`_Ve zXg`8#BzkdUr%Lnfc%)F|rfK~OR7}UU3qB5DY4I4{wJ7aHt?cXr2W;;3~q_ zdCOlf(F>j6fg>QOYpRQ*Qm{(m9VgN8j_4bv-nezEKD4S;#a~XOV-9)o{-l2Nsh4eP z%QWQLB|KB7WRrb?8Gp~5kmHS@#nXHy^Zrd=8?%kl(75du$_LHfs)kl*=m~ry+U-Jwtk7PPBv8e@d^P-E%MNX zB(p-XT>$Js`K(C+|2Now_pPm)UPj4L2FlA@`BZAYq5}f}_T!EtZtBF@$ zGpK(JB<8*7MSRugYJDz${PEXsztYPeJIuYlDd1CxOfpM&lVix!a)>CY4Cl2`Ar+`> zbt(K*s;m*}z+-fYHpLJ2s@HxHDfC*7PfguNfSFQjKrv~~cF^$a4?@dnPc^>;kf>A6~ z`TSEpo3o{>A4r(-a#lk}8#sVmkQPVjyr*Oh(!AVcI|L3gH_eOgSC4R+1l||G>LNo| z#f@|V)~Z-3d6JQxLq!dD4ksXrn4b0g(r8OcgwyU_*`Ht&^LA8)NUbm_aV>iwH7QCK zVtv~=CA;!}R+J5F#iwx2ca~{>dSjZzSM8WMy(B9mWF~C#Mu}#A8$FD{z<>c|b3Cg} z4KockK#rvF%XSK76bMogeS|f7}4%cb|(4#6E1s_Lor} zbw+o}P4aJ+Jvh`p0OzXOtJCOAx17c!7VD&-8vwh1Ixf8e zRG?cXUl4v~Z`1A9X!Pv;O21|2kfjvN&C-TyTKq~5CGqFhhrY<3CTcru1+A-~N+fdS~@=}Y4AyW zf{2~R^&&A@ys#o{>c-P(Ep)K+<%&}GOO>&IPiW)!;O}>i6ZICD_1yd6t!;52IWGZ9 zX9WpnQG?!iT&=5X%eM}%dq?27O&Sn@${&D->`j=eG5kNh@tSHwl%$tqOhpt(=mz0< z*-1uBlq46sZId%rtA=hAJKj-B2UZ$eBs{&_mB~UO7}ZF)*%`p|=W>1d_T(}VeP369 zj*^0oMr5b_+NK&MY?6{MH5;$#%%x%n!uMil&3ToJLSQikSu1e}(9g^N31sxLhWeO; zAT=TBf|NxkM0&Q%xTjSvnUr57{q3dv$IbfNiLArBe6Kk4 z*JCret-qzIQS0WDsfHeZq9pLJl;50Yr+~kGXx9(;Aos_X@}&_$aw?D4L&78QF$Yn0Gzx)^Eztl&U%3@SEJ1iPKcA zy+X91yBh+Dd}@kH+qJuMsWIS0|7H9Av0z{356kYie&J&#QX{&lClZB!4k1IEZ;iM} zXj+G`@xh7gimFc}fxuBA7R{ka{whh4@+MLg-Hwf!Og2ZmCp)TisW4kyKG|FGZo!Lr z#cW$vz}3Kie_(v2>i4Mz)3i`gY+FgWO*ICN+_oi^@XrQzxU964RgyzuA?rX(R}lhG zM#&V{Wt;ut>Hv6EFLt|sbg8;26i8oE7MwvXYSo{L_CGD`zkeO0|6rm1*Z=yTt$4fW zhVqbFnbZP^zxA#gGV4c^rOfd<)Wz%U7zfxI1*V#^z@WY&ZgYZusw0-b0D69J@yaa# z>7>Y$K=qvkNzJOd7->pTJ_mtXeT96MKRXsu^P=bz5AI7zrmVDov?8GPw~8jffSg^I zJ$v`tm6SDi)>TzpmiykN&hkwqZ8SxM!{n5BPjWXW)Oa^hA#?o-4>CuS^Z3>>{QsBC zUd6NYP7mEjrRGoP%-H|SW;Br~H_GLsdGlgf?NRNutpS+mR04(JrVUxvh>zW=h!P7D z4g3lOYGg$^Oaml;pemp3tEh}>UowrS)T8T`H2BdvB$CT&Qd&ap7S)dW!g3ILn_V&o z;nf+)LFv3;HP{skl-hA>msJ(k%}a~)?gV5)9h-KSDdL#5 zFY9?U|KC48fBO8t%NwoywP3fiE5v7AUyjg8&xB!JY#gS41-)Eb(14Y5&!GTa9Gkbw zL~f;vTQQD;oQ7J8hu3p+*%Hfd%lTev)Z|57K(!SjKvL1kRyo1j(kVZ#K0r1b*;l{m zU3Kp1<>sLSswTU;EV&65$m)8vjU1CJUp1R0ZL+G>-khJQERbYe9WYYi)fMe00W$15 z(DMLmt7ch$B+bapA_J9r)%;wrKR@+<{PwMUeVTRdPa-Q&4nPtCvc%?o#-VbSmuM78 zp$}CUm$R6D3pa0W6LBb^ku?-m-^3XOl0Y7Jaj-d@ddsB#JcU4(h^&LnkaurFDTk>CYHyUkFace_^%qL z+V}xukv;_t$z8=pR5HPw)C5zqoC>j)llz{wT_V=0J@6@uQh_u93%^RWlBywh zh^;FUcd0~f(;Gn_osZF5w)9SsbKH~AiW+~+mqNm9&|XOPrHKC&zl}NrmQ#8^f%$MS z0VNvR<$XJstTd_N;4GLAj;-+A`s9T8%aZ;3)A-Ndh%QVL%62I`uw2UId0*ZT?MWYD zhpp9WVp+(X?E6{x*6U8F5?9i_X3uXO>N?1&QoeZQpbWHxm7|k=$(xEZHbpFM=i@nc zPEhiHuK4MX8>4ITI0~e&E!I!i_aa)#g6tc3S!LF&7CsoG15No|(V;=AYsbMZGJZCf z$)9T^3DtK}E;sLLTmW3cY3E3j`ip{t5qKP(W2ZFW?LAiP`|tlKfA;sfGCa6Cx8pbo zlsB9L=tW8TX2jeS_6T0%c|mb6b2Wg2irvG1{w|d_;l{l-mYyLeuk${&qVq<3tOg>n zOwVh+db=V&Uw0c`(GJb+bj!z0NHVhkE*8}W+%TNBCl;IzogG@Vko~Ua6zGy33tsBW zqvqH-j@ml;X9rE&T05dLWTgKJyd;-8FGC0edEQYD3&vs(9F#AO>!6h%6# zCv|n=rk0ny{m7S-!F*m6@mX3Tr#(|0^!Cvj3mWTCz^n~0mU?uuCs3QSz)oT3pflq^ zCP{Nh)vTNWN|0vd-~MtMo~|4@FAgTIPBVTi5BNc3&(>)sYZVdUTG&jk#`@HLy=m-ZBDfV zjYxyQqhm2AllQsTX^%=V^Lh>18nJhnN!D=zr)_q?R3nlVp&|;Px>Jiz zm3N%pRB;~IY9YjnYto=v=I`u)Bwd>it$Haa_=ZU$SG%S+1*p*th8YBj49y8cy~}sQ@P2l?p3Vb`E!1th1my8Da1CumPOA!_u7S=Ysv~m-rQ) zjtd;Csiv>aS1NhmnzvWyfhlvT^Vxso&7Kc9)tedcj0)1q;bhJ~cwPd&`fj^d!o}Vl zdB5srNFb|uT}KcYZE)7p!jKT4$wg6Q>81IrkRM5_#N7c|it4j@cR{u2M4#rl4oq;M zHBs*J@(7XppK@}%UUkk@YMuKM2wK-|}T6d4oBL5o?R z@$1iTpW2(Nhm_;jiByx7k03PpT7go77^1FTOPfQv9@y)Y6PPp>l5e8r_FO~P6ocRd zs*9-Z#j=X~xC>E$qA!P`!GUIz>5njf3gFji)TX9E zW{XWts+b6LOJ{CI*<%MF8-wm$PMb#2AMpzqv6*nHENzJzw<>+(A}8ik6CM43%)ue) zu3b_7=)H#?!y2zBC=XuN6pRmNiOxN%uaer(x4JG0<-SyU*2dQ>E8q8+oCXpWExN z&%elx9*=9>gS1cRnfl9tX4>jNW>zK~HV*U|Axmw%xt&}t$yb{o%AsUMEhf{zQ9}dZ z|J=v6`NZT{dx!f$O?-Hmy|A2rF=|IhwzMs;LiDI0A~PQ3ZE7Z4=pg&yb!!P((GMMObp4dzCX+;0 z=F7p5=X(8T)Th4TgDAaIqc60h6RZke%bxg>kt@heLUZgiUj^h9de(s|w4P;8gLf zop3>A!9j11$!hJRXs|j9cK7$HtL;hNC9Y|_&Pz9}Y)aaSpKl__b(}=6(^)t{*KzDR zoT*Esj32o0Q4sxTU*Exh*M2{E(j(fSmp78)kPz1bCp@l}4)2!gczFq_Sjbi>wvSrS zC6zdOJL=?wG%HFu-HATC;xaYw6vI`c!g}v}t1oSZavsZ7 z3-k}BXg0c=r5{hG*uqJ4PkO;FQ{lF5R`f*Y#Hx#bXIDg<4$vBZ#aqp%Glj&ZOF{9V zlLQ9_900&!`;vLR`H~8+A5C~$FFUSJBL2e&SS5|Nbm7^qL540tsRxBvsH>yaEiI9( zIZ;#LrQjUx>W7n2Lv{g5*?@{U+EDc3@Q6!bKRUpz$}%ur(PCZffL+9LGcUWb*-D3MiBsye*c0lcu(k<^`7;EVr$=tu8U|L^X0c6Go=FWN7U+2=Xxp5QHBZ4s=Wh zA(wejPHP;4&%M-LFXn-p!fIpVvKjlF?QOl@=lUMlo&xCRv-RfuDPOcJZRD(yEh8%W zLjgQ+SJJlgEY9Ato&gMf#2At$E=AFmpY*h(vUH z=_O}9mZq7>Oyvki?6#F}@=FsLq>O%&U?+!x`f}E=Lc3ew%hUu}u~)eSwG;aKP8)G{A=lCQmrEzI^7X zp}H1-qv|)?QS1u2ISIp0vPisy78m7SDIIDI5zVe5*=PYoxLr;PyvO_Re|&1=Z_vGt zaQ9THK3~p^2L4cr8QY_;n?Nw0Lc7^5Mf4}}DPj-$k^@HRRMqe&-A!HWsR=2&DRDC| z8VIDYh_{X8G&PCjJCkuekf5;PJoH0!?oQiZ&z|DklyV$un%vVBX1Q`JlgmqTwM#Yb(gm4lO>)OgV;>X6~cs_rRhVkKLJdR@72Cxplb zk$zLmEPc0W!ev1w4Nk{COaiIxxs zALP6{evp%&mK_Z{D21ggVyfhpY2WP3lgXAcf1gL?2$YN^jrj&nl|wj6KwARApaPMF z+^58?ObPnm7wp@YKYzR(%V!+x5~a_}GM<+gq;i4!qTRu&X{JsmiaG``Y9ya2oUr=U zAWI@<(ehas9_3`_s-=zfquxWnh*8{vGJt|k5?546qX6*vH!b--;usL65$>aI$ebAa ze+ZRScJt_+a+(TTJD93Zxbomm*{!a#RJ8$~iz-e!Z?xRvH6Bo<<79orx0B@MXtQpF z!|PvfYFIO3G4)!yxBlN&?On&?!47jM)K)nVV_o0K{yNuad(zKTo2sTlf&@N0upET0 zXR}@6vpJ>{6g|iiW+a&_0TFedi>hesf5TQ8KRxtu*Yz*rNHQ-rr73%G`cR{6 z@Qr?fWh<8o!&hB&y`(ViqpR~{{4sv}R^~I19j_g>Btx^KTbdzp4ss~~JWve4Bz@>> z(AYO#@a&2uHa112xL1BytNNe|-mdkwf>D4AYRTI|{gaxQVSn!$-WKfJzrO!ozWwuW z(3qZNjRfA7(X)mtnQ6&UKAG!GsLhgB;EW` zY45204hLlGLbam93~0*9FTU<{^s7Id`|P)eOOujk}?I$Du)9eNEb7yn__Px%VD^PuK?!fihcj_ z{rlSh$m`z2S@j`RhhV-r;yae$I*6<_JE@~CBQhXDRh?Y#0~WJ}Aa!6>N39Uv4uW}G zfO6`u#2#z9!aKUI>zn;}P}Qc_adb+XCV2wUY^& zSbx{%oa01s(s=nKs$`etFbPI4z&I*7@#18EfNS=^cUPfl$tH0)hULn-CEh}o*7Iryp*QUVAm#Z7&`lxgx>DuBIcyB?Fx3I&NAAgoFIu#MccFM3w$!k}#vY+moZ(Ov zM~?>8%6eCCiE1NCdt7p-Q3L9@sk7>a0M5xENxODuoBCF_av-wkfl`V^NcL4&?0QY! z@|yuqm%a6>(*XZp_4zC-mK6#La;cz`*RZf643!9Z0JXZ)S|E+BDd|R#n@&qynNTi& zzu18}>8zwgXGb`!I>XNr725!_93qy-a*0{%m;dvOUJpjtO?bQm!QkLivUAx{cN7gr zcV&GGWpGNe^gTaC(I0kuIQO;0%HV5!p)t$7=uQ+qn*E7HNa3COP|0!t`dJjwnaWvG zNL(ingdq44?zLUoy~lUp%UM!UOkNs)rWZ#^yCD!Y;9U{M(x{h%JOF2LNS{INqTPTi zEhH^3&cV{%1S_AAvh{ZG-LMC~r!JklEdzxaf`iugFAMhd+m|i_#`<;}t7@FX4h*DT7GyAOh7IBO-o)AsvP%XYosarZ>=R z`s}PUR1EYca5ahmWfA*go3rh@djm8UbZHpzQF&8zPCJK_#Roefoc@i=M(@(FQ~< z!ey$lTg@{*)rqRP$LroMzB6T$HJ&(s^O_tDT@@G^$AqtJ16odA<(Sq}f+dONT>YWC zL};~j1GCOda#W_nUbip}r8zxAj0 zhZ$A?3QrJ{Io%4< zRfJJxrmB$uu-x1lb%om;_Sxk<*;4Ome2{hadZ;e5-?iuD-QhhP26J{)P6t1DkiM1U z>Z}8a?ozTNG*zL$|Mojx7CZnB~rmb zhDq*qvS(QcHko}%jkW3aIUIslDt}DwCp&{c8z-3runI)}*jbB_4TQRP&4oZ8l(C#a zpqHsnuXALgA(``c*)T=?I(+7O4DeAMR@20Veq_Dpl;j*zDqW;{A0ySExf1 zFeNCUO%@{hJ$Tc9e*OIQzxhNytkwWm;7X@d7dR!Qvwmuw4MzYQGBH&F zbHYe(E>M$lcCJ5(ag)g-N|i#LRxeSFo0svs+J$!q*$h?iv?XwOZ3)w)Q$Ki+zS+iU zw&9bnp-+F!x8}XnMz(Q@7Qvf(qS>wL3PpH2y#OH0gXARZD6+~<-*gD&yAW}Uh3^`^ z0qGLJi87?8{WXAlT(@HJ5;zOaEuo`R9NA*PC+r5uciK zfTDYVK-5gCYF*1bKC0iVD|n;*gidU?_Gey8YQS2g^5trMb0=#w0s|*RQ+wH&-t!Vf zRGJc)HZ_6w;lPsKu52KJ05$1dKZq2aI;Lw?U`AH!IfF?T6OBkY1bt4j+U{ambpp%^ zS~yO%z!_7Tg)^+)XtNOk6l5cBUf);wI`L42^N!V{a^G!T5NWY~UtUJfJ|EHkKcBvh zUm9Qz`M!=M0bfmI!R{0t$Nco}6&W6iG0SF#u+4W-Ci^rul9FUWbjMr@->rC)M^=z*Ji7)> zputV~Ab%n;aETr6u$3TphOzu!NDtt+I7yaXr<%(qF;;r9Jk+l8SPUQYw+`mDK}=sp zkvTi3>k#;*#@=$DapoJuL?Ji;#QUadb0&^lWaOxtRv}C2E=Y_Q(@f`7E`>Ei(I0&G zT5gxaxvcTjYo-|2SC1tBAnN>|&*R50HWlHqV1L6CuzNAa&IF8PCGyxfmmUkd*9KeB zAERbvWbEyBaK@CJPla9`S~mE5=d7y`n+F&w(+E@~5&qbTtVL<&`BSLa;m=)_2Q549 z53H(d4V$7X;s#jLqkVEL!?jqgDjYPgLWKYT=Q*}zE_MF2LB94CBXW_g-0b$GrPDE` zdw*UIh_8@!%QTev%C{wSi<(VfgJAnyFsjG;cCq%DT-Y~2z!{Q`9!Xd8Q^t-)soooJ zsyP4>osI$JTYg8)OPZqNI^uHnC`rcU49z8Dv`GcA+|BxP-IpRWI!*S~L|0xdsFlfy zlWg$XU$r*7^BWsUf2HG4n{_OWoRw#ajUP^9dOLr=8q$tU-WqK=(Aw-)dDZT0 zQdncuRZ)7ib3J{1cQ%bJbpl>wFNQ-4u7kI`c#b@TLUmwM*OK?IlWf-qsep_}Q<-Zm zbUUsvh<~pI`!6v6r)NXQnV^TWnnEt;;Y*1cjLV2 zX3oFX07@WZYpq7 zi(E?fR?3%FBQyg?`Y!cqaY0G`u0VOAs$3KX3q!$W8 z3inP~t%90kWg&qkI@+kod!xcXn8KYe|Iulv!u=M){9^y%&lEIo-vQ!}V>2^rNW zT*qh=66%btI29rCDyo@*rfX?s$-oiDi~M|^S)wm#-}%tfW*(u8DjR5Z3&U@zop(K> zIuox-dxEt2wQUfLE;VOPIe_F7!U7rlq8?BE&-0}UY6 tCWxJn)m3d@>gqw&I53NM=s{FSMK4Mj}~@vX^u12BsrwU4i7eq`ErjJmuTH8fA5-G zGm<66qLsB8Pkw^8nryV)2G`o-xE#A5rS|ChJb@7M{dKnByF273^I7kw%Q?ngYfRp` zl2(n|%|VX$X<6~&vljEX#_Rp_H2cKY*?fKd`4KoD;w5mTH#h5lKF5%AAHGsXaq|rR zl%xtHbD`u_iom(lcGG!pI(ytjljLV+jzc4E!2C|h?b+6 zH;=jZq2EG1d*)XB>LH~tNl5qJQ+%yjn`5p*CtF?odmIWA5zTe)Tk(ZRzor$vQpRFZN_qX zB-JJQdCI6WkG)1SD%{c2aTMBtn?EbLoW?$5mcA%3M^lyU^PxdUHZ@YosZthy6SYUY zl5^ovWvz7z#B%i1PopAd@iWaFTLnwF8Jc!*^-89z0|V%d9S4^z{947gp{$S5PHd~C znU?Nm7o&84X$BrLP@O;(F{DA#4yUZNeXG4c;4D;2r)NK$-*p3KHSDqWq%48Yvxo0} zP@PsOev;>02T^kctx}^6H%W*|hH*zt5%yxTy3>2fEm)CtBf0?0`sh?hMY6UR!i(X>CFmtqxufJWDvs-A2$dw24B7CPSDGGQ#EtDwb|fjz+T^}C?mWnf??UU9!l{ft5dzb z!)~E}w|b~@n$g`FzxjNL*B@X1^Z~?j%J*=Ubhw=3=4iR;mbta)^fG1>L_waSpRfpt z)j9b74cfM{o6TJPBEWO41CY3JAgmQK0L_g8BaLS8WFZ37uv6+4z5+q#X{$n5tsVOw zt}`302nqoyk*ePQ)@6DB?b=t&%HbqUw&`?s$zk8nkr{vNKWU~LCeyV4tcP4aY; zwEF66j_Ni5vf=Bv;_8LxFHqIWkq2HBURF;v1+W{TSo9slTB+A~)KA>kDWR@y)^Z4c zHU~viB2A5WN#T3A)=GX534uW0)9u*uh9TQhxZsL2fN%a=Pn|~KT!>WbiX=ZR07az* zlmiNc&{>(Yrc}%Uzman7bq32;N2Wf$@>SFM+DeR=)zp|&1SA14o7XBdDd zvG8zYBQ9N#!hu}C?WE6h8(=zv_H((rJ9$P{~I`e%dw zzmmV26z=sMokNgt6w3kpb#|dzS%d_Yx3Mm>^^^D#P-O`(CyL>W6r2U?w18?g9uMKz znzpXNdRwnw_mveN;i8m}IJmguq~J0NSx_jF0aznK0Df;ZH=wHoz8V{VZoFlQBsvr) zw;NC~s9SUvSc>hS?HquAoOu**%Ap4l`BVbPdI-FqYp2BL$M$*9o5}dj=IXLO#ZrmLgDxIf2}z^zxYg>=thBEv zg$!fC(E1fRZvGK2`yaHeUE`JFMW*gf&!)B-HnSp*7%I zZk`86o0eT@HLAuV)c7FJlz8A0qjW+8(HhDfx3QuFCTQ#cp9Vfove9Ej+MhZ)j-2iV zvG6a58pK7zr8Q@NqR)Z=EKzrQagp}fo>5+(w!QuQ{`%$9e7cZizxX1BJECr84BU_c zDUKutLC*0|TzllHPC|g1$MNAyr~@FJ@`{|p2na7RCV5J?O-rjfWHF{oO9{6tMOTBPs-v`An01D#;j z1SF*0NF92la3hWk_0kX?a#~b75yT#k1)w#lNI(p$BPKhc=XeR-*RK~CyP9vnH=`gA zW~#I@)rLF6ViKCGr_Q~@-Yv-k(~u{Gek$D-0Fe!XqHZ0;zzVIF^GO{%wDFBm4_WF@9WLPMu?Gzr2P=$lyJBU&42@K^K zJw8nRN8rP86#tolt8!(x!F^nON6oa!kMPsUpqWbS9YUHv+z@@jETkFIBUV3+|G7$g z#BIDsi?4@TFv+BUE~u4IFNlsb^w3FW2;#N@uR|w)SbUy9#>*TCN`0eWq`6NRfICJ! zZ>%K$$r=TDh!vx>&_)?H#n3m8W~o@hHj3}K(C^VgTUB{PjAIEH48#S374_O_Mf3}9 zG2pJM<BA%YM83c&BobPtHy~ghR0~y&W`Ljr>4Vv5P*fy+ zGMiik4+c(;Q)4fiu!uT0fJo0FCBU}>XdEXKoKQTWQ-n^11K$J;>)mdn4mxfapeYF% zIE3n$K(zbPsLAk8@J`N{WJA6M6a_MS1IaXhF0Du{pS5>_ax`(8aX?Oh;*upW>;>@J zP=BJGnDKXlR|laHK5WKCgMEIQ>-G8h+so6HDj!7##UPVb!_zsN2JwIa1x)}qSLAVV z&2bN*!am4+04n1IkVk{61aGiFvucWvC<5PD;ZK)2A}C{W*j zZBKG@mtm(Xu$q)0bhvWI3vyozpo&E}h}~4ApgFKihW)JDR1-Oaa~}#dU5KPOAQ%n; zOHSL7u`~F+(He>7Kpbb{Nr_>;Nd{y!L@Mn=#J>Ld%T=_d2Txij(=+UiPp6de#etIU ztDpm_pbAEms(=l^7ufsaj29cYGMw`1UrSG zj|Nj>4wvy9o0eHbiA1gighAB!5N;msfK!3KvQDQ|y6*E4t>>YZe13iV9jXj}Azw5< z42R6YQ{c~h?ouuY!`aDALIhPP7$Lz$u^yYG>o<*(5737%<8u-C&4o;sidSyErcHHv zJQodEPZCaouZQhTn+w)+hP~*A)&B><2JP2 z!O%q;S%%#N=n=683?0OxqmvzfiKsr21fuL3PL7b`$?&xh8DIkm*Q8k#E~^y;?<0IK z_PYK!-mkL%BFkth;959@*qg9T=XRXuZXh$Kfh;KN5-fw5LMR|_B?{;;$_QrT&Z61` z&PFq#-eiVi#5YXMB{e@22gXyVlGeCY*gBi8_&=!+N+f|idloi;2hU(#=UFdus zn}N|D1k^)1T(VEvBcmMDZ7q-ipBnB(`5#fd}% z9v~3Dlh)}1$4ag7)u@ZkUu;E;?1i+T-#$wKLXsyy@aDu(?gps9O%5WW>fsB75I$LF zC@68Thq@!T(kulbi7Nm(Jr8;5&@WH>r)x(7caI9=X#g+aYkDw$QBs=P&(sKJrlOy4 z{%E`vVSK~Qxq?lZk*r%5T{ifd&ME-6PcpbGdsKTveavWcVyHuisMVn+n1jwn15naP zcW~gL$bib@P&dINIBEP{SnbMVyL z7+ptNi{}bD$U>!mXpjLrfgs#IOxNT<5?JSu(wA_(+W$U%@Zsrk+NMd0yc$5I6Rcf2 zwLY=DXv0Mqvgv%Ka;ru&LYf6J0XSe9EB&8wFi1x7*Fiv-i{K;H(S$J|i}9b1(xe>0 z7>(}>5*HXkiteowt9EBg8dd6JVX(k1lvUA(ViEMu2zG0KeuJb!lARn8!6-`#wGIje z+l$Ks=D2&0TFjB#NV}6MTmgMO9oJq%R(z?fbX)>SkyuBg02CJ={^jfIAyn_b{I$DC&vFaUhCE=dK&QZqy;-mHR_~&j?@xGm9|l6eZsV zi->Eut0E$Q%xzo>KjIKG+`Q%tAQU`*AGpe^21*dZ2rbEDE~Exwr6Cir?C5G2(F$&R zBm_m+_|n@f9hjx<7k^A*Hu%f)L`}BC@gkRuAOTfNgIK|L=Qo8wTfhAmZ>Tr?$c0XjDp!!6bv>CSq69R7wUT2b*`g){wtP13#S<#d=46XT=xss-vk9 zqEn-j;)$Z38uVx>B>BX?28p3AaU|1G-s(d^a?uH>99R#y0OY z+^ZQql)4+GOaUppf#Ao|fzcH_PG~PwN@0wD7ry#It@M+U{J{+kmmL4%yWB8n0bvavui#Kf?9Ms zUJ8jS*m2u(VRGjukzBk!qBy$}F7bMM`Y=qam#IE}Xr~4sVRYaj>nMC=qJy4@6i|&^ z;)}sZ!a;-LEvwGV!YrgepM!hG6%jqh!?bfWbxk-Fa_#hImF`6UOr$<$+QIEeP3Z@J z)NHz|FhGmm?PQ~#5{RXasQko10DO(CaitVXjs}YeR|mms-kHPH?0|9b36W7)`gla`d<@@QFapCEuX`S>Q2fbop6W`!n5QklB>)Y2apY4$&_ zXvjKH@>}yRWEg}NN~&;q8n!jS+(W|_Zgc5MAxaSXj0vw@`vGVmOtIJE zfYAq1_7b>|5efmKH=F>a*?~v{NxIIs?!X^4(myD?EonGi0Ogdclr1zwDH1qrD2+Ns z!FbsXbg3pg+>B8Ja(ll$>Sf?g8$*mDS6es;_7wP(^ z_t(E((cV3Rg?XgrX)Ij+LYPoLxEi1}VIVcmD11DD7vLkMPcc@Fqm8Sf>rX?;9;l$F z0|g*eJw9$8I3yh)EH_wAGaJn!My8^m!7`0>gUgwpypLZS5R42tQiTYABNz|D(J_C? zW$BEX=!8)y&L~5>`EhZsj*1G}4wOv@m!P8=AWB795L`&%iC8{5-6Zy!aoch|V+fW` zH5|7}+pdeO`1-UkMs_tuxcz&;5H+aLLa9JTd~I3uC#V2}(>+=cK+BVn2;Pup4^-Xa z=@1QAfvTem)Q}E#C<@wtg$JXrj7Wt85Y>oSM*=4bW@@{_fHowb+Cke!_v)HkRdnlW z?0S;m%~E~|w67a{+96E%xmuOmM6d!GK6`)`Jidx=Ic@Pj9CIHVb{RV@Q8; zJ;z^BKiIx{szet)R{|3`rm+e+hXS^PLp_B>A!t`;o>8aFO4C78#76;Z8oBuuQO;OE zZCKq^tQ)9cx{PQa`r4lcBQB@_>R18MiVFq$rRf766pMjEYub(33zw2WPtp>#p`lSm z)W8^=*YP>1mXYCq7?jl;Vv6jeinL!9eC{ALoc4&`o4xG6K7aZ0X*_@28DEUg93Wa-$uuio zd>mt8TC3CKR6=AXsnm*wthwBktYOx19a_wbP_#}$K(eKiLEKHDM%L5v%VgaXiI@ zU|<})c%HX$Iem)4qlG7-81exT>_FfIBtipI@gxXA+*rTKH1w|IP?JBWNy9Z>Pd~kk z&!5)kr;n`}F^><2DFEreqD7bz~jU+kDthEU2~w%FV|YY^2rO)=}>Fg`N@c4m=Cuf$BppVo+~3 z0G>jl>--Iz(j*CbU4=|*te1A61`BtH34{en<3XyBTx28E;H2 zUyw+Dpd4Q&*i3&Dw%(~C4j=;VHo?)_8brj8rlVKb&oZXf?#Cq<9!SLDvN~|J zbV!^~p0fysijL)P2sVMYGVyLSI%WhwBgejf#f7&U+KnZo9*GCPQQNM}POKt<4w7dx+CKR>;EyGW0SoqdSgV;EQZ6gHU))G;o^-5#mi zD)-d#$XXUDw|Q<-3k&MQ!`S`R|~@92?}(zeJG zZ3BZiJKz@bZS)6MK@+g_eOg9*OxqkwWi_{Ar!B`xxbzMG$~TfI$!0{RI*1>gX(|Nz1k6bv@Cmx);LM>>jf~^ZxV}PV>E=|!&Hq0w!B&WHxB~5A|d$+WS z0ir0t+Dh8V!~9wqb8Vq+ht?GfRtsz@a>A?9l|h3l`kp?GeBypSf+385(ws$a4A7}Z zo42UnHAD*ohtzMUN1@!NujpGy#4KZ+(0z!8Bk@ZNhlW)~UJ#W-f;*Rt&gXZKwo`{^ zH|>`eJdV%Wg#pRdWt;QumzVM7&92qOS3Z2eLOm@=hMwCMDGQ!+t>vAN`W8BJRb8hT zqz_G-aJ3C<$WovQi;a_i0E~6+6F^^{IBGvpXX|KS9jgXy=!-2Ns5668T zE2LgpRxpS{E<{^S4PZz$)+zs(l9sJ7M>;JcE$CsIx1+aLpE`EA?I0$7IT(vCK1oAf z9oujL6vAx8J!ZZLku+N7>jK39|f9EvLmj{}EQ2>W7qs);P;4C1c zGp&@u#`J-U(2%xgwTulqNgeq#Tn5jm7IeVYM%RYEw0NmA%~D)|yD=}DG->ugB~T+8 zvu0EnS}q^r zss;vD7+s0+MQn|72ve42A0%=fEevWjvqqFdz=TR1aC`Y$(5Dg;1M3PF)fRZ-thFVQ5we^}0UV3ZRIyI2pwCGL3XmtF2|C7!- z33q2PlardHxcqWng^OijWBOaOVC=dcDsiXB->HUL? z9h9|%aC3)xgsfc9wxFgB8EI}~{ZNwkMnSPxBtIV#$J?^=Q4NeBOGftC(xTxid!B5abGhibw0sQ&4 z9r|JNaoMKrnn&V1^)eaNtUH0JP^9FJAT_-jz!yxtpr_@#(5P-YQY+C}%iC3(9!)xb z(5pT*mMHuYR7Txup<<^3@@QO^Zf{HVqP06da?ZmdoES0TNR9C8+1}FL8JwtrHU&YA zHy!s&u{sPiiZ84KTIrw;tv7w&nw+>DUGk95ACUme4T=mVgeli%bv=J&Q7e6f|a8OXvP{gPHb!m}R1q z#-a|6vpA6y;0B;^jn`kF)&~{x7)H7yO&@#JGobQKXLhp+LU?@S)NP`-kR)!Mwsb}t zv?i!^*4sIY)>ugw$gQJn z<0c(^)L{1--P>rbVr-Mw0A!qH$iTJw1#UKlE{sV6%5_RmZFHeS9}Wk z2Xl)G^+{Dqp-mm@V{pQ(>ADm2{&l>({pG_}P`_9zG)^v)lyO^>C&8ghkXm|4in|65 zg5Cp03kMLrV2J>+;pHVFE;yE;0}nZc$m5I5d*bFoL3(HgHf}EpS-_KjR-kA&#NVRo zfbiQw-Q9%BJX?e{qn{8eG~IzczGy;<6+nScNT%LL2&ZU`$`9}nKn1%9EmYkpFfB6^ zR&C2j0eS7Rb}YK~D$s1$^P0QpQ>tCdMZloO6_0@Zd8}{WKFn>?1HGsk5AjV%nyXHo zHljkc9O&GQ^oUI=gNDR^58ReVN6;#E5c!K7^?IFNgX^x+t3$gIw)Hv`a%3Z18>S3B zIvRI4wbodJ_TO(-6qLEsW!n5bfsZ=q3+h3Xpdp*J*tbpZplEiGH1?ym$WTi_y!KqS zPKQYo8WTf^mzfI%Jt;@MWua|zEignV#_2SygVbKD98Jp;+LSqe=@KrL*4y~<<+m+@ z59Kja1C(z^o)C)GHOYlcpjFfPKs|_4y)TM5KU0$dUu68eOM1zw(U>9J7MOoMHJuuG zK}=HiLCbJFs?N;7Me2r(z+v#RdC?ox80P()<@S#BnzuQ+UY{yj??P^QylpXQQd)X+ zExDl4^d>cTm~I4rG08bH%mtwU(3VEk0Q@XXDw7ur1(6o@sYR^YY-@rq@wfvGkeKjnq${s43dUaFF%aScPGP-PP;{*wJKUqnCgW`i~K~Q{lwW>pw$i*BA zLu<6T>D>y$VJ%u5tt?ZITtqu>+-}nPy7lC641p#o8j|gB&Nsn_sMR~X8Wc6E z%u8&4p)A#(ATw9w?)Z%U|0Fa9Kvg@6uV4Jq|GvIngM~kP1ZyUZ`*)Fu$fk{S$zM1| z2NbejxFnzlwR3h_aHDTiFRNC~yUg_VYSAm4bd{!rMw-yBnE9v)CdIb3^jExAn$S>G zn091Oa@f`Lcyaa6E&5+T*JYzCNg4o7Tp)i&E^h{)QIe1c5=gI!VJ=V=BTwpA#LBH9 xw%rg~biD*jBl}iq%4m9(!|AP{0ik4_f(L>WbzU4m6(q;s{T~&$;S4@R006X}0yh8v delta 9498 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 diff --git a/net-im/bitlbee-steam/Manifest b/net-im/bitlbee-steam/Manifest index 6a4ebfbef3ad..5e648cb3401f 100644 --- a/net-im/bitlbee-steam/Manifest +++ b/net-im/bitlbee-steam/Manifest @@ -1,4 +1,4 @@ DIST bitlbee-steam-1.4.2.tar.gz 43003 BLAKE2B e1c24c59d1d18a839760274b4f812757b1d5d36be489b49dc3dd3370fe8eea6483b089f506c5127c3b01f4529c83817b53aec6751150eaca87204b30cbb791e1 SHA512 c8acf584052246112b76c433e26805ade204802173147b9f1b73778f1300557df41ab97562a1cfbc20ad1bb0288718d62c03f90b7d11a9faf4d647938009ee48 -EBUILD bitlbee-steam-1.4.2.ebuild 725 BLAKE2B cbf311258135d430fc2f6ae552e6a0a20bd5fb0cee5b3d4f6d0c7e40874c9249736a1ad6d4acbd4d952f6131683f48afd8cf6d733b2bfebb4670cee96bcb3137 SHA512 c3ecfd9a728957eda4671914bd94d1f5e7246cfe6f5bcd03d85e218a1d12efbb7f37747e815891237f93e7260a0f641ca9bc8ebad7756b8305b1b88f55d8ac67 -EBUILD bitlbee-steam-9999.ebuild 725 BLAKE2B cbf311258135d430fc2f6ae552e6a0a20bd5fb0cee5b3d4f6d0c7e40874c9249736a1ad6d4acbd4d952f6131683f48afd8cf6d733b2bfebb4670cee96bcb3137 SHA512 c3ecfd9a728957eda4671914bd94d1f5e7246cfe6f5bcd03d85e218a1d12efbb7f37747e815891237f93e7260a0f641ca9bc8ebad7756b8305b1b88f55d8ac67 +EBUILD bitlbee-steam-1.4.2.ebuild 734 BLAKE2B a3814e07f5e3477a7210493032619b43a257fbf2aaa0e309413dccacfadda09ab080f6c2e3c5332639d581551242acea008450e9c55571830d2ae9064f3e5443 SHA512 c7b09feaf382575bc690a75ade8186244963eafa63d878fdd6bf4bd80231de8e507d041e4402aeda7e6439910855a1988de3c93370592099efbd20332f9af2c8 +EBUILD bitlbee-steam-9999.ebuild 734 BLAKE2B a3814e07f5e3477a7210493032619b43a257fbf2aaa0e309413dccacfadda09ab080f6c2e3c5332639d581551242acea008450e9c55571830d2ae9064f3e5443 SHA512 c7b09feaf382575bc690a75ade8186244963eafa63d878fdd6bf4bd80231de8e507d041e4402aeda7e6439910855a1988de3c93370592099efbd20332f9af2c8 MISC metadata.xml 714 BLAKE2B b952c8c1d86ee9a995cc6f458735c7d01d7685002e2633bd35c5063c2478824900ea5864d9b705aea8ff780519556dead97975f555caf52f4f42ee52e0ba9376 SHA512 51da798d300a70fbae3bc4b8f745160f9b69b6a9a4cd229ad47aae780b80a824a63690a999066b175c531b84625d33dc952405650938c6e773aef23d7df903a5 diff --git a/net-im/bitlbee-steam/bitlbee-steam-1.4.2.ebuild b/net-im/bitlbee-steam/bitlbee-steam-1.4.2.ebuild index 485f9d30d9b9..e49b0bf478ea 100644 --- a/net-im/bitlbee-steam/bitlbee-steam-1.4.2.ebuild +++ b/net-im/bitlbee-steam/bitlbee-steam-1.4.2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit autotools @@ -23,8 +23,8 @@ RDEPEND=" dev-libs/glib:2 dev-libs/libgcrypt:0= >=net-im/bitlbee-3.4[plugins]" -DEPEND="${RDEPEND} - virtual/pkgconfig" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" src_prepare() { default diff --git a/net-im/bitlbee-steam/bitlbee-steam-9999.ebuild b/net-im/bitlbee-steam/bitlbee-steam-9999.ebuild index 485f9d30d9b9..e49b0bf478ea 100644 --- a/net-im/bitlbee-steam/bitlbee-steam-9999.ebuild +++ b/net-im/bitlbee-steam/bitlbee-steam-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit autotools @@ -23,8 +23,8 @@ RDEPEND=" dev-libs/glib:2 dev-libs/libgcrypt:0= >=net-im/bitlbee-3.4[plugins]" -DEPEND="${RDEPEND} - virtual/pkgconfig" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" src_prepare() { default diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index 4e24398cfd2a..df60efa7b120 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1,5 +1,5 @@ AUX README.gentoo 469 BLAKE2B e7176c3fa41c859f13f93f2805bf317817de1c736b56a55a1cd21340b2195f1192a96c56ae973c347430f3553715e829420ef6e0d91b26835cf06d06b744b9ec SHA512 a800f5ae1f02a1574602c1595f005eeffbd2db6c100bb59f7a4cf9dbb0bea79bb3d1a17cf9559a09f318f4d8189ecfce964e594829228ab16f861b3c966c3f41 DIST dino-0.4.2.tar.gz 882421 BLAKE2B 36c0487a19202506e4de69afd923991c912e82c974f61e787ff4af37a40133fdbdb02315e82f7e85ccb8b3cd7d734aed7f8508ca31c1ffec49674ef68f71793b SHA512 b5d5b9e2ab2ff24f53778303e5428ed0613537944cf5d9139aa7e13558ee40ffb1566c6e9267dd802938a6abf0f0d5fbe94ef17fb3e18a11d47cc0d040928d19 -EBUILD dino-0.4.2-r1.ebuild 1989 BLAKE2B 75337b4c5dc822d32942635cd816a55ebc4e31574e39d8feeacb3329593d10589a4fe9bc8aa5aa59e73be115a3f73155c1f5c01b93e8ab97c9e1e4f9cfb2a618 SHA512 8a783a64dd9c0675746613b39b559a5a9f1f28686b94827a2a6a31122008af6c98aa3176e2d28123b59732c659e7318c97385dbace22fc5a05e41ffa7086b6a1 -EBUILD dino-9999.ebuild 1982 BLAKE2B 9db0b9d01afb9ca01db5e44a9cf4e8ed15ad4bd4d2547da943f5deb1a560e76e5b2c1fedd08c4b3ed3b1dc00d2bdc5c772b86fbc3b4e3d19e3391828e6fd6be4 SHA512 8e141074fd857c41c6c2305a090463fe7f1b18e76282f1bfc5df3621ab98bd18694a758e2dc1a895d314f0d0e7bca1583e0fac44b2ff38425cc17ff08b0322e5 +EBUILD dino-0.4.2-r2.ebuild 1995 BLAKE2B 98f1803002208700a86d26138c912e526f4a0d170da9a9b73b73b80e7acc90bad2ce2106a0faa7cd5e212a3896b34aa6e12a52823c86284e0eaeb6cc7b215af5 SHA512 24ea833ec8adb919b03b3f9e81b9b39ff6b5d86bd39f8fe35d15de313c04a559a435949c1b2f540f588634af49b9d816f171879fdb7ace7f9ca05d8d716f28db +EBUILD dino-9999.ebuild 1988 BLAKE2B 3486b47b97649d4fd4616eee3ca4e8623ae6be75e85929c9a0ea32c10c7085d291d71d68ce92933a307d1f6e00e654b4f086bf16213f8a353bb4ec2e52d05b4c SHA512 e050c68dc6bdf3eec244cf82625488d0de4b40a1536a220caf112c1547078efd60e0c2f4e8ad42c6ec2f8ee03bcde83da5e0b2b5248870727f9750e1f88baefc MISC metadata.xml 629 BLAKE2B 451fa9ab43aa4c0915e87a4b8835b25fba86c846270d3257f7ca8dcde782f5b2d5c8705f828dc3d20e371345af2b5715f86753839f7d0a147ee9b6fb71aeadb4 SHA512 5d16f3cd53aa46fa5028050fd8db9c3bd239ea80a7bf38dbfc0814a0b50efdc34a7aa52bf628439b2db4aa22afbe320514ae22fc7349d508220da23c00663416 diff --git a/net-im/dino/dino-0.4.2-r1.ebuild b/net-im/dino/dino-0.4.2-r2.ebuild similarity index 98% rename from net-im/dino/dino-0.4.2-r1.ebuild rename to net-im/dino/dino-0.4.2-r2.ebuild index 5746d3e99bf0..3dc255e58a6c 100644 --- a/net-im/dino/dino-0.4.2-r1.ebuild +++ b/net-im/dino/dino-0.4.2-r2.ebuild @@ -28,7 +28,7 @@ RDEPEND=" dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 - >=gui-libs/libadwaita-1.2.0:1 + >=gui-libs/libadwaita-1.2.0:1[vala] media-libs/graphene net-libs/glib-networking net-libs/gnutls:= diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild index 2b090f8e836f..2f820b80edf9 100644 --- a/net-im/dino/dino-9999.ebuild +++ b/net-im/dino/dino-9999.ebuild @@ -28,7 +28,7 @@ RDEPEND=" dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 - >=gui-libs/libadwaita-1.2.0:1 + >=gui-libs/libadwaita-1.2.0:1[vala] media-libs/graphene net-libs/glib-networking net-libs/gnutls:= diff --git a/net-im/discord/Manifest b/net-im/discord/Manifest index f094aedf4b2b..2417117f97e8 100644 --- a/net-im/discord/Manifest +++ b/net-im/discord/Manifest @@ -1,3 +1,3 @@ -DIST discord-0.0.27.tar.gz 92317071 BLAKE2B 5328abd5f6aba87c73ee26cc6387dd9af7745c003e67b70e168153a959f5f582d118d38ce0b45ff4a9165ff1423708b05d468824c880e4685755df41ceadd5e1 SHA512 285a0119b4740402a3fa94d3679a52bc8d883413ee32187e90087960a4d34aaf316788d2708bbccafe3f995c2b99767b45bc4b7c731704ef887a8de1b3d3926f -EBUILD discord-0.0.27.ebuild 3413 BLAKE2B 80cd994612cfb1da73c9f6eefb9ba254eca549da180e704e7477946b0aa05b7f7daa1aff60501712c0c830ca5fa335e0f1d567d1a16b0bef4ca930dc7f9ad3d4 SHA512 ae44d8dd768191a3097b0e5882b85b6a4e72868cbb648bfdd911d5c5e1b56974e752dcc4a322948e55b246c3b94a48b26e185535b203b8f758accd11fb4f56c5 +DIST discord-0.0.28.tar.gz 92587043 BLAKE2B d2e79f34c3d71782fd64ad076fb8a44cd91df5fe35df30c8e4d3fb1e6c019ca0bfd459d615e6c62e3f88d9120397c01b4c0e024d39ae315555c698616473cd37 SHA512 763fe47a0fb21a13e852bcc818d4e0e2ea4faf23fcfdc02fddfe06e8c829499e028e27b45d807d3b3edcc36788990f3f21c0460b9b8efc538b62f3b41aeb744d +EBUILD discord-0.0.28.ebuild 3413 BLAKE2B 80cd994612cfb1da73c9f6eefb9ba254eca549da180e704e7477946b0aa05b7f7daa1aff60501712c0c830ca5fa335e0f1d567d1a16b0bef4ca930dc7f9ad3d4 SHA512 ae44d8dd768191a3097b0e5882b85b6a4e72868cbb648bfdd911d5c5e1b56974e752dcc4a322948e55b246c3b94a48b26e185535b203b8f758accd11fb4f56c5 MISC metadata.xml 506 BLAKE2B ff098a1c9341a94ebb21da57c3028d3d96e884e19e3adf2df8d50b694a1ca3eee61f5dfd90eaa557a0a0eee769fd11dfa7bbf63308386a11faa56d13687e33c3 SHA512 56baf0a5323057b4af83a7b7d760b2b1e071e15ca4eef6546eab4104fbdd026906f68d8023a3155f492d8d93cd7022c5d0017372cbaf2894b94bd253b2ce3665 diff --git a/net-im/discord/discord-0.0.27.ebuild b/net-im/discord/discord-0.0.28.ebuild similarity index 100% rename from net-im/discord/discord-0.0.27.ebuild rename to net-im/discord/discord-0.0.28.ebuild diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest index 0b9f2e9a53ec..74f5997286eb 100644 --- a/net-im/synapse/Manifest +++ b/net-im/synapse/Manifest @@ -1,7 +1,7 @@ AUX synapse.initd-r1 345 BLAKE2B bc4868eff0103c657725b077a5f9ad002300b34a1a8bb85820c3c12b9da733fb33ef136a3a992cfe50844cba304cfaa8f9577e4f5fdcc9e94f653406043ad663 SHA512 44a0f7124f8730b4fc8f0e52284d8f03a0bf016c584fa0411910f66d236e3130b1c749d45ff84fa3a8619716bb973ff51f0a5733b06006640894eb39f29d188e AUX synapse.service 549 BLAKE2B 4b91a2da29b2a9afc5a6cff3c74a8b2f0dbe86063d0a47e60fddf8eb712b3642c308181ba2444a7e59b58f942368e7217dc94088a2487816aa44e28f49094573 SHA512 a9039c2883008c191cc89bec6f52893b489688e83525eeef09a979fc22b09b048cd03d6a7a450ac3d1441abccdcd6786cfd6c8f0b90ea98d1516c312bf634636 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c -DIST anyhow-1.0.70.crate 43803 BLAKE2B 574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de SHA512 6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b +DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b DIST anyhow-1.0.71.crate 43808 BLAKE2B 1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f SHA512 401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5 DIST arc-swap-1.5.1.crate 66157 BLAKE2B 9060ef4f9d699fadc03be1a116d9301f6308fbb7f8bcad6f01926d584386d26d03f9dd2ea35b6771a6725ee7819e028d0e1b256e8b5f3b812cbd388e757491fb SHA512 8636149e92c068d5ff5352a19c9973e7bf2aba68b9363c783178903a8665f6edabbd30c25ad7992646635efe5830d67c958f8d41b44a4ed1fe5698628b41c074 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f @@ -18,8 +18,8 @@ DIST itoa-1.0.4.crate 10601 BLAKE2B 95545252eaabc3114323a44c8b8ea12a91568d9fc8d2 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.135.crate 604591 BLAKE2B 195f342d1136f63c308371f001c9fc270e151fbda7b316321d319b57bcd46f206bb8b06196f5e9cf8a35b0c397d909f370aef8b119f4bc0eb75b9e245d8e7b4a SHA512 dc8e8fc918c5184de6ae7414b523b06ae91cde252e837e863f8477e9722ccb206a0b27762ac204830e8d09071413029c03802a3ed93bff274c33b2a4055e7806 DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 -DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 DIST log-0.4.18.crate 38339 BLAKE2B c233a7f792b052d6a23badc839b2e01c0a7a977849a476a0f5e82608037fbb4387c48287283845eaa1e02ce82b1b79bfa020fb49515aaedc784f1c77677bb710 SHA512 c499ab111d0fdb3297f08a4dc538b93d5a9017e6f1cd63dfdb84a799cc445f181379ba02db83072c943ae2e1801bd6f6f3d075c86819108389fbe0e90c87d456 +DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST once_cell-1.15.0.crate 31460 BLAKE2B ae4481883865abe6a684d63520fb2e91b64d6ccdd0374464200015640122bd68b8a769309773226c8a31d0119f450ee821a2bd35c346fd86adb4474ea7c28fcf SHA512 934a7c3631e9ca4fa78d9577b6672ca0b2f926a8d6c3be9542b906c5968033446f98f76ae6f368a1a5b92ab9064c31a57d74ab6d2097108029a7ea951541ff7e @@ -30,28 +30,30 @@ DIST pyo3-0.17.3.crate 408939 BLAKE2B e67ce34c626dbede3c76abf66ba5078827e8a75644 DIST pyo3-build-config-0.17.3.crate 29230 BLAKE2B 193df0c15a2150505c823338e76f4d75e2f28158626edf332da2b10b6a81bfaf7f95a3a32c9f218717504b2f0dd80d3fb61c78ab3df9cb9024c3686f8ca002b0 SHA512 92652ffdfb3f6c3c8a1c2f97f5e2ed19175ba6bad5cd0f0c113b569369193aa18d95adc780bbdb8202d815a1ec0b6aeaf40d93d64faab42f4e8b452c806906a2 DIST pyo3-ffi-0.17.3.crate 62854 BLAKE2B 3f1c519b210de0aee19b832845c1d44237f780f18173ddc1b1cef5eac1060fab40fd8dbec067a49e4d28fc7edcd0bd751f54438ad42a8b98641de0517052c64b SHA512 c08481d1530207fee544a5dde14253415e5451c1c013b86ac1f0e9bcb3c1df7866764cd11bad523105b6821725560329b89ff689b3aa2f0698cdab148d0fc12e DIST pyo3-log-0.8.1.crate 14082 BLAKE2B 1920a34d18f1f418857abca05c59f5f9a16d00fc460082c2cbe97bc55b8f429d6433780d667a211beecf4df81a2606aa502ce2a1ebb6c0833b74a604abb5eecb SHA512 d69f7c8e3d1997ca06201c15500a2e0e043f7c0b39c8bd826ce9dbced220b4b0fde0c31b865fbc41f94f188e4b9ea15b49e2e2e42068a82678668f3a51a2fca1 +DIST pyo3-log-0.8.2.crate 14254 BLAKE2B 264976c24770d20ba369e3a90f3487cf77ed5ee53c0d075485cce39b3f4b24058538ae1fc8d9122abb4147ef38f1852850ff31ea621f4913acb429f5504d5a33 SHA512 60235b4e2f8e03bdf7538d37f5f8c385941500607f5cc2a284d02d0e25d27d13397a95a205fe924c5f96d6b5470b45c84c4ded7a5609463eedf735d4f2966f9e DIST pyo3-macros-0.17.3.crate 7257 BLAKE2B 4c5e166a37c31f2cc21b7dce9b46dcdaeea0f12299c421430efe72b47ac954f10680bf6ecb28a5f0058abaf22519f6ce05d21e5de534e362ceb9847049601f4f SHA512 f99d38ea69b1d46599d203908d12eb3fe4869a48b21b3eaba0c9c8e52b9f2b3c5ea72505dcb9b3330450dd724eeba859eef724fe9624ebbd8bd3cbcff7372df1 DIST pyo3-macros-backend-0.17.3.crate 49992 BLAKE2B a922c3c2c1f494002fa8592704c43ddbb4d9bf650187adcfc94f82c1275bcb69d444ede404d1b40bdf1e199427e8de880464b76c7385c2f96633544ad021c4b4 SHA512 b4dbddc3ac7ae542560459376127cabdbb4de83c04d70a4efe0976fa94e6ce94a7a62723f689a8fbb1d795fc235b1ac3611f8b4985ae2af0db4a9dc08de48927 DIST pythonize-0.17.0.crate 10949 BLAKE2B 6d3c311aae1ef97a2a965124eb23e312f94c4d1e2a8ec17d9316c9fd2f72990b95977a87f722012e4fb54ce0a8be1a2eaac57b71e9d429dbbe59b0da387b2b81 SHA512 a9a46d27b8aa9e5bd7bb0b114b7457275131d90e20acd07110fbc18b3af3b9aa0683b9306fb645645f3801b64c0c479998665f3e4fcec0ed8e5b5947008b76bc DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f +DIST regex-1.8.4.crate 249562 BLAKE2B ad6d1221412beb65eb760ae905d4becc5583ae4d030c67b061626afdd3d4389c24123000688039fc6c8c1d091ff307b4a46f4b0eb84f1c258d0612c51aa2627d SHA512 6fa873671bc188906334202027fdd4d15923fcea88aa85d56a63e3a36bcf6aa77ae61c596f9154dee6c69e03bf3f3441e4ce26304d5a8e0ac47d710bf7af4a5a DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e +DIST regex-syntax-0.7.2.crate 339778 BLAKE2B 0b9533e4e4bfae1304a7ab5e2c8bc0bc3038367dbcab7bc19e680bc4945146f1eca3baa1c5bbff6ac60447b54059228a5790cad20ae33f16b9dab794a5f76140 SHA512 3065cec128ae6ce427d13b68066fc02357c21f7d1517c1669295f857395eea3297344fb2171c96d15dfe48050785249b7b8b8138fbe5b4a65c8427968347c128 DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d -DIST serde-1.0.160.crate 77010 BLAKE2B 45d2585bd7e5dcd368b72c29046bd595c577826da4aea6d019adaf07d23adc096db7aba952037dfdac9dbf08a1e92ababd44cc784ace557fe2cfe83beca446cf SHA512 b03eb453ac01a483843829952462de4e8f6d0fa4a244d38a6f476a911e2e991a508121265befd108134ae7cce8a7a40c4d217f80f3e025f9a612a0bf80862306 DIST serde-1.0.163.crate 77030 BLAKE2B 0d7ead66faab8ae01c693c9bbcadfd0a7a736c8bf46f50ef43ba261eec9e0f0c43477feadb2e134f0ed6dda3115dcbc3d22daa28592f343739f1ea03d9c25723 SHA512 752738ef5f67f1b4435bdd4e76e740ba192bd93e83cac55fd667809af26ceaf02db7083aaf7b2074644b38964021af206000b6130199e7994c12c9c57cd31a34 -DIST serde_derive-1.0.160.crate 55081 BLAKE2B 851cbd173bd758d46c9f545f05a17f65f7b0a2cd353cc75a985072e3772ca6d8395b63208d845dfba231d7cb5fcee97ec0df0bd0df010096577d618fad8bffb0 SHA512 14b2a2ad7131efa7ec95d5a6e7633a9d1e991b046c0b00cce9c3681edd73cb53ff477aa52a430d8465aa8b362696244ea80f12ffbf0e6f98e35605fe4c60f407 +DIST serde-1.0.164.crate 77057 BLAKE2B a3c9c7deaa841a559ec901eed72a768e0718a77683897a84149dc8211f3e6f8f016e6b86e5b3c7c3c3d512486dd7fdda2860f69e7d9e600fff6ca6da8870bfd4 SHA512 17376fad0d3f0fc696d713c0eec81fc4a83992f6f9dfbed7c3e700e7ca8a3241abd46d4c11303d26a5fe049ddaf3308c2e76b650cc7350e03a1e34002700552a DIST serde_derive-1.0.163.crate 54447 BLAKE2B 284d02fcbdd05c53c8da737fac422fd61ff53669b140686d1732ef727a1e873945b1ebdb85fbda1d79f2c563b2c7b81d3ac51c76fe0cf5205dc6ab4d46a9d4d8 SHA512 744c4235330781c8d9c6ab4f49f6ddd11fcd70b97c97fcbf1434ccac02ba7d29eacfed21ee8e005f5541dd8ab4a34023e95d85231f11c5f4d6e24fcf806f7283 +DIST serde_derive-1.0.164.crate 54789 BLAKE2B fb8e50cabecb66bfbb4eff07bbd034510ebc4eef5fa21c855887beb84d19b1201a4e9dc0f68a2aeabc559f2229a905cc44e780a7e6bdc55aaed399bde5dbe168 SHA512 08777ed5775ee6ea47daf084f4ee15869b3969d54e43e6820277535e79b70f61f6152decaeea29bca67137d354bad079393a6709fd10d7cfeb50728e46030c04 DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e +DIST serde_json-1.0.99.crate 145102 BLAKE2B c6911880feab10a782aebfbe06b1eb37f415cc362db41ee8f6b0353c3f909d3c92512197503da81c7b74e54cb7dae49fe62c53487b1981480269fd1e657e3088 SHA512 7636fbd4f1f12e0675a8b13d8af80f09a2dc6036f8d6eaccfe0593e2f2e7a36a2ea28fcbf36d396217a8f7995ba29c14a17e695d1c914866055c69768292b292 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a DIST syn-1.0.104.crate 236683 BLAKE2B 865904923ecac469f1d92bab04ea9ee384be0592c7a303d9d0f2f4bc755744bd883372c215a8f1add8bc2728d7c2c27489ab292fc8a89bdce918fc4a32deae44 SHA512 8feabd8e6b1b5eb15077d7c92f0b3269e848d33b1f233b3df343b6d445ed332fb23e0222911a13edfd82cee969d25c43434268cd7a20ce1c0a608a1bbe327b29 DIST syn-2.0.10.crate 240095 BLAKE2B d2def2e1354d41bfcc3ad9cfd80ed611a56fd8560dc1b3c45aabd1927847fe69a92eb7c9575f159a5d3a004e8463f7f13ed60a4aa4ec6055552c1f731badc6fb SHA512 31f9c461b296453dcc0b7fbc71c2350658f447d4d90644b1bb35782fdf4067405090a0f9875a96fce9473855275d800d5986200b7a575b9fafd48218157b673e -DIST synapse-1.82.0.gh.tar.gz 8239769 BLAKE2B b61c67af76255b240618497cdbf2ab7fdad0050e913a4ac5e3fc0a045a9566128315c68d4844e9f20c842872cb51d645fccfe47892e28da5ae45394ca6d5a46f SHA512 2c62e795cc927c1352d0387ca59fe9eceeefbff1aef93a7510dd423bead81f66a3bb579426c3f6ec592d4dda4743613131f895e5e626eb5aeb05d72b94d91dd0 -DIST synapse-1.83.0.gh.tar.gz 8259074 BLAKE2B 864f38b0f45577424e92ec589fb7290a0a1a6d316342788fb842b6bd92198ff35ac12669b1be966456a3ecf2831e1a678efd1117979ddafbc64b4c80cb0ace5a SHA512 c80bde4741b26182da52c6fc623075eda7cbe6c5aa74edcec4a3a52aabdba86e95d8f8433e071ee82664b5bcc75a5b25600b7b788b80ee217226ee045e2affad -DIST synapse-1.84.1.gh.tar.gz 8275282 BLAKE2B c37327ddfd0c41e29ffeff25a26fed9e2fed3346dbd4f3910d32488b86339c8c53d4a7579ef77b7d18f00db98c603211e59e72ee027d111af5c7273a94f29519 SHA512 c98a16229532fab49e5457bfd46bd61d27736c49eee5c125f9136f107b5a5c5c3b341e8a20d1afb8d9163562bf20783ed4950f1ae2057a4a0ec8035fcbf459d7 DIST synapse-1.85.2.gh.tar.gz 8285129 BLAKE2B 1f9ba92a8823bc01b8c18baba862dc5e5f9cf5e8aa42ecb321c6c99ab48b9e1d0122969f481f033a2a0db0e273e9e8179e0c936a2d65377e60302db4a066f4ad SHA512 8e025eeb34dbf6fcaa00bde37782d5442584e454b671fd7f49aec809977a4cf1af1aff42957db946438700b0f8c24f1be54aa4c73b2e03de40cc5aa6e66943e6 +DIST synapse-1.87.0.gh.tar.gz 8304909 BLAKE2B 9a62bc06b9b984e25de1d197d1173896ae5fe8738197d8776218fdef9bb4624f671c0210a986fe0ef43d0253aed35f8f2b16c347754ba439d40d7dcb84c83611 SHA512 4543e2ecad98793be8b4a88b613cafd020a65fa94f4b02cfc75a9041fafb9145d8a341c4196bbce5e3801c9df0600a47b48b96363da310400072eb4d597f85c9 DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19 SHA512 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06 DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d SHA512 d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c @@ -63,8 +65,6 @@ DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737 DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865 DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631 -EBUILD synapse-1.82.0-r1.ebuild 5379 BLAKE2B cff06c91e479df9c68736718cf9ed094bd00f940d057d1858cff4c3cb04e23509ce2be3839948d17b3960ae675f8a57fc8ce67230d8684fde2ee49e4dbc4450e SHA512 76fa892175e7fa1383d8eb75f4ba1434e9b8e9f4f8a07f84cd753ec51dc0a5282a8a57ab0bc534675cc609498cb8f6963e7612ab9b8a430616d03a20d0abb104 -EBUILD synapse-1.83.0.ebuild 5380 BLAKE2B 20df285f0a9b46c9ffeed2888924f21f139f175d13a651a207170056a711fae492409b9aa329fa56e2b6fd07e5356f988bac7672af61fd5efe13e3d8b3f99d59 SHA512 fbfc515795313367c25d3c5824c4fb289603e182fa7982b618c2df4649623030d3f137d31f5e4280d4aff73338ad9a6bcc90aabad3bdb6dd6c87b5fce1d67300 -EBUILD synapse-1.84.1.ebuild 5447 BLAKE2B 228b30db3e072f294a2d2c84bef262cb534f587e9aabca80fb9bd202c33f3e978d69162f8532722135df470bc97408da1c8798e378780e21e68c5ceb0d745aa8 SHA512 95b632db64927d7c9b596bc1fd99f0d56437d4a297dacb0744ab6133755ef605c366759de1a4e6438d7830ba88080704e90379dd082e817a5d2aa974cf5ff236 -EBUILD synapse-1.85.2.ebuild 5527 BLAKE2B 7d881a771e9205a176537b82443f895fa2cf08adffc679e0300631b0cef712fe7ffc248034e76a5d22d57de7a6f4dcb0f916094a2b51e6e8e5c4c90e651d4ce4 SHA512 bbad440886560c1117c66d1c3d8f1863ecfad5a7cd6fb8a5ddfe5a5bf1d614cda70f2bc4753e12c9c630d1cb4d06b8dae4a2672f8c39ec2f0b80e71f079b3b1e +EBUILD synapse-1.85.2-r1.ebuild 5634 BLAKE2B 2fcf70248a5371ca2b8d643f5f9b746edf8b9ae982e22f775dcdaa6b6711768ffce7ed8187b6f3b0bc979363f5d311bf6d74ff6bf0bdae76c7b7d52790237a09 SHA512 fe767b83aa6853090c519b6f71c652ad9b23b8446a4a08a7ee67fcecd54883dfebbe16fb364670847255db4ecc997be3d6af1530e152b8e27fb77b1b410dcbdf +EBUILD synapse-1.87.0.ebuild 5633 BLAKE2B 33780bb4c5087532cb538ae4455d04d19eb3099c8d5ce75065c2df8b0de43ec49e8f3b5c0e6895150448af07d8eea898a0faf6ff6e4206c91bb8f1994a9899fe SHA512 02159570b91a9a634e3050c3bc76463953b6feed3c9dc2d8420c7c6ded9fd5bbd634b1341a712287e732eba501ec9d4ffbddfc518812ace1622323de852e1973 MISC metadata.xml 526 BLAKE2B f76d0a86c40485c2428fa949fd54650f31696ce94f0d81bfea53c13604ec287230ad2fdc094f767703ecf3864e111e2b89b091fe766172ab63e809df2a7c95ab SHA512 fd5d919dd64dc2d3d2a6be8d7cabe83d722936f27f2cdcf351bbb4a7e862b6a64f94c2581a71ac27052d21595843ce61a8c94e6802c8857bc310187b38544456 diff --git a/net-im/synapse/synapse-1.82.0-r1.ebuild b/net-im/synapse/synapse-1.82.0-r1.ebuild deleted file mode 100644 index 839dd2290b64..000000000000 --- a/net-im/synapse/synapse-1.82.0-r1.ebuild +++ /dev/null @@ -1,204 +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} ) -DISTUTILS_USE_PEP517=poetry - -CRATES=" - aho-corasick-0.7.19 - anyhow-1.0.70 - arc-swap-1.5.1 - autocfg-1.1.0 - bitflags-1.3.2 - blake2-0.10.6 - block-buffer-0.10.3 - cfg-if-1.0.0 - crypto-common-0.1.6 - digest-0.10.5 - generic-array-0.14.6 - hex-0.4.3 - indoc-1.0.7 - itoa-1.0.4 - lazy_static-1.4.0 - libc-0.2.135 - lock_api-0.4.9 - log-0.4.17 - memchr-2.5.0 - memoffset-0.6.5 - once_cell-1.15.0 - parking_lot-0.12.1 - parking_lot_core-0.9.3 - proc-macro2-1.0.52 - pyo3-0.17.3 - pyo3-build-config-0.17.3 - pyo3-ffi-0.17.3 - pyo3-log-0.8.1 - pyo3-macros-0.17.3 - pyo3-macros-backend-0.17.3 - pythonize-0.17.0 - quote-1.0.26 - redox_syscall-0.2.16 - regex-1.7.3 - regex-syntax-0.6.29 - ryu-1.0.11 - scopeguard-1.1.0 - serde-1.0.160 - serde_derive-1.0.160 - serde_json-1.0.96 - smallvec-1.10.0 - subtle-2.4.1 - syn-1.0.104 - syn-2.0.10 - target-lexicon-0.12.4 - typenum-1.15.0 - unicode-ident-1.0.5 - unindent-0.1.10 - version_check-0.9.4 - windows-sys-0.36.1 - windows_aarch64_msvc-0.36.1 - windows_i686_gnu-0.36.1 - windows_i686_msvc-0.36.1 - windows_x86_64_gnu-0.36.1 - windows_x86_64_msvc-0.36.1 -" - -inherit cargo distutils-r1 multiprocessing optfeature systemd - -DESCRIPTION="Reference implementation of Matrix homeserver" -HOMEPAGE=" - https://matrix.org/ - https://github.com/matrix-org/synapse/ -" -SRC_URI=" - https://github.com/matrix-org/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - $(cargo_crate_uris) -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="amd64 ~ppc64" -IUSE="postgres systemd test" -RESTRICT="!test? ( test )" - -DEPEND=" - acct-user/synapse - acct-group/synapse -" -RDEPEND=" - ${DEPEND} - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/bcrypt[${PYTHON_USEDEP}] - dev-python/bleach[${PYTHON_USEDEP}] - >=dev-python/canonicaljson-2[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/ijson[${PYTHON_USEDEP}] - dev-python/immutabledict[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - >=dev-python/matrix-common-1.3.0[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/netaddr[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/phonenumbers[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},webp] - dev-python/prometheus-client[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/pymacaroons[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/service-identity[${PYTHON_USEDEP}] - dev-python/signedjson[${PYTHON_USEDEP}] - dev-python/sortedcontainers[${PYTHON_USEDEP}] - dev-python/treq[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - dev-python/unpaddedbase64[${PYTHON_USEDEP}] - postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) - systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] ) -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - test? ( - dev-python/idna[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - dev-python/pyicu[${PYTHON_USEDEP}] - postgres? ( dev-db/postgresql[server] ) - ) -" - -# Rust extension -QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so" - -src_test() { - if use postgres; then - einfo "Preparing postgres test instance" - initdb --pgdata="${T}/pgsql" || die - pg_ctl --wait --pgdata="${T}/pgsql" start \ - --options="-h '' -k '${T}'" || die - createdb --host="${T}" synapse_test || die - - # See https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#running-tests-under-postgresql - local -x SYNAPSE_POSTGRES=1 - local -x SYNAPSE_POSTGRES_HOST="${T}" - fi - - # This remove is necessary otherwise python is not able to locate - # synapse_rust.abi3.so. - rm -rf synapse || die - - nonfatal distutils-r1_src_test - local ret=${?} - - if use postgres; then - einfo "Stopping postgres test instance" - pg_ctl --wait --pgdata="${T}/pgsql" stop || die - fi - - [[ ${ret} -ne 0 ]] && die -} - -python_test() { - "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests -} - -src_install() { - distutils-r1_src_install - keepdir /var/{lib,log}/synapse /etc/synapse - fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse - fperms 0750 /var/{lib,log}/synapse /etc/synapse - newinitd "${FILESDIR}/${PN}.initd-r1" "${PN}" - systemd_dounit "${FILESDIR}/synapse.service" -} - -pkg_postinst() { - optfeature "Improve user search for international display names" dev-python/pyicu - optfeature "VoIP relaying on your homeserver with turn" net-im/coturn - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - einfo - elog "In order to generate initial configuration run:" - elog "sudo -u synapse synapse_homeserver \\" - elog " --server-name matrix.domain.tld \\" - elog " --config-path /etc/synapse/homeserver.yaml \\" - elog " --generate-config \\" - elog " --data-directory /var/lib/synapse \\" - elog " --report-stats=no" - einfo - else - einfo - elog "Please refer to upgrade notes if any special steps are required" - elog "to upgrade from the version you currently have installed:" - elog - elog " https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md" - einfo - fi -} diff --git a/net-im/synapse/synapse-1.83.0.ebuild b/net-im/synapse/synapse-1.83.0.ebuild deleted file mode 100644 index 5994cc671cbb..000000000000 --- a/net-im/synapse/synapse-1.83.0.ebuild +++ /dev/null @@ -1,204 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=poetry - -CRATES=" - aho-corasick-0.7.19 - anyhow-1.0.71 - arc-swap-1.5.1 - autocfg-1.1.0 - bitflags-1.3.2 - blake2-0.10.6 - block-buffer-0.10.3 - cfg-if-1.0.0 - crypto-common-0.1.6 - digest-0.10.5 - generic-array-0.14.6 - hex-0.4.3 - indoc-1.0.7 - itoa-1.0.4 - lazy_static-1.4.0 - libc-0.2.135 - lock_api-0.4.9 - log-0.4.17 - memchr-2.5.0 - memoffset-0.6.5 - once_cell-1.15.0 - parking_lot-0.12.1 - parking_lot_core-0.9.3 - proc-macro2-1.0.52 - pyo3-0.17.3 - pyo3-build-config-0.17.3 - pyo3-ffi-0.17.3 - pyo3-log-0.8.1 - pyo3-macros-0.17.3 - pyo3-macros-backend-0.17.3 - pythonize-0.17.0 - quote-1.0.26 - redox_syscall-0.2.16 - regex-1.7.3 - regex-syntax-0.6.29 - ryu-1.0.11 - scopeguard-1.1.0 - serde-1.0.160 - serde_derive-1.0.160 - serde_json-1.0.96 - smallvec-1.10.0 - subtle-2.4.1 - syn-1.0.104 - syn-2.0.10 - target-lexicon-0.12.4 - typenum-1.15.0 - unicode-ident-1.0.5 - unindent-0.1.10 - version_check-0.9.4 - windows-sys-0.36.1 - windows_aarch64_msvc-0.36.1 - windows_i686_gnu-0.36.1 - windows_i686_msvc-0.36.1 - windows_x86_64_gnu-0.36.1 - windows_x86_64_msvc-0.36.1 -" - -inherit cargo distutils-r1 multiprocessing optfeature systemd - -DESCRIPTION="Reference implementation of Matrix homeserver" -HOMEPAGE=" - https://matrix.org/ - https://github.com/matrix-org/synapse/ -" -SRC_URI=" - https://github.com/matrix-org/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - $(cargo_crate_uris) -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="amd64 ~ppc64" -IUSE="postgres systemd test" -RESTRICT="!test? ( test )" - -DEPEND=" - acct-user/synapse - acct-group/synapse -" -RDEPEND=" - ${DEPEND} - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/bcrypt[${PYTHON_USEDEP}] - dev-python/bleach[${PYTHON_USEDEP}] - >=dev-python/canonicaljson-2[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/ijson[${PYTHON_USEDEP}] - dev-python/immutabledict[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - >=dev-python/matrix-common-1.3.0[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/netaddr[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/phonenumbers[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},webp] - dev-python/prometheus-client[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/pymacaroons[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/service-identity[${PYTHON_USEDEP}] - dev-python/signedjson[${PYTHON_USEDEP}] - dev-python/sortedcontainers[${PYTHON_USEDEP}] - dev-python/treq[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - dev-python/unpaddedbase64[${PYTHON_USEDEP}] - postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] ) - systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] ) -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - test? ( - dev-python/idna[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - dev-python/pyicu[${PYTHON_USEDEP}] - postgres? ( dev-db/postgresql[server] ) - ) -" - -# Rust extension -QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so" - -src_test() { - if use postgres; then - einfo "Preparing postgres test instance" - initdb --pgdata="${T}/pgsql" || die - pg_ctl --wait --pgdata="${T}/pgsql" start \ - --options="-h '' -k '${T}'" || die - createdb --host="${T}" synapse_test || die - - # See https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#running-tests-under-postgresql - local -x SYNAPSE_POSTGRES=1 - local -x SYNAPSE_POSTGRES_HOST="${T}" - fi - - # This remove is necessary otherwise python is not able to locate - # synapse_rust.abi3.so. - rm -rf synapse || die - - nonfatal distutils-r1_src_test - local ret=${?} - - if use postgres; then - einfo "Stopping postgres test instance" - pg_ctl --wait --pgdata="${T}/pgsql" stop || die - fi - - [[ ${ret} -ne 0 ]] && die -} - -python_test() { - "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests -} - -src_install() { - distutils-r1_src_install - keepdir /var/{lib,log}/synapse /etc/synapse - fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse - fperms 0750 /var/{lib,log}/synapse /etc/synapse - newinitd "${FILESDIR}/${PN}.initd-r1" "${PN}" - systemd_dounit "${FILESDIR}/synapse.service" -} - -pkg_postinst() { - optfeature "Improve user search for international display names" dev-python/pyicu - optfeature "VoIP relaying on your homeserver with turn" net-im/coturn - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - einfo - elog "In order to generate initial configuration run:" - elog "sudo -u synapse synapse_homeserver \\" - elog " --server-name matrix.domain.tld \\" - elog " --config-path /etc/synapse/homeserver.yaml \\" - elog " --generate-config \\" - elog " --data-directory /var/lib/synapse \\" - elog " --report-stats=no" - einfo - else - einfo - elog "Please refer to upgrade notes if any special steps are required" - elog "to upgrade from the version you currently have installed:" - elog - elog " https://github.com/matrix-org/synapse/blob/develop/docs/upgrade.md" - einfo - fi -} diff --git a/net-im/synapse/synapse-1.85.2.ebuild b/net-im/synapse/synapse-1.85.2-r1.ebuild similarity index 96% rename from net-im/synapse/synapse-1.85.2.ebuild rename to net-im/synapse/synapse-1.85.2-r1.ebuild index 89e8f254b825..50379e31f4a1 100644 --- a/net-im/synapse/synapse-1.85.2.ebuild +++ b/net-im/synapse/synapse-1.85.2-r1.ebuild @@ -92,6 +92,8 @@ DEPEND=" acct-user/synapse acct-group/synapse " +# ${P}.gh.tar.gz - $(cargo_crate_uris) + ${CARGO_CRATE_URIS} " LICENSE="Apache-2.0" @@ -92,6 +92,8 @@ DEPEND=" acct-user/synapse acct-group/synapse " +# Mbw%I(75afraKAjt6{nI)oEPT@fCZpM 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 Ptbh1FBXaK;XF31?YHT>6 delta 7894 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 KHWEZ!>Hq+OGeUO& delta 9698 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 diff --git a/net-libs/nghttp3/Manifest b/net-libs/nghttp3/Manifest index 4560ebc66703..db6df432b5a9 100644 --- a/net-libs/nghttp3/Manifest +++ b/net-libs/nghttp3/Manifest @@ -1,6 +1,8 @@ DIST nghttp3-0.11.0.tar.xz 367392 BLAKE2B 908da41e168e83d82de7649051c66866682c58e93e3da6a2f4b85a1765b04ccbb06888df3e9b87b5cd6d1eb51d95af9bbb02955e47fde6194b169bb7ef78f756 SHA512 752adffcd5b8d26ea89e040597474e1b6d91a87a5feda445b637fd17255768e570570c0786984e3eaf36dac94df1f32659d9991d3bbf9a02b060c63aadb708fd DIST nghttp3-0.12.0.tar.xz 369576 BLAKE2B 552fab00de7c6d1917ac1b680547aa57e02ae32e6347e9915d743daa217ce2d6d201e3ab8f1cf00072e80f489e8bb7af648d46f9805816923b8e7ccd8319bc44 SHA512 4bfde5506bbd193107cac3f548952ae692934b7b9e5639fa843ee99a7da5ee7ca816880fc5575efd57959770e633cdba1efb4fd60ba39fff043e62a6358f721b +DIST nghttp3-0.13.0.tar.xz 367992 BLAKE2B 381677866a327cbb5638aa2e6f4a770d15879d05ca432c3fca7e92a8a815ae62857c386ba660805e97f649f9bc7c9c4c7077a92d2296b3303347e3d1dff12b6c SHA512 63de094ae62c641388ea909b28df2cce58df5e372237519fb6ef62bbd937ff20f6e571cb99f0fac8b8781e619fc229ec931fb5c6a1165727829d6b0c3a779ef8 EBUILD nghttp3-0.11.0.ebuild 878 BLAKE2B 49d670331582f6d8c895b3bceab220312346e8988b728c6912f480f141ea14a097d63dba4b7e1decacb42b1b26871d63ce69565003fa9230b339498bbdce0339 SHA512 0e2a1cc0513f808cb8cbf1777fb1d45f1f69972da89bd7b80502ee59c2e03741a6a096d6050567f2c1d2aff8227df05c0163582d1920749fe60c7ba772bb4050 EBUILD nghttp3-0.12.0.ebuild 878 BLAKE2B 49d670331582f6d8c895b3bceab220312346e8988b728c6912f480f141ea14a097d63dba4b7e1decacb42b1b26871d63ce69565003fa9230b339498bbdce0339 SHA512 0e2a1cc0513f808cb8cbf1777fb1d45f1f69972da89bd7b80502ee59c2e03741a6a096d6050567f2c1d2aff8227df05c0163582d1920749fe60c7ba772bb4050 +EBUILD nghttp3-0.13.0.ebuild 878 BLAKE2B 49d670331582f6d8c895b3bceab220312346e8988b728c6912f480f141ea14a097d63dba4b7e1decacb42b1b26871d63ce69565003fa9230b339498bbdce0339 SHA512 0e2a1cc0513f808cb8cbf1777fb1d45f1f69972da89bd7b80502ee59c2e03741a6a096d6050567f2c1d2aff8227df05c0163582d1920749fe60c7ba772bb4050 EBUILD nghttp3-9999.ebuild 878 BLAKE2B 49d670331582f6d8c895b3bceab220312346e8988b728c6912f480f141ea14a097d63dba4b7e1decacb42b1b26871d63ce69565003fa9230b339498bbdce0339 SHA512 0e2a1cc0513f808cb8cbf1777fb1d45f1f69972da89bd7b80502ee59c2e03741a6a096d6050567f2c1d2aff8227df05c0163582d1920749fe60c7ba772bb4050 MISC metadata.xml 327 BLAKE2B 57c198cb15bb8a8982d7c93149b595e0fd03fb0b63cde2d49349dc3dcefa7873f310a4c6accf7089320c6a38376aef8bf6d98afe689d743c96636eebc53a2365 SHA512 580f5c33715cac0b138070349342d4d2e62c179e05aa1e66fc801001fa8dbb064d1291f8c38ff3b0e68cb392bc2f339c28afeab1d9a77d786497968fae2505a8 diff --git a/net-libs/nghttp3/nghttp3-0.13.0.ebuild b/net-libs/nghttp3/nghttp3-0.13.0.ebuild new file mode 100644 index 000000000000..719966f4eab6 --- /dev/null +++ b/net-libs/nghttp3/nghttp3-0.13.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/ngtcp2/nghttp3.git" + inherit git-r3 +else + SRC_URI="https://github.com/ngtcp2/nghttp3/releases/download/v${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~hppa" +fi + +DESCRIPTION="HTTP/3 library written in C" +HOMEPAGE="https://github.com/ngtcp2/nghttp3/" + +LICENSE="MIT" +SLOT="0/0" +IUSE="static-libs test" + +BDEPEND="virtual/pkgconfig" +DEPEND="test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )" +RDEPEND="" +RESTRICT="!test? ( test )" + +multilib_src_configure() { + local mycmakeargs=( + -DENABLE_LIB_ONLY=ON + -DENABLE_STATIC_LIB=$(usex static-libs) + -DENABLE_EXAMPLES=OFF + -DCMAKE_DISABLE_FIND_PACKAGE_CUnit=$(usex !test) + ) + cmake_src_configure +} + +multilib_src_test() { + cmake_build check +} diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest index e43403cb55b1..987ec4ca83dd 100644 --- a/net-libs/ngtcp2/Manifest +++ b/net-libs/ngtcp2/Manifest @@ -1,8 +1,10 @@ DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B 68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d SHA512 52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0 DIST ngtcp2-0.15.0.tar.xz 589584 BLAKE2B af0d2e2263e9f23d07ad1c8637465ce78324f6f82614d14da55c50f64c35cbe972912de20a593c6f7483cf5db1ef4046618bb49639f0288a2fff8d82da06b4a6 SHA512 f57b0e8c88d2710fdee422c387b555d188197e54e97d99fae8b0beaa8eca2c6797e6a55efca34fb99ac65a86be1a224adfd17a0bcf314a27b5fcc24bb304f4bb DIST ngtcp2-0.16.0.tar.xz 591488 BLAKE2B 9f72246f37c666edade7a8c323a542904801386f8e7e193996a5c8d673c0d538d748a6cd6931088920625c8574a1fcffd007bb40f4e71be030d63839ee475964 SHA512 b4739b6357c9055a8de8d386dd4b2e943f8a86ce6325cdde966eb97c54aca305544233c53ecb2f83db948bb374b41a962c3944167d5054cc5edd222f41bb97d4 +DIST ngtcp2-0.17.0.tar.xz 590752 BLAKE2B 584dc4137ff572f1e433420d8dfb4a91eb8c50557af3609b851d02ae6de044bb2c9715a59f57c8183abfb759e565c7ce0448b4f327109815b125919cd8b6cfb5 SHA512 b8a8fbef18112fd536bb7c7132df8f076b805e41a6319c842a4692c60f75ba1cc00b3c812c4ee41419f459bff1d19dc1a1d0a514293eca8defcc6c3b6fa64a51 EBUILD ngtcp2-0.14.1.ebuild 1203 BLAKE2B 86097d800387aaa54520fc35b0ccd853c917efd6ba5146c9fd7412cf5cfb200220894c3b1913fbd83610b0e46a2b1e19bb79e94b8a83da283b3472272aea9712 SHA512 21813964a13f7bb518d9076411f711eb787ce6e838b070f17e260513c17812f6c0339bc063703a3a814886beafa9cb29dba03fcfe479d4f8ba01daf38a668e5b EBUILD ngtcp2-0.15.0.ebuild 1205 BLAKE2B a444ae2277c73772ce81d0b0c1e3555a90f3092930a474f0a947bf00e208e461bc64e04a7a9e05c5226ed9c8cbc847dd6fb8793a62a434f40e1e67308a57187c SHA512 9374dd426c1d95a812550b296d6054b4617e5a58e3b8e0dc1c00edb5c8684419ee696ce6e8a94adafd5ad47113e9f8bbce4dd81e5d68a1bc8d5f690372dcbb50 EBUILD ngtcp2-0.16.0.ebuild 1205 BLAKE2B a444ae2277c73772ce81d0b0c1e3555a90f3092930a474f0a947bf00e208e461bc64e04a7a9e05c5226ed9c8cbc847dd6fb8793a62a434f40e1e67308a57187c SHA512 9374dd426c1d95a812550b296d6054b4617e5a58e3b8e0dc1c00edb5c8684419ee696ce6e8a94adafd5ad47113e9f8bbce4dd81e5d68a1bc8d5f690372dcbb50 +EBUILD ngtcp2-0.17.0.ebuild 1205 BLAKE2B a444ae2277c73772ce81d0b0c1e3555a90f3092930a474f0a947bf00e208e461bc64e04a7a9e05c5226ed9c8cbc847dd6fb8793a62a434f40e1e67308a57187c SHA512 9374dd426c1d95a812550b296d6054b4617e5a58e3b8e0dc1c00edb5c8684419ee696ce6e8a94adafd5ad47113e9f8bbce4dd81e5d68a1bc8d5f690372dcbb50 EBUILD ngtcp2-9999.ebuild 1205 BLAKE2B a444ae2277c73772ce81d0b0c1e3555a90f3092930a474f0a947bf00e208e461bc64e04a7a9e05c5226ed9c8cbc847dd6fb8793a62a434f40e1e67308a57187c SHA512 9374dd426c1d95a812550b296d6054b4617e5a58e3b8e0dc1c00edb5c8684419ee696ce6e8a94adafd5ad47113e9f8bbce4dd81e5d68a1bc8d5f690372dcbb50 MISC metadata.xml 445 BLAKE2B d27a34331ff5bd772b6228ff26ca20440a3bf932ccc88720a33409f329d41165d5fad6750221bae1fed3386d6e8244458c1c5073df8b36251156598e599bb15e SHA512 c09f5ac61f3c3b16bda0f12c2f31188aaaba469fbfde31e71d4f9834609b4c8d0cb7152a688934ba0b90c491da4e8b707e6ad5e54d5965b4109cbdc29ee0a4a2 diff --git a/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild b/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild new file mode 100644 index 000000000000..4d3a4cbaa377 --- /dev/null +++ b/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git" + inherit git-r3 +else + SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~hppa ~riscv ~x86" +fi + +DESCRIPTION="Implementation of the IETF QUIC Protocol" +HOMEPAGE="https://github.com/ngtcp2/ngtcp2/" + +LICENSE="MIT" +SLOT="0/0" +IUSE="+gnutls openssl +ssl static-libs test" +REQUIRED_USE="ssl? ( || ( gnutls openssl ) )" + +BDEPEND="virtual/pkgconfig" +RDEPEND=" + ssl? ( + gnutls? ( >=net-libs/gnutls-3.7.2:0= ) + openssl? ( + >=dev-libs/openssl-1.1.1:0= + ) + )" +DEPEND="${RDEPEND} + test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )" +RESTRICT="!test? ( test )" + +multilib_src_configure() { + local mycmakeargs=( + -DENABLE_STATIC_LIB=$(usex static-libs) + -DENABLE_GNUTLS=$(usex gnutls) + -DENABLE_OPENSSL=$(usex openssl) + -DENABLE_BORINGSSL=OFF + -DENABLE_PICOTLS=OFF + -DENABLE_WOLFSSL=OFF + -DCMAKE_DISABLE_FIND_PACKAGE_Libev=ON + -DCMAKE_DISABLE_FIND_PACKAGE_Libnghttp3=ON + ) + cmake_src_configure +} + +multilib_src_test() { + cmake_build check +} diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest index cac59d0b4e91..e13a03c9d1d9 100644 --- a/net-libs/xrootd/Manifest +++ b/net-libs/xrootd/Manifest @@ -9,8 +9,8 @@ AUX xrootd.confd 651 BLAKE2B a35bf51b82334757dbd27bd48923e59f955361ab009c4b92eef AUX xrootd.initd 858 BLAKE2B 306970196c9f69db3f94c095c8518b837f5f4723a1cbae273273821e4d77d30a7fe65ac4fccbb640ad5e0b6f879e549dbbc4e799f87b5b5c813d66f2d270af2b SHA512 dcdb75341d904c9850c2bf97393ccbb68ad37b095e0a20ca4dab27b10dd7525874c8ad6e07e5b9c1f3c3566391a50c06dee70622d865fa51a7e73aa4096da955 DIST xrootd-5.5.4.tar.gz 3241021 BLAKE2B 505890ab7dbd0530d3c42390c9a6858cf0c8b53d42631b3bed615cb9b7c4d738bb791d26e625b010fef79f57291eb8bcd653ec629d240df92d37c12c973210f8 SHA512 1bf8fec3e20950e1dfbb5a7914c2f2b1d7d1fc1ce6b419dda129bb6cfb083ae674a14732b7b7330dee2287635749d91f8ee7e16badd71c723d189a1a44c309dd DIST xrootd-5.5.5.tar.gz 3243062 BLAKE2B 697dbd9d42e3fd9c6d2cf86a1c120e3752e74abbae2cf69be4c20292c568ad2f20fbea9320a2e22c04b53232d32915f9f7ea08c0e93117e8e72f181d5b642044 SHA512 864b4fe686c0a618a2672b624b7c5a00a4e87b4bd97842f8e25666b48a23f01e7d91d926013e9f435fb439a9c464ebbca8818720ec6c067c04d0603d1381cdba -DIST xrootd-5.6.0.tar.gz 3277803 BLAKE2B afdad0bd311d670610e230899477364f7be322a87804b4fc21a914d0e4fb7b7b1917d5d00445d2b7568c11e6a80e2a75620979a8031cbd62daf78c525b9da2fb SHA512 98119f51eecc16551c7f69147dd736df2632d77983bb6090c5452cb08faf6413bd1c3a54a8bd158af2ccff404b95e7e0b1ef1b2f65651b9d4a64b2dc5895dd12 +DIST xrootd-5.6.1.tar.gz 3278351 BLAKE2B e19bddd76e6457593a538707c1904d96a196edebe60cb59dfaff91ce3e0922adb1e83a95f9c4a9fb319071f2548b95c198bfe4b606a0ce3d96f9a1ed4cdcd27e SHA512 dc4881a5122654c6dc54f40c99eb0794c0b493e1bbcb6e8574b82105e7c1a10e4dbc0fffb004e58c90cbe1da813856ea21e31aa07937e0f0bf0f58dc3a9c9752 EBUILD xrootd-5.5.4-r1.ebuild 4746 BLAKE2B 5cfbe7356851b74425a46ab3d1c591c850c7f2da41ba81c8986da8c7bc9d6c847d28711e6c20137b6d71f84b02cf3d12753c8d25fec76723aea001e9232fd4bd SHA512 dafc868aa612174b9fe080ed7897afe030c72b5f2dd40467812db64667d5473740a61fb095e6d70764245f54ff9ba9787c8fd5bb7505eb46915ce6fb01f518eb EBUILD xrootd-5.5.5-r1.ebuild 5304 BLAKE2B 73260c8b04723a4b9703158b5ae4c7bddd5c993cb37edde61403a93dc455c794696c655d9ece0ddb80b50f960a7eff1ebc37d7e225c3a3067418b1270c597197 SHA512 3e5e7bbdaea81ad0d114856e4288c1a97519e7c88358ccbbae78f15d2a724f016b54a0706d51ddadac966fb3a8b5e44f973d6178dfacad5f10a134d16d1070cc -EBUILD xrootd-5.6.0.ebuild 4889 BLAKE2B a72cc68d799b1f42833c8ecafc477f5fe4ba0a4aa284edc9c3fb31854803b9593c45683b2dbab2ba3ba8efad412fbba01ca193ff01b0d43c3e519509d3d3b4c5 SHA512 186b301cf28c6fb28aa1daffe547fad1a10731dbd4b54d9219de1fe63664ec2e75441411729d086676c3e27f9424f55fef32e728ee1c1aa6942414d5872e9943 +EBUILD xrootd-5.6.1.ebuild 4889 BLAKE2B a72cc68d799b1f42833c8ecafc477f5fe4ba0a4aa284edc9c3fb31854803b9593c45683b2dbab2ba3ba8efad412fbba01ca193ff01b0d43c3e519509d3d3b4c5 SHA512 186b301cf28c6fb28aa1daffe547fad1a10731dbd4b54d9219de1fe63664ec2e75441411729d086676c3e27f9424f55fef32e728ee1c1aa6942414d5872e9943 MISC metadata.xml 1517 BLAKE2B a41f7e485316d636e61611a248b720da1d7d4a66a7faf731d96a299c6dd2c53f20b3ac077c6fbea209b6ff862067d1e32f68a121f9e9edcfe2afdbb30320c733 SHA512 07eb7d082a7a0fd97898a89fa130433ba507d70921de1b700904707bebea566efaefbf2044db2a97a0f931dccc3486a049cdfbf4118ea488de6991918c422b1b diff --git a/net-libs/xrootd/xrootd-5.6.0.ebuild b/net-libs/xrootd/xrootd-5.6.1.ebuild similarity index 100% rename from net-libs/xrootd/xrootd-5.6.0.ebuild rename to net-libs/xrootd/xrootd-5.6.1.ebuild diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 87b3ec3e5ec3989a4b7b0f5116bc061e33ddbe22..1bde0a3284903180a9841d1dd2d6de712eeef2a0 100644 GIT binary patch delta 53453 zcmV(&K;ggSrUQVd1AiZj2mk;800092e7)_GCApEN_g`1R8)ykYAb`NnS<}iSlU8Q3 z-5bDHG;3I0Ra;f$lDc|5PjH!evdPs9XQrn!^PC94{q^^CxI6yWfBP^0_J`m0&%XN4 z{y+cqx6glwM>+rSAO5d@`#=9<`VW8DM+x__+uCQZ*NQc#-hWCtc5G|(5J#!^sypsF z_lo&A>OS|8uDaL0uHN|n&YoJD`#wjxMjThZ)7kIU?zsC^YOQzQ=L&1rHt*7}I#<3f zzP9oAfB4V;`@fwr{UN72l^EkrvGak~k=)W3YX_m7`{Nb$&T%QeqkRv5?5XFF#LJXE|#&u8DE z?DJZ?mvxTVqdy>&`9ATCaNN zk$V|eT<3A~3?uEfW7>U|*^ji?)w7m#gxGSrS}5rZb?SUDA#-^}bVW{o0t?y6@iZo$hw5HLw%@ zY~87`QkfNKN1uHSHkuW@#vOTw5ylK>zIdm&u3pzY*E(9Ryivq}=RX$gJdU%mHAlvL z?uMmal@F^tEB0~6mN4r+#<}a&u;+pW&T_R{GJl)Qij;GVc8tjxw>;Cz&SZ8`)tai_eX_r-3nmF3JaEO-sePE{S zQ#xvAwS2F|O4fPRG;zrhYOE{X*I;+!-Ok+G5%?E_MLDixu)2xmX!-8<2zzf#GvDlP z9)GiqdZu;9dzXJKR;VZba)ooQ`)GkTxsQBY8;hD}O*yoU^Wft(Ze9?>y64P%E}wMW z>#ptOt7~G1N8iWnDfAUb-r>dp>l%}Xb zfD4q+z_6SDmxn97T*|rcHrUcQ2jqO`rgOP^}-K#PA4A&-rfuQ*neS; zjtTUPbJTgpmlgZ+x3z!#>D3)$d|NN9WcJ3VjBBmf=E1{m9CQx$YqiL0L;;7GFea{v z7qKa>#8soVgCX9thZ&9tvXzlQtTP^Ws`s6bi0|UVp`Y<8@Z6?01coN1<`-!JR+?dLDE&p+<(zkK=iebtVmyssMDGs`HY z_HmCw1S+$Z1FvB1i6d8E?CR|PLhm5vAhsPf;ISt=w^M2?Vr{o*a%Q08z<+)2w21@x zNGCBjoflE^BADTd{5LzpYw_oVy!Rj(M-4aDFmRW$@01e(HN>+m>~(ZLp3ppw`;2FC zY3p$&wzZVDSRFn)uCj0raP?;6?*agVIpw_i(XodEpC;ZP6PJ$t2>jrd3snCYpMF`j z@1J^lU#%A3L2P5S02j!@_kSPY^V(}=0v0ZqiGS&|xqm{vSVPPduetY8 z%ZX8i>%Ms5N}L7AI)FA`LG1gt_3Do=h+p~Z4bt}(TOpqBa->{g@s-^6Bp6SjD#x_2U%&kNiugX^KUQo3O=;IK%I>`m zs7ddDO)4Aa0-}OwyRHBO4U+|#E5&v564uD}N8u$Hi}6_)7^H1ZER9 zOzrLv2{sz$a;{VY5x4;Aq1W>tE4B}xBh}rp+SS@!U^Ku0js{{4xY%ZgSn-|0F8zdC zU3h#9osF0qu3E<2pa&+kK)*AF-8a~J9ibMP_Zf@p%Co}m()KMt1Gf6!pytbp{rI`R zfBNyKU*^~E`+t`oU;q4N{dl3T^?1eqo2XG>0R^6u*jKjaI0>3WqR8t*M-vc|4|Yx* zn=`>`16GzMdB%(BH}mE(<$ ziIQzE9c998;7Hg#F_Jfiq!Jbr+z(?+kdP=_ED~CPiGO`436d34z(ZCB0e}aXc832S zJON+bK^gcS;i5qoH(|SCzY~&qp9FN?@?Wgp{_D^0{hyYvoo9Wwy#@Zl{-Ct`BK(Nb zS%`%n9krEnmexRu36VVyY3o(b2hC%Tdw*jX6?1PeyEka-JqMy^s68Z*cAcuXm`VfS{6yH;C2io(2`;!Fn28D~?giKd zLa@O^e;i@M?rSAp#|le1$IiT5sTbb>^JdX+iGK|&1Adfv=_`bPv3kD}Al_FE6np1r zPy+%Djwfg}9%K<}G9sd9Hs}nE?L@ORH;Q#7Sbrs+?b4fC-DQ>qRRsjqKS#jhGBlBe zKQ49|wg)lF6SrkeGjR)Pw&!^w^VSg6-d1fu4$6I=pj9$v03ApQf_Ue1(_E}bQS}z0 zU5qfdaz>cbQwSJXs)g z^8rM=nV}&#rRj|m!U`?e8zo?fB66=X4xR^l1(p$l1mkw~e_pls1;cLM7tCY~-w$dM zrekjdnUD57YX#Q(>cGm)zf6SJ7JsXjn6*k`c)iYJ1K}ukaa=--q|E64HP((s;F;%r z)<=G2$MKH^V|^gFK|sZI36yt2bIF4$JTM2y8mz7!bNAFkg{<6s zN6QDOVgAS52j+cCOe8Msv_w2YuZ{yt7@Hl>CY8XID&vLBgTyfFGw@d*7Juxw{^i^E zuYdj9ht$S96WMYKh$M~$J{R*rt*}xkT$nlB01IP#@dqpe@VGKmH@C7!!#`nt5c6?@ ziv>MF zvyP3R5qNndIv%=!G%R4cTrimnVF^oskziVF;_GPqITo>(N51%bfPaASf|>*a-%^b{ zbDBoXi~o&7=UicUe4otw8tXQmVyk=tF)P*UBDkU>U`s2oDUc!f3R}r@K(JZ0)_J@P zL!NWut`Q5o(N2WR2~>;|lH1KgB3nOj57z6?-@bhNAEbl$=XOmvB^D;X%!xRP9)sVY z4bhAcZ7GgE+h!5%5Py256?3b|cerf>f5QZ(l9+q5&kNs)rT~&rC7wVY6bX2`>g4m! zgsd$xy8CUxaG#Dv<)nE?I1c0pJoZp-EFk()PgMv)x=>P&zasV`tP))B5&5_m5ezak zuU;Dva;P+<)4Wx@WsKYxGF1;^WBT^9s%#R$TYU2gtY7c8Vo}Af(5CtNV z%@HCXF#HN4BiOrZp4eI(5DrjqXNWD3k1@QfbR#}~Gk^9_v=Jf`+7T?n`MP;%lhK6l zCp(dzAP^ycCw$^Q?+n%1a#@H(<{=@1DVW`DFfsI=W(q)n4)AknA(X|;E@}miLa>VI zb-6zGFY{xf@g2PQ0C@Ds?Ma$LoKdmt@-#74R>%6`FZbnQssR(+gK@Fwxh0l?0lQo!Wigt}B5v2(G;#0@kMu?O7* zBQ!^QA{_ZA0O&5I9ss~WxR&pzfsg@XmkjVi$8|R1Cb77-3CObvEXV=soq3<8e%Xx^ zI@_g^JO*m|x{lZN`Z<5Tcq1XB_aCrk>0c3+e$>_gLzJT;M8j$ z3$o(68pg6P1(2u0Src0ZZWnq@|T zH-A@2*y0axgpCUWdH85$Jz*2`Wwq{KfBW=he}6@<{C*7Qi5BVzi&|nYn0+lmOc1;R z!3uDW7#bv{#C=7;^-3&8Fo?B&`Ou|cju<6;Jl#AiV2pl3?9II^L6n#Tjm1VTHuOs7 zjqgA(2xE-51w#u)a0$9~gszD}=JJgvn14xY$s+}T6CJKEVsHr_2LOuya8m640{hY0 z3+&zKrw&AR{_M<{A{q-hAHumo+}iUD5Z4XhV0_35_}+^~8oz$~ulaSgLU?h;dKy*G z#_^Ufoe;Q=U>SrFA`r;Lm*7|pp&2d@dkAW0()9|@0urNdLE?)g${vk0pbVXcBY)xx zP&zlzpwt1?b>A_KZ6Y^Fz76QG5JVrB`YhT^5YToCF7m+X0;f&r*YA z7Ee%#sUQ}5p{u`uGa@_81fqciKvcy1s8|&DHnUAEPb~c6MGsUP;tt$`Nq-$X!HiGT z?oq<4X?_0m? zU327i3D*|lS!WEt1hAvmmlgZ^?Y9@H9bQ=d)p;OTDHefXAwc6LaNiSAw1PRkg?dNL z9_tVb(6N{t00z+P!RidQ4Y2_`;xB7L6`txm!coS}0kY{q&p15mm49mUe|FqA0k5M+ z!rNl4Yc;3{hJ~56RWwu{?M474XvhX}U^`d!7^?!U7AQ!gyVNCQI57KcDF757M8SAL zSb`{ux3Wt_clOy3b@%h+as0%Aax>S*V!o)L@%_{Kb^r3`pPxSecm=SRstfG25x~Hy z6+-}n!S7qENorFMihr(F2SNr1f^w{c&bPJz5)t!=7#q&CCaP^5{32GzzQP|bXfH@{ zWuDTPKzf6X)#NxKyrU^QBx$^5b)ch{he!GtvL3?)4raUw0tZqEUmipPbPlTdLL&h2 z2y5ao0b=xa5Ihwd#lzr(7}?lKoCSr%rmf??F@9824ZIv)xqqJQe<)UfG?e`-fc;qi z?T=qSeOR#bJ#T%X;F8LUS2>#}tN|-p7{|@hKL*F%nBn z0MqKQG#1dLcSaiDXeFa|2Cq<8m{vLBgzpB#)~+ln^ySUUAjoAA52pnbatp#NF>Gy1 zOjsqTs|S9^m48rHw@GOT;H5)kPf@KVh|@E@`zbhJLmt;{Zm3% z%?8GG7-vSlUKZ@nf9fyEoEK`pRAI1YQ^$kQy5@p5Uk9I+p8}Hs8cyU5p1yMCDJJar zYDs_LSruJ#;(crTrGo1IM2R@}l8o*Sl>otN z!;Jx~4(L_*EAgJ-hGq3v*@)`xfBC?@QhFz=5I0klmO{i>z{K;uCt9d2`1Ca)V?-$s z9;t#g0DnvH9+Q?3c%FO@V$hhp4)*iZu|R!@{l?IA{UyG&^Sn}~@gdlO^BpWp_V`eGvv;97&ns)Mwh_6G?L6jMtHJ!ho?p zVmDFL1g5zsUe831h-EzYfc)5cg%Z4+bAF2(T5E zZ0*WbD|lE2-pyAzR;dn+5${&kJPoXJ@~Dc6U#aN>!&ZDetxL9cwa99 z(sQU@D!##+UkILbJY_yCB`gu|OoBRuW_$D%_fz9mL9KqWs+L!P!d1(>Epj>f0+^9I zcn@L95(k)fzapSrtqlPvml{4B{@xS#6@SvuQGh@ulrJ}QIe5-OoPduOh1!6Gn&!Ja zY6$UWJ#nw;0nK3r58E}5hi4^X3qEZ6JbNyTpj#D!jlSRbrN{ojRt39|^fJqr_4>UM zYVkcX!f06kXnow6HBXpjFXiU*`T@f)8HxcTQ2 zLQA;JW#>oB)_P_v_S$UPD#%MhLh*+U7s02I8vwEtVn8ywWRKs+XfO6P`qLxzaG6tt z1HLTRAHRS7ZU6Fp|MvCg{>9p!pMPIpGlng^8ynxUcmyZ~0mED>gedV%0kg*Jv~Qv# z-*X+HN*pK;q*`OkiCvca1<*}UhQ5tWJU{LeK{@nL%zvAF0)ElA1U<9^9^4^Z`!rYF z-l2a46d5m4+a|B486kTB8BIK%5pNMk zh#rv8tD1emLt*sOn#WrTgI7&6821TbBSzPX1w6^dW}PPR1)o}$L=YdtPTBece+RV+ z_acJeO@vbZD83yN?SZ5-SAUo-QN;400089ac^KLdl%1AY@gNwU6|azMpx}Z>urTmb z{NR>gWE0mwal#8c`i47r98MsacR|sNqS{9HVv5O%OZilI_07*;=bwIj+xug|%FCfg zzIciZlZku-pYznf9v$dS0~*0M^Zvbi7CDJ4&;?$pyGaA3VZuv*HGjv7;OG)8=(;H{ zc<;EArw{ceHo%U`#jj#}M1pKWxA5fuSTejBetY_YET>r}bG(FY$Q@=kPNR?~Q7|ft zhBvmtLqo2>ya^SVz(P9+s%)FF)e3`q0}imWp$7Hr{3BzsB+mUXyB6++Y)#B4Oeovb|{`##K$ z^BlbvT#F6fF-(OAQ9kg1u(!Z#z$QTOYPL<6vp6Z^sh(jBB;Xr@Eoc#-GHbee={Kr_ z=QPb*MriS{5PvH+c(CZcGVq7Z!*M+)g)t(sO!Gh&ak%7?N6)in^;}`jh%B?htM9X0 zUyKCI9>ZDU`DD=Z%VK@~@@3DTuZh<8a9J{(*dipnpzO=E?m~y474dv> z0n{tb3Sqz45+eE@!hH<|Cj@tqKCB-eTf~$*^o3XRIe$mq)uVL&J`tK3FjhA zD~M-07+6j4 zBdVu@$A3Yqp|30jWUYtVl+}TU;MLU{z2Cu;jw28F1`O)L;3}$5$#r5@p&0dH?wCFP zIr?!AV(`tY-;nI}c5I7c2}o~?feAPZ%^nxD0&RRD1PK7yN+O_WVzAk~>|O^?gVsjw zPyS=JqO0F}kw+lb8^Rnm1Vzi)a~7hS)p1}4x_=i0Mq7D=uQ*u$yk!6W?l<5K5+(j*E5+sN@ z5z!8m6Zca7=e7It_2;Mig=e&v8lLeKzix;q9`l@;#X>N#+rxuxdtrdO8|6Y|1nJ6H z8Rf_;z}f5rV2wHf0CB7#679j(WZ^iG4}T*mEcvuL)uxdh(;ZBQ!a5AFDIG7x72p@- z&blEWx?XsAQfpS08Lo({ZtR@Dy)WxE*0LD!^Q!&%)2pE!?=f@CXcSrsoa_0h4Hv7i00Lkv(SMR3 zcWY%(MJQk;0HAaiY;1dIaSix4!WqOT+9R-z=>k`?%ty3n!}OwAQJf4t?|CjZa6gz5 z-)IK-f9(uAPtZBs%EEJfvmw(61Mn)VaU1*gXrOyt9+dMn`23CMg=JUB085CWhSd|W zf;&zaN4D}&eRMr%uNP5$jB5cf^?#IvMp)fHE!j)T`g-Yu*tdu4^FH7LY*aB12IFZ2 zzWC?^F zBnvyT(cuXA{F{jdQ^2g4=bONLN*1%jrr4ISItm2fM-;&HZ^$yp$NI4JFn?Out3~Uq z3Nb8p^$>aijOI&`e5~raJ)0RI#c699KaZ_iU`6UYmJBZv_9 z@v%N@=f8<>^MN_glK460;D2wD91=bOJ`{=PUlaaf-`d3MA!l<;xVc+})mmK}Pq-e@ zF75%1=NG{U>s$CEK4q1bYed!#^VB>+T@4FK(k9~WQo}<_63V4o>{D3Zm&N+?>tTpz z@2ISvQRy+v;r^Oeo+|Wsjp?~58svBV)JpwI$ z)*em7%H?HwF8>5KM>N1m_+$QtMI^Q@%V+SM_l~y}Ef+cOyb84C@&F3%Zrzrrc_kiC zk<%vborIC$K^#AVD4<3mfv}f0qRHo&?AtQ9&kE;@H_knY=r$MZdt0H$-k~>8P+&44 z4gYvwtkwUxKK=6Z>wnkR^ghb%oy4*ZfbUqt8U*M=x01U+j?pPRc$BmASRL8Cr%ih& z&weeB_1jhEQ7yaT#jFd4ji*#+2LG^&!A6_vyj!+1ALd$-<^yJrr>>JFchTNN67H5K zK;KTI7V!W@s#6g&c@U^T!gg?P{Geux2b?}Uzv?X2aoZ?GM1Q$&qCiFkqL=~{HG+Rv zPfxESdhLYbTung^;cU20%56fH*J}p$S+iF@_L@7$zK# z$DE)osHkzJ*$qA=7o?^9;UMA=mQHysfL;{2xbkHU1DH@61R&bp;W^u3fptEf-jIPX zi|?fuUY%-#&fY|C;mH@RY z13s>9HBE#(hr2cK@wV}h~PNhBod$i?SjH%tzdLn7;3ROGW#SZ1>qwV>F*{IWszxw#69*dn?SPA z!U%dq0x|0_7Xc|f*iqmOd10R!;b^y!tg+~wcoCq|yDI~Us4wuf=Ki@qNXqm=_|MDA zqigeJXn**z+$~6_{X47=;`3P)g${u)QMCOjM(} z4Qza|mXAmvL|f}Py1AR%9-)Jkv|2Bx)6?Mq`+vjxPP6X4rfIKEh7Lr_q~?j&^p{en z^~brse@G&xmj2lT-Hv#Y{#8t~N-N}ezzt0$ZNggOf* zBjTNinuavz(`M%_R_>eix-Btn#4<#Shy3f3=n{g73)fqCv#RZm_!t^nizK$c{2HFh*r_=1*N!fia+oG6$cQzv z-V6{Q>9y2}^?F&X>wHl}JRBh|`pUx`6NJ2(DYst~Qs}7~OI7>RJgOiL6J*QE{_}XK z%aao*Qn3`+T>CGGj0=~AX2u-udSj^v+<%BQg?WLkTW;P~MsfdRu?|3?x1)Ft3nd`z z5V{WbWJ27~@$5s)Q~7S+1tHP0LJz74Tm*PfEL#&`!Go!^xfVh;9RzWxnS>iJ#<~l8 zJ)T}v2(_J^gia8-{BE)4`atd5O9v9{$d2%X7#(3zZQAMK5pqVPp#UKQ``Fl*y??`e z{NaIB#h2Dah>Hr&U$-;Y>6-yF5rpu_O{8mT@ z2hCuYwL4E$EEaP@GXs)76CEL%DcGt;NLtcevpQ(_3tzjdo%TnUOXTO#2@V)l@XU{8 zPHl!|=kcz#U>6i8@0lTHW!SNbvVVN-K>hoIeJHPZ368xtXyAa#SRDeJ3$P0NpN56x z)_E0M2N&4IK9y#HTht?f2v`?Pr&`18y97PA+JJ+uhS!vshLr>-F958aU7lgUKLbW9 zCLC|}C29xTBH*J?&*eeEd4^)4;DXuDbVHq%@QkJi5T{VlZ39?cPtNGJNPnUi zn!eSI)4uFB>^@2MTgrQ5=SeN;1C(LRDBX6JkIVJxwN8rUjB4Y!vq0$J{WCs4g)_|V#By27NQR&e(4-3K)cn$3FkWW-!)jrt4;$U82jHh^f znKgs_aWa*~TfebYC^s9lv47SvJXiMLUJLY#jzJFvS>bb=nu*Q=OO96)zted#po=qcE=QTV>CCHgQc)d4ze_5Ac{_ry5Pgo^SlK>iP zPXocM0*D>VM8s#~MlrDT%hsGLSYR#xL62D_b@p;D3>||6xPP3+auv42b9GdKiMA6V z(CqJeYQy78ec1Z?-@bhQ3Q&GGfB3p;?`0`4i0FxhhowX|2S5}SL&ati5fC3~Z|ugr zlp|bPU2HK5w5_Sh|!a;*&RUx4)Hz5bCQ+QQRI7*CB*hevv4y))Ha;V^0e*A z!yosX2GIY;La?g&oK{uoZl-V7cW4bE=7|4%Joh5d zdFG!sQ4Fm`1U1pxJ)~>Rp2jyKW+P1#P774<+z3a6Elz_ZL04dK2~~~eARfTfE`q|u zTJkzi{?mc2H5iOU;l8(V3`BA`Q3tj{p&}M zL}tHdSrK|fFh@z)zV?(Vp>ED}2a5qwVAl3Q4$r3v#XtjDc397K6J-$AVJ?R&c>aID z8Ei^MQsO(9ft_CS3F1LCyWx_sI0Te=YqK!%y$lhf+ksWaa;&MoLR@$X+@c)ESgbSg zGJms_NDF(>!NmZo?udI6o}l{`QguEDbwnk?t#dfCIXpXllFj7<@8ge&oF!Ur&DR5U z=wgETKdsqIUgvnp>+FeWU=x6NoBdCxI+>(6rftH+zjPC{rc#CAY2pB9TDdp?#eDES zS*@Z-gm(iw=_xaUYe30j#7XYktfR$3xPRCJPOx6!+S=H<-yw|fgW^lG#(E!>cbnN% z&|dwiVGquhvHS6CGdi8fTq$uG!4=?iJ8JydU2FtWEp7D!B*3Cgb2Ba6D&#cquW!T0so#Mma&2alHzB=XhDv zhxo(W?E*G~0`V=&1~oRvl7Mh5_)EC6Q?U-qFcEGT*=>)x!!LI8#2yJ+1GM#$TL2bl z&kVvl0tSM_#skB5fJY(1`inT)cYpuuhtXm$wL8S40n*!??ztZk57FEaxIrg(q}sG! zmF3yD$BA(2>Zw0)Oc_y1=6{h_I#+E&g-Z8`@?<);506%G4wF z>wUOD#IcWHeh<}*$2$YyOb7<&H9$B{7~c+0c~?SR5?joFuzJz5rhMA1$$xhuS8}s# zj`)*pp-hS>NRY?2M1k0?nq-HOQAjT^vt9?@^}_V`=RJRZ_e`??uDGJTq^HL`E5@vW zwbYKw+Q(oNv`Ar$RWFZ#woM1NWr9==s3YPf8x&0juLXfCm?uwx@IhNiI$2t2f9z&1hEVX`>os=!V4h_^gvm(#IVSvR|I zR#y;(H?{9nqdGl%e9V4D*w7@95J{#jQBUJU(d(gS`S}IB;Q0Nj{rR_FKL30z;e07b zX%=l(ToY@$ZQVXI9u$Z~`Gi}VL24xVRTS=a$~ zv-2O~vWb4()v124RKoSJy6W=KuRUE?;{ z_UfAF%Yxa>4h1d}VSgYD1F_h~Bl>bHdm_{ahl z1KT`sgl4g?BhUbW`?$BqQ3Up2J6pa?RGR$TV~qHwlK34!U}w{yQ8s%`J*a0*e&r!Aw{42-OrZhvqD)o}pf9-P}*hughP=CRbi zp;z!e;#q&n?w$6xBzh}j=J#_5Zj}NQ;+V~PTEuA`E!3w^2YHLO(~p~{P7dcJsKT6# zQ-0YR=z{Di`E`2m4#g!p6i=dG7VPIA_xIVquV2=u{+jQ337R)A(Mm9jVX-|d8PSA# zwJvzGeSdR07R=c&Xz&XyxS~ZDM00oD14}R)5HSl9vo(ys;b?GJ2XR<>SnQT1m`)2_ zkxsRuEw%@Cy3?B!mloapMNU>y^XdR-G`}^i#)-LMlL-nHLEdxpV70vbJ{dP>_h;C; z)jSQZ1^yF87RuupD#-Uj_(5g+IP8K5Xo+lX%6~>qHMakEtG4bB6QJ_DUm_o{>k;kJ zv=SFOxZQCa3z{ey1OKf}?idVucq7Wgda@^IATY+->`m;qx(H3^F&n}#JyQZ5$#Jok zV-82)*q@sqUcqifAZWJumb-YEOR`$ShG-1bDU(n|tg)O3@+$)s!x2B&SFrLLVq8+S z4Szn_=M`*?hf8BsJhM~px+9cA;<18Ntrxyw*B2tlGfXT%+~RPHz4q7>mgoke}Qf9V5`Yl z0#HW0!A2HJ@GOWTWVY3F5dC<7rU64ual_P2h^;nwy z!)d)9PqJe7=hx#SyY=6*W7RQ)ryTyFQ5OM&Bs<3@{n&ILueoyG}?G9x;yxG=xPa%&=N#hVac_5x(bSVGo) z!AL~1TN}aUe1({JHJ;EaCQpvmaa#55jANzMG~?pX*Imso7ROVBgu-3(5%`$Hx|590 z)($umTRjMA5CZV}^|)>SWqv^Zk!>4SJGLu>*~+YWiOHlNjFwzb%SxCg82nSVAxvpfTZthI2*Vawlu2fP88 z_5CZNJe`i}`PcHP94$5~7@baug(p))YZ5T`r4u1%LA!20@@l zZxy`Qv-u2UAu0B$IT0?xZ7*QI(SGw4_W#<)uP?@h6~5E`YNZHlX;`qtBPh<{F=dBkaY!(-G` zBARR};kV2W}R2XNU4;Ypb!+=fv#-t|cK(j z%9B;foqaTTV!wDkY@JL*^f?x%NEv!y^ktoMm#B3uk)!Jgwx!1ys~iX znB#b6M4;H6`{n?xByWVc66&B2!`V9nVthL_YgrjpBEN)2hcmoIM>J?rZ<)Wzd=Aid zIuR7mb}CVUlz-x-)$wSc`>C?T{0XP2`mbX^Tq7!y;|KFo^#b5woWu{KBFNffyMreb zgD}8LCsx|?x{N37m*$51`-Xsh`;c;dDGeiXIS$ex6U7E5fPNF3pAv{s*wMz8K_H%% z$9SaESe0!iD$nSt1ZX>h%{qxcWnWHw^C>#m z=Tp+ic7NOz;ssvv5U?U1r-Ki0{%G0(^^MycC^YFkg+$+!Bz%a65CX#j;9-$PHdkZ*I!{lX z@ceCBs;^Gme~S2@Y=3xf2x+(TTa_m;H2-H=&Jp!uqH`3YXHh#i8C~KEnqf@K&I$}K zbiVGeG#a%C^+|9sC1t<~f5UQ|aZbomr#p>-(c`J0XhiAB&(eoA`|WR^R{t=A`6Yqq zVGqh8sJVuNAiLGzC_(TQo;|EkhS4V!c0+_`o@6hub?0Y14AgC-!bOg!Q~7|)_KTM< z3Z7yYOLso^*a&0)BVR`u#HVazyvNAhpz6_?WAQmC!Kcuq6|vXWe=~?0syUv+zKt4n zm^ELJrXX`!V;W%V%jkc_l#tgD9b(QfJe%GimJI93-ec z$Nt`5B~f~>c|sGUrv(Z??)ZP|Jf<_|4v!$4LlOu=(+R<5RU9(P0z#-E&L&AO>kaRS zxX9b&`nIm2--9rkf1jBGa~=>C@OD>VuR`nd?B z;s>q|LrDiu=hY+T$q?|iMpama;|5}S#$e5xfCx;$_3z0yEz4jV6ggmygx-80Es_<1 z!2yXZ9Fq7{ht=2h`uWi#9oO^PGk-(7hPm?-DUe`T)XT24Q+Aok@bZX%2Fj{!?Mvb_G-bBHJo1MksR37 zFghsIAu7I)TFz&>J2=d8#cuuMw9ov4CGpXtd9Q%w;_+6<&i4~b%!Ut6Y=3b~&0~}R!zrb8RQ-e_ z64ULAQdKQ0dF-3Jyif(LkHjXrp8Wmkqgr|8L@@_Ede4b-tD+URqj%^^Fy}Mlbw8YU zf1p->w_v|79pf>|OTk@&QClovrzCng!#IY#2fQfOu0myq&WfEma5DBhUc$LkZ~$xK z5EOPaJDP3;h?48#WRgg8wuc zl;37&sR*0=-Uo=zwwq0fY$l~@+BONHhp{|6SI|#RNG1-p#;V;g z(Q3Cx?q1EI5+!_DPk7?8wLA?}C0gZRDI(&8*W+)7;evO_tv?+`wrI5XL-DP=e_o!Q zpLo3!{cRP9a=>CW-@2ZICCD3J>`2%ATzKHl-u7B{Q|;ET6#%A5(X+Ls#q(7{nH{iR zU2!-V4}N(p_C3Tzbh4-XrTggD-xrO&-XQj9EhF~ln z(J>xDVdNxIkL(*@ZKH$Ly@*shuh_h5rQ-FReurW?K_ldt-$5NtHGzdZZ6m^esx5$byCLm@lyTz>yQ59^Z(%P6(=KK%C(FscxQz(e{l$e!|A>N zqLZhpt^32yj&1uq(Hs3rL`2*Hr9?Js>cjLP$@34J5RpcX-rliqhvJz0xS&et%-bO> z!>cpAVCSt%OZL7!nXWZrMJAk(vfhjlYp|Zlo=i-~AwReJ6qg$_*(u`xjfEiZzMS@L zje5oTT)kpZsl8rD9?mPxf2W0nPOoqrC?V{usxT1qWwjhe{rk?g*BZ_cr`JpnuWkKl zAo=AWUW~pR6MwXA=rmjEKqH4B=M2?AmY+G89^^0NTo5(j055Vp6whc0zmp`Yr_%S% z-6}I4ZT|h}*t00u1{?m4_y;a$_S>;g_hE^s1%NEdwiat1MqM+`e+4kuPNV}9ZH?G^ zDQr^XV$b77{yO5e*{RvBNW45N1R05#7J@jrB3^D=1%HaSYxGxl{LA+b#rq$IEFarD z=zNa85i|~<;^hcs-STqBB0VLjd3nmhW?^5al}KK#(;)8My9F(rghj>5f=Yt>aeLPS z4|R4Y0fN?+Sd`)9e`72UgQ%SVOQ3(VFwBaG01m@BT67$q*C5<$IhVURjQeoR^}4Nj zJni3&PJcU{t_hhm?|j*{e|w7#gu53bV7{Co*U#q^KG^x-{UsY7P3$;Vjf1`Sa=Dk~ z`u&i<^l}7lC)@N+obDh>FHF(rZSL{RNRe6{nd-emSF=)de{_K0bSIrTg;#0!Z9UVW zkJJ0YPRA`-cHjEpT|{x+&)hz!Sq=CKG^LNx%*dAOy+RnZlAMXpC!my;sY@dy;${b1 zq1H1y#tVAx?FB})cz2o}d!9}sy`J{NW#0v)?RLatFZ-Dkid&lJbpSO$%D*4ze5*az42w*laX+V7$G@VR@OW{WpMlk@4oH|kAJt9w+F<>ZT273hYVri zizf~$T*va_GWkH0S#drc@-A`prcY`SeQxL2}d+V&4?PN(<1 z5KCA(M{zp>tUrUCQpT3IXYbDa-u0>1@whtKX>!&DZiW6_{$p>o(h~_#Z3I7x7sDj$ zu-`iYr*#6$=6`G*8KUH{8KR9s=y3cLIvq{5y^^zej117>Mn{aaT2`8W*kxetRF z?X4t)0~-@f62UD1v3@zv0`{#{IP5w*vdTQ>>w^9K2N`dr;yL*?Ql^DWkLpH zLw2Nj^PTCewjGdQuZIoV4$p%8nR}Prc&p=S(M7+_+kboLbVGxd{an>KOpV}tXd3jn9?c;eJn7^fx=1Kxx_uOxN&tOaRtnPs&OHrdt1%I@No zd&Apj&gYIUEb?sGn{S=fi61;AJokRePrDsEtg;6aY27be;*UT3r_cYoMu3O%8om&N zS5L9r_J1{mh^QTQ+ZDTq0vo_jt;~vcQ^DK`dLWf40RRWs;t5bO$_nVyWe~K2-b?G6 z&sl5^EDl|;0Mj|~4r1WL-U@>c&(X!2RKRU^4Gt2V2kI~}q_pW<a=`KU;zY5i(Y@ zb$>_3Ia1?RQMetql>!8YW>Uxz4OaDeAQCid@1pb~NDC~wlcSnF&DejrU)SrOQq(V( zTi9c|sw3*m(&GnCEAtkQ1`NjqJS@O>+irY&Y8*|R1LS#`~1ssfxfWQx?of`;4o z+>vN95lKCs{L5xz?Cn@n zI41PN;x$N{S0JyC%k|^uhePkzTYs7z;kg}=N>Gc=(D#gN;v36e{_4Cu8zmfy59$_Y zO#xHMMt%doV;Y0kPC=d#lf>(XM&LHvd%$jVUh!C-A9|6IHL*?*J{^N;8g{==JU5f; z{W^|C@J^Cub`-a##K3=Z z{Iw11>AC%Bt7RMw{g6SMxMk_M(MlWH5}$G2UZCat7Z~AFN2f$xS2%T7USW;~CN1?16*MdA0g8ncmdB177PPc?eJPz8mOSK$SF# zN+^c|InCcb2lRwBT2{|DtAVSNUqZuKU)JkypZnea`t9@Uoop$;6j9I1$*_=7EWxe_ zOf3vdqdI;8*_@=NPN=QAEB{OCmw5332u(}@{n~U_=h*NT&1QA$?0+N3?QpE*Jy+h^ zdV4VuS~IW^kXaMmNUb+9WQi!OWOuKwJa`qmLk@AwA+0kz7O;6&ldXif5hNiFlSx?d#gFRp;UL ziXOZxwbQ&3Uwuw%kblE;SXqL`IjK5&&Ga#Yy$04eJFUDD^M|E-!{_uGh2zP=_5v;x z?*M>%L7tN(GZoEjTa=?NZd>G|x0&HWaILqBU_`4INHlMRQ~@=q1fqIkk;r8m;RtJU zE+x8wR?d;ZQg4@N(YlRg`Oa zdJ|JEa8@l_P6s6jj*a(%VFz_yXhjiwIw;F~3vkf8bcZUuWeYEC7vmcqD)-11oi@QI zF%T%UQqeMD8GjUL-7V$r7Mnl=y(Gn=+P*I$GjdI41R*K&cFKYGuDe+HW4!YMyaH;{ zyMip$Mw2wBKfkWnMi2dbEe3w+&m!_KSd8U*#v{OdI}+bJZxRaFVy@@1JqQoBX7)8Y zX@8nXwNAm)S`ZWuvI{E699C#vE@?yaQ`(GNA5Q!_ZGW^ylZ5WDL$3%q<9xqw-eR81 zLpefdFy9T|g?0`j@!@47z>%|kSOn*(JB`NsHN1}aW;=?RY2-Esh2_A&+RKqctFFaPB|y$?Kk#jz8M zkjb~V2!DhO6!EmVu+sooMWT;>*@9GTr<}G{dL@Hn$e<36nehT)uT*(X&8NfDlLHc7 z%LID!UK_}RyyIHWU77hANNNeYqqz7G3q7i73@b((EasUN$>!gZKZ2FXoD0%yXJ_!j zKmatEv1CV44i3p<6YPvmL|a?8p{~4id|j+hUw?k>YkU~9_O7;x_0=nmE8O$!PkTwb z9igjAb%?I&#g& z9QlQNdN;6Fh`*&L5(IzZPtLPy#i}w~J#Me$BX&5J_GAV|IHG>rOmejRlN(ZrLtV zt}tRRvap5NO*p;HF=NB}?I2b{a6l0UU}CJuc`rV*W%1nSVa0Q@lKy(;L%)W|Uw`}d zPj_&J^wR&~1=%cC-R4Sm@n~#$o6_{wq~@h6Sos~{pT+rSP>bRea%{hNi{vwZDStQn zq^iS>Lp*p2Z;3S>-@N|_cdgk1akxTp`j}TmmeRF}w=>%$fp_MD6+(!@XQ&pz(Ygm~ zC~k2GQ5kt8Fg1kjwU*AeIUUpj;+`hjtjzzoZCt>x96UWCBKc&!if;Q!{Q@kEF3 z;5|?WyMrCpZD!)|Dy@kIt`4O2#2l7#4JTea(_Ri|9F3=n#BG&KG)RjB){vTSM9e@7 zvwccjuizySHyG5>o5Rsz(1vWwc+1Tp568B_=TK~VUE{pHN2nApk&1@JVt+$!vhME^ znh)z@i>0|RV&sO`6HQPS3(Wj8B=2?2X8%0@2Zw3{6~`L0`B%8}ojt>{0gUIp;62YZ z;Om(gXYvv>XqIFhHzth)8QvJ<0O4xkwAWG88!KBNKkTs{yfk5ipzUy%WWwER{H(Yx zp3If^3+E-uP+W1#>%On!wtuE5SVd58JC`S#9z#agK~ZlTfU8%?4DZ;xy}I}r2icxs zx}I={$M{dHn(vYpLBToMY&rooJpka?htpe<;T#`KY=6IBTI5mv@5W^+;8=HkCZ!LI zqMIX(w)1#50t&<_<(NTTHUc!~@4xch~_z39lJmKZ@);-!GO#)F798ZYw48_QBG=Ia&4Yv=e(I z3fMb`wb8b6!cw3IEXJ58BEb4$;wUWJ3Db^dc8m>}e@1T!4S#OzH1i46J@?Tcm>gJg zc-Q56U9j){%dh)i-z@2XbTryC{%$-eNaVwUsa$t#&gux$TN3Av+e{UaGTn|3v`Qd0 zhw&88lAzQ1DRoF`dWv7?b00c{ z9E?2zgkwEE6zU^;Uzh90*Y9(G|J#RT*gMHT9A~z8A^VBuGxhFLd!5Nki;EX$o_F*r zE4#3(Y}A_-12U;v_H{e9u^&8madeWmEr4rvKeqrt1AmIci7f4TR6R02SW1llM>}=i zODG`hfU(2OqI=+dZC0LH4F>h~;!AWTpclGzX3kRv1-z@UJZ z+Ce5y&#{~Na zX)Qpi&5YfvK`!STMc^N1`*vnqo&t%}D4adR%NcErM7X>}G2%0^TgHzw57ZZWCYhBv zynnU9<6w^i39X(RHCD_Bj;t%?OBOo^HgyBLj2&5e<>g71o8gm z3^GVIYx8~}@XH$3XIi(zD+&Img)&HFn;et)Sf497Y}^{oqqWs(5srbTWs&rS8aND9 z+4&ItnSN%2D&Bic2ZI_a`HtJZ2bk~sbbrn6t-Bxv$d|p8x%IHT7s&qSbDm`pDG#T( zD#o6JIZ$PIhz&KYmX$bTH=SEx)i1=YQT3 zYXfV!Z1TDHb99<47&^S&yIBnBG6iQ3XDgsQSMHF^((-!(Y}&Tu;H+qQNyL)8ZwLM|$A$yA_-L=f9q==~P-vvG;^95O9}c zcjAJWJO%5LM&eEd4!sF`g*o8mL1uMUk8CTZ51Db|nOCjAHBbqdkbjfyg!-*ia9&t2 z9nZR}nk|QQf>eL+E?PJcpL2}o-ZgZMQ|Au{1zNp(AZ~a>JP`Hel;I?4o?bM3S7+>c zD>~mRFFid!9p3AXY6RcxV0G3%jyxrBrj+k~)GoQsK?0zhn0>qjNp z*UP~P*{1DaReGB?wb=~?qq<)@l`XM@T(LLvIilOqjqm#@rL?o|WJiYABo98MdeKt3 zQVjj9_T4&vlW-0fBBoe_?d7{mzr3AhZ~1y&e)D;%U@?OVA%C-FPE!3kXyH%$Z}X4+ zgEPjLHY{x29LT;*Ug0E=K|H%B*r7*S1>a&xy@~tC+skL{zq`x++1vz-p$iq7B0 zXtwq3*HevwbAJX8D2pu)UI^cx8BzpO93!#$)s#`Z*Md?3tegeM{EdM#Y=qnWO z5+=;NG|Bww)7M}A-~IjT{QBkouxKy2oUT!zcG#P-`G(zxwW^0BMXUt9@{QeBq|?QB$iB@s^AXJU!Lf(XyzU_fcT(Tycqj< z?!dtzz=Li_Dcsx1{8B=+>vE(fs^GOB{!d@N&X=2?9Mt=AqE@`D&(1i-BYb|?yt+L) zY;AbqtbfVK6Ju}QdWm*x_3|20qPo3uim-xE!rTtWwrmg5SdRs+4R7Ovye=@L7VuCW!kANI_!NKtQ*78oqP?)xY*nH@nXP)MO2+5n3 z%75V)sMBbKB(rSCJ1B3<(O@)Jy|a29c!Rd`li}Ti4uNJ_2aB4x9?wn;+`MMrH}A(WYmJ`_OQHBBbn(oqYM8tZeCEcg*96~m(9m) zTeV;q!9TBX zGa_nr`%e86A{GMpEW%6XQR_=?=X3uJ*!%74*AG*$j@NuXo(RwO;yH*htPJ-!uYbdP zWu<}kpWWWZG%e#Mu%2vwfW~-nXSMsmEE-|MG00B-HCutJw_t;egLMd3#L{L(6)N1~ zVG!xG;T}(UTQS7;Cz@_z(OX(u6V7$;EUNbuJc`|?}=(6aW@?^nFI4?95J zVgAGF%<9x^PY0(rUWI&LUQ97O)%7m6!n1{EC_wcJ0Ow~wQl}S~@P{WbW=B?@t0Go% z@G^C4Gl!+H`Raf^aBhPkUzXn+aUIt`0oCZenX9Sv(G+3$&$p%LD9W0uWq%5)TJONX zt89hw8W59(HJd5v7KnJmjI!!3*4HA9y)HaEsO9t%iVcOwLJB^Y{)P|zexE;$pS%C| zK_b1Iml;1I{@I(y8SG*4_AAe^ns5r6a4e?j1203ny)Ah6v>*kMp?l+Lp)4 z?Hz3o37^gkg4M5TJ9wzRpMNu86q{c4W{(S`eE#(1&wu^J9{CRmvGU}@8(@*(HMBqIa6)&WD|T#opKmZJ1;^;>g~Rd}EElyo zBnKXPOy|^jCOB*}%YXNWVdu}1ef#-3qA0x7(j7!a91!wL^z##sVMiJ(;+f6u?R>m~ z7k}YJo39RsH+84e+iwy9IP&CX$1lgodLxzLfXDj(==#^4%W-3i5`CfqC{g0&?*R_b z{~BoY3y>6LCtP{y%q(BtzQtu&dd6=C^BM3aDT>}#cN-i?5YU#ae38b z1H1F}t-C69HgNAH!2rsj$O3)sM(|i_H_TO;>4fv!xlg;i^&U}pNue zXP5ds*TMFhUEHj!T$44UdQt~iDw(Wk9{&wG<{{YlLC-LxUz?^40fCdTcYu0wQvF$ z3j9!(j{|43uyHSzr6w8T>_9@cF18~r<&>-;W`8Duy~ePJa+C_AXnJ4<-E18@L#`qj z2t{)-hq8h1cBi!~&db_VIDAT8VS92im%w2Q;kb6W6USs>N#zo?fGY|YANo0uxS!Dr z8ig1DK9AM<&-YK`U!VT*slDAwZV#O`qJ)ebj$7xY?>q2vNR#iBhk8n%7oA2RC^r*%<1oml3`bq9@_#)iQ2VxlL%1^usw^iF;m_)%WBlJ&3* zkB-AsWm@Eu)ec1YDo)Y)tSmpzzqLO_FwWVlbD?RWKGECWhz&`rCiRHJ zDG!k^=pc4+#1@#9%zZ(RglpTY^9(U3#rqv}XvBui^2mF8MdAr`cfBdBt1O)9n{^04 zJGooA4}WL-sEuSRXlh*b0JX=@r+*7v^EmDGay*@RRkP(LVAPoyG_2emGUkhH+D1{h0kbUvM()%9-X>uL)_J^Wm;&!dgM&qo;3-|fW?+j*l( ziTD9(YLjInP=n`o;Jhl7YFmC=zI*(5ue*08atM3mn<=ygHIR&`)>>2@O@Gxy*7V*% zZ^aQNRT#oA8kXue8x^_?5~`z*+DL=GWuEHhNcpl9 z)o^Lm?hhqBHT@Dx4jQ=KWqD~3EbpmRZr{d!?GyqsIf-(>vrZMV8Sr*?VSMhfPvh%f z+~f8swW<;-hu1!Pa~dnjw}0Pkw)a}QH)s^fsy*}CtJj5;L(17FVp;)|>sFCoQ#zLQy5bwEdY zIZR#v9?JQtK}lo{3LklUWmO*~pKHTGq3Ns*yWs$iR8T$J55zWr8hi)T|G4sIW_h=NYLA7pTQgV`a0Ac{Zrq~WaEl@{AN zfJSKrG$U6AV$cu^m5nSIQi_g5u=x6{QXK0kUmTyLntK@tXHPRl{n%B((Dju^+EZ0) zPU(dam0+Q$C00{$9)GGX990iAXBBSe9?5o^l>thDlxG~W&K<<wzJ-`S+30@`lj6L)Vf9WkRwo?6Bb=6|Vm!&%tRTGGDS)jLU` zdi$bZlA>>;HIg;2Gdc!3l>bXke+`pbat2Jt<6{{n-9F+P8Eskzg-dGYwE@Td1552f zomd`@ZA>Nypb?aJ6-jQ*m&Raolvh! zM5YqjYy$Im$^}f&#L^dYB1r%F#a(a$`hCHE{CLBydw+g#D|#W;5MK7{d)PpQ^H6rrv&hJGvJt)Lf0hT1E{Eu7-FPy#C zn9W<>codSCFtA_VS@3=oAMK~yoXRsE-4fl|!HYKd3z$_8kThUL%R~?WHe+ZZtTt-AA(Vb+E$6M zd4HIBfh?$NZ+_!osmtd5vWV0 zlkTN;uvpx927o^2Cs2^=I$eAJ%|6?&RSK(a;ONlhG~0d35+~7XvOiIWcAc~>sNFB>I8M0=JvZdTn9PkzMT(M3A*TmTbx2# z<_(!LNs(M7;)22h>T4gt^$davG%q>7hf_5ix>2zA<`)j zl0$y3*i-A{%}$GNr`+cx=6?={9K9-V8jq+CkgsaXcZ!+AT}=nk0ys^U{n7f_CV z1wE=GtRzna54S!6rvpv?i=iv*PGg!2W62-X502`kp1}i++FoCr4@~Nz5#82BAeZ>P=?Gc zN3;OkU16*NGJj;LhVlS&Dt`=MUabN9f}l^kt+`8QClL_5Y%Y?H)|A1NM zR!Mx@a6I}oXId;jz+@~8kJI=v+FJ8;wG$XxR}c#LPUl{A`5 zvKg;SXHc2kj<{+~aI#rLRI8u$a7Yw5v$NE8C*R&h4TPMPHQ*WQU@o6VuVs8 zk-twBC~o$}c1Sz+QjXA<-7YWHb8q(etPL0;JA-;dZ=#S^=SuEe(uMtWFsD&iHWHo_ zE7N+E*MF^0Yf$)(ldNSzQ#RdKwvghi+R#{wb9OSnzB>MUI`y{M$Uv{f`qF;>_VauD z=luTTO^@NR!H!8{q@tw!R*YKnCBPAIv-m3PSS`KB?P5^~VHb<+P;GTKEDE*=aNw8f zH@fG34SjOR*IoiD!>G`H)=#c3uKliPsr313SAVz1mqA;lGHO$)3Chb^BA~7sUU-^1 zbX(`008lj9CKhO!`^!V<+9%;Ep58#JTXM2~iZoZ%qa5y}>McbP2fgsjoT{vpMOC%- zkIG&=HrSW(=E@0FeW-oNW@dj87>-*>zme3X-$0g5ScB=iJUoudR1WuWrcvFddOB9) zsDG?3Is9Ex)Tr6}xKD zr7uOnIURY)PO*)jtMzvM{kS`#ymv&NDu3q8YZOd49(1r%F~CVo=k%#lRdbb3O~H{2 zUXGel&=l{@sGStB2@)9{CR4TkQh~&)R0r0*JQzia4WVEC(JW%y&hkNf%IwqQTGMpw zkk!=YUj^*KJ5ddnWFA%RoU8;fC?==8D0Fj_)oJ@^U(@wg0Fh;jiW?lGyMHO)?SBK2 zWILfInFS<>2jzM6lcKj)X-ANNN9`7Q6 z$DMlYOC#&l%gkUL)cA-)0j+*04#ytSiyqJzRG3tDMln@Ym;u@P2~bP1%xdp+W;z-+)f>9jnzt6()Rj>tiTOxcaK>GxhFUKbJkfT}1M5@0XG1&Do^s2Nd45d4}0wvTi?ufMJ z!0lQrHv@?ds;hjg7r`TCAs6dVaWEEFAQIGq_HS93Uz`CP9*>3`@y>H5igQ%#B4 z&FX3?H{=zDFO;gAO}(saL3c}9@$jxlMPh!%yT*RYJJ00qs)uCqw(rm|!db4&axA=X ziNrR5I1$Rb?LcTs9O;}sViy?^z}fn~drhJb%^|JPLAle0z4OzYx7nIK_|tbvfs}|y zRU}7>(#kY(%Cz@w(ti`lh}&GW>t=ANVak8AbEj!yUp6&PoRG1Px9#)GlyV9?fic>L>g)J1#XqFtZvz(GB zC2gEK17>U3V$q^GSL zfky7%G1MwCMTd#k7`uSV``t|3x_Pu?+-ntX7JZTf1g4M9zIe!omyogPgfKl7lz6|(wsatvK z`Xw(KY-$HMkzZE#T}`Y@9}fwBB!O*CcMY#Wo3N~=`&mg-K`AWQF5 z{;x;suYU_{OLgveQg=Mp7%S;)5^w+am3tq~eOw`JoP*uF2R1H+M_Dt=9E(dCh^rQG zS#tO!C>80rQIRnb+b#B1;E}UdwzGCGFa6`~_TEyWdI>6Ta&Qk-K|oIqXm`~p;>=nk zQCYv-UhCSh+wDAG<1jZ#vuBaw==9zZq;4LUwSRLb^|El9XX&I3Vm?(ex|TrvMu2d2 z`SHzZOF)3bl>E|+xr*16>(X(O7rax%+c8N0wQBdLFMpfg-y8rRREq{?8n&5_ymorH z@>m@&?<_7tt~Gfcc9U15r|>(@7W5dFCKU(u&dSvf_R3X5iHd{}1{2kHWu;W6IJNI) z`+x05k=mt~Z2qrh`~IdB9FE6e4Q2iY zc2Jp#Uk9wn4qLa+x>HdGo$^j^r3cilD1XxLPcVYk*?SEd2TtcdbYAT;GyBbszerUo z7@lEweo#?!HpQ}mJ=#=wAs&^=>@^w)9v}zmjdxIoCG~g~0j=Lz`_id}jJ`5S<_hP` z)@;^vChk%>hw_uVk^&0s)pKeAcwgZN3WpF~iI7VSAt?>v>^6DNo}wzeeAMw@Yk&5$ zy>%{F-B-(%cPNqdQUoLn@pp9W4^-6K*cavUR(#H0U{Lgs2dAn$bRAYJm;X!l^EkC& zATa9SJ?mtlka|`}IG#k9sxs+ztB-hjrh{_doSv7`0E+_vyH&s~8vkBF?`(xrD7j1# zXEeDajy^T16F+*X@K&cYpt}Si%740QwJ?`7HlKL2wS$z9W3$IZEZ)u~FBye&YB(p| z>iD|n3Y^aUYK+vsTfkZ_pyG8BcK7Nfj<8&guVIVhCqPHhX=_?%$v{V`c%OpZ5TR(~J1eOEn3 zHv~==0pIa3zWNOalq3@!$51;6Ty4UkI(FbPM(VyPId`{pciUoW&VS3ZTdb;E#k8US zVJs}7nu}Ce9J2o3%l7H>e2Zz1$p>M^Edq)K@Ig7QViQPg4U-nFETk-$inM~sJp-WJ ztQ7Ie0T)#v04 zZ%or(vW>$gO{?dkt^_+|i|+~a>$f?-@6Q(5D|hk+z4l^PWj~D9D}Q5L_e5e?h#bVB zTS77*k0m5|I`{`})c3rCLq@UFxjQvXI96-6O1GbY^}@C(Hdcyn6f6PoO+-*_;;UNN z`2(xD^i*ou!TsfXt+74HT4(1@3DtQyhlo`nPnl^;#WK#mjD>(9yS^V1?$lBV^Os{B z%kE1jYFG6oM(6D{$A2n!Z=^JkRl}C|`?T~kB7-e%(-vRRh_Cq%k z@*d|*KM*oxo?==3E`H6J0qit=&=cAF)7Fomtk6=ywasJ0NXtEQI)AL>MWc!i=d6uJ zbuk|C-?kGG54f}bQF*>A82m%lja=6ZkW?bovHx}rFGPkTdVi5Km381>+Pt1OPXxGO zPfj9S(4;f05k(0h;GAlUZ&d5|>^1A@ebav}*N?xD$*Py6zC$~YxC|j!DhmR&&#&O= z4<^y7{n-wlpguh99nO02%JZQQXFD}#C1qu$0x#b1ZF~5zA4X=mwN*%zcIw+vyHtS4 zth;6NxxMbcZGUA1?-df63$oi;F*2E+9#SC545 zPJWTN9(AoJYiU^Xv0TdA)k5Ib7>^|{WJdkf_NDN?tRNhTC_x3Y0Xj@YU5m7|ZsmvT zT(c?PxL9laPSP-qpq8a09nKKQYzP{#+hU21?D9BXALVy^p+fa(Dz8VI zvQh)#ihs&uQ=6Apt@ei2S=;PhHR*Dgr6^LAmn3Cw05xO`8x}6jz$tq>@kU!(UVc@@ zEl6bslA2MHx`0{vtBV*o?2CQ$t+i^*n)l`FR>&fXxwKD7WTiQrUfOI&9B1=V2GDN1 z>*nkMHAI~ruf z%YO+%_tPo2p&q2IsYC1Pa8pP+yTRJ$<(sBq8?aY-s6+Kn#c~&xl=#CEQ(et*FGl8b z+5Y`={QmWi>$gA42?G#bXVl{YSoFuRG?Y8unRL>#eHcA!!KV6xccBijN>2E#$KPlm zr_$2^%`Uao8L1yhCA!Q24-|P%zbN&c*MGcxyHBO9FD1gLqJbuLV_g;LXYmg-h2 z3h&Dlm3(q-mTy#fEkA+Tr}3^LUmr&Ez`a8)WNAu@N%7vKWrZg5_I{r?R%IW|x&oTz!%!STZpK|PF_Vmr3U=*lo2}w{pMEABAS%8n}`h43X z(ZqH0!nsrlUtXD{+NrEB5T~Ot>_X*FyYiH_>r@rgA-KEZR$**@@B9o2!#zmDPmoBXNr~UX_q<^)hx$l?4025ggP<**S?=Wa_td`+wST~3hffm}2PN16&7{XGL=?$Fx~7aY+3sFt97Gm9+b96K7irGY9EqbYRbklv z*-K&%e{jVBc|?{|TgbB&1ApAezl5~4hOBg#GoC&AbBhu3hH+nEHuUlLBBp*OQtbc(wN^Ngdw9UiI z?6?Co?Y=t1w_I*McGhVNH(mO%1C*37ToeDoR(b2i>d1d*Z zfB)}19%&K8T|hxpLHcxpj`&Jo;W;RYM4i{oL6lvucTih=FYwEn*(KJHR;XK5M@(uF z5ZL9+%aROXi++&ILETq3OAyj2g|YL^yUU_ufP1Y zYkUEg=i58IqJJ$)w%HzcwF%A&mR*)#6AV;tUn_rDCpiE$byiT%YLL|13Y)T!l@i(? zm*HRUuV22tQN$h!Q1zyCxb+&iVqEj*f%7JJi4f6Oqtkm($)15*cYlA8Ug z>G;w%B@aqnR$^@G*|crv5+q8CM0i+ab+12Sa3IcRaetmKH%^tIW|pPqeY&IWptPi< zf`rke8a+@q%4JD9=iN5h0iwHp^P<|R9iD@n$pH~9ndGyC!{p5|-KZMue#(2Wn$z2E zNyj?5@yLf?KV9QDkm}n7+|wObb0^BOlWOeDLK>%RwF-9N%|Q$&9n|3>0ClF zxs+3%?0-d9Da2bC+2Yp~!%n|si zgd7eN-*cYxh(6S*ah<(?Kq=4>2>LuyJA(i8>tF zx0KS2Jga9M95q*2MD3ravHaIRPi+xGpW?yS9)Fc3>5jMzO=iL5`|7Qj8>uz+Ra4tp zrskj`78pe0y#n{c*$B;Mml$R75-{w8EuU3Lm>M%X+6ly0$6qSiiG?i_r6f;%HW3u_{??1l3HCoT7l!bHPl#OJ^-ashZ2>H0YABeZJ zW`D(`#3i=);(r!$)WKav5jDPXTV)o}Dz#;PBQIy)EPkYu zF0aror)FNfUG^0Jw((SpR%DNj44c-PtmdX<1EJZ-V){gc*vn?0CW%)PDf6 zc~4N~gs4>OL>gtV^+O&Gy5x@@n3|}H2Unt}lXf7Q`=Y|kONWaeC(B`2q33P^Mcy0^ z;(6nExxbc}y6wnfd$qJpvD&uh(!jH)JRnD@ZoM83Aret;w3hR-ZY$$`y?*@X%XlME zKje56zW07ZyF(i%SxGCi5=n14!GC-8LghQCC@9rHiP76H7>2{) zMYg^)HH7ZGMB4OWl7L7$Z@P$ab_p$6j^k_SbQvXAwTZ#AG8v6Lz8Qe}bmOUgaOqkq zLxDZb+EG7vJDRuKwqj5=h%*}%-dH1?1OOrnzsH8n`*JhX(3lOlxY@NUZhy+(n@`Wg zuixgEFK-vRfYsNDl&98;=aF+#2;@ZaWD~}@xpwF$aVy*6WPjDYihO*^)M1-WJryo8 zpSIsgLJb99)1HA^iKxA`&4ITdhrY+;Jd?E|wVuQ#&PV9|#X1i|%Kg0n{otGU{grfM zo2@ZBwkhByNfuCVLmwzXbAPtb5+rmrUwJ32=scw;>EF0fS#1)KIWG1cZJ{fPbvb?j zMnJj0*n*AzjVh#s_XT^l@ZYp}992Cx4N2-yMwqusUAiu!mu70t9J0%`QA2!)U6tqI zzeovEQ7C7dbYv-%`>*iou!~-=1gvAIMsx`|^n&NW7$S4ij`Xx&`r=zCVx51$T*OEf z%}&q~)x=C->C+KAM@xfp;dQ7hMQGgDrImEbc?0Y+#mKGSyyTtgU42->Ue26w2%;Ac zd{xC30Uc+bdb0$bHR7|AvzF_6)5qG+hxU1v&s*eXD&A!0YkC4j*`Kr!w^O6r<|U0-^DW4OAgzGR2s@-7cbWUL=u@5iI^53`ZTO5 zqbT7gM*^AI%Jz+0S`p;g`csx+E!dw!*h3sksQ%;;j>5UeUnxI1>*lZV2tEg0w43HOrSD>-;m*Ph? z)PiO#$GsX-#O7oQ(LZGg*DWiq#OAtptwXoW(>e0FAM6l-$GYi|p(a_GikkF&|GE#! zeAuD!D{suv6s;hKEcJig0IJ`jxi|i4i~acV_ut0XFF(J3dYBz4&iuOj);(6ipdp@L znqlO_;Do0IUsRZu(pd{cO-p!Z$LX{#dysTE+Oc{^Y&Q~CCEt#WEIk&sM_xuXTHhS=3hpOq6$# z&4xA&_S4U^(5&cQ%;zZy<_~@;l$l=7lp`Q?aA3JceG`r%W83 z)~yzlCu>(5l(r7}wv+E&_|k;PQ%#Mwsokrn_#%w4{EBW<`e`o6pS0`6>CxqVr>58E zPJYn-%$9%u`tlcj{O8={#!->~Kl+uY?~Td@Oxo?UUAAv5taam&-+8E0K#;Xxwe8Y$ zZB`s5C@wJ09(n5PXJOOpP;{SJN+)Atn?N7UAS zQh7Lgqs*KKcL#A^>K85J=cV@oQUq1?t`kdFjD>%*U-Yjf)-4XTy3PymZ{!S}!h*`k z!LCbCE_(AWPulcr-M+Q)kN^Mw{eQg8nZ9tpE{P7}^9{3l89a>){ZmZ~59!?XYz9Ru zjAvmm!@Xsqe|AElkUeeMq^J!z+frYNGuW#GtX)Y)8~D4cXJwe$wAk5Ltj!5cuLnNJ ziBx~w`{iZIZO#*&k_?=8ijFSx7S(7P1Mr(v7;u2)^ooWbrJ?~LtV%Nvj;HW2!x@{V zGoZqs_p#Kbn=W`!VOwvUE!PyL)eY&91HO&+?f&%dznG`dxy!5)hhwFjt6wHn&J$76 zcH1CRVW)no)p+V#4IW*wj|xL;g*xhT5aNHEQV%Z6Ez2!cM6(83Nf9s;7%5*wvEs>Y>KURg>wn?d0!f|;k*@AX5g`#&I(4A5;6)A0Vumy;(dPu3X=ujGABsgN& zl?eBTsIN*Q)c!5h4@^eE3EEsI$Zcqmyt}7)L&^%sdtD@8qM!F63Um)UZp5Wo6;$L~ zXsQ&e(gvEFROk0S(AQj}hvsjNl6rsDx~X|L!rvgiIldmAtM%o7zfrSEyX`9;+QbV> zbD}sr*{E`OmyYZeN0lW=%Yh`HiwcPQe4T3f+pl8 z3CBT`C$Ka}uc!DnAH94Kmn8LhYj2}emg_^9CyNDu*Gym&DNyMIYD~hGvP6Gc=>mjz z#RCCc!rpojPdC+96tUb0Gkb8tAyO2nf6$6=QB#tj5){1B*p|CSW#IN3CY@1S@>N z0m{SH?9^w}8%V!elyP^e(2{@7`4Q!T|5Bhx$5SEFd#K)8sEj&D6|6FJSJvTC$Ci`B z(-gTPyF~kg=Mo4!6)o7MeaG{ZYf%%Kp?E#cv1P$I-=vJBD0gwNnDT))RMqNxF4mX7 z{qZ=3fplHlwVz&nRz0@!PAF80=(4Y`1pdwk1o^TKE>X$zynscCf0ik?g^Vgy zZ8VPl+t&IMx#>B0#A|=Kl3ZE)xp!WApV?vf>r^jTeUo+-K(>-yK#f};HLqZ_l|NXC z5`W3H5aFoTZ)q~60GGTAYeS`GgKe}!F>3>R3`)1Uz}MdT%ZeG?!lnj|QvIl7bc3Fj z916*9Du}erw*E?@VjxCr#V?XT3Hs}ahh>;689}AZ9;hrXd)|Mk7ck7JF2(KO=?VA- zX4a*WRoIc4qVgHDe*gNfAAfJ(=U>pl_^Zl2IeEMI9z-VMdl=~~$1riu9&ziyf@o7+JvuUjBz2N_r-S86QPhT-MPBrC<~;ZO#FbM{jAAW`u- zRn2#@KNvt72}OUE+9-whb1Fq-g&)ey+7HiN*HR!O^`>@5YH@PNDNe$uw~X2>Thz9T z(?9BLX9XfOH+9dS2U1M+s%cQKJ*jlA}67{TyO`B1s)aO!+nT$)qqU(7o}kDIB6Yb(+=c z)JDkF+XXBkPthC-%uKzu<@x>Onz&v+zJ2|Azn#ff1lv|CXVdN%P)Fdn zY=l=U6Fz@yKg@n4?Q&W+Dj@@8J9IJzhfzVvu5eIhwGcLMV7$W7NmOj2t@W~Y4_>YE zQnt-es;MlCzz@BF^V4sx%L@36xx6Kl;WBl6}ge%HEdo)PX|} zMUYl=7FCAC7I&Mv-at68yUG36@kAeAr&Fzgri_0Y@xH{Y$BKRX@n_NCH{;h!@CF3t z>&jJ{I?k#7FZs-*2%`2tX&V8m?z+7YU7ZXd=dY2pxXhc`P;&I8X#xeC%8l2yN*}A9 zLr!Ma5SvY)0k+!s?5gvlJ>9gCIRu63%}B{(j|33$QhY2XL8@>~t97JPSd$1Ai|ruJEEfF$_0UNY**m3}V-ND0V{A^3O!W!=v}Qm5 z`0{Qre1_MWU7>|FXUh?^IHgG8Q8dMhRUoTp=SW*{n$`RId7QlHpmaVj)qeU?t%!e( z^(Agcr95DpOZp)EI@n!-@iqv)9lZDna-UKXv5DxFowlyy<-Z1--pdOm1bvTM^ zTUs7P04pd6;>wbw$adfYApCA5I~3JW!xemFpG$XC=c8Cd%{zI#rt0G%Q=yS2;!Z(3xPZA-Ft$n2m7g&Cb4s=oqn`lz4fH@ z)N?wjk>k8>+q^)^N9C&yUK7wm#(@fmx|bd@|7I%sAF!D%s@c5G(&?h$wK;$9h<|hZ z)X>U+>l#&P=Oc9;b~RysLseq!LSekq@Ua2b-!if`%@W z3TAg>{Gt2HIVJg3DLE|SHg(@Pj19M{a_l}k`NSlvz-jA`jY_dZXgiM8dA8fl|9(he z*%Buo2j})2#;MDr8NjZcv9^E4Qt`ol=cqfc``(sgPGlSLD~95;D{D`^v&@+$9a>~7Y1Bm4NP62(jSQ=TUfXl6-fr1+xPL7c#RC;{<;7a_QbtzQz%&Y321plK z*-^JN24HfO#+RtlCB$G}A!uQ~?bk9iu+p!mF$2(*^yoR{nx~MQzGZ(aQDXCLZjC4i zo&ffbevXjn(5Z(slKg2-q~Bz5$z93OKZg_?4qF=F1UNR`EY23*s%3)~2!Pa*R2+b7 zvY~y5RDDn)vF27&Kc?zsD3HDHOFUW@1kFiq)rqn+zTuaMpJ{1rlN=DV|?KA5Qa)iC;Q+JG=vP*4cFNWq4nvZKF`7DM=LM-26 zQ`bNS{~fh!0u>Mku5ZL0 zss;j6?8BUY&Y*lGQKQOlS~N+Li-m?m+2A9#{BCt8D>sN^o;AhI%~l8dNN zkEKk%Z|>erCue^OVE_X-S!z`E!VdtKmW`(3U7GQdA^7uNR_#ttMdO2oAqcxa&*L9I zf4*5VKN6&jMPe*9WLeHjgP7T zfwpEH-jsB&nL^$H){c~dgEQz%5t4N;q{a_R3aZFTYZpuNCH-keA-)?$Z4m&3sOR)^ z<277)O=lC19{}vTRGf#qaCq9Id(B+6z{*}@Qc{1;D3_t@R&J=Wu`8lTW=-F`!xy)% zQIsi;3}lU!VifZ=P?J4t$AbnBLUIkeY6M#*G?NVjCDJt)b=dSWwvYI=dq-ebV``em zu@+S7?4}-ks23@XGpKNj)1xtI^-+Bt3OXx9=rslhRcFv;_(vwB$nD}gm9iCxv;fp1 zhNpj+X=&j|ozs8jKHgUA+}|!b9+s1wt#ksTIqQmt>HmJEd*7^Zr2=~?dTYWx0Hx0J zcmrFgl7`}&L@r0o;=yB^bI8=Hd)WLL8X`Lb?+gWXC9#6soz*rifGCa9!^^b+lo3?{ zskip(6v+-AQ0x$uKyg!r%FPvY@OS47108>Eat4*OB);WV$8+il3s6=sFOEDnLSNN4 zxhyg7sqafvh(YZ{&NR=;arN`}x7AAJFIqZkVLNt0#ocYppmDOqJ%W+AQ=K-ppoJS6zSMPtFJ*PB7XI-2>mt1J~8Z4(E4(CY0RX%;q*lE&t zdAC_*NU;Y_xh?%=V?BrZ)4OzE2Ss=1n=hx8lqNp{sW3YqN-m%tyRPBgk#>Iiz>$hA zDHF$wUkyBZ;+NzQ`9=Y|r*3IvAl@rwic=E`DAeY$_fj6P_FT8?pKp|~tv-J!J5if+ zXMU*{ri8k6J1WenF^^Tj+tSTqSJ10t3D+8z_tu7>7f;KlZA+3db~SLkc_6xbMMFu~ z2;ZeU=fEF607@sdZoT#5s`X=+DKQ2nc9u~~$nMpn$hMauF`ar$f0XISb9JzZ@Kogp z>4QX00DT0aiMvma_C7qT97cb`S~>|r8VsrlPNA{7@AU?+lI;13O<9P?YK`B&ewl9! zy8V$J^=aZ6+pY}Q!Ln#ooHfaDt~KcJq-_9EfEW*KnD_F8&HT875&#sUH{nq{FDD^L z8>2%W|D~``uJ&Jve-e&}XW)JEIY*vjp;*qxp#=UCj0u*_#(mzSGkAX|8yl<(c5lkT z5W4JwIq;&kP65vo#5(ImWsy7eKiNgqI{?Jt4W1^badG}+$nx22P%7JIaYDEtld>ah z?mq+myC7DKj}p6(4ezw;JD8MPud*tu!@j^*GTnUeO7zdFBC$96ky2v_NB?0Jk z1bC`m>UFD9+*t!3ewN~^L$_MR-E>N?ado4;c=DSJRXGn@ALZf{mozaf$J-$g6H8BUH))yXaP8y#LFgea6O*8 z&X52nR>z<1QccaBI1?c|3Zm~A*gCSx-t%4x1jwG$0(d9HhfMrYH(r4#YLVEs(TIUB zQHrAIuhJkg>%B3*B(t|$p3Yg-bqZAQw|ZAV>Xi?(HuZle58t(ElYPyO>(lPIa(dgc z8q|Wr0lCN?;*3(yosyuy^;)g4pQCer`E9j6fBy7t337&qeW{A4N-%31e+F5o*;%zh z0_LERbPtIT#6?mLSk)n+nh))#WK-zp;#dL|m^1H^O(<#9$lt1_(!}l}3*b;DC_8~< zxu?=*ihzHg@v{CqR4O8%*+W%SppkGmUGA39*%5?richw_l4VlCio)jlmTgzr*M+`f z+&f5cC)r&?x&H_p5?`>iT3QiA!MR6qPFyu(^_8Qr{JCDA-i2b`s169S?Wrt59FZ78+@pU^@0thPU@@U>;>SzQVwC~$04MfA zz0(>R)STQZTX`U*XFmG(hJ*`fucA+@m*x*iJ6K)VsBD)1ZBoN+Q>fet{W4Y8KTe7= zor6HJvKsX7u58kEG?R`HTGL3~>Lg4XXu@QtD!0zps+tOxEA}xAD|GdC-3& zwYz_V#D!Av*s2;aSyUag9K4lUW6O>_BqTHyYpNx*Y;N*oQ{Cr?$^cPkMA@}Y2Oj)S z{(!AA^0!W({EiG(aJ$^;VI_P@P5B7-`=&_%S}Y+%_T-`gfNaN(nNyfw?)m8v){kY$!Iz|IggD^S3PdJTW@ z%Zo|?Sfp8&vz^`&ar8i@hbCh-)p94B^ZK1kT*5Yq^d$+jqm-vnwGQTbW~~WUHp4KQw#``&jbpB?ELSmw%L=%v0`v!E+bvTw<-?m7 zN@hx@Wl={#BulY3FtaufSzODGa9V%(uGw}V_(FR~cIU@pQEWP&eOqNGj+Ih8;nrQs z=^wJQEXr|c8RjVM45w06ro-f=cDfTO#5quw^>&V)4G(T0jsw_qsL`L?krD4^0s*M% zD8%U>mHiU8=VJZ+>!%;rTWWmhH95*WIm@7=KE27m09F?t<|LEp_~hW}jF*4+M3oh_ zG#d@P!$y?k$k8JAQP$Lb>CMfU9S=}Z(@s?ZA+cRlhXdEIxe*PBZ@c8`(!A{cf>s`E zio0cH9cFXyR1lqdsFH|@VuT|~`>u8h07CsfvSzRbS%!;&;N}IH6bn5sw?gfE1ci>3 z5^+fBlHAC*tmh^`(!R64Gx2}F|L1Sd8?^f9;#_iT$W?3z$9ufj*7?+pUC1Yz$g0%N z3s$9hU$95jTTX@idyx-I zHMgl#nd&F{xm!l*Fs35=4jwE9WkswX<^n(B_UKnVfYpI_?sN zn*L^oGdUDXoxQn;Ld3}fAUUO^>7&i}R*6Mk;A6FpKdshdhKTU6S4nnkYw+H##b94y z<<{ErCPI^`miH{-UWdB4N_@_GOg$0yK*r;j?_TV6)0lwMbIN~-)(0g^9%)?xZ6JOL zSq)9f$t@EkxBcZ*N|0XDG^A5atgkV)?6`{UXEGRPWyv;edZqz>$pdoURfuuiB!yxkzSv62$2wnUJ0eR4Q27@0)E+&rAL+OM(b4(z~ka*D}Lu+34mqzjGQQUl5=$cXNI|j~E9l>5 z&%!GO3ZD+$oRK=~v0k&?n%Dh#xZ}tVBc3rRg#ky@gp@gL`HLUB0}I!&tRc2I=BoYx zK16>Y&;;;LTfHiaVYnqG8-db@DmKd^yQRzDsrHkYL*zPdP+AhV9nF>xkk%yuiKLfE zlSkzac4f#qMa9>Pr%>kNSX9DA{jT0zIuPl-$3c2f{4U(<0H`B%$*vvLl|0wBVu1aS zz00{!(c~oEP@6dTyK8?K zxEVeVz(kWlH3F}&>+MeZayFmcM=_f<5We*Tp}fDJ@qdnQ?aMnBD-U9(0VwM^JBU4M zho}v*DZ?R@SnXQxW%auoVQBE_hUbaXs?-D0*y|ZOQC-}5}TWfqsj5mB+qP9IGpp`i}RvG=~0avb=c6i zTMJRS$)Mt{@Cq2SmR(U0mYW<;_V{%@4D#B<={;_en-qH+=a!!9^?fH{zM-+F52Dy} zteYj@Td&IWPAf7(r^G*npD2$Ghc=v6>uO4;UX33lPNKa;X&Kk7@1jzWI5dBmqdsnY z2~fZdLfPALfK*<^Sjmp=6T9q+SpV;+pU%&nRO`ZF> zzXlsu=ESL(($%uF+8m_KW<-B%8VD-it1R4pc$rmq!!j6iiQ1ly1yRcROVaM*b&>+( z<*2upn1^mTq$LslU6-sNT~rv+ z0fpvJqnbXAS#&!7H+jNhVT8N3iHK)#?``{DqoGo^My%?@5_V*>yo5o*9XQX5Un`%C+! z!?|L69EF4=WB(%EnlXj~L6MMeNBC4?d``lU1`lx==QGt__GnS-|-5?MLlmlG1otCLFzonT!s;@$Oo_Lh)Bq?>7;TN7K-OBRx*kcjqW$gJwSo={}>OR49eOMzGQym+!hzX(v} zu(kAy|G^Vzd1iM)YiM;_IRKBY&W}&uM*IEQG7QftBC5la#0wMz*|0ZsVL!n0AWX-# zPaz;tTfyc-xpaR*cWHXAs;OXka9hI-imbfZmiNA2d*gE-98-!C4r0=7yXxh&4dwLZ zmN$i2KguJU?DqD+M3Dj%EKYFLt!ZD%?+SHj*J-*`bk2Kr1qKd|0Wfa{_U=|>oXhDY zt5z?UHOH2lDPLm%V$GlY`MfKGs730@j@|8q=eOnh_P>Ao%Ulk`)@69WGg2is0;=PJ zo126{dL7CW${5jj5sbWq-)`+?+v3b=vA~9ob8(rXt?}Sx*kPDX!YBVYX^vx9J8=gP zqyisj`s^>V+#dFgJG=K%8va5Uenxwv;WaQQ84&l2kP|08y}WLici+ z^M7)RyN-WBfDs$M#~P_tPtRU$^7_DI-WXn>S7yyl+yykp~i-Ad+Y0PYC7*I=ahTm4Ybh66~TRjprp zacs1B)v;3wIEi)@&eqE;C0#&u=j(PS0BxoL1}A^8Z}IV{umQ5e>6=9u-gGi1)_SQN z4sY0729ribZuUEH#xJ%e6|N?aPFD~Yc%hmfXcFS&IO%^4swV^36G(jeImg#;|9K+S zhxMA4Q#GsjG4=R3_fxvYrdI+LOIFffYV%FhITaFGsw-Y7P(L~AAj&!Og+sm9oycfSS!!u*{I1x7A)w+cHm6 z&!sD%Z9~m^Ft@z8o91^AT?QpmvJ2RzfYUz^NvWNH7Y@Q{aHEyuC3{dRRW0j-2I0(ET9$uw zXSIf8Ou~6MrjExGnP5{k{gMe8U#d7u%46u zX>r&Iy_yDqr&MU%>*j^!ez0zwP)BVX9|A(w#huYEPyw8m_-b~3_tv1goaE7cOh=(& z_70kZlc($-XWP}8R>{6*-GPSvV0V8kXoWS9@afg?(Uy8-CrCQM01nb9g?N7|fJ)8r zi=!*-;&|`J+hRREp4cW2M?aqV@;0Swf1L9Y;UotUhze1Nb75v8^AkCFNTLD35=?j{ zJL=?04(FmwHoG%ay1UAEXJ3glUnlW@Y9JmLL!<_EGvu6bgel!$B4C$9qzQi@)twEz zr@|?lL23U~vsXxK6RRblrbX6cJw#%n?IWpl%v|@&p6`EQ`+$XrKcBP!fwWv zR0Z{>leDZF&XQ7K2P-f{MMV;l{cCA%-FJX8=BD`C#P|^yRcuV?2nXsa_a|BD;Kor17lqrNymxy+m#eZ#Ip|mAZPF zYnCYNI}}s}U2zn>#0Qy?xEv&r06@a16q9Sj*W8s}aq3YKOqt4E@7rEzO)W^+Fy9>!|?TyBE`msyo3}c z$WYl+FBh&G;OC_PCEZZgG}%BfZBUm@XCB6}#d|!((pas3JjDPW_T0{7bRC2!%WI_| zT=I0h!*#>Bt0H}|OzqS^+D5#WXh1H5uRM4{#|4T3SesNy0EKPIdGOL|Sy`(^&k-jg zZp6gHVKEguRKb6r$MqONqeyaM{GdqBeI}rq{{&hmm2R>(iOplx2&qxR) zkPpq{J1NR5t-<**LeP0%ZWIaSncYvyn^BdZW2r}`hv%)_ZNLG0<=S-OCeO`l_X> zZjm}Ef$KQ3Pc8Q!-#(4`+uwe^8HF7$09G8@pPBfy6~V)lXGX#;+J%5|z(0qbwC1%B zpoOAl6MI!ElxF?aFRyexEWz6=(3Kdx7hOS|fx7MDg?VkQb6gu?_>5YnrR2ro2U^X% zv1)&wCwfu;5wX`GMhnZeM;{{@in^|zp17N+Pkm+)4PekyQ$II;U?hpDK_s0!EjG;V z&a1?SEu?*#va&biKySr(K-U?BdB3gLxA~qXA6gyDXObkHFHOcAxj!XmA0SqT)OKHG zlLfBwGpLwKoHZ#fWLUnJQ-%?HvTOUsGv|LpHG@Ncmf{6hR-%OPOVy)U%Xvx6nT|`( zove94dz@zfT2y^X-RIlU4yl?AGE9_#h-~T4V4yUUmfX=qaq% zAi|5sWfcVqn;KwiMkLm;=cAud@OT6K^*enm*N?yd)_(lsTl?|jxBHLZfB!MQ&!>Ng zj*jh5QEAP35jN`?fq6Z!vTk z&*$6nxpdF!C_hN7LX!K6Yf>?6{_t$E&+D+imYmJ+<&x}7eI0G=+m@(iolMxW2YPwk zsIp!l#^?hQZo=_pLt4{!mHMw9c`;s30R6mI@0)Cl4^pNb3NI4~JX24~;HiJ4S zu(!-6H;^91JUGuBFRvvK6FBoks6p8jwFg&LUe@!Sc)Z z^g+HS6u$4a?{DqGhwBxU@Uhug7FsAVb^vKrL}fcW4#qN^VpVy(Wv;7uzO&sC5Sn-G zcLt-c`+G0mgAG@me{W&WIOKnqwxk60dEAayNH1mQ5s-C^crgt1!#VW|alN7cKmN^GA5l2r2lMjGGw_8-S&^@HF#F{h>Z#ozp zgf(p{fKRhJW7!9*bm@P6GM}LA$Ioy7b-hhIdhiTAMs3p{-17cXf-Gy!tr(vQCQ{No z1iff^R&NcF8sXh>c93WAQLpX_0xER2(NpiDEY`azc%iSZs~Tt^F;lwEkWJ`CAdW9{ zNQJ(GTw42y_pSfaxPtcbhrW20x4cr#R@lt9To!`%LEvXYQ+Iz*>?Z3A$2SfcOf2G= zfV3;CufB%UHH(MEIbSoKnmdAS^;3Lev7g^(`~3T-FaP)pm1GHfIOgqb|q}!{|n{Jb`UBWj`{XPEAm`%f#lK zaaJU*;DX*^Re`tUEMh)qdz#71E<@e*D+VjFJ zRcp8ww5e)Ux*)~;N3Zp=sk4XXc*j&Mu6N4u#vj^2y;s{oESm7yXeLP79#iEqRBH}v z1qJGlu87%v-=o^qIHtzh2lz|rzBRUxY>yBb^@Gk@+}Ulj?t8A;pCnF5gRk|n^KY$q zbcb5^Q&oS{z9dC;Gv#4~(TVbSF#?nn1tRxX|)6swVfrpUZZ&4W5b)=*}dy zi(JeSQ(_R#6iAm(vfIs1#qyPyrn=)Mm-TKSh0AF~VXT^*ZAe-itY`+zY|DC~-7NkE zd{!e+RaE1Xnz4@+`_GT>^V`?|okyX(mt|4WSVY{cM;QVf3Ite&~UE;WgmuX5Z zdRFiKmfYH+eX+vj0TWh;MLod>JA zBF&qcblM2e&brt7OYyOS!zs_kpqRci)oWn8=W6}u_pjf7`{R%CG!tM)y?7^Gqvq|j zy|O$*14&FS5b0e356W1W*ZdvcPf7mqp++R1CX3uuwA@35Z_eByVxSsqrTjS%KU1Vah?I& z$(b+0NALoH!fIPpxm@5w3wwv&9f2o%RSNN;@ghjcX@IQHjFzTO8|;Ge$C{0AKfeC) z<@yU9X(8hvSOaJ@{ndF6+(_McFT_=}oNp`yxp@P@+{%qx{%3H+&MSYUfD0Dkw^l)? z3d(!YW~h7b*tFLI{`a!P0aWv-vJN16>_oe^qldSkO=`b!sL6W!v`{dUwB_?nA zGAle53>fy$PxD`IUaf!magQ5yFD8da;<2H?}F$2lr?lk+7$ za68riBBT;>Q&rzd8{u8O$SXO{m%M}3IJAS|iH-az-toLtcMjAUXMTBxk$Jr_-$GNY z>GWoOsQICEk*+!{X4?~g#(S!yCqrOu!{jfi-YEx8si`u@@_c`zOzz%;J7_(eEuXuT z|KUx6mWvAP4Pf_35xW7~l z6$lCv+hbjt=-z+K-qW`5Jy$=vYA>Y6<8cWO(?X6od|v@7G` zu!^~o&B!NgMQ?O_1gwi|;_mFXQ=YmG)G2X^sK=e zvcr!nwFGv1i4TDjG@IMNrJ3L&w;~Y^$C$)Y@|v>9UFk$px%4>2gQDZ;-hWF!Z@YBb zt?o)j@s7sPkq#$r9mJU=X-x<@Rzw`6c{QjKtD-T$qPD)OW3#vs< z$~lL4N17+w zZym(1AaSste6y3f!A8t@4HvEcsYE+sx;dtus-D+;f@u`*8(OKQshQ)jO6u$K!ymCJ z$9(8HKa`v(`d3m#-jZh}bez`l+pfw@)I*lii|T)U&43rLVL|TTx94j8ZGQjfm+{-b zzkdJQZ=b(je>`_udW_%NBhVN?t3ky}IHe=>-NsW=`q8EY5m@4qvz)v=!UGw62^Q=g zUuPaRp<6V1?7bCNJm@?_9KW5+($a0$HoG504vIL>@=%52qwz{Kbw;eKL~xiLv+qRN z0M&n_7Qx}(Zeuq;kJ_7hYe;=qp6X5e>u7SMmUHcjK3-Tvt(_N7fO?S_a9e@oRjQJpPvxgUvi6^; zU@ixtSVi_>(x`hD_KDpKhoZo)w_+_I_dtJ%q#*(|p3_q*8fyj1fq6M7E0mh``~pK! zb`+Jwh|6&a(%6EViqNQS(7brCIjw~4-grnuNl@=#Xj*J`50-K=8Pr}Zx>+_|?o?EF zr{@m(>8F*PWVG6!3-)dN@$=JD()LXq>^#gpX;&B{fq~@_IPn_;;e3*$Jo|fbTpfSN zWSZ`2cSKAoWR|1vs_0}-=&JKLLBgXphlM#D5#Hdl>o2qM8P=XaWUmRdSm%Fl4C;|& zA%5ycCePsVb?WXhom3Yl-iyTvLfN#exl5Hm`#g|8|MTM$0ypV!DMD~-p>Q#3Bqxt**)L2fU&5_iU?n7{3bT@MO& zo}?qCiu5zqmqabN{dI9P$q0X5s_!*9u>)}Tp8M1!niT`2dOvQfVzbUU^a#9<>~x*8 z8GvXV4>pGYr~{-IaUvY8*;U%Oa~qnZ*5wqg^cGbYQE2Ab4o4^+%k{_i{`D<>k$fNQ zCv5;u`N>O~Y1=t!S~xhXyljYymA0`_&6D#!2t?C%^;Yz0*c8z`SRsFfu5^{s>P4!# z;;0}Fy;1tIkRinJjyLK|$^t?l`>>DzKW4F}TCaoZt&F7V1 z^zWapzrBg%KU6bSn>~LOZ%1Q~FO}tT)HYA2ciGWOg?$ha3B?4rP{I6%ke8py-@hFI zS}GW6CD+sT-0sPaOBY(Fx+M)oQFeMs*>!j#xOx@6B}=^9v4?-?Ri@ecD2)hmCdukq z#eHQO0k)6z8twbHC&%@v`3u1J-ke=jBwhlnwaF%Id2R2A`Q@0IhKC&fy5DiPg_%vw zhpHJ(omvpH-@phCI!d4-FzK#yi$ig#D=ePRNL5b-M~O}y2IM^+a6(nJ6BNP=0Iqu* zDZo%eYe}aM`PzS-ByKWhb7?eOD!oqJ*DlB}X#6J;%Q~Dwlmn$9ai{ zt!&<~Tuym%&hw?>+GDk@Z=?Nqtzd|*Y=}?)Lcxt!zyF1C7-I6QVxq=LQ4S`Yp- zucQ|x(5US8({VI~g{?F8J zXwZ@7W(PZ<$y&QT-FG@Drgk4C=+#xo5(edva} zj=wYAmrbm92}Nt@VvD(5?%)MI5*#wJJtM51zXQrbE@>aO)~8>-eg5>%rD?#6p1={r zvnfvo5>TnCuUESVrC5%rg$sKJbhwiZx?O)Vw=QWMTmrcwrLflOpdg@QYx5kdj8`tj zc56``Y1oaUYx&L%y{aO-RDo3zh%Gcd zK#u@@=A9<^4xr32m~%Bp&oT7nOV(2lO{D=e5XTI$X`=k~vM!fRt~Zj zTN_F8v0&f&FaI)yb)>TF9wJfna5nJXN%G!8&VG#$CA!KfI4ls>AgM9Mfz9k{0mszb zPEApupg7gCi&Nrn=828IhO(mY7K({L3Rz(1jPI`rZ zc^;>CN04JM0hrkI2cnw#vBj*0Z~|wDS>ZbNxmZf{b}{TD+J$Z%r)q;YZNLNZupNse zuGosQ@i(OY$6~$J46hIUny=$XzJtwQ#Gl=gfbDw+r=J*1Ea!BQjiJLycV9J!)2@ld z>UK6SM&PE??bhLv0*55*oa{SX-SWgZMVp&WC$Z+J{Nx2xa*`1uuSVE4Up3at%jc%1 z-LUrtYDUmfgvw?Nca4gG-em2LU-VUL>#EGJlhwfJf0U+3sPZ*Uzlm(o$GMfLD}){j ziig5>r(TR?v#O7dQ}8NfgMbdJcznk6l0uu0qVC-OBG@`_TVwMEQ?06Mqn0Yx#r>rp)xOlDnNF65H_0GEFm%Y7EN6ObZQ^(F zfR=5xi!*jxYypRGCP-@WWpJ46$5NhQ+ik=-ha=I=hB1KP44OCIoAT*(C>A)SA=5St z_gJuDmL(oiq^{Vi>MTCR-=`;qv+mAWD-n#9e>uh%#+B_t$|J*f6kftBI*^FnJ3sj%BfkkthP0=2U1` z0zoYfLtNgc z7^YnrIvy1p?{uo!=dIy=v|^(ezD@L?W+>cNg5It0HNYYP*GnyS+aTrD;oWhzt*{>! zDs7(S^x3m3%h&82{=%V(1X>soG*>gEM`HZme!V|``fvO6FJ@|WdAcm~E{8$+HqEj+ zuMRp0nhI{T4Ua%$$UFx~r>XADm)Ogi0AtUjp*yLcs&=zsjT^V}9 zBdVCPIkG*v!8cX6vxWF1VBfUt0LZ?dORtGX(mv5aky3vJx`14ra1~pQLpg4RrCCq4 zmXmWxRe_V^&ago8Nr_}5xWrZTnTbolZz>_B?WpodFbI_{peviuf}bR7sD`&aV8!>J zpBPNY_$WcciL>=RQG4#0FX4(2zruO~<*RtH42<UZ|IMn%99d<0I#H9prVR>jd(+T z`nXu}L$Apr^_E*&jr80Ap zS35qZd{4AZlr-wdjxL0ng&nhn$Q=QH4<<8XR=LzM^IY!54AfmBc z-um+!GKh1z+9#5z9-vCoKUVAW^C~+$t{S&cvUM)i+0?{{Hh1bMtOgfA2V~MSn_<^- zOR+eTsJ#kVYeS=n-H-Fq2#zG6YPuh;(&x}{15~}+OL$pU>jXTN^wj|M9$I66!q-(J ztZ&`)l8q00q7)as1un48y_7XA5>$`kh^pNP$-1iQLB+ArlLTYu<8j<;gxS8iVYlA} zq>d(?v?~b7i>|h+vG=dID`K>6{vNFo-@p9vVTkCtSX;lFHv)RWo$<&i)Uta12Oq3w zGl@Ov(e3{^cfc4s&AiMmBmL-q{Rj<-YzE$^xss&rWtTK&O;3=rY)hBVCcY|b1eCb= zD|*NG&V{njT?}`%U5l*>ymhARsOqF2*9D1G>MGwhsg$avHow_cer<34qwqHffZj;= zu4RU1B+yT71N1sb7Is0?H-Tp#OX;AodiG{L!`5FR{PY+iea^u@_t-^$X4sm94vI(W zX%1#{zMAt>cE~LtrqD^hbhPFgP!LlkaNgsfGH>25FmV!;dccTJlM|k z62xx}=3zsT1Tuqs|mkJ_TsRQxYH>(aZ2-B&iR*5bxDU!4ei6#v{R%g_ORiNuf%2{wx7 zY5qo#W}QGKdDu7Q32R%F4mf${o_aAzj=rYj^|XHj?lg7a;N$Xt(BEX&Zl$S2seJ#0 z`ZYTlhMpO{?cS;kL&$ESiGb3rR75-X6~7A(ma_PYX|mt80&u#IO(h8SiIt#_OZKBZ zSS08?Xgln3QKsq5tPXjf^P;62&^opcf;i04oP3t~TP-#H<79uTl9`)spmt(!bK%X=h#?Hpj+N7Jo~ zFTnS)WWRlV7NeaAdu_1WF1Taa8)ij&&M+V^?Sz{YuS-*Z-lsICDixh>DBZ4kl|Dhd zXwbT9PBtJ~AMg=3JC@qGZ@npQ8?(InpW&?P#U^;cwI&3;^tjJg6F^p?ITy#MlC8h` z4lA48Rp0Bd<J=s#bHaq3w#kuv1G{iBHk1())V?oce_@9ble+RZlhTvWCAPwav9~bZaQOr~$Yd z*vHhhve*zcoQnbEsVy{Sbiz){MC*5tHT(R>PailD2;p@gK>(!3Fs--iEO%=wM~bOK z{~o=NZKmJb4p#)78aY%iC=Q86OO~K>jky)xvD0)@QNII&@5VFgsiVE|R4qA4d%718 zWI|Pc4Ii#C@Fb<~Wx@w<%3j92X3lK!7h$Ph0n?U#9IC}D=f_6Q1LoMm5*M9dfjMG!4TZhHZg{hQ>UhMWSWoWWLtNUe^4`y7ei-hxwDnTB zs;iQ$vX+_GVwzzHwEY@|Uk%HbgIo$amRnK#tmSIw=uh>GcO41s%2#ma+~ur=6w-O1 z=HwhFOvY`WkiR53%*5B(TI<_>HpM|tEtWwk*_l9V<}At{qiqvnqA?O zn9mmjj(7xkdS>Y+ukt=#}fjeC+b)w<*GRgKr^< z*{(kaXjFdJ1&gogltZxdiE~EITNTkDd@!7;WB`LA4rOkT7y5AF{)jdmr-~so2>D&8TeYt?P@-#w(bI}e^vm0(R?j7fQtDCbWJVY#wJLQGR5DJ zqYu{}FEo+&4#EY8oGK60rn;-Ga6EC+BBm+tzQe~mTP)~_1PXZbtT&dYsu4(V;!h7A zP()HphLum@AX9HjK;0r=4eUpTigcxUEL5>!@_U@WThPiWacqJ{HJr=APwa)w543|> z>)u;`n$mz-1|KyEZ;^A|6-NfOf~_^Xx;4r?f=F&Z9mXBUeVXKxW7E}ArBcqeb-%+LA6IU^EhK;h~tMH zCxc>v42gwOYf#i`9NJE2W{)%!QP)z%hGeC3;l!2G#&@~xfv;J=mVMq!JUZBP&%g0( W%uYPq0>rfc-~R*pD&skbh5-OR%QFlB delta 53352 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 Z-*`4=CmwDAV%q=j{{g~s9a)Hm0RU`5GgSZp diff --git a/net-misc/frr/Manifest b/net-misc/frr/Manifest index 1fd3074be4ee..e9419211c35f 100644 --- a/net-misc/frr/Manifest +++ b/net-misc/frr/Manifest @@ -6,5 +6,5 @@ AUX frr.pam 969 BLAKE2B 227dc91f51fab504229fa5489486fed1aa393d33c024849724ea3fb9 DIST frr-8.4.2.tar.gz 9893223 BLAKE2B 670fb131c2959b0ce4f3133ef38caeb7832275844b16f8582a693033f5466ad0eb98ab45ed9615e0a121ab80bf034edafe7ee816c47d767bd8a13b52f3138eac SHA512 1ee9d17ef3b85c5c10df624a6560bcacb2b5daa3d6231e457f06d9eb6e5ccf375064a46e809d851c23cb6daf7a4299d1f25be589992ef729e80f9bad41a8d7f7 DIST frr-8.5.tar.gz 10068379 BLAKE2B ed7aa538997bdbfde0370f36a8980ad3ae882a2325cdc7c3b2bdba9d6a43cd9ca04ff96b94b7827e06593a15c104cdadbd2632e136eb2d68e7ed87095a9294a4 SHA512 13e2ea8642fc00b565e9a36d2d59abe5d0e11caf646199cd928184fda2de004bda9892ae8a2f91870d5ac218bb127725663b693e4d764e5b21c942bb20b8d66f EBUILD frr-8.4.2.ebuild 3570 BLAKE2B b6ef8c95358d86b9f718431a973ec5ada292987acb3320d6cd1b246499f796605f93fe049f86edd41efcca9b35c220de374fe4e4d00b4908c5709caef7abec4d SHA512 db52208f81b22a3848b81042b9fcaa6740270816e7049c74bee6f83cce7a4020fdf9a80d46c899ace646b64eb3e448abb5f8f19ce3be6fff033562d404dd0f78 -EBUILD frr-8.5.ebuild 3527 BLAKE2B 5cf9bc7c4b68d50208f522287ae4ae08f8c5efab7e4d467c5ed25b098eb768e4489d3f07364d45c8f5ad992066df14275e1e36ac9735d4e4990c07fcfd1f6c17 SHA512 4c2d8c0f39ce1a1e568453d2820bb7e78cfad084de8edfd4124ec84fce7ccadacf41f8aedb9dca79b92837f0468e5523e031c1877e710e22645609a21773f2c7 +EBUILD frr-8.5.ebuild 3526 BLAKE2B 2210b996097b1407b908468386dc884ace2ba0ca80b1d10784ced7b0e7279052b2d7bf3d4920a01528f92674034c8666dfc4f4ec5f44b1045e3c86e858fd6bac SHA512 f01080a8bc3dc26b230ad76aea48160978d59098f1fc98c370aa5c7aa52594a7ab4fdfe3337107bc9e5964e5c9414056b40c2fd4c3b67a8359c5a0928d7801db MISC metadata.xml 737 BLAKE2B bfa681c872de365cf4cb98c3fa20b57de000039a9bdc504cb62e080472c8cbf7ed5ac104a9a11c69bb09233500fcb7dda70b2aed57eb9987bbc1e1a96a9a755d SHA512 94a6a8cd0ed7be3f0f82a7a677221740151fc121be204b36c2f943921564b76763e43a2b3afdd042ed639a6243e60e39deaaa9dfcce4afadd32fc71ef7a2015a diff --git a/net-misc/frr/frr-8.5.ebuild b/net-misc/frr/frr-8.5.ebuild index dedac1e7cf84..7ad15586bc9b 100644 --- a/net-misc/frr/frr-8.5.ebuild +++ b/net-misc/frr/frr-8.5.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="doc fpm grpc ipv6 nhrp ospfapi pam rpki snmp test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/net-misc/gns3-gui/Manifest b/net-misc/gns3-gui/Manifest index 03b230aa0e18..32d39e78c6aa 100644 --- a/net-misc/gns3-gui/Manifest +++ b/net-misc/gns3-gui/Manifest @@ -1,5 +1,5 @@ -DIST gns3-gui-2.2.39.tar.gz 5048376 BLAKE2B f3edfbd2f35297a63372ac7bde8499d15ec0357822aaf8e089a40eb9227861dae80a2dcefc26a0fc9fe0c064bd0eb6e547901c6d7c1408739df142d8ec45c67f SHA512 99fe925b96bbcfc0c040dadb9ce5a47a168d6e9ce9031d6884acea05c7384247d404115124a5d095147f0a189929caaa278c83b7b7d9e324da3785cd2df4b4c7 DIST gns3-gui-2.2.40.1.tar.gz 5047865 BLAKE2B 66c84c025b5024d243ff76ea4206421ae119e74ebcd5aeeb3cadbb6a502159e1f5c863ca114358c1460e0b50ecbc88e29443c379b40053358d52e58fdd0e1a1e SHA512 0ece7b2b230d4bc711f8e8c111cd46ae3a81c983e654baba090940cc1df80389495b78ae251489f81d29571a777cb4f51a5dd715a862a3756e574dc657d816c5 -EBUILD gns3-gui-2.2.39.ebuild 1024 BLAKE2B fe119ac3771d363d4928f04deab42743c920c8ed8730887f25cde4f4aaf64d9fc6d35b86f9bc0e7deb043447ad55192a6822bf8a6abaf5024ec546b06f22b72b SHA512 904465d74b5a4925c92e1b3292e9084ede2da03871a1bb084e625411fb286fb8047c8e20d1413c8b5c14ce6f20b1086278f8a9106c4469ebaae3efd457e71a7e +DIST gns3-gui-2.2.41.tar.gz 5046775 BLAKE2B 8ca83ed58312bd2cf0c0e854cebe6001121bf21e9f26804b779fc81ec06689c154d704b9cf2e7a5d57608519c3fbe724b07437b64c5840dd2ad6119f38669a29 SHA512 b86e23808c6158d6811a51901aff3f10c9722ca51389c2d241c6d174992299c83529014e6a098a2d5777fabda212ffb2731025843cc317f8560868bcb8cb2195 EBUILD gns3-gui-2.2.40.1.ebuild 1023 BLAKE2B 2abaa2a68590c5d4af192a3985c9ee308d251526128e67f1ac8d3b54df6883b6ed52821f2af4e397b261c5b7f20744d29444e0c5d9a70649d3b2fc2f0b3255eb SHA512 9d2cd8f7cae33354db2efca81f8562ff9aaabf18dc190e1daa218dd94b432e9dc0a9d49f19b2be94dab92d3de4ee27a8880bd9484e693aab247f47d4a826766e +EBUILD gns3-gui-2.2.41.ebuild 1023 BLAKE2B 2abaa2a68590c5d4af192a3985c9ee308d251526128e67f1ac8d3b54df6883b6ed52821f2af4e397b261c5b7f20744d29444e0c5d9a70649d3b2fc2f0b3255eb SHA512 9d2cd8f7cae33354db2efca81f8562ff9aaabf18dc190e1daa218dd94b432e9dc0a9d49f19b2be94dab92d3de4ee27a8880bd9484e693aab247f47d4a826766e MISC metadata.xml 598 BLAKE2B 6fa3ab1fa771c772843ffc886170f11acfeadcca71d8bf198daa0da6aaca8e12becb430d289418da214537f5723a6a5d5784745a3c93655e6044ec4f3b975b93 SHA512 a5d11697dd82a2c99288f1acdcb9300402570853572995f4af53f2c2e844ecddbed334da72be91f9863725ff5cd7f676509a1f2b01c2b0cde834e62f142bec49 diff --git a/net-misc/gns3-gui/gns3-gui-2.2.39.ebuild b/net-misc/gns3-gui/gns3-gui-2.2.41.ebuild similarity index 93% rename from net-misc/gns3-gui/gns3-gui-2.2.39.ebuild rename to net-misc/gns3-gui/gns3-gui-2.2.41.ebuild index cf7bab6c850a..50f98a4b6407 100644 --- a/net-misc/gns3-gui/gns3-gui-2.2.39.ebuild +++ b/net-misc/gns3-gui/gns3-gui-2.2.41.ebuild @@ -9,7 +9,7 @@ DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 virtualx xdg DESCRIPTION="Graphical Network Simulator" -HOMEPAGE="https://www.gns3.com/ https://github.com/GNS3/gns3-gui" +HOMEPAGE="https://www.gns3.com https://github.com/GNS3/gns3-gui" SRC_URI="https://github.com/GNS3/gns3-gui/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" diff --git a/net-misc/gns3-server/Manifest b/net-misc/gns3-server/Manifest index 07b8f325cf45..e1ba053fc30f 100644 --- a/net-misc/gns3-server/Manifest +++ b/net-misc/gns3-server/Manifest @@ -1,5 +1,5 @@ -DIST gns3-server-2.2.39.tar.gz 9706605 BLAKE2B 813efad9c6832f41fd1135217ddb1fbd8ea0234a9f84bcbabde58e502e653785513e6b73b0cc2955fd0c0a65276c782eb70a444a243f6e7cba8022f848dbc213 SHA512 219fb595bf8c9032e0e2e8943a3164c6f1cbb1d443faeb089317ab58e69f73d64ce5efcf4ef8da4d26e61b32072145a638e2a657dfc8a70adc97c9d821745ddf DIST gns3-server-2.2.40.1.tar.gz 9712941 BLAKE2B 24b5705c10f9aa1530f431031db4497d077da7e44c36c3201c6be5194fbbbc1ee4e09d79229520baec3a4296854711d9f0cef23786c141807e6d2eeb9902c402 SHA512 1b8d8e8957dcf8c8c142c2e2be01b88ec2b785ce63c41b21816d29c925574e204cd5dcdd1a010fa356e92babb10ade6c135f817b31aa53eb7368e28aa15b2bff -EBUILD gns3-server-2.2.39.ebuild 2073 BLAKE2B e6917dccae18416e7c2db6142f4b3a776b00c3e6d80e0f2956a69c841324d2bf01f1c946ca9d1d187b77b7c06993679bfbafa367e73d75847a3ad269a1fe0d24 SHA512 7030779a9d98163e8b60801815b952a5cad655294243c0e4ca598b03fa9ba852e042cac370bc0274bd944eebf32bd73d526643c3cfe6fd952d0f354c5c4ab8a4 +DIST gns3-server-2.2.41.tar.gz 10736066 BLAKE2B c2ab5c99a67a8cd79a898e244a77eea13477c6030b5b11a63c1747802ff309dc77ee62a6ad7191c7d8bf84d62badecf924379eb58afb4d4f111a9d34380d4aec SHA512 ec34bb81e96034a36f4bc7aeadaf5ae221be23069612477e5af9c908e3764e44029d22115eac602e0a26fedc99d67d4ed64cbf5da12c6a89bf00c3cd99d2ab7b EBUILD gns3-server-2.2.40.1.ebuild 2072 BLAKE2B b5a22cb7db512bc74025283831eca8bbf3790c48f3e971cd2c74c9ce9fc98bd9b3be2c89ca827a05ef2d8bf31811318ffcf1f39154f3acce4dd9285942f31917 SHA512 c97a356ca55651f573b199f94e9b698bd717c98bf06bb06eb95f598f87c359d04d715107494c1ab7bac6484a17267213d238f2c49202d113435e6bcc8ed039e3 +EBUILD gns3-server-2.2.41.ebuild 2072 BLAKE2B b5a22cb7db512bc74025283831eca8bbf3790c48f3e971cd2c74c9ce9fc98bd9b3be2c89ca827a05ef2d8bf31811318ffcf1f39154f3acce4dd9285942f31917 SHA512 c97a356ca55651f573b199f94e9b698bd717c98bf06bb06eb95f598f87c359d04d715107494c1ab7bac6484a17267213d238f2c49202d113435e6bcc8ed039e3 MISC metadata.xml 598 BLAKE2B 6fa3ab1fa771c772843ffc886170f11acfeadcca71d8bf198daa0da6aaca8e12becb430d289418da214537f5723a6a5d5784745a3c93655e6044ec4f3b975b93 SHA512 a5d11697dd82a2c99288f1acdcb9300402570853572995f4af53f2c2e844ecddbed334da72be91f9863725ff5cd7f676509a1f2b01c2b0cde834e62f142bec49 diff --git a/net-misc/gns3-server/gns3-server-2.2.39.ebuild b/net-misc/gns3-server/gns3-server-2.2.41.ebuild similarity index 94% rename from net-misc/gns3-server/gns3-server-2.2.39.ebuild rename to net-misc/gns3-server/gns3-server-2.2.41.ebuild index f27410e66393..174ef962de0c 100644 --- a/net-misc/gns3-server/gns3-server-2.2.39.ebuild +++ b/net-misc/gns3-server/gns3-server-2.2.41.ebuild @@ -9,7 +9,7 @@ DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 optfeature systemd DESCRIPTION="GNS3 server to asynchronously manage emulators" -HOMEPAGE="https://www.gns3.com/ https://github.com/GNS3/gns3-server" +HOMEPAGE="https://www.gns3.com https://github.com/GNS3/gns3-server" SRC_URI="https://github.com/GNS3/gns3-server/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" @@ -24,7 +24,7 @@ RDEPEND=" >=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}] >=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}] >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}] - >=dev-python/distro-1.7.0[${PYTHON_USEDEP}] + >=dev-python/distro-1.8.0[${PYTHON_USEDEP}] >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}] >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}] >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}] diff --git a/net-misc/iperf/Manifest b/net-misc/iperf/Manifest index 3eb6697d7506..b725a4270b81 100644 --- a/net-misc/iperf/Manifest +++ b/net-misc/iperf/Manifest @@ -2,7 +2,6 @@ AUX iperf-2.0.12-ipv6.patch 856 BLAKE2B 321ef3f9f9d87243a32f9f0d0c43083670ef3737 AUX iperf-2.0.14a.patch 4317 BLAKE2B 96b5894040b22c3e842b815cfe816fdcfda7b397aac6c72e9ef9d8d6d65eaff314054ad1e5c1510b9afb6dcb96051028abfebda23a9a04f5b49eaf380a4d5105 SHA512 cbe1701972b3b51ed10e448e0a769b3fac835b3e4459c81face294b21ec778d7a306c0e5ff284ea22a4b9d2fe51060f2c077b3aa96d43484ac095909da998e19 AUX iperf-3.10.1-drop-forced-debugging-symbols.patch 4250 BLAKE2B bbad11654523de15816e8b1429a5df99fca6c5b110217896d4554ba54f3d75bc6f9d8487993ba8368d1cc7e385569510727acba86b95251174c0ffe03f6ad115 SHA512 97e8dd9e317c7713d280863f501dc7a056a2c2088cccc9237cec8c4583185161becae692e21253700bce33eadd9aabd69be0deacaf8ac0950456a23501a93f54 AUX iperf-3.12-Unbundle-cJSON.patch 2894 BLAKE2B 74981580ed628224fbbbf19f35c5a7972b066029d45ba8a86b437f7aafda80a6f1bba5696b5a35f210993bd9af0406de1ff168f41ec36f8bfbe2674dd626b34f SHA512 c9f7d8f0286135043e1d686e2936f4765d8b344b57ea3c7b887c94665201904e10119f6f7fed028fef898ae75a25aa9157b26def007515921ec249503fa9d66a -AUX iperf-3.12-fix-bashism.patch 1211 BLAKE2B 7b3f8a4262bf6fa9f5604d9aed535e95e1bc01fba8184df489abc9a0527135573310a2da437e5b7fdc8e8a959294c55c7947c9a67c5b2d5bdf56ffff4731a573 SHA512 ff27761303ee30a80502ac163a819cb152f5b80dd29061a6547376edbe122639528c3d118966542b3e223a21f63712ee2a8c23249864316ba7e806352fbd87d5 AUX iperf.confd 200 BLAKE2B 3ea37bb2ee8c3994e3d2f877e0c0d4a695e26ea0ecc51005c059b05b56ff66a6d93086b3100aa36db30d2e8efd3914eda148a61c379d6c35a73fd64f74d1e3d7 SHA512 49d79507064de54fbf1c5d11315b7c7be24a854968687ae0de7e0ee34c947495f4c98a5b629d68afcd414fd91cc759cda59c4f367c68137ff6e7bc4a214a6551 AUX iperf.initd-r1 437 BLAKE2B 66c72b35df0002d972ea483c3748a2ef5a1809c8e953f4fe1ba0022957046973839303596c43cca2b5c1ec4673fcf7c148c71b6c9b17f05506119734439897ba SHA512 5515ee1ca14d15fe2968e3f88e4ec1eb3860625aec27b4ae2f94667e6d3b3cb25dd76891121e658ad4346d8bfc9e1047630e586d90361ef364cb1bc8208ac4c1 AUX iperf3.initd 287 BLAKE2B 4e99a38963676e411481f18ebbe492b5d0cea179be7fe590712f4a83c45ef426a8eada38b671c32023e5661e03d9bd52c9f361f8702a94999ce8134534f87bc2 SHA512 39718252b3ffc9e8cbc8da82308a3ba0ecd77f9bb7d5ab27dded0292e15079b8a877996e37d3ecd527ed1de6f6dd65b360180dc624fbbda8541605b657620040 diff --git a/net-misc/iperf/files/iperf-3.12-fix-bashism.patch b/net-misc/iperf/files/iperf-3.12-fix-bashism.patch deleted file mode 100644 index 1f3a321f42c9..000000000000 --- a/net-misc/iperf/files/iperf-3.12-fix-bashism.patch +++ /dev/null @@ -1,43 +0,0 @@ -https://github.com/esnet/iperf/pull/1398 - -From 3a03f775ca103f2e824abef903130280c57ca8ac Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Sun, 2 Oct 2022 02:58:59 +0100 -Subject: [PATCH] config/iperf_config_static_bin.m4: fix bashism - -configure scripts need to be runnable with a POSIX-compliant /bin/sh. - -On many (but not all!) systems, /bin/sh is provided by Bash, so errors -like this aren't spotted. Notably Debian defaults to /bin/sh provided -by dash which doesn't tolerate such bashisms as '=='. - -This retains compatibility with bash. - -Fixes configure warnings/errors like: -``` -./configure: 2670: test: x: unexpected operator -``` - -Signed-off-by: Sam James ---- a/config/iperf_config_static_bin.m4 -+++ b/config/iperf_config_static_bin.m4 -@@ -7,6 +7,6 @@ AC_ARG_ENABLE([static-bin], - [:]) - AM_CONDITIONAL([ENABLE_STATIC_BIN], [test x$enable_static_bin = xno]) - --AS_IF([test "x$enable_static_bin" == xyes], -+AS_IF([test "x$enable_static_bin" = xyes], - [LDFLAGS="$LDFLAGS --static"] - []) ---- a/configure -+++ b/configure -@@ -2667,7 +2667,7 @@ else - fi - - --if test "x$enable_static_bin" == xyes -+if test "x$enable_static_bin" = xyes - then : - LDFLAGS="$LDFLAGS --static" - - diff --git a/net-misc/puf/Manifest b/net-misc/puf/Manifest index 22912c0f7bf3..047ee9bfb03e 100644 --- a/net-misc/puf/Manifest +++ b/net-misc/puf/Manifest @@ -1,3 +1,3 @@ DIST puf-1.0.0.tar.gz 153540 BLAKE2B 53da9b3dddb94a0c853ce1717a97c105953af2752eab9f6a205251a2d0f0502f39ae4678b0c11170d24f5cdf80676a559e63144c30a073fd325e893fd94d53a6 SHA512 c26a9c2dc0ae12ea20478cd4328891c88d32c0217e215bff1ee817463445a748e4d0893ac0af1fd47b8822e5bfed6a44c7cc2d22c915a825bf943b159d61e135 -EBUILD puf-1.0.0-r1.ebuild 362 BLAKE2B 94554c74aac7bbc99b895c954e61b6e1d35ea79e88fb58db370527ffc912b75e9326d528eebe111c0d67c6f36d9a24c014f71217616f3a720b2c6e5cbf899ac4 SHA512 0fb1fcb36f671b020d55b280a40b30c390501389220fbc24b0fa3623951b44bf75dce7647354eda1e258d17583b9e86422ed389e89536fa81e1da8809f5952ac +EBUILD puf-1.0.0-r2.ebuild 323 BLAKE2B 45492c32947e01fc28ecefb23c0e57b572052fe54de3d9bb53ee1e01e286aa255a775bf3336cbdcae2372770f87d89bc9e3e22f99b509ba71f006c0203704966 SHA512 4d242b9f6565f51db405f645caa89f376382a8029f39d6a94b364c4d4c86709035eb22cc6b040993a02f359e233917bf1542746017c26c03fcbba7c70c91ecdc MISC metadata.xml 241 BLAKE2B 68d7054c839e680e1f9d946741ccdb0c5939a13a06696850cb75c44f8688d02648dca8eaa932ca912808dc52a9c3f2850d8f9fe33dfa2faf3b280dcb9e0637ee SHA512 fbd5588ed62a1f9ad19cdf8b265e333542916ac01b956512bde41134e7a9c2de7b1df128f5d6013abddb9c7fb015ce58ed57f03957b36a07a2c2914d25e93468 diff --git a/net-misc/puf/puf-1.0.0-r1.ebuild b/net-misc/puf/puf-1.0.0-r2.ebuild similarity index 52% rename from net-misc/puf/puf-1.0.0-r1.ebuild rename to net-misc/puf/puf-1.0.0-r2.ebuild index cc241aa7a92c..ab3729ad5e25 100644 --- a/net-misc/puf/puf-1.0.0-r1.ebuild +++ b/net-misc/puf/puf-1.0.0-r2.ebuild @@ -1,14 +1,12 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -DESCRIPTION="A download tool for UNIX-like systems" -HOMEPAGE="http://puf.sourceforge.net/" +DESCRIPTION="Download tool for UNIX-like systems" +HOMEPAGE="https://puf.sourceforge.net/" SRC_URI="mirror://sourceforge/puf/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -DOCS=( AUTHORS NEWS README TODO ) diff --git a/net-misc/teamviewer/Manifest b/net-misc/teamviewer/Manifest index ca01a45c9874..2bac4f7a4d31 100644 --- a/net-misc/teamviewer/Manifest +++ b/net-misc/teamviewer/Manifest @@ -1,22 +1,12 @@ AUX teamviewerd15.init 282 BLAKE2B eaa5844606cab7942d8117a7f62687f1ba2b3ff5deecf61903d9c01ea5434c8104eceb2e50d1c7a4b93089df53c98fab38da6e6e5f4ee8c18426a7165b9cc465 SHA512 bc2271c1fb360129bf0452950340389e434e420830d7d3f47dcd248151dbbadf798c025d4e47fe311857c070f3dd7b12f0092fa09508f0300963c6e04d8ed7c8 -DIST teamviewer_15.28.6_amd64.tar.xz 62382804 BLAKE2B a5ca2d7ec2ebcd0d374d7e2111be01eaea39c04ff0d4aedacf5bbcb415044a9a2adefc33a6822484cb40616f180be3fa8b6359a20a48ee3b908f1edf8fc2b946 SHA512 eb41417a43ff51562de399ca35a983e16d9b0aca09906c6c2f04154dbf65ecef924311887f9f863339724ecc7f408dd9d2e3122bd090e669517f07c3924958b9 -DIST teamviewer_15.28.6_arm64.tar.xz 63715936 BLAKE2B 86113dc1964eeb3af1f77e5a617cd6865bcc42e1bd14ee0477cb1ced4834e9d93169126f41b54b7db3f7099280386a79da7743ca2b019b835bdadd9253d28f88 SHA512 7b8ded4eb686487936ffe8789832c43dc3c0a14b902ecb855b4de31b49dfa4f3964fb576a0531dc993015bbf6e3bad5de589097a0c3ef8c3420f4999cb6ce519 -DIST teamviewer_15.28.6_armhf.tar.xz 57518200 BLAKE2B 78155d0efb4946c38e2c93c8071c3b01c9b9edd2c9a9c6228a8a6d6daa2075dfb81296580b25d16969a5dbcae256e0154ff848b02bd1ffd3ff76d448cd7b24a2 SHA512 050b316fa182a74a739f6d6dae285d3abc0ff305f4057c4cfd98583cca205006e4f26c4cd7b5ee7a3c31881f7625faae3e1df8164d14139d1e2fd3338206a021 -DIST teamviewer_15.28.6_i386.tar.xz 66093276 BLAKE2B 80c1454539752f84790fc53288626a64921317ca94659b0846e1870a76c015367000707f08d924c2df331295001cb0ae73155d110f6005a104d3bca4a05d25dd SHA512 f340adc495352e8b70e98e9f79455087353907dfd37203213050d226edc284bd819ee70cd326b6495e2019e3fb55de70f9cf73022345e275f979c91cde9ce341 -DIST teamviewer_15.30.3_amd64.tar.xz 64105604 BLAKE2B f109daa08dd56fbe5852a144823c7d511c3af0069767fd9bdc2e4b0bc3c264e3741c663b3713c57bd27d3b9963c0aa4c5f2505018e52f37712ea4d9b12d9eb97 SHA512 375a99fbddf4af76f453d35b9102fb4a52e1079bc568d36a379a7935522813b2c98bec8c369b24605fd66811c76cec0c49adaf32c5a7ac9c76eab1264de7bbfd -DIST teamviewer_15.30.3_arm64.tar.xz 66193152 BLAKE2B a62096f527ab7745a6a4c3d4bd31d9cc59f93388b5bd31321de2c9f807671a7761ca9296b18d287a959072a16e8a92b6477d70e6afad8d3a5e2fdcb93f03ca89 SHA512 18dcc473b6e7922ab271c4c3d1a7556a49ab92131ea21a476bb777329d0a138a64fedf6e232476b084cc207b3d1358c591af2d3236165dafca0d87347e7b7a08 -DIST teamviewer_15.30.3_armhf.tar.xz 58911308 BLAKE2B 5b9215240ae5957ea66faf766c59a1d8fd6026208a47a36be1a4f7bfe86073e0829114465715eb03c60ca08c13943e57e30374df738dfb6369d124ad66706c61 SHA512 eff506206f06bbe285af73031a475764ced5d7ca99587285e9ef5838243b54c2d14d99caed1282d4b3c21dd71a75b01a035c46d71af5d05951041e9fab1a7e73 -DIST teamviewer_15.30.3_i386.tar.xz 68610636 BLAKE2B cadbc2b768ea155a016ab08008c2a25496e7e894fe58b156883f8001f0c5fde6a2ac5b8ad827fe6e6b1522afce3f9617a9a575dbdbc4763eeb2e997f9ddb5d14 SHA512 03b71778045e039d8c1400bff5e32e02dbe10235c74b2e0f977a0cb263cbcdc41e8dae842884826a13855edd9a7791c02c6df7a7cc04678a810f75c01fc9f770 -DIST teamviewer_15.31.5_amd64.tar.xz 64084732 BLAKE2B 5335e6bb4879e7aac5712589ffdcb436f2d853ae9738bb1873a410683229e372f9cccc67e9f88df3a1a622ea8b8952872d13c2566f2c9a142c98abb7dc700bdd SHA512 09bd03540024a77a9efa132f6e48371b1e80a8967b02d82920caedd96a4cad8dfce81316b339e815d4351b0cc41478bbe48751f8ed7c1d406e2b7f1bd06fda6b -DIST teamviewer_15.31.5_arm64.tar.xz 66197676 BLAKE2B 41fda9e7fddf97593f2a2da835bc3b5f786673431229a932cd97872c61a8b9a17857c5a5339ee1883473595c2620374d4c8ea38d0c819a271961a5ef87f7d9c5 SHA512 482b9ca8eb07e7ec6ccac56d36bd2dd0e875bb295c4b5625b2244c269f9ccf56c94c4510b4465d199ba3140905d335ce8da2b21c80b0077ecd2d8209840aadb5 -DIST teamviewer_15.31.5_armhf.tar.xz 58921732 BLAKE2B 90850d87e962ade70ea78f7ad4ad9cc5daa26abc1029eb012f33df05c4eaf574de06b96a40cba3b68663c4017491bc99368805ec3d31ca59a28418ad090997a8 SHA512 cc28e997e4e312d0e064e98d4752e290fcd8750e006be6d0babe887c17c481e1691886ed3973501010fc0ef26471594d0214d9441a3d50e888c982d826e9660b -DIST teamviewer_15.31.5_i386.tar.xz 68616660 BLAKE2B f4594df8f33086ce114741f44afa34feb9927969f0f880feb298d2db3f60ed9332ff57e2cc508d31e7d572d442480287f4e2b7e3a852d7d3f41cbbab658d9d4c SHA512 fa244fa69e59f31603ec6d03a373c07be8ddfa0c927b633b234ce821960dad2807bf9596e69336fab011804edb888ddad4fef90137b4b2211b5108e8d0db1a65 DIST teamviewer_15.34.4_amd64.tar.xz 64301620 BLAKE2B fbbbf8efa6fb1189665ee6c39349163b5fcf7cb38ab00f9cc5a1ba52e48b2ca6a2a483f2c416021ce82e12c7dba8a00e23c42e43db0a0dbaff5a89faf90790e2 SHA512 72d826b2b8f1372323666ad5a929413a61dc2496c44c2a9a92c29c47f5d2aa40271735c6ddef1d53b17592c0f8acbe0d44b82e015b902ce1bf1ac22d29baea23 DIST teamviewer_15.34.4_arm64.tar.xz 66303924 BLAKE2B e3672f70ec3a3bcbeb423bd6211f2b87696d06db4ac767de1795c36626b997b6674c4e7f07b50cac19db68a7652bc4e2ed3fad580d09f17537b5363ce55b1c8c SHA512 08ceabd3a15bb513f1e3d4c77f4f19ea3cc0bcd337dbd7d2b675768d40ae201e44621666c299d6d38e061a75f98ce21830471b2fdcc1eb1dc5bb0b4e5b9f5020 DIST teamviewer_15.34.4_armhf.tar.xz 58992840 BLAKE2B 756074179f22668058c84cb9d24716b8ee9e4493f0b3f8dcf4e68436520a9f4a18da59c4267440611e02d3ee55e645f6752ae3c46f80a8f1f0673f1c38a9d90a SHA512 8b6bda405240d607b1f349d1323d622de7e1e8046cf1a9fe3b1a8f74b5889d36deea7cc6065a81fb7bdc1871a3f48641612b25730de56c6f3d4a9b4b340c89a4 DIST teamviewer_15.34.4_i386.tar.xz 65623956 BLAKE2B e49b5b31c9520762edd9defaba1789bc78314c4b5796a77f628fd827e84fb1b8da6459a4fb7934d5227a25b41f3edb01a28ef464fe584c39e6e0ef8710ac970e SHA512 9207d60f517aa2dcad3f1696f648a508a95f6bdc3af52dea68db761f55386f0f101afd485f4125994623dd9902afb4dd26ccba004dfd064845705672d49c9d3e -EBUILD teamviewer-15.28.6.ebuild 4522 BLAKE2B f79168e36b016dcefd00818caf91a16de93cce98cf67ae52a41ed02577bcd29d74f75a2b8c2c9f7fd1cc839e3c52f8c1c9360647feab4f99dd73f3cb01204651 SHA512 ce7120c5226ac257e7e9c2309abc4e3817a16222eb39ea0679c4643c734438ca6d931098d89a744df61f3403c01cf895cb06c2f5095c93966252fff9c1750418 -EBUILD teamviewer-15.30.3.ebuild 4522 BLAKE2B f79168e36b016dcefd00818caf91a16de93cce98cf67ae52a41ed02577bcd29d74f75a2b8c2c9f7fd1cc839e3c52f8c1c9360647feab4f99dd73f3cb01204651 SHA512 ce7120c5226ac257e7e9c2309abc4e3817a16222eb39ea0679c4643c734438ca6d931098d89a744df61f3403c01cf895cb06c2f5095c93966252fff9c1750418 -EBUILD teamviewer-15.31.5.ebuild 4522 BLAKE2B f79168e36b016dcefd00818caf91a16de93cce98cf67ae52a41ed02577bcd29d74f75a2b8c2c9f7fd1cc839e3c52f8c1c9360647feab4f99dd73f3cb01204651 SHA512 ce7120c5226ac257e7e9c2309abc4e3817a16222eb39ea0679c4643c734438ca6d931098d89a744df61f3403c01cf895cb06c2f5095c93966252fff9c1750418 +DIST teamviewer_15.42.4_amd64.tar.xz 81769732 BLAKE2B 0d534aaaefb1eb3664c7f80eab4cd7d32db91e718cbce5cf2a6cb18d959e8ba2e6d77248fc1285f86b19767b59719422cc8ce3e31ee52482d763b1ccd004bd09 SHA512 fb4d0092427459675fc3d1ef53afae4b9bf64e34c586a66e12f19a3cd6a7d3082864bda1a45eb3ca1469db56730c0f17ca1102364f0679c44b2559c502726431 +DIST teamviewer_15.42.4_arm64.tar.xz 82823492 BLAKE2B 74923a0f5e7195465c3c6fbc17f332c9c4f6c12293bb65a6beb1d5f444332577b21bc118c8773f577dde67780b20e7e3f1fee7f2b74d4e046f5cc427bd080752 SHA512 a34068d68b9a3174f467157e08fdf36ba23dc9a9ad6d71ad7c23efe446aad10cfdaffdca5bae9428bb4f2bdf88e2c4d6ec5cbe391f3bd8c03d71caf7700e4cbc +DIST teamviewer_15.42.4_armhf.tar.xz 74843652 BLAKE2B 13390c6d44e6621c9b43898e402c6992ec88e89d600e881b61ceb2fb855a313d5ca951e62269537c5dae76f5661447f6596ea30755d73055917e2ca8f2ee1c98 SHA512 a05e77c814cb382159449e58e15ba9fe629e6152c6c425b4244be76a0f701353de329f67a6e554a57e2da7589fc41f0195ebf5cb652cf5eb4cdb2a42b9a694af +DIST teamviewer_15.42.4_i386.tar.xz 83053560 BLAKE2B b8599abc6da9153b256da7a8618474043883bc5b35a839908efe9eb2446b9db78b8fd9b0a92c49ebfe6ea7b49363c62a044478bacca06ac80396148142e91fdf SHA512 afe8e3f5bf5b20e5ee8415e611e1fa5d6e5c01b4ae3e6884bc60ae229f14727f5fc08c84e49ca638db24e07773b0d3d3302a5166477538f84389228540b84259 EBUILD teamviewer-15.34.4.ebuild 4401 BLAKE2B a3673674a9e86a176909bca3920ea8a2e7717f70369f7162148e8f4ee75de08c2e6683d226bca568b663bbc15f2309605420221a8c4e321659beccb475db678b SHA512 8df009835abdb6aa33479e57e58e66aaba6af49f721b60b945d49056e62fc5327aab38c8a75871d29e2e9031809a5b104367761f60747d58badb01a07c8d7bc1 +EBUILD teamviewer-15.42.4.ebuild 4407 BLAKE2B 498f8987a45e2d65775515e859eb3ad0514bfeddc12a69bccbc43809132f61cf178a7e73b507d2beecb29a8a8e2d54ed1eb74ee70d3310fabb74a80c22b43c83 SHA512 2d412eb1a5fd7c5d94438fac7eadd0190e387ce346c9ba2958e40b26d021e7dd4309c9ac1f72f621828442819ba86f1bf201347fe3081bc111e189823405cca7 MISC metadata.xml 398 BLAKE2B 445ffd891e67241252fcac645e4506315a23501976a36522f4bc9065b712e5b519f78bc523707014ab71dfccc796248094cc51edc43a0ecf9a1a3957a31d07c1 SHA512 a6364c26016b8fdcb0388f839fd1c04c83c0f83eff1661df75173eb81b426b6df9e3bb7ed1f44cce89010e8a94fbf12323d39a6534c4ae5105d7aa0a4883b0e3 diff --git a/net-misc/teamviewer/teamviewer-15.28.6.ebuild b/net-misc/teamviewer/teamviewer-15.28.6.ebuild deleted file mode 100644 index 733ad3a3da07..000000000000 --- a/net-misc/teamviewer/teamviewer-15.28.6.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop optfeature systemd xdg - -MY_MAJOR="$(ver_cut 1)" -MY_P="${PN}${MY_MAJOR}" -DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet" -HOMEPAGE="https://www.teamviewer.com" -MY_URI="https://dl.tvcdn.de/download/linux/version_${MY_MAJOR}x/${PN}_${PV}" -SRC_URI="amd64? ( ${MY_URI}_amd64.tar.xz ) - arm? ( ${MY_URI}_armhf.tar.xz ) - arm64? ( ${MY_URI}_arm64.tar.xz ) - x86? ( ${MY_URI}_i386.tar.xz )" -S="${WORKDIR}"/teamviewer - -LICENSE="TeamViewer MIT" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist mirror" - -# Unpack will fail without app-arch/xz-utils[extra-filters], bug #798027 -BDEPEND="app-arch/xz-utils[extra-filters]" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/fontconfig - media-libs/freetype - media-libs/libglvnd[X] - sys-apps/dbus - sys-apps/util-linux - sys-libs/glibc - sys-libs/zlib:0/1[minizip] - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libxcb - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm -" -# For consolekit incompatibility see https://forums.gentoo.org/viewtopic-p-8332956.html#8332956 - -QA_PREBUILT="opt/${MY_P}/*" - -src_prepare() { - default - - # Switch operation mode from 'portable' to 'installed' - sed -e "s/TAR_NI/TAR_IN/g" -i tv_bin/script/tvw_config || die - - sed -i \ - -e "/^ExecStart/s|${PN}|${MY_P}|" \ - -e "/^PIDFile/s|/var/run/|/run/|" \ - tv_bin/script/teamviewerd.service || die -} - -src_install() { - local dst="/opt/${MY_P}" # install destination - - insinto ${dst} - doins -r tv_bin - - # Set permissions for executables and libraries - local exe - for exe in $(find tv_bin -type f -executable -or -name '*.so' || die); do - fperms +x ${dst}/${exe} - done - - newinitd "${FILESDIR}"/teamviewerd15.init teamviewerd - systemd_dounit tv_bin/script/teamviewerd.service - - insinto /usr/share/dbus-1/services - doins tv_bin/script/com.teamviewer.TeamViewer.service - doins tv_bin/script/com.teamviewer.TeamViewer.Desktop.service - - insinto /usr/share/polkit-1/actions - doins tv_bin/script/com.teamviewer.TeamViewer.policy - - local size - for size in 16 24 32 48 256; do - newicon -s ${size} tv_bin/desktop/teamviewer_${size}.png teamviewer.png - done - - dodoc -r doc - - # Make docs available in expected location - dosym ../../usr/share/doc/${PF}/doc ${dst}/doc - - # We need to keep docs uncompressed, bug #778617 - docompress -x /usr/share/doc/${PF}/. - - keepdir /etc/${MY_P} - dosym ../../etc/${MY_P} ${dst}/config - - # Create directory and symlink for log files (NOTE: according to Team- - # Viewer devs, all paths are hard-coded in the binaries; therefore - # using the same path as the DEB/RPM archives, i.e. '/var/log/teamviewer - # ') - keepdir /var/log/${MY_P} - dosym ../../var/log/${MY_P} ${dst}/logfiles - - dodir /opt/bin - dosym ${dst}/tv_bin/teamviewerd /opt/bin/teamviewerd - dosym ${dst}/tv_bin/script/teamviewer /opt/bin/teamviewer - - make_desktop_entry teamviewer "TeamViewer ${MY_MAJOR}" -} - -pkg_postinst() { - xdg_pkg_postinst - - ewarn - ewarn "Please note that the teamviewer gui works only when started from" - ewarn "a session initiated by a display manager." #799137 - optfeature_header "Install one of the following display managers:" - optfeature "an example display manager" x11-misc/cdm gnome-base/gdm gui-apps/gtkgreet x11-misc/lightdm lxde-base/lxdm sys-apps/qingy x11-misc/sddm x11-misc/slim x11-misc/wdm x11-apps/xdm - - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog - elog "Please note that parallel installation of multiple versions of" - elog "TeamViewer is currently not supported at runtime. Bug #621818" - elog - elog "Before using TeamViewer, you need to start its daemon:" - elog "OpenRC:" - elog "# /etc/init.d/teamviewerd start" - elog "# rc-update add teamviewerd default" - elog - elog "Systemd:" - elog "# systemctl start teamviewerd.service" - elog "# systemctl enable teamviewerd.service" - elog - elog "To display additional command line options simply run:" - elog "$ teamviewer help" - elog - elog "Most likely TeamViewer will work normally only on systems with systemd" - elog "or elogind. See this thread for additional info:" - elog "https://forums.gentoo.org/viewtopic-p-8332956.html#8332956" - fi -} diff --git a/net-misc/teamviewer/teamviewer-15.30.3.ebuild b/net-misc/teamviewer/teamviewer-15.30.3.ebuild deleted file mode 100644 index 733ad3a3da07..000000000000 --- a/net-misc/teamviewer/teamviewer-15.30.3.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop optfeature systemd xdg - -MY_MAJOR="$(ver_cut 1)" -MY_P="${PN}${MY_MAJOR}" -DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet" -HOMEPAGE="https://www.teamviewer.com" -MY_URI="https://dl.tvcdn.de/download/linux/version_${MY_MAJOR}x/${PN}_${PV}" -SRC_URI="amd64? ( ${MY_URI}_amd64.tar.xz ) - arm? ( ${MY_URI}_armhf.tar.xz ) - arm64? ( ${MY_URI}_arm64.tar.xz ) - x86? ( ${MY_URI}_i386.tar.xz )" -S="${WORKDIR}"/teamviewer - -LICENSE="TeamViewer MIT" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist mirror" - -# Unpack will fail without app-arch/xz-utils[extra-filters], bug #798027 -BDEPEND="app-arch/xz-utils[extra-filters]" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/fontconfig - media-libs/freetype - media-libs/libglvnd[X] - sys-apps/dbus - sys-apps/util-linux - sys-libs/glibc - sys-libs/zlib:0/1[minizip] - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libxcb - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm -" -# For consolekit incompatibility see https://forums.gentoo.org/viewtopic-p-8332956.html#8332956 - -QA_PREBUILT="opt/${MY_P}/*" - -src_prepare() { - default - - # Switch operation mode from 'portable' to 'installed' - sed -e "s/TAR_NI/TAR_IN/g" -i tv_bin/script/tvw_config || die - - sed -i \ - -e "/^ExecStart/s|${PN}|${MY_P}|" \ - -e "/^PIDFile/s|/var/run/|/run/|" \ - tv_bin/script/teamviewerd.service || die -} - -src_install() { - local dst="/opt/${MY_P}" # install destination - - insinto ${dst} - doins -r tv_bin - - # Set permissions for executables and libraries - local exe - for exe in $(find tv_bin -type f -executable -or -name '*.so' || die); do - fperms +x ${dst}/${exe} - done - - newinitd "${FILESDIR}"/teamviewerd15.init teamviewerd - systemd_dounit tv_bin/script/teamviewerd.service - - insinto /usr/share/dbus-1/services - doins tv_bin/script/com.teamviewer.TeamViewer.service - doins tv_bin/script/com.teamviewer.TeamViewer.Desktop.service - - insinto /usr/share/polkit-1/actions - doins tv_bin/script/com.teamviewer.TeamViewer.policy - - local size - for size in 16 24 32 48 256; do - newicon -s ${size} tv_bin/desktop/teamviewer_${size}.png teamviewer.png - done - - dodoc -r doc - - # Make docs available in expected location - dosym ../../usr/share/doc/${PF}/doc ${dst}/doc - - # We need to keep docs uncompressed, bug #778617 - docompress -x /usr/share/doc/${PF}/. - - keepdir /etc/${MY_P} - dosym ../../etc/${MY_P} ${dst}/config - - # Create directory and symlink for log files (NOTE: according to Team- - # Viewer devs, all paths are hard-coded in the binaries; therefore - # using the same path as the DEB/RPM archives, i.e. '/var/log/teamviewer - # ') - keepdir /var/log/${MY_P} - dosym ../../var/log/${MY_P} ${dst}/logfiles - - dodir /opt/bin - dosym ${dst}/tv_bin/teamviewerd /opt/bin/teamviewerd - dosym ${dst}/tv_bin/script/teamviewer /opt/bin/teamviewer - - make_desktop_entry teamviewer "TeamViewer ${MY_MAJOR}" -} - -pkg_postinst() { - xdg_pkg_postinst - - ewarn - ewarn "Please note that the teamviewer gui works only when started from" - ewarn "a session initiated by a display manager." #799137 - optfeature_header "Install one of the following display managers:" - optfeature "an example display manager" x11-misc/cdm gnome-base/gdm gui-apps/gtkgreet x11-misc/lightdm lxde-base/lxdm sys-apps/qingy x11-misc/sddm x11-misc/slim x11-misc/wdm x11-apps/xdm - - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog - elog "Please note that parallel installation of multiple versions of" - elog "TeamViewer is currently not supported at runtime. Bug #621818" - elog - elog "Before using TeamViewer, you need to start its daemon:" - elog "OpenRC:" - elog "# /etc/init.d/teamviewerd start" - elog "# rc-update add teamviewerd default" - elog - elog "Systemd:" - elog "# systemctl start teamviewerd.service" - elog "# systemctl enable teamviewerd.service" - elog - elog "To display additional command line options simply run:" - elog "$ teamviewer help" - elog - elog "Most likely TeamViewer will work normally only on systems with systemd" - elog "or elogind. See this thread for additional info:" - elog "https://forums.gentoo.org/viewtopic-p-8332956.html#8332956" - fi -} diff --git a/net-misc/teamviewer/teamviewer-15.31.5.ebuild b/net-misc/teamviewer/teamviewer-15.42.4.ebuild similarity index 95% rename from net-misc/teamviewer/teamviewer-15.31.5.ebuild rename to net-misc/teamviewer/teamviewer-15.42.4.ebuild index 733ad3a3da07..ceef9a916e07 100644 --- a/net-misc/teamviewer/teamviewer-15.31.5.ebuild +++ b/net-misc/teamviewer/teamviewer-15.42.4.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 @@ -18,8 +18,8 @@ S="${WORKDIR}"/teamviewer LICENSE="TeamViewer MIT" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist mirror" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +RESTRICT="bindist mirror strip" # Unpack will fail without app-arch/xz-utils[extra-filters], bug #798027 BDEPEND="app-arch/xz-utils[extra-filters]" @@ -49,11 +49,6 @@ RDEPEND=" x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb - x11-libs/libxkbcommon[X] - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm " # For consolekit incompatibility see https://forums.gentoo.org/viewtopic-p-8332956.html#8332956 diff --git a/net-news/Manifest.gz b/net-news/Manifest.gz index dc64fc4665b2abd412b34ad5037509e19db47db4..a49f6ef24979c1cafbb5f8f212ed2e204172a9e3 100644 GIT binary patch literal 2227 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 Hcn<&od1Y!} diff --git a/net-news/liferea/Manifest b/net-news/liferea/Manifest index 52143c8650b3..99319a37e27f 100644 --- a/net-news/liferea/Manifest +++ b/net-news/liferea/Manifest @@ -3,5 +3,5 @@ DIST liferea-1.12.10.tar.bz2 1503040 BLAKE2B 8a935f889b972787a55f0d09c4314ee5ff4 DIST liferea-1.14.5.tar.gz 1833641 BLAKE2B 5505e33bd113b3ea0bf7582f75aa968de2b4bbbc659f224062d735bb357177a3eec5dca26dbc22151ccb1659e740ce2068ee2933ef82eb2e3c3a96b31528e570 SHA512 866e795e31644a8546d0fd6eae2976e0c031650caf77aa87e90bc17a55f65d2c207bb295649c7b4d318fb0d628f7cae1fc0d563f59260eddfeafbe9c885f3550 EBUILD liferea-1.12.10-r1.ebuild 1786 BLAKE2B 684e0f4ee57d0852b50a29e1e3cce5976f51ff1bbeaf16efd6a012de3c215480c120f95c24e3232c398eb078f6ecd14539400b8963363ec82161ec1bf1db2f95 SHA512 109578961a869c1dfbfdf556e4f885d677f83fa3233aad2cdacabae92fc0f782d78791c37b1dedc4844313cfbf2d61d0dc02c1c51aaf27bd8e37741dc97e2015 EBUILD liferea-1.12.10.ebuild 1786 BLAKE2B e9a0d536a3423de0696cee17e75f5b628abcd9e64b5fd1a7e3b8788d71abe7bba73a2e4f082e5549ee712bfd1fb7387f0c44d39a5fb81e4852950e6b0ca23447 SHA512 5d258566f54ec7c7195a8c080ed2d365f30f4e616cd9faec621d9bf2a5800448d6b8dc64baa3fbad3a48da5409e8b5c177a62f4298fe14c4d87158ecbdcc0ba7 -EBUILD liferea-1.14.5.ebuild 1693 BLAKE2B c39434782ba21911d8ec1c28a373d78876f28e4037fe9d7f176f61e03ddb589b5ef7cd5efc724e5b75439cbab8508e5cad38a9de5ba25dbea53842dcd9541c00 SHA512 413d717cbc8317ae70d1a288cfb291e575fcec2e785900681993bc881b7bfa560b881d0775180b1233c4dba92604c1e67ddc938f54d6dd922f934bd04a6cdd34 +EBUILD liferea-1.14.5.ebuild 1691 BLAKE2B fef471a5fd05d9cf9e7c063cdd7f511855d049d6045b5723b051cd304dce70bb2707eee3a68a394fa523433cbf4c9d36d3cdc62824abefce4262572ba92b4307 SHA512 1c48c125ebe28b41d0cae9a26718e32fa60dfb30a28961056615e648712ec3ff60d99a137262750a30716c3474fb11c854f864df10aea526ab35cfa6b36deecc MISC metadata.xml 629 BLAKE2B 88e0018637621448c67f2b514c11f3be85a6f2a4a1a0d7af0df0bea2e2cff8651bf8d064c17c314a31da0090231e35811cd60ad8b2a25175e997dc4a2487ead1 SHA512 ae109cd972bf652d0598b660ef74bba8783d097fe87b1ed5839975c3788a905f1768176ec914b03d6e495c89ccac121ea807fd088f77d7c96e582e175a9aae13 diff --git a/net-news/liferea/liferea-1.14.5.ebuild b/net-news/liferea/liferea-1.14.5.ebuild index bbac1ef6f198..dc3721790ece 100644 --- a/net-news/liferea/liferea-1.14.5.ebuild +++ b/net-news/liferea/liferea-1.14.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/lwindolf/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${ LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest index f33b8978d9a0..516e6ae16ba8 100644 --- a/net-news/rssguard/Manifest +++ b/net-news/rssguard/Manifest @@ -1,8 +1,5 @@ -AUX rssguard-4.3.3-gcc13.patch 1024 BLAKE2B 592f32853cf82423b293dae9a184627fbc7a96b4a6146f6d5d41c3a4900ad59e7bc0d59d75d6ff391c1a2f7097143141a0916729d34ff0388c3889afaf806228 SHA512 e21962ec081ddb3d4edfc7b937d6b3a9c6bc6dba763041b3a486ef0383171cf533e86773648a0a438c140ab455e495b7406df8ba14e945bc37472fa01e31aa19 -DIST rssguard-4.3.3.tar.gz 22087207 BLAKE2B 9f556b07100ad00e16afbbcea350d6cae751ec8ee4f10de4f0c4550bf76dcff560c7a3c78703916503f4ad9a02fcd60ea43eb9b1db6a9c29bda64d1de9a9bd26 SHA512 79394e6bea838292c0cadea65dbdfa0241527a89ab6e2abdc6d31993a59876a431a887a2a5173eacbafb180f0289f29d8182adb1cf8e8fca82266e2ed6c31500 DIST rssguard-4.3.4.tar.gz 22100746 BLAKE2B 49825db268c1c4b5764ab66a0006b51210eebabf67afb581aa9da2a60218087e3b83e212bcf79ffcfcfc917cc92ac4a5d60b4543f09080d0b1defd62770bb123 SHA512 191f732e10a921635880ef61dea5449c75583e8bb92985436152c86f2895055c4f3c3704f77af99bb8201501904eff51c7cc9fcd221115ae1597be476e38308b DIST rssguard-4.4.0.gh.tar.gz 22147332 BLAKE2B 4bcbe890bf02de4b339a9ce869336785fe041065247d003247925a6b1afaaa71bf8bb341db99090888cab23997d1a7a23c4e291619bcb43fb03c8701a0fc2756 SHA512 3b1f62fcd82e659baf8cf127ad5a030c5a222c93c0a6959bca9e0d5c26f0fcd2c191bf95190a067b341e0dec0809e18c36c057d5923e09c5e30889275ee581d8 -EBUILD rssguard-4.3.3.ebuild 1493 BLAKE2B e234d414b21de5bd6211b3fa941a99152525f378dec8e4f7d6095cddf1e51b78fc6a85a92daf258f5ff41b25b697fbee2a82d2eef7069ff2ae8aa439e17dde95 SHA512 68355da7330aa7f4abb0677677f470494476767a79445cbea9ff006142df6f15e38e02f90d2c29c9fb13af15a149a9e76ebe81c474b059ed4554e3550f7fe2fa -EBUILD rssguard-4.3.4.ebuild 1447 BLAKE2B 3b001570f6cb2a7f098ff7f6fd98b4fd87c36c634a99fc111125ddca022e296d7e855d1152a1475bec3c632a02c704084e6f2cd5a7076e0369bae72b9e8f6207 SHA512 c18f3386dd6c47f6732c43ef56739bd42797905e12c8b22c1c4f1ccebbf588a1caafd41d2a06e653ea8f04a2005a3ad5abfdc83f60a5e0a0544f62789b11b7fb +EBUILD rssguard-4.3.4.ebuild 1446 BLAKE2B 26f41a09b0f69c5af3ca8238a2d7ba9c84ad9f1ac24e50ac24827b672417f5867297b54c073e2cf135902f06d810a5b851358582b12d750db9452b2194384ab6 SHA512 f2793530a527e928073b4975257c36438d7868f8703d2fe694f79f3869d0a310a31c095516fbda20a3e871543dd210aca0b3c91fc7c6c9a56cfee3973d221edc EBUILD rssguard-4.4.0.ebuild 1461 BLAKE2B d39a0e445dadc642ab8fa89db2b6741e0214dac94b2536ec56b167b2651edd96c051278e4cfd48eeba8baff02d5e31375062b528618e15a52fde91a2d43536c8 SHA512 5fa5a6f7de01d00eddba0a4ff4f527ac448dfa817d7e700c173f2d46bb144334ecb1848426058f4d4fa482f2c6fb98ed45326ac27122708114c877b26d48c30d MISC metadata.xml 909 BLAKE2B 0c3ba8fb5cf9a534b8ee07cbd1a2822fd805dbf3e998b18346c430897f72935435923ff0de3d5359c82cbb0e42c23b68c5a91f95d43e8b79044d3f7c1826d20c SHA512 3551a1c9e1337433c1864f53d26c90c2edfbe24853f283f0bc4d4acb04e4553c7b40d06d0c5761c2e4f2822398063d367b570822b2ea307cb728e45ebc8e33ec diff --git a/net-news/rssguard/files/rssguard-4.3.3-gcc13.patch b/net-news/rssguard/files/rssguard-4.3.3-gcc13.patch deleted file mode 100644 index ce7e26048387..000000000000 --- a/net-news/rssguard/files/rssguard-4.3.3-gcc13.patch +++ /dev/null @@ -1,30 +0,0 @@ -https://github.com/martinrotter/rssguard/issues/911 -https://github.com/martinrotter/rssguard/commit/9de62b46ed65ad32ceab7d93d7b110ddf50e78cc -https://bugs.gentoo.org/900244 - -From 9de62b46ed65ad32ceab7d93d7b110ddf50e78cc Mon Sep 17 00:00:00 2001 -From: Martin Rotter -Date: Tue, 4 Apr 2023 15:35:58 +0200 -Subject: [PATCH] fix #911 - ---- a/src/librssguard/3rd-party/mimesis/quoted-printable.cpp -+++ b/src/librssguard/3rd-party/mimesis/quoted-printable.cpp -@@ -19,6 +19,8 @@ - - #include "quoted-printable.hpp" - -+#include -+ - using namespace std; - - string quoted_printable_decode(string_view in) { ---- a/src/librssguard/services/standard/gui/formstandardfeeddetails.cpp -+++ b/src/librssguard/services/standard/gui/formstandardfeeddetails.cpp -@@ -20,7 +20,6 @@ - - #include - #include --#include - - FormStandardFeedDetails::FormStandardFeedDetails(ServiceRoot* service_root, - RootItem* parent_to_select, diff --git a/net-news/rssguard/rssguard-4.3.3.ebuild b/net-news/rssguard/rssguard-4.3.3.ebuild deleted file mode 100644 index 8b8073918d4c..000000000000 --- a/net-news/rssguard/rssguard-4.3.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake optfeature xdg - -DESCRIPTION="Simple (yet powerful) feed reader" -HOMEPAGE="https://github.com/martinrotter/rssguard" -SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="mysql qt6 +sqlite webengine" -REQUIRED_USE="|| ( mysql sqlite )" - -BDEPEND=" - !qt6? ( dev-qt/linguist-tools:5 ) - qt6? ( dev-qt/qttools:6[linguist] ) -" -DEPEND=" - !qt6? ( - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5[gstreamer] - dev-qt/qtnetwork:5[ssl] - dev-qt/qtsql:5[mysql?,sqlite?] - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - webengine? ( dev-qt/qtwebengine:5[widgets(+)] ) - ) - qt6? ( - dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets] - dev-qt/qtdeclarative:6 - dev-qt/qtmultimedia:6[gstreamer] - dev-qt/qt5compat:6 - media-libs/libglvnd - webengine? ( dev-qt/qtwebengine:6[widgets(+)] ) - ) -" -RDEPEND="${DEPEND}" - -DOCS=( README.md resources/docs/Documentation.md ) - -PATCHES=( - "${FILESDIR}"/${PN}-4.3.3-gcc13.patch -) - -src_configure() { - local mycmakeargs=( - -DBUILD_WITH_QT6=$(usex qt6) - -DUSE_WEBENGINE=$(usex webengine) - -DNO_UPDATE_CHECK=ON - ) - - cmake_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "ad blocking functionality" net-libs/nodejs[npm] -} diff --git a/net-news/rssguard/rssguard-4.3.4.ebuild b/net-news/rssguard/rssguard-4.3.4.ebuild index 9074ba264155..4d63fc203cf9 100644 --- a/net-news/rssguard/rssguard-4.3.4.ebuild +++ b/net-news/rssguard/rssguard-4.3.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/martinrotter/${PN}/archive/${PV}.tar.gz -> ${P}.tar. LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="mysql qt6 +sqlite webengine" REQUIRED_USE="|| ( mysql sqlite )" diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz index b532a194a08303de8b499199d45563bec60fdc49..cf6ac20a64863c6ba5b97e6e9783bc7c65928254 100644 GIT binary patch delta 6307 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 literal 5748 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

          S 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�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 diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask index 5c5c09129bd3..970ff02a80f3 100644 --- a/profiles/arch/hppa/package.use.stable.mask +++ b/profiles/arch/hppa/package.use.stable.mask @@ -48,10 +48,6 @@ net-misc/chrony pps # Unstable dependencies (dev-libs/libnl, sys-cluster/rdma-core) net-libs/libpcap netlink rdma -# Sam James (2021-11-17) -# media-libs/mesa is not marked stable on HPPA -media-libs/libepoxy egl - # Rolf Eike Beer (2021-11-10) # The following packages have no stable keywords on hppa: # net-mail/courier-imap mail-mta/courier diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask index f0e2d5d9654c..4c90f0a3bf9d 100644 --- a/profiles/arch/loong/package.use.mask +++ b/profiles/arch/loong/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2023-07-11) +# Upstream lacks pmu-events definition file for loong. +dev-util/perf python + # WANG Xuerui (2023-07-01) # Upstream accepted vector asm for loong before corresponding assembler # support is ready, leading to build failures. Disable asm for the time being @@ -70,11 +74,6 @@ kde-apps/kdeutils-meta 7zip # (2022-12-05) -# in-tree version of sys-apps/flashrom (1.2) is outdated and cannot build -# on loong -sys-apps/fwupd flashrom - # WANG Xuerui (2022-12-05) # sys-boot/gnu-efi upstream hasn't merged the loong port yet sys-apps/fwupd uefi @@ -141,7 +140,7 @@ sys-apps/nvme-cli hugepages # WANG Xuerui (2022-12-01) # Mask GRUB2 platforms not applicable to loong. -sys-boot/grub:2 grub_platforms_efi-32 grub_platforms_ieee1275 grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-pvh +sys-boot/grub:2 grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_ieee1275 grub_platforms_multiboot grub_platforms_pc grub_platforms_qemu grub_platforms_uboot grub_platforms_xen grub_platforms_xen-pvh # WANG Xuerui (2022-11-30) # No Haskell on loong yet (port under review), hence no virtual/pandoc and @@ -187,9 +186,13 @@ mate-base/mate help # SafeStack: https://reviews.llvm.org/D139494 (LLVM 16 since 20221210) # LSan: https://reviews.llvm.org/D139686 (LLVM 16 since 20230114) # MSan: https://reviews.llvm.org/D152692 (LLVM 17 since 20230629) +# DFSan: https://reviews.llvm.org/D140690 (LLVM 17 since 20230703) +# Profile: https://reviews.llvm.org/D154405 (LLVM 17 since 20230706) >=sys-libs/compiler-rt-sanitizers-15 -asan >=sys-libs/compiler-rt-sanitizers-16 -lsan -safestack -scudo -tsan -ubsan >=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230630 -msan +>=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230705 -dfsan +>sys-libs/compiler-rt-sanitizers-17.0.0_pre20230705 -profile # WANG Xuerui (2022-07-08) # virtual/{jdk,jre} is not available on loong yet. diff --git a/profiles/arch/loong/use.mask b/profiles/arch/loong/use.mask index 5aa965ab46fb..2ef4b5d69844 100644 --- a/profiles/arch/loong/use.mask +++ b/profiles/arch/loong/use.mask @@ -1,6 +1,10 @@ # Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2023-07-11) +# dev-util/babeltrace fails tests on loong +babeltrace + # WANG Xuerui (2023-07-05) # rest of GNOME not keyworded yet gnome-online-accounts diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index a5e1c4ab67ea..d851c92ac1f6 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,15 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Marek Szuba (2023-07-10) +# dev-python/mkdocs-material is by design directly integrated with +# Google Fonts and as such violates the network sandbox [1]. +# Upstream documentation mentions an option which supposedly prevents +# this, however adding it to the Molecule mkdocs.yml has had no effect. +# Looks like this will have to be addressed at the level of mkdocs-material. +# [1] https://squidfunk.github.io/mkdocs-material/setup/changing-the-fonts/ +app-admin/ansible-molecule doc + # William Hubbs (2023-06-30) # multiple repeated issues: Bug: #909394 net-libs/nodejs lto diff --git a/profiles/features/wd40/package.mask b/profiles/features/wd40/package.mask index 90847dcce68f..14353d51ab2c 100644 --- a/profiles/features/wd40/package.mask +++ b/profiles/features/wd40/package.mask @@ -40,6 +40,7 @@ dev-python/mkdocs-i18n dev-python/mkdocs-material-extensions dev-python/mkdocs-git-revision-date-localized-plugin dev-python/oauthlib +dev-python/openapi-core dev-python/openapi-schema-validator dev-python/openapi-spec-validator dev-python/openstacksdk diff --git a/profiles/package.mask b/profiles/package.mask index c4fc4bf8a97f..55b9b663111c 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,31 @@ #--- END OF EXAMPLES --- +# Tomáš Mózes (2023-07-13) +# Incompatible with OpenSSL-3, update to MariaDB 10.6. + (2023-07-12) +# The catalyst-3 branch is outdated and not used by Gentoo +# Release Engineering anymore. Please either use git master +# (9999) as all Release Engineering build machines or wait +# for catalyst-4. Questions or bug reports about catalyst-3 +# may or may not lead to useful results. + (2023-07-12) +# Testing. An upgrade from 102 isn't recommended due to downgrading +# most likely not being possible. Back up your profile before +# attempting. Fresh install should be fine. Bug #910229 +~mail-client/thunderbird-115.0 + +# Michał Górny (2023-07-12) +# Having scikit-build-core installed still breaks building setuptools +# extensions in some scenarios. +# https://github.com/scikit-build/scikit-build-core/issues/426 +>=dev-python/iminuit-2.22 +=dev-python/scikit-build-core-0.4.7-r1 + # Hans de Graaff (2023-07-08) # Obsolete component for dev-util/cucumber. Discontinued upstream. # No reverse dependencies. Masked for removal on 2023-08-08. @@ -60,13 +85,17 @@ dev-perl/Gtk2-Notify # Matt Turner (2023-07-06) # GNOME 45 mask +>=dev-libs/gjs-1.77 +>=gnome-base/gnome-shell-45_alpha >=gnome-base/gsettings-desktop-schemas-45_alpha +>=gnome-extra/gnome-shell-extensions-45_alpha >=gnome-extra/gnome-system-monitor-45_alpha >=gui-libs/gtk-4.11 >=gui-libs/libadwaita-1.4_alpha >=media-gfx/gnome-font-viewer-45_alpha >=net-misc/gnome-remote-desktop-45_alpha >=sys-apps/baobab-45_alpha +>=x11-wm/mutter-45_alpha # Michael Orlitzky (2023-07-05) # I suspect I was its only user, and I'm not a user any more. Upstream @@ -127,16 +156,6 @@ dev-ruby/multi_test:0 games-action/descent3 games-action/descent3-demo -# Michał Górny (2023-06-24) -# Breaks dev-python/setuptools-rust. -# https://github.com/scikit-build/scikit-build-core/issues/413 -<=dev-python/scikit-build-core-0.4.7 - -# Ionen Wolkens (2023-06-24) -# This version is fine but it depends on >=virtual/rust-1.70 which is -# currently masked. Feel free to unmask if you are using 1.70. -~app-emulation/ruffle-0_p20230624 - # Hans de Graaff (2023-06-23) # Deprecated upstream, who recommends to use the Open3 method instead. # No reverse dependencies. Masked for removal on 2023-07-23. @@ -250,24 +269,11 @@ dev-ruby/websocket-driver:0 =dev-db/mariadb-10.11.2 =dev-db/mariadb-10.11.3 -# Sam James (2023-06-12) -# Installs no files with newer versions because GTK 2 support was dropped upstream. -# Removal on 2023-07-12. Bug #908378. -dev-ruby/ruby-gtk2 - # Michał Górny (2023-06-10) # Renamed to dev-python/pypdf. No revdeps left. # Removal on 2023-07-10. Bug #908227. dev-python/PyPDF2 -# Georgy Yakovlev (2023-06-08) -# May be broken on some arches due to weird LLVM interaction. -# Masked for now. -# https://github.com/rust-lang/rust/issues/112286 -~dev-lang/rust-1.70.0 -~dev-lang/rust-bin-1.70.0 -~virtual/rust-1.70.0 - # Sam James (2023-06-05) # Fails to bootstrap, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110120. =sys-devel/gcc-14.0.0_pre20230604 diff --git a/profiles/prefix/darwin/macos/10.11/x64/use.mask b/profiles/prefix/darwin/macos/10.11/x64/use.mask deleted file mode 100644 index 3e153701348d..000000000000 --- a/profiles/prefix/darwin/macos/10.11/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# This file masks out USE flags that are simply NOT allowed in the default -# x86 profile. This works, for example, if another architecture's -# profile have a USE flag associated with (such as altivec, mmx, etc). - -# Unmask x86 instruction sets --cpu_flags_x86_mmx --cpu_flags_x86_mmxext --cpu_flags_x86_sse --cpu_flags_x86_sse2 --cpu_flags_x86_ssse3 --svga - -# Unmask nvidia XvMC support --nvidia - -# Unmask dev-db/oracle-instantclient-basic support --oci8-instant-client - -# Modular X: unmask for architectures on which they are available --input_devices_synaptics --input_devices_vmmouse --input_devices_wacom --video_cards_nvidia --video_cards_vmware - -# ibm is only used for ppc64 stuff -ibm diff --git a/profiles/prefix/darwin/macos/10.13/x64/use.mask b/profiles/prefix/darwin/macos/10.13/x64/use.mask deleted file mode 100644 index 3e153701348d..000000000000 --- a/profiles/prefix/darwin/macos/10.13/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# This file masks out USE flags that are simply NOT allowed in the default -# x86 profile. This works, for example, if another architecture's -# profile have a USE flag associated with (such as altivec, mmx, etc). - -# Unmask x86 instruction sets --cpu_flags_x86_mmx --cpu_flags_x86_mmxext --cpu_flags_x86_sse --cpu_flags_x86_sse2 --cpu_flags_x86_ssse3 --svga - -# Unmask nvidia XvMC support --nvidia - -# Unmask dev-db/oracle-instantclient-basic support --oci8-instant-client - -# Modular X: unmask for architectures on which they are available --input_devices_synaptics --input_devices_vmmouse --input_devices_wacom --video_cards_nvidia --video_cards_vmware - -# ibm is only used for ppc64 stuff -ibm diff --git a/profiles/prefix/darwin/macos/10.14/x64/use.mask b/profiles/prefix/darwin/macos/10.14/x64/use.mask deleted file mode 100644 index a36750571e81..000000000000 --- a/profiles/prefix/darwin/macos/10.14/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file masks out USE flags that are simply NOT allowed in the default -# x86 profile. This works, for example, if another architecture's -# profile have a USE flag associated with (such as altivec, mmx, etc). - -# Unmask x86 instruction sets --cpu_flags_x86_mmx --cpu_flags_x86_mmxext --cpu_flags_x86_sse --cpu_flags_x86_sse2 --cpu_flags_x86_ssse3 --svga - -# Unmask nvidia XvMC support --nvidia - -# Unmask dev-db/oracle-instantclient-basic support --oci8-instant-client - -# Modular X: unmask for architectures on which they are available --input_devices_synaptics --input_devices_vmmouse --input_devices_wacom --video_cards_nvidia --video_cards_vmware - -# ibm is only used for ppc64 stuff -ibm diff --git a/profiles/prefix/darwin/macos/10.15/x64/use.mask b/profiles/prefix/darwin/macos/10.15/x64/use.mask deleted file mode 100644 index 67647c3611bb..000000000000 --- a/profiles/prefix/darwin/macos/10.15/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file masks out USE flags that are simply NOT allowed in the default -# x86 profile. This works, for example, if another architecture's -# profile have a USE flag associated with (such as altivec, mmx, etc). - -# Unmask x86 instruction sets --cpu_flags_x86_mmx --cpu_flags_x86_mmxext --cpu_flags_x86_sse --cpu_flags_x86_sse2 --cpu_flags_x86_ssse3 --svga - -# Unmask nvidia XvMC support --nvidia - -# Unmask dev-db/oracle-instantclient-basic support --oci8-instant-client - -# Modular X: unmask for architectures on which they are available --input_devices_synaptics --input_devices_vmmouse --input_devices_wacom --video_cards_nvidia --video_cards_vmware - -# ibm is only used for ppc64 stuff -ibm diff --git a/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask b/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask deleted file mode 100644 index da062601beda..000000000000 --- a/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# SSP seems to cause asm/assembly errors with GCC, so disable it -ssp diff --git a/profiles/prefix/darwin/macos/11.0/x64/use.mask b/profiles/prefix/darwin/macos/11.0/x64/use.mask deleted file mode 100644 index 67647c3611bb..000000000000 --- a/profiles/prefix/darwin/macos/11.0/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file masks out USE flags that are simply NOT allowed in the default -# x86 profile. This works, for example, if another architecture's -# profile have a USE flag associated with (such as altivec, mmx, etc). - -# Unmask x86 instruction sets --cpu_flags_x86_mmx --cpu_flags_x86_mmxext --cpu_flags_x86_sse --cpu_flags_x86_sse2 --cpu_flags_x86_ssse3 --svga - -# Unmask nvidia XvMC support --nvidia - -# Unmask dev-db/oracle-instantclient-basic support --oci8-instant-client - -# Modular X: unmask for architectures on which they are available --input_devices_synaptics --input_devices_vmmouse --input_devices_wacom --video_cards_nvidia --video_cards_vmware - -# ibm is only used for ppc64 stuff -ibm diff --git a/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask b/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask deleted file mode 100644 index da062601beda..000000000000 --- a/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# SSP seems to cause asm/assembly errors with GCC, so disable it -ssp diff --git a/profiles/prefix/darwin/macos/12.0/x64/use.mask b/profiles/prefix/darwin/macos/12.0/x64/use.mask deleted file mode 100644 index e59a89413c3a..000000000000 --- a/profiles/prefix/darwin/macos/12.0/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file masks out USE flags that are simply NOT allowed in the default -# x86 profile. This works, for example, if another architecture's -# profile have a USE flag associated with (such as altivec, mmx, etc). - -# Unmask x86 instruction sets --cpu_flags_x86_mmx --cpu_flags_x86_mmxext --cpu_flags_x86_sse --cpu_flags_x86_sse2 --cpu_flags_x86_ssse3 --svga - -# Unmask nvidia XvMC support --nvidia - -# Unmask dev-db/oracle-instantclient-basic support --oci8-instant-client - -# Modular X: unmask for architectures on which they are available --input_devices_synaptics --input_devices_vmmouse --input_devices_wacom --video_cards_nvidia --video_cards_vmware - -# ibm is only used for ppc64 stuff -ibm diff --git a/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask b/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask deleted file mode 100644 index d60bd645fe97..000000000000 --- a/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# SSP seems to cause asm/assembly errors with GCC, so disable it -ssp diff --git a/profiles/prefix/darwin/macos/13.0/x64/use.mask b/profiles/prefix/darwin/macos/13.0/x64/use.mask deleted file mode 100644 index 02ca6e7eae53..000000000000 --- a/profiles/prefix/darwin/macos/13.0/x64/use.mask +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# This file masks out USE flags that are simply NOT allowed in the default -# x86 profile. This works, for example, if another architecture's -# profile have a USE flag associated with (such as altivec, mmx, etc). - -# Unmask x86 instruction sets --cpu_flags_x86_mmx --cpu_flags_x86_mmxext --cpu_flags_x86_sse --cpu_flags_x86_sse2 --cpu_flags_x86_ssse3 --svga - -# Unmask nvidia XvMC support --nvidia - -# Unmask dev-db/oracle-instantclient-basic support --oci8-instant-client - -# Modular X: unmask for architectures on which they are available --input_devices_synaptics --input_devices_vmmouse --input_devices_wacom --video_cards_nvidia --video_cards_vmware - -# ibm is only used for ppc64 stuff -ibm diff --git a/profiles/prefix/darwin/macos/14.0/arm64/eapi b/profiles/prefix/darwin/macos/14.0/arm64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/arm64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/14.0/arm64/gcc/eapi b/profiles/prefix/darwin/macos/14.0/arm64/gcc/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/arm64/gcc/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/14.0/arm64/gcc/parent b/profiles/prefix/darwin/macos/14.0/arm64/gcc/parent new file mode 100644 index 000000000000..5ebbfd24d627 --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/arm64/gcc/parent @@ -0,0 +1,2 @@ +.. +../../../features/fsf-gcc-nold diff --git a/profiles/prefix/darwin/macos/14.0/arm64/make.defaults b/profiles/prefix/darwin/macos/14.0/arm64/make.defaults new file mode 100644 index 000000000000..22ced1348860 --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/arm64/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="arm64-apple-darwin23" +CHOST_arm64="${CHOST}" diff --git a/profiles/prefix/darwin/macos/14.0/arm64/parent b/profiles/prefix/darwin/macos/14.0/arm64/parent new file mode 100644 index 000000000000..a75c3ad0a555 --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/arm64/parent @@ -0,0 +1,2 @@ +.. +../../arch/arm64 diff --git a/profiles/prefix/darwin/macos/14.0/eapi b/profiles/prefix/darwin/macos/14.0/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/14.0/make.defaults b/profiles/prefix/darwin/macos/14.0/make.defaults new file mode 100644 index 000000000000..2878504ccd12 --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/make.defaults @@ -0,0 +1,4 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +MACOSX_DEPLOYMENT_TARGET="14.0" diff --git a/profiles/prefix/darwin/macos/14.0/package.use.mask b/profiles/prefix/darwin/macos/14.0/package.use.mask new file mode 100644 index 000000000000..c43bf1e37402 --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Fabian Groffen (2011-04-10) +# as long as util-linux installs uuid.h which breaks the system headers +# (hence we don't) we can't do uuid support here +x11-libs/libSM -uuid diff --git a/profiles/prefix/darwin/macos/14.0/parent b/profiles/prefix/darwin/macos/14.0/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/14.0/profile.bashrc b/profiles/prefix/darwin/macos/14.0/profile.bashrc new file mode 100644 index 000000000000..c67ad98e42c7 --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/profile.bashrc @@ -0,0 +1,4 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +export MACOSX_DEPLOYMENT_TARGET=14.0 diff --git a/profiles/prefix/darwin/macos/14.0/x64/eapi b/profiles/prefix/darwin/macos/14.0/x64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/x64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/14.0/x64/gcc/eapi b/profiles/prefix/darwin/macos/14.0/x64/gcc/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/x64/gcc/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/prefix/darwin/macos/14.0/x64/gcc/parent b/profiles/prefix/darwin/macos/14.0/x64/gcc/parent new file mode 100644 index 000000000000..fceecddb55c7 --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/x64/gcc/parent @@ -0,0 +1,2 @@ +.. +../../../features/fsf-gcc-ld64 diff --git a/profiles/prefix/darwin/macos/14.0/x64/make.defaults b/profiles/prefix/darwin/macos/14.0/x64/make.defaults new file mode 100644 index 000000000000..5a5e7a57e6b8 --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/x64/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="x86_64-apple-darwin23" +CHOST_amd64="${CHOST}" diff --git a/profiles/prefix/darwin/macos/14.0/x64/parent b/profiles/prefix/darwin/macos/14.0/x64/parent new file mode 100644 index 000000000000..269f6f48bb15 --- /dev/null +++ b/profiles/prefix/darwin/macos/14.0/x64/parent @@ -0,0 +1,2 @@ +.. +../../arch/x64 diff --git a/profiles/prefix/darwin/macos/arch/arm64/package.use.mask b/profiles/prefix/darwin/macos/arch/arm64/package.use.mask index 5ccad25049d5..278f35a3ca9f 100644 --- a/profiles/prefix/darwin/macos/arch/arm64/package.use.mask +++ b/profiles/prefix/darwin/macos/arch/arm64/package.use.mask @@ -1,6 +1,13 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Benda Xu (2023-07-10) +# SSP seems to cause asm/assembly errors with GCC, so disable it +# commit a1d7199cec8a296bae885481931ddea824262d88 +# Author: Fabian Groffen +# Date: Sun Feb 7 20:09:02 2021 +0100 +sys-devel/gcc ssp + # Sam James (2021-11-09) # Older GMP releases have a bug in their arm64 Darwin ASM # 6.2.2 isn't released but this will catch any releases we know are broken diff --git a/profiles/prefix/darwin/macos/arch/x64/use.mask b/profiles/prefix/darwin/macos/arch/x64/use.mask index 6bf08722e781..9abac72e41b6 100644 --- a/profiles/prefix/darwin/macos/arch/x64/use.mask +++ b/profiles/prefix/darwin/macos/arch/x64/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2023 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # Unmask the flag corresponding to the default ABI @@ -27,3 +27,22 @@ -cpu_flags_x86_sse4a -cpu_flags_x86_ssse3 -cpu_flags_x86_xop + +# Unmask x86 instruction sets +-svga + +# Unmask nvidia XvMC support +-nvidia + +# Unmask dev-db/oracle-instantclient-basic support +-oci8-instant-client + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_vmmouse +-input_devices_wacom +-video_cards_nvidia +-video_cards_vmware + +# ibm is only used for ppc64 stuff +ibm diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 563718973e22..932db6289110 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -400,11 +400,13 @@ x64-macos prefix/darwin/macos/11.0/x64/gcc exp x64-macos prefix/darwin/macos/12.0/x64 exp x64-macos prefix/darwin/macos/12.0/x64/gcc exp x64-macos prefix/darwin/macos/13.0/x64/gcc exp +x64-macos prefix/darwin/macos/14.0/x64/gcc exp arm64-macos prefix/darwin/macos/11.0/arm64 exp arm64-macos prefix/darwin/macos/11.0/arm64/gcc exp arm64-macos prefix/darwin/macos/12.0/arm64 exp arm64-macos prefix/darwin/macos/12.0/arm64/gcc exp arm64-macos prefix/darwin/macos/13.0/arm64/gcc exp +arm64-macos prefix/darwin/macos/14.0/arm64/gcc exp # Solaris Profiles x64-solaris prefix/sunos/solaris/5.11/x64 exp diff --git a/profiles/use.local.desc b/profiles/use.local.desc index f983b7e83c40..6e4c2d6c3096 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -1080,6 +1080,7 @@ app-shells/bash:plugins - Add support for loading builtins at runtime via 'enabl app-shells/bash-completion:eselect - Support blacklisting of completions via 'eselect bashcomp'. This enables custom Gentoo patching of upstream completion loader. app-shells/mksh:lksh - variant that uses POSIX-compliant arithmetics with the host “long” data type and is automatically in POSIX mode when called as /bin/sh app-shells/nushell:dataframe - Dataframe feature for nushell +app-shells/nushell:extra - Enable less stable or less common commands app-shells/pdsh:rsh - This allows the use of rsh (remote shell) and rcp (remote copy) for authoring websites. sftp is a much more secure protocol and is preferred. app-shells/pwsh-bin:pwsh-symlink - Install a pwsh symlink that points to pwsh-bin. app-shells/shish:diet - Use dev-libs/dietlibc @@ -7633,6 +7634,7 @@ sci-visualization/gwyddion:jansson - Enable JSON data manipulation via dev-libs/ sci-visualization/gwyddion:sourceview - Enable support for x11-libs/gtksourceview sci-visualization/gwyddion:unique - Enable remote control backend via dev-libs/libunique sci-visualization/labplot:cantor - Enable support for different open-source computer algebra systems via kde-apps/cantor +sci-visualization/labplot:excel - Enable support for importing/exporting Microsoft Excel files (.xlsx) via dev-libs/qxlsx sci-visualization/labplot:fits - Enable support for NASA's sci-libs/cfitsio library sci-visualization/labplot:libcerf - Enable special functions from sci-libs/libcerf sci-visualization/labplot:markdown - Enable Markdown support via app-text/discount @@ -8624,6 +8626,7 @@ www-client/firefox:system-libvpx - Use the system-wide media-libs/libvpx instead www-client/firefox:system-png - Use the system-wide media-libs/libpng instead of bundled (requires APNG patches) www-client/firefox:system-python-libs - Use system's python site instead of bundled python libraries www-client/firefox:system-webp - Use the system-wide media-libs/libwebp instead of bundled +www-client/firefox:wifi - Enable necko-wifi for NetworkManager integration, and access point MAC address scanning for better precision with opt-in geolocation services www-client/firefox-bin:alsa - When pulseaudio isn't set, this prefers apulse www-client/firefox-bin:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles www-client/jd:migemo - Enable migemo support for Japanese diff --git a/sci-chemistry/Manifest.gz b/sci-chemistry/Manifest.gz index 28ead5ccf573d77a215a4bbd288851fbe1a7478a..c9d38ecb7e39b3529f4af707ed7155934ba3f5f5 100644 GIT binary patch delta 6339 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 F005?j+P44z delta 6341 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 Hv_k*@v1{fB diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest index e57f973f5b6e..665e1b5dee73 100644 --- a/sci-chemistry/gromacs/Manifest +++ b/sci-chemistry/gromacs/Manifest @@ -8,29 +8,37 @@ DIST gromacs-2020.7.tar.gz 29175554 BLAKE2B 98f1aa415946f8eb113febc81105f0c1b091 DIST gromacs-2021.6.tar.gz 38012702 BLAKE2B 023ae37dc53643758afa050fd179cd66f3c6d6266f6afceee5eb35c890a3ae284956f2bc2409156d6e1fa03a7f23f7b04c27e1820547fd5f147b344d94da7d40 SHA512 65d7874e5cd838ce4f29d033c66304738ccc30f1987f9f8541725058b2fc4551302a399f6ce773e81ac9485963187c48feaf92c71789f4c345c82bd335f806a7 DIST gromacs-2021.7.tar.gz 38028032 BLAKE2B 2dc1b15ca8692ca5cf4ad1c7a266b9e2ced064d34a63cef61fea69e48231dd0310cfd8484d29c56cdb599f795d7655959f40038ac933b46ad2841d57bf2b3646 SHA512 ca478533da3bcb377fda30682660db8eb13beef6456fac6013a1a97ec3be60b5594567412e1e2a31392e484f9a40a22da1f12336f4738cf0422ff4f3e8814609 DIST gromacs-2022.5.tar.gz 40362776 BLAKE2B e77c96cd995fb6c8284bcf9728e2f95e265911f643c69d00cc5910c6d22ada41293a1cb74033e708957776551b253453f64dba46497d68b2f73c675e94f30ddd SHA512 79310d6fd39a160e7bbc661a04540c9bcb89f40c133d1031ca16998ef0a67fc4a023f57950b22793f0c91b5fe47fd78cb2e7afedb50fe9251b1c920c9267344d +DIST gromacs-2022.6.tar.gz 40330705 BLAKE2B fdafbd5b2a92d6022dec3e79e961fef220f1eba42850916e7cb70ef459a8d9c6ebc8c1bbe3c105f5b23161dd5c552ec00505d7c0036649b782cf52c311498743 SHA512 91217394f534ca8f78f73189059712e1c2cd354b658722f23768b12748f7bfaf1a5e95227c5ed1b69c1a9b72c3174e9600a712c157ea2f27156387efb823dd67 DIST gromacs-2023.1.tar.gz 41934072 BLAKE2B 6d04642ba37a8563fafc10e0be83e33aab5ce25ef43ec2c9555e84328096bbe61426558a1433b086028f3c6637a5b3ae82241e67f206c0dd0b5254f5ec27ae4c SHA512 4bddbbc56f26487db9d35f371d65725289d1355dc4c295d32698499e05eb74e31d4db579fc1f665edb55a68b002bddacf37c0f05d3f970b1111c149990d434b1 +DIST gromacs-2023.2.tar.gz 41930578 BLAKE2B ee115ba45711867ced4ad08cede0e87dffd7c4e7a45ff3ee0c06b2f46b0dec838e4b532e092ce3abd993e231ca7d517d9941b371fd6d9d64d581862dc67c449c SHA512 9bc17f310e6be6fd51b7c07bde0b58e8fa15085b2c073eb7bed0db917646586dee5d7cf9b4b178e9b4cedd40d4bcd967edcc4b26debaec6f4ca94399b13b9186 DIST manual-2018.8.pdf 10025023 BLAKE2B afb0a6e6a72d78df743fcb57e7c1716848589e571dd35167b957a9b407ca27978ccfb6cb9e0df9c9439b888f352501a00ba32281ed1e0b4193bd606f1d77152e SHA512 b1972f7ce965bfc9377542993c5943ea4868a8ed23a969d4203264746d6bea3a7a65c6379196ece37fd6d68ec7ec80f827bde87d1049284af7082759a124f1d5 DIST manual-2019.6.pdf 12702376 BLAKE2B c350127bc06a9eb3dee73da39037c84daeb89500e23cb131bd19a150bf60602d4dde7611e0c6f0f344af4093e96a899303dac71b4df56fd0c44c3a48a56606b7 SHA512 dfdff67c2c1c9ce1f1c236b7686c5331b0fe86951da6c98eddd6a3e748815e0be0a9653ae4318469fcdd913c4e7c355d64a997cc80b9d9fbe6282ef6d98e61eb DIST manual-2020.7.pdf 11850780 BLAKE2B 38594e87993badfbbcf47d6010a7f67d3c3426dab85e1462916b4d62be27b5764953f912cf2b71ee24877e0bfa27b3f74431da2da81b4977d58cb66b2cc795a3 SHA512 4f184f2c90e0bac01a48069cc546cd5b04fa5f543f90dd2d68c6d17be278152fd09456b6a6c5c8236f8fb85a174d6ec7a1c7b44d437b4e6fea5d0ada73cec0f6 DIST manual-2021.6.pdf 12256595 BLAKE2B 5d808e38571b38c1f6e0d115f6e604238206cc001f59d05ed855e80c324c0e6fd7767adb723b3d0edd1267ae5973a3b83b76bd04d2dc99769e6440600d8e2146 SHA512 64fe56422d7417f6f61b10346c99e24c3f423f0cedc3794e0809250282bc87ef692b47ae6c3f95ad7994aa3860ed82035cbacc76eb78a2f54a29052a05260af2 DIST manual-2021.7.pdf 12256526 BLAKE2B 6f298d7dac142f66914bbc2ea7d6ca70c4aeafaf33ccf12336d5cec64b1f1097b5332c767bb411ccef706ec6184479a84bcf59bda21c4249d45d8ce3dea08e79 SHA512 197765accb8ab6c5f1cc94b2697ff1817e157d85fa231dfe36a85036076e04da2a8035de66aba4f46c6dd7f553176357b94c92e1da5d1dabc574c627deee5279 DIST manual-2022.5.pdf 13081119 BLAKE2B 7a0ffd086d98527d42da4a22984d8351ad7861e32951e8b65c88e7d0df1559303750886ae31a7c158b4e22f616f6dd5deed9a63b0ed114bb1e0adfda9350a487 SHA512 707869ee6052f1b7f75376b0f78fcc4859035234957cc740bd770ea3bea3a591f7fc1fbc0b8526baab48eebfa506d03927df94ddc9c412c75dc2f2864574dd82 +DIST manual-2022.6.pdf 13081140 BLAKE2B e7ae3f23ddc076c295be2c464fe2177d6d6848d070ee5eba2b572e996ae08adead898ec6432b123802907f64983aa4d2e17426be8d540c48d12398a479519f9e SHA512 4724888b3c33c4fa4a035d5fb2f8c51496f67e1ee312676510d5ba74bc3cc1571e71e84464585b87ad0133e8e736343ae382bf8f7b556633f86a99560213d271 DIST manual-2023.1.pdf 13526498 BLAKE2B a9aabcb722954c9c83a8f5945c85e634b0b82ace8b9b077c3f2b9ff432ca71d3e2d5ca2dd52d6ce489d77d3d4ca7b41d75e5566205bb8855caa650fa2722e5ec SHA512 b6ca6c822ac5b3cbe3c84d8fd51d3ed465268c00bb5f96e2afa557d45f9c534b0de278f33a0fdf43080c9c619344b98cd71847e17b297a789eec4c8b42dea7b2 +DIST manual-2023.2.pdf 13547562 BLAKE2B 17155c82d968003706f974e2fb513dced28987e4630c455674d4088dcb827136e2b7b66836a2bf7f9be472254c11ab4ec98cace1462e85a7a18b0f1eb1760781 SHA512 b8026422fb367bf58d6ddb727afe2f1b208c9abb4eb513d85d395a19a82a7fcf362390f4ae5718fa17b0aeb7bf2c90567f40913fdc3cfc51c63d3757ab5a4905 DIST regressiontests-2018.8.tar.gz 67855469 BLAKE2B 34c9b339f6229f483afbb5192ee6ba8b8f72d5c26907a853af9c53dfece0d88739e48f6b44b78d1c010f988f9385d077285300522164f533a5861e9dda879275 SHA512 3642389d27bd1942cd0f091c940ae97b197b94856a387fe581dc516b0d4169480f16551d4ba357f9282b3337d605c286d51dd38112ac87c826dda634904836bb DIST regressiontests-2019.6.tar.gz 67643195 BLAKE2B 1e054e24b187946f7ea28090d4f20cf8e1d79a26253f57ba07d130e0773d8541b8a1552a38023d31a68ce8bc62d8e0af1d98609234bb3e7d3e6d567307ebb386 SHA512 eacf1c55b982515a305c29459fe80a7cd558a8481e5689962aa956148af542568b1d1ce59c6784ecb0afd4768c2b664afa21e12af2d89ae2b06b1ba61ad72036 DIST regressiontests-2020.7.tar.gz 48541487 BLAKE2B 255608b52158c6c01e7c7c4dcf075128ecf22b2f26d32e8c203de8a4bc69c60ec95f49cf8ccd64abc3073c5e8dca9d6b01daed9dfb8f67bce2dd068ed01acd05 SHA512 2458582f94f3c9f4e1454824ce3940b4f5b6cb2151d06846c42e7a9448296fd2a6df4f53be9624e0d3317d2b59f89bb5348eb8b2970d7b46ac22ca989ef3458a DIST regressiontests-2021.6.tar.gz 48537070 BLAKE2B 982fad6b23da5c1e6d32009f9f08772419c08f15549aea85ec0cd144c7faf5b48ed9b49a2cae662c28008514911cc18e0b39b994854d95f4f206e728b76f3fe5 SHA512 9c0ca29df822bc13005fd35bdb85cc075ea667112ae1670af0d8306cdd2bd348a9f9904bd10da6db458d9c11f4d44860e1fc62e9686d2c6e396e265d18768ba4 DIST regressiontests-2021.7.tar.gz 48537500 BLAKE2B b0c97fa652cb9b972c50f29822f530fcaa2ec9acb6d6442114fc6446c54aade5eb1bfa153c69a7e8bf64b66e8b041d7f8e0d51e7f7b0516f9e03f3d9ad626193 SHA512 7cbead90aa6d62346dcf7c2249c3cfa179884b987a749624444d2f59d93e0322f7721143bf6eb44d26102635dc70a73546ef82d4647558b6320bfdd459074017 DIST regressiontests-2022.5.tar.gz 48615858 BLAKE2B 6655946155291eb24f76832c76e21b5c606905e94426fd057ecdaa44d74844613ba288b651f94120553ef7d7f938de345ddaac7c3738d67bdad148359b7b4500 SHA512 8dd0c8a9b30f4c047fb756dee8eee1cb667803c231fd114717e3156c5694a195dec2b57d80b50b417312949bc4cb7da90027cc98102d84fa154a93862bc69790 +DIST regressiontests-2022.6.tar.gz 48615697 BLAKE2B 566adafbc36d3c1faae322fca9cf451f57245c4ceed63f90f26208025937dae0c1bbb8c372bce618f63305d0368113fecd96c7275a75d8b9c19c22a6e5aa9b96 SHA512 68aa9bedffbea37fb7703c18c3f66f607a91f16ece4bec58ced6e42a481156b2fe83760d0e40cecbdcaf87b168441b8ebde27cec30d98c89f516360ea45ddd43 DIST regressiontests-2023.1.tar.gz 48613205 BLAKE2B b64716e08e5597676794209a0a951d2a5a46aab2b05bc1615d6f4ba666d5c81a7fe9247fc90ce8d9a5da1a9d52eea73d3d3cd4a4072a8bad66b8de0e06dfa599 SHA512 c6924ec75e456950cef0809ea9718be1bf9d85fe6e9ba5553b2df86ef604b0c7f54d41476f45cbc0ccf801ee0290a829bf4f9eb8d0773586bb8385efc5242d4d +DIST regressiontests-2023.2.tar.gz 48621115 BLAKE2B bc19380e7adaef5246d5620b611546fcd31e1b92129b78c6a8b9acf58bcebab8427aca1b71434b9d6f44535aeb7c2053ada941a8851435f3949aab43316ec136 SHA512 ecb275b93b72bc862c1c9f87c7c1b3abbe535c770e86c020f0f5684a60c6edeb19a193719f338d42576b9c40ec213b915f4c2b3c206dca574eccb8f9ade2c261 EBUILD gromacs-2018.8-r2.ebuild 6678 BLAKE2B 02eaf7b1141c3942990493ea43d1e07700b64f5c3cb17d79d5fe2e368e9ebdc532b611c5fc4c83b6d232f6597454db7f5f4996141c90a9a53808d0d235db2b05 SHA512 34a91d37b6a5cb888d9d495e415a74edf600cc1cb024021ac026e87ffbdf681b5b3e5c29c966b93af6070f0fe81722cae38c49d749bdd5d9305bb8749273612b EBUILD gromacs-2019.6-r3.ebuild 7056 BLAKE2B 3a2b43e4a0152c5f081d5cb675971c5bb86d59c8ec0432bcfb9143fcdb35ef807553c6aa60c376307aa2a285379da8a7ac6378e47f8682d08252680ffee68164 SHA512 2521b048d84392b972a0247fa586256da1b827838cd954ee2672d8da55c0dc0b57cedb9bac7704ae0594e304433b5a0c2568b49a0fe272d23ff1c03aee16b3e0 EBUILD gromacs-2020.7-r1.ebuild 9850 BLAKE2B 1bdc5d13bcfa5624e4069469a9f8e4d02652b4d64f54215d70e62651aafc06e0a3edfb73b3ed6568025e23670411e81b46c0ee773b641f9e0e82031ac41f14d4 SHA512 f88deaf0117b3de34a00935df82caa6996b8be4af995dd4747a4eb363ea806aedd59187888480c71a01a178e8b6d83228a86db828116e3ab2435af0d2ae4942c EBUILD gromacs-2021.6.ebuild 10055 BLAKE2B 30bf21addedf543188153211a8b89204bd86b18d7a3fda1d30bba80db5049e45d1113110eafd0ed5ee899481385d890b69dbe8c0b3ce3f7f75a1740b334c6960 SHA512 b171081fabae29c44e7827c36dcda8a4b787dd6a335c3ee31ad6c2a811fac05331381213b3a978daf28d62dd96bb930c5d1bb05182b2b537ad8bd56c2acc4d35 EBUILD gromacs-2021.7-r1.ebuild 10106 BLAKE2B ee30c3428b48bf3a5ade852faddff95f2ca74bd6dd3cc1554466c05660dd0920d2169ec699e6a9c28293a0b962f9d2a176986e23c93ae4df18361450b055e876 SHA512 577c291d7f0d47ca77509cde1a7e25573214748adc0f32b121dc310a88c4e0388b70a7badf4e6a64565f2881c9721ba7caf8afc16cfc59b61dd32b417de2a74e EBUILD gromacs-2022.5-r1.ebuild 9598 BLAKE2B 934002e01c79ff4e9bf06ce3ceb397fbc5fbca2803d8a1efc4896678d631294a34cb0dd4d468b316c1d293084c052240aaa5569e4eaaab497eec3b8e70e70569 SHA512 001c68fd73dee20a2813252ba8ef397da2fa1f6b7a4c4983d8317496641a91e06a2bea065c74067bda7a57ed40a984671373c2a608369bd86aac28cfc0b3fddb +EBUILD gromacs-2022.6.ebuild 9598 BLAKE2B 934002e01c79ff4e9bf06ce3ceb397fbc5fbca2803d8a1efc4896678d631294a34cb0dd4d468b316c1d293084c052240aaa5569e4eaaab497eec3b8e70e70569 SHA512 001c68fd73dee20a2813252ba8ef397da2fa1f6b7a4c4983d8317496641a91e06a2bea065c74067bda7a57ed40a984671373c2a608369bd86aac28cfc0b3fddb EBUILD gromacs-2022.9999.ebuild 9598 BLAKE2B 934002e01c79ff4e9bf06ce3ceb397fbc5fbca2803d8a1efc4896678d631294a34cb0dd4d468b316c1d293084c052240aaa5569e4eaaab497eec3b8e70e70569 SHA512 001c68fd73dee20a2813252ba8ef397da2fa1f6b7a4c4983d8317496641a91e06a2bea065c74067bda7a57ed40a984671373c2a608369bd86aac28cfc0b3fddb EBUILD gromacs-2023.1-r1.ebuild 9753 BLAKE2B d806432a95974f89b8596dbb86e5f2adffb4240d3f1182b54353a1abf0ea280593f7d4fa04791ecb2603108c56752c9d50e35a37bbf6c676f53370ae1fe3d2f5 SHA512 04c1e2ea6b0850696dd3e846e115a73978b25d28ebc486e2e11fb04d49e8935e6b39513a4d9463985d872e557e43294433e74a4a01165f6f1e80b7fe5ee6e3f9 +EBUILD gromacs-2023.2.ebuild 9753 BLAKE2B d806432a95974f89b8596dbb86e5f2adffb4240d3f1182b54353a1abf0ea280593f7d4fa04791ecb2603108c56752c9d50e35a37bbf6c676f53370ae1fe3d2f5 SHA512 04c1e2ea6b0850696dd3e846e115a73978b25d28ebc486e2e11fb04d49e8935e6b39513a4d9463985d872e557e43294433e74a4a01165f6f1e80b7fe5ee6e3f9 EBUILD gromacs-2023.9999.ebuild 9753 BLAKE2B d806432a95974f89b8596dbb86e5f2adffb4240d3f1182b54353a1abf0ea280593f7d4fa04791ecb2603108c56752c9d50e35a37bbf6c676f53370ae1fe3d2f5 SHA512 04c1e2ea6b0850696dd3e846e115a73978b25d28ebc486e2e11fb04d49e8935e6b39513a4d9463985d872e557e43294433e74a4a01165f6f1e80b7fe5ee6e3f9 EBUILD gromacs-9999.ebuild 9753 BLAKE2B d806432a95974f89b8596dbb86e5f2adffb4240d3f1182b54353a1abf0ea280593f7d4fa04791ecb2603108c56752c9d50e35a37bbf6c676f53370ae1fe3d2f5 SHA512 04c1e2ea6b0850696dd3e846e115a73978b25d28ebc486e2e11fb04d49e8935e6b39513a4d9463985d872e557e43294433e74a4a01165f6f1e80b7fe5ee6e3f9 MISC metadata.xml 1375 BLAKE2B 321b7db8536061655a6efaa40110f4858633921292eba465b85fe0cb50280842e511f2f11385fe5d62bbdfb40e9c0c76e8e986a1efce8eac25d52c438d7ed5f4 SHA512 cc61e0b477f6576079a0f7910475b9091c1c521fbb48efab365d355e3c0a80cd19e1ea9028cb269d37c2572546b1be66a210512e40ff0f2d6314d1b0138cdba6 diff --git a/sci-chemistry/gromacs/gromacs-2022.6.ebuild b/sci-chemistry/gromacs/gromacs-2022.6.ebuild new file mode 100644 index 000000000000..33f192f4a04f --- /dev/null +++ b/sci-chemistry/gromacs/gromacs-2022.6.ebuild @@ -0,0 +1,333 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_MAKEFILE_GENERATOR="ninja" + +PYTHON_COMPAT=( python3_{9..11} ) + +DISTUTILS_OPTIONAL=1 +DISTUTILS_USE_PEP517=no +DISTUTILS_SINGLE_IMPL=1 + +inherit bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1 toolchain-funcs xdg-utils + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI=" + https://gitlab.com/gromacs/gromacs.git + https://github.com/gromacs/gromacs.git + git://git.gromacs.org/gromacs.git" + [[ ${PV} = 9999 ]] && EGIT_BRANCH="master" || EGIT_BRANCH="release-${PV:0:4}" + inherit git-r3 +else + SRC_URI=" + https://ftp.gromacs.org/gromacs/${P}.tar.gz + doc? ( https://ftp.gromacs.org/manual/manual-${PV}.pdf ) + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV}.tar.gz )" + # since 2022 arm support was dropped (but not arm64) + KEYWORDS="~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon" + +DESCRIPTION="The ultimate molecular dynamics simulation package" +HOMEPAGE="https://www.gromacs.org/" + +# see COPYING for details +# https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING +# base, vmd plugins, fftpack from numpy, blas/lapck from netlib, memtestG80 library, mpi_thread lib +LICENSE="LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )" +SLOT="0/${PV}" +IUSE="blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}" + +CDEPEND=" + blas? ( virtual/blas ) + cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) + opencl? ( virtual/opencl ) + fftw? ( sci-libs/fftw:3.0= ) + hwloc? ( sys-apps/hwloc:= ) + lapack? ( virtual/lapack ) + mkl? ( sci-libs/mkl ) + mpi? ( virtual/mpi[cxx] ) + sci-libs/lmfit:= + >=dev-cpp/muParser-2.3:= + ${PYTHON_DEPS} + " +BDEPEND="${CDEPEND} + virtual/pkgconfig + clang? ( >=sys-devel/clang-6:* ) + build-manual? ( + app-doc/doxygen + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + ') + media-gfx/mscgen + media-gfx/graphviz + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + media-gfx/imagemagick + )" +RDEPEND="${CDEPEND} + > ${HOME}/.config/ImageMagick/policy.xml <<- EOF + + + !ATTLIST policymap xmlns CDATA #FIXED ''> + + + ]> + + + + + + + + + EOF + fi +} + +src_configure() { + local mycmakeargs_pre=( ) extra fft_opts=( ) + local acce="AUTO" + + if use custom-cflags; then + #go from slowest to fastest acceleration + acce="None" + if (use amd64 || use x86); then + use cpu_flags_x86_sse2 && acce="SSE2" + use cpu_flags_x86_sse4_1 && acce="SSE4.1" + use cpu_flags_x86_fma4 && acce="AVX_128_FMA" + use cpu_flags_x86_avx && acce="AVX_256" + use cpu_flags_x86_avx2 && acce="AVX2_256" + use cpu_flags_x86_avx512f && acce="AVX_512" + elif (use arm); then + use cpu_flags_arm_neon && acce="ARM_NEON" + elif (use arm64); then + use cpu_flags_arm_neon && acce="ARM_NEON_ASIMD" + fi + else + strip-flags + fi + + #to create man pages, build tree binaries are executed (bug #398437) + [[ ${CHOST} = *-darwin* ]] && \ + extra+=" -DCMAKE_BUILD_WITH_INSTALL_RPATH=OFF" + + if use fftw; then + fft_opts=( -DGMX_FFT_LIBRARY=fftw3 ) + elif use mkl; then + local bits=$(get_libdir) + fft_opts=( -DGMX_FFT_LIBRARY=mkl + -DMKL_INCLUDE_DIR="$(echo /opt/intel/*/mkl/include)" + -DMKL_LIBRARIES="$(echo /opt/intel/*/mkl/lib/*${bits/lib}/libmkl_rt.so)" + ) + else + fft_opts=( -DGMX_FFT_LIBRARY=fftpack ) + fi + + mycmakeargs_pre+=( + "${fft_opts[@]}" + "${lmfit_opts[@]}" + -DGMX_USE_LMFIT=EXTERNAL + -DGMX_USE_MUPARSER=EXTERNAL + -DGMX_EXTERNAL_BLAS=$(usex blas) + -DGMX_EXTERNAL_LAPACK=$(usex lapack) + -DGMX_OPENMP=$(usex openmp) + -DGMX_COOL_QUOTES=$(usex offensive) + -DGMX_USE_TNG=$(usex tng) + -DGMX_BUILD_MANUAL=$(usex build-manual) + -DGMX_HWLOC=$(usex hwloc) + -DGMX_DEFAULT_SUFFIX=off + -DGMX_SIMD="$acce" + -DGMX_VMD_PLUGIN_PATH="${EPREFIX}/usr/$(get_libdir)/vmd/plugins/*/molfile/" + -DGMX_DSSP_PROGRAM_PATH="${EPREFIX}/usr/bin/dssp" + -DBUILD_TESTING=$(usex test) + -DGMX_BUILD_UNITTESTS=$(usex test) + -DPYTHON_EXECUTABLE="${EPREFIX}/usr/bin/${EPYTHON}" + ${extra} + ) + + for x in ${GMX_DIRS}; do + einfo "Configuring for ${x} precision" + local suffix="" + #if we build single and double - double is suffixed + use double-precision && use single-precision && \ + [[ ${x} = "double" ]] && suffix="_d" + local p + [[ ${x} = "double" ]] && p="-DGMX_DOUBLE=ON" || p="-DGMX_DOUBLE=OFF" + local gpu=( "-DGMX_GPU=OFF" ) + [[ ${x} = "float" ]] && use cuda && gpu=( "-DGMX_GPU=CUDA" ) + [[ ${x} = "float" ]] && use clang-cuda && gpu=( "-DGMX_GPU=CUDA" "-DGMX_CLANG_CUDA=ON" ) + use opencl && gpu=( "-DGMX_GPU=OPENCL" ) + local mycmakeargs=( + ${mycmakeargs_pre[@]} ${p} + -DGMX_MPI=$(usex mpi) + -DGMX_THREAD_MPI=$(usex threads) + -DGMXAPI=$(usex gmxapi) + -DGMX_INSTALL_LEGACY_API=$(usex gmxapi-legacy) + "${gpu[@]}" + "$(use test && echo -DREGRESSIONTEST_PATH="${WORKDIR}/${P}_${x}/tests")" + -DGMX_BINARY_SUFFIX="${suffix}" + -DGMX_LIBS_SUFFIX="${suffix}" + -DGMX_PYTHON_PACKAGE=$(usex python) + ) + BUILD_DIR="${WORKDIR}/${P}_${x}" cmake_src_configure + [[ ${CHOST} != *-darwin* ]] || \ + sed -i '/SET(CMAKE_INSTALL_NAME_DIR/s/^/#/' "${WORKDIR}/${P}_${x}/gentoo_rules.cmake" || die + done +} + +src_compile() { + for x in ${GMX_DIRS}; do + einfo "Compiling for ${x} precision" + BUILD_DIR="${WORKDIR}/${P}_${x}"\ + cmake_src_compile + if use python; then + BUILD_DIR="${WORKDIR}/${P}_${x}"\ + cmake_src_compile python_packaging/all + BUILD_DIR="${WORKDIR}/${P}" \ + distutils-r1_src_compile + fi + # not 100% necessary for rel ebuilds as available from website + if use build-manual; then + BUILD_DIR="${WORKDIR}/${P}_${x}"\ + cmake_src_compile manual + fi + done +} + +src_test() { + for x in ${GMX_DIRS}; do + BUILD_DIR="${WORKDIR}/${P}_${x}"\ + cmake_src_compile check + done +} + +src_install() { + for x in ${GMX_DIRS}; do + BUILD_DIR="${WORKDIR}/${P}_${x}" \ + cmake_src_install + if use python; then + BUILD_DIR="${WORKDIR}/${P}_${x}" \ + cmake_src_install python_packaging/install + fi + if use build-manual; then + newdoc "${WORKDIR}/${P}_${x}"/docs/manual/gromacs.pdf "${PN}-manual-${PV}.pdf" + fi + + if use doc; then + if [[ ${PV} != *9999* ]]; then + newdoc "${DISTDIR}/manual-${PV}.pdf" "${PN}-manual-${PV}.pdf" + fi + fi + done + + if use tng; then + insinto /usr/include/tng + doins src/external/tng_io/include/tng/*h + fi + # drop unneeded stuff + rm "${ED}"/usr/bin/GMXRC* || die + for x in "${ED}"/usr/bin/gmx-completion-*.bash ; do + local n=${x##*/gmx-completion-} + n="${n%.bash}" + cat "${ED}"/usr/bin/gmx-completion.bash "$x" > "${T}/${n}" || die + newbashcomp "${T}"/"${n}" "${n}" + done + rm "${ED}"/usr/bin/gmx-completion*.bash || die + readme.gentoo_create_doc +} + +pkg_postinst() { + einfo + einfo "Please read and cite gromacs related papers from list:" + einfo "https://www.gromacs.org/Gromacs_papers" + einfo + readme.gentoo_print_elog +} diff --git a/sci-chemistry/gromacs/gromacs-2023.2.ebuild b/sci-chemistry/gromacs/gromacs-2023.2.ebuild new file mode 100644 index 000000000000..7d65ee4958c2 --- /dev/null +++ b/sci-chemistry/gromacs/gromacs-2023.2.ebuild @@ -0,0 +1,335 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_MAKEFILE_GENERATOR="ninja" + +PYTHON_COMPAT=( python3_{9..11} ) + +DISTUTILS_OPTIONAL=1 +DISTUTILS_USE_PEP517=no +DISTUTILS_SINGLE_IMPL=1 + +inherit bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1 toolchain-funcs xdg-utils + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI=" + https://gitlab.com/gromacs/gromacs.git + https://github.com/gromacs/gromacs.git + git://git.gromacs.org/gromacs.git" + [[ ${PV} = 9999 ]] && EGIT_BRANCH="master" || EGIT_BRANCH="release-${PV:0:4}" + inherit git-r3 +else + SRC_URI=" + https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz + doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf ) + test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )" + # since 2022 arm support was dropped (but not arm64) + KEYWORDS="~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon" + +DESCRIPTION="The ultimate molecular dynamics simulation package" +HOMEPAGE="https://www.gromacs.org/" + +# see COPYING for details +# https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING +# base, vmd plugins, fftpack from numpy, blas/lapck from netlib, memtestG80 library, mpi_thread lib +LICENSE="LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )" +SLOT="0/${PV}" +IUSE="blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}" + +CDEPEND=" + blas? ( virtual/blas ) + cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) + opencl? ( virtual/opencl ) + fftw? ( sci-libs/fftw:3.0= ) + hwloc? ( sys-apps/hwloc:= ) + lapack? ( virtual/lapack ) + mkl? ( sci-libs/mkl ) + mpi? ( virtual/mpi[cxx] ) + sci-libs/lmfit:= + >=dev-cpp/muParser-2.3:= + ${PYTHON_DEPS} + " +BDEPEND="${CDEPEND} + virtual/pkgconfig + clang? ( >=sys-devel/clang-6:* ) + build-manual? ( + app-doc/doxygen + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-copybutton[${PYTHON_USEDEP}] + dev-python/sphinx-inline-tabs[${PYTHON_USEDEP}] + dev-python/sphinx-argparse[${PYTHON_USEDEP}] + dev-python/sphinxcontrib-autoprogram[${PYTHON_USEDEP}] + ') + media-gfx/mscgen + media-gfx/graphviz + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + media-gfx/imagemagick + )" +RDEPEND="${CDEPEND}" + +REQUIRED_USE=" + || ( single-precision double-precision ) + doc? ( !build-manual ) + cuda? ( single-precision ) + opencl? ( single-precision ) + cuda? ( !opencl ) + clang-cuda? ( clang cuda ) + mkl? ( !blas !fftw !lapack ) + ${PYTHON_REQUIRED_USE}" + +DOCS=( AUTHORS README ) + +RESTRICT="!test? ( test )" + +if [[ ${PV} != *9999 ]]; then + S="${WORKDIR}/${PN}-${PV/_/-}" +fi + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + python-single-r1_pkg_setup +} + +src_unpack() { + if [[ ${PV} != *9999 ]]; then + default + else + git-r3_src_unpack + if use test; then + EGIT_REPO_URI="git://git.gromacs.org/regressiontests.git" \ + EGIT_BRANCH="${EGIT_BRANCH}" \ + EGIT_CHECKOUT_DIR="${WORKDIR}/regressiontests"\ + git-r3_src_unpack + fi + fi +} + +src_prepare() { + #notes/todos + # -on apple: there is framework support + + xdg_environment_reset #591952 + + # we can use clang as default + if use clang && ! tc-is-clang ; then + export CC=${CHOST}-clang + export CXX=${CHOST}-clang++ + else + tc-export CXX CC + fi + # clang-cuda need to filter mfpmath + if use clang-cuda ; then + filter-mfpmath sse + filter-mfpmath i386 + fi + + cmake_src_prepare + + use cuda && cuda_src_prepare + + GMX_DIRS="" + use single-precision && GMX_DIRS+=" float" + use double-precision && GMX_DIRS+=" double" + + if use test; then + for x in ${GMX_DIRS}; do + mkdir -p "${WORKDIR}/${P}_${x}" || die + cp -al "${WORKDIR}/regressiontests"* "${WORKDIR}/${P}_${x}/tests" || die + done + fi + + DOC_CONTENTS="Gromacs can use sci-chemistry/vmd to read additional file formats" + if use build-manual; then + # try to create policy for imagemagik + mkdir -p ${HOME}/.config/ImageMagick + cat >> ${HOME}/.config/ImageMagick/policy.xml <<- EOF + + + !ATTLIST policymap xmlns CDATA #FIXED ''> + + + ]> + + + + + + + + + EOF + fi +} + +src_configure() { + local mycmakeargs_pre=( ) extra fft_opts=( ) + local acce="AUTO" + + if use custom-cflags; then + #go from slowest to fastest acceleration + acce="None" + if (use amd64 || use x86); then + use cpu_flags_x86_sse2 && acce="SSE2" + use cpu_flags_x86_sse4_1 && acce="SSE4.1" + use cpu_flags_x86_fma4 && acce="AVX_128_FMA" + use cpu_flags_x86_avx && acce="AVX_256" + use cpu_flags_x86_avx2 && acce="AVX2_256" + use cpu_flags_x86_avx512f && acce="AVX_512" + elif (use arm); then + use cpu_flags_arm_neon && acce="ARM_NEON" + elif (use arm64); then + use cpu_flags_arm_neon && acce="ARM_NEON_ASIMD" + fi + else + strip-flags + fi + + #to create man pages, build tree binaries are executed (bug #398437) + [[ ${CHOST} = *-darwin* ]] && \ + extra+=" -DCMAKE_BUILD_WITH_INSTALL_RPATH=OFF" + + if use fftw; then + fft_opts=( -DGMX_FFT_LIBRARY=fftw3 ) + elif use mkl; then + local bits=$(get_libdir) + fft_opts=( -DGMX_FFT_LIBRARY=mkl + -DMKL_INCLUDE_DIR="$(echo /opt/intel/*/mkl/include)" + -DMKL_LIBRARIES="$(echo /opt/intel/*/mkl/lib/*${bits/lib}/libmkl_rt.so)" + ) + else + fft_opts=( -DGMX_FFT_LIBRARY=fftpack ) + fi + + mycmakeargs_pre+=( + "${fft_opts[@]}" + "${lmfit_opts[@]}" + -DGMX_USE_LMFIT=EXTERNAL + -DGMX_USE_MUPARSER=EXTERNAL + -DGMX_EXTERNAL_BLAS=$(usex blas) + -DGMX_EXTERNAL_LAPACK=$(usex lapack) + -DGMX_OPENMP=$(usex openmp) + -DGMX_COOL_QUOTES=$(usex offensive) + -DGMX_USE_TNG=$(usex tng) + -DGMX_BUILD_MANUAL=$(usex build-manual) + -DGMX_HWLOC=$(usex hwloc) + -DGMX_DEFAULT_SUFFIX=off + -DGMX_SIMD="$acce" + -DGMX_VMD_PLUGIN_PATH="${EPREFIX}/usr/$(get_libdir)/vmd/plugins/*/molfile/" + -DBUILD_TESTING=$(usex test) + -DGMX_BUILD_UNITTESTS=$(usex test) + -DPYTHON_EXECUTABLE="${EPREFIX}/usr/bin/${EPYTHON}" + ${extra} + ) + + for x in ${GMX_DIRS}; do + einfo "Configuring for ${x} precision" + local suffix="" + #if we build single and double - double is suffixed + use double-precision && use single-precision && \ + [[ ${x} = "double" ]] && suffix="_d" + local p + [[ ${x} = "double" ]] && p="-DGMX_DOUBLE=ON" || p="-DGMX_DOUBLE=OFF" + local gpu=( "-DGMX_GPU=OFF" ) + [[ ${x} = "float" ]] && use cuda && gpu=( "-DGMX_GPU=CUDA" ) + [[ ${x} = "float" ]] && use clang-cuda && gpu=( "-DGMX_GPU=CUDA" "-DGMX_CLANG_CUDA=ON" ) + use opencl && gpu=( "-DGMX_GPU=OPENCL" ) + local mycmakeargs=( + ${mycmakeargs_pre[@]} ${p} + -DGMX_MPI=$(usex mpi) + -DGMX_THREAD_MPI=$(usex threads) + -DGMXAPI=$(usex gmxapi) + -DGMX_INSTALL_LEGACY_API=$(usex gmxapi-legacy) + "${gpu[@]}" + "$(use test && echo -DREGRESSIONTEST_PATH="${WORKDIR}/${P}_${x}/tests")" + -DGMX_BINARY_SUFFIX="${suffix}" + -DGMX_LIBS_SUFFIX="${suffix}" + -DGMX_PYTHON_PACKAGE=$(usex python) + ) + BUILD_DIR="${WORKDIR}/${P}_${x}" cmake_src_configure + [[ ${CHOST} != *-darwin* ]] || \ + sed -i '/SET(CMAKE_INSTALL_NAME_DIR/s/^/#/' "${WORKDIR}/${P}_${x}/gentoo_rules.cmake" || die + done +} + +src_compile() { + for x in ${GMX_DIRS}; do + einfo "Compiling for ${x} precision" + BUILD_DIR="${WORKDIR}/${P}_${x}"\ + cmake_src_compile + if use python; then + BUILD_DIR="${WORKDIR}/${P}_${x}"\ + cmake_src_compile python_packaging/all + BUILD_DIR="${WORKDIR}/${P}" \ + distutils-r1_src_compile + fi + # not 100% necessary for rel ebuilds as available from website + if use build-manual; then + BUILD_DIR="${WORKDIR}/${P}_${x}"\ + cmake_src_compile manual + fi + done +} + +src_test() { + for x in ${GMX_DIRS}; do + BUILD_DIR="${WORKDIR}/${P}_${x}"\ + cmake_src_compile check + done +} + +src_install() { + for x in ${GMX_DIRS}; do + BUILD_DIR="${WORKDIR}/${P}_${x}" \ + cmake_src_install + if use python; then + BUILD_DIR="${WORKDIR}/${P}_${x}" \ + cmake_src_install python_packaging/install + fi + if use build-manual; then + newdoc "${WORKDIR}/${P}_${x}"/docs/manual/gromacs.pdf "${PN}-manual-${PV}.pdf" + fi + + if use doc; then + if [[ ${PV} != *9999* ]]; then + newdoc "${DISTDIR}/manual-${PV/_/-}.pdf" "${PN}-manual-${PV}.pdf" + fi + fi + done + + if use tng; then + insinto /usr/include/tng + doins src/external/tng_io/include/tng/*h + fi + # drop unneeded stuff + rm "${ED}"/usr/bin/GMXRC* || die + for x in "${ED}"/usr/bin/gmx-completion-*.bash ; do + local n=${x##*/gmx-completion-} + n="${n%.bash}" + cat "${ED}"/usr/bin/gmx-completion.bash "$x" > "${T}/${n}" || die + newbashcomp "${T}"/"${n}" "${n}" + done + rm "${ED}"/usr/bin/gmx-completion*.bash || die + readme.gentoo_create_doc +} + +pkg_postinst() { + einfo + einfo "Please read and cite gromacs related papers from list:" + einfo "https://www.gromacs.org/Gromacs_papers" + einfo + readme.gentoo_print_elog +} diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz index 89f1cdcd35fc4a2c2eff76d6041e083dced96927..88be087478ebf6bc52a3db024a7c428ba8a622fe 100644 GIT binary patch literal 11257 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

          OoUF?Qs)YpfqVAEAKS2hQg){KZ=)B0shkr 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 diff --git a/sci-geosciences/geopy/Manifest b/sci-geosciences/geopy/Manifest index ecaa25ec88bf..3f24a3ba8116 100644 --- a/sci-geosciences/geopy/Manifest +++ b/sci-geosciences/geopy/Manifest @@ -2,4 +2,5 @@ DIST geopy-2.2.0.tar.gz 289811 BLAKE2B f876a867a19e5178eba1fa6b7389159e820fc6a9c DIST geopy-2.3.0.tar.gz 290677 BLAKE2B 5bd981902e734d76289e628e92a14a550d92509a69585dea94c669256ed279655ed27d03752307c21c773f0364a8c62671d34c49fa889bc933ff021716062422 SHA512 ede61870f38ff2fb7c79f282b06711e6677f6054d082f3b0a1d9f5eace4e7597e65938fc7eebd2c31ceeb27e02de8d1e1a71d71bd66613b6d9185da5e4261a4f EBUILD geopy-2.2.0.ebuild 566 BLAKE2B aad5a81479acf78b9fe0e23a6948053521e1a5e7b5579fb0fe32bd3a78d8d620529c7996ab48371ff616a8ca1583ce232658852f6ccf1426e14c527c70127cbc SHA512 62d5f7bccc1f5a7e0f91386591192fa70e4ad7c2242ac0b68bcd7e65a10b7b43a430bf2c6d57112c05c7e39a64bf97702854acd759a6bfa9607d577f7b6a61e0 EBUILD geopy-2.3.0-r1.ebuild 567 BLAKE2B 7cd002220ed3acae0f532817fdfedd279f4369400c4b285813f576f715ec58b7cfb31456a229e5bf2d2c96ee04614f7de1ff6c7e99700a024cda96b35a6a3ab2 SHA512 78a2e7bc4173d3c3145ce5f4de27b60695a307b640fa4f0b16a8ede59a83f57dcc85f5b3388e9e2e1704748cef94dba59c11ce20ec3a5ee017f891aecdb1f7a5 +EBUILD geopy-2.3.0-r2.ebuild 599 BLAKE2B 19c30c22017697e225cd8b58e20b6b74457853a108053541e7aac7f9c2f55f11781ff6d7a07419c64bde690bc3aea628580328fb245103b251cd7fa6fc98ea0f SHA512 0f7f8141685b8a8235f1dfab1e38ccf841f14e0e58092e12558863e89786fe4902f746796ca00e96389847aec2a05a3c18c6f70d7628d85e983e0d567dca8088 MISC metadata.xml 634 BLAKE2B fbb38a6646d84c1c9849403f00ac08a6420bd1a6b691d836b97285cb9ab98d19bcc43250cfaeefcd51be32100571e21b77ab943454e9ecbe34a72d06b7b276ce SHA512 37a5779945ccf10eeba0f03131a66783e72363765549d56c26dce6272d267c6b61940beded8be930a1a503c76f8e23327c155ee4af4413870b9c59cef089856d diff --git a/sci-geosciences/geopy/geopy-2.3.0-r2.ebuild b/sci-geosciences/geopy/geopy-2.3.0-r2.ebuild new file mode 100644 index 000000000000..33a688f525c5 --- /dev/null +++ b/sci-geosciences/geopy/geopy-2.3.0-r2.ebuild @@ -0,0 +1,22 @@ +# Copyright 2021-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="Python client for several popular geocoding web services" +HOMEPAGE="https://github.com/geopy/geopy" +SRC_URI="https://github.com/geopy/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +# Need geocoding service to test +RESTRICT="test" + +RDEPEND=">=sci-geosciences/GeographicLib-1.51-r1[python,${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" +BDEPEND="" diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz index eec36623b6834e9afa6b28faa08896e4f1a36a42..654927a27f2e11a2e7002d8402ba6e0e2c2cdd6a 100644 GIT binary patch delta 41791 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 GLjeHu(FGd- diff --git a/sci-libs/armadillo/Manifest b/sci-libs/armadillo/Manifest index 7500913f0501..a3c1a19178ce 100644 --- a/sci-libs/armadillo/Manifest +++ b/sci-libs/armadillo/Manifest @@ -7,7 +7,7 @@ DIST armadillo-12.0.1.tar.xz 6802568 BLAKE2B c6025fe3bcabfa6d08efd864c4b9b129c84 DIST armadillo-12.4.0.tar.xz 6803968 BLAKE2B ca45b2284b5a31c745b2ad924235af24f855039cc81c3300c83e5e932ee4cda233731b53623303c1c739feae9b007f8f6309c09debe79923e3876e8145015152 SHA512 a9f8cd19384eed787787b9e189901a1800e6e1dd06917f4f13e8a215c83f317de3e5b0ae8625783f88d9a7b0ab25f5c7784ccf0493c08a9ee3ea7fdfbbe36195 EBUILD armadillo-10.2.0-r1.ebuild 3486 BLAKE2B 1e0881133134ee033ee0a853687d57faa8dfd4ad487f73253d6f1565e9756fc4ab0c08036d7c973c499a76762413e05cd782e051fad11608b75012940d86947e SHA512 56f72e40cf88c609f40b68e2ba51b29c669f7a81844348b5fa664c985e115874c8fff4949c1345f876bbe49a83225a0ffd8f56428a74971a6e2c804f26ddea95 EBUILD armadillo-10.8.2.ebuild 3498 BLAKE2B 592ca8f284e12eb260363a66d2b5ed5e5cfeca6545a4235c08a7e77393c47cbc803e98123d1d80a57e3db789e4d023923ab9a02e9a3f822f77e7d5a73fd260ec SHA512 66870c2c6e892f89edc5c07ba7d2d9a04698948a057e58f14f50d641b04b98922c63c16a569b24f22cce8324a790d1a1876a033edb51a9a20d05e5c948aed3ce -EBUILD armadillo-11.4.0.ebuild 3583 BLAKE2B 14ebbb0d13a2e739ff18bfda2b6b46fce4bf934c860b8881c3e869ec771aea5727780eac33488d5dc9066edfd6fb0deaa80c80bf97b08cec237569fe4ed7cc62 SHA512 a3049b2052fdd340891db090bb3234d1cb1611b49ecc4f13336d174ee9fe5f6315fc2c2219f5ca966231a80b678edec71dbaa6dc87290abcb4dbc0ef48ed8b29 +EBUILD armadillo-11.4.0.ebuild 3582 BLAKE2B 64863be8a2e2d291db4bad9721946f75797a7aaa3d5ee51b586b92c567c523355f5657cf4bfdf96a636a15a95036fb84905c0aac2c90756ea9d8ec1ed25aef50 SHA512 e741698e48fc3c7ca97a38fe072fa5d1736122afcff8b6f574fceb0491b25e10030b649061278918593c0be7e7396294c128222886d5d35f24cffb14b374204e EBUILD armadillo-12.0.1.ebuild 3583 BLAKE2B 4ebac0def757818a94be154546afd2987e78cfaa7fc1b016c74a52dd23323a3c49e1fd6b8f2afa0d8304f5c7164f8f434ee054ba69863412de076d87a0d433d4 SHA512 8fc47ab9a6aec9a504c5d512f102c915995c58daa192fbbef50b514ddde4660bc1a820277d598f7f996cf9e271928ff684f2dbbb4dc8a62953d8ff3f0a36c0c9 EBUILD armadillo-12.4.0.ebuild 3355 BLAKE2B 82f0f66a16ff9132876da8d40b0c875f222dc466571b8022941aa8ef39f21caa90abbaa54dc04add765867594dfe20089d9749ebdfe5579b69ff2fabda5a30df SHA512 965bf00799c20307cf64142571b246d02481fa5b9c909f156dccd266a5717818569b72eba61a325ae402412f7b700ff7b0df18eff66c7a1e833d11f1f4a51c80 MISC metadata.xml 1456 BLAKE2B 52019d7f250025250936fe57ef43e3f1d999eb3eb88949606f6c14e33b99615d3cf33e1073215b805259f2118f571052d40558ee60bddff524475b721b040a37 SHA512 be4692d066e500becba90262b74f17dc97d3c32248bf91aee1ffe2321a0611968855e8806da51f61b5f7e1e32efb541895b29630a302f756ea338aa62cf819c0 diff --git a/sci-libs/armadillo/armadillo-11.4.0.ebuild b/sci-libs/armadillo/armadillo-11.4.0.ebuild index efbac097f195..3265c57b5153 100644 --- a/sci-libs/armadillo/armadillo-11.4.0.ebuild +++ b/sci-libs/armadillo/armadillo-11.4.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 @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/arma/${P}.tar.xz" LICENSE="Apache-2.0" SLOT="0/11" -KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="arpack blas doc examples hdf5 lapack mkl superlu test" RESTRICT="!test? ( test )" REQUIRED_USE="test? ( arpack lapack superlu )" diff --git a/sci-libs/dealii/Manifest b/sci-libs/dealii/Manifest index bcd0abf27c4b..4353dd8b81d3 100644 --- a/sci-libs/dealii/Manifest +++ b/sci-libs/dealii/Manifest @@ -7,7 +7,10 @@ DIST dealii-9.4.1-offline_documentation.tar.gz 392007419 BLAKE2B 81404b02ba7dc97 DIST dealii-9.4.1-offline_documentation.tar.gz.asc 246 BLAKE2B 9ace22c9b174e642cd3fba94c165d816c62814f892f5f6f272efa0301613dc55251152825e726fc6cf7e89bbfb7fa3552ec58ad426a7d58a74ecb89b9072f742 SHA512 50b43dd34a0687395f516f4910581df71054fa8be3c98006566ea649d0af866d38c9793da548ba6bdb7a9fec452dfb6d928d336aace943522d7c3f854209b81b DIST dealii-9.4.1.tar.gz 30298204 BLAKE2B 499f542c7a7f071d04048127199c7bebf5668b6e8d13fc2701dd18e28165442e58112ee9e4926e16a592bffdd5d7b7c240eea55808e5f9c021961f7e44b7da79 SHA512 39089aff462d3ff4244ce75f74a4cd908f8f72a81dcc3fb02ca91b3cad2442ceb78677e72cd928b36a04d352c4baa146a25fa5e14c886ca9e2bad0be0069f7b8 DIST dealii-9.4.1.tar.gz.asc 246 BLAKE2B dbb1dc7b3e8a97f29287f154d11cd3db2566fdc4c7667fa57e686e2feba33f2115546408365f0e8f490ba593cb582b12489de373da3e33e8702b6e16804c7ebf SHA512 eb987d34f19b59d523d79f3c2c99f5f3125b1d0c71af0eb32b77ad5959d6197b79f1971a8a79dbc52bab698335dcb6091aac88c51d845a1e07d3681c089754c7 +DIST dealii-9.5.0-offline_documentation.tar.gz 412499027 BLAKE2B 521aa2488d84d48a624f4cbdbe9c173d0cdcee2df8d06b97b7c25ba28d4a2113a7da9fd9abd9eb64cd56b37f8edc716bd034fc3ba8823f8b1def26c34aaeeb55 SHA512 2e0d331f92d52b0fd909a0139157a1960a9222d46d537611f0508cdb79020a8e51ff0da6aefdf95adff732cea050b72df7dc1a8af7e93c736721970218815cfe +DIST dealii-9.5.0.tar.gz 31524412 BLAKE2B 0388b4c8441b1e59baba3fcb3f19c19a357c452c7b30a95a040c1ae628f56734d85aeb4ed755fc68b7bb6c28b508d857f14bb0793e23b7e207f260e0a0bf70ac SHA512 33308711f9efb41030a509f25c537680e0980df95d90947641958f12ddd00c3aee542837de8ba4d100cbdb5470c001132c7526b52020e0eb219bf4b0f6c23586 EBUILD dealii-9.4.0-r1.ebuild 5816 BLAKE2B 137b29949c766c705c7a52b664e068d8bfb5cbaaa18f0f1529100e72b86c15822385c705d0466863f2bb79056e7bdddfc0b62037ee985dc584d10c3d80562086 SHA512 19653f1d97a14ee787d29c56cc5b8dac6f6d54641da4789cb6764001ce4990fb3a951f8e27b6760cc32719846adc18c32870e42fd33ab937d5b1d1194ca8da86 EBUILD dealii-9.4.1-r1.ebuild 5816 BLAKE2B 137b29949c766c705c7a52b664e068d8bfb5cbaaa18f0f1529100e72b86c15822385c705d0466863f2bb79056e7bdddfc0b62037ee985dc584d10c3d80562086 SHA512 19653f1d97a14ee787d29c56cc5b8dac6f6d54641da4789cb6764001ce4990fb3a951f8e27b6760cc32719846adc18c32870e42fd33ab937d5b1d1194ca8da86 -EBUILD dealii-9999.ebuild 5457 BLAKE2B 563555bc48094b503054f1b4ffe08a82f36c455c1aaa9fb4fe75e501bac9d6112418c5b438069cca49002436e453a11afdf9db03bc1e5c9b430ff674ed0f2e0b SHA512 5e774ba521cb02c2b20cb7b9c62dee2642831eddc20322244f287f28019ecaa32e1bd1cbfea1339ba1c2f9466b54723b3e5cae7968ed3ffd6e17f300fc16a7aa +EBUILD dealii-9.5.0.ebuild 5136 BLAKE2B 2549e4cd5c22e51fb58f78f029a5a80105151b332c947e4be85c3098301e1a2ede7174d1589764b7d35645f1e5cd1370d588d4268a82abcd7a8a081db2c2782f SHA512 35b7645b04924d3e1e891acef0eeb10db4c3ebdc8c3a95fea9d02ff7825a94257e453a53d238a3d0b46a65f5ab75010e59eaf98eda3d84ed6cd090db643d4ab9 +EBUILD dealii-9999.ebuild 5166 BLAKE2B 0c67db38463a4b094f674148124049b7dcc4f015ddb4afddb69abae0b9d3948d620cc86e7014036de5fd3cd52bc7bd416e3577220641f79a0ef25600666316a3 SHA512 140fd4c5744b07984139931458ddc1491b66939ccd2ca3b3512d1e404d692692bc30210ad220d4c4ac13d751f364ea8031cfc744f7547fad1724d7a5dca93517 MISC metadata.xml 2391 BLAKE2B 904b31425264a2da185a49a388bfb9415ca95c818e3c97774ccdf8e26baa706f0d2f4e6478dec4854a0164e5cdac512e4476f09ba6e3ec84d8a4b45b0e4d5131 SHA512 1bda00424bf63b1520818b3b350f08fc995200214a659435ce16b979de95077b82ed581320c15c9799d1934c0b58fcb56552329ebd4c5e9d93f01110027091d0 diff --git a/sci-libs/dealii/dealii-9.5.0.ebuild b/sci-libs/dealii/dealii-9.5.0.ebuild new file mode 100644 index 000000000000..fc798a6b87d3 --- /dev/null +++ b/sci-libs/dealii/dealii-9.5.0.ebuild @@ -0,0 +1,168 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# deal.II uses its own FindLAPACK.cmake file that calls into the system +# FindLAPACK.cmake module and does additional internal setup. Do not remove +# any of these modules: +CMAKE_REMOVE_MODULES_LIST="" + +inherit cmake flag-o-matic + +DESCRIPTION="Solving partial differential equations with the finite element method" +HOMEPAGE="https://www.dealii.org/" + +if [[ ${PV} = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/dealii/dealii.git" + SRC_URI="" +else + SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz + doc? ( + https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-offline_documentation.tar.gz + )" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="LGPL-2.1+" +SLOT="0" +IUSE=" + adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f + cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5 + +lapack metis mpi muparser opencascade p4est petsc scalapack slepc + +sparse sundials symengine trilinos +" + +# TODO: add slepc use flag once slepc is packaged for gentoo-science +REQUIRED_USE=" + arborx? ( trilinos ) + p4est? ( mpi ) + slepc? ( petsc ) + trilinos? ( mpi )" + +RDEPEND="dev-libs/boost:= + app-arch/bzip2 + sys-libs/zlib + dev-cpp/tbb:= + arborx? ( sci-libs/arborx[mpi=] ) + adolc? ( sci-libs/adolc ) + arpack? ( sci-libs/arpack[mpi=] ) + assimp? ( media-libs/assimp:= ) + cgal? ( sci-mathematics/cgal ) + cuda? ( dev-util/nvidia-cuda-toolkit ) + ginkgo? ( sci-libs/ginkgo ) + gmsh? ( sci-libs/gmsh ) + gsl? ( sci-libs/gsl:= ) + hdf5? ( sci-libs/hdf5[mpi=] ) + lapack? ( virtual/lapack ) + metis? ( + >=sci-libs/metis-5 + mpi? ( >=sci-libs/parmetis-4 ) + ) + mpi? ( virtual/mpi[cxx] ) + muparser? ( dev-cpp/muParser ) + opencascade? ( sci-libs/opencascade:= ) + p4est? ( sci-libs/p4est[mpi] ) + petsc? ( sci-mathematics/petsc[mpi=] ) + scalapack? ( sci-libs/scalapack ) + slepc? ( sci-mathematics/slepc[mpi=] ) + sparse? ( sci-libs/umfpack ) + sundials? ( sci-libs/sundials:= ) + symengine? ( >=sci-libs/symengine-0.4:= ) + trilinos? ( sci-libs/trilinos ) + || ( + dev-cpp/kokkos + sci-libs/trilinos + ) + " + +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen[dot] dev-lang/perl )" + +PATCHES=( +) + +src_configure() { + # deal.II needs a custom build type: + local CMAKE_BUILD_TYPE=$(usex debug DebugRelease Release) + + local mycmakeargs=( + -DDEAL_II_PACKAGE_VERSION="${PV}" + -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF + -DDEAL_II_ALLOW_AUTODETECTION=OFF + -DDEAL_II_ALLOW_BUNDLED=OFF + -DDEAL_II_ALLOW_PLATFORM_INTROSPECTION=OFF + -DDEAL_II_COMPILE_EXAMPLES=OFF + -DDEAL_II_DOCHTML_RELDIR="share/doc/${P}/html" + -DDEAL_II_DOCREADME_RELDIR="share/doc/${P}" + -DDEAL_II_COMPILE_EXAMPLES=OFF + -DDEAL_II_EXAMPLES_RELDIR="share/doc/${P}/examples" + -DDEAL_II_LIBRARY_RELDIR="$(get_libdir)" + -DDEAL_II_SHARE_RELDIR="share/${PN}" + -DDEAL_II_WITH_ZLIB=ON + -DDEAL_II_WITH_ADOLC="$(usex adolc)" + -DDEAL_II_WITH_ARBORX="$(usex arborx)" + -DDEAL_II_WITH_ASSIMP="$(usex assimp)" + -DDEAL_II_WITH_ARPACK="$(usex arpack)" + -DDEAL_II_WITH_CGAL="$(usex cgal)" + -DDEAL_II_WITH_CUDA="$(usex cuda)" + -DDEAL_II_WITH_GINKGO="$(usex ginkgo)" + -DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)" + -DDEAL_II_COMPONENT_EXAMPLES="$(usex examples)" + -DDEAL_II_WITH_GMSH="$(usex gmsh)" + -DDEAL_II_WITH_GSL="$(usex gsl)" + -DDEAL_II_WITH_HDF5="$(usex hdf5)" + -DDEAL_II_WITH_LAPACK="$(usex lapack)" + -DDEAL_II_WITH_METIS="$(usex metis)" + -DDEAL_II_WITH_MPI="$(usex mpi)" + -DDEAL_II_WITH_MUPARSER="$(usex muparser)" + -DDEAL_II_WITH_OPENCASCADE="$(usex opencascade)" + -DDEAL_II_WITH_P4EST="$(usex p4est)" + -DDEAL_II_WITH_PETSC="$(usex petsc)" + -DDEAL_II_WITH_SCALAPACK="$(usex scalapack)" + -DDEAL_II_WITH_SLEPC="$(usex slepc)" + -DDEAL_II_WITH_SUNDIALS="$(usex sundials)" + -DDEAL_II_WITH_SYMENGINE="$(usex symengine)" + -DDEAL_II_WITH_UMFPACK="$(usex sparse)" + -DDEAL_II_WITH_TBB=ON + -DDEAL_II_WITH_TRILINOS="$(usex trilinos)" + ) + + use opencascade && mycmakeargs+=( + -DCMAKE_PREFIX_PATH="/usr/$(get_libdir)/opencascade" + ) + + # Do a little dance for purely cosmetic QA reasons. The build system + # does query for the highest instruction set first and skips the other + # variables if a "higher" variant is set + if use cpu_flags_x86_avx512f; then + mycmakeargs+=( -DDEAL_II_HAVE_AVX512=yes ) + append-cxxflags "-mavx512f" + elif use cpu_flags_x86_avx; then + mycmakeargs+=( -DDEAL_II_HAVE_AVX=yes ) + append-cxxflags "-mavx2" + elif use cpu_flags_x86_avx; then + mycmakeargs+=( -DDEAL_II_HAVE_SSE2=yes ) + append-cxxflags "-msse2" + fi + + cmake_src_configure +} + +src_install() { + if use doc && [[ ${PV} != *9999* ]]; then + # copy missing images to the build directory: + cp -r "${WORKDIR}"/doc/doxygen/deal.II/images \ + "${BUILD_DIR}"/doc/doxygen/deal.II || die + # replace links: + sed -i \ + 's#"http://www.dealii.org/images/steps/developer/\(step-.*\)"#"images/\1"#g' \ + "${BUILD_DIR}"/doc/doxygen/deal.II/step_*.html || die "sed failed" + fi + cmake_src_install + + # decompress the installed example sources: + use examples && docompress -x /usr/share/doc/${PF}/examples +} diff --git a/sci-libs/dealii/dealii-9999.ebuild b/sci-libs/dealii/dealii-9999.ebuild index 3d175695c483..c6d3a65a9086 100644 --- a/sci-libs/dealii/dealii-9999.ebuild +++ b/sci-libs/dealii/dealii-9999.ebuild @@ -31,7 +31,7 @@ IUSE=" adolc arborx assimp arpack cgal cpu_flags_x86_avx cpu_flags_x86_avx512f cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5 +lapack metis mpi muparser opencascade p4est petsc scalapack slepc - +sparse static-libs sundials symengine trilinos + +sparse sundials symengine trilinos " # TODO: add slepc use flag once slepc is packaged for gentoo-science @@ -70,7 +70,12 @@ RDEPEND="dev-libs/boost:= sparse? ( sci-libs/umfpack ) sundials? ( sci-libs/sundials:= ) symengine? ( >=sci-libs/symengine-0.4:= ) - trilinos? ( sci-libs/trilinos )" + trilinos? ( sci-libs/trilinos ) + || ( + dev-cpp/kokkos + sci-libs/trilinos + ) + " DEPEND="${RDEPEND} virtual/pkgconfig @@ -109,7 +114,6 @@ src_configure() { -DDEAL_II_WITH_GMSH="$(usex gmsh)" -DDEAL_II_WITH_GSL="$(usex gsl)" -DDEAL_II_WITH_HDF5="$(usex hdf5)" - -DDEAL_II_WITH_KOKKOS="$(usex trilinos)" -DDEAL_II_WITH_LAPACK="$(usex lapack)" -DDEAL_II_WITH_METIS="$(usex metis)" -DDEAL_II_WITH_MPI="$(usex mpi)" @@ -122,8 +126,6 @@ src_configure() { -DDEAL_II_WITH_SUNDIALS="$(usex sundials)" -DDEAL_II_WITH_SYMENGINE="$(usex symengine)" -DDEAL_II_WITH_UMFPACK="$(usex sparse)" - -DBUILD_SHARED_LIBS="$(usex !static-libs)" - -DDEAL_II_PREFER_STATIC_LIBS="$(usex static-libs)" -DDEAL_II_WITH_TBB=ON -DDEAL_II_WITH_TASKFLOW=OFF -DDEAL_II_WITH_TRILINOS="$(usex trilinos)" @@ -147,11 +149,6 @@ src_configure() { append-cxxflags "-msse2" fi - # Unconditionally enable strict C++17 standard. This is necessary for - # USE=cgal and USE=kokkos and safe to set for all presently supported - # compilers - append-cxxflags "-std=c++17" - cmake_src_configure } diff --git a/sci-libs/linux-gpib-modules/Manifest b/sci-libs/linux-gpib-modules/Manifest index de8f7f690abf..5bb116861655 100644 --- a/sci-libs/linux-gpib-modules/Manifest +++ b/sci-libs/linux-gpib-modules/Manifest @@ -1,5 +1,6 @@ AUX linux-gpib-modules-4.3.4-depmod.patch 744 BLAKE2B 6079d0523cafcd15e38a7e73e8a0d98e107220e6816bd7646c254044acaa1d39d19e983987dff70c249a67b7accbc74a836f8ddd9f39503cdd510edc2d6bdbc2 SHA512 417193e768b0b5bd41b053a86ebbab163a74662e7f2912c70ae76a873243fb218b24f0680699f9988d4e9097b8bbd8a23902d3f5652675f8a3dbb02915308f12 +AUX linux-gpib-modules-4.3.4-kernel-6.4.patch 957 BLAKE2B 0acd630a4ba05dd168813b6b8641d189eb4a4dae57a3a6b558ca0ee0de97c4287ddc7fc756c9f1b3c90e4d378ffec8afe4af16c33b0bb4394b10fc726518fa14 SHA512 62d3b8add27b43b2419de1b49fdb2e10b03bb50f179558fa2bda0d2dee13c3e44b871713f6c695224478c5dfd0f461b53e4bd70a2576e467e74cf37877d4d9b5 DIST linux-gpib-4.3.5.tar.gz 1462624 BLAKE2B fff30ed1a7abc18cd4317e8f8979ef4014a532baab8c014f9a2eaa3338a2e8e8b672214d3f2b3f44066be15f432861a3fe3d67652f6966e73e561d99ff1e1566 SHA512 018cc255922a6335f8d28418b0a0808c3a369506470d9c81432ac7183ae255217d938a419e10ba2b0c44205a9d901405ce00ad5bdd968db2721cedd83baa2f76 -EBUILD linux-gpib-modules-4.3.5-r2.ebuild 1246 BLAKE2B 87b7e4ed0f83b7bb3e7959b2357eb28faf67575d43a835321575869d68d953b63e0b02e098689a65765aafdb57bca2b0ca4680180393e8f9013bd7666b204da5 SHA512 52ca8a6db7127ef9425c58db4001a2ef4933dbe52cf8fb448669af9f2156791eee150919595fdb84d3072d7e258c26d4165e3e4cf9d74e312728dbc53dc65bc9 +EBUILD linux-gpib-modules-4.3.5-r3.ebuild 1341 BLAKE2B 5c1d9cb156453c096487d02680b9091084d18578ced47973c654fb88d273ce12e86b2a897a2df49c1628860d00c01d9fba81fe972fd128b627a275e603aa2e86 SHA512 dbe711ddcaa90013cf0438cddcf7fcf096cd20b16220cfd79bf871ab7e4be9fc9199e9d1dd73710f572ee122f9069e24934b8328e00731f6252811cad7dc962f EBUILD linux-gpib-modules-4.3.5.ebuild 1330 BLAKE2B f935eefab0bf6ce9c69eb71607552b90a3d164383c68f1474b2887f1f7548d710e4e243c079a8732bd3073bf42c3197dc312438bc0fe79b8f6a6a59105a23c12 SHA512 cfb97cf0bc1f573ae43183366aedfe3a182319b545b39b8534882036021c5d1291245df83c1b971aa9b47fd6906b3e1bd4bdae1c92e6174fb8a2a7aa2ba59249 MISC metadata.xml 481 BLAKE2B 5ee2924d1131f188c19c84bbfa8a3e2c6093387d15db5a0bc86ea14d4b0c0f36924df7525fb26f0b6660efe1a75f20e19afbd71270386795bd6af82bc5cd38f8 SHA512 dd41ed66cff7ad48e4a107f512e1121fb630f6487ef7872aeab219ff39d6cdb4b5dc14fa19c1b7931697c555702c2bd8bb8ec553b060c11581f02d8a46f76ef4 diff --git a/sci-libs/linux-gpib-modules/files/linux-gpib-modules-4.3.4-kernel-6.4.patch b/sci-libs/linux-gpib-modules/files/linux-gpib-modules-4.3.4-kernel-6.4.patch new file mode 100644 index 000000000000..90112106584d --- /dev/null +++ b/sci-libs/linux-gpib-modules/files/linux-gpib-modules-4.3.4-kernel-6.4.patch @@ -0,0 +1,27 @@ +--- linux-gpib-kernel/compat/include/linux/device.h (revision 2052) ++++ linux-gpib-kernel/compat/include/linux/device.h (revision 2053) +@@ -47,6 +47,13 @@ + * for kernel versions prior to 2.6.26, so the 'drvdata' parameter of + * CLASS_DEVICE_CREATE() is pretty useless. + */ ++#if LINUX_VERSION_CODE < KERNEL_VERSION(6,4,0) ++#define CLASS_CREATE(owner, name) \ ++ class_create(owner, name) ++#else ++#define CLASS_CREATE(owner, name) \ ++ class_create(name) ++#endif + + #if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0) + #include +--- linux-gpib-kernel/drivers/gpib/sys/osinit.c (revision 2052) ++++ linux-gpib-kernel/drivers/gpib/sys/osinit.c (revision 2053) +@@ -207,7 +207,7 @@ + printk( "gpib: can't get major %d\n", GPIB_CODE ); + return -EIO; + } +- gpib_class = class_create(THIS_MODULE, "gpib_common"); ++ gpib_class = CLASS_CREATE(THIS_MODULE, "gpib_common"); + if(IS_ERR(gpib_class)) + { + printk("gpib: failed to create gpib class\n"); diff --git a/sci-libs/linux-gpib-modules/linux-gpib-modules-4.3.5-r2.ebuild b/sci-libs/linux-gpib-modules/linux-gpib-modules-4.3.5-r3.ebuild similarity index 92% rename from sci-libs/linux-gpib-modules/linux-gpib-modules-4.3.5-r2.ebuild rename to sci-libs/linux-gpib-modules/linux-gpib-modules-4.3.5-r3.ebuild index 7be607ff4d47..0736e0159f4d 100644 --- a/sci-libs/linux-gpib-modules/linux-gpib-modules-4.3.5-r2.ebuild +++ b/sci-libs/linux-gpib-modules/linux-gpib-modules-4.3.5-r3.ebuild @@ -25,6 +25,8 @@ BDEPEND="virtual/pkgconfig" PATCHES=( # don't fix debian bugs if they break gentoo "${FILESDIR}/${PN}-4.3.4-depmod.patch" + # https://sourceforge.net/p/linux-gpib/code/2053/ + "${FILESDIR}/${PN}-4.3.4-kernel-6.4.patch" ) MODULES_KERNEL_MIN=2.6.8 diff --git a/sci-libs/openblas/Manifest b/sci-libs/openblas/Manifest index 324800bf01fc..7ef5744bf426 100644 --- a/sci-libs/openblas/Manifest +++ b/sci-libs/openblas/Manifest @@ -5,5 +5,5 @@ AUX openblas-0.3.23-shared-blas-lapack.patch 2128 BLAKE2B 42e6ac46c9d62609731e3d DIST openblas-0.3.21.tar.gz 23729571 BLAKE2B 678bfb13ead69045e7d4d840bbcaed884d9ebedded5425cfa1f55e3d85bda31a3eb43dbbf9f07099d0d198f97ae68ef3b3b2b78aa1bd5b4999dd729dc08f7e28 SHA512 4625c8e6ccfa9120281fd714d3f6b7c3ba2265470c1be76121d6b25dc3dacb899d26e5d9a417ddc616d23909f1411495aa995ef8d8d6df8511cd5cefbabcb1c5 DIST openblas-0.3.23.tar.gz 23950794 BLAKE2B 8394e09c682bba10450248cbbe090bb81c26661eac7d238942055ae0eecce752c8a3481af905de9efe20fe635f2c4a0e06af83bb64c998ab410e4cdc56751a47 SHA512 ea64c693e57eb63cc2a88e4d6ab2d8cf9ab84ae6a15048fb12090a3570dd41053e62e99c1ff9d3e02dd67ca93233591ab41b8c017d06585d0a69222e1ad3023f EBUILD openblas-0.3.21-r1.ebuild 5639 BLAKE2B 9f42f3af66c8d65d208cff75c03df80df9f9337c55a8c52557e9c6fecbc732cf10a47b36d341bafc0960550fbdc989f263d2aa07a04d7cc1911682ec3953c1b4 SHA512 4a663034ad381724dcaaaabe292d5f5c527c0d66c10f8b7f674ec6d66976d75f072299a90162e04379e6426ca0b4a3967b8ca253e0f125053911b37325f2ad9f -EBUILD openblas-0.3.23.ebuild 5699 BLAKE2B ab60b8eb8c0d958efac5527e082b666daf5848906db5255a25bcd90d3d0283fc9fbc537e2021f991ccdf75e504a614ffaa242d8e678d22ba85a821c1a413049c SHA512 495e32fc542a959f033989d013c10ed97ced5cbf96701645c889fecb17ca0a7935c91a77626c7aaf7369501850ab6789dea192e828614405baffbbf918075212 +EBUILD openblas-0.3.23.ebuild 5765 BLAKE2B 3fccc7184c83757df4cf62403a8cd3a9aa21b95eca0bf61effe6090956ebe6bc6308be0aabec63d93025d5c4d8e55fb74d8378af93a80c46753a217c363a50ac SHA512 15771a84eab7f8218f4a73bb4a3275c5ded95b1bac2a007a8dd98037d2430af9e68073fcce2554e916b3b2eda95e37921b7df25baa9ea3c3a9ae190ec15af904 MISC metadata.xml 1561 BLAKE2B 5ba7ec66dd8ba7ca8bc29bc0193b48b6a82b4949bb79bab461400040667aa66aac3cfd2ad9c7323798048fd43d18ac96a562d53b68f3f7ae8bf8505ac7a04691 SHA512 05272eb56480ff82b240d0f430df3df03981e24b971dbd37c13d464f4f4b334bac19b54915446a09326a334aa76249bb79a4fa389d26150365f21389992f9a48 diff --git a/sci-libs/openblas/openblas-0.3.23.ebuild b/sci-libs/openblas/openblas-0.3.23.ebuild index 7638b7e3d707..0324e3a62e4c 100644 --- a/sci-libs/openblas/openblas-0.3.23.ebuild +++ b/sci-libs/openblas/openblas-0.3.23.ebuild @@ -122,8 +122,7 @@ src_prepare() { src_compile() { default - cd interface || die - emake shared-blas-lapack + use eselect-ldso && emake -C interface shared-blas-lapack if use index-64bit; then emake -C"${S}-index-64bit" \ @@ -133,7 +132,8 @@ src_compile() { } src_test() { - emake tests + # https://github.com/xianyi/OpenBLAS/issues/4139 + emake -j1 tests } src_install() { diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz index 56b0d5a367c6cd1b5433665019c8e5e5e28a07e0..fc0d8cf75c7d798390cc842161cd927929d82e78 100644 GIT binary patch delta 16764 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 delta 16809 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 literal 4862 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 diff --git a/sci-visualization/labplot/Manifest b/sci-visualization/labplot/Manifest index adacb70f3492..7f274e01fdba 100644 --- a/sci-visualization/labplot/Manifest +++ b/sci-visualization/labplot/Manifest @@ -1,5 +1,7 @@ AUX labplot-2.9.0-discount-3.patch 3386 BLAKE2B 8b9fba76ca24665279bf96e8875a22d7a841cadd84f0a154ee010d2aa0078520403331589b94528b3816cb6cda8c7b1a369374971e08b9756436c827dbc80702 SHA512 43fa587c33ec12346535cfb8ce6ce2a5faa303ffa9cf574cb6bcd4764142bbb76a04f1f9ea73e82c9a0ade14c6d6cba1644f5a4551ea34a3d3d69fedef481d96 +DIST labplot-2.10.1.tar.xz 23193988 BLAKE2B dbea843dcf0761eb40d9a386f8df13b45a889bf41ff1a40434b521f591fb2c776de4c474f553776f43ad3ee85224e919521efdabd853f8d0cc1c0c9ad32a4df8 SHA512 12c8b62519861255dd8cb4ecc3ad4ff34f1862b8e386a9aa97e4f3a2dd0b8989cf14b9dafcea41da2575bd57c0ef9803a15ac9347365cdeea6309dcfda4cd7da DIST labplot-2.9.0.tar.xz 21413512 BLAKE2B ab3c579eb64ee4b9b558db63210b1d2210210e1ee2df7fd986d75ebbacab96c4cd05a8fc4698859373e011bd47c55a1abc73d0e8107dd3e3f1b60ce87e1f14d4 SHA512 d06e373e463d9cf3df81eec367167350572975366785b6c88bdab947288fbc21a9eb8e706cb1a831967b8bf0a8039f2f919e14ae7cfb40b21e66f862e38c5d45 +EBUILD labplot-2.10.1.ebuild 2738 BLAKE2B a4758433b5bdc90622cab5af349e57d534b057db0132f44ac1159bf6c05784af03ca669e917573c8b8834d9be38f7bdfa62a379c9a5417a8a22a1779f5c8636e SHA512 13988d5c4ee66443c78f0b329456eb92716d2197662f01619b5278f31d191321f19bc965e3ba4ab5c8761791a7f40c1f6811083d5a56762dcb35eee122f98676 EBUILD labplot-2.9.0-r1.ebuild 2686 BLAKE2B 5abbe320bcbcb9252f6e1dc4d0ff2f1571f207c42a1cf5a8bc98d4e4eaa0b848df71120a50b51d96e60f2ebba50d65502db0b813ea0b4b4d75d5de12bfa44431 SHA512 84e2d132876bf0cabdc9835847200e4ea296abb3a3fb10c61c30e3d3b0c9656b882d9cd6acb790b0db237e23327dd382aa366b034a08aa48b50cf29e20f61caa -EBUILD labplot-9999.ebuild 2637 BLAKE2B d8c77c21eefdbb37279497934706cdcebd5042265ea17fed65f50cad02a3a6a34ab033f9a9fe520d58c6c31952eb870a881e7c908bef2f91b2186bca12850eb0 SHA512 ba9f08569c72ad6be1952583a41f2d3e04831d96c45f641ded28183636091b5056afaed614603ac37a8bb3027bb4e406e532a7f93051fe8a76e844a63ece5838 -MISC metadata.xml 1328 BLAKE2B 7c5afcd644eb98a6afdaba264e24e225e44075e223c47e10922f2aa7ea4658ad34b6f3a55e82a72109413da8bd41df55c2aeb02d93db12ae154acf116d300706 SHA512 ac715b846c70cf31d8a3f92c291848fb9f6c3e571f3cdadc9670c2eb3211ebf2e96dae4263232544506f2cf4db2bb408beeea2cb322f1ac56c179048bd77ba20 +EBUILD labplot-9999.ebuild 2738 BLAKE2B a4758433b5bdc90622cab5af349e57d534b057db0132f44ac1159bf6c05784af03ca669e917573c8b8834d9be38f7bdfa62a379c9a5417a8a22a1779f5c8636e SHA512 13988d5c4ee66443c78f0b329456eb92716d2197662f01619b5278f31d191321f19bc965e3ba4ab5c8761791a7f40c1f6811083d5a56762dcb35eee122f98676 +MISC metadata.xml 1455 BLAKE2B ccc8422453061ab92164dd78226e60a06d242f47a6e51e391f20d868e8a07dbe1f67a7fc7bec2bb173acbe8b6097258b2fbf2bcd41502d3a8bdaf98de94a3235 SHA512 50aa6fdfbd7f3aa88cc16bb5fdfd58e746a7a42f659d2803699fadf41f31cfbfeaa84ad186c0701e9115e6fa12450638cfc3124d914b3d52ef8bcb3240eccb36 diff --git a/sci-visualization/labplot/labplot-2.10.1.ebuild b/sci-visualization/labplot/labplot-2.10.1.ebuild new file mode 100644 index 000000000000..57d676f568d6 --- /dev/null +++ b/sci-visualization/labplot/labplot-2.10.1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +KFMIN=5.88.0 +QTMIN=5.15.2 +VIRTUALX_REQUIRED="test" +inherit ecm kde.org + +DESCRIPTION="Scientific data analysis and visualisation based on KDE Frameworks" +HOMEPAGE="https://labplot.kde.org/ https://apps.kde.org/labplot2/" +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="5" +IUSE="cantor excel fftw fits hdf5 libcerf markdown matio netcdf origin root serial telemetry" + +DEPEND=" + app-text/poppler + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5 + >=sci-libs/gsl-1.15:= + cantor? ( + >=kde-apps/cantor-19.12.0:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + ) + excel? ( dev-libs/qxlsx:= ) + fftw? ( sci-libs/fftw:3.0= ) + fits? ( sci-libs/cfitsio:= ) + hdf5? ( sci-libs/hdf5:= ) + libcerf? ( sci-libs/libcerf ) + markdown? ( app-text/discount:= ) + matio? ( sci-libs/matio:= ) + netcdf? ( sci-libs/netcdf:= ) + origin? ( sci-libs/liborigin:2 ) + root? ( + app-arch/lz4 + sys-libs/zlib + ) + serial? ( >=dev-qt/qtserialport-${QTMIN}:5 ) + telemetry? ( dev-libs/kuserfeedback:5 ) +" +RDEPEND="${DEPEND}" +# not packaged: dev-qt/qtmqtt, bug 683994 +BDEPEND=" + sys-devel/bison + sys-devel/gettext +" + +src_configure() { + local mycmakeargs=( + -DENABLE_MQTT=OFF # not packaged + -DENABLE_READSTAT=OFF # not packaged + -DENABLE_VECTOR_BLF=OFF # not packaged + -DENABLE_CANTOR=$(usex cantor) + -DENABLE_EXCEL=$(usex excel) + -DENABLE_FFTW=$(usex fftw) + -DENABLE_FITS=$(usex fits) + -DENABLE_HDF5=$(usex hdf5) + -DENABLE_LIBCERF=$(usex libcerf) + -DENABLE_DISCOUNT=$(usex markdown) + -DENABLE_MATIO=$(usex matio) + -DENABLE_NETCDF=$(usex netcdf) + -DENABLE_LIBORIGIN=$(usex origin) + -DENABLE_ROOT=$(usex root) + -DENABLE_QTSERIALPORT=$(usex serial) + $(cmake_use_find_package telemetry KUserFeedback) + -DENABLE_TESTS=$(usex test) + ) + + ecm_src_configure +} diff --git a/sci-visualization/labplot/labplot-9999.ebuild b/sci-visualization/labplot/labplot-9999.ebuild index c45f80b7f620..57d676f568d6 100644 --- a/sci-visualization/labplot/labplot-9999.ebuild +++ b/sci-visualization/labplot/labplot-9999.ebuild @@ -13,13 +13,13 @@ inherit ecm kde.org DESCRIPTION="Scientific data analysis and visualisation based on KDE Frameworks" HOMEPAGE="https://labplot.kde.org/ https://apps.kde.org/labplot2/" if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-2" SLOT="5" -IUSE="cantor fftw fits hdf5 libcerf markdown matio netcdf origin root serial telemetry" +IUSE="cantor excel fftw fits hdf5 libcerf markdown matio netcdf origin root serial telemetry" DEPEND=" app-text/poppler @@ -50,6 +50,7 @@ DEPEND=" >=kde-frameworks/kparts-${KFMIN}:5 >=kde-frameworks/kservice-${KFMIN}:5 ) + excel? ( dev-libs/qxlsx:= ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:= ) hdf5? ( sci-libs/hdf5:= ) @@ -76,7 +77,9 @@ src_configure() { local mycmakeargs=( -DENABLE_MQTT=OFF # not packaged -DENABLE_READSTAT=OFF # not packaged + -DENABLE_VECTOR_BLF=OFF # not packaged -DENABLE_CANTOR=$(usex cantor) + -DENABLE_EXCEL=$(usex excel) -DENABLE_FFTW=$(usex fftw) -DENABLE_FITS=$(usex fits) -DENABLE_HDF5=$(usex hdf5) diff --git a/sci-visualization/labplot/metadata.xml b/sci-visualization/labplot/metadata.xml index 56f3440302e0..96a92087bc72 100644 --- a/sci-visualization/labplot/metadata.xml +++ b/sci-visualization/labplot/metadata.xml @@ -18,6 +18,7 @@ Enable support for different open-source computer algebra systems via kde-apps/cantor + Enable support for importing/exporting Microsoft Excel files (.xlsx) via dev-libs/qxlsx Enable support for NASA's sci-libs/cfitsio library Enable special functions from sci-libs/libcerf Enable Markdown support via app-text/discount diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz index 6ef05267cd832992edcf48cf8871e7851a1df781..8eb2b8ef22a2882d56cfe0020d7a277ff3c2a0eb 100644 GIT binary patch delta 19725 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 delta 19644 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 DgXEmp diff --git a/sec-keys/openpgp-keys-apache-tomcat/Manifest b/sec-keys/openpgp-keys-apache-tomcat/Manifest index 2cceceec93b6..7da176ff136b 100644 --- a/sec-keys/openpgp-keys-apache-tomcat/Manifest +++ b/sec-keys/openpgp-keys-apache-tomcat/Manifest @@ -1,13 +1,13 @@ DIST openpgp-keys-apache-tomcat-10.1.10-KEYS.asc 35947 BLAKE2B 034e64f5db48a3b6536e330d539c8254b6eaf13ea9b4cf0b7c29ac14b7a49d221e93cd6971606c10520194452f3a34ed71ee919bc0f6b0f3a143776106ae8d0f SHA512 46f193aaead52c1807ac719977e5583daa0fd2a96db4f0041b72f1150deaa456d3c72a2856218ffba31ec9ffd0804a2b97f7646f0d67aa1404819ebe79555c3d -DIST openpgp-keys-apache-tomcat-10.1.9-KEYS.asc 35947 BLAKE2B 034e64f5db48a3b6536e330d539c8254b6eaf13ea9b4cf0b7c29ac14b7a49d221e93cd6971606c10520194452f3a34ed71ee919bc0f6b0f3a143776106ae8d0f SHA512 46f193aaead52c1807ac719977e5583daa0fd2a96db4f0041b72f1150deaa456d3c72a2856218ffba31ec9ffd0804a2b97f7646f0d67aa1404819ebe79555c3d -DIST openpgp-keys-apache-tomcat-8.5.89-KEYS.asc 45686 BLAKE2B 77604cd61e33efa2df702a992bc27cdb2060da1714c00bc75ee0438e1374d7b63a9a02c7aaa917fa982c0c8112bf29974b03a46e78146c9d51c360bc6343b898 SHA512 44f3063f5ada8d7e4be644b6d9cafc79b9c4e03d58f6843da20782ea945832d3d70ed02e4ad26594f97b30d2b77bf2339fbe11e671a0772ca3bfbef7db533210 +DIST openpgp-keys-apache-tomcat-10.1.11-KEYS.asc 35947 BLAKE2B 034e64f5db48a3b6536e330d539c8254b6eaf13ea9b4cf0b7c29ac14b7a49d221e93cd6971606c10520194452f3a34ed71ee919bc0f6b0f3a143776106ae8d0f SHA512 46f193aaead52c1807ac719977e5583daa0fd2a96db4f0041b72f1150deaa456d3c72a2856218ffba31ec9ffd0804a2b97f7646f0d67aa1404819ebe79555c3d DIST openpgp-keys-apache-tomcat-8.5.90-KEYS.asc 45686 BLAKE2B 77604cd61e33efa2df702a992bc27cdb2060da1714c00bc75ee0438e1374d7b63a9a02c7aaa917fa982c0c8112bf29974b03a46e78146c9d51c360bc6343b898 SHA512 44f3063f5ada8d7e4be644b6d9cafc79b9c4e03d58f6843da20782ea945832d3d70ed02e4ad26594f97b30d2b77bf2339fbe11e671a0772ca3bfbef7db533210 -DIST openpgp-keys-apache-tomcat-9.0.75-KEYS.asc 14008 BLAKE2B 62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231 SHA512 51ad85d42824d22ace66ce2eeee62df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e +DIST openpgp-keys-apache-tomcat-8.5.91-KEYS.asc 45686 BLAKE2B 77604cd61e33efa2df702a992bc27cdb2060da1714c00bc75ee0438e1374d7b63a9a02c7aaa917fa982c0c8112bf29974b03a46e78146c9d51c360bc6343b898 SHA512 44f3063f5ada8d7e4be644b6d9cafc79b9c4e03d58f6843da20782ea945832d3d70ed02e4ad26594f97b30d2b77bf2339fbe11e671a0772ca3bfbef7db533210 DIST openpgp-keys-apache-tomcat-9.0.76-KEYS.asc 14008 BLAKE2B 62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231 SHA512 51ad85d42824d22ace66ce2eeee62df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e +DIST openpgp-keys-apache-tomcat-9.0.78-KEYS.asc 14008 BLAKE2B 62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231 SHA512 51ad85d42824d22ace66ce2eeee62df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e EBUILD openpgp-keys-apache-tomcat-10.1.10.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57 -EBUILD openpgp-keys-apache-tomcat-10.1.9.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57 -EBUILD openpgp-keys-apache-tomcat-8.5.89.ebuild 562 BLAKE2B 1fc6086cfa3bea924ab3684009e458d3f6eb177e01758a103ea6d1b907d085ac21844395996fef395d15da44c5c5936c3f85485c2fb73d7823b892ccf19e9634 SHA512 b4124756d967edea63bad9bde86c85feb1a10f37b5cff7d7c4290968bd2b77bfc608901b5b69b8365af1a18a274e2e3f05596709838f2fe063e6a39c08020215 +EBUILD openpgp-keys-apache-tomcat-10.1.11.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57 EBUILD openpgp-keys-apache-tomcat-8.5.90.ebuild 562 BLAKE2B 1fc6086cfa3bea924ab3684009e458d3f6eb177e01758a103ea6d1b907d085ac21844395996fef395d15da44c5c5936c3f85485c2fb73d7823b892ccf19e9634 SHA512 b4124756d967edea63bad9bde86c85feb1a10f37b5cff7d7c4290968bd2b77bfc608901b5b69b8365af1a18a274e2e3f05596709838f2fe063e6a39c08020215 -EBUILD openpgp-keys-apache-tomcat-9.0.75.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57 +EBUILD openpgp-keys-apache-tomcat-8.5.91.ebuild 562 BLAKE2B 1fc6086cfa3bea924ab3684009e458d3f6eb177e01758a103ea6d1b907d085ac21844395996fef395d15da44c5c5936c3f85485c2fb73d7823b892ccf19e9634 SHA512 b4124756d967edea63bad9bde86c85feb1a10f37b5cff7d7c4290968bd2b77bfc608901b5b69b8365af1a18a274e2e3f05596709838f2fe063e6a39c08020215 EBUILD openpgp-keys-apache-tomcat-9.0.76.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57 +EBUILD openpgp-keys-apache-tomcat-9.0.78.ebuild 562 BLAKE2B dac6c0e71f598ddfd7daf93ecc2488430a2923e37a97cb2791fc4e640fc03e3ed842eb1ce67983f568836de9f33fd7220e9038edd89b46cb97dbd42b3e71b8c9 SHA512 d170cc16cbd38ec290c3859a546c41d082078d7c68391bfe4bdf1466485acb39472df98dc9400522d4f4c0c4ecf65d147f43911272cfaaf3ae9f346b3b84db57 MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559 diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.9.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.11.ebuild similarity index 100% rename from sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.9.ebuild rename to sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.11.ebuild diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.89.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.91.ebuild similarity index 100% rename from sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.89.ebuild rename to sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.91.ebuild diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.75.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.78.ebuild similarity index 100% rename from sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.75.ebuild rename to sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.78.ebuild diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz index a5ab82cd11a934e595544fdb6063a765bfebaae9..d74fcebfd2893c147cc34bdbc6c47efd2220618d 100644 GIT binary patch literal 49849 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 GX8`~SBq?kF literal 49857 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 dep in Portage but this is a safety net if people do partial upgrades. +RDEPEND="! "${locale_conf}" <<-EOF + # This file has been created by the sys-apps/systemd ebuild. + # See locale.conf(5) and localectl(1). + + # LANG=${LANG} + EOF + eend ${?} || FAIL=1 + fi + fi + + if [[ ! -L ${envd_locale} ]]; then + # now, if env.d/??locale is not a symlink (to locale.conf)... + if [[ -e ${envd_locale} ]]; then + # ...warn the user that he has duplicate locale settings + ewarn + ewarn "To ensure consistent behavior, you should replace ${envd_locale}" + ewarn "with a symlink to ${locale_conf}. Please migrate your settings" + ewarn "and create the symlink with the following command:" + ewarn "ln -s -n -f ../locale.conf ${envd_locale}" + ewarn + else + # ...or just create the symlink if there's nothing here + ebegin "Creating ${envd_locale_def} -> ../locale.conf symlink" + ln -n -s ../locale.conf "${envd_locale_def}" + eend ${?} || FAIL=1 + fi + fi +} + +pkg_preinst() { + if ! use split-usr; then + local dir + for dir in bin sbin lib usr/sbin; do + if [[ ! -L ${EROOT}/${dir} ]]; then + eerror "'${EROOT}/${dir}' is not a symbolic link." + FAIL=1 + fi + done + if [[ ${FAIL} ]]; then + eerror "Migration to system layout with merged directories must be performed before" + eerror "installing ${CATEGORY}/${PN} with USE=\"-split-usr\" to avoid run-time breakage." + die "System layout with split directories still used" + fi + fi +} + +pkg_postinst() { + systemd_update_catalog + + # Keep this here in case the database format changes so it gets updated + # when required. + systemd-hwdb --root="${ROOT}" update + + udev_reload || FAIL=1 + + # Bug 465468, make sure locales are respected, and ensure consistency + # between OpenRC & systemd + migrate_locale + + if [[ -z ${REPLACING_VERSIONS} ]]; then + if type systemctl &>/dev/null; then + systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 + fi + elog "To enable a useful set of services, run the following:" + elog " systemctl preset-all --preset-mode=enable-only" + fi + + if [[ -L ${EROOT}/var/lib/systemd/timesync ]]; then + rm "${EROOT}/var/lib/systemd/timesync" + fi + + if [[ ${FAIL} ]]; then + eerror "One of the postinst commands failed. Please check the postinst output" + eerror "for errors. You may need to clean up your system and/or try installing" + eerror "systemd again." + eerror + fi +} + +pkg_prerm() { + # If removing systemd completely, remove the catalog database. + if [[ ! ${REPLACED_BY_VERSION} ]]; then + rm -f -v "${EROOT}"/var/lib/systemd/catalog/database + fi +} diff --git a/sys-apps/uutils-findutils/Manifest b/sys-apps/uutils-findutils/Manifest index 1a83ec6465bb..1ab900c719ce 100644 --- a/sys-apps/uutils-findutils/Manifest +++ b/sys-apps/uutils-findutils/Manifest @@ -2,6 +2,8 @@ DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 DIST anstyle-0.3.5.crate 14272 BLAKE2B 15bb1487dd8c3d7864611d85f0ed277c9226f5f046ed6508ce1f933cfd38bba870af15fe3d238a0aaf104272be28dbb9d2f3a96e53bf28dddd14d0b4de173d52 SHA512 3075963236b4b7b94b98672481a82ad1ab9d219e583dc5646bc7ebfef35a7bbdcb38c9e12c770a51809fdc4fcc510e781875507446b36bc87a69e4a10e562709 +DIST anstyle-1.0.0.crate 13972 BLAKE2B 741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80 SHA512 5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b +DIST assert_cmd-2.0.11.crate 25346 BLAKE2B 1777fd5e3c0ea962d06b4e26e8c7437a3f1d8834fd0439338f53985e5958f2e11dadcf96a8ac86035bb9bce20ed9072fe4c37cee5dafdda3e6d2f72afe8b7a8e SHA512 45c142e7d4f526fe66f9987ea6c62750c53eb2e429cafff6a13bb5fd6377c59888cfa19abbc3a3d50f377f69ea894c42906639020c86de09805662d929a95aae DIST assert_cmd-2.0.8.crate 24347 BLAKE2B b69beb301a11e893ee1c7b59a08ac7860c16a598dc404d7bfd38b2554790898cfb82d1e602750e9b720b4122154e4da140c7b077645786f0a788796d5dafe272 SHA512 886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f @@ -14,6 +16,7 @@ DIST cc-1.0.72.crate 57495 BLAKE2B b2057ca53aacafa063a4eaa907bfb65aa32ce01a74a90 DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST chrono-0.4.23.crate 187259 BLAKE2B b4a7cfb8d1921d396c9e2bf350e6c61d04480a78c170d153e525ff581e8298936583744b6c59769774fdb8ad433269d01ad792f967da96e6c19d33460de937f9 SHA512 697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa +DIST chrono-0.4.24.crate 191330 BLAKE2B 492a5f1a458db9d6eaf244ac6ee750fee5b4e2586b7c675f87f2515143080774f13f9c163bcfc84b08ec70b90c7fab2ffa438f9b2b8b4ec1e691fbf9a104ad50 SHA512 1a9121870aa4d76448a1b118a2e135a145a55c7784c4f5a4f25732f8597b8655f32cbce174bdd65c2dc7b17dcc3a608454d0e3dc29b86338e42a839f8be1e4fd DIST clang-sys-1.3.0.crate 37713 BLAKE2B ca7ee0771a970ed67b02d55d9027bab061c52d624540894cd00d09d847f6f35c58e76a1a6153309f8af709474df64b46f4764c2036883a688ffb8154d77ed123 SHA512 80c78c53a877cd8208730885214c135dd65a208cfd047dba7595283bbeec266f4d39cd1e0b3c2c69a474569ba68e4db93636e31a77c350d7bb2337e06ee7cb74 DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 @@ -23,9 +26,12 @@ DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd DIST dunce-1.0.2.crate 7953 BLAKE2B 5572521dd8b85419561ad0af2abc47f3b60b1142c1966b89f678bcce500a38b88b3986523bb6c29b38205440ed110ad5dda3ec7170c476c5614054b36b691acf SHA512 9d1a5d449985913d1cecf2249f3c14001361faf98a0ffa2cb682b4ee4dbde906302355632033484640373587c78c0345c1c7e267c354018cb070cbc46517ba86 DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf DIST env_logger-0.9.0.crate 33573 BLAKE2B b9c22205ee60ba97da0d338e1d40dda989f0d766d9ebc60e610b53db882a803769fb3c093348c031183856e16a5a948342e09551953f0b98cd73437bec658bee SHA512 d7db85d2f7d16f7f97b6714e01e342ab6b784c799ef26ee322ec85fcee28a549b6e49a49200ff78eceacd0c682e941f8538a497e2a2a196040769c2365feb566 +DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 +DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST faccess-0.2.4.crate 7262 BLAKE2B d069c8ea1555563137a9e7fd4e8626b8327f96e7eb1e05f1281e20fd1f283278cfada7eb2a10064bd03d8057561367283bcc16280132f16ad3e9e977027f8150 SHA512 6d3328238dcdad0a310ad33e28ca32e68314c7a1b99b0c88c4bb5b380c5a385ec8deb23bb5e8f6bb2eff957becf0b514c488564eb6bd88d471f6ebd3a1614efd DIST fastrand-1.7.0.crate 11265 BLAKE2B 318f6c903a0ad0d0eac39638aceb162739868efd61dc0b54f6aac4c96b7b1283c8d463b48b36f9ea1fee640a2081a0eda39238cd53cdcc24efc4d17b4a3a09d4 SHA512 6a1a8cd4f6f9bfff07a4ca18ef84839e4427ca9bf9b6733bb15b1b70cf2439820d6a770ae9f3e5e10166a6144449e37e6f3f6ed9acb761688207fd7c53d2c673 DIST filetime-0.2.19.crate 15028 BLAKE2B f157d08993d74c7cf2051de416d5904237a4af38040fb362caf3a150511bc31d95245c892ed51da2f7269c3a43bf9cb3a8d6aab8c39a8c517627a085d5088f55 SHA512 9a30f078ceab0f24ff63cb6b80e76f357fd15aab9ec206186ddda950370b9ed738a6817b942cfc01baf518f9eb749e3b9c749718b4581ba74f65424bc226c34d +DIST filetime-0.2.21.crate 15026 BLAKE2B 069f38a2c3c25c53b288e3af7372cc314f7b5aa7a094f88d231cbd9fcf935f0bd17c72cdf9c038bc2e78a35e6cb768a66f659aa535c72b7fca5452bb28a1fa99 SHA512 5adbeadc9b93811aac7e8a91b2999006e5022689c7772fc2f231d905b8c1210e1b1e14eee327a081eb70e351b3ba7f8973f492d99a138ce83eed45f7b4a8b013 DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST futures-0.3.21.crate 49935 BLAKE2B 290dee4f7662a473d82350092c0b12a8270f6d6f5eae9e4f7e06a6abf59e2d9f2d33e5e62e2682fcf6e109d62f651cb37cc467cff2b20f909c72b5fee2cb7683 SHA512 723fc190e4480fd812a852656fa6509a188f0d06adaa1c22ef24ec4afa7688a1c5d3961e5747f0812d073fc672b0e084af6ad5e5c3fac3ea5829466f993ad865 DIST futures-channel-0.3.21.crate 31961 BLAKE2B e99f37cdeac080c8bad2203fd24b48eb62918166104ad6cc531c8f69d3e0c3a5898ca27f19693e2c143c9049a7d244f9af49c16fecba12233f9ff3f1d01e35b0 SHA512 1c10398657949b53b6df196cc44d8e4b3acf53b4d216be6f5f631d8d4b500f5c344e2cc7d5a5642ced6c5480511884611be6d429f56a0ede4a716b9c5770cb76 @@ -38,15 +44,19 @@ DIST futures-util-0.3.21.crate 153768 BLAKE2B b3bc5632bbc7616d33f74361d68f83e0cb DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a +DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c DIST iana-time-zone-0.1.47.crate 16974 BLAKE2B 841e380fd81def3eb5af424215c36caa9b48adf2368d9da57dd562ea4f806fc5ed1abd0c118eebb532264eb3ab5d8670049cfe20eada40cad7bef4718245c968 SHA512 c1817555149f05ae45f7e54046b79c732f80f5af382680d626dd3e970167092cdc176b259941d3c1533518bef511a92ed24c3aa538897e9d082984684d99f55b DIST instant-0.1.9.crate 5213 BLAKE2B fe208faa09852079c603930e88b7d0392a89a55d3b934ad45ffb0c9e44df5ef7e8189ba2fa12452f1c8a6416d6f7c0655365ba959bedf2b78228613944be8278 SHA512 3915f67c3629ec93296d56c4cda0cf97b29b1a70930a9d546abb9518139d4c2f35062563a5094e84841ddb1f00b0f3df9dc00801d96c01994765221edf03ef7c +DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 DIST itertools-0.10.1.crate 116219 BLAKE2B 7d354daf7b069515ec7fe77ff2f4f07ecf870735d7ca166fd6b10ba89431cc27bf264c648efd2052206e8edd8f596485b913071453f37e5de47da44e935db79f SHA512 8626eee66aa598e16f5322a6fc55b17c622656f58635c990f5cbd8faeb4739690b0abb3efac4a9a3073752e9f2a51a0ba29401edb12e0f6bf9bddd8d1b394dbc DIST js-sys-0.3.59.crate 78849 BLAKE2B 2dd42294717ddf922f4d329b3da1acefe1e34c5d9c735132752bab183ea186a879a8218d201238146c20374e724f9219d2c28dca8c530105a18eca81ba86fe39 SHA512 317a0cbce8ccad741dfac48a09e326460bda68a58225bd8d2eb50ff50a7355016c399660e996b328bdbb77d12bc5107d4c2908b11441183f3b3d2f45eedbfd00 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d DIST libc-0.2.137.crate 606185 BLAKE2B 6724b7ddc2460fef1d0f20efee8726162d904b92987f9de2d3dda06c9cd49124c9fa43a9b39e84d78c03d217ed8ffd30e0dc55a4eb31970413d56fd58ea00adb SHA512 1ef979dc59a7ec4aad7229ec5b40be0ec9a8496c7a2177d325db62f3eab00d72c8d2277d517c0093e0750de12fbb4e45b67133604afeef9153b8e1d4aa0baac4 +DIST libc-0.2.146.crate 684707 BLAKE2B 53091a46262389e327973185c26bf187beba392c45a92bfa424fc0976333d6c8afdac6527484032574086e32412a712bc2616468f7cb14e6bd0480ca2bef6da6 SHA512 4112c17cfda83041f33a7b616a365a0eb6603ba857fd7bedd64162021a6305c81da6ae8f37395732d7eea40d4fe648bae435ee0bf0b1a1a48400e6546d4d50b6 DIST libloading-0.7.2.crate 27229 BLAKE2B f85ba948aa88e7e3e32984e4a74e34efc01d3c35354ea30bc3d8f0a873094eff8d0c30b8583fbbb57e6afec8d505d4b53c8f2b7bf879921c986d5908ec6354ec SHA512 235ecd8750baef122f3f6ce673e4feae621d806851e842f33f95e8a414915776c33c11e6253da449faa12855f5e444f691c591cbe66efffcbe221d6ca2d32a67 +DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 DIST lock_api-0.4.7.crate 25371 BLAKE2B 9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8 SHA512 b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc DIST memchr-2.4.0.crate 63392 BLAKE2B a3f30546c3b58ff4eba534bd7046446e96ad793718edfd3379bd125c47eb270728c4aed4aed1c6afa27032f74078b2b2ddddd5cc6044e117e2b956bb13f902a6 SHA512 b142e308a5aef8e45910411789031e194349ee540c4ced0e2384d864dc1913299fb63a161ceb5228256e97d0949661b7f83a169ef9d4b78afbd9004cb7b8a2fb @@ -73,40 +83,54 @@ DIST pkg-config-0.3.24.crate 16489 BLAKE2B d0bd099bcc39928b6758c22b14291f2dc4f44 DIST predicates-2.1.5.crate 24165 BLAKE2B a0eb1aa0f26d51140155b8b5e7141a253e298ac2197e59c7023ecc693d68cba01d645792c57467741ee074891438fba2f1439c79a4cef27f3d02eaec8f1d0b10 SHA512 d4b555d7f57ccec5788a957d4a3e130f5549a9333a47654baaef098bb284c64bd5c662677ba7e659b4563b3d0146914f1235e0caa2274af8787d9777141f4dd4 DIST predicates-3.0.2.crate 22741 BLAKE2B b6b4835620e26f129d08f8a9158a7e29eaf835699e68c1bc47b43f70fcdd96b2eb1fddea9d5c59669ab465bc00c968a04b983acd1b7bdc89dd724210af7ed5aa SHA512 ab2d05d6596bba9cdb1e9723e591371cf1bc6d5f88fa7b6ee78ae847a678238130b2f0a4fb772434e7f88bde11da34f3b89afbd406bd684c737eb16fc94f6800 DIST predicates-core-1.0.1.crate 8186 BLAKE2B cef5cbdc252e3f953fb9417bd5a439f226f627b2ca6a9c537834ee8ee59cf3a252ad92ef5ee40f4e544e388757e5dba6b07b6807e95dd89eb35bf45f612d09b8 SHA512 3addfc4f6e3f549125eddc9f1aa11072e17f48909f53ce8e476ce783cc690c0b52a1fe6416d87816d8b558350fb8b4666adc6b79cff880956bf258f646459da0 +DIST predicates-core-1.0.6.crate 8084 BLAKE2B 337cbb155bc2859c5a8b891c21d352e998cd1eaaf606cf46c003c9c499a42f12268b071e7a4cca65d50cdfdfd4267f023076e078a0a3eb401ad836755d65298e SHA512 afeb1de4275c76bb1c5950f42bce2f83a21ab217ec60130336286cb48b15f36bf2a1ca346bd652c10a65a1f9e3310d16b23b8333a3e0f7e20fe874c3f728e702 DIST predicates-tree-1.0.1.crate 6355 BLAKE2B b79f756d9f1822a037c05a65f90cf01592ec6ba83bde2c44aa6fc8a3d476f9e4e3d0ac13afdcd3936b0d43244e8e7ab1eeaf0223cecc3f7941af96e44c45366f SHA512 f97f6e05b3edc1faf82931ab47541b3e459066e0f5181f77a4ab885e10bdce43f71021bf2c848993125a4feef13c3290a312a74ad1d2b4a2cb55fe7d24492a19 DIST proc-macro2-1.0.36.crate 41411 BLAKE2B d7d99aed41080b65680736d92dd027e21c9e9e0b03601915c000f5dea8f2b2d9126b116af32f2fb04b4fa407775f0131423055d0b62fdbfe87fa4ba7ec098beb SHA512 f31b0f2356af2746321c4f808ac9af87d21a5657c103ed6bc1383855e40caf49246cc8ec1edff58eacf193424abfc2163148b7298e527714e65e602f14b2e50a +DIST proc-macro2-1.0.60.crate 44160 BLAKE2B 3cca40d5ffa85607212ea8da63995b35b1d59bf077ad1f708bb08f20a3f3d477e934205008984bf2e947e6e53689192df1d437772c75148e122e0f1f4fe43455 SHA512 2a3d33d2e42e3b7edac7a099dcaf83c43ad47852217424c2bcf8ed5b894292975ef5a11df01ebb3479971e94d5b032b9d043c28bed476d6f7087fb9297fbaac0 +DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 DIST quote-1.0.8.crate 24997 BLAKE2B 53f8d9e363e2697b580f4bfa39257a6ea1d1899f6cd73f96233cb476de1aecd0c4bca9a8856d128af81ae0f428be71c19b0d2e4816d856bff20030c4cc9258b5 SHA512 448d06465d93d384bf31b0249fd143a92edc4b9be8bb3a8c1a86366241be6469c3874dac98acb3810d5177b106d7307c7d9e879f91cce2e278a319ef1935577f DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92 +DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST redox_termios-0.1.2.crate 3268 BLAKE2B 5f3f4e2b7e7a8172f92e8161eb1dcd208b86320868ec351e2f7b47d8ed170b3f44ad8180e44ea7a554de0e53fc268365e683244ad59e4afabd11a09ae378d2b0 SHA512 d8624b2c78d02c5d3afcbecea9ad8d218bff508703cb50684d6ae05614a9f41bf2aa8c47440fbb7d964f01eb9085364222833fbf9c45984508e9d755dac563c1 DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f +DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f DIST regex-automata-0.1.9.crate 114560 BLAKE2B 2bbaeaaa896479c817b7bac2f51108f8f74fda72178068c3b5e599b466899692fba8ff3ce8cd30f1f978a944a0df98f466f3d4bd340bf595d6f7048ba6f648a8 SHA512 53323733dc2f8c47ec33b5b3aefacac3a0042cff80c59c3a05ee02b581671dd9a6ebf6b0b5eeddf9cd249662731cabf5a684553daeff440bf8d1d4d296afbeb0 DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a SHA512 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6 +DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 +DIST rustix-0.37.20.crate 327665 BLAKE2B 6118482fa343a72519014136f6ec57a8822c8db2e0e041eed66c2fa709f708f562958554a39dcf02bfdb46ef1c91480d46284617a1610ce83b888196d001fedc SHA512 064ec448eadd6f9371e9ee64b579b934fdc71da5e1cce7e7bf3ad93010b379885770e8c97cdffbbe4f33dfbd99e0e27223c0b891e3725b52c5197c9ed37bfadd DIST same-file-1.0.4.crate 8678 BLAKE2B a46a2572f18a9adb3a23c8142c78d55757f04e10ddf68568f6af810a6e30a4b212bbf21c453ccd9b2e5ea7c42c6216505a4119fc6f19645c28e5434e3e8d7847 SHA512 bfb961dc7a31d5dd3be748d6ac609006ba71e0a6f61ec06c5f96a651e1ad1e768873b7cc2a10d9a52a6c670e7b56bf015df2974158001cb3138e2108d3160fea DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST serde-1.0.147.crate 76697 BLAKE2B 90fb2df19ad225c96a30cf88dea82a5785bb110f256b882cadef8d1e09f91dd610637a104c2e7629847a14d4a422f89f7ae324c29845788aefb0a6bb51503886 SHA512 d993bd86c61bba602faf7286ff21d36c5d8c83176c5bbb203cb284a3f89dbc8a1ca893a09eb2657f9e98ccb5c5287f44aac06d2e60db96e78d99ee40bd1fe1b0 DIST serial_test-1.0.0.crate 7912 BLAKE2B cadb2cdaeb9e31b50a5efec2109ba1d0bf16c0344796a7f2eba7a766e6244d59a7ac9cb45bca0244e284dd326a4525f90aa772b340a5074f0a67634445cc51ad SHA512 d87d35acefcd483408c1f78fbf3d66a4c7a13f1f8ce3b0065781dfd436b8fd6ffaec22f87bb3ca238c199fac4ef4b4a867dd27b831ba7bedb6a051930d1aacf5 +DIST serial_test-2.0.0.crate 7946 BLAKE2B 4f467100401f0800cf6cf3000b046d43a0df6c2164264061cdaaf9207cd719b087bc9fdd1fd64f1a8ba945c9f2c432786cf0bb5c77bc0d1525e14148cc6b6044 SHA512 65bbba74ddf39c3437b3afa327f7cb1befad12a81e639bc6285608211621b444dbf81edfde8b1b85c708a873c105d27aaf0d2f2d4dcac8872c68d92849c8f3dc DIST serial_test_derive-1.0.0.crate 5715 BLAKE2B 8ea5b8e1bfab9a292503b4e7e86242df1ad31fcb6dedf379cb2e176283efed1280332d8f2a0385beb70b38859f669a2298a653a671b55f6feae701200cbab994 SHA512 775de93d886128b4be6fcf4f0fa460933df23cc53a6006090d8aec54483beb5fef549d0bbb8efbba26ba6ba1554c7ef4154531de075ad3db2f201479dcc176c8 +DIST serial_test_derive-2.0.0.crate 5638 BLAKE2B 72fcbc0a6903b0ac82af3334048eab8fd43f65333570758d4a484f2a7ab83a44c39e9a9f4af3cb1be5296f25d863208a88e3243162664b710daffdeddfd8b3af SHA512 3cbab9f93c1b966e0827d9ee9f41e4cead47c2de8b8da80a3f9402549d01c9f28042d084abfb6f1037bd31c751de8e4139131014da7c80a165444bc3db804be3 DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 DIST slab-0.4.6.crate 16067 BLAKE2B 0aa3d8914479baf2409ce83644f8eca93f49b426333f1b82392b779fd79cdc04a0a33bc1aa5e34e8248df9ebd88e742b3e870716adf1787bcb7aa5b9caee307c SHA512 788837db210be63579eccf12d96fcaa3280c7515bedebe3040a71ed27d013430815ebc74acc06280daf22c0b16871bad210981d32615c26cb1da344b4b0d9488 DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34 DIST syn-1.0.94.crate 236697 BLAKE2B e3e37de7ed5fe8ec78e3e65de9e64e7328769c5352e4db9c92d00095607fbdfec0a662deba507afeeee5a173c3c1b99d101268c4692752100198cfaffdda1a64 SHA512 2bdde4584b9d95f93f629083fbedc4a7148aab702775513a602ba2d122ae57a84e6d42c38da820b15ff66743dc49624287daa0c9b6d1fcaeee102b2879ac7a1b +DIST syn-2.0.18.crate 240648 BLAKE2B 1e16f0936faf2656ee74cf9c75bdaec19589a4309d68b0cab37438061cfa29c66a1dcd624ad9247d63c85b3c1fdd8a484a65509d672cc6471f3c93f3ecce30d2 SHA512 2642eb35d52022c6d21bb893843beb9b737a267f620e1f5a6c9096d434fd1fab05fe007c8d8b6f1fe00a25007d6f55dbd4ec620b9f5c1154659bf34c246334dd DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e +DIST tempfile-3.6.0.crate 31812 BLAKE2B a40a18a810e957b576d2fa8c78c192fa68f0c70d7305a476512fe0602e449e1668b434f0a8a0c0e98b4930054a92c009437581c1984d1ec6496026cd03847e06 SHA512 69b0d8a5619201620245899849b807841e90c24aff08bf9ffac76469ee5f4d6fd3b4258d5903bd0261fa771df88cc83e869faff27a413188571258aba1a249cb DIST termcolor-1.0.5.crate 14526 BLAKE2B c799a73787fdc764ce634731c5cb7232a4696a88797aedad8d2bce72d9d193b099ed80240a03259dccffc5ac2df8b4acc8b60f916dce6ddf63913e2cf0eaec84 SHA512 d729ef6da68be8e2ce19ef02336193d8baea97a28cc8789806587da829471222a0c7669b4485ef81b1d52e85096d787dcfd4f064c894904602b595aa024fcdca DIST termion-1.5.6.crate 22677 BLAKE2B b918dc82bfa370bb9662bace34211bc7afa03a042dbd25f4456a7e3859521d4f32ab755780e58070f29eb7903f3b4f8129eb9447cda953b9190f9df3b7eb3aea SHA512 228b6fa7e2f280d6bfc7cef77e7a1d0d8f597178e66af0bde1b1fb6553857b511ba8a6786165815aac6d8a082fd37191f4ea35a47f1e1182f7f2c6086eb34a8c DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a DIST time-0.1.43.crate 28653 BLAKE2B 95fe69647e8d52784be1fd3457578896aa38279d00f51f1070eadab111d39450583c63854c73d4384f2e4349b0250f1c9bff9901529b776c596846c057c93335 SHA512 c3e0c68cab1ed2f33f41955f83e632c51924e4d3c1d22dd0c4ae98499e03f3cafde8b0c2d9e69b67a78d6e4055e464ee00d1ed6af5eb9fa75052405b43e24a25 DIST treeline-0.1.0.crate 3855 BLAKE2B 3347bee24c686a6b6890f85b60429d36b14f2738e6a5e5adcd493d099b097a8087f7c61f4c155fd8b3af3982a97da31740353b4d036ae451ed8944a9b0feaf75 SHA512 37a7c7e95855fdf0fafe5b529eed6c6cfc641da799bc6738a5649a9a0c3db2ef3e63d692862a987bc19263f33b6df2e8ae71b49fe30160d6d470cbb804511824 +DIST unicode-ident-1.0.9.crate 41978 BLAKE2B 4e78cefb4e7d7f173f1826a5ab6c8ffde386fea67cf3227bd22e6a6e65d3348dc53c9438e6bde9af06fb5e04b0beac866209d2426e7f04cd10b2435db85df7e3 SHA512 4d8cffe699c6f15ee82ab5f5a73421a6bb8b1a476237aefefa6e932c45c30683a4fb015f138bce99d7cb27a27fb7972909c828e77daef091da84ec162315625a DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4 DIST unicode-xid-0.2.1.crate 14392 BLAKE2B 7f8f91b9c4df55f2137b754208d4f2997a290acfc9393ee2dcda8195eda25cb342e56ad123f56bb298d93db5248a749c18a982423c9a0e85ce93f7a1eb55d289 SHA512 91e862137e837baea82829431cfed36634fdb05339f00c756eb5a4b429ef0bb871f5133d11adf9a023fa22168c8a0cf194ff3669779f04f219d48fc4fac339d2 DIST uucore-0.0.12.crate 53735 BLAKE2B a534d8a5a1a1ad47d75d00ee120eefa765ba79e5e15650360aa3791d4bc8519cb43244c2435e43037d4df365eb48412e8b393901ff1cde96dba100ff45250cb9 SHA512 f3babbf88a3eda5b59986f57de5647b7181392ab567526b266c79ff96cdbd787d45e2d7035bbec1b3746b1a342c6061548c0e8806ceb2b53cafef572b7a00f5e DIST uutils-findutils-0.4.0.tar.gz 64429 BLAKE2B a10d0114fa56312e2c2286ad6189b9a3f6b0eb601839debe71fa0b48885fd8ead2a27c643ff0b96fdc010439989460577ec0de29d2255b7f0cb26d866af3738c SHA512 38a26fa41834ee0b55e0bcfb2919a0243dc068fbb3c672ec33599f9c4f64aba939e6bc4f221616ee20ffb4252859a37229927fed9a5f5a6a73eb11c6e3c8b1f3 +DIST uutils-findutils-0.4.1.tar.gz 65016 BLAKE2B a4325cabde40d529d931831b4c28443a76e9a1faf1bd2b6a3881641aa57c31361cfd1581b9a3fa6682babdb0ddd994374e0ea759c59f43dc7fa51b427a99aef2 SHA512 fc35c3221673d2846145677eb95bc25d097e5abd3a03538ee2e57783c53a17883e10875740f09ec9f263640775a2eb71d89b1dce8778322af4d6fe882640a991 DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9 DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da +DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe DIST wasm-bindgen-0.2.82.crate 166376 BLAKE2B d42f24970c6d24331633230bb6d09338531b501c449b2297c9bfa52344c97cf9b965d70ebe81267e95105712d51e03b16c33de4d2ca43b57036845edd28bb983 SHA512 406b8c0388d6e6c5bc45158819fb57ee05d30a48c776c3e40490512f5f14c04f4da59d2a74d4ae00cbcc16146b0c921f554aebdc79ca9159c24c5dfd7e514b99 DIST wasm-bindgen-backend-0.2.82.crate 25764 BLAKE2B 29b7e2c49c9912bb84cdad7b803b9929a9e9a0d4fb65a04170a43241ebc49e40324bc1d59d6b71c2744632f245ade26518511f95a06b2969c75f476e721fef5e SHA512 07b3b45959c768b4aa9b12c287774036650e067998c18132a6ac56df735e0e647e998ee00cad8c27bff43efdb6d7d7a1778356dffc4c138af3b32e602b62e179 DIST wasm-bindgen-macro-0.2.82.crate 11808 BLAKE2B 47b0ec5347e7baea0c417178372f5c9099808be917068f33d0129aaa5d1ce33b6b12e99c09a3248c28d2c355b21dea321f8857020cf0e9a3bdf2f7315663be1c SHA512 718f37425ab7c1e5e98149142f2dab98f1810d0af1c3047272421fa9f4081e1735c3a30b6a45f934d7d622d6f86fdd0cd4e1b7ac57803e20257da5fc28ee1ac9 @@ -121,18 +145,28 @@ DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e DIST wincolor-1.0.3.crate 5030 BLAKE2B 165e38a7d234241081d3fed3477854c5241e2d6ea685230c9e44b64601f77953f1e65e9166a3e843e7bf5bc23c9af427d6e9718579f683e7ac1c96e14ed3618c SHA512 0fc5dc7f1c57bbf1a8a6d5342ca363384a14a464b53ce92ef08544925e7a9e8d031a457045233148ba10355e3c3f0cd34b08e12d54d2fcb10b3ed60ad678a492 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.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed +DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 DIST windows_aarch64_gnullvm-0.42.0.crate 357917 BLAKE2B 58da715a46692ed786fa554338d446eaaa50c63ec1d4090cf0690a9211c0221034479e9066cad1c98234410519833826ae3163bf6724c3b06097d5b84d7b9fcf SHA512 8bd60142e8982ddb14dde4e93b9753f9ac34830c05c2a1dd4568377f9a928651bf9f026a0080e5bc7dfa62a45942376736954e3ac800855d00eef0c72929f338 +DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 DIST windows_aarch64_msvc-0.36.1.crate 661960 BLAKE2B d503150a05c4aa6ec376d1094ad24a7a4b3579d8f60cae65f4a98adfe830dd776c8996d5c3acfbfca1a69598475b918b5de2a162e3253b0b28cd6aa17de2dc13 SHA512 d0c352c78caec9c71bbaa1a688baab8f39a33c903c0492b19398c76e08194183e254ecd3a8b24af3e7e5e1d9d97373dcbab54499236829898a4fd153cfde2ccf DIST windows_aarch64_msvc-0.42.0.crate 659424 BLAKE2B a8c9a288767756f2086bd0706774cdcce5c8639431ad76ed122d4b6d13c936ca8fb1a463d34835b3a2728f4444e2f4b91ee772f00c54f348094da69c05ce6b93 SHA512 20c0840adec84dde03b143e5b82bb0003fee675310487f0071a81ed7f40ee647c4018ccb9ebdbc4aeada717ec8600a30dfb15510c6b336f07becdb7167668fd0 +DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd1ff37b48bc24726d754cfec5b3e77075162f291f93aa709c07c9fa38ccb21a6c31cb5149dabc2cc8ad8a85c03408384a0b SHA512 e2c60e6639beb879472a06ed4462667eb4a78385df6bcde1ca579af759cf2b4ac70e84f7dd7b736e7fbd1b129061555671fed4b83bcd81a6083cc013963194a5 DIST windows_i686_gnu-0.42.0.crate 728570 BLAKE2B b72079610b5c4fc798a79fa757b19f8c8baceaf7f4ce824193a65fadaac988ebdff1719a74d676b7dd017e11ceb029402bbac4e55c35206172e15a9bef422f78 SHA512 a24dd1ba5eb7d5231853bebadfde0575ae9071a565868d2f3d1bc6ec0a87380c569a621f0cba2552af7a1e46ac62f09f87cfbce3f674be06be1a7c1d3f421474 +DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737 DIST windows_i686_msvc-0.42.0.crate 717477 BLAKE2B a37e068f45590f0c31349acbdb56848106d6de0e1f8030e6bd5e1e174bd9a46737db54fbd61de99054e5e8c5263eaef0508c440f43c39dca82baa77792ff2743 SHA512 740400e2b11c1d177f7f37f844cd2a0f84b97a5adb03a7656661deb026b593a799ace8da1f9013ba9f74446fc43260d01dff7d4be607129ec7d602f341b2b4d1 +DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865 DIST windows_x86_64_gnu-0.42.0.crate 692493 BLAKE2B e00eae443cfed3004809244654268ee1bec17975166ca876dd393dcfe8a2ef0ca65d81b04c8f513f95a0fae9405ba796c085951bc2c597d252a3122f7dbf6425 SHA512 7df7ee0c345f0a2c37d7f9ec3a2824116b4d7a943bf245787509e67809a4f31ebb1862e212efb2d943d82ccef77a716437cdc61004396ca86e95e688368c6dae +DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 DIST windows_x86_64_gnullvm-0.42.0.crate 357906 BLAKE2B 02e08e696f18105f0c131fcf5db046ec945cb21ede76d2da477589e15d062ca6f04906dac80fdd2ef9fcda9244490aad86b401d0156eb6b65ba3599098e8cfe7 SHA512 242e11b4a0d50a0ffe8d0e26e971de30ef4d29260ae6749403d39cb4278297a240c1ec4112bb38151cbb11a6f3c8a743e84cd75b6a76adfeaee8e623649c9ecf +DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631 DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a704661864378021cbb92b147fdfcee978b7011bb770441c481b439985c298816c524c6a11f21a7bd81115e65882fa000a28566bcd SHA512 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9 +DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 EBUILD uutils-findutils-0.4.0.ebuild 4306 BLAKE2B dbb65535ad9e9bcb0656d39b06c50eeea4c0c59c7fe9f4228f55a33549581bff0aff9d2ed4a8af78d2782be7d92253eb70bcf93cbba76c8ed94bfa98e61be8fe SHA512 86f01b8554d6986e0289ad1589d1488bebb962d5718bb13fa6118097f6721632abb5d5e91708807dac711b8a96fe416700afde43b19ad736fe3e90bfb51605d1 -EBUILD uutils-findutils-9999.ebuild 4306 BLAKE2B dbb65535ad9e9bcb0656d39b06c50eeea4c0c59c7fe9f4228f55a33549581bff0aff9d2ed4a8af78d2782be7d92253eb70bcf93cbba76c8ed94bfa98e61be8fe SHA512 86f01b8554d6986e0289ad1589d1488bebb962d5718bb13fa6118097f6721632abb5d5e91708807dac711b8a96fe416700afde43b19ad736fe3e90bfb51605d1 +EBUILD uutils-findutils-0.4.1.ebuild 4482 BLAKE2B d37f271f1c98ef0c76a4b391543f91b12700925f30a445fb35c369fabc068bd97c0193862cbf042d7096b12a10a84c2e8f6c920b786e5219f4fbcadfd1badd7e SHA512 8a330bfa8fbfe18c805253e04cec9440b2568ba5f1436ec5e4dcaf3078f550fe7f489ff0b6fef5077b5bf21fad3ff8d4f398fe37317d6fe445e3fbb3430470cf +EBUILD uutils-findutils-9999.ebuild 4482 BLAKE2B d37f271f1c98ef0c76a4b391543f91b12700925f30a445fb35c369fabc068bd97c0193862cbf042d7096b12a10a84c2e8f6c920b786e5219f4fbcadfd1badd7e SHA512 8a330bfa8fbfe18c805253e04cec9440b2568ba5f1436ec5e4dcaf3078f550fe7f489ff0b6fef5077b5bf21fad3ff8d4f398fe37317d6fe445e3fbb3430470cf MISC metadata.xml 428 BLAKE2B a130660afee028d057d6efdb89665b9aaee83236fdd0823341182d27e3838ddc8b64dd57e47f6c1e9baca06cedea895eff01649a0b9ddbb50552d8bae64afcc4 SHA512 f505385ff6f1a8baa50643719eaa2cc7464f3a9e2a225532e417c1942fa711ae9b85ebeb5d71982f359d2b2555e7fddc897bd502db085355d8dd5c7479eda136 diff --git a/sys-apps/uutils-findutils/uutils-findutils-0.4.1.ebuild b/sys-apps/uutils-findutils/uutils-findutils-0.4.1.ebuild new file mode 100644 index 000000000000..465fa903b1f8 --- /dev/null +++ b/sys-apps/uutils-findutils/uutils-findutils-0.4.1.ebuild @@ -0,0 +1,219 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.6.2 + +EAPI=8 + +CRATES=" + aho-corasick@0.7.18 + android_system_properties@0.1.5 + ansi_term@0.12.1 + anstyle@0.3.5 + anstyle@1.0.0 + assert_cmd@2.0.11 + atty@0.2.14 + autocfg@1.1.0 + bindgen@0.59.2 + bitflags@1.3.2 + bstr@1.0.1 + bumpalo@3.12.0 + byteorder@1.4.2 + cc@1.0.72 + cexpr@0.6.0 + cfg-if@1.0.0 + chrono@0.4.24 + clang-sys@1.3.0 + clap@2.34.0 + core-foundation-sys@0.8.3 + dashmap@5.3.4 + difflib@0.4.0 + doc-comment@0.3.3 + dunce@1.0.2 + either@1.6.1 + env_logger@0.9.0 + errno-dragonfly@0.1.2 + errno@0.3.1 + faccess@0.2.4 + fastrand@1.7.0 + filetime@0.2.21 + float-cmp@0.9.0 + futures-channel@0.3.21 + futures-core@0.3.21 + futures-executor@0.3.21 + futures-io@0.3.21 + futures-sink@0.3.21 + futures-task@0.3.21 + futures-util@0.3.21 + futures@0.3.21 + glob@0.3.0 + hashbrown@0.12.3 + hermit-abi@0.1.19 + hermit-abi@0.3.1 + humantime@2.1.0 + iana-time-zone@0.1.47 + instant@0.1.9 + io-lifetimes@1.0.11 + itertools@0.10.1 + js-sys@0.3.59 + lazy_static@1.4.0 + lazycell@1.3.0 + libc@0.2.146 + libloading@0.7.2 + linux-raw-sys@0.3.8 + lock_api@0.4.7 + log@0.4.14 + memchr@2.4.0 + memoffset@0.6.5 + memoffset@0.7.1 + minimal-lexical@0.2.1 + nix@0.23.1 + nix@0.26.2 + nom@7.1.1 + normalize-line-endings@0.3.0 + num-integer@0.1.44 + num-traits@0.2.14 + numtoa@0.1.0 + once_cell@1.17.1 + onig@6.4.0 + onig_sys@69.8.1 + os_display@0.1.2 + parking_lot@0.12.1 + parking_lot_core@0.9.3 + peeking_take_while@0.1.2 + pin-project-lite@0.2.9 + pin-utils@0.1.0 + pkg-config@0.3.24 + predicates-core@1.0.6 + predicates-tree@1.0.1 + predicates@3.0.2 + proc-macro2@1.0.60 + quote@1.0.28 + redox_syscall@0.2.10 + redox_syscall@0.3.5 + redox_termios@0.1.2 + regex-automata@0.1.9 + regex-syntax@0.6.29 + regex@1.7.3 + rustc-hash@1.1.0 + rustix@0.37.20 + same-file@1.0.4 + scopeguard@1.1.0 + serde@1.0.147 + serial_test@2.0.0 + serial_test_derive@2.0.0 + shlex@1.1.0 + slab@0.4.6 + smallvec@1.8.0 + static_assertions@1.1.0 + strsim@0.8.0 + syn@1.0.94 + syn@2.0.18 + tempfile@3.6.0 + termcolor@1.0.5 + termion@1.5.6 + textwrap@0.11.0 + time@0.1.43 + treeline@0.1.0 + unicode-ident@1.0.9 + unicode-width@0.1.9 + unicode-xid@0.2.1 + uucore@0.0.12 + vec_map@0.8.2 + wait-timeout@0.2.0 + walkdir@2.3.3 + wasm-bindgen-backend@0.2.82 + wasm-bindgen-macro-support@0.2.82 + wasm-bindgen-macro@0.2.82 + wasm-bindgen-shared@0.2.82 + wasm-bindgen@0.2.82 + which@4.2.5 + wild@2.0.4 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + wincolor@1.0.3 + windows-sys@0.36.1 + windows-sys@0.48.0 + windows-targets@0.48.0 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.36.1 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.36.1 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.36.1 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.36.1 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.36.1 + windows_x86_64_msvc@0.48.0 +" + +LLVM_MAX_SLOT=15 +inherit cargo llvm + +DESCRIPTION="GNU findutils rewritten in Rust" +# https://uutils.github.io/user/ doesn't yet mention findutils +HOMEPAGE="https://github.com/uutils/findutils" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/uutils/findutils" + inherit git-r3 +elif [[ ${PV} == *_p* ]] ; then + FINDUTILS_COMMIT="59301c788aa610bd9b35d8715af72d87528d07dc" + SRC_URI="https://github.com/uutils/findutils/archive/${FINDUTILS_COMMIT}.tar.gz -> ${P}.tar.gz" + SRC_URI+=" ${CARGO_CRATE_URIS}" + S="${WORKDIR}"/findutils-${FINDUTILS_COMMIT} +else + SRC_URI="https://github.com/uutils/findutils/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI+=" ${CARGO_CRATE_URIS}" + S="${WORKDIR}"/findutils-${PV} +fi + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD CC0-1.0 ISC MIT Unicode-DFS-2016" +SLOT="0" +if [[ ${PV} != 9999 ]] ; then + KEYWORDS="~amd64 ~arm64" +fi + +# Building onig-sys fails w/ Clang 16 right now +# https://github.com/rust-onig/rust-onig/issues/173 +RDEPEND="dev-libs/oniguruma:=" +DEPEND="${RDEPEND}" +BDEPEND=" + =virtual/rust-1.56.0 +" + +QA_FLAGS_IGNORED=".*" + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +} + +src_configure() { + export RUSTONIG_SYSTEM_LIBONIG=1 + export PKG_CONFIG_ALLOW_CROSS=1 + + cargo_src_configure +} + +src_install() { + cargo_src_install + + rm "${ED}"/usr/bin/testing-commandline || die + + local binary + for binary in find xargs ; do + mv "${ED}"/usr/bin/${binary} "${ED}"/usr/bin/uutils-${binary} || die + done +} diff --git a/sys-apps/uutils-findutils/uutils-findutils-9999.ebuild b/sys-apps/uutils-findutils/uutils-findutils-9999.ebuild index 6119f6346adf..465fa903b1f8 100644 --- a/sys-apps/uutils-findutils/uutils-findutils-9999.ebuild +++ b/sys-apps/uutils-findutils/uutils-findutils-9999.ebuild @@ -6,140 +6,149 @@ EAPI=8 CRATES=" - aho-corasick-0.7.18 - android_system_properties-0.1.5 - ansi_term-0.12.1 - anstyle-0.3.5 - assert_cmd-2.0.8 - atty-0.2.14 - autocfg-1.1.0 - bindgen-0.59.2 - bitflags-1.3.2 - bstr-1.0.1 - bumpalo-3.12.0 - byteorder-1.4.2 - cc-1.0.72 - cexpr-0.6.0 - cfg-if-1.0.0 - chrono-0.4.23 - clang-sys-1.3.0 - clap-2.34.0 - core-foundation-sys-0.8.3 - dashmap-5.3.4 - difflib-0.4.0 - doc-comment-0.3.3 - dunce-1.0.2 - either-1.6.1 - env_logger-0.9.0 - faccess-0.2.4 - fastrand-1.7.0 - filetime-0.2.19 - float-cmp-0.9.0 - futures-0.3.21 - futures-channel-0.3.21 - futures-core-0.3.21 - futures-executor-0.3.21 - futures-io-0.3.21 - futures-sink-0.3.21 - futures-task-0.3.21 - futures-util-0.3.21 - glob-0.3.0 - hashbrown-0.12.3 - hermit-abi-0.1.19 - humantime-2.1.0 - iana-time-zone-0.1.47 - instant-0.1.9 - itertools-0.10.1 - js-sys-0.3.59 - lazy_static-1.4.0 - lazycell-1.3.0 - libc-0.2.137 - libloading-0.7.2 - lock_api-0.4.7 - log-0.4.14 - memchr-2.4.0 - memoffset-0.6.5 - memoffset-0.7.1 - minimal-lexical-0.2.1 - nix-0.23.1 - nix-0.26.2 - nom-7.1.1 - normalize-line-endings-0.3.0 - num-integer-0.1.44 - num-traits-0.2.14 - numtoa-0.1.0 - once_cell-1.17.1 - onig-6.4.0 - onig_sys-69.8.1 - os_display-0.1.2 - parking_lot-0.12.1 - parking_lot_core-0.9.3 - peeking_take_while-0.1.2 - pin-project-lite-0.2.9 - pin-utils-0.1.0 - pkg-config-0.3.24 - predicates-2.1.5 - predicates-3.0.2 - predicates-core-1.0.1 - predicates-tree-1.0.1 - proc-macro2-1.0.36 - quote-1.0.8 - redox_syscall-0.2.10 - redox_termios-0.1.2 - regex-1.7.1 - regex-automata-0.1.9 - regex-syntax-0.6.27 - remove_dir_all-0.5.3 - rustc-hash-1.1.0 - same-file-1.0.4 - scopeguard-1.1.0 - serde-1.0.147 - serial_test-1.0.0 - serial_test_derive-1.0.0 - shlex-1.1.0 - slab-0.4.6 - smallvec-1.8.0 - static_assertions-1.1.0 - strsim-0.8.0 - syn-1.0.94 - tempfile-3.3.0 - termcolor-1.0.5 - termion-1.5.6 - textwrap-0.11.0 - time-0.1.43 - treeline-0.1.0 - unicode-width-0.1.9 - unicode-xid-0.2.1 - uucore-0.0.12 - vec_map-0.8.2 - wait-timeout-0.2.0 - walkdir-2.3.2 - wasm-bindgen-0.2.82 - wasm-bindgen-backend-0.2.82 - wasm-bindgen-macro-0.2.82 - wasm-bindgen-macro-support-0.2.82 - wasm-bindgen-shared-0.2.82 - which-4.2.5 - wild-2.0.4 - 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 - wincolor-1.0.3 - windows-sys-0.36.1 - windows-sys-0.42.0 - windows_aarch64_gnullvm-0.42.0 - windows_aarch64_msvc-0.36.1 - windows_aarch64_msvc-0.42.0 - windows_i686_gnu-0.36.1 - windows_i686_gnu-0.42.0 - windows_i686_msvc-0.36.1 - windows_i686_msvc-0.42.0 - windows_x86_64_gnu-0.36.1 - windows_x86_64_gnu-0.42.0 - windows_x86_64_gnullvm-0.42.0 - windows_x86_64_msvc-0.36.1 - windows_x86_64_msvc-0.42.0 + aho-corasick@0.7.18 + android_system_properties@0.1.5 + ansi_term@0.12.1 + anstyle@0.3.5 + anstyle@1.0.0 + assert_cmd@2.0.11 + atty@0.2.14 + autocfg@1.1.0 + bindgen@0.59.2 + bitflags@1.3.2 + bstr@1.0.1 + bumpalo@3.12.0 + byteorder@1.4.2 + cc@1.0.72 + cexpr@0.6.0 + cfg-if@1.0.0 + chrono@0.4.24 + clang-sys@1.3.0 + clap@2.34.0 + core-foundation-sys@0.8.3 + dashmap@5.3.4 + difflib@0.4.0 + doc-comment@0.3.3 + dunce@1.0.2 + either@1.6.1 + env_logger@0.9.0 + errno-dragonfly@0.1.2 + errno@0.3.1 + faccess@0.2.4 + fastrand@1.7.0 + filetime@0.2.21 + float-cmp@0.9.0 + futures-channel@0.3.21 + futures-core@0.3.21 + futures-executor@0.3.21 + futures-io@0.3.21 + futures-sink@0.3.21 + futures-task@0.3.21 + futures-util@0.3.21 + futures@0.3.21 + glob@0.3.0 + hashbrown@0.12.3 + hermit-abi@0.1.19 + hermit-abi@0.3.1 + humantime@2.1.0 + iana-time-zone@0.1.47 + instant@0.1.9 + io-lifetimes@1.0.11 + itertools@0.10.1 + js-sys@0.3.59 + lazy_static@1.4.0 + lazycell@1.3.0 + libc@0.2.146 + libloading@0.7.2 + linux-raw-sys@0.3.8 + lock_api@0.4.7 + log@0.4.14 + memchr@2.4.0 + memoffset@0.6.5 + memoffset@0.7.1 + minimal-lexical@0.2.1 + nix@0.23.1 + nix@0.26.2 + nom@7.1.1 + normalize-line-endings@0.3.0 + num-integer@0.1.44 + num-traits@0.2.14 + numtoa@0.1.0 + once_cell@1.17.1 + onig@6.4.0 + onig_sys@69.8.1 + os_display@0.1.2 + parking_lot@0.12.1 + parking_lot_core@0.9.3 + peeking_take_while@0.1.2 + pin-project-lite@0.2.9 + pin-utils@0.1.0 + pkg-config@0.3.24 + predicates-core@1.0.6 + predicates-tree@1.0.1 + predicates@3.0.2 + proc-macro2@1.0.60 + quote@1.0.28 + redox_syscall@0.2.10 + redox_syscall@0.3.5 + redox_termios@0.1.2 + regex-automata@0.1.9 + regex-syntax@0.6.29 + regex@1.7.3 + rustc-hash@1.1.0 + rustix@0.37.20 + same-file@1.0.4 + scopeguard@1.1.0 + serde@1.0.147 + serial_test@2.0.0 + serial_test_derive@2.0.0 + shlex@1.1.0 + slab@0.4.6 + smallvec@1.8.0 + static_assertions@1.1.0 + strsim@0.8.0 + syn@1.0.94 + syn@2.0.18 + tempfile@3.6.0 + termcolor@1.0.5 + termion@1.5.6 + textwrap@0.11.0 + time@0.1.43 + treeline@0.1.0 + unicode-ident@1.0.9 + unicode-width@0.1.9 + unicode-xid@0.2.1 + uucore@0.0.12 + vec_map@0.8.2 + wait-timeout@0.2.0 + walkdir@2.3.3 + wasm-bindgen-backend@0.2.82 + wasm-bindgen-macro-support@0.2.82 + wasm-bindgen-macro@0.2.82 + wasm-bindgen-shared@0.2.82 + wasm-bindgen@0.2.82 + which@4.2.5 + wild@2.0.4 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + wincolor@1.0.3 + windows-sys@0.36.1 + windows-sys@0.48.0 + windows-targets@0.48.0 + windows_aarch64_gnullvm@0.48.0 + windows_aarch64_msvc@0.36.1 + windows_aarch64_msvc@0.48.0 + windows_i686_gnu@0.36.1 + windows_i686_gnu@0.48.0 + windows_i686_msvc@0.36.1 + windows_i686_msvc@0.48.0 + windows_x86_64_gnu@0.36.1 + windows_x86_64_gnu@0.48.0 + windows_x86_64_gnullvm@0.48.0 + windows_x86_64_msvc@0.36.1 + windows_x86_64_msvc@0.48.0 " LLVM_MAX_SLOT=15 @@ -155,21 +164,17 @@ if [[ ${PV} == 9999 ]] ; then elif [[ ${PV} == *_p* ]] ; then FINDUTILS_COMMIT="59301c788aa610bd9b35d8715af72d87528d07dc" SRC_URI="https://github.com/uutils/findutils/archive/${FINDUTILS_COMMIT}.tar.gz -> ${P}.tar.gz" - SRC_URI+=" - $(cargo_crate_uris) - " + SRC_URI+=" ${CARGO_CRATE_URIS}" S="${WORKDIR}"/findutils-${FINDUTILS_COMMIT} else SRC_URI="https://github.com/uutils/findutils/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - SRC_URI+=" - $(cargo_crate_uris) - " + SRC_URI+=" ${CARGO_CRATE_URIS}" S="${WORKDIR}"/findutils-${PV} fi LICENSE="MIT" # Dependent crate licenses -LICENSE+=" Apache-2.0 BSD CC0-1.0 ISC MIT" +LICENSE+=" Apache-2.0 BSD CC0-1.0 ISC MIT Unicode-DFS-2016" SLOT="0" if [[ ${PV} != 9999 ]] ; then KEYWORDS="~amd64 ~arm64" diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz index bbd02f90abe72ace7897cce2747b7ba8b14c8059..6eaaf2bf400425d83ba892108bcdc7367038528c 100644 GIT binary patch literal 11012 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 B({um; diff --git a/sys-block/hdrecover/Manifest b/sys-block/hdrecover/Manifest index 07ef2b80db87..e4cfb1e6b042 100644 --- a/sys-block/hdrecover/Manifest +++ b/sys-block/hdrecover/Manifest @@ -1,3 +1,3 @@ DIST hdrecover-0.5.tar.gz 86486 BLAKE2B 4b6e50527707ac820dd2b15b4c7d472701bb516e022380ca4b11b4fd2a2f64d212f731a558817a6fc764a50c97df3c254d7a02eeac8a93b13e143dffe545df67 SHA512 515bc59e1e936b7c22bbd99da9e25020968e0801fe490abaa09a5e5d72cf26427e829e8412e5bf44fafb2875ac81142db15d1f55d5462708f41882633c09df5e -EBUILD hdrecover-0.5.ebuild 470 BLAKE2B 5bce262932cdb68d5cf67b4faf9c636ddfbbb96b28da0565f0640a1353ec1a78a19c23604f35c366898dc1baba8bd14919e2c6e3821e82b1fe5ba13f773c620d SHA512 90ac472b54168d6d68337010cbd591c329ca9159315c24fa467dbacc3d2240c46caf5b61a6927c26ba80f7b28afd8e5842e907f9305eb14aabbe4307311c794d +EBUILD hdrecover-0.5.ebuild 439 BLAKE2B a66d0b4802cc4f267681376af456822bc2d86e083ba2007d9ebe94076d0a4baac7c9ce639268e4e19772ab433aeca2293bcb288434bf76cffcb39d74a3d51bf9 SHA512 5a8e8d3ff459f3a26accb8b0dd35e593ab057115c199e9bb37a233ca217b61b8c4c1abaacee601bf6f3351a1a3542f5f8af196a9a820e06cb92adab69960e3c6 MISC metadata.xml 250 BLAKE2B c5e29da05fd270eaf964d7d5faadd76d502a62e8ef7355609342ada43885d6d8e054140737e2fd51f014ff3749c8e1a6c946290d2edce0f0804ef32ae07db64b SHA512 b8b69ab5c6a4389c230a9e8c805687c78249e48bd8ac76eb2d3d26a72a5d5943f885509294d76adc74fea94c259f4b6511e28da75b4a70357f19668eadd284a2 diff --git a/sys-block/hdrecover/hdrecover-0.5.ebuild b/sys-block/hdrecover/hdrecover-0.5.ebuild index 7e057c37f82a..fdaea33c1b64 100644 --- a/sys-block/hdrecover/hdrecover-0.5.ebuild +++ b/sys-block/hdrecover/hdrecover-0.5.ebuild @@ -1,19 +1,15 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DESCRIPTION="Attempts to recover a hard disk that has bad blocks on it" -HOMEPAGE="http://hdrecover.sourceforge.net/" +HOMEPAGE="https://hdrecover.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="" src_configure() { # we don't want the command to be visible to non-root users. diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz index 75cb12da05fa1e30a2ba657d4d958a9f5a44863d..c5b558477711a621786e73d0c1811a3a933d603b 100644 GIT binary patch literal 5883 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 RMf3dT{{ZS7R+*wH0024MMo$0$ literal 5887 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 Vvj#HB6wULy{{v|o-czC}003HeNpk=I diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest index ee58fadc789d..d583d990e76a 100644 --- a/sys-boot/grub/Manifest +++ b/sys-boot/grub/Manifest @@ -6,11 +6,15 @@ AUX grub-2.06-grub-mkconfig-restore-umask.patch 1377 BLAKE2B ea5369b79a1ec0dbb4e AUX grub-2.06-locale.patch 2387 BLAKE2B 76b8751c55b8689ffa934cd0175ef5153abebfa4fdae63dee0247d1dd0dff920433435764b0ef04357a53687632d907e302a086382bab20c0db5758580698732 SHA512 d54d9c144c27fa4d6964bdc10d14b7d7cb6f3f3d2aa65c8213285a9a9cbab50e33955fc09d7d10cad6d3ec6a93ad834fd24d294875d44e51106ccaf3b916b37f AUX grub-2.06-riscv.patch 2205 BLAKE2B d324762742b57e18d1aa3ad82010b26ac9d50818bcd7643e73f40971517f297faff7d499d2a7d1896aa4f9cf76ba72f04a77ae904c480486bfaf2858b318ea98 SHA512 6d92d0608ed902e5f093bf3cbb96b60ab3b9cfa36d12cc1a6e86dcc649a57f9c98e428c55495c14d954f3954614133b00c42609154d131bc6623bb355cba86a6 AUX grub-2.06-test-words.patch 2553 BLAKE2B 21d6167945b461be7cc73198451ae0dc15ce0dfe2a301342f1a3bb75d6fcb5d73da9997fb8a93f36dffb43a351f056a1a4db9eed3147b0f3e77c65034b805c64 SHA512 627422377bdad97d0197f178814d6616a0f7ec07357182b00166a455d38ba0c5a60185c5febf4dfb7a11b35f26c7af607508cb5f418acdb7290517240fbd99e4 +AUX grub-2.12_rc1-util-grub.d-25_bli.in-fix-shebang-on-unmerged-usr.patch 905 BLAKE2B c6a2c00eba44c5753dbcd10bb2929bd6e567cfcb04a33b825c3207209341dab561dcbac154239b375a839942a8a08a06dd1079cbea0627d66209240b708de04f SHA512 4d03f054d1d1fd01a31caa6a65dfe7d90d75c8b695caf26fbd858ec7fd4ae2aa6e645ee3bb28d4ebeaa23e35aa961d8d01dccfc45404c0053fd3e3eb7262ccf0 AUX grub.default-4 2644 BLAKE2B a954461f46df2ea1be2b6a6ae0ba3c023bd72f75d1998ee3f124eadd4bdc05de86fba77b3f693cb567e85daa1cdf39aa1f9f75ec3ad4b0e67cf93608c73e3721 SHA512 4d9004f9d93ca8cf0918c587df29a423d4122c86bc6ae6b08438e094e5276c5a21d30688c99f4b52ce40df78739a72dbddbb2bcefbcdd582374a62f565d057bf DIST dejavu-sans-ttf-2.37.zip 417746 BLAKE2B c8904f3cd5a49370a7dc10e456684c88aeae998a99090bf4d0a5baa4f36cc8fb8f70586cf6d610a5ffeee97261d28c80f55bbe9dcfc3ed796d5c2d60e79adb58 SHA512 ede5899daa1984c5aa8cacb1c850eb53f189dddef3d9bb78bf9774d8976b7c0d6eb0bcf86237cd7d11f5b36cf5b5058d42cd94d3bd76f2bd0931c7ceb1271fae DIST grub-2.06-backports-r2.tar.xz 40416 BLAKE2B d9b4a8274a24aa35023eef7450bc4311045d0872250b1d11b1714b9daa32f7862fe1444b5b86db8b885a9f7b3af2459a5b2f87f0beaf4326a982fd96ec51d602 SHA512 99cf40b3d3d10cf6ba928ccc571c3a8baab217f650267fa7de4ba4ce807a895ff9414156647cc4dcb34bfbe48747a0c486bf60fee1c188a2dc89f26c2db3840f DIST grub-2.06.tar.xz 6581924 BLAKE2B 2a40b9b03d7bb3b9e7b1309ab274d686f01b3c42e7035ebc6e5a0e59a59c3b7362ba518341664b314cb0dbc8222bb10ea05ce09f08ce9d58a293207cb909e417 SHA512 4f11c648f3078567e53fc0c74d5026fdc6da4be27d188975e79d9a4df817ade0fe5ad2ddd694238a07edc45adfa02943d83c57767dd51548102b375e529e8efe +DIST grub-2.12~rc1.tar.xz 6589460 BLAKE2B edfad62a01970026ca4ad088056da6225ef1319a08e8a95418b24cc8102be7fe45bb1412797aab13f8c1f4f690cf2fa9e5b4725f6769013ce76aa81c43952557 SHA512 6f1fbce004b6dccf58e203bf6a6eeb771bac5ecc54b503265e56a97e9adce0221677bb3e64328144ec921f327a099f0345e7a9952be41cd8808f7635cded52cb DIST unifont-12.1.02.pcf.gz 1335424 BLAKE2B 97080312468e3f3c8aa6f49cef08f5622641e8c9c035f3ede1e09d8d98de4e78d3b23c8aba2e8070eb46cbebd2d55e8568e467d7f15f35aa8fc8db792b7e5f14 SHA512 b280b2db7cf5f480b0668c331130dede2c0cc87d5e02e44566b77787113d0f6604d0105522858288f2ac6b8e77df7a2d9878725013a6c778dc5bfb183156e2f0 +DIST unifont-15.0.06.pcf.gz 1358322 BLAKE2B 81811e3de390ca35d1a2dc1f1dee73464e97f44907ba522c218ba9c5e39ca3c9d767552780a257a97c156eb623c17786d9c0d2b67786d61df5ca33a1e10db7ca SHA512 0a28a406629c604f5cbf51f501528239a7ed50d19f93ea505bc5bdc72639e4b926b03f4b8782a5733041f7cdb4aebb9948ac7cfd5a8ad9a0fe309944e595517b EBUILD grub-2.06-r7.ebuild 8678 BLAKE2B 92cad67d1751e45d31315c9952c0e79d9287344d03fd35d3e35e954c08ddf5a3e007a97a10471d6ec755b1696d353b55952d53309dbf705b0571969d877c9362 SHA512 021d34fc8e8aca25f729dd11100f530a3a2c845633f9deba48ed0bcdacbdce8ff89e246eba82dd077b9f90f5beb203167f5afd02aa27bc52b64c12630b5ede9a -EBUILD grub-9999.ebuild 8267 BLAKE2B 076e96240bc34ef50cfd249f5d46eb6256669d4d51972b154e6c4c379127e891860551392bc4658d43197bcddcba995f62690b2c0af652bbf9ffcae51d66d10b SHA512 d0e17a95f3cd3c41e72fc5d680e7d0bf01cf62e6a39b716f5284a6db2ff8c2edf0773cd80a3d4ce369bbc9da7d18513fcf34d4752d7e4ad73e11162169a86aab +EBUILD grub-2.12_rc1-r1.ebuild 8436 BLAKE2B 32f7b3fdb45120af9627e1d614bb58e8fdb2c09442f23a71b43f18ce7b00dabea264323409e301faac071a67bdeb631baaa816400342f5ab93074636d4de6d8e SHA512 761a6577960f4e3fd4e086af6a9595e33e6f71499e769d0e2790bfa866ea8e33e48944e3bb7e91e1a2a42a9572a3c8aee94e29a71150f97a3dd129d9dc3b1111 +EBUILD grub-9999.ebuild 8350 BLAKE2B a837dcfb5ec8bbc0fa99ee5e7eaf5aeb270f923b45d6f7fea8f5d6de57f632edef949107fad12e077004f9a95bf2d8e968c9c4658d9c10c53168dccd970a05e3 SHA512 3d7ebdca907c937c7b638345dcbb13c408ff3dbf945b3b3685ac461de1b54e3b92db737506d68a3f7808d3aa4885940dddba8adca2a9063a84349b033bb1d6ef MISC metadata.xml 986 BLAKE2B 7c03fac1bf235c1d82e435926c5a9079a21eb16e9937c0ac4e6297bc2f129bc9022efa11c099df07fd9e3b6c47a13246e25ae1c4cc390878ead82394c9b9ed11 SHA512 eb62f4b746c87bf2756669d57e76e60f24cea493948b19429a45e52d02fc1a501b4465ba52940757409258f7ad0ceef0e0f473aeb80cbd9b693b866ae015f13c diff --git a/sys-boot/grub/files/grub-2.12_rc1-util-grub.d-25_bli.in-fix-shebang-on-unmerged-usr.patch b/sys-boot/grub/files/grub-2.12_rc1-util-grub.d-25_bli.in-fix-shebang-on-unmerged-usr.patch new file mode 100644 index 000000000000..6c5096d35e70 --- /dev/null +++ b/sys-boot/grub/files/grub-2.12_rc1-util-grub.d-25_bli.in-fix-shebang-on-unmerged-usr.patch @@ -0,0 +1,31 @@ +From f827aac60d760a026db642b9d5c1ecbf587cfefc Mon Sep 17 00:00:00 2001 +From: Oskari Pirhonen +Date: Mon, 10 Jul 2023 23:55:43 -0500 +Subject: [PATCH] util/grub.d/25_bli.in: fix shebang on unmerged-usr + +On an unmerged-usr system, grub-mkconfig errors out with the following +error due to /usr/bin/sh not existing: + +/usr/sbin/grub-mkconfig: /etc/grub.d/25_bli: /usr/bin/sh: bad interpreter: No such file or directory + +Use a /bin/sh shebang to fix the error as well as match the other +existing files. + +Signed-off-by: Oskari Pirhonen +--- + util/grub.d/25_bli.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/util/grub.d/25_bli.in b/util/grub.d/25_bli.in +index 6e4538716..26e27a019 100644 +--- a/util/grub.d/25_bli.in ++++ b/util/grub.d/25_bli.in +@@ -1,4 +1,4 @@ +-#!/usr/bin/sh ++#! /bin/sh + set -e + + # grub-mkconfig helper script. +-- +2.41.0 + diff --git a/sys-boot/grub/grub-2.12_rc1-r1.ebuild b/sys-boot/grub/grub-2.12_rc1-r1.ebuild new file mode 100644 index 000000000000..ba4eb3b5a34b --- /dev/null +++ b/sys-boot/grub/grub-2.12_rc1-r1.ebuild @@ -0,0 +1,333 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# This ebuild uses 3 special global variables: +# GRUB_BOOTSTRAP: Depend on python and invoke bootstrap (gnulib). +# GRUB_AUTOGEN: Depend on python and invoke autogen.sh. +# GRUB_AUTORECONF: Inherit autotools and invoke eautoreconf. +# +# When applying patches: +# If gnulib is updated, set GRUB_BOOTSTRAP=1 +# If gentpl.py or *.def is updated, set GRUB_AUTOGEN=1 +# If gnulib, gentpl.py, *.def, or any autotools files are updated, set GRUB_AUTORECONF=1 +# +# If any of the above applies to a user patch, the user should set the +# corresponding variable in make.conf or the environment. + +if [[ ${PV} == 9999 ]]; then + GRUB_AUTORECONF=1 + GRUB_BOOTSTRAP=1 +fi + +PYTHON_COMPAT=( python3_{9..11} ) +WANT_LIBTOOL=none + +if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then + inherit python-any-r1 +fi + +if [[ -n ${GRUB_AUTORECONF} ]]; then + inherit autotools +fi + +inherit bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs + +if [[ ${PV} != 9999 ]]; then + if [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]]; then + # The quote style is to work with <=bash-4.2 and >=bash-4.3 #503860 + MY_P=${P/_/'~'} + SRC_URI="https://alpha.gnu.org/gnu/${PN}/${MY_P}.tar.xz" + S=${WORKDIR}/${MY_P} + else + SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + S=${WORKDIR}/${P%_*} + fi + #KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +else + inherit git-r3 + EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git" +fi + +PATCHES=( + "${FILESDIR}"/gfxpayload.patch + "${FILESDIR}"/grub-2.02_beta2-KERNEL_GLOBS.patch + "${FILESDIR}"/grub-2.06-test-words.patch + "${FILESDIR}"/grub-2.12_rc1-util-grub.d-25_bli.in-fix-shebang-on-unmerged-usr.patch +) + +DEJAVU=dejavu-sans-ttf-2.37 +UNIFONT=unifont-15.0.06 +SRC_URI+=" fonts? ( mirror://gnu/unifont/${UNIFONT}/${UNIFONT}.pcf.gz ) + themes? ( mirror://sourceforge/dejavu/${DEJAVU}.zip )" + +DESCRIPTION="GNU GRUB boot loader" +HOMEPAGE="https://www.gnu.org/software/grub/" + +# Includes licenses for dejavu and unifont +LICENSE="GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3.0 BitstreamVera )" +SLOT="2/${PVR}" +IUSE="device-mapper doc efiemu +fonts mount nls sdl test +themes truetype libzfs" + +GRUB_ALL_PLATFORMS=( coreboot efi-32 efi-64 emu ieee1275 loongson multiboot + qemu qemu-mips pc uboot xen xen-32 xen-pvh ) +IUSE+=" ${GRUB_ALL_PLATFORMS[@]/#/grub_platforms_}" + +REQUIRED_USE=" + grub_platforms_coreboot? ( fonts ) + grub_platforms_qemu? ( fonts ) + grub_platforms_ieee1275? ( fonts ) + grub_platforms_loongson? ( fonts ) +" + +BDEPEND=" + ${PYTHON_DEPS} + >=sys-devel/flex-2.5.35 + sys-devel/bison + sys-apps/help2man + sys-apps/texinfo + fonts? ( + media-libs/freetype:2 + virtual/pkgconfig + ) + test? ( + app-admin/genromfs + app-arch/cpio + app-arch/lzop + app-emulation/qemu + dev-libs/libisoburn + sys-apps/miscfiles + sys-block/parted + sys-fs/squashfs-tools + ) + themes? ( + app-arch/unzip + media-libs/freetype:2 + virtual/pkgconfig + ) + truetype? ( virtual/pkgconfig ) +" +DEPEND=" + app-arch/xz-utils + >=sys-libs/ncurses-5.2-r5:0= + grub_platforms_emu? ( + sdl? ( media-libs/libsdl ) + ) + device-mapper? ( >=sys-fs/lvm2-2.02.45 ) + libzfs? ( sys-fs/zfs:= ) + mount? ( sys-fs/fuse:0 ) + truetype? ( media-libs/freetype:2= ) + ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) + ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) +" +RDEPEND="${DEPEND} + kernel_linux? ( + grub_platforms_efi-32? ( sys-boot/efibootmgr ) + grub_platforms_efi-64? ( sys-boot/efibootmgr ) + ) + !sys-boot/grub:0 + nls? ( sys-devel/gettext ) +" + +RESTRICT="!test? ( test ) test? ( userpriv )" + +QA_EXECSTACK="usr/bin/grub-emu* usr/lib/grub/*" +QA_PRESTRIPPED="usr/lib/grub/.*" +QA_MULTILIB_PATHS="usr/lib/grub/.*" +QA_WX_LOAD="usr/lib/grub/*" + +pkg_setup() { + : +} + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + pushd "${P}" >/dev/null || die + local GNULIB_URI="https://git.savannah.gnu.org/git/gnulib.git" + local GNULIB_REVISION=$(source bootstrap.conf >/dev/null; echo "${GNULIB_REVISION}") + git-r3_fetch "${GNULIB_URI}" "${GNULIB_REVISION}" + git-r3_checkout "${GNULIB_URI}" gnulib + popd >/dev/null || die + fi + default +} + +src_prepare() { + default + + if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then + python_setup + else + export PYTHON=true + fi + + if [[ -n ${GRUB_BOOTSTRAP} ]]; then + eautopoint --force + AUTOPOINT=: AUTORECONF=: ./bootstrap || die + elif [[ -n ${GRUB_AUTOGEN} ]]; then + FROM_BOOTSTRAP=1 ./autogen.sh || die + fi + + if [[ -n ${GRUB_AUTORECONF} ]]; then + eautoreconf + fi +} + +grub_do() { + multibuild_foreach_variant run_in_build_dir "$@" +} + +grub_do_once() { + multibuild_for_best_variant run_in_build_dir "$@" +} + +grub_configure() { + local platform + + case ${MULTIBUILD_VARIANT} in + efi*) platform=efi ;; + xen-pvh) platform=xen_pvh ;; + xen*) platform=xen ;; + guessed) ;; + *) platform=${MULTIBUILD_VARIANT} ;; + esac + + case ${MULTIBUILD_VARIANT} in + *-32) + if [[ ${CTARGET:-${CHOST}} == x86_64* ]]; then + local CTARGET=i386 + fi ;; + *-64) + if [[ ${CTARGET:-${CHOST}} == i?86* ]]; then + local CTARGET=x86_64 + local -x TARGET_CFLAGS="-Os -march=x86-64 ${TARGET_CFLAGS}" + local -x TARGET_CPPFLAGS="-march=x86-64 ${TARGET_CPPFLAGS}" + fi ;; + esac + + local myeconfargs=( + --disable-werror + --program-prefix= + --libdir="${EPREFIX}"/usr/lib + $(use_enable device-mapper) + $(use_enable mount grub-mount) + $(use_enable nls) + $(use_enable themes grub-themes) + $(use_enable truetype grub-mkfont) + $(use_enable libzfs) + $(use_enable sdl grub-emu-sdl) + ${platform:+--with-platform=}${platform} + + # Let configure detect this where supported + $(usex efiemu '' '--disable-efiemu') + ) + + if use fonts; then + ln -rs "${WORKDIR}/${UNIFONT}.pcf" unifont.pcf || die + fi + + if use themes; then + ln -rs "${WORKDIR}/${DEJAVU}/ttf/DejaVuSans.ttf" DejaVuSans.ttf || die + fi + + local ECONF_SOURCE="${S}" + econf "${myeconfargs[@]}" +} + +src_configure() { + # Bug 508758. + replace-flags -O3 -O2 + + # Workaround for bug 829165. + filter-ldflags -pie + + # We don't want to leak flags onto boot code. + export HOST_CCASFLAGS=${CCASFLAGS} + export HOST_CFLAGS=${CFLAGS} + export HOST_CPPFLAGS=${CPPFLAGS} + export HOST_LDFLAGS=${LDFLAGS} + unset CCASFLAGS CFLAGS CPPFLAGS LDFLAGS + + tc-ld-disable-gold #439082 #466536 #526348 + export TARGET_LDFLAGS="${TARGET_LDFLAGS} ${LDFLAGS}" + unset LDFLAGS + + tc-export CC NM OBJCOPY RANLIB STRIP + tc-export BUILD_CC BUILD_PKG_CONFIG + + # Force configure to use flex & bison, bug 887211. + export LEX=flex + unset YACC + + MULTIBUILD_VARIANTS=() + local p + for p in "${GRUB_ALL_PLATFORMS[@]}"; do + use "grub_platforms_${p}" && MULTIBUILD_VARIANTS+=( "${p}" ) + done + [[ ${#MULTIBUILD_VARIANTS[@]} -eq 0 ]] && MULTIBUILD_VARIANTS=( guessed ) + grub_do grub_configure +} + +src_compile() { + # Sandbox bug 404013. + use libzfs && addpredict /etc/dfs:/dev/zfs + + grub_do emake + use doc && grub_do_once emake -C docs html +} + +src_test() { + # The qemu dependency is a bit complex. + # You will need to adjust QEMU_SOFTMMU_TARGETS to match the cpu/platform. + local SANDBOX_WRITE=${SANDBOX_WRITE} + addwrite /dev + grub_do emake -j1 check +} + +src_install() { + grub_do emake install DESTDIR="${D}" bashcompletiondir="$(get_bashcompdir)" + use doc && grub_do_once emake -C docs install-html DESTDIR="${D}" + + einstalldocs + + insinto /etc/default + newins "${FILESDIR}"/grub.default-4 grub + + # https://bugs.gentoo.org/231935 + dostrip -x /usr/lib/grub +} + +pkg_postinst() { + elog "For information on how to configure GRUB2 please refer to the guide:" + elog " https://wiki.gentoo.org/wiki/GRUB2_Quick_Start" + + if [[ -n ${REPLACING_VERSIONS} ]]; then + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test -gt ${v}; then + ewarn + ewarn "Re-run grub-install to update installed boot code!" + ewarn "Re-run grub-mkconfig to update grub.cfg!" + ewarn + break + fi + done + else + elog + optfeature "detecting other operating systems (grub-mkconfig)" sys-boot/os-prober + optfeature "creating rescue media (grub-mkrescue)" dev-libs/libisoburn + optfeature "enabling RAID device detection" sys-fs/mdadm + fi + + if has_version 'sys-boot/grub:0'; then + elog "A migration guide for GRUB Legacy users is available:" + elog " https://wiki.gentoo.org/wiki/GRUB2_Migration" + fi + + if has_version sys-boot/os-prober; then + ewarn "Due to security concerns, os-prober is disabled by default." + ewarn "Set GRUB_DISABLE_OS_PROBER=false in /etc/default/grub to enable it." + fi +} diff --git a/sys-boot/grub/grub-9999.ebuild b/sys-boot/grub/grub-9999.ebuild index e10ab779e8e6..8d6f9d06e40d 100644 --- a/sys-boot/grub/grub-9999.ebuild +++ b/sys-boot/grub/grub-9999.ebuild @@ -44,7 +44,7 @@ if [[ ${PV} != 9999 ]]; then SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" S=${WORKDIR}/${P%_*} fi - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" else inherit git-r3 EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git" @@ -57,7 +57,7 @@ PATCHES=( ) DEJAVU=dejavu-sans-ttf-2.37 -UNIFONT=unifont-12.1.02 +UNIFONT=unifont-15.0.06 SRC_URI+=" fonts? ( mirror://gnu/unifont/${UNIFONT}/${UNIFONT}.pcf.gz ) themes? ( mirror://sourceforge/dejavu/${DEJAVU}.zip )" @@ -129,7 +129,7 @@ RDEPEND="${DEPEND} nls? ( sys-devel/gettext ) " -RESTRICT="!test? ( test )" +RESTRICT="!test? ( test ) test? ( userpriv )" QA_EXECSTACK="usr/bin/grub-emu* usr/lib/grub/*" QA_PRESTRIPPED="usr/lib/grub/.*" @@ -280,7 +280,9 @@ src_compile() { src_test() { # The qemu dependency is a bit complex. # You will need to adjust QEMU_SOFTMMU_TARGETS to match the cpu/platform. - grub_do emake check + local SANDBOX_WRITE=${SANDBOX_WRITE} + addwrite /dev + grub_do emake -j1 check } src_install() { diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz index fb424b5204088e9966b3b7f9fad42164884f3feb..cea753cea017457ed7d8f1dca8c62590165fbbd8 100644 GIT binary patch literal 10475 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 literal 10469 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 bFFJx0)SX1qTa1k*slWSwmRyniBTE1P{+-RU diff --git a/sys-devel/automake/Manifest b/sys-devel/automake/Manifest index 1a0bc31f1e75..a10237272f1f 100644 --- a/sys-devel/automake/Manifest +++ b/sys-devel/automake/Manifest @@ -8,7 +8,7 @@ DIST automake-1.11.6.tar.xz 1092908 BLAKE2B 17254d81d6920c32aa877b6c892025de8e40 DIST automake-1.16.5.tar.xz 1601740 BLAKE2B 87408abc57e1d4317a2b518fb3606d0f6d156522e7333016dd84747cd8922f27ef7fcc93220b11f794ce52bf8fd9a788d0166a4d1964d7c283905f269977ac7c SHA512 3084ae543aa3fb5a05104ffb2e66cfa9a53080f2343c44809707fd648516869511500dba50dae67ff10f92a1bf3b5a92b2a0fa01cda30adb69b9da03994d9d88 EBUILD automake-1.11.6-r3.ebuild 2585 BLAKE2B 97b90325fb9897864f9016b41ce151aa8fafd71d8665c13d2848be69d16a19879e4d9b11c49d43891f9a047d9db3320d8bb70876204e84d075470bd92f8e3233 SHA512 e6a0917fa5cc9b6a8288390c7a746e093f8682f6d7befffdc25537a0058251efeaf9ac84fbb803c693520b85d61fd545e875e446b6b0010d61ead4bcfb5e4311 EBUILD automake-1.11.6-r4.ebuild 2137 BLAKE2B a9fe92bd9017a8128116b5debe947674c8c7ab7611e230ab7a37dbfe05076b77e30411d766184e2f77ff81b4174d0087e94387e176ccbaeb06ec36e108f029c0 SHA512 3b3f94d94004e2326bf2afdfbb075e1a7716fbf235ba12ea7ff2b4a0c3a2c61de860ee3e1751dfabb5edc486a6e57e51fd5f22a55728e1987a68150bf718242d -EBUILD automake-1.16.5-r1.ebuild 3063 BLAKE2B 3328878a3aacf22e488ed47d61c2c1ac5ad9deddae163c05071a03d6b075f32cfceb111bcbbe25b16942bc66c646cc3a18aaca5ceb1c9d08e09981b0b828b9d6 SHA512 cad7b62028e251f47965936e527019b279525555b52910ae4f46c3cffe3933fa28448cb1e504b3348329459297e8a282ee5306887c966f4c6b8e7ef0573d7787 +EBUILD automake-1.16.5-r1.ebuild 3062 BLAKE2B da232fe3846ff0333044ae6f56afe6586bc25ea66263570e75fe0d9e5c85cd8f3482461ba17bce6ecb4133d0b0578c9ca213c9fbac84741ffab9a75e15281c9a SHA512 55bf09fb094c3f35599556658d3af98bf0395b2895bfd0f3c1b17137c2aede772644236ee047e7670c4a53ee9330e190f5ad41999846a1e545744226d0a94747 EBUILD automake-1.16.5.ebuild 3506 BLAKE2B e909a120eeb79c658f5d630f15da577d05a2298c1b8d2458c0bd2d27cfff6cbaa95929b0afcbd5c5856927a9ea75e5c762046c6737fa6b146b6920eb33093c26 SHA512 1f703b55d5cb9d01f1d9bda2ce10cc1ce8c45ae3da00f2c9e74aa1db897dabd06cf8a72ee548800d4abf801728d32d510b0c2ae1692047be8a7f42c96386c58b EBUILD automake-9999.ebuild 2853 BLAKE2B f8c9d0dea75e234a959486450afb139c5fc7e4fcf17360de2f52762d8713725e8b2c21ab23c5839746a234f812c8be846715a49009fbd71f81c0362dce5ff247 SHA512 435e169f301d00ce98216f9bae8bb1205552a5ff0ab9a7692eda66a117c40f20b25fd5db35480ec59e311e885f528b4ee574ef6cac7dac9952b5fa9d5d34e77c MISC metadata.xml 332 BLAKE2B d33ce6b379d5d8d44ae9104f3e5c5a0b5b25682072f7222bdd6dd92b97123b3cc011ed078178a8d2cb9e3e3d1da03dde67b3a844374819fdb67b879341a8a5fa SHA512 ad4477b610e680468526c77df5550b44f8d0558237aac887312a463d4da29216a63db372710398d0eb478550550507e81421d1deee272038b3658c38b84e5b06 diff --git a/sys-devel/automake/automake-1.16.5-r1.ebuild b/sys-devel/automake/automake-1.16.5-r1.ebuild index 4e9c907a8a1a..e205633a7dca 100644 --- a/sys-devel/automake/automake-1.16.5-r1.ebuild +++ b/sys-devel/automake/automake-1.16.5-r1.ebuild @@ -15,7 +15,7 @@ else MY_P="${P}" SRC_URI="mirror://gnu/${PN}/${P}.tar.xz https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" else MY_PV="$(ver_cut 1).$(($(ver_cut 2)-1))b" MY_P="${PN}-${MY_PV}" diff --git a/sys-devel/binutils-apple/Manifest b/sys-devel/binutils-apple/Manifest index a2432ad86fa8..c8052faf997f 100644 --- a/sys-devel/binutils-apple/Manifest +++ b/sys-devel/binutils-apple/Manifest @@ -1,4 +1,3 @@ -AUX binutils-apple-8.2.1-macos-12.patch 699 BLAKE2B 877fc19bcf884372138ed4cff6f49d67af1da793615decb25ca30ddf12d0c9831335b3608f8bd1523f3a01423450b5066f6a8d7ec3516791e5b1f508acdd715d SHA512 c2457e64c609d43b84003759b9dd9b85982e09fb2613354f7c47d73c30081958b9550f1d1fd5c25ad63979782902b33a8cbdd0dbf2a4aa761a1aea1f39b3f77a DIST binutils-apple-patches-3.2.6-r0.tar.bz2 3500 BLAKE2B f10dcf71400ea5d4bf7efb8ad906240765cfb56743274b3e1684eeb4273a35171aa4202d475920cff2c5c39e89f9bd1d7e5b0d38ba6c2b4705b0a592ba47e063 SHA512 4ccb8ebd49ac8eac4dbd0c1f24ee1836f216efd2e9e15b13072cbc76d8f83fbf4f1f6b3b60736bf5d5482af3e49ec1eaedfce8dd0ce1e949f915faf9c92ee0ea DIST binutils-apple-patches-4.3-r1.tar.bz2 37363 BLAKE2B a5ad04d4bf746a864f03a25d052197ed9a6ecada1f34460f4e38bea8cd87dfe2cb6c7f99f2096acac2231cd1e0c13c53757854b07f729a7a0c5a162a908fbe83 SHA512 f5d64ad182891c3af971e6aabd3c0c1b717b6a1cb471632339cba61b41a998d15880d18de09aafa1c3d059e528c888d6e8b914025c79bc21897d90a6d0e2ebf5 DIST binutils-apple-patches-5.1-r2.tar.bz2 51642 BLAKE2B 1b44020a05e0a91cfe569273f1e3dc65afaeac4bcdb80a626bdcc1f30cf8fbba6cc7bb522ece93126d4035b2d309defefd17fe0cee5bcaadcc58c4fa0feb4827 SHA512 37ba0dcae6c10b54a07c6208f6893ab80b0de1bd1c2f677902f707c8290629f7671a481e256b57a18bf304b95e41e4d59519bc1c88f15de488c0ef7e142f5cd8 diff --git a/sys-devel/binutils-apple/files/binutils-apple-8.2.1-macos-12.patch b/sys-devel/binutils-apple/files/binutils-apple-8.2.1-macos-12.patch deleted file mode 100644 index b30f91d44cb5..000000000000 --- a/sys-devel/binutils-apple/files/binutils-apple-8.2.1-macos-12.patch +++ /dev/null @@ -1,24 +0,0 @@ -Extracted from the patch in -https://reviews.llvm.org/rG96d071cd0ccc53bbf94bcd6ed4b52c9006b17e15 -License is unclear. - -support macOS Monterey by providing definitions which formerly were -provided - ---- a/cctools/otool/print_objc.c -+++ b/cctools/otool/print_objc.c -@@ -75,6 +75,14 @@ - uint32_t protocols; /* struct objc_protocol_list * (32-bit pointer) */ - }; - -+#ifndef CLS_GETINFO -+# define CLS_GETINFO(cls, infomask) ((cls)->info & (infomask)) -+// class is not a metaclass -+#define CLS_CLASS 0x1 -+// class is a metaclass -+#define CLS_META 0x2 -+#endif -+ - struct objc_category_t { - uint32_t category_name; /* char * (32-bit pointer) */ - uint32_t class_name; /* char * (32-bit pointer) */ diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest index 6b4be141680b..f93aee7e958c 100644 --- a/sys-devel/clang-common/Manifest +++ b/sys-devel/clang-common/Manifest @@ -7,13 +7,11 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 BLAKE2B 50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7 SHA512 f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc -DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 EBUILD clang-common-14.0.6.ebuild 541 BLAKE2B 87b158e874cf600e23591a8095e0edb4d30d4482600ef8fe38984e9ba9559e6e2226107cd482f355d950392a6a452e1a8ae79d297d5afc3951a7f1c8f6227b5f SHA512 1bd0481468c278f131ec9f87243927b60a59752f4229450559bf8016e9599155a52593810fcdc1cf0aecd4aa1529e8df300d95123a53de18eb326152caafbbef EBUILD clang-common-15.0.7-r5.ebuild 5090 BLAKE2B 39974630209630607d10903585223df68cd809fb390fc9eb2a80c4235ce70ae21120083f8eaf749c769a93f738c4e971e31e978dd637a0b87d07260281db4b83 SHA512 6cb37a7eb373d300d165e851e3643fd35e11d78a6a88617b4a8c0063b83558d10d307c32861e9ba2d0ac902c1cd2069ece6bd1446e309a6753f13adf8cd8fa2c EBUILD clang-common-15.0.7-r6.ebuild 5449 BLAKE2B 34001daa85a7ed75e5b27b2a93d4b7c12a11fcd575a76198937d4214b350f6ec5674c9e856a5b29a7b946c19a77fc818f33b75b82a94861e1c25a19b2c35bf8d SHA512 189e8fe88850fb2d22b39d6d4ed2df7bad0f321c0293823f0a335f10f0f6d29328e57190997da83699c9f34c1ef82ac6f530fd7ac866db2ffa1afde8d2198bb6 EBUILD clang-common-16.0.5-r1.ebuild 5515 BLAKE2B 65537f34d9f23760d552740c1c78c1c8e77163bbce0f0baeffb5355213401f58e2dc5da497c432fa87fbcee9d5de82136bbc18ee5af5716afe2c3e85ccae4289 SHA512 6f805f1ca96cad38acfa7bf061776c78ef3861110ab536b58cc19a3acb71ba426e37be5c0c9b01e011c4c0b79d04b56f1581346a2ac0b6c94848463f6f5f0703 EBUILD clang-common-16.0.6-r1.ebuild 5517 BLAKE2B b6ab86006359b058f3503e0686a9f9b2172c0cf8db02859213ccfa3785cd670229b174326a142817299f8ac841139eb03029430a68a46ef75388024da9303afe SHA512 e063f0a43f937ed4f173aff4fe090ba1e084bf1ecd80549a41459e0ed1ebff0d68a6617b66926e1abb4874eccb2fb4541cf6667299d33be3cb969cc1a5eb32b7 EBUILD clang-common-17.0.0.9999.ebuild 5426 BLAKE2B dbab7084dcf1ec1c79c8f1c9b52733731917e8a98907891ac3498d9614b5762034f3c45ec40e137e34214c1788b5c0f24dc53d39a3ab764800edfbe61dbb7c70 SHA512 cc1a9faaa11de0b0cb484dccca330cc82ed020c21fb3872db58680411ac3f16171ed8569faf9e59eaf713238728c58f737197ebd337fd1fe797a6455a55d1328 -EBUILD clang-common-17.0.0_pre20230630.ebuild 5426 BLAKE2B dbab7084dcf1ec1c79c8f1c9b52733731917e8a98907891ac3498d9614b5762034f3c45ec40e137e34214c1788b5c0f24dc53d39a3ab764800edfbe61dbb7c70 SHA512 cc1a9faaa11de0b0cb484dccca330cc82ed020c21fb3872db58680411ac3f16171ed8569faf9e59eaf713238728c58f737197ebd337fd1fe797a6455a55d1328 EBUILD clang-common-17.0.0_pre20230705.ebuild 5426 BLAKE2B dbab7084dcf1ec1c79c8f1c9b52733731917e8a98907891ac3498d9614b5762034f3c45ec40e137e34214c1788b5c0f24dc53d39a3ab764800edfbe61dbb7c70 SHA512 cc1a9faaa11de0b0cb484dccca330cc82ed020c21fb3872db58680411ac3f16171ed8569faf9e59eaf713238728c58f737197ebd337fd1fe797a6455a55d1328 MISC metadata.xml 735 BLAKE2B 12ea133df3d7eb9367a65e572ef91893e654d5b77caa27c66e4b5b41ba90ebc5e619eb78dfff2a67183d2c1cbfcf35fa903b2bb75604ce153d5cedfce5346e3c SHA512 8ed6b12d4f2aa1985897a8d81ce898dbc0d14ac222f3d0f259cbe80fbb8b2349dff7677627daeaf39a422f290200da4fac6348abc81c9e35da0ca73a11cfdd83 diff --git a/sys-devel/clang-common/clang-common-17.0.0_pre20230630.ebuild b/sys-devel/clang-common/clang-common-17.0.0_pre20230630.ebuild deleted file mode 100644 index 51e0f70c6470..000000000000 --- a/sys-devel/clang-common/clang-common-17.0.0_pre20230630.ebuild +++ /dev/null @@ -1,190 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 llvm.org - -DESCRIPTION="Common files shared between multiple slots of clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE=" - default-compiler-rt default-libcxx default-lld llvm-libunwind - hardened stricter -" - -PDEPEND=" - sys-devel/clang:* - default-compiler-rt? ( - sys-devel/clang-runtime[compiler-rt] - llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) - !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) - ) - !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV} ) - !default-libcxx? ( sys-devel/gcc ) - default-lld? ( sys-devel/lld ) - !default-lld? ( sys-devel/binutils ) -" -IDEPEND=" - !default-compiler-rt? ( sys-devel/gcc-config ) - !default-libcxx? ( sys-devel/gcc-config ) -" - -LLVM_COMPONENTS=( clang/utils ) -llvm.org_set_globals - -pkg_pretend() { - [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return - - local flag missing_flags=() - for flag in default-{compiler-rt,libcxx,lld}; do - if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then - missing_flags+=( "${flag}" ) - fi - done - - if [[ ${missing_flags[@]} ]]; then - eerror "It seems that you have the following flags set on sys-devel/clang:" - eerror - eerror " ${missing_flags[*]}" - eerror - eerror "The default runtimes are now set via flags on sys-devel/clang-common." - eerror "The build is being aborted to prevent breakage. Please either set" - eerror "the respective flags on this ebuild, e.g.:" - eerror - eerror " sys-devel/clang-common ${missing_flags[*]}" - eerror - eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." - die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" - fi -} - -src_install() { - newbashcomp bash-autocomplete.sh clang - - insinto /etc/clang - newins - gentoo-runtimes.cfg <<-EOF - # This file is initially generated by sys-devel/clang-runtime. - # It is used to control the default runtimes using by clang. - - --rtlib=$(usex default-compiler-rt compiler-rt libgcc) - --unwindlib=$(usex default-compiler-rt libunwind libgcc) - --stdlib=$(usex default-libcxx libc++ libstdc++) - -fuse-ld=$(usex default-lld lld bfd) - EOF - - newins - gentoo-gcc-install.cfg <<-EOF - # This file is maintained by gcc-config. - # It is used to specify the selected GCC installation. - EOF - - newins - gentoo-common.cfg <<-EOF - # This file contains flags common to clang, clang++ and clang-cpp. - @gentoo-runtimes.cfg - @gentoo-gcc-install.cfg - @gentoo-hardened.cfg - # bug #870001 - -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" - EOF - - # Baseline hardening (bug #851111) - newins - gentoo-hardened.cfg <<-EOF - # Some of these options are added unconditionally, regardless of - # USE=hardened, for parity with sys-devel/gcc. - -fstack-clash-protection - -fstack-protector-strong - -fPIE - -include "${EPREFIX}/usr/include/gentoo/fortify.h" - EOF - - dodir /usr/include/gentoo - - cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die - /* __has_include is an extension, but it's fine, because this is only - for Clang anyway. */ - #if defined __has_include && __has_include () && !defined(__GLIBC__) - # include - #endif - EOF - - local fortify_level=$(usex hardened 3 2) - # We have to do this because glibc's headers warn if F_S is set - # without optimization and that would at the very least be very noisy - # during builds and at worst trigger many -Werror builds. - cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die - #ifdef __clang__ - # pragma clang system_header - #endif - #ifndef _FORTIFY_SOURCE - # if defined(__has_feature) - # define __GENTOO_HAS_FEATURE(x) __has_feature(x) - # else - # define __GENTOO_HAS_FEATURE(x) 0 - # endif - # - # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 - # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer) - # define _FORTIFY_SOURCE ${fortify_level} - # endif - # endif - # undef __GENTOO_HAS_FEATURE - #endif - EOF - - if use hardened ; then - cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die - # Options below are conditional on USE=hardened. - -D_GLIBCXX_ASSERTIONS - - # Analogue to GLIBCXX_ASSERTIONS - # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode - -D_LIBCPP_ENABLE_ASSERTIONS=1 - EOF - fi - - if use stricter; then - newins - gentoo-stricter.cfg <<-EOF - # This file increases the strictness of older clang versions - # to match the newest upstream version. - - # clang-16 defaults - -Werror=implicit-function-declaration - -Werror=implicit-int - -Werror=incompatible-function-pointer-types - - # constructs banned by C2x - -Werror=deprecated-non-prototype - - # deprecated but large blast radius - #-Werror=strict-prototypes - EOF - - cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die - @gentoo-stricter.cfg - EOF - fi - - local tool - for tool in clang{,++,-cpp}; do - newins - "${tool}.cfg" <<-EOF - # This configuration file is used by ${tool} driver. - @gentoo-common.cfg - EOF - done -} - -pkg_preinst() { - if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc - then - local gcc_path=$(gcc-config --get-lib-path 2>/dev/null) - if [[ -n ${gcc_path} ]]; then - cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF - --gcc-install-dir="${gcc_path%%:*}" - EOF - fi - fi -} diff --git a/sys-devel/clang-runtime/Manifest b/sys-devel/clang-runtime/Manifest index 0a7892002924..ce863248140e 100644 --- a/sys-devel/clang-runtime/Manifest +++ b/sys-devel/clang-runtime/Manifest @@ -3,6 +3,5 @@ EBUILD clang-runtime-15.0.7.ebuild 759 BLAKE2B d7b481faffc4da0a6dc1b4e708322cd17 EBUILD clang-runtime-16.0.5.ebuild 1440 BLAKE2B d586562bff0cb02c92d22dcc66173acd5543e72f2c260200e7125a8d70c361621f5516d31b5fbe7ff700e118a2f7e7481b9542374b0e8c74a52c93f813e5024a SHA512 11a329362818db428520e41b3f7247d6d775c25534f69b6b22bc7354a0b63c0cbd5a8a7aa65d46f525b4ea105d681066461baa382928b1fddfca9500764bb2f4 EBUILD clang-runtime-16.0.6.ebuild 1442 BLAKE2B ccd97064b84899371758ceab7640d2b9a3104e08dccbefc5523062437cec1358ab68773b96bbc8193d8cd52a2bac65e6687cb150127d953aa49ab7f8cb3dbcea SHA512 9b8639788a2bfab9fea6e717e684c4784ae6719ce8d6bb389d16d836df0b43d108be6c649b9aa17dfa60df7b3f490450d4d51e83dd80707467a844871b97535e EBUILD clang-runtime-17.0.0.9999.ebuild 1369 BLAKE2B f69af454137c9689bebc710a7a6988338bc715c68238367d55b5f01859244954b7ff8719ba285b64e76a578f063ab3f6325d5e9519ef5ebdb31592af1a276225 SHA512 436ecac7bb5ba46ca72ab48ea2bd8e30e2ee180218c0c3f14f41abd4e3b0445655ad033058bb78661b2095c5786ef644b538574d4ae2a9a8ee12fefc179f79db -EBUILD clang-runtime-17.0.0_pre20230630.ebuild 1369 BLAKE2B f69af454137c9689bebc710a7a6988338bc715c68238367d55b5f01859244954b7ff8719ba285b64e76a578f063ab3f6325d5e9519ef5ebdb31592af1a276225 SHA512 436ecac7bb5ba46ca72ab48ea2bd8e30e2ee180218c0c3f14f41abd4e3b0445655ad033058bb78661b2095c5786ef644b538574d4ae2a9a8ee12fefc179f79db EBUILD clang-runtime-17.0.0_pre20230705.ebuild 1369 BLAKE2B f69af454137c9689bebc710a7a6988338bc715c68238367d55b5f01859244954b7ff8719ba285b64e76a578f063ab3f6325d5e9519ef5ebdb31592af1a276225 SHA512 436ecac7bb5ba46ca72ab48ea2bd8e30e2ee180218c0c3f14f41abd4e3b0445655ad033058bb78661b2095c5786ef644b538574d4ae2a9a8ee12fefc179f79db MISC metadata.xml 661 BLAKE2B 24688c511713ea102b83c71d226d519981b3aee0e05ef7a56d6a80be829efd843194e45cb4fd801f0bb976b6f1976386d6a2b05d2bc907fe2aa42b22b85b7d1f SHA512 2b5ab8783c90795f2e7d1673d876048ed9745f4911fb7a860df56deac13a6dfeba4581a84562eae54eff757c45042ca3fab75c7800313ae61df9ce69780a9294 diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230630.ebuild b/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230630.ebuild deleted file mode 100644 index 67b42357665e..000000000000 --- a/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230630.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 - -inherit multilib-build toolchain-funcs - -DESCRIPTION="Meta-ebuild for clang runtime libraries" -HOMEPAGE="https://clang.llvm.org/" - -LICENSE="metapackage" -SLOT="${PV%%.*}" -KEYWORDS="" -IUSE="+compiler-rt libcxx openmp +sanitize" -REQUIRED_USE="sanitize? ( compiler-rt )" -PROPERTIES="live" - -RDEPEND=" - compiler-rt? ( - ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] - sanitize? ( - ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] - ) - ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) - openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] ) -" - -pkg_pretend() { - if tc-is-clang; then - ewarn "You seem to be using clang as a system compiler. As of clang-16," - ewarn "upstream has turned a few warnings that commonly occur during" - ewarn "configure script runs into errors by default. This causes some" - ewarn "configure tests to start failing, sometimes resulting in silent" - ewarn "breakage, missing functionality or runtime misbehavior. It is" - ewarn "not yet clear whether the change will remain or be reverted." - ewarn - ewarn "For more information, please see:" - ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213" - fi -} diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest index bf5b8ae1108e..d3fc528f8de2 100644 --- a/sys-devel/clang/Manifest +++ b/sys-devel/clang/Manifest @@ -15,7 +15,6 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 BLAKE2B 50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7 SHA512 f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc -DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 EBUILD clang-14.0.6-r1.ebuild 12014 BLAKE2B 0f9eed7779a5b9aa8f92002f6f4d8e22e7baf3d3f6d1930e4716abf3aa00d866f68a682dc2a404655f53800e26c8b388da552184da6943287b2d91c5c1c2672b SHA512 c5e46f1044604f4e41cdb6c42d2079096c0bcdd396d99f8e95a6b5b66918e3519e4226741202f716fa5f53295188ec2bfcec66ae32480a8e10b4ab18bdb880ab EBUILD clang-14.0.6-r4.ebuild 11945 BLAKE2B 1f14f89997a862e04b0d9042c6d9c698c2cd455ab3a7dc3473af08137566e3c26ac05cf818ba8b12113c38cbd0b3c0d48836ed6b13216821614d7eb7eb1260c6 SHA512 37ee0684d6ae0dfb4e8cb0da683dec4996f8bad1762e3d8ffd1e4bf5a01e2c6cc90dac76a26edfb558e458b50be7ac535f71ea2b3578d6e58e388dab9661b27b EBUILD clang-15.0.7-r1.ebuild 12617 BLAKE2B 780db8dc3c92efab35280d32f6b7d4ffcea912d7839b995a18aa603d0cf59df1199eabd53eb5a475e67da7a45e10fdd08e9879b871a25672f135dbdb001a5f46 SHA512 f6302415c9a4fb8571613ff5ebea4096f1318333ba4bc0f3c0b63b04eb0d10755c4555f55186875db0d34bb5d2c0b245b758aff387b97033bc643a1a291d1195 @@ -23,6 +22,5 @@ EBUILD clang-15.0.7-r3.ebuild 12552 BLAKE2B 1702065ffe0da6dbf809a82f0f0ec9e84daf EBUILD clang-16.0.5.ebuild 12446 BLAKE2B 77715699987ee8deb9729902da8af660ef0b3ff53b15feba858da0e89af0bbe1c54ce58fb076d5d9d868cb9a01ad8570a93a94a846563921a672db26d83b37b7 SHA512 50c8d3f2d44b18af431ad2eaecf22d4a58175c5fc11873593cec43c9b0e06e86e8f717cfa00309b0f05c8ff51f96334d97d9f43f34df7567650570fc9cfce57d EBUILD clang-16.0.6.ebuild 12469 BLAKE2B b11ee3b5d5d6080190d6686c20348fdc9992075fdcb2a653bf237efda000ceb5dd923606586e065571df9dbc97654dc40d88eae9a42fadec7556f4058bd8e75f SHA512 b29dec69280d9d95def7c9ac640a8dbfd0e60523b33a38c08efcbdf71d521797c6d97580efeea44821316d0cadf2350552475ee03922ee811a5f5caa82d65d16 EBUILD clang-17.0.0.9999.ebuild 12066 BLAKE2B f8a467f1daa8688c5ff80977800fe0368b39d0c6061d3c790597d4ffb791e96f40013030ce634ab0a38972cca8f79562121ab16f8ecc31ac8a8ad6a283efe114 SHA512 df09fadd53294456b3ecd05c226647195731d3fc787362193c9f5c929aaaa40bc8c1dc02cb8d63eef356f54df271c3fa0a73c4910c9c43afd06f2bd7ff86d9c8 -EBUILD clang-17.0.0_pre20230630.ebuild 12066 BLAKE2B f8a467f1daa8688c5ff80977800fe0368b39d0c6061d3c790597d4ffb791e96f40013030ce634ab0a38972cca8f79562121ab16f8ecc31ac8a8ad6a283efe114 SHA512 df09fadd53294456b3ecd05c226647195731d3fc787362193c9f5c929aaaa40bc8c1dc02cb8d63eef356f54df271c3fa0a73c4910c9c43afd06f2bd7ff86d9c8 EBUILD clang-17.0.0_pre20230705.ebuild 12066 BLAKE2B f8a467f1daa8688c5ff80977800fe0368b39d0c6061d3c790597d4ffb791e96f40013030ce634ab0a38972cca8f79562121ab16f8ecc31ac8a8ad6a283efe114 SHA512 df09fadd53294456b3ecd05c226647195731d3fc787362193c9f5c929aaaa40bc8c1dc02cb8d63eef356f54df271c3fa0a73c4910c9c43afd06f2bd7ff86d9c8 MISC metadata.xml 1600 BLAKE2B 8e49e099132445cf695e904acad8a699f3d8c4c1e4cd6ba9d0b97180dfa5b67e9c30b00d1e4cb6cd2f61b27f022accc8d6ee889c6569fc58fbc058186ad216fc SHA512 96b7cf4988ff1fd923ec87311caed458b64888b5acaaf20cc1ad893f2a963158f7f59398f9fd4f9e65cab3df265c0d002048ff874f7a76b94f36377bf9e8f5f6 diff --git a/sys-devel/clang/clang-17.0.0_pre20230630.ebuild b/sys-devel/clang/clang-17.0.0_pre20230630.ebuild deleted file mode 100644 index aae7c602232c..000000000000 --- a/sys-devel/clang/clang-17.0.0_pre20230630.ebuild +++ /dev/null @@ -1,474 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit cmake llvm llvm.org multilib multilib-minimal -inherit prefix python-single-r1 toolchain-funcs - -DESCRIPTION="C language family frontend for LLVM" -HOMEPAGE="https://llvm.org/" - -# MSVCSetupApi.h: MIT -# sorttable.js: MIT - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" -IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -DEPEND=" - ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}] - static-analyzer? ( dev-lang/perl:* ) - xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) -" - -RDEPEND=" - ${PYTHON_DEPS} - ${DEPEND} - >=sys-devel/clang-common-${PV} -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - doc? ( $(python_gen_cond_dep ' - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ') ) - xml? ( virtual/pkgconfig ) -" -PDEPEND=" - ~sys-devel/clang-runtime-${PV} - sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR} -" - -LLVM_COMPONENTS=( - clang clang-tools-extra cmake - llvm/lib/Transforms/Hello -) -LLVM_MANPAGES=1 -LLVM_TEST_COMPONENTS=( - llvm/utils -) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -# Multilib notes: -# 1. ABI_* flags control ABIs libclang* is built for only. -# 2. clang is always capable of compiling code for all ABIs for enabled -# target. However, you will need appropriate crt* files (installed -# e.g. by sys-devel/gcc and sys-libs/glibc). -# 3. ${CHOST}-clang wrappers are always installed for all ABIs included -# in the current profile (i.e. alike supported by sys-devel/gcc). -# -# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need -# multilib clang* libraries (not runtime, not wrappers). - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_prepare() { - # create extra parent dir for relative CLANG_RESOURCE_DIR access - mkdir -p x/y || die - BUILD_DIR=${WORKDIR}/x/y/clang - - llvm.org_src_prepare - - # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch) - eprefixify \ - lib/Lex/InitHeaderSearch.cpp \ - lib/Driver/ToolChains/Darwin.cpp || die - - if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then - sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die - fi -} - -check_distribution_components() { - if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then - local all_targets=() my_targets=() l - cd "${BUILD_DIR}" || die - - while read -r l; do - if [[ ${l} == install-*-stripped:* ]]; then - l=${l#install-} - l=${l%%-stripped*} - - case ${l} in - # meta-targets - clang-libraries|distribution) - continue - ;; - # tools - clang|clangd|clang-*) - ;; - # static libraries - clang*|findAllSymbols) - continue - ;; - # conditional to USE=doc - docs-clang-html|docs-clang-tools-html) - use doc || continue - ;; - esac - - all_targets+=( "${l}" ) - fi - done < <(${NINJA} -t targets all) - - while read -r l; do - my_targets+=( "${l}" ) - done < <(get_distribution_components $"\n") - - local add=() remove=() - for l in "${all_targets[@]}"; do - if ! has "${l}" "${my_targets[@]}"; then - add+=( "${l}" ) - fi - done - for l in "${my_targets[@]}"; do - if ! has "${l}" "${all_targets[@]}"; then - remove+=( "${l}" ) - fi - done - - if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then - eqawarn "get_distribution_components() is outdated!" - eqawarn " Add: ${add[*]}" - eqawarn "Remove: ${remove[*]}" - fi - cd - >/dev/null || die - fi -} - -get_distribution_components() { - local sep=${1-;} - - local out=( - # common stuff - clang-cmake-exports - clang-headers - clang-resource-headers - libclang-headers - - aarch64-resource-headers - arm-common-resource-headers - arm-resource-headers - core-resource-headers - cuda-resource-headers - hexagon-resource-headers - hip-resource-headers - hlsl-resource-headers - mips-resource-headers - opencl-resource-headers - openmp-resource-headers - ppc-htm-resource-headers - ppc-resource-headers - riscv-resource-headers - systemz-resource-headers - utility-resource-headers - ve-resource-headers - webassembly-resource-headers - windows-resource-headers - x86-resource-headers - - # libs - clang-cpp - libclang - ) - - if multilib_is_native_abi; then - out+=( - # common stuff - bash-autocomplete - libclang-python-bindings - - # tools - amdgpu-arch - c-index-test - clang - clang-format - clang-linker-wrapper - clang-offload-bundler - clang-offload-packager - clang-refactor - clang-repl - clang-rename - clang-scan-deps - diagtool - hmaptool - nvptx-arch - - # needed for cross-compiling Clang - clang-tblgen - ) - - if use extra; then - out+=( - # extra tools - clang-apply-replacements - clang-change-namespace - clang-doc - clang-include-cleaner - clang-include-fixer - clang-move - clang-pseudo - clang-query - clang-reorder-fields - clang-tidy - clang-tidy-headers - clangd - find-all-symbols - modularize - pp-trace - ) - fi - - if llvm_are_manpages_built; then - out+=( docs-clang-man ) - use extra && out+=( docs-clang-tools-man ) - fi - - if use doc; then - out+=( docs-clang-html ) - use extra && out+=( docs-clang-tools-html ) - fi - - use static-analyzer && out+=( - clang-check - clang-extdef-mapping - scan-build - scan-build-py - scan-view - ) - fi - - printf "%s${sep}" "${out[@]}" -} - -multilib_src_configure() { - local mycmakeargs=( - -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}") - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" - -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" - -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang" - # relative to bindir - -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}" - - -DBUILD_SHARED_LIBS=OFF - -DCLANG_LINK_CLANG_DYLIB=ON - -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) - -DCLANG_INCLUDE_TESTS=$(usex test) - - -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - - # these are not propagated reliably, so redefine them - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - # libgomp support fails to find headers without explicit -I - # furthermore, it provides only syntax checking - -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp - - # disable using CUDA to autodetect GPU, just build for all - -DCMAKE_DISABLE_FIND_PACKAGE_CUDAToolkit=ON - # disable linking to HSA to avoid automagic dep, - # load it dynamically instead - -DCMAKE_DISABLE_FIND_PACKAGE_hsa-runtime64=ON - - -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie) - - -DCLANG_ENABLE_LIBXML2=$(usex xml) - -DCLANG_ENABLE_ARCMT=$(usex static-analyzer) - -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer) - # TODO: CLANG_ENABLE_HLSL? - - -DPython3_EXECUTABLE="${PYTHON}" - ) - - if ! use elibc_musl; then - mycmakeargs+=( - -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=$(usex ieee-long-double) - ) - fi - - use test && mycmakeargs+=( - -DLLVM_BUILD_TESTS=ON - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - if multilib_is_native_abi; then - local build_docs=OFF - if llvm_are_manpages_built; then - build_docs=ON - mycmakeargs+=( - -DLLVM_BUILD_DOCS=ON - -DLLVM_ENABLE_SPHINX=ON - -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" - -DSPHINX_WARNINGS_AS_ERRORS=OFF - ) - if use extra; then - mycmakeargs+=( - -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra" - ) - fi - fi - mycmakeargs+=( - -DCLANG_INCLUDE_DOCS=${build_docs} - ) - fi - if multilib_native_use extra; then - mycmakeargs+=( - -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra - -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs} - ) - else - mycmakeargs+=( - -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF - ) - fi - - if [[ -n ${EPREFIX} ]]; then - mycmakeargs+=( - -DGCC_INSTALL_PREFIX="${EPREFIX}/usr" - ) - fi - - if tc-is-cross-compiler; then - has_version -b sys-devel/clang:${LLVM_MAJOR} || - die "sys-devel/clang:${LLVM_MAJOR} is required on the build host." - local tools_bin=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin - mycmakeargs+=( - -DLLVM_TOOLS_BINARY_DIR="${tools_bin}" - -DCLANG_TABLEGEN="${tools_bin}"/clang-tblgen - ) - fi - - # LLVM can have very high memory consumption while linking, - # exhausting the limit on 32-bit linker executable - use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - cmake_src_configure - - multilib_is_native_abi && check_distribution_components -} - -multilib_src_compile() { - cmake_build distribution -} - -multilib_src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - local test_targets=( check-clang ) - if multilib_native_use extra; then - test_targets+=( - check-clang-tools - check-clangd - ) - fi - cmake_build "${test_targets[@]}" -} - -src_install() { - MULTILIB_WRAPPED_HEADERS=( - /usr/include/clang/Config/config.h - ) - - multilib-minimal_src_install - - # Move runtime headers to /usr/lib/clang, where they belong - mv "${ED}"/usr/include/clangrt "${ED}"/usr/lib/clang || die - # move (remaining) wrapped headers back - if use extra; then - mv "${T}"/clang-tidy "${ED}"/usr/include/ || die - fi - mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die - - # Apply CHOST and version suffix to clang tools - local clang_tools=( clang clang++ clang-cl clang-cpp ) - local abi i - - # cmake gives us: - # - clang-X - # - clang -> clang-X - # - clang++, clang-cl, clang-cpp -> clang - # we want to have: - # - clang-X - # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X - # - clang, clang++, clang-cl, clang-cpp -> clang*-X - # also in CHOST variant - for i in "${clang_tools[@]:1}"; do - rm "${ED}/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" || die - dosym "clang-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}-${LLVM_MAJOR}" - dosym "${i}-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" - done - - # now create target symlinks for all supported ABIs - for abi in $(get_all_abis); do - local abi_chost=$(get_abi_CHOST "${abi}") - for i in "${clang_tools[@]}"; do - dosym "${i}-${LLVM_MAJOR}" \ - "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}-${LLVM_MAJOR}" - dosym "${abi_chost}-${i}-${LLVM_MAJOR}" \ - "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}" - done - done -} - -multilib_src_install() { - DESTDIR=${D} cmake_build install-distribution - - # move headers to /usr/include for wrapping & ABI mismatch checks - # (also drop the version suffix from runtime headers) - rm -rf "${ED}"/usr/include || die - mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die - mv "${ED}"/usr/lib/clang "${ED}"/usr/include/clangrt || die - if multilib_native_use extra; then - # don't wrap clang-tidy headers, the list is too long - # (they're fine for non-native ABI but enabling the targets is problematic) - mv "${ED}"/usr/include/clang-tidy "${T}/" || die - fi -} - -multilib_src_install_all() { - python_fix_shebang "${ED}" - if use static-analyzer; then - python_optimize "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/share/scan-view - fi - - docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" - llvm_install_manpages - # match 'html' non-compression - use doc && docompress -x "/usr/share/doc/${PF}/tools-extra" - # +x for some reason; TODO: investigate - use static-analyzer && fperms a-x "/usr/lib/llvm/${LLVM_MAJOR}/share/man/man1/scan-build.1" -} - -pkg_postinst() { - if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then - eselect compiler-shadow update all - fi - - elog "You can find additional utility scripts in:" - elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/clang" - if use extra; then - elog "Some of them are vim integration scripts (with instructions inside)." - elog "The run-clang-tidy.py script requires the following additional package:" - elog " dev-python/pyyaml" - fi -} - -pkg_postrm() { - if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then - eselect compiler-shadow clean all - fi -} diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest index f24ec29d5c57..ffa0815708e1 100644 --- a/sys-devel/lld/Manifest +++ b/sys-devel/lld/Manifest @@ -8,12 +8,10 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 BLAKE2B 50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7 SHA512 f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc -DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 EBUILD lld-14.0.6-r1.ebuild 2009 BLAKE2B 4db1dfc9b1997d31cc68240ae0b05afeae5a6b1cb24a0eb2012bc28b2ac8c0da4b532d270d070db5fd401717320a74b006628c19a12c787e2f9ba2dc24eb25b1 SHA512 73b2f0e7b27497ce9037cd10503b328378ff9a2e32cd36e6e264f5423cd05732da4ea2ef97b637fc344a4f3d5d3597c60dda29dba7eb509391c176d32d53a427 EBUILD lld-15.0.7.ebuild 2262 BLAKE2B 8882ba45692d54840d8a5933910ade614427733f3da2e344cf4df2806c125a783ff3c6ad4a2f76fd577cb4787fe07495c93e981c03f116fa7f383575d59936f7 SHA512 9b08495f068a01e991d200363549d29e9146e8687b297fa06beda90da1da9a793b1ebf512c3dad9bb985518a8fd9d1d13049a90dd8f06d4bc3de97779ff8e6ed EBUILD lld-16.0.5.ebuild 2237 BLAKE2B 0fe276331852e1d4943e447b9b6ea88ae7cd7005c611760285b46dcd044c785cc8444ded25a92ac832a9b40a8c5551fcd1d84eb046366fad748f207fc073ed53 SHA512 7d0f61cedbeb28a66d81ed968dbf6fd2f3c0ba9c25b4fe4ccce2b9760d9b558e5687c28ddd6bbad3066621e9088502dafd9a572c145ae06f4eef7309d35c5b4d EBUILD lld-16.0.6.ebuild 2262 BLAKE2B c2f5b85e04e9a23a6e85693d39179ccffc4381c67eac24a9d9616efbeb452f4dcbe32625fdb7cc20b19403ff414dbb61ef7cf0ca5f260bf79fb2c1fc84bc4e4f SHA512 f2ac672b670757fd2a8f50dbccfd6b71081ef62bc8d35b8f34dbfdb27e4abfe831fe7074575351c54881ef1c2a871dfb25046edf7384c2f4cd0ab1dafa8b935f EBUILD lld-17.0.0.9999.ebuild 2158 BLAKE2B 8688bb182c4483ef12b6301f9b77aecfa481cac7fa9b0fbf4e1851d0362fc01c661897e46955c956366c9e4f689444f20fb9fbeea275fc455d0c27023ff22fd0 SHA512 9d3383bb3df2f87dbc8a269c0618dfe5248c42ce0394b7499cf0fa8422fda471014a101b1d8dc910922374b68662b3c7ca1b0e9da64454523bf50bd88d299f98 -EBUILD lld-17.0.0_pre20230630.ebuild 2158 BLAKE2B 8688bb182c4483ef12b6301f9b77aecfa481cac7fa9b0fbf4e1851d0362fc01c661897e46955c956366c9e4f689444f20fb9fbeea275fc455d0c27023ff22fd0 SHA512 9d3383bb3df2f87dbc8a269c0618dfe5248c42ce0394b7499cf0fa8422fda471014a101b1d8dc910922374b68662b3c7ca1b0e9da64454523bf50bd88d299f98 EBUILD lld-17.0.0_pre20230705.ebuild 2158 BLAKE2B 8688bb182c4483ef12b6301f9b77aecfa481cac7fa9b0fbf4e1851d0362fc01c661897e46955c956366c9e4f689444f20fb9fbeea275fc455d0c27023ff22fd0 SHA512 9d3383bb3df2f87dbc8a269c0618dfe5248c42ce0394b7499cf0fa8422fda471014a101b1d8dc910922374b68662b3c7ca1b0e9da64454523bf50bd88d299f98 MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/sys-devel/lld/lld-17.0.0_pre20230630.ebuild b/sys-devel/lld/lld-17.0.0_pre20230630.ebuild deleted file mode 100644 index 085543e50762..000000000000 --- a/sys-devel/lld/lld-17.0.0_pre20230630.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs - -DESCRIPTION="The LLVM linker (link editor)" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" -IUSE="+debug test zstd" -RESTRICT="!test? ( test )" - -DEPEND=" - ~sys-devel/llvm-${PV}[debug=,zstd=] - sys-libs/zlib:= - zstd? ( app-arch/zstd:= ) -" -RDEPEND=" - ${DEPEND} - !sys-devel/lld:0 -" -BDEPEND=" - sys-devel/llvm:${LLVM_MAJOR} - test? ( - >=dev-util/cmake-3.16 - $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]") - ) -" -PDEPEND=" - >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} -" - -LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) -llvm.org_set_globals - -python_check_deps() { - python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]" -} - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - use test && python-any-r1_pkg_setup -} - -src_unpack() { - llvm.org_src_unpack - - # Directory ${WORKDIR}/llvm does not exist with USE="-test", - # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, - # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system - # (lld/MachO/CMakeLists.txt) and is expected to be resolvable - # to existent directory ${WORKDIR}/libunwind/include. - mkdir -p "${WORKDIR}/llvm" || die -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" - -DBUILD_SHARED_LIBS=ON - -DLLVM_INCLUDE_TESTS=$(usex test) - ) - - use test && mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DPython3_EXECUTABLE="${PYTHON}" - ) - - tc-is-cross-compiler && mycmakeargs+=( - -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lld -} diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest index 86638ecb2ec7..7f8f49ab40c7 100644 --- a/sys-devel/llvm-common/Manifest +++ b/sys-devel/llvm-common/Manifest @@ -7,12 +7,10 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 BLAKE2B 50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7 SHA512 f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc -DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 EBUILD llvm-common-14.0.6.ebuild 602 BLAKE2B ef26d6ac2606e9a316ddcce442da1762f578ade0346ba2a947fdace5e2020e8841c63d173e42506d23abf6efc062a2edfac0be98a3eefe1f7a29c88702e9f1d5 SHA512 789dad6fdcf9a930ddc1046e7e98ebc1e05b2dd3713bb1ec5b8a5711690d779691c91d1000d9776720b21ed241d2f12c0ae9a8dba0e6a17d0ddf563cdfbe657f EBUILD llvm-common-15.0.7.ebuild 601 BLAKE2B 3dd38d17640ed52ff0be26db026475a9d0e7e1acebe95043bc6e0e63e32ff4f03c5637a9dcce25987f673962447feb4aa015f8b5b5cb33553dc1a4f843b75399 SHA512 e8a93a72d06810cface48cce2d8f8a890cdf009939a96350a23fe407b064c05a3016c663d11a3866dc2dd0fd87599b5ac234895c8c42c902e9b0cdb37dba7b62 EBUILD llvm-common-16.0.5.ebuild 613 BLAKE2B b88ac32f5d3673aa7c86b7df307642687b2911c517e2fd4a1f374c041952c60cff9546fbf4d959f96430af2efe7a0253f72bc8f381094419d2a524741c024906 SHA512 5ceff9b1ffa07a884fef539e53f9ad94b9b96aa0beed93c68b16776013f5f67a075488ee2f2ec89078c6677ac5de897ccf0e1231c8d4026954116a750432641a EBUILD llvm-common-16.0.6.ebuild 615 BLAKE2B dddab327388341f3330d7374a76bc1ea144aa5cad62feea34140b5825daf13118ff7185a6c2cce07479c3ca13c3ba8ad7cac7ba71a8b49fdd25a979d899a5b0a SHA512 57e7d90e7fc4f5dd2daddd1c7e8ed7885112120aca2b13b21e2fc719cfe5a87bb640aa67c605827bcd60aa71300abeba937e158ae1a1a16559236ef9e6d18319 EBUILD llvm-common-17.0.0.9999.ebuild 524 BLAKE2B 381b028d6ad33fa97d2ff250266bd896153222cb62647bc6c4a9f7493fc96c23faf788ce8a976d35333e8d40e63cad4c3f44322f6a41f1dbe53f9e772c3a40d9 SHA512 9661a9c544d8bf3edf6c24a307324a58652c8635703dcfa008cad96826e3404cbb05e5c95fe7df85ed6d2642e4f83cfff0c9a381b796cc78f560854aa071acbe -EBUILD llvm-common-17.0.0_pre20230630.ebuild 524 BLAKE2B 381b028d6ad33fa97d2ff250266bd896153222cb62647bc6c4a9f7493fc96c23faf788ce8a976d35333e8d40e63cad4c3f44322f6a41f1dbe53f9e772c3a40d9 SHA512 9661a9c544d8bf3edf6c24a307324a58652c8635703dcfa008cad96826e3404cbb05e5c95fe7df85ed6d2642e4f83cfff0c9a381b796cc78f560854aa071acbe EBUILD llvm-common-17.0.0_pre20230705.ebuild 524 BLAKE2B 381b028d6ad33fa97d2ff250266bd896153222cb62647bc6c4a9f7493fc96c23faf788ce8a976d35333e8d40e63cad4c3f44322f6a41f1dbe53f9e772c3a40d9 SHA512 9661a9c544d8bf3edf6c24a307324a58652c8635703dcfa008cad96826e3404cbb05e5c95fe7df85ed6d2642e4f83cfff0c9a381b796cc78f560854aa071acbe MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/sys-devel/llvm-common/llvm-common-17.0.0_pre20230630.ebuild b/sys-devel/llvm-common/llvm-common-17.0.0_pre20230630.ebuild deleted file mode 100644 index ce5f03ca34a5..000000000000 --- a/sys-devel/llvm-common/llvm-common-17.0.0_pre20230630.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 - -inherit llvm.org - -DESCRIPTION="Common files shared between multiple slots of LLVM" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" - -RDEPEND=" - !sys-devel/llvm:0 -" - -LLVM_COMPONENTS=( llvm/utils/vim ) -llvm.org_set_globals - -src_install() { - insinto /usr/share/vim/vimfiles - doins -r */ - # some users may find it useful - newdoc README README.vim - dodoc vimrc -} diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index 4d1818ceea92..c44bd4cdae1d 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -15,7 +15,6 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 BLAKE2B 50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7 SHA512 f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc -DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 EBUILD llvm-14.0.6-r2.ebuild 12389 BLAKE2B 549b4e1c7feceb40c7e5aaa624925ec08627c84236c460f85a044621dc388cfca248f8a311c657a3b3dadbd367472f3c820a635c14246f74fdac98dd2ddf6fd1 SHA512 8559954b641fc007c92d4b3e2fcc129bdd812f974dccf37d74f61cb9d7414e28cbb41d7088767356035b972c1e417561770a89169676841e762e62644c6d0323 EBUILD llvm-14.0.6-r4.ebuild 12316 BLAKE2B 1028363925a64b55006026498de4bd77f842f63aeeb63650a35b0c10e5c5356c0abe62486aaf36aa80d55cb68b6e272489c804599b1683990fdeaa58dab9abbf SHA512 64760fc8a63e0e1dba555bf9c79fd894ef8d9817481b077f9f4cf2d26f0f0bea153fe20ceb02f1469b61eaefc62f98bcdb36a4d98422bc0331f274b620da3f29 EBUILD llvm-15.0.7-r3.ebuild 12489 BLAKE2B 1fa5e890b2fa5d3313a0354c4d72f0ce4a27a90bd8fd470196178a853ec238a57cf21ab4f8d7ee6370b8d106154de9d5cab657b922184ed27f491e4e06cd4960 SHA512 104cb5e8e95173b369911609f9f5b783d7465bd628cc067c5c342fc92384aa0ab8aabd0a303f383f8c46a951fbe50e4daa8048fd272998b7c0362b23ffcadd7f @@ -23,6 +22,5 @@ EBUILD llvm-15.0.7.ebuild 12558 BLAKE2B 1f73f500a38ee4e96438a5e478781a562d48e10d EBUILD llvm-16.0.5.ebuild 12494 BLAKE2B 305f09d9fd1e1a3aec00f3eb6dbecdee8da341ef0b52535c6957db6f1584501608fa378c8c95aea39562e97fba3645e2a3c296c1ff9c25894a200f14b03e8edf SHA512 e0d1b9aec037ed88896b30212b4876902439f9e408eb5d70320811a3e7f5105cc4dd825fb63413f36592b45a757f67277186894be1584c95df8218f150999d37 EBUILD llvm-16.0.6.ebuild 12517 BLAKE2B 88fb0c8ae51b2e7b806b51a3b6b47c3acb2fae2b33e7978b7b928b3ffdbc7a9d3712279a0c6639bbfb1bd2a9c2ca84a4bda480324fe3ec6dc289f4c48f230c9b SHA512 5fb6c1410b6f658ea6a003ace1129210e68e3fe685a0f1064d632a658991fc1f0067a30216b492e5b33c83730fc9c2a01179e64ef194f742fcc1d07a00ce8080 EBUILD llvm-17.0.0.9999.ebuild 12690 BLAKE2B d893c2d895dce9ceccb53a848ad3c242febebef21a3d261c36b18664876453470c4cae04ac4707777178f06799fcd6b0645e688ff385ec92382c5008a7328f8d SHA512 3f0de58fd4d9af36675189a26d3f56c85f062f03c65a5f0ae24ffb1942458fd4d4c89cb28e033e0aa229a8affa65e7d8b7326dc6ddb64cbba49e775495c6fa29 -EBUILD llvm-17.0.0_pre20230630.ebuild 12690 BLAKE2B d893c2d895dce9ceccb53a848ad3c242febebef21a3d261c36b18664876453470c4cae04ac4707777178f06799fcd6b0645e688ff385ec92382c5008a7328f8d SHA512 3f0de58fd4d9af36675189a26d3f56c85f062f03c65a5f0ae24ffb1942458fd4d4c89cb28e033e0aa229a8affa65e7d8b7326dc6ddb64cbba49e775495c6fa29 EBUILD llvm-17.0.0_pre20230705.ebuild 12690 BLAKE2B d893c2d895dce9ceccb53a848ad3c242febebef21a3d261c36b18664876453470c4cae04ac4707777178f06799fcd6b0645e688ff385ec92382c5008a7328f8d SHA512 3f0de58fd4d9af36675189a26d3f56c85f062f03c65a5f0ae24ffb1942458fd4d4c89cb28e033e0aa229a8affa65e7d8b7326dc6ddb64cbba49e775495c6fa29 MISC metadata.xml 2782 BLAKE2B 4bd546287f630462c3f5d98cbd15a59a4cdef4023f86a5f4fe64fc5f10256cae7014d18823bd0909f4af4e42f299b6e7983c9c3c569cfab1ad38b0160f1eae40 SHA512 6bf1dc4f71f50e1eecc55cbb8366d8ed82a3dd328871acf1d808fc5e3ee4d203d623f81d9968bda45a87c72a2f20ed69b735b0a289b0052b048175cf6502e124 diff --git a/sys-devel/llvm/llvm-17.0.0_pre20230630.ebuild b/sys-devel/llvm/llvm-17.0.0_pre20230630.ebuild deleted file mode 100644 index dd7be5a60d95..000000000000 --- a/sys-devel/llvm/llvm-17.0.0_pre20230630.ebuild +++ /dev/null @@ -1,533 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 -inherit toolchain-funcs - -DESCRIPTION="Low Level Virtual Machine" -HOMEPAGE="https://llvm.org/" - -# Additional licenses: -# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD. -# 2. xxhash: BSD. -# 3. MD5 code: public-domain. -# 4. ConvertUTF.h: TODO. - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" -IUSE=" - +binutils-plugin +debug debuginfod doc exegesis libedit +libffi - ncurses test xar xml z3 zstd -" -RESTRICT="!test? ( test )" - -RDEPEND=" - sys-libs/zlib:0=[${MULTILIB_USEDEP}] - debuginfod? ( - net-misc/curl:= - dev-cpp/cpp-httplib:= - ) - exegesis? ( dev-libs/libpfm:= ) - libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] ) - libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] ) - xar? ( app-arch/xar ) - xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) - z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] ) - zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) -" -DEPEND=" - ${RDEPEND} - binutils-plugin? ( sys-libs/binutils-libs ) -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - >=dev-util/cmake-3.16 - sys-devel/gnuconfig - kernel_Darwin? ( - =sys-devel/binutils-apple-5.1 - ) - doc? ( $(python_gen_any_dep ' - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ') ) - libffi? ( virtual/pkgconfig ) -" -# There are no file collisions between these versions but having :0 -# installed means llvm-config there will take precedence. -RDEPEND=" - ${RDEPEND} - !sys-devel/llvm:0 -" -PDEPEND=" - sys-devel/llvm-common - sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR} - binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} ) -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_MANPAGES=1 -LLVM_USE_TARGETS=provide -llvm.org_set_globals - -python_check_deps() { - use doc || return 0 - - python_has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && - python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" -} - -check_uptodate() { - local prod_targets=( - $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \ - | tail -n +2 | head -n -1) - ) - local all_targets=( - lib/Target/*/ - ) - all_targets=( "${all_targets[@]#lib/Target/}" ) - all_targets=( "${all_targets[@]%/}" ) - - local exp_targets=() i - for i in "${all_targets[@]}"; do - has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" ) - done - - if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then - eqawarn "ALL_LLVM_EXPERIMENTAL_TARGETS is outdated!" - eqawarn " Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}" - eqawarn "Expected: ${exp_targets[*]}" - eqawarn - fi - - if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then - eqawarn "ALL_LLVM_PRODUCTION_TARGETS is outdated!" - eqawarn " Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}" - eqawarn "Expected: ${prod_targets[*]}" - fi -} - -check_distribution_components() { - if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then - local all_targets=() my_targets=() l - cd "${BUILD_DIR}" || die - - while read -r l; do - if [[ ${l} == install-*-stripped:* ]]; then - l=${l#install-} - l=${l%%-stripped*} - - case ${l} in - # shared libs - LLVM|LLVMgold) - ;; - # TableGen lib + deps - LLVMDemangle|LLVMSupport|LLVMTableGen) - ;; - # testing libraries - LLVMTestingAnnotations|LLVMTestingSupport) - ;; - # static libs - LLVM*) - continue - ;; - # meta-targets - distribution|llvm-libraries) - continue - ;; - # used only w/ USE=doc - docs-llvm-html) - use doc || continue - ;; - esac - - all_targets+=( "${l}" ) - fi - done < <(${NINJA} -t targets all) - - while read -r l; do - my_targets+=( "${l}" ) - done < <(get_distribution_components $"\n") - - local add=() remove=() - for l in "${all_targets[@]}"; do - if ! has "${l}" "${my_targets[@]}"; then - add+=( "${l}" ) - fi - done - for l in "${my_targets[@]}"; do - if ! has "${l}" "${all_targets[@]}"; then - remove+=( "${l}" ) - fi - done - - if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then - eqawarn "get_distribution_components() is outdated!" - eqawarn " Add: ${add[*]}" - eqawarn "Remove: ${remove[*]}" - fi - cd - >/dev/null || die - fi -} - -src_prepare() { - # disable use of SDK on OSX, bug #568758 - sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die - - # Update config.guess to support more systems - cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die - - # Verify that the ebuild is up-to-date - check_uptodate - - llvm.org_src_prepare -} - -get_distribution_components() { - local sep=${1-;} - - local out=( - # shared libs - LLVM - LTO - Remarks - - # tools - llvm-config - - # common stuff - cmake-exports - llvm-headers - - # libraries needed for clang-tblgen - LLVMDemangle - LLVMSupport - LLVMTableGen - - # testing libraries - llvm_gtest - llvm_gtest_main - LLVMTestingAnnotations - LLVMTestingSupport - ) - - if multilib_is_native_abi; then - out+=( - # utilities - llvm-tblgen - FileCheck - llvm-PerfectShuffle - count - not - yaml-bench - UnicodeNameMappingGenerator - - # tools - bugpoint - dsymutil - llc - lli - lli-child-target - llvm-addr2line - llvm-ar - llvm-as - llvm-bcanalyzer - llvm-bitcode-strip - llvm-c-test - llvm-cat - llvm-cfi-verify - llvm-config - llvm-cov - llvm-cvtres - llvm-cxxdump - llvm-cxxfilt - llvm-cxxmap - llvm-debuginfo-analyzer - llvm-debuginfod-find - llvm-diff - llvm-dis - llvm-dlltool - llvm-dwarfdump - llvm-dwarfutil - llvm-dwp - llvm-exegesis - llvm-extract - llvm-gsymutil - llvm-ifs - llvm-install-name-tool - llvm-jitlink - llvm-jitlink-executor - llvm-lib - llvm-libtool-darwin - llvm-link - llvm-lipo - llvm-lto - llvm-lto2 - llvm-mc - llvm-mca - llvm-ml - llvm-modextract - llvm-mt - llvm-nm - llvm-objcopy - llvm-objdump - llvm-opt-report - llvm-otool - llvm-pdbutil - llvm-profdata - llvm-profgen - llvm-ranlib - llvm-rc - llvm-readelf - llvm-readobj - llvm-reduce - llvm-remark-size-diff - llvm-remarkutil - llvm-rtdyld - llvm-sim - llvm-size - llvm-split - llvm-stress - llvm-strings - llvm-strip - llvm-symbolizer - llvm-tapi-diff - llvm-tli-checker - llvm-undname - llvm-windres - llvm-xray - obj2yaml - opt - sancov - sanstats - split-file - verify-uselistorder - yaml2obj - - # python modules - opt-viewer - ) - - if llvm_are_manpages_built; then - out+=( - # manpages - docs-dsymutil-man - docs-llvm-dwarfdump-man - docs-llvm-man - ) - fi - use doc && out+=( - docs-llvm-html - ) - - use binutils-plugin && out+=( - LLVMgold - ) - use debuginfod && out+=( - llvm-debuginfod - ) - fi - - printf "%s${sep}" "${out[@]}" -} - -multilib_src_configure() { - local ffi_cflags ffi_ldflags - if use libffi; then - ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi) - ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi) - fi - - local libdir=$(get_libdir) - local mycmakeargs=( - # disable appending VCS revision to the version to improve - # direct cache hit ratio - -DLLVM_APPEND_VC_REV=OFF - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components) - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_INCLUDE_BENCHMARKS=OFF - -DLLVM_INCLUDE_TESTS=ON - -DLLVM_BUILD_TESTS=$(usex test) - -DLLVM_INSTALL_GTEST=ON - - -DLLVM_ENABLE_FFI=$(usex libffi) - -DLLVM_ENABLE_LIBEDIT=$(usex libedit) - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - -DLLVM_ENABLE_LIBXML2=$(usex xml) - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_LIBPFM=$(usex exegesis) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - -DLLVM_ENABLE_Z3_SOLVER=$(usex z3) - -DLLVM_ENABLE_ZSTD=$(usex zstd) - -DLLVM_ENABLE_CURL=$(usex debuginfod) - -DLLVM_ENABLE_HTTPLIB=$(usex debuginfod) - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DFFI_INCLUDE_DIR="${ffi_cflags#-I}" - -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}" - # used only for llvm-objdump tool - -DLLVM_HAVE_LIBXAR=$(multilib_native_usex xar 1 0) - - -DPython3_EXECUTABLE="${PYTHON}" - - # disable OCaml bindings (now in dev-ml/llvm-ocaml) - -DOCAMLFIND=NO - ) - - local suffix= - if [[ -n ${EGIT_VERSION} && ${EGIT_BRANCH} != release/* ]]; then - # the ABI of the main branch is not stable, so let's include - # the commit id in the SOVERSION to contain the breakage - suffix+="git${EGIT_VERSION::8}" - fi - if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then - # Smart hack: alter version suffix -> SOVERSION when linking - # against libc++. This way we won't end up mixing LLVM libc++ - # libraries with libstdc++ clang, and the other way around. - suffix+="+libcxx" - mycmakeargs+=( - -DLLVM_ENABLE_LIBCXX=ON - ) - fi - mycmakeargs+=( - -DLLVM_VERSION_SUFFIX="${suffix}" - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - if multilib_is_native_abi; then - local build_docs=OFF - if llvm_are_manpages_built; then - build_docs=ON - mycmakeargs+=( - -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" - -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" - -DSPHINX_WARNINGS_AS_ERRORS=OFF - ) - fi - - mycmakeargs+=( - -DLLVM_BUILD_DOCS=${build_docs} - -DLLVM_ENABLE_OCAMLDOC=OFF - -DLLVM_ENABLE_SPHINX=${build_docs} - -DLLVM_ENABLE_DOXYGEN=OFF - -DLLVM_INSTALL_UTILS=ON - ) - use binutils-plugin && mycmakeargs+=( - -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include - ) - fi - - # workaround BMI bug in gcc-7 (fixed in 7.4) - # https://bugs.gentoo.org/649880 - # apply only to x86, https://bugs.gentoo.org/650506 - if tc-is-gcc && [[ ${MULTILIB_ABI_FLAG} == abi_x86* ]] && - [[ $(gcc-major-version) -eq 7 && $(gcc-minor-version) -lt 4 ]] - then - local CFLAGS="${CFLAGS} -mno-bmi" - local CXXFLAGS="${CXXFLAGS} -mno-bmi" - fi - - # LLVM can have very high memory consumption while linking, - # exhausting the limit on 32-bit linker executable - use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - cmake_src_configure - - grep -q -E "^CMAKE_PROJECT_VERSION_MAJOR(:.*)?=${LLVM_MAJOR}$" \ - CMakeCache.txt || - die "Incorrect version, did you update _LLVM_MASTER_MAJOR?" - multilib_is_native_abi && check_distribution_components -} - -multilib_src_compile() { - tc-env_build cmake_build distribution - - pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld - pax-mark m "${BUILD_DIR}"/bin/lli - pax-mark m "${BUILD_DIR}"/bin/lli-child-target - - if use test; then - pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests - pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests - pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests - fi -} - -multilib_src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check -} - -src_install() { - local MULTILIB_CHOST_TOOLS=( - /usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-config - ) - - local MULTILIB_WRAPPED_HEADERS=( - /usr/include/llvm/Config/llvm-config.h - ) - - local LLVM_LDPATHS=() - multilib-minimal_src_install - - # move wrapped headers back - mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die -} - -multilib_src_install() { - DESTDIR=${D} cmake_build install-distribution - - # move headers to /usr/include for wrapping - rm -rf "${ED}"/usr/include || die - mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die - - LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)" ) -} - -multilib_src_install_all() { - local revord=$(( 9999 - ${LLVM_MAJOR} )) - newenvd - "60llvm-${revord}" <<-_EOF_ - PATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" - # we need to duplicate it in ROOTPATH for Portage to respect... - ROOTPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin" - MANPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man" - LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )" - _EOF_ - - docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man" - llvm_install_manpages -} - -pkg_postinst() { - elog "You can find additional opt-viewer utility scripts in:" - elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/opt-viewer" - elog "To use these scripts, you will need Python along with the following" - elog "packages:" - elog " dev-python/pygments (for opt-viewer)" - elog " dev-python/pyyaml (for all of them)" -} diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz index 57fc9e340458fc4c44bc9a03e5184be905f5a588..aea61a1af5fb38599ce66eb6ae4d159321adc4c5 100644 GIT binary patch literal 4406 zcmV-65y|c!iwFP!00002|8<#Na-6pjMc=&&Z9qxmA9$22P9>E%FZKo+XuxKLqEsa9 z*jar}kFA-BWmlyllN^2@(CEJRT<|aNzJ2%R{eD%`SN+pZ?;qcU+~S)r|M~78U&Sxq z^sRB#xR**^xmcFD(@Z*g9w`M$ZOl09PA80^v&3+A*ODwP8)2uOYVQ(tw^*fF4c7DS zyD3j;$!zh9F_f9sK7oI&rxxZu%}$TqI>2Hr6_lO5>4B zMlU7ClO*tpHrBMJwq{+j;^;fkOv6x27Db&PeScp5{Ixzkoc;3pX2e_B!U|n>t!ec& zDS=igiTbToMe^x6pU`HWbM2YOPQzMjsUM4xRmU*L*=k{1FWPO0u%ska*!ZzgXI!Zj z>0$EEY^uFTY_-YOpsjO$zm_c=**qdOlaz{;AhVCnj!zru>>5Ri?lo5CSoX-N&v>b+ z);8A|BbFJK)EYD2m|pqWq*(33k@nEyRGYF(u4$C8W{X8*?{%1E9daw%dj9$2>j&FE z-U=3aPS=X5#B90L5oHVI>8DktY+37~MKUYrFes9;tX;f)DAAfnGY1?gAJvnorACWJ zT}Df1HL<=DXRNh`9(EQw(q`=m97I=GRQ6-iz^FF%bsVuQh zZBq&@Hl)#jGE95r1D#WvZPq-abh{KG=N6jw=#`|GYMt~Q$4SjXVm(QBZ@kWG;t4is z!&}AdS=SG*Z!d*=`||SrUEyNBwc2Pwy+>CMW9P){!VY;RD@W*&Fi%|NP`7Snr832K zor}}WQjh5BBgK~6nbA%QnN9UEGJP9Ps)r^$I+)ls2mf8e$#T-pE9E@+del#a6Ky;w zWX30qTtpb46X^YzIGfR#DzQ8*mEqDLo%M#8w2W4IED=@ldh01?%HfqIBo^KUmEg&9 zaoGD*PNr0(qcRLUrk7R+(vjnD3wJ9QojW*bXI|wG|eT znTl1qEaibLjxmuG_mCAvZ)Jp9R$G~Mo;yMNZa@8dKR@lqy9Udl$gO16MqH<+y^$+M zy+ov}wv1CuZ${f5v~;$x z`MG6dM{S$(I`i7>RX&w0F6Nt7+A(vYjSg!y@VG%&%@h|M)|k@RQ1*r+%sE(L7xZET z%G=G3e{aXt`s}sr;VWeXBc)MYY0?FF!AhMWp=A{*%xNT%Q%e26lD&TT@b;Ioy`2wF zccm+I@wIe@y5LJvXJRNbaxpqpq70=lcg$2p079o!XdPlPceTg>Bn$ZYQO16Veh#ii+;y20bxyYPcdUS~|Z| z?GH+KUp78=En9Kd#$pbFf@34WXshL3K#sgZ+O}yrG^)p7K8#qHVrnIJ&69s3y@I)+ zK!}g>ZO0a5iN2!vQJ9m;L8;q>T^uDdWkZm8-gmW6kRbD1i2*7=5JX{}Y8|;j8qA+_7yU zlxV+*HTbQ9VoffO@9ZB*%ep9D_G%79^fZV~IA)qP;GA&NZiA2KRTr2sQe%zvB1TAe z(;(;(UE9OLj_>OB@cMbtD9+6g5}c9{FLZwzLUG#3Kxo1+>0YMxI6EyGWuxo$9N@G= zVZoA%2=B(USgsjM?u-9`nF1sL9>|qS)rdRdgUufuaeQDoS~_zbR)f5V-$UXHi;mf1c%2Yi8Crhx>oLk)^`7Vu5Lnh6B0=GyF{flydRKN=FBNfo@G64iPX zOtY6V%LJ>mXYXZs~F-uu_JGm|_nqMvx{nN6%PL*__=kP6bxNP_ygPw&%Rz{_Q z=P3N<21M^cH2}g@>d=fGIL~Sf7$X3aEVjQvh29xs-#hpwCQG#7xuu~pk93{Zbl`hR4|q*tqctljk}QR#Xx*4Q#q`mHf6#IW7DIv<3!(;9 z4$4n95EfQX$_}!zXL5vj2n!51a7-6F%yrj9>=%cPY+u39eqXMS`nvAIK@9OGZiO%z z$>d~YG#_zf=U@#lZB+3nD?W!@Qzu37R_+KXK17J7$WSkzA1ERIL>nY@uz1B9%t89= zLYxqB)BvK!hAt8!hZ_n3C#GZ*7>+CwZSddWga|nrOM|*W5eDS`6jVrv9 z8%4+7gkeiYGGsx>D&}^!EuRPG9v;_J5#XI$(G^023>sEW>WVaeC7H%~E7#-0(+@wr zwGZn)xre*tZiBKggkU*?1ad>^ZcD+@%myHpFNS^qCM7x5IvP>$B*X8iWp_pw59CbU z%&ZLMce-JaTZJa zE;lgRT@wdiQ7Wi5C#q$a#v2X60hG0I;LNiBA(eG5tmq;slRd!QlbyC70h; z>^wZb|BpWJyGC=vzdAuVX80e064PltM;~n@iT5HBJa!Sy!A0sPhlP}Yz6J$@NjkoC zfFjU-lOspxeKa(Zmq|M@SJ@rcBtsAic?2lHHh@767^&27ol7bP;mtu3hg3N}I23)@ zOc6bgTO(0y8pZdE68N4(mzntF%RC$lC=OIto8WI_W$0Ag0c#rI3()Pi3EtrhEis<( zOfg4=X27C8KWnt_k;46a&mI76yX6BbzHMhoxb?7Ld`QV?DNUkjq_@*quCxSp!i^|R z0U#2wOi?!rG<<;kd3E#OtcVfD8R@FR&)_Yzi(aIiaIqACY3d-8Ib&$9w;q#`f)@|r zRaS`u;Ks_Cu7qA0We_qMY8!A4QgP&M7`G>nNoqqnHIPq?s00lvb-_5G8)80DR2_YS zt5>D_dzqfOVl%(SB8{>~{cYKv_D^?)S>-mLWD~z}A_cXCUGMHUeg(-kG74=`flK3% zbavS^5xA5&Yt)<+HZZP;D0jbftbfv!x*$24U-O( zl#vQL4f-z=nQ*n1wI|vG1)w*sczM^luzy^dfPr4#iuUn*Ub5Kw%{fUsh`bh5EMmBd zc+z!vHZt7X<<3R}IgW6Zb1p0`wL_Tks6L39z})5H+o^OA^BF9LwfL29I0(*R^8KzC zzeQ`%UQxekMfo67Wb;$Wm}r!T0tHa8!7ltb6r3nv+J^oE_Gk)u3qcpC#W9>--86iK zNp=A=219|j!2=z_dc^oW6TT9gC)aj zEDZ48*%cOOY`TM8E2CXqnU6SK>TIsOAgmVJp~0P%xyQ_}mqjpaL1&Ld%pBeY zjEO|YqkE6M6Wg7NpocRoew#+OkhHLdu@@|xFbcF!5RDobn(a7JK|k<-0F8na z=y9zL13&?!s3Gik-)iShbJ5rtWkoeyg8H3>LOW=iU25nC8#W6d6k(uind83XIF)w1LRP4$B?g@YdFbq@<64|cRBEhL1$R8I!H8yyJ`i0YyqVOK%?l0CEXlh5!Hn literal 4409 zcmV-95ytKxiwFP!00002|8<#La%II4MgJLvCeU`)yXvzE@Bi^t{PM0J zjjP79RPxGYXPGC>q@(ANQjpZfjI*9(VGNxm20L9#+G*_(PU@-lE>Ta5Robp$_k8+k z%2Qg}d-01gl$qACz<+m7EzDzWTaSIq-8X-GUqZagmM4$XJZevUSPE&6wM|2NE43m$ zO#U;QYA+I7ZE`ed>zv=OWeX;UN2InTrLs$q*~ekW)<&{Zqe#)S#>yPa89DVCUu&wh z%{9h|WriiS#>^L{SAI4ryLRD7duVa$o^ndAX_T;Li$!Dab?lvW$hBE}-`ANTq3 zTCmV_x>QUh=ABC&QI1faZmlY1%UTyLl36*2L6MYYo#O37iPkjD9B`z3R8OXs8h6~( zWwd0g$?hw0##(FW;bfsB_belyk}}^o(Z;ZB>r%0DLJ4Q>z}qv6DzSu_kLik5Sz?{q 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 diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index 201059d65c4c..62b9671c54b8 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -1,251 +1,49 @@ -DIST genpatches-5.10-191.base.tar.xz 5394880 BLAKE2B 604549d0789ee4ea8b965b4aec921d1c5839c601019f4facb1a697dfa983476eea807d0ab9b6a37db3baf883657cfe4c016c17771400886cf8e56c313659b2d6 SHA512 b43980108645bf01af0ef00bd96ba0ddeab16439d6e26badfedefdbf02a4f9459e40b5ee4c72a26052a04ba6756ee1f8cdfa403e408f4a308050e2c8168c3a48 -DIST genpatches-5.10-191.extras.tar.xz 3868 BLAKE2B b0c035f8e43faf78344a1f413c6030fe2001216bfc9381e402e3fee7edb3cf2798042a3a3d62db2b429f53d6a68b445fb25c9c0255bdbb85d5df00c6388584b1 SHA512 dc29b28784cb160ba0a24921986b905efd8d624902b00994829b99bd383551da0b1b4419ec8b91626b896cfb3997480a62fb9691b497b01f331db1450b09fbb6 -DIST genpatches-5.10-192.base.tar.xz 5401408 BLAKE2B 1e84821002dfa2af4f57f5cd3addcd037524cbfcf9e5cb7171725363457c6503f46b5bae92ff04ed3500e28daa1c9ab61dbff2495281732b972300284af3e7aa SHA512 edbc567165df20906acc7425d56ea7feeb3e9d402ea0d175a3c627b300eb33675552ae36248ccefc67584e2120f9e3f098ce204e9aa3858c443ca58c1d34418e -DIST genpatches-5.10-192.extras.tar.xz 3872 BLAKE2B 8ab3d00e158a52558ee28b82235fd1df510953207d18073ca2fd8114c64c96742ec69dde5959273c451803b0f534ed7351cfcfabe3291bcd323cdf4d317a5610 SHA512 a93b072d731f9bcd2e4d50af05902ab50b9145aa5e5b02141f203ad0b4c82b308c0cb599fa6f790b84584197c65270ec701ec94a321f39e745625803a3d6093f -DIST genpatches-5.10-193.base.tar.xz 5429232 BLAKE2B c8ab1eec55b3e282af48601c93a6e53a2974e7b255f56346954c93976ac9870117d91a6b9e8809cdfd0cdc27ec4a3eb292e7d9b10de6ecb7b8c54056380ee875 SHA512 44733f8f09f34bf792d0c7dfb6915902a71a234e8e4cd975316ceef23fdf414b01d1e97e317e48dff7af38ac2a04391ddbb0b8ce97ca13088eb1518bccf44390 -DIST genpatches-5.10-193.extras.tar.xz 3868 BLAKE2B 5261a2132d49eb98e7e292f577eed23ba8da86f3b05b57a75d15543dd1ec0c424f4dba04a39aea6b12e320792a9f0802be6d7876bc64a1f864abed03fc8e0c36 SHA512 5383cad41ca1a0fb2933de4fc07207562ff572231f17398ab9958012b3f27d382b2043fbc9fbd784ec1d5f666f0baaf27e75d0a31473c56779f4cb1a32d89707 -DIST genpatches-5.10-194.base.tar.xz 5453496 BLAKE2B 839e14bae65711a5ef31e8e5f32a619f4bb04e0adb88010ed12023737a1729a11e7860f4043a980b8f8f2d4f71725f045d4bbf5a6013138349fe1eab389e8ee4 SHA512 25d2033b9a17f6bbc6ca2342d53fc56f086d75c2b5f4917c8803f393eb7924f0c3da349d5415e91f3290d6206bf5ae0884b3e66c99b0717357c6fc0e8b8a77aa -DIST genpatches-5.10-194.extras.tar.xz 3868 BLAKE2B 24b257569d83f8e91dc9159d83b0f2b0b118019e600c3e92ae2625bafcbbd2c466d20f5a4bf5627c3d6f1006b2539bfb175103028956f77088cac7974fd79454 SHA512 aca296b91622ed0fca07774d58a6c32c4231e4445d7a1d91e90da773ef0d9d3c5355a2538df4081d062b153c11f6a5c931ed20833cc3f699f114c52e3213e886 -DIST genpatches-5.10-195.base.tar.xz 5537632 BLAKE2B 9ce6e702d0d172dbf8160f2fb5de2cbe0c4213a7791eb54f8d99dc2c35c147915b2fbca6d340de39fc6f547d412bad09c7dda6fff04a31f352723f42654124cb SHA512 198c3673681f08c52ad668b2b5551a3090c9257fc682dd3cbed7ad96c0859ff2c060c94e996f6d1b5fd2f8edce10c5da7a46e37811086dd13ba41168d00a3913 -DIST genpatches-5.10-195.extras.tar.xz 3868 BLAKE2B 439dd9915aef7b40da7319d5dfb8df39662948c5d2d8e5fa4f6488e01fb1cfe4257bf1e29f1c096544f0e5357ce37dd18ec4181fbe4fba02072bf1dc2c2f6fe6 SHA512 9bb0a81c65ce41ac316023480eb309a92881b4185f047be0cc462299e3d38252a6f79d25967b41098f83cf888381f0e3376295623333cee5bcf27e093c2c9a4d DIST genpatches-5.10-196.base.tar.xz 5560912 BLAKE2B 3ea2ff034bce2b1a5b42080393a43148f9421a059c6db3ccd8062c9443ac66e63c21d870e01a0af2c06c071fd0f52f5270149da794fd34a4da43e6d2f6ae2026 SHA512 e41eebf76fc7349063e318c547869f546378fed3078db553e90bce654460b5baf08b6b328761a17ddd47515080e4801fca49b39d35f999e54a963e8066660a50 DIST genpatches-5.10-196.extras.tar.xz 3868 BLAKE2B f027bd1bbb5a706efd42d205324820aeefba91a7f6098d726b7e4abb0778f4b48601b045cd3c329fb76b5d1fc365caa6d43696008454166c6cb6ec21d58bfa02 SHA512 1016e558435900761b6e64b094f617ba3900b027ac178497195744e0954bc8e9adc6de9e73718fb0ed6b5fc9e774e44df0403a667d03deedc01ef31230f0579d -DIST genpatches-5.15-120.base.tar.xz 4681108 BLAKE2B 7e69c38991ab3b5ec949f48fff8564c854017b8bafac61747eede20f79d71dade59effaee29fe849b1fdbee7abcaeeeef3f55a39b95b96bda6a70af05a905a68 SHA512 2be319896281e7cab1646da40a3067c3815270ff5fb29edccda9138862a39ace2192a1cd38a4232bc14ebed0d6c0c877a9fd58f225d7cedca743664e2a993025 -DIST genpatches-5.15-120.extras.tar.xz 3932 BLAKE2B fb00b97c8b61234646388bec0dd23a1310a7bdca9d04a2048a32a4e30605662c7001188bc125170aeca2ded63954a71b612908286aeab06928dec00cedc76902 SHA512 c2b6ee91b3505dae7fe78a393001cdf6ac7d0020f8123f14d961b90d1424144996e182fcb5304d5890c041e2d940a960bac0795ebc22e85459285b16f67d9b3f -DIST genpatches-5.15-121.base.tar.xz 4695588 BLAKE2B 2bbc7102194c0526cdc1f2e310871756ab87e5edf35273c41a2a8c26abfa56149361a2a8af68e215e14912bf2238c7610f60f69f88916404781488352fbdd95c SHA512 822e207359ef8ce3894152de6aacf66974d8b8bcbc5329dbcbda379cb6dc81d348ad9a38022abd05131c1a4df955426da25bf37b83ac06ccead4aa1277b2eb36 -DIST genpatches-5.15-121.extras.tar.xz 3932 BLAKE2B 22ef45027450ffaafa2637aab88656c56fee375fcad14403693f94894cdfab96bb2b930cec4852babcb4bac86b07bbc9e6e103de7c871b91ef3004435e1cb785 SHA512 92b785c17dd171871dbcd841810c1e7da4fd7cc5027040340dd90f6bf97153dd0e300a6bc33e61bc7354b6e6648e3bf718d161ebacc5a4ed3a3e86e885181ff5 -DIST genpatches-5.15-122.base.tar.xz 4735096 BLAKE2B 10746c787ab70dc82b688b8720144b80719ddd7f4719e9fb2215b667ca7806b2e8c5626dd66b46f20c0e6d7e05352c84eea9cad93327fdd8edceb4fe52f43416 SHA512 65437aa0e53effa3eb84e3d7b2a0497ed4f4ef85fa96e75a8c591f27a610629193094c6d03dc676c462cf41a55bda5b5277c14726d48ea6ed59e8edeb92105d9 -DIST genpatches-5.15-122.extras.tar.xz 3932 BLAKE2B 35fdaa40b4b4e297df7f8702ab017f4c49bbca2aedc652c6e5ba8fec6b1573a57d17a9c7b21f03b56b43d9bc888e3d55354ceb92e84dde0a89983dfa1c3ffc16 SHA512 176deb6aef0eb9dace274bc4ca0f29a8d657461583dc9133feb4272211f910313fbb69fed308705f00c1c6d86845f1e961ea0066b09b42cac75a3579b3d3ed14 -DIST genpatches-5.15-123.base.tar.xz 4796616 BLAKE2B 77f5ece18ead48d21a9edca96a96387397e95994a9f33f12eb58b09f3732f6233955a656cd345799b758087d52412221af624638f4b5ba85df54454c03a54e2c SHA512 81c918d213a7577089f8dbfa4ea2f7cdfff08950d6a7813baddd779542fc75d532a5519bf2fc4a2ab59d5a68e56129cded2549f8572043ac303ac8c4eb7090e6 -DIST genpatches-5.15-123.extras.tar.xz 3932 BLAKE2B 708144e428faed3f92e76be99ae6ad3e492113f585d8d00fa099911bd528bef269636e10204317c2eccb159aef18365c8f920914617f7565bcc1e348f589f311 SHA512 93eb2ae79468046e6b056371e22b3102245ef297ac4c6db607efa2fc512e259355ce2ff96526fe212a2704d09902262471787390f837534745671d5daccc2b9e -DIST genpatches-5.15-124.base.tar.xz 4885784 BLAKE2B 7ae33a4205652539bb61901bb1c9f7d3c760eeb8f0cd50780f10c060f559d2cb695b12cf1626d11a043868bdc925b319412b9931585a230d0b6fb6eed9c25936 SHA512 1e01ee6d73d10cdf325fc7a9143f7a6bc1c2ee86db3f2e074cf0165094764c862a2b52d91edff510dd567a402e659dc3e136c623fea6346664737709d9893772 -DIST genpatches-5.15-124.extras.tar.xz 3932 BLAKE2B d995682455be830c9920de5bd7a0c51e1093df752e1ed4848fcec77924718f8a702ae754a0a9bdaf2c01190193778dcad33282fc8b8b0c1b63f5ea16e33ac317 SHA512 ff054292b61efaac5a9936aadf9de4eaafbb0be06e45a7b6f82855b52bf0695fdb576244dfda48b9c869b2fdfbc2cfd7d2e19ca50a4181efe9807c2048c96958 -DIST genpatches-5.15-125.base.tar.xz 4915860 BLAKE2B 96229c43a47f523ea88a8085aa3ef976b6b07ef4d438fc9118fbd8abc6868548ba807c51b6aa44f7fed99269381872af39d1c77eabf14f4b34dfed7a04af9be1 SHA512 7c65da0e4fe7772d3e9d631c707eda473990386d70851e533f47c52dd9ec4362be18caab5b685d2abbfcca25ef91705fc353c77c2cd0c4f209ba70e39a225e53 -DIST genpatches-5.15-125.extras.tar.xz 3932 BLAKE2B 9cd0bb8e60765eeb2ffb6b7470879ae235c8dce5a1ded0b29e2b4dd69612ba9613a0bf57477dbccaee445d99cd4fbca9cce47a6ca4b2c5d8f63c88d416e9063e SHA512 161b7052020538722417f0f2c4408e4e2505636798d960320ff14854bc167037e1479e9505c0ce52be8d9e4ac4066b3ff976d6175ea23838272d508a4732fbe6 DIST genpatches-5.15-126.base.tar.xz 4920632 BLAKE2B b35059e13c2c9fab04f23fd8b41ad37dc1eae2d7e8e505c87506109471e0546f68428c06065da496be3a9213a4e3ad288dd507d7b71b5d9549d7f1c60c378ab2 SHA512 3bcce914eaffcae0f732267f3d4cbef1592a4cbce4ed7277e6aa1b791f006fbbd0858e788ebdaba9502b871c0c9750e74df7b05e98f68318932090f7a9cbfb38 DIST genpatches-5.15-126.extras.tar.xz 3936 BLAKE2B 7bc9d712efe225829760abd48dfac3bf1556750189f99dd77590fdac8d4f5aa1491a49da029e9faf6dcabeb32aa0b2b725223566bddd3d43a41ca0432348420e SHA512 f196a93dc976eba4bf3a8fe5d52229de0e4a4cde31c58be63be35ab65c4753969e4f0ff86b77ef0d7375392b55cfecfa93a4d963d79f3c5753efbfede6a19a17 -DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa1a627e97d9c2545adddc6fdfe9b55b35dcbef285a6e92d4ab615b517177723875a53b6b5f1dc9c237dec3f23acb511e08be7 SHA512 c8d228cb18f2c64631ee5a40d7de58e78c7fd2c452f54101d0e6f67149d5d3df30076b461dada5bd862e4b97daf30a6d15c3f50526b46156d9ffca946b3c65d7 -DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91 -DIST genpatches-5.4-252.base.tar.xz 5808300 BLAKE2B d5cb4fe312f469a331269eca8604d9c43feca79bc6778af670fad859de3098c31cf0408fb58d95f233564e0ab2eff7a45ad041b8fc6bb97be0f93dd911224b62 SHA512 4970b66f064f53db230877fed6434e39aebb727438465667af6eca8603b712089830789c16bae5fe0249dfed0cb4bdbf1ce695cc7a1ebb6ab64bb61b1b38a5cb -DIST genpatches-5.4-252.extras.tar.xz 1812 BLAKE2B 07013e9aa5c8a2380424df700ac7ce592732316b97d6605ffb0e75270b9b08716030a56ae78b9f09b9e314fdd78ab8a8bf986ab767eadfe0a58cf2906be52b17 SHA512 3070acc7127a372f02479f4eee5f465dc3c1fe1ac3b4c2ce0af61d2fe091c509f7e7ef2af8564eb178efe031ac5fbf2f23f48bce4ea54d4500e1b1eaccea6340 -DIST genpatches-5.4-253.base.tar.xz 5855284 BLAKE2B af86d19abc80339eb77bad98df5f404ef5db39584955094c54726d33f6a825c495d835c1f809123903debb2c31c6ad3f07d077978d10c6dafe8170cb60087c7a SHA512 5b9895d2ec8b5080802675912ea8419ed892693f82a4098e997fb3b6ce92844d605a865b31a2f06272248ec2386e36a0e9f74c163ef28e4157f29788c0e7eb5f -DIST genpatches-5.4-253.extras.tar.xz 1816 BLAKE2B 2d3492cefc1abb1b5f35c375afb99892eaab0b90f2b5624560b5dfa4b89bc6eff729ed81737e04e33f78e66b74835a8dee260cca14261c5d2a88644b1b30f8c5 SHA512 31a201024441c55f5477b431aa94a2fe4c98977bb9c1a359af07519b8a204f16189f0595bf71aaddbb88c88e73ef918dc3943bc0a17a2a573cf34dd68dcbb211 -DIST genpatches-5.4-254.base.tar.xz 5863304 BLAKE2B 5f2004de314bb1d7d029eace7ff48b66c2109ff8f8aadb66f1919c04ac008da386a9a79909d8e27713269282ea4e9f72995712f8ff360fdd865061276fdfe4e1 SHA512 c9466b35a804cdc483f7cfe111d4da24c7baceeae240ac3cb803a93f59fde9d2f8782c839cdea2bb09c111e66438ce13ae920be8b1e00a06c705c6c9fc342ed3 -DIST genpatches-5.4-254.extras.tar.xz 1812 BLAKE2B 74d4d513b336aa79c8062560f24ef96638f2fe2d9aedca7dcb0ebfe5b202d0acbe848508c98dacc13d7ac11113b36ba73347f71b63ee6fd8e08706b3246bea5f SHA512 ec766f11f8dbfc63fec33cb3287bc103a8db0857124650f0e99a8f24ec46348e8938b9c70d7d24c3d528eb82df4f8c60959d6f5650c420446172cbf6932f7207 -DIST genpatches-5.4-255.base.tar.xz 5936432 BLAKE2B 2e9211cf49ea349f00ed7aebf0af3ff36a858359a20d4691898ecbe2c7b3158ef81d7c2b4ba133d19aca0cc5b986196a5ea1ea6d3ac83aa6176a2aa36f8f3410 SHA512 1c2fa60f1de83ece831d9c553c81c2c798f3c3d6507d054d35e6be207819daa3b1137176ad39fff9ba148d99e1fbeb1b33f422e44e362bf489c1e70b952474c6 -DIST genpatches-5.4-255.extras.tar.xz 1812 BLAKE2B 0587b02c09b3a70503fd3025ffea3b014e8d4020fb1b765c874dca27369282537f1a42562e1f12c7bc5e303bf8c7b6548750ced89743447007d04f3ec07d2a86 SHA512 884978d503a02f21ab2f5d9463c7efb9cd8c5db410dc6c3e18100fcb03b49543722947bb49119026cfff543308c5d0f3098e9a7c5647defb92486798522dec21 DIST genpatches-5.4-256.base.tar.xz 5956736 BLAKE2B f1f5f42e5383da96ac4dbbe9cf7d8ff8c7194c10d33b914ba36d29e98291752354597951eeea197f11ed05feff4c83f777c49fca71332c2276612cc6b69f1bd9 SHA512 888ded20e68dd0ef134c9558c4edd8490cf73b84fa9f9efc1dc70144ad5accfe560200592dc93ac5d5919bdc7cd9f70a3832d46b9466a136ebe51cce75b069ae DIST genpatches-5.4-256.extras.tar.xz 1812 BLAKE2B 3942c845d2159bb2fc927c5f19a3d5fc0cd7abee0a1102e07a4bb657a213527575fac692ec408f12f679e3a1e791087237baaa6199e92d8062bcc4576fd142c1 SHA512 6242d77b0a7de7542395a5461e6aa8b2a2003f77ab81b1931511f36b42b914bad839ff2683154371118bbd81953de0604d23d75f662437686da694dbb610c8e3 -DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb04c1229050d13b944086ac2c51add6c63dc96c3ac2dda188dfa11a45343904e26589684ffea3a22c235738c1c6d8c38a11cd SHA512 b4de4f6db586a9aafddf639ae914b35ffb0e2340ef312c64a48f4a0bfc02c573437595fc61596245dec2eac7add9f62925e575e2f621d2cf2e80262096f64df9 -DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55 -DIST genpatches-6.1-37.base.tar.xz 1905836 BLAKE2B da087dc0f3e1f683b025c16f9fc4c60fb041d9b1a7c886f6b235dbf28afedda1283780298add52e211d4bde198247413c633908f891f6d1464bf0caeaff76f26 SHA512 528ac52eb398dc272a0011384c6ca4af72cd7e0b4a75f5c81d71c8aa7b04a11b58ab5445b99bfb53bc559e99e5aeb42dd9479aa8c8b2d42510709614de75872a -DIST genpatches-6.1-37.extras.tar.xz 3808 BLAKE2B 020021d322f4240a950fc572f3442e554645419dd64f5e15ddb44e77bd950fa41030e5f8143949ac9e6a96eabf392d317fd7557a9ddeaa84b3979d399cf269c8 SHA512 9b6ffd0a94028f2bcfb3e8a1e24cc11f722fe6637b11f3cf9e5f21883291c456108bc2b7014d5aa5733ee77db2d2b9c196bd429b70fad3a6435b5c7773f37823 -DIST genpatches-6.1-38.base.tar.xz 1956240 BLAKE2B 65193574bdd8fdf4dc5d78af616729db4f8e5ed4ad6fa22baccbe27cd0518175fd02acc218074c709b86831eda460a99013b2444c1f6ed358f545a3133afdc00 SHA512 d8015efd3980cf82f499a813589affc8d7b6acdcf748c17c9b3a4b41730676443611d6375e517c633bdb8d2119b1cbfe50bd8984885fd97c29455f00078d64f7 -DIST genpatches-6.1-38.extras.tar.xz 3812 BLAKE2B 648c0054d5088b51d17e8b825153c7fcc7988d973811dcae7ccd64bcd78b4634d410aaa848b3cb31272eec552ad410c705388b8887603d94b6cf5a5170f7b36d SHA512 313a119b47d954ebef9dea3a48024a8d4e7f3b4b62de74f19acdb997ece3e198872fc3c50e10171687b07e8bbf85c5b7dfd80045ed7184460fda3c68c29e8b9e -DIST genpatches-6.1-39.base.tar.xz 1991672 BLAKE2B 332dc85815f36c8d97a1d053732fabb029a55009edd98e4afc6487f50e2cfe6cb02db0e47a8518286260a9cf430c7113e79ee7cdde214e20c1828162c9dc5bd0 SHA512 02cbb9c6f1179ebe84804bc4ebad65030c0471af8b78f2417128c3cf41d3fdf2b944ce2fb6b2cee6e8427cba7ddd5694a7c851a82a2c46f02fc624bac3450930 -DIST genpatches-6.1-39.extras.tar.xz 3812 BLAKE2B f5f5b2820a14c40228ff46a76ef13323b7e3132bde16591e3d5dd5bff86aae5ee2b1e7ed890d88aaba374553fb22b0b09663df6f8da20f71ea6b0ba0d4bac4fe SHA512 556f0454983f6537d6fa8bec81df5b2eb94a4413111124c08aad7d0e050735eed69fbcf797c94873f5837325d99fdb24d0a2bc6bbaadee29e92637b46ca5849a -DIST genpatches-6.1-40.base.tar.xz 2034256 BLAKE2B 7a95fc06c6d7f6f3f658d35b21a2761543444d9a95114665a9d74e8514a8577874009ecdd0dbac862359362cb0661b99d54e1c43fd8e5285dd148034fcc637b6 SHA512 645fca84ce19ef2bcd30861a2db5e6332294e3c5feb453ee0132f046c4c49e40a188fe53e27c543000ed04de531909c0500e9f571cac432f645774dc08db2e7f -DIST genpatches-6.1-40.extras.tar.xz 3808 BLAKE2B ee4162db692e272773091d94d06bd2ba11fac8ca9bd4da96396eb450a7ea0c933e49ae9f6a27fc453c40079054d9140578c9d4c80a835f6ced71fad20a29247e SHA512 07a61941a6e0174d309da302bfdde21dce57a7449f3f8263d9005fe0a9c47feae2a5b508062cabaf53f92d6f06724e1acc3c71422e4a8e9215c515d989567a81 -DIST genpatches-6.1-41.base.tar.xz 2664364 BLAKE2B 411463f6532b87253491c5b4d05e4a76c2739408901eaedfcecc135c3e01303a30870e6133253e86b9e1ff10f9363dd7e2f0b5f68a85c7d1ec0e5f1443737820 SHA512 3227ed7184af3db4090c8e081b56f1fccd85f08298cf944c44ffdf808b7b17499191657a71e232e9c5dcaf68c1ca93902816c4dcdefc5f1240632816b87b2659 -DIST genpatches-6.1-41.extras.tar.xz 3808 BLAKE2B af183a6fd9ebd81ed22f8ecd36ba323e9c3aa438e72018ae1282bfd371874870a8a6d52b6488b1940a6eb65192cff46af7221967d4d473b2f3eafc963f0b5ed1 SHA512 fd26c56b8a9c5052e32c3ddaf7ff1379912f2aebc7b57bda68bb9f9bc0b316f8b5ae396e0547f205ab491acdc1fc9731acd87d13fdbb13508efbb6d6fa3154a4 -DIST genpatches-6.1-42.base.tar.xz 2681352 BLAKE2B 8d16c71a41bba911a9ed73e8ff55794caf34adee41a757072db78f4168b6cdde0abb979cc5f6d353a9fbc3c5911e30642b5e8125c1a32fa02e9c946f157442a9 SHA512 be7f76ed509a912fc1913ae7f8dee0ae6b2351cd2175319b341812cb5fbf00b2adc053f9711a991324f40ce77c095ab820fd57a00b7acd006400fd10fc94b575 -DIST genpatches-6.1-42.extras.tar.xz 3808 BLAKE2B 6a9159e3859740d4b14bd081aa6df1dbeeed5f322a3aa3df5b8cb942884b068e713815d7284f71ffcad95339928c120661c0b7a85e7c168b27d3daf88251bd18 SHA512 a6cb074fe4fafb8a336872ce7c5761ac1fe3e3e84836949803c4a46e9bf783d38a4ced188830158493f64518418c46228bc4f79f669258de5ac6b2e1714f7a4b DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3fbb95eef61701bf953df6e25e37a12fb12702b57f66e30ac757f28d9d1bcd0f2fbc38775d5b73922504084ff95f9fda1d78f SHA512 e3777a612facad029782fe63abc702af06197521fcf90f4c80311fd7ad94739209573c7de910dfaeafd88948c2c3f3d29bb27f4fa1069475295b6f5b29e14116 DIST genpatches-6.1-44.extras.tar.xz 3812 BLAKE2B bd5605700d0b55036d186eca82031f1d38883fbb3e2e98f0b44269c914f5a2912c026bebfdfd3fdcd563b97d3167fb9908bd0e29422b02e9314392b3ad2281c5 SHA512 e274c0e50fc476bc071fc4d77623b75cdfdda51951f541f56bc4f8ab53da17e67f615c37d35c93290d20b51d3ab2eb923a8e147daec4c59d3d1c87d3e803beb0 -DIST genpatches-6.3-10.base.tar.xz 593348 BLAKE2B e4d149963ca7d441b60d40af98939acdcc6163a09790ce103c78d33aa554de170136fbf8a4aa9285c5bde7fdd3cad54f73152d56038d7a299f8e69158b420d50 SHA512 7fddf9a02d8767c0236d8c3e1097a267d7f4961308eb08826299b596ba96b1e2fcaa84c22d986619e99aff3817f64fbc3740b87e5d0e1949dfe85d7f5450697f -DIST genpatches-6.3-10.extras.tar.xz 3808 BLAKE2B 7a4885c76a17d73d7f03836d243bee424f5d4e4205a6547f1b4fcb709f4f6c2c4b1c61dd542b260a3e8dd724f98d851850eaf0930233988670c674a8a2928bae SHA512 f851bc9d10ad98ee74fb26344236670c0aaa218c4bf24eaf54e6376ca68d0626cc1d8f954a1dd3b61343dbd41a286d7c8d9a743ab50c295c0c729732cfb231c2 -DIST genpatches-6.3-11.base.tar.xz 641372 BLAKE2B 4b2463552d359412969bc50e8c46aac52c23fe83deaff66eddacb48148921b4f88b019bd05b81f4ae2eb71710cad18613e5001dd4ab999d461f35cedc4c31409 SHA512 7632ff13835b971d44f582853cc54d539bde0ef1ca511ac179ff49143c1bae21e82da0048b6c45d36da5aefd92fa788b108e3f01d6fbf16534394ad7b143833d -DIST genpatches-6.3-11.extras.tar.xz 3804 BLAKE2B a3f7281d932090f92e4f230159d30a1b03e15e788cd03808f86d03f8df85bf0fd3a77871148af2eaae8637ea0b65e7e2c6ef9e02cd0992cc0b51924a422c5b6d SHA512 6a9d694ac9a9b3af9ac89d60fd48808fb70ee4266dc60deaecc4c2a3a48ec00aadac2074dd6cb86b698415ab24fb9b2da7284a85208e63cac7a4ec50eb423e92 -DIST genpatches-6.3-12.base.tar.xz 691736 BLAKE2B 533383ee5f0bce440f9ceff66b75d742596d22113367560cf364243d90ee418d84868adedc62e74202fd5cc1c67e8efb8fdddae35e7ba12d2026be252b4005cc SHA512 8bf1fd11b3d5c3346923ce573dbc730204370b033825b9650bce83da2292dd8ce253e7e60bb23fcbcf902d0cef6b4b4b335df07c1db4c5fff477d2fece6e6489 -DIST genpatches-6.3-12.extras.tar.xz 3808 BLAKE2B 08914680602e3a59ccdd2699b60b3707e40bd2dd28c87170e78701758f50ed2273d7b4b7e238cc6d6ae5819c48c2c8e744056e0ce964dfc900fad44dd628da5d SHA512 f99775c2aece8d77fb432fd9a013868d85cddba6546b6fa489c91b085b0ed35fc14e2e23c922d5b34f677994749e050f837112aa6c0ad171278481eca257606b -DIST genpatches-6.3-13.base.tar.xz 754256 BLAKE2B ef146e227f2df785bb65d1cf8e50d786103aeed18a8f42e5584656f1999b943ac48db16d5cdc5917c03823364199284975837fabe9a777215373ae83e7206b99 SHA512 3df4532294febf47cb0291acdbf5ff137877186747ff7791f675686f2c08e14c0b8fd110e452c50172dc3d1b6a48bda604f6e577753380a4ab64502d0ec17724 -DIST genpatches-6.3-13.extras.tar.xz 3808 BLAKE2B 87d56c9b4869ed1741878e8dc03adf97c77872a7eda00697b21a72584393eeb89d9124299aa14aac9f4790e2a90adb42038a226e08ef01a7d1906a381c7a7d2e SHA512 8e5ef88f45333e6afcd139b83698eb7a250c7db6882fe0409361d91a52fa6997fe57ef8ae1d3e5eb4b9306efab0d2fbbc96a4a3808925f15c305df6514159fd8 -DIST genpatches-6.3-14.base.tar.xz 769112 BLAKE2B 5980cb83d7cc282d5fcca19385c3f4e3524a9a4a294b3e240391126de85f93f3f165ddedc4f70cee4da4f679eb84698e4f1925e7887f1622e6b935a27195f53c SHA512 31b8b2388476fde88c6128d82a394bca12baf550a8d64f9344831baef1d81b9649042ba4f7eff8dc33e68c02f8f73fc6a812de99bd940823f01c4a30348d16ee -DIST genpatches-6.3-14.extras.tar.xz 3808 BLAKE2B d280e3791f1dc8aa1455666a7ec24188d8ad1e207f7cde4218bd30eefacdaf2bab8e2d21620077e3b02bdea06f03e936933de7d5f0cdd0303114901ee1bda703 SHA512 96abe3c0cb6f789026f10d1013b09c77d57c52c10ba46da5a6fb876f16540852d4604fd7838908fceebcbf651a6228af6fd213cdb535c905eae413973ee1f1dc DIST genpatches-6.3-16.base.tar.xz 774148 BLAKE2B 36b92eff5065338db81890a63ca51c7352dd775099b627e42673cd29ee2a2585d3ccf4675f9239a1c08660304d27e4d9b2307a72dbaddc088be714b5823432d3 SHA512 6aa4f1c72f85c43296891ab6d1474f9d1b0be3f716167312a8efe2d65219ecf4810a10bc42244388457add6a32874c2448afef70967700393c2ddf11665dc008 DIST genpatches-6.3-16.extras.tar.xz 3804 BLAKE2B d8e1e83f598a420856ceb60bb0d7218a90578d27ba8aa4f6f4f5c3b44bffe4b14f12050f3e41e389035dc24778909e30d44bda8b67ee156ad32aa12097d6dae9 SHA512 bd199c0baf3ad6be48acaee74a002e972069ac52ef4d35c03f523af03e95323ad792f42e3ac77aa7aa97258afcb830bac7b9a8a10208c36c332852edef218889 -DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6 -DIST genpatches-6.3-8.extras.tar.xz 3804 BLAKE2B 461a2a8fd04a4a7ef2f714f5472d2169b4119dbd42bac961feb6b890b8d7def33931ac8dbe423e9d8ee32e60d56ca01bcc4c814c18e445da8d8bbb9b58a6a717 SHA512 fc563f898ee88024d4b60eec567a7439893339c9f51b4eb9a09a0b16b1c7fa164260e63396ea923e776751dfdbd52d2cddace03f212419d4b145e38b5d670dad -DIST genpatches-6.3-9.base.tar.xz 517548 BLAKE2B 1cb215f7a6dfb9723ad2b784aa463e097686e7aa230f50285f55167590d2e673f986081a9b2e37ff8f96ad206a61e2bc34ce36b6c22c652584d7dd6a18ebe20d SHA512 039e3c8bc8927d1bef377b451c957bc394186061fcd6027defe34df59000e40f2aae9924189e8e10d240fcf2197236e97f7fc5cc924c18917349e2c74a3d2125 -DIST genpatches-6.3-9.extras.tar.xz 3804 BLAKE2B 3a5ad597a1379c076fd5fd04b5b483572c1bc50ea53ff416af5ce331b6f6249324cf90a448b547a0e3f28a367146a624ba8801654e41041af96de6d457125374 SHA512 4e4ff68a7577a03f9573eeb09d688e320c64ed72d2c56c2faecfa96efad0bd7c2451ac3141fd9e19d94e2735ed5c9c692b52c17fe64a2ff280c5b1631d6ffdb8 -DIST gentoo-kernel-5.10.181-1.amd64.gpkg.tar 66344960 BLAKE2B 695a7b9e525e215bcfa0f69e995f2687adb936aaec09d95ed6f03dc32f4d6d768325788c16b0dc12dbfe07e4474063f3163bcc5db488d92f3d1ee78bbf7e1909 SHA512 d6f20cd7e8babe53b6a18e5d95e8d41d6c476b3003b6741472cde9f1ddf786506a1a3c8b3a66a71cfb30d5dccd7a112021a4f5c0fe2900c9f014280094a49e9d -DIST gentoo-kernel-5.10.181-1.arm64.gpkg.tar 59361280 BLAKE2B 9f865ca04c20ddce039515d6186f0898db5b6d3795cd4f1726f8342b145698d5395c9ddf091b85028b47b8c14daba5c1ec2a1eb067eb61630d50e8a126413abb SHA512 e01378cbe070aa028c31252d3dd5fa7eeebc9be4bf5931a6480c66fd35abe1dc912f52bc03749eac2e8c751e3628026fcb7f97c0b4bd303e8300eeeb3b31c758 -DIST gentoo-kernel-5.10.181-1.ppc64le.gpkg.tar 54937600 BLAKE2B af93d42efe22e9b2cdc4c6914640f048b59e7b7e8953d4f140d825060475d5cce9fa3822bad953c4b8c210b65a00df310ba20fb55572973039ed3fd21bf5de8c SHA512 146f87ff17cf4c26e8450d5904c359481893426104479ccb009b384e4643f6b7802295fc4c42fbe7e42d8ec70ec42c4078e721d6c39c173348753a9d3d244c7e -DIST gentoo-kernel-5.10.181-1.x86.gpkg.tar 56473600 BLAKE2B a50dc4edd10b212fb326fb605c5ccdce2aa9625c0393c1248a8f21d7ddf81b28836c03f17bec328016f913d74deddba2b10cb6d6677c5bba7b0ab5cba62a91ff SHA512 db142fd10b5b82d6300842e23797ebb94b51fdcb9e107fe255ef904d5419e0381eb9ed3d3fd7c33ecaec31ecf0d28caf007ae84da00cd400406abdaf06da158a -DIST gentoo-kernel-5.10.182-1.amd64.gpkg.tar 66375680 BLAKE2B cfad675c17a5c4aa26b7864b8fc130c2fca7ed5d789f7b96c988389146cb84c9c6db2410f16c68ccbee5832f08e9cc8f180348de0f960f2c60ec9f356e408bc3 SHA512 b6025e23dc63fe056e994b99e6947cc68a6fcbc2124fc07ff7f7e85f1f9acc0375042527023fe8511fe118b20d8b1411f5f5b03dac2f7b63d746251a1d59d4d4 -DIST gentoo-kernel-5.10.182-1.arm64.gpkg.tar 59371520 BLAKE2B 66bc7e28658473cd2b43343e2d88d641b4653594e50e9963c3ef79b8523fc0360c4da460c7454715770f3573ebe313a463b3bb6fa0786dbec9cf697d498a75b5 SHA512 7085d1a293e39e2e25c02df55d181961a4a82a5aadba75cba6ef9602e423c5ccd784daa505ba3c992c120c8ec3da6c0aac9dc4f3b9f8060affc6ffa5237c5496 -DIST gentoo-kernel-5.10.182-1.ppc64le.gpkg.tar 54927360 BLAKE2B 99fe7ac3443a169260e1767e14d9744064ffca52a3292652dd28b2547434d1d045b0064dd10976d01a46b718fa3d6798b5e04c0c0cb923edba493715ab1a6043 SHA512 4a5ea6a9eca8346adc43285bd14e5ae641cfc0bba783139f119d641d940f68c4fa8b4544eec814d5b6f2dd1885fe30c3eeba8779272171d2878ef23dcb7f87f6 -DIST gentoo-kernel-5.10.182-1.x86.gpkg.tar 56473600 BLAKE2B 89eb3861a308e16530166ee0e380e5392dfa6ac5aa912241e4a519824df55298e3975d025dd874fe9a0c9f683cda04df84ab062f7109a7b1697daa6b033c0616 SHA512 50565d44a3e02ad07275c2547cf82a48ed48cec9aa4344dd024dd0a7ede6df431204b12b6d370e10192dcb8f24752492ee09fa55866429c27e997a8792b51f28 -DIST gentoo-kernel-5.10.183-1.amd64.gpkg.tar 66365440 BLAKE2B 82b63f83720c546ad3ec1bcda9cebacd31ca1ac5a14e89983b9478e1f76ddb33361613bd6719a0d02fb50251637f36b0686fa1d5b32d480bb73935ccc34505cd SHA512 9c6b0275693f2090b1e566d76bf77f90bc1a35ab08a5b9ced79cd77be9fa05f1162a093a4140a269c409bb656da2e4fc7ac61b93b371758ae6ce4d0a6484b9a6 -DIST gentoo-kernel-5.10.183-1.arm64.gpkg.tar 59371520 BLAKE2B a320f17295fcb6b4327d07fca111025a6757cbdfa6047047ed27cf00b83c3a2efcfa5b29fff3751d3ba79ca84c76d327ffe30404f38033f9199a24ce43a98273 SHA512 51571bf9e8067c9ade5da541581902c162ab4421575c8df9f2e738041968f56b77b4caa57a70f75dd7ae712b216bc8c999f9404c20c0627609dec5c4960d2f2b -DIST gentoo-kernel-5.10.183-1.ppc64le.gpkg.tar 54937600 BLAKE2B 62c7f5b8d306ed6fc21335d0409ab640bebd3b1af451369126843023c657c7b96dcacc4472e6f89463e6bc1531406731d6c3253b6cde1441b1d1b29d0bd34ca1 SHA512 25b662e19f187f44639da56b7f17a40d2617671f4dbeca7cfa7ec660cad5572fc610d5113c42fbc8fc2edccde845b89ad23376b8354f6532f6d77ba84baba516 -DIST gentoo-kernel-5.10.183-1.x86.gpkg.tar 56504320 BLAKE2B d072c8795460e39d27527c32e6d96488c870cd3bacbae085659c21b18963ca49cfe729614f541eed5bad71ef8bb40a1d77b7e7ef2eb512cab2796def6c0f75ff SHA512 38f271474648d63b08517897ce46b325a9260288bf92fdf5898d954c25c4e74306bcc22db53a830913cc605bd1317892223d2fb65fc04fe3c91f2eb7cb633ad0 -DIST gentoo-kernel-5.10.184-1.amd64.gpkg.tar 66355200 BLAKE2B 09b30508728dd810fc5cfd364619e8eb027d8f92d4f74d90b7d6b8b656dfec004f56b213af0e2be9bc845355b24e80fb05b2b3eef0d587c0939ef1ef60b42cfe SHA512 fd7eec3cb41cb07a657505e0292788b0ea4bc795edfd694c4e84840a028f77a7d1dfa3f3043857a9b6f95ae9d619a37c6d001a75220e01da3c61c6f085df7913 -DIST gentoo-kernel-5.10.184-1.arm64.gpkg.tar 59381760 BLAKE2B babdf15d04fa13195f89ff4eb131e01aca9e6e1ce06ab082a9e48e8ace4562852cdf73ad28172dc3ec211e65475f5fbbaa99d74003d89a6b039a101686fc920b SHA512 02019fd131c44b323e5cab4a20ecc37ce50aaaca6c8898fd628b4ea267090c1b7cfe74b1e13960e3c3b87d37993c4c5cec5135d6bae7d559daaeb55ee3e3b350 -DIST gentoo-kernel-5.10.184-1.ppc64le.gpkg.tar 54917120 BLAKE2B 61ad2b366c52602f783fc794e8a3ccd900d64c559937f58d26b26e9b9007e850b1405ad9340c06c0258803311429deb172eeea81dd0f7c41c6d505f66e3fec0b SHA512 ddb2c2af7875ffc56d725164cb238bb13a24223b29b66e77785a472a5c27f54bccfccbbdca5a000979a36d632372c6447fc0ba8b5b547e5ae1d4e9e2551b2e7f -DIST gentoo-kernel-5.10.184-1.x86.gpkg.tar 56483840 BLAKE2B 0852ca18c31e244c36f9b1e9fa2da3eaa0bd5646439fda49fcbbf9cd7702bee76c35720ab0ae6aeb229f8f0854367ae1cfb2562b9ea0b3478bf4e15949430804 SHA512 edd06d9489fc5c57fc5a1aba1e8e5de8f0f5807986a0d09a0d15a259c574c89cc7ec4e6adb25e4049dba2461e774dc213ac3cb4370394d33a233ae96db6bdba1 -DIST gentoo-kernel-5.10.185-1.amd64.gpkg.tar 66324480 BLAKE2B 66ec5d73fa8a9f017143b491c9ee149b550f8b181d182097f96eb798720caef59f4f78724b77c3d25bb2bae5259d5632bad969b949079da9b6b89c595a5ca54c SHA512 ee54499728b5419fadda14458b1ce05f7c41735ab4238dd15b96ac3d9fcd50a78e7cd9a3d97a3e66b14ce7b671a485717f652660a17aa4b9d1fc708c7d78c890 -DIST gentoo-kernel-5.10.185-1.arm64.gpkg.tar 59361280 BLAKE2B a35cb0d3f650c1892de286d80febe584864eed77cdc42a85a3887d709ac386499c9fa3c02e0ac258242e32ead57b902d8b62e112f85cf02cc5edc373b7e23b5e SHA512 1424b3000f2f4b557d52e223e9b23c0b7cb1dc9a5a3fb259ab6df4555dd984920f509acf4d2e988ac7a1b38b3d0be0b0ad5a5a5cae3c74a823d869004af01b93 -DIST gentoo-kernel-5.10.185-1.ppc64le.gpkg.tar 54927360 BLAKE2B 2cdba0d07263130f05a556721d8f2b9233d2d84731c65cdaeaff67225f364fb9d19e88c9711f5f41925f9179d049dd7a9ad0b49a469bcbf38d44340e4de64808 SHA512 c52f51e05ef985aabd0cb791857da42b433e01e5f3bc9f13652327d989edef375ca26149328d7e64fba4287f0236ee295e2fde5d3c5fe12e9f815876f352015a -DIST gentoo-kernel-5.10.185-1.x86.gpkg.tar 56463360 BLAKE2B 068fab645960e17dbe44e5ce04876fd7bc244efac9008dfb2d60e139741e05020a1144b715449615c73fd5b133d3d8ef69750c21d69e489d2a061ef5f8a54316 SHA512 19d5f424d584ed42a3e45d7446438311b4e75b7cf7a1eff379652f6667f46e4bef76be4ca827af739ede95cab27706ac75630dacc677dfc2c7c306a287f15ea1 +DIST genpatches-6.4-5.base.tar.xz 29696 BLAKE2B 0e882d51de63cce7a7edc96c29fe46c27f607abddd0a70d2977054838d51ad623ec5ff3f4eac8e18b016f6c310ba79d326967947c17cf662391638d7fd2ecbd5 SHA512 3205df0e92db622aa397953de85605e58b4e977262a8dbb9e59174c7a55ad2c784ba417069f948dcdeddda8318389be45d54a516d9b2f45cd2948938942d7e5d +DIST genpatches-6.4-5.extras.tar.xz 3700 BLAKE2B 701f2bbb493087bcd8de7c7293c802bada8965901838b2eae998ec14749da6c46814611092b4120c25dc9ebef2313e36bcdc3593110d06c510e9db1dcf575f53 SHA512 0be95fcd6ce4ca750ea97c17bd897bd8083de63b8573080a2f3cd41d07c951293083afb739153a3cb29ea55e93b7d2063089119080b26f932c6a74e9425a1920 DIST gentoo-kernel-5.10.186-1.amd64.gpkg.tar 66334720 BLAKE2B 5f07b2c712e93102be6535c2ecb48fa3b735584c4370e869849b65de918e72a6952e602760d157b59fc79641524515691eae186ebdb235f10c79533acf4ac2e4 SHA512 c99a27afed991b2677400ce523d26be6b8b48cd355cee72c74f29fc7db1fcaaf6aa045a6037bc60e6d476821b10578f5b83d6b04d3e9a81321fe6a400c29184b DIST gentoo-kernel-5.10.186-1.arm64.gpkg.tar 59361280 BLAKE2B 34ca97dd35463808171049926f98c2404f8459a6f993514479a1e0f74f3b02b550c8d981d98c3a150606e21fc87046221783da48a6652bd2dfc58200f290de79 SHA512 39afaf4bc802f51923b7ca452f1712130b9040c05f75e8b473764ba68f72d37da1a197bbd81711083306fbd66161a3e1d1f3cb230af6c39ad6cf30c0e84615f8 DIST gentoo-kernel-5.10.186-1.ppc64le.gpkg.tar 54927360 BLAKE2B ead0cd95b3c4fe0620a6d3f5fb9dace4404f0a5f58b60f4dab2395fda349db2926a810cb20a491b80b43d0bbd19ec6044f88ce588c543915cc6549ea625b30ae SHA512 fc48e77238b293aae29398544421c2167609d201e8fddebe41f47e7cb8e3554d1ea350da1b801169bfed75fbc4223e55613a9313bc63b98d60818804558fa0bf DIST gentoo-kernel-5.10.186-1.x86.gpkg.tar 56473600 BLAKE2B 9032dc6d721240ac819654f313ae1e68adaff0349ddccae68c939d96c5d0d670f489336cc9c0f16a892d67ae97e5fbf89ec158d3e98487c7564e8626d8e20219 SHA512 c86604d20abe5987fe23f6e9e2800e5e82e9a658b7886dbf39b3c69cf403441dc4bfb5e02249e93b092b9d311bfccf637151966e65e3111a5783f08bfddbdc9d -DIST gentoo-kernel-5.15.114-1.amd64.gpkg.tar 69539840 BLAKE2B bcc43fe6a4e17363f234a4e1bbc6cb4ac64f3d39fcf80258a7d3b3d4951ed92b165d5dd7e2f0921ccb75300f8a9e5058783752bd2b4944ee30c33e5241bc56c2 SHA512 bd63fc27132d722391a23884d60baa5cf407c223d519d46be3c47eb5c9496b0542cab93ce2bd7c7a4d8d52e19b8dbdc6595a6bd25ddba89f1a467a85aaa4be8d -DIST gentoo-kernel-5.15.114-1.arm64.gpkg.tar 62515200 BLAKE2B 985311a49f8314cf5787c51dfb683a4372a842a4976352f220775afa8c335ed73e15deaaf3dc5be577d4ef9552dfd6e42bdb75295836aa71baaffdb75dfe24cf SHA512 3b182db4df94d3ad44e712284fc83838ba3f1676639fd57ace8d9346429f4dbbe3b011fc86317836fce2c240d54eda363a1465aa9e514eeb5dad9ab533a7bf9d -DIST gentoo-kernel-5.15.114-1.ppc64le.gpkg.tar 57118720 BLAKE2B d825703befacdea4409fdece540ff5f940cb7b91a57e8e278cd3d345588029f0a355b16256071329fedb04e29b5b43d07443591fb1c238a3e6760cd89e0b5b1f SHA512 bb734a8e2223ca26fefc4fe3234429fde15b3c6368544b9a45c7115253280c43ded8795ab2a0c02988d30de90ee71167145336be5476cd1b4c43b9a68f2a7a92 -DIST gentoo-kernel-5.15.114-1.x86.gpkg.tar 59115520 BLAKE2B df62b2f821ae01a7e73a95af88a4c27caa4cf9aa39da91caca403ce579b27071084b104c33dd2ab2766873758aeb396834f8d98ddc31165c05812f787efae25e SHA512 be0fbab45f2b5f7ed907cfe3332571ffba9a18c02c6a052483aa4db966f6e733a116e9d4064918491b39f86e95f5393dee8725d0e3bb917a799b87797377f621 -DIST gentoo-kernel-5.15.115-1.amd64.gpkg.tar 69539840 BLAKE2B 8a2b8dafe4eab7fc9dbd94091d41f752956bc786869c6db45fd071996acf5ff2fcfd0364cc22785db97ca27dfeb45cc9eb545201b3c0bbfa4c9fec57e1e0acd4 SHA512 d237e73316599b6c94233fa497d329a8010535c57b549724c05ee56b2dc2dafa97471bd80e68a0de5d134d1d29dfb388d2596955ee78fc08a8492b1eee75ce16 -DIST gentoo-kernel-5.15.115-1.arm64.gpkg.tar 62515200 BLAKE2B 69432d84ffbd28591e23dca581021027c37a8a5440c06267a8858ab2c66ae18e5134f510b7b5d35651d2703055216a4c9e26045b4e1690ca2d47027a7fb37935 SHA512 beffdb2604fa10f9502a9596af00b80d930ccf2d528aa53c15a1fb025fa2b594289becf601b8ce3b0919eda17da0f0b54946770c12178d8ca2473b9be498e0cf -DIST gentoo-kernel-5.15.115-1.ppc64le.gpkg.tar 57108480 BLAKE2B 1e1726f5c97ee2c8cf8da7a64d40a3e1023a81db30fdd50da24400fa6ea9135604d7de9801cde8e31a2ce52b21a7994e63cd545a5cb2f20785d77eec417694f9 SHA512 08230ae4466fac1b4b961398de4e5c2ee9e8514d10eefad44f6b91272a478a4dad31e02ce7a05a3298d8119e5ff8412f8f895edc14ec39dde07a7401d69fadfa -DIST gentoo-kernel-5.15.115-1.x86.gpkg.tar 59125760 BLAKE2B 9677e10f53e21ea1132187eb618b54cb28e0922e42af750f8cfb8a6d2761da72544c6ec81380f8007824a94445c34a6f266e7491a41181d9a8d84516e24f0163 SHA512 85c55beb7d88e31c8c14632486176a06147e27ab0df8ef10328b2b52d737b094cef843e5d4c5f86661421d6d2dadc0cf380f01360ed1d8af64a96892e8235c58 -DIST gentoo-kernel-5.15.116-1.amd64.gpkg.tar 69529600 BLAKE2B a58fe916a4100eeeeafd7e67b5f7efe4fa32ed0a39d889a1f27bf62935d44c1b182d32eb79ccda4f3073dc1a3fe4a4a7c3889de1093d94b825cae5215fccf1a1 SHA512 34e7a29ef539760efd1f9da390d8f32fd3811090683627dfeb9f122097a408246a6a814e31faff47a43345138bd823200b3dec734ea73fbf3432ff2ceb59e9b2 -DIST gentoo-kernel-5.15.116-1.arm64.gpkg.tar 62515200 BLAKE2B 545af09a8f743b24d02c06736c7e7529f110cf7a84519f44613b6785d4942407fcc94896d5d39cf1d2b31132fbeeedfdf9216d0e7b0823f911ec0c22576d8e17 SHA512 f8305c6647d8dbd1fd8998aace059344f3af644d6ee7ba19f74a3da14a745d3880820e91faddb4a6c27d502faf40186e00c4d719c124926ccc1eb5e0ead57257 -DIST gentoo-kernel-5.15.116-1.ppc64le.gpkg.tar 57108480 BLAKE2B 9d357d42a7f550626553a382dd7afb325c5f4741c10bc065406cfc59e5cc791e0f7e28c1da5cff6950db24ddee4828326ad45b705aee9510041bb91940d35e63 SHA512 2e65a97d98f003df766e583e6891caf49b9bb197268f0fb9c288ef94e2e9eb9daf46884ab96d5758be592cf790b5b5397cd674c34eb820a8514baefddab6eba1 -DIST gentoo-kernel-5.15.116-1.x86.gpkg.tar 59125760 BLAKE2B a0ade34587b0d1c1850bc0bc693cba0665c19376fc89065051bda33aa9e0d488557831f2864f3eede8991a94868a364f9fc7880aa279944342236c2935dd9682 SHA512 1730cc90ddc07b07707d7bf65c53920906e62da239b1f8a6f30d386000409679e54afb63722995f1c13c43393bf309c93da2964dd8262a09c1c068a69e0fbf9f -DIST gentoo-kernel-5.15.117-1.amd64.gpkg.tar 69529600 BLAKE2B e2a1a7842b30054c508c813876b73141979ecee900f38c6ade9776e7ea378f3a186d6d5c0077c2e5f30c305e2aa8c1bfd1cdf54a037b046e2680bb0a039acc0d SHA512 500ed4b6053bf32a472a06f376e2940756b8beee58d4ad5714b0d93341b96af238bf7f3e623d7a8beb356daf6afb9c02b6f05d9f1b007fcdcedb291fa9d241df -DIST gentoo-kernel-5.15.117-1.arm64.gpkg.tar 62525440 BLAKE2B 513712b046e96cf3362679969bc6a19c62e070ecb3f71739dad745423e6a075df803970244a75feca5b6772a517f9db7ef3fad2ee662d8984420df4d25fb408d SHA512 30bb02f58a987082ae5b5c3d9b11b32ef482d30123e53aa8291bb1f9c492a8dce8938f9685a9d80db59c16efd17ec579e5e824eb89578621a05b8658882324e4 -DIST gentoo-kernel-5.15.117-1.ppc64le.gpkg.tar 57098240 BLAKE2B 26b5a6f24beeb843cdf6a8a99ff4576147949a0407c1cebde6ee73d61205ab28d8fa4010000968165a749bfdb1b944fedf0cc4b3a4f10109fde27207cb296010 SHA512 ca94f1087c56f6369104665bc957c57cb8a8f6d2eed646cbd1bef5ba727ab2f7b91d93e585210ec1a7a18fb791233a823f25d96e728453bc080eccc62a63ace2 -DIST gentoo-kernel-5.15.117-1.x86.gpkg.tar 59125760 BLAKE2B 6d3558e8493b7b716e692b110b48b219ebfb54c29411899af12c45826384161b084afbbeca29f189c00a36c1651618e2e1d0f97c58367b3eea764c78ba35bfb2 SHA512 19d0188b91ce03f32af7a7e4575f6f19b02b7701f927e588c03e1911690baf5562aa47ad8e0c0d617e0c9334a81962e14abe884dc2b08518eacff065e7b8bd7e -DIST gentoo-kernel-5.15.118-1.amd64.gpkg.tar 69550080 BLAKE2B 8df531d9e79e6317bb8ff89a656c6f86317d7853f2ba7fbff915a11d5c97c2da816e2df2f2418c0363d9f47bc95c828bd1cd0425057254092c33ca0b2805d791 SHA512 b279157fd419f3f12797c3ef07956da0c823dafae7b0c41f9364f161d29d2ae88b89aa1cdc2aeef59a6a6f85a4d8d8a0a209601f13870a578c7aa1d789a8970d -DIST gentoo-kernel-5.15.118-1.arm64.gpkg.tar 62515200 BLAKE2B 542954db565bd268933a29467be104c6aa9fb6ae55358e5b5c152bd2f8292f31b12ce67ac99c357dbc712b1daf2d80d6e0744b3543e3f1dd2c188924167f9e1d SHA512 026382360d0fd02e27a6eddc970101ed86d59d26ab0b0c143abcb56ec34f42931296b7cde2c051609ebfd66199b283b860cc2f467e4b98cf914ba44203c182b9 -DIST gentoo-kernel-5.15.118-1.ppc64le.gpkg.tar 57098240 BLAKE2B 4a009311f62d99ce6713b3db0cf38ec6202add56e2127f0ba53ad6ae4244cde27774c09c9547eb15c2d22b35e7fd168bc46cd8d6c831cc7053d96f1911a040b0 SHA512 427e9ef000eb81360986376a7cd0e201719d979e3cbca63e28ea80e958f14293698b8f99b5af9c9580e46bf82955a6c5b90df501ff4b033d06cb800ed28ab474 -DIST gentoo-kernel-5.15.118-1.x86.gpkg.tar 59115520 BLAKE2B f5961878e7b401be9f36ec52e27e187c174ff7c4748da4983abb229bdcc48b7565624982b804781b4d8def4665dcc71c07530a9a17ba999078f5a44b6bcd534f SHA512 e5a9d59b8d551ee5dfad17d72f6637515d8a8b5ffb06b7890f60bf4ad30d5566559492e9df13e8699ef2323fee3f9caee5c0a7336e77e492abb60ab438681a51 -DIST gentoo-kernel-5.15.119-1.amd64.gpkg.tar 69539840 BLAKE2B a239e9c01376db99ce4b87a3a322cf771d422470ccdfcc52a5b5d1baf1814f9e6e25c2c6bfd6812101711e3182aa157ad375e85f24c1919ff894187102c3735e SHA512 0c66427b1cbc6e8218f82e86eec1bb046331cecf325df5cd158ffe7d09cd350ece3e963d4c5e9348a5721da8bac4b0363a021522ed7be9fae84e6aaaed02ceed -DIST gentoo-kernel-5.15.119-1.arm64.gpkg.tar 62504960 BLAKE2B 8b7071d478e124e8dd30045dbe0c5036dd733a08779dfa7d6ad43a83919837906b0566ee9e4640e21f5b2876d11409238e7ec1e03776778cf1e1133fe0bee225 SHA512 1043efbb4f19d7fe6659127a94dc307925d33b397967e3c851363b6ecfc9bcc17733929deff98176e3ee99da8ed86242e552ebe0c85fff376dfaf45aa31d1551 -DIST gentoo-kernel-5.15.119-1.ppc64le.gpkg.tar 57098240 BLAKE2B a2df0752cf27dae8b8faa318742dd664b719e80e3776f1cf4b5f0d6586a5dc802371f947896d86537c67b23f30a039ecc3adafcdb9380a26d014945dc3aab428 SHA512 ffd7d66308e006d42fc21ccc984dd1b2c650988b4763595bf79abb52f3b9896798868e66566fc47ba528050be2b2b77d29fc7cb604f9ae38d008345a55e2310a -DIST gentoo-kernel-5.15.119-1.x86.gpkg.tar 59115520 BLAKE2B f0e624897ba26d0a7152fb49b85015f10481c734592531ff926906c23c758b009f8797fd446df43bf46657e1f8bb8404bdc94fe724d1b40b43c698bcfed5068e SHA512 f5cfb22d7d58615e9d5fa6748fbcd22c360dc69202dc61e1f60546cb86c1c881b126065fa0250fa6a2b197ef6b309ff6e5feba0a2e96d3a4b47cf41875a46300 DIST gentoo-kernel-5.15.120-1.amd64.gpkg.tar 69509120 BLAKE2B 7836d1b163b803fa52d1a59d9dced20b5ed0ba6cf0b7cbd828e1ac03af095d9a0e1867ef72c6f093b4a74cb8b2e793c87df31b05ce1a1d187359cf3199afdf84 SHA512 935579730ccc367b0afbfeab5f54334a738fc4c4b5ceeaefae9f59bced8107d941ea712fd072370eb718f74e56bea51b03e7fa6d87a6e751f95b906f81d636fe DIST gentoo-kernel-5.15.120-1.arm64.gpkg.tar 62515200 BLAKE2B 37e13308537e4f99e44ccd7c334a60e3d9e037772bcf86302af868f307a65819b72f053eaa7cee5891280afaf5e579accb73d2e9ad4fed1310ec1574d9aedbdb SHA512 fa11558fcfeec38932215d9ce83fdfcb364c7f3be15f93668c8c5d493d7f44f38c624396575f498c1330f0ed565854c22f85e04334dab65e0c1d402841aa91e8 DIST gentoo-kernel-5.15.120-1.ppc64le.gpkg.tar 57098240 BLAKE2B d322c95ef94c89116dc51dbc348016b3868c002aba1fec13707fe2d4bf7781043ff0d68b1bc833106c9a347b02f732c5912d5719f8a98c4742ddde59b851a3c7 SHA512 a8197ba844047722f758a464cca25c3ae1d32df5952c29aa33a5da65e25972667931c75442ae61bf9c8dee149b39b074da3dd32d74bcc19f5df8f7e5376a4471 DIST gentoo-kernel-5.15.120-1.x86.gpkg.tar 59125760 BLAKE2B 6ec9894a6fb8b1ce9281d9ef6358b3aca1eb4b79939c01e526391443fbcd048475ed97d65ea343a7299e8584a2860e3b31c709b48211086d52176851cce5d65f SHA512 6e6d90d96f090e3b6b3c27f0fb50b4cc5be46e3fbcfa8cc7cd786990cb0fb38401a768256b7624bacf0a95f16a815de7f92e2c708c58915b2aedc5d4cc030b0d -DIST gentoo-kernel-5.4.244-1.amd64.gpkg.tar 60528640 BLAKE2B 304077b1c25137f15984e4ce6593519186eccdf491eb98046a12194651ad973d9cc3a9bc83f9806b637e3898443c9fc0f97449528df6dd91c03ff1948dadb528 SHA512 a518e841d3b02afec7118cc344476fea2d643c9e71289bff6085e3bdd7b77e098e609b1d24336426192b5c22789f34e779d97441c6d5d22cd2b9d61b5712a9ff -DIST gentoo-kernel-5.4.244-1.arm64.gpkg.tar 56535040 BLAKE2B 11eb5cdfaa750cb84a64f804af672834d971e8bc8df67d3c86dcb3274d710f4d4fca4ff8d611b520dcc3a9fb4c36be1892b7fc38d06bca84545ecdb4ac21cfdd SHA512 ba63594c7546afbace4eee7102c05d66f8d93d596baf889b0224d753d806c96715a8f2088237ae1142ab7b1b5cda96fab38a2af1600711402ee25aa2b5ce016d -DIST gentoo-kernel-5.4.244-1.ppc64le.gpkg.tar 54210560 BLAKE2B 879d7c2ea090a0f09a5852cacd2409baa0efcc8436f266f02730f107ec3dfd90ba561a35bd83c5b5a7bbd68a193a4e5062f5bae1cd5fd7aa7079ea4d59b2f2cc SHA512 2bc13bc6f4823c2316d31c25494345abb79db4261320209cbce07b504eae4e70e41bc95af6ab4c01685fdba610836d5dc4de21e446972c31073ac0ef8ab80da4 -DIST gentoo-kernel-5.4.244-1.x86.gpkg.tar 52480000 BLAKE2B 91f563979539a150518ac368fe030bf08e48492037103f2f542a9148b0038f21656536d15be558e1bf193990da93560d37d23560e29f83a0b31c4c79bb8f6400 SHA512 f20773e9ffc3fa3d562a12cd0e184bf3801560b50b4a408bd923ed7381aeb658b480504e8324943d56b461bed7a9859b44e5a804f3f873e61b08df53112b55f2 -DIST gentoo-kernel-5.4.245-1.amd64.gpkg.tar 60528640 BLAKE2B af046a3be180db341703bbb48b4219475a87604995cfe3a55fafa32a7892d8edfff3774cc23018a0dba9015aef1f19681d5f02dfa67571c0275e67f30e979fdf SHA512 069e95aee4f63da0cfd98b49b44c7a9a99bc59143b87b5418ed68878125bc4d2d6e8fad9d79ef7912ee0c2f51665862697d3199f2d91b3efbfa73448c1ff4608 -DIST gentoo-kernel-5.4.245-1.arm64.gpkg.tar 56535040 BLAKE2B 3a4e3cf0cbcfe1ada3ad64d7e3e67e379849ad86ac3a485548198dd0f41cc837ae4dbb25525c7646308a28d084d55e9a0abe588bbd92bac8501d21a56db0684f SHA512 8f84e1087cb3ccd2e90918b2c99daf6c3596ad35fb9452e731b78e8ea0886d33bdb6c356daafcd429656228e0b34ef46b0c676b276af7e4e1d6f5ca5cfbfca84 -DIST gentoo-kernel-5.4.245-1.ppc64le.gpkg.tar 54220800 BLAKE2B 536a5a181f908e660361c59c3faf103511352fde966b2a01b7db310097f4d51502ae29bef16891d2518c8e645c7c47efc25e9af4ce7c4aaa14ed0b01b0698fda SHA512 3e2e237a7a0ff5d37a157ecea98fdd59d3623a225ad725d76ed239204c83d8cb3684462b4401a8738550504fa9aa954e185fd6a53a3e5e796fd2e0a93dd5ff92 -DIST gentoo-kernel-5.4.245-1.x86.gpkg.tar 52469760 BLAKE2B d251067b03af67aed6e950633e91c19ba71a2fb24962ead57864d38cd6e493a3fb14808191459ef98cac04b44361d6a0eb0b1d0dac6fdaa3ea13a3035feff0b4 SHA512 d7ce7c17d4f66f1b9e4961ddc67b8ce32a86d10594fd4c3481350bfc9a06aa573c5fe0da8858d6272c57def864f45a35ee82ec477c90a0fc24fa473ae112c592 -DIST gentoo-kernel-5.4.246-1.amd64.gpkg.tar 60508160 BLAKE2B 7c06588ca709e0e06bd4980334697de34ea2cc2dfd9623550338739a5e540bb8487e05a8668728578fb8360a946c44407df8b069836d2d0b7d014e4e44f9e68b SHA512 0398669a2b7f796805ae0fb5b159d168be05a57b4efca22fd950e2b9a99fd39c9b9df456c1ac83ee403b27f4a72bcdc497f12efe0098ae24e75f453492462070 -DIST gentoo-kernel-5.4.246-1.arm64.gpkg.tar 56524800 BLAKE2B 9f5a7eb079283e511e8548b7ef3ac15bee69a5ad7c42e9f1c0f4c80e5a74864df81077a7c28927c3bc280869e6902ae8d10cade7992462c4434187725d23549c SHA512 b04e797cf24c514ef89411cf79fd5e288ffd716ff44dedf345aae82fb4d3df4771d43bcf1cc67f3bf1133fb223802147cb672edc955a6816e39026025a53e9fa -DIST gentoo-kernel-5.4.246-1.ppc64le.gpkg.tar 54220800 BLAKE2B 637dbe8310f9dfdfaa84bcc21ca62aa4af9d0b32ea932890e61815256673aab9afc1c7515a35ebb4f983c5f02cf25eaea9657c13e5052b1b0d30e4ff2d98566e SHA512 271d968e9712d1fd9f5a2b7cebf4275e448629d0f3128f730004e9a99a4759e0c709ec706805c7590696f55e3a890a4ad681dc2ff2bc0f261e05e828322176ad -DIST gentoo-kernel-5.4.246-1.x86.gpkg.tar 52480000 BLAKE2B 16abf62566af53f3aad2c4cd7eb4003848eb5fc3bdf299295caa189c5f2212055d3e49385b653174e57a004907ac55cb55125ace3a02783d63ea44f0b0791467 SHA512 d1f61160ff3e109db01dedcdbcd26a618c1b766921947394aaa28342aa9ba2cbb35c5055920b5b34a8d45fa35ce3d75ff565a213ede519cc857f5daa01af603b -DIST gentoo-kernel-5.4.247-1.amd64.gpkg.tar 60538880 BLAKE2B 0191ec718549c6807ffc56a90e5dcc5a4f31d6e37146ab2274bdce0257c91c79dcf43f9b0a87b934969a4291a72243aa08f62bdf7d22c78d2d942895f9baf4e6 SHA512 b6b3d6f93b36323283aeb64b4e25f342bd5c4fab9f47548a92a3ce2b90eb1f940b044299831a72b7476f4a30142c70166559f088484644ad1cf9f4c1fcc8e51a -DIST gentoo-kernel-5.4.247-1.arm64.gpkg.tar 56535040 BLAKE2B 913dd91eef5d3063e5fb188e9b62eaba960e9e022523642a33dc8ade90058f9d5498ba669eb04a845fdf0a8b72d1b14342287b16bf0211b0c095738e87f2f32e SHA512 0121902f96994f0ff6bd918eedf3a42bcfbceef104d7baee583305c5c7569391f8379a0efef8ff1141dead91c69a10fd68315a23836563fbca19453026c6662f -DIST gentoo-kernel-5.4.247-1.ppc64le.gpkg.tar 54210560 BLAKE2B 346820cdd427ed48c2514de8b4c8562c21f9520c8b5a6bbf454b673f3234974d4cc1574bf162832abda1fddb9149cc2d7d235e9b5bf2f39ad9f4a816762374c2 SHA512 176c1bfeb0348336daad35a375371619c6f0815cd2e780a82431ac966fb11fc6ce23ed00eb8dfd192999564f0b8f3713f5b58bb5a22044f6a75ba36c1a6a76d1 -DIST gentoo-kernel-5.4.247-1.x86.gpkg.tar 52490240 BLAKE2B d0276d11d02df5f167d1b791b5da0d1bf8b78c5a6cb2f55728f2846aab3d0495b074e6c949d52b240f42c36c080ff43b78398a4e0a2a9fbd5c6adc62cbc50fd8 SHA512 27096487860c41750a4f4d707982527479cfd8a95208a7a801ce6a53de4d21dac24d6d9063eb1e9f24c35e23a6d9329b830736398a553ae9708d880d52ce456d -DIST gentoo-kernel-5.4.248-1.amd64.gpkg.tar 60528640 BLAKE2B 7ffc03b9faf456fa74d2aaf21dde13164448fa778781f47cc35b01fc692fba6f3201baf31b60a82aad9e99a924f1513773c834ec1f5d56e5b82526daad9bb358 SHA512 7ce43dd8fa7113e17d60fa1b2f32d6317791b9269e6acece8693ddf1d7bcf1e0eaca5e74785616cb038c0973825e8c94836ad222e22db13230bff51732d90838 -DIST gentoo-kernel-5.4.248-1.arm64.gpkg.tar 56524800 BLAKE2B 8c6189c00c4316fbcac32a59ea1c8087024cbd0398704604a6dc32f1dd00de535b32a976dbc5c476c3775793ff680cbbc0d2c2b2f121b2778dbabddcd041284d SHA512 424bffd216f1cba312b22274f8373b0148950eb18cb6a3f5e6fcb7985f8ab5d93afc0f27796f6804f255457ff04c8d69ef99f0cf824ab1c431d691aa52643824 -DIST gentoo-kernel-5.4.248-1.ppc64le.gpkg.tar 54210560 BLAKE2B 21976ae8913e84cd2f153c5516b3224384ffab0127f568b1282b197a03695a913196bb9d9fff84b3cd4d1e6051b6211d5537f4c244d9e66958d8bd8bc0543ce3 SHA512 ffd0b40f1c3b68620f74becfbe9e6fb305693fa95a30cf5e0e864b15d3a413e5ea75a5edbce2ab65d3436c4b9f885f3eb739d229a7cb3574ed2c9cc9a7172bb7 -DIST gentoo-kernel-5.4.248-1.x86.gpkg.tar 52480000 BLAKE2B bae88d3e28a055f798fa80d7171951e579211c28e8fe430e570ae0e653fcedfc87ede623a4e089de4f06b499d02ba25ce7ac7eec91bd799d4f687707a6588a42 SHA512 280ec18640dc94e3a485147d7ae053b7120904b0139d29fb8bd204a7027a992240e3afb74fcc359a097d2e3fb7175b9e59b1415ba427360a28eb07d71b889207 DIST gentoo-kernel-5.4.249-1.amd64.gpkg.tar 60528640 BLAKE2B 2397717a13a63f2a2e3dc67595a66882c51224e61618129f9e741ae37ea434f16bc7d5ecb0428a51a5f2be254bf91e79dc08bf5d337cdb249e2309fbb944d376 SHA512 dce3f23c88d192ad5a86be6a6dcd7451d99ec1645fac008233ca9d98947d0ae49eff75c2ff73bb83192fea7bafcd22bc7789e05f93738448efee64876feb0c1f DIST gentoo-kernel-5.4.249-1.arm64.gpkg.tar 56524800 BLAKE2B 220770a04dc54e99d3f0d6ef31668646c273235a380763d7e861b9c37da3c36e91a5d5ce1225e48802c369009d41ea74b45d84ec3e0013fe321a4bac96a7a359 SHA512 a49c8a07da208a103cb88b72c0833d7387e0ad7ea30f303353cb6d4b8886ba5ed1cbb3ac7cac51d9ef026f4f60c19146c853f7cce95cbdf42c2c9a96c7b639b0 DIST gentoo-kernel-5.4.249-1.ppc64le.gpkg.tar 54200320 BLAKE2B 70533946721333a0fea463b6b6d53e6956c8f683b9545c84aab578c8e53a17a39ff01e535f3d22cf70d508bab01bcd525c3058ff4cc65edfa0a73d7a2eb59bc8 SHA512 45f56abce580de3a348c763d4e60a9e3bf6cee0e1372ce78567cfba2275b907851e141d0a07c953d513f9d46e2397ff036fa44c5ced53ba9286a0d945bf6e5da DIST gentoo-kernel-5.4.249-1.x86.gpkg.tar 52480000 BLAKE2B b1f32a7776262b2a76ab9a2d5582b747a7b5a76d6f2beb1bac12669d296387ea2a659c8fe88bd5fa3cfb2ed794de9c32f2461aee592271e47577ebcfb5ce4e77 SHA512 0f44fec0d52b6ec12b70aeb05c4b285d09fa4e4e8c21528325b22e69e5f475cc63faf8d08dd2cfb7bb884ab7d58a82e6d4540119ba718ebfb88ee3b7e52f7aab -DIST gentoo-kernel-6.1.31-1.amd64.gpkg.tar 76656640 BLAKE2B 7bf643f5c46e77546e300ef4aa58fe67d9ebfad8a6404dbf3fd166af1f9980f473b70dfc03d1ea7589f02e59c1538627a0f5fa1731331b95c76fa44ee9f51a5b SHA512 109eda5dbfa28f42d8308208bc2240f604965b21a8a2c76ce76331c9dd85823fb666b04d5113677616cd385d928d5d916e73e10fd99995019a1c91394ac92a32 -DIST gentoo-kernel-6.1.31-1.arm64.gpkg.tar 69324800 BLAKE2B 57169ac151443e6eba0b83a7973e154eb8b43175c5ff44c796ce85726cc1684470e77a77968b46937dd44cfad789053acbe04c2886bc39375c8b652b46f06abb SHA512 4a453f8a22c8bc99c6bb83377139e8d9a37e540a3ccac494762a7a49c93fee0d3c842aabcfa8e8df7a88db1a2439ca5b5165d9dfb889e5ee0780003b972f185a -DIST gentoo-kernel-6.1.31-1.ppc64le.gpkg.tar 62720000 BLAKE2B de2262a2d4192e3002eb61ef6eeff85424684b3ff4f1f67ac9fd05c7bd33daa7d6b3576c5436a1ab7a7e9bfa741306e6c6f1a215f4b5a6aa939a5df9bfecd5d2 SHA512 f1675afd84a62c4f1552dbcdf6dd108ef5d4b11a1f7af695ae263f9c40976fcca678532a4c2b4c34485ee463e6f7c7ca7668c0ea8dd825f3a3e362839d19a455 -DIST gentoo-kernel-6.1.31-1.x86.gpkg.tar 66078720 BLAKE2B 377a8d5141d71d8510fa31d263b98f93feb75e4cd8fad0592b386430998dc875736339fc643332039d0fd1b8ad6a5e65bf4b6f8f2abae6516090d0c5e7939a87 SHA512 fa6fbe87941f9ac359e9bbdec4fd87ae13749afc1d36447d9250611b73661498a6f473b6e442e5c94af3a367374560bb44459c4c583db4da219e4c44dab375b7 -DIST gentoo-kernel-6.1.32-1.amd64.gpkg.tar 76666880 BLAKE2B a8404de47aa0ff56d9d95dd2197f66e873bac66b819d3c960d67b1958da518346f12612239eb91368b6237031866ad837b3edc7cdbea940acc8e0c7002e3c7a5 SHA512 525dd5fcabbafe24e829380d5910b4732a967fb010ee3a989c604ea8c242cee7e0695adb5cd0fb1043f83d1971d89b64be84c64adf1faeff2442340b42c68541 -DIST gentoo-kernel-6.1.32-1.arm64.gpkg.tar 69314560 BLAKE2B ca99caa48fd2319b16ac720a99decfc347fa3c64d487e967e1fe142f30ed45062831b8cfab488f11dde48c2eef2dfe7bacbf56087ea9c7eb20829de7f81eeeb0 SHA512 ac3ea9ca68c2171b6f4b064a0c3d004e034f9886062dc3eab1c74b3598a2da2a4bf1feb775726138de22ed7e20de6d78070b23cb2bbb703c1290778d494861f0 -DIST gentoo-kernel-6.1.32-1.ppc64le.gpkg.tar 62720000 BLAKE2B 53bf04c1cd5135dab83f1455cc15060c43696184169a6e58073641c9b3d752f768bd7731e21d66e2af386578190471b81a230dae91efc79981a115bd8e235690 SHA512 fe76bb3c46b4a62fd844852cb9039f91eaa40b1051ef1fd2928b47304b569d85abe8b12698a5d7b0c615289cc6a6abcfc33b04d80271ba58ef2db48f49cb2286 -DIST gentoo-kernel-6.1.32-1.x86.gpkg.tar 66068480 BLAKE2B 2cdf9137e3880e057af7983d4868ed935aa93ff59b674afff9089cd4778dc7882193a677852af2822cc56c3be938e60c38b65fe346432df0aa24ae737d6425a1 SHA512 37ba8029a2247bb4a5bde69d71d5c504a476f5bd5502a0ebcbb18b9d65cbfa5575c7fad62142b50bea88b6cf9bf71bec82795d2f27c7a763da6b1c81c65bd6ac -DIST gentoo-kernel-6.1.33-1.amd64.gpkg.tar 76646400 BLAKE2B 592a8aa1ce5bd8c2729f34404152af6ec8714560a5cf7e39652dc116ec712dc29b6685d71e8aa123565f96d9cb6285242ccc1a674db73a305c0dd658bf385667 SHA512 457a877cd6b1f09bd24eff2e75bb558c35a5e555ca3c795a114641e1ce6a0fc2a04d54af9298be19351d84343a05f05dc13aff558a584f08398b2854d31f2044 -DIST gentoo-kernel-6.1.33-1.arm64.gpkg.tar 69324800 BLAKE2B 9741047e82f8daefc57ecb8fc833ce12fe8136b80dc6ba5447f5edef0efc097d67647aeabc57cf75a0f19c3b68a1b1c3de19072b60ab775083382eaaaa64edaf SHA512 50fd848b94ad031421bc3a2b2b5cb292f1a6cb41167eda2f87d05a2367ce2fe1bdb6851b8f549ee2032e3275e6c1dcc02055027ae3416aa792253173f00b9def -DIST gentoo-kernel-6.1.33-1.ppc64le.gpkg.tar 62709760 BLAKE2B dd90d935998769f1ea9cff0ebb039b610fe3836106e689e1440ec604bb3d6e121d1542fd2b26c4706f03b1933c036293e4d33ed4f9a0c498d1793031fd3959c0 SHA512 f4e0200215c7d47ca9bd7a4d1cf928543df0cfe291c92d77adea330bb46782d27603cb24cd8beefac5e3215a4311d6c85281697787951151e3917a5b75e35af2 -DIST gentoo-kernel-6.1.33-1.x86.gpkg.tar 66068480 BLAKE2B 57597b0d1a475ac61e8256bdce4a2084b2d1690083cc70b03e7b1d25a50522c3f8301fd1e3980d77507d7bb5c8f7d3106baa0cb52a186fc98264c8bfdd2c885a SHA512 1f6ff909360da05055bedcbfe1169d8b9cae9ed86b4fb8e7921cda148999b86f3dc4680d302dbac126a20839845b265953b593bc5719973775a99d8e25242656 -DIST gentoo-kernel-6.1.34-1.amd64.gpkg.tar 76697600 BLAKE2B 52d804b7d2d77d7c215e2e38364f3212e6bfa1047c370238a3f2b7db4a19417dd4315a9eb13940cdb85a24d7f56c27823a8520edac8053cad9c57841b7500fb1 SHA512 ab54a2f90f39c67457fb7e030156def1b50a4e45ac5c4b96b317fef063b4520dc53351a8b895a79076ffeae835b56e4af9a5ef140309d06c0594c4be68211da7 -DIST gentoo-kernel-6.1.34-1.arm64.gpkg.tar 69324800 BLAKE2B 1b3fe027a64d228a1e979cfc5f29e23efda7f146164ea741672f85b668353395e9af48a45304cef1b51a4a8e5a7f2cd0d80f1350c3b594a453170af3476e2efc SHA512 6d02852f7e3de5df9eff7f387bdb12de972e25a44bb9251f96a2da7a7705112d1e1bc2aaa34d306e98cfa470f8f310322347a4dc3d70d23c13ca0f167b57816e -DIST gentoo-kernel-6.1.34-1.ppc64le.gpkg.tar 62730240 BLAKE2B 7678827b4e230c042419892af3a401356d2cdcd15bafc99a8fdea111301534fd21b54cac9996a2dbee20aed0603f5145f5338389da79915535f5e212e30b1605 SHA512 7ff369eb801fac516fb56f94ba1a2b5b03ebe97b2edb39106097a50d56cb01c278c047f229d894f1d14e426c715a414e64b512cb968b95aad59c6214aa6e649d -DIST gentoo-kernel-6.1.34-1.x86.gpkg.tar 66068480 BLAKE2B 520acaa2574136fdd2d84cd90d1df940ea9bf2f301bfb91d7da7b47c2e037a654ec465b6144b81f9133bd337b362c2149e6f8f4cbec4b04d57a55f10cbab3981 SHA512 ccb7b4df0c32ad8c11f206ca5b1ba0da07815712951e2a869c449a31eb4efd1b536b6f34e64fdff2b0938900a654646f98f7444c2348f348156ec699d5ec0a65 -DIST gentoo-kernel-6.1.35-1.amd64.gpkg.tar 76677120 BLAKE2B 9b0f382704f028b6121bd8ebe871db30d3997ad358a374bd1f0e67dda8ae4fca9143fb76cf4057afc91e37ea3c4115344e7b251efbb67599c8003841bd91d92e SHA512 fa12d82f22975e8afe07e10b670453d07ff462aff8f81593bb7cf484fb571619bb9ea62535a7982043461582643b72b1f31beba5873c4475b4d9a55dcb496782 -DIST gentoo-kernel-6.1.35-1.arm64.gpkg.tar 69335040 BLAKE2B dbd797663eb867e6bf667575a58aa5eedd5609c5b36560fb0888100817ec3749422be95fc059ce3fb1f4d2462bae5cffa94d090d9935895a4f010beb173d3fc4 SHA512 48acee2a34bafded610899d4e324cc393b0bdbd06f8d39d02850af232bde599fb150d5121d51878f6f922b83f22de47c1907d2b42f75d84721c2a25ff058982d -DIST gentoo-kernel-6.1.35-1.ppc64le.gpkg.tar 62730240 BLAKE2B 372f5eb878bf1e4f015fbbeb09917b3420403a105b682d1732d909ddbdfa4bd50b8cea4d3a9129e1db0982b941fe61799380ba21101a3149cec255419797c4b5 SHA512 913ec30a24697cc78f8717abdebabfa9c427b1e6edbbea4808de536be828fd809f5342d102fbb0029c3bb1f5650b439062f1de8213b08c893c776a36f5ff5604 -DIST gentoo-kernel-6.1.35-1.x86.gpkg.tar 66078720 BLAKE2B f05069cae9b4f22f3fbea82d334e2b0661c118c09631527011731f2470f5b0674ee03f7bfa935819131e805ba3ab6a8b81eda73cf6c9ef85c9cc80027050df12 SHA512 9693eba4d519d1c886bffc664bb57fcb7a4c5ebcc56d21c4f4da33bfb869d79ea1030ccbf90ef22ae5c2e43ca102f7da99f42cb5c1cc9a3ea7e637550809a039 -DIST gentoo-kernel-6.1.36-1.amd64.gpkg.tar 76656640 BLAKE2B fe0fce760cad74b2166ba7883339686cd9a817c35180ba30afeff5d351ac26f1106b6e0434e26560fcdf04aa1c55eca34d23a129f76117578e1da24dcb7dac08 SHA512 8830545c1d9aee53cb5caa317f4dffdca460daa3ebcfab75f816d6100ddbd76103c85c254bb18adce084819bb3adb30f1170fa3e2f34fbc95daf3aa5bd994fcb -DIST gentoo-kernel-6.1.36-1.arm64.gpkg.tar 69335040 BLAKE2B 22891bb8103ab759e1bc1d73ae1f713b8397bc3271b04cc712ec93ce367072e9fae82e9a96bd62c9c65ede2514fb9ae44f5b27b0bc39f1c0bb920f8afc94124f SHA512 3c8cff93a311771c498351b613397bf711bc268e8b7a76474f794b474d77630cdc5b8f9eb36d38155a6f4a110eeb302af1f09e9334a76c97df8f3935c7187e83 -DIST gentoo-kernel-6.1.36-1.ppc64le.gpkg.tar 62740480 BLAKE2B ea1184f184d76b4b9f8a1670e82005ae5056163b177316d2875732b6d98d755c403835f3b67515e633fe842777c940a17b2b9401281b8f3e107a42475f781748 SHA512 9a7b9f34aad8d106243b1436fbf440772fff56cc593f9ac6e8a934b56e28e75abc9471e5417580b0a976f1fe026d684d3e0fe14aa8e893cd0760345a4936a364 -DIST gentoo-kernel-6.1.36-1.x86.gpkg.tar 66088960 BLAKE2B a87aaabff4c24785171686e9a03dc46bd8e38b92af67053f9a7059cb54e69bd597a076dd53b890b6c067ebf976f8312ad2a4e3d4a6acfeaaf452157fbce90431 SHA512 9c520e5358f16b94acfed317107b6f91e32411222492e572a2fbb061369f0a11c6f84b6399d9c16815978ffcbe99dbd00a7bc6500b65276630e8bac8ceebdef6 -DIST gentoo-kernel-6.1.37-1.amd64.gpkg.tar 76697600 BLAKE2B 7204283a2097185ccd027f0a548d6cae45ee443f5a904482cc5920ac468026c4aa0b1fec828e7528ff7e59f8f0ebb0933eae1e4881a0ca4528ecca4b10d0b6bd SHA512 05bf03f08fd4db0fbb518b23e7c5f11ca8a3da7556038fae93fc54b1050a6c983feea6a84f91cd05de62de791559129beab91f507b200af942a93afd041ad967 -DIST gentoo-kernel-6.1.37-1.arm64.gpkg.tar 69345280 BLAKE2B e830e1552fc6deab1fffed9e71c67f148785a8920e112099a590b0fc1f3ad5603dcf922a2223cd26a3ba22642679ca7dd7102271be5be0bdec257b75c8d186b8 SHA512 7c6e010ebadb41805ea71ec47ac2eb8213c03167bbc7f6e903fc189bb6380d0375a8eaf113bca2e2aedff4443acdbed32380d0c2338fc34ada3dcd880722063f -DIST gentoo-kernel-6.1.37-1.ppc64le.gpkg.tar 62720000 BLAKE2B 1567b524fc0e160291a33881f96edc42f23f66a077b5b45e1d7edfd3165c627b7e0602fe538a05af593b486edf920ac546ef39636795785e8a614855625be4c0 SHA512 10316472a6c4456b6043a754df5976899a2bbdc941f6ce30e2028bde5c9fe5ebc2adb5d13507d423d972e420d198edb8bcb2c026012ddce55684bbef0d79ca0d -DIST gentoo-kernel-6.1.37-1.x86.gpkg.tar 66068480 BLAKE2B 061b16722f89b49977eb51e15210904caac6a7268a2c11609135ffcf93f37e7b14206834a04aedb662218f585ab97fcd584932b2aba37916b37b2bb9d8088ee5 SHA512 f6a1731da1e2086ccca5a365efbe3fde346445fb2a649dd24a83a7dfb0d7ec642dcd9282cf0c46606925cd3697eb5b7d5cfb16b637d635e9371056f76bb47b25 DIST gentoo-kernel-6.1.38-1.amd64.gpkg.tar 76677120 BLAKE2B 70769f68036cb0361eb7526b6d6a1342862834c802eb6019194355f106d1268e81e2f5e29ec3a7ba500e1d148580cd7f218419a70dfe6c94107d7c560eb8ac2d SHA512 9cc90d4a221ed92b12ef8acd06cc5e803348b3d1cde0dca2b50347ad75616118d696866dd1ff906a78d66f63ac75dda1bd286def2a27d0fe8770b704980edb66 DIST gentoo-kernel-6.1.38-1.arm64.gpkg.tar 69324800 BLAKE2B d4420e6f8333fbeef890da6f94989ddc1bf8721cc6ae23156e71afff6a8d50c31df1b5bb715d59d2a8cf0c413ae5bc28fd07dac68fc44cd7a99ba62f327ca7b0 SHA512 95c8f3ca88418bf24359430079d3e5023b6a47aabcff4bedfb6ac8e123d9a947050f4d443f6219d06a1370c01f6cfd0095a0645c83b84e1acd983fdb3e256ef0 DIST gentoo-kernel-6.1.38-1.ppc64le.gpkg.tar 62740480 BLAKE2B c958f52f210d174ce0c38ef9e551b4ed1307154170ec329e7518ff9569b933f4462a6b48ff608c5a03f013170f5d2463c709bec7f68e8868a85de0393fbd1a19 SHA512 9528c9dfabb83c24293b75ba51843e5c1e54bd42ea74165a33daa230ddcdab2226e6897a7f274c5a8d7419d7d71b1b71cdde4b2ba7d3f1ccdbce925fd11d40a1 DIST gentoo-kernel-6.1.38-1.x86.gpkg.tar 66078720 BLAKE2B a1618a37c735771521be4bff4e0fa776c8bc0c4ef8f1048d6ab94b5e858b5f7a765d6e2ac6d1e0225cdc04a0b8f73c490b0ee08087ad2436e59fcb80188cd90a SHA512 63baf4f5ca3677975e788607a247a9ee0daf50ed60cd21b1588ab13cfd2ef2336afd480fdbd2e7db60cb9158374114ce4cab72390db36c833de581ed315ddaaf -DIST gentoo-kernel-6.3.10-1.amd64.gpkg.tar 83527680 BLAKE2B 6876423636b0cb65ddc61aaa4ea8bebb16c178f2b94b3591607955c804ab0005dfa137366a4d4a92e855af4bb8adb4a8c760b8c52cbec0479b0229a66044b881 SHA512 8a1bb96504a13d22179eb64609aad6006c384e39ff6ffc4d171f8e410d06e40fc2f62e72581c3fbae57748fa26d392c5db8bb7eb2049e95fe08f9d08bbd47696 -DIST gentoo-kernel-6.3.10-1.arm64.gpkg.tar 72437760 BLAKE2B 1cc2e08db86f3f6d32403c49312718f72112aaa7e6a6ba9c182a4e5f1c0b3e6f144ccafa95e4aab2d1218305e7532642b95f41c1d15353fa5f735be1869870da SHA512 1068bdf4b4216b5a128629024187693f859cfe6625c13bc1fe2bad20e8febde6f68b7348067d70d728226443379b6c315d085c155d7e0b750e7c7ac045354db8 -DIST gentoo-kernel-6.3.10-1.ppc64le.gpkg.tar 64307200 BLAKE2B 96d16e1102ecc35e56b5708dfba9d4974ef42cc556150f7ce3a73163b72a1ff1ccf93572a35fc4cf4405a0acadf6932827b45f0e6dd9367265a8c8ec017be5f5 SHA512 e865b02ca02ae97f8b1fb8b5982648a253b09bb980a07646822b473705fed2ebfbcc8f13fac4a76b4c0b982a12523f1eb3f89118a0e64087b64c2d9a657fc420 -DIST gentoo-kernel-6.3.10-1.x86.gpkg.tar 67061760 BLAKE2B 1da3776fe0c227f2e79c26c953ba188eb2e5eef07fd64ad152a2877eb19421251e5da1ea6df0ed2b8bb6819a3fb9ad03f287ef9e52dadc0d910f75537da3a3f6 SHA512 fd6b8e1e5576038aabf03ce789ae4f456b5d60f9c4b51aab12198e3dd490134ead52cf65bfe60fe8a82e308071e46cfad83db14d8c3c49b53429a0dcc03ce47b -DIST gentoo-kernel-6.3.11-1.amd64.gpkg.tar 83517440 BLAKE2B d4a4b77fce27060c2d81a348e8112dec4867fcca3be41445824f09aaab5578515b7d9c96ad37f5732fdb38fba35e3979d292cc2331d0a71e34393a431311b430 SHA512 afb98ba31c8650706cbf09fcec2213966132fcb31a8d6e5293d5729bd8a723ee10bb69f41f44fb75c0da3319c88e2a7423dc3e8c895bbfa2fd01b92ee29d10d6 -DIST gentoo-kernel-6.3.11-1.arm64.gpkg.tar 72417280 BLAKE2B e9fbfed53c41dc10f13e9261df5b10a6cf99a8563312e055eb84f1950009b7b4fbc8b24b63955dbb147cc15eac78807c6267a2205392f8ebe71ea256e9db1517 SHA512 d82f291f1f2af27037c0356d28550a5b6f6d3cac98bf297095c385282107dfba134ea36fc6cc98981d18de15147811bdd10f50a182003b4a42674631408dd0a2 -DIST gentoo-kernel-6.3.11-1.ppc64le.gpkg.tar 64296960 BLAKE2B 3fdf650b580bfdd90530595442d49f77dc842dae432a06c57fc89d14d2484694c9023944019aa234b0b2b97f0451cca895a1299e78823aa22b682071974c5f79 SHA512 c87c8c6b385e132d050c0b8ae82df36d0af9ef538eee8a54d14f6c329d2acaa1ade26b704e7bfcff2ff66c7f99ab00b7472e6fe489439f319ac1ab30aa7ff0e3 -DIST gentoo-kernel-6.3.11-1.x86.gpkg.tar 67061760 BLAKE2B 738ccd9cc0f3c442676543210b7891def8b512f2457037ed03fe00586ab22cd8dbd77813a5eb0f5a4766165dae0c45936a3e0bed97d2b3469cab47f89f481d4a SHA512 d39744420af46c174c56a5371d97f05d27b5ba52ed82b29f62b212dcfcd0efafdcb7a72288403ba1649cbe3ec1aa1487ff65bfa314112dd146efe8afef937cf6 DIST gentoo-kernel-6.3.12-1.amd64.gpkg.tar 83486720 BLAKE2B 79b2ad6455cf1ff3b893803cf019c5ae88bc807dc7920f24b8d03ea60668f48568e00a947a91ff55935a8e71fdace193727ede4d61864a8e7de90294a72c4ad5 SHA512 7d82a0a6b84a5fe6c343778da42fef1222fcfed4f64afd21cc86aecdf764ce449f1f1e53143ffa101283a84c5df0489a839f19a1e67ce0dc69e99bb9c77bc43a DIST gentoo-kernel-6.3.12-1.arm64.gpkg.tar 72427520 BLAKE2B 8c34d201f9ac72176418ca04b2af429bfc3b12f18248eec70abf40d2194e98d5a3f2d5e5d571324c0a767a0eda4b67a189820be93cba63daafdae0c5da2e31a2 SHA512 7f8a79e90180c86825333d61a7ece66bca41d1c442231c08f8a473669b378e0d9eb338b3aa9bd98cadf99417753e84e20acc3745034f835cc02aa3135058e709 DIST gentoo-kernel-6.3.12-1.ppc64le.gpkg.tar 64317440 BLAKE2B 2b29eeb3d3be4a167c8f30900a2aaed09efcfde08c41978fa9d5f5fc9cf1e74abc87410f8d19794573f0c16079d18cd195c3441b95d529314b73127759a9143e SHA512 5b4b1617f55443ff6dc3d02b3bcaccb0780c2ad19d85c3608ac405daa1152b5f7514e717ae4fbc90d342ffdc4e123f5952d8a9c022fa8f136e288d82992518dd DIST gentoo-kernel-6.3.12-1.x86.gpkg.tar 67051520 BLAKE2B 762733cc15c3f9fb6845ceedb7fd9846f8be64e66dd517a3ed8dffd850d0c1a526b3648ccb8a8c2bf0770e28183c9870f7ad0d85f16b8060c4877cff9dad8037 SHA512 70ef14bd823f5c0d765462552bf9157b8adb46264ced2fa4897dd0a60a78727c9b9996fe945c3dad08777233ce8ba662dcc04fe4422f5412a3bf77a0a48b8e59 -DIST gentoo-kernel-6.3.5-1.amd64.gpkg.tar 83486720 BLAKE2B 936bf3ec75b75aabeb4d8ca6b5a742a006cc6c6a1fd57760ffe72fd124d1ea3dbbc9361fc1f7ac4f64c3feaa2b213372cf72515577ae381c7921389db3e10d96 SHA512 9785a27d50e95c3dd9385b928b9dbc1e1056fd7cf999b4e1f675fa3ee724663671d8bb9de74a63588927cc5b984bfeff927e3ea9a26b12ef2009c7574804e490 -DIST gentoo-kernel-6.3.5-1.arm64.gpkg.tar 72386560 BLAKE2B b089996536ad9ac90e5fd382a490041baa3f7e2f4deb8945f961f454e042ef701bfb7ccc8259acca4a0a77fd104c6f0bea0a447aa90ee523eb42a4ef7eae72ce SHA512 1c666d1f210a81b2a803da4c3eab2c8464373cbbbe7b67ea2e6d3fd8bb786a6d13ecd9ece3d4dc7cb0b7487a3aa0eacfb80f9368d0b07d42c9ea7c0338659a63 -DIST gentoo-kernel-6.3.5-1.ppc64le.gpkg.tar 64286720 BLAKE2B edfa70df90d9efca3394776bb30711f51a2dfd925d49cc5310ea985112b8c37deb3658581eb381d4128154acec9a39c369f9425aabf448a6d9d6a53f6796efe3 SHA512 bb551d9a588e2b801b4ce8d5a65a34b9eed1b965ee0843bf83193dd1692473fba9e576d81fcfa69f63418b056d9784f5ccbf36b5ea742d4cbf1098d64ec0b3bd -DIST gentoo-kernel-6.3.5-1.x86.gpkg.tar 67031040 BLAKE2B d26e5786369f939f07017497748eedcd5ea41abfc5a2a1e4b60c91170b8e18d25d967e62daebd0c80263c6cdd39c9c57b6babff5bc5e8550b50a3ecc4ef1b7e8 SHA512 03347b81892411944082da429015ab5d9e68337aa4fb882329fd7d8c7ae644de44da4ec893507f6657f2663b3d01f53eebafb0bb88daa6125190523ad9d96c2e -DIST gentoo-kernel-6.3.6-1.amd64.gpkg.tar 83456000 BLAKE2B d4004efd7df9e2cc35f49ff8c558fc320b24ec36392a5ce6eeb6184c8ba515b088da31befffd3bf4d95b25876a9dd76f833cc478291e094f41de6f082575dddf SHA512 59bf6e9043e9707230e245af30345e65ac6292f107d34ddaf0b9dcdcaa5710f5abd66e9e6d0f827f3789cf2a08868e6d292a6f0b892e5ea9c13862fa7a9a09bb -DIST gentoo-kernel-6.3.6-1.arm64.gpkg.tar 72386560 BLAKE2B eddfb099f35d118d98d46647a8330bfb9b33e4aa462e70b7bcf38f8139eb18aa267f720db2fc54cdbc09159441658dcfacee677209f81667ad4e8fe40a2ccdfb SHA512 7b543fcf9e0b26cb3eb135c6eb42d4eb7204eb878558d67befeba9d33182600054643b3e9a99bc14a95e5639d01b5f8755063c9381a3111800511a5ca7c909e6 -DIST gentoo-kernel-6.3.6-1.ppc64le.gpkg.tar 64276480 BLAKE2B 21417c7200e4755fa9f0506a39078a4bd04eda8ada59f0d9c9bc6e8fa2e8ed71bd968e717803f074a880287e7644e8b58b0a2dde0a4dbf1f2134ea3067e5b3ca SHA512 95797b412d1f1540ae3fa6f427a58071c4b8d07bc376463dd9ec1b57c4c272d048a2a045c2697f2d8c858c9eec20fb607a7ea972febe6f479357590859a275cc -DIST gentoo-kernel-6.3.6-1.x86.gpkg.tar 67041280 BLAKE2B 44ad99201580e385bb7ec61a2caa3ef29d3f290d5f0a46c141616d647cef3504b4f4089ce7b9faf087460932102dea8eba49d1e5fa7b040810dfce1b09ae5ffc SHA512 215701507f8cd8e8164374bf2cb951a3982a8930fdbc1c7e4ccd0c1d297107bb19d300972c1954971be7fc490aa6a63307c5137364a0dc4ee03e35c19357d128 -DIST gentoo-kernel-6.3.7-1.amd64.gpkg.tar 83466240 BLAKE2B 632db7b4da05f2eeaf591567127f683302aae27e956773cda84529bbced54b276f86821cb206d44155c060e32923d6314421593b918549127fd56cf0fb95487d SHA512 09d60e5bc87067121708607a9a01eeba9399fcee10e329bfd0a0fbfe8f9e7923cefac3ed1498b71390fca8678c4e62f28df61a6f63ff7e9dced4277dd953e992 -DIST gentoo-kernel-6.3.7-1.arm64.gpkg.tar 72376320 BLAKE2B ed7b2658ae8cc3f1080058a71241c12d9480595d04ab7a019c42f8700f422602c3d1e7b6b8bb8d51d511ef20704fca637108cc02c0eeb66b91adc5b99f7dcb92 SHA512 0dcd0df4aaad42e5aff77965ae9d7d1d229e623057448e332f462ad9728a6c8a46dc1236e92e6301e33181d856b2552a6598bd4ae47cebc060bf3217748410d0 -DIST gentoo-kernel-6.3.7-1.ppc64le.gpkg.tar 64276480 BLAKE2B 3eac58bbc5775cc95ca34d96d36a12c819351961837d204a11f2697fc6a0b72c33b62c469ff9c6edc02e83a1a4c7585760fdd09af8de8eb1fc92fadb7e939786 SHA512 d2ff4f9f833c8c7a7056ba8ea94e01ba4a232748d5918da68e4cc46f386810be3df04c38ed150d338a957e49976bcd0e468a7e33e868a3bcc5097886ccbc0c40 -DIST gentoo-kernel-6.3.7-1.x86.gpkg.tar 67031040 BLAKE2B 51d87950247ef637e1832d952738962435c8d2524ac6586e27d6ba7c3a092f3858bdb4e6fdaaa954b46146231e727eb9cc1e7faeb72b604b76d4bb98f2f2cbeb SHA512 9cccdd2e76b34421386b5159b514ea181348e3ba9290ff71dc0cdf12b637605a0d6d41cd343db7103cb747002abf6bd54fb35cd58418676da1b1698e528d6a66 -DIST gentoo-kernel-6.3.8-1.amd64.gpkg.tar 83476480 BLAKE2B 6786e9416f820562a308fd0399594f5b1e3901eb68b5582a9f31ec4854becc55553a8893396f5539c4c3c906254a91125d092e5f7b1b23c4dbd19216b7ad98a5 SHA512 fa2e413325a0cf3c708469b8c842667666adf1edacc4b1498fa17dbf368afffcbb0c195209bc4de1c0c0f429874109e2f4d265d0e9a6c3148e5228255fd433fe -DIST gentoo-kernel-6.3.8-1.arm64.gpkg.tar 72407040 BLAKE2B 1638aeffdc103bafd6b2cc7a0c958be2c2d556f75f826c3b96e90fe9c5e95f3912b63c016743972522cb403537230e6dd0aa828f3f190bcc8e407edb674dd870 SHA512 47d8d15a158bbfb1ff8f5b2efbfa480eb9d0e8107a025eb9d5927aa477cfe0a53690dcfe21fcf5b8800f001003add87c4c2df911ddc4aba5890c97871fe55460 -DIST gentoo-kernel-6.3.8-1.ppc64le.gpkg.tar 64307200 BLAKE2B 369a8b58f2377cd9fcbb381d194a5cd1120f678b99f68abd7b998f44681078dbd30b67764764677e22d416229286c88f66efacc6ca403c22dd773a231a1a3504 SHA512 6852a5499b28e94d2a7033b5ce7803c4b06b6ebe8882732cfa4a7dd1a9783a60eec787c145451ab14ab03520f26a589e0dd871690d9097631a07b2ca25f5432a -DIST gentoo-kernel-6.3.8-1.x86.gpkg.tar 67041280 BLAKE2B aa7b3adaef87c7ec1431e94234350532f52dd030d8fffba094391481641a7d1f9cb6f02dbf7728c85eb14732401998253b96371e0f95c0c403d9d8b4e6fab31c SHA512 eb8ce40fedfdb96a3c019aa76b39369ede648063728e870e9bf8a9ce00b3624bd587c29c037ad7706a71ed4230afcb9e54ace64af82344c8eba23c1e38bea6c0 -DIST gentoo-kernel-6.3.9-1.amd64.gpkg.tar 83466240 BLAKE2B b1baf48a72eb8d24be297ebba5c3f31ba270ed623019ed61454fde2fb6da8c1dc24fb42d98f78fa47e1269e256451eadf208702cedcfa8f89cf0bb4724528f18 SHA512 292499a5abdca9fae166e4f1687efdb9eafc0b259001b78605ed9875b4b4b6e2f05d8b5123d84add8290bff2c0197e844427068302cc36a6aae3c142aff60f2e -DIST gentoo-kernel-6.3.9-1.arm64.gpkg.tar 72417280 BLAKE2B 8f878d3b6ce54c616e80f754892209a9cfc680b42c97eb7076dc8dac3fdf68f79a0b3a189c0f2b3d7750655282bd478bfc7de02ceaee1956a7912992cdc711ad SHA512 c2b0f26a4c7846d3b598914f9895aab178311a2de0fedfdb8b839d306da2d4d9fa6ea95db7685a914b1a10d9c2728d71becb3a145551905c5110db66afb5c7c3 -DIST gentoo-kernel-6.3.9-1.ppc64le.gpkg.tar 64286720 BLAKE2B 17dce1638a9ddba214e47a3fe765e0c7147e9fd2312767743098e845369d1b2601b86106c2175cf5059f1c0f62e1868837efe8bb9033f89be5ef584fbc20e0b1 SHA512 55c8fbb6f473c43f1fdb4cc79f27ae6e95c3fec3342e1dd000fdf9e9abd227341b9ca343a365777aa2fb28c0b91c545a44564e247866fa3b4ce9701cb7378dbe -DIST gentoo-kernel-6.3.9-1.x86.gpkg.tar 67041280 BLAKE2B 78eab29a94b317766ac4af0f95dc95bf61cc3dd87d9b95453a93caa16141ae088bf93c3203434ab65f3975f521b7cebdbc6153646b539757dc8f02db5b2eab63 SHA512 13315084dadb3c007be50bbf4cf6be78e204e849730391ce9fbbd583094e9d2e31b77c3ecf7a19895f28c0c9e2dce2c0718e2ce6d1bfdb9ec7e77bde171477ed +DIST gentoo-kernel-6.4.3-1.amd64.gpkg.tar 84008960 BLAKE2B 10fd671edec759a7ea7b0a8cb801b41936bc20fe9521608bc75d06adfa50484ea79eda2e3a9edd6d52dc39f797e5a23cd0c0af3bfecc09365e3d85560a4b8a75 SHA512 27a4853e687c3791cb05ad7841716104fb8f1c765f83a071d921357349f1e1b96076df33e9a11696f1f6a9bcb8f4c3cc3c32c3b3ea6152b47602b087bbe2add8 +DIST gentoo-kernel-6.4.3-1.arm64.gpkg.tar 72919040 BLAKE2B 62029a052a591b967b6cc0c8e23c32b0395e7d85c1d2d698a2eebb9399e0c3b2c3133e3e084864b74edd87e99c869b9d64764e6964d50047710ef4e79cce1366 SHA512 925dcfc831612870fa80a7951fa0b63326bf8e67593dbff21a45149f77ace1e3327ea32b764e278923c550cc09e206f20387143005e99ff9e24d52a6f0b296e8 +DIST gentoo-kernel-6.4.3-1.ppc64le.gpkg.tar 64614400 BLAKE2B eeb487f9d02313f8b4ec5d031a862e5211801fffab22fd85dfc2c71be09096151187bd16c6b423d6cf541e4825a9afcb2fb8b3853f1ff2fd6a03d0b66a73ecfb SHA512 c3d29660fbf26a10fdfadd64c6b4865cb0597aa5a6ea89ae5e63e8e96dfb605da56ea7ae6fdb6fb1da54f77a8d476c1edccd015691eb77797b13b5801178b2c4 +DIST gentoo-kernel-6.4.3-1.x86.gpkg.tar 67522560 BLAKE2B b556423a4ae1be973ec3d0723ac5f1624c0c4fc5b2871a0d1a13da23f0693e01424aa023e10360eb49d11f1666be15ed524f62ec119d40c5afd7c75a9c019e5e SHA512 1f3bd20a0e0a07899d8ff1554acde6a1af4b11014c3137e8b28e118120c7795a49302825831499e89b6bb710b7507fdc9816f9a19382bd4e97069566c4e4f7c3 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 DIST linux-6.3.tar.xz 136891752 BLAKE2B f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69 SHA512 768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65 -EBUILD gentoo-kernel-bin-5.10.181.ebuild 3025 BLAKE2B 7fafb438db9b4e8c5d06545a3cf531eeff6d199652887b548a752544c838c6c36912188e06697e6b6acfd7442ac5e68aa0784fedfcf722eb0e3a03f1d87167d0 SHA512 b4438f05abc23c66bdeffddc232d29eac0ba50d779d29545751bd366190d8971b06854e918e4040048c173877893d6e2375fb0a7ed1e1066092e77456d371836 -EBUILD gentoo-kernel-bin-5.10.182.ebuild 3029 BLAKE2B c3a524d4667afa41876e5698e892b6d9c9aa242270faa317ad56c3a64fc9d7f70466d3ce4d068e331090cb1f9d715a8ee1405cca0537d51bba07a0169d404f73 SHA512 45fb0604257313c172f0239361fc72b51f98ed5019f3d85fb6a43c31b48d51be809643cb277b9bd557dd63202566b280ebe070fff46f6639f6a6d063d55cdf24 -EBUILD gentoo-kernel-bin-5.10.183.ebuild 3029 BLAKE2B c3a524d4667afa41876e5698e892b6d9c9aa242270faa317ad56c3a64fc9d7f70466d3ce4d068e331090cb1f9d715a8ee1405cca0537d51bba07a0169d404f73 SHA512 45fb0604257313c172f0239361fc72b51f98ed5019f3d85fb6a43c31b48d51be809643cb277b9bd557dd63202566b280ebe070fff46f6639f6a6d063d55cdf24 -EBUILD gentoo-kernel-bin-5.10.184.ebuild 3029 BLAKE2B c3a524d4667afa41876e5698e892b6d9c9aa242270faa317ad56c3a64fc9d7f70466d3ce4d068e331090cb1f9d715a8ee1405cca0537d51bba07a0169d404f73 SHA512 45fb0604257313c172f0239361fc72b51f98ed5019f3d85fb6a43c31b48d51be809643cb277b9bd557dd63202566b280ebe070fff46f6639f6a6d063d55cdf24 -EBUILD gentoo-kernel-bin-5.10.185.ebuild 3027 BLAKE2B 155f256fdd84b84f115634e51a739010954e9cb59b635ef6ce619bb44f88199de9e0032d0d0893ec67e5c2d06cb78ebde76a1e27d6a0f0442eec8ec176e0259f SHA512 6bdd7b3b97cd170f4d759430cd2e7465a7094e17e1929f694415cc80b420be097578d8566be7d7e78fed389a4521512acc58dec9ff7980c85a9f8bacdf64c229 -EBUILD gentoo-kernel-bin-5.10.186.ebuild 3029 BLAKE2B c3a524d4667afa41876e5698e892b6d9c9aa242270faa317ad56c3a64fc9d7f70466d3ce4d068e331090cb1f9d715a8ee1405cca0537d51bba07a0169d404f73 SHA512 45fb0604257313c172f0239361fc72b51f98ed5019f3d85fb6a43c31b48d51be809643cb277b9bd557dd63202566b280ebe070fff46f6639f6a6d063d55cdf24 -EBUILD gentoo-kernel-bin-5.15.114.ebuild 3025 BLAKE2B 95e4eb0f4309e4141a863875ec46ea241e6e9e96260bdd3804400e11d32dd2b12bce79c1c66e0abbe6533cc9c9abf0f19eceabe46885b6feeac986287fec0070 SHA512 1f22d7d6843659d872c9ea6bd6eda48f99841e95c12aa723020633cdf30564f43e4aa63e3433f0598930230a03d2c27a1714d2b865a548edfc5725cf9f99176f -EBUILD gentoo-kernel-bin-5.15.115.ebuild 3029 BLAKE2B 7e344f2c9619826058ab1e7437837bb2307480c9b5be1e52638b4d30cd458ed59f7053e896ab8fb7c02965a1df0f10f2d67fda031e2ee8764460134592585a2b SHA512 eb0c10f46c137cf2a98f606b0bd49fbd43920136bde57d445bc2feefd1d1ec57212b651510b9ad6a7ea37cef2d02e004217e136ed10ca23b39c3791162e5d8f6 -EBUILD gentoo-kernel-bin-5.15.116.ebuild 3029 BLAKE2B 7e344f2c9619826058ab1e7437837bb2307480c9b5be1e52638b4d30cd458ed59f7053e896ab8fb7c02965a1df0f10f2d67fda031e2ee8764460134592585a2b SHA512 eb0c10f46c137cf2a98f606b0bd49fbd43920136bde57d445bc2feefd1d1ec57212b651510b9ad6a7ea37cef2d02e004217e136ed10ca23b39c3791162e5d8f6 -EBUILD gentoo-kernel-bin-5.15.117.ebuild 3029 BLAKE2B 7e344f2c9619826058ab1e7437837bb2307480c9b5be1e52638b4d30cd458ed59f7053e896ab8fb7c02965a1df0f10f2d67fda031e2ee8764460134592585a2b SHA512 eb0c10f46c137cf2a98f606b0bd49fbd43920136bde57d445bc2feefd1d1ec57212b651510b9ad6a7ea37cef2d02e004217e136ed10ca23b39c3791162e5d8f6 -EBUILD gentoo-kernel-bin-5.15.118.ebuild 3027 BLAKE2B 6156a2f16d61d4f2f19939e87bdb0eb8bbc2795d8fa3a41eb2455bedbd38d96698f49c51bd5f68627635599492f275756976121f92774a0d54f87f9c5d718fb8 SHA512 5fa1fdaf8ef1a6c531d1c65d8035071c50e3c4c2860d0c80cfe4c9f43c8eb7e3547aadb8f22a3e36df4e3771aef78f9102ff0dc38d10105661a6c66f9f8b5049 -EBUILD gentoo-kernel-bin-5.15.119.ebuild 3029 BLAKE2B 7e344f2c9619826058ab1e7437837bb2307480c9b5be1e52638b4d30cd458ed59f7053e896ab8fb7c02965a1df0f10f2d67fda031e2ee8764460134592585a2b SHA512 eb0c10f46c137cf2a98f606b0bd49fbd43920136bde57d445bc2feefd1d1ec57212b651510b9ad6a7ea37cef2d02e004217e136ed10ca23b39c3791162e5d8f6 -EBUILD gentoo-kernel-bin-5.15.120.ebuild 3029 BLAKE2B 7e344f2c9619826058ab1e7437837bb2307480c9b5be1e52638b4d30cd458ed59f7053e896ab8fb7c02965a1df0f10f2d67fda031e2ee8764460134592585a2b SHA512 eb0c10f46c137cf2a98f606b0bd49fbd43920136bde57d445bc2feefd1d1ec57212b651510b9ad6a7ea37cef2d02e004217e136ed10ca23b39c3791162e5d8f6 -EBUILD gentoo-kernel-bin-5.4.244.ebuild 3024 BLAKE2B 1a00a8ccac9f12f20c9f3d39572af89a077c3b3dd424133197f35123ee41804588b9763008011c3ee33f269c49eadefcb4d31c01371685845bcfd9fbd189ff78 SHA512 3fb6a4b6ec491d6bb4ad19c37dc18e40565d7d6ee248563c219a43323c263ff1fccb0863727258c56c7bb6f2397cfe968eb974a1282fa3a685a6ed0c3c5247dc -EBUILD gentoo-kernel-bin-5.4.245.ebuild 3028 BLAKE2B 022cdf6c0db736314e0bb413422f2267146a7c22273e2149f9f8e85feff555b01e28ca044e875d82eaf4e7cb139ec530561c0ba6122059f3b0be63cfe6fb99ea SHA512 c465e8d904061fea29ed34e83879ccc2dca6f2469caf78c76b44f1a696d2e21a36826c6b3a87d6b581ee12ccf72bb02bf6cb20624a3108ad595d5a59dc92b880 -EBUILD gentoo-kernel-bin-5.4.246.ebuild 3028 BLAKE2B 022cdf6c0db736314e0bb413422f2267146a7c22273e2149f9f8e85feff555b01e28ca044e875d82eaf4e7cb139ec530561c0ba6122059f3b0be63cfe6fb99ea SHA512 c465e8d904061fea29ed34e83879ccc2dca6f2469caf78c76b44f1a696d2e21a36826c6b3a87d6b581ee12ccf72bb02bf6cb20624a3108ad595d5a59dc92b880 -EBUILD gentoo-kernel-bin-5.4.247.ebuild 3028 BLAKE2B 022cdf6c0db736314e0bb413422f2267146a7c22273e2149f9f8e85feff555b01e28ca044e875d82eaf4e7cb139ec530561c0ba6122059f3b0be63cfe6fb99ea SHA512 c465e8d904061fea29ed34e83879ccc2dca6f2469caf78c76b44f1a696d2e21a36826c6b3a87d6b581ee12ccf72bb02bf6cb20624a3108ad595d5a59dc92b880 -EBUILD gentoo-kernel-bin-5.4.248.ebuild 3026 BLAKE2B 0f562b98f39ac7a41df86ba987a84b1c7d62dbcd83aa73da0fa0dc9865de8113a73a856f3f508a81f16d2f5e3e485c73be09afdccc84f3193b066b39a485771f SHA512 38b45f3048f940cdb438a122697e1b0a676c02d359a2ff24a54205a1382b2ea95c326ee8726c20d3bd7975279e50c07cef3165c29e0a33d5112b8c3f54a690a2 -EBUILD gentoo-kernel-bin-5.4.249.ebuild 3028 BLAKE2B 022cdf6c0db736314e0bb413422f2267146a7c22273e2149f9f8e85feff555b01e28ca044e875d82eaf4e7cb139ec530561c0ba6122059f3b0be63cfe6fb99ea SHA512 c465e8d904061fea29ed34e83879ccc2dca6f2469caf78c76b44f1a696d2e21a36826c6b3a87d6b581ee12ccf72bb02bf6cb20624a3108ad595d5a59dc92b880 -EBUILD gentoo-kernel-bin-6.1.31.ebuild 3025 BLAKE2B c1d1d0b65849cd758cc662dfd4e86979d3966108628950f6b6cca4195e78b4d134245695037b07148c718cb56d3e46d515a85e9ed146d63e78b15ac26ee3e75f SHA512 90a3e330251800ee405dbab9efceb021c6db7d51920c676b54d2fa45736f99a93373818736a67f521ddf55e39480f6ea6b2e0b1761d6eebdc7f5cdec7a16afe2 -EBUILD gentoo-kernel-bin-6.1.32.ebuild 3029 BLAKE2B 0fc4d2ca3341d8f5afd03ac7ae09ca1cc6cd9b011660474eb8a2ef077505a610d80e6d77035dec5b92cd934babcee30e591e466b85b36c3aa06e60d7ac74e0df SHA512 75be80e0f233c3f8770165ec7639147a819e670c9c31531fb4a23dedecb0651e40ed7ba6e19b5d606b02d1aa9cfdea2c18af489a84eae83969107233cabf75bb -EBUILD gentoo-kernel-bin-6.1.33.ebuild 3029 BLAKE2B 0fc4d2ca3341d8f5afd03ac7ae09ca1cc6cd9b011660474eb8a2ef077505a610d80e6d77035dec5b92cd934babcee30e591e466b85b36c3aa06e60d7ac74e0df SHA512 75be80e0f233c3f8770165ec7639147a819e670c9c31531fb4a23dedecb0651e40ed7ba6e19b5d606b02d1aa9cfdea2c18af489a84eae83969107233cabf75bb -EBUILD gentoo-kernel-bin-6.1.34.ebuild 3029 BLAKE2B 0fc4d2ca3341d8f5afd03ac7ae09ca1cc6cd9b011660474eb8a2ef077505a610d80e6d77035dec5b92cd934babcee30e591e466b85b36c3aa06e60d7ac74e0df SHA512 75be80e0f233c3f8770165ec7639147a819e670c9c31531fb4a23dedecb0651e40ed7ba6e19b5d606b02d1aa9cfdea2c18af489a84eae83969107233cabf75bb -EBUILD gentoo-kernel-bin-6.1.35.ebuild 3027 BLAKE2B 7991a3d474395829a86d186720d409e9114fd392bf0aa49b5f55962dc5774ed497628a3610631a560564f50ae6e9467828c0e2d7a1db416789367e82b28651c4 SHA512 5c962b885b31de97d5232c6fd428925de67b5107e0c6b8ab002370e8971b4a007ea411829258eaac834b873b1092c8a20a9f4aeeceda2ca7a455c524faebed6e -EBUILD gentoo-kernel-bin-6.1.36.ebuild 3029 BLAKE2B 0fc4d2ca3341d8f5afd03ac7ae09ca1cc6cd9b011660474eb8a2ef077505a610d80e6d77035dec5b92cd934babcee30e591e466b85b36c3aa06e60d7ac74e0df SHA512 75be80e0f233c3f8770165ec7639147a819e670c9c31531fb4a23dedecb0651e40ed7ba6e19b5d606b02d1aa9cfdea2c18af489a84eae83969107233cabf75bb -EBUILD gentoo-kernel-bin-6.1.37.ebuild 3029 BLAKE2B 0fc4d2ca3341d8f5afd03ac7ae09ca1cc6cd9b011660474eb8a2ef077505a610d80e6d77035dec5b92cd934babcee30e591e466b85b36c3aa06e60d7ac74e0df SHA512 75be80e0f233c3f8770165ec7639147a819e670c9c31531fb4a23dedecb0651e40ed7ba6e19b5d606b02d1aa9cfdea2c18af489a84eae83969107233cabf75bb +DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90 SHA512 11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928 +EBUILD gentoo-kernel-bin-5.10.186.ebuild 3025 BLAKE2B 7fafb438db9b4e8c5d06545a3cf531eeff6d199652887b548a752544c838c6c36912188e06697e6b6acfd7442ac5e68aa0784fedfcf722eb0e3a03f1d87167d0 SHA512 b4438f05abc23c66bdeffddc232d29eac0ba50d779d29545751bd366190d8971b06854e918e4040048c173877893d6e2375fb0a7ed1e1066092e77456d371836 +EBUILD gentoo-kernel-bin-5.15.120.ebuild 3025 BLAKE2B 95e4eb0f4309e4141a863875ec46ea241e6e9e96260bdd3804400e11d32dd2b12bce79c1c66e0abbe6533cc9c9abf0f19eceabe46885b6feeac986287fec0070 SHA512 1f22d7d6843659d872c9ea6bd6eda48f99841e95c12aa723020633cdf30564f43e4aa63e3433f0598930230a03d2c27a1714d2b865a548edfc5725cf9f99176f +EBUILD gentoo-kernel-bin-5.4.249.ebuild 3024 BLAKE2B 1a00a8ccac9f12f20c9f3d39572af89a077c3b3dd424133197f35123ee41804588b9763008011c3ee33f269c49eadefcb4d31c01371685845bcfd9fbd189ff78 SHA512 3fb6a4b6ec491d6bb4ad19c37dc18e40565d7d6ee248563c219a43323c263ff1fccb0863727258c56c7bb6f2397cfe968eb974a1282fa3a685a6ed0c3c5247dc EBUILD gentoo-kernel-bin-6.1.38.ebuild 3025 BLAKE2B 95e4eb0f4309e4141a863875ec46ea241e6e9e96260bdd3804400e11d32dd2b12bce79c1c66e0abbe6533cc9c9abf0f19eceabe46885b6feeac986287fec0070 SHA512 1f22d7d6843659d872c9ea6bd6eda48f99841e95c12aa723020633cdf30564f43e4aa63e3433f0598930230a03d2c27a1714d2b865a548edfc5725cf9f99176f -EBUILD gentoo-kernel-bin-6.3.10.ebuild 3029 BLAKE2B 892ec1549f7259065d4a5c35cb8cd0b61625cfa6c1e12bc931e17b0dd50498c5980044c6d0e2c1a2952e2841fb7bb0a69f256ec758bce59f1ff2d732b5ee4433 SHA512 d03ad5a6ceccf7ac86895866c120b90b9655ecdd6bb2a69c00a0a0944ae4af5bd4d7bb0fdd20a8583761a8e45dfea8ba12acd778cab3badeabab6445eafe7e76 -EBUILD gentoo-kernel-bin-6.3.11.ebuild 3029 BLAKE2B 892ec1549f7259065d4a5c35cb8cd0b61625cfa6c1e12bc931e17b0dd50498c5980044c6d0e2c1a2952e2841fb7bb0a69f256ec758bce59f1ff2d732b5ee4433 SHA512 d03ad5a6ceccf7ac86895866c120b90b9655ecdd6bb2a69c00a0a0944ae4af5bd4d7bb0fdd20a8583761a8e45dfea8ba12acd778cab3badeabab6445eafe7e76 EBUILD gentoo-kernel-bin-6.3.12.ebuild 3029 BLAKE2B affd41a3466ffc303abb12fd2f1aea0cbad5e54e70386e975d8be73100f4f3a5f5a1cd16cc54d5b42de5fa02a6099a77a50d476a7ed2295942cfeb8452ca49c9 SHA512 7429d6359e24aaeec895729a7952021d70e60d2f14e9a0a8da0598b5764ad0cd47bca3f211af24857a85a44a4bdfd5f914f4afa56629099ef122f3f3752a18c4 -EBUILD gentoo-kernel-bin-6.3.5.ebuild 3029 BLAKE2B 892ec1549f7259065d4a5c35cb8cd0b61625cfa6c1e12bc931e17b0dd50498c5980044c6d0e2c1a2952e2841fb7bb0a69f256ec758bce59f1ff2d732b5ee4433 SHA512 d03ad5a6ceccf7ac86895866c120b90b9655ecdd6bb2a69c00a0a0944ae4af5bd4d7bb0fdd20a8583761a8e45dfea8ba12acd778cab3badeabab6445eafe7e76 -EBUILD gentoo-kernel-bin-6.3.6.ebuild 3029 BLAKE2B 892ec1549f7259065d4a5c35cb8cd0b61625cfa6c1e12bc931e17b0dd50498c5980044c6d0e2c1a2952e2841fb7bb0a69f256ec758bce59f1ff2d732b5ee4433 SHA512 d03ad5a6ceccf7ac86895866c120b90b9655ecdd6bb2a69c00a0a0944ae4af5bd4d7bb0fdd20a8583761a8e45dfea8ba12acd778cab3badeabab6445eafe7e76 -EBUILD gentoo-kernel-bin-6.3.7.ebuild 3029 BLAKE2B 892ec1549f7259065d4a5c35cb8cd0b61625cfa6c1e12bc931e17b0dd50498c5980044c6d0e2c1a2952e2841fb7bb0a69f256ec758bce59f1ff2d732b5ee4433 SHA512 d03ad5a6ceccf7ac86895866c120b90b9655ecdd6bb2a69c00a0a0944ae4af5bd4d7bb0fdd20a8583761a8e45dfea8ba12acd778cab3badeabab6445eafe7e76 -EBUILD gentoo-kernel-bin-6.3.8.ebuild 3029 BLAKE2B 892ec1549f7259065d4a5c35cb8cd0b61625cfa6c1e12bc931e17b0dd50498c5980044c6d0e2c1a2952e2841fb7bb0a69f256ec758bce59f1ff2d732b5ee4433 SHA512 d03ad5a6ceccf7ac86895866c120b90b9655ecdd6bb2a69c00a0a0944ae4af5bd4d7bb0fdd20a8583761a8e45dfea8ba12acd778cab3badeabab6445eafe7e76 -EBUILD gentoo-kernel-bin-6.3.9.ebuild 3027 BLAKE2B 2312635086a216797e169b9d2d6522777ec6495cebae43d5657100ce9ee7d45224fe7ce7a88ecd77665f18517c5d01bf3db0d09b8545f8df35c098e177abbef7 SHA512 2407d29651296545b8e726809596e705c3f5c3a01b3872fbe5906d9a90b865175539348afad1c3cb6f31f4bb801c48f6aa87f1c8e66e54064823350014ec8f41 +EBUILD gentoo-kernel-bin-6.4.3.ebuild 3029 BLAKE2B ca5881dd1f012cb7003cd391c8581c214724c328f20f50f4a8d248a80b831f459f67da6da7203a61ef67fb91db4c585da622b7a532153401856c0530322ccdd7 SHA512 494035de5e3040f27dafa7ceee4915486b49065c0cd451bacf14843bab220bfa214a73b3b857706cf45db997ae7c22d2e03d460efb2087193de94b879d8ba3c3 MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild deleted file mode 100644 index 67af68076aac..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.181.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) -BINPKG=${P/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="amd64 arm64 ppc64 x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.182.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.182.ebuild deleted file mode 100644 index fb165f3f0e91..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.182.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) -BINPKG=${P/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.183.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.183.ebuild deleted file mode 100644 index fb165f3f0e91..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.183.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) -BINPKG=${P/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.184.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.184.ebuild deleted file mode 100644 index fb165f3f0e91..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.184.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) -BINPKG=${P/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.185.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.185.ebuild deleted file mode 100644 index d834d7ebc7e0..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.185.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) -BINPKG=${P/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild index fb165f3f0e91..67af68076aac 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.186.ebuild @@ -35,7 +35,7 @@ SRC_URI+=" S=${WORKDIR} LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ppc64 x86" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild deleted file mode 100644 index bbd48fd37dc6..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.114.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="amd64 arm64 ppc64 x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.115.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.115.ebuild deleted file mode 100644 index 83c6a5e4fa8f..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.115.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.117.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.117.ebuild deleted file mode 100644 index 83c6a5e4fa8f..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.117.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.118.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.118.ebuild deleted file mode 100644 index b2210e16aa60..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.118.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.119.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.119.ebuild deleted file mode 100644 index 83c6a5e4fa8f..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.119.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild index 83c6a5e4fa8f..bbd48fd37dc6 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.120.ebuild @@ -35,7 +35,7 @@ SRC_URI+=" S=${WORKDIR} LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ppc64 x86" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild deleted file mode 100644 index 3fe8af6f211c..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.244.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) -BINPKG=${P/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="amd64 arm64 ppc64 x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.245.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.245.ebuild deleted file mode 100644 index 70e2f755ed95..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.245.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) -BINPKG=${P/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.246.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.246.ebuild deleted file mode 100644 index 70e2f755ed95..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.246.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) -BINPKG=${P/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.247.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.247.ebuild deleted file mode 100644 index 70e2f755ed95..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.247.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) -BINPKG=${P/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.248.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.248.ebuild deleted file mode 100644 index c1f1842a6ca1..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.248.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) -BINPKG=${P/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild index 70e2f755ed95..3fe8af6f211c 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.249.ebuild @@ -35,7 +35,7 @@ SRC_URI+=" S=${WORKDIR} LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ppc64 x86" RDEPEND=" !sys-kernel/gentoo-kernel:${SLOT} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild deleted file mode 100644 index bb9df2237cca..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.31.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="amd64 arm64 ppc64 x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.32.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.32.ebuild deleted file mode 100644 index 623c8b8ab75f..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.32.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.33.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.33.ebuild deleted file mode 100644 index 623c8b8ab75f..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.33.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.34.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.34.ebuild deleted file mode 100644 index 623c8b8ab75f..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.34.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.35.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.35.ebuild deleted file mode 100644 index d2b38adc7f4c..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.35.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.36.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.36.ebuild deleted file mode 100644 index 623c8b8ab75f..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.36.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.37.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.37.ebuild deleted file mode 100644 index 623c8b8ab75f..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.37.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.10.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.10.ebuild deleted file mode 100644 index ff865204fd12..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.10.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.11.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.11.ebuild deleted file mode 100644 index ff865204fd12..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.11.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.5.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.5.ebuild deleted file mode 100644 index ff865204fd12..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.5.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.6.ebuild deleted file mode 100644 index ff865204fd12..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.6.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.7.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.7.ebuild deleted file mode 100644 index ff865204fd12..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.7.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.8.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.8.ebuild deleted file mode 100644 index ff865204fd12..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.8.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.9.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.9.ebuild deleted file mode 100644 index c75ae02ecca2..000000000000 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.3.9.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-install toolchain-funcs unpacker - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -BINPKG=${PF/-bin}-1 - -DESCRIPTION="Pre-built Linux kernel with Gentoo patches" -HOMEPAGE="https://www.kernel.org/" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - amd64? ( - https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.amd64.gpkg.tar - ) - arm64? ( - https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.arm64.gpkg.tar - ) - ppc64? ( - https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.ppc64le.gpkg.tar - ) - x86? ( - https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar - -> ${BINPKG}.x86.gpkg.tar - ) -" -S=${WORKDIR} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -RDEPEND=" - !sys-kernel/gentoo-kernel:${SLOT} -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" -BDEPEND=" - sys-devel/bc - sys-devel/flex - virtual/libelf - app-alternatives/yacc -" - -QA_PREBUILT='*' - -KV_LOCALVERSION='-gentoo-dist' -KPV=${PV}${KV_LOCALVERSION} - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - cd "${MY_P}" || die - default -} - -src_configure() { - # force ld.bfd if we can find it easily - local LD="$(tc-getLD)" - if type -P "${LD}.bfd" &>/dev/null; then - LD+=.bfd - fi - - tc-export_build_env - local makeargs=( - V=1 - - HOSTCC="$(tc-getBUILD_CC)" - HOSTCXX="$(tc-getBUILD_CXX)" - HOSTCFLAGS="${BUILD_CFLAGS}" - HOSTLDFLAGS="${BUILD_LDFLAGS}" - - CROSS_COMPILE=${CHOST}- - AS="$(tc-getAS)" - CC="$(tc-getCC)" - LD="${LD}" - AR="$(tc-getAR)" - NM="$(tc-getNM)" - STRIP=":" - OBJCOPY="$(tc-getOBJCOPY)" - OBJDUMP="$(tc-getOBJDUMP)" - - # we need to pass it to override colliding Gentoo envvar - ARCH="$(tc-arch-kernel)" - - O="${WORKDIR}"/modprep - ) - - mkdir modprep || die - cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die - emake -C "${MY_P}" "${makeargs[@]}" modules_prepare -} - -src_test() { - kernel-install_test "${KPV}" \ - "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \ - "${BINPKG}/image/lib/modules/${KPV}" -} - -src_install() { - mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die - - # FIXME: requires proper mount-boot - if [[ -d ${BINPKG}/image/boot/dtbs ]]; then - mv "${BINPKG}"/image/boot "${ED}"/ || die - fi - - # strip out-of-source build stuffs from modprep - # and then copy built files - find modprep -type f '(' \ - -name Makefile -o \ - -name '*.[ao]' -o \ - '(' -name '.*' -a -not -name '.config' ')' \ - ')' -delete || die - rm modprep/source || die - cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die -} diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.116.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.3.ebuild similarity index 98% rename from sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.116.ebuild rename to sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.3.ebuild index 83c6a5e4fa8f..3cd8c6516903 100644 --- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.116.ebuild +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.4.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit kernel-install toolchain-funcs unpacker MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) BINPKG=${PF/-bin}-1 DESCRIPTION="Pre-built Linux kernel with Gentoo patches" diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index 4210a0abc471..b32dde83e7d3 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -1,136 +1,50 @@ -DIST genpatches-5.10-191.base.tar.xz 5394880 BLAKE2B 604549d0789ee4ea8b965b4aec921d1c5839c601019f4facb1a697dfa983476eea807d0ab9b6a37db3baf883657cfe4c016c17771400886cf8e56c313659b2d6 SHA512 b43980108645bf01af0ef00bd96ba0ddeab16439d6e26badfedefdbf02a4f9459e40b5ee4c72a26052a04ba6756ee1f8cdfa403e408f4a308050e2c8168c3a48 -DIST genpatches-5.10-191.extras.tar.xz 3868 BLAKE2B b0c035f8e43faf78344a1f413c6030fe2001216bfc9381e402e3fee7edb3cf2798042a3a3d62db2b429f53d6a68b445fb25c9c0255bdbb85d5df00c6388584b1 SHA512 dc29b28784cb160ba0a24921986b905efd8d624902b00994829b99bd383551da0b1b4419ec8b91626b896cfb3997480a62fb9691b497b01f331db1450b09fbb6 -DIST genpatches-5.10-192.base.tar.xz 5401408 BLAKE2B 1e84821002dfa2af4f57f5cd3addcd037524cbfcf9e5cb7171725363457c6503f46b5bae92ff04ed3500e28daa1c9ab61dbff2495281732b972300284af3e7aa SHA512 edbc567165df20906acc7425d56ea7feeb3e9d402ea0d175a3c627b300eb33675552ae36248ccefc67584e2120f9e3f098ce204e9aa3858c443ca58c1d34418e -DIST genpatches-5.10-192.extras.tar.xz 3872 BLAKE2B 8ab3d00e158a52558ee28b82235fd1df510953207d18073ca2fd8114c64c96742ec69dde5959273c451803b0f534ed7351cfcfabe3291bcd323cdf4d317a5610 SHA512 a93b072d731f9bcd2e4d50af05902ab50b9145aa5e5b02141f203ad0b4c82b308c0cb599fa6f790b84584197c65270ec701ec94a321f39e745625803a3d6093f -DIST genpatches-5.10-193.base.tar.xz 5429232 BLAKE2B c8ab1eec55b3e282af48601c93a6e53a2974e7b255f56346954c93976ac9870117d91a6b9e8809cdfd0cdc27ec4a3eb292e7d9b10de6ecb7b8c54056380ee875 SHA512 44733f8f09f34bf792d0c7dfb6915902a71a234e8e4cd975316ceef23fdf414b01d1e97e317e48dff7af38ac2a04391ddbb0b8ce97ca13088eb1518bccf44390 -DIST genpatches-5.10-193.extras.tar.xz 3868 BLAKE2B 5261a2132d49eb98e7e292f577eed23ba8da86f3b05b57a75d15543dd1ec0c424f4dba04a39aea6b12e320792a9f0802be6d7876bc64a1f864abed03fc8e0c36 SHA512 5383cad41ca1a0fb2933de4fc07207562ff572231f17398ab9958012b3f27d382b2043fbc9fbd784ec1d5f666f0baaf27e75d0a31473c56779f4cb1a32d89707 -DIST genpatches-5.10-194.base.tar.xz 5453496 BLAKE2B 839e14bae65711a5ef31e8e5f32a619f4bb04e0adb88010ed12023737a1729a11e7860f4043a980b8f8f2d4f71725f045d4bbf5a6013138349fe1eab389e8ee4 SHA512 25d2033b9a17f6bbc6ca2342d53fc56f086d75c2b5f4917c8803f393eb7924f0c3da349d5415e91f3290d6206bf5ae0884b3e66c99b0717357c6fc0e8b8a77aa -DIST genpatches-5.10-194.extras.tar.xz 3868 BLAKE2B 24b257569d83f8e91dc9159d83b0f2b0b118019e600c3e92ae2625bafcbbd2c466d20f5a4bf5627c3d6f1006b2539bfb175103028956f77088cac7974fd79454 SHA512 aca296b91622ed0fca07774d58a6c32c4231e4445d7a1d91e90da773ef0d9d3c5355a2538df4081d062b153c11f6a5c931ed20833cc3f699f114c52e3213e886 -DIST genpatches-5.10-195.base.tar.xz 5537632 BLAKE2B 9ce6e702d0d172dbf8160f2fb5de2cbe0c4213a7791eb54f8d99dc2c35c147915b2fbca6d340de39fc6f547d412bad09c7dda6fff04a31f352723f42654124cb SHA512 198c3673681f08c52ad668b2b5551a3090c9257fc682dd3cbed7ad96c0859ff2c060c94e996f6d1b5fd2f8edce10c5da7a46e37811086dd13ba41168d00a3913 -DIST genpatches-5.10-195.extras.tar.xz 3868 BLAKE2B 439dd9915aef7b40da7319d5dfb8df39662948c5d2d8e5fa4f6488e01fb1cfe4257bf1e29f1c096544f0e5357ce37dd18ec4181fbe4fba02072bf1dc2c2f6fe6 SHA512 9bb0a81c65ce41ac316023480eb309a92881b4185f047be0cc462299e3d38252a6f79d25967b41098f83cf888381f0e3376295623333cee5bcf27e093c2c9a4d DIST genpatches-5.10-196.base.tar.xz 5560912 BLAKE2B 3ea2ff034bce2b1a5b42080393a43148f9421a059c6db3ccd8062c9443ac66e63c21d870e01a0af2c06c071fd0f52f5270149da794fd34a4da43e6d2f6ae2026 SHA512 e41eebf76fc7349063e318c547869f546378fed3078db553e90bce654460b5baf08b6b328761a17ddd47515080e4801fca49b39d35f999e54a963e8066660a50 DIST genpatches-5.10-196.extras.tar.xz 3868 BLAKE2B f027bd1bbb5a706efd42d205324820aeefba91a7f6098d726b7e4abb0778f4b48601b045cd3c329fb76b5d1fc365caa6d43696008454166c6cb6ec21d58bfa02 SHA512 1016e558435900761b6e64b094f617ba3900b027ac178497195744e0954bc8e9adc6de9e73718fb0ed6b5fc9e774e44df0403a667d03deedc01ef31230f0579d -DIST genpatches-5.15-120.base.tar.xz 4681108 BLAKE2B 7e69c38991ab3b5ec949f48fff8564c854017b8bafac61747eede20f79d71dade59effaee29fe849b1fdbee7abcaeeeef3f55a39b95b96bda6a70af05a905a68 SHA512 2be319896281e7cab1646da40a3067c3815270ff5fb29edccda9138862a39ace2192a1cd38a4232bc14ebed0d6c0c877a9fd58f225d7cedca743664e2a993025 -DIST genpatches-5.15-120.extras.tar.xz 3932 BLAKE2B fb00b97c8b61234646388bec0dd23a1310a7bdca9d04a2048a32a4e30605662c7001188bc125170aeca2ded63954a71b612908286aeab06928dec00cedc76902 SHA512 c2b6ee91b3505dae7fe78a393001cdf6ac7d0020f8123f14d961b90d1424144996e182fcb5304d5890c041e2d940a960bac0795ebc22e85459285b16f67d9b3f -DIST genpatches-5.15-121.base.tar.xz 4695588 BLAKE2B 2bbc7102194c0526cdc1f2e310871756ab87e5edf35273c41a2a8c26abfa56149361a2a8af68e215e14912bf2238c7610f60f69f88916404781488352fbdd95c SHA512 822e207359ef8ce3894152de6aacf66974d8b8bcbc5329dbcbda379cb6dc81d348ad9a38022abd05131c1a4df955426da25bf37b83ac06ccead4aa1277b2eb36 -DIST genpatches-5.15-121.extras.tar.xz 3932 BLAKE2B 22ef45027450ffaafa2637aab88656c56fee375fcad14403693f94894cdfab96bb2b930cec4852babcb4bac86b07bbc9e6e103de7c871b91ef3004435e1cb785 SHA512 92b785c17dd171871dbcd841810c1e7da4fd7cc5027040340dd90f6bf97153dd0e300a6bc33e61bc7354b6e6648e3bf718d161ebacc5a4ed3a3e86e885181ff5 -DIST genpatches-5.15-122.base.tar.xz 4735096 BLAKE2B 10746c787ab70dc82b688b8720144b80719ddd7f4719e9fb2215b667ca7806b2e8c5626dd66b46f20c0e6d7e05352c84eea9cad93327fdd8edceb4fe52f43416 SHA512 65437aa0e53effa3eb84e3d7b2a0497ed4f4ef85fa96e75a8c591f27a610629193094c6d03dc676c462cf41a55bda5b5277c14726d48ea6ed59e8edeb92105d9 -DIST genpatches-5.15-122.extras.tar.xz 3932 BLAKE2B 35fdaa40b4b4e297df7f8702ab017f4c49bbca2aedc652c6e5ba8fec6b1573a57d17a9c7b21f03b56b43d9bc888e3d55354ceb92e84dde0a89983dfa1c3ffc16 SHA512 176deb6aef0eb9dace274bc4ca0f29a8d657461583dc9133feb4272211f910313fbb69fed308705f00c1c6d86845f1e961ea0066b09b42cac75a3579b3d3ed14 -DIST genpatches-5.15-123.base.tar.xz 4796616 BLAKE2B 77f5ece18ead48d21a9edca96a96387397e95994a9f33f12eb58b09f3732f6233955a656cd345799b758087d52412221af624638f4b5ba85df54454c03a54e2c SHA512 81c918d213a7577089f8dbfa4ea2f7cdfff08950d6a7813baddd779542fc75d532a5519bf2fc4a2ab59d5a68e56129cded2549f8572043ac303ac8c4eb7090e6 -DIST genpatches-5.15-123.extras.tar.xz 3932 BLAKE2B 708144e428faed3f92e76be99ae6ad3e492113f585d8d00fa099911bd528bef269636e10204317c2eccb159aef18365c8f920914617f7565bcc1e348f589f311 SHA512 93eb2ae79468046e6b056371e22b3102245ef297ac4c6db607efa2fc512e259355ce2ff96526fe212a2704d09902262471787390f837534745671d5daccc2b9e -DIST genpatches-5.15-124.base.tar.xz 4885784 BLAKE2B 7ae33a4205652539bb61901bb1c9f7d3c760eeb8f0cd50780f10c060f559d2cb695b12cf1626d11a043868bdc925b319412b9931585a230d0b6fb6eed9c25936 SHA512 1e01ee6d73d10cdf325fc7a9143f7a6bc1c2ee86db3f2e074cf0165094764c862a2b52d91edff510dd567a402e659dc3e136c623fea6346664737709d9893772 -DIST genpatches-5.15-124.extras.tar.xz 3932 BLAKE2B d995682455be830c9920de5bd7a0c51e1093df752e1ed4848fcec77924718f8a702ae754a0a9bdaf2c01190193778dcad33282fc8b8b0c1b63f5ea16e33ac317 SHA512 ff054292b61efaac5a9936aadf9de4eaafbb0be06e45a7b6f82855b52bf0695fdb576244dfda48b9c869b2fdfbc2cfd7d2e19ca50a4181efe9807c2048c96958 -DIST genpatches-5.15-125.base.tar.xz 4915860 BLAKE2B 96229c43a47f523ea88a8085aa3ef976b6b07ef4d438fc9118fbd8abc6868548ba807c51b6aa44f7fed99269381872af39d1c77eabf14f4b34dfed7a04af9be1 SHA512 7c65da0e4fe7772d3e9d631c707eda473990386d70851e533f47c52dd9ec4362be18caab5b685d2abbfcca25ef91705fc353c77c2cd0c4f209ba70e39a225e53 -DIST genpatches-5.15-125.extras.tar.xz 3932 BLAKE2B 9cd0bb8e60765eeb2ffb6b7470879ae235c8dce5a1ded0b29e2b4dd69612ba9613a0bf57477dbccaee445d99cd4fbca9cce47a6ca4b2c5d8f63c88d416e9063e SHA512 161b7052020538722417f0f2c4408e4e2505636798d960320ff14854bc167037e1479e9505c0ce52be8d9e4ac4066b3ff976d6175ea23838272d508a4732fbe6 DIST genpatches-5.15-126.base.tar.xz 4920632 BLAKE2B b35059e13c2c9fab04f23fd8b41ad37dc1eae2d7e8e505c87506109471e0546f68428c06065da496be3a9213a4e3ad288dd507d7b71b5d9549d7f1c60c378ab2 SHA512 3bcce914eaffcae0f732267f3d4cbef1592a4cbce4ed7277e6aa1b791f006fbbd0858e788ebdaba9502b871c0c9750e74df7b05e98f68318932090f7a9cbfb38 DIST genpatches-5.15-126.extras.tar.xz 3936 BLAKE2B 7bc9d712efe225829760abd48dfac3bf1556750189f99dd77590fdac8d4f5aa1491a49da029e9faf6dcabeb32aa0b2b725223566bddd3d43a41ca0432348420e SHA512 f196a93dc976eba4bf3a8fe5d52229de0e4a4cde31c58be63be35ab65c4753969e4f0ff86b77ef0d7375392b55cfecfa93a4d963d79f3c5753efbfede6a19a17 -DIST genpatches-5.4-251.base.tar.xz 5798892 BLAKE2B a519f23086a440d560e5301b77aa1a627e97d9c2545adddc6fdfe9b55b35dcbef285a6e92d4ab615b517177723875a53b6b5f1dc9c237dec3f23acb511e08be7 SHA512 c8d228cb18f2c64631ee5a40d7de58e78c7fd2c452f54101d0e6f67149d5d3df30076b461dada5bd862e4b97daf30a6d15c3f50526b46156d9ffca946b3c65d7 -DIST genpatches-5.4-251.extras.tar.xz 1812 BLAKE2B 440f5d63b80e31753c46c2c2bb07bfdd257cac6847dfaed63a19c9e255da0e6ca31f5535718572afa143918bbab9d8651b0d8462f5bce619866d78acbc063682 SHA512 54d1ea7625daff0c8d50f8abfba616378d8bc4c62cdfdc03648bec9312803464d0c662bfa619c357a73247c00b22b9725896cec5aaefc66ef811e0f97ff62e91 -DIST genpatches-5.4-252.base.tar.xz 5808300 BLAKE2B d5cb4fe312f469a331269eca8604d9c43feca79bc6778af670fad859de3098c31cf0408fb58d95f233564e0ab2eff7a45ad041b8fc6bb97be0f93dd911224b62 SHA512 4970b66f064f53db230877fed6434e39aebb727438465667af6eca8603b712089830789c16bae5fe0249dfed0cb4bdbf1ce695cc7a1ebb6ab64bb61b1b38a5cb -DIST genpatches-5.4-252.extras.tar.xz 1812 BLAKE2B 07013e9aa5c8a2380424df700ac7ce592732316b97d6605ffb0e75270b9b08716030a56ae78b9f09b9e314fdd78ab8a8bf986ab767eadfe0a58cf2906be52b17 SHA512 3070acc7127a372f02479f4eee5f465dc3c1fe1ac3b4c2ce0af61d2fe091c509f7e7ef2af8564eb178efe031ac5fbf2f23f48bce4ea54d4500e1b1eaccea6340 -DIST genpatches-5.4-253.base.tar.xz 5855284 BLAKE2B af86d19abc80339eb77bad98df5f404ef5db39584955094c54726d33f6a825c495d835c1f809123903debb2c31c6ad3f07d077978d10c6dafe8170cb60087c7a SHA512 5b9895d2ec8b5080802675912ea8419ed892693f82a4098e997fb3b6ce92844d605a865b31a2f06272248ec2386e36a0e9f74c163ef28e4157f29788c0e7eb5f -DIST genpatches-5.4-253.extras.tar.xz 1816 BLAKE2B 2d3492cefc1abb1b5f35c375afb99892eaab0b90f2b5624560b5dfa4b89bc6eff729ed81737e04e33f78e66b74835a8dee260cca14261c5d2a88644b1b30f8c5 SHA512 31a201024441c55f5477b431aa94a2fe4c98977bb9c1a359af07519b8a204f16189f0595bf71aaddbb88c88e73ef918dc3943bc0a17a2a573cf34dd68dcbb211 -DIST genpatches-5.4-254.base.tar.xz 5863304 BLAKE2B 5f2004de314bb1d7d029eace7ff48b66c2109ff8f8aadb66f1919c04ac008da386a9a79909d8e27713269282ea4e9f72995712f8ff360fdd865061276fdfe4e1 SHA512 c9466b35a804cdc483f7cfe111d4da24c7baceeae240ac3cb803a93f59fde9d2f8782c839cdea2bb09c111e66438ce13ae920be8b1e00a06c705c6c9fc342ed3 -DIST genpatches-5.4-254.extras.tar.xz 1812 BLAKE2B 74d4d513b336aa79c8062560f24ef96638f2fe2d9aedca7dcb0ebfe5b202d0acbe848508c98dacc13d7ac11113b36ba73347f71b63ee6fd8e08706b3246bea5f SHA512 ec766f11f8dbfc63fec33cb3287bc103a8db0857124650f0e99a8f24ec46348e8938b9c70d7d24c3d528eb82df4f8c60959d6f5650c420446172cbf6932f7207 -DIST genpatches-5.4-255.base.tar.xz 5936432 BLAKE2B 2e9211cf49ea349f00ed7aebf0af3ff36a858359a20d4691898ecbe2c7b3158ef81d7c2b4ba133d19aca0cc5b986196a5ea1ea6d3ac83aa6176a2aa36f8f3410 SHA512 1c2fa60f1de83ece831d9c553c81c2c798f3c3d6507d054d35e6be207819daa3b1137176ad39fff9ba148d99e1fbeb1b33f422e44e362bf489c1e70b952474c6 -DIST genpatches-5.4-255.extras.tar.xz 1812 BLAKE2B 0587b02c09b3a70503fd3025ffea3b014e8d4020fb1b765c874dca27369282537f1a42562e1f12c7bc5e303bf8c7b6548750ced89743447007d04f3ec07d2a86 SHA512 884978d503a02f21ab2f5d9463c7efb9cd8c5db410dc6c3e18100fcb03b49543722947bb49119026cfff543308c5d0f3098e9a7c5647defb92486798522dec21 DIST genpatches-5.4-256.base.tar.xz 5956736 BLAKE2B f1f5f42e5383da96ac4dbbe9cf7d8ff8c7194c10d33b914ba36d29e98291752354597951eeea197f11ed05feff4c83f777c49fca71332c2276612cc6b69f1bd9 SHA512 888ded20e68dd0ef134c9558c4edd8490cf73b84fa9f9efc1dc70144ad5accfe560200592dc93ac5d5919bdc7cd9f70a3832d46b9466a136ebe51cce75b069ae DIST genpatches-5.4-256.extras.tar.xz 1812 BLAKE2B 3942c845d2159bb2fc927c5f19a3d5fc0cd7abee0a1102e07a4bb657a213527575fac692ec408f12f679e3a1e791087237baaa6199e92d8062bcc4576fd142c1 SHA512 6242d77b0a7de7542395a5461e6aa8b2a2003f77ab81b1931511f36b42b914bad839ff2683154371118bbd81953de0604d23d75f662437686da694dbb610c8e3 -DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb04c1229050d13b944086ac2c51add6c63dc96c3ac2dda188dfa11a45343904e26589684ffea3a22c235738c1c6d8c38a11cd SHA512 b4de4f6db586a9aafddf639ae914b35ffb0e2340ef312c64a48f4a0bfc02c573437595fc61596245dec2eac7add9f62925e575e2f621d2cf2e80262096f64df9 -DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55 -DIST genpatches-6.1-37.base.tar.xz 1905836 BLAKE2B da087dc0f3e1f683b025c16f9fc4c60fb041d9b1a7c886f6b235dbf28afedda1283780298add52e211d4bde198247413c633908f891f6d1464bf0caeaff76f26 SHA512 528ac52eb398dc272a0011384c6ca4af72cd7e0b4a75f5c81d71c8aa7b04a11b58ab5445b99bfb53bc559e99e5aeb42dd9479aa8c8b2d42510709614de75872a -DIST genpatches-6.1-37.extras.tar.xz 3808 BLAKE2B 020021d322f4240a950fc572f3442e554645419dd64f5e15ddb44e77bd950fa41030e5f8143949ac9e6a96eabf392d317fd7557a9ddeaa84b3979d399cf269c8 SHA512 9b6ffd0a94028f2bcfb3e8a1e24cc11f722fe6637b11f3cf9e5f21883291c456108bc2b7014d5aa5733ee77db2d2b9c196bd429b70fad3a6435b5c7773f37823 -DIST genpatches-6.1-38.base.tar.xz 1956240 BLAKE2B 65193574bdd8fdf4dc5d78af616729db4f8e5ed4ad6fa22baccbe27cd0518175fd02acc218074c709b86831eda460a99013b2444c1f6ed358f545a3133afdc00 SHA512 d8015efd3980cf82f499a813589affc8d7b6acdcf748c17c9b3a4b41730676443611d6375e517c633bdb8d2119b1cbfe50bd8984885fd97c29455f00078d64f7 -DIST genpatches-6.1-38.extras.tar.xz 3812 BLAKE2B 648c0054d5088b51d17e8b825153c7fcc7988d973811dcae7ccd64bcd78b4634d410aaa848b3cb31272eec552ad410c705388b8887603d94b6cf5a5170f7b36d SHA512 313a119b47d954ebef9dea3a48024a8d4e7f3b4b62de74f19acdb997ece3e198872fc3c50e10171687b07e8bbf85c5b7dfd80045ed7184460fda3c68c29e8b9e -DIST genpatches-6.1-39.base.tar.xz 1991672 BLAKE2B 332dc85815f36c8d97a1d053732fabb029a55009edd98e4afc6487f50e2cfe6cb02db0e47a8518286260a9cf430c7113e79ee7cdde214e20c1828162c9dc5bd0 SHA512 02cbb9c6f1179ebe84804bc4ebad65030c0471af8b78f2417128c3cf41d3fdf2b944ce2fb6b2cee6e8427cba7ddd5694a7c851a82a2c46f02fc624bac3450930 -DIST genpatches-6.1-39.extras.tar.xz 3812 BLAKE2B f5f5b2820a14c40228ff46a76ef13323b7e3132bde16591e3d5dd5bff86aae5ee2b1e7ed890d88aaba374553fb22b0b09663df6f8da20f71ea6b0ba0d4bac4fe SHA512 556f0454983f6537d6fa8bec81df5b2eb94a4413111124c08aad7d0e050735eed69fbcf797c94873f5837325d99fdb24d0a2bc6bbaadee29e92637b46ca5849a -DIST genpatches-6.1-40.base.tar.xz 2034256 BLAKE2B 7a95fc06c6d7f6f3f658d35b21a2761543444d9a95114665a9d74e8514a8577874009ecdd0dbac862359362cb0661b99d54e1c43fd8e5285dd148034fcc637b6 SHA512 645fca84ce19ef2bcd30861a2db5e6332294e3c5feb453ee0132f046c4c49e40a188fe53e27c543000ed04de531909c0500e9f571cac432f645774dc08db2e7f -DIST genpatches-6.1-40.extras.tar.xz 3808 BLAKE2B ee4162db692e272773091d94d06bd2ba11fac8ca9bd4da96396eb450a7ea0c933e49ae9f6a27fc453c40079054d9140578c9d4c80a835f6ced71fad20a29247e SHA512 07a61941a6e0174d309da302bfdde21dce57a7449f3f8263d9005fe0a9c47feae2a5b508062cabaf53f92d6f06724e1acc3c71422e4a8e9215c515d989567a81 -DIST genpatches-6.1-41.base.tar.xz 2664364 BLAKE2B 411463f6532b87253491c5b4d05e4a76c2739408901eaedfcecc135c3e01303a30870e6133253e86b9e1ff10f9363dd7e2f0b5f68a85c7d1ec0e5f1443737820 SHA512 3227ed7184af3db4090c8e081b56f1fccd85f08298cf944c44ffdf808b7b17499191657a71e232e9c5dcaf68c1ca93902816c4dcdefc5f1240632816b87b2659 -DIST genpatches-6.1-41.extras.tar.xz 3808 BLAKE2B af183a6fd9ebd81ed22f8ecd36ba323e9c3aa438e72018ae1282bfd371874870a8a6d52b6488b1940a6eb65192cff46af7221967d4d473b2f3eafc963f0b5ed1 SHA512 fd26c56b8a9c5052e32c3ddaf7ff1379912f2aebc7b57bda68bb9f9bc0b316f8b5ae396e0547f205ab491acdc1fc9731acd87d13fdbb13508efbb6d6fa3154a4 -DIST genpatches-6.1-42.base.tar.xz 2681352 BLAKE2B 8d16c71a41bba911a9ed73e8ff55794caf34adee41a757072db78f4168b6cdde0abb979cc5f6d353a9fbc3c5911e30642b5e8125c1a32fa02e9c946f157442a9 SHA512 be7f76ed509a912fc1913ae7f8dee0ae6b2351cd2175319b341812cb5fbf00b2adc053f9711a991324f40ce77c095ab820fd57a00b7acd006400fd10fc94b575 -DIST genpatches-6.1-42.extras.tar.xz 3808 BLAKE2B 6a9159e3859740d4b14bd081aa6df1dbeeed5f322a3aa3df5b8cb942884b068e713815d7284f71ffcad95339928c120661c0b7a85e7c168b27d3daf88251bd18 SHA512 a6cb074fe4fafb8a336872ce7c5761ac1fe3e3e84836949803c4a46e9bf783d38a4ced188830158493f64518418c46228bc4f79f669258de5ac6b2e1714f7a4b DIST genpatches-6.1-44.base.tar.xz 2683644 BLAKE2B d0264b6d6456fb2e6a67c1240cd3fbb95eef61701bf953df6e25e37a12fb12702b57f66e30ac757f28d9d1bcd0f2fbc38775d5b73922504084ff95f9fda1d78f SHA512 e3777a612facad029782fe63abc702af06197521fcf90f4c80311fd7ad94739209573c7de910dfaeafd88948c2c3f3d29bb27f4fa1069475295b6f5b29e14116 DIST genpatches-6.1-44.extras.tar.xz 3812 BLAKE2B bd5605700d0b55036d186eca82031f1d38883fbb3e2e98f0b44269c914f5a2912c026bebfdfd3fdcd563b97d3167fb9908bd0e29422b02e9314392b3ad2281c5 SHA512 e274c0e50fc476bc071fc4d77623b75cdfdda51951f541f56bc4f8ab53da17e67f615c37d35c93290d20b51d3ab2eb923a8e147daec4c59d3d1c87d3e803beb0 -DIST genpatches-6.3-10.base.tar.xz 593348 BLAKE2B e4d149963ca7d441b60d40af98939acdcc6163a09790ce103c78d33aa554de170136fbf8a4aa9285c5bde7fdd3cad54f73152d56038d7a299f8e69158b420d50 SHA512 7fddf9a02d8767c0236d8c3e1097a267d7f4961308eb08826299b596ba96b1e2fcaa84c22d986619e99aff3817f64fbc3740b87e5d0e1949dfe85d7f5450697f -DIST genpatches-6.3-10.extras.tar.xz 3808 BLAKE2B 7a4885c76a17d73d7f03836d243bee424f5d4e4205a6547f1b4fcb709f4f6c2c4b1c61dd542b260a3e8dd724f98d851850eaf0930233988670c674a8a2928bae SHA512 f851bc9d10ad98ee74fb26344236670c0aaa218c4bf24eaf54e6376ca68d0626cc1d8f954a1dd3b61343dbd41a286d7c8d9a743ab50c295c0c729732cfb231c2 -DIST genpatches-6.3-11.base.tar.xz 641372 BLAKE2B 4b2463552d359412969bc50e8c46aac52c23fe83deaff66eddacb48148921b4f88b019bd05b81f4ae2eb71710cad18613e5001dd4ab999d461f35cedc4c31409 SHA512 7632ff13835b971d44f582853cc54d539bde0ef1ca511ac179ff49143c1bae21e82da0048b6c45d36da5aefd92fa788b108e3f01d6fbf16534394ad7b143833d -DIST genpatches-6.3-11.extras.tar.xz 3804 BLAKE2B a3f7281d932090f92e4f230159d30a1b03e15e788cd03808f86d03f8df85bf0fd3a77871148af2eaae8637ea0b65e7e2c6ef9e02cd0992cc0b51924a422c5b6d SHA512 6a9d694ac9a9b3af9ac89d60fd48808fb70ee4266dc60deaecc4c2a3a48ec00aadac2074dd6cb86b698415ab24fb9b2da7284a85208e63cac7a4ec50eb423e92 -DIST genpatches-6.3-12.base.tar.xz 691736 BLAKE2B 533383ee5f0bce440f9ceff66b75d742596d22113367560cf364243d90ee418d84868adedc62e74202fd5cc1c67e8efb8fdddae35e7ba12d2026be252b4005cc SHA512 8bf1fd11b3d5c3346923ce573dbc730204370b033825b9650bce83da2292dd8ce253e7e60bb23fcbcf902d0cef6b4b4b335df07c1db4c5fff477d2fece6e6489 -DIST genpatches-6.3-12.extras.tar.xz 3808 BLAKE2B 08914680602e3a59ccdd2699b60b3707e40bd2dd28c87170e78701758f50ed2273d7b4b7e238cc6d6ae5819c48c2c8e744056e0ce964dfc900fad44dd628da5d SHA512 f99775c2aece8d77fb432fd9a013868d85cddba6546b6fa489c91b085b0ed35fc14e2e23c922d5b34f677994749e050f837112aa6c0ad171278481eca257606b -DIST genpatches-6.3-13.base.tar.xz 754256 BLAKE2B ef146e227f2df785bb65d1cf8e50d786103aeed18a8f42e5584656f1999b943ac48db16d5cdc5917c03823364199284975837fabe9a777215373ae83e7206b99 SHA512 3df4532294febf47cb0291acdbf5ff137877186747ff7791f675686f2c08e14c0b8fd110e452c50172dc3d1b6a48bda604f6e577753380a4ab64502d0ec17724 -DIST genpatches-6.3-13.extras.tar.xz 3808 BLAKE2B 87d56c9b4869ed1741878e8dc03adf97c77872a7eda00697b21a72584393eeb89d9124299aa14aac9f4790e2a90adb42038a226e08ef01a7d1906a381c7a7d2e SHA512 8e5ef88f45333e6afcd139b83698eb7a250c7db6882fe0409361d91a52fa6997fe57ef8ae1d3e5eb4b9306efab0d2fbbc96a4a3808925f15c305df6514159fd8 -DIST genpatches-6.3-14.base.tar.xz 769112 BLAKE2B 5980cb83d7cc282d5fcca19385c3f4e3524a9a4a294b3e240391126de85f93f3f165ddedc4f70cee4da4f679eb84698e4f1925e7887f1622e6b935a27195f53c SHA512 31b8b2388476fde88c6128d82a394bca12baf550a8d64f9344831baef1d81b9649042ba4f7eff8dc33e68c02f8f73fc6a812de99bd940823f01c4a30348d16ee -DIST genpatches-6.3-14.extras.tar.xz 3808 BLAKE2B d280e3791f1dc8aa1455666a7ec24188d8ad1e207f7cde4218bd30eefacdaf2bab8e2d21620077e3b02bdea06f03e936933de7d5f0cdd0303114901ee1bda703 SHA512 96abe3c0cb6f789026f10d1013b09c77d57c52c10ba46da5a6fb876f16540852d4604fd7838908fceebcbf651a6228af6fd213cdb535c905eae413973ee1f1dc DIST genpatches-6.3-16.base.tar.xz 774148 BLAKE2B 36b92eff5065338db81890a63ca51c7352dd775099b627e42673cd29ee2a2585d3ccf4675f9239a1c08660304d27e4d9b2307a72dbaddc088be714b5823432d3 SHA512 6aa4f1c72f85c43296891ab6d1474f9d1b0be3f716167312a8efe2d65219ecf4810a10bc42244388457add6a32874c2448afef70967700393c2ddf11665dc008 DIST genpatches-6.3-16.extras.tar.xz 3804 BLAKE2B d8e1e83f598a420856ceb60bb0d7218a90578d27ba8aa4f6f4f5c3b44bffe4b14f12050f3e41e389035dc24778909e30d44bda8b67ee156ad32aa12097d6dae9 SHA512 bd199c0baf3ad6be48acaee74a002e972069ac52ef4d35c03f523af03e95323ad792f42e3ac77aa7aa97258afcb830bac7b9a8a10208c36c332852edef218889 -DIST genpatches-6.3-8.base.tar.xz 502012 BLAKE2B 190e68ecc877c5520413129ad7d28f8a088775234c18f59f74a4675b1256c7da1d8dc1b323c232523fc3044f3dd4988a77ecacedda715ff3431f910b7b0d58b7 SHA512 02f4b62eb098d875e4c66325f2abc74917fe0d88c1c35ee84ee2a19da878addd27719e9e2a0dca145707335338eedc905407dcd54c6706ec18a2f0920fc082b6 -DIST genpatches-6.3-8.extras.tar.xz 3804 BLAKE2B 461a2a8fd04a4a7ef2f714f5472d2169b4119dbd42bac961feb6b890b8d7def33931ac8dbe423e9d8ee32e60d56ca01bcc4c814c18e445da8d8bbb9b58a6a717 SHA512 fc563f898ee88024d4b60eec567a7439893339c9f51b4eb9a09a0b16b1c7fa164260e63396ea923e776751dfdbd52d2cddace03f212419d4b145e38b5d670dad -DIST genpatches-6.3-9.base.tar.xz 517548 BLAKE2B 1cb215f7a6dfb9723ad2b784aa463e097686e7aa230f50285f55167590d2e673f986081a9b2e37ff8f96ad206a61e2bc34ce36b6c22c652584d7dd6a18ebe20d SHA512 039e3c8bc8927d1bef377b451c957bc394186061fcd6027defe34df59000e40f2aae9924189e8e10d240fcf2197236e97f7fc5cc924c18917349e2c74a3d2125 -DIST genpatches-6.3-9.extras.tar.xz 3804 BLAKE2B 3a5ad597a1379c076fd5fd04b5b483572c1bc50ea53ff416af5ce331b6f6249324cf90a448b547a0e3f28a367146a624ba8801654e41041af96de6d457125374 SHA512 4e4ff68a7577a03f9573eeb09d688e320c64ed72d2c56c2faecfa96efad0bd7c2451ac3141fd9e19d94e2735ed5c9c692b52c17fe64a2ff280c5b1631d6ffdb8 +DIST genpatches-6.4-5.base.tar.xz 29696 BLAKE2B 0e882d51de63cce7a7edc96c29fe46c27f607abddd0a70d2977054838d51ad623ec5ff3f4eac8e18b016f6c310ba79d326967947c17cf662391638d7fd2ecbd5 SHA512 3205df0e92db622aa397953de85605e58b4e977262a8dbb9e59174c7a55ad2c784ba417069f948dcdeddda8318389be45d54a516d9b2f45cd2948938942d7e5d +DIST genpatches-6.4-5.extras.tar.xz 3700 BLAKE2B 701f2bbb493087bcd8de7c7293c802bada8965901838b2eae998ec14749da6c46814611092b4120c25dc9ebef2313e36bcdc3593110d06c510e9db1dcf575f53 SHA512 0be95fcd6ce4ca750ea97c17bd897bd8083de63b8573080a2f3cd41d07c951293083afb739153a3cb29ea55e93b7d2063089119080b26f932c6a74e9425a1920 DIST gentoo-kernel-config-g7.tar.gz 4625 BLAKE2B 72ba0d038ee34ca5eb26d43bd373735aef3a50d02b414993ea05485e49d83d46df98a6cb0f6f3170a8ec0c99b557432fd9a11cbb92ff7c2837625a7f4469831e SHA512 2d74a8ca9f5402b4290ed93cd3ddba04a7f2ff42c8d8d3f2cbbe22fc20daa0fca119368daa8af39b7a26b1b99e4e3187c3c5d95886a651675ad94ff98d686628 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1 SHA512 fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb DIST kernel-aarch64-fedora.config.6.1.7-gentoo 252811 BLAKE2B f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc SHA512 41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437 -DIST kernel-aarch64-fedora.config.6.3.1-gentoo 258017 BLAKE2B 01b1d79b95d084941ab5337e7930ae4cbbf07749e2db303794575c1e2436b60003722ec87d09b045c8731cdb850a6ac059081d08dbc8dfe2271ad23169052055 SHA512 6bf350dc7d7ef329a3c073c9156eb03f8ef42f14d85942340f50a04eb86d354fbdb4e959fb81af1a7ee9626e041e89a3c89aec0200c60601d92335846c22e752 DIST kernel-aarch64-fedora.config.6.3.7-gentoo 258020 BLAKE2B c5350816279b6de751d13d8b451bea5e6d3e494adf0a8c5c3164d7776965dab26a731c1161a568321a42ed438b965502431124043d74b5b63cf51ba707062acb SHA512 e49d4149ee466069199dc111ebbc3761ce4366f0b2fbe6c470806527a5581b73397e10d6f95d1f422714322b7bdb52016a29ab061e9e1b813fb919d9ef64c203 +DIST kernel-aarch64-fedora.config.6.4.3-gentoo 260188 BLAKE2B 94fe84900f7ab351cb5c1df9831a5141fd9ad4436511176471f1961d5d583928fc5b70c8a3e7b6c87738b942f82096d0dac0b05a632f458fe4dc6bd57e4f34fa SHA512 2bcb58ddaeec2903fcffecbe53380970c6740f91e6775b8ac3ff41a77df42eb6f773f608be25545b8ade0cb0e0f2a72bf00d26e7c47771859ca2d111fe875e35 DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10 DIST kernel-i686-fedora.config.5.15.19 222233 BLAKE2B 9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617 SHA512 49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953 DIST kernel-i686-fedora.config.6.1.7-gentoo 228053 BLAKE2B 1b06ca68465d7833905b6236a6ccf9a594f44613cbd102990c1667c1ece53ad982fa3abbfe475333e3297331ce1cfadf27c00c3e7de6293e213278e8ca97cd3b SHA512 1ed70eb5254a04d99d28ad901d4556dfa7e8ec8b739a0a33040315718effe9348e75ca8ac19d3b33fa7b3dcad9b4bb0531075692087c0dbe57ec6a4d873a4b27 -DIST kernel-i686-fedora.config.6.3.1-gentoo 231336 BLAKE2B 67a63eb822a6a3a4b79a5d265bcc26711f757065428bc7513584ebfd8e8a7ed519aa19b00d2d161e4e15e4ad1ee08dfb1e30953a736db914ef31661bbabcb083 SHA512 b86718ea9163d1ad857419ae440d135b1c8d8e3ca4e37c5be245f68fd80d75806b03c327180456f47fdd323249c95a706b18f57551ccf787e3221859dcc51328 DIST kernel-i686-fedora.config.6.3.7-gentoo 231304 BLAKE2B bb81478997b018f00b5b2ca2294c6c0ff58499d645b1fc365b535a79a24f8660c6578f592ec199c3cc9e4d431f57df882153fa5011a4445299fb0d4f15383ffb SHA512 54fc5ce3b3abeb7f242876cc80c49ad97a5063fdabc79aabe94be08d7777062ef94a053259a1148c26c66d323ec334272e09f9d029817ab653137a7f2f9796b9 +DIST kernel-i686-fedora.config.6.4.3-gentoo 232810 BLAKE2B d68818234ecf03a26b0593be604daf2c45880dbd5fadcf66202b5b993733e3d21b56fcb4fc2b0ef87f502aaf83e8c671bf961e5a645ae87a60c3222b2b849410 SHA512 a4abda9f60e03a7a91340c55efb9e0149970194cfda7d457ca1669ad21f38dec93e0beb7f4e9f9185dcca04b76c7f16e5537327260fd60c04e3f7804d98db983 DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476 DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770 DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d SHA512 b43439c24be8fa8bdd17d4c0beece799544ae45b2c289f0202fa5eb7a52dce0165a0cbc924b0decf877582af9688efd675cbfbd2313ff85fcc2c8563bba4b1ad DIST kernel-ppc64le-fedora.config.6.1.7-gentoo 218278 BLAKE2B f4dda4430e9801c4660be4bbf6e4b37052e720656e77c928adb7176ff3dba55feb2fe66dd564d41a181809488941cf392ec9c94d786e4a3d813fbe5d683d305f SHA512 a5e12ab1045fae61b494938047cf1c2a3c34693d3d242968e4ab564a012c70e6d232b9d5333347f5ba114a64bb59dd96919b38c5a1327fb8c5154ef40ad28d2c -DIST kernel-ppc64le-fedora.config.6.3.1-gentoo 221722 BLAKE2B 8ad6e1efe6f7d906dff1b8a8f27fbab140ec740586fcebd57061e4931b5db4ca88a035cec1184c57007cc2df4bf12584764e5d2f7e81b54523dc50d79850c358 SHA512 24108ed525d4120124fc3e1e3c1fa694b258be87b3a1daa89df4b4f0e587613eb91b460136fb1dc6287ea6befbc6acdea2a7f9eb930facda61e6e342174c05dd DIST kernel-ppc64le-fedora.config.6.3.7-gentoo 221723 BLAKE2B c9d39b374eeeec89dd305415f017d4ae7e86d3646b093764aff17ba08ee13406cb2a525fba0f58810f3de3336e2075fc918a9ae25eba2ac5997367cb95ed986b SHA512 d0e9cd9c2aff239a4563faf774c7b40ce137004b8575ea15b52ffd00707a91b58ae238df2e6ee68343bfb669f5f57c1cabc23a091872183f283b9d79def4c384 +DIST kernel-ppc64le-fedora.config.6.4.3-gentoo 223150 BLAKE2B 4a4685f6687568b1a7462e6fe9ea68eeb1a05d32d5402f893e1f6ef5d0061c651788bdcbb2980ef5f2675668dbad433e1c3370a4668f03b54233b1b39caf71f3 SHA512 42f8c255f2a8a8fa3eb6285c690bf2baa77ebecf11ecf141dd058b51afe959e74103ca5eac284b20e78abe7843ea0c82d0ac83efcb5dd15e13c2266d06dd8074 DIST kernel-ppc64le.config.5.4.21 172003 BLAKE2B b53887cb44f7c378cb3866780f8e556e19fdb02130d3b0df01d97698d2a91f7d90a200012559f288e962935742c3fdb67dfb6711876fad37862fe55cdca5b5f6 SHA512 82df8d0be47e9eb20bd7db570539bb061d0b6e2101dc78a54596cf4d0b4e0c536041449304ff9240b051ee09b342ea336c5645e9a3b66a5dfb96d7778ff86008 DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26 DIST kernel-x86_64-fedora.config.5.15.19 223286 BLAKE2B 239995703c01dcb6d179133dd115bc0a57872c07d7a08afaf4d92cf6d78f0c17b19487b5b399ac7fdde5d460fa7931628147817a569fef2c3a62951c96054bdf SHA512 9bee4aff7e5ef4ada57bee7496aaf47b8fdd5c936c4c9b580660d130db0678eaecdebdbcab0dfcaf5c17a71f6419069840db10f5886806b6fc810f8a3619554f DIST kernel-x86_64-fedora.config.6.1.7-gentoo 228685 BLAKE2B e68236ccc1d51b2aff850eda9f3197b7ea95b8a88716bc7b07dad30348a86fdbb99a948060300dddae73ca82267d851d357f1c9547a9dcefae1364deebdbd124 SHA512 42bec2ddb9cf7eb6e84bbdeb23eb98dc11c9cea41f6134b776010c6b36833b520a290f0ef0145379de15c7f7834398fa5e3aaabd7258d7d4e89567faa09eeb4c -DIST kernel-x86_64-fedora.config.6.3.1-gentoo 232020 BLAKE2B 58ae6268d9571b7384bb2902d31402caeb35bc5185b2a9002a1aca1a50fc3caa4b6b113e748cc3c5a05cef7ec577a8f3ffe9dee5262a65ae2de06565e36be5a3 SHA512 7ed84e888e3c781a557bcd8fb62ca81d814604be2eb53f2bda7b29f28bce01e6821e7c31c4afa219b4a2c49588c81f3dda6cfb5b232eee86ac1e3549e67cbccb DIST kernel-x86_64-fedora.config.6.3.7-gentoo 231988 BLAKE2B 60b43c8f1d2a9c36c533280f77234079e73efb905cd300a057cce6254a8f036e82af977b213ddfb72532d604510ad1deea862fb1eafac917990c18d11e7de42c SHA512 79a17ebcfcd12551dddc6077245305b400d0069e5a3cb71432799465ff833c9ff0f1a85b371d0198e67bd38aec90e856ba4a52681b326a3ff749434dd5e75fd3 +DIST kernel-x86_64-fedora.config.6.4.3-gentoo 233494 BLAKE2B 15481955940dc58447f9527dde755e6a6e3e4db86ea1a7fbb0f31d32ba3146d6773b068594425d4aa4c72df5fe65076bb08271473b69d4563d08c17012992611 SHA512 c2ff9676d6792f6c49dce5237fba97100b7e3659196ce8e3b4db4f727cf0f379665b2351c1a9f62dfdf45696940bbd76c5fa890f0849029614a2eed0a1efc169 DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68 DIST linux-6.3.tar.xz 136891752 BLAKE2B f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69 SHA512 768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65 -EBUILD gentoo-kernel-5.10.181.ebuild 3660 BLAKE2B a00d551fbfc33807e966bc55b6a8cb7dbe25cf56214322127f33f63adc7695a1922f502d3d3de391357ca2e79a62bb4639f385f8a1f3afe144847f526e0d20cf SHA512 4b5eede3cccb9ff548323d4cf79b0659fce001ba69c02d24a99ddb9f072b6ab6eb960bf05edbd7397b16d38970304f885d98c9c9b3a35fe46546c309aa3cf33c -EBUILD gentoo-kernel-5.10.182.ebuild 3664 BLAKE2B af024625d4014a5bf402702c3d2e637ee0eeeda12e7e2e21eee657fd019f7726256bcb2639d8872e68b49cca6eb55d39f8e6d42cbc262bc74f21bd5796228eca SHA512 e4189b5c983d2f6a194e903739cc024161f3e2f4ee40a24a29490931bbf1eba2ae622da022a8103f761c29afda7bdbeaace747903741205c13c6920c1ee9cbb4 -EBUILD gentoo-kernel-5.10.183.ebuild 3664 BLAKE2B af024625d4014a5bf402702c3d2e637ee0eeeda12e7e2e21eee657fd019f7726256bcb2639d8872e68b49cca6eb55d39f8e6d42cbc262bc74f21bd5796228eca SHA512 e4189b5c983d2f6a194e903739cc024161f3e2f4ee40a24a29490931bbf1eba2ae622da022a8103f761c29afda7bdbeaace747903741205c13c6920c1ee9cbb4 -EBUILD gentoo-kernel-5.10.184.ebuild 3664 BLAKE2B af024625d4014a5bf402702c3d2e637ee0eeeda12e7e2e21eee657fd019f7726256bcb2639d8872e68b49cca6eb55d39f8e6d42cbc262bc74f21bd5796228eca SHA512 e4189b5c983d2f6a194e903739cc024161f3e2f4ee40a24a29490931bbf1eba2ae622da022a8103f761c29afda7bdbeaace747903741205c13c6920c1ee9cbb4 -EBUILD gentoo-kernel-5.10.185.ebuild 3662 BLAKE2B 4957c4f6557b152d45fdf8d93444a02938869823e65fcd1365973e00bd97edffdd2d466225218923f41c0e4ea45c5205b55a2263a337c6f1445304d7adc9c17c SHA512 59965dacbde12f82cef2f6ed790dbc409969f53303598dac62b06a3f76643338ad555a704fc711d3dad1eb0c850589a3618dc98f785d14228be628f57688623b -EBUILD gentoo-kernel-5.10.186.ebuild 3664 BLAKE2B af024625d4014a5bf402702c3d2e637ee0eeeda12e7e2e21eee657fd019f7726256bcb2639d8872e68b49cca6eb55d39f8e6d42cbc262bc74f21bd5796228eca SHA512 e4189b5c983d2f6a194e903739cc024161f3e2f4ee40a24a29490931bbf1eba2ae622da022a8103f761c29afda7bdbeaace747903741205c13c6920c1ee9cbb4 -EBUILD gentoo-kernel-5.15.114.ebuild 3656 BLAKE2B f28fc4c7aac5f5c4f20e0feb60082a589e06c40732771613b23d6e0768fe550f8e328a25e0b292bdd80b0ef50e51f85a66f509c8672615271c041bed2059932c SHA512 31784e64a5d7dedcc6ecee27b144778502b62e2afc7f5e27ae890dfe155171970081952d425fed6499750e84c68335a0317763db7a9d1f158e655d175f6ff9d7 -EBUILD gentoo-kernel-5.15.115.ebuild 3660 BLAKE2B adfae469fe7d2bc99867375d81d6a157a24d79c6314c41330c9e5460890cfe06e22780d341950f4f2002cab2a72704eb6bbd33d25683e665078b5a47eba6d380 SHA512 b168699de4088c154047829cda497d6f51aec4b56aa1f3f6eb99fc04d01d14c080ae8c5a456cfb0891f5d9477d79be7b38dff28a7040d4e04067f43fd1b246f1 -EBUILD gentoo-kernel-5.15.116.ebuild 3660 BLAKE2B adfae469fe7d2bc99867375d81d6a157a24d79c6314c41330c9e5460890cfe06e22780d341950f4f2002cab2a72704eb6bbd33d25683e665078b5a47eba6d380 SHA512 b168699de4088c154047829cda497d6f51aec4b56aa1f3f6eb99fc04d01d14c080ae8c5a456cfb0891f5d9477d79be7b38dff28a7040d4e04067f43fd1b246f1 -EBUILD gentoo-kernel-5.15.117.ebuild 3660 BLAKE2B adfae469fe7d2bc99867375d81d6a157a24d79c6314c41330c9e5460890cfe06e22780d341950f4f2002cab2a72704eb6bbd33d25683e665078b5a47eba6d380 SHA512 b168699de4088c154047829cda497d6f51aec4b56aa1f3f6eb99fc04d01d14c080ae8c5a456cfb0891f5d9477d79be7b38dff28a7040d4e04067f43fd1b246f1 -EBUILD gentoo-kernel-5.15.118.ebuild 3658 BLAKE2B a804e9d4a81de72ceef7891d6059bff2a227ffd87499ab37951ff06ace04fce0ce12d4d01cff7cd649a070884e11ee4a6240800256ecac2f086d6bf63a3ce08b SHA512 a147ae4b5bd3f759564fa13e6c0bc2c62db8a43c2ddd4bdb5297d1c5dfd919d87d8373355e5a8d93467e7ac6873e401802b81bedced5ab0ad2e7c310f40d77b8 -EBUILD gentoo-kernel-5.15.119.ebuild 3660 BLAKE2B adfae469fe7d2bc99867375d81d6a157a24d79c6314c41330c9e5460890cfe06e22780d341950f4f2002cab2a72704eb6bbd33d25683e665078b5a47eba6d380 SHA512 b168699de4088c154047829cda497d6f51aec4b56aa1f3f6eb99fc04d01d14c080ae8c5a456cfb0891f5d9477d79be7b38dff28a7040d4e04067f43fd1b246f1 -EBUILD gentoo-kernel-5.15.120.ebuild 3660 BLAKE2B adfae469fe7d2bc99867375d81d6a157a24d79c6314c41330c9e5460890cfe06e22780d341950f4f2002cab2a72704eb6bbd33d25683e665078b5a47eba6d380 SHA512 b168699de4088c154047829cda497d6f51aec4b56aa1f3f6eb99fc04d01d14c080ae8c5a456cfb0891f5d9477d79be7b38dff28a7040d4e04067f43fd1b246f1 -EBUILD gentoo-kernel-5.4.244.ebuild 2860 BLAKE2B bc1812c00d3f6c58b51d0e9389055a6ca000db0fea5dbdbed392790fefce8a9abb2766c1083c3215c09453d89d6fe9889ffd62b1bf873ff69dfedce41badbf7f SHA512 96e28a4dc569a8d6ae0ea10710db9187a26a448640e76507414031b5ea16ee494a889cbb4a44b9f13cefc9c00d4066a46e8a0887f9fd5dabba5072605d283023 -EBUILD gentoo-kernel-5.4.245.ebuild 2864 BLAKE2B 9c8cfab868459f96ae38c0be597633a33ca73abfbf3fbe6f7e970ebf02874e440b56da5acb8368f54f30b6788b9262952b88c946b36f38dfc11a9a8b54f36f73 SHA512 014eb31ea72d58680b6c5bcadb70439775b2946789ae1a9b478fa8d50355bc834dc09b4cf7357a9ef051b657f5e8bf84a73a839bcc2f86863ec6eec51f053253 -EBUILD gentoo-kernel-5.4.246.ebuild 2864 BLAKE2B 9c8cfab868459f96ae38c0be597633a33ca73abfbf3fbe6f7e970ebf02874e440b56da5acb8368f54f30b6788b9262952b88c946b36f38dfc11a9a8b54f36f73 SHA512 014eb31ea72d58680b6c5bcadb70439775b2946789ae1a9b478fa8d50355bc834dc09b4cf7357a9ef051b657f5e8bf84a73a839bcc2f86863ec6eec51f053253 -EBUILD gentoo-kernel-5.4.247.ebuild 2864 BLAKE2B 9c8cfab868459f96ae38c0be597633a33ca73abfbf3fbe6f7e970ebf02874e440b56da5acb8368f54f30b6788b9262952b88c946b36f38dfc11a9a8b54f36f73 SHA512 014eb31ea72d58680b6c5bcadb70439775b2946789ae1a9b478fa8d50355bc834dc09b4cf7357a9ef051b657f5e8bf84a73a839bcc2f86863ec6eec51f053253 -EBUILD gentoo-kernel-5.4.248.ebuild 2862 BLAKE2B 0de564211014dcf7410772469cc90a27166233e4d328af504faf119ec7b65060b237fa4b06218e7bea7e622c1fb6e4a778f36ab47e748fbbb51c0ba8f555f995 SHA512 beadf2fcee008b45d8a7e48decfa1f7fcf1c529a694b7c78b264a4e31bc7433b2d482ac1b23b33cd46fbd8bdac29ab90765542b73067d397d41be87545e5cce8 -EBUILD gentoo-kernel-5.4.249.ebuild 2864 BLAKE2B 9c8cfab868459f96ae38c0be597633a33ca73abfbf3fbe6f7e970ebf02874e440b56da5acb8368f54f30b6788b9262952b88c946b36f38dfc11a9a8b54f36f73 SHA512 014eb31ea72d58680b6c5bcadb70439775b2946789ae1a9b478fa8d50355bc834dc09b4cf7357a9ef051b657f5e8bf84a73a839bcc2f86863ec6eec51f053253 -EBUILD gentoo-kernel-6.1.31.ebuild 3915 BLAKE2B cdeb40055499aa278517eff23df65612c7fb693dea99ca4351f95167a1175d3d9fab18c949cba669b3e4a400092290344333a8bcba90337da114aa164708ba9a SHA512 16fe59fb76315074103bac47e4dfd18274f09dac862381b521ab0d3c32c58cd11076404d59aab7d4351ab6786294c8c06a787b2e3a4f88c7d03c9eefac58effc -EBUILD gentoo-kernel-6.1.32.ebuild 3919 BLAKE2B 94d646109f6ba20b49d1b536b60f864931c42a093a934c9a54d5bab61f84adf8d072a401c36e4f464125756d15373c159d835c8b64da9e68f364dd85360e13b1 SHA512 3e9d6bf7af0ee81645f3fa3410c6fdc5cd06876c952a77e3ae043634b15b3fd6370e83eef8f312a883df87d98dd9b228f7b4d30145b514cfa5037db0fbe6243e -EBUILD gentoo-kernel-6.1.33.ebuild 3919 BLAKE2B 94d646109f6ba20b49d1b536b60f864931c42a093a934c9a54d5bab61f84adf8d072a401c36e4f464125756d15373c159d835c8b64da9e68f364dd85360e13b1 SHA512 3e9d6bf7af0ee81645f3fa3410c6fdc5cd06876c952a77e3ae043634b15b3fd6370e83eef8f312a883df87d98dd9b228f7b4d30145b514cfa5037db0fbe6243e -EBUILD gentoo-kernel-6.1.34.ebuild 3919 BLAKE2B 94d646109f6ba20b49d1b536b60f864931c42a093a934c9a54d5bab61f84adf8d072a401c36e4f464125756d15373c159d835c8b64da9e68f364dd85360e13b1 SHA512 3e9d6bf7af0ee81645f3fa3410c6fdc5cd06876c952a77e3ae043634b15b3fd6370e83eef8f312a883df87d98dd9b228f7b4d30145b514cfa5037db0fbe6243e -EBUILD gentoo-kernel-6.1.35.ebuild 3917 BLAKE2B 7d874950232c5ec963518170c249d974f7dfa7bf398517f09e6bf8f56663dd3407fa829d62a588c3ab6ad6bdf83ebe26641a00be837a44b88155c729bb95dca8 SHA512 c70e32185b12202830cc31889f7eb189b5bc1bec458dc57d5aa84712174b6c6e6f6526e1dfebe6bfd8f7c81ba85a4d53309cf22f6aa7aadfad7594f37eebeea3 -EBUILD gentoo-kernel-6.1.36.ebuild 3919 BLAKE2B 94d646109f6ba20b49d1b536b60f864931c42a093a934c9a54d5bab61f84adf8d072a401c36e4f464125756d15373c159d835c8b64da9e68f364dd85360e13b1 SHA512 3e9d6bf7af0ee81645f3fa3410c6fdc5cd06876c952a77e3ae043634b15b3fd6370e83eef8f312a883df87d98dd9b228f7b4d30145b514cfa5037db0fbe6243e -EBUILD gentoo-kernel-6.1.37.ebuild 3919 BLAKE2B 94d646109f6ba20b49d1b536b60f864931c42a093a934c9a54d5bab61f84adf8d072a401c36e4f464125756d15373c159d835c8b64da9e68f364dd85360e13b1 SHA512 3e9d6bf7af0ee81645f3fa3410c6fdc5cd06876c952a77e3ae043634b15b3fd6370e83eef8f312a883df87d98dd9b228f7b4d30145b514cfa5037db0fbe6243e +DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90 SHA512 11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928 +EBUILD gentoo-kernel-5.10.186.ebuild 3660 BLAKE2B a00d551fbfc33807e966bc55b6a8cb7dbe25cf56214322127f33f63adc7695a1922f502d3d3de391357ca2e79a62bb4639f385f8a1f3afe144847f526e0d20cf SHA512 4b5eede3cccb9ff548323d4cf79b0659fce001ba69c02d24a99ddb9f072b6ab6eb960bf05edbd7397b16d38970304f885d98c9c9b3a35fe46546c309aa3cf33c +EBUILD gentoo-kernel-5.15.120.ebuild 3656 BLAKE2B f28fc4c7aac5f5c4f20e0feb60082a589e06c40732771613b23d6e0768fe550f8e328a25e0b292bdd80b0ef50e51f85a66f509c8672615271c041bed2059932c SHA512 31784e64a5d7dedcc6ecee27b144778502b62e2afc7f5e27ae890dfe155171970081952d425fed6499750e84c68335a0317763db7a9d1f158e655d175f6ff9d7 +EBUILD gentoo-kernel-5.4.249.ebuild 2860 BLAKE2B bc1812c00d3f6c58b51d0e9389055a6ca000db0fea5dbdbed392790fefce8a9abb2766c1083c3215c09453d89d6fe9889ffd62b1bf873ff69dfedce41badbf7f SHA512 96e28a4dc569a8d6ae0ea10710db9187a26a448640e76507414031b5ea16ee494a889cbb4a44b9f13cefc9c00d4066a46e8a0887f9fd5dabba5072605d283023 EBUILD gentoo-kernel-6.1.38.ebuild 3915 BLAKE2B 32fbcf1d2df4cd62c7f70e463e81d223e2f7281dac414cc912367bef913bc0bdad45abc487c3aa5da0b8a5c22ac6963d4ab862a69e7e15b418ba1582a763ccd7 SHA512 1da377d13d150ab5bd23b12bc05176e59bf2e2440c1b5d906a3e838e9927b2ce5b3591199ae55c06626316531a92b2cc170fdb85bd335062a1de20c4f47f349a -EBUILD gentoo-kernel-6.3.10.ebuild 3946 BLAKE2B 1fa6fcaa24bc13570986fb4fb0a62b456a9213cbf5b181b996dc99685e936a8cb57ad160e5a94b3635c5bb1b654766c9ef96df6089ab5d04784ac42f5264b3db SHA512 599cddf43b76a05d3d6e704475c89ead560b3ef6f1c930995acd90fedc5aa84afcd48f6d98927c63e4eb8a97d072f7c5164c53c5963eb8caaca385a1142c5278 -EBUILD gentoo-kernel-6.3.11.ebuild 3946 BLAKE2B 1fa6fcaa24bc13570986fb4fb0a62b456a9213cbf5b181b996dc99685e936a8cb57ad160e5a94b3635c5bb1b654766c9ef96df6089ab5d04784ac42f5264b3db SHA512 599cddf43b76a05d3d6e704475c89ead560b3ef6f1c930995acd90fedc5aa84afcd48f6d98927c63e4eb8a97d072f7c5164c53c5963eb8caaca385a1142c5278 EBUILD gentoo-kernel-6.3.12.ebuild 3946 BLAKE2B d9cd40cfdab4a29e9b2f7aad767b21aa6ebe9ecccc4ceb71fc47e452cfaa071e484e707c33182fc229150a328b8a24645e20cfd045e6a1687c4721d597ae09df SHA512 4fe04b5f1681d1a667f3962bd8eeba2aa41a472bb695eb679e60776b06ada2e0551b85332a0fdcb640c47068a117c2e1d85d76ab535b0feff3fbf5ea02fffb9d -EBUILD gentoo-kernel-6.3.5.ebuild 3919 BLAKE2B ce36a0c01561205dfd8ae0c201499482c598a9a937585e76b8beb9d9f6f267bec97bba421094afe33633ef4f9e8c649f15276533e48105cfa2d3cb9722780f36 SHA512 de4378b2e5d63ad4bd5f245eb20d9e4cd1e05f35789765cb64f6f316cd2f6e4e74b1503717afaea84bad334ed15c9cfe1e6c69f49814e7008a8f00f71c9cd398 -EBUILD gentoo-kernel-6.3.6.ebuild 3919 BLAKE2B ce36a0c01561205dfd8ae0c201499482c598a9a937585e76b8beb9d9f6f267bec97bba421094afe33633ef4f9e8c649f15276533e48105cfa2d3cb9722780f36 SHA512 de4378b2e5d63ad4bd5f245eb20d9e4cd1e05f35789765cb64f6f316cd2f6e4e74b1503717afaea84bad334ed15c9cfe1e6c69f49814e7008a8f00f71c9cd398 -EBUILD gentoo-kernel-6.3.7.ebuild 3919 BLAKE2B ce36a0c01561205dfd8ae0c201499482c598a9a937585e76b8beb9d9f6f267bec97bba421094afe33633ef4f9e8c649f15276533e48105cfa2d3cb9722780f36 SHA512 de4378b2e5d63ad4bd5f245eb20d9e4cd1e05f35789765cb64f6f316cd2f6e4e74b1503717afaea84bad334ed15c9cfe1e6c69f49814e7008a8f00f71c9cd398 -EBUILD gentoo-kernel-6.3.8.ebuild 3946 BLAKE2B 1fa6fcaa24bc13570986fb4fb0a62b456a9213cbf5b181b996dc99685e936a8cb57ad160e5a94b3635c5bb1b654766c9ef96df6089ab5d04784ac42f5264b3db SHA512 599cddf43b76a05d3d6e704475c89ead560b3ef6f1c930995acd90fedc5aa84afcd48f6d98927c63e4eb8a97d072f7c5164c53c5963eb8caaca385a1142c5278 -EBUILD gentoo-kernel-6.3.9.ebuild 3944 BLAKE2B 1944b451852820f60145be2f14a080253adbded03f6eef7df6ae8825ffc6ce97b5733f7320a061f428ec6207e84a8319fd5826f0660fc3cc568be26ac832ea66 SHA512 4f3f83a5806f1d018ee2f1cd79c6ef7298e8349fb478adb5087371b338b7b3db71959983c854ec1967fd38a85ecf1d70a34adae8278169d4541a07bf50e7f91a +EBUILD gentoo-kernel-6.4.3.ebuild 3946 BLAKE2B ea50d2741fd3988fbfeb1743d973430eed38e509e8c2708932a8a69ee904342d2d7e36592d1d0c8b7130277a0fae28bea0f031e3f2601c4c29fdfcb5dd2e5968 SHA512 9cc58c15ddd52d758437ac8775b5ea5ed8093c08d2d938c038fb14fedf850a8b909db1a817919909405d23e8607be590647ec141cb42bc0c685225ccf08acea5 MISC metadata.xml 465 BLAKE2B ea1260a1638588a48d9dd776e9eabd9730a181af8416ba778c936fa2e80a2360be146d3cc80599e50e0a72ac709eb9538184aac87cb96528e445ed450e34f4af SHA512 c7b7b1a45fb7082b8d8d66cf5a387cc4f7207cd9488d1d5e1d6900f1e4147aa9290b5522a94d941a885f1599b5df2482b529e40912d2b2cff400ecd4b1704c41 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.181.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.181.ebuild deleted file mode 100644 index 558c7ce0acd2..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.181.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.10.12 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.182.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.182.ebuild deleted file mode 100644 index 91e1b5a2d288..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.182.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.10.12 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.183.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.183.ebuild deleted file mode 100644 index 91e1b5a2d288..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.183.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.10.12 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.184.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.184.ebuild deleted file mode 100644 index 91e1b5a2d288..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.184.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.10.12 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.185.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.185.ebuild deleted file mode 100644 index 60cb6b3234c4..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.185.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.10.12 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.186.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.186.ebuild index 91e1b5a2d288..558c7ce0acd2 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.186.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.186.ebuild @@ -43,7 +43,7 @@ SRC_URI+=" S=${WORKDIR}/${MY_P} LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86" IUSE="debug hardened" REQUIRED_USE="arm? ( savedconfig )" diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.114.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.114.ebuild deleted file mode 100644 index 5e46267db599..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.114.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) -CONFIG_VER=5.15.19 -CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.115.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.115.ebuild deleted file mode 100644 index f45f633a3dbc..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.115.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) -CONFIG_VER=5.15.19 -CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.116.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.116.ebuild deleted file mode 100644 index f45f633a3dbc..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.116.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) -CONFIG_VER=5.15.19 -CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.117.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.117.ebuild deleted file mode 100644 index f45f633a3dbc..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.117.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) -CONFIG_VER=5.15.19 -CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.118.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.118.ebuild deleted file mode 100644 index 3c2fe5f00808..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.118.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) -CONFIG_VER=5.15.19 -CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.119.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.119.ebuild deleted file mode 100644 index f45f633a3dbc..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.119.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 )) -CONFIG_VER=5.15.19 -CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.120.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.120.ebuild index f45f633a3dbc..5e46267db599 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.120.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.120.ebuild @@ -42,7 +42,7 @@ SRC_URI+=" S=${WORKDIR}/${MY_P} LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86" IUSE="debug hardened" REQUIRED_USE="arm? ( savedconfig )" diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.244.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.244.ebuild deleted file mode 100644 index 40fcc573b5d7..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.244.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.4.21 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config - -> kernel-x86_64.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config - -> kernel-aarch64.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config - -> kernel-ppc64le.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config - -> kernel-i686.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="amd64 arm64 ~ppc ppc64 x86" -IUSE="debug" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die - ;; - x86) - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die - local merge_configs=( - "${T}"/version.config - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config - ) - use debug || merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config - ) - [[ ${ARCH} == x86 ]] && merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.245.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.245.ebuild deleted file mode 100644 index e8d62eeacffa..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.245.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.4.21 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config - -> kernel-x86_64.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config - -> kernel-aarch64.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config - -> kernel-ppc64le.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config - -> kernel-i686.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" -IUSE="debug" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die - ;; - x86) - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die - local merge_configs=( - "${T}"/version.config - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config - ) - use debug || merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config - ) - [[ ${ARCH} == x86 ]] && merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.246.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.246.ebuild deleted file mode 100644 index e8d62eeacffa..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.246.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.4.21 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config - -> kernel-x86_64.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config - -> kernel-aarch64.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config - -> kernel-ppc64le.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config - -> kernel-i686.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" -IUSE="debug" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die - ;; - x86) - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die - local merge_configs=( - "${T}"/version.config - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config - ) - use debug || merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config - ) - [[ ${ARCH} == x86 ]] && merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.247.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.247.ebuild deleted file mode 100644 index e8d62eeacffa..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.247.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.4.21 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config - -> kernel-x86_64.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config - -> kernel-aarch64.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config - -> kernel-ppc64le.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config - -> kernel-i686.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" -IUSE="debug" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die - ;; - x86) - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die - local merge_configs=( - "${T}"/version.config - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config - ) - use debug || merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config - ) - [[ ${ARCH} == x86 ]] && merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.248.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.248.ebuild deleted file mode 100644 index c3b86af3193b..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.248.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.4.21 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config - -> kernel-x86_64.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config - -> kernel-aarch64.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config - -> kernel-ppc64le.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config - -> kernel-i686.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" -IUSE="debug" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die - ;; - x86) - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - echo 'CONFIG_LOCALVERSION="-gentoo-dist"' > "${T}"/version.config || die - local merge_configs=( - "${T}"/version.config - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config - ) - use debug || merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config - ) - [[ ${ARCH} == x86 ]] && merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.249.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.249.ebuild index e8d62eeacffa..40fcc573b5d7 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.249.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.249.ebuild @@ -43,7 +43,7 @@ SRC_URI+=" S=${WORKDIR}/${MY_P} LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc ppc64 x86" IUSE="debug" RDEPEND=" diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.31.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.31.ebuild deleted file mode 100644 index c58ebfe829be..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.31.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.32.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.32.ebuild deleted file mode 100644 index d77da3bdbc2e..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.32.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.33.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.33.ebuild deleted file mode 100644 index d77da3bdbc2e..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.33.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.34.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.34.ebuild deleted file mode 100644 index d77da3bdbc2e..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.34.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.35.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.35.ebuild deleted file mode 100644 index 9e3641f0678a..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.35.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.36.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.36.ebuild deleted file mode 100644 index d77da3bdbc2e..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.36.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.37.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.37.ebuild deleted file mode 100644 index d77da3bdbc2e..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.37.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 5 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.11.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.11.ebuild deleted file mode 100644 index e7a2be111fdb..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.11.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_MODULES_SIGN=1 -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.5.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.5.ebuild deleted file mode 100644 index fd81855a6140..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.5.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.1-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.6.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.6.ebuild deleted file mode 100644 index fd81855a6140..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.6.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.1-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.7.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.7.ebuild deleted file mode 100644 index fd81855a6140..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.7.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.1-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.8.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.8.ebuild deleted file mode 100644 index e7a2be111fdb..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.8.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_MODULES_SIGN=1 -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.9.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.9.ebuild deleted file mode 100644 index 2a6062192878..000000000000 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.9.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KERNEL_IUSE_MODULES_SIGN=1 -inherit kernel-build toolchain-funcs - -MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built with Gentoo patches" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz - https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig ) - hppa? ( savedconfig ) - riscv? ( savedconfig )" - -RDEPEND=" - !sys-kernel/gentoo-kernel-bin:${SLOT} -" -BDEPEND=" - debug? ( dev-util/pahole ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -QA_FLAGS_IGNORED=" - usr/src/linux-.*/scripts/gcc-plugins/.*.so - usr/src/linux-.*/vmlinux - usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg -" - -src_prepare() { - local PATCHES=( - # meh, genpatches have no directory - "${WORKDIR}"/*.patch - ) - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - riscv) - return - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-gentoo-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.10.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.3.ebuild similarity index 98% rename from sys-kernel/gentoo-kernel/gentoo-kernel-6.3.10.ebuild rename to sys-kernel/gentoo-kernel/gentoo-kernel-6.4.3.ebuild index e7a2be111fdb..5cb60e23b853 100644 --- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.3.10.ebuild +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.4.3.ebuild @@ -7,10 +7,10 @@ KERNEL_IUSE_MODULES_SIGN=1 inherit kernel-build toolchain-funcs MY_P=linux-${PV%.*} -GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.7-gentoo +CONFIG_VER=6.4.3-gentoo GENTOO_CONFIG_VER=g7 DESCRIPTION="Linux kernel built with Gentoo patches" diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index f0ba3f267b96..82375ffda0c0 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -64,9 +64,6 @@ DIST genpatches-5.4-256.extras.tar.xz 1812 BLAKE2B 3942c845d2159bb2fc927c5f19a3d DIST genpatches-6.1-33.base.tar.xz 1668040 BLAKE2B 60823b42a19d54af313039f75bbd4656414201e11b088c49c3d1c01405da82f9bb933ffbcaecd19a9d2b414553754733059b667f458c4d78fb0e4d46c02157b7 SHA512 2cd6755b1b01fc58a2a4f9a0b5c15c3e2ee5ac74bbf67c01ee4d543e6df30ee35f01bb23aab8e4b7fa0e36fbcb6cbf5e07bae6ab21010d12441d34ea802085fb DIST genpatches-6.1-33.experimental.tar.xz 83348 BLAKE2B 9e03c32a8bda4570e11c000b12218a98694646b21b4af036ddcaea10a7fb9cd24dad0b9ad36daae5fda56c96c0d4141c3300201c331bf6e2bc53dc22b01c7a30 SHA512 d30f665111cf112fe7d1feb352fb89d178c3e3427e4201511e3b99dca99843ccb6cff45dd50797eee9dacb65a146afb32dea304d92b967d6de42ef9104c4176b DIST genpatches-6.1-33.extras.tar.xz 3812 BLAKE2B 4c0552c0cd447cff8e1725dbcabe9ae02be41f432805b6e5e9fd360c6a0d745b5bb5d0dd5c7b36a3e0468622dcf89d3d7fcf47f0b1b1735f76ca281764c928ed SHA512 fc1efc3695e71daf5d3445758ba0af5a8714c22b9d3788f59bba0e4383dadc91ebb14e3114aa711b270c2734f3bd8355b6b7e98c9b81580b9da8c9ffe6207cae -DIST genpatches-6.1-36.base.tar.xz 1892196 BLAKE2B 21e7b006889ce39d3b2afaa981cb04c1229050d13b944086ac2c51add6c63dc96c3ac2dda188dfa11a45343904e26589684ffea3a22c235738c1c6d8c38a11cd SHA512 b4de4f6db586a9aafddf639ae914b35ffb0e2340ef312c64a48f4a0bfc02c573437595fc61596245dec2eac7add9f62925e575e2f621d2cf2e80262096f64df9 -DIST genpatches-6.1-36.experimental.tar.xz 83360 BLAKE2B 7a1c19aecf54d05772aca58ad355a53ed31d275e238c62964bbc448277415944273825b9c87ae47a53e4928bff66e99aa68e60ae5b80309024a605a1cc109d6c SHA512 45008c3183d4b1a3b182a6027ced2edd08914db296f3311f384d4f12e06c3fbae7b7a6ca6caccbbd48630672f1716d90da265d892663a52c8e3e7ab814911d53 -DIST genpatches-6.1-36.extras.tar.xz 3808 BLAKE2B ba99390043e4a62ea1322364ba601440fd70079ffb98dea924f91aeb00a7add4d2402e16589e0406e66ff9e0ec7a9d0d76e0a14276fe486507345c8ebeb82bde SHA512 ab4170a7b75c2617ccd5c08b7c5d84e68e593cacdca70dd59ed0b738639ddf3bbbaf6a4758728ff74026478a341782eb0e73a6a40ef9a7158f9c6221703afc55 DIST genpatches-6.1-42.base.tar.xz 2681352 BLAKE2B 8d16c71a41bba911a9ed73e8ff55794caf34adee41a757072db78f4168b6cdde0abb979cc5f6d353a9fbc3c5911e30642b5e8125c1a32fa02e9c946f157442a9 SHA512 be7f76ed509a912fc1913ae7f8dee0ae6b2351cd2175319b341812cb5fbf00b2adc053f9711a991324f40ce77c095ab820fd57a00b7acd006400fd10fc94b575 DIST genpatches-6.1-42.experimental.tar.xz 83376 BLAKE2B c0be2c5730c3e73c5219d1b6c6fde1364b551570443c80712fb3b21a2e22c22969c239562557816c427ba87f337acc984398c1dd15caeffd4962bc9b32ccde78 SHA512 cc7ecdc73d969275728dedb80ecc4c829b22d3609f8a78a2d312501cef6704b33edd152e665fc418f5dad10f2a0c0d7ef52bde531173f056e9b462c406d14835 DIST genpatches-6.1-42.extras.tar.xz 3808 BLAKE2B 6a9159e3859740d4b14bd081aa6df1dbeeed5f322a3aa3df5b8cb942884b068e713815d7284f71ffcad95339928c120661c0b7a85e7c168b27d3daf88251bd18 SHA512 a6cb074fe4fafb8a336872ce7c5761ac1fe3e3e84836949803c4a46e9bf783d38a4ced188830158493f64518418c46228bc4f79f669258de5ac6b2e1714f7a4b @@ -94,6 +91,9 @@ DIST genpatches-6.4-3.extras.tar.xz 3700 BLAKE2B 2c009a6ca2b0c2cf7f9dede0f43f992 DIST genpatches-6.4-4.base.tar.xz 28924 BLAKE2B 76cc494ba3a0ef5d6750c37837b8ee0a3cf2120a0af48f956fb8f0d1a94de2eca2f65bc0a48900c65aaaeb1b45489439ec53c6dfa7139d2628cb00a7eebe3c1f SHA512 bae02624ba68113d345a3b5254e8458efceaabade7f75f793646c3d8ca9e42dd93fc4bd8e37f82d30a9cad89373630065c889a741e7c3be9e7637d998469a923 DIST genpatches-6.4-4.experimental.tar.xz 5752 BLAKE2B 1bd7428a8b02849df0c6dfe22cebb0c8bb9cb2211340e185f1cc6a3195bc216db0c55fe211c8bde09d030e85fb957b8ebfc11b28a4d3b1d06a9feddc99871342 SHA512 94845b200e01e7e26849bf0857c3c28443f9aa479118497239fb969990e0764fec0fc7e62b475ccf6ef7923b07a9049094669792285938e56195571c71fde6a2 DIST genpatches-6.4-4.extras.tar.xz 3700 BLAKE2B bbf6343699087fb0bc88d1ef5435b143c6182640c30cea7a1931775722dad4462df583d5b36a4a7f0b4b8fb920479c28ec8896caca1012bc01ee84d92d937393 SHA512 e359fa241ebba5d837830f81499b42d704efd961ddf009f622585ecff447ef26240b3f449bb5667d9963a18eee2d04b8257784bad8315292a75f04a95643a310 +DIST genpatches-6.4-5.base.tar.xz 29696 BLAKE2B 0e882d51de63cce7a7edc96c29fe46c27f607abddd0a70d2977054838d51ad623ec5ff3f4eac8e18b016f6c310ba79d326967947c17cf662391638d7fd2ecbd5 SHA512 3205df0e92db622aa397953de85605e58b4e977262a8dbb9e59174c7a55ad2c784ba417069f948dcdeddda8318389be45d54a516d9b2f45cd2948938942d7e5d +DIST genpatches-6.4-5.experimental.tar.xz 5752 BLAKE2B 9485e0f86b2abf0e6ee69d2e74aff89be3fac68c8dc336eb346d7b26b546e74473c8450a20cdd5c46a3f2d56378f5fc9505303b67c75ff3e391ca1715e4f1fec SHA512 713fd3b8e719b97b0276157858ebea41734a87a5cfefe63bd1e45053d33f25b0d52004af7f75286c1b57b28069bfdd204559bce6dd99d8f24bd8a46b2dbc7a16 +DIST genpatches-6.4-5.extras.tar.xz 3700 BLAKE2B 701f2bbb493087bcd8de7c7293c802bada8965901838b2eae998ec14749da6c46814611092b4120c25dc9ebef2313e36bcdc3593110d06c510e9db1dcf575f53 SHA512 0be95fcd6ce4ca750ea97c17bd897bd8083de63b8573080a2f3cd41d07c951293083afb739153a3cb29ea55e93b7d2063089119080b26f932c6a74e9425a1920 DIST linux-4.14.tar.xz 100770500 BLAKE2B 85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a SHA512 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8 DIST linux-4.19.tar.xz 103117552 BLAKE2B 1dbf16cf410867412d17568fe42bc1e90c034183b654d270b650621ff7664a321950943d0639205bc1ee7ef6210be170c1f2c785a042ed8a4ec5e3a486d890e0 SHA512 ab67cc746b375a8b135e8b23e35e1d6787930d19b3c26b2679787d62951cbdbc3bb66f8ededeb9b890e5008b2459397f9018f1a6772fdef67780b06a4cb9f6f4 DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e @@ -124,7 +124,6 @@ EBUILD gentoo-sources-5.4.244.ebuild 748 BLAKE2B 0ec701888759f7ae5e89b98e9239d11 EBUILD gentoo-sources-5.4.248.ebuild 749 BLAKE2B 95e9b9e58a3632e0d3cb9cb8825ec46f6959921942ce0b73a118bb8b923a7575010150d13b544c485298480a818680650bcf384a98fabc05678fbc26355884cc SHA512 6aae0cce39f615d674879681d6b9fcb88e1a2d1916aee47accb8e6d3181dc84090956855ddf174c173da15f0d137a4ceb1693b877a1da7615f981076dd5ab19f EBUILD gentoo-sources-5.4.249.ebuild 749 BLAKE2B d6ea7c4111dfb8942b0089da21e514005ad84392e1ba71fefaac036f745be25753e9b0b9c6c59ee715c4c2f8471db0d69e6f7de71f4f97596127e81f0bc5125c SHA512 1cf2b2ed363de0d9c9190daf88a30e07738d8d51517714a28d88ec2f4ec441b03ecad878c0ac3191baa9d8f72f8254f3af3c63358ca66c5dd142dfe147931de0 EBUILD gentoo-sources-6.1.28.ebuild 740 BLAKE2B 4b1da14b1c14f7d9ff1a8a361ace2535debefdf84700081104248321e0cd9e8d9b905055136b7130cdc0c92dcadb0b28df86de4b0802f1f4249819d530b3bfc0 SHA512 6823f5401720c11b7d6061aacd302c46fa704c090f6979c61d8f93d72f9442a753d12a1bc3c29bc8a4b6013428e0e22b6fd39c8d1334335e457faa8cdd12884c -EBUILD gentoo-sources-6.1.31.ebuild 747 BLAKE2B 2caab7136e661d9b094d75a9cadbfc7cc070a9d566371926f5439b3803f25662ea7f3dd40611e386e76519003888b0fe44ca6cfd19b884760d08da7245481991 SHA512 4a2e2c9e2e4a54a343f5548f447e88c7f942b0d18ed6f027c73735d05986a5e9d0635271c5c87d58660ff6ab31dce88a51b3af62f1ae6fc9b63c872d05da5563 EBUILD gentoo-sources-6.1.37-r1.ebuild 748 BLAKE2B 63fc0286fb629749c34bf9aab011b7b534529a029f8b4091801bf016a12dd6fe6b9b10672c0705b0a244a7f3a3ded141525ad1f7b66cd924580ce8ac8cec8300 SHA512 1aa56f4585df31a4f8d3cfb42615f8b580ab97e7df6edfae72d7fe464c84bfb752b6ab1b31401bc45c314560eff90f28f986e58442401217ad392f400ebd6720 EBUILD gentoo-sources-6.1.37.ebuild 748 BLAKE2B d9f55b9196c31458f5fb792ed3cd87cfae210ab1845a2da582d996083043e6cdd02efbdc0f9f87f8a615b49cfa6b811d7fcb863d9e70ab066ba7bc5d3e24300a SHA512 4af8eb521b018f55614d2a35304f477d7c3aafcbb42035d43e81ea807333263ce9f6478e35a71f24fa73b6640181ae453551e31b050197437ead98cf9721d3f3 EBUILD gentoo-sources-6.1.38.ebuild 746 BLAKE2B 9295bbeec594e26a259bf27124b12ab954c00b7e25d8f3810707abe581f1eb9b4ee8970d7ca1a711fe565fd3bdf713697101772d8190d7ae6e9aa2fb9383f274 SHA512 5e62cfa2e77a8a8fa63af8e4323169282b8624cb556931508b654a3ea159ce3d99b82355790e16af787db095465cca639cb43acf19f5dcb9a40194a00eca905e @@ -134,4 +133,5 @@ EBUILD gentoo-sources-6.3.12.ebuild 755 BLAKE2B 4fdd2ab0ce33311705b4b65d77a5b478 EBUILD gentoo-sources-6.4.1-r1.ebuild 754 BLAKE2B 80a7e026a4e0e1f90e380c4597d8c39b11bdc68c34661eb9e04b2f604dd7fbf0540e7e06139d5c506f30fe637d44e996642f5fcab3d1f9052afad17a7d89d740 SHA512 d1eaf3e9edd0dcea80b0f4cf86442869930f6cd3ce0806dbd5b6f171ba8442eaa6716d5f31a3163ec3b89ddcda13128c7ceb6ca00a25be3e96966d9638b23ddc EBUILD gentoo-sources-6.4.1.ebuild 754 BLAKE2B 9cdc4ea2caa3844cfc14bb405a689f149130c8464386b0539b7fef53aab26da5ec75ffdde2b848a5a86de634fe676939036a602a61c71cf9247b0fc373a903f7 SHA512 5257144d27d9bb260249e15a11ab2132276123705469e00584dd85753d63d3d32e364b89210a14f875a0215ebafda592f86fe08ffa9712ffe49ebc3f9c0b3d5f EBUILD gentoo-sources-6.4.2.ebuild 754 BLAKE2B 77be9f9aaa6e2b95948b58ddde7d761852037bad778e9b02974bb2a757ae391a654f8ea1f8bb29f2e38a0302b2a8ef768517f533f6a7b658089440cfefa6a871 SHA512 057a511aa9722e5b4776c8dd08582eaa65eab34a4df1cf8842baa71e632aab005fd859d18a39eabe97c1c0a51e3a7a17c1df0093148ca79af8ceba1a81afd51d +EBUILD gentoo-sources-6.4.3.ebuild 754 BLAKE2B 2f8f93f92fbc8e5c2d825e94710e2be65764bd3372a52c5c9d68fb04866fa7b3029871b0b2df9709fa30406f4874411dbab3bac3396e1418b9c26c0e4ce52831 SHA512 083dcceb46f65876015ed0b120ee60885c8e52dff01ddd0b4128c1593150e26623d95f0b3d4a93813a93ee072aeffece9cc6ca69be91b2f8ebd259172c5d99d1 MISC metadata.xml 501 BLAKE2B f5363c8a19540d5bb924b38bdebeb8dbc60c84e58d1d87a9148a3e7abb09b0a1b733c98b130b778b8ab3a88375598444aa9d537d8c5338864a3d4497600d7836 SHA512 bc1ba0d75dbf5b95b3f93e666389c6408f20aebeec99bc8ec00653758b67588e07214285ed106fd9e5aed2c8d57c625d666c797212fda51e1ab98ce1df816467 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.31.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.4.3.ebuild similarity index 83% rename from sys-kernel/gentoo-sources/gentoo-sources-6.1.31.ebuild rename to sys-kernel/gentoo-sources/gentoo-sources-6.4.3.ebuild index e0370534cf6a..fd292c2d0781 100644 --- a/sys-kernel/gentoo-sources/gentoo-sources-6.1.31.ebuild +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.4.3.ebuild @@ -4,13 +4,13 @@ EAPI="8" ETYPE="sources" K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="36" +K_GENPATCHES_VER="5" inherit kernel-2 detect_version detect_arch -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" IUSE="experimental" diff --git a/sys-kernel/kergen/Manifest b/sys-kernel/kergen/Manifest index c09f083f13ff..9dba64dc257c 100644 --- a/sys-kernel/kergen/Manifest +++ b/sys-kernel/kergen/Manifest @@ -1,3 +1,4 @@ DIST kergen-0.1.5.tar.gz 165689 BLAKE2B 4e6f2a9f1682ed89cbf6f7600f49364cd45a25467ff18954186b8ebb9009a6ff911ccf926d787f998d393327ee4ec0958a958f3d9436bf2a33a29c2a8ecc7830 SHA512 b0f46d1d6da2c7662e486582c787cb88708244089600f1fd2f264afa8d0264fccde164cd12afab07956a8ddaee9c81ed33919ad3cb58c73f52934ca2f8b4495f +EBUILD kergen-0.1.5-r1.ebuild 421 BLAKE2B 2f43e02331c8a23155093aded52e221937ba3f4eee7e1d29c7030ad124c3d3c3c45897f1b682918f68a5ae9a68365df87a2e66c1be6963ee056fc3bba5fd6a56 SHA512 c5eaa0d4243f093cd51160960022a5ab7984fc343ae8b9098f6909e4dc667474c94e30342b2024985f773af1939a3fe601a7859ba7fddcb000199053f74e1450 EBUILD kergen-0.1.5.ebuild 415 BLAKE2B 51a00a5dd2e0dd402e6c9e9049f8d6b4989762e9c2e69634b1f533861d2e72b4251fa01b152f2aceec01ccab967a679c319ef2fd7246185de4d5465047073a03 SHA512 503a1f500ca17253c00107925c0362e079719cc1a124a755db7d761632ccdcf2f6f39ff16d9788ee0f4b0da8daae6c10ada7efc3deb9bc98fe6a043a22164d8e MISC metadata.xml 338 BLAKE2B 6edede94aa38e9a26b4eb1b15c51828d228b956d3b387b6f8acddda063e7981d3d474d6c92df50f488c3a0311ccd8092fcdd68d406d88e740fcecef3c3221dab SHA512 6266084423be2e61e4c5edf8ebc11f95ea8af55928deedeebfd55e8cb0e99c352682fc450045bbf9ca14ed0d22a025d345f3244fa902f7d5726192fb6bbc716a diff --git a/sys-kernel/kergen/kergen-0.1.5-r1.ebuild b/sys-kernel/kergen/kergen-0.1.5-r1.ebuild new file mode 100644 index 000000000000..c1cc79a36986 --- /dev/null +++ b/sys-kernel/kergen/kergen-0.1.5-r1.ebuild @@ -0,0 +1,17 @@ +# 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="Kernel config generator" +HOMEPAGE="https://github.com/nichoski/kergen" +SRC_URI="https://github.com/nichoski/kergen/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" diff --git a/sys-kernel/linux-firmware/Manifest b/sys-kernel/linux-firmware/Manifest index ddcd08e9d4e5..5d52a6cdfe68 100644 --- a/sys-kernel/linux-firmware/Manifest +++ b/sys-kernel/linux-firmware/Manifest @@ -3,6 +3,6 @@ DIST linux-firmware-20230515.tar.xz 274489272 BLAKE2B 5563a89d39e127433f726f0b67 DIST linux-firmware-20230625.tar.xz 280854212 BLAKE2B 8ad8ce864e2a7b7d542569f5171ae0a7d9b05a1d55a04c507dbfb1939a60507ac8275eef24a165814aca8fdf93e6dbf3f7fbeaf25a8f46f022ca47b7b512401d SHA512 0e48aa7f63495485426d37491c7cb61843165625bd47f912c5d83628c6de871759f1a78be3af3d651f7c396bd87dff07e21ba7afc47896c1c143106d5f16d351 EBUILD linux-firmware-20230404.ebuild 11196 BLAKE2B 2ba77bdaba0758932889c2fbc04df410f10a7535f482490779545445e1af06448a467b40ca6c32f36bba870bd482685facfb0d4d2bfcebfba6b043a1167c053e SHA512 8c51e94c77cb3500fbf02adf5472e40702e09bf93ba5f1cc78b02f984bbcedba393a12c55ba11c2acdbc5b270c0ce5f7c07ca8dd6fb4a058f782ebed504cf88a EBUILD linux-firmware-20230515.ebuild 11196 BLAKE2B 2ba77bdaba0758932889c2fbc04df410f10a7535f482490779545445e1af06448a467b40ca6c32f36bba870bd482685facfb0d4d2bfcebfba6b043a1167c053e SHA512 8c51e94c77cb3500fbf02adf5472e40702e09bf93ba5f1cc78b02f984bbcedba393a12c55ba11c2acdbc5b270c0ce5f7c07ca8dd6fb4a058f782ebed504cf88a -EBUILD linux-firmware-20230625.ebuild 11204 BLAKE2B 066c6a8347a4e9ab45c06a584172ee91f88c3459032602021f62c8a1cff5262ec5c7e03e649d339cb6fbcb2bd7af3cff9a4dbbf010b53c7449d0371413e04cf5 SHA512 83db43336064c576d5d5be7929a23ed906f8ee593f89e69280d0375895e6a7fb9ca274ed5fac63e4af15b6ae468ec394b20d7f2345b65825f027754b78130884 +EBUILD linux-firmware-20230625.ebuild 11196 BLAKE2B 2ba77bdaba0758932889c2fbc04df410f10a7535f482490779545445e1af06448a467b40ca6c32f36bba870bd482685facfb0d4d2bfcebfba6b043a1167c053e SHA512 8c51e94c77cb3500fbf02adf5472e40702e09bf93ba5f1cc78b02f984bbcedba393a12c55ba11c2acdbc5b270c0ce5f7c07ca8dd6fb4a058f782ebed504cf88a EBUILD linux-firmware-99999999.ebuild 11204 BLAKE2B 066c6a8347a4e9ab45c06a584172ee91f88c3459032602021f62c8a1cff5262ec5c7e03e649d339cb6fbcb2bd7af3cff9a4dbbf010b53c7449d0371413e04cf5 SHA512 83db43336064c576d5d5be7929a23ed906f8ee593f89e69280d0375895e6a7fb9ca274ed5fac63e4af15b6ae468ec394b20d7f2345b65825f027754b78130884 MISC metadata.xml 1192 BLAKE2B 52efc1e40ffdac04c33fd2c50a1b7a03f775e16c6aaac19f1a7c9c54f853f7f3dd37fd52e4cf7fcc05bf17d45e4d7956deff7b552b1b568005feca60d967fa23 SHA512 e1214670c10573aee4e272b45bb9c21c85b15d520e77f57fa1decf8c7bb1dd765bdf6b878b6c52a8455f9569735b806caf053dc7934ce74c7088b991ebb705a2 diff --git a/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild b/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild index feed015c3e3e..c7bc4aeff108 100644 --- a/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild +++ b/sys-kernel/linux-firmware/linux-firmware-20230625.ebuild @@ -19,7 +19,7 @@ else SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz" fi - 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" fi DESCRIPTION="Linux firmware files" diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index f77d934cad11..cac287a98337 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -4,138 +4,51 @@ DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611 DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1 SHA512 fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb DIST kernel-aarch64-fedora.config.5.19.13-gentoo 246842 BLAKE2B 4a824d02999749a0404437cae28721576511e06a5eaa9ebb1b1479c74e2b54402c440be7ea9159bf304661d4baaa5381c36b266ac0bba0b9bf3820eb04c6e4e0 SHA512 8862cf24b177ef3871f118712ceace2b496b04a488b045bbe3d83ab22942f064995486f5534630321faaa96ce60e5f237c4ded24a5468bea6e365aa3ea9f09c4 DIST kernel-aarch64-fedora.config.6.1.7-gentoo 252811 BLAKE2B f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc SHA512 41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437 -DIST kernel-aarch64-fedora.config.6.3.1-gentoo 258017 BLAKE2B 01b1d79b95d084941ab5337e7930ae4cbbf07749e2db303794575c1e2436b60003722ec87d09b045c8731cdb850a6ac059081d08dbc8dfe2271ad23169052055 SHA512 6bf350dc7d7ef329a3c073c9156eb03f8ef42f14d85942340f50a04eb86d354fbdb4e959fb81af1a7ee9626e041e89a3c89aec0200c60601d92335846c22e752 DIST kernel-aarch64-fedora.config.6.3.7-gentoo 258020 BLAKE2B c5350816279b6de751d13d8b451bea5e6d3e494adf0a8c5c3164d7776965dab26a731c1161a568321a42ed438b965502431124043d74b5b63cf51ba707062acb SHA512 e49d4149ee466069199dc111ebbc3761ce4366f0b2fbe6c470806527a5581b73397e10d6f95d1f422714322b7bdb52016a29ab061e9e1b813fb919d9ef64c203 +DIST kernel-aarch64-fedora.config.6.4.3-gentoo 260188 BLAKE2B 94fe84900f7ab351cb5c1df9831a5141fd9ad4436511176471f1961d5d583928fc5b70c8a3e7b6c87738b942f82096d0dac0b05a632f458fe4dc6bd57e4f34fa SHA512 2bcb58ddaeec2903fcffecbe53380970c6740f91e6775b8ac3ff41a77df42eb6f773f608be25545b8ade0cb0e0f2a72bf00d26e7c47771859ca2d111fe875e35 DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10 DIST kernel-i686-fedora.config.5.15.19 222233 BLAKE2B 9e0f4dd37058f59610e46a87d3165039e76299d3c186fbfc3312101bac1b8b198de404075f5bbc6f5e2ba04cfd45f9d02bdf94b01c3ed11b9275f37f11ee7617 SHA512 49ffc39de86763e707a5c0c07c1367d34e9249615f29fdf97904d7b61a375a86fc4ba37a2f02b5f61e4c76ad65d9ba12716d2523af6faa003f6336d7ae61a953 DIST kernel-i686-fedora.config.5.19.13-gentoo 223571 BLAKE2B d56f8e019b0c58023b08ee358a9af46679ca0f734c075ba6cd65dd6e3277640c0b7683e5707c48f687644d815a3840eb58351c0dee84fe9ec1dcea525fb2e1e8 SHA512 0d9fa0592b6a9414f2967677c048a9e014a0e0d43274eea4fe10f8099befae7389bbcd033f4fb36c7c44bd30c2fb197e860151e27c10dc354fe9a86a8bb65e94 DIST kernel-i686-fedora.config.6.1.7-gentoo 228053 BLAKE2B 1b06ca68465d7833905b6236a6ccf9a594f44613cbd102990c1667c1ece53ad982fa3abbfe475333e3297331ce1cfadf27c00c3e7de6293e213278e8ca97cd3b SHA512 1ed70eb5254a04d99d28ad901d4556dfa7e8ec8b739a0a33040315718effe9348e75ca8ac19d3b33fa7b3dcad9b4bb0531075692087c0dbe57ec6a4d873a4b27 -DIST kernel-i686-fedora.config.6.3.1-gentoo 231336 BLAKE2B 67a63eb822a6a3a4b79a5d265bcc26711f757065428bc7513584ebfd8e8a7ed519aa19b00d2d161e4e15e4ad1ee08dfb1e30953a736db914ef31661bbabcb083 SHA512 b86718ea9163d1ad857419ae440d135b1c8d8e3ca4e37c5be245f68fd80d75806b03c327180456f47fdd323249c95a706b18f57551ccf787e3221859dcc51328 DIST kernel-i686-fedora.config.6.3.7-gentoo 231304 BLAKE2B bb81478997b018f00b5b2ca2294c6c0ff58499d645b1fc365b535a79a24f8660c6578f592ec199c3cc9e4d431f57df882153fa5011a4445299fb0d4f15383ffb SHA512 54fc5ce3b3abeb7f242876cc80c49ad97a5063fdabc79aabe94be08d7777062ef94a053259a1148c26c66d323ec334272e09f9d029817ab653137a7f2f9796b9 +DIST kernel-i686-fedora.config.6.4.3-gentoo 232810 BLAKE2B d68818234ecf03a26b0593be604daf2c45880dbd5fadcf66202b5b993733e3d21b56fcb4fc2b0ef87f502aaf83e8c671bf961e5a645ae87a60c3222b2b849410 SHA512 a4abda9f60e03a7a91340c55efb9e0149970194cfda7d457ca1669ad21f38dec93e0beb7f4e9f9185dcca04b76c7f16e5537327260fd60c04e3f7804d98db983 DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476 DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770 DIST kernel-ppc64le-fedora.config.5.15.19 213339 BLAKE2B db6bbc9f402b8b48a2441e39d1a78dc112656ae842bc5594065cfd2ec3f6d462e4bde200e8736a70192af35fb3a5d1fc42683783a5b7620881f3a95bb0bc5f4d SHA512 b43439c24be8fa8bdd17d4c0beece799544ae45b2c289f0202fa5eb7a52dce0165a0cbc924b0decf877582af9688efd675cbfbd2313ff85fcc2c8563bba4b1ad DIST kernel-ppc64le-fedora.config.5.19.13-gentoo 213984 BLAKE2B 9abc1d2e03bb34908019dbbc4e54d3d176acddca6e7af72fe73461e60eb249486c4e8a81bfe2515849aa26939d9abef5e981deeaa55605b34bb59552cd3444fe SHA512 d857ce4178950a96ff029c3c9870211424e1c5e95dfef88d25d6d1d517493a6fd95d9d398f42b8a6cf72482b07789be38f674dd4a2b9855da57c8391b0c2708d DIST kernel-ppc64le-fedora.config.6.1.7-gentoo 218278 BLAKE2B f4dda4430e9801c4660be4bbf6e4b37052e720656e77c928adb7176ff3dba55feb2fe66dd564d41a181809488941cf392ec9c94d786e4a3d813fbe5d683d305f SHA512 a5e12ab1045fae61b494938047cf1c2a3c34693d3d242968e4ab564a012c70e6d232b9d5333347f5ba114a64bb59dd96919b38c5a1327fb8c5154ef40ad28d2c -DIST kernel-ppc64le-fedora.config.6.3.1-gentoo 221722 BLAKE2B 8ad6e1efe6f7d906dff1b8a8f27fbab140ec740586fcebd57061e4931b5db4ca88a035cec1184c57007cc2df4bf12584764e5d2f7e81b54523dc50d79850c358 SHA512 24108ed525d4120124fc3e1e3c1fa694b258be87b3a1daa89df4b4f0e587613eb91b460136fb1dc6287ea6befbc6acdea2a7f9eb930facda61e6e342174c05dd DIST kernel-ppc64le-fedora.config.6.3.7-gentoo 221723 BLAKE2B c9d39b374eeeec89dd305415f017d4ae7e86d3646b093764aff17ba08ee13406cb2a525fba0f58810f3de3336e2075fc918a9ae25eba2ac5997367cb95ed986b SHA512 d0e9cd9c2aff239a4563faf774c7b40ce137004b8575ea15b52ffd00707a91b58ae238df2e6ee68343bfb669f5f57c1cabc23a091872183f283b9d79def4c384 +DIST kernel-ppc64le-fedora.config.6.4.3-gentoo 223150 BLAKE2B 4a4685f6687568b1a7462e6fe9ea68eeb1a05d32d5402f893e1f6ef5d0061c651788bdcbb2980ef5f2675668dbad433e1c3370a4668f03b54233b1b39caf71f3 SHA512 42f8c255f2a8a8fa3eb6285c690bf2baa77ebecf11ecf141dd058b51afe959e74103ca5eac284b20e78abe7843ea0c82d0ac83efcb5dd15e13c2266d06dd8074 DIST kernel-ppc64le.config.5.4.21 172003 BLAKE2B b53887cb44f7c378cb3866780f8e556e19fdb02130d3b0df01d97698d2a91f7d90a200012559f288e962935742c3fdb67dfb6711876fad37862fe55cdca5b5f6 SHA512 82df8d0be47e9eb20bd7db570539bb061d0b6e2101dc78a54596cf4d0b4e0c536041449304ff9240b051ee09b342ea336c5645e9a3b66a5dfb96d7778ff86008 DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26 DIST kernel-x86_64-fedora.config.5.15.19 223286 BLAKE2B 239995703c01dcb6d179133dd115bc0a57872c07d7a08afaf4d92cf6d78f0c17b19487b5b399ac7fdde5d460fa7931628147817a569fef2c3a62951c96054bdf SHA512 9bee4aff7e5ef4ada57bee7496aaf47b8fdd5c936c4c9b580660d130db0678eaecdebdbcab0dfcaf5c17a71f6419069840db10f5886806b6fc810f8a3619554f DIST kernel-x86_64-fedora.config.5.19.13-gentoo 224246 BLAKE2B 6dd95fc7a8bd38387a3bfd6c00733220b34091961c8437cdac61e4376de8b35529808f3b8e2db91c1a0c90e1115395df153f94107e6f9884a61bf646cb40d25e SHA512 1393e6315581a4934a35f3e66146d014ad154025fbc71245bd4b6e7639952387449b69df41605df8590a4d363a5aab5111b442b1a9f56b4d2996ca416f7e5c23 DIST kernel-x86_64-fedora.config.6.1.7-gentoo 228685 BLAKE2B e68236ccc1d51b2aff850eda9f3197b7ea95b8a88716bc7b07dad30348a86fdbb99a948060300dddae73ca82267d851d357f1c9547a9dcefae1364deebdbd124 SHA512 42bec2ddb9cf7eb6e84bbdeb23eb98dc11c9cea41f6134b776010c6b36833b520a290f0ef0145379de15c7f7834398fa5e3aaabd7258d7d4e89567faa09eeb4c -DIST kernel-x86_64-fedora.config.6.3.1-gentoo 232020 BLAKE2B 58ae6268d9571b7384bb2902d31402caeb35bc5185b2a9002a1aca1a50fc3caa4b6b113e748cc3c5a05cef7ec577a8f3ffe9dee5262a65ae2de06565e36be5a3 SHA512 7ed84e888e3c781a557bcd8fb62ca81d814604be2eb53f2bda7b29f28bce01e6821e7c31c4afa219b4a2c49588c81f3dda6cfb5b232eee86ac1e3549e67cbccb DIST kernel-x86_64-fedora.config.6.3.7-gentoo 231988 BLAKE2B 60b43c8f1d2a9c36c533280f77234079e73efb905cd300a057cce6254a8f036e82af977b213ddfb72532d604510ad1deea862fb1eafac917990c18d11e7de42c SHA512 79a17ebcfcd12551dddc6077245305b400d0069e5a3cb71432799465ff833c9ff0f1a85b371d0198e67bd38aec90e856ba4a52681b326a3ff749434dd5e75fd3 +DIST kernel-x86_64-fedora.config.6.4.3-gentoo 233494 BLAKE2B 15481955940dc58447f9527dde755e6a6e3e4db86ea1a7fbb0f31d32ba3146d6773b068594425d4aa4c72df5fe65076bb08271473b69d4563d08c17012992611 SHA512 c2ff9676d6792f6c49dce5237fba97100b7e3659196ce8e3b4db4f727cf0f379665b2351c1a9f62dfdf45696940bbd76c5fa890f0849029614a2eed0a1efc169 DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f -DIST linux-5.10.181.tar.sign 993 BLAKE2B 898b6e10b8f7ea288a847b28032b8d9ec13575b2dfa910d40f1cf893bc70942052c8dd7d3e61f10a9a97528247f52ca189ef16da3f2980842d6e51cc26c9f949 SHA512 15514b3c2a46a5b953b3b1f104a30346af36118e153e5fb4837ad4f14453f70feb09365c369943231c386608c0804591ae07e839b62a49c0962fc9274c30408e -DIST linux-5.10.181.tar.xz 120619300 BLAKE2B de4963daa6c61ad9fcc11bd620eb39c2073ad13a3a2f96a562d0c94024c4d9ba652682e2744d3b8ec81bf4058037b34fd28d1b7238d56de951c069fdefdae666 SHA512 3362cb8b4b0bd488fec412ce1c96ade22b22cb66fe011fabd0af816276bb13157336dcbaa1551e22d0af14288db1a4b3f9350c1fcdcb7fa638b66904d702ea5d -DIST linux-5.10.182.tar.sign 993 BLAKE2B a7da63cc127e64cbe5dbe82c08113a8ca451850a503b4f13ca80b42997620f73c3ba7a9e83c12c9852de26f7333f56a1b0d92df193e9549b6e2f959decf6d3e9 SHA512 a6833d1f94e25f33757ba79d81b26538ee91778e93474a8a795b471d04842e168ff75b2cfa85383d3a05e2d2a28b9dd2d06ca40156921b56ed38081c7b250b7d -DIST linux-5.10.182.tar.xz 120611812 BLAKE2B a567ce8289e3c7423bc1c045041793f910b042952635a74643d515eae387058a2b9c32932fb9d98bbd4a495aeb4d14fa5cae8d423a8a3f19c193260bdd08d31f SHA512 99958248f63efbbe9f8f2c4d9fc6bb70e8d0bbb5945ef46b0c77b844ac544c1f847d7ee5c99682c55770fff677e229bdb609eb07962c9e3caa9e5c509aab129c -DIST linux-5.10.183.tar.sign 993 BLAKE2B 6bf0d55a4d948557216719fa938731eb67e5ef817062ee9cd08b42783797d12156bc248499a7904a15b779f79843ec527ef1c1dd7ece688b6e88f492c805d330 SHA512 31b1c83cb32b4b057da8253447d77553149db230955345b90bd4f889a1a050ffcef604c28eeedf850a00c983fb590876f4f86b059ce8a39cc8c0781b0ef8baf6 -DIST linux-5.10.183.tar.xz 120592344 BLAKE2B 67cf1f5281ef3134317ad70e7eb3bf1936d26b0f936192a3ddc7ed3e01f71354b19b27cfa0c2b51e2eb047bc6ad3144eeaf939ce3a6f017175f139e94658e704 SHA512 8cd3ff0511cd46b97e2fbcf891c49c3e22e3531da1429c9dcb75dff9f4896df731a0d30a2e34e6ca58250dd42b9c5a007b3d015b2032ee2e70b9a2616ee82c25 -DIST linux-5.10.184.tar.sign 993 BLAKE2B d440ec9cdb79436c213feba8facf8708e808ad12ce6738e1041670259dc31e967e02c448076ad037afb8e90bc8497f3303e1818d3c87415105c6457adb53e494 SHA512 3827ff035f8b255ac13d6cdc595e0e9486eb718c1d12f56953a259e2ef25f8e893558910436d67a3855492e30bbdff60ce33218e94c23e8d5a1a871f42285e47 -DIST linux-5.10.184.tar.xz 120597992 BLAKE2B 744b360dabd8474b7a4789475de654caacff203a96d8ece0b310fedb7006a38c20228b84ea8a8b07bd997de0bbc584e5bf0855a234a9af2299bdf6b8da5e862e SHA512 ca317db3984be7b75ea8b5304316164c8c65facced62ec83199aa7946f5a9ec3e5c14cd5ad7cd7efcda2db5b1b5cf2d95f8c7c7cdc706d1e86283855316d3dce -DIST linux-5.10.185.tar.sign 993 BLAKE2B f17d03faaed07e4b6b88d809892365e9b3b2a94d7857ed8e51b201307442ab6295f87ee8aaa31a73dd545b4a193effd5d515d8067a78983860aa1a514c2bde70 SHA512 3e5b546a7eab982e0c51d0d70a4c106e668d5f97d5e649017575f951e6823f3600bd4e222b46707c73c082f2900f57798ae5c089d781c35303054b321e5912cc -DIST linux-5.10.185.tar.xz 120562380 BLAKE2B 67193f01eb67e906f09a612f7b7ce7f4e037ac1770d85bf5b6b77a95f99fc6be6855a3db466d49c9f068ef7099a776b2674a3dcf32ac575dc5c2a04557f8e8b3 SHA512 17164d8adee264ac8518f706903bbf5dd66e37902bf1eb93df64faca4a9c977eea71f6694b403daeaa1c0ff2d8f858744aa9e3a3556b1ffbbbd36323739ab1cc DIST linux-5.10.186.tar.sign 993 BLAKE2B e30659b0db0d993dc6f0fe2de7f9c26d0f93017b0d0ddba59da6632dd07b5ffd59b5a27d32c5d02cc2db6f7a8825ffbe8e6ca8d8faf6241c18f45fce7a4cfa6d SHA512 01114d0ecadbd17cf44b31294962933daa7986d86ff92f90c5bf71b62578fcb1a1d1196765aeb57d359f0e68032cfac62a1dfcccf369e400d6438c376e216783 DIST linux-5.10.186.tar.xz 120570052 BLAKE2B b587b6d6eee838f20a50f2eea1dc2c9e8750d4c1aef6a59b26bfebba244e5337e4555ff771c4e41e51df41f14c370b30e35449f5c3a7bdcf702424633616cfd8 SHA512 748f37b7d5b072f02b2fe74ec40eb48abe7b6386b4ee8e9a614ef78c286c67ae979809a7eaecc34afa6f4e19f8cdce296435d423ddd9ccd7f88236a779e63139 -DIST linux-5.15.114.tar.sign 993 BLAKE2B aa910499d419072a092b7183cda7ac15a34d128a0b84aabd7e2ec3ce692819c1bb403973167f8640a1abd53f091cb9808c108a246849d08d59d32a650646dc3b SHA512 d5365a0738d6b950506787e1a321deefe9c728d34678cf88d984ea324950f92e0fcb6cea64e87f284a549edac36b8c0a1eccf6321334c4ef430102ff9c748f52 -DIST linux-5.15.114.tar.xz 126540708 BLAKE2B bc4a7b2f928219186e81d04d1eaa46f0976decd53112c4f01a4c698fbf7897686e02ad09ff8695e3337934824c254ddfed6ec76c66c30ec6495f4aab7fce8cd1 SHA512 2fd0a4143592f989663301f5f5d34df0ce6cca66c0c262abe2926e942739b3bb4b7a4faee0e446f6e3ef52fbf2a756cabd8cc8b18a3243c269349a1e6399218a -DIST linux-5.15.115.tar.sign 993 BLAKE2B 668a30bb360c98839e15cc1f5fb4d0edf93fb819d7f36587cb651dff7389a642af4eb8cb148617fb666d9594891c7f0620088c0e7b4d211b91b61b16892a8e77 SHA512 b65deba6871540e7a04210c4342e28d65c754daae52f3e7944ada55c8dc32bfe2909e222f5a8ad5c3518cd13096186421590e5b5e4318742ed1407815eed94c3 -DIST linux-5.15.115.tar.xz 126539524 BLAKE2B f31880a7155c0e8191bea0d2bfbc8faf9c1380dda83db01cb0b0b90dae7b05df1491497e5e34070f32ce7d8ab786c68fa4471e787b9da39860f3fb8658438564 SHA512 b15c96e7ce3cffb67da9071864194ae447524b6ab5c5416b7b05657a46fdbc64944d2c57697d5513e05bc505257d1309464a519a3f30e39c67103b6518c13794 -DIST linux-5.15.116.tar.sign 993 BLAKE2B ad8fd0325268b7debe85ccba5d1576e9a9d260039a21a6e3aa0360e0f868d21aedd1b08138cebe5a2a5f83162558f400293eefa6ef6d9648a2f33d762b747688 SHA512 26419379d1955f9c724bc4d51d04605e9bddf222e23e8fd5e06b7cc84438e3dc11af3b1103a99dea9b2609e34e25e089708f1cd093c5808057e6029e7ab70512 -DIST linux-5.15.116.tar.xz 126548212 BLAKE2B d92824cf8ecf4894f839a2235f972da70c5658bc220b084ce088093d101046a34331efb3cca48df20f2b6b5630d5ee1c0e38fdedb0bc0f88f7365beec3ccb1c2 SHA512 6a934b1c14582dd8c958d166bed74243b9dba84008d493a1d5f89a7f3b0dbdc676b8659993768752ce971174e0ba6d48d3785f0efe157a3309bc6d7fc4973831 -DIST linux-5.15.117.tar.sign 993 BLAKE2B 4408e841f53e2a2e54e6b2e2b8dc5d237ba51fbfffd601b33325dc73ff9cfa89c9084fd08c80e8edae7a83e9e789c3116374ed0f073b37ac34504bfdf152eeee SHA512 0fdc2d532852160b99c96cbaf872d83659942125f388915175705adf2bd94db446e2f05747a594d374dd772f6c415795bf25a2e309217354255e9ec506e600fe -DIST linux-5.15.117.tar.xz 126549496 BLAKE2B 293498fc749025b1b23523d73e6cf121fa35c0aeeb8110e123fd3a557bdcb8652189bce58d1d28bd00145a036f00e78149917d5a7c077e8fe5905d928ebc9ed0 SHA512 8001c5fe571e574633c939d2379de8dc165b16f7b4d284f9916ce7ee5d7027bd87d9251d7b499a18100db23a09a9fbd29c4ff3af6fe8ebecc4bf5b5de617d662 -DIST linux-5.15.118.tar.sign 993 BLAKE2B d837d9805818da9e3cfcab6b04c426584e439ca510c39b9ac81f78f3e579c1fe01e0ca371a681179b2aa01ac9bdbda1f633343e62e9c69dba8a6b6c5522b9fe8 SHA512 3793071326eae5e418b1152e47a629b686099a9b95ac67381d40c7aa75ad4c7a8f13627811b184c484038e47b6ac9aa1d13045a95ee1f7d8a724250076e1b49f -DIST linux-5.15.118.tar.xz 126484912 BLAKE2B dcdbfaf63ff36daa1b2bf2a919f0142c4d1bb459a796f9fc2ffbf32e593f707a7c46d6cbb6f048adcc9a4ff40a616bac9b4ac59e75dc1c36b7ae0a0d978dc0a2 SHA512 02f4369598e0a0e252e8f3bcf1f413272b1f997b9088f6c1e5c78420eb78bd8478532a6089181a26d9bdad2eb4721ebe3b02093de4c8eca2b8823180f0ae8e51 -DIST linux-5.15.119.tar.sign 993 BLAKE2B eb7be2b787fc432f66f64fef94a7ca3b5194b175a092d6a3039ec123e8ee9e99456d56225cc07e51eaf34f782f04b11bfec6d71a06ffe3007f2180c364f23441 SHA512 f43698b2d2d3cc94e80bedb4b949d292f5270415d715d72bd8a4c1538fe298286c521785a42ebcd3d681485e7c0372ddd363223e3ce719a5df872882819e0e94 -DIST linux-5.15.119.tar.xz 126504464 BLAKE2B 0236ed12d35c83be7e8ef3ba697b9c7138c9830d012aedfdb9a2506cca4375df4cf8d290f1c886699f34cc92f5080212ad90cc5b9e8750ced427372084f8a82d SHA512 4cb88cab9e0568890b8ce152f952a2b5168480775809ea2f0dd67bb9de2d2920ce132de172a734d28434b9ef570c4fe80c9d581d7980e226c4cf04cf225402b5 DIST linux-5.15.120.tar.sign 993 BLAKE2B 2be056b63e56dcd11a78a0b2a943e26d4da12a69f0973ea70a02f8c7f6c09808bd53fc382a152dc99e121c5bfd1baef3beee129e82aed0e6cc94d2d5e168ecb2 SHA512 ee027f64785277376c937b3affffbbbf1a29fb1107e321538d387b4e355132d4d83a330b40705210d024dbb3c321e943e1772ff1ed4cf0bb4f520e141d959b5e DIST linux-5.15.120.tar.xz 126492316 BLAKE2B 0411aee0b2d04e14494741dc566dc89c6b22c78e4de84dae6dd28c5580b006ecd5b5be937e1826f6494395ad40f1b2ee12c2e93025fb07577bd83423d4f0c4b0 SHA512 838ffb6b26f4e455788123370638eedb03fac292bc1073769e2f33a2eb216537674f2d930844e26983f4e371e49ce11da1b80a915704d0f0f74cdd5fc6eb448f -DIST linux-5.4.244.tar.sign 991 BLAKE2B 777eafb4445f043a94936c89bf5da610abbd10a4ba307ff9affdf74344bb5dcec93fd8a0aa8160afdbae67b732af8131740a6e8ecabef0360fc52c475a847ca1 SHA512 85c9b095616bb45705b741f4d0eccabfe50d0571a85362c1c36575f464011c6c5949344e4b170839e603f2dcdc73ab7ca2a47ff695b41b93fcec18bf4a46b2ce -DIST linux-5.4.244.tar.xz 113008872 BLAKE2B 2837a01c9879fe2975330f051815bd688308cfca91ff29038db899c1749964ed68773ff72e78e2dfa065f3d763401a83c880b386debd90ed6cfce6e30ce79bfc SHA512 eb1b7bee8b29103b3678cb6b3a66401d68c4b2f2c69ea603a8bae920e14655dc41ac21d79fb9593ab479668eb669f0e4a1af8628ff33f5b91db2c820f9f80cc8 -DIST linux-5.4.245.tar.sign 991 BLAKE2B 37fa9d8b93c228cb96e163b95d82bcbda8a0ca725553656935da4f9cd8d2d877ac74ad749c928f7ffb1a5e16a26fef5c3b4f2cb7fac7eed245597df420d48807 SHA512 d5991e7a52aa3201330c4afb0b02aef6e374ffd9cf82d6bf92d38c1418d3ac49c2b6b7f828915ade5682a33a4a1066dba5c30621639b14c787365104e03cbcee -DIST linux-5.4.245.tar.xz 113003688 BLAKE2B 837448534791aae90a437d1c815f0552f6a77c28dd6d5e101b6aab93453f6616f95a932e5c98658bacdd3b8945f4fd14dcaa1f14a8cb4740d5e9c00591242dac SHA512 17c98275d9fbb4e9abd12112d6b148615913a5c829dd045346b0eaeab357361fb33c2ab1e9c8bd438a376be75704e0bab4a41f28ec3e9a4ef898ab4e5ab8bc89 -DIST linux-5.4.246.tar.sign 991 BLAKE2B 5e2748d3f9aac450fb3e589e15d004085246ea63479ecadfe6062aad38671f42ac33b0ce4f7ce6634a70d1fa0f644ca1c010ed91a2f9a89120f1c62ee6faae70 SHA512 b747dbc42331d8a944bb7ebf567eaa0337d9288bfe8ea76c5b33d2bfb377e14a1d66b28eff77314b0a1bc6a8f064c52b1dd8eb8f5931c02bb952668c9228b81f -DIST linux-5.4.246.tar.xz 113016736 BLAKE2B 0d35d8a3620934c4cc13d4525209f125683c0169d9ee543934f96f1b6872de7be0d1e657bbd65baf17514092156ec8788d69cfc0c95f4822281e8faced9419a0 SHA512 375c48e69c6782f9a5f7de26b8b2af7e4b1f5ef1e29bcac70c3ddea9a71a1112fa116a2a098b0b5e9d5f5ae52388a440ed2cd5bb4798272507f3328fc6b707ff -DIST linux-5.4.247.tar.sign 991 BLAKE2B 90702faab66cb112872d5d694b78348a1299150b1159b3b8e347c7c8f6614643273bd821cedf52c7de80ed51b1b7c9b43c2ea6b1617810853a0973c1392c7301 SHA512 886a0dadd6a7e8e474299c2799a075a0c99d373a12971b99ef9cad43ffa9098fcc1760e3c3f50ba79900085e6c2207d3f2a95df3862bf5f641158c985e009313 -DIST linux-5.4.247.tar.xz 113016896 BLAKE2B f9ee1a9c11cb6d797b92c8ce7760e50b7c2e69660ccf2660188dbcaea52598d0574f721f1a0a5f689f4ffb6c363ca4a82a9e65e30c867a1068a06bf62cbd8f8a SHA512 a1fe4be15029d55077d75150ba5439d755933362cd4324dba75497fa5cfb2aedec8d8a0bc558b5679e4527b3300dfc732143f494181ca607101be072b5d3b9d8 -DIST linux-5.4.248.tar.sign 991 BLAKE2B bf77ca23fc00885865c713c353f50b8d90c1bbe1265f5ee33fcda1b39b79e63e0d4c3ebee799c67a2dc997b99d8be032995107a5d1f88eb660e70b18e219e77f SHA512 5bd24c8cdbe647b1c387700e87a7b735b84fa99ed82334cf9f324cf5e4cfb883bea6e41b6dfad46b30aa0607ec28fd2ab1101ed927c82c1d573738ec07a1926b -DIST linux-5.4.248.tar.xz 112959552 BLAKE2B de1fac6b2170c684e3158678690216ba13b43ba48a31b725c50839996f310a1613b440a03a8292b8f41a79a77b5a7d4c284ed9cd3966f95964ec921d6c77a271 SHA512 deef818e8b43adb39531bddab7f960a5d96bae6154e0c72eae12152ef0a3a14b715a8b606bf85fc4d34becbd897d0328709c40ac4abcbb42bb30ee6c34c2d5bd DIST linux-5.4.249.tar.sign 991 BLAKE2B 4d1d936ef8ca139a3d46801ec59e3fc0137d7b8dc2d4d7298b8059e6de501594edefffc98743a28ea9ef34f66be20e72cd259d45e76aa9b7bc40a64302bdb7ee SHA512 98774b79f70e848c61bd8797ec30fbe8f65313da012767ef9034330bcbe7491acafe57e6a6fc74abfb7b1216db9997f396f443ed88cf4904a02d5e6912d061cb DIST linux-5.4.249.tar.xz 112942636 BLAKE2B ff967a8c37f5bec5d3ffcd89c9cfa934beaae570fcb4b184d7c715c2d419dcb3e80ba80381f9d692d0efe02b6a05cb5a06ae88723f974e54b9e0116877dba313 SHA512 ae97a954a14fdc3702c850780559d64950376575132043d3bab627878a65331648a02016dcebed20320e1040fc0374bbb9e8941fde6b35ae6457652a0778e08d -DIST linux-6.1.31.tar.sign 989 BLAKE2B 86b86704f8e01a31c70a607d572a9ec2d1014cdecb321cb1b7fac56410692697f018c6237e77cd2aad6f53758f27e8177e39065e73dd0f274d4047c4f80e6c30 SHA512 f9488296d96f54490c8a506df7018d4804725b102959b070bd0c9bc64c7ea2d517d4f39273b4ecbe975ba75d712fbf9fe0affa4159546712fc4f0f9c1bf5c3c0 -DIST linux-6.1.31.tar.xz 134903408 BLAKE2B a3eec74aa6313f387d22a57d72737cae6c5e60125596fc265c0f7bd90bc95b6f5ef5192028802995a3cb50e739be328711046aadf3adc93dd2047e4b439d4a01 SHA512 1202a47f29eb17ee074ce22289c6cd488acc381a59968728aedb6070874917cf331a2535629775f5ed3c442b5a82ceb17ed41804e719c2d3f81bcf249261bc7b -DIST linux-6.1.32.tar.sign 989 BLAKE2B 79d8eefb6212e8f7f3e28956fe3b384e663d57649ba57c0667a6c30fee342c2328d9a06c2908a4c7fc509835eea7f8334e33a9f29bf8f9e2ade0b361bcba8590 SHA512 2929b4be377799256133aa85a0f8de9ada79bbb8b0270b925299d9219229501f3065357df14549eb70dd6ef34a8010639dfe50efe7587af49975f0167d2450fb -DIST linux-6.1.32.tar.xz 134921364 BLAKE2B c2ae22a9dd497617c7bbfab7ef2b31ef03a62679790e6ba82892fa284b51eee50431c10e07f8ddf25b718a6db919d1c80e4089278090070a3f8aa6d94cbfd4c9 SHA512 91ffc55e9f6d4bc4daf600fc751a1dfba8d81132b3184de6b340fb871e28305de8ad2e0293b53c03b062fbdcd9a1774a9b74e301477cd1b1c6eac27c42d15867 -DIST linux-6.1.33.tar.sign 989 BLAKE2B 786e48609d244fe23131505fe8a44b07fb1028a662c6653874b5bf3ac8ea6b4ad378e9368add2ef70ea42925e15bdbefc40e852b0b12fb992f188384013d1087 SHA512 a27c5de61f9fd047b48fa8786b3f5e88bf5e4d50a3ab938757866694096c21c830d015c2f83c86050099fcf3abfb8f600dc9a12082509f5f01ca0fc988202beb -DIST linux-6.1.33.tar.xz 134917572 BLAKE2B 47341263675a91985e5cf53c6908b19f1c55273198c16bfc4e237de04427282e72755c554816ccdbd7469f12a21a7595767fd56bea5421ca92623abcd08bde26 SHA512 02541074a597fe931370ca38d0de2689efec41073918725cc5678e7598f9017564c2a22548ab5c0eb474ed917dbb4bdbacd322aa56c1d8ec3e7cff9df200cffa -DIST linux-6.1.34.tar.sign 989 BLAKE2B 565ae692b396592b0ec498e9eb3f691cf28ddbce779c6d8051afe42525ae13a6a24916c18fa418940807ab21a1b2da19e75607bc3d6743ff74bba9624df0575b SHA512 8c40f1641f7216e713a031c53bc54da389afdbd2eba750903a66850b8b214b771f8a1fc4aaab0e0d295f0eaaf18307efd90c9c08ab7aa61d7c9165bde89ebbe3 -DIST linux-6.1.34.tar.xz 134979752 BLAKE2B 8998cb16c6d9989bc78422142e9a25962739830f77e352c1ad5562f04fa96f495e195ee64963dd13c84189ce0db24b05d9dc7c13112bda64638d0032f1c475e3 SHA512 181a58f98f42fe584568a45d6360479d9b9fd686f03855926cb3cf7f1d4166f2d306b3966f3d77ba1c41a6ce578c37679cff64b46b9cf8f7daec2886ef62ad1d -DIST linux-6.1.35.tar.sign 989 BLAKE2B e717c70ff3e9468799a1bb17960abb60ca1875ee4950238e0627c32f9266c15321b1c607c1b3c6f85643efac17a82efc3f5eaead73b4cf40e713c9f0ad34cc37 SHA512 934d23d90cc5aeeaa9c8e9bffbe6f97e1b0e6988e6c8212b830f224340b4ca88b93e2885e452839f7d7536a3a316586c584537d01ad5e7104ce18784b89b46b7 -DIST linux-6.1.35.tar.xz 134947896 BLAKE2B a52af7f223515da9e026c34f48fd078f7477ca6c06cca4930323fe885c18509bcafa243b39613cc8207fcf58d2dfb84baf833df068749b3d4827ad57c8939e8a SHA512 7945932912c955825f66ec72adf1ad9ff685a966e82d8a91e22919e8794b3d560c96aa0bba5376cf4b99690b4419e86ae2a7d5e52e056b858fde57a277417b33 -DIST linux-6.1.36.tar.sign 989 BLAKE2B 113ed3f580dce2cbcb6520337fd60a1df351602cb1f6ebe513625bbe28b2e03f945c396fe84df3e4f22aaba9e77acd05f97f629a4e5c5f56b6b4f6cf3232651b SHA512 aaa1b516b53197a3f59b825257a3e1e96e357d78c126e5101dc4aa03147bb3ee4080dcef049c80eba04013eee56faaf1361cb9c163768f49691a51a116442927 -DIST linux-6.1.36.tar.xz 134894004 BLAKE2B d58b432a07f7e33b035fd9061dab907255ff0b2cd2124bc02192c6f37f6088d85f50669f9a0f18f49eefda9f5e21c7c97e6f41da97b25c35c45b7b856415e490 SHA512 8a09a99ddf146e8ff7c7961cb57da18ee06956ca86cccbf16fc962c1dbb0e433a56a00a1a1c9f3bea56a1b818a07b9cd20b298fa0171e9678ad11a0ae744f02c -DIST linux-6.1.37.tar.sign 989 BLAKE2B c140affd7e1d8119a99e96916a04f2b5305019040908e130c3f798421bb275339c09ede6cd031e3ad2c7269c74f3608b4c0cc3880e08f67777b38c5d98e142d7 SHA512 c3dc05d764c1b1457f6b03061fad66ebe70755de4487b28fbc48c8090534d2c714db8a6701d5fb800e4a47e89e6b4cfd963993131ac6c0388bfee94e9fdad4e9 -DIST linux-6.1.37.tar.xz 134888260 BLAKE2B 9ea4b47123c21b658923f46d3f7d6b911f49e8616f038feefef860b3bb8756b2cbd0b097640b18333d79951b99c37dc32c1a4357263ff69641580c4d3ab4bc56 SHA512 c0abb4548a6cae8eafce7ca60845d03ab30c03a8656e8ebfb5d7a56506b0fdd6300594554eeaef5cfcd5b0e570a2af1dee1deff1b9931972a14a480dbe0e7f37 DIST linux-6.1.38.tar.sign 989 BLAKE2B 9e1710fc446d8cf5fe7cf9ee933650955c28b2bce1dfeec592ab9462acc25be2f5fac2d24009c491a201d4d209ac5c98589f81c1047d44d713a8989c4f2a3559 SHA512 ea0b09cc4ed64560ca2ff32b51a4a34ae6a45841060cc562ab5136657855744493ab35f33a4621864d5f2e3cb74bc02f2ca06f414ad6359be67e54ea2504dcbc DIST linux-6.1.38.tar.xz 134926628 BLAKE2B 43f0fe3f8aeb03e5a2bf46b358b8dc4515765b70f56fb136847c78a80889bc2e163768d941500c285f40f705634b5fd3d6e0d81c10521fc351596c95db62490e SHA512 64834b8760d2ef3651ae293c499b110a1fe07591d956c8d5cbd8263fd8c173b6963b3faf2bab4c5e0583550185339c005775bd94884750e28fd7be6a16a17af9 -DIST linux-6.3.10.tar.sign 989 BLAKE2B f663bc86f8db7732697757add308efd7c87eed512734630861bfc7890ad88d1bc36d9a32e5c9da8b9f7b3edb567eb7107b7e16ebad786cfc3b6b000dc929b3ee SHA512 86b7ea543960abbb8e02769000e19d0ecb7d373c00876918dd4905d6eefc1b9d15147898e5e63bca0354dbccbf279479940ecad7e1e83b6c850eae696b34a3af -DIST linux-6.3.10.tar.xz 136959244 BLAKE2B 995b555eee4b47fc53580d830adda183533c4a7fa5151276749cf238adee654920eeddb18f93f4d3b00b054acb9b121fd1c2bc6f4e0530d095777bf3caf8351d SHA512 20930fac15cd77abdd1e39dd5a4397a8a5c73bfb59a8f091d9ae849bf60431858df6bb50f1c2bbdc0b9c9fcb4687d68aa7a5a444b58d3b7718f16ebe733b31b5 -DIST linux-6.3.11.tar.sign 989 BLAKE2B 04e2e5a967e73f0a129dc09ebe5abdc054f6dc349cb6af3548dc19b1afb22ec9d50468e124eea601738f65d0bcdb3d15a4205369e0f42d67c57c28ef57d4e996 SHA512 937e412b8eddc3182363a3c5215ca165fdeaf6d09405b48da0aee68f4102dcb3bf5099e87e1a5cd6675fe0d5f777b4525dc22c0851c55f114f40540c0b2ecc35 -DIST linux-6.3.11.tar.xz 136934928 BLAKE2B cd199e2635547b2458d77da2ffc2253026a7649b48ea6774118dcfbcc6eb077eb6aba41cffc55f1f448ac0c536f3867836c8446508527cfca58fff7947e5c4a8 SHA512 79911b71ea96eb98d37a27c3293a48ac1d858526292882a15cdfa6e29cfc21ee56aa1b6e5ff860b1da5346fb4e672764891fc4e4c2e0f663d70f25d70ba8d011 DIST linux-6.3.12.tar.sign 989 BLAKE2B 9a274d006eb4b1a93b39171b2fd6d2744ff6dcf0c8006b81f5f95c1e31b0a94d77c26a07136dd3c493431bf36c9ce7ae940d5fbcb57708097a6294895302959a SHA512 088c37e849650da01816999aaf2e63789f99c77093fe9c611e9ed9c42e3c2e4c204a8760c1dbb89224b9896e7b4ac77083177263e01d60b523819b4e23c58138 DIST linux-6.3.12.tar.xz 136928916 BLAKE2B 8ac5f7374b19beead2e252c5a013a99799860156681a25a32124279fd223b787d3098de36b0c3e597f5527567c0e7b46d285eb56a1da7eb8f14526e4f4e35215 SHA512 e98b272f4722aa72219c63380276231e3497ec0f2ebc42b68c63f9721f19099b0abb2b67bbb590fcd5e3f58744ea196722cbe20675841c8d753c055a16097154 -DIST linux-6.3.5.tar.sign 987 BLAKE2B 34ed1d758eb42af9d27b6aec986c9f52426b19ad9a7483d1b4eb1b4873e7e10efd9c102fa7e17d1fba5df15ba536ab77e6597b607dd07ea9012860fe9eff2c34 SHA512 a701dea5d297c217eb2b497a9441399c0f386f39f74f726f81872f8144d83973ec02ce533b7d48cb9c49d38a98c820668d684927983a001f7a8a27067f605867 -DIST linux-6.3.5.tar.xz 136926988 BLAKE2B 646a94591eae93db9301a11e5300579c8cce7d2a544727cb88efed86d05ba070a247498d9c83d7b7cdbead4e7d46537134c877813aa7f188dd36b403c58d0c11 SHA512 91a98c56191645c4ba32f657da59b6be92021b37a698eaf79e1ed3a79b959626386e7b69c8cb0c9eab0645c287a3e53393b1710158eca67b2f66a8d3eaec13de -DIST linux-6.3.6.tar.sign 987 BLAKE2B db87514c0b906b3faeaeb55235234f32880de042fb2cfb05035186007d3cbbfa1051f80c54b8d9b2f93ca023e393ff3f360b8eb0dcebc3cd388122bc6cf990bb SHA512 f1c9c7d5f81906f45b6c7c2bab251f56a7fcc0ac11f59b5790e1fe5eee3bcca16da841d70055f15de4d03c24ef611520ea4339d989f4ab89354382997bebd148 -DIST linux-6.3.6.tar.xz 136895308 BLAKE2B 73afc625bbdce52a288724f17a42603b45c9e107a8055172d218369d16885ab9e3ecc1358be5bc839c53ae40c9005b673de6f08bb2cbf36873a19b3ebdb69218 SHA512 2ec7f13bc9e0b15652830af0282895bd0b20d4969b1b3e30890373e3e1ec7591525a67c0e2a7e9e3a565ef3cf053595fa8bfc960a8eafa5847d7db5e7bc038b1 -DIST linux-6.3.7.tar.sign 987 BLAKE2B a5ead8f4e76e4fbb320a8eaf494a09d6a969f37bf72f1152a01f2bda2b8b1dfdf34a5f2e18f1fae0a926eb542c49cae8d9a322fafa1b91f15e48e81d70e66efc SHA512 cd31ef3c476628424bcb6bfa54d0d90fbffde9667783b35b0b5e52701d1a10d1517913854b573d6a2a2b12019235aa7eeead01ca5def7a61e8081b94dd6663f3 -DIST linux-6.3.7.tar.xz 136943112 BLAKE2B d26443196635af6a5ca339362cd573a24759ff57f4152ab2a5ced21bdc69a66296168fab0e9ea7755ef71edce3f9898cf64d2dc9aea0cfa2b126716c706ab7d6 SHA512 1e71941f44b47d9cb8bbae144b6dd352422ae185f34da3f85c3054dcd7eb2699e0a1c35f572f0f3fe67f1fdd0312a172ed54887ce35eadf12477d55ea64de27a -DIST linux-6.3.8.tar.sign 987 BLAKE2B 4d437ba5d766b86c1b040fa5dd3ca84dc4e1d5fb2adcc4aa0772f91ca21eb97d7317fad026ea0b45c7938f743e2f306037758d6709e9e8e6d4dd61eacd81e5cc SHA512 2eeb3512bf9929abd009fd06c72d070a9a44304ae2f0c9ba737ced45e8864761775363eb292cd732d0855c763d660a077098abc7416d3180eb05327202167786 -DIST linux-6.3.8.tar.xz 136916532 BLAKE2B 07b1156f9f5a2673ea53308cd1e67eed34b6354b61b1bf4d8fa020da1976824bdf971239c24d28745964798db9d786e65868391431cd26c713e92128f568d47a SHA512 ae57f2525eb36730cee8eeed312b14c812d85c060037771c2f28f2f443483e0106545019255ce264ab02a3dd164847320050052cafd4cf65e4b88e901143aaf7 -DIST linux-6.3.9.tar.sign 987 BLAKE2B 56f06922c7659f55fc321aa2fdab44217feda7c03ebb4139cad16ea5accfddd6447027bc5d4e5fe5caca627b74554131f83c02b1ab54dca975d27512d1ab31a3 SHA512 845311e49f6bf319994353e803c6d370573be446ca833751a65047059d307ade3007c89824ad54208cd07f6992754c80dca1c9ad49d16cb16414112b1d0eddee -DIST linux-6.3.9.tar.xz 136959644 BLAKE2B 8f2f75272d5d2a23c6694dffa2a20260310b5b958dbaf27c5bf74ce679cd929493116ff01e94444c3f891147869d09e9dee111cb52a04a8957ae5c8d94b4ee71 SHA512 e01ee91378b348bd1ce60a974b6b58ebb422b7b1964b145488fc2272a2b52f9bc2003501c216febcb6672213770de053720b6584d16690cbc00ca2ca633e18ac -EBUILD vanilla-kernel-5.10.181.ebuild 3776 BLAKE2B 8123c455d8037eb8f221741523b7276ed013007d928fa7b76d4401b67a3d1d904a39519da67c466967ecd657aa2465175f4214d79a3e2ecd063df9bc19e72300 SHA512 46737c9425cad5c99bebb4f233a049e0f08d0539cc1a9eb3afdca285d081f778e6effbdaf012d0f0a58b92a64e14e33bb5b463ba4ec6e9ef45a8bd825b616e87 -EBUILD vanilla-kernel-5.10.182.ebuild 3776 BLAKE2B 8123c455d8037eb8f221741523b7276ed013007d928fa7b76d4401b67a3d1d904a39519da67c466967ecd657aa2465175f4214d79a3e2ecd063df9bc19e72300 SHA512 46737c9425cad5c99bebb4f233a049e0f08d0539cc1a9eb3afdca285d081f778e6effbdaf012d0f0a58b92a64e14e33bb5b463ba4ec6e9ef45a8bd825b616e87 -EBUILD vanilla-kernel-5.10.183.ebuild 3776 BLAKE2B 8123c455d8037eb8f221741523b7276ed013007d928fa7b76d4401b67a3d1d904a39519da67c466967ecd657aa2465175f4214d79a3e2ecd063df9bc19e72300 SHA512 46737c9425cad5c99bebb4f233a049e0f08d0539cc1a9eb3afdca285d081f778e6effbdaf012d0f0a58b92a64e14e33bb5b463ba4ec6e9ef45a8bd825b616e87 -EBUILD vanilla-kernel-5.10.184.ebuild 3776 BLAKE2B 8123c455d8037eb8f221741523b7276ed013007d928fa7b76d4401b67a3d1d904a39519da67c466967ecd657aa2465175f4214d79a3e2ecd063df9bc19e72300 SHA512 46737c9425cad5c99bebb4f233a049e0f08d0539cc1a9eb3afdca285d081f778e6effbdaf012d0f0a58b92a64e14e33bb5b463ba4ec6e9ef45a8bd825b616e87 -EBUILD vanilla-kernel-5.10.185.ebuild 3776 BLAKE2B 8123c455d8037eb8f221741523b7276ed013007d928fa7b76d4401b67a3d1d904a39519da67c466967ecd657aa2465175f4214d79a3e2ecd063df9bc19e72300 SHA512 46737c9425cad5c99bebb4f233a049e0f08d0539cc1a9eb3afdca285d081f778e6effbdaf012d0f0a58b92a64e14e33bb5b463ba4ec6e9ef45a8bd825b616e87 +DIST linux-6.4.3.tar.sign 987 BLAKE2B 7e81fb9189b3416708fb91b04fea1a061264803c0d9544be45875219a1d3f3d155283426569a39df348c47bc84b7fd663afc5cdb978cec39749ad402084d36db SHA512 850e6c64466bdcf63375ae8b6d657a30c7b0f1de7fc0bdf10e7ee45d59435bc49b93795a67e92c7b084572c4277915c1adde84fce35a72aedc39acc308b578a2 +DIST linux-6.4.3.tar.xz 137785616 BLAKE2B d38cae9706127fa28cc55b50ceeba7601de3d1db648b934b9d33e0b439324790074b755b1de204586fa098a326f5c88f81550cff76489b2ea6505987fc243c56 SHA512 67a280d4d50ed9d9ddae1ab35cf24c2e9ada2e09cda4e54e79508c5399b8be4f9528a8a8c18d9042fff0c11f0109eaaa3bd50bc7174831be381299180eb0a908 EBUILD vanilla-kernel-5.10.186.ebuild 3776 BLAKE2B 8123c455d8037eb8f221741523b7276ed013007d928fa7b76d4401b67a3d1d904a39519da67c466967ecd657aa2465175f4214d79a3e2ecd063df9bc19e72300 SHA512 46737c9425cad5c99bebb4f233a049e0f08d0539cc1a9eb3afdca285d081f778e6effbdaf012d0f0a58b92a64e14e33bb5b463ba4ec6e9ef45a8bd825b616e87 EBUILD vanilla-kernel-5.10.9999.ebuild 3295 BLAKE2B d55f087638b0f40abb649765db84505032571215fa29a51da118dee67c6815b92544ac4f2baa35571bc90b7a3e83c8ffe76c24327c31ac82e018b94a9d773ab9 SHA512 c0acc21c6d0af4b59e8b687254501a77340261b6927a84e82f2ddfdc4373c580cc5e987610b844c3fca348c44b1276415443efcfbfd70c3350043ef6fb57d743 -EBUILD vanilla-kernel-5.15.114.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054 -EBUILD vanilla-kernel-5.15.115.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054 -EBUILD vanilla-kernel-5.15.116.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054 -EBUILD vanilla-kernel-5.15.117.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054 -EBUILD vanilla-kernel-5.15.118.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054 -EBUILD vanilla-kernel-5.15.119.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054 EBUILD vanilla-kernel-5.15.120.ebuild 3776 BLAKE2B c24a30442a8b2fa704c58bf31061467f8f077ace3721ebae232fd81639e95def5bd06c950f73b5823f9d2667cef4f31f24ccf8d308d1b1b480ba4af7a794179c SHA512 aebfea3cc05d1af79fdb155328d54c5d9beaa86259c543b3b24f4b11115cf7c9b6e433aede426925eee67cd84524eafb223c3e75e32380b22cb630e750475054 EBUILD vanilla-kernel-5.15.9999.ebuild 3295 BLAKE2B 1e2783cbee7e2750f9f89f6ac90245535f427c85ee9cd00aff625e3e2f0dcbb6c978c63d0801b3ee491956fe71d005c1db12d799daccc1273862f27eaf0c4c18 SHA512 1f658d769c4baebe9582a309942e10d2c4edb289753f17344941a1ac429057b031a9b16cb17c5c23ea3a0f549f689cc55729f97e772c497f56054525f954ab25 EBUILD vanilla-kernel-5.19.9999.ebuild 3415 BLAKE2B fccd59b033a2c78ed80927aef1fb8c2e56ac60ae94cdc29569ab038af25d7d4a3234e978eb5ceb63f4527a2ec65682ea1a7fec076a3f63ababab520f3ccd1889 SHA512 7e7d154e927d8617e9fac062242388cd5372632cc9d7fb9183315d5ab2e0e116ce3531cc9965ed132b911a72bd956969ab9bfc39f999805b82a96a3320d3d7d4 -EBUILD vanilla-kernel-5.4.244.ebuild 3062 BLAKE2B 57f0ff3da486dcf8c18cd11607ac6835b7dadd1d792c2499ff6530f0a28a017695ef9ef6e7a0fc15d31b857bfa0359694572cea594cf1a473d639ebb55ff0e58 SHA512 a7c2010a4ac27038d55adc11bc2f5340015266b60f61d93d41fbc20346fdd5ac624673fd08da709d5a144b78ff6a46f28cfc94663f627e0a87ea97db24cb7f42 -EBUILD vanilla-kernel-5.4.245.ebuild 3062 BLAKE2B 57f0ff3da486dcf8c18cd11607ac6835b7dadd1d792c2499ff6530f0a28a017695ef9ef6e7a0fc15d31b857bfa0359694572cea594cf1a473d639ebb55ff0e58 SHA512 a7c2010a4ac27038d55adc11bc2f5340015266b60f61d93d41fbc20346fdd5ac624673fd08da709d5a144b78ff6a46f28cfc94663f627e0a87ea97db24cb7f42 -EBUILD vanilla-kernel-5.4.246.ebuild 3062 BLAKE2B 57f0ff3da486dcf8c18cd11607ac6835b7dadd1d792c2499ff6530f0a28a017695ef9ef6e7a0fc15d31b857bfa0359694572cea594cf1a473d639ebb55ff0e58 SHA512 a7c2010a4ac27038d55adc11bc2f5340015266b60f61d93d41fbc20346fdd5ac624673fd08da709d5a144b78ff6a46f28cfc94663f627e0a87ea97db24cb7f42 -EBUILD vanilla-kernel-5.4.247.ebuild 3062 BLAKE2B 57f0ff3da486dcf8c18cd11607ac6835b7dadd1d792c2499ff6530f0a28a017695ef9ef6e7a0fc15d31b857bfa0359694572cea594cf1a473d639ebb55ff0e58 SHA512 a7c2010a4ac27038d55adc11bc2f5340015266b60f61d93d41fbc20346fdd5ac624673fd08da709d5a144b78ff6a46f28cfc94663f627e0a87ea97db24cb7f42 -EBUILD vanilla-kernel-5.4.248.ebuild 3062 BLAKE2B 57f0ff3da486dcf8c18cd11607ac6835b7dadd1d792c2499ff6530f0a28a017695ef9ef6e7a0fc15d31b857bfa0359694572cea594cf1a473d639ebb55ff0e58 SHA512 a7c2010a4ac27038d55adc11bc2f5340015266b60f61d93d41fbc20346fdd5ac624673fd08da709d5a144b78ff6a46f28cfc94663f627e0a87ea97db24cb7f42 EBUILD vanilla-kernel-5.4.249.ebuild 3062 BLAKE2B 57f0ff3da486dcf8c18cd11607ac6835b7dadd1d792c2499ff6530f0a28a017695ef9ef6e7a0fc15d31b857bfa0359694572cea594cf1a473d639ebb55ff0e58 SHA512 a7c2010a4ac27038d55adc11bc2f5340015266b60f61d93d41fbc20346fdd5ac624673fd08da709d5a144b78ff6a46f28cfc94663f627e0a87ea97db24cb7f42 EBUILD vanilla-kernel-5.4.9999.ebuild 2635 BLAKE2B a24d5ab83210f70c0f0b32b326b786743c07920dedbb5576994c32f5be09aafdddb5d30c660cc131d26ffb1a86255491ff6c8a7bbacac81f53af5fe92b976095 SHA512 52efbf88e5634ff7a6545aaf0edb975e3e23b68c6799d293ce90c260486bc16c8d1ecba96c301c99e2dbcfc7de85eef071d8e9ee0ca3cd7279b2545e41e11396 -EBUILD vanilla-kernel-6.1.31.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132 -EBUILD vanilla-kernel-6.1.32.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132 -EBUILD vanilla-kernel-6.1.33.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132 -EBUILD vanilla-kernel-6.1.34.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132 -EBUILD vanilla-kernel-6.1.35.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132 -EBUILD vanilla-kernel-6.1.36.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132 -EBUILD vanilla-kernel-6.1.37.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132 EBUILD vanilla-kernel-6.1.38.ebuild 3894 BLAKE2B ceb59b4d1f283b856477226d074a57d4f46201306ccbe33e6036445ad008a095bc72ef572fd31f1a26c63008e10f80ed10eae149526cf2eb7e16b1fa045022a1 SHA512 55818f504b9f43b0b866cebfc38a33951bbbc602dcf5cc938204a94b7e5854ef7c78217d644105c36bfc56a845a0bb5235bf55edbf80d9a467865847011c6132 EBUILD vanilla-kernel-6.1.9999.ebuild 3413 BLAKE2B 3e286878f8ad61cd41dfab86e7f5a143f3e165af8fbffa7277d1c5b0a712fbdde55440d069383e273b029967c108ee02caeddf5b6782d966ff3d47bc13763a01 SHA512 4adf01bafd3116668c406ab443e3b45bb37c182ad01931d32ce08eadea26d66df7657eba9f4f199009fb80adca108cb2401fb0a6e3c1c94b2dd77399303dc818 -EBUILD vanilla-kernel-6.3.10.ebuild 3894 BLAKE2B fde25007175b9e4ca4d9b8f9c6ede5324b26d9ecd455be3c78e829e866ddecee897daa2c78e4a574db439578e0fb4aa0bf936cd78126bfe3e6314c81632f890d SHA512 d5ccdba5652ae1ebe30d2f52a2b7bf31daa9e5ae16b57e11c5ee2460add96f60dfa1fd54828e806be6e421e7d06021f76f2e1ed69601bb4a885c62c04ceef426 -EBUILD vanilla-kernel-6.3.11.ebuild 3894 BLAKE2B fde25007175b9e4ca4d9b8f9c6ede5324b26d9ecd455be3c78e829e866ddecee897daa2c78e4a574db439578e0fb4aa0bf936cd78126bfe3e6314c81632f890d SHA512 d5ccdba5652ae1ebe30d2f52a2b7bf31daa9e5ae16b57e11c5ee2460add96f60dfa1fd54828e806be6e421e7d06021f76f2e1ed69601bb4a885c62c04ceef426 EBUILD vanilla-kernel-6.3.12.ebuild 3894 BLAKE2B fde25007175b9e4ca4d9b8f9c6ede5324b26d9ecd455be3c78e829e866ddecee897daa2c78e4a574db439578e0fb4aa0bf936cd78126bfe3e6314c81632f890d SHA512 d5ccdba5652ae1ebe30d2f52a2b7bf31daa9e5ae16b57e11c5ee2460add96f60dfa1fd54828e806be6e421e7d06021f76f2e1ed69601bb4a885c62c04ceef426 -EBUILD vanilla-kernel-6.3.5.ebuild 3894 BLAKE2B acee4c86bce7612f272ac8ec0f47fbe08bd4cc6db499989c6d8fae38be3ee95c2c4f3666b395506a31f3a5b83745f58f3a7ed0516a97215ff94310342eb3300a SHA512 00e190e1ca517847c6123e2cfd18196c20b032f0c4a49ba66331ac969b120500ca2856d31b97082ed86195f9280980ba8ba52005839105c4056022902e86d4d1 -EBUILD vanilla-kernel-6.3.6.ebuild 3894 BLAKE2B acee4c86bce7612f272ac8ec0f47fbe08bd4cc6db499989c6d8fae38be3ee95c2c4f3666b395506a31f3a5b83745f58f3a7ed0516a97215ff94310342eb3300a SHA512 00e190e1ca517847c6123e2cfd18196c20b032f0c4a49ba66331ac969b120500ca2856d31b97082ed86195f9280980ba8ba52005839105c4056022902e86d4d1 -EBUILD vanilla-kernel-6.3.7.ebuild 3894 BLAKE2B acee4c86bce7612f272ac8ec0f47fbe08bd4cc6db499989c6d8fae38be3ee95c2c4f3666b395506a31f3a5b83745f58f3a7ed0516a97215ff94310342eb3300a SHA512 00e190e1ca517847c6123e2cfd18196c20b032f0c4a49ba66331ac969b120500ca2856d31b97082ed86195f9280980ba8ba52005839105c4056022902e86d4d1 -EBUILD vanilla-kernel-6.3.8.ebuild 3894 BLAKE2B fde25007175b9e4ca4d9b8f9c6ede5324b26d9ecd455be3c78e829e866ddecee897daa2c78e4a574db439578e0fb4aa0bf936cd78126bfe3e6314c81632f890d SHA512 d5ccdba5652ae1ebe30d2f52a2b7bf31daa9e5ae16b57e11c5ee2460add96f60dfa1fd54828e806be6e421e7d06021f76f2e1ed69601bb4a885c62c04ceef426 -EBUILD vanilla-kernel-6.3.9.ebuild 3894 BLAKE2B fde25007175b9e4ca4d9b8f9c6ede5324b26d9ecd455be3c78e829e866ddecee897daa2c78e4a574db439578e0fb4aa0bf936cd78126bfe3e6314c81632f890d SHA512 d5ccdba5652ae1ebe30d2f52a2b7bf31daa9e5ae16b57e11c5ee2460add96f60dfa1fd54828e806be6e421e7d06021f76f2e1ed69601bb4a885c62c04ceef426 +EBUILD vanilla-kernel-6.4.3.ebuild 3894 BLAKE2B d2c57dbd5d121eebe9153a50e8ee1b14ff240f8e0dafeccbf4f3fbea7e4cf86016246fc6576ed2abc5a644221014431f21bcbadded5ee02bb2aea079ba15e4f2 SHA512 c3e02b136718b2dbb1278b2be9ec2b957419e3bc1c8d5f0472c6d8ea373e6fb880c5e8281dd1f5731248a84a6a3c6c9af796d52539d60b470c1d0337358e03b1 MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.181.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.181.ebuild deleted file mode 100644 index 3d406f474e2f..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.181.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.10.12 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.182.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.182.ebuild deleted file mode 100644 index 3d406f474e2f..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.182.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.10.12 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.183.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.183.ebuild deleted file mode 100644 index 3d406f474e2f..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.183.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.10.12 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.184.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.184.ebuild deleted file mode 100644 index 3d406f474e2f..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.184.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.10.12 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.185.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.185.ebuild deleted file mode 100644 index 3d406f474e2f..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.185.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.10.12 -CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.114.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.114.ebuild deleted file mode 100644 index f68caf0fd433..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.114.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.15.19 -CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.115.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.115.ebuild deleted file mode 100644 index f68caf0fd433..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.115.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.15.19 -CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.116.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.116.ebuild deleted file mode 100644 index f68caf0fd433..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.116.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.15.19 -CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.117.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.117.ebuild deleted file mode 100644 index f68caf0fd433..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.117.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.15.19 -CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.118.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.118.ebuild deleted file mode 100644 index f68caf0fd433..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.118.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.15.19 -CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.119.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.119.ebuild deleted file mode 100644 index f68caf0fd433..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.119.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.15.19 -CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.244.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.244.ebuild deleted file mode 100644 index e60639c72379..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.244.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.4.21 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config - -> kernel-x86_64.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config - -> kernel-aarch64.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config - -> kernel-ppc64le.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config - -> kernel-i686.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc ~x86" -IUSE="debug" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die - ;; - x86) - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die - local merge_configs=( - "${T}"/version.config - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config - ) - use debug || merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config - ) - [[ ${ARCH} == x86 ]] && merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.245.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.245.ebuild deleted file mode 100644 index e60639c72379..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.245.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.4.21 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config - -> kernel-x86_64.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config - -> kernel-aarch64.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config - -> kernel-ppc64le.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config - -> kernel-i686.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc ~x86" -IUSE="debug" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die - ;; - x86) - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die - local merge_configs=( - "${T}"/version.config - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config - ) - use debug || merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config - ) - [[ ${ARCH} == x86 ]] && merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.246.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.246.ebuild deleted file mode 100644 index e60639c72379..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.246.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.4.21 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config - -> kernel-x86_64.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config - -> kernel-aarch64.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config - -> kernel-ppc64le.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config - -> kernel-i686.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc ~x86" -IUSE="debug" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die - ;; - x86) - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die - local merge_configs=( - "${T}"/version.config - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config - ) - use debug || merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config - ) - [[ ${ARCH} == x86 ]] && merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.247.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.247.ebuild deleted file mode 100644 index e60639c72379..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.247.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.4.21 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config - -> kernel-x86_64.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config - -> kernel-aarch64.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config - -> kernel-ppc64le.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config - -> kernel-i686.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc ~x86" -IUSE="debug" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die - ;; - x86) - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die - local merge_configs=( - "${T}"/version.config - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config - ) - use debug || merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config - ) - [[ ${ARCH} == x86 ]] && merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.248.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.248.ebuild deleted file mode 100644 index e60639c72379..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.248.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.4.21 -CONFIG_HASH=2809b7faa6a8cb232cd825096c146b7bdc1e08ea -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64.config - -> kernel-x86_64.config.${CONFIG_VER} - ) - arm64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64.config - -> kernel-aarch64.config.${CONFIG_VER} - ) - ppc64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le.config - -> kernel-ppc64le.config.${CONFIG_VER} - ) - x86? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686.config - -> kernel-i686.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm64 ~ppc ~x86" -IUSE="debug" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64.config.${CONFIG_VER}" .config || die - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64.config.${CONFIG_VER}" .config || die - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le.config.${CONFIG_VER}" .config || die - ;; - x86) - cp "${DISTDIR}/kernel-i686.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die - local merge_configs=( - "${T}"/version.config - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config - ) - use debug || merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config - ) - [[ ${ARCH} == x86 ]] && merge_configs+=( - "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/32-bit.config - ) - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.32.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.32.ebuild deleted file mode 100644 index e3a0c5f7f691..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.32.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.33.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.33.ebuild deleted file mode 100644 index e3a0c5f7f691..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.33.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.34.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.34.ebuild deleted file mode 100644 index e3a0c5f7f691..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.34.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.35.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.35.ebuild deleted file mode 100644 index e3a0c5f7f691..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.35.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.36.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.36.ebuild deleted file mode 100644 index e3a0c5f7f691..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.36.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.37.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.37.ebuild deleted file mode 100644 index e3a0c5f7f691..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.37.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.10.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.10.ebuild deleted file mode 100644 index 8cfee9d755a6..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.10.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.11.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.11.ebuild deleted file mode 100644 index 8cfee9d755a6..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.11.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.5.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.5.ebuild deleted file mode 100644 index 98a956be057f..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.5.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.1-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.6.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.6.ebuild deleted file mode 100644 index 98a956be057f..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.6.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.1-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.7.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.7.ebuild deleted file mode 100644 index 98a956be057f..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.7.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.1-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.8.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.8.ebuild deleted file mode 100644 index 8cfee9d755a6..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.8.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.9.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.9.ebuild deleted file mode 100644 index 8cfee9d755a6..000000000000 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.3.9.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build toolchain-funcs verify-sig - -MY_P=linux-${PV} -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.3.7-gentoo -GENTOO_CONFIG_VER=g7 - -DESCRIPTION="Linux kernel built from vanilla upstream sources" -HOMEPAGE=" - https://wiki.gentoo.org/wiki/Project:Distribution_Kernel - https://www.kernel.org/ -" -SRC_URI+=" - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign - ) - amd64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) - arm64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config - -> kernel-aarch64-fedora.config.${CONFIG_VER} - ) - ppc64? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config - -> kernel-ppc64le-fedora.config.${CONFIG_VER} - ) - x86? ( - https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config - -> kernel-i686-fedora.config.${CONFIG_VER} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="debug hardened" -REQUIRED_USE="arm? ( savedconfig )" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-kernel ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc - -src_unpack() { - if use verify-sig; then - einfo "Unpacking linux-${PV}.tar.xz ..." - verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ - < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) - assert "Unpack failed" - unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" - else - default - fi -} - -src_prepare() { - default - - local biendian=false - - # prepare the default config - case ${ARCH} in - amd64) - cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die - ;; - arm) - return - ;; - arm64) - cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - local myversion="-dist" - use hardened && myversion+="-hardened" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - if use hardened; then - merge_configs+=( "${dist_conf_path}"/hardened-base.config ) - - tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config ) - - if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then - merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" ) - fi - fi - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -} diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.31.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.4.3.ebuild similarity index 99% rename from sys-kernel/vanilla-kernel/vanilla-kernel-6.1.31.ebuild rename to sys-kernel/vanilla-kernel/vanilla-kernel-6.4.3.ebuild index e3a0c5f7f691..f500b95faca4 100644 --- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.31.ebuild +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.4.3.ebuild @@ -8,7 +8,7 @@ inherit kernel-build toolchain-funcs verify-sig MY_P=linux-${PV} # https://koji.fedoraproject.org/koji/packageinfo?packageID=8 # forked to https://github.com/projg2/fedora-kernel-config-for-gentoo -CONFIG_VER=6.1.7-gentoo +CONFIG_VER=6.4.3-gentoo GENTOO_CONFIG_VER=g7 DESCRIPTION="Linux kernel built from vanilla upstream sources" diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index 19ee5627bbf6..ce3a37a9dbd5 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -12,14 +12,14 @@ DIST patch-5.10.186.xz 4834244 BLAKE2B b3d243b06b1b20d705d8554f30799cd9a901329f3 DIST patch-5.15.120.xz 4331856 BLAKE2B 2e7584c86c374073b2ede9c8f89ed75d422ff374b8da01ef6d5e30d6fef562767fb03ae3ac76c5a8a88c658cda01c0f8fb9081286c1299680ddca15e5bc995b2 SHA512 c762422490b4e50db1bf4be303d818e1ebd8958dc43f7fea2da5d245bbf5da1bfdb5687c0fca342033209a108a31104762942824e3ee64b624b77ac53fb0dc3f DIST patch-5.4.249.xz 4933168 BLAKE2B caabb7456be35c5a7aec130b0f71e858325848bcbea5396f4d8808139d2cfae0d1d850e51d97d8a6af4f7d94881446663bf3dd5508793d741a2bc6dbb8e2e66b SHA512 23f670b48e0ce8fa579a0ff0ed31c6d2af44aa502acfba6449cb9508501e6f6119614109e177f2608465cdeaa8583e943ee2c7bba28bb63c63bdf4f3ff86c2f0 DIST patch-6.1.38.xz 2539584 BLAKE2B 046382fa12b3a9f0920cf2481ffb73826207a11e7f88da16d4edd407cbbc188c1e6ee7017b72d1d7d7df28b41d66309e5a2307c3d4b9857bfe4304e3ae5bb284 SHA512 c19ba12c9401efcc17c535fd25e2949a483c9e6faaea584250d82ca5193a756c463d6b22c860da3d235c6597f5432e924be82a9517343ec7262a6080349b9234 -DIST patch-6.3.12.xz 745420 BLAKE2B ab98047f4a07a267f9dee0741815d6fcc4538ae83a0197ea0c9bc900f704124aec1037f24c3847847d304fc2b135ea9828c3fa9baa206b668af7438364bac193 SHA512 58ee3cede09e3c8b90b83cfbbcda774af0aa7de384afc027b084dd729a0370ed71c201ef80b3859785309393d093e60871c46e9cadec916442d867e55081d69d -DIST patch-6.4.2.xz 22976 BLAKE2B e1703e71eae5063be329379c871442e747b415ef55e8e8b2a07368ba093231e17a09438ab886b2de2da740bfeeb509c814c1c2f56e1d78339d96b86c4cb9eb76 SHA512 63257b11e1f7979872fd684ce3c9b4a8963a2ad7ed4ea293e733e0f1ecf145d350f9d0d06d924fe1ad73fe690cac438b25bc53b0a152cd6981d3ea4e43ffd3a8 +DIST patch-6.3.13.xz 862924 BLAKE2B a4d717950f3f3a835b318e589da68ae19c39617c81b65c5a736dc51c27141bfb8a2e8af27e7f7bde2f1595225afd21b540d37798d383a3f4dc734e021d74ba0e SHA512 64bb922b465ffbfb13ff62231bbac7ef96f92ca91cac300862b234d59a623b62f324370953fc88e5b7f67b3d992bedcbd12ce25d6864c97eb73de5ed81c8de4a +DIST patch-6.4.3.xz 23644 BLAKE2B d3e63d5ca6249c3bb8999cf5115b44bab5e7adb2251b460c6328be711a31749ec39ebbc62a0d8b2ac33f844da593d680ae70a2d1c526750ea4466a218ffe6ac8 SHA512 50e72d91866dca5206796cb4fdfc96e344612213a0588aed419e302eadc6a9a232448b08e47ed03c0532baa7856eb90e6f856da90c36d9c7dd795f2b72e292eb EBUILD vanilla-sources-4.14.320.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 EBUILD vanilla-sources-4.19.288.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 EBUILD vanilla-sources-5.10.186.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 EBUILD vanilla-sources-5.15.120.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 EBUILD vanilla-sources-5.4.249.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9 EBUILD vanilla-sources-6.1.38.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3 -EBUILD vanilla-sources-6.3.12.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3 -EBUILD vanilla-sources-6.4.2.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3 +EBUILD vanilla-sources-6.3.13.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3 +EBUILD vanilla-sources-6.4.3.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3 MISC metadata.xml 340 BLAKE2B e283ab9d2ebb7212e3ba37850c93761f165b4697a2ee6dbf07a67ce907df8ec71b3290a411cb81af8d8d8869b7e45c572487d4d2667dc0a0971986f0f6d1aa8e SHA512 bd0f7f570230dd5bd9f6e270345a3ebc556eb2dbcd19b04e33b5c6df8d9e6735a6e23fe934b39d9ef130ab5e78c6fdd29d7a167cb8ee4ac8ce919c75cec7425c diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.3.12.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.3.13.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-6.3.12.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-6.3.13.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.4.2.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.4.3.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-6.4.2.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-6.4.3.ebuild diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz index b547b0cc8322bbdddaafd5ff142a9c7e7d616339..3e1a5361e09dc4e88cf70f3825fecd36aa609de6 100644 GIT binary patch literal 14736 zcmV;BId8@viwFP!00002|8EHhJ)2IDDY`l;E^4CuvfAYS@pZ@88 z|LK4IbNHv9hF_tL5ZdW+=ef`J@r=G&sAsr1TJqLwD!Y3Z<|wZ2Gq+1_gu#!vcv@d4 z7Pm*tr_MBb?mmXXhc>^PSvuZMjkRPOzQ?m?&0}|Gd5>m4{pi*$h{`7zT=YRj_fBmC<@5fp|1v(m zo&Ej&Cm&*a#LWi+wS%jtCl^i`skq_&XvRJ&L?y@KmsR3y#xF%)#~knF{j8}IYd?RBo8E2l2rSkxXR*vNt(+RB z56iMe8$0oT#)!epmvcfZEf>%K6790rPK!|aLLkpseyz!G^G$7>7|%JbWn!6Z+jecI zX+vKbci%0f^NiaZ-+w%V6@Bl|Bx5aS>cRJX_^^E1$+Ngz11slTOT}Di<**j9oNY(T zAM0u@uQPe98d##1(wKa14Kd`jLXCw;dUJE^aQO8TTbZsdQlp!Za%u6kyuxq6+Bwa+ zc=3_7ETiVM7YoHA#X57YJ@xK4d6s+UAFKx!WuL>(`8t+wbrrw&9)*A2*;;g-B+qkn zo-Nlo3rkU0#ZxP*&oA3muv4%?Pbd#|P+aYfA!LtaRUps`c0S%2m%OjefrSiln8^J7L_FL3Gep!F{{_V%- z_qR_kg<0w&YRUU`s*PEBjoymy)*JO^)=Tlzb{+BLMWD`@;e=h>8X(`XGFB+7M!+o* z(cum3C?xDzDZ2`2j4>BEn%&4Q6HD?r%sEGJc{sjeg!}+B7xz5T2bMhob|nO=t%4b) zv&djm$)riCmG1<*$XfoyVgOjFaqsveR&qMmvr!(r49}X9`L=-(kYa}J=I%8Y7Ir7+ z7C)~7D6s(-�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 WHFbyNx5f#_KmC7fFO#bpX#fECSScX@ diff --git a/sys-libs/compiler-rt-sanitizers/Manifest b/sys-libs/compiler-rt-sanitizers/Manifest index e27f878186e9..ea350c475d10 100644 --- a/sys-libs/compiler-rt-sanitizers/Manifest +++ b/sys-libs/compiler-rt-sanitizers/Manifest @@ -9,12 +9,10 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 BLAKE2B 50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7 SHA512 f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc -DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 EBUILD compiler-rt-sanitizers-14.0.6.ebuild 6526 BLAKE2B 371b7d7bfbcacce1c04cf039b15f49bf5c8fb7de0352c4f477b92d1efe0c70442770ec0c6b60572cf5877b5c14492328cf727b2aa5c1dea761eb909aa1e1df6c SHA512 ee1f054abb9954eedd5b098afb1eb741cd2d7b1b329ef66ed3f25f8ed050227a31925852e3d893b0a9913e2ef2ac34efe89c66c19b562c586f7c0352a10a5814 EBUILD compiler-rt-sanitizers-15.0.7.ebuild 6578 BLAKE2B 79b9477f9f426c7e5ffc07fe9e2abc86ee568d8e081ac5e5e3da3e3e169920fe8c0ce34f9a8ac03a4389f27ecb0b0ff7f5cf91622d614e03300f17ea97d20859 SHA512 9d23f6974edbe69e5d9fa53a3885e8e44741b5e5d90b0e72c6d191b70827d1e590a7c5a3373bc4fb4945a50db0eea5e119baeaeea956c6d92bb087410ce919b0 EBUILD compiler-rt-sanitizers-16.0.5.ebuild 6548 BLAKE2B bd810ec98e336e950c7acf2a3123a71825a6254bc21bc63323fafe0ae540a2bfdb3a9d5dd0003c5a509b889d3500d63f354aa61b412ba6fdd6f4bdce3b7abdc1 SHA512 e14fd1a99281942f824e4c0defbc4e9c6a62cf4df7354d4916e893d25f8336157a5c87ea419107dc5f1760419366e5e572e5a0bf59beec247c4e83c05dcb9f9f EBUILD compiler-rt-sanitizers-16.0.6.ebuild 6551 BLAKE2B 5ac45408b060df0d948ce5384ee052eb1937266bb406bc6e5bbd8dd8584d00e4ed396ff9e7eb4f5fdf2a93bb7a3ffd263c5b36baba1a850a671ad6f495f899d4 SHA512 9ef2e7d8c600ca027a7cbd5dc8c6613d135a462d442fe979a6088c77fe666acdce0854ec63ff7a187ff7fff6ea1291df5af38ca99a4fa76d5d6b76a9c6c09d95 EBUILD compiler-rt-sanitizers-17.0.0.9999.ebuild 6250 BLAKE2B 0166eecaea9e102e761ff0f82deaac5b37cfdc534b1a6262f2e839c9971ea41d4c6123387ef6bf09ee98fefb6cc40aca4d6999378568ed831224e0fdededafdd SHA512 a61cc40f865d512870a881d990f5908c28c9dfa85e30eb5b80aff15f5dcfb8b190cdb9c5e66a57dbe1ec2943412a7600660144ad0d2bfa75c654519fc34b6380 -EBUILD compiler-rt-sanitizers-17.0.0_pre20230630.ebuild 6250 BLAKE2B 0166eecaea9e102e761ff0f82deaac5b37cfdc534b1a6262f2e839c9971ea41d4c6123387ef6bf09ee98fefb6cc40aca4d6999378568ed831224e0fdededafdd SHA512 a61cc40f865d512870a881d990f5908c28c9dfa85e30eb5b80aff15f5dcfb8b190cdb9c5e66a57dbe1ec2943412a7600660144ad0d2bfa75c654519fc34b6380 EBUILD compiler-rt-sanitizers-17.0.0_pre20230705.ebuild 6250 BLAKE2B 0166eecaea9e102e761ff0f82deaac5b37cfdc534b1a6262f2e839c9971ea41d4c6123387ef6bf09ee98fefb6cc40aca4d6999378568ed831224e0fdededafdd SHA512 a61cc40f865d512870a881d990f5908c28c9dfa85e30eb5b80aff15f5dcfb8b190cdb9c5e66a57dbe1ec2943412a7600660144ad0d2bfa75c654519fc34b6380 MISC metadata.xml 1412 BLAKE2B 75675507000fa6a6b8182e6b45a08a2716ae7fb9a7e3428dc8420464e4c1d1bdb5bea62cc2f553c579de5a4faa752b35cb3529d980fb07a055ff4ddf6e752707 SHA512 f05ea5168b923db72f4f5b53e9b748ebbcdae9eff09d86323313055933b47fc0089e1b2d73cd997d73dcfb2dca032344955816425fbddc09d27ca751463aadbb diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230630.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230630.ebuild deleted file mode 100644 index b0a49349926b..000000000000 --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230630.ebuild +++ /dev/null @@ -1,216 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1 - -DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="${LLVM_MAJOR}" -KEYWORDS="" -IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" -# base targets -IUSE+=" +libfuzzer +memprof +orc +profile +xray" -# sanitizer targets, keep in sync with config-ix.cmake -# NB: ubsan, scudo deliberately match two entries -SANITIZER_FLAGS=( - asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo - shadowcallstack gwp-asan -) -IUSE+=" ${SANITIZER_FLAGS[@]/#/+}" -REQUIRED_USE=" - || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray ) - test? ( - cfi? ( ubsan ) - gwp-asan? ( scudo ) - ) -" -RESTRICT=" - !clang? ( test ) - !test? ( test ) -" - -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} - virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] -" -BDEPEND=" - >=dev-util/cmake-3.16 - clang? ( sys-devel/clang ) - elibc_glibc? ( net-libs/libtirpc ) - test? ( - $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") - =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} - sys-libs/compiler-rt:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) -" - -LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" -} - -check_space() { - if use test; then - local CHECKREQS_DISK_BUILD=11G - check-reqs_pkg_pretend - fi -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die - - local flag - for flag in "${SANITIZER_FLAGS[@]}"; do - if ! use "${flag}"; then - local cmake_flag=${flag/-/_} - sed -i -e "/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \ - cmake/config-ix.cmake || die - fi - done - - # TODO: fix these tests to be skipped upstream - if use asan && ! use profile; then - rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die - fi - if use ubsan && ! use cfi; then - > test/cfi/CMakeLists.txt || die - fi - - llvm.org_src_prepare -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - # pre-set since we need to pass it to cmake - BUILD_DIR=${WORKDIR}/compiler-rt_build - - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - local flag want_sanitizer=OFF - for flag in "${SANITIZER_FLAGS[@]}"; do - if use "${flag}"; then - want_sanitizer=ON - break - fi - done - - local mycmakeargs=( - -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" - # use a build dir structure consistent with install - # this makes it possible to easily deploy test-friendly clang - -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}" - - -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) - # builtins & crt installed by sys-libs/compiler-rt - -DCOMPILER_RT_BUILD_BUILTINS=OFF - -DCOMPILER_RT_BUILD_CRT=OFF - -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer) - -DCOMPILER_RT_BUILD_MEMPROF=$(usex memprof) - -DCOMPILER_RT_BUILD_ORC=$(usex orc) - -DCOMPILER_RT_BUILD_PROFILE=$(usex profile) - -DCOMPILER_RT_BUILD_SANITIZERS="${want_sanitizer}" - -DCOMPILER_RT_BUILD_XRAY=$(usex xray) - - -DPython3_EXECUTABLE="${PYTHON}" - ) - - if use amd64; then - mycmakeargs+=( - -DCAN_TARGET_i386=$(usex abi_x86_32) - -DCAN_TARGET_x86_64=$(usex abi_x86_64) - ) - fi - - if use test; then - mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - - # they are created during src_test() - -DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang" - -DCOMPILER_RT_TEST_CXX_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang++" - ) - - # same flags are passed for build & tests, so we need to strip - # them down to a subset supported by clang - CC=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang \ - CXX=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++ \ - strip-unsupported-flags - fi - - if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then - mycmakeargs+=( - # setting -isysroot is disabled with compiler-rt-prefix-paths.patch - # this allows adding arm64 support using SDK in EPREFIX - -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" - # Set version based on the SDK in EPREFIX - # This disables i386 for SDK >= 10.15 - # Will error if has_use tsan and SDK < 10.12 - -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" - # Use our libtool instead of looking it up with xcrun - -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" - ) - fi - - cmake_src_configure - - if use test; then - local sys_dir=( "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/lib/* ) - [[ -e ${sys_dir} ]] || die "Unable to find ${sys_dir}" - [[ ${#sys_dir[@]} -eq 1 ]] || die "Non-deterministic compiler-rt install: ${sys_dir[*]}" - - # copy clang over since resource_dir is located relatively to binary - # therefore, we can put our new libraries in it - mkdir -p "${BUILD_DIR}"/lib/{llvm/${LLVM_MAJOR}/{bin,$(get_libdir)},clang/${LLVM_MAJOR}/include} || die - cp "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/bin/clang{,++} \ - "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/bin/ || die - cp "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/include/*.h \ - "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/include/ || die - cp "${sys_dir}"/*builtins*.a \ - "${BUILD_DIR}/lib/clang/${LLVM_MAJOR}/lib/${sys_dir##*/}/" || die - # we also need LLVMgold.so for gold-based tests - if [[ -f ${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so ]]; then - ln -s "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so \ - "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/ || die - fi - fi -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - # disable sandbox to have it stop clobbering LD_PRELOAD - local -x SANDBOX_ON=0 - # wipe LD_PRELOAD to make ASAN happy - local -x LD_PRELOAD= - - cmake_build check-all -} diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest index 98e260ea55ee..d5d40dafd3f5 100644 --- a/sys-libs/compiler-rt/Manifest +++ b/sys-libs/compiler-rt/Manifest @@ -9,12 +9,10 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 BLAKE2B 50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7 SHA512 f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc -DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 EBUILD compiler-rt-14.0.6-r1.ebuild 4248 BLAKE2B 56b00f1c57cdaf1cd6dd7f15e13c714461001c0c2fb25e565c1677745e3fe6e61714e2f037814fef3eb32ef6866d517c391cb5f63c852ed132d74b1b5b7ef393 SHA512 31cd40fe6c58a6a653d36e99586230c7686ccb2bcdfa1c8ead4331dec2fd8dc53afc2a1e9bdf165dc5b4f7580c8cd25bc7a68acfa9c881fd775187bd82e28f11 EBUILD compiler-rt-15.0.7.ebuild 4260 BLAKE2B ae8a86217b480bab08dc99d4c5a648bf99a0ef91fb41233956b4a5d1b10d5ed6b3c14d9c02c43e2c0b11dd19f4773ca995c113e48b14475b95b7ee7b821a72d1 SHA512 79da724a1d2483af0dbcc792d008fe994c4fe075db31c7dfcc64192005427137f0157e81345a4027e5a8ba9104f662bc51bf492bca96e1b46c35a44a1849ab84 EBUILD compiler-rt-16.0.5.ebuild 4242 BLAKE2B 7cd3b023590658d259ed83875e2d7b5a9d5bd2ee8dee05cbfb74961a545ababcad6621247424124be41c8aaa9742baedffac126e2e58f1cf46c2d406fc8a343b SHA512 5a7cf652b968d6b1c4f324c1fafee15eb81f69bb8981b956a1974afb575f5b8e7b769ca7d17131036b3e8a5e6fdb2c6de6ad8c45dee170d07d8e3726da9be303 EBUILD compiler-rt-16.0.6.ebuild 4245 BLAKE2B c54e9ae0e4060a4ff3a339488337f2d50fe954b5c427a741e8149e5cc262e5692696f27bedf723283c4e326d54443caf63bff213e606e707a735ef9f632f58e0 SHA512 5fcbc9e645a0fdbde4d05f7bbea2608b4f6ad2903362a841a0fc55db357fc79c0928bed94697c0911ddeb10ac94ecc9f25c6654c7e8678d37ef3f9669e465a47 EBUILD compiler-rt-17.0.0.9999.ebuild 4167 BLAKE2B b0ba171817aaf242be61a372747b538666f1c05010c6e086c8db6e5bfa0e5dc9394b35b7d5d474b4a81cbfaae74605518f5a4a90b45bec395ece0c48b95f8a0b SHA512 f78666a3aaead3587b14cec2af7def9fced4bb9a7f89eaa2888355c217243e1fde668154c2dcb2ed163aef986e71899003daf1bc93abfa3e29bd1db40ea75189 -EBUILD compiler-rt-17.0.0_pre20230630.ebuild 4167 BLAKE2B b0ba171817aaf242be61a372747b538666f1c05010c6e086c8db6e5bfa0e5dc9394b35b7d5d474b4a81cbfaae74605518f5a4a90b45bec395ece0c48b95f8a0b SHA512 f78666a3aaead3587b14cec2af7def9fced4bb9a7f89eaa2888355c217243e1fde668154c2dcb2ed163aef986e71899003daf1bc93abfa3e29bd1db40ea75189 EBUILD compiler-rt-17.0.0_pre20230705.ebuild 4167 BLAKE2B b0ba171817aaf242be61a372747b538666f1c05010c6e086c8db6e5bfa0e5dc9394b35b7d5d474b4a81cbfaae74605518f5a4a90b45bec395ece0c48b95f8a0b SHA512 f78666a3aaead3587b14cec2af7def9fced4bb9a7f89eaa2888355c217243e1fde668154c2dcb2ed163aef986e71899003daf1bc93abfa3e29bd1db40ea75189 MISC metadata.xml 416 BLAKE2B 79a58249c94b605ba57f346c4e05b43853cf6cfb8bb65a4f4e3c44039cccfdb83dd31bfaaaf398bcbdc393efabdfc7ed186fe775976c46227e74decf2c8f4fb2 SHA512 ce30c79a575e5933effb1fec36f9a4ef02d9f97f312feb39c55a88cbda9a1bae1d7af2ec4ad5f66212cbb2cdbfb26f1a436689f16f410153c9d65eb010264c48 diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230630.ebuild b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230630.ebuild deleted file mode 100644 index f31c17f1962a..000000000000 --- a/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230630.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs - -DESCRIPTION="Compiler runtime library for clang (built-in part)" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="${LLVM_MAJOR}" -KEYWORDS="" -IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" -RESTRICT="!test? ( test ) !clang? ( test )" - -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - >=dev-util/cmake-3.16 - clang? ( sys-devel/clang ) - test? ( - $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") - =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) -" - -LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" -} - -pkg_pretend() { - if ! use clang && ! tc-is-clang; then - ewarn "Building using a compiler other than clang may result in broken atomics" - ewarn "library. Enable USE=clang unless you have a very good reason not to." - fi -} - -pkg_setup() { - # Darwin Prefix builds do not have llvm installed yet, so rely on - # bootstrap-prefix to set the appropriate path vars to LLVM instead - # of using llvm_pkg_setup. - if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - fi - python-any-r1_pkg_setup -} - -test_compiler() { - $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ - <<<'int main() { return 0; }' &>/dev/null -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - # pre-set since we need to pass it to cmake - BUILD_DIR=${WORKDIR}/${P}_build - - if use clang; then - # Only do this conditionally to allow overriding with - # e.g. CC=clang-13 in case of breakage - if ! tc-is-clang ; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - fi - - strip-unsupported-flags - fi - - if ! test_compiler; then - local nolib_flags=( -nodefaultlibs -lc ) - - if test_compiler "${nolib_flags[@]}"; then - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" - elif test_compiler "${nolib_flags[@]}" -nostartfiles; then - # Avoiding -nostartfiles earlier on for bug #862540, - # and set available entry symbol for bug #862798. - nolib_flags+=( -nostartfiles -emain ) - - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" - fi - fi - - local mycmakeargs=( - -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" - - -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) - -DCOMPILER_RT_BUILD_LIBFUZZER=OFF - -DCOMPILER_RT_BUILD_MEMPROF=OFF - -DCOMPILER_RT_BUILD_ORC=OFF - -DCOMPILER_RT_BUILD_PROFILE=OFF - -DCOMPILER_RT_BUILD_SANITIZERS=OFF - -DCOMPILER_RT_BUILD_XRAY=OFF - - -DPython3_EXECUTABLE="${PYTHON}" - ) - - if use amd64; then - mycmakeargs+=( - -DCAN_TARGET_i386=$(usex abi_x86_32) - -DCAN_TARGET_x86_64=$(usex abi_x86_64) - ) - fi - - if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then - mycmakeargs+=( - # setting -isysroot is disabled with compiler-rt-prefix-paths.patch - # this allows adding arm64 support using SDK in EPREFIX - -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk" - # Set version based on the SDK in EPREFIX. - # This disables i386 for SDK >= 10.15 - -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')" - # Use our libtool instead of looking it up with xcrun - -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool" - ) - fi - - if use test; then - mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - - -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang" - -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++" - ) - fi - - cmake_src_configure -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - - cmake_build check-builtins -} diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest index 3a64f75a1b6d..a39b5512ca47 100644 --- a/sys-libs/glibc/Manifest +++ b/sys-libs/glibc/Manifest @@ -45,6 +45,6 @@ EBUILD glibc-2.34-r14.ebuild 49647 BLAKE2B 62f4b3d27f645c2576dc58e3079829dfe6260 EBUILD glibc-2.35-r11.ebuild 50188 BLAKE2B 7877e71cb62608e79ac5e2a7751f453aa9d1444571612da11ab98e55ecb70b025c7372fea749cb438d89bb8e5fd85e97f2224c542df1da3ba05424a1079a0a1a SHA512 a1d133c50f7012ce01c7394fdfc69ca17eee9af9643d29274a4e47a9dd844e15ead16ea477bc9eb4131202b4caa878f320d799f05858143da33742930fad8cc7 EBUILD glibc-2.36-r8.ebuild 52466 BLAKE2B fc59a2935c5e9487585449477ae7a0db2b005467071d4fae7b23169a1c309b716771d9dec01920deeea5eab1dfbc363817612e560cf49be1306c0691d0badd86 SHA512 9510470fa442309ca0df07ff2f0f0ac664cecd3b11080a1aa765aa6307057bf28a35742bedbd83b7d77fec63a67886bb109b5841cdafdec3e374d7df73bb2016 EBUILD glibc-2.37-r2.ebuild 52535 BLAKE2B c866bd4c4854a982c4f893b0a4a29245876d70a17cd4a44b941c36f15ffcb2d8afacbb96003277c7380e26a982b74e32baa238dfa3d34047ad3ab48c9ca8b7c5 SHA512 86483f33efaa2a3fe3786ef148c7b0964884b6f15b44ab8a846a799d93af2bb46c174d5b6680724325000e61d2f370a5f61f0edf202289a76f5f9fde14b7dcdd -EBUILD glibc-2.37-r3.ebuild 51964 BLAKE2B a88b1894ae4130bc9ceb9aa20e2c3ca7693b4b3bf733c2d2ea03aeb3220d13f43ca61bed6ac0cfb4ffe9384d97dab1ed4f33f7db9e12d9f0b938688644088687 SHA512 d37209191042630fdc293df9404a3a33a05e2c79fd3401ba7eb20f247e8fd29515fd2aa53e9fa1587ca71a3672e17a00e7d312e34e0edbeeb123412c556809af -EBUILD glibc-9999.ebuild 51968 BLAKE2B e3fefa1aa8f96b4b2836ff5c69df50009bd094a25ae0b5767a18d8866ace5793bc43b979ec85993c39762165797b45e908faf68fc71cf1a3947a8427f40fdab9 SHA512 904f8f9c9cf513b15ccec2524d254964825707ea472be99f680fe8d61a610a01fb028c1a3d2bb15c6a26b54cbbafa7085f1f443a868f505342a1b532825faab0 +EBUILD glibc-2.37-r3.ebuild 52135 BLAKE2B c89da22efe6ce6d604fff63c1d3c5302f3fa56c14def34b09796ec4149efc98282ed3bcd39edeeaf6a1c65a89ac786d6b2ac96aa41bb1c3ce88dbc0fcf38a8d6 SHA512 1f60c027096468a62c846e2c25e9257139df2770aaf90b27ba527b8f6f60e1a7982dfc5776b43462a8af9df4ba20f8c9340576ebb8fce1f11eb59b2901f60388 +EBUILD glibc-9999.ebuild 52139 BLAKE2B 47329797db42053ec3175540ce90d69514139c2bb28946d599e2497180d3c878289a72e99db37fe414205b0efa52318244e01485c04e0dbce3550884a8055dc8 SHA512 6aa22a814f15bc3fcbc3bcb67a82d11cfeb156cc773e95c23936118fe55dae231ec4a30cbdc59bc7575d5d8f25eff817a77cba33121d4993458a4923dd00cba1 MISC metadata.xml 2142 BLAKE2B 765ba540eb10afccd1bade4de56f0c13ce269225500a62d1d17328194de69e7fa15d359a14eac6bfa8a36df45344db3d52f5e1811b174cf1fa2bfb95ad7760a7 SHA512 2f4a148c076a0967663d14e76b85a698ddae7093ff299b0dc95a6c3b00957c9bf73443f2bace9670eb62a45465efbcca892bb52b6aac8577acb2bc5f74a7397c diff --git a/sys-libs/glibc/glibc-2.37-r3.ebuild b/sys-libs/glibc/glibc-2.37-r3.ebuild index e92a8205be02..a47bf8cd31f0 100644 --- a/sys-libs/glibc/glibc-2.37-r3.ebuild +++ b/sys-libs/glibc/glibc-2.37-r3.ebuild @@ -455,6 +455,7 @@ setup_flags() { # glibc's headers disallow -O0 and fail at build time: # include/libc-symbols.h:75:3: #error "glibc cannot be compiled without optimization" + # https://sourceware.org/glibc/wiki/FAQ#Why_do_I_get:.60.23error_.22glibc_cannot_be_compiled_without_optimization.22.27.2C_when_trying_to_compile_GNU_libc_with_GNU_CC.3F replace-flags -O0 -O1 # glibc handles this internally already where it's appropriate; diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild index 53192e4ee2dc..2b4e84c98db7 100644 --- a/sys-libs/glibc/glibc-9999.ebuild +++ b/sys-libs/glibc/glibc-9999.ebuild @@ -455,6 +455,7 @@ setup_flags() { # glibc's headers disallow -O0 and fail at build time: # include/libc-symbols.h:75:3: #error "glibc cannot be compiled without optimization" + # https://sourceware.org/glibc/wiki/FAQ#Why_do_I_get:.60.23error_.22glibc_cannot_be_compiled_without_optimization.22.27.2C_when_trying_to_compile_GNU_libc_with_GNU_CC.3F replace-flags -O0 -O1 # glibc handles this internally already where it's appropriate; diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest index 9720e91aabd8..cbeb0dd7fb99 100644 --- a/sys-libs/libcxx/Manifest +++ b/sys-libs/libcxx/Manifest @@ -10,13 +10,11 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 BLAKE2B 50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7 SHA512 f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc -DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 EBUILD libcxx-14.0.6.ebuild 6949 BLAKE2B 963ece6dbc81f876b8894dd2be0ab4fd5e555dcd09feaf014e30411150f43c9f401910741ded4ecaa05d35f0a2bcf3eb7ce519d4019f464075c31db0c9b6523c SHA512 4c73189a6b719bb10527000b30b83c8811aa462d51bc51bd5b2ff703184e01d8805f0b998479116a39e878ef7486c14e2bfef62bd62b1a20718906eb778a0228 EBUILD libcxx-15.0.7-r1.ebuild 5307 BLAKE2B 43ff3b320e3050127edf77b51afdb77f25c1dc8826c6b29e8a72f809479df78c661aa2882e6fa9459dd360b379d2a6bbd31d910942d40e49199feafa807a6f4a SHA512 be7372fa0a81a45a55e5896ca507e6a4c29e14f4f152154f43529fcb12c8a96ca0c620b432c1481e8c41bb588d4d3f3c479fb9c7ba2483e53881ffcd9ca7004e EBUILD libcxx-15.0.7.ebuild 5282 BLAKE2B 9c1dc8c9ac37ecad2c31231d04068fc60d29df72a393e507e46f12dc093ef11f475ca3df2806551450ea37372dd6739b58b68e7b65290e4ffc18b6fb6085f319 SHA512 f068764ad081f16471f1c3f126095bb5fc61f6151327e50fb6724c93ab33906c72f763b848cb6b0a25b532344a3b6d2b100ed070a6c8bcb7d2e9a4d43e128957 EBUILD libcxx-16.0.5.ebuild 5293 BLAKE2B 66a30709936600523c0969f08f4c01a78e631606f6e5f4bcd98df5c5cb813911e5f280ce69bf5d85254f8830a7879a6173169481812777ab9934f17198097719 SHA512 52f147d1e8e2ee1000940275e4b853496e6398ef4f83b79f41183cba35676906d933e474ff2a319b1efd74716aa2203234902695f7ee48faa02861d322bf2a06 EBUILD libcxx-16.0.6.ebuild 5315 BLAKE2B ed8db152e659637eceae54a443b583f8ce1a816c146a1ec4b1827dca8bc1ad94d3612cd754b76df2dbd9cfbc3f65baca32b08894f4ce050d7a17a1f4da1a82fe SHA512 75cc0be3cd1307ff7b88db1cda6fddf0022639905fde4ee4a520397a2706dfec4e638326965233b8ad7baa5d07fb8293f9c2e9f9256de56618d6e738c6eaf3fb EBUILD libcxx-17.0.0.9999.ebuild 5240 BLAKE2B 7ce22eb9d304f6cd0e56c08c017e03a94293ab9ba34b3e9a6ee91e85b92a96e4320294500b1886a0b667ba10dd40d07bc9bbdcac9b72a00bb14afaa48fa757a4 SHA512 6e33b0c4c01c17f93057e0af3c1aca7910d5ddc4a727e03a1320efe91926e9476901ef012063a5424e2a2e4b7049101ba8bc1946e1055a9133796e2e127bdab7 -EBUILD libcxx-17.0.0_pre20230630.ebuild 5240 BLAKE2B 7ce22eb9d304f6cd0e56c08c017e03a94293ab9ba34b3e9a6ee91e85b92a96e4320294500b1886a0b667ba10dd40d07bc9bbdcac9b72a00bb14afaa48fa757a4 SHA512 6e33b0c4c01c17f93057e0af3c1aca7910d5ddc4a727e03a1320efe91926e9476901ef012063a5424e2a2e4b7049101ba8bc1946e1055a9133796e2e127bdab7 EBUILD libcxx-17.0.0_pre20230705.ebuild 5240 BLAKE2B 7ce22eb9d304f6cd0e56c08c017e03a94293ab9ba34b3e9a6ee91e85b92a96e4320294500b1886a0b667ba10dd40d07bc9bbdcac9b72a00bb14afaa48fa757a4 SHA512 6e33b0c4c01c17f93057e0af3c1aca7910d5ddc4a727e03a1320efe91926e9476901ef012063a5424e2a2e4b7049101ba8bc1946e1055a9133796e2e127bdab7 MISC metadata.xml 718 BLAKE2B 3cc1e43a6f1ada368cfc0bf8aaf49007f6792062b684ab9299b5180d778b158325b6931169b52dd14e85ae9ad6dc1a03be323b814fb920fe8434ad86425d699c SHA512 c2cef3e481c0c3db7de6de8c0a5aff42a1e7fe81155d99f1f0f0988f6d5ca041f787a27a2dde0073037d59e082e2f6da7eefe1303f1c1837ebc12e8e0d28729f diff --git a/sys-libs/libcxx/libcxx-17.0.0_pre20230630.ebuild b/sys-libs/libcxx/libcxx-17.0.0_pre20230630.ebuild deleted file mode 100644 index 93b4473e8546..000000000000 --- a/sys-libs/libcxx/libcxx-17.0.0_pre20230630.ebuild +++ /dev/null @@ -1,204 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ - toolchain-funcs - -DESCRIPTION="New implementation of the C++ standard library, targeting C++11" -HOMEPAGE="https://libcxx.llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0" -KEYWORDS="" -IUSE="+clang +libcxxabi static-libs test" -REQUIRED_USE="test? ( clang )" -RESTRICT="!test? ( test )" - -RDEPEND=" - libcxxabi? ( - ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}] - ) - !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) -" -DEPEND=" - ${RDEPEND} - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - clang? ( - sys-devel/clang:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) - test? ( - >=dev-util/cmake-3.16 - sys-devel/gdb[python] - $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') - ) -" - -LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version "dev-python/lit[${PYTHON_USEDEP}]" -} - -pkg_setup() { - # Darwin Prefix builds do not have llvm installed yet, so rely on - # bootstrap-prefix to set the appropriate path vars to LLVM instead - # of using llvm_pkg_setup. - if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - fi - python-any-r1_pkg_setup - - if ! use libcxxabi && ! tc-is-gcc ; then - eerror "To build ${PN} against libsupc++, you have to use gcc. Other" - eerror "compilers are not supported. Please set CC=gcc and CXX=g++" - eerror "and try again." - die - fi -} - -test_compiler() { - $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \ - <<<'int main() { return 0; }' &>/dev/null -} - -src_configure() { - # note: we need to do this before multilib kicks in since it will - # alter the CHOST - local cxxabi cxxabi_incs - if use libcxxabi; then - cxxabi=system-libcxxabi - cxxabi_incs="${EPREFIX}/usr/include/c++/v1" - else - local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)" - cxxabi=libsupc++ - cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}" - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - # link to compiler-rt - local use_compiler_rt=OFF - [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON - - # bootstrap: cmake is unhappy if compiler can't link to stdlib - local nolib_flags=( -nodefaultlibs -lc ) - if ! test_compiler; then - if test_compiler "${nolib_flags[@]}"; then - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CXX} seems to lack runtime, trying with ${nolib_flags[*]}" - fi - fi - - local libdir=$(get_libdir) - local mycmakeargs=( - -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" - -DPython3_EXECUTABLE="${PYTHON}" - -DLLVM_ENABLE_RUNTIMES=libcxx - -DLLVM_INCLUDE_TESTS=OFF - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DLIBCXX_ENABLE_SHARED=ON - -DLIBCXX_ENABLE_STATIC=$(usex static-libs) - -DLIBCXX_CXX_ABI=${cxxabi} - -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs} - # we're using our own mechanism for generating linker scripts - -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF - -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl) - -DLIBCXX_INCLUDE_BENCHMARKS=OFF - -DLIBCXX_INCLUDE_TESTS=$(usex test) - -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt} - ) - - if use test; then - mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DPython3_EXECUTABLE="${PYTHON}" - ) - fi - cmake_src_configure -} - -multilib_src_compile() { - cmake_src_compile - if [[ ${CHOST} != *-darwin* ]] ; then - gen_shared_ldscript - use static-libs && gen_static_ldscript - fi -} - -multilib_src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-cxx -} - -multilib_src_install() { - cmake_src_install - # since we've replaced libc++.{a,so} with ldscripts, now we have to - # install the extra symlinks - if [[ ${CHOST} != *-darwin* ]] ; then - dolib.so lib/libc++_shared.so - use static-libs && dolib.a lib/libc++_static.a - fi -} - -# Usage: deps -gen_ldscript() { - local output_format - output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p') - [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )" - - cat <<-END_LDSCRIPT -/* GNU ld script - Include missing dependencies -*/ -${output_format} -GROUP ( $@ ) -END_LDSCRIPT -} - -gen_static_ldscript() { - # Move it first. - mv lib/libc++{,_static}.a || die - # Generate libc++.a ldscript for inclusion of its dependencies so that - # clang++ -stdlib=libc++ -static works out of the box. - local deps=( - libc++_static.a - $(usex libcxxabi libc++abi.a libsupc++.a) - ) - # On Linux/glibc it does not link without libpthread or libdl. It is - # fine on FreeBSD. - use elibc_glibc && deps+=( libpthread.a libdl.a ) - - gen_ldscript "${deps[*]}" > lib/libc++.a || die -} - -gen_shared_ldscript() { - # Move it first. - mv lib/libc++{,_shared}.so || die - local deps=( - libc++_shared.so - # libsupc++ doesn't have a shared version - $(usex libcxxabi libc++abi.so libsupc++.a) - ) - - gen_ldscript "${deps[*]}" > lib/libc++.so || die -} diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest index c9b599421b6d..879602fc9529 100644 --- a/sys-libs/libcxxabi/Manifest +++ b/sys-libs/libcxxabi/Manifest @@ -7,12 +7,10 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 BLAKE2B 50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7 SHA512 f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc -DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 EBUILD libcxxabi-14.0.6.ebuild 3385 BLAKE2B 4de1316298a9ca1fab72d50484e01346b51a9d14eade701ebcb65100984a63b5bbf3cbea8640dc30e665539cf4af4edd5e1cf4efe7761c6e7cd050ba3d82c3ec SHA512 e23fbcd217ab40c2250bb4ab1fbd7845f9619d0333d2177b20051f9fded815c6b49f806201bf8a023db71287ec73c7ba6b4fa85a1256bef8c7861a2a4f480c31 EBUILD libcxxabi-15.0.7.ebuild 2910 BLAKE2B 0384b9de395b7725422b07d31439af21c120173a2fa24393bf81e6c150b28977368234aa9f602bafcd46126e9f325cf9314b1f8ed26f1baedcfcda8102240cf7 SHA512 1e0114e9236fb02037229aaf03f736efc0bf8362c1aaa8353b527693b1759ca228cbaf783ada136129b221b464bf341fb54be825f9f5d405212554022de524c1 EBUILD libcxxabi-16.0.5.ebuild 2921 BLAKE2B 7f09f73a8e5912d12e5bd8c933bed1c179fde5341daa91a145d8d772b1722757b3281f592f98d62b79cab205f0e388e053377bca1d9442f7c37af00d61e63d02 SHA512 0423426a036e9a7f1b1d92c1d6f364204ff70cb6178ce087a4a6313152220a724953ad17641fdd98d0e71cb666647d566423bc4f6668a3e050e67b908943def6 EBUILD libcxxabi-16.0.6.ebuild 2923 BLAKE2B 6d70c20e7f9f2bec32d42a0480accb9b7adad892b3e7b0613bfbf5093989750b689c2012c437e0eeb127d4953c092a37def9664109b187a7fcbe13dd3984c696 SHA512 149d83cb1cd06ff9391a905395ef0e2f4d97fbf051f98b45c1643643d2782f42f1afa27ffd9d98aad989ad28b9250445e535053e8b1c66dd22709fa244a01d88 EBUILD libcxxabi-17.0.0.9999.ebuild 2868 BLAKE2B 596e5fe4d3866bfb1d6f480e5cdae0c2b05b2a0f447910dd8af289647ef8cbbc5295b1d309c3d0d245cf0bb39c40d3c6a013a73cdd476b421127338df246923f SHA512 ad51173959314dcfa8dc3daf05fa80178a7f9b6d082e75dabe54419a1842f4a72800ccd4cd01dcdba376efbcc738e6327d36c0f8a463d295474d96d224a89133 -EBUILD libcxxabi-17.0.0_pre20230630.ebuild 2868 BLAKE2B 596e5fe4d3866bfb1d6f480e5cdae0c2b05b2a0f447910dd8af289647ef8cbbc5295b1d309c3d0d245cf0bb39c40d3c6a013a73cdd476b421127338df246923f SHA512 ad51173959314dcfa8dc3daf05fa80178a7f9b6d082e75dabe54419a1842f4a72800ccd4cd01dcdba376efbcc738e6327d36c0f8a463d295474d96d224a89133 EBUILD libcxxabi-17.0.0_pre20230705.ebuild 2868 BLAKE2B 596e5fe4d3866bfb1d6f480e5cdae0c2b05b2a0f447910dd8af289647ef8cbbc5295b1d309c3d0d245cf0bb39c40d3c6a013a73cdd476b421127338df246923f SHA512 ad51173959314dcfa8dc3daf05fa80178a7f9b6d082e75dabe54419a1842f4a72800ccd4cd01dcdba376efbcc738e6327d36c0f8a463d295474d96d224a89133 MISC metadata.xml 557 BLAKE2B 4f6b0acb7cfdf74971a6fd96051d9f9020141c6117333a8de42bd043935b7bff8d9942faabdf3b1c94597c460393f64eb7d3f7b7d49f39ecfd0094de460f563e SHA512 67a812ef768e681ae77ef6e13bccffcbe53b41e94901f0558b3c7acaf896605ca670c4bb5a690bd9afa3b5a76271341710520a6abc0024c18f437fabde20e847 diff --git a/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230630.ebuild b/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230630.ebuild deleted file mode 100644 index 7524192e89d0..000000000000 --- a/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230630.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ - toolchain-funcs - -DESCRIPTION="Low level support for a standard C++ library" -HOMEPAGE="https://libcxxabi.llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0" -KEYWORDS="" -IUSE="+clang static-libs test" -REQUIRED_USE="test? ( clang )" -RESTRICT="!test? ( test )" - -# in 15.x, cxxabi.h is moving from libcxx to libcxxabi -RDEPEND+=" - !/dev/null - int test[sizeof(void *) == 8 ? 1 : -1]; - EOF - then - build_omptarget=ON - fi - - local libdir="$(get_libdir)" - local mycmakeargs=( - -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}" - - -DLIBOMP_USE_HWLOC=$(usex hwloc) - -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin) - -DLIBOMP_OMPT_SUPPORT=$(usex ompt) - - -DOPENMP_ENABLE_LIBOMPTARGET=${build_omptarget} - - # do not install libgomp.so & libiomp5.so aliases - -DLIBOMP_INSTALL_ALIASES=OFF - # disable unnecessary hack copying stuff back to srcdir - -DLIBOMP_COPY_EXPORTS=OFF - # prevent trying to access the GPU - -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND - ) - - if [[ ${build_omptarget} == ON ]]; then - if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then - mycmakeargs+=( - -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=$(usex llvm_targets_AMDGPU) - -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=$(usex llvm_targets_NVPTX) - ) - else - mycmakeargs+=( - -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=OFF - -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=OFF - ) - fi - fi - - use test && mycmakeargs+=( - # this project does not use standard LLVM cmake macros - -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit" - -DOPENMP_LIT_ARGS="$(get_lit_flags)" - - -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")" - -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")" - ) - addpredict /dev/nvidiactl - cmake_src_configure -} - -multilib_src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - - cmake_build check-libomp -} diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest index a60f5a8d341d..61533c0dcaa3 100644 --- a/sys-libs/llvm-libunwind/Manifest +++ b/sys-libs/llvm-libunwind/Manifest @@ -7,12 +7,10 @@ DIST llvm-project-16.0.5.src.tar.xz.sig 566 BLAKE2B 4c96f294f350e0086f8504a54c33 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 BLAKE2B 50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7 SHA512 f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc -DIST llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz 193280254 BLAKE2B 31473bee900caa45c816a020113d7b6bf6e6e2db4848fa529bc622fbf2956487ab89b04d1624e7e1530e9aa56293361e01b9fde31912b2a08194398a11db8b63 SHA512 5799e106403a3954767afafac515112ec9f6505c02abb502e21a5d7019e1079912939803e95177d91678d2e28e07a12b33ceabb13e90696da13a3613a16f2396 EBUILD llvm-libunwind-14.0.6-r1.ebuild 3161 BLAKE2B ba7b19ed2bc77b52eee0b04d938541d2eb4053b65a641e55e54ebac85adcd432fa60b2b484003890bc96be83d61410bb58c2f3a86f12a7c574044a8e10427db9 SHA512 11854f9ef2a552a96e51c618958e553d4cd4affc78312845a223d0fe6d2ff62e8f8b2b3c29ad4a093b08a6df63b230f21b9ef6b63440058322f6a00f160df3e4 EBUILD llvm-libunwind-15.0.7.ebuild 3032 BLAKE2B 9b47e894db1a764f3eca3135f4caba68261953f4433af017b7bb53181e345ad26c570733f997022c53c9ef49a0a3b823188d92cfcc16a2113825d767b1ffab2a SHA512 0b68480fb2a8e5a351574e81fbcff824cd324754ed40378f06fec12fedbba94a921043d72db6ecc37f8b0680b7f518bbbd8d63f69ce8d84f86ca522653d293fb EBUILD llvm-libunwind-16.0.5.ebuild 3043 BLAKE2B c61b51cc1abaf7c55e248fe42722c426c6c71143c236b81ca13ee8795fbbe96264a8424605d15216e3ba377bd417861371bf11f7b5eca56d199185644b944cb9 SHA512 cf629c410ef5b10cba37d7629a0c42b0ffb78dd30d875c5ae21ac0fc572f4705f89c6df01f7c0dcb70ee1531a4e80305b71aca5c35917b8bc91b564d51b9ea0f EBUILD llvm-libunwind-16.0.6.ebuild 3046 BLAKE2B b025c7e66c4a61e281503812bddb57c1077c5ef420f2dd6f4fb0a188d99365531e6611099911d77e959a1e9da87063227795c98226808e41584d8a1a80568699 SHA512 432999d8b6fec32f31fd8afe86a50f4f6087d2e9d35cb25f8249e824bb755002b3b03cd4c76b5d4a0bd1055bcead0be35f16171eb478b29404193e41259df881 EBUILD llvm-libunwind-17.0.0.9999.ebuild 2980 BLAKE2B 84824dadd6f60390cb0c0609c06fbafef864a7106853e46617513358f239ff93ee2325e75d47d6463e1fe15f1c7e16c222468dbedae20cf8d0ac1d71bbfb29c1 SHA512 9eb7d59d4141eed7c93e8005976212cfc41b9ec455b13afd7579fefa052d798edc2c8da1ce0f8c575893073b4a97d3ba0b784bab8d480be08a923921bde34d57 -EBUILD llvm-libunwind-17.0.0_pre20230630.ebuild 2980 BLAKE2B 84824dadd6f60390cb0c0609c06fbafef864a7106853e46617513358f239ff93ee2325e75d47d6463e1fe15f1c7e16c222468dbedae20cf8d0ac1d71bbfb29c1 SHA512 9eb7d59d4141eed7c93e8005976212cfc41b9ec455b13afd7579fefa052d798edc2c8da1ce0f8c575893073b4a97d3ba0b784bab8d480be08a923921bde34d57 EBUILD llvm-libunwind-17.0.0_pre20230705.ebuild 2980 BLAKE2B 84824dadd6f60390cb0c0609c06fbafef864a7106853e46617513358f239ff93ee2325e75d47d6463e1fe15f1c7e16c222468dbedae20cf8d0ac1d71bbfb29c1 SHA512 9eb7d59d4141eed7c93e8005976212cfc41b9ec455b13afd7579fefa052d798edc2c8da1ce0f8c575893073b4a97d3ba0b784bab8d480be08a923921bde34d57 MISC metadata.xml 438 BLAKE2B 2a36fbbc59e137056029c62aef6d167d9c82531c2582d7bad5cb13cc36e5c4c9518ffe8c56d06bbcfd97ad22eda71a8b776f3984195f53d06cf45659b438dc00 SHA512 4f18b054072d00e5440faa31a59f9ef587d035b5f25e30913f0b1449debee967fa794fae2548e87db3fb2177ce853ab075e1f11f3cc763f5d7fdf06147108845 diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230630.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230630.ebuild deleted file mode 100644 index 43f8868fc308..000000000000 --- a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230630.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ - toolchain-funcs - -DESCRIPTION="C++ runtime stack unwinder from LLVM" -HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0" -KEYWORDS="" -IUSE="+clang +debug static-libs test" -REQUIRED_USE="test? ( clang )" -RESTRICT="!test? ( test )" - -RDEPEND=" - !sys-libs/libunwind -" -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - clang? ( - sys-devel/clang:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) - test? ( - $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') - ) -" - -LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake ) -LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version "dev-python/lit[${PYTHON_USEDEP}]" -} - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -multilib_src_configure() { - local libdir=$(get_libdir) - - # https://github.com/llvm/llvm-project/issues/56825 - # also separately bug #863917 - filter-lto - - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - # link to compiler-rt - # https://github.com/gentoo/gentoo/pull/21516 - local use_compiler_rt=OFF - [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON - - local mycmakeargs=( - -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" - -DPython3_EXECUTABLE="${PYTHON}" - -DLLVM_ENABLE_RUNTIMES="libunwind" - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - -DLLVM_INCLUDE_TESTS=OFF - -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug) - -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs) - -DLIBUNWIND_INCLUDE_TESTS=$(usex test) - -DLIBUNWIND_INSTALL_HEADERS=ON - - # support non-native unwinding; given it's small enough, - # enable it unconditionally - -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON - - # avoid dependency on libgcc_s if compiler-rt is used - -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt} - ) - if use test; then - mycmakeargs+=( - -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx" - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx" - - -DLIBCXXABI_LIBDIR_SUFFIX= - -DLIBCXXABI_ENABLE_SHARED=OFF - -DLIBCXXABI_ENABLE_STATIC=ON - -DLIBCXXABI_USE_LLVM_UNWINDER=ON - -DLIBCXXABI_INCLUDE_TESTS=OFF - - -DLIBCXX_LIBDIR_SUFFIX= - -DLIBCXX_ENABLE_SHARED=OFF - -DLIBCXX_ENABLE_STATIC=ON - -DLIBCXX_CXX_ABI=libcxxabi - -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF - -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl) - -DLIBCXX_HAS_GCC_S_LIB=OFF - -DLIBCXX_INCLUDE_TESTS=OFF - -DLIBCXX_INCLUDE_BENCHMARKS=OFF - ) - fi - - cmake_src_configure -} - -multilib_src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-unwind -} - -multilib_src_install() { - DESTDIR=${D} cmake_build install-unwind -} diff --git a/sys-libs/pam/Manifest b/sys-libs/pam/Manifest index f9c70138b3ab..eec59c21348b 100644 --- a/sys-libs/pam/Manifest +++ b/sys-libs/pam/Manifest @@ -6,5 +6,5 @@ DIST Linux-PAM-1.5.2.tar.xz 988784 BLAKE2B a835034cd239bc9377419c13dda45276e8e64 DIST Linux-PAM-1.5.3-docs.tar.xz 466340 BLAKE2B 6bade3c63ebe6b6ca7a86d7385850bb87bf1d6526add3ac5aad140533516c1d27b594a17d09c4127ff985c42e6c571618785d6b2a2913e6575678c4dcf947dc0 SHA512 a9082823da88e0054d74e13aef872519ced5fbef25c8cc1a7e3a99160f835aa09c9ef701b6ec507acd3b540da0019288424bb4c8ebd828181ea90450db1494a9 DIST Linux-PAM-1.5.3.tar.xz 1020076 BLAKE2B 362c939f3afc343e6f4e78e7f6ba6f7a9c6ee0a9948bb5a4fc34cecfd29e9fa974082534d4ceedd04d8d3e34c7b3ef43d2a07ba5f41d26da04ec8330fc3790fb SHA512 af88e8c1b6a9b737ffaffff7dd9ed8eec996d1fbb5804fb76f590bed66d8a1c2c6024a534d7a7b6d18496b300f3d6571a08874cf406cd2e8cea1d5eff49c136a EBUILD pam-1.5.2-r3.ebuild 4274 BLAKE2B 348f6a36bee14c91966d1c628eaebf227b1c75384ddd68c6038811383888173d35634a1fcf722d21b3a585e34f80e3342b1e2d26c5dc265f8eb27d9b5081f4b8 SHA512 19c7b5889f1af2720e6d330171168a6d2a884c441a440a68f4966e5d7bba088fd680e93681121f5ebb4f0bd4892c0348484cdba1e83564b48387cf8b5759f3f5 -EBUILD pam-1.5.3.ebuild 4483 BLAKE2B 9b1557d56fe6a19940846fbaf3138fff56e19c0f1ea7157a8ed6d5a8703a448898af679f72919fa00e513154c945be15b18d0dc70e185b435670d8bc35a23977 SHA512 62befc94a18715eddaa707f5df4896cb81254a6ec1abc3d7435e00254739d2e7da49148d98db482b7e685f25ec3191c9aecc380f290c8d69aaa0313c7e3a3f21 +EBUILD pam-1.5.3.ebuild 4482 BLAKE2B 12544e9b25adfbbfb0a79f3eeb3f207ae8eeaa8c369a38f267fa32d6597458c0536b12d8de5fa9fcbb63d04bfbe4402550708192d1764867276cf6b01b910dc9 SHA512 5bf005093cf44b0ea041eb4626210e682b9e803ff650854043875ecd9f5e5eef564cf9ee6cd0679cdb6fa726e6d89231284c08cfd051370f5fceee0d50da46cf MISC metadata.xml 846 BLAKE2B e236bd8c7a53097d96164d9063d1dbb9372cef4ec92731dc43df6731cc7f4fc2935aeeb2e069b6da1d4bce3f1cc6a657e0361208581da615f3f41ec72c02261e SHA512 e2e28deadb2c941f8fa31447ec20c95ccb340d638f8b1e742a89ccc2dbb3c8d88e764f750d6e13c5a6320a612d6f2447689c02862a5e897919d1e9bca7857089 diff --git a/sys-libs/pam/pam-1.5.3.ebuild b/sys-libs/pam/pam-1.5.3.ebuild index 6107b55212a7..8812afbc69ed 100644 --- a/sys-libs/pam/pam-1.5.3.ebuild +++ b/sys-libs/pam/pam-1.5.3.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="|| ( BSD GPL-2 )" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="audit berkdb debug nis selinux" BDEPEND=" diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz index d307b100e1388fc0a1f34bf8937bc515e563c296..4570e149eab20ef76e6e7e320988d728272e4147 100644 GIT binary patch delta 9719 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

          |r+ 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�Gq4&~SV>)U;PO2Y?CLHC^+$&J+P~ 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 a&^Y+1)|_U2Guyxa>c0W2H`51FNB{tCxjUZ# diff --git a/sys-process/bottom/Manifest b/sys-process/bottom/Manifest index 79e9f81d8539..46a4963835ba 100644 --- a/sys-process/bottom/Manifest +++ b/sys-process/bottom/Manifest @@ -1,340 +1,218 @@ DIST addr2line-0.19.0.crate 33210 BLAKE2B a6b393dcddfa0f858297efb6b261d3a23f118be45a3211ee15f6c58808f241dbcf5282f4a86be579360513f23ac4035819e923f2587b7499110af42e9ac3ab88 SHA512 18da72e412bb89028e2ccb838192330535e45300f6fd8edc7d1d64397792a3db12418aa24a3312730c5414e2a1b1d65e6b9d5691ba234c9142b5d885523a5e94 DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e -DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 DIST aho-corasick-1.0.1.crate 167320 BLAKE2B f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc SHA512 7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070 +DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b +DIST allocator-api2-0.2.14.crate 57689 BLAKE2B b3895370e5e73ed339b2dccb875275150dac29f717ce67e8c3375bbbc963b20dfa87b346dca9261aa1d386f37f4315bc5fdfe08843c560cce75d379ec711f7cb SHA512 3bbe0fb71e0dc2a2fa6739d5917f4686ceb94084c6fc10067ad585e7418772478396012fb6e3e9bd874a48adc7894554479a8c5041eee7bd1cca99ea049b2cd2 DIST anstream-0.3.2.crate 19504 BLAKE2B 617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9 SHA512 b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8 DIST anstyle-1.0.0.crate 13972 BLAKE2B 741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80 SHA512 5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B f796ddf1af04c93d7ee2721731e5cd22bb941919940a9edf6b2a658a8c39e87bd801bfd989631d64e9061067f7349796c56009ec61c02d754748181cc4d91a62 SHA512 fbac25189a0f4c0ddf2733c8ff74bdc2dc1a35e522d0201fa48f0f45e1d5d0a42e4806178507d0bc6a2ac22978b813eae5d57f09dddc80582de524690d87147f DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 -DIST anyhow-1.0.57.crate 44614 BLAKE2B b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433 SHA512 311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004 DIST anyhow-1.0.71.crate 43808 BLAKE2B 1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f SHA512 401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5 DIST assert_cmd-2.0.11.crate 25346 BLAKE2B 1777fd5e3c0ea962d06b4e26e8c7437a3f1d8834fd0439338f53985e5958f2e11dadcf96a8ac86035bb9bce20ed9072fe4c37cee5dafdda3e6d2f72afe8b7a8e SHA512 45c142e7d4f526fe66f9987ea6c62750c53eb2e429cafff6a13bb5fd6377c59888cfa19abbc3a3d50f377f69ea894c42906639020c86de09805662d929a95aae -DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2 SHA512 c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720 -DIST async-channel-1.6.1.crate 12574 BLAKE2B 5c5c8f1cf1458d952637a439a1534e68bcb4a1cf478cec6b6d224387f56c59dc6cffd2e3621dc24e03e20df3fdbda5b8855fccfbbc26a2aa03656aff3a17d02f SHA512 797b1f5b4c07853f78670e62b67fb787c329ffa2c89475a3767a963d524a69dce082cc7f3a2878d9c990f00ae2d9cd7e0d21743fc4186769c238467bdb20c65e -DIST async-executor-1.4.1.crate 15490 BLAKE2B 2d85825f9deec4a89eae4be6c2899d22bd96f095413598abe2a58ca07e6b8745ee02a6e1db6a3be034159c7844e55009d6da9845116647c0b021dca115acf6be SHA512 24f8403f7cf7639a9477c0a4ee6fba8ebf73fc64b5c896ff07b5b9ea787ca65fa2e642e46a0ba3796e76774d46373e6ea6a20309feaf1f801281aea20cf82578 -DIST async-fs-1.5.0.crate 16921 BLAKE2B 3758ac4c3fd52d8e40777a30dbf136f2bc869cc167414a01bf09466d6e8f95daefcaba3d89017aee2aead8a0074b2e8f701031aba133efbb5b364dd7c1e15606 SHA512 f23835f24b87fe9e5a86b0600784660c5ac7fe4670cc9f37cb75946ff00f2a8e032fa4a225d6315f6416e40b02fef39c72f0f5513a8314d6b2254160d8db4ac7 -DIST async-io-1.6.0.crate 32282 BLAKE2B fdd46328b23d58058d4501f6a30e396302c36f9a8f91276e6b50b9ddd628a63b8af22e35b5efb4c7cd91cc6c823ffa2ecc492da525c1139f30c02004f0a5b0a7 SHA512 0451c6d53da593bc1753ab56c043d855d2642de5679265970ade0c63cef09268ac5b133100230637bf16506f475e322ffea2c85f8eaa3788a0bbe24ff7e671f5 -DIST async-lock-2.5.0.crate 15656 BLAKE2B ba9bdebf220cb53638d8d000b5eb49ff9871c2cc35fa9117280b6ce4aee8c0c296975f315487b5f1fbdf42057e12cc90a72e9f5acd7aa90d3bc3bac580e0be17 SHA512 4b0a834b9f1b841421cf9af0d0f6826a7fcf91b5be208e3f3b923839475d866d9113b37011a9abe0daa5762f5b684b37db062360baf094810a219103fffbe62c -DIST async-net-1.6.1.crate 17913 BLAKE2B f87069d9109558fcc071ab7d317b1a5613cacee627f41b870fefa4db4eca6aaefc11239085199a1becfd9a75d290f15f6ee4a6cda18e4312f2cf27c023becdb3 SHA512 5ac322945dc81eaf4b222590de1d660d27a1654deba3d9500446551921e80cfef0a370e6bdafc118344fe5bacf4f814132f2020ca6e5e24de8f653accdfdcf9c -DIST async-process-1.3.0.crate 17199 BLAKE2B 26d365c73e55129b3496fe6a1bb55f5c15c46ff20b608b900363d0e5795968bddcfbf0b2487463431aad6bde5f0a861b83c1504a72a51aa96743f86dc7e5e08d SHA512 da151b84b0986b3e6d42e2be71c6931daae98c27b4a8f712e5174eafae4d0ca739bbdaa09065815799a65b5553e8cfdd71be021ec32d630d664c0e1b4e47f6e2 -DIST async-task-4.2.0.crate 28496 BLAKE2B 327895275248fb0d405a85e603d26cc4a9dd0dea73c9d1d7f7a56de716010c08636a87a224431b8c4bb7c2efc2254631cea176dfa7cd20867c4e67da6c893200 SHA512 fc52d82da34e84611012cc4cff9624481402ab0ce56d7dae99ddcb5a59eb31a264e5e2597db6ec7595b681c0bea1f159e1f7bcb3e033ba5740b9b11c080c4259 -DIST atomic-waker-1.0.0.crate 11771 BLAKE2B 4e94bf07e1df3b605bd0f8e8f8750323a5fa7a4d9c703b2183323aea8293021ac3028c6b03482941330c598db78aca0af4df06d346dbf581f617c2c333a997cd SHA512 cbc3e12c10f20e1b6d9a03097159a098c5e3a50a941b742891bd39bf0f7310986bda3e1e4c2ea0dfc82a70d9d57342889c46c11fe0d328372a6b3abecf7fa9a6 -DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST backtrace-0.3.67.crate 78564 BLAKE2B 8c77d3d182c7e1ec3840fd6c7f4214322e473ba79a71b2d11d98696f8ae4440350f3c84a891b2ec79fffde107fb2ebb99fffca202d6ed235d3abd68215a1089b SHA512 8603a3b63f4f08be315176908134243680bf1a4b0e6cb26ed81f5fc1060279126ca0ef28f209a10289e1a85214b35db6b496affd71ad21524094f3ee3acd31b6 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST blocking-1.2.0.crate 18494 BLAKE2B 252a17536290d3898015b6eb844225c7fb78cd84424fda2459331d5eda56d19efff48c670b692288d32d870f62a539449a9b3ad7aef947de50f8862d44fbd9a7 SHA512 aa5cc62a340fb94859e90bd54b9e61d897026ee66570f15f94a0be287b470f5222233dbf30cdf1b0860c4a24abdb0c40f925d9ccbabfbf38fa27b5b17917aa33 -DIST bottom-0.8.0.crate 179574 BLAKE2B 5d860baea5c2390a99e5189180b76e1e961c89a380d1af8551d407c88939cdf0e44779da39bcb0f04c2de735b3ef6b3bc2cca6d4a79568dcd249490bc758cb2d SHA512 df2b1c4c4d88a107cb050513e8c8507c0de8e10f844622e85c1d08c531fd09298b952708076a724ec011d470483fd9697d609bc8d2a61087ecd93e62246f0fb2 -DIST bottom-0.9.0.crate 195867 BLAKE2B 05e021e5adb29218b499709e087a5a13d2597914476e3c50dd6ac8032377440ea11acc4f48ea20ead763ba1e24a5f3a9a63b802450f5729aef4bb6f0ef2e2df8 SHA512 42fe911b086b07d6391e2e618b1a1a304101144967820a464c90a1ad2e61059467d5ff5f92724bd21b8ce7ab90cde2be05c5cedccb9d5137be439bbc20612043 DIST bottom-0.9.1.crate 195488 BLAKE2B 37807ed65331b1987d556f54e3fdf2708771d9930a7af0a5b79a7e03b6283ededf1a317f9835a326d3ed60740538237eca52b2a3eba02eecc0d8471e089b7309 SHA512 3d3ea99bfe8f63793014b3d7059383680c241c06fab9d4b3145935161502e56153d3a4f9f903d1c138676bbcaa73519fe1fa152d32b2822eee76c3b40a0daa4c -DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2 +DIST bottom-0.9.3.crate 200662 BLAKE2B a88e5eff535067fee6be855bc5d24e8972005fc39d5b61fea966bf34b9821f4fda5e262f6beecab8e07ff0c9384a93c394374512d03414f0baf49293f77d3869 SHA512 e7ab9c9f3ca6c9021bad471102c57a6969ad7a44cb28f8905e2e008a0a8f71322d0f911f14634ee2e988560c80dfe9129eebf4c517a9be7cd81d56c20d43a6c4 DIST bstr-1.4.0.crate 345921 BLAKE2B 39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae SHA512 98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36 +DIST bstr-1.5.0.crate 346060 BLAKE2B 55f8b92b16947a02834a56d463d2f24f6857b9bfb590bcd250bcba4f0cbb06fd50793d6767e90d95bf48dd50b3e6f447096f8afd70890d54b27fdd6ccf1d99cd SHA512 6bd1be4fd785f7e576b4ae4a7203b1c1ff698d01f56b1f09b40dc1629f0ba7c958bfa9f6ca3cceef4fb51120707ae0fac9622126e1cdc477ee0802a57b34cd13 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa -DIST cache-padded-1.2.0.crate 9125 BLAKE2B d50b506aca9cfad3117be593c33bba4a5240034a838610925f9eac969155f22e0064c91f8d3588333880d1f5b6b936df87c0728530f80cd1062c73d570bfd1e4 SHA512 5b67d06908981d0e1ba01912a973cc5c90ce6612f227b306d12b13500594f5d2376d437a046e10b9cf959b609cb67fa6e24193fc651cb2d84e1f77338c6823fc DIST cargo-husky-1.5.0.crate 4526 BLAKE2B e772a2b62036adbb8a15333cbc63a2a27739909a507c8a9bd466f93f86370b364d992395c172a750704ae8e5b2ff8590367bfb2e170ff68071c6b3e4d920fe18 SHA512 5aee16b1bc677504dd087a2b0e71e542b4a33b8ba23238409d26d7748497eb3e91a498d4c7331f312137323bdcf52b406a18f53e157e7d525aa762953c2ac2b1 DIST cassowary-0.3.0.crate 22876 BLAKE2B 7e74a08e02050548ade7dd1ebba7ce4e4360d258ea6acf126453889dbf16df433bed7b68789736881c957f4c09eead1f763a0c02f2474157b1650a1e77e6eca9 SHA512 0838c0b79ed31f0c514fe4ac82633976e34b0d6cb08616313cda0e00623514fc6498c6c308cfef54ea029f1fdbaafe2991ca8ac3c38437a113ac62e37f9397f8 -DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST clap-3.1.12.crate 206752 BLAKE2B 84cda0e8b864526fd7a3ab43f0f2b7cc3017054bb4010143b2cc719eb297da4f79029d5e50652a44acf0d71281367bd630fe0e5c54fd5a8b8668c594389fd75f SHA512 94a594886d4fcc3ef745cea1f98202765aaeaac816d9271f132d4f8c90e6679fd56077e11c621222bac9200552839297f98c7788462d015334090e8772715cb5 DIST clap-4.2.7.crate 54028 BLAKE2B 612e954a1e87922c3008d61d98d9884b473c7e2c4788544ecf67e6c7938f64d2da47f72681236145389d44e5a996724450ea5aac93c6fa7b45a74eb21bb0186f SHA512 b6cbdfac969cc12e4c1fcc2b7244a8bd40bf1486bcf5cc560e2bf9332e2f1ac145eac9974dafa61fee0b0a3f28c07b84cd962a7821cdcc07414f2f047806b472 +DIST clap-4.3.4.crate 54242 BLAKE2B 30b204aff63a867a1b634faa30bf00f0ca4d9cb75ccc46d7ad0494805990b1231ac90ca19c9d4c50b3f1ccaec7efafb634a1cdadaa08d1c2ca2848450f95b464 SHA512 a0223941b7d5ab5ea126377924722d8f291b2d50eae665cf6bd05f88a20bc0d6da3e9abba487d3be1c4847536d7d93cfaedfa58b19b95c40997e49438ce65dff DIST clap_builder-4.2.7.crate 162405 BLAKE2B 380f1444d7f3cd7eb106be1389886718a9d56249f342a6e0b6c54917980e34691f871543a0981bbce7f288188d99d99b941effca3228013db30d14dc26247919 SHA512 05f06a5c749f0c8cab00c780b464428e13fdda65b5c7a83376aae0f48f1d62764ee9b1ec6d289c88d75efc1b04ae2d5c82956010704543c1c5b70fbcf35b1cf7 -DIST clap_complete-3.1.2.crate 23138 BLAKE2B db3741e86ed29b52c7dec82c4d957265bf2d7f10b641f579336d2893f5355233507bf4b2385cbbff1a6ed25fb7a3855e2c0b889257679aaa997be351d3bf3fd4 SHA512 94b176115fa0edf12f1af62388c8f175074fca980f4006f9bb755e9be773785bca80b3b11821bdc8498b06f5d3aaae169f7daceda5a352eb39312f48b255ebc5 -DIST clap_complete-4.2.2.crate 33932 BLAKE2B e24d9d0cac36ccf99600ce119dea97a4c235ed2bc8db4998efa7cf76a59d20e67609d7f63131e849a3072bcdae8546874af622cfa83c0437ca5a55a81ad22ee9 SHA512 8d0477a225f0dbd3d865b37323521021a49b5e5b35764532daf4730ff4a5ba00f164e637359a18787d3b7444d0c135b40e657b72303a226ba16ca663d448ae03 +DIST clap_builder-4.3.4.crate 162466 BLAKE2B f3368e639dfd7375c37072b92ab513a323e7120ecb4b7524a926785fdc14c073c65a188e356439beebacd9159d2ef9fabe9bff47fe43222d02aea12664c2d652 SHA512 9d12b132efc0078aa79c90951f18baf4e544d168f6c73a40d874c3e8f7ce0eb89e189ee8d2be186a63918ddbac1dce29766596bcbfb6ed69e8ee4c51e86e3bfb DIST clap_complete-4.2.3.crate 33988 BLAKE2B 7befddaeda6578157f8db62940a87e4be9e6e175e00167cf50e943a9b7b451a22368edb91164fd89da95fa9f92df641b1eebdff81416b6d7bfa34e543e4ea4af SHA512 809e8f7a6dfe69a26faa2e6c13f31760ade912fb3ccbc98368dd0a6cb7ed32b3313cf1c15dd4a3b1dfb5e3f278c846c33bfdf48e670eb0cb3cd6558241a1a0ee -DIST clap_lex-0.1.1.crate 9603 BLAKE2B fa128dbc85152ef312373283fdd84db5b9f9c519d6382a737de2ac9ba8df16e74afafc0c1602a2ae31cc62e8d83232899b1c4eff41be6e7e5f286513f83785f8 SHA512 4d7667fb4cc86fd820262c4642c37a073e558ac5c05e1a8efc2813f54c364e2c4e980a8ddd81e72b11b02f494b20ad89c77e9649d1a6c0ed418194db808f1383 +DIST clap_complete-4.3.1.crate 34098 BLAKE2B fd2c02c555579224f47a3192ae74bc3cd6cc514b9deba6f0d549cc28a7f2da0e59e1d93250ef837399c34373a4c616d93117f09406b8bcb65df029f2b6c16ad9 SHA512 5ff6ae4bf9837aea501054668323f73b4b751517ce7dfe81902d3077ba63f3f54a6d9847b91526940898b7bc71bdffe0815434466502dd3a74cd297d55aa07a3 DIST clap_lex-0.4.1.crate 12122 BLAKE2B b06dae9978865bdc63dcac66358f7d63f16c736a9b9cddd3b25a89c8d18d5648d107c2ebc3cf756f9e20af723381f574532add12ad4454312ea3379efd92f68c SHA512 012f5b3bfd252a2278a4089bf05340b03f73866c18612b2a4572a81b3182c00bf13dcf47e61fff49eb9fb2e091602999e6c27dee275c7de7559b27955ad082d9 -DIST clap_mangen-0.1.6.crate 12792 BLAKE2B f945354be0043d7c8a16ff0914b037fc04998c902a7939ae1fa4fd16c4052b14019bc89d2f6fc5ba74e1387589d702f010183b25121a9613b614bbb5aa8d403c SHA512 b46dfeda87905dbaedb854c0776f7a80844cbe755c0571cb4ffe718b63517aebcddff6e2fe4949ea43b7a5ae995175767a1c56aad843dc414bd4cb1cd49d2bce +DIST clap_lex-0.5.0.crate 11792 BLAKE2B 0409c9d957ea6a566eb8b50f4212702df038d04c4c38f7440d91cb4c58ec887940f0cf500c4c3949c2191399aac3f5cb1ce44868eac587cde90211d3e467b9a2 SHA512 0149ed7c2438a19b4857f895767550d783711078f07bfa9ac8ca531e06f51c7388110f4d558e30bf503536367cc370cb581e8deb6fe51f9b5460a334963daacd DIST clap_mangen-0.2.10.crate 14945 BLAKE2B 35a4154a2da13b7c32d1ca892d822a400180d6511e0c49d623e1df424f5a2b7f62e51dbb1e076fc1fddfc55df0fba2036cdc374d698c3d554184a6b89fcb7b79 SHA512 afe63fd15c4a4c55420559ed5b6166a9b4a90dc74ac2a2e87c6574cc735f8aeba31ad7b8c704cd5bac338c69a22d01eed1d274befe056c1da36c78098946452b +DIST clap_mangen-0.2.12.crate 15045 BLAKE2B 74a1dc57b5afffec2868ce1cf18e0ef1a6ea77f469355f0acbc00c340078f9982a10fce4894e36ae5bc11bad8e66ae51f8771d29095fe962c07be44994e67ef5 SHA512 bf051b340e52c86ea78c1e8051244dd76fab545dc638c6f29a6f4d10c642ac79ceb688072a916d9f190f19f8b9ea09bc2fea998e3b1e18c53f649d136d47972c DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551 DIST concat-string-1.0.1.crate 7438 BLAKE2B baf6f20c1ae0529a04d08833e4298563b18751947983fbd1bc75034c57a211c8016877fc8f556c7693303a4d01e26d8281ccf6e3f15b198b4972107f7219c0ac SHA512 5b5e206cd1930895229e34937d8fdfd340e29731d1eda7251790ca1bd4c20ccf2f933c5b0b9c9686d1dd3e21022420a1d822a912b223fe7390ceab728e3b4870 -DIST concurrent-queue-1.2.2.crate 15859 BLAKE2B 97eb49d7f6270999f24d37e7a3967c0abcbf584637388c4507f89fd5284120759c9845219c463cf066f6568191b874fefddd7edee9292ed02183123161074514 SHA512 84e348dc3d40c73c11c54ecd0f1e6cf7fd6c7033f4723a428ed1c09bc9548cf317a0d8182144b689cb9781190b9c8ce4374717012eccee54a11ed0869dee10fc -DIST const_format-0.2.30.crate 77876 BLAKE2B ed3a6020d62461abf2a918d971d462731a399bb0432a70f94e3332f513286af9ba951300104cf538011d99d9e810eeaa91dc3678217f43026e137de40bf22b18 SHA512 3fd0e555765c3cbf282a93a8f97338b332047f543ab9b9e35295e919c474444052dfb611f3db4e457c368bf90552dc9b0e571969ce199d918d893f8f673e920d -DIST const_format_proc_macros-0.2.29.crate 24380 BLAKE2B 8c648b02740b1935ded19a3c30caf3f11e44315ebfd964189920349b658801ef5f2358a98dc0641092aa85ad25abb30a0e76a253dc71a464fd4b15ebaa224c3a SHA512 0554fc4b008ffa2e38119dfd3563ae871626340f7aadb7d3033fb8938bd3e60ab0ead5eff04cd5b9316e0e7a4325163236c28b060b68994bfd4711fa55657f10 -DIST core-foundation-0.7.0.crate 25384 BLAKE2B fde852b7673cc972da8d2f8663c2c8372fda36fd577d19c9536f9df929f649ccf94150e1e23a57013bee3cd8cbb6fb894c4fb3a5744171bc6be607cb27e2757e SHA512 919041f431e21783193c0661b82cbd15946a56e24e5100a6a9dc02476ddc714595fb0416ae182981ebf6a8b27181e3178135c27388b41ec848423d739a265da6 DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 -DIST core-foundation-sys-0.7.0.crate 17033 BLAKE2B 26d190931c7462ed8c13de82e86d4417e0d130f97295c8435ec666be08c7bdc37894ef25647043970fa40eae1c63503d2ad7660c2ac17ef35d7d35698652e18b SHA512 b77566aed2b572bdbce6f71ca9dcc942ef96b628a7ed9680c4d3e3ada4a9dce90c1b439a8c7c7f22d68e51becf1d22b3262e227cafdf8cfe5f42db0ffb9dadc7 -DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6 -DIST crossbeam-channel-0.5.4.crate 88237 BLAKE2B ffcab003305b80586a9b61c6309dcf6f4ced483856c4501753cddd23fb0fa9a71b7870b676ccba78119cc29f03974ff4731cef9a92840c0b38ae944f0b3825b5 SHA512 39b17dbaefc15d7faafca4ae6b060665471d384956aca7439fc407ed2632bd458e473efb62b74629b42a5f3d237e13503d2084cac6f6b3f42b9e03aa1fde0982 DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 -DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4 DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae289798ffa7480bc656d4a610101e1ef2d5f484d84f82c87f961bd622434c36adfb7a87f7fbd2c71077b732cc7cc765ad SHA512 543cb60cff7c0823733f6ace191b137a04025a2b40fe4fea5eb273772009627fb705aecf742bc59e01367d4c15a14aca73aa2caf7f4b509f4b25947e14fd1e19 -DIST crossbeam-epoch-0.9.8.crate 46012 BLAKE2B 181df06d1a9925ad1b3e2df70f290fc9c75682037d68c4d3727b3e5bc0f92eaf01c2f8ec239b77f524bc4af53d014cb3c4d49dc82922fa9e65baebee68904a6b SHA512 c102e7ce9e927424f6c7c20f5eef5dee3457ef6ae3b81ab26e7dd4c787dc525610f1dcd85c3b06773b263c0835a717ce39bf35b927cea03abea62bc0a0a15624 DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533 -DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10 SHA512 ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0 -DIST crossterm-0.25.0.crate 116533 BLAKE2B d39cdd1f4df716974cd0929ca40073ac6e17b2dd73f27b48c7b2bcd7cb4545bce544b2e8459812b866936c03a27162b309848e6a92290960619c4efe2a1e0502 SHA512 fdf2b5b4bdcbc8c7dc4e8c5e0cdf68cacdb97886b52087dde1f1be9b869c00965c0cf9db64b700801b0d1274b913703ade66a92d47aa8da604121693b8701201 DIST crossterm-0.26.1.crate 122317 BLAKE2B 0f7c2af125b6e4abc09df134acbdddef62699654670f21fae490c360de139473917350643a217cfa69dd59bef2f2e887a2b1fa0278831f000ce015d8e592d811 SHA512 598431aee3067c071cc2561def7055f15f5bb91c70246f975d6227bb385fe8b1aa6b59096c465a92e09c8a934bd2a6d45790edc453d5c820a96b8fae1f66e81b DIST crossterm_winapi-0.9.0.crate 15561 BLAKE2B f84604f1da9cfdd0fc69742eef8088e7d0959073c6f7f37507b065b8537faa20bea8e349bcb1d6836be97f06b4a2c55c4dc63f50eb2f2aba1f34df9b8c9abf1a SHA512 b8c32a82cc83244e8991931e3fe0d85527ee2cc5e6b4a0839d633448dfa8a137c87684e8e079f44edf5a994355e0106bb573b36b57c7420ac5cb6fb0ce20ce8d -DIST ctrlc-3.2.4.crate 13207 BLAKE2B 74158a7322b8f0131c7c1259b844e07eab208e0273b45ca4e839174424280cb6d84c5f363a99da8f6a315034afedce99ce176c74782ab7f813393456cad20a73 SHA512 cc945d6092f8eed3e2a50fac82e54b132dd661d58819b9326dd23592c3848c919caa6c2490cda269154b8ddd0cdd47144df025461c72885b4fd6f5d33cdab242 DIST ctrlc-3.2.5.crate 13282 BLAKE2B 6a6709cf1d412b26381fb82c11eb882cf9193d6784470e8d7ada42834b48832bc2499d8da022351a318fd8c46631df2353bcd8b2adf822556efaada3416f9580 SHA512 27ffc60b19a17b1dae2e8ff90698b0c17d7980ccdfdc680f88d2dcbdf9717c26deba239dfe34ce3d67adf0e828127db481ec82000da9cf705abb199094d27097 +DIST ctrlc-3.4.0.crate 14098 BLAKE2B 709de25815437bc91d18bc66ce139fe4c051d201b01a8dc90c97d275137e048452fa63d73b6fbe881370727153c9bee7d3ec6a97efb9710982639388ab683294 SHA512 94e2f5580ab178c50d56a6b40490e3a61d121c9de681f54f56c1e50596709835eee0b26df0436d1313af77cec1c4422051f1959221ea82536b8a709ef84c18fd DIST darling-0.10.2.crate 17620 BLAKE2B 33d1fc3dc10fc971ea304efe5bf8084843241ca9c2a89e54e7c5227e53b1ad86749bd8693989ced6bf17805001909033aff92d600e7169a02dccf009fe60a88a SHA512 b312a74e577cb2f889315ae42513c7f26597faff306a40281189be2101339661772016a5e197466bd85ef94c275e811adee1b7c0772458126677d1998ed6fb15 DIST darling_core-0.10.2.crate 44339 BLAKE2B 3ab3762840aa869baccf1030617a2a534c5d63019deb7ec5848cf4f80aa6304307ae32c4425264f1fda220a502110549812112d08f0f60261b30731ee47335af SHA512 a0af8e8ebb8584973c20eac01fe9ae828744b5e86cbe268262f8710a2e0ad568bbc6cd051d5225cc536a0a1fcb1886233063c8c18ea16b45c47207ce64af89d9 DIST darling_macro-0.10.2.crate 1919 BLAKE2B 6f07815ff5b333b6c34df08f3aec2e5af5385e60a94bf9d169701be19935d2a9292ec7396905d2caadddba38d3f70bc5e5c3f1167690f045b778b8fc8cb00985 SHA512 43a0e9091fe12ec986e229a73bc41e23b1815fecfe62df8eed74d2ef33f5c329c444f1568d3c966554ff0bb29220146ba8f30d1c2d77ed7dea9adea10dacd152 DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9 -DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b DIST dirs-5.0.1.crate 12255 BLAKE2B eadd38e85211ed5aee7fab964e90342273320644c36262aa7b436e493512851a4751a09d22aa8bae0495f4b22df6e7395d13715ca8b8c6196107b1be03af9328 SHA512 cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1 -DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13baacb8547a132f55019d3727ac35579926ba4367fe0a5b7fa917945abc03e010cb7363683753c87440581df42 SHA512 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba -DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e DIST enum-as-inner-0.5.1.crate 11707 BLAKE2B 1f64bafb1f59f5a98f577bf334ba40f06e5718af6a0a7a7ad159dfd367ea171610cd7a67756431e0dd1c016f7fa8b887561f1543d553617a40764e8e7b6c8e6f SHA512 9408f79d0a249725cd7858ca0c1e001baff276be10d0d2150c0c0344c767439a493712b66e9e79ccf0a6451256f968aa2ca39ce2eda09c5dc5c577dffd5d1037 -DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1 DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 -DIST event-listener-2.5.2.crate 15225 BLAKE2B 3a8b8fbc6b938fd6c2882dabc1bc23eefbaff2c1a931972bdae6866d9d03cbf3e03f49b4d57a98104b311e1bff38f83715c1e3494197d9283f494678168692ea SHA512 65a9c5669799dfad5a1dab9a500244f444693e9728b14a70aa72967f90cec6e9de06311966d85f8408950bc94e24697d9d4eaf253754a19232bb52347ba989ef -DIST fastrand-1.7.0.crate 11265 BLAKE2B 318f6c903a0ad0d0eac39638aceb162739868efd61dc0b54f6aac4c96b7b1283c8d463b48b36f9ea1fee640a2081a0eda39238cd53cdcc24efc4d17b4a3a09d4 SHA512 6a1a8cd4f6f9bfff07a4ca18ef84839e4427ca9bf9b6733bb15b1b70cf2439820d6a770ae9f3e5e10166a6144449e37e6f3f6ed9acb761688207fd7c53d2c673 -DIST fern-0.6.1.crate 300402 BLAKE2B 70ddb9f8cf605471594d961fd8dafa20100a7eb9b58bfd17caba63b60fef35d5c96e642c03c5b302c314361b695d4f3b4cc10f6f5cc78e6ee13e97eb94f6b73a SHA512 f33d3e03c8f4248b046bc84c83d0de9be77b895e79ebc1ab943c50d7ebae021477749376daa14763709aaafa69d414a8ea774bb009a10737d1de57c7cb6d7fbc DIST fern-0.6.2.crate 304626 BLAKE2B 7dbfc8a1cf0adc288732a1dcc23e30bfea6668b01e162b60e867b67b995b7eeea5399b9e9a630510e3f56c8f36b79b34913342b7c8834783ddacb2cd7b94e140 SHA512 f9c44d1387f803b567b7254d91cd942c55d30a1c3cd37786101d7d49d346bc2bbc593fa8a3b2e59711c5320c1496354e8d2f3ecf0967030ac1e5199650523fba DIST filedescriptor-0.8.2.crate 10830 BLAKE2B 964470acbd1f36487755a74666a46649d6012c0782b3622652bd41b086e5d804298d6126c980ecce5a2ce91994d3a006288739b472ecc518099d4e690c89f402 SHA512 dd808b8f26bff4d8b37826241f30c9396bb0f731a0fc3ef53ecb3bd0c0fb7adec6bfe5ff6ecebb6e02c9de6fc5f2f6c0fc361e9c6ba564708dd1c29ab2662f65 DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 -DIST futures-0.3.25.crate 51664 BLAKE2B 8324abc819143df0f11e76ec19a50a9d6df87dd243610ca756d54f519058ddc25ce72a7652698dd3dbd00631eb50f05c7b4567cd87a65858fcb4ed89e2d51fe6 SHA512 1b41edee2927cc68da7101fd9ce8616a61b4102bc378429b8b53adbabda584a5e1df98bcdb2b0ec73466c5a51e996dead7b2d286c7025fcafaffe5e64d715997 -DIST futures-channel-0.3.25.crate 31974 BLAKE2B b0c8f2b3ac8b0b010aab83c6e8d2d7329d49b1c9727393f81f9af8c80b232508ff475fea86448540d2e9016d645ad8afb5bbf746e618078db78631a9b3616481 SHA512 1275e91c90a060a01922747d160435c04bba4686990912e5ba0a4fbbd91ebdbf4f5abbf3530e5f842445f7482e60afdcdbd836586b42f0277e5fdb1a2fcb7239 -DIST futures-core-0.3.25.crate 14623 BLAKE2B efc97e52dd0aeee34402018897a276a68cf94bf13fe37b4c0e4d971cc2dbc8cdf54d0744f0846049ff75192c0fcba906b3556f000fa8657f89a54d9356f8f578 SHA512 3b3c758c493255024df26a763023a5d403fcf1a9fd105b08c518bdd5891ada4fddfcbfc8cde6101157a209ab6d1555831bfeb49372b17e902b4fdd8a83cded4b -DIST futures-executor-0.3.25.crate 17744 BLAKE2B 3ae27b7f4cca071c7f411e783781f2ba774da2d6ecfc9b8b9ae7cd9a4d81a58be3e9c967c1dfd24ab339b09d8d0f8cb10e5c3a7e34b5d1e9a96e28d2bc575869 SHA512 66b9bdce86c41d5574734a6878562fee45182a3a6ad3b5cf57895aabafa5ae610f440dd226887e547c3aabee792628a5f7b4406c4ddd909501afb66dcb26b64b -DIST futures-io-0.3.25.crate 8911 BLAKE2B 4100c46b7ac6908e849d3c50bce6d563419a2eea7d05d27844408287cd41bc29310754012031e3068c0d6b90307c9de36261400d438046af74d6a86b0e60f31f SHA512 ad19dc9de5e3559ac453478aa5d154c28a174a9d6492c028cf4d7c6d9e2ec1ce3ba80aa79c0035f82a1bbf86e55e4a65c9eae488bc5dabd399419cfa8cf652e0 -DIST futures-lite-1.12.0.crate 36032 BLAKE2B 16cd92362ddb217fd3c316f1104635b086abbf3b482b3381d62e3b5ddbd20122d1dadb48c83d3022db080d05352ee5a40f33978529bac3eb182b875f45cd132d SHA512 3d26148ed1c87926de51412a8d08e0619c64b85b610a74d6f61fcc1972dc0cbedb04c5824fcb4ef0a920c557ac81a0b2b4403ddb1c01e11648694ae56c28d72a -DIST futures-macro-0.3.25.crate 11256 BLAKE2B 310fe02b66c014c00dac0c4795ced9ca9bf46dc48f964f50d6300009df2db8505987849823faaa3a0dc312cac7cedfea0cb892d2b0f2c4445bbdd5471953115f SHA512 603863a3249df6dea4ed249b71236526ad506faa5cdc430b3a0c96845e21ffcf800407eb31ca7f0cd45c989bdc1ea68884233ab0fd0abd1d61700830293e968e -DIST futures-sink-0.3.25.crate 7854 BLAKE2B af109917de26c608b21d2fd1be304428a6d78095168a0b14eb709136789acda0a6bee4332802c3fa3f1e65ad9057e765b43728b8aa6ebd6bebeb2f25d5f96adc SHA512 fc318461bcec3344c0658135944ce7ebf6756c9d1950c2c5e3ab3ddc7d4ef5b0f0858d09f14d7bbc9a9fec7da19236a10dec0e125e5550c965bae95255eb0089 -DIST futures-task-0.3.25.crate 11844 BLAKE2B 60635ba309e978f1b4ba72b29b9d5cce1d870d8398986eb1845d8194080ffd9845d8d2cde19ad0333843bc642cd08a8e5aa44b8c85763ef459c39de4a5cd5042 SHA512 d2278d52397390d7cc1028bcccf1aec009b16ffc33873b8a96cc4f456d7cf501b86660507489d8b284e0798e7fe68c04796471050b6fd2d0529c761d89f9efed -DIST futures-timer-3.0.2.crate 19879 BLAKE2B 4e25777e567f390799b4b01186d59977f1591f9f8425b6951679226375cf90764bc157dd2271614f16b7b13d3aea67509da0355f3c4de3d323b1bdc668bc7525 SHA512 47cc68f9f134e557d66a003d942d8a4201b1db56f1ed2ae276a2fe6f56b24c06ccd108d9852f9fd9db7d254bf8aefafa56cc0410bea41c3805d7e4bc3dc4d73c -DIST futures-util-0.3.25.crate 155866 BLAKE2B 574e7cddaae172827179c1d012c8088ea84141d453b154b4358350f53f94d13b776339b0fe16b6e18429e2f83cf5fa35bd5079537a044f240c1471014e3b6a2a SHA512 3e233a3093f3889af6bb5adf661c1cc32f821b00975bea05eee14c2b38e25974b65c10234eb060c52dea4c665ebd09895df666f8583559b7f7d7636070ea51a8 -DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38 -DIST getrandom-0.2.6.crate 28043 BLAKE2B b9871b18389f6e5503b3b817baa37dc585eec980851114b3407f34d25bbf68fd70e8bdef60ab682967a1397cb9659b343312deee740aa2107bbf38d1f4629d60 SHA512 3fca26198bbab1a9e189fb45ad6cc7c7a18969eed6f68ca43407a2d463fe004955b1d199c1794a23a53ba21fedb61eff86d380d2bf49bfdb6c7055c11d543096 +DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082 -DIST gimli-0.27.0.crate 720457 BLAKE2B 0a4fdb66844f3370203dc696a2f826135630b29d3aa78f378a162f5c74763565792c900174d859f4e15b32c951333fc35e46ae7c2fa293a70e3bcfde4cbb6183 SHA512 71563f0b086ec7e22475db77b4f18f05c706dd39dee37fd5df47e636e010c6ab1dae0f6759c6b90a0b2d7937a85878d9b8d62bbf7b5b7e2390335895c6ef2905 DIST gimli-0.27.2.crate 721636 BLAKE2B 61a202545529618b44035450c696b52559d5aa8af091dccc613d62b21733dadde0da467d40595aab71f4532d1fc2f2a6b3744e0aefe89f244e54b9eebf422d99 SHA512 1c0bf53754db2503033c17988e1cfa824af4e01f43c874b02fa61a475467185b13657c7ddf891e06f5984db3ef6b1e37586b184443716dbe45db1aa8bd082ba2 -DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.13.2.crate 105265 BLAKE2B e9ff7e6e753166ab3051a834df6f2da81a19ac6997ba269ab13a65e0abb9ce00839311785aefb451553284ad5ef3a0cda925dc2bc188d2a138a78578e530969c SHA512 21dae7a283326d21e16bb32ae0dd1481c4936939a32a06478a3351c2dec97941be532437b808e99ac40e7900a75433fe0efbd852158659a682461245e19d0e70 +DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959 DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 -DIST heim-0.1.0-rc.1.crate 8778 BLAKE2B 266210250ee4933ed5c3ed66b9f26f3046fd3a2a5859e6f56102e50d83f8f75cabc7aa314576c0880fde965c93b778a198e4847a98f67801b9f9f82eb85117c7 SHA512 2c456cb9ef544c848e88a72952287ed66af7c10b465385c06cfe13f3b2e4fd0aa5d0647de58ad7895755345fbb29c17230b1cb58139fec3b9c2bc3e1cd3015eb -DIST heim-common-0.1.0-rc.1.crate 16305 BLAKE2B c622705a4497972e5ad2032aceefc1d9821cb2b3e3b1a1ed3cf61904725b34c84f24721567c7c13de548ed6f5c778217047db1d075dd5dfd21145f07a64ebe18 SHA512 ba8ecd8ba367536b6f52d2b9677715d4b61fa1b5ca93ee20195a7687e99c8c4e01c62951085af45880a12ab86b311743466d5898665053fdefcb44067ac01bb6 -DIST heim-cpu-0.1.0-rc.1.crate 21134 BLAKE2B 3f752d3ab580f818c5c9d1ed0aa9f58a68ddeb183e3b82843c9f1fdab257d65bc560cdf24a4158b28683fdba9d055edb9a7e4da2c3e55770f2f086633e7025b6 SHA512 6975c77588bbfbc26536bd3ab5b4e0a0aa4db3fda51b75c94dca64aa928c19bb371ab7d27ca8498feabb6f92d4d598669041b38d443808577d957e2b8ffbb2b9 -DIST heim-disk-0.1.0-rc.1.crate 22782 BLAKE2B be76b71e397c30440f05a4d69c9ace4e398744107276b6d2bb44c2d3c503f82e450f39f6d9065c846c5d3544434e3804feccb2186401f095c9f421dea2410d52 SHA512 0a2c8c7f64526c55874bd4fcba86e5e40e5e2499a63457a6b0900555fd29782281c60c8c03287237c49d940e5b7c2f58381c90ed465bd838ae36069dc8cc6675 -DIST heim-memory-0.1.0-rc.1.crate 11584 BLAKE2B 9fc872b06789e8bfb9b863944ecd8d1c2f9f6775d192b837407a4367eebef499815e9e697343aacc8d04b24179004aeedf2296c59e56a02c41ed200a1bf9e550 SHA512 1fd163a9cc0b34e3f81b11edb88092ce58d462b6834c4359f0d6c3ac2398ff88ab8b91c6bad6772bb45e9ba2a122b3ae6e5b6a6af75d47efe8cd5f980d9d2f11 -DIST heim-net-0.1.0-rc.1.crate 12033 BLAKE2B 9e0e363fb280b8ce8e895cc064002926ebbb9617a3bed827bca13e4c9b5ffbdd467751e7d250aacdc4686a5612e75a0d6f2ccfc7669f92bedd54cba16cbbb850 SHA512 11384e7a0a6bc58c3bad778cc56ac7c7516bdcc14537e2b2bdbe4c1be127dd130176c345982cf9591565731c762c2761fae9e9bd64836ace82bae93f005e50d6 -DIST heim-runtime-0.1.0-rc.1.crate 7914 BLAKE2B cf2e2f1158ff3e2b847ceda3b48bdb0f291f1fc25b45584efb8de1c7fa08e6e490c60e9ffef91949b9a0ef68489b5c49f1fd0ef9766d8948b5712ed22ecbaa5b SHA512 1695339c7d522bc87ae2a356973dee0b3e3334d1d0f9913b5151a8914b34068fc2a16dadab70fc619a7f6fdbbea3d9bcfbba43e4cd49c647f3326d59cc17b17b -DIST heim-sensors-0.1.0-rc.1.crate 9027 BLAKE2B 581f9de2ab35691b31f051557995c912e1537099313cd03b74483265daade1dfa3907b6ed4ef3d1d58e0fae06413563377356ffef792fdea6fc14cdcb8e17b59 SHA512 2b0a102224e3ae2d5d61bce33a2571a540244477cdf93d9422ecff6fb836bd88d9d334e2feb353e6237cbfe85265df44dfcba9e00fed573e26238cee00e6cb7b -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 hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c DIST humantime-serde-1.1.1.crate 7886 BLAKE2B 4c66a483276e0cc5f4bd82fd49cfa0ee40c8ceda753919cfb7a8c794d098e9e4e851643fbc42a209d6ab00c5c62d9edc81c3bb1f6da218a09eafc96da9b566f6 SHA512 0bd72554e700f89506d2d1c8191832aed0065ea02aacb99e27139a60c883d3dbabb1fc3d60f499f5aeb20bd155fdcf21dc671aec1ca68d4041bf98ddf324248d DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 -DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85 DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 -DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST io-lifetimes-1.0.10.crate 37294 BLAKE2B 9b8836c4bf30e6d102fd9973ac66f067c3ff8bc2806e55f26368ebdc9854f2e9cc6eecc8014f9a0b22a968a6eea8be243fcb7a641d2d0dfc747ee08a6a1450bb SHA512 4b2cde9522780a408c5d4e6406286bc5dd3a0de1a99675129e9856e5d889498a127fd5dd7c937a7542135abc2213b60bfb6258b7871b8709dcdd79d60455bea9 -DIST io-lifetimes-1.0.4.crate 35815 BLAKE2B 82485bfd13189e0762f7ee501626df0dc741e152ceed875b91a3eed6608686b6d454939d557a0bc29d6bf210dfbe56d35131beb141fc95250544ab8ea992482b SHA512 1b2b151561dc79d1467b699590b2cb5d4acb39f75f38c05a94edb6d1543acca541b5a083fe7b606bc37cb2812692b7acb46996d0b096b96b0b085d31b1336775 +DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 DIST is-terminal-0.4.7.crate 8356 BLAKE2B f0f42d6f6204c68bc8a9e1290b9b059ec55f5aa2f83f6966711a5f986852befe21ac9281fd611e65cb4fcbf35dfb212748785c7258c44602e7e390c51f09dec5 SHA512 56c00b2942963f8a0b5c40c96a885f85565fb09e247bfd5a3e77ca5c9e0e0e40a17a8d809c0541177e8b496fef87baac4b86c751765491ffffdb631515d8acf5 DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 -DIST itoa-1.0.1.crate 11059 BLAKE2B 5a2e22ab891ec883a90f652c88f924113252765579c03c783e43210fb2604e9e3ccbd4c1571087791be07bb99c4e85c7f85253be831b3ea883bc0ac18a927980 SHA512 8e7bc1e9bf4fc06871b9fe20caad4e0af965477d724f4c8d0e2a3a4d87aedf99f92e4e583a6440ce574d0fb43fc9d6a2e80add52a2f64210c6aa3b402e424295 DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 DIST kstring-2.0.0.crate 22063 BLAKE2B 71e58489a167d57326ce974c8e05dd4d2e18f7fa142249aea86594b56b83d566e14fdd79b7202a20ca9dc9e0911f7f873454925fed642d51241e6fc920775831 SHA512 17cf8f86f0a1df9de75ded552c4bfb9f7f0567802c83c0a8fa71625aa33cc537b498c3a247716a7b91b01c609a3722233d6316322210aa44850fd564ca16f624 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d -DIST libc-0.2.137.crate 606185 BLAKE2B 6724b7ddc2460fef1d0f20efee8726162d904b92987f9de2d3dda06c9cd49124c9fa43a9b39e84d78c03d217ed8ffd30e0dc55a4eb31970413d56fd58ea00adb SHA512 1ef979dc59a7ec4aad7229ec5b40be0ec9a8496c7a2177d325db62f3eab00d72c8d2277d517c0093e0750de12fbb4e45b67133604afeef9153b8e1d4aa0baac4 DIST libc-0.2.144.crate 682092 BLAKE2B 1f699cb880a65baf9210527789abb35fe8be9565828d061e12b5c76330e21babab67b21e9a44be6a706f643f3c8b98503a3b40482183188b49f33f96a2489a68 SHA512 576da68e3845a7149f64bee425529ffec4bbb8df0272790182e49c8bad5b9744de21ffb5c1206753b57b7fe45af02c6c429e16522b72a77e5262482d64df5692 -DIST libloading-0.7.3.crate 27378 BLAKE2B da36353819cbbc85dbb3196585970b431eb5570140978fed8a6b5e46bec2560b373e20fc108b9520589bfd1f804eea57a524a0cb497620d4a8fd11030e9c4818 SHA512 58da6e73f86aa05132949939507a128188ec2e26e2245e23b1534d90673c9909c7d5220aa4aeab2c16249f7433b4d0f98f20c94b8b1f7434c7abadc8b8039ae9 +DIST libc-0.2.146.crate 684707 BLAKE2B 53091a46262389e327973185c26bf187beba392c45a92bfa424fc0976333d6c8afdac6527484032574086e32412a712bc2616468f7cb14e6bd0480ca2bef6da6 SHA512 4112c17cfda83041f33a7b616a365a0eb6603ba857fd7bedd64162021a6305c81da6ae8f37395732d7eea40d4fe648bae435ee0bf0b1a1a48400e6546d4d50b6 DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768 DIST linux-raw-sys-0.3.7.crate 1013423 BLAKE2B e77b372a391c0389674331647f8f479d96ebfff99f6bbe60b6d8935e035834026e15c056f098c91ed328e512b72b7e25b04534841aac26e658991e41fb9963d6 SHA512 49a84d3e57f3e3985fbb82a2d59df55bd7a259a65a2b2dc180b6a32e92eb1dedad0edfdda1fbd51698dfa31b1ac06777338910c63564a14d1e85d9b7344d21dc -DIST lock_api-0.4.7.crate 25371 BLAKE2B 9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8 SHA512 b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d +DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 +DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 -DIST macaddr-1.0.1.crate 11162 BLAKE2B 7c3af87c657999f1f34974b9393391779f85e2ad778117ec33c11d116d83103fee965a72ef655b70d4c9ce8e21f3d76a2b44a961adbe7c0061d879b1105ead54 SHA512 268dce94149b78d3ca7988fea8906589c4f5c5cd7209b9c3b5e7850028296b70a959df0ebfc082476552f82b21c81e187e984aec545599e347dc7bc86c911e75 -DIST mach-0.3.2.crate 19611 BLAKE2B 683aba7d140a3697933835efe4e2e5a6a107f0a6122ce4533bd9079c0de4346dd1a817abeca4372a44a85406a424af9deff87496e79359df4c8d9ff89daab7e9 SHA512 73622b37915f3445a57cbac5eb378bfee61f5a2383c0dd8bd7c29b5e46447405ebaeb706f3a3274e5afe37b0506afaf1511836cb8897d9d480a3abd41f18fa26 +DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 DIST mach2-0.4.1.crate 19723 BLAKE2B 8212c6e85c0ab8a6dde8f1a3776e8250bcce79cd525eb4ae00db926afdedeff6d84ff687156bf481460d56aec62c818feb7e3940c7ccf428bdcc7d216f6914d9 SHA512 eacdaa1f04602c9c0b6107a8c0493b597a81802c52a14ac66a0a46db172b3da40733af8637e8221608f62e160ced0e877906d9a79e56c586d5e0dc47f60a8c51 -DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 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.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe 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 nix-0.19.1.crate 213462 BLAKE2B 6abc355e7635272adf3933ec5835704a1b1b13b2d2a0e1a4d93280d91093184c7a0a115b75aecd44420b5f4f8e766fa0a86ae3cb96f71ab91bcbd0455a2bcc09 SHA512 0ac549babd0ea438825ad875dbaa4563d8eb90d83160dde429c0a97bb77d4ed3f19f1ad17437c61da69aed3f23382d464e99bbed0199678f7de41cd38953b51c -DIST nix-0.23.1.crate 240531 BLAKE2B 8e03f4edbad39a467c1557083cfbbd6eff4b78d5ec4e0f1ba06eb043f853352f5154f115ce75556e0d672f0499a9d4c03650bc5a1f57ba1b920cd1595cc50ea9 SHA512 23431030b094ebb027200d8cdc05d0ac1730fbb86ee088795a2314f1ba19b76ed5f24373c1aba8125575bf69f8e7d4d9c08344b9cb49a4ae3d8f7987b5f4e6b6 -DIST nix-0.26.1.crate 277805 BLAKE2B 7ba6efa24a5ab399184623fd019643a132a803cf72a9b8b4d0070caf839e123fb4394773e0b816c0d024494d657eae9b05b56b0b4cc6ace6d07db03a3d1c461b SHA512 4d75ccc1a8c4627dc14b4a2080aeda721d22dd6d7c78e448131f7589d0ddb58fd5649eedd80816153a978571fc843f078256a6c09ceaf34b95fd3caa3e6b73e4 +DIST mio-0.8.8.crate 94264 BLAKE2B f70334d3daa8794079c865c5e91d9b32fee2b90af95a6690f7cbe0765818ed9a0f5d539f3390119565c3ed47025979657e30ee2e871760a776829dcddb59783c SHA512 448a05f19a147fe119965f7f1aaf24c2a40ed816ddf2e5c95ba3bdaded5e2812314c64a50dc7baada93bb005b65159cb6597f82a407936885ea376bb128b0c9a DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad SHA512 abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704 DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea -DIST ntapi-0.3.7.crate 126994 BLAKE2B 320b513d86af462c6e4d3349e4edfd28d73ddc8f09264adc24eebbbb79976642a9d530bf9af4e61e0409e35f4164d49f9ec054dee9694cfbcc76b237d6c84104 SHA512 6f5fc3b3629f028e03e878681a5a426945e471578c5dc78e121560887a9af285fe432f7401b19b7422e65c3b762651afb9a57a2f7605884c851ddf41b741585c -DIST ntapi-0.4.0.crate 126602 BLAKE2B fb6ce09970a93eb45ce0e72d6c79474094aa5cd49feba3d780a00e756a2abc2e57bbf35f9683d09b8be979a6241daa1a84ed8b766c192670e0135438fb05eda5 SHA512 481833f9abebe412912c1228a81f733c64758860a71d300424ed3fbb6863d74af4e3538c14f67b411d4398ab9ef5d549dfcc0ca22b1c49b0a696d1eb4d233703 DIST ntapi-0.4.1.crate 126552 BLAKE2B ef5291a32f5edab4b29648fcc73df30f993558e45ed862a62a4d7e85f963f195f0a74c9e61eecf928c8966799da45a23694d0c6a1ad5f7d9ab3a8bce86d6d2eb SHA512 8e32d45a508d20f0d3537e056f363270120980dc23564713306e36acbc12a6d379eb3857026fecc16ca75080431e06742e3806801d3e0a848a01f64a8dd4f2d7 -DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771 -DIST num-rational-0.3.2.crate 26359 BLAKE2B 18b58869b55f32396cf3f024f19c1dd1dd7594e0a398f448930c60c338cc5b42f73e92dbca51a71d9017eedab20e6f564504cefc7a21018d1ff029846498e3af SHA512 31141c147ace16505cf63023d399ec7d6824b1cf3a31160419cc8ed8c9e4392993910419ac113b23913f710eff13f730d04328e66328375c61c28010718fb837 -DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 -DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 DIST num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f -DIST num_threads-0.1.5.crate 7109 BLAKE2B b5a1055937a87c3f3b758ad527fce0a14c812b40c3bbda530bfc0e03f43dd3155c17e1eaa210c512a98919da802d9d48fec4e3c8464072fe4d309b9a402d9b61 SHA512 3ad2234945ea20f47efdd8381de2f0f05790163bb1e4b28d9e630a2da4d86c99e596558ed231e2e9d62d84ae85f8f5422dc11c323ba899e37ad1e654e3c4fdd1 -DIST nvml-wrapper-0.8.0.crate 70859 BLAKE2B e0dd26261ab1f66de7ef0a963fcb6e682016eede3e77f0ddd1df8363932911aeb0346f4b4a908a6ff8b81d599a0075915f71dd990df9869bb32663da6c2d000f SHA512 e4c20fa52dc490332ba3fe1ddcab8c0fb9eeaa52c9e24e1a5ecb9f06ca6efd736b3856c5ffd48a7c9b04bb21fa08c4d4e1563b797042e116555497678b4e4aa2 DIST nvml-wrapper-0.9.0.crate 74530 BLAKE2B 508a74f90c51a6c1a8b0ebf7e6ba88349ab917e8c712833a683a09d53a43fdecdcb8090d449d373bcd0f9d43c715b472e8891877d8863194f363a275d261638a SHA512 6a07fec692c5acce5a4eb4428fbde4057f3315526c739b2859d04fa909069d930876222fed3e92b9c28b91bedccd80571d1077befad2904528a25b8190fad993 -DIST nvml-wrapper-sys-0.6.0.crate 28405 BLAKE2B b1859f26c5d7758addbf18475f3c87cfdd506dd66b9d530ac1e18f97b9d820308834b80165d3e8fc523e896fa7c3d2324422106abdf5aed500ca5eed6df7edb4 SHA512 c987c86ff6e1c4eaeb0ab28e2d997e4a8a9c0a3d0a211119d70b7cfd8ec837f3a532484f4d37a64a4d55f1bb3326b93f293f7779dedf9680924e7009d0c31801 DIST nvml-wrapper-sys-0.7.0.crate 33783 BLAKE2B e0d3629419a4d976ed61113b109c2aa64449f4675068cedc225c50ba54005e89c260a41c9222c94c08e74042672ae3da8dc2337a42c41fccf1c76ae23427b708 SHA512 c587bfcaf584c5dd44d0378d4b932a1fcdcd5c38b70890019e36e7748130859b5a958327c1d18abf4a039642ff8fa5276dfe7bc1ba2a2f34b398b7f396ed3de5 -DIST object-0.30.2.crate 258743 BLAKE2B 1826b2bc4f2196337c71859df0ec0f7b08f877955c40a507a5f6d7712b3a1d251e2552e1768a99d057f49766c01bdb1b983d4d86487a7577d606b15b659a4f5e SHA512 a9ffd2667bd6239d130619d4984fa28a719b857f6dc72a987536b5097e574e7847b6f376e568bc30606c1376a484a060418ab69a06ba7acf9ac8deb4409ef637 DIST object-0.30.3.crate 258901 BLAKE2B 73e190fcbf7c47950ac036306ca8e6e03bd1772466cd580fc51e246868cc69c4e49c712601759533ea650c806a8363d0d77582e1363ce2b5f92d4b7439fde91b SHA512 61414475d3fcc7c4c3ad8c1316f6ada7801e28590d98bd425fa246f091d464de4eff7eba7cd74904517dee95ae0673e3d581400adb971306955a0aefa814172c +DIST object-0.30.4.crate 259203 BLAKE2B cb997d276f50b40f91dd77bcf975cb151884d11584cb68761b2a0fcf76a8bbe51cd6a986837d20f760af519f3de3b8b4344a8bb2cab396c0280ce69d18294255 SHA512 59043fc98874709978ecc714162e19cc5ab8033a3af6c703a6ee2c49a51df5b4bf9a987c9fce2fe32bde33f709054cf329a5ce3952220fc841575910a28ff577 DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 -DIST once_cell-1.5.2.crate 27660 BLAKE2B a5413b7826abee1f700c55d05cbd942c6348b3d387217bec8f0de5188c3c8d14c76c216353e22e1dc7e2dfe1efa848a188af31254e3656e5484eb0cab2802f61 SHA512 63e7977e10a8b1eeab4c758bc03dfe7c78cfdd38f12667fc1d4842c657b8a4a2c0e46c21d7201a0fd5ed613055bedb8351e13bd2a4fe906d7fee0d51d67097ba +DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56 -DIST os_str_bytes-6.0.0.crate 21046 BLAKE2B 9d2a9f47aac852ca2e27e63a22c7267e1a4affde2277d50e128b54f377758322f07ca7263478c39c91e11a2b32b0e7a5fc5ba1b31e0ee014b412a4151642e605 SHA512 d2d3741a1190092cf251e035d2c55a7d022d99512160ed4ddccccb44ca85f664f94f8a937a76eff88581b593e2ebaddab6e753009f3046a8a2ebf451418e41d8 -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.4.crate 32359 BLAKE2B 98629cee7346434103d0e9776d89d1c875c023c3fe91d47beae2f3029fe8bdcbe7dedadd262012ad9d1a1e624ffbebe6d3a9165623e40077ab9d0fa4b768cea7 SHA512 6dae00356b759ad1dd08c1edbcc3ffcc86ad412af98a5e4cdf4fc622d0feb79bdb3900c4f72e76cce803c667a6d8581b44264980816ebdc85d59ddaa881a2990 DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 -DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4 -DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 -DIST polling-2.2.0.crate 21616 BLAKE2B b431e4d31a677ee3d0d36710b27fe98b5df11bd37ac1dfdc464b8a0864dee56985125be388afe9f4c5f8e8c556f668578b2566a6de85f0797d6ecce285d42953 SHA512 6592682d6abf61341e18e5b7e6aedccc31de36016c323ee4e01ca4247d5a40be14f9f60e0602f828ce6ed55e29daa3e601e62a1d472a7ab3a75d760fb1fbd99b -DIST predicates-2.1.1.crate 23150 BLAKE2B fa8b250752f8a5d6ec30ab3aec3aca2b48e903fd8d182817180633f9f2a55e4632b1e1912c9edac453ebcded9f6624c42b38dda70ef36fd710e1dce1f1ce6346 SHA512 c850fa2541265aeb23d5c19dac6c7654dc434f1239ecc8b1cfaea89bd120112e2c45f127b491fbfba1c053db8413e8b561896729a56b6588142dd9ba9a33988b +DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 DIST predicates-3.0.3.crate 22743 BLAKE2B e0dbdba7bfaedfd3730bc381efd439c09a0730a8876be219ae5b8beb230f99acb29263c7eea1ea7333102335550936cb968f82268eeaf61db912fc4d2ba2952c SHA512 6638890cf3ca26170363e789318fd201223818089a34970fb650c12e11da0c2031dbe114ffa1e4bc55c05f7c75f41c60ca3bdb4764e061c6317508275940c7e1 -DIST predicates-core-1.0.3.crate 7757 BLAKE2B 91b3d1596ddfce6e58c33970ecbca94acabca660109f888f32aa73352e157d78afcf879afcb7eec61694f89445c42d355eac46a3ce3cd6163f8e53265e0554b6 SHA512 76d056f0acdb2d9c5cd44828b8da8722899438fe7e11ce6c96d3ce2bc8c267508e1010e2ac2c7bedd3281fb29856a3cf29f93de51b0ee349a5ef51466ace799a DIST predicates-core-1.0.6.crate 8084 BLAKE2B 337cbb155bc2859c5a8b891c21d352e998cd1eaaf606cf46c003c9c499a42f12268b071e7a4cca65d50cdfdfd4267f023076e078a0a3eb401ad836755d65298e SHA512 afeb1de4275c76bb1c5950f42bce2f83a21ab217ec60130336286cb48b15f36bf2a1ca346bd652c10a65a1f9e3310d16b23b8333a3e0f7e20fe874c3f728e702 -DIST predicates-tree-1.0.5.crate 8126 BLAKE2B d63d2fe2bf9c61e703f11b8d3f8a8434179b8de1f45a52dc6266e79972e0abbefbefb0d57359005bb0daf06ff17276c858481be8382a7383058ff25e72dbb3dd SHA512 950f9191f44da894feb209110488de3da0e36cc86ef366ad2749a66bba0053e23c39fadb67fc5a4f5db3adccecd414619f9f805c2913733df96254913c360bfa DIST predicates-tree-1.0.9.crate 7960 BLAKE2B b758c52dcdd0ea237ce25f0a092200604765bc83c5edcaea646c6b1db49431296b61aebddea3b325e62f0ba9bbd5edba7ec92fd031cb597e7e8d642b966b401a SHA512 1fd5d9a84ca8fdd1b3c4759d5e6fb16e3d8fe8b0dfe5afbd16bb509c8558b0750705fff47701c95f7a8df1a222f639116a1b9ba4d89775bf03b06daf34f249a3 -DIST proc-macro2-1.0.49.crate 41977 BLAKE2B e31c81d3b836404bd2c28363eb0cf2637cb7fb1ff5fb39333158be2b40b15f6f8f582edaec51cabd32d7b215df39c08a9632208fe4da36fc435dc32a48483a6b SHA512 b490d5cbaa790163aaa49c1595e694dfaded61c59fc23f9b6d359f4b774ee6eb20ae8efc5f5ebd59c8ca75da85baad61c065451c1cde03b3b6148e2aaa2c9e1b DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03 -DIST procfs-0.14.2.crate 116068 BLAKE2B 86099545f027e8bfd78200e1048c711b05f4009250861a31e5b02f5b14348b3acfcf048bdf17516a7d785d027a9347c9af0bb2e1a4c5ae8d50d386e7167cba99 SHA512 70473fd8c6309507cf3451ed13d014b03e3bbc77bf50425849788e93cbe1082ed74780315a11f84def39f4dabf165df09a6faeaf9ebc14e2ecd57876c61de4c3 +DIST proc-macro2-1.0.60.crate 44160 BLAKE2B 3cca40d5ffa85607212ea8da63995b35b1d59bf077ad1f708bb08f20a3f3d477e934205008984bf2e947e6e53689192df1d437772c75148e122e0f1f4fe43455 SHA512 2a3d33d2e42e3b7edac7a099dcaf83c43ad47852217424c2bcf8ed5b894292975ef5a11df01ebb3479971e94d5b032b9d043c28bed476d6f7087fb9297fbaac0 DIST procfs-0.15.1.crate 128786 BLAKE2B c61d2d514eea64d4e6e55ded61eebaf63f391a77c2e6f36dee6730ebe3c5a6908507e514295c1562c722ec587e45550a2f8798167952689e80e1096f0bcb58fb SHA512 8ccd80a027deb759798d055e21ae56f346e3cb869af40de23970f7237100f46087b3c3f1908900ce558b92bf5d341421a1b717cfacdcdd6d38b256255f15ac82 -DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84 DIST quote-1.0.27.crate 28416 BLAKE2B 68715000ad56f93c573ebacfbad0987054ef7716e10144cc8de47636812271060e3aa8f0754d105abef46a27024cda03a7054f11cbdecf110735ef845dc59a31 SHA512 5fb5802aa667c60d1a721766081b01bfd6cd929db7a5d71cb74627c2325f7108740752e514db73fb3612c163840e60ef2d4bde31c41978f3d77605418bdf2b4a +DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 DIST ratatui-0.20.1.crate 148989 BLAKE2B bf92dd895d2f4a016d884f27537cd8ebf1e51a687e276aefe5c0a2ba685b52181bcc79af95bcf489f40d81ac9ae8c03fd4676d1a5bc022801b64d787480b7a79 SHA512 f10e063a16d77f0771b7c3f6062c3141839bf13636754a51f56ffa32b634e6ac93ff9cae584e1316f8118574c4776efa7282f01d34861be86efdeb9bd9a6b00e -DIST rayon-1.5.2.crate 165456 BLAKE2B 0a08064df966422d32f582f44570504bb405c59f35f20fcd792f4aa980b62fbd8797e8e01f01a9c3ec4f87eb3a1557f485a16ca2191749759beb31f4d704f082 SHA512 3c11bd89692af7e245be2c0b26d96e864a6353eb901706fe6394e3ff8bba13a829609d2a086aa69fbf716ca4286a1977123a950080d673814edf6bd55d29d459 +DIST ratatui-0.21.0.crate 178246 BLAKE2B c6332cac3f421b5ec5e2b65e25b677052fa1720b99691ddb93a904cef18e43e9238dcfac4d34ca3f0937184f78cd84f46adeeeb8c8ae5c6aaf57354be2e89d28 SHA512 3ba20c72630bae25943f84ce19e66986a193f440778f1a315f355f43636241edb8cbb3e9d16bd2c6ba4bcb3a35d900c57b6fc5c163fff333d6100c4030800c70 DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800 -DIST rayon-core-1.9.2.crate 65221 BLAKE2B 44b1bcf748e0bf19e7341c032eed6ea348f284ff9f834af628baa2484d3b468d6c8c31ed0309e226def441ee7a94e2ad0b9a2adf107493bef1ae27882d93a7ed SHA512 83c17e71e3da636d97ad77b64d988bfaa78addfd0c512f0fc09b1755614dab2a35532a4dcb126fa15da4e62461e59f5683b922a1fb4a5381a629992617d0383f -DIST redox_syscall-0.2.13.crate 23759 BLAKE2B b59c3e923b7bddc84285377eca86e649c21ee7dd61924245d43c6554124adf689f9b92841ca64876b34797249698511b322f6e8e639d71e45e1ae9da5f8b7834 SHA512 6551f503ba52c4edc0cb4a418ff212188ddc7be80dcb39eaf3bfb82faa9a76cdf359f604d6b32be6c6a335b54180c9399a0e32670333a5a08351957308486100 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 +DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde 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-1.8.1.crate 248412 BLAKE2B 4f1355104def09ec8f7a7d604fb08d0a39af36cdbb5160c63329e8c06ef2d2ad1063fc7280c90ba3748e1766b65f52fd6da24e439d5262209a6137bcbe2eda9c SHA512 fe83c2497b786314cbd9ead0d85a39ca87ae92225e444a41ba381fe80aa381a88806e2c20e1c468b8b59503fdf1c2b7e5bf6eaae0ddf9f14a70c1ca2773e8830 +DIST regex-1.8.4.crate 249562 BLAKE2B ad6d1221412beb65eb760ae905d4becc5583ae4d030c67b061626afdd3d4389c24123000688039fc6c8c1d091ff307b4a46f4b0eb84f1c258d0612c51aa2627d SHA512 6fa873671bc188906334202027fdd4d15923fcea88aa85d56a63e3a36bcf6aa77ae61c596f9154dee6c69e03bf3f3441e4ce26304d5a8e0ac47d710bf7af4a5a DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f -DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 DIST regex-syntax-0.7.1.crate 339705 BLAKE2B 59dcdb9e0f5a2008db491756fb353745bf4dbaba0d3a8a6782960c990065e1870cc120d7a7e220991b78f89053aa63b1a9c326f5ae3526d47679e4ae30ae5e66 SHA512 ff61e4a075550fce3a16e516f8222a489dfe2bdf9431220c98c33b1f9e6b19da7bc1ca6bf34031235d6f1ad06882b63d606874a14d2e27c615701ecc2f4cdd9a +DIST regex-syntax-0.7.2.crate 339778 BLAKE2B 0b9533e4e4bfae1304a7ab5e2c8bc0bc3038367dbcab7bc19e680bc4945146f1eca3baa1c5bbff6ac60447b54059228a5790cad20ae33f16b9dab794a5f76140 SHA512 3065cec128ae6ce427d13b68066fc02357c21f7d1517c1669295f857395eea3297344fb2171c96d15dfe48050785249b7b8b8138fbe5b4a65c8427968347c128 DIST roff-0.2.1.crate 10605 BLAKE2B 34d66bc4f4eb828523c464cd75632171277f6b1901916f2337013f8daf39915e1b7ee9154e18413145c9ae103917e0f34c2b6261ba16b3e969a2cd078a372c61 SHA512 001cbc21c5c8ca4362f91fb237b867966653e6f49fa20be1a6c3d3e8d9f2cca66c474eb0b59ecff1527c771554e8503cef94181295dcb007fbc1a50dab49ce0f -DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247 DIST rustix-0.36.13.crate 294604 BLAKE2B 72b06a7d72ecfd93ffbb11847710149060574d95d725d1838dbbb7acfbfff85f48126e8641ffbb88e9824700b21307525735cb463497acde3070e8179e2be3ba SHA512 0638750694ac6497891e60fde6da4bf3ec6200d168745581cdcb7c7dd05f0229c5321674f1f5e90fab688a4f5e1861935a07f0a4aa95c9446f9c9a09ad719aaf -DIST rustix-0.36.6.crate 288718 BLAKE2B 5b1a09f8af9bc4b7ae045d038734f3568896c75ac0e77d9d1d74aef63e461f14a2934129cce36bb2d450fa94046770f6d394b0469b072b16f82977de92fa1e50 SHA512 d18e44d7546024d96a0ab6256c0913d9647a3290a60a5c8ed66611ab5983e7e22e05bddd61b12cd5b3d864ab9f1a2ed604e48a1336aea9e95907c2fc0cbfc4c4 DIST rustix-0.37.19.crate 323809 BLAKE2B 6a01e5128910c4b1333359efdacd5d0c1f0cf0ac4f2615e6891c10e7de3ce8df5ca50955a3e5c27f3b85d3ffee9fe28105aac3baa4fadd05172645e9f7ddb853 SHA512 e1c00f97414313580dfb7a616cd0e9a64d87950b4d4e6b536b5eaea93b8741f769ef62d4ee1461af8266758f9bdc136a445abbb05c8355a11d338a166b498722 -DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2 +DIST rustix-0.37.20.crate 327665 BLAKE2B 6118482fa343a72519014136f6ec57a8822c8db2e0e041eed66c2fa709f708f562958554a39dcf02bfdb46ef1c91480d46284617a1610ce83b888196d001fedc SHA512 064ec448eadd6f9371e9ee64b579b934fdc71da5e1cce7e7bf3ad93010b379885770e8c97cdffbbe4f33dfbd99e0e27223c0b891e3725b52c5197c9ed37bfadd DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d -DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7 -DIST serde-1.0.162.crate 77030 BLAKE2B 27e6a9bfabcd66a2250be36ac9987ec12a864c15eabea4bb793f796a19d85db097bf46426462fbdd22ccde24af3581638c2e14634701a0b14a3bfcc624c40a8d SHA512 e9b112999b69a14f1d05cce985448378c889a497dfa00f86e0c611b17d98fe7d942e9142fdf8c95c6d0a32e2016b3f384b52efae3bd75012c12299b02d055578 DIST serde-1.0.163.crate 77030 BLAKE2B 0d7ead66faab8ae01c693c9bbcadfd0a7a736c8bf46f50ef43ba261eec9e0f0c43477feadb2e134f0ed6dda3115dcbc3d22daa28592f343739f1ea03d9c25723 SHA512 752738ef5f67f1b4435bdd4e76e740ba192bd93e83cac55fd667809af26ceaf02db7083aaf7b2074644b38964021af206000b6130199e7994c12c9c57cd31a34 -DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec22b93df7c61df4aa139358c2732326c98d0f62fda629da0f648aaacfc9d6f312813940238f45b359546dd435e7a516 SHA512 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91 -DIST serde_derive-1.0.162.crate 55076 BLAKE2B 1d83bd6a397b27c412f07462e4898e4aad2f724acf5d2d3a295efa3b311bd94186aefb2bd2ce5b5ca74e779814c87e694b005ea25a65695388d4a30bce00ff32 SHA512 edd1bd42b130df0625cd762a827ab44ee49420c704eb581205f6010270550a9f22eeb3b658a52645877537d29b81b324ec209f21aa3bcd09a2749007b27cde4a +DIST serde-1.0.164.crate 77057 BLAKE2B a3c9c7deaa841a559ec901eed72a768e0718a77683897a84149dc8211f3e6f8f016e6b86e5b3c7c3c3d512486dd7fdda2860f69e7d9e600fff6ca6da8870bfd4 SHA512 17376fad0d3f0fc696d713c0eec81fc4a83992f6f9dfbed7c3e700e7ca8a3241abd46d4c11303d26a5fe049ddaf3308c2e76b650cc7350e03a1e34002700552a DIST serde_derive-1.0.163.crate 54447 BLAKE2B 284d02fcbdd05c53c8da737fac422fd61ff53669b140686d1732ef727a1e873945b1ebdb85fbda1d79f2c563b2c7b81d3ac51c76fe0cf5205dc6ab4d46a9d4d8 SHA512 744c4235330781c8d9c6ab4f49f6ddd11fcd70b97c97fcbf1434ccac02ba7d29eacfed21ee8e005f5541dd8ab4a34023e95d85231f11c5f4d6e24fcf806f7283 -DIST serde_json-1.0.82.crate 144514 BLAKE2B dd4b5ee1b93f04be09b1c204f8484091d608acc3966ed4c8252a1d46003dd154666e2731e761828dda4123da5c45bda653f453454c5c7c11977aef05bd0e9e9a SHA512 39e4cb0d8b22c9beae6decb87b9692581698c6309b2e9fd78e5e199a200da563e7459d34435b7890e274e13357195392cab69d73d3ee2ff537c1667de32f92c3 +DIST serde_derive-1.0.164.crate 54789 BLAKE2B fb8e50cabecb66bfbb4eff07bbd034510ebc4eef5fa21c855887beb84d19b1201a4e9dc0f68a2aeabc559f2229a905cc44e780a7e6bdc55aaed399bde5dbe168 SHA512 08777ed5775ee6ea47daf084f4ee15869b3969d54e43e6820277535e79b70f61f6152decaeea29bca67137d354bad079393a6709fd10d7cfeb50728e46030c04 DIST serde_json-1.0.96.crate 144652 BLAKE2B 2754e63479aa07507015dcb0f989d6447f5b2c01e5f02cf8a843d90c90c6fd0acd3ecb68d80d76c249efdabe0bd0670649a9e576269928d2276ba00a3153131d SHA512 39779419900e1d395d81e70cff0e7a688564a66124b08e74da54ac30f389c912707f4bf5e29afab6fa106faf4bf4e0b841f42fef125cf7bec185482ff6bbba0e +DIST serde_json-1.0.97.crate 145152 BLAKE2B c1d02a336bc12a5afb2cac2d48cd98393f56e0b679015b6c1a17670c0341903c58b97ece89de03ae53b3f4728b75ea03d5a537c227d02222acc1e85a2db76b58 SHA512 567b226ac89bd02b729f2aa34412a37aa4f4ca4bd08195c409e7171b3b6058313010a42b6ac016b7daf123e8d88da5a3cda45f08d78d525d127b8c1e480ca2b4 DIST serde_spanned-0.6.1.crate 7828 BLAKE2B 78d39bca0850b78f0835167ca7786c0bf356d668389aaaf3ace946e91d9a7db8dcba895e833d87e88502b2ba969cac9aad6c1a053c5ecb37f845ebb3b0bb5b32 SHA512 6271aa2af243021002a10cdbd16cb081bf10ab53a61cace104182eb4f28e0c0d7c447b7dcedb350ce78debf5ed6ce6502cb823ae9177d98c5288310094eb22d9 -DIST signal-hook-0.3.13.crate 49252 BLAKE2B 21016fca85e48a2ff7d360b379e06aba6d044a282740e71b0e567e57ec16db0df7cb53e9db47f5875caffb5af00eca2167bd038103674bccc225fbe8faffa1d2 SHA512 c4632d31ca158fdfba5da44585f0d6211469ee17b7e22d86688af11b4ed976b0134e87e0ad686dc2e5a8fac0ecb08838108080ac875a7b55322e0735ff1ccfdb +DIST serde_spanned-0.6.2.crate 7749 BLAKE2B 3a2522104579cf667e567e1ef65e2e1db3fda700abbf10747f1e770b45678cc6414ffdf384690796fc5df570e39a7518af15857c8c3b5b40fd185f32957ef30d SHA512 ca64305238a8cc61cc4db3c9675299d34e4810dd63387be65231369cccb69c942c473b01388ee2b661cdaca8e133f1e8848bfa4d6a43eff28fda0fa9e1fe7ded DIST signal-hook-0.3.15.crate 50138 BLAKE2B feade39b877523dd138a5df3114e13c35d6a2ca281ed4cb7774dc970b3cc88b9dc011db2914c87655c0962ad1cc72293fd105f06fa4297e02fe28d78bc56c1c8 SHA512 8b7703c8ef683868e4b0c315a73fcf6802f3e28730db6b79301e9818532ea62d6d218c9ff3ba465e02ed5c19a33e733ec5f7750ae9e0f823a2ebb35bb911a3cb DIST signal-hook-mio-0.2.3.crate 9064 BLAKE2B 2bd11d0fad02fab92871e0129fc4ea3a609a43cee5d33737d82a624018eaa90077f2c92fec88f7b19d3ada619b8618f9d33fbd2cf6b7c63d3175dc57fb0341a7 SHA512 98429330c109dacbeca5f0788d993d1ec2830b6f95886a433592b2096508dfef2027d62a99b985654dfcd927f7f3f93fbfc19361f8efaef5efe84cbacfc1ab08 -DIST signal-hook-registry-1.4.0.crate 17912 BLAKE2B c50ade90e580e5f009832d812299b33529e53f68e6f1b7f5f9b5ac9ee0de502825c7bbd66199a65d4494152809eaf3dcfb676152c5b4f66c7a38b33551fcdd30 SHA512 b564379e5df1061739734179a69897badf9e2e6b469e091954428b05c3c7143885396df4bd008d77e08dae53729d2267d50fc8563121b086e25d8a5adabf6d6d DIST signal-hook-registry-1.4.1.crate 17987 BLAKE2B f1df8bba55c72a506b9210347f9dcac4d158948e73f6d1e60f43340ddfae368aff1bbb6a109af326af47246d9738d49f76d380c52208efc3c6f79ea0acd31f0b SHA512 e83acec2b0083967555f6c659dfaacc32d851a9485c9f6f4b4cf257742ae3ffba8c14708c75f1a5520e9d132ea9e21d6eb65aba492eec481e8492af8b798c5d1 -DIST slab-0.4.6.crate 16067 BLAKE2B 0aa3d8914479baf2409ce83644f8eca93f49b426333f1b82392b779fd79cdc04a0a33bc1aa5e34e8248df9ebd88e742b3e870716adf1787bcb7aa5b9caee307c SHA512 788837db210be63579eccf12d96fcaa3280c7515bedebe3040a71ed27d013430815ebc74acc06280daf22c0b16871bad210981d32615c26cb1da344b4b0d9488 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae -DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c -DIST smol-1.2.5.crate 43577 BLAKE2B 6392f08d9c4559c4f2a7fbac79b342cc58e7835a274b045490e43f325ae53e81ad20ec651a53e479f0ff920d8a4af79be431abf6f6b45789a79193b5b999c2a0 SHA512 68ebf8e943a2b12452f487d15520fdc49a102467ec9d7c25aee7c275f1207db48e78ef994c86da57562abcecce3c337ffa9fe8104f5c2a9c3a5c8cb8f9d319f5 -DIST socket2-0.4.4.crate 44048 BLAKE2B b2b1aad2995e44944b98ff3291479fb74e8cc965f866e692821427e488c68282290773dcd77da0542c45daf231a5e676d20e59a1d4568b8dde2da2f16425feb2 SHA512 6624fb9b933763c22e6114a8f72c6af0969912717017dd5b13f1b5df19faa1b160376c12e8c8023c435281f6a7864e802f3c4c535de8a345fe206652104f2cd5 -DIST starship-battery-0.7.9.crate 37685 BLAKE2B 8292250cd4bfb94cd88f3233a87c91aa37822b0fd4996eee0c27ebde9ed09c1e0e0e41c2600ac4349057d326d4bb861c1120f13f40341c49d4c51955fae0c504 SHA512 da68cb1e638d0e9fd3b68de031f16c5389ca5d303481cbacbb378d82ce4404a380726c758f41109916eb798a690bf2bf6d485ad758d2cac638567e3f3d4a9d7f DIST starship-battery-0.8.0.crate 41146 BLAKE2B 1c4747b1fb47b4e5d59087c5f2c06297aec7ff9af9265ebdbffba739a6fa31a5adefa662d8a60300d049b439e3e82ee27d665a667bad2f899283c6bd6dca6c1e SHA512 ee560c6bfbc08d1dce88403ef88d4b3335a6cfb393b525b34a89bb2a7b1e2a3ad0711b84013804c4934cec66bf6348cf243f8e3221ec0dc4a99ff412b253b1d4 +DIST starship-battery-0.8.1.crate 40920 BLAKE2B 06e4a3725905644b1fe9227bfd6f720cb50314645cf332032a8dc32d8d972cbcda54662d3511227b761f266bea6208442ff852468978673ba3424775cda76471 SHA512 383896da59dd82c842a47ba57bd5fed9344d526d2c3ba5a93b7becffa011517c57cfcc5ca06f2d96aeb9e4408587725391a199fec3868d93f92e29bb4b95be15 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST strsim-0.9.3.crate 10266 BLAKE2B d850a2d5199cdc2deae94c02a1934933e22b943750871c624256f3722e78878cf15750abdef6cb27a5acbbe95ed0acfc33f960305d08f942f2a4b066e93e2684 SHA512 8d7468be0f19819a454720d2fc9a139cb9afde9984f73d334b9b77085b58008d6d8ed0786f88ef91b4967c503fa1fac0ddf2fdba01391629f7bcf1ef2fe36b51 -DIST syn-1.0.107.crate 237539 BLAKE2B 5a65968806c72fedf69638661f827a0426b9e49c2f9a5e5208f986105f8facca2bdf241f92f74bde790e9a0dd68240d4827a345a939c087364360e19a5cbeff3 SHA512 58132adb76643521a6a9cbc0316431318ac25f8517bba3cbb98e7e28ed536f9e24f643e898fa21a2f74cc8c1aeafaecf9b4199b23048c7be8c0bab2fe3aa7623 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.15.crate 240785 BLAKE2B ee2a2250e7083770f8fcb5ac0b387a28bab041e56dc9a835bdc366d39830cbd464aec156b47947331864220d78856f74e94c24061bd0c4fc908584efd355bce6 SHA512 19520d13b417ad2cabaf7e31f45271d41f26158607d0ab21e76a04e824133c64f4acba0f8c044c675028832563ed7cc73fd88d519520ef3834008dbb3d04663b -DIST sysctl-0.5.2.crate 18036 BLAKE2B d52521fa9d7e224abff7f437f362db8af1fa11c5c3e85aa2e370dd3514588249c5c204c58b0ad94a12781d3a41581ae887427c927e034476314ff28b76e5d9cc SHA512 0c42a7a4e29109b120b0f24da2d54779e640d2b38b1e1d203a6d3c92d0b4453c13c4e2db5c7c4d31e0fa2b81f05e1849f4899dd2993ab1ddf3be7c13c337a966 +DIST syn-2.0.18.crate 240648 BLAKE2B 1e16f0936faf2656ee74cf9c75bdaec19589a4309d68b0cab37438061cfa29c66a1dcd624ad9247d63c85b3c1fdd8a484a65509d672cc6471f3c93f3ecce30d2 SHA512 2642eb35d52022c6d21bb893843beb9b737a267f620e1f5a6c9096d434fd1fab05fe007c8d8b6f1fe00a25007d6f55dbd4ec620b9f5c1154659bf34c246334dd DIST sysctl-0.5.4.crate 18275 BLAKE2B c1a6159029c76539fd450e8bcdbc85c8cf141230f8152a4eb44b61988b273da2927e161749ae3cac75cebf220abf1afa00bb70161ba9b4830a81336c268d8f3a SHA512 d9e4a4a5dbdd5e4b149c25fd0570ef69be9c25514c53c5c982569396ee1f92a74eb0a149568b39094fc09c77a146216ef8d56e3432efa8544d996f033f22c9da -DIST sysinfo-0.26.7.crate 136535 BLAKE2B 8c6170d02511ebc58b2443e7121b54a06ec17e117e9b690df3da6f2258c7f3cf27ad6b0a65696473a64f50c458cc7173805ed133fe8fc952677e12f754e55d77 SHA512 91ffbca4243fab711664e0adcfac311abb9a9609dd1f36d4d11cf2e6027a4e59ed2c865c9ea27be0fc783cff007a9fba77ea5859f7958b5c984190c419b4a5fd DIST sysinfo-0.29.0.crate 152453 BLAKE2B ecbea8fe91ad9d893f5a44a6eb9984c27df0951967aa4b96ce224ba935db71d07c936ad8d6c010c6b634d09a46dc6d519c3348a22c9d4035a2d9575b76225c6b SHA512 27a9ba806acded55b3030b562570c71295eb7d61802a848e3f301cc9b186a6c0869e168ce4b79457c94eea049b9156e1c53a03fc8948b3a21dbbc2578ee7eaca -DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a -DIST terminal_size-0.1.17.crate 9141 BLAKE2B 048d8e8e9dad08aecde12323681d428b9182afb737136cd6699e13d231f7882091c9167cb10a08e5151df912421a6f89132645627e42ccc73d07553cadb1c8cd SHA512 96ec1bc8abd597f01ae59da567036d5d40b422764a4da662e2030c3ef4ce80a983c8b6a4ef1f34d88e649e0b1ea27b206d56a31924bcd2d31ff7e5a2e96d4201 +DIST sysinfo-0.29.2.crate 152663 BLAKE2B 861d503190b1d1a3b76d0e2da936a00c5a89ef1be86dd4e4da096096d06dd2e0beecfbdc264cbc244ceae6c0122ffb1631a1378e1253f4b335ef8e551a1aa5b6 SHA512 5feac6903997cd719b8a883ca3a1a96cf9934edb9a253d2808a6c5dda90ca8f181cd3db66619e297d754b383d489cce4b8ed3aa1507b1a465c2b9c6f9020cd2c DIST terminal_size-0.2.6.crate 10585 BLAKE2B 8696b9046c717eec8bf7246346af84a5d0cb740ac6e1335a4d8c20476628f4c0dd7c6106cde33513681466e9701d4b05d73f22a3bd2dfabc4d22045a69d31345 SHA512 95f38bc00f8c5e1a6913bb2a0a7c46d96e02a4f3234af1623ad3d7be41eae677e77f1b5d5d005d1e9d778fcc6c87196f67a51ab37caab5b4d299da79c85d06ed -DIST termtree-0.2.4.crate 4416 BLAKE2B 994134f7af962123b19984aa32b30c19c6f77202067a90ddb3aa4414ec8dc541f5d8be9282244cdbb1eb16686c11750393325fc7f7005de0bec38d6a9219e015 SHA512 afe4e94bd57c9917ba48be4b3a22ff2b9b8a6c764c86871a3be9087ae0c65326fadb466e285a129082e4243ba6bca933d89ea01aa9188222c055f0c2b308cdf3 DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062 -DIST textwrap-0.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86 SHA512 f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd -DIST thiserror-1.0.38.crate 18947 BLAKE2B fb81df34dba2958395ae360cbb14e2708e5a3cfa5cd0bd03c58f29c146d8afd8595a7ca1b30f1ed2a75ba140a55ba450fd4fd040aa1a1dccb0baf393b0e98d60 SHA512 95b8ca682b579834a04058f03ed0c994ccef426d75e0fcc28ee47151d343da25e8fe31f8157744d942aa54652115f477fc6037f91c581dbc127b829cc96476ce DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91 -DIST thiserror-impl-1.0.38.crate 15429 BLAKE2B 96202c256e970fe23f07b461d71430889e36d9f0e83608d001c6feb4e86f4a34047ce93617b27f89c6e2a5d6ad8702b9f64ac7e59bfee221677261fdfcb06e69 SHA512 628aa28404a181b384ac6a11a433829a5481d97face5bc1704349414f36e93440738122fca716fdf878719870d10e0cf8d495df6b1d40913e985c2824cbc3aba DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2 DIST time-0.3.21.crate 111598 BLAKE2B 8b760bf4bb8501ae3b4c121e1265b9f07fea633e8acfcc091e8c2a4ebf1f2025c87f13d63c95ee46eb3fe31f920605c2100349c8b7be0242ff8c74037fc7c602 SHA512 1bc0505fd823d7ab869e2b8b1e44563dbf2bcb7cb4a9fc67d32efb54872177e89b7dc051151d4d83d21d77d4c3d89a3370d35e4fd5db9bb5144a373e309c9ce0 -DIST time-0.3.9.crate 81412 BLAKE2B 018cd6ee08fc16cb91b894f15e20c41dfcea51691551e54b4252af27b6368e42c6c3c86734dcff2f9742d93829b1e0b5186aad77b96bf5aab01796f480385497 SHA512 2dd8c57d2fc232d8a05109f0d41f964fc587345eff0a68c42c2b1690d6da1a4868188df7f03bece12148e7434b973c472fb0c85fa1f840053da3b30cf6c47e80 +DIST time-0.3.22.crate 113792 BLAKE2B 8c9920d38b2d9b2f3204de7fe399f6e25b0a7ae7bb72d155eeba397f5721130fae1e0b3022ce9f1109d08e73b72a9fd09043d69f5cca953e80f3d70c4f49a71d SHA512 55575d043cdda64f7a789c61360974d17d3d380a4f0b243346222709743609503644c352ab2ec5d5336bd2b2a4709d54fe1863209d5625f14f881a1c33df1763 DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14 -DIST time-macros-0.2.4.crate 18421 BLAKE2B 6806e235cc7258a76877f705a8637c39bc30316603c7eedd4795a3a597d8d1e78a79c213af84cc184fe3b67c5c3f6f9efeb95c70f6f4239af1882916afdca834 SHA512 f3887ce839db40d13c143a9f11bea804fe4760ab2655df68cbba9029cfff7d0476135608fbfdba6cdec1f9b0753b2de0e3ce0161b40c5d2b9596980d9deaae59 DIST time-macros-0.2.9.crate 23684 BLAKE2B 5484a3c5bca52fcff3fcd4e6f060ee24ce293fbdad1abd5819d0426eca29b95de866fe1273e0ed3431d1b94b12c37f23748d4cacb0112a67e9be0f49132d03ba SHA512 2fe094e61ca0ab708d60693367812f1b87fb9b6770dbfa3dad8a2aad7d2a000c24ae3b8960104d6c5b72b4a055c7715fa5d4d601eb7b7ea1764bb730aec86033 -DIST toml-0.5.10.crate 55193 BLAKE2B e718f93b865c4e8d17e625a753776bc62a50f98d6f83e4323268d65547b6bedaa90bdfef8b0ab9ce42df62c5552939ff020402bee9aeeb7d883caf583438995a SHA512 0d438b1752b815445db647d7bceb620ba7e393a29dd5154f4f20e0357e7744c69e72ea3a797f8190bdbb72f413053621de7c8de88d30926a489526de440af2df DIST toml_datetime-0.6.1.crate 10765 BLAKE2B d31627732a1a70dce5142ecf6dafa2b52e56b7df7d865b64dc477affbb2cdf148fe4acdba84373c4fa1b8bb8de06380e2a105c10fe34e7591683697d78b17c78 SHA512 024fc32f5c3b8efa764bc3fc59af710627513ba2e536f01f227d36661eaee099ed78320ea65b15a15e39c0fc30ff2b44c501f96d5a2618034daeb290524694e0 +DIST toml_datetime-0.6.2.crate 10768 BLAKE2B fddffa3e4f8f4076c66c171379670df41d2be2c33810a78c5902f11bf8910f39f57b74d5f00ed77cc6b74bdbc34b293b57b2e867233a2fa9373f8ce7635669a0 SHA512 4ee0e8685c2a0738ea6f8ee10bf1dbb823d7c0e7bb7d4bd90d633f5f9056f77bd5a768d6b27d0f8d8a5818374f8497f20fdbd9a411dacd8b4fb58671aced1b1a +DIST toml_edit-0.19.10.crate 95594 BLAKE2B 5894ea24538013d37bc6c4beb762c18c07a193918791d062a4ae0c1dfb0cebf6014ce73672feeb9fd3ddb0d77b58ecb2d3946ce00837d81d7de69b77c497bb0a SHA512 9ea97b52437591ba38b2aa0706067254de68d40c491ecd6c53aba370112a72cb502012c982a2b915bec4c0858215c3f0c44f65d049097c8b71de45aca32f58cb DIST toml_edit-0.19.8.crate 94457 BLAKE2B 8fb45302a44f48a5a75db4dd6e3c7c2b3e4cbc357d67e247da36fe631ba66ee64a6786c8a2f9d915a260aa15bafe986ea8085f9dbce5e03fce92330c782b8b65 SHA512 467454b0b55514e039e8049bfe41ffbee7677a0c4fed4cacd96cd8d91d14cbbb2ce77ba3f356d486ddd8deee9b9939ebf519dcb087aa3d5413eb709f7f003ff6 -DIST tui-0.19.0.crate 141279 BLAKE2B 55eb71dc524f45c3154f8af4024ccce33816d0c30aa28b3708a4991602892e5980df7f59b47d6c2cfe39fc90d07d7a0409693c37564b5d0d2f2f3a48e9e17c91 SHA512 b90497d06181ca74ad0a976ed57bfd6e6495e6fc96651ee96fe9e326ebf773b6627d87cae07aec26d17800a4274624ad3e835a86c37258c51077c86e667078a8 -DIST typed-builder-0.10.0.crate 24713 BLAKE2B 9afecd9b5ece2068f49b28966d30e5c6105a8c6b6fced1062c9942e17b2ce32eb523de292b83c3128739bdbde1fa0d40463696ce6c732a01eab79c5bba14e89f SHA512 620d5b86b944b00988127748b981fb8083041be072c029659e0916b491a3bd493b185ffef8c724a4a235e1c8d0909c899557a9a4a4fc0c83a8e5be7b58f61005 DIST typed-builder-0.14.0.crate 27143 BLAKE2B a868fa57725f16f0d005a19dae1e06349e90eaa6f213269638658c3c866d9a9f315cc6ba58c37efc0196770e9eadcdc6842da004afbee0c691faba0b2d9b8e7d SHA512 64e165fc4fd85741ab327d0aa6c05dd85cb0efa862cf021395f49e06ccd8a5e1b4c4d8083ec0d3df25b8c6b56f6f925241ed8ca68829226831d4030bb2a60a6c -DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 -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-segmentation-1.10.0.crate 93893 BLAKE2B f0604ca03586726b878f7884a639554037816ae01965fbb97b4998fbbd12e614f2af50065a59c834448413418a56b198b016e685ef9509513e8994a5c063da40 SHA512 e6a1baacb557a5a7ed7ff780c542c5947eb473763eb2a6018cb1e0a1abb9f4bf3f8073610e4897393f15df076f6657a0f162a5c5bb7ed5f3b3fd832e533a522c +DIST unicode-ident-1.0.9.crate 41978 BLAKE2B 4e78cefb4e7d7f173f1826a5ab6c8ffde386fea67cf3227bd22e6a6e65d3348dc53c9438e6bde9af06fb5e04b0beac866209d2426e7f04cd10b2435db85df7e3 SHA512 4d8cffe699c6f15ee82ab5f5a73421a6bb8b1a476237aefefa6e932c45c30683a4fb015f138bce99d7cb27a27fb7972909c828e77daef091da84ec162315625a 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.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 -DIST uom-0.30.0.crate 113626 BLAKE2B f06527a2edb61773a3247d419c8e6b8a299b427310466480878e800ee2681d0deeec1c9d3dbb35127c92adb5bda9c95ba94a6829a4f9a5be6c6af0d66a2da668 SHA512 ca8a4428ca0f8af0e911f8169897849dd8daf99d87cc68847f35a5af6190dc96d532c0159d6f34033e61a5a8ece1584edaa0bced647ac19984f843ccb20553cd DIST uom-0.34.0.crate 146372 BLAKE2B b20669e238749e30f5c1c0cd77beeeb1a05d1fbbe670711a88d55ee0f024043e25ebdf72595636336ccfef7a62617e84518d6f4d430096b83d319a3b702de61a SHA512 9c9c730a822e0906a3ccaf6846b3d9c3cd8140da6abfa02ad8ae03ab9d50d0570d434d3315d734c0a0498536e4dcf04d2eb1d7456acd05ca661d4525bbe037e9 DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 -DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1657c380f95122c68ccc15fcbe0684315d0aea28f094f2c65f7b7b08ae62f6ec95e0d67fc47e6af0ba4589e9 SHA512 80f612597534d9f8bdcd5e6bdff740805efe28242822bc6db360e114a23cb47ff88c74b8ab855bc764f0a73545e85a69d76bce1441e5899a36e41ca270695dc5 -DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe -DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f -DIST wepoll-ffi-0.1.2.crate 31309 BLAKE2B cd1b01c9fdb6482baff3ab12a9926c1a5a9b6e430e4609890a94b13480f8223de166558724b4d6926d6e9dd7f466926c783df54f9beabc75d646edf4f3429a73 SHA512 f0f5c379d08642aee9c6ef36175b9d858ee1cb7d444b832d6e7ad194167a4db2de5aaee3b2356ca42ef9f48a9872928c61b456305c05dd40cc53e5204686b8a7 -DIST widestring-0.4.3.crate 26215 BLAKE2B 7e5cdbb58a23004bb76cc12d451fd891ef08c05f730b059eb62a0f5e9482dde58c4059f9c0892fb1ebebbc8ee85dd20ece3ebf12c48790dca5eaeeb20b81dc34 SHA512 48561bd8a3b589f2a0328d1286177fbc6c5bc534756898912cbaab81d742b64ef898eed75073484d5e30762ceda9d2e88710074e7e9ce1a7dd43b5d871de3860 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 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-0.44.0.crate 11502336 BLAKE2B 4b0ea7db7cf38938edbbd7597b5f355a94ce1a39f58c9d51f280628b787b4f6da98fc6d14379b6cf6ce735e88704b0ee4b78b5e5f7ee90d3ba47fe58980f8e72 SHA512 846d870eafb43997bcc546eeb2859d1a53eb3a2e3b0a5bd21f33e9880a786fc6790912cc0eb0d121e18a8f80fc90b8670f022d18aca47b3407377a4bcccfbd2b DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c -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-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed -DIST windows-targets-0.42.1.crate 5524 BLAKE2B 755cb6184733417763bb650fb0bd84bc757503aacbf0d91b811d42e9e8efda05434bbe5518006a88937a82a2a607605a9b609df4f34eb58674d09564667d95f3 SHA512 940c85f6214aa4da17787d3bbfe8d6107a9a7fe4f2e2fcf2b1634facf4619620ac2a7a835ebdd0f57970c992c459ba0a780e64e89945005b240c92563c42711a DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22 -DIST windows_aarch64_gnullvm-0.42.1.crate 362795 BLAKE2B 722b45789bcd1d973803b327d44072fbf9c904d448e29ae9e56d2f9d1a3e9b64e06883e4bf5ebf141f1e924235858fd1472e07a744cc5b16a0a3a4fc8ec8f6d4 SHA512 51eb9fa7ea441a9fef590c12576a8bbef74932d40fafde8f9e3a28f2734ce5aee6dd5fa478fb3847443241c8c392bb4abbc6014c71260bf924431779f7184f73 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 -DIST windows_aarch64_msvc-0.42.1.crate 664655 BLAKE2B f4a060b802016a6d77a8ea6ac44c35dfec384acef9c45f932e2b6aca9d3ac48ae031f99e5b58f270d6020b8796e9dd06f7e8ffa7cc5610ea3f69181c2be7adc8 SHA512 f6412bae4b041201ef94e5a159ce90fd6b09816350204d4f573c1afdfb0a6d62d7887fbc2e416b40ec1d4478db521be492edf4703d87482d6d0006a51b827538 DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df -DIST windows_i686_gnu-0.42.1.crate 733428 BLAKE2B c1ca24973aca06b255d9317735cca7a13f7f69293da52dad41df43a5cdf48aac3d40d8b6765cf564905fb71cb548308d757f01167efe7a61da7bd2e2a7080f0a SHA512 61c3271b07df1d4585c875d27cf1686c8f595dcbb79626e8d15ff47228f7b7a4556d3d994566ccceee0d6795a4c76767f85f4579282fc9eed731e04c7e193a57 DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 -DIST windows_i686_msvc-0.42.1.crate 722583 BLAKE2B e03978daa0ac95d7bd9f594b28360dab647a1fe525f0ae4b44e6842d93c5674d9f202e8bbca99a0d30ecf7d138af0c48eec8e69e08bf285db51e32bcf83a2c54 SHA512 8afa4f92cb7bd96d4fdbefbd8e7bcaa37dee52224d5d8b950c5a537d3bb805bf9781097b8bd44d96e8b62b1290e3a3020557502fa3b357a53df6fea36b318932 DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b -DIST windows_x86_64_gnu-0.42.1.crate 697614 BLAKE2B 3cef0a3da3ce142bbdf932dbb54eb6473070c5722c9ec791dc4077efe2d774d51f8b3d06b3321f8f21cc49764f44d54b3432ee7a0d9376925b422b197f5d557e SHA512 f4c16b587fe407dee1f39df029c52302a0fbd5f519816a8d974fe9c2f928043b14037c701c0f3c9cf2e5c765e82430fd4b71615fe63a66a88159f7b15506f892 DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 -DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e05ec4cc02c0b791384c93bafb50832f6db9cb7fd9301ad3845339a08dd8cadac1d59f3e8dc9d5f56d7a987989dbfc16b9131af67b SHA512 8cc988b5995a4726bb7518b7fccff528274ad9b2b0160fe247eb240f9ced10db95afe7bff91bfc5a08ebd8237b6821e4a4abad1ff9da45022f1ce7e7586bcf05 DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 -DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 DIST winnow-0.4.6.crate 142565 BLAKE2B 671c643bdf03d8533998224bccb375614bbc0192e3d9b45a580db9aea04f60f1f5fada06c454e705bfc1f82bc52067db8d3d45cec1e898c6ace689845cb21884 SHA512 cf194bfa3e6ca3a79b6940cb3a9fbbcdac2b10f997a0c15f58b570281c4651a6b3f4a32df6ee4da579d6cbb40b19b38d1123b6f7fc116f1171bb5f51270f6698 DIST wrapcenum-derive-0.4.0.crate 7281 BLAKE2B fd5c935f64c6bb7d1e7e4fbe38b6550ac1cbea7d0817204e5c0d73c6711028e472f323563ff52e329f9cbadf5d45d547e3468a8b97f3d5577514cdc705714edd SHA512 85b8a9ec70ef30c2de04ad766694a5b29ea97d0cefab0708421976f1b5168761f8af652851155e06b5eb39fce32e3c9ceb4ff440f8ef687aa2b03c7017f1de0d -EBUILD bottom-0.8.0-r1.ebuild 5627 BLAKE2B 201ccd78b5f5621e53643c23f5bd8d950e8961e04aa5caff0734b12a362a0d0fce3b24fd9e18e7c4f5e7fc35b2412df868bf0b28ce9521a980b9c0121946b626 SHA512 421461362b31b42c945e1c8f1cf0ecc82593b627be32c710a79c2bff26554f71fcf98e50f7b221b668703e2576ac9d61cdb58215396e78ef549e2594205fac6c -EBUILD bottom-0.8.0.ebuild 5586 BLAKE2B 3a0f9dad111004156d90f3a929819e84759f7a89de3dfba396b42c012417acd003af3d6b52cc6e84c29f4d58c7af059faba0b879960552fe4fd2da19fd939ccb SHA512 cf8d5188f0d6dd49d1a1836c68b111c4252ac5909bd0f0ca97e32bf661c503a1166f0f6fee59b7280ea1354eb15add86347a93274e4b97994c881cbce93a6b71 -EBUILD bottom-0.9.0.ebuild 5068 BLAKE2B c75c320508a2c34a8a81ff14edddb7560b6456fa54ce1caf255357a715da2b6fb5934e6fb155fe3b180e1854b59d9ea5d55fa041b82d3714de44e09821f6027b SHA512 4423a9c5e0717aaef014db23db8f90f286103ae9c97aff854044fef45735326ada3cdf421e0c6e9390fce37739f9d4024f5da24acda07a8d6e656e953339be5a EBUILD bottom-0.9.1.ebuild 5065 BLAKE2B 8bb350ee62a4c978ae3014b0e1a17156ef739f8ebd714739c9769385c0841993367f00d1dd2659da6ecda7ed0187e2240d420350dabaf77755e03795776787c6 SHA512 0784bc55cac4ede83cd9c41d9cf97cd42733cd8fd8b64d9e7e3103ffbbd8f12f3dd9f82078a4d4856f04d61a1da3f5a1bb2f3b722313a2242e388d522691390b +EBUILD bottom-0.9.3.ebuild 4769 BLAKE2B 697d4d213388066549b8353ef2dc050e39b97b275c8a36a4386b1f579195a14d24bf23cf27e904b76ab640a5d7629d3a12bb0fbaa1804645435cdf5f045d23d0 SHA512 fc1d8dfbedca1626910f35bc834b72dc29a89d2b2de681a91091953aad2d77ee6dd7e25667ed5f83572107ceca71cc9c4852ed8400513862b0e6d64b77bf09c5 MISC metadata.xml 966 BLAKE2B 1b23ea1d8fb31ff8b6d039c408f738d5f2858b17e6ec685265fc19828e3e05a8f10718084a2a72d6d38bf278d6bbd0089777cf99e7366ca11670ab7ce3be4a69 SHA512 3fe83314b77e63a2261bc3c2967f5fc53e590e8f4461609be181504ebd8c690cea119c8dd7b6dec692691e7f33d363f13858b525d09929e2672aadc448443071 diff --git a/sys-process/bottom/bottom-0.8.0-r1.ebuild b/sys-process/bottom/bottom-0.8.0-r1.ebuild deleted file mode 100644 index 593cb8a5465e..000000000000 --- a/sys-process/bottom/bottom-0.8.0-r1.ebuild +++ /dev/null @@ -1,270 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - addr2line-0.19.0 - adler-1.0.2 - aho-corasick-0.7.18 - anyhow-1.0.57 - assert_cmd-2.0.4 - async-channel-1.6.1 - async-executor-1.4.1 - async-fs-1.5.0 - async-io-1.6.0 - async-lock-2.5.0 - async-net-1.6.1 - async-process-1.3.0 - async-task-4.2.0 - atomic-waker-1.0.0 - atty-0.2.14 - autocfg-1.1.0 - backtrace-0.3.67 - bitflags-1.3.2 - blocking-1.2.0 - bottom-0.8.0 - bstr-0.2.17 - byteorder-1.4.3 - cache-padded-1.2.0 - cargo-husky-1.5.0 - cassowary-0.3.0 - cc-1.0.73 - cfg-if-1.0.0 - clap-3.1.12 - clap_complete-3.1.2 - clap_lex-0.1.1 - clap_mangen-0.1.6 - concat-string-1.0.1 - concurrent-queue-1.2.2 - const_format-0.2.30 - const_format_proc_macros-0.2.29 - core-foundation-0.7.0 - core-foundation-0.9.3 - core-foundation-sys-0.7.0 - core-foundation-sys-0.8.3 - crossbeam-channel-0.5.4 - crossbeam-deque-0.8.1 - crossbeam-epoch-0.9.8 - crossbeam-utils-0.8.8 - crossterm-0.25.0 - crossterm_winapi-0.9.0 - ctrlc-3.2.4 - darling-0.10.2 - darling_core-0.10.2 - darling_macro-0.10.2 - difflib-0.4.0 - dirs-4.0.0 - dirs-sys-0.3.7 - doc-comment-0.3.3 - either-1.6.1 - errno-0.2.8 - errno-dragonfly-0.1.2 - event-listener-2.5.2 - fastrand-1.7.0 - fern-0.6.1 - filedescriptor-0.8.2 - float-cmp-0.9.0 - fnv-1.0.7 - futures-0.3.25 - futures-channel-0.3.25 - futures-core-0.3.25 - futures-executor-0.3.25 - futures-io-0.3.25 - futures-lite-1.12.0 - futures-macro-0.3.25 - futures-sink-0.3.25 - futures-task-0.3.25 - futures-timer-3.0.2 - futures-util-0.3.25 - fxhash-0.2.1 - getrandom-0.2.6 - gimli-0.27.0 - glob-0.3.0 - hashbrown-0.12.3 - heim-0.1.0-rc.1 - heim-common-0.1.0-rc.1 - heim-cpu-0.1.0-rc.1 - heim-disk-0.1.0-rc.1 - heim-memory-0.1.0-rc.1 - heim-net-0.1.0-rc.1 - heim-runtime-0.1.0-rc.1 - heim-sensors-0.1.0-rc.1 - hermit-abi-0.1.19 - hex-0.4.3 - humantime-2.1.0 - humantime-serde-1.1.1 - ident_case-1.0.1 - indexmap-1.9.2 - instant-0.1.12 - io-lifetimes-1.0.4 - itertools-0.10.5 - itoa-1.0.1 - kstring-2.0.0 - lazy_static-1.4.0 - lazycell-1.3.0 - libc-0.2.137 - libloading-0.7.3 - linux-raw-sys-0.1.4 - lock_api-0.4.7 - log-0.4.17 - macaddr-1.0.1 - mach-0.3.2 - mach2-0.4.1 - memchr-2.4.1 - memoffset-0.6.5 - miniz_oxide-0.6.2 - mio-0.8.5 - nix-0.19.1 - nix-0.23.1 - nix-0.26.1 - normalize-line-endings-0.3.0 - ntapi-0.3.7 - ntapi-0.4.0 - num-integer-0.1.44 - num-rational-0.3.2 - num-traits-0.2.14 - num_cpus-1.13.1 - num_threads-0.1.5 - nvml-wrapper-0.8.0 - nvml-wrapper-sys-0.6.0 - object-0.30.2 - once_cell-1.5.2 - os_str_bytes-6.0.0 - parking-2.0.0 - parking_lot-0.12.1 - parking_lot_core-0.9.4 - pin-project-lite-0.2.9 - pin-utils-0.1.0 - polling-2.2.0 - predicates-2.1.1 - predicates-core-1.0.3 - predicates-tree-1.0.5 - proc-macro2-1.0.49 - procfs-0.14.2 - quote-1.0.18 - rayon-1.5.2 - rayon-core-1.9.2 - redox_syscall-0.2.13 - redox_users-0.4.3 - regex-1.7.1 - regex-automata-0.1.10 - regex-syntax-0.6.28 - roff-0.2.1 - rustc-demangle-0.1.21 - rustix-0.36.6 - ryu-1.0.10 - same-file-1.0.6 - scopeguard-1.1.0 - serde-1.0.152 - serde_derive-1.0.152 - serde_json-1.0.82 - signal-hook-0.3.13 - signal-hook-mio-0.2.3 - signal-hook-registry-1.4.0 - slab-0.4.6 - smallvec-1.8.0 - smol-1.2.5 - socket2-0.4.4 - starship-battery-0.7.9 - static_assertions-1.1.0 - strsim-0.9.3 - strsim-0.10.0 - syn-1.0.107 - sysctl-0.5.2 - sysinfo-0.26.7 - termcolor-1.1.3 - terminal_size-0.1.17 - termtree-0.2.4 - textwrap-0.15.0 - thiserror-1.0.38 - thiserror-impl-1.0.38 - time-0.3.9 - time-macros-0.2.4 - toml-0.5.10 - tui-0.19.0 - typed-builder-0.10.0 - typenum-1.15.0 - unicode-ident-1.0.6 - unicode-segmentation-1.10.0 - unicode-width-0.1.10 - unicode-xid-0.2.2 - uom-0.30.0 - wait-timeout-0.2.0 - waker-fn-1.1.0 - walkdir-2.3.2 - wasi-0.10.2+wasi-snapshot-preview1 - wasi-0.11.0+wasi-snapshot-preview1 - wepoll-ffi-0.1.2 - widestring-0.4.3 - 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.44.0 - windows-sys-0.42.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 - wrapcenum-derive-0.4.0 -" - -inherit bash-completion-r1 cargo - -DESCRIPTION="A graphical process/system monitor with a customizable interface" -HOMEPAGE="https://github.com/ClementTsang/bottom" -SRC_URI="$(cargo_crate_uris)" - -LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 ISC MIT Unicode-DFS-2016 Unlicense ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" -IUSE="+battery +gpu +zfs" - -# Rust packages ignore CFLAGS and LDFLAGS so let's silence the QA warnings -QA_FLAGS_IGNORED="usr/bin/btm" - -src_prepare() { - # Stripping symbols should be the choice of the user. - sed -i '/strip = "symbols"/d' Cargo.toml || die "Unable to patch out symbol stripping" - - eapply_user -} - -src_configure() { - myfeatures=( - $(usev battery) - $(usev gpu) - $(usev zfs) - ) - - # This will turn on generation of shell completion scripts - export BTM_GENERATE=true - - # https://github.com/ClementTsang/bottom/blob/bacaca5548c2b23d261ef961ee6584b609529567/Cargo.toml#L63 - # fern and log features are for debugging only, so disable default features - cargo_src_configure $(usev !debug --no-default-features) -} - -src_install() { - cargo_src_install - - # Find generated shell completion files. btm.bash can be present in multiple dirs if we build - # additional features, so grab the first match only. - local BUILD_DIR="$(dirname $(find target -name btm.bash -print -quit || die) || die)" - - newbashcomp "${BUILD_DIR}"/btm.bash btm - - insinto /usr/share/fish/vendor_completions.d - doins "${BUILD_DIR}"/btm.fish - - insinto /usr/share/zsh/site-functions - doins "${BUILD_DIR}"/_btm - - local DOCS=( README.md ) - einstalldocs -} diff --git a/sys-process/bottom/bottom-0.8.0.ebuild b/sys-process/bottom/bottom-0.8.0.ebuild deleted file mode 100644 index 2b830f80db6b..000000000000 --- a/sys-process/bottom/bottom-0.8.0.ebuild +++ /dev/null @@ -1,268 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - addr2line-0.19.0 - adler-1.0.2 - aho-corasick-0.7.18 - anyhow-1.0.57 - assert_cmd-2.0.4 - async-channel-1.6.1 - async-executor-1.4.1 - async-fs-1.5.0 - async-io-1.6.0 - async-lock-2.5.0 - async-net-1.6.1 - async-process-1.3.0 - async-task-4.2.0 - atomic-waker-1.0.0 - atty-0.2.14 - autocfg-1.1.0 - backtrace-0.3.67 - bitflags-1.3.2 - blocking-1.2.0 - bottom-0.8.0 - bstr-0.2.17 - byteorder-1.4.3 - cache-padded-1.2.0 - cargo-husky-1.5.0 - cassowary-0.3.0 - cc-1.0.73 - cfg-if-1.0.0 - clap-3.1.12 - clap_complete-3.1.2 - clap_lex-0.1.1 - clap_mangen-0.1.6 - concat-string-1.0.1 - concurrent-queue-1.2.2 - const_format-0.2.30 - const_format_proc_macros-0.2.29 - core-foundation-0.7.0 - core-foundation-0.9.3 - core-foundation-sys-0.7.0 - core-foundation-sys-0.8.3 - crossbeam-channel-0.5.4 - crossbeam-deque-0.8.1 - crossbeam-epoch-0.9.8 - crossbeam-utils-0.8.8 - crossterm-0.25.0 - crossterm_winapi-0.9.0 - ctrlc-3.2.4 - darling-0.10.2 - darling_core-0.10.2 - darling_macro-0.10.2 - difflib-0.4.0 - dirs-4.0.0 - dirs-sys-0.3.7 - doc-comment-0.3.3 - either-1.6.1 - errno-0.2.8 - errno-dragonfly-0.1.2 - event-listener-2.5.2 - fastrand-1.7.0 - fern-0.6.1 - filedescriptor-0.8.2 - float-cmp-0.9.0 - fnv-1.0.7 - futures-0.3.25 - futures-channel-0.3.25 - futures-core-0.3.25 - futures-executor-0.3.25 - futures-io-0.3.25 - futures-lite-1.12.0 - futures-macro-0.3.25 - futures-sink-0.3.25 - futures-task-0.3.25 - futures-timer-3.0.2 - futures-util-0.3.25 - fxhash-0.2.1 - getrandom-0.2.6 - gimli-0.27.0 - glob-0.3.0 - hashbrown-0.12.3 - heim-0.1.0-rc.1 - heim-common-0.1.0-rc.1 - heim-cpu-0.1.0-rc.1 - heim-disk-0.1.0-rc.1 - heim-memory-0.1.0-rc.1 - heim-net-0.1.0-rc.1 - heim-runtime-0.1.0-rc.1 - heim-sensors-0.1.0-rc.1 - hermit-abi-0.1.19 - hex-0.4.3 - humantime-2.1.0 - humantime-serde-1.1.1 - ident_case-1.0.1 - indexmap-1.9.2 - instant-0.1.12 - io-lifetimes-1.0.4 - itertools-0.10.5 - itoa-1.0.1 - kstring-2.0.0 - lazy_static-1.4.0 - lazycell-1.3.0 - libc-0.2.137 - libloading-0.7.3 - linux-raw-sys-0.1.4 - lock_api-0.4.7 - log-0.4.17 - macaddr-1.0.1 - mach-0.3.2 - mach2-0.4.1 - memchr-2.4.1 - memoffset-0.6.5 - miniz_oxide-0.6.2 - mio-0.8.5 - nix-0.19.1 - nix-0.23.1 - nix-0.26.1 - normalize-line-endings-0.3.0 - ntapi-0.3.7 - ntapi-0.4.0 - num-integer-0.1.44 - num-rational-0.3.2 - num-traits-0.2.14 - num_cpus-1.13.1 - num_threads-0.1.5 - nvml-wrapper-0.8.0 - nvml-wrapper-sys-0.6.0 - object-0.30.2 - once_cell-1.5.2 - os_str_bytes-6.0.0 - parking-2.0.0 - parking_lot-0.12.1 - parking_lot_core-0.9.4 - pin-project-lite-0.2.9 - pin-utils-0.1.0 - polling-2.2.0 - predicates-2.1.1 - predicates-core-1.0.3 - predicates-tree-1.0.5 - proc-macro2-1.0.49 - procfs-0.14.2 - quote-1.0.18 - rayon-1.5.2 - rayon-core-1.9.2 - redox_syscall-0.2.13 - redox_users-0.4.3 - regex-1.7.1 - regex-automata-0.1.10 - regex-syntax-0.6.28 - roff-0.2.1 - rustc-demangle-0.1.21 - rustix-0.36.6 - ryu-1.0.10 - same-file-1.0.6 - scopeguard-1.1.0 - serde-1.0.152 - serde_derive-1.0.152 - serde_json-1.0.82 - signal-hook-0.3.13 - signal-hook-mio-0.2.3 - signal-hook-registry-1.4.0 - slab-0.4.6 - smallvec-1.8.0 - smol-1.2.5 - socket2-0.4.4 - starship-battery-0.7.9 - static_assertions-1.1.0 - strsim-0.9.3 - strsim-0.10.0 - syn-1.0.107 - sysctl-0.5.2 - sysinfo-0.26.7 - termcolor-1.1.3 - terminal_size-0.1.17 - termtree-0.2.4 - textwrap-0.15.0 - thiserror-1.0.38 - thiserror-impl-1.0.38 - time-0.3.9 - time-macros-0.2.4 - toml-0.5.10 - tui-0.19.0 - typed-builder-0.10.0 - typenum-1.15.0 - unicode-ident-1.0.6 - unicode-segmentation-1.10.0 - unicode-width-0.1.10 - unicode-xid-0.2.2 - uom-0.30.0 - wait-timeout-0.2.0 - waker-fn-1.1.0 - walkdir-2.3.2 - wasi-0.10.2+wasi-snapshot-preview1 - wasi-0.11.0+wasi-snapshot-preview1 - wepoll-ffi-0.1.2 - widestring-0.4.3 - 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.44.0 - windows-sys-0.42.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 - wrapcenum-derive-0.4.0 -" - -inherit bash-completion-r1 cargo - -DESCRIPTION="A graphical process/system monitor with a customizable interface" -HOMEPAGE="https://github.com/ClementTsang/bottom" -SRC_URI="$(cargo_crate_uris)" - -LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 ISC MIT Unicode-DFS-2016 Unlicense ZLIB" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" -IUSE="+battery" - -# Rust packages ignore CFLAGS and LDFLAGS so let's silence the QA warnings -QA_FLAGS_IGNORED="usr/bin/btm" - -src_prepare() { - # Stripping symbols should be the choice of the user. - sed -i '/strip = "symbols"/d' Cargo.toml || die "Unable to patch out symbol stripping" - - eapply_user -} - -src_configure() { - myfeatures=( - $(usev battery) - ) - - # This will turn on generation of shell completion scripts - export BTM_GENERATE=true - - # https://github.com/ClementTsang/bottom/blob/bacaca5548c2b23d261ef961ee6584b609529567/Cargo.toml#L63 - # fern and log features are for debugging only, so disable default features - cargo_src_configure $(usev !debug --no-default-features) -} - -src_install() { - cargo_src_install - - # Find generated shell completion files. btm.bash can be present in multiple dirs if we build - # additional features, so grab the first match only. - local BUILD_DIR="$(dirname $(find target -name btm.bash -print -quit || die) || die)" - - newbashcomp "${BUILD_DIR}"/btm.bash btm - - insinto /usr/share/fish/vendor_completions.d - doins "${BUILD_DIR}"/btm.fish - - insinto /usr/share/zsh/site-functions - doins "${BUILD_DIR}"/_btm - - local DOCS=( README.md ) - einstalldocs -} diff --git a/sys-process/bottom/bottom-0.9.0.ebuild b/sys-process/bottom/bottom-0.9.3.ebuild similarity index 80% rename from sys-process/bottom/bottom-0.9.0.ebuild rename to sys-process/bottom/bottom-0.9.3.ebuild index 64d50647f13f..dce6853100cc 100644 --- a/sys-process/bottom/bottom-0.9.0.ebuild +++ b/sys-process/bottom/bottom-0.9.3.ebuild @@ -7,7 +7,8 @@ CRATES=" addr2line-0.19.0 adler-1.0.2 ahash-0.8.3 - aho-corasick-1.0.1 + aho-corasick-1.0.2 + allocator-api2-0.2.14 anstream-0.3.2 anstyle-1.0.0 anstyle-parse-0.2.0 @@ -18,18 +19,18 @@ CRATES=" autocfg-1.1.0 backtrace-0.3.67 bitflags-1.3.2 - bottom-0.9.0 - bstr-1.4.0 + bottom-0.9.3 + bstr-1.5.0 byteorder-1.4.3 cargo-husky-1.5.0 cassowary-0.3.0 cc-1.0.79 cfg-if-1.0.0 - clap-4.2.7 - clap_builder-4.2.7 - clap_complete-4.2.2 - clap_lex-0.4.1 - clap_mangen-0.2.10 + clap-4.3.4 + clap_builder-4.3.4 + clap_complete-4.3.1 + clap_lex-0.5.0 + clap_mangen-0.2.12 colorchoice-1.0.0 concat-string-1.0.1 core-foundation-0.9.3 @@ -40,7 +41,7 @@ CRATES=" crossbeam-utils-0.8.15 crossterm-0.26.1 crossterm_winapi-0.9.0 - ctrlc-3.2.5 + ctrlc-3.4.0 darling-0.10.2 darling_core-0.10.2 darling_macro-0.10.2 @@ -56,36 +57,33 @@ CRATES=" filedescriptor-0.8.2 float-cmp-0.9.0 fnv-1.0.7 - getrandom-0.2.9 + getrandom-0.2.10 gimli-0.27.2 hashbrown-0.12.3 - hashbrown-0.13.2 + hashbrown-0.14.0 heck-0.4.1 hermit-abi-0.2.6 hermit-abi-0.3.1 - hex-0.4.3 humantime-2.1.0 humantime-serde-1.1.1 ident_case-1.0.1 indexmap-1.9.3 - io-lifetimes-1.0.10 + io-lifetimes-1.0.11 is-terminal-0.4.7 itertools-0.10.5 itoa-1.0.6 kstring-2.0.0 - lazy_static-1.4.0 lazycell-1.3.0 - libc-0.2.144 + libc-0.2.146 libloading-0.7.4 - linux-raw-sys-0.1.4 - linux-raw-sys-0.3.7 - lock_api-0.4.9 - log-0.4.17 + linux-raw-sys-0.3.8 + lock_api-0.4.10 + log-0.4.19 mach2-0.4.1 memchr-2.5.0 memoffset-0.8.0 miniz_oxide-0.6.2 - mio-0.8.6 + mio-0.8.8 nix-0.26.2 normalize-line-endings-0.3.0 ntapi-0.4.1 @@ -93,60 +91,58 @@ CRATES=" num_cpus-1.15.0 nvml-wrapper-0.9.0 nvml-wrapper-sys-0.7.0 - object-0.30.3 - once_cell-1.17.1 + object-0.30.4 + once_cell-1.18.0 option-ext-0.2.0 parking_lot-0.12.1 - parking_lot_core-0.9.7 + parking_lot_core-0.9.8 predicates-3.0.3 predicates-core-1.0.6 predicates-tree-1.0.9 - proc-macro2-1.0.56 - procfs-0.15.1 - quote-1.0.27 - ratatui-0.20.1 + proc-macro2-1.0.60 + quote-1.0.28 + ratatui-0.21.0 rayon-1.7.0 rayon-core-1.11.0 redox_syscall-0.2.16 + redox_syscall-0.3.5 redox_users-0.4.3 - regex-1.8.1 + regex-1.8.4 regex-automata-0.1.10 - regex-syntax-0.7.1 + regex-syntax-0.7.2 roff-0.2.1 rustc-demangle-0.1.23 - rustix-0.36.13 - rustix-0.37.19 + rustix-0.37.20 ryu-1.0.13 same-file-1.0.6 scopeguard-1.1.0 - serde-1.0.162 - serde_derive-1.0.162 - serde_json-1.0.96 - serde_spanned-0.6.1 + serde-1.0.164 + serde_derive-1.0.164 + serde_json-1.0.97 + serde_spanned-0.6.2 signal-hook-0.3.15 signal-hook-mio-0.2.3 signal-hook-registry-1.4.1 smallvec-1.10.0 - starship-battery-0.8.0 + starship-battery-0.8.1 static_assertions-1.1.0 strsim-0.9.3 strsim-0.10.0 syn-1.0.109 - syn-2.0.15 + syn-2.0.18 sysctl-0.5.4 - sysinfo-0.29.0 + sysinfo-0.29.2 terminal_size-0.2.6 termtree-0.4.1 thiserror-1.0.40 thiserror-impl-1.0.40 - time-0.3.21 + time-0.3.22 time-core-0.1.1 time-macros-0.2.9 - toml_datetime-0.6.1 - toml_edit-0.19.8 - typed-builder-0.14.0 + toml_datetime-0.6.2 + toml_edit-0.19.10 typenum-1.16.0 - unicode-ident-1.0.8 + unicode-ident-1.0.9 unicode-segmentation-1.10.1 unicode-width-0.1.10 uom-0.34.0 @@ -160,23 +156,14 @@ CRATES=" winapi-util-0.1.5 winapi-x86_64-pc-windows-gnu-0.4.0 windows-0.48.0 - windows-sys-0.45.0 windows-sys-0.48.0 - windows-targets-0.42.2 windows-targets-0.48.0 - windows_aarch64_gnullvm-0.42.2 windows_aarch64_gnullvm-0.48.0 - windows_aarch64_msvc-0.42.2 windows_aarch64_msvc-0.48.0 - windows_i686_gnu-0.42.2 windows_i686_gnu-0.48.0 - windows_i686_msvc-0.42.2 windows_i686_msvc-0.48.0 - windows_x86_64_gnu-0.42.2 windows_x86_64_gnu-0.48.0 - windows_x86_64_gnullvm-0.42.2 windows_x86_64_gnullvm-0.48.0 - windows_x86_64_msvc-0.42.2 windows_x86_64_msvc-0.48.0 winnow-0.4.6 wrapcenum-derive-0.4.0 diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest index 44ea767f38cb..77bfae4b04ff 100644 --- a/sys-process/parallel/Manifest +++ b/sys-process/parallel/Manifest @@ -5,6 +5,6 @@ DIST parallel-20230522.tar.bz2.sig 2080 BLAKE2B 74d661d7ae062ed5da40b0d16deecd51 DIST parallel-20230622.tar.bz2 2540504 BLAKE2B cd0c7ba266f056ea72703f59a16127218ba56422b130a38341f4052be8dc37711194933f226587aa663789a00ec36a18c0a7c24471502cadce2a5dd1a9fa2400 SHA512 07fe4f278d0e177e2825c0b98cc01ef53334e21f4e77e22e009c99c774d5641ea746bfbd416a11da60132135cd4f412ec818439558044cca872b05b93f6e5423 DIST parallel-20230622.tar.bz2.sig 2080 BLAKE2B b00304c1c39079e8ca8936a81909e7927d69098576e502a684ae07df8d8bd5c2a7bd01ad297ab71bd73c32fd8b40e67d4d118806976aa99e64b1c4322139f20f SHA512 3ec8f352133b6eed651fb42b57c5a50d38d76a578753eaac1e17826e532a17879a2e3f66fdb2a6736f321dcd6008d5c5a318e2d033f9dfee1e0db0cd7b206b56 EBUILD parallel-20230422.ebuild 971 BLAKE2B 7b424232dba0b99cc630ddb832df6cc1e4a924e5c122dcc2f61071782aaece586c7bdd377019c801b7ef011b4e6ef2f30d6821663264fc76037be3fcbf2d8345 SHA512 5d5a353567aef275599c46a0dd1a2a5ffca82ea56dd15848117dfaabeaee609f0f88cf52982d6cd8f29597a7fd5554c3cca4ba81dcbce329a46ef0a5d7ffe3e3 -EBUILD parallel-20230522.ebuild 977 BLAKE2B ea35c4a98f837ac1f2e4ade14c703434aaf236684fc95fafd79bdb7552b83800f495b07b28bbadf126f9232bc4e0d7cc2948bf29dd9ba12beec689d6b02a30d9 SHA512 5127a55a4ef2a4982419db05d73d44ffb8ebf3c0b39edc25de5a5eb7cffd5b3b7e3520df96ed802bfccc935d38a2ceedcea0398dad6c95fe68278f17c788c929 +EBUILD parallel-20230522.ebuild 974 BLAKE2B e7823b593ac5df899b223631add9089b83028f44580311f9412c242c6ed9bc7bc228995c3d6fe1a8dac38a3fe6aacc6c8255c0e40b0b3d0b63f3114db264a5a1 SHA512 d1baf17f7e050d797b28c57a98e6c902a706cf847a824b04f9261cd576692c73e448b50f95af4855dbebf29a218905a68c9294405ab608e4931e17ffe44acbd8 EBUILD parallel-20230622.ebuild 977 BLAKE2B ea35c4a98f837ac1f2e4ade14c703434aaf236684fc95fafd79bdb7552b83800f495b07b28bbadf126f9232bc4e0d7cc2948bf29dd9ba12beec689d6b02a30d9 SHA512 5127a55a4ef2a4982419db05d73d44ffb8ebf3c0b39edc25de5a5eb7cffd5b3b7e3520df96ed802bfccc935d38a2ceedcea0398dad6c95fe68278f17c788c929 MISC metadata.xml 1078 BLAKE2B 190d48305a18559658e87132e6be2831db9d8c314b29cf4e5808b6308cf86cb5d46a1b80214fcb8f45f12578a18ebefad8b0b91912c9fbb68126be66ae62ad55 SHA512 80b649870b5b9e12b436f82ce8fd3efad8b3e251c919a90b8c32945332bb3dd88e5bfc96acca6a12a38f2d6e1ce63effa593ef975c8109bad3a85d2d69b2ed98 diff --git a/sys-process/parallel/parallel-20230522.ebuild b/sys-process/parallel/parallel-20230522.ebuild index 118f6be5fb2c..7a2283b35c72 100644 --- a/sys-process/parallel/parallel-20230522.ebuild +++ b/sys-process/parallel/parallel-20230522.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" RDEPEND=" dev-lang/perl diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz index 967d25871dd26927696d7347dbd5693bfc275271..6c70707ff8e1594150aa0ada6c5dc36394617465 100644 GIT binary patch delta 27813 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 Im&*bG0PTuD+W-In delta 27821 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 Q|KtA&0fsNDL72+`0EAdc=l}o! diff --git a/virtual/dist-kernel/Manifest b/virtual/dist-kernel/Manifest index 8379611797a2..db6595d694c9 100644 --- a/virtual/dist-kernel/Manifest +++ b/virtual/dist-kernel/Manifest @@ -1,36 +1,7 @@ -EBUILD dist-kernel-5.10.181.ebuild 399 BLAKE2B a864eaf52c6d073cabeb88a64ec5b20bcd4cf059ea71647dde5da02c1f76889ee103ff28d36eeb2904eb472020d77c2271193dd23a8206f5c52daf2fd83fc6ad SHA512 46a819292efff1614e7d7ebd344f528db66002ec43b72c1bd0ca6af4a3c504c299e46f99a7efd29150c84a20d47e55cee60593242f13dfb61fdb2c8014c49929 -EBUILD dist-kernel-5.10.182.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b -EBUILD dist-kernel-5.10.183.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b -EBUILD dist-kernel-5.10.184.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b -EBUILD dist-kernel-5.10.185.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b -EBUILD dist-kernel-5.10.186.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b -EBUILD dist-kernel-5.15.114.ebuild 399 BLAKE2B a864eaf52c6d073cabeb88a64ec5b20bcd4cf059ea71647dde5da02c1f76889ee103ff28d36eeb2904eb472020d77c2271193dd23a8206f5c52daf2fd83fc6ad SHA512 46a819292efff1614e7d7ebd344f528db66002ec43b72c1bd0ca6af4a3c504c299e46f99a7efd29150c84a20d47e55cee60593242f13dfb61fdb2c8014c49929 -EBUILD dist-kernel-5.15.115.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b -EBUILD dist-kernel-5.15.116.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b -EBUILD dist-kernel-5.15.117.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b -EBUILD dist-kernel-5.15.118.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b -EBUILD dist-kernel-5.15.119.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b -EBUILD dist-kernel-5.15.120.ebuild 403 BLAKE2B 72e6e772c29df1b3f4896f121951335142a301e69b16db2de5365c71aeaad94bd4eba84350d10233c1498f1e530ed17eb71494821d2c029e2ec6a1a2e02be1f5 SHA512 078d71787560e178305e3f3561012b262a6f618156775e9b55937a04c477c047d1e7672009e6c0b7adec1b7e120b4ea7c636aab368e6dd37263e65b8013d6e3b -EBUILD dist-kernel-5.4.244.ebuild 388 BLAKE2B 74ec9dad235bab972e849e0e63809fd44ebf07f15209f9528694016b0e456aed1d5406810e882b1632cd99bea780e92c040e3cd61a16b79a4aeeeed1226fc3d5 SHA512 5caae3c3baa9607bb90971cebd958b9792e4596201433cb9727da362fd4c521dfdba8d559ad7d23021e4e221da8ac27b4d04a33dc01cc7e3397321d739f2f572 -EBUILD dist-kernel-5.4.245.ebuild 392 BLAKE2B 23e7307e3b46e1823a981583dc446eac90be56b46e0a4e8cc1a921d15e5fd3856a3c471c3a53a546c29e597fab22e16bfb511b7e5ac543923c8708db34ffd453 SHA512 dea200ee38d46c859203a4acafe41a505e860d8353a63a4c6629df091a022bfd1f9c5d3bc9be57e31fc823d952a5425651e0a98bb65b55d78edea0d73915e7c1 -EBUILD dist-kernel-5.4.246.ebuild 392 BLAKE2B 23e7307e3b46e1823a981583dc446eac90be56b46e0a4e8cc1a921d15e5fd3856a3c471c3a53a546c29e597fab22e16bfb511b7e5ac543923c8708db34ffd453 SHA512 dea200ee38d46c859203a4acafe41a505e860d8353a63a4c6629df091a022bfd1f9c5d3bc9be57e31fc823d952a5425651e0a98bb65b55d78edea0d73915e7c1 -EBUILD dist-kernel-5.4.247.ebuild 392 BLAKE2B 23e7307e3b46e1823a981583dc446eac90be56b46e0a4e8cc1a921d15e5fd3856a3c471c3a53a546c29e597fab22e16bfb511b7e5ac543923c8708db34ffd453 SHA512 dea200ee38d46c859203a4acafe41a505e860d8353a63a4c6629df091a022bfd1f9c5d3bc9be57e31fc823d952a5425651e0a98bb65b55d78edea0d73915e7c1 -EBUILD dist-kernel-5.4.248.ebuild 392 BLAKE2B 23e7307e3b46e1823a981583dc446eac90be56b46e0a4e8cc1a921d15e5fd3856a3c471c3a53a546c29e597fab22e16bfb511b7e5ac543923c8708db34ffd453 SHA512 dea200ee38d46c859203a4acafe41a505e860d8353a63a4c6629df091a022bfd1f9c5d3bc9be57e31fc823d952a5425651e0a98bb65b55d78edea0d73915e7c1 -EBUILD dist-kernel-5.4.249.ebuild 392 BLAKE2B 23e7307e3b46e1823a981583dc446eac90be56b46e0a4e8cc1a921d15e5fd3856a3c471c3a53a546c29e597fab22e16bfb511b7e5ac543923c8708db34ffd453 SHA512 dea200ee38d46c859203a4acafe41a505e860d8353a63a4c6629df091a022bfd1f9c5d3bc9be57e31fc823d952a5425651e0a98bb65b55d78edea0d73915e7c1 -EBUILD dist-kernel-6.1.31.ebuild 406 BLAKE2B d2a57d03473571929e7e2e0b24ab0de1a166019a411c63c7aac8f52d43a363e9e17d4af8845d6338b22a6b0cc3dd2bd139f884bbcb1ffd794d091c75bfbc0898 SHA512 51b4d7b63502533d411188e04f36f665d112e294e855ccab411fa6aa9b855e30a250e0f8330f2fceac1d3e08d0b1e831c86d72a2a16142e52007d78491764e85 -EBUILD dist-kernel-6.1.32.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe -EBUILD dist-kernel-6.1.33.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe -EBUILD dist-kernel-6.1.34.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe -EBUILD dist-kernel-6.1.35.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe -EBUILD dist-kernel-6.1.36.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe -EBUILD dist-kernel-6.1.37.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe +EBUILD dist-kernel-5.10.186.ebuild 399 BLAKE2B a864eaf52c6d073cabeb88a64ec5b20bcd4cf059ea71647dde5da02c1f76889ee103ff28d36eeb2904eb472020d77c2271193dd23a8206f5c52daf2fd83fc6ad SHA512 46a819292efff1614e7d7ebd344f528db66002ec43b72c1bd0ca6af4a3c504c299e46f99a7efd29150c84a20d47e55cee60593242f13dfb61fdb2c8014c49929 +EBUILD dist-kernel-5.15.120.ebuild 399 BLAKE2B a864eaf52c6d073cabeb88a64ec5b20bcd4cf059ea71647dde5da02c1f76889ee103ff28d36eeb2904eb472020d77c2271193dd23a8206f5c52daf2fd83fc6ad SHA512 46a819292efff1614e7d7ebd344f528db66002ec43b72c1bd0ca6af4a3c504c299e46f99a7efd29150c84a20d47e55cee60593242f13dfb61fdb2c8014c49929 +EBUILD dist-kernel-5.4.249.ebuild 388 BLAKE2B 74ec9dad235bab972e849e0e63809fd44ebf07f15209f9528694016b0e456aed1d5406810e882b1632cd99bea780e92c040e3cd61a16b79a4aeeeed1226fc3d5 SHA512 5caae3c3baa9607bb90971cebd958b9792e4596201433cb9727da362fd4c521dfdba8d559ad7d23021e4e221da8ac27b4d04a33dc01cc7e3397321d739f2f572 EBUILD dist-kernel-6.1.38.ebuild 406 BLAKE2B d2a57d03473571929e7e2e0b24ab0de1a166019a411c63c7aac8f52d43a363e9e17d4af8845d6338b22a6b0cc3dd2bd139f884bbcb1ffd794d091c75bfbc0898 SHA512 51b4d7b63502533d411188e04f36f665d112e294e855ccab411fa6aa9b855e30a250e0f8330f2fceac1d3e08d0b1e831c86d72a2a16142e52007d78491764e85 -EBUILD dist-kernel-6.3.10.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe -EBUILD dist-kernel-6.3.11.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe EBUILD dist-kernel-6.3.12.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe -EBUILD dist-kernel-6.3.5.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe -EBUILD dist-kernel-6.3.6.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe -EBUILD dist-kernel-6.3.7.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe -EBUILD dist-kernel-6.3.8.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe -EBUILD dist-kernel-6.3.9.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe +EBUILD dist-kernel-6.4.3.ebuild 410 BLAKE2B a5a524ee164758572d09c29f9280de19c49244ac9a0d342f8e573b5bed5afa18c38165dd96b6b9309b777931b2a2fe220efc87ecd42d820625644cd2ee8fe8f5 SHA512 0188b6bbc10445d4426604cc95be8c24682dd07232adb81a7b62095f1f86078947cb90c0b4482d940378b0a6efdf302a1099030bb0b5fd534a2443977acf29fe MISC metadata.xml 291 BLAKE2B f8eaa7c5aaced8dad269f9939139bcdd32c64dcc4ebff2b0b41dea61de5aed39723d73721bc44c2bee64717de093b97dc326037a335616caada3ea857c98fb07 SHA512 4fb007791c48eddbb1ee30cde6c1618ef67fbe62a29f3b805a7224818c34ce986b6e3d9378ab500875e012e9ea48663809204d69a410b23d12925f11ada333ca diff --git a/virtual/dist-kernel/dist-kernel-5.10.181.ebuild b/virtual/dist-kernel/dist-kernel-5.10.181.ebuild deleted file mode 100644 index 5fe06a349848..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.10.181.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.10.182.ebuild b/virtual/dist-kernel/dist-kernel-5.10.182.ebuild deleted file mode 100644 index 407f5d349eb1..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.10.182.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.10.183.ebuild b/virtual/dist-kernel/dist-kernel-5.10.183.ebuild deleted file mode 100644 index 407f5d349eb1..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.10.183.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.10.184.ebuild b/virtual/dist-kernel/dist-kernel-5.10.184.ebuild deleted file mode 100644 index 407f5d349eb1..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.10.184.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.10.185.ebuild b/virtual/dist-kernel/dist-kernel-5.10.185.ebuild deleted file mode 100644 index 407f5d349eb1..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.10.185.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.10.186.ebuild b/virtual/dist-kernel/dist-kernel-5.10.186.ebuild index 407f5d349eb1..5fe06a349848 100644 --- a/virtual/dist-kernel/dist-kernel-5.10.186.ebuild +++ b/virtual/dist-kernel/dist-kernel-5.10.186.ebuild @@ -9,7 +9,7 @@ SRC_URI="" LICENSE="" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86" RDEPEND=" || ( diff --git a/virtual/dist-kernel/dist-kernel-5.15.114.ebuild b/virtual/dist-kernel/dist-kernel-5.15.114.ebuild deleted file mode 100644 index 5fe06a349848..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.15.114.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.15.115.ebuild b/virtual/dist-kernel/dist-kernel-5.15.115.ebuild deleted file mode 100644 index 407f5d349eb1..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.15.115.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.15.116.ebuild b/virtual/dist-kernel/dist-kernel-5.15.116.ebuild deleted file mode 100644 index 407f5d349eb1..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.15.116.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.15.117.ebuild b/virtual/dist-kernel/dist-kernel-5.15.117.ebuild deleted file mode 100644 index 407f5d349eb1..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.15.117.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.15.118.ebuild b/virtual/dist-kernel/dist-kernel-5.15.118.ebuild deleted file mode 100644 index 407f5d349eb1..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.15.118.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.15.119.ebuild b/virtual/dist-kernel/dist-kernel-5.15.119.ebuild deleted file mode 100644 index 407f5d349eb1..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.15.119.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.15.120.ebuild b/virtual/dist-kernel/dist-kernel-5.15.120.ebuild index 407f5d349eb1..5fe06a349848 100644 --- a/virtual/dist-kernel/dist-kernel-5.15.120.ebuild +++ b/virtual/dist-kernel/dist-kernel-5.15.120.ebuild @@ -9,7 +9,7 @@ SRC_URI="" LICENSE="" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86" RDEPEND=" || ( diff --git a/virtual/dist-kernel/dist-kernel-5.4.244.ebuild b/virtual/dist-kernel/dist-kernel-5.4.244.ebuild deleted file mode 100644 index aca2d8625879..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.4.244.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="amd64 arm64 ~ppc ppc64 x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.4.245.ebuild b/virtual/dist-kernel/dist-kernel-5.4.245.ebuild deleted file mode 100644 index a0793715344a..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.4.245.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.4.246.ebuild b/virtual/dist-kernel/dist-kernel-5.4.246.ebuild deleted file mode 100644 index a0793715344a..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.4.246.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.4.247.ebuild b/virtual/dist-kernel/dist-kernel-5.4.247.ebuild deleted file mode 100644 index a0793715344a..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.4.247.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.4.248.ebuild b/virtual/dist-kernel/dist-kernel-5.4.248.ebuild deleted file mode 100644 index a0793715344a..000000000000 --- a/virtual/dist-kernel/dist-kernel-5.4.248.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-5.4.249.ebuild b/virtual/dist-kernel/dist-kernel-5.4.249.ebuild index a0793715344a..aca2d8625879 100644 --- a/virtual/dist-kernel/dist-kernel-5.4.249.ebuild +++ b/virtual/dist-kernel/dist-kernel-5.4.249.ebuild @@ -9,7 +9,7 @@ SRC_URI="" LICENSE="" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc ppc64 x86" RDEPEND=" || ( diff --git a/virtual/dist-kernel/dist-kernel-6.1.31.ebuild b/virtual/dist-kernel/dist-kernel-6.1.31.ebuild deleted file mode 100644 index 43c9e88b8a76..000000000000 --- a/virtual/dist-kernel/dist-kernel-6.1.31.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-6.1.33.ebuild b/virtual/dist-kernel/dist-kernel-6.1.33.ebuild deleted file mode 100644 index d3f0fa8764cf..000000000000 --- a/virtual/dist-kernel/dist-kernel-6.1.33.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-6.1.34.ebuild b/virtual/dist-kernel/dist-kernel-6.1.34.ebuild deleted file mode 100644 index d3f0fa8764cf..000000000000 --- a/virtual/dist-kernel/dist-kernel-6.1.34.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-6.1.35.ebuild b/virtual/dist-kernel/dist-kernel-6.1.35.ebuild deleted file mode 100644 index d3f0fa8764cf..000000000000 --- a/virtual/dist-kernel/dist-kernel-6.1.35.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-6.1.36.ebuild b/virtual/dist-kernel/dist-kernel-6.1.36.ebuild deleted file mode 100644 index d3f0fa8764cf..000000000000 --- a/virtual/dist-kernel/dist-kernel-6.1.36.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-6.1.37.ebuild b/virtual/dist-kernel/dist-kernel-6.1.37.ebuild deleted file mode 100644 index d3f0fa8764cf..000000000000 --- a/virtual/dist-kernel/dist-kernel-6.1.37.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-6.3.10.ebuild b/virtual/dist-kernel/dist-kernel-6.3.10.ebuild deleted file mode 100644 index d3f0fa8764cf..000000000000 --- a/virtual/dist-kernel/dist-kernel-6.3.10.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-6.3.11.ebuild b/virtual/dist-kernel/dist-kernel-6.3.11.ebuild deleted file mode 100644 index d3f0fa8764cf..000000000000 --- a/virtual/dist-kernel/dist-kernel-6.3.11.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-6.3.5.ebuild b/virtual/dist-kernel/dist-kernel-6.3.5.ebuild deleted file mode 100644 index d3f0fa8764cf..000000000000 --- a/virtual/dist-kernel/dist-kernel-6.3.5.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-6.3.6.ebuild b/virtual/dist-kernel/dist-kernel-6.3.6.ebuild deleted file mode 100644 index d3f0fa8764cf..000000000000 --- a/virtual/dist-kernel/dist-kernel-6.3.6.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-6.3.7.ebuild b/virtual/dist-kernel/dist-kernel-6.3.7.ebuild deleted file mode 100644 index d3f0fa8764cf..000000000000 --- a/virtual/dist-kernel/dist-kernel-6.3.7.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-6.3.8.ebuild b/virtual/dist-kernel/dist-kernel-6.3.8.ebuild deleted file mode 100644 index d3f0fa8764cf..000000000000 --- a/virtual/dist-kernel/dist-kernel-6.3.8.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-6.3.9.ebuild b/virtual/dist-kernel/dist-kernel-6.3.9.ebuild deleted file mode 100644 index d3f0fa8764cf..000000000000 --- a/virtual/dist-kernel/dist-kernel-6.3.9.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Virtual to depend on any Distribution Kernel" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - || ( - ~sys-kernel/gentoo-kernel-${PV} - ~sys-kernel/gentoo-kernel-bin-${PV} - ~sys-kernel/vanilla-kernel-${PV} - )" diff --git a/virtual/dist-kernel/dist-kernel-6.1.32.ebuild b/virtual/dist-kernel/dist-kernel-6.4.3.ebuild similarity index 100% rename from virtual/dist-kernel/dist-kernel-6.1.32.ebuild rename to virtual/dist-kernel/dist-kernel-6.4.3.ebuild diff --git a/www-apache/Manifest.gz b/www-apache/Manifest.gz index c212d1407919ed5e44cf7da947482af9f39924db..d1b8f8ca57c0da2e84dbd2896d9c62b55b440dc8 100644 GIT binary patch literal 5916 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 literal 5916 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 literal 13136 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 vcs-info || die +BRANCH=gentoo +REVISION=${PR#r} +LOCAL_MODIFICATIONS=0 +EOF +} + +src_install() { + "${PYTHON}" <@HHCkVNs)rwWzG+=tcRqRPusPXi3#+;>z>=snQC^kfcon$>{4LiqE%gR->h85KY|FNCNtR1cJ$cwYVOFF%ziuXY?whvj@WKR$L_HMVw6 zN=3s;S#;Z!v5FK+-Ns3)gfvWgwbc3wF__LYt)Eremn?|=T&-~Rq;z5V?B;pyv#fBozD_;l>c%d4LCQLvoqG?5ra z59PF-r5;urECvbuL#ajM&R(*iQ?p3WJgjivV`U9xStdG8A0e$eG_5q-ip93-DYo|1 zb`qsuOStUOSy}mP+V)(1d@Gnv{?sXb4y&;bA!?%01Pk1$_sT=|RjdsiiBI?+G=`AIu zLu>v?+9k%pZf-U&l$}B~I-*QEU@Y1iHS}e(|jATOR zS7nzOt;nd)y#ifv7(AY_uT(>>UBgUTyX_EIUC1kIF{5Rt|qZ@P@O>|By zo7+Yg3>qSfjk0(q8984D@{ITIoH2;o+vBXVYfOMJkusqJ@uyAePrI9r>ch)Qjov*>ddP z$|b55(TQh`K>+MCnLU@S%Om%hPwuLbpNp*AG&^CJ% z8x1U8y>K!B_#$;<$mGho!6TGDsSQ@Bkq zCG2rZo!^QT7|%!_CuZIDM2UF1nag1A(RmcJlq4I)N&Dm;48ht6B)ZtsLIg*wQbwaj znlk-4jbGTJM9~dbS+x09DU7D;$~LWd3o1MgL$8-&J$<(G{Eyf3>C#}d42%3$v^3XZ zbu-Mpv9hXcL(3QdQZ-fdjGb#;nO{;@NsW(3#os3DNAtT#<-tzaat^;s-mjY_7u7Xl zt9Yhi8o8&23MD#%UQRPk7Ry9_D_UQIfrN@4@DJUEY^2V1vU!%=b#kP}vg$;?X{$PN ztU0Yof%}dt;7B#nkH{oW#ox9`hmSZyz-|+IlUiy1G%m{QJbsI3WQ76hKNsy$u-Lit zL-WxBzXVf&urfqD)NcIQB|?iGVIPW5f0sWL)@SHwcixg_JGA?`L2TLu<& z;x}k+114H(N$BG=Q9YV(ql67Vh5`y|fmCgQO{|@ayRK-+yrn$q!FtoC=Xmrrf;=kr z=K1-}dwYFD3wu4GvCDv#N3YSFjR9=i)dwlXik0=dXGN3NfE9kh-sy$dXQ5BhIxMmo zZJz1;l5@*38BL3()KoejOl7xLB!LzdS!iLpM{OCR;sz9x8>USi?rO$X;aXOtu9mKQbaXb{3&}QaH4ZHZ{I#Q zw>b>VMv%5KoeW6%y~=(4_~m8H_jakCKIE(AF_ARFpkS zt07#AS;)O33jy-PGx=wQ-u7CcNFRqiO@R`Y;S7iv#jP712mB1FVj}`7hAvKo_+C99 zc?fo3zYXd!EfufOG1r7WIx|@rRHRcUh&%Rgj-BBad@%z%^&lcWw_00QoUtMCuq0B= z>ROzQc|%lJNRh%vV@SbDW(R55YQIyxYs)>VQt2GLJN?FlK&ePXqV zEi)t#du83sLL_!<0%65=2OS7sMx>)>Zg>h2us-Vb-}~YO-0NN{_O3E!t`Z)}76z=c zuoMqQ1Ol{WZAP)W8)5-7ZYGrNA@)((Fq|7CBxO5ccgl?Hlz{XRLZDhcI3h|yHmux4 z8tFtC;NbRmWPd9a=GasMlx<&OyVScurZiBItmr?gD5Jw2b|1o zb%ihRL4L5h#*&eo!SJdK8G0awDbW}ee^M+5spAm>{de(!ACeMQcS+(PJ1t5^30SyI zD4T#21mz?!vm!gC>#(w%Gmf3p{iu^L0}a4@#u|BGCYeI3Mu#|Fy~z^jrIQPc=z;jMcGGhjgpjv zR7N2f0(VS%f#cB`1e3fE(QrN17Lml@2NFmEo+rvaHq-zlXsjhM$Me9PXo@;xvS9Yl zBQnxZ>qf3y$ITbzKw}9{_-nt%B-G=;l)YL53o$g9{1j)sO(!Hg4vn->Cz$~k!kJNu z?dJ}Y;ldZ%;s20YhNQvMM7=>A#FT=Y10gRUcEBq>lf$jZL=2dSAzs+frCPs!ydW8c zegIkEGKmR;h{pn0x+e@G7_LN%;!L9hLlOC^Ha!He5!zio0Z2ZAn62rF9roYHBOG(n zgQk<=im7E%_LdVZ+-a*@WLlZcRDsx6d$d-_q5wLZzLyriCFVx*UO2*msy4GmgEQgH zgYUs-5Q@+M8GK>*8N~uhh?7iX*%Og1&V&}DcV8|nkLI>YbVjb)Bq}6_3QyzdQLGP7 z>+|!M=kxN~_M0DxOr%`{=FVh05;!@#^SefY)H*~2e(hW^sxvD_f>?mgewJgjbOfsb zE<_4#!${#BjI+^Wr8rn48a$rxbDmXllV}7hYz<)Hr&k&96otCij-LRE*_yb_>0$zU zM1+<6^aHsG@O_*C2wW=Mohq-V=is`6L`Xy@) zp02vvt_<{rT($mg?Y8}VEuGfK*-s_CIeU|S6Dr229zyGhEeAJhO35R(a&jb2vq)OB znZx)2psB;~^T$$*PCAjOWB}5JQ`$v8Nge06*dyXWP`8(1^ZNSYp{^mNRs4tB4I&H+p)6u zKrAVU58^rt4uy@;nIS;%v`Lx3T!)hUmWd~Bb`@n2OB^wJ5 zJ$6YmanJJ@ZI2F|xO4fZ1gQMBO#TeF7>vYBt20X;PJ8Wr`OlsAwu zDOsblM}r!Jy9tIgH!&w(T=S#7e15v{SVa5p+=*69*^KusA z@tG`Klmyj#VRh9HaE}J^;mqV&@Ob=Kt}kCdpUY6<;Sb|fWN4#|hlOH#6D%v)v45bm zKE4K`@QTb3UV8O{=TG)|{Ad9sKPJ*88;h$96W3)l zdk19j6!jC*O7|X@7i@`#0D;&^KQgYjw*%+_MWX=43rbkZm~ch)#8XzHjWo=nwrFa` z2Kf@k2xbE$7B+uL<**7ZjTMGQX9XS*kOu{1;RSv!gurJ%r{<#UCJzn(HeU`{40ijb zH?0arFqgv?aVv}WF%_h1Ng|DeN~lm_KF{$nFALFVq^`VwEE&pg@BO#ex@mbRnIF1F zkS0O3g7>ZBB{Fqq4)iNo8t_nPDC+K*sVumKj0u*BK zSq1!g$Z7x^y@;_O<&}rvXvc#rIu9Wyja%iTz$ zU@ZbmGlFk^fVO43ucL6&d#%lU=(pDWtrBhT-Xz`#m=@+$Au=$m&cX4Isx z7C%*tSn4fUQ7nIFXmL<6`cb*C?~5w~qgMRPfY!$<=} zwLbkizrOk3@1pnv#Yo0fXyaJm1R)j~f??Bcu}yl2mRB58am5TicSmrzD5#&b7g`zX z+}nN2U#-$vNXlZJY%Y++KT{S06L4hrBUu1`_2LXgcM$?{`@GAt zmhv|Ifrphgn=5K?)$-Rgb7y`)54=cp41SbJMDC2l?abPS`Vj1*e)flo!D;@{KJXqA zKG*jhOqIUAG}r%peX;rZ`Ij%>wHW;RsF}|z>qSu7jt6U^99aMT)i_n< zJ_Qe3J@w&4%p_n!{z@0}1ZQ)iD2!Jk(2?*#LqG$%GlIDUv(Q@ihjF7VVacQ+~1W;rZh``|jOkePktnWz6&DgG!=hb8x5RXK;0+ z_Y4_x;RjG`WgHlI#hn@r%|p=>O@LUqeoWnpRAEdGwd9w%26>Cr;Q0jJ@iPVkO;VK3!XSgP9v=5VO#)WoM~NHYjmM9m7~8FW6h8cj<<>7=W3~>0 z7f;!i3$O#{64^Wcz`vssklt8+{J5IS7|~GZ4(fgp{O>_55|bYamKUP!@AR0V=ze}k zS{v&JteYQ2#7M{q1VcZ0pqGTKlgLI=gSpwm+zE4D9XG%}>40iz9?D<+l|Q1jlftyb z^v&9dOL9B9@)XhTAO;b0Z3L_MJ2g-+suqv`@WMu!kya27(FndaX5J6NTR6oJ?xTOB z!(WTu4mRR++$*$L^nlbCxYj6T_H%vcvefFrwYkxOns6!>{(Z4Nk6$kJYUKg0NaO@?|9 z!x!7k#CT6}fi`38vm@v<1!DF%#K?!hEd|ez=%h>wGCR98S}S)y&8P2IcSvQ5x((oc zsT)MJbSgQKn8oTKHUCOSsagCh3C;6>(pdR7%wziqOR=Ba3n~Ui#GHYm%Zu@s@$t>) z@!@ym3u3NiC-5G{FMgojAT7uqqF5*61Ej{r__|7<9di2s0!I{}2-5w)(-9SSFqg6u ze1x_~;6?bRwS4A4az+WE$8w42uEX$p?vK+~|3-$xLU-(>GVn%5e*kCyjs*Ldu)dm` z_f+r$Ir^oQQxOiL1Xrh@r}}AOy?x7wC`l-T=bv7MTr^?GAWc zyg207H}>+~w=UXc7!@7Z{*t?gs4yJ+-u*fFQ{g$!_BV$P&@wi05~V~tk6?jID%n8& zD24z?MGad=o?sDZgNYz*9z(c72Cl6#MAV7hAE1E^XtTvTP8fnsYQ|hAnT60^QQ-=G z++MD&K#3R475zwudw=2YUwgs=LERjNg5DJ>BDXB4TNneN0=>AghfE@b z%DzkfF{PtvBm8%SJpGGiOl_cPgP+gBH$HJac{20G+T01i*ydj@x`iVQd_sx-dIUI( z*gf>z8Ci6e1m_|ggbX<`%YIOvA;h9|2oSCQQ{k@l0vGR;k3ss^*4Sq+8fg??PJ;@O;R6l4QL!WQ7<^7CBFGK@ z(}TGztPSveOl8DfP)LBjBJKVby);N&4Rd*R#$6)CA(%2W--0y=18 zIk(35uX3sQ=@jFNK!ypH)S><+)#xu~7VE_#F+D1_!=qlmq>F+P@E)})h)+2DbQ~jK z72Dr!1(2R(kCYB(uSJ+YJ0QF0k}4ER@UR5%^hM6css*PBnR4S~0eLf4g?ajy0|rlq zy0N6V7zG%sxB~aYJnwt0{CEO7237pK9lIxgaRdaw_}H5G5nEz+l0fEx2j~c?f7uK_ zN51OxZ~MV}e4e&5w0tVjmV{MdMC2pEHJ({v4fIY0AtL-ye@Mh>?Ymliu*XLPW| z&EM0g)SC3>uRjDSrU8{GzaSQ^1CAMXr?14$G#(nF?YD0c?B!pOIRV_A{+$!xJSOTl z5Ux%?rR)|$kNWqqupXV28nes(nv$IgIrh3pbwqY}3!Ni$BtOXuaI)cFbXzA;vi6<+ N@PCG^QMvOf004wVdZ+*Z literal 6041 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 TlUM=+|Ka}t*Qfgu^C|!UvE+N& diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest index dbf2366ac72f..c73c7c2a6280 100644 --- a/www-client/epiphany/Manifest +++ b/www-client/epiphany/Manifest @@ -3,5 +3,5 @@ DIST epiphany-44.3.tar.xz 3993404 BLAKE2B c0e07d19178f2a66f40e0874250b48267de419 DIST epiphany-44.5.tar.xz 3994260 BLAKE2B 9f05a2b4bde9eebcad69db1da373ea617c5999e76a5988ec93acc41daddf6794a01029c77eb77714329b3e6b1d5f41c3084dc7e775aa1a70f815bf8c95bc4af8 SHA512 cf3a25676e8129d362234c87c8199a5973b80e3cc87e801be2199da4474042e840b63a156324eaa40485b5a24aa15835104a46ef041b6c7b400ed623422e99ec EBUILD epiphany-44.2.ebuild 1866 BLAKE2B ecc5f821ed9e48dbd9044dbb77e39f7e0cc51811f79ef005318d4d48605c788ea2d126094e1eba2af5efa8e21c24a11e2ebe451a744ac24aa32651514efa86f8 SHA512 e970b43c83bd1463b687e0076b693d039f155d9477c7c9aeb0b3dabb6e775c2ada865f19555003662e5088fa787cb717d993aaf75a8bee500f7de39f6bcd1c67 EBUILD epiphany-44.3.ebuild 1876 BLAKE2B 24a0c87de0f05932747c31529bc428e0a68b6ca7342db09d1d4ff1b801448309e7f17413415d96f3b96995b49e7a9a5ffcf2ccb859b79d51c2e903f2a5832914 SHA512 ca1517997b7afb19230ec74e27f020eb5e229a8efc028ae245c86d218983c874ad04a9a95652344b23434b7d3b24aea17788071e593d84c9e3e8f75437cf94af -EBUILD epiphany-44.5.ebuild 1920 BLAKE2B 9fdb9bc9a790deb662b81fafeab831e8f523bd5ef24079d83c5a5523f346ec2193fa6080c66a1efb3d69565e129a5e6cdb27e9cf1624f2d67a895f097b00fa38 SHA512 74ee8f69f0c92754b43e2e4925df1c6f5029a899705cefd11ab35dfa44425290412ac5dc70998b6f5505fe018067f3ca10f48083cd735e6fe85344cf97c66aad +EBUILD epiphany-44.5.ebuild 1927 BLAKE2B a3ed312bf420b5bd4e3072f1c534bc4591097a4f3f2186557b706832c6c53475162f92c1c2c55003ae14240e0886863b52d9a899b328df46f0cb175e571e1df3 SHA512 16f64425f31c05f9f097d2872d3cc843b739fd7497fd59bf98a3dcbf9c5acdbed5a11baeef31b00896de8393a2fbc013d77db08b6f0b1ce5f590f63f4617789c MISC metadata.xml 349 BLAKE2B 3d863d6eb39cc99c7587d53af80d4df96f5c1bb534e406ee904d3b39f947c24e1153707581473e1477d984cd7be541925b4ff002d546f5d50f1115d1ad639362 SHA512 10d54acb787b2d9dab84b43fcc0e578d7afcae36142bef5028ac3838bfce6ae63348a4e05ee97eaa2f7d90204457990c9cf604c8df0dd714d62b907bf4da3019 diff --git a/www-client/epiphany/epiphany-44.5.ebuild b/www-client/epiphany/epiphany-44.5.ebuild index 08712d0db0e2..0fef2a8e428b 100644 --- a/www-client/epiphany/epiphany-44.5.ebuild +++ b/www-client/epiphany/epiphany-44.5.ebuild @@ -12,7 +12,7 @@ LICENSE="GPL-3+" SLOT="0" IUSE="test" RESTRICT="!test? ( test )" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" DEPEND=" >=x11-libs/cairo-1.2 diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index 10a8baf8d2e1..ae8d2a5dff2e 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -100,106 +100,106 @@ DIST firefox-102.13.0esr-vi.xpi 611417 BLAKE2B e67df605c3f3a94f34d82c87df46d25cc DIST firefox-102.13.0esr-xh.xpi 427930 BLAKE2B e7c691d36360e7d6353bf0e183cc08b64b0f7758411e37c7b5324511236f4f55957ee2120b6d2a7e11cef779af4927ccb535f2a052d3def6c108b76dc984cd39 SHA512 721c3b68e7af4712230f9be29222c73b9380907778ca7af2e26e0886fee583b4c01508aaada6cbf622b7d72184a18b7cb2f623f7e41917642757d908734f47d4 DIST firefox-102.13.0esr-zh-CN.xpi 613299 BLAKE2B 315e07eb480c9374e5d9dbd963f72f750757fac9aafd902e47b77fc0d8707c72f509b0aa420a40dfa2edd94f873d965265d12f949338c753df367e154938ac0c SHA512 4c1baaabda6bbf5d06476d49aad5b000410b0af71b81140aae3f6e5d6299427b99b1d1e60075f05b95a430f10cf5e55932a6c071704e61831fb596bd60c900c1 DIST firefox-102.13.0esr-zh-TW.xpi 614569 BLAKE2B 68fdce9b0ece08978f8d514451a86a562e5d0cd7d9f0d1d99396013ec408eb6996206e8cbae4ebeba9be992da8b15b74076e875a05fa8a01d5bd1fe8471a0ac8 SHA512 70fd7d18b6662a328c8b1503adf27b42c9cd515a07eae325d56325aa459a5af84222779311d9162974b5763469e5c3e28c27833b72ca8155bfedf6d81d4315e4 -DIST firefox-115.0.1-ach.xpi 469318 BLAKE2B 28a950ab6b7f0286e18616227156ab674c3b9e7e5afc97e63a42d50a3f1bd1213d1d3c8d4083cdb44a8887ab4a9f27c385c101645ae6f1c31cb93084cea13321 SHA512 8ab27e5de02a0c50ecc1c29918fe64c3540472281c1ec084dbf5081e1dcf346c1eef79065a19367f76f9a9e374cd2b47d8566964c7648e70756d4181fd91778e -DIST firefox-115.0.1-af.xpi 430127 BLAKE2B 94dae035d7ab1d5c1e5e81e20d13d23eb2f2f1cca7e09e760ce2e91144204b41dc95f9e8674a6809129404d3e44d0618b945603dcacde697c5ede5938105517c SHA512 3019b943a1a2b6a4fde1221b9fac0c99ef3ffbf3f4be313b04f44826732802543db62a3109a6b595a823a64483d3b45f9189a6400f227864030d73dc056fa785 -DIST firefox-115.0.1-an.xpi 514819 BLAKE2B 6381ed00e0906e546aa3ed3c6b384521eb53e4cc4692711766e4aa86d3cffaa8cef84812677ab9a761a819bcda8c5c20924b43ef4e748510116bbcdcc1adf2a1 SHA512 01d524efb61ec1b6150109fee018161d4b74c5d0abf8d298142a8c659c7279a003d59c6bc8075e39683e48aaa7db25aaadcd4f3ba74302c9d750c261fb704a5b -DIST firefox-115.0.1-ar.xpi 583858 BLAKE2B 919e6ecf047eda974fa578cb7b9ebd36b090817ff06a3c6a55954956bc7780c29fe93f83036fb801a4c1e1caf9604a618fa4bfec366319e47a69ca3f2efcd674 SHA512 f4003e001b73074992fe0bb0237cea9dde5e4e0647b05a79ad12832ae3f21d92e6edd5ec11be4ae2d1fbffa97adb7dd87c00536bf6bbec587ecf2014c8c88098 -DIST firefox-115.0.1-ast.xpi 496697 BLAKE2B bd0a46aa1993fb5a029afb951f4a4f486fedf730ebe99f713918033884d06a870ca01bc92aa67cb3f06219f27e34aefdb6ca7c3f7bedd89ad5c03a682e469c96 SHA512 a084a1ab8e91bfe5908505ea76a6ff44e699288ee95361b1eccee275df1a987c72b5b294bc2f5b693cff4ff11eee5755afd36857f336b9c9425b1cfedcc65581 -DIST firefox-115.0.1-az.xpi 501988 BLAKE2B b36482393801f8b5cd6bc2a51f760ee6d4c90f93686b4e837cb3377ec5079ef304efa8270be8c24aefe4002f8940b8ec34a601825bc3ebaef064f768d8e8815d SHA512 51f905f7aca47c25cf69259de54978b91ac83ebf94ae077a18a4a630d50cfbae24f735f9a161dbd37d6a173f0259e8705f174e713e00636e852a0eaa55bbed5e -DIST firefox-115.0.1-be.xpi 686947 BLAKE2B 30c029ff30d71018fd5812d08905ec7276f74ec3aabe78a4400971517e8755952dd67b03dfc5b7bb237974cfb49cbc85f4b2d91768ddadd01e3aa6b7f3e0e93e SHA512 e99838746427d5967f3ce959dc67bf3118588e8e80356cba97b30db3ea7e645b0a871d63d93e815a99b41207e33bea725cce27d811604be789fbe704d650f299 -DIST firefox-115.0.1-bg.xpi 600448 BLAKE2B 49a4aa98466d02b23737eb1e38561bd23d5dc5a63c242c6362566c556e31857bfa52b195dd90f4ef0894f52c74cfcac234bf0db86bfaf4bd2c037ec517a089df SHA512 facbb66aa49ccf45a3519697ce9645fc453803cbc8678b856626e8273cc0241e97ff033769ae12d0824131d5d7365ecfbd98c5dff595ba57a7c1b09e2ad878c7 -DIST firefox-115.0.1-bn.xpi 593728 BLAKE2B 9de6d61dfdf80c7798d47f0e12124118849acf58b60280bdf6fe33ff50b83d3572119dd1f5d8c20ac915a9e1addfa78c045fcf59387e8d98f4de2e64db6017d0 SHA512 0763f032344f679a530f783fec1f599e552c86e167b06599cb4899d18235cef595053fcf3487b3b8428ea7ed6532dac22ed3a4d37ff789ac440dc3e521883355 -DIST firefox-115.0.1-br.xpi 565387 BLAKE2B 776ebcd57d167ae4bc258910156edd6824341c220ce3c0a69a0aed614a4885e481cca33419f243fba0b3398fe3cddfa21ae6670188f725c72e5fc68bbaa1aac7 SHA512 a9d894dd6e02e02c4274a40b761803427d404207efcb7c9c32d7fb3cd034c1f7c3d60d3f58915017bfaaab493ef793c0178e5c717ee15974bd448e1aeb86b920 -DIST firefox-115.0.1-bs.xpi 474032 BLAKE2B 14fa5a3027b0101dde8228af1a5fbba15a23c51675b606156bf4d8b66a47b0c3349e512423f8207608354c5dd73f6efd96f2fce9b44fd832d36ccb9c645bffff SHA512 95168327d7ff91d97f12ee356d0781a93bae06013a54ae9e5bb6654d2b0b3a374edcc571b1b60489464260106850a0ebf4f0825f443f690ed3ea7105872ecdc5 -DIST firefox-115.0.1-ca-valencia.xpi 554614 BLAKE2B 83b07e9740cc0667504a010d41dd951c87816b82d12332639700f97c17a1dec9cfb68154a86b08c205cbc9664e198c6e1723ba98b0d89c8813e868808c3f63d7 SHA512 1b9a2b986e2a7a80caa437187046950acbfb1e37ae951c65aa81afd2c9f93549304074f14240a7ba431a497728227048c119e2c7e4865ce9cbea34ef308e6b84 -DIST firefox-115.0.1-ca.xpi 576656 BLAKE2B 6a27ec1028045b956e283fc2969770b472dc8dac0fd5092ad7e94097a7d9589251ee10cf8a5fe5397ac6ab06e26fab72a2e1f456a7cc31a8a111d755dcac85df SHA512 ed170a19412bd25413acb4121f8b3b26d25a3c6001cbaf09ac9a689189cc212091da61bbdcfa0b0a90531a04158ae14559392254e526ea2789c10d80ac3636df -DIST firefox-115.0.1-cak.xpi 599841 BLAKE2B 3cf98aa9990f853ca4c723f428d09c47b8687bddbdaa74528a910d003036bb54fadaf9f24c94394be9b2d9a8ef24151451f1053ba0342d5981cb4920f5b68fb3 SHA512 3d39a56259621c163d2f78675e56a7729023cce9a8983096ddde56e26e9f5191370bc3c95b53bbb9a132d926472c561dc830da614c413e681b276e59231c17c9 -DIST firefox-115.0.1-cs.xpi 627663 BLAKE2B efea717c170fff62a66327d6e698e7a475cfcb883abafcfb8b3ba925b83625fadd841d0c41e841e85f52e9f3392ae4f9a41ceb8a16d3b1fd0f057230c7877e9b SHA512 d064ba7d3dc21390753eb01090af40c46e416bfdd07d807a7d2dbb2293ae5664723ac6154b9bafdf4244f716e8ca962b786b8c1592007d01a5579856fd398a77 -DIST firefox-115.0.1-cy.xpi 598164 BLAKE2B 2756ef0802baf1db3fa387dcf11ab60d938b81b1370d65c68227056a6b9d1c1a04ba19fa468d2cfee2f4caa1991beef019d0d5f8e2c03db9ca87300b31e46c16 SHA512 7ffe278448b9fc6e110a4f2fc5c6a1f9d12cdfcda166435a28464865dc34808f2c87535e592369d6f914cebed4e07463c2be4df2e448d37d4a1f0aa3c55ef5e6 -DIST firefox-115.0.1-da.xpi 587178 BLAKE2B 16bda8282a5f6c6f632542244c2fa3370b997604fe280ae5fc02c52e7328ee1684d14eb083bee515e40f6116fed91efa98655bf7231b17d27af9116824e404ee SHA512 5c2cd9767d70b9c78831d649038cdab90be467f6e87acde65c3e4b132a71540d1944e14b997bf3dfa890d93d9fba3cfa368ac1ccb851e8d77b890b4c41cf0261 -DIST firefox-115.0.1-de.xpi 608952 BLAKE2B 57d35978f0b5738db3ef2e0286d6868a547d0a300ed838585c8b6df87872e227b0523f93f6329c96f27d113f27941dd78837da3cb094c234456afa24052fa703 SHA512 1e98e7b7358769a84ebeff20857c5ec7f67bbbf7d7fb855e5a6c1e9f427995fb0af0bb908b31fb61b95656fa5720df27287ca76f70f22b45940323f36d190012 -DIST firefox-115.0.1-dsb.xpi 620447 BLAKE2B b9d1ac95b8bb5e9c04ddceb4e3bb04dacdb196f68d1144165908c1e2e1bc1dffa9c98e0b6a2f61f6e628c54792c13f22a35e1f163d172383725493ffd990ff92 SHA512 8e06f4dbb56f5713fe4ac99414cf5380392d4e3858a1cad5d2a0359864cc0e3fc3e9559659c1238c2bfac638c5361f5657fcc276afb39b3afda21d37eda9e4d6 -DIST firefox-115.0.1-el.xpi 703007 BLAKE2B 9980c6a827eec9ba2e527612ce23dc1ebcbf46e4b495cc5a463ea18850668b331a5686057e6fa508e4f55de24ec4db0dfdaa37bf939af267cbf755a25645fbc4 SHA512 cdd3eb7318dddce2ea910a14cc17be871010b713023ec7142cf5deeda346c8cb3b25d6c22d32af7cdd47eb23efbb9d12da625df07010e7ad50bf5273ac753a5c -DIST firefox-115.0.1-en-CA.xpi 551493 BLAKE2B b237e9baeb951b9dc75a416ef5019d599bcf83c8b656e7d0fb909cff73b9376c0b9f28248b5b23f18f24c338a01571ec593e1cfc558d390cdd1e2319682b800a SHA512 44ce9bb1d642975e40bab85f535ed23fe667701d95d16cf10de967a942f8517f4d1726af44879a418653e10440be8afbcfc44665727fa0a8ff0fc628f4ebf3ca -DIST firefox-115.0.1-en-GB.xpi 561378 BLAKE2B 4badea40aa07b099d176d3f3c65c44f1efbb5de0ebeaaada3c3175273c461d412ba865a8c4318f102250259d1834cf3b7713ac673592f79c2fe1306b3b4247c5 SHA512 6a0217fd99850c9c0bae9148e5696d7491f6c45e1a75f0989977d3aa304b2791add514e43667e031399081a6632cc38571be1c3b5e97d4e519bdeb889262b269 -DIST firefox-115.0.1-eo.xpi 583948 BLAKE2B 6b5366c4e5761635a7f5a98542085d14557a4bebab226adedde57b4c2e59b57b32ae04fc9bbfa9385211619705e62bc043d5a44d518b0ec4ee9f5384e3c980c8 SHA512 290fac7091388305d18b66923619004251dbc3f0dfee1908f9ae92c676e6ecfac8559474791999d1901ba145abe4447158793e24bed3b89be3d36875d57fea5f -DIST firefox-115.0.1-es-AR.xpi 602620 BLAKE2B 3c943d561dd636c9faacd0ae7fa6ecc2414c39dad20c18c0e258ca8037fc4e180f86c9cc360f2be088860e2416eed027d7f62f635a0f38977a8920b42257eb3a SHA512 5fac2bf6db92af3f5b091a7d33c213f2dc96f5047e8fe463f78da67a3347489c8b0c822250914b2f9762e9e32c36c40de045d139952262775809357eb05bb630 -DIST firefox-115.0.1-es-CL.xpi 601296 BLAKE2B 51a463c4d84c90c139fb190533af13f9b82063c108efcf8a231ed09391220801504f80bd4a8ee30e3c6ecd51b618260bb945f4447baf8940efeee831216096fe SHA512 781dd7bb57a8d8b22b0f474e42b25d4149679ec1f024ea328db561751b60cd3c061e56e0364f8d86707cdcd6d0491bac68c3fdc4bf9ed9d25f081524b60c084c -DIST firefox-115.0.1-es-ES.xpi 595244 BLAKE2B e0e282bf5a17ed2ce59868c10fd136aacb60fba7b74d183325db756f432234724532fd1b02325185f9667a55c050da7bae1cf6cdace84527801c442542e48aa8 SHA512 a5818db703d852f4170d2b7c2b633639af819659f11cec947ee51b94b99e550886ad6516a2ebc78d3dc46f0bf9cb3017f0b4f9ff3f2c2cfe047697d17c8854ef -DIST firefox-115.0.1-es-MX.xpi 600968 BLAKE2B e4bedbd8dba83bf7a38f8a0b33a3909ca77654c62546650b52680d716c092c8bc27fc3dcaa8b94d6b273c320dd95f4d0d29b54d81523afabc006d59ee6a0e30d SHA512 f811562d534366864f9fbba171563d72a6f06122ea5dc7456bcec9ff90aafe1d36bdc252f8e76e94902c33b60545dd045ee45602f45cc49b99eb1249c6ea6e62 -DIST firefox-115.0.1-et.xpi 548998 BLAKE2B 3e9bb150cb4b3703bdfcbcfc77b0769395df5053a0d483833d7901cbdabb26f0775f01505779f98f1625f22fc6429f3b9381e4b62fdf19c909415c38545d81bb SHA512 63ee421f3ddeb80d80d100dd93b70f9e72e654eaff3006328460830b1b38fb0a029906d2b1676dd471c4c2eaa8d6473417f62dc1e37cc8620a276a95bdd0a4c8 -DIST firefox-115.0.1-eu.xpi 586436 BLAKE2B 8076e460f7bfeb9ea626ad55738fb4a47f581b8f5452b901a718d910731bb570fcb6d1f40ee1ddd44ca4b9efe1dd9f077d44146fb043149998e171f1f624160e SHA512 fc922074df8bb055e590f8376135c4e481de133ca437db8e8474e340b41fadf2893bc57b62ed768032604eac87151f0d92cd290d72ad44d2a8b3c9ef12cb639c -DIST firefox-115.0.1-fa.xpi 601513 BLAKE2B d6f453003d909b0c0eb65ca7901cc530dd26d8d66db1ad7b6bff0fbc134fd27d97dc746b151be61e180bd6056b31d96a47cdde2e6f72ae5d540a20ca52d1ba5f SHA512 55aa6d148ea3a24f39926031d3b7104b0153a5ecd9bae77bd8a367bc22bb69e564352d8c1dd2efe8053cafdbbfddc553f64035a0478d45a04fe2411934f6d16e -DIST firefox-115.0.1-ff.xpi 485917 BLAKE2B 2cfe0c2875a84979b128057ed083293b2ad616c37168076c0aea9362bf72b879cc12cdcf3507f28f1bdafa234d79f67220dd9c6164431d52365b00bd5601468e SHA512 70a71a9768f303923c8b9a07351df09224ad0ba1151cbfa1117adfaf3385e611dee3d4fe3220a0fa9bdbf69bf0a4ffae29ebe721cdceea654350a1008a633418 -DIST firefox-115.0.1-fi.xpi 586038 BLAKE2B ff3265b5cc850e4de5a9c709d5d0f24d13b908484a5169769bcf96dc0c0fc8e843939f96a627535f33bc93ab5ca0b91f1cb2af225f1e76f7b91da3af0b33fe94 SHA512 090693f9cc3d499294a851f84d053e6f0e7d468015ea0f9b0a14f4e33be62bbb654a6a1160d30b30142d2015c4eb77eaa29e6dd6ca8643cd46f1e9fa9088be37 -DIST firefox-115.0.1-fr.xpi 615064 BLAKE2B 9c0e6f00e6336ec36a56a1191019dc250667afbe5e40c34fadcf6b5e4e1ec7a1cae358f5cc18b18c0e19ca33326f4ce360736d406037adb2219559d978b8e061 SHA512 1b8bdc3920e9f9d24590a5084848864a530b0e46960464c1c6a2662988e311156ac6eff0d6f33b764a96217226dd7111b333682ccb3faba01d674877205ddfea -DIST firefox-115.0.1-fy-NL.xpi 598099 BLAKE2B ce1f69901b7d3fb3fad268b5fe40e082de306a3cc6683a4fac61bd41d8f835587a47f763e147ad6776fd7a9a5b09bb666a3235b3edb4a75fe5e21e2f9d359070 SHA512 66e00d547f476076f78886cc03a29b7a9e863bf864f18702354804235973d88c890f09b7414e6c9cd4c1615b2a00ff497183bdd2d9891c7efe92d66e1cafa5a1 -DIST firefox-115.0.1-ga-IE.xpi 482375 BLAKE2B 0598ca597f7964eeb992d8cc63049ee1d9c82d7a1ecc4468301d786d5853026f65d20e5c8ca802723d3d1c7ee36e1d84aa53fd29997bde58bc2ff64b4e311857 SHA512 81e4821ba4e3a9764c85955e932a13924e8a613a2ba3383deab12d248d003a21d8cc757f715397d6b752e7cdd2eeeb0d73fb1bf39514052583f55034d7339606 -DIST firefox-115.0.1-gd.xpi 603638 BLAKE2B 8c1c584f6399d536dc303dce506fceb1db709047d1b10e62a49b2f8c50b4d1a321421f3408fe52b979cdc77173d1ed96521f0787fdc86b0ab536b934beccd531 SHA512 1cd358b2e6e8d09e936c0c788a9347fedc6344686cdb6b41320b4491aa51651869013fbb3b15c833622c176d2ff5df34f88065aa3d6a1d11d51cfee5bfb5bad0 -DIST firefox-115.0.1-gl.xpi 598446 BLAKE2B 77192195cb3717b4c089ee727f03ac42b424f524b48ca9ad363d9b7b6e8714467084201aecfd29e2ec47af5fc975f26553557725bb013992633ddab1d18e29f0 SHA512 727cf01cac5885715e7c0eb397f3c91ddf0ce773a1c1af18b5c89ba3167ced483843822c0649ee72c5fdaaf81ebb02313cf1cb6875c58e6d6caa06fcad7fe767 -DIST firefox-115.0.1-gn.xpi 612069 BLAKE2B 715e72ed79628b15999bfabff771b49aab08b34114e74a375791423cf0548003392113bdf96988ab131541eb0dbd5b6e160a34c6b3e3c4fb35f001902d3d1c7d SHA512 08edba31f7f86a259d5b4fcced3ad7946c2070fb7fd018b4ba001a69a387d8ce6c33dcf03b38494aa2c203b5e7ca9dea38ed0bc3b381f3c45fe6120bf9c9e45e -DIST firefox-115.0.1-gu-IN.xpi 541867 BLAKE2B 48f108dff903209b97947b633709c38a21b8aa92f39e8b3c6a8d07fa38b104bf681d13f1b067784de3c84d6db23f0cf68ff38dd8663fc3bbebe3f080173079cf SHA512 c4cc78e3cf71c3633b857db474d3a7ba1a563362022eed855b25cc1dad1c4ba268a3baec3f7112300f86c7666ed7dcdb1b1dd22a53f18b68e1c1b1bf9183d5b2 -DIST firefox-115.0.1-he.xpi 608006 BLAKE2B f715ec5b59f8a68a518592bd410f7822a726cf2c6a0166488e7d21a5c8607f8f51bd34d83992d15cfc6bb713cad74527ad79556447985e448da23565e5b0d697 SHA512 59c18f63817c277aaf6c5f50693a79d469235fb08ae3d7f07fa960e487a908a1d15785edf46754b9a0250423ba9807335d11960ae59adbc9e5ed3134b71196ee -DIST firefox-115.0.1-hi-IN.xpi 571176 BLAKE2B 7f85cfa45a13753cba3eb2f1d32c66484b3c353a4bbbb2bea5f5dd84f31e9067ff3764024e2500428d200f213d90b84bad9f9119350104e02be988a196d8cb58 SHA512 7c7e512e6371045bda88cfdfd0f531730dfd51b69aa3e9ec9bed5ce64eb08813ff2da85a4dd707f647e5a7f3d0e3dbf76bb071c15438f88cd8ca4f8e96ced19a -DIST firefox-115.0.1-hr.xpi 564496 BLAKE2B 93a80a70e26cff8cc7f2bf4813a1373feed53b75ed8161f1d36c843a00981356f4c800ae834865935d1ef2b2f7e50e714541484056760fb0e3bd5c15c1808400 SHA512 f321f1e660e6be7e9fea005888d0d7bfeb5d2d834eb2dfc411b5f59c962b3248ecd5650575afeb2af2e82d9c43466f6d2d640c7eaebc1760d0679d7f24519efe -DIST firefox-115.0.1-hsb.xpi 620454 BLAKE2B a6f80e4f4ed9d0dd983dceed9643a40029349a455a538ccb65e74243031f00809655294c5ea26fc1761b4916163f6d44130d902164af680d0635cc15d6f4d723 SHA512 3c8b7ded8be5de3165383a66c32be4007ab04720f270e670c39378b3be6a32b9c1b86b7b1284c0ec6155637c1c958c704dc2b7caec17d130b83dd28ad81fa2bb -DIST firefox-115.0.1-hu.xpi 623866 BLAKE2B 55f01f0ed0558180598bf1e1ad1fbeef3c39aaf256878a662aa1309d30b626960fdf14d41381cbb431f4d17c775e01a9359204ca87ba2d24997deef142bcb663 SHA512 84d825575e5e5f3ced0f6a6c0036154c4e71cd0578e7763a0087dc81494c2ad76169d7c2d0d3817c1c4866e61fa4d2ee951e8be62136b6c5974afa0fc44b955f -DIST firefox-115.0.1-hy-AM.xpi 614929 BLAKE2B f2073d5e290d539dd3ce6f853d3a34bfeeb42787317d157d5834005dc3da7575a4e6b978d2438cfe56d5e3d18174158c32a42d6082760560dec8b42a325ec91c SHA512 443dd28979cd8ceeda4cdc92139acd41b6430936c9ef5f1fc9c3160217bbf71997b66a3fc06baba2e26799c2743b23c480f81a2fc9ca2b4fdcc8d983d13cdaa8 -DIST firefox-115.0.1-ia.xpi 585634 BLAKE2B 8b82e50549dd07ef77d1e6bf57874894c9541707b99a422835c28a4dd25e2f1971b5d30576f5e35686f99d32826f3b984153b0db38b27e33df09eaba120f65da SHA512 6050c4ffa195a71ce67642e90a2e5a699f46af6317e775043877e58a2c02d5a77c0908ce1d660cd37364e02a69dc4b7c6f56e1c77eb91543bf74832c78967c67 -DIST firefox-115.0.1-id.xpi 571368 BLAKE2B 8480cb5159b18b02c6c41e56a4cb53be603efc121cac14a0beea30937497090464bad201acda580114c27c045cbf673c1dc9cd7c08af2fb24c76fde4daf3182d SHA512 1f519df1ae9e7369a92709c46458d6b48fe0a3d0cad68c9e6a47bfef1660b3a295f53d676e20b77662de0c2fc48d3315a38bf9caac1bc7a594f77d59cd458fdb -DIST firefox-115.0.1-is.xpi 593519 BLAKE2B d200caef47641f4c8867c46732fe04527d21071da70a7c91b763900bceba26a2611479ec3518119e1747f82c4e0b0ddc5e9dba01a27c3887de5cc852b583029f SHA512 e3bf5531661d4fb6ab12c38b90b94e12ad57390635c252b6a36cf0fb933ee36967d307ccb54c3411871b4e69ed3bd0d96999f3bc3afbd5ea5923cfe327c7086e -DIST firefox-115.0.1-it.xpi 536403 BLAKE2B 6225bea7f7771e50f61492c1be891754946723e36dc9f9fafc972805785a5604733566bab6594a64e59cde2024cc9f716c97cf710e110814db949f80fb54b25b SHA512 032c540d5708b31b5c00a97a6a64ef40320a95a3a6207d4b944c5876c77d9ed3204fdf9b775671a9b972d67eb6105622712a01a33c4d0f76dea5f37461b1b931 -DIST firefox-115.0.1-ja.xpi 648102 BLAKE2B 2a130c3f3c3153a99a10a7da5044505679dbd4a4b755652d759f7bb5fba718c054732a69741cf08bfcefe330a1e72db0469fcd8ead48f371e239bcb41fc3185a SHA512 ea87a88a2791a3dea98209da30a1f68f68420218aba12086e60983cc2aa2d1de855771758c6c91796c45bef612164f540f62b983bd477f9890560c26f86a5cd8 -DIST firefox-115.0.1-ka.xpi 651354 BLAKE2B d9b5d718027cfd2552e39b5903d244889f18979abdce51451d73db44d573b847449526fbb35ccbb3ae8f55b04ca8893da425f30ae8ef36a63a930396107e15ca SHA512 f58e9cf183116c2a1fdc2313d8686a4e86287a8fa05cc82ed0b795ad8c6f70de3e89b5c59732260e4853951f143ecb20a16cfd9a1083b7ec4c1ffad912b8aa3b -DIST firefox-115.0.1-kab.xpi 598557 BLAKE2B d63b7f746c296b4917eba154d1062e304ecc212931fc9817956a0b2e1c4e50273e73a100c3eb68504b9d5053890cb92c4e4db80d05da37fe36e12c7e74f78edb SHA512 673f15bdfc2e6847b5a101577e58f5a1cd9c13cacf7e07df41e67b3c3bec759e8d87b55577dcb90056664e5705efcc511e2ab1293e1b3c5f05aeacfa8f9f84f6 -DIST firefox-115.0.1-kk.xpi 674091 BLAKE2B bd7fd8872ea848d5a4eeac05c0e83534536d6bf280fa99df434209dc6d0ba1ed04293997da77a9d4c42fbf2fb9f1944944c6b90fd07e0eb5cb6b6de8442d35e0 SHA512 d75273d44009d173aa3cbe94aba988bdf517d944e08972eea545c8eb12de4e4f0f32ccebe40cec0a96eb0cd9e5e334b486669e97c6f21aab9d7872395dcc38de -DIST firefox-115.0.1-km.xpi 543686 BLAKE2B 14367f5956fbfac9a77dc8bf460312d9337c128442a36c2cd5929795b4c452df56ad0d8e044bce8b17615b9dff0b5f1804916446df54414d571a3402fcc2c149 SHA512 e7e0d4954c546f27abc9cc38dff5b6d74a5eaa63a2e49e76e8e20734ae362b91690eb26ab01f0f45cb5804e8539bb1e3e87b8ad187f9b226767f7f0c081bdc5f -DIST firefox-115.0.1-kn.xpi 508137 BLAKE2B b6cf2825ac1a1f9badcad6c8025af5f51fb7c592650f38e1ef3b6467977c208e4057a2703732b60c9da60966b835914c39946f3535820b407b33d15aecdb69bd SHA512 9449edb86b074ce3cf31255b1dc7dac4f878d67701651fba85e501615604b46619a27219d574a6d211ad2f0f6a2a23332430162a9cb5e7987a6df6e47c980828 -DIST firefox-115.0.1-ko.xpi 634977 BLAKE2B ef64eba539f9ab895c20f88219a0f73d6f37bdfa781edab021be44bcc31e9a4c01ff01cbdfa1325fd85e32f26d7a6b53da7aa61db9d1c2cbf66a7baf5fbfdf6e SHA512 7ac4a5d915ea161fdd8c4ff0b0c8c9db4d8e29bb27ce8c0e96fc443eaf8f8e350fd8c481c7d43b0d5212b069b00ecd57242923653b74931c601046be1afe7762 -DIST firefox-115.0.1-lij.xpi 493480 BLAKE2B dd4687c0dca0252b9b2e26c16f641bbe361e2161c141439fdd9c971cdf8ef35e00d825039f2786157cc4f141304fe15c48a85893f5051524007e0ea567a2bbee SHA512 406ddb2e6265536946e96c1dde19e8837b4cc74765923c063a8ba372a3927ff9b272536e54d7d25bedb4e4f68e070979eaf5b949e73f96d6d4caee164329b01e -DIST firefox-115.0.1-lt.xpi 583782 BLAKE2B 44bf7c0a530b8ed7ba8f29e00c25324ffa0fcbb2370d14df6d3e72f539274a2088db9105c3cec7e19374161bbe85bc9cdaaa668924281567736d759b8b60ce98 SHA512 dc5a2f5f295a94fd2e68e1c42a2ff84753076711b1001bd5565ed024426c5639db3c6999fbd8f6d54c58385e0bcf4ec47545ea772decc6e4fe8f424754803d68 -DIST firefox-115.0.1-lv.xpi 481429 BLAKE2B 946eb89fecd83bac1e28f513b34bce445596e35bf1c15620040807325531047ba84ca0b7b947b167e1f2057510c323d842bf4fe6958e4729de1cb6af6f5a6237 SHA512 1fe1603e4298a4831c7bce8e7c17f03863fc929570bba1ae5bfe92ba3435f5d0479adf9c64fcbca088d5413566f19a749dd26dbaeb46c0235238641d7746e5a1 -DIST firefox-115.0.1-mk.xpi 496389 BLAKE2B 7f7117ace8fe1b831e5ccdd56be8ef0c3b98cb57c7cb7833851757839f95b849055de675a311f58d8691cd1f87bd4bef90004df411a31334721cb6129579f19a SHA512 98f0e20c7f7fd1a0173e8204dabd2bd63da96c1eb483ac853c35c0a4ab22b9db0f79d6917f303f7fae42244168129ab8a22884a5e40fabcd67cf0f27a65e4861 -DIST firefox-115.0.1-mr.xpi 544668 BLAKE2B 013ea4b8fcc39436720b76de9298220fbe4c48571297bbdb2f732aa516397c65c673050fed128772fd2a62fd274fc1ca0c0204c7d33514ff8baf1680a3bfc878 SHA512 1ca817b9a8b4e0d9adf25c3e6d4bb88a7a6e06c2ae2b0d5ba4f9d34bbc77498b3b6c5acdef0a1ca3bda0e32d49f379fae2915bc0f81f3c9fdd04de8775c765b1 -DIST firefox-115.0.1-ms.xpi 461878 BLAKE2B 0754f21391fa9f100f0150d659db78e2868de368f407f8cf4a006f717eb490b7d40f097a6291621687c4037cb165f1a1c63bb8e690b25cd4828b0ff406081b4b SHA512 8fe2ee17183799647d7f9aeb64ca7cb02a9670bc7399461af403cd8002595b6641c9fbd80bc2675b44f68260806af3375ac54b705b4d5499a4b238625941b216 -DIST firefox-115.0.1-my.xpi 529044 BLAKE2B ea17fa646c7e38318f9541dd6c412929820940228be1d2ebffa5029df67f6a441d5869ebccf3a1d95c509ced2a69cad7dab55dd8f79aa18406171b2cd7712eff SHA512 9bdf9b52baa2c0d6509c1fe83a1987054d58ab112fdd8b33f99de498afb29ac44c5d8d00533dd2ae6c8093c0b6eb4813d35477ba960e550eab7c59a2f9ed3ac7 -DIST firefox-115.0.1-nb-NO.xpi 582796 BLAKE2B c5be054980c6f4118193659508cb4eeceb9860c7fc1dfa765b57086ff3d7b1e2277cb046577d96d268ccf6490c563c2e813dd9c333428fec459271b58dd616e1 SHA512 11ca093f2d357421a13af3a77c6a60554250d6790f5b5ddb5f6be8147527c053e40f384b39c176e47766af13e40ce724a3df789aa2173470b8efa813db53fcdb -DIST firefox-115.0.1-ne-NP.xpi 496638 BLAKE2B f34552e9656f086ecc5c3a2c5a93f959a7ccfe9ff425e9097be9bad347226b574fb79b48c56d5703b8bcf7becbe9fa40f8b927b05cb9d5842069b3779ce9476a SHA512 8cb28a248792ffa030137d07398105823765467236deab097bf9c7a9a19489e033f199d100a7dfe08a8537f0ea511ca7b8990701324b9416cfecfb87db1d957c -DIST firefox-115.0.1-nl.xpi 591934 BLAKE2B 456d99a7f95f8ef5ae6e10ea84419eec43f8625d27cae48c71668442bc546d7e497f53c77545437062ae9e3e3edb9081b376f59d512fc2f2755f3c04b0098a2b SHA512 2837fae12c9168e61f1fce5b357103221d8f86a070ce7ecabc2c2c080513e26c9025950c343dc255d340deff265c72b2ab41bb06babcabf7fcfe4237a81a54c6 -DIST firefox-115.0.1-nn-NO.xpi 585569 BLAKE2B 5e3c4c85fa32064834abbf296714f5428095ce1f2e153b33ab7066dffb0c8a1adb2983c6593ac392d25c821e8a8f7fdd5d8b71d5ee0f607602d6ec2890d2edf0 SHA512 aa9a17d181bd5e10174211f6bacb59ef0eb4c4467ace78928e00fba703fab03d119677d587fc683710feb626686be72912a4dc3c7c1b90fe06512f0a76f1fefa -DIST firefox-115.0.1-oc.xpi 606882 BLAKE2B 4cdec31e52cb8e41582efab78004003b8f06648abe23c1b8ab023ec12f99ecb55787122861eec0e002f75c1fed226bf70d7cbf9fa8814ffe0fc27c228f8a7008 SHA512 2b661d37039a1705e9c08a910cd80cd9ff6a6a1dc386c297de8aaf7296c6039e6fdacd04eec327d49fcf80eec3e7e23f08166d4652bd98f8f8591b9352c56ac0 -DIST firefox-115.0.1-pa-IN.xpi 665204 BLAKE2B 1e633a07ade27d4238ce34d7913a88ef30a5b30fc64f60f53c0767d147e4589992e5207e0f22a7fe63fc19e4713464089b1c4309b13baaf76487983635bc2c7f SHA512 f8b8a693f4ce1814cf7016bab00bd6ab347551a1e1a429609e1d42ad2d78d7ccb5483d7ad719c5a396ba9813c74f47750a61a8d227e9f9ede62a9169240d6888 -DIST firefox-115.0.1-pl.xpi 617013 BLAKE2B 45a376f81bcb7ad79fa458908ba26c7740fea2be03fef352222fc8c5efa221a68835aad5d17ecd7200de570e3579d7ad52e7295daad3aa13cb705de00771f46a SHA512 18c6a6d29445404841be896fc4aa057c41948a0200c756a80f69a46e822e5238999d629db5c8337dfa8fd7a5c7122487f5c9f4615c630bf278410bb5252a8fd5 -DIST firefox-115.0.1-pt-BR.xpi 596721 BLAKE2B 092f6a1b9c84c7e85a05a910b328e23167bf783443d7b31f31f25503ae5096b5a578495b877c2937ad7335e416e01b4904c19b91ac70517ba1fac5b5202c6657 SHA512 29efaac800cdf5fb370b03684cf871cdfb18e508aa584460222f23ae594df2e0d3b4ceb032ad9ab1c776e77dff12c2180e6428e9471046877feefcfd522d819c -DIST firefox-115.0.1-pt-PT.xpi 598851 BLAKE2B 2ec6719c46ad8492158a9725c554b4170592db7c412688b2ef9952a210c8ab1ac52d643388c219fc813e98da6d91d41db5992559402295bfaeaf878e261e3e55 SHA512 99a20dc0406755c247924c57cb0939a712728d3a1ca619c5c094c62947856344b3bc916d56e57ef25e5541e0cec9f1acd6de76ac7dc7ad06c88543683b8cbe93 -DIST firefox-115.0.1-rm.xpi 592651 BLAKE2B 803b792abc7210745c45bb1244a921a659e8f5968e72b02a52773dfc4c06548a88b4fc753846e88f327b4bb55e787610725e7be301c0612440e022a63d54fc3f SHA512 acddbecfb1a6c07014c1e925a934264bf811dfff5d1c9892b46f91de31ab7eab16da37c01e8f8697fa4dbb5eba462378e3e7292fbc6e2223230d41f66c27565a -DIST firefox-115.0.1-ro.xpi 556983 BLAKE2B 5cbf720dfa5ce1ac6c66bea2a2a4e0af671f412403c638927b491cad0493bcb5595fa8c9eeb6f0089149602212ab3973f0b1921841a4bc055ff953ee57204925 SHA512 0f8dc8be13d8cc80658590e5208fc92e55ff7c70ea0e4fed6a24f74eae0c7e61477697bebb2e5c91b1a677a29279b6cd32bfd423bbca0d85c75fde967db32d58 -DIST firefox-115.0.1-ru.xpi 691640 BLAKE2B 6b5165ef2197a815f4038ecac29c7c5fa67d2b0c8db31171f51db86fb986abb897038b7ecae7625affcaafb7bf741f3512e93bcac7a39b9f43f74ff9c72786c3 SHA512 8dff864ded1436539a52a9e314b38efe5383d74bb0ac85af79402f065967802234a4b80a10e08999b7a4b0c04f193d26595e533d96bfd6d0f2ac8b8305fb4930 -DIST firefox-115.0.1-sco.xpi 518343 BLAKE2B f14a4b6aa30578d749488e39b4660bd4e080280c536a634c86dfd60d6c696f3087ad4ff622a993f98119720fb5e2dd7ef48d391d404a7de6146f199c0ae22e63 SHA512 0079b13e7e1159f8d4abbd7bdc355af1a5456b7d6134b830521fe33b0d2a1272de4b371168d2020e1091af15078db900c4893169228cb6cd296f3ea3cb2b2979 -DIST firefox-115.0.1-si.xpi 593127 BLAKE2B 434706e92f125003d2f7ce1ba168898f657a1f15f42d9e65a4442e2b4df4b70f71ea0eb68adfc176491579369c6174d0fdc51e652328d999b8dbacab164cac69 SHA512 ee9c8d7fc39d0c2f1ac81edf5626eefb1edc744ef0b080bd4249bc5f60021038ac781ba1d1806f80030c1cd5adfaf2cc72fc0b4aeccc756eda35b6fe84114c9c -DIST firefox-115.0.1-sk.xpi 625397 BLAKE2B b183d89639d142e98029710909e26518b49907fa847de2b1402e7bb9f1b05a56de6d7894dfd7a56c982683c9e6c1022aff246a4bb7f762c15e2e9ab75bf5fa4e SHA512 ce728deefb79526ee7b63e0820d82cc7b335d45edfb424bc5295b53306fcdf3bbe34fdb9703f564a3a0a7e9b6495458d7d58fe617297df0770ae09ec3a0c202a -DIST firefox-115.0.1-sl.xpi 596046 BLAKE2B 3fe6ffcc3d2519b8d4ec9b1f7d971fd62c90bff54c9fc2683521dad6c485949e5ecf0078c1950d0ad4a9ff89d82756079da67883b2e77545db140bc463009806 SHA512 cc53513eff8ec473fc802374d236c2cbafb76d0d3b2f2c1f158c27a15dfb1f2c74ec7d244e90a4f98433731dc920ddb0bd5a7238f0d966216e569620b49c0ffb -DIST firefox-115.0.1-son.xpi 432507 BLAKE2B f4525e273c369d98cb0939a1cfcb081b64f479234aca0250203765952cc3d3b7a9cec2b649198cf59d9869d460faccc94eb00528d54ac056bd3940c3d2525630 SHA512 3337284bb4fabe208787942f2c2e02a00033688b51b88ac8a4b660b899392a53216a24434a84b83a5ee9f936b2db1ec2c9ce0462b5a232ce583cb9d2df411689 -DIST firefox-115.0.1-sq.xpi 600796 BLAKE2B 4ebb01fbffd25a2d2f71a64b34e6f355d009d33e8d6fc609f795d53324c498ab2c602fdb6b290a411e53cae1f125d0ad647e0f800af52f726f9bcbf43821227c SHA512 e1474d985fe675475caabbd8d6715f943e8be04bed2b462e6f66debe7df72380aea91e6334a36913d66d1b34fa5b85873ad5c59732037bfeff47d09ea9baf7f2 -DIST firefox-115.0.1-sr.xpi 653896 BLAKE2B 13b376373eebd614f61f33afdc4faec0bc7a7ab23dc0ea7af8ec09bbbee1e4ee7b22aec05a8032d0afddf47cc744375122d02a91c2e8a94ef8ee0a077d7575f9 SHA512 dcfb27261da66696883c551cf1f8a8d0f150b8f3bce5075ee0312d81997901b8c5e3aaf46781db9c908f71ccae0587e617dd53850ead4ce1c719cd50663cee77 -DIST firefox-115.0.1-sv-SE.xpi 593892 BLAKE2B a4e0353ca08ee1e07e3286cc2875d694eb44c08e373efeda24b542a6a2354d9bfae8b388a94fa268bcdd1bbef6aed2deccd929979e78b64c75a69907e0ebbdbe SHA512 3d6cff0e404c8308006177d6812c30a4680879471eafda234ce2b617d7b59ca5a60fa7b1e765820c41f2a7701ccf7f5e3c5731fcf1bdb2f034f1d4fa76445cf9 -DIST firefox-115.0.1-ta.xpi 520708 BLAKE2B bbdba277c99de2d4106dd739cf36e8c2d444f9c69b9d4c2d034fd6495250711e9078a2097b280e08d89e3411ad17693ab8bbe80d567d54e01f309661112bf86e SHA512 14062c41f21fdac995976120261ca7731b24e8b83b5211769b6273ace3d80cd41b8103a7f2052b8dec6986342e09f520abc901fc3c6bffcaf0df0283cec1571b -DIST firefox-115.0.1-te.xpi 570040 BLAKE2B 2fb923b83f61e7879c1b4bd93fed1c994e3e1fce250985cdad358a4fb1ccee50b5b414ad3c767ef7899797d9041d149c99fed46a171a46e8e0f1da97718da2bb SHA512 623629db70d31f147f47c1b08b8082a62b537d6400e5e4e8f346c0e6aa3fb869e52594f69b6e57f7495b467a49674629c50af51b32d94f08046fe574ffc55bab -DIST firefox-115.0.1-th.xpi 667029 BLAKE2B cd583800b16a7ea9b2f9c51ef9c3b0685ee335f935e1ddefe3bb1483edd9f5c8bdd593591e625dd79e1d7955c422e39084ae352fb39d0f1ef317e14a9a01a3be SHA512 d382d1eaeb470e30cd14b1bdb398f2c13b6391a36b4b54905efa5097563f6401258a9d5b0a748c4b6d098d5d601cdc8a0c5b9fdf018a170af8dfca64e7a66398 -DIST firefox-115.0.1-tl.xpi 541134 BLAKE2B 8b694e68ebbe0fa64e11c71bf43ce0eb91e687a73baf42e7df64ba5806c0c480437c825e66bd5ae7a4d7fe41c2c15afa71b2124ff05e823091eaee1c9e14e575 SHA512 1c826c2d2728b33d7eccc3edf8e066d6449cf4b0bbf623f18badb6c09ec99a6c59fcb0c171c7e59616a2c4ef3c8a2c152ab9d4ff89c713ae9c56607d414afbb6 -DIST firefox-115.0.1-tr.xpi 607273 BLAKE2B cf3016e774dde77c5fd2c4bee452a2d392f8327776153d9d1e5a7af0a4e4cb5846b2be8863bdc331a80ab5a0d498830a9843e9775a37c5e3d19c864461777484 SHA512 cd8339f9a3f08645b9e9f8e66ff58d3ba87a532a11dfa8aabb5ac7ce782e80d0cb835c0598c2dc1bbceca7a8c5673d58a8630598492d6e023aea69951ccfaf91 -DIST firefox-115.0.1-trs.xpi 501893 BLAKE2B 7c6b26894280a7fd27fbaeeebd002fc017f771254bdd8230c860dcc30c3e02ef1b73a62c43dfbf10dbb733cd17ff908532e509d54cfffcf62a907c2e6958ce14 SHA512 0760ce7e1e477b5b2012eaf90d1de3d4b9b971ef40057b5ebd78b251967c8f61fc95b34b329f33bc1d73288ec7d231418fbda822e1c85bac26fdd41d312c35ca -DIST firefox-115.0.1-uk.xpi 684821 BLAKE2B 6283b74fd2cc1d187bc9f459cb48bc9b462e4f2844d3a0f3a7e3ffb8a081fd8d12381a600ebcb86ec8588830aff5cc05a38bec63ed751053bd954f7a68d921da SHA512 35edda92a867f3473edb77b29c3bf7fce329e47b777b424a5ad5c2c10a704490e20410f46c3ecb05c00808a692acc5564aa430c1108c15f03169a2687680e9ec -DIST firefox-115.0.1-ur.xpi 570569 BLAKE2B 756a1bcc24b87f48e7a2c2745dbceddac4cb897b58c2e98f3d762f6e48a17d42c9963c152556c8719c6690e02cdcc5a47a146f238e3bb6c65037b74560cda67b SHA512 65866ce9100973b73ffac7fa39dde50939f5c104c16e566255d9219be06015b39203515e8ac91dea70000dbd07c3559cfcef437c3b3bbe725cbc40a66125e514 -DIST firefox-115.0.1-uz.xpi 488306 BLAKE2B b37645d1c044ebcc1366dc8489226c51a510ae0912e2c8317ac4e226d5dd703baba92d5933db33fa034a836035f06dbd4f6d72c90d685a583bde3e584b9310b6 SHA512 aaf96b70583bf481537407943be18274c8aae97f9e20ecfff5971dd73d11034a5c95f5ad7218e247f880b87887180e3b0699d53b49e0aa796dc8dbc9854d787c -DIST firefox-115.0.1-vi.xpi 631046 BLAKE2B 36daa60e5cac149f1d6103b6b5d1b130e51b15cbabb60d930bbb5092b3d58f395381d9ea7bb11821061affe4e974957386b134a2a30de50928724b563e49eb0d SHA512 06c8a1db78713c8254baca63b1c7eb01956074697c65070253192f5571e2d1d948a3be4392447ee3856dc0d07a2024bb1a791f1df5d0183931397582393b0e6f -DIST firefox-115.0.1-xh.xpi 429453 BLAKE2B a1c2bc52401d991f81c7b87ca3a4bc65431bb4316b8b57deb8d92633e81b720de1fdde19870259b083dcb87e7c99b37fabfc850eaaaa0a948fae1ae1eb45bba2 SHA512 a13968eb1e9c5ab32e5dd5556e620a089e16d20b51552647bb090d00c3d70fc8ca63fb857efea7bbbb972d35b45ba20b40facff9f403526cd8db6703de2d1e67 -DIST firefox-115.0.1-zh-CN.xpi 629744 BLAKE2B 6085159ad2a74233386334b8842ce83e2b862d1d635f2b419fce444ba538aa33d3e517b53bc3c15b396e64c09f2efe836fe1cfee9d0a73ef757e8e7d8f75b6bd SHA512 d1468b25402d7f6baf9ddde42f2b82cdd9ab29dfca6c6555e7c38199c67ee1dd4718a593183bdb2424b3e6c9d9026d83a0bcfe36287b7b9c03fb5f6c3b8d6d23 -DIST firefox-115.0.1-zh-TW.xpi 631503 BLAKE2B 991293343fae63fb54136dc10df515b7dcb1e0a275584a295289ba432b6ceb42e19259f53207d385d5d62572375c891dde1f8a41eda6e63d3e095a07facd5fe7 SHA512 41617a84d5ffde66257de5cf3614a500198d09798f7bcb4bf87419d4e984ef4281ac0735bed22eaf5a1aaa62e2b7e831da30e6eeebe977655655e9ce78b979aa +DIST firefox-115.0.2-ach.xpi 469325 BLAKE2B a2989debc49362fabba6dc6d7d47cb4fb65aeb898e52e45d7ecb7bd7b5343c94600adad3e614f57c14491cc5c62e3dedf38839b8b06fcdf0dc1f62d220953d4b SHA512 373ad7914d4cf2348faa21f8539bbea2583d8e35bc00c647d8c68bfdaf59f67dc9aa413d62d45c1f4ddc120d92e854cec34721d5e4238f3abeb1fda95970c3bb +DIST firefox-115.0.2-af.xpi 430126 BLAKE2B 87f2a05edc259b463261be7e6115df4a69facce3b49c766f7b3f55b6f3540ddd4e3c24b880e2f4da054fc5fa004ac7bde1bc6627f9804282e9b28a7e3f0577fa SHA512 2e79fd92f8ef924aae69cfabe86aabaf0cd9aca96e37e651fee5981a22336fed801a490ce0b4cf74e41966a24f88148384eec2b36054b35ec0a5c38b5f055b84 +DIST firefox-115.0.2-an.xpi 514826 BLAKE2B 32441bf332e8e5aa66c6df851084c6dfb28faa5fa1bd45b46ef6fba15882694d689314109482027402fb8fffe9fc3a037a2ee3a185450096dd339e871b230989 SHA512 c462a6e9cd53db577ea705801c4492fd9cf74ce0a218bc13d828591caddc8a9ff1811a0c404bb97ac0a0152abc9e811dd4d7eac285242b7361275c785dec99cf +DIST firefox-115.0.2-ar.xpi 583866 BLAKE2B 63bedd4422ab32507b140d75cd4a2ffface755e05e517ede985a33e7527bee3b177cd5b9d9b528031ab4b3f1bfd114282f07a4be28f0460c02cd8a2f23a619e1 SHA512 a77b2633b73a1fdf12a5976393138439ee570827b7d46f4621671af65e0ae6fa4cf43d9750c67754df8d8697faeeb2ab50fa68ed73a91f0f6f89b4067a050bed +DIST firefox-115.0.2-ast.xpi 496707 BLAKE2B f69c446391774c52e5b166602dc7b4fd16ae91a3acbce8161b45016c0152052fcf9e3670953421f0af2932272c9d4cbb0d1d15679a1613a0af4f07950b4c6e2c SHA512 25a593d4acddac84b8c5695e9ca717170edb2a6d767b2e838d796c217ac96bd065f16d49952963d362e8c96af5b03a32b6003fd74f767e0a0435a6ae7b572102 +DIST firefox-115.0.2-az.xpi 501990 BLAKE2B 9ee2a25ae11d0dc2da4e0601a14bddcd8762c3759312261af473161c67f80908e266ed21f35ea2fcb24adf648b592605741856175077a41f8ccdd93ffa4c4a57 SHA512 6afcc1a5c2884b60cc0f92319bd75f881c6b797f1652adab9a66ca5a1df208221eceae5ed925606f166f59885e172697b080cd51db7139e6f89a2d1aada7dcb2 +DIST firefox-115.0.2-be.xpi 686956 BLAKE2B 95a0635ae23590a8026edb45fff7245b240deccfbac1a7e7b0d3cdbc37f45cb62d5ac4c2dbb657fcfaa06e1a5915763b3037bf174605d113396a901c72520dfd SHA512 3ca9fc2fb5ff86f17a44362e36ab8c73bc6c65063c05b80cb869223b9d65d6ba5d1575ed2d547bfcd5ba206733b2af96ca5802aa8f6a339f2e7c38b1c7e7d1c7 +DIST firefox-115.0.2-bg.xpi 600445 BLAKE2B a640ac8eefaff06015cb47c9f7ae92977713d28b9bc73b1525fb680aa175ea4d4ca6ada1427da40cf6b36d71b02cdbcb7d247fcfdb70e786964172dac07da272 SHA512 c246ab14009b239a9ad0116762a582b414efd3dc7468f087af56a697de927404ca8e56a972d1607b2782ff58a3278414754437a0a739cd997045c6d86b9a0bfe +DIST firefox-115.0.2-bn.xpi 593735 BLAKE2B 67d45b26eb96ead3caaaa6a1ae10f5674abb3b11299e4d8864c0548c62345b1faa535ce3a855db5784d88e9268a024e3e7dd4e10d0f2840e4087af06e5fc6aa8 SHA512 3758151cbb3f56806483195f4cfea74abb472af3b2764168c57ac05d5add559711ed338b76f2ae7f8dab50c0a4c65288912d602b9c389dcdebdf1c2f07969916 +DIST firefox-115.0.2-br.xpi 565393 BLAKE2B b183ed667e283357579e762e138cf6ca002dd3d37bdcba2e307c30e08cbac9af058be29aac758892bdb285ddef46260df65b5ca0de614be2f95a16bc874fc54b SHA512 f29bc850977cb2aff30c6454374877abddaeea687cf67ce35d0b804954face525a25da7c80984cf09e052e4566c908722cd29266a0b8c468668eeefb4cea5f65 +DIST firefox-115.0.2-bs.xpi 474036 BLAKE2B 0ec155ca400736938631c25cb37eebbaf6c4643dcab6e8f01a679f81609c8940f14ac782adc967fa3b57c07d546eb5627ee638453a98a3b60498f3538b764065 SHA512 576f31e6914d718fc4df365f7ed1d8308a4f0ecda979a4a6b8410d96cc77154d2dd135c360ee8b313f2a442bbe7cec6cfc6c862d38eb73464125cf91fad76aa0 +DIST firefox-115.0.2-ca-valencia.xpi 554623 BLAKE2B 409f82c2f25580637b909e71e0ecd6e4535b2c54ee61e53cc2ee00a0e88e9372ba1404a6448c4e9e4fa35cafa416a4702c8392e660a89fd3f7c8e23ed3b703b9 SHA512 2daf6d4a6f581274e9afe7535af2ae0708e2e12d5c25bb03a70471e1a284961465913350e8c7f5877a3717569fd220c308e08500d22ef00f9d3ed0cc2b5c456f +DIST firefox-115.0.2-ca.xpi 576657 BLAKE2B 92cab038b49a04af05497768681e280674bf1aa30acf46cdcccc4baf9bd3fcf847f62cbac3fa1374a572b4344e10826c5701c67f258ad6f95a9a504adf2bed6a SHA512 09a909f5288ce7042e990cc1126a1ef3f1576c689966bec773190bddca457da0ec4552170ce53ed6fdcb54071480da088b552e1ea0e6ccd422aab86bdb72e384 +DIST firefox-115.0.2-cak.xpi 599844 BLAKE2B fe73402612e13a60d76a925667fa67e382bbef39c2f47238ee2f47148f71c9268a263e38a68fb0bf1042c25d4f8fc3801cb070e742dc0b49ac783f6b9abd5411 SHA512 0060763719f3518313be9d6e3d31389312e20cae45fe4910120f5d1c2d1efd1f5cb19194ee71dbcf830b8c3023750bccde93399cc90a30bddc00224169f09cbd +DIST firefox-115.0.2-cs.xpi 627667 BLAKE2B 13a5afc9bf3021c11c63f36e287e2476ee5a470e4ece17bf0b5d094e20efe6ab567c222892ca4f0f4676f656d211ef7916bdf5d3af9c8e49b6badc14bbc4857c SHA512 bf19071bb096882cf6656d838f76ea8e2687b6ec8f7a38c04cb4d2c7592c9396540caff9d04c8c7376629163dc1f42469e5526fd2df416abddf3c411044da97f +DIST firefox-115.0.2-cy.xpi 598167 BLAKE2B 4e89041f9beba76d33e42ba29ac81e93e997d617316dd1bbad2e7f15c5ec0bf05b55f22f56bb49257113ee441f9d46abd1dff144fd1263be3040b0ac69f4a061 SHA512 a60bd9023a36e56f356fc5d795be23a7ef2aaa78bbc6be68e29f70f6eff8551c6c776f68080dbf88d6501bb4cdfad144f9c14456b632d6b7186a7c0fac83c4e2 +DIST firefox-115.0.2-da.xpi 587172 BLAKE2B 72df606c66251326c924e1e374368258dcb6d70276986a9312bee6ceeec2037b7d132a637c5c8ffbb891e8cc0d20bb9644c592baa294d7fb26800bebb98fcbf6 SHA512 c674ac961295b3726677e261dd48bc45975d97cc835d2af5b8ceda6154368629dbb9c4fa4a51bdfa5571e9025aa58881f7c513966227ba32d94f13ad1632a980 +DIST firefox-115.0.2-de.xpi 608957 BLAKE2B 23d0a1cb8eb302c9fded9c3e48187b7846a2c3512506798eb8d3f0ca0e3a74c03a5395d78caa913a5b599479152952c6b8c067abb6fe172f230dd480a5b42653 SHA512 0d4aacea6bd9a3fd2fb0a65f8deb54f7e01f8e038a7b8ebb357de5c7dd711446f0234160d35de98564288cfafd8b608ac4cf9a845723a47170fb647d1e1cdfdc +DIST firefox-115.0.2-dsb.xpi 620451 BLAKE2B 072c4dab4c8b251afef55ee32c86e732e3782ffa871a7515a64197547aaf9696601c6e74e8582f3782e21ea4b0b9374f119f75563c531d8c30903c48ff9e6db4 SHA512 d49282c9c94aade87c90702d66274f06a55ab5513cdf045ea785a9dab5f2e0569eaf2bb296702620c6ad10a153b23d11e5927b62adae629167784779ad6db58e +DIST firefox-115.0.2-el.xpi 703017 BLAKE2B e950f5e12e724fabf1131263c7f248dcd80d1e959ceb2458ac25f02b6e7a7666dc0ea46e20b22043ad16320716cd24a45c12f2e51c54c4ee82101a8cf9d0e19a SHA512 a1b608a18d333d7b7a38b7e281007fcd979d8fc61ee2e35a0bc21baa0d341c9f1afe7d712c1ebc3ca7488a68660f747d757a2a5df9927b329af6f36ed9b4ebd5 +DIST firefox-115.0.2-en-CA.xpi 551507 BLAKE2B 19537f42ab2409578a1f3dbea46dbe027fcf136923e554c0242d28ecdb0812732e563451c0db2f461ff33bad1c309c46a6ed1f2e0ee8dc1c6d99f419d7233c80 SHA512 5a568950255cb24f9ed8e97f157108aa6dc939f0f9733f2ee45deabc0d3c2fa57ed42c1302306ac58523889c9eb0d960b47a47e8bc0af0094518395f17390cf0 +DIST firefox-115.0.2-en-GB.xpi 561372 BLAKE2B c9ec9a60cf9f0b8f52e50f5b83a6fced6fd6435fb7cfb822e98bf9914a843495f38191214f3734257732f0876eac7ab74bd8f4664b281dc23965457558d77294 SHA512 9dbc16cfc19e0e40eae29a721261ebbfdfab8861bcf9abf05f1048d73567a2c6608b52cbb95128a876f8784de13cf91441da0af2196445f62c008b0405d9faab +DIST firefox-115.0.2-eo.xpi 583959 BLAKE2B 76f240466b7bb3940241a84fc0be313abb039dddff30b7311a601486caee68ffd2834cdaceeef9c8c3220af67d0d774fc72a3c57c14d29c6676e0e86f5068487 SHA512 7c0bccf25d24ce3a54b2aea37cfea33139d87daaa5814ee450e9b72e1b0cefa72216aa914d791c7bca6d22446bc84642b6d65faaa24692c7ef18b1d2b4e158f3 +DIST firefox-115.0.2-es-AR.xpi 602639 BLAKE2B 4f0229d3c3f686b461a44857861cac71222e4dfd5704cfa4fa53e447204096386c4e0bfd81d216447880a55174f72b6000ea1c408356a5ab2098614954c1c55c SHA512 0f72ab773cd0fd029babb4b8616a2c1f2bf298acc0a6d684b7c111b3596dfc36963f5e84062034b5b54a24f4418e7807c235d42319d5e285bf2f1065b5280bdf +DIST firefox-115.0.2-es-CL.xpi 601312 BLAKE2B 1aa8caa081a2c8e466e97e59c89279f8fb998ad588cfb0a494e8846c7a7daf1190436940c2218ff96a52c02285c47878c2aeee828f52c64b893005f3c8189fa4 SHA512 3f7a9b722cf70eb8992ed41f79eb8343670227948010aeb603981acfc077e189502201e9ffe93520134bf4a20087d02c4803589f79bdefc888f0d0e7a272859a +DIST firefox-115.0.2-es-ES.xpi 595249 BLAKE2B 73db55faeffd60a1c32455ec72c6d8c041638ac29b55d7c3a2e7af295f34a1202037115617f3e23c36f325024029d244c5c5292d322daa9c9da71557040a16e0 SHA512 2e5d37fcbd4e190e9fd8a1661f220a413e67551f78eef161d29ce88ac1cf23e655eead773c12e811194f4b4627590cfe24e0741b3a9946482af479bc4008c271 +DIST firefox-115.0.2-es-MX.xpi 600973 BLAKE2B 4e5a336b614e813e0d7509f01bf8d3fe928ece17d7c67af4316d0bbd4125587c3c5a7f41aae644251267cf789573e99436b2d78bdc885916821e8a8116bd8177 SHA512 b627379565450e69cd5c589b10844d4020d786a5887f77e33d0c49c13a4caa9b1110b2f1970531811663ce63b7a680dcaca0007fe9f2dd03d6bb5152d4cf4519 +DIST firefox-115.0.2-et.xpi 548992 BLAKE2B 0c37cd9113383074c4ce2d3a13fd38fd4f263373fd717669b5b28db36df017263af1546962b58f12113d0205323d941679cfe8963b6e678596ae9ee127652473 SHA512 f7928347a5d1ed4e87807a7bdb5a213cc27110d4e438ff2ef3e61bfb03e4826249a6cb6cfbe6d6d4ce34d72e661ddb15d460d15dc5914ce0a55837ffb368a721 +DIST firefox-115.0.2-eu.xpi 586432 BLAKE2B 046bdcf7fd6d480fd5669e845aea41a90cc42db223c685c608cf6724c817b00359ed2c7fc3b78fdd177c472fdd2c8482e60b98b60ea8e89feea53b111864f7b5 SHA512 23035d8561e8dac308aa4bddae742967ee8d8bdb21ee7ad8b038c28c4cc04f0c2113c28a7a503e744c1335cb8aa761721b0c60717786df07de47ad1b64beaeb6 +DIST firefox-115.0.2-fa.xpi 601519 BLAKE2B bfb1e114636b6e9c89055b10e475c15891e68ca006e40f9c9dc8e4d281b1f8fb8c1321f6ccf89793e9f9b14142f0c9115a17599a625a53a0b58c12f231261c36 SHA512 9dea16dbb2de3a54e598c8a894e3fafae385115b952fe15090cf6964acbc91a583802194b17fd012e219cb360026dd14ce0fdfdf8f1b1235d53d5a41e3d2d919 +DIST firefox-115.0.2-ff.xpi 485924 BLAKE2B 07a350d2a6d10eb5bd241971d184d8bfeb674e441d899324c4a2792eafacd36cf32d96ca0db83f877668d777d9c607b1ddf5a1f3a22bf5237a03455e888d82fd SHA512 3a65e4a9af80c78060e8585dbf17e4c71b17f1bcdf4e80d83be8c8edf4851e11b0591206206fd1d40af303adf6d0611ca58f900a35cbd52e2cba36392baa47ca +DIST firefox-115.0.2-fi.xpi 586044 BLAKE2B 4825eaf6c606f48ed4c30ec9d3414a638d2ef284aea7381a8db3937d7495f03453e5d4e43c3a8ab62790fc6b446904ca79cee184099e42e2c9a5c826b62a1c5d SHA512 019c0c62d97935363cd1c4491d1f4706746db85acdcefbc62d2c894a817a0b91119a8c205710ceeeccefa626b5315e3d28d035357c73ba99ae39007bf780a67f +DIST firefox-115.0.2-fr.xpi 615065 BLAKE2B 1b4c52b298f64873968e702f6869dc5afbb152883111c6a41e5c2b7e85522aa39458027bbdaa4d4b1e574e3ae2b76f10190c1ed980b65952b1d2fa50b09549d3 SHA512 cb21fc64c995f81d3bd63530000ea93d7a754afeda0a1186727827cd581979ce1a44d8af6c2675583ef378dd414542d02cd70dd39b9563f1f6d98bfe51bdd4ad +DIST firefox-115.0.2-fy-NL.xpi 598092 BLAKE2B 25ebfcf9ea937df000f8d6f769090bf2daac98ba6cea58bc521d44a29143236c833fa8f33d61bb1236a9d7b5457726704bc65528eac895ec115d96a51999332c SHA512 3e62903a42e0ef7f1e1d505682d2265b6965c665e91b6bae3f9e0bc41db8578db927b23a71d5d2368de8cdf89acd64a72b775380278b65905f41d078d54c4a86 +DIST firefox-115.0.2-ga-IE.xpi 482378 BLAKE2B a1c441657c2d54888bb0fd7e510c6468dc5ebd22f6d083f80c988e49dbcec2ef0a0c0be9c708852aa0b6080a6914cc6960aec5214a77fbb66eebfd6a7e808371 SHA512 c109a715d26fedf0988bde2bc59d71ad777daa25ff72b52cfb8ce618e5d40ffd8d10bbd21fda392f48db41e7ca7b0ff74cb6aed2141e25418e3bfacc0307fe5f +DIST firefox-115.0.2-gd.xpi 603644 BLAKE2B 701b6f55ec2c4f057fca46bc8cebb5620450c258fbd90dc8ba410eb50826bea84711d38d329a1630f9e12ad84703e823e3934d37083f8a5d43c56a4d00359c29 SHA512 0cf517f49731ff84155d107f7a4395e831472f2e6e59add23f3bb1015ae407f4aabe20d3b0d2cdaa67681d5787d4a3c9d6e2ee62f64624b69ba1b7bb517cbe2a +DIST firefox-115.0.2-gl.xpi 598452 BLAKE2B 703ad7847e2d05f91f0c4b7eb3679a3089c2a88bb7227ec92626b72b3e7cde703e929109e987cf8f9148472b8322468e4c38ecd2e88f83a9b1e81166e268ed64 SHA512 f8081ff7351dab63c57cdd01f8c0ac4bc336b938e459fb814e2b2f33d7358346155ed7ec639df2f704b1478c6fe7c549173d749d02ae797b0c8fad199e365989 +DIST firefox-115.0.2-gn.xpi 612070 BLAKE2B 35a832f0d83bf0b3415f5b7b9aa1cec156e2512d3a623d6a4c71015d7d3dc4b5d42f84ae6dda8339d2e0d72739d802675ad5f41666b8102ba88ed26635aba122 SHA512 704db298cb8ac2e4a4be1e7bc97d40af2f6dae2afd5c8d95a9d2664ebe330b3b7afb003d4af68e24cad1886a85c4b9ce4c8e4c98d6bbf44dbd57257c56f4a7c7 +DIST firefox-115.0.2-gu-IN.xpi 541878 BLAKE2B 94b810381d77c70c29b62d2c7c74ca0aa2e196cc18dd5f76a5dcd41cd0641841c7955e339e5fd6bd8ec540f084f34a17c624c6fa5ea118eba1b79a5aa898fe53 SHA512 806320d55b9ddf4d6553e33dafa02f59077e98195730817f610b7141562e6647d8b206464be090e4506e1ce4471c5db1e180bef555db02edd6199b79b4ee522b +DIST firefox-115.0.2-he.xpi 608008 BLAKE2B 9bf87beab18def740dd36c4f8252de0ce4e98b15511030b7599def08d215e5e97a94835048e687630bfdad4c77090004aa2d4edcb49a0863e57e04a7f1e63256 SHA512 45cace25db06c29ecc71f1d5c36549a19482791e1adb48a47337a9a0fe83440915f0c69276c70c8fd3d76813f87afb9b73d2fc0528d3b7a01376d44cb5421725 +DIST firefox-115.0.2-hi-IN.xpi 571178 BLAKE2B 89075cc02cf73326a00316506de53f4a2373c727021680e844186784d5c3be5bc4fb95f49b355a8e8f1584ca2478480579aaf50c983f682fff31d56958b2c1b7 SHA512 04790eb258b6cff286ab21e49d03ab337c2acdffef867ab1da26027bb88900505a035f760ee10933bcfcb4012c9b5a8683882b2565531eafae327537efa10203 +DIST firefox-115.0.2-hr.xpi 564502 BLAKE2B c8a5285986d56cf25a4b258167c57cb818c256551549d62802adf99e08e7ae25955a2a53278c08f7002d73db147be37adbfa1e16f5e0abfea3f85a1a2e36d18c SHA512 2f6657adb3c2f07f8019038e4b2e0884d7cfdb6dfcd5af564c55ebbecb696d6bedc9eb9b1a0f00b3b7b11803bb6723b6bb4cac18be2ce820121582bf143a1bea +DIST firefox-115.0.2-hsb.xpi 620455 BLAKE2B 532263be4501e6c81c36e07bc9bcbde160b71608b8258facc90902e9102882ef5cebd4dbf1b9a8e8362469ee7112db3d421e227984dd520ee7bd8b40af9e8f49 SHA512 bd7a9b33a47ccbe18422f4001d7d3bd26de2f4fc7c8d4df5899b052bdf5dba6288f1c2aa2d5588ceb21207cb8f580082ae4621ca0c9126b1ba0847ae5cb3508b +DIST firefox-115.0.2-hu.xpi 623869 BLAKE2B 2ce5cc06c7c9f468d25d4fecb32326492869e9a13ae4c28bcfb47f4c6f50f367f7683c0b3d022c9887f499ad7bd818356bd7437a7d428604d73669cab5987c26 SHA512 6a514ecbdba45d0eba46b2b15c163d194ed26047f823ecb8926c36ead2fa3ee7a4d67f7b6b7899f8d60142f0df05c3b30180f0e576bf8fbabf0e57f8a8961af8 +DIST firefox-115.0.2-hy-AM.xpi 614932 BLAKE2B 42d59371799f66a3af652c6bf4906720623854031d83fba4b59858a29eb7ebb0205e00296464a11a312029256628efd152f86781161620db1c495f741b1ee735 SHA512 60ce4ab8bba5df45076b49825c36c7ad031e8763ebe444a52ff1e60155a10e2db488c775d41f345a098054bbcdf20f9c10c14eb7f795accff2717c2cf69c0341 +DIST firefox-115.0.2-ia.xpi 585626 BLAKE2B b80a17e165fde31d5717ad727974d0d6e8d5085d80f355f7fef4ed2a39851e78c4dd1c4567c7a14683cc04fca13d9cef40a16c90e8e789eec59fd63c6cd55e92 SHA512 9bc9f1ba0145467af8e576c054d4d14f6e7ec1cd2d0973ec833783c9325e1d9f9766d88dd95149d0b24246372f63ce03720f4b20b18c2927d0cc396839afecee +DIST firefox-115.0.2-id.xpi 571364 BLAKE2B eb410dfe06827e40b366e1451c383a9c85ec840f1d4a70ee6cbadf0fd892605bd6de29df636c2a0ac7a9fd8a915589cfb299e7f8a6a136a2a71233d22ad975f6 SHA512 5ee61e5132a41f097ed1baa656491472127b532245c0a1d392005545e12d4d19a7b9de7a3659cca008f7c49fff105015e02067597a1c1ded50079017bffbc9a6 +DIST firefox-115.0.2-is.xpi 593531 BLAKE2B ca271d1f7e307d70c311d2a197dbfce2d811ab716944b8e33e8a53c95f072aa75d73c14809f802aa67d079641c36b1666e2c8d124edea795e6d43ebc6f113875 SHA512 e3116f989453acc4290bafda837da1cc7fb3d3ea722a7644a49ea43906ed7c7981fc46928a27a8f0a8fb9eafccdcbbc2dd65500a45535251a80600d8d7d0d46f +DIST firefox-115.0.2-it.xpi 536403 BLAKE2B f58d3db9ca072d74215af30084595be32afbd62a04942d7bb770f455be862211160b675a6373b97c628f35026072f1872011992d2f5767a26ba87d57da04f196 SHA512 b433fad7dd79f9ef0a7991fc2792275b9e46441d67f4cd3c2f2b5623917de14f586f7fe6d0edcb3572cd4e457fa7c117433f4eca534a6178f74f33397a61a511 +DIST firefox-115.0.2-ja.xpi 648087 BLAKE2B 5b6415626654ca2b94961989bbe0301c55d41157f92c8002b466523275d596c4aaed409da148e06ceb24b121a4447ffc40f70b8b3fcfb4373804bf89d5bdf214 SHA512 54960e93304c79f092d7b5e47f88e47df4786cfd491d7c9ce808e1d6ce62db9a0daa1b473e7a4176c86481e204dda3ec15be2d6c8e32241f9458f283e23bfc00 +DIST firefox-115.0.2-ka.xpi 651358 BLAKE2B 4c5f2a9ad96a0591cebe10fabd07ec1971563f47df5b3a5722f2d21df4a602ac47336ac02fa4908aa1af144b218d2748d159f07a60ab09d9041967f1093fbcf0 SHA512 1eb62092a36f637b1f7392917df9d17249e57a0327ae41267dd9325c3eb5338f8b68eb2884029fbe65e14149a020c5bea111c7c4e3582f113b284727080ba1a8 +DIST firefox-115.0.2-kab.xpi 598573 BLAKE2B e063ada93e0ae33690ca1b24029b9b25629505d4a034c2b4f7f928e39afb54c12dbe6f2041a5f49f01d72e53a196dec5cce4be2fecea54deff128024c887538d SHA512 eb31a2e7249e5d67c0dea8cad1d7c6f7e7d97da350145285f82ef4a238420cdcafbad851a469413d1c70264928b2e5a61720e877d5334e3628c060d4a275a22a +DIST firefox-115.0.2-kk.xpi 674099 BLAKE2B b71ef3b9e08f6a7fc4cd94bacd510454d24536fd79b476d16e828403592883a44bd56cc11b740175bd325a0cd56aae249da577a23952b78e9a3a20602def3053 SHA512 5ed5d4132ead0bfa8fb83d2beaff819c2cb976ad5eeb94a6e94abd373a192d8545d5123fb3d9aafbf3a12f3e82e9912501c2d0fcf83503bf2bb27c0e1e3f2ceb +DIST firefox-115.0.2-km.xpi 543687 BLAKE2B c9bf1c03a40f45e1c9de6e6f4c31acc2f3194576cd93cce0704b2a61f10560f75a31c912e78a1ab69a835a4d1bb7bc8e12a6cc4110f3347c1ef31dc82c08d327 SHA512 0f64c1a9b1cd29c4c8c5781f3db5f8a3a532562791a6c0a91aa3b3649721da7493261b0e3498a1480c5cc809490f55bf86939f09f36e0b8bf77c33189250b5b3 +DIST firefox-115.0.2-kn.xpi 508139 BLAKE2B 2eb74980b827b283d7429f9c3f2d4031c25a69baf9083918b18a4b8391dcb28b2e1f80140e7e389e150338d6d0848abfd176d719cca7c635d4775feb6bb1d87b SHA512 d73872fa9c3a009dcb2a53a168cda5d5d19a85c43fdb8016a6bb6c71fec3237d126a04952147b3d8eaabc41d89f93c70fe22264e83492c280915b5e4631b9518 +DIST firefox-115.0.2-ko.xpi 634989 BLAKE2B d11df0bb37c8f44612883b2f52e4b7b39b30d26bf89e419e56217ab522581158668ae40eab00ffbb2c46db979d63e5022e53fe69a4a91773a3043d1e0a5dcecb SHA512 0fb8ad2bebdf174597c7e9a1ccb74b5351c6dcbf9267b17b7d891b80ce13d3d0f1f3e3edfe3f7dcb374e42ff20b8ca00980e42715be61fed7ddf1d9b0840a11c +DIST firefox-115.0.2-lij.xpi 493481 BLAKE2B 1ff7fc073e057f95b7cce18f55a219396d125429eb5c73002caabd37ea6eb87434df11f3135ee3c23cee0165fbc5e5007ecf8a503e08309592cb2fef32d1d527 SHA512 2b68b75fc91b9f0286e804616f00d97b40e02be14d4ba7f874e27cf47c6d1f7bb47863eb8e776b859cfaa91d339c55b04fac3b1106084076c9a41412b738de40 +DIST firefox-115.0.2-lt.xpi 583774 BLAKE2B c1d7f2a4af6e4c599d7f472c82fa95964e5641fd8c7f6a54c3e2b0fef41406be7d61ab6968f8786a4541768abbeafa38942d42ccb2d7dd5f1cf8ebd4d70ebdec SHA512 4f5272a28efc6fe5657a6b56a6e86291bcd8fbfde65fd165ffd75aa6ae75b07c9c0c2a7dac69d2ece739bf5e00fe1c0b7970c68a92a8a64abb0002fafe627233 +DIST firefox-115.0.2-lv.xpi 481435 BLAKE2B e644e0f10ff3bfb638ae127655bc7f121b445a1cc3cd6f31bd8b5210238ccd1703f68cecb46d49bd5d9cb1471a41091ff5e309cd2a6d2474d7340effddbaf425 SHA512 6a83c38f0d784e248fe6ec38878a4e4e8322e1fd555b174e74aaf36a3cdc6ce5c601e1e80ef184d219bcc1b7e277f72dc3bc915e3526eb4573e7de1971a74a08 +DIST firefox-115.0.2-mk.xpi 496390 BLAKE2B 4f54dc80cdc04f0151ebaa3bea9d16a2de6a9bf26976f87cbdf6d10189e2d1d98c11fb31ec62daf3035021c099c28d2bac6d461d95872603b8825ae8461f9be4 SHA512 ff6675271cc64aa1952064e92561cf5729b7f00e4307602d126a593b2da595b0253bf6fceaf57afa57e6e11901424883d3f681afe297a8f34fbe3a6cce173f23 +DIST firefox-115.0.2-mr.xpi 544675 BLAKE2B 1e92a85f609da23885bd2b6e2ced69e8afc9a6e461e5e4d8a4723395d0d6f38b4a14d7beb92885b96c87c5c51182270efecf07585b58c3bcaabe9c9bc4345ab4 SHA512 f3bdf6bba16405da1c9330297de126e93a2e9606e4eb591b8776e5379324abdba5bc9cb923f286ef34c7b7fba51ab6d2f7033f2094f3fdd1ed9ebb1303125f0f +DIST firefox-115.0.2-ms.xpi 461878 BLAKE2B c5c45396738529d31c538d7524354ec91d4be846930a0c0979900266602f579541f2bee5c8aa648b3013f3fc2ab3068cd3a892d1864080a900602a0f54d6bc2f SHA512 56047c7854896e9111ce1ac0a461193fb6fe8db2a6cc81cb0d497b45588ab0d67171e9394f1b1564cb4f0265313ffb23e50b575131eaff19a598d6c2cc1b7708 +DIST firefox-115.0.2-my.xpi 529053 BLAKE2B 65dd164728b8fdb3be329d8388405c51b57d8617dbafed078d8574cfb8e0faa8d9a1c0e22757e61a11d5aa62518261c1618e7a2135fa751b8073a398cf735cdd SHA512 053d1f49ef5623426ece6eebccdd87aecf2cbf4b8490d471e6ce37d4debdc9d1678cbfe820784b79952dfdfea6d264ff8a69ef1d4f5a930b088e3698955b224a +DIST firefox-115.0.2-nb-NO.xpi 582793 BLAKE2B 8c4d139e424054462657889f55a65291d22bd57213b99f928431835d380b5c1f1a8b20d7611f58e0be7bbc3e743c47b46d59289880cf7b2e3cd9c4c9d12f7076 SHA512 8ba35aa456a4ac062a9d08cebc0e31a16934263f7a1cfcd077e192d5ce12cb3c5998eff7877046427fbb957a6af886371d39ac7a1ec2bd7077781578a73290cf +DIST firefox-115.0.2-ne-NP.xpi 496638 BLAKE2B 2d28a4d74a417de9b355e21c455285b264cf13ac137c8e5235531ea50cc359d8a75bee0be7a4b66804380b8b98a5da3ac6cbf1ad005ebe534414849d0f717584 SHA512 5c76db88eaa89fc146c0a28a12c3f4f615037bff848f65b839bb273f34d0830b8ee740bf1273c5cc8facf8519caae97bda563f5ff3e422269f9212537eb22e67 +DIST firefox-115.0.2-nl.xpi 591933 BLAKE2B c33268fb5eb867999b5275e7cd3ad6f0fae3b534ffeb1c3bb53a0b82cf03d3e1a6aff374a99b46a11034546a920f86f69a313aec78a3715ea9f453bbfa2120d4 SHA512 c1ef253f70a82ab1a49d83da5a78e4e1a1b36444dec5c30f846c12d89b0d6c84ee332d5774eff0ad10cfe104fe92d2bcce6c5ade195210371e3adeac2b0769b4 +DIST firefox-115.0.2-nn-NO.xpi 585564 BLAKE2B ce5d2022f1b9458f0b0b36d67e182a3dc6d77927e83cb315db330abae1a12e3902b49efc4f9d3350b39f93a6cb48c33c471e622a9579faecd126998697461aea SHA512 12dab0e4a5dba09c25b3d57313460a6b210d7b95c4c14c3222c740e5e8a2a692aab4f5ab4c753391c92a720c04b73b840171ed7b5e8e7865f70aea5bcdce227b +DIST firefox-115.0.2-oc.xpi 606885 BLAKE2B f37b67625d39fd15eca7a558d94fc39266441dd5c5bef40b58dacd50ac4a82d26c982e94f3bddb7dda2e763e047ec956987053967c52638610965d3de1195c2d SHA512 8dfb54e7e2b47120a91d3a30f35ef9fd580bed48a4b74f8a2c0c9a414ebc6af244278f301cc45ca894436684a3712c4a609242b12b646aa7ca34b42f54eb621f +DIST firefox-115.0.2-pa-IN.xpi 665207 BLAKE2B 90a20eab9d087d30089ab5b101692106ed8468e06f255d9a741db22caa8280f080c49623b84786d605eb049a3bc9bdabb3eeb1b7a39080290d3db907e86165d1 SHA512 57e343fec82fbfc3a4ef1b1ba2c655ede756f7b2b1d45705110c5484a960aa4fd7260d4741eb70abb0de2c6dea6c83dc374836f07786bd38a79901d131ef08a7 +DIST firefox-115.0.2-pl.xpi 617012 BLAKE2B f845086b34edacc47f2cb542f245998b6566a6922696fae9548bb9e8e6c1ae46659ee30c9ed6ad958ea3bb0ea93fc0319ce6047160f6d8dc5bb6405cd18d72e4 SHA512 2447c08f02bd33026768cc738e2310e5ae0464307dcbe581bcf83de734c8fc24fb20c0140072c4b80e8f35dc9ff8a34ad45d5eb41cc2f6619007624a420b3009 +DIST firefox-115.0.2-pt-BR.xpi 596732 BLAKE2B 2e47dcbc7c008a3ecd61e117106c2bf39c3dbbcfd28e6ab2d60a6c619edc7ca5f895969132e391a3a9492a922b7ee50b6b5e63de17e6c51f4ed41ec85cffb87b SHA512 0da0ce733270d1d40c95f4eb90655efe95ff2d22e6ac882391b442fc0aea1654c2b0c683bed1c57ba52ab54539af50de376be77b9df5613ffd6cf93aa44ac313 +DIST firefox-115.0.2-pt-PT.xpi 598863 BLAKE2B 0c5d3ac8bf414457e70d8bdcce6673e778082ca784b8136bb2b4aa1e0007dfcfb4bcd12e399cd5f7d2b07569b56ebc9d7fdd0ff0618fabb4342db816d761f900 SHA512 348f3431f94c99c0f774204da106a0186c041114fcbaa9c865e9b028079e8726f09d5d46d75dbd814df3989cc0f93ec765e31f616549148d1b92f592978ed491 +DIST firefox-115.0.2-rm.xpi 592653 BLAKE2B aeab853de10dc3f47bfd76cc355710e27f0c1a5e63eb506e15d1380d6ffa710aa62c5ffb9fdb195963621d8ebaa68b350c6222039c17fbab40eed773cd8965d1 SHA512 728f33814d9a358012091be24ecc7e60c333ada93722f1c8836423a87957a8a427951c0305ddc850c41ad1263de5de9b5115f4540ba9b1286cd923546983c571 +DIST firefox-115.0.2-ro.xpi 557000 BLAKE2B 09eb80370f7b9f37885cf5d51d6fdf783ba0a524219aa707f85fe1f1f620a4958e49449dbe228eaea5ee8edea7fd118bd930bfea81e07a49757f8f2af7ad6b78 SHA512 adf99f33fa74fe79f68ea05b7f64486e9ce0ee329e36ef3d9558a897642f33e859011ec638ca50e02a54f661bdd3ac10a17812fa3f56bf8a80f662a8d7067933 +DIST firefox-115.0.2-ru.xpi 691641 BLAKE2B a5383c6c6e10ca79fe9cbbb626eb1ae5cdbe1c8a3db6f8e37e17bb5358f78c4169d78cc1a19c753936f3811e0fa237925c48eb6d2a2bc93ca019088e5c3b9dc4 SHA512 c4fbba17427c069f01f02d4604f605f41c5eafb4630777565090c2c6834a1c0191425014bbaff19ad886d90c51cf8f8de6570260bdab5f3f4462606c6c10a975 +DIST firefox-115.0.2-sco.xpi 518348 BLAKE2B 484d4c714f9d150d71de1373d2ded6163639aa86d93d7b19190d324141c29b546a3890ac9078313a64be50e07f43d110bea2fec9cd22c502846b018cd62b46e5 SHA512 ed5ca916f92b8bf09af1ba8dbd0e6164d05cd5f77d6c2b04ad59d75c9a5c9140a82f5aeae8305201788a6e28ea45f08209da4ce42af4f157b3d420d4da203f32 +DIST firefox-115.0.2-si.xpi 593134 BLAKE2B e556c5a7e3f87a1750ea0da86a3bc8f7f9e7f100870c385686726c97b234273499189bedebbf20a2b9acebb48488e8ed9aa6d9218e1b89240692fa2eb30e1fa8 SHA512 d8e7cecf091a5c11638dd6c773001a832100cf388f8d5a7eea83917ac2b7d74b12262ebd4a90a85f978403f3eb3f7c11b7d6ced19a7895c0f4cb4bcce0eee146 +DIST firefox-115.0.2-sk.xpi 625406 BLAKE2B e25723c0556c7625aabab5a6fc8000fcdaa8f6615b4061fdc59a39a8e78403801fe039f63b0efe543f68a78f8b685e366b9d38e305fb5c6b4d61e9e7173c743b SHA512 0073be603a752de4e0065b4337e381d854997c6f3be22867b141fe2840b154793452eae1d68fd4098becf043fe5eb65b61283fc59d8fd433cf794ff69a4fbe2a +DIST firefox-115.0.2-sl.xpi 596055 BLAKE2B b2b9bec22f431acfc10937d54e09c8055c3d2e68ac9ef3ad5d93a4f5a49ac060790950e9f724d540565244ee9aba9d1165fe563d228ac358a215ded493f4f244 SHA512 974fbf13d0f81892ccea42c0295625b0f9b0964aa397a5a628838699c70c4454e2b4cec748a800fa874f5e043ed72943cc2817c9b46c09500960c8dbccf5521d +DIST firefox-115.0.2-son.xpi 432506 BLAKE2B d159d2aa59902f13a5544bf77acc00218719da623865fdc1235101afa88ac6c49e80d9eff091db3cd04ff5d30b55a7dee3200270f1194e644cd1b41e5975b10d SHA512 79543f2af6d0202cd3550a007faa68554b1da56a6b21f14e78be756a6eeb18b0634f7d7e575e17e6e96002739c1d59ae16b9885084083a645ac4a6667e3f2dcc +DIST firefox-115.0.2-sq.xpi 600796 BLAKE2B 9ff833d4ae555165c1c4c15129f72e014f95dcab6b938ce1facf98aa995991c7f702e1e62e8471e396adf537f65d5038ae4c63178a6a40a85404d10318ecba2e SHA512 6436f525fc46108861f65f5985f8529ddc101aa10ec05170b5f8b5755e41e84cd0d66eb52c0cff5798abcdf495b08cfa95da5d260e2299d14925f67c1bea2573 +DIST firefox-115.0.2-sr.xpi 653902 BLAKE2B 93938a0afa9d085515b917ae3aac0ac55be1976ec0a3588360147bbabb2b6e5ddff1f4285f5369c67346c635e1d7428e48673e54ab58bb4682a1065d78b71a13 SHA512 e8de6cc852238f67d13e70f2839aa80ccaa33ed615912a8fc3c14540b3f0ec48c547add3864e253f3c9d9783ed6789f1145b16a2ef99c3b89d315788857ffd0e +DIST firefox-115.0.2-sv-SE.xpi 593897 BLAKE2B 78d4fd7579d92f38c3075ff2b3b6239501c526760da708399aeb1154a8e08902f1a6c851a7cbd5bcfa93d89e203e1c663bfc559a82b73f7e1075907ebb36983b SHA512 a43b21340bf262a139f3ad01baf75e37392619b596a5119aa9505c90b5619614f89293a8a37a8454f76331295dc99ea0e2f778417d6512288fb036957265f60f +DIST firefox-115.0.2-ta.xpi 520713 BLAKE2B eb9024c0355df9bc49d33aae1b413a67fef1d9a50d1b3df9315a0edc497753a6f944ae57b97abceba94f966d2498c5ca9f4b1e49978cdf0de3a63910f490b85d SHA512 46d0128e3859978a2e389717bcb4ff77b0399d604e38da931d0a3b9625fd2a4ab88b30acff22cc8cef6c457190cfc26a753265afe747693ff25f81602670e2e9 +DIST firefox-115.0.2-te.xpi 570038 BLAKE2B a29503eb758dd3862dcef8627370be362cf591043fcb39fc5443ea60305fc7ad5eb4cc4fd9048715f7eb0c107179550571c89082057570898fb7565aebca3a9c SHA512 d077e3d423db5180d51393ddca9b56d4585e0952ae0de86d5f645e9c4083885550164357a1fa000fe78a9fe2b4e219321a31694062526044e2a6605ed2b02335 +DIST firefox-115.0.2-th.xpi 667035 BLAKE2B 5255e412daa96efb0c5e1aa3020fd1c36137e3e842bfb0c3c5002119567f9818bf04dd0e775ac5e7ce461d8ac65c84be34d0dccfc52168aa1a6bb44b92e04ae0 SHA512 9f2da5722adfae75f3bf07d3395b2c87bed5ee585c133b285bf834549810f97c734e413dc786e1d71e8c85cd59d31c907f1c2d5a25a358b0fc66e6dcb999b4ba +DIST firefox-115.0.2-tl.xpi 541134 BLAKE2B 2eb6d6d9ee41ceaead4fb98dbf99be97a4bf959adbb445c0b05aab09a740ce6cd6ed9b72d5c7152ec39929079fd07c2336c6d6a6278019d330c2670647969988 SHA512 e464934793ad5bd72382dcfee6f68a2ab68c457d9f99d0e7aa1c42dd93839a67710492e26effd9018eb4966c66de6bd174f374587396061cc94394e408eacbc2 +DIST firefox-115.0.2-tr.xpi 607281 BLAKE2B e6dae804ca1fd61b3a47b1bb55536feed69987d2e9027448bf54c1a6a664ac24ff87f503628eac26397a44ed8adbaa7344a5a66f0e4b40c844dc5b20c9a2b314 SHA512 1565c75ad9d639658435243effe27ef5b20f417a692eaf5e80584630ea5eec7e7d264880d6b10dcb76bd178e666885afbbec492d30976d3ef23ffbb8cff21c72 +DIST firefox-115.0.2-trs.xpi 501900 BLAKE2B ce39bfd00e6b6ac901029e63829a0eae60c8d163029f7ce04201d3bcc19dc6dd91562ff9a6789250b257af5b0dbf8247f62bf213c10f1525517517b85a27ac70 SHA512 b5fdfa42c87acd0c4678f349b8b27d10eb9ea37574bf322a2a310c98034e99bd00a157f6f72777147574425f32c64bf699639b3291e0b15e9c30c5cea0acea63 +DIST firefox-115.0.2-uk.xpi 684822 BLAKE2B 26d3154fc14aed34ad9b8118910e8286489775ab7ef0a978f025a711cdfdc13e763bbb6305880b9397bd32fe54379649153eb38240fa077fdd0e2204339b310f SHA512 d83008065cd119f77f2700472248ba38028ab9116eb34cf9e25cdb67b0af4ce19029398f56c90cd1621f0a606c278d0ef093448c65cef88ed356100ec9e4d62b +DIST firefox-115.0.2-ur.xpi 570580 BLAKE2B 60a7a711673e15cf745de0d0ad5cf83aeb6c64f7704e957605d61cebc04aedb87b089516b74e22cde5ae993548aab5f503bd203cf66a29ce47821bb196ffce9e SHA512 31d0ca8e43a6df9396319b86c9bc2aca8896738ecd46ed271ed9216943fbdb29323b4e8d78313e7b6993c81148d434496257695affc2c43cb1aeb2020e632c2f +DIST firefox-115.0.2-uz.xpi 488309 BLAKE2B 6f183856712caeede2d5497920a4da5c686cb8f350fb6d2bafe2cd721fd37849ea5f5f96e24d677e9daabc9ef681685c25cceba6843aa8eef5f3cfdb3dda1d7a SHA512 c79ef2a7740e8cc022ff5d44b38870e45f4d43bcf74c965060469762802b800a762a390d9642f75ffa747cb70dba51f66ef06a0b6894a5d3136345b9d651a6c3 +DIST firefox-115.0.2-vi.xpi 631053 BLAKE2B 51c993480f0e1e29da0183fbd79f569ded109c99f3f24513e4e7608f3b4a7385028e990040281df2637ec37ac2aa313e06a90a33acc8d939651ef8ba4ee71289 SHA512 750cb780405f8433552bdc0e58d6d43b43be21950ba301de297d110ce8b79d113cc8b355a2d2dceef6b19147a529eb7253867edda152b662347d25d080aecffc +DIST firefox-115.0.2-xh.xpi 429442 BLAKE2B ab34436e2c2c9dcde04f38f638be7cdcba5939228bed9d24a7caed0d29f25d3efb08ae1a7286b223289e44aa1f4a3bff7196ad0d75eb34d694cdc4fde2aa3583 SHA512 36f165e0841c76b6c181fba1536e69a8d28d554e4e04a3eed05925906870122ae21cb4811bbc3c9e29304884e9a765b08b6dd32000eb861c3db2ea817c96d511 +DIST firefox-115.0.2-zh-CN.xpi 629741 BLAKE2B 7ac24b4ecd0c9d96ec0fe8a4e068845295c43104c50077e0eec7ece976b787042e762d1f2d08045d4888cb4efc77b96457cd448a45312c05812511090e000017 SHA512 6d1cd6f0815694e3f6dfcb10ac7082752f479ac5e5b6ae6f1cadeda79c531dd41114e5ebd2b8ff987a8e136d9311ef77fe78c1992f983a774937f0e65e3d9a2e +DIST firefox-115.0.2-zh-TW.xpi 631509 BLAKE2B 70e0c60f846c7ec864b956fcca6c209169abdac3e791bc7e60ce9c0c113b8367d49f699afe4938d58fae1c0fff5667bb01c85444ac6078d8fedaa6826e76d617 SHA512 a2aebe7ef10f371a56a52c29cb878274135cec914dc639b29f9433a462cf95e0b88234098ccd2fdd426f2e39ac8ae9c9504e87a55612d0e6e02b52738dbadcff DIST firefox-bin_i686-102.13.0.tar.bz2 80732463 BLAKE2B 2f15e025c9c252e8d2bed2ece017795e52ad0d01e0ffa66c268a29324697dad6d4603507ced87d199fdc865b04e4f578a2e4ad7e50511228b8fceeeb8a3415ae SHA512 eff7c770b8d9c7c9e26588ad383eee1f1b3cf7bf91de7f02a8b687dcc0fff0e34dd4fd5544d94717b55a6ad68dde768ac1114601dc3576af8ea53bd97a91ebf9 -DIST firefox-bin_i686-115.0.1.tar.bz2 84174448 BLAKE2B 71ef6b9be92bb767e107b4400ec97a494a5cc6cb7466354a641df1e401b7a41974ba45f7a5c34f35b0cf4917236cd844fd9cd18468d4a1983f45d45e82e6576e SHA512 d58f439e3283e0a6674570951291e33ed34372212763b467e131351f0e0f452a70bb05259f2b76447030eb2d4899c0340a02fae6b13230c7996bcef7d132b181 +DIST firefox-bin_i686-115.0.2.tar.bz2 84283703 BLAKE2B a96715223e9378bf1ba69ea455f9c5a9d416be7e61ae00db0d7ba4edb02c8968eeff88d4eb66ab1434d80bc4d659acba3946c189b0d0b2aafce86b48bacdd59c SHA512 52c7bbb07e257b10c511c6cb5e6dabeccfc66d81a10e0da26dd125341216f7470efa0cc1e72dde4ad39f94f3ab68909f20823232c88c8a494dda415944cd613c DIST firefox-bin_x86_64-102.13.0.tar.bz2 77430471 BLAKE2B 6172d7ed6b2f3cd4f346275984e8603ad497260ea7395dc40487c908646040a293061a92955b087dfae1c63cb2d02efd7c85e7053dc46c55d7382efdab7b3ff1 SHA512 1e39f7eab85cf1981db1ceac7785355ccda73d2f60138e4ad3443dcf081caa553ce044206d945260a0efab051b6d9adae9348e39bafc6f2762a5329cf897e4d0 -DIST firefox-bin_x86_64-115.0.1.tar.bz2 80373250 BLAKE2B beb71054448cc2b270daa60116cb8f46ec730f25a7e266f914d5ba3471e7711bec0ae7863aaab5e299183808ddd5792734b085d5b35540155d1e9e2d54db3492 SHA512 0c60bfc79850e9ab2929c0e25b72bb78a9aa9d4557d5274a7464dface232291bbd04beb8efa07a1b8d5a0351a4d3a61aad1801914b4de14659aa3ce6ff36edf7 +DIST firefox-bin_x86_64-115.0.2.tar.bz2 80141576 BLAKE2B cf6a9fde20937311a81448948443858128a86a1fd5413e8a24b70d8ca3c06070bb066e9efe3a1f2ff02f0bd772f52618ba2d8f53b74d76dbdda5a985d3752fea SHA512 38ea15e1574dced96ee54238018c745dff1478f159e917447ded6e558a1df5914f9305e0121976aae95e1094884cf4d6f4e8d32e97180baa7690b16ae42a77b0 EBUILD firefox-bin-102.13.0.ebuild 10818 BLAKE2B 92bbc7f0cc880ab08859d8f7d3da3e7fce327a0974533a19ea366b37d005a83ae5fb88270a98625c216248dc70150874c29b45dfaefd6b5d91fe0bf92fc62aa0 SHA512 4ac6cd0433f0610d59dafd2f84531aace09173f62ec09ad6eabb6b40cb1f42cb93c971f2bd67d4f28def1a1118b2d41bf73776d93ccdb044a1b680f1ce889474 -EBUILD firefox-bin-115.0.1.ebuild 10858 BLAKE2B b18820f9df07f9bdbd2435f15e5e6472bb07e2b068d34b947cc226b0fe880265b455cc5fa15ac210c9d679553c5e8aa7e9254667be6cb95bafc06ae14c505245 SHA512 2ed5ea6723fcce70359930747b2893d6ba0de19134df2da3788e7c7fc43a8cde868e55892d5c7f2361619662958ccdd6cfcac2880b94fe583de41938ab986bdd +EBUILD firefox-bin-115.0.2.ebuild 10858 BLAKE2B b18820f9df07f9bdbd2435f15e5e6472bb07e2b068d34b947cc226b0fe880265b455cc5fa15ac210c9d679553c5e8aa7e9254667be6cb95bafc06ae14c505245 SHA512 2ed5ea6723fcce70359930747b2893d6ba0de19134df2da3788e7c7fc43a8cde868e55892d5c7f2361619662958ccdd6cfcac2880b94fe583de41938ab986bdd MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4 diff --git a/www-client/firefox-bin/firefox-bin-115.0.1.ebuild b/www-client/firefox-bin/firefox-bin-115.0.2.ebuild similarity index 100% rename from www-client/firefox-bin/firefox-bin-115.0.1.ebuild rename to www-client/firefox-bin/firefox-bin-115.0.2.ebuild diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index e5beecbb8a63..b2747dd938bc 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -508,10 +508,111 @@ DIST firefox-115.0-vi.xpi 631054 BLAKE2B 78293b383d62796d9731cfa669671c3405faba2 DIST firefox-115.0-xh.xpi 429450 BLAKE2B 206183f10758acde849aaddf3ac261c49fc49c274ca643ae46b0609779b18b85391df3a2f3e34b4854f4234860df374c8aadb2711a0220f8414dcd0988c0fd9a SHA512 e696b5a960f12173e6766002f6cb8b743c422ea13d0067ca1c78b6626846fb42216dec1fac536407c3a4466cbc48c25cc7526544537a3be4215882f6beceeb24 DIST firefox-115.0-zh-CN.xpi 629739 BLAKE2B 4fdd9f7534512796b5540aa08a0519bebeb12b1d41ebfa6b7669de94a68769b53bbb90535c5b7473f3791378fdd92a7bd3901189dcf93e6a8a5fa437a45ba9bc SHA512 9ba2ccfe09104ee005f39a6171724f0fdfa89d11dac3d1747c77d431513ac4cec1b5cd869ad003f8b07249fdff7bdc335e7596a5326b4e6d738809d1d79a610e DIST firefox-115.0-zh-TW.xpi 631510 BLAKE2B ceb95485fd162e056a4d02b310d751d3023963d4cd64d11205fd06198ee4757c83601cfa65163ecb2c1868fdf7d8872beb0b1dc491dd4b59fba98330398d8fb0 SHA512 afa77b7e710329af3cb1c8b1fd65a42e5c2bac52495a3917047b7fa7e5d813cb4e39d03e649e6aed34449011926cd82baa2c7fa31eefb969f9806c1d9485b052 +DIST firefox-115.0.2-ach.xpi 469325 BLAKE2B a2989debc49362fabba6dc6d7d47cb4fb65aeb898e52e45d7ecb7bd7b5343c94600adad3e614f57c14491cc5c62e3dedf38839b8b06fcdf0dc1f62d220953d4b SHA512 373ad7914d4cf2348faa21f8539bbea2583d8e35bc00c647d8c68bfdaf59f67dc9aa413d62d45c1f4ddc120d92e854cec34721d5e4238f3abeb1fda95970c3bb +DIST firefox-115.0.2-af.xpi 430126 BLAKE2B 87f2a05edc259b463261be7e6115df4a69facce3b49c766f7b3f55b6f3540ddd4e3c24b880e2f4da054fc5fa004ac7bde1bc6627f9804282e9b28a7e3f0577fa SHA512 2e79fd92f8ef924aae69cfabe86aabaf0cd9aca96e37e651fee5981a22336fed801a490ce0b4cf74e41966a24f88148384eec2b36054b35ec0a5c38b5f055b84 +DIST firefox-115.0.2-an.xpi 514826 BLAKE2B 32441bf332e8e5aa66c6df851084c6dfb28faa5fa1bd45b46ef6fba15882694d689314109482027402fb8fffe9fc3a037a2ee3a185450096dd339e871b230989 SHA512 c462a6e9cd53db577ea705801c4492fd9cf74ce0a218bc13d828591caddc8a9ff1811a0c404bb97ac0a0152abc9e811dd4d7eac285242b7361275c785dec99cf +DIST firefox-115.0.2-ar.xpi 583866 BLAKE2B 63bedd4422ab32507b140d75cd4a2ffface755e05e517ede985a33e7527bee3b177cd5b9d9b528031ab4b3f1bfd114282f07a4be28f0460c02cd8a2f23a619e1 SHA512 a77b2633b73a1fdf12a5976393138439ee570827b7d46f4621671af65e0ae6fa4cf43d9750c67754df8d8697faeeb2ab50fa68ed73a91f0f6f89b4067a050bed +DIST firefox-115.0.2-ast.xpi 496707 BLAKE2B f69c446391774c52e5b166602dc7b4fd16ae91a3acbce8161b45016c0152052fcf9e3670953421f0af2932272c9d4cbb0d1d15679a1613a0af4f07950b4c6e2c SHA512 25a593d4acddac84b8c5695e9ca717170edb2a6d767b2e838d796c217ac96bd065f16d49952963d362e8c96af5b03a32b6003fd74f767e0a0435a6ae7b572102 +DIST firefox-115.0.2-az.xpi 501990 BLAKE2B 9ee2a25ae11d0dc2da4e0601a14bddcd8762c3759312261af473161c67f80908e266ed21f35ea2fcb24adf648b592605741856175077a41f8ccdd93ffa4c4a57 SHA512 6afcc1a5c2884b60cc0f92319bd75f881c6b797f1652adab9a66ca5a1df208221eceae5ed925606f166f59885e172697b080cd51db7139e6f89a2d1aada7dcb2 +DIST firefox-115.0.2-be.xpi 686956 BLAKE2B 95a0635ae23590a8026edb45fff7245b240deccfbac1a7e7b0d3cdbc37f45cb62d5ac4c2dbb657fcfaa06e1a5915763b3037bf174605d113396a901c72520dfd SHA512 3ca9fc2fb5ff86f17a44362e36ab8c73bc6c65063c05b80cb869223b9d65d6ba5d1575ed2d547bfcd5ba206733b2af96ca5802aa8f6a339f2e7c38b1c7e7d1c7 +DIST firefox-115.0.2-bg.xpi 600445 BLAKE2B a640ac8eefaff06015cb47c9f7ae92977713d28b9bc73b1525fb680aa175ea4d4ca6ada1427da40cf6b36d71b02cdbcb7d247fcfdb70e786964172dac07da272 SHA512 c246ab14009b239a9ad0116762a582b414efd3dc7468f087af56a697de927404ca8e56a972d1607b2782ff58a3278414754437a0a739cd997045c6d86b9a0bfe +DIST firefox-115.0.2-bn.xpi 593735 BLAKE2B 67d45b26eb96ead3caaaa6a1ae10f5674abb3b11299e4d8864c0548c62345b1faa535ce3a855db5784d88e9268a024e3e7dd4e10d0f2840e4087af06e5fc6aa8 SHA512 3758151cbb3f56806483195f4cfea74abb472af3b2764168c57ac05d5add559711ed338b76f2ae7f8dab50c0a4c65288912d602b9c389dcdebdf1c2f07969916 +DIST firefox-115.0.2-br.xpi 565393 BLAKE2B b183ed667e283357579e762e138cf6ca002dd3d37bdcba2e307c30e08cbac9af058be29aac758892bdb285ddef46260df65b5ca0de614be2f95a16bc874fc54b SHA512 f29bc850977cb2aff30c6454374877abddaeea687cf67ce35d0b804954face525a25da7c80984cf09e052e4566c908722cd29266a0b8c468668eeefb4cea5f65 +DIST firefox-115.0.2-bs.xpi 474036 BLAKE2B 0ec155ca400736938631c25cb37eebbaf6c4643dcab6e8f01a679f81609c8940f14ac782adc967fa3b57c07d546eb5627ee638453a98a3b60498f3538b764065 SHA512 576f31e6914d718fc4df365f7ed1d8308a4f0ecda979a4a6b8410d96cc77154d2dd135c360ee8b313f2a442bbe7cec6cfc6c862d38eb73464125cf91fad76aa0 +DIST firefox-115.0.2-ca-valencia.xpi 554623 BLAKE2B 409f82c2f25580637b909e71e0ecd6e4535b2c54ee61e53cc2ee00a0e88e9372ba1404a6448c4e9e4fa35cafa416a4702c8392e660a89fd3f7c8e23ed3b703b9 SHA512 2daf6d4a6f581274e9afe7535af2ae0708e2e12d5c25bb03a70471e1a284961465913350e8c7f5877a3717569fd220c308e08500d22ef00f9d3ed0cc2b5c456f +DIST firefox-115.0.2-ca.xpi 576657 BLAKE2B 92cab038b49a04af05497768681e280674bf1aa30acf46cdcccc4baf9bd3fcf847f62cbac3fa1374a572b4344e10826c5701c67f258ad6f95a9a504adf2bed6a SHA512 09a909f5288ce7042e990cc1126a1ef3f1576c689966bec773190bddca457da0ec4552170ce53ed6fdcb54071480da088b552e1ea0e6ccd422aab86bdb72e384 +DIST firefox-115.0.2-cak.xpi 599844 BLAKE2B fe73402612e13a60d76a925667fa67e382bbef39c2f47238ee2f47148f71c9268a263e38a68fb0bf1042c25d4f8fc3801cb070e742dc0b49ac783f6b9abd5411 SHA512 0060763719f3518313be9d6e3d31389312e20cae45fe4910120f5d1c2d1efd1f5cb19194ee71dbcf830b8c3023750bccde93399cc90a30bddc00224169f09cbd +DIST firefox-115.0.2-cs.xpi 627667 BLAKE2B 13a5afc9bf3021c11c63f36e287e2476ee5a470e4ece17bf0b5d094e20efe6ab567c222892ca4f0f4676f656d211ef7916bdf5d3af9c8e49b6badc14bbc4857c SHA512 bf19071bb096882cf6656d838f76ea8e2687b6ec8f7a38c04cb4d2c7592c9396540caff9d04c8c7376629163dc1f42469e5526fd2df416abddf3c411044da97f +DIST firefox-115.0.2-cy.xpi 598167 BLAKE2B 4e89041f9beba76d33e42ba29ac81e93e997d617316dd1bbad2e7f15c5ec0bf05b55f22f56bb49257113ee441f9d46abd1dff144fd1263be3040b0ac69f4a061 SHA512 a60bd9023a36e56f356fc5d795be23a7ef2aaa78bbc6be68e29f70f6eff8551c6c776f68080dbf88d6501bb4cdfad144f9c14456b632d6b7186a7c0fac83c4e2 +DIST firefox-115.0.2-da.xpi 587172 BLAKE2B 72df606c66251326c924e1e374368258dcb6d70276986a9312bee6ceeec2037b7d132a637c5c8ffbb891e8cc0d20bb9644c592baa294d7fb26800bebb98fcbf6 SHA512 c674ac961295b3726677e261dd48bc45975d97cc835d2af5b8ceda6154368629dbb9c4fa4a51bdfa5571e9025aa58881f7c513966227ba32d94f13ad1632a980 +DIST firefox-115.0.2-de.xpi 608957 BLAKE2B 23d0a1cb8eb302c9fded9c3e48187b7846a2c3512506798eb8d3f0ca0e3a74c03a5395d78caa913a5b599479152952c6b8c067abb6fe172f230dd480a5b42653 SHA512 0d4aacea6bd9a3fd2fb0a65f8deb54f7e01f8e038a7b8ebb357de5c7dd711446f0234160d35de98564288cfafd8b608ac4cf9a845723a47170fb647d1e1cdfdc +DIST firefox-115.0.2-dsb.xpi 620451 BLAKE2B 072c4dab4c8b251afef55ee32c86e732e3782ffa871a7515a64197547aaf9696601c6e74e8582f3782e21ea4b0b9374f119f75563c531d8c30903c48ff9e6db4 SHA512 d49282c9c94aade87c90702d66274f06a55ab5513cdf045ea785a9dab5f2e0569eaf2bb296702620c6ad10a153b23d11e5927b62adae629167784779ad6db58e +DIST firefox-115.0.2-el.xpi 703017 BLAKE2B e950f5e12e724fabf1131263c7f248dcd80d1e959ceb2458ac25f02b6e7a7666dc0ea46e20b22043ad16320716cd24a45c12f2e51c54c4ee82101a8cf9d0e19a SHA512 a1b608a18d333d7b7a38b7e281007fcd979d8fc61ee2e35a0bc21baa0d341c9f1afe7d712c1ebc3ca7488a68660f747d757a2a5df9927b329af6f36ed9b4ebd5 +DIST firefox-115.0.2-en-CA.xpi 551507 BLAKE2B 19537f42ab2409578a1f3dbea46dbe027fcf136923e554c0242d28ecdb0812732e563451c0db2f461ff33bad1c309c46a6ed1f2e0ee8dc1c6d99f419d7233c80 SHA512 5a568950255cb24f9ed8e97f157108aa6dc939f0f9733f2ee45deabc0d3c2fa57ed42c1302306ac58523889c9eb0d960b47a47e8bc0af0094518395f17390cf0 +DIST firefox-115.0.2-en-GB.xpi 561372 BLAKE2B c9ec9a60cf9f0b8f52e50f5b83a6fced6fd6435fb7cfb822e98bf9914a843495f38191214f3734257732f0876eac7ab74bd8f4664b281dc23965457558d77294 SHA512 9dbc16cfc19e0e40eae29a721261ebbfdfab8861bcf9abf05f1048d73567a2c6608b52cbb95128a876f8784de13cf91441da0af2196445f62c008b0405d9faab +DIST firefox-115.0.2-eo.xpi 583959 BLAKE2B 76f240466b7bb3940241a84fc0be313abb039dddff30b7311a601486caee68ffd2834cdaceeef9c8c3220af67d0d774fc72a3c57c14d29c6676e0e86f5068487 SHA512 7c0bccf25d24ce3a54b2aea37cfea33139d87daaa5814ee450e9b72e1b0cefa72216aa914d791c7bca6d22446bc84642b6d65faaa24692c7ef18b1d2b4e158f3 +DIST firefox-115.0.2-es-AR.xpi 602639 BLAKE2B 4f0229d3c3f686b461a44857861cac71222e4dfd5704cfa4fa53e447204096386c4e0bfd81d216447880a55174f72b6000ea1c408356a5ab2098614954c1c55c SHA512 0f72ab773cd0fd029babb4b8616a2c1f2bf298acc0a6d684b7c111b3596dfc36963f5e84062034b5b54a24f4418e7807c235d42319d5e285bf2f1065b5280bdf +DIST firefox-115.0.2-es-CL.xpi 601312 BLAKE2B 1aa8caa081a2c8e466e97e59c89279f8fb998ad588cfb0a494e8846c7a7daf1190436940c2218ff96a52c02285c47878c2aeee828f52c64b893005f3c8189fa4 SHA512 3f7a9b722cf70eb8992ed41f79eb8343670227948010aeb603981acfc077e189502201e9ffe93520134bf4a20087d02c4803589f79bdefc888f0d0e7a272859a +DIST firefox-115.0.2-es-ES.xpi 595249 BLAKE2B 73db55faeffd60a1c32455ec72c6d8c041638ac29b55d7c3a2e7af295f34a1202037115617f3e23c36f325024029d244c5c5292d322daa9c9da71557040a16e0 SHA512 2e5d37fcbd4e190e9fd8a1661f220a413e67551f78eef161d29ce88ac1cf23e655eead773c12e811194f4b4627590cfe24e0741b3a9946482af479bc4008c271 +DIST firefox-115.0.2-es-MX.xpi 600973 BLAKE2B 4e5a336b614e813e0d7509f01bf8d3fe928ece17d7c67af4316d0bbd4125587c3c5a7f41aae644251267cf789573e99436b2d78bdc885916821e8a8116bd8177 SHA512 b627379565450e69cd5c589b10844d4020d786a5887f77e33d0c49c13a4caa9b1110b2f1970531811663ce63b7a680dcaca0007fe9f2dd03d6bb5152d4cf4519 +DIST firefox-115.0.2-et.xpi 548992 BLAKE2B 0c37cd9113383074c4ce2d3a13fd38fd4f263373fd717669b5b28db36df017263af1546962b58f12113d0205323d941679cfe8963b6e678596ae9ee127652473 SHA512 f7928347a5d1ed4e87807a7bdb5a213cc27110d4e438ff2ef3e61bfb03e4826249a6cb6cfbe6d6d4ce34d72e661ddb15d460d15dc5914ce0a55837ffb368a721 +DIST firefox-115.0.2-eu.xpi 586432 BLAKE2B 046bdcf7fd6d480fd5669e845aea41a90cc42db223c685c608cf6724c817b00359ed2c7fc3b78fdd177c472fdd2c8482e60b98b60ea8e89feea53b111864f7b5 SHA512 23035d8561e8dac308aa4bddae742967ee8d8bdb21ee7ad8b038c28c4cc04f0c2113c28a7a503e744c1335cb8aa761721b0c60717786df07de47ad1b64beaeb6 +DIST firefox-115.0.2-fa.xpi 601519 BLAKE2B bfb1e114636b6e9c89055b10e475c15891e68ca006e40f9c9dc8e4d281b1f8fb8c1321f6ccf89793e9f9b14142f0c9115a17599a625a53a0b58c12f231261c36 SHA512 9dea16dbb2de3a54e598c8a894e3fafae385115b952fe15090cf6964acbc91a583802194b17fd012e219cb360026dd14ce0fdfdf8f1b1235d53d5a41e3d2d919 +DIST firefox-115.0.2-ff.xpi 485924 BLAKE2B 07a350d2a6d10eb5bd241971d184d8bfeb674e441d899324c4a2792eafacd36cf32d96ca0db83f877668d777d9c607b1ddf5a1f3a22bf5237a03455e888d82fd SHA512 3a65e4a9af80c78060e8585dbf17e4c71b17f1bcdf4e80d83be8c8edf4851e11b0591206206fd1d40af303adf6d0611ca58f900a35cbd52e2cba36392baa47ca +DIST firefox-115.0.2-fi.xpi 586044 BLAKE2B 4825eaf6c606f48ed4c30ec9d3414a638d2ef284aea7381a8db3937d7495f03453e5d4e43c3a8ab62790fc6b446904ca79cee184099e42e2c9a5c826b62a1c5d SHA512 019c0c62d97935363cd1c4491d1f4706746db85acdcefbc62d2c894a817a0b91119a8c205710ceeeccefa626b5315e3d28d035357c73ba99ae39007bf780a67f +DIST firefox-115.0.2-fr.xpi 615065 BLAKE2B 1b4c52b298f64873968e702f6869dc5afbb152883111c6a41e5c2b7e85522aa39458027bbdaa4d4b1e574e3ae2b76f10190c1ed980b65952b1d2fa50b09549d3 SHA512 cb21fc64c995f81d3bd63530000ea93d7a754afeda0a1186727827cd581979ce1a44d8af6c2675583ef378dd414542d02cd70dd39b9563f1f6d98bfe51bdd4ad +DIST firefox-115.0.2-fur.xpi 606893 BLAKE2B e70c153aa38a9c05c100ff4dde4e2b1d698fae75b67262b467606aa06ab6b5686f699dd21c555ebc8bea1e98cf2b123c12754fcdbce12e1a95d67e9512700a09 SHA512 df49d308abea65372bbb70e9ed1754400f0e1d698d4f10d4534b297ca3436898ee8829bf207d4d390f7e67ee11874d2fa10be843d912c5a106c924038bcd6295 +DIST firefox-115.0.2-fy-NL.xpi 598092 BLAKE2B 25ebfcf9ea937df000f8d6f769090bf2daac98ba6cea58bc521d44a29143236c833fa8f33d61bb1236a9d7b5457726704bc65528eac895ec115d96a51999332c SHA512 3e62903a42e0ef7f1e1d505682d2265b6965c665e91b6bae3f9e0bc41db8578db927b23a71d5d2368de8cdf89acd64a72b775380278b65905f41d078d54c4a86 +DIST firefox-115.0.2-ga-IE.xpi 482378 BLAKE2B a1c441657c2d54888bb0fd7e510c6468dc5ebd22f6d083f80c988e49dbcec2ef0a0c0be9c708852aa0b6080a6914cc6960aec5214a77fbb66eebfd6a7e808371 SHA512 c109a715d26fedf0988bde2bc59d71ad777daa25ff72b52cfb8ce618e5d40ffd8d10bbd21fda392f48db41e7ca7b0ff74cb6aed2141e25418e3bfacc0307fe5f +DIST firefox-115.0.2-gd.xpi 603644 BLAKE2B 701b6f55ec2c4f057fca46bc8cebb5620450c258fbd90dc8ba410eb50826bea84711d38d329a1630f9e12ad84703e823e3934d37083f8a5d43c56a4d00359c29 SHA512 0cf517f49731ff84155d107f7a4395e831472f2e6e59add23f3bb1015ae407f4aabe20d3b0d2cdaa67681d5787d4a3c9d6e2ee62f64624b69ba1b7bb517cbe2a +DIST firefox-115.0.2-gl.xpi 598452 BLAKE2B 703ad7847e2d05f91f0c4b7eb3679a3089c2a88bb7227ec92626b72b3e7cde703e929109e987cf8f9148472b8322468e4c38ecd2e88f83a9b1e81166e268ed64 SHA512 f8081ff7351dab63c57cdd01f8c0ac4bc336b938e459fb814e2b2f33d7358346155ed7ec639df2f704b1478c6fe7c549173d749d02ae797b0c8fad199e365989 +DIST firefox-115.0.2-gn.xpi 612070 BLAKE2B 35a832f0d83bf0b3415f5b7b9aa1cec156e2512d3a623d6a4c71015d7d3dc4b5d42f84ae6dda8339d2e0d72739d802675ad5f41666b8102ba88ed26635aba122 SHA512 704db298cb8ac2e4a4be1e7bc97d40af2f6dae2afd5c8d95a9d2664ebe330b3b7afb003d4af68e24cad1886a85c4b9ce4c8e4c98d6bbf44dbd57257c56f4a7c7 +DIST firefox-115.0.2-gu-IN.xpi 541878 BLAKE2B 94b810381d77c70c29b62d2c7c74ca0aa2e196cc18dd5f76a5dcd41cd0641841c7955e339e5fd6bd8ec540f084f34a17c624c6fa5ea118eba1b79a5aa898fe53 SHA512 806320d55b9ddf4d6553e33dafa02f59077e98195730817f610b7141562e6647d8b206464be090e4506e1ce4471c5db1e180bef555db02edd6199b79b4ee522b +DIST firefox-115.0.2-he.xpi 608008 BLAKE2B 9bf87beab18def740dd36c4f8252de0ce4e98b15511030b7599def08d215e5e97a94835048e687630bfdad4c77090004aa2d4edcb49a0863e57e04a7f1e63256 SHA512 45cace25db06c29ecc71f1d5c36549a19482791e1adb48a47337a9a0fe83440915f0c69276c70c8fd3d76813f87afb9b73d2fc0528d3b7a01376d44cb5421725 +DIST firefox-115.0.2-hi-IN.xpi 571178 BLAKE2B 89075cc02cf73326a00316506de53f4a2373c727021680e844186784d5c3be5bc4fb95f49b355a8e8f1584ca2478480579aaf50c983f682fff31d56958b2c1b7 SHA512 04790eb258b6cff286ab21e49d03ab337c2acdffef867ab1da26027bb88900505a035f760ee10933bcfcb4012c9b5a8683882b2565531eafae327537efa10203 +DIST firefox-115.0.2-hr.xpi 564502 BLAKE2B c8a5285986d56cf25a4b258167c57cb818c256551549d62802adf99e08e7ae25955a2a53278c08f7002d73db147be37adbfa1e16f5e0abfea3f85a1a2e36d18c SHA512 2f6657adb3c2f07f8019038e4b2e0884d7cfdb6dfcd5af564c55ebbecb696d6bedc9eb9b1a0f00b3b7b11803bb6723b6bb4cac18be2ce820121582bf143a1bea +DIST firefox-115.0.2-hsb.xpi 620455 BLAKE2B 532263be4501e6c81c36e07bc9bcbde160b71608b8258facc90902e9102882ef5cebd4dbf1b9a8e8362469ee7112db3d421e227984dd520ee7bd8b40af9e8f49 SHA512 bd7a9b33a47ccbe18422f4001d7d3bd26de2f4fc7c8d4df5899b052bdf5dba6288f1c2aa2d5588ceb21207cb8f580082ae4621ca0c9126b1ba0847ae5cb3508b +DIST firefox-115.0.2-hu.xpi 623869 BLAKE2B 2ce5cc06c7c9f468d25d4fecb32326492869e9a13ae4c28bcfb47f4c6f50f367f7683c0b3d022c9887f499ad7bd818356bd7437a7d428604d73669cab5987c26 SHA512 6a514ecbdba45d0eba46b2b15c163d194ed26047f823ecb8926c36ead2fa3ee7a4d67f7b6b7899f8d60142f0df05c3b30180f0e576bf8fbabf0e57f8a8961af8 +DIST firefox-115.0.2-hy-AM.xpi 614932 BLAKE2B 42d59371799f66a3af652c6bf4906720623854031d83fba4b59858a29eb7ebb0205e00296464a11a312029256628efd152f86781161620db1c495f741b1ee735 SHA512 60ce4ab8bba5df45076b49825c36c7ad031e8763ebe444a52ff1e60155a10e2db488c775d41f345a098054bbcdf20f9c10c14eb7f795accff2717c2cf69c0341 +DIST firefox-115.0.2-ia.xpi 585626 BLAKE2B b80a17e165fde31d5717ad727974d0d6e8d5085d80f355f7fef4ed2a39851e78c4dd1c4567c7a14683cc04fca13d9cef40a16c90e8e789eec59fd63c6cd55e92 SHA512 9bc9f1ba0145467af8e576c054d4d14f6e7ec1cd2d0973ec833783c9325e1d9f9766d88dd95149d0b24246372f63ce03720f4b20b18c2927d0cc396839afecee +DIST firefox-115.0.2-id.xpi 571364 BLAKE2B eb410dfe06827e40b366e1451c383a9c85ec840f1d4a70ee6cbadf0fd892605bd6de29df636c2a0ac7a9fd8a915589cfb299e7f8a6a136a2a71233d22ad975f6 SHA512 5ee61e5132a41f097ed1baa656491472127b532245c0a1d392005545e12d4d19a7b9de7a3659cca008f7c49fff105015e02067597a1c1ded50079017bffbc9a6 +DIST firefox-115.0.2-is.xpi 593531 BLAKE2B ca271d1f7e307d70c311d2a197dbfce2d811ab716944b8e33e8a53c95f072aa75d73c14809f802aa67d079641c36b1666e2c8d124edea795e6d43ebc6f113875 SHA512 e3116f989453acc4290bafda837da1cc7fb3d3ea722a7644a49ea43906ed7c7981fc46928a27a8f0a8fb9eafccdcbbc2dd65500a45535251a80600d8d7d0d46f +DIST firefox-115.0.2-it.xpi 536403 BLAKE2B f58d3db9ca072d74215af30084595be32afbd62a04942d7bb770f455be862211160b675a6373b97c628f35026072f1872011992d2f5767a26ba87d57da04f196 SHA512 b433fad7dd79f9ef0a7991fc2792275b9e46441d67f4cd3c2f2b5623917de14f586f7fe6d0edcb3572cd4e457fa7c117433f4eca534a6178f74f33397a61a511 +DIST firefox-115.0.2-ja.xpi 648087 BLAKE2B 5b6415626654ca2b94961989bbe0301c55d41157f92c8002b466523275d596c4aaed409da148e06ceb24b121a4447ffc40f70b8b3fcfb4373804bf89d5bdf214 SHA512 54960e93304c79f092d7b5e47f88e47df4786cfd491d7c9ce808e1d6ce62db9a0daa1b473e7a4176c86481e204dda3ec15be2d6c8e32241f9458f283e23bfc00 +DIST firefox-115.0.2-ka.xpi 651358 BLAKE2B 4c5f2a9ad96a0591cebe10fabd07ec1971563f47df5b3a5722f2d21df4a602ac47336ac02fa4908aa1af144b218d2748d159f07a60ab09d9041967f1093fbcf0 SHA512 1eb62092a36f637b1f7392917df9d17249e57a0327ae41267dd9325c3eb5338f8b68eb2884029fbe65e14149a020c5bea111c7c4e3582f113b284727080ba1a8 +DIST firefox-115.0.2-kab.xpi 598573 BLAKE2B e063ada93e0ae33690ca1b24029b9b25629505d4a034c2b4f7f928e39afb54c12dbe6f2041a5f49f01d72e53a196dec5cce4be2fecea54deff128024c887538d SHA512 eb31a2e7249e5d67c0dea8cad1d7c6f7e7d97da350145285f82ef4a238420cdcafbad851a469413d1c70264928b2e5a61720e877d5334e3628c060d4a275a22a +DIST firefox-115.0.2-kk.xpi 674099 BLAKE2B b71ef3b9e08f6a7fc4cd94bacd510454d24536fd79b476d16e828403592883a44bd56cc11b740175bd325a0cd56aae249da577a23952b78e9a3a20602def3053 SHA512 5ed5d4132ead0bfa8fb83d2beaff819c2cb976ad5eeb94a6e94abd373a192d8545d5123fb3d9aafbf3a12f3e82e9912501c2d0fcf83503bf2bb27c0e1e3f2ceb +DIST firefox-115.0.2-km.xpi 543687 BLAKE2B c9bf1c03a40f45e1c9de6e6f4c31acc2f3194576cd93cce0704b2a61f10560f75a31c912e78a1ab69a835a4d1bb7bc8e12a6cc4110f3347c1ef31dc82c08d327 SHA512 0f64c1a9b1cd29c4c8c5781f3db5f8a3a532562791a6c0a91aa3b3649721da7493261b0e3498a1480c5cc809490f55bf86939f09f36e0b8bf77c33189250b5b3 +DIST firefox-115.0.2-kn.xpi 508139 BLAKE2B 2eb74980b827b283d7429f9c3f2d4031c25a69baf9083918b18a4b8391dcb28b2e1f80140e7e389e150338d6d0848abfd176d719cca7c635d4775feb6bb1d87b SHA512 d73872fa9c3a009dcb2a53a168cda5d5d19a85c43fdb8016a6bb6c71fec3237d126a04952147b3d8eaabc41d89f93c70fe22264e83492c280915b5e4631b9518 +DIST firefox-115.0.2-ko.xpi 634989 BLAKE2B d11df0bb37c8f44612883b2f52e4b7b39b30d26bf89e419e56217ab522581158668ae40eab00ffbb2c46db979d63e5022e53fe69a4a91773a3043d1e0a5dcecb SHA512 0fb8ad2bebdf174597c7e9a1ccb74b5351c6dcbf9267b17b7d891b80ce13d3d0f1f3e3edfe3f7dcb374e42ff20b8ca00980e42715be61fed7ddf1d9b0840a11c +DIST firefox-115.0.2-lij.xpi 493481 BLAKE2B 1ff7fc073e057f95b7cce18f55a219396d125429eb5c73002caabd37ea6eb87434df11f3135ee3c23cee0165fbc5e5007ecf8a503e08309592cb2fef32d1d527 SHA512 2b68b75fc91b9f0286e804616f00d97b40e02be14d4ba7f874e27cf47c6d1f7bb47863eb8e776b859cfaa91d339c55b04fac3b1106084076c9a41412b738de40 +DIST firefox-115.0.2-lt.xpi 583774 BLAKE2B c1d7f2a4af6e4c599d7f472c82fa95964e5641fd8c7f6a54c3e2b0fef41406be7d61ab6968f8786a4541768abbeafa38942d42ccb2d7dd5f1cf8ebd4d70ebdec SHA512 4f5272a28efc6fe5657a6b56a6e86291bcd8fbfde65fd165ffd75aa6ae75b07c9c0c2a7dac69d2ece739bf5e00fe1c0b7970c68a92a8a64abb0002fafe627233 +DIST firefox-115.0.2-lv.xpi 481435 BLAKE2B e644e0f10ff3bfb638ae127655bc7f121b445a1cc3cd6f31bd8b5210238ccd1703f68cecb46d49bd5d9cb1471a41091ff5e309cd2a6d2474d7340effddbaf425 SHA512 6a83c38f0d784e248fe6ec38878a4e4e8322e1fd555b174e74aaf36a3cdc6ce5c601e1e80ef184d219bcc1b7e277f72dc3bc915e3526eb4573e7de1971a74a08 +DIST firefox-115.0.2-mk.xpi 496390 BLAKE2B 4f54dc80cdc04f0151ebaa3bea9d16a2de6a9bf26976f87cbdf6d10189e2d1d98c11fb31ec62daf3035021c099c28d2bac6d461d95872603b8825ae8461f9be4 SHA512 ff6675271cc64aa1952064e92561cf5729b7f00e4307602d126a593b2da595b0253bf6fceaf57afa57e6e11901424883d3f681afe297a8f34fbe3a6cce173f23 +DIST firefox-115.0.2-mr.xpi 544675 BLAKE2B 1e92a85f609da23885bd2b6e2ced69e8afc9a6e461e5e4d8a4723395d0d6f38b4a14d7beb92885b96c87c5c51182270efecf07585b58c3bcaabe9c9bc4345ab4 SHA512 f3bdf6bba16405da1c9330297de126e93a2e9606e4eb591b8776e5379324abdba5bc9cb923f286ef34c7b7fba51ab6d2f7033f2094f3fdd1ed9ebb1303125f0f +DIST firefox-115.0.2-ms.xpi 461878 BLAKE2B c5c45396738529d31c538d7524354ec91d4be846930a0c0979900266602f579541f2bee5c8aa648b3013f3fc2ab3068cd3a892d1864080a900602a0f54d6bc2f SHA512 56047c7854896e9111ce1ac0a461193fb6fe8db2a6cc81cb0d497b45588ab0d67171e9394f1b1564cb4f0265313ffb23e50b575131eaff19a598d6c2cc1b7708 +DIST firefox-115.0.2-my.xpi 529053 BLAKE2B 65dd164728b8fdb3be329d8388405c51b57d8617dbafed078d8574cfb8e0faa8d9a1c0e22757e61a11d5aa62518261c1618e7a2135fa751b8073a398cf735cdd SHA512 053d1f49ef5623426ece6eebccdd87aecf2cbf4b8490d471e6ce37d4debdc9d1678cbfe820784b79952dfdfea6d264ff8a69ef1d4f5a930b088e3698955b224a +DIST firefox-115.0.2-nb-NO.xpi 582793 BLAKE2B 8c4d139e424054462657889f55a65291d22bd57213b99f928431835d380b5c1f1a8b20d7611f58e0be7bbc3e743c47b46d59289880cf7b2e3cd9c4c9d12f7076 SHA512 8ba35aa456a4ac062a9d08cebc0e31a16934263f7a1cfcd077e192d5ce12cb3c5998eff7877046427fbb957a6af886371d39ac7a1ec2bd7077781578a73290cf +DIST firefox-115.0.2-ne-NP.xpi 496638 BLAKE2B 2d28a4d74a417de9b355e21c455285b264cf13ac137c8e5235531ea50cc359d8a75bee0be7a4b66804380b8b98a5da3ac6cbf1ad005ebe534414849d0f717584 SHA512 5c76db88eaa89fc146c0a28a12c3f4f615037bff848f65b839bb273f34d0830b8ee740bf1273c5cc8facf8519caae97bda563f5ff3e422269f9212537eb22e67 +DIST firefox-115.0.2-nl.xpi 591933 BLAKE2B c33268fb5eb867999b5275e7cd3ad6f0fae3b534ffeb1c3bb53a0b82cf03d3e1a6aff374a99b46a11034546a920f86f69a313aec78a3715ea9f453bbfa2120d4 SHA512 c1ef253f70a82ab1a49d83da5a78e4e1a1b36444dec5c30f846c12d89b0d6c84ee332d5774eff0ad10cfe104fe92d2bcce6c5ade195210371e3adeac2b0769b4 +DIST firefox-115.0.2-nn-NO.xpi 585564 BLAKE2B ce5d2022f1b9458f0b0b36d67e182a3dc6d77927e83cb315db330abae1a12e3902b49efc4f9d3350b39f93a6cb48c33c471e622a9579faecd126998697461aea SHA512 12dab0e4a5dba09c25b3d57313460a6b210d7b95c4c14c3222c740e5e8a2a692aab4f5ab4c753391c92a720c04b73b840171ed7b5e8e7865f70aea5bcdce227b +DIST firefox-115.0.2-oc.xpi 606885 BLAKE2B f37b67625d39fd15eca7a558d94fc39266441dd5c5bef40b58dacd50ac4a82d26c982e94f3bddb7dda2e763e047ec956987053967c52638610965d3de1195c2d SHA512 8dfb54e7e2b47120a91d3a30f35ef9fd580bed48a4b74f8a2c0c9a414ebc6af244278f301cc45ca894436684a3712c4a609242b12b646aa7ca34b42f54eb621f +DIST firefox-115.0.2-pa-IN.xpi 665207 BLAKE2B 90a20eab9d087d30089ab5b101692106ed8468e06f255d9a741db22caa8280f080c49623b84786d605eb049a3bc9bdabb3eeb1b7a39080290d3db907e86165d1 SHA512 57e343fec82fbfc3a4ef1b1ba2c655ede756f7b2b1d45705110c5484a960aa4fd7260d4741eb70abb0de2c6dea6c83dc374836f07786bd38a79901d131ef08a7 +DIST firefox-115.0.2-pl.xpi 617012 BLAKE2B f845086b34edacc47f2cb542f245998b6566a6922696fae9548bb9e8e6c1ae46659ee30c9ed6ad958ea3bb0ea93fc0319ce6047160f6d8dc5bb6405cd18d72e4 SHA512 2447c08f02bd33026768cc738e2310e5ae0464307dcbe581bcf83de734c8fc24fb20c0140072c4b80e8f35dc9ff8a34ad45d5eb41cc2f6619007624a420b3009 +DIST firefox-115.0.2-pt-BR.xpi 596732 BLAKE2B 2e47dcbc7c008a3ecd61e117106c2bf39c3dbbcfd28e6ab2d60a6c619edc7ca5f895969132e391a3a9492a922b7ee50b6b5e63de17e6c51f4ed41ec85cffb87b SHA512 0da0ce733270d1d40c95f4eb90655efe95ff2d22e6ac882391b442fc0aea1654c2b0c683bed1c57ba52ab54539af50de376be77b9df5613ffd6cf93aa44ac313 +DIST firefox-115.0.2-pt-PT.xpi 598863 BLAKE2B 0c5d3ac8bf414457e70d8bdcce6673e778082ca784b8136bb2b4aa1e0007dfcfb4bcd12e399cd5f7d2b07569b56ebc9d7fdd0ff0618fabb4342db816d761f900 SHA512 348f3431f94c99c0f774204da106a0186c041114fcbaa9c865e9b028079e8726f09d5d46d75dbd814df3989cc0f93ec765e31f616549148d1b92f592978ed491 +DIST firefox-115.0.2-rm.xpi 592653 BLAKE2B aeab853de10dc3f47bfd76cc355710e27f0c1a5e63eb506e15d1380d6ffa710aa62c5ffb9fdb195963621d8ebaa68b350c6222039c17fbab40eed773cd8965d1 SHA512 728f33814d9a358012091be24ecc7e60c333ada93722f1c8836423a87957a8a427951c0305ddc850c41ad1263de5de9b5115f4540ba9b1286cd923546983c571 +DIST firefox-115.0.2-ro.xpi 557000 BLAKE2B 09eb80370f7b9f37885cf5d51d6fdf783ba0a524219aa707f85fe1f1f620a4958e49449dbe228eaea5ee8edea7fd118bd930bfea81e07a49757f8f2af7ad6b78 SHA512 adf99f33fa74fe79f68ea05b7f64486e9ce0ee329e36ef3d9558a897642f33e859011ec638ca50e02a54f661bdd3ac10a17812fa3f56bf8a80f662a8d7067933 +DIST firefox-115.0.2-ru.xpi 691641 BLAKE2B a5383c6c6e10ca79fe9cbbb626eb1ae5cdbe1c8a3db6f8e37e17bb5358f78c4169d78cc1a19c753936f3811e0fa237925c48eb6d2a2bc93ca019088e5c3b9dc4 SHA512 c4fbba17427c069f01f02d4604f605f41c5eafb4630777565090c2c6834a1c0191425014bbaff19ad886d90c51cf8f8de6570260bdab5f3f4462606c6c10a975 +DIST firefox-115.0.2-sc.xpi 567083 BLAKE2B ac6e0c2d3f3b3beb35b15b9e5f68ddec713a27e09e5cc1fe78c7831bd503dbeca90dc48a802bb52e4cf9385d604c34c7f25645f75472693a13d7c52e04b28acd SHA512 9233e352a1a6cd44b8b3e96087a6a3ba18aa924a2f78d077d6d1679ce911e06a79ce9eee6246ef9466d8082636bfae7e38f0e323d437586644f097b489d718b9 +DIST firefox-115.0.2-sco.xpi 518348 BLAKE2B 484d4c714f9d150d71de1373d2ded6163639aa86d93d7b19190d324141c29b546a3890ac9078313a64be50e07f43d110bea2fec9cd22c502846b018cd62b46e5 SHA512 ed5ca916f92b8bf09af1ba8dbd0e6164d05cd5f77d6c2b04ad59d75c9a5c9140a82f5aeae8305201788a6e28ea45f08209da4ce42af4f157b3d420d4da203f32 +DIST firefox-115.0.2-si.xpi 593134 BLAKE2B e556c5a7e3f87a1750ea0da86a3bc8f7f9e7f100870c385686726c97b234273499189bedebbf20a2b9acebb48488e8ed9aa6d9218e1b89240692fa2eb30e1fa8 SHA512 d8e7cecf091a5c11638dd6c773001a832100cf388f8d5a7eea83917ac2b7d74b12262ebd4a90a85f978403f3eb3f7c11b7d6ced19a7895c0f4cb4bcce0eee146 +DIST firefox-115.0.2-sk.xpi 625406 BLAKE2B e25723c0556c7625aabab5a6fc8000fcdaa8f6615b4061fdc59a39a8e78403801fe039f63b0efe543f68a78f8b685e366b9d38e305fb5c6b4d61e9e7173c743b SHA512 0073be603a752de4e0065b4337e381d854997c6f3be22867b141fe2840b154793452eae1d68fd4098becf043fe5eb65b61283fc59d8fd433cf794ff69a4fbe2a +DIST firefox-115.0.2-sl.xpi 596055 BLAKE2B b2b9bec22f431acfc10937d54e09c8055c3d2e68ac9ef3ad5d93a4f5a49ac060790950e9f724d540565244ee9aba9d1165fe563d228ac358a215ded493f4f244 SHA512 974fbf13d0f81892ccea42c0295625b0f9b0964aa397a5a628838699c70c4454e2b4cec748a800fa874f5e043ed72943cc2817c9b46c09500960c8dbccf5521d +DIST firefox-115.0.2-son.xpi 432506 BLAKE2B d159d2aa59902f13a5544bf77acc00218719da623865fdc1235101afa88ac6c49e80d9eff091db3cd04ff5d30b55a7dee3200270f1194e644cd1b41e5975b10d SHA512 79543f2af6d0202cd3550a007faa68554b1da56a6b21f14e78be756a6eeb18b0634f7d7e575e17e6e96002739c1d59ae16b9885084083a645ac4a6667e3f2dcc +DIST firefox-115.0.2-sq.xpi 600796 BLAKE2B 9ff833d4ae555165c1c4c15129f72e014f95dcab6b938ce1facf98aa995991c7f702e1e62e8471e396adf537f65d5038ae4c63178a6a40a85404d10318ecba2e SHA512 6436f525fc46108861f65f5985f8529ddc101aa10ec05170b5f8b5755e41e84cd0d66eb52c0cff5798abcdf495b08cfa95da5d260e2299d14925f67c1bea2573 +DIST firefox-115.0.2-sr.xpi 653902 BLAKE2B 93938a0afa9d085515b917ae3aac0ac55be1976ec0a3588360147bbabb2b6e5ddff1f4285f5369c67346c635e1d7428e48673e54ab58bb4682a1065d78b71a13 SHA512 e8de6cc852238f67d13e70f2839aa80ccaa33ed615912a8fc3c14540b3f0ec48c547add3864e253f3c9d9783ed6789f1145b16a2ef99c3b89d315788857ffd0e +DIST firefox-115.0.2-sv-SE.xpi 593897 BLAKE2B 78d4fd7579d92f38c3075ff2b3b6239501c526760da708399aeb1154a8e08902f1a6c851a7cbd5bcfa93d89e203e1c663bfc559a82b73f7e1075907ebb36983b SHA512 a43b21340bf262a139f3ad01baf75e37392619b596a5119aa9505c90b5619614f89293a8a37a8454f76331295dc99ea0e2f778417d6512288fb036957265f60f +DIST firefox-115.0.2-szl.xpi 534134 BLAKE2B 88827046938d884c62f1f2c8b9f6a188172a1833ae22201b72949eff6d71a4b9c60afde3b94f5e8407360c239ca73cb2b94805ae531f1bd71623c5041cdab187 SHA512 2d18b8ca39f9ba955365e8d59cdedcc6e5f7ea238c7cb36d000a8b739fc0a40b45a14520bfe6039bcd24cdd3efc76e7bc0b19b052e741ebdd578a27a02555ab2 +DIST firefox-115.0.2-ta.xpi 520713 BLAKE2B eb9024c0355df9bc49d33aae1b413a67fef1d9a50d1b3df9315a0edc497753a6f944ae57b97abceba94f966d2498c5ca9f4b1e49978cdf0de3a63910f490b85d SHA512 46d0128e3859978a2e389717bcb4ff77b0399d604e38da931d0a3b9625fd2a4ab88b30acff22cc8cef6c457190cfc26a753265afe747693ff25f81602670e2e9 +DIST firefox-115.0.2-te.xpi 570038 BLAKE2B a29503eb758dd3862dcef8627370be362cf591043fcb39fc5443ea60305fc7ad5eb4cc4fd9048715f7eb0c107179550571c89082057570898fb7565aebca3a9c SHA512 d077e3d423db5180d51393ddca9b56d4585e0952ae0de86d5f645e9c4083885550164357a1fa000fe78a9fe2b4e219321a31694062526044e2a6605ed2b02335 +DIST firefox-115.0.2-th.xpi 667035 BLAKE2B 5255e412daa96efb0c5e1aa3020fd1c36137e3e842bfb0c3c5002119567f9818bf04dd0e775ac5e7ce461d8ac65c84be34d0dccfc52168aa1a6bb44b92e04ae0 SHA512 9f2da5722adfae75f3bf07d3395b2c87bed5ee585c133b285bf834549810f97c734e413dc786e1d71e8c85cd59d31c907f1c2d5a25a358b0fc66e6dcb999b4ba +DIST firefox-115.0.2-tl.xpi 541134 BLAKE2B 2eb6d6d9ee41ceaead4fb98dbf99be97a4bf959adbb445c0b05aab09a740ce6cd6ed9b72d5c7152ec39929079fd07c2336c6d6a6278019d330c2670647969988 SHA512 e464934793ad5bd72382dcfee6f68a2ab68c457d9f99d0e7aa1c42dd93839a67710492e26effd9018eb4966c66de6bd174f374587396061cc94394e408eacbc2 +DIST firefox-115.0.2-tr.xpi 607281 BLAKE2B e6dae804ca1fd61b3a47b1bb55536feed69987d2e9027448bf54c1a6a664ac24ff87f503628eac26397a44ed8adbaa7344a5a66f0e4b40c844dc5b20c9a2b314 SHA512 1565c75ad9d639658435243effe27ef5b20f417a692eaf5e80584630ea5eec7e7d264880d6b10dcb76bd178e666885afbbec492d30976d3ef23ffbb8cff21c72 +DIST firefox-115.0.2-trs.xpi 501900 BLAKE2B ce39bfd00e6b6ac901029e63829a0eae60c8d163029f7ce04201d3bcc19dc6dd91562ff9a6789250b257af5b0dbf8247f62bf213c10f1525517517b85a27ac70 SHA512 b5fdfa42c87acd0c4678f349b8b27d10eb9ea37574bf322a2a310c98034e99bd00a157f6f72777147574425f32c64bf699639b3291e0b15e9c30c5cea0acea63 +DIST firefox-115.0.2-uk.xpi 684822 BLAKE2B 26d3154fc14aed34ad9b8118910e8286489775ab7ef0a978f025a711cdfdc13e763bbb6305880b9397bd32fe54379649153eb38240fa077fdd0e2204339b310f SHA512 d83008065cd119f77f2700472248ba38028ab9116eb34cf9e25cdb67b0af4ce19029398f56c90cd1621f0a606c278d0ef093448c65cef88ed356100ec9e4d62b +DIST firefox-115.0.2-ur.xpi 570580 BLAKE2B 60a7a711673e15cf745de0d0ad5cf83aeb6c64f7704e957605d61cebc04aedb87b089516b74e22cde5ae993548aab5f503bd203cf66a29ce47821bb196ffce9e SHA512 31d0ca8e43a6df9396319b86c9bc2aca8896738ecd46ed271ed9216943fbdb29323b4e8d78313e7b6993c81148d434496257695affc2c43cb1aeb2020e632c2f +DIST firefox-115.0.2-uz.xpi 488309 BLAKE2B 6f183856712caeede2d5497920a4da5c686cb8f350fb6d2bafe2cd721fd37849ea5f5f96e24d677e9daabc9ef681685c25cceba6843aa8eef5f3cfdb3dda1d7a SHA512 c79ef2a7740e8cc022ff5d44b38870e45f4d43bcf74c965060469762802b800a762a390d9642f75ffa747cb70dba51f66ef06a0b6894a5d3136345b9d651a6c3 +DIST firefox-115.0.2-vi.xpi 631053 BLAKE2B 51c993480f0e1e29da0183fbd79f569ded109c99f3f24513e4e7608f3b4a7385028e990040281df2637ec37ac2aa313e06a90a33acc8d939651ef8ba4ee71289 SHA512 750cb780405f8433552bdc0e58d6d43b43be21950ba301de297d110ce8b79d113cc8b355a2d2dceef6b19147a529eb7253867edda152b662347d25d080aecffc +DIST firefox-115.0.2-xh.xpi 429442 BLAKE2B ab34436e2c2c9dcde04f38f638be7cdcba5939228bed9d24a7caed0d29f25d3efb08ae1a7286b223289e44aa1f4a3bff7196ad0d75eb34d694cdc4fde2aa3583 SHA512 36f165e0841c76b6c181fba1536e69a8d28d554e4e04a3eed05925906870122ae21cb4811bbc3c9e29304884e9a765b08b6dd32000eb861c3db2ea817c96d511 +DIST firefox-115.0.2-zh-CN.xpi 629741 BLAKE2B 7ac24b4ecd0c9d96ec0fe8a4e068845295c43104c50077e0eec7ece976b787042e762d1f2d08045d4888cb4efc77b96457cd448a45312c05812511090e000017 SHA512 6d1cd6f0815694e3f6dfcb10ac7082752f479ac5e5b6ae6f1cadeda79c531dd41114e5ebd2b8ff987a8e136d9311ef77fe78c1992f983a774937f0e65e3d9a2e +DIST firefox-115.0.2-zh-TW.xpi 631509 BLAKE2B 70e0c60f846c7ec864b956fcca6c209169abdac3e791bc7e60ce9c0c113b8367d49f699afe4938d58fae1c0fff5667bb01c85444ac6078d8fedaa6826e76d617 SHA512 a2aebe7ef10f371a56a52c29cb878274135cec914dc639b29f9433a462cf95e0b88234098ccd2fdd426f2e39ac8ae9c9504e87a55612d0e6e02b52738dbadcff +DIST firefox-115.0.2.source.tar.xz 506385780 BLAKE2B ca602d102f2b7b7fc7bebb6ca4b21e548d4542727da94410497ad6774b6dc7a9eba778c9b6e269beabdbf647e3447f621103cb68fbcac77c4beca1829cbfc535 SHA512 de6ce8a2512e862c69a7d5c557d6168498d0d40e9c4b54b775f81c444e863a64c43130d57b51b360db4224c34b64a93f3ad263441caee713243b97750ec1eb4b DIST firefox-115.0.source.tar.xz 505151516 BLAKE2B f5489d96be60f3ed5f5657cb43142a876a7ef2bfe46b2ebb54df2b9be8262ab8c8d3aa342adf84fa68ffe0abc63e3b4671f310e0a3dd4c53c137a612e9e67932 SHA512 ed5d150e4dfdc01026beb3ae502a0b04321dd130084fdef63afce79a8a7a4898741d08f77716ba720c24f31b9c732c00ad0f1cd408b35b5eb6601a10014fb1a2 EBUILD firefox-102.12.0.ebuild 36934 BLAKE2B c220162fca46646a54dbfdbffd8f1f48d7dd5bbb89fd172311eeafc2c151ac0f99741e45f79beaee5cf14e76818814770101ff806fe063595d0d0e1fede65691 SHA512 326871f23739414945ff6213c68fd17806b1a8195040a0be836f07b558d1ff67786f5179671f1a7eedbd9c4035f200954acbefe85ccbe5cfb4b31708824d7448 EBUILD firefox-102.13.0.ebuild 36906 BLAKE2B d266c7b9564e0eabc9cd9d3c2f10d8d4037a1f9af44e2c35b13039cea04a41544345c7dcdecf0bbc1832b8e94eef73b08a623a9a4705c39f3de71a022e622bc3 SHA512 74ed20a8b2579864feb5f4b96c739718359a6b086e3e4d008f4c86dbc56697ceda6882fdda21b03f8beca16ebc91a5752f80e5755bfa0ec5516959c090837222 EBUILD firefox-113.0.2.ebuild 41932 BLAKE2B d1c0bf0b9391896ef853224a1aea274e6ae933cbfd437221d8fc189323625ccc0568f3ed82094bd4575620a4e121bc652556b8a62cd19b2ab9ca70083a575165 SHA512 a241b516ee3302458c2bd99bb40a3b8e3e6af7955308493fc17b5c73ab8c486cec08b62bdeabd2247a505351edb0ee5c9957320f3b4b0345e7143501a4aa6d5c EBUILD firefox-114.0.ebuild 42940 BLAKE2B 280e6c46998da3f76e903f6d2180aef136c9088b4406c3eb9c8bc44a021739fd599860e48514f161ea6d41405f3466ca3b33d9f1c3173275f974bee87546fdd1 SHA512 b75253a0a88b3c43f268fb765dc0aeb8759e21386499ef8dff747ba5489e0bc0b2393475068fe64f94af09a3a12b8a9ec7cb01243cd8917c8a2376a5acb6bc8a +EBUILD firefox-115.0.2.ebuild 42992 BLAKE2B 9748855600647f060d213e8d3dc1114b507fd4f12f0486e1ddc42a34ac72c63888cb648377f535512282d95867cae0f4b3cf5126e0d6e4567ce00eb2d1c85a98 SHA512 4adb1c76de22cdd70c42740930396a445b08ae7eac6aa009a857fcc86e0c40c06ea1c7f23ee008f8c961ec47e57078a62abcf4c82620804ae1afd3b9416bb32d EBUILD firefox-115.0.ebuild 42967 BLAKE2B 03424e30ab150459f8e727555822313f4cb1c5203db37d65d6f6149a4638015c9520a543ff6a6859a0d43c36e433681529676c96bc69b381eab37a65e9601918 SHA512 4c000ba875f648e33e4952d453a45d9b55c5112a339e390525561935fdbf2243cff333748a7d2bbe9b67080c6fa5f334452833b4b661a9e450656748a4c51570 -MISC metadata.xml 2488 BLAKE2B a9368281b4c5c77f0726358ef5deb9295a7ec84ca262b524a8bc6e7123ee73e5b114504f9639f34cfdb436aad991dc4dfdc36a2f7a92b58c69ace59fe24cbe4a SHA512 e560585b3c06b5fef366cdb7380c2be43d0b6747271100b43e9a264b491d72df0171995db0fb5c69c973f287eac9e4dd80f970665a807ba2268de27e183b7820 +MISC metadata.xml 2658 BLAKE2B 4e52ee338d13627658328468081959897f9ffba3d0729a03975f756ed95e2649e21a40de4933c0a2bdd9c1d4dc6cea973f503a3d448f49f73ec3eafb933f6845 SHA512 1062c2e2a49757a8e3b027db5d425113ce6e7bdba630786109caedbb3717c7600094c7bb3fbc83e1887d96e464f0dc48bdbcff16d396ea5481f36040e0e4c70d diff --git a/www-client/firefox/firefox-115.0.2.ebuild b/www-client/firefox/firefox-115.0.2.ebuild new file mode 100644 index 000000000000..c2c6345e8bd4 --- /dev/null +++ b/www-client/firefox/firefox-115.0.2.ebuild @@ -0,0 +1,1459 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FIREFOX_PATCHSET="firefox-115-patches-04.tar.xz" + +LLVM_MAX_SLOT=16 + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="ncurses,sqlite,ssl" + +WANT_AUTOCONF="2.1" + +VIRTUALX_REQUIRED="manual" + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ + llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \ + virtualx xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +if [[ ${PV} == *_rc* ]] ; then + MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" +fi + +PATCH_URIS=( + https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} +) + +SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz + ${PATCH_URIS[@]}" + +DESCRIPTION="Firefox Web Browser" +HOMEPAGE="https://www.mozilla.com/firefox" + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +SLOT="rapid" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" + +IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" +IUSE+=" jack +jumbo-build libproxy lto +openh264 pgo pulseaudio sndio selinux" +IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" +IUSE+=" +telemetry valgrind wayland wifi +X" + +# Firefox-only IUSE +IUSE+=" geckodriver +gmp-autoupdate screencast" + +REQUIRED_USE="|| ( X wayland ) + debug? ( !system-av1 ) + !jumbo-build? ( clang ) + pgo? ( lto ) + wifi? ( dbus )" + +FF_ONLY_DEPEND="!www-client/firefox:0 + !www-client/firefox:esr + screencast? ( media-video/pipewire:= ) + selinux? ( sec-policy/selinux-mozilla )" +BDEPEND="${PYTHON_DEPS} + || ( + ( + sys-devel/clang:16 + sys-devel/llvm:16 + clang? ( + || ( + sys-devel/lld:16 + sys-devel/mold + ) + virtual/rust:0/llvm-16 + pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) + ) + ) + ( + sys-devel/clang:15 + sys-devel/llvm:15 + clang? ( + || ( + sys-devel/lld:15 + sys-devel/mold + ) + virtual/rust:0/llvm-15 + pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) + ) + ) + ) + app-alternatives/awk + app-arch/unzip + app-arch/zip + >=dev-util/cbindgen-0.24.3 + net-libs/nodejs + virtual/pkgconfig + !clang? ( >=virtual/rust-1.65 ) + amd64? ( >=dev-lang/nasm-2.14 ) + x86? ( >=dev-lang/nasm-2.14 ) + pgo? ( + X? ( + sys-devel/gettext + x11-base/xorg-server[xvfb] + x11-apps/xhost + ) + wayland? ( + >=gui-libs/wlroots-0.15.1-r1[tinywl] + x11-misc/xkeyboard-config + ) + )" +COMMON_DEPEND="${FF_ONLY_DEPEND} + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/libffi:= + >=dev-libs/nss-3.90 + >=dev-libs/nspr-4.35 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/mesa + media-video/ffmpeg + sys-libs/zlib + virtual/freedesktop-icon-theme + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/pango + x11-libs/pixman + dbus? ( + dev-libs/dbus-glib + sys-apps/dbus + ) + jack? ( virtual/jack ) + pulseaudio? ( + || ( + media-libs/libpulse + >=media-sound/apulse-0.1.12-r4[sdk] + ) + ) + libproxy? ( net-libs/libproxy ) + selinux? ( sec-policy/selinux-mozilla ) + sndio? ( >=media-sound/sndio-1.8.0-r1 ) + screencast? ( media-video/pipewire:= ) + system-av1? ( + >=media-libs/dav1d-1.0.0:= + >=media-libs/libaom-1.0.0:= + ) + system-harfbuzz? ( + >=media-gfx/graphite2-1.3.13 + >=media-libs/harfbuzz-2.8.1:0= + ) + system-icu? ( >=dev-libs/icu-73.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) + system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) + system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) + system-webp? ( >=media-libs/libwebp-1.1.0:0= ) + valgrind? ( dev-util/valgrind ) + wayland? ( + >=media-libs/libepoxy-1.5.10-r1 + x11-libs/gtk+:3[wayland] + x11-libs/libxkbcommon[wayland] + ) + wifi? ( + kernel_linux? ( + dev-libs/dbus-glib + net-misc/networkmanager + sys-apps/dbus + ) + ) + X? ( + virtual/opengl + x11-libs/cairo[X] + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon[X] + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libxcb:= + )" +RDEPEND="${COMMON_DEPEND} + jack? ( virtual/jack ) + openh264? ( media-libs/openh264:*[plugin] )" +DEPEND="${COMMON_DEPEND} + X? ( + x11-base/xorg-proto + x11-libs/libICE + x11-libs/libSM + )" + +S="${WORKDIR}/${PN}-${PV%_*}" + +# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then + MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +llvm_check_deps() { + if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then + einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use clang && ! tc-ld-is-mold ; then + if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then + einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then + einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use pgo ; then + if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then + einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +MOZ_LANGS=( + af ar ast be bg br ca cak cs cy da de dsb + el en-CA en-GB en-US es-AR es-ES et eu + fi fr fy-NL ga-IE gd gl he hr hsb hu + id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO + pa-IN pl pt-BR pt-PT rm ro ru + sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW +) + +# Firefox-only LANGS +MOZ_LANGS+=( ach ) +MOZ_LANGS+=( an ) +MOZ_LANGS+=( az ) +MOZ_LANGS+=( bn ) +MOZ_LANGS+=( bs ) +MOZ_LANGS+=( ca-valencia ) +MOZ_LANGS+=( eo ) +MOZ_LANGS+=( es-CL ) +MOZ_LANGS+=( es-MX ) +MOZ_LANGS+=( fa ) +MOZ_LANGS+=( ff ) +MOZ_LANGS+=( fur ) +MOZ_LANGS+=( gn ) +MOZ_LANGS+=( gu-IN ) +MOZ_LANGS+=( hi-IN ) +MOZ_LANGS+=( hy-AM ) +MOZ_LANGS+=( ia ) +MOZ_LANGS+=( km ) +MOZ_LANGS+=( kn ) +MOZ_LANGS+=( lij ) +MOZ_LANGS+=( mk ) +MOZ_LANGS+=( mr ) +MOZ_LANGS+=( my ) +MOZ_LANGS+=( ne-NP ) +MOZ_LANGS+=( oc ) +MOZ_LANGS+=( sc ) +MOZ_LANGS+=( sco ) +MOZ_LANGS+=( si ) +MOZ_LANGS+=( son ) +MOZ_LANGS+=( szl ) +MOZ_LANGS+=( ta ) +MOZ_LANGS+=( te ) +MOZ_LANGS+=( tl ) +MOZ_LANGS+=( trs ) +MOZ_LANGS+=( ur ) +MOZ_LANGS+=( xh ) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_clear_vendor_checksums() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -ne 1 ]] ; then + die "${FUNCNAME} requires exact one argument" + fi + + einfo "Clearing cargo checksums for ${1} ..." + + sed -i \ + -e 's/\("files":{\)[^}]*/\1/' \ + "${S}"/third_party/rust/${1}/.cargo-checksum.json \ + || die +} + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +mozconfig_add_options_ac() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_add_options_mk() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_use_enable() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_enable "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +mozconfig_use_with() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_with "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily +# placed here until toolchain-funcs.eclass gets an official support for mold linker. +# Please see: +# https://github.com/gentoo/gentoo/pull/28366 || +# https://github.com/gentoo/gentoo/pull/28355 +tc-ld-is-mold() { + local out + + # Ensure ld output is in English. + local -x LC_ALL=C + + # First check the linker directly. + out=$($(tc-getLD "$@") --version 2>&1) + if [[ ${out} == *"mold"* ]] ; then + return 0 + fi + + # Then see if they're selecting mold via compiler flags. + # Note: We're assuming they're using LDFLAGS to hold the + # options and not CFLAGS/CXXFLAGS. + local base="${T}/test-tc-linker" + cat <<-EOF > "${base}.c" + int main() { return 0; } + EOF + out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1) + rm -f "${base}"* + if [[ ${out} == *"mold"* ]] ; then + return 0 + fi + + # No mold here! + return 1 +} + +virtwl() { + debug-print-function ${FUNCNAME} "$@" + + [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" + [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" + tinywl -h >/dev/null || die 'tinywl -h failed' + + # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work + addpredict /dev/dri + local VIRTWL VIRTWL_PID + coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } + local -x WAYLAND_DISPLAY + read WAYLAND_DISPLAY <&${VIRTWL[0]} + + debug-print "${FUNCNAME}: $@" + "$@" + local r=$? + + [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" + exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- + return $r +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has usersandbox $FEATURES ; then + die "You must enable usersandbox as X server can not run as root!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6600M" + fi + + check-reqs_pkg_pretend + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has userpriv ${FEATURES} ; then + eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6400M" + fi + + check-reqs_pkg_setup + + llvm_pkg_setup + + if use clang && use lto && tc-ld-is-lld ; then + local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') + [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") + [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" + + local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') + [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") + [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" + + if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then + eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." + eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" + eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" + eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" + eerror " - Build ${CATEGORY}/${PN} without USE=lto" + eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " + eerror " llvm/clang/lld/rust chain depending on your @world updates)" + die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" + fi + fi + + python-any-r1_pkg_setup + + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset \ + DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XAUTHORITY \ + XDG_CACHE_HOME \ + XDG_SESSION_COOKIE + + # Build system is using /proc/self/oom_score_adj, bug #604394 + addpredict /proc/self/oom_score_adj + + if use pgo ; then + # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure + # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage + # (PORTAGE_SCHEDULING_POLICY) update... + addpredict /proc + + # May need a wider addpredict when using wayland+pgo. + addpredict /dev/dri + + # Allow access to GPU during PGO run + local ati_cards mesa_cards nvidia_cards render_cards + shopt -s nullglob + + ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') + if [[ -n "${ati_cards}" ]] ; then + addpredict "${ati_cards}" + fi + + mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') + if [[ -n "${mesa_cards}" ]] ; then + addpredict "${mesa_cards}" + fi + + nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') + if [[ -n "${nvidia_cards}" ]] ; then + addpredict "${nvidia_cards}" + fi + + render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') + if [[ -n "${render_cards}" ]] ; then + addpredict "${render_cards}" + fi + + shopt -u nullglob + fi + + if ! mountpoint -q /dev/shm ; then + # If /dev/shm is not available, configure is known to fail with + # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py + ewarn "/dev/shm is not mounted -- expect build failures!" + fi + + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then + MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" + fi + + if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then + MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" + fi + + # Mozilla API keys (see https://location.services.mozilla.com/api) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then + MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" + fi + + # Ensure we use C locale when building, bug #746215 + export LC_ALL=C + fi + + CONFIG_CHECK="~SECCOMP" + WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." + linux-info_pkg_setup +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + unpack ${_src_file} + fi + done +} + +src_prepare() { + if use lto; then + rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die + fi + + if ! use ppc64; then + rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die + fi + + eapply "${WORKDIR}/firefox-patches" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Make cargo respect MAKEOPTS + export CARGO_BUILD_JOBS="$(makeopts_jobs)" + + # Make LTO respect MAKEOPTS + sed -i \ + -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/build/moz.configure/lto-pgo.configure \ + || die "sed failed to set num_cores" + + # Make ICU respect MAKEOPTS + sed -i \ + -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/intl/icu_sources_data.py \ + || die "sed failed to set num_cores" + + # sed-in toolchain prefix + sed -i \ + -e "s/objdump/${CHOST}-objdump/" \ + "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ + || die "sed failed to set toolchain prefix" + + sed -i \ + -e 's/ccache_stats = None/return None/' \ + "${S}"/python/mozbuild/mozbuild/controller/building.py \ + || die "sed failed to disable ccache stats call" + + einfo "Removing pre-built binaries ..." + + find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die + + # Respect choice for "jumbo-build" + # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431 + if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then + local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16} + elog "" + elog "jumbo-build defaults modified to ${my_files_per_unified_file}." + elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE," + elog "if that fails try -jumbo-build before opening a bug report." + elog "" + + sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" python/mozbuild/mozbuild/frontend/data.py || + die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py" + sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" js/src/moz.build || + die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build" + fi + + # Create build dir + BUILD_DIR="${WORKDIR}/${PN}_build" + mkdir -p "${BUILD_DIR}" || die + + # Write API keys to disk + echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die + echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die + echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die + + xdg_environment_reset +} + +src_configure() { + # Show flags set at the beginning + einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + local have_switched_compiler= + if use clang; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + + local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') + [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") + [[ -z ${version_clang} ]] && die "Failed to read clang version!" + + if tc-is-gcc; then + have_switched_compiler=yes + fi + + AR=llvm-ar + CC=${CHOST}-clang-${version_clang} + CXX=${CHOST}-clang++-${version_clang} + NM=llvm-nm + RANLIB=llvm-ranlib + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + have_switched_compiler=yes + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + fi + + if [[ -n "${have_switched_compiler}" ]] ; then + # Because we switched active compiler we have to ensure + # that no unsupported flags are set + strip-unsupported-flags + fi + + # Ensure we use correct toolchain, + # AS is used in a non-standard way by upstream, #bmo1654031 + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + export AS="$(tc-getCC) -c" + tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG + + # Pass the correct toolchain paths through cbindgen + if tc-is-cross-compiler ; then + export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" + fi + + # Set MOZILLA_FIVE_HOME + export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + + # python/mach/mach/mixin/process.py fails to detect SHELL + export SHELL="${EPREFIX}/bin/bash" + + # Set state path + export MOZBUILD_STATE_PATH="${BUILD_DIR}" + + # Set MOZCONFIG + export MOZCONFIG="${S}/.mozconfig" + + # Initialize MOZCONFIG + mozconfig_add_options_ac '' --enable-application=browser + mozconfig_add_options_ac '' --enable-project=browser + + # Set Gentoo defaults + if use telemetry; then + export MOZILLA_OFFICIAL=1 + fi + + mozconfig_add_options_ac 'Gentoo default' \ + --allow-addon-sideload \ + --disable-cargo-incremental \ + --disable-crashreporter \ + --disable-gpsd \ + --disable-install-strip \ + --disable-legacy-profile-creation \ + --disable-parental-controls \ + --disable-strip \ + --disable-tests \ + --disable-updater \ + --disable-wmf \ + --enable-negotiateauth \ + --enable-new-pass-manager \ + --enable-official-branding \ + --enable-release \ + --enable-system-ffi \ + --enable-system-pixman \ + --enable-system-policies \ + --host="${CBUILD:-${CHOST}}" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --prefix="${EPREFIX}/usr" \ + --target="${CHOST}" \ + --without-ccache \ + --without-wasm-sandboxed-libraries \ + --with-intl-api \ + --with-libclang-path="$(llvm-config --libdir)" \ + --with-system-nspr \ + --with-system-nss \ + --with-system-zlib \ + --with-toolchain-prefix="${CHOST}-" \ + --with-unsigned-addon-scopes=app,system \ + --x-includes="${ESYSROOT}/usr/include" \ + --x-libraries="${ESYSROOT}/usr/$(get_libdir)" + + # Set update channel + local update_channel=release + [[ -n ${MOZ_ESR} ]] && update_channel=esr + mozconfig_add_options_ac '' --update-channel=${update_channel} + + if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then + mozconfig_add_options_ac '' --enable-rust-simd + fi + + # For future keywording: This is currently (97.0) only supported on: + # amd64, arm, arm64 & x86. + # Might want to flip the logic around if Firefox is to support more arches. + # bug 833001, bug 903411#c8 + if use ppc64 || use riscv; then + mozconfig_add_options_ac '' --disable-sandbox + elif use valgrind; then + mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox + else + mozconfig_add_options_ac '' --enable-sandbox + fi + + # Enable JIT on riscv64 explicitly + # Can be removed once upstream enable it by default in the future. + use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit + + if [[ -s "${S}/api-google.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-safebrowsing-api-keyfile="${S}/api-google.key" + else + einfo "Building without Google API key ..." + fi + + if [[ -s "${S}/api-location.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-location-service-api-keyfile="${S}/api-location.key" + else + einfo "Building without Location API key ..." + fi + + if [[ -s "${S}/api-mozilla.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-mozilla-api-keyfile="${S}/api-mozilla.key" + else + einfo "Building without Mozilla API key ..." + fi + + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-harfbuzz system-graphite2 + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libevent + mozconfig_use_with system-libvpx + mozconfig_use_with system-png + mozconfig_use_with system-webp + + mozconfig_use_enable dbus + mozconfig_use_enable libproxy + mozconfig_use_enable valgrind + + use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme + + mozconfig_use_enable geckodriver + + if use hardened ; then + mozconfig_add_options_ac "+hardened" --enable-hardening + append-ldflags "-Wl,-z,relro -Wl,-z,now" + fi + + local myaudiobackends="" + use jack && myaudiobackends+="jack," + use sndio && myaudiobackends+="sndio," + use pulseaudio && myaudiobackends+="pulseaudio," + ! use pulseaudio && myaudiobackends+="alsa," + + mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" + + mozconfig_use_enable wifi necko-wifi + + ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build + + if use X && use wayland ; then + mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland + elif ! use X && use wayland ; then + mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only + else + mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 + fi + + if use lto ; then + if use clang ; then + # Upstream only supports lld or mold when using clang. + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + fi + + mozconfig_add_options_ac '+lto' --enable-lto=cross + + else + # ThinLTO is currently broken, see bmo#1644409. + # mold does not support gcc+lto combination. + mozconfig_add_options_ac '+lto' --enable-lto=full + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + + if use pgo ; then + mozconfig_add_options_ac '+pgo' MOZ_PGO=1 + + if use clang ; then + # Used in build/pgo/profileserver.py + export LLVM_PROFDATA="llvm-profdata" + fi + fi + else + # Avoid auto-magic on linker + if use clang ; then + # lld is upstream's default + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld + fi + + else + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd + fi + fi + fi + + # LTO flag was handled via configure + filter-lto + + mozconfig_use_enable debug + if use debug ; then + mozconfig_add_options_ac '+debug' --disable-optimize + mozconfig_add_options_ac '+debug' --enable-real-time-tracing + else + mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing + + if is-flag '-g*' ; then + if use clang ; then + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') + else + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols + fi + else + mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols + fi + + if is-flag '-O0' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 + elif is-flag '-O4' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 + elif is-flag '-O3' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 + elif is-flag '-O1' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 + elif is-flag '-Os' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os + else + mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 + fi + fi + + # Debug flag was handled via configure + filter-flags '-g*' + + # Optimization flag was handled via configure + filter-flags '-O*' + + # Modifications to better support ARM, bug #553364 + if use cpu_flags_arm_neon ; then + mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon + + if ! tc-is-clang ; then + # thumb options aren't supported when using clang, bug 666966 + mozconfig_add_options_ac '+cpu_flags_arm_neon' \ + --with-thumb=yes \ + --with-thumb-interwork=no + fi + fi + + if [[ ${CHOST} == armv*h* ]] ; then + mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard + + if ! use system-libvpx ; then + sed -i \ + -e "s|softfp|hard|" \ + "${S}"/media/libvpx/moz.build \ + || die + fi + fi + + if use clang ; then + # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 + # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 + # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') + local disable_elf_hack= + if use amd64 ; then + disable_elf_hack=yes + elif use x86 ; then + disable_elf_hack=yes + elif use arm ; then + disable_elf_hack=yes + fi + + if [[ -n ${disable_elf_hack} ]] ; then + mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack + fi + elif tc-is-gcc ; then + if ver_test $(gcc-fullversion) -ge 10 ; then + einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." + append-cxxflags -fno-tree-loop-vectorize + fi + fi + + if use elibc_musl && use arm64 ; then + mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack + fi + + # Additional ARCH support + case "${ARCH}" in + arm) + # Reduce the memory requirements for linking + if use clang ; then + # Nothing to do + :; + elif use lto ; then + append-ldflags -Wl,--no-keep-memory + else + append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads + fi + ;; + esac + + if ! use elibc_glibc; then + mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc + fi + + if use valgrind; then + mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc + fi + + # Allow elfhack to work in combination with unstripped binaries + # when they would normally be larger than 2GiB. + append-ldflags "-Wl,--compress-debug-sections=zlib" + + # Make revdep-rebuild.sh happy; Also required for musl + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags + + # Pass $MAKEOPTS to build system + export MOZ_MAKE_FLAGS="${MAKEOPTS}" + + # Use system's Python environment + export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach + + if use system-python-libs; then + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" + else + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" + fi + + if ! use telemetry; then + mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0" + fi + + # Disable notification when build system has finished + export MOZ_NOSPAM=1 + + # Portage sets XARGS environment variable to "xargs -r" by default which + # breaks build system's check_prog() function which doesn't support arguments + mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" + + # Set build dir + mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" + + # Show flags we will use + einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + # Handle EXTRA_CONF and show summary + local ac opt hash reason + + # Apply EXTRA_ECONF entries to $MOZCONFIG + if [[ -n ${EXTRA_ECONF} ]] ; then + IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} + for opt in "${ac[@]}"; do + mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} + done + fi + + echo + echo "==========================================================" + echo "Building ${PF} with the following configuration" + grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do + [[ -z ${hash} || ${hash} == \# ]] \ + || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" + printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" + done + echo "==========================================================" + echo + + if use valgrind; then + sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die + fi + + ./mach configure || die +} + +src_compile() { + local virtx_cmd= + + if tc-ld-is-mold && use lto; then + # increase ulimit with mold+lto, bugs #892641, #907485 + if ! ulimit -n 16384 1>/dev/null 2>&1 ; then + ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." + ewarn "Please see bugs #892641 & #907485." + else + ulimit -n 16384 + fi + fi + + if use pgo; then + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + + if ! use X; then + virtx_cmd=virtwl + else + virtx_cmd=virtx + fi + fi + + if ! use X; then + local -x GDK_BACKEND=wayland + else + local -x GDK_BACKEND=x11 + fi + + ${virtx_cmd} ./mach build --verbose || die +} + +src_install() { + # xpcshell is getting called during install + pax-mark m \ + "${BUILD_DIR}"/dist/bin/xpcshell \ + "${BUILD_DIR}"/dist/bin/${PN} \ + "${BUILD_DIR}"/dist/bin/plugin-container + + DESTDIR="${D}" ./mach install || die + + # Upstream cannot ship symlink but we can (bmo#658850) + rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die + dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin + + # Don't install llvm-symbolizer from sys-devel/llvm package + if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then + rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die + fi + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/distribution.ini distribution.ini + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" + + # Set dictionary path to use system hunspell + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" + pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); + EOF + + # Force hwaccel prefs if USE=hwaccel is enabled + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ + >>"${GENTOO_PREFS}" \ + || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" + + if use wayland; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" + pref("gfx.x11-egl.force-enabled", false); + EOF + else + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" + pref("gfx.x11-egl.force-enabled", true); + EOF + fi + fi + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it + if use system-harfbuzz ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" + sticky_pref("gfx.font_rendering.graphite.enabled", true); + EOF + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install geckodriver + if use geckodriver ; then + einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..." + pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver + exeinto "${MOZILLA_FIVE_HOME}" + doexe "${BUILD_DIR}"/dist/bin/geckodriver + + dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver + fi + + # Install icons + local icon_srcdir="${S}/browser/branding/official" + local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^}" + local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_preinst() { + xdg_pkg_preinst + + # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse + # does not need to be forced into the LD_LIBRARY_PATH + if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then + einfo "APULSE found; Generating library symlinks for sound support ..." + local lib + pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die + for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do + # A quickpkg rolled by hand will grab symlinks as part of the package, + # so we need to avoid creating them if they already exist. + if [[ ! -L ${lib##*/} ]] ; then + ln -s "${lib}" ${lib##*/} || die + fi + done + popd &>/dev/null || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then + elog "Apulse was detected at merge time on this system and so it will always be" + elog "used for sound. If you wish to use pulseaudio instead please unmerge" + elog "media-sound/apulse." + elog + fi + + local show_doh_information + local show_normandy_information + local show_shortcut_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_normandy_information=yes + show_shortcut_information=no + else + local replacing_version + for replacing_version in ${REPLACING_VERSIONS} ; do + if ver_test "${replacing_version}" -lt 91.0 ; then + # Tell user that we no longer install a shortcut + # per supported display protocol + show_shortcut_information=yes + fi + done + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + # bug 713782 + if [[ -n "${show_normandy_information}" ]] ; then + elog + elog "Upstream operates a service named Normandy which allows Mozilla to" + elog "push changes for default settings or even install new add-ons remotely." + elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" + elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" + elog "concerns prevail, which is why we have switched off the use of this" + elog "service by default." + elog + elog "To re-enable this service set" + elog + elog " app.normandy.enabled=true" + elog + elog "in about:config." + fi + + if [[ -n "${show_shortcut_information}" ]] ; then + elog + elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" + elog "each supported display protocol. Instead we will only install" + elog "one generic Mozilla ${PN^} shortcut." + elog "If you still want to be able to select between running Mozilla ${PN^}" + elog "on X11 or Wayland, you have to re-create these shortcuts on your own." + fi + + # bug 835078 + if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then + ewarn "You have nouveau drivers installed in your system and 'hwaccel' " + ewarn "enabled for Firefox. Nouveau / your GPU might not support the " + ewarn "required EGL, so either disable 'hwaccel' or try the workaround " + ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." + fi + + elog + elog "Unfortunately Firefox-100.0 breaks compatibility with some sites using " + elog "useragent checks. To temporarily fix this, enter about:config and modify " + elog "network.http.useragent.forceVersion preference to \"99\"." + elog "Or install an addon to change your useragent." + elog "See: https://support.mozilla.org/en-US/kb/difficulties-opening-or-using-website-firefox-100" + elog + + optfeature_header "Optional programs for extra features:" + optfeature "desktop notifications" x11-libs/libnotify + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas +} diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml index 9f937b18b66a..6215c1eac1fe 100644 --- a/www-client/firefox/metadata.xml +++ b/www-client/firefox/metadata.xml @@ -39,5 +39,7 @@ Use system's python site instead of bundled python libraries Use the system-wide media-libs/libwebp instead of bundled + Enable necko-wifi for NetworkManager integration, and access point MAC + address scanning for better precision with opt-in geolocation services diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest index 6332e4fa8e5a..51e0faeb7bba 100644 --- a/www-client/google-chrome-beta/Manifest +++ b/www-client/google-chrome-beta/Manifest @@ -1,3 +1,3 @@ -DIST google-chrome-beta_115.0.5790.56-1_amd64.deb 96018396 BLAKE2B 14622a8e1b50ac6aceecf8e2e6af82ab66405a08f9030a44531b3c516b4db90d7c81748eda3abc4b85cb7a696797b90e9a9e663c85e01986dab93474691de81e SHA512 de5d9727340d315d812a80325d6552a34460ce058f2de24ef548b9e837c701f106f8fa410123a5536f24d29a6135d8965cc03993491d5ae35468733a359eacd6 -EBUILD google-chrome-beta-115.0.5790.56.ebuild 2983 BLAKE2B e3960945e25461e782c8ac1e3aa913aaf7603e2f82ce2676733edd81e3018977a1df45f73e4aa378651d917929e79819fdf719080bb1537b4ced36e516baa0e3 SHA512 ae988effae9cccb9901d571d29ead4e7c46b07f90921e46ac32b0d194ea5a8ec5398b8e055b8d9aa9d76aa62ab15a7bbe98b721c26990f762ba05b002b5ea407 +DIST google-chrome-beta_115.0.5790.75-1_amd64.deb 95895048 BLAKE2B 14fd3b064be3a9b945c76d3e5530fe6d94acca0769cbcfcb858c5af7294a6c0cc98f845249d234a7c03fd67f7990bd2c645fb47ba1f30192e463f63be3614351 SHA512 ca3405c4a20d95345abeb158337ef1926cd77a8a9d759c803a11909ac2da96cdef310b75ffba48605ee98d75a760a8007db5e30f8a02dea0fef8e3c4ec45885c +EBUILD google-chrome-beta-115.0.5790.75.ebuild 2983 BLAKE2B e3960945e25461e782c8ac1e3aa913aaf7603e2f82ce2676733edd81e3018977a1df45f73e4aa378651d917929e79819fdf719080bb1537b4ced36e516baa0e3 SHA512 ae988effae9cccb9901d571d29ead4e7c46b07f90921e46ac32b0d194ea5a8ec5398b8e055b8d9aa9d76aa62ab15a7bbe98b721c26990f762ba05b002b5ea407 MISC metadata.xml 437 BLAKE2B 35ab5a754d8e65db84e25b08c76bed923c2f9eb1b1d65687dda842313b5f339c90cbb3eb8fe12ecb58f201383955ad8f72a5b34484265194a3fcffcf760122ef SHA512 82e6057b085e849bc5484b53fef974022bb9db33836502e8d54fca3c8f54f47768f9b0ed4591d90a444e82142e727d4e4071236b114705f91c005f170b2a3986 diff --git a/www-client/google-chrome-beta/google-chrome-beta-115.0.5790.56.ebuild b/www-client/google-chrome-beta/google-chrome-beta-115.0.5790.75.ebuild similarity index 100% rename from www-client/google-chrome-beta/google-chrome-beta-115.0.5790.56.ebuild rename to www-client/google-chrome-beta/google-chrome-beta-115.0.5790.75.ebuild diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest index d3288131ec48..833516f7923e 100644 --- a/www-client/google-chrome-unstable/Manifest +++ b/www-client/google-chrome-unstable/Manifest @@ -1,3 +1,3 @@ -DIST google-chrome-unstable_116.0.5845.4-1_amd64.deb 96610044 BLAKE2B 60ddfbdaf05f4f166144e72eac6ae864525e94c2040966a3353a8aca018dca41050f69e39ccce1f4788c9784b9efe33a16accbe25280fe5316e883cf359a7b0f SHA512 7ae1dcc0f033875801a7bef928d41888b02749a19609a4c2a7b4f32ee0e813abec9d824c73fb500b4ede12cbb673dd0a019f8da78dc361610b6cdfc217ffb7dc -EBUILD google-chrome-unstable-116.0.5845.4.ebuild 2983 BLAKE2B e3960945e25461e782c8ac1e3aa913aaf7603e2f82ce2676733edd81e3018977a1df45f73e4aa378651d917929e79819fdf719080bb1537b4ced36e516baa0e3 SHA512 ae988effae9cccb9901d571d29ead4e7c46b07f90921e46ac32b0d194ea5a8ec5398b8e055b8d9aa9d76aa62ab15a7bbe98b721c26990f762ba05b002b5ea407 +DIST google-chrome-unstable_116.0.5845.14-1_amd64.deb 96737204 BLAKE2B 89f305adcaa95f89e86bcc25ec1928949e37dd58c95b1518a3c81874fad1d26cc99493ac408eb6a7fcc05fa56ba94ec599b200d5c5fea2d77957af364104b7bd SHA512 b0add274577e805983c8421640d6cfb2677b445a1bd49dc05f3430555d7aa4571c71133526cfc2cb7bc32e2881d0ed4fb9e9bd4fff92ff6f343a4d60e0d0d01d +EBUILD google-chrome-unstable-116.0.5845.14.ebuild 2983 BLAKE2B e3960945e25461e782c8ac1e3aa913aaf7603e2f82ce2676733edd81e3018977a1df45f73e4aa378651d917929e79819fdf719080bb1537b4ced36e516baa0e3 SHA512 ae988effae9cccb9901d571d29ead4e7c46b07f90921e46ac32b0d194ea5a8ec5398b8e055b8d9aa9d76aa62ab15a7bbe98b721c26990f762ba05b002b5ea407 MISC metadata.xml 437 BLAKE2B 35ab5a754d8e65db84e25b08c76bed923c2f9eb1b1d65687dda842313b5f339c90cbb3eb8fe12ecb58f201383955ad8f72a5b34484265194a3fcffcf760122ef SHA512 82e6057b085e849bc5484b53fef974022bb9db33836502e8d54fca3c8f54f47768f9b0ed4591d90a444e82142e727d4e4071236b114705f91c005f170b2a3986 diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-116.0.5845.4.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-116.0.5845.14.ebuild similarity index 100% rename from www-client/google-chrome-unstable/google-chrome-unstable-116.0.5845.4.ebuild rename to www-client/google-chrome-unstable/google-chrome-unstable-116.0.5845.14.ebuild diff --git a/www-client/microsoft-edge-beta/Manifest b/www-client/microsoft-edge-beta/Manifest index 9a3ad6788802..d01d85781213 100644 --- a/www-client/microsoft-edge-beta/Manifest +++ b/www-client/microsoft-edge-beta/Manifest @@ -1,7 +1,7 @@ -DIST microsoft-edge-beta_115.0.1901.14-1_amd64.deb 149116302 BLAKE2B aaaf72ec3b94b046659f190ce0da5f191dac6fffbfe4aa7fc188c8586988d480febbbdd3f887c9a01886b1224b34ec6fd3865297380a0a6a2ea1980339e841f7 SHA512 e634c1587f120fcac88bd7f6bb24c4c4308b24fac78f3010457bf9c201ca16c09a4f8f693c67ab74d39c7b33d1a2928837f349e6912bdefb46b04bfe34fcd43c -DIST microsoft-edge-beta_115.0.1901.151-1_amd64.deb 149295714 BLAKE2B 9a7cabdc1a6253e868ec7e5008808821bd667e2d5c4b0acc27d4c59f4099e3fc1074ef4a63c09995b78d4bb1d31aafdd6c0886810617962b8045db6c27f2164a SHA512 e31efeb344c79eecd8f8e4f9f34742e881950b0540c460d20968d598c3e4b1190d60a1923db1591ecbe1c9b21feb5fa9aee5f0ba6f5240356227bb3715845292 DIST microsoft-edge-beta_115.0.1901.157-1_amd64.deb 149332046 BLAKE2B df2ab0b0c52e0679bbb3fa12591c1b0c98ebe556beda823fa3ad04f0f7dfca720ab6da436d427437199bdce1566bf7c12f166ff0987e71d63f003f8fddbd7b76 SHA512 5e20bdefc9fcf7253333b7595cfd9f99b3ea3b9960bfce746b30362f35b9e9f8886e4b2ca2fcddff79aceefdff435942e70e404a622c6ab9f5bd9a35b8ea775f -EBUILD microsoft-edge-beta-115.0.1901.14.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e -EBUILD microsoft-edge-beta-115.0.1901.151.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e +DIST microsoft-edge-beta_115.0.1901.165-1_amd64.deb 149288590 BLAKE2B 54b9e4f8d43372ff414af8e65c2f579cffd900e62d982955f98d0199c1c1101c29aa73ddc331f261cea2c2581bb0d3cfb4903431d6f834386d1b13a2f38cc4b9 SHA512 034bed7d0e4a6d0e0618fd27fa7c626510c575f54b658a511d55349799b5745fbc682bd7781094d8138a036b0e33fc208687be57d4ae3d8b6df4d25300612e38 +DIST microsoft-edge-beta_115.0.1901.170-1_amd64.deb 149386270 BLAKE2B 2f2015bb8b803961eac6d2d3e75dfc1b7f8822c6d6e5e48664700edb24b8cdc0d13af3d2c56c2ac62bd5f94ab8546ba9f7fa5d0010660d226bda871846cad061 SHA512 89f0d169728435a893f2d084e551f577befb69b4ac09ce16812c33ad6068883509ff2e51b303cfe58cc282dfcf39e7c81b79a15374ff88d06ee3ed9d290f79f3 EBUILD microsoft-edge-beta-115.0.1901.157.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e +EBUILD microsoft-edge-beta-115.0.1901.165.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e +EBUILD microsoft-edge-beta-115.0.1901.170.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e MISC metadata.xml 528 BLAKE2B ef09f12e6f9b503cd78a39ece67ab0b21c4760114b052bf105b7c5e426a1df43a5b37ff547338fc7122ac8a029b2ebb85a8793dbd4d192ae990ae71829dcdec6 SHA512 b6ab632cfce365f249a178a261eba3d469cd645cdcb99dd1bc4f1e865fbd6668cfd0f7171843e2b234ff852f8191a8b08b48cf89991cdfc7ca36337a71e5a38d diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.14.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.165.ebuild similarity index 100% rename from www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.14.ebuild rename to www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.165.ebuild diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.151.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.170.ebuild similarity index 100% rename from www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.151.ebuild rename to www-client/microsoft-edge-beta/microsoft-edge-beta-115.0.1901.170.ebuild diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest index de596ddb2560..97dfa2d79e1b 100644 --- a/www-client/microsoft-edge-dev/Manifest +++ b/www-client/microsoft-edge-dev/Manifest @@ -1,7 +1,7 @@ -DIST microsoft-edge-dev_116.0.1908.0-1_amd64.deb 148956670 BLAKE2B 2c5c3dc3a8e4ad7d5f281ff3d2e2c2b5ee697dddcd2b9b5c242def64b64aac427e899028434b21d0a52dfcfae0ac239810d94a3f75c4866bcb5e12db3c670b7f SHA512 28990f0c9664d4173d082d0a1b58ebcd1cabb86cbd1f78f186058727af6e59bb4e6e9cdd922b010d1149e8684c7891a2be71913c2dbf76e169d1f36d948026a1 -DIST microsoft-edge-dev_116.0.1923.0-1_amd64.deb 151113438 BLAKE2B 04f10d5cc709b23c039579a8e40634ecc981c67aa8e5d2b07c84700ade65dc272641083f3d32de70cdaf5fdf914e0099e4ae52e5df7b206a7c0a277e4eb24af9 SHA512 fb53e9faa942878b44b7cefe1549400ded7649d5f5930b751e1c41aac64f2241a22ec455cb50440a7adb5ec1130ded5f0096fa76b440b977de62099dad91fb61 DIST microsoft-edge-dev_116.0.1938.1-1_amd64.deb 150465546 BLAKE2B 5898b3d6e9743c0d73a63b2a6237b8a61409448dc7dc3d23dc2badc7fe4508277178a3f7eacacc0a6e36e43a36de3f5b116979748d5bb736d38ec092ee2cc3d5 SHA512 2a07c1780a47c4870529c0651ce46cc8be008f0a185ac2c6caa71ec3f4cad490031496a039fb997b87ddad1cb78406a9c4d3515394a03f055c05851cc8ee0119 -EBUILD microsoft-edge-dev-116.0.1908.0.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e -EBUILD microsoft-edge-dev-116.0.1923.0.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e +DIST microsoft-edge-dev_116.0.1938.10-1_amd64.deb 150409318 BLAKE2B 4b4908c707fef867b8a1460e7e59e3bdfa3f41d698e6af594c555baf47e6e747819a812c8f7dfbe75da179afa766f080c20053a469b0d92335a5e0e935dba99f SHA512 874e36ba268e95463583e14006e3f17377fbf67189e17279f6fdadeaffdd387281204934d36a56ba676c14609f3c05481288570af0509e1a480659a0399c0167 +DIST microsoft-edge-dev_116.0.1938.16-1_amd64.deb 150464414 BLAKE2B b7134dcb6b465bfcc18f7e35e61538f7720d984ee3b9139e98888c68b917cdc69345a9e6309ecef17e3d34d97d07a7a3e832fdf0d1445f8eb169e194e8055d68 SHA512 804b90e44c4a46363d8cced294113932b1f639735d99b841a17205d961006a0ad579248c0597dfca1dc1861c0d3b42fcd90b223d92ec6961a13bb4589105c68c EBUILD microsoft-edge-dev-116.0.1938.1.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e +EBUILD microsoft-edge-dev-116.0.1938.10.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e +EBUILD microsoft-edge-dev-116.0.1938.16.ebuild 2610 BLAKE2B 609795e4a6fc2716b624555212f9ec2038cd17ad0af2133548ac99f63b8fc34733686f3fb845637cdcd589e3bbff7259540fa06c264fb51d23ac6b2570f0a58f SHA512 7cb6604697d8f55a7da5ec1b9a8b49921f0bb62810962c2b8de5f9197b40ab21fd0e2e59daebb7bdea56df8d3549cdcc4bb02bc1b8aea40ca02ebc6bff7a5d1e MISC metadata.xml 528 BLAKE2B ef09f12e6f9b503cd78a39ece67ab0b21c4760114b052bf105b7c5e426a1df43a5b37ff547338fc7122ac8a029b2ebb85a8793dbd4d192ae990ae71829dcdec6 SHA512 b6ab632cfce365f249a178a261eba3d469cd645cdcb99dd1bc4f1e865fbd6668cfd0f7171843e2b234ff852f8191a8b08b48cf89991cdfc7ca36337a71e5a38d diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-116.0.1908.0.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-116.0.1938.10.ebuild similarity index 100% rename from www-client/microsoft-edge-dev/microsoft-edge-dev-116.0.1908.0.ebuild rename to www-client/microsoft-edge-dev/microsoft-edge-dev-116.0.1938.10.ebuild diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-116.0.1923.0.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-116.0.1938.16.ebuild similarity index 100% rename from www-client/microsoft-edge-dev/microsoft-edge-dev-116.0.1923.0.ebuild rename to www-client/microsoft-edge-dev/microsoft-edge-dev-116.0.1938.16.ebuild diff --git a/www-client/microsoft-edge/Manifest b/www-client/microsoft-edge/Manifest index 92651cfd8d6c..eea2ae542ca0 100644 --- a/www-client/microsoft-edge/Manifest +++ b/www-client/microsoft-edge/Manifest @@ -1,3 +1,3 @@ -DIST microsoft-edge-stable_114.0.1823.58-1_amd64.deb 147629026 BLAKE2B b625feadb38b72b328bdb57412fb82686f4d586cead696ad543ab3025ea84c7f0bb6e63729ead133a993440c48d819c26ceab504e1c8b6e312c42193b0ef6df3 SHA512 d3c4ee6e370d9265f1ffdfb01f43607091446d92edd77bb2b5580268da12ba1a49a6577bd5e15d69ee331f2af36777dcd54c54cc417849a2c1fd48705388bdfb -EBUILD microsoft-edge-114.0.1823.58.ebuild 2609 BLAKE2B 90b177b603961701034cce74e7157913a700d5d0e3c656cb920a4dfcd8bcdea12f4233a7e18d5ed5fc8e07eafa559328c8ffbd6f3a601462f6ae2e668484130d SHA512 4ae9b77a6442058170f4b72ed5b953559617a2baa6449497879b9742367dc465b15cf2a4202cee7d073d1a459faa8d984084559f14bcc52a1354929e3047ae49 +DIST microsoft-edge-stable_114.0.1823.79-1_amd64.deb 147962750 BLAKE2B 6a072ff1aba5eb5a5bbfe0d5bfbf296d2d62c4ecc01f12b6177715c7fa3d65151c026706afc1a5a71e62dbc1ba75c00e2ba7d72d0cf4c3859a1df76feece61d9 SHA512 103ccd476242abc6e3ec326dbe5b80065cf404e108e2031d0a097d86c055d76f835b7118000b135aaa5f21211928900b0c68866f7cca4911cdd0e516347718ca +EBUILD microsoft-edge-114.0.1823.79.ebuild 2609 BLAKE2B 90b177b603961701034cce74e7157913a700d5d0e3c656cb920a4dfcd8bcdea12f4233a7e18d5ed5fc8e07eafa559328c8ffbd6f3a601462f6ae2e668484130d SHA512 4ae9b77a6442058170f4b72ed5b953559617a2baa6449497879b9742367dc465b15cf2a4202cee7d073d1a459faa8d984084559f14bcc52a1354929e3047ae49 MISC metadata.xml 528 BLAKE2B ef09f12e6f9b503cd78a39ece67ab0b21c4760114b052bf105b7c5e426a1df43a5b37ff547338fc7122ac8a029b2ebb85a8793dbd4d192ae990ae71829dcdec6 SHA512 b6ab632cfce365f249a178a261eba3d469cd645cdcb99dd1bc4f1e865fbd6668cfd0f7171843e2b234ff852f8191a8b08b48cf89991cdfc7ca36337a71e5a38d diff --git a/www-client/microsoft-edge/microsoft-edge-114.0.1823.58.ebuild b/www-client/microsoft-edge/microsoft-edge-114.0.1823.79.ebuild similarity index 100% rename from www-client/microsoft-edge/microsoft-edge-114.0.1823.58.ebuild rename to www-client/microsoft-edge/microsoft-edge-114.0.1823.79.ebuild diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest index 1de52bddc123..939e4780e235 100644 --- a/www-client/opera-beta/Manifest +++ b/www-client/opera-beta/Manifest @@ -1,9 +1,8 @@ DIST opera-beta_100.0.4815.13_amd64.deb 109534308 BLAKE2B 204a763b8b2ecdb36d601323f78cb52b14129c0980e924afb97fb208255838afa532eda50f85f6c5b7866d813b8716752cf7a6d2861cfdd85be3b3e5d1820bbc SHA512 8d1823d94403419b9a630b15d6733d9b18737c49740a93d682c45b6c1d866d9f7b3bf4f3f7ef25363113f8d7e82c210d050e08fcbd51b6b5ea2098913368f161 -DIST opera-beta_100.0.4815.2_amd64.deb 104309332 BLAKE2B 3eb9aca5a433c3c09590f7d87e6df6226e947ef9d3403a3b199c8b17f461e1bf9a17e112c7edbb3a3e3e0b4846309bfb134a57611ac1a16e82d59fcd676f1dae SHA512 b4de378eb4acbec9013bf32e59529582c0a29fdf78b713a55ed75e349b50bb39de3de36063a8724a46af7f28c45034436ba0af9c965005ebccad81c6b4a2ea44 +DIST opera-beta_101.0.4843.10_amd64.deb 107328080 BLAKE2B f3d6a517e8e5860649202f9ed839f1f5ad9532e1776ef8d6d118c4668a2e507e4c5d22ec647486e0211f44bbeddf674aca925f24f5b45f9c92306888f9c31d4a SHA512 eff96c0252f0908030c6a6a45477f51bcd81a7174c6c9dbffb91281782c1f22a81d8e914ce157200d1ac869562fd28871288f0e8851c09b2df7e2bb041a16b10 DIST opera-beta_101.0.4843.5_amd64.deb 107419144 BLAKE2B a19e870c4b7cfe89c7a341884fc8ac0559128f0dbd49acf4f9533f95c8ddf908cf2645c92bdb597280ada06d859470bdd52187bda02f07753e024b581b6abf19 SHA512 2696ea45f0d18aa794dabc23f5688cf600edec54591039881d016cc31af58ddd4455f10e534d12492e5ebb128f38089797759f4b7da66e637702da53ef92e868 -DIST opera-ffmpeg-codecs-110.0.5464.2.tar.xz 1280752 BLAKE2B 9f17f85377d06c7c36729ca3a29d02aa2d7fff3bbbeb4cc26f60252e350c50c3a06eeb7e3c896154617ff7ee43d5881177b819618c13dc1254f7d3980bf0c363 SHA512 d9b4a52b29be287e5d20f6922c64e0e3cbfcd7eedd3109c12ff72c376ab14bce4c421be4dccea2ed1e4c899f11dcc8416545911ca84d8d6c994fe6ab87425ff3 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f SHA512 bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc444445ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c EBUILD opera-beta-100.0.4815.13-r1.ebuild 3690 BLAKE2B 00d5d5a5e0edcf933bcf06c7646a760fff7de64bc518d3575979aa10596b2ff1d8ca89b7b95c302770003c143ba4334661a537ba80ff9cb3462d8a60182c0ca4 SHA512 5c32dba336e4530bdb11f572e61aa185ded16bf0ffecc77ae74de18e4719a7e0135fcdd156e70f69dfe2b89a12c94a8343a7fbd9da20b80d06cbd64cef1f587e -EBUILD opera-beta-100.0.4815.2.ebuild 3690 BLAKE2B 644be18f46466acbfd61eff7f4a83cafb3cd600665d76863db8d0e7a400f2a30e4fb0d536156900fa115b9b0d21d1c7e4aa21cad303254436a26d5e12e519c75 SHA512 03577481deca3ea00ae62d9ab7f3156c9fa6e40948cf24f475ddb6ff162534d4c18bb36d170cffeedfa7f6cd5e7acfe947477de628c0afbfd19fd37c3b3527d8 +EBUILD opera-beta-101.0.4843.10.ebuild 3800 BLAKE2B 6435858341cb989334e5144d818e77e46813809d61091720b3687f19e7eeb8bc739924c505ab8b184fc397600c46d5a710438e7de818ca10c09942dfecbb9809 SHA512 1cb8d0cd8dab0e0832ae51eb1589e02681c7830c478d9397acb21967b1e862fb921a00cca31e7f5e0832373f67e508cfc27f9c83c56d1d114ef78dbf63db014c EBUILD opera-beta-101.0.4843.5.ebuild 3800 BLAKE2B 6435858341cb989334e5144d818e77e46813809d61091720b3687f19e7eeb8bc739924c505ab8b184fc397600c46d5a710438e7de818ca10c09942dfecbb9809 SHA512 1cb8d0cd8dab0e0832ae51eb1589e02681c7830c478d9397acb21967b1e862fb921a00cca31e7f5e0832373f67e508cfc27f9c83c56d1d114ef78dbf63db014c MISC metadata.xml 380 BLAKE2B 6126e5c5d5f67d1bd7d4b6659fbc9f8f62ef105e737d2cc4e6c652f4c899df1b55ef2abe077e41aa2e4eb3d553a2652e38a583b3c7baac7a20318b69f766997f SHA512 cbe76a1630f13557a0aae1703436b19b0f9f7842c5604695d49255937c8304fff07ec20f26d408527ee672e2e9625ebc748bb7d3879d5fc77c06655c4b9b1816 diff --git a/www-client/opera-developer/opera-developer-101.0.4836.0-r1.ebuild b/www-client/opera-beta/opera-beta-101.0.4843.10.ebuild similarity index 96% rename from www-client/opera-developer/opera-developer-101.0.4836.0-r1.ebuild rename to www-client/opera-beta/opera-beta-101.0.4843.10.ebuild index f075b4334993..fa627a202454 100644 --- a/www-client/opera-developer/opera-developer-101.0.4836.0-r1.ebuild +++ b/www-client/opera-beta/opera-beta-101.0.4843.10.ebuild @@ -50,7 +50,7 @@ SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_E mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz )" -IUSE="+proprietary-codecs +suid qt5" +IUSE="+proprietary-codecs +suid qt5 qt6" RESTRICT="bindist mirror strip" RDEPEND=" @@ -85,6 +85,7 @@ RDEPEND=" dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) " QA_PREBUILT="*" @@ -158,6 +159,9 @@ src_install() { if ! use qt5; then rm "${OPERA_HOME}/libqt5_shim.so" || die fi + if ! use qt6; then + rm "${OPERA_HOME}/libqt6_shim.so" || die + fi # pax mark opera, bug #562038 pax-mark m "${OPERA_HOME}/opera" diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest index 126aeaf3ceff..423efcc534f0 100644 --- a/www-client/opera-developer/Manifest +++ b/www-client/opera-developer/Manifest @@ -1,9 +1,8 @@ -DIST opera-developer_101.0.4829.0_amd64.deb 105447620 BLAKE2B ae3ad2dcf4061477a9ad402594b75373a3da649e77a1619d57f69de5d45f14b877166e5cd1b933ecb6783a155913d203105e5c0f6313280d5164de5c7cfbab5a SHA512 760260c2cf0a7a9dda3af8f2f3af4f600a1f5b693af7a0376de61f7fb77a1506d3c9b1c3d9fa5f52ae1a45848aee1ed6ddd30a3fd227afabcb4fac9aef003e7c -DIST opera-developer_101.0.4836.0_amd64.deb 104116508 BLAKE2B d96bcd3d26dfcd4404ea0036658c5f6e3dca1176475a1b637cee2e72c6b45f19c93996c04778d296d310af151bd377a7c687e34ca0bce29313a5f3ff5f388bb0 SHA512 fe882fb516c788287e8d51aae596177b890fa27aab0845ece919ee1c0030409b2ff4503788c3e7441df38096e9561155d073b5f99ca141169ab0f295fe38c574 DIST opera-developer_101.0.4843.0_amd64.deb 107390632 BLAKE2B 0832c537f59c883e2ee7b722f37f2d4fe4f12a4509c9ca8d2ae066f119ce1eb027f5f7b5405b4e5e26d8b84ffbd9167090fd282e3bd43dbe6a6144f794985445 SHA512 8c55faec7c432166c233bc943cdc0b9a7ad3ae5a9bc7b7192e03715c28b43555b191ddbc854f1738df7e6b3645cc037bb72f86772f5408e45dbc2a96cffd3b85 -DIST opera-ffmpeg-codecs-110.0.5464.2.tar.xz 1280752 BLAKE2B 9f17f85377d06c7c36729ca3a29d02aa2d7fff3bbbeb4cc26f60252e350c50c3a06eeb7e3c896154617ff7ee43d5881177b819618c13dc1254f7d3980bf0c363 SHA512 d9b4a52b29be287e5d20f6922c64e0e3cbfcd7eedd3109c12ff72c376ab14bce4c421be4dccea2ed1e4c899f11dcc8416545911ca84d8d6c994fe6ab87425ff3 +DIST opera-developer_102.0.4850.0_amd64.deb 104957400 BLAKE2B 5638729e374ac57e6dbe0641482aaebb9041b856fe8b8fb28d959ffaf59180be91bd5cf0ea02dff9d29d9adf6b466225aa92c94f2b0acc7202ffcf3c5240d3d7 SHA512 a2412c1cac3f74c46debfa0579f0b6a124fb2b0a676db36a29e2169a66e0ced1e4940190f3a7e899d7842333783d5088cd9f64f91cfde39702e25f770b58938c +DIST opera-developer_102.0.4857.0_amd64.deb 104995392 BLAKE2B 02f4135309db2b364808088b0046ddd916b140810ad6616d9c71ae27793dbf58110bf594f993d54f90e7cbc135d9cfb951f3ac6cae8ebd4dc228208bc758bd3b SHA512 3bc68ba2f621e3f7ef2edc263454d98c77d678cf69bd50d3344e67dd665519392af1a351af80c37d687e649bcb90dc5553c1f3f8daffd935ed31a21a53c7cf18 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f SHA512 bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc444445ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c -EBUILD opera-developer-101.0.4829.0.ebuild 3690 BLAKE2B 644be18f46466acbfd61eff7f4a83cafb3cd600665d76863db8d0e7a400f2a30e4fb0d536156900fa115b9b0d21d1c7e4aa21cad303254436a26d5e12e519c75 SHA512 03577481deca3ea00ae62d9ab7f3156c9fa6e40948cf24f475ddb6ff162534d4c18bb36d170cffeedfa7f6cd5e7acfe947477de628c0afbfd19fd37c3b3527d8 -EBUILD opera-developer-101.0.4836.0-r1.ebuild 3690 BLAKE2B 00d5d5a5e0edcf933bcf06c7646a760fff7de64bc518d3575979aa10596b2ff1d8ca89b7b95c302770003c143ba4334661a537ba80ff9cb3462d8a60182c0ca4 SHA512 5c32dba336e4530bdb11f572e61aa185ded16bf0ffecc77ae74de18e4719a7e0135fcdd156e70f69dfe2b89a12c94a8343a7fbd9da20b80d06cbd64cef1f587e EBUILD opera-developer-101.0.4843.0.ebuild 3800 BLAKE2B 6435858341cb989334e5144d818e77e46813809d61091720b3687f19e7eeb8bc739924c505ab8b184fc397600c46d5a710438e7de818ca10c09942dfecbb9809 SHA512 1cb8d0cd8dab0e0832ae51eb1589e02681c7830c478d9397acb21967b1e862fb921a00cca31e7f5e0832373f67e508cfc27f9c83c56d1d114ef78dbf63db014c +EBUILD opera-developer-102.0.4850.0.ebuild 3800 BLAKE2B 6435858341cb989334e5144d818e77e46813809d61091720b3687f19e7eeb8bc739924c505ab8b184fc397600c46d5a710438e7de818ca10c09942dfecbb9809 SHA512 1cb8d0cd8dab0e0832ae51eb1589e02681c7830c478d9397acb21967b1e862fb921a00cca31e7f5e0832373f67e508cfc27f9c83c56d1d114ef78dbf63db014c +EBUILD opera-developer-102.0.4857.0.ebuild 3800 BLAKE2B 6435858341cb989334e5144d818e77e46813809d61091720b3687f19e7eeb8bc739924c505ab8b184fc397600c46d5a710438e7de818ca10c09942dfecbb9809 SHA512 1cb8d0cd8dab0e0832ae51eb1589e02681c7830c478d9397acb21967b1e862fb921a00cca31e7f5e0832373f67e508cfc27f9c83c56d1d114ef78dbf63db014c MISC metadata.xml 380 BLAKE2B 6126e5c5d5f67d1bd7d4b6659fbc9f8f62ef105e737d2cc4e6c652f4c899df1b55ef2abe077e41aa2e4eb3d553a2652e38a583b3c7baac7a20318b69f766997f SHA512 cbe76a1630f13557a0aae1703436b19b0f9f7842c5604695d49255937c8304fff07ec20f26d408527ee672e2e9625ebc748bb7d3879d5fc77c06655c4b9b1816 diff --git a/www-client/opera-beta/opera-beta-100.0.4815.2.ebuild b/www-client/opera-developer/opera-developer-102.0.4850.0.ebuild similarity index 95% rename from www-client/opera-beta/opera-beta-100.0.4815.2.ebuild rename to www-client/opera-developer/opera-developer-102.0.4850.0.ebuild index 2a9aded891d9..fa627a202454 100644 --- a/www-client/opera-beta/opera-beta-100.0.4815.2.ebuild +++ b/www-client/opera-developer/opera-developer-102.0.4850.0.ebuild @@ -43,14 +43,14 @@ fi KEYWORDS="-* ~amd64" -FFMPEG_VERSION="110.0.5464.2" +FFMPEG_VERSION="114.0.5735.9" SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}} proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz )" -IUSE="+proprietary-codecs +suid qt5" +IUSE="+proprietary-codecs +suid qt5 qt6" RESTRICT="bindist mirror strip" RDEPEND=" @@ -85,6 +85,7 @@ RDEPEND=" dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) " QA_PREBUILT="*" @@ -158,6 +159,9 @@ src_install() { if ! use qt5; then rm "${OPERA_HOME}/libqt5_shim.so" || die fi + if ! use qt6; then + rm "${OPERA_HOME}/libqt6_shim.so" || die + fi # pax mark opera, bug #562038 pax-mark m "${OPERA_HOME}/opera" diff --git a/www-client/opera-developer/opera-developer-101.0.4829.0.ebuild b/www-client/opera-developer/opera-developer-102.0.4857.0.ebuild similarity index 95% rename from www-client/opera-developer/opera-developer-101.0.4829.0.ebuild rename to www-client/opera-developer/opera-developer-102.0.4857.0.ebuild index 2a9aded891d9..fa627a202454 100644 --- a/www-client/opera-developer/opera-developer-101.0.4829.0.ebuild +++ b/www-client/opera-developer/opera-developer-102.0.4857.0.ebuild @@ -43,14 +43,14 @@ fi KEYWORDS="-* ~amd64" -FFMPEG_VERSION="110.0.5464.2" +FFMPEG_VERSION="114.0.5735.9" SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}} proprietary-codecs? ( mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz )" -IUSE="+proprietary-codecs +suid qt5" +IUSE="+proprietary-codecs +suid qt5 qt6" RESTRICT="bindist mirror strip" RDEPEND=" @@ -85,6 +85,7 @@ RDEPEND=" dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) " QA_PREBUILT="*" @@ -158,6 +159,9 @@ src_install() { if ! use qt5; then rm "${OPERA_HOME}/libqt5_shim.so" || die fi + if ! use qt6; then + rm "${OPERA_HOME}/libqt6_shim.so" || die + fi # pax mark opera, bug #562038 pax-mark m "${OPERA_HOME}/opera" diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest index d4fe8626a113..cc5e5f359ba4 100644 --- a/www-client/opera/Manifest +++ b/www-client/opera/Manifest @@ -1,4 +1,4 @@ DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f SHA512 bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc444445ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c -DIST opera-stable_100.0.4815.30_amd64.deb 107073892 BLAKE2B 64e33fc0ff2e3901ba7bf8435270b90a4a3f5cbee8004ece04d13c9956e0c29b4297b531d68924965125cf6a2391fc49ef13ff7adf571c0a8763c2e9404451ee SHA512 340c5917a0dfde5ac73c43d6b79e62059e25bb4c21e99fa1d430b4e28d6c5e6791f648377c94bbaf7ac7e0c876e56f0d9b37a056d06984751753d959b89f4fbe -EBUILD opera-100.0.4815.30.ebuild 3689 BLAKE2B 2916870abe34159fd91e115d745ad1bb1cfea4daa15258cc7bbf2f06aa72612186750eab9423ce2e07170fcba5cc7380e9c826f8cea06ed0b0b6ce1da7e1c783 SHA512 1bb8a89653e5520719834e9b389408dfeeac5f1b693fcc2c4c29aa680466d2a6b870f9561aa09d635f884d7007b265c11fbea91ddb6e694301d74de4ad9a6317 +DIST opera-stable_100.0.4815.54_amd64.deb 107060628 BLAKE2B 037692a1951111d028dc76d80f435c4713b906356708fce03792dbacd8b733dc17733f2e5cb70346600dd7bfdc12bebadead3b2b8eda6cf634d4e289ec7a146d SHA512 afcd0aa5e81e1048588945a0905d2f5bc6da0dcf41f685e45334c9e53d886119126f9828d861a6003da39a23f31de395f5b37b9aea0743a41a550e4f105693f2 +EBUILD opera-100.0.4815.54.ebuild 3689 BLAKE2B 2916870abe34159fd91e115d745ad1bb1cfea4daa15258cc7bbf2f06aa72612186750eab9423ce2e07170fcba5cc7380e9c826f8cea06ed0b0b6ce1da7e1c783 SHA512 1bb8a89653e5520719834e9b389408dfeeac5f1b693fcc2c4c29aa680466d2a6b870f9561aa09d635f884d7007b265c11fbea91ddb6e694301d74de4ad9a6317 MISC metadata.xml 380 BLAKE2B 6126e5c5d5f67d1bd7d4b6659fbc9f8f62ef105e737d2cc4e6c652f4c899df1b55ef2abe077e41aa2e4eb3d553a2652e38a583b3c7baac7a20318b69f766997f SHA512 cbe76a1630f13557a0aae1703436b19b0f9f7842c5604695d49255937c8304fff07ec20f26d408527ee672e2e9625ebc748bb7d3879d5fc77c06655c4b9b1816 diff --git a/www-client/opera/opera-100.0.4815.30.ebuild b/www-client/opera/opera-100.0.4815.54.ebuild similarity index 100% rename from www-client/opera/opera-100.0.4815.30.ebuild rename to www-client/opera/opera-100.0.4815.54.ebuild diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest index d89dced158a3..bd5cd35c1865 100644 --- a/www-client/vivaldi-snapshot/Manifest +++ b/www-client/vivaldi-snapshot/Manifest @@ -1,9 +1,9 @@ -DIST vivaldi-snapshot_6.2.3060.3-1_amd64.deb 97889668 BLAKE2B 221e47915b0051d5d12387a8cc869593fd206b708af42b0257a9a94ba46d87158c90fb2cb885ed296467bda965a7780c4eba8d42f98f6a30c659505c85ec85d2 SHA512 d6c4ce3d8c50c2f955d05d69c5535ecc94b0549a2f0418d0efb9f25c20869afada726d3ae58cc8ba981b36761fef173996514aa2d1e98d8590f2319995d471a6 -DIST vivaldi-snapshot_6.2.3060.3-1_arm64.deb 93486932 BLAKE2B c6bae8b5dfba8007d77bcd875ba558d9f6cc4c1d2780d4c0cb1344f2382f588f1dd6fa284cd523e7b047dec59cd2094e400202b35c25733ff7599761adc2a08a SHA512 4e1cad00d23c8c12be4e3fa64582da13210de23dad697435c72d3fcad4b8f230ef4056350a8c5df329cc2a1440a07bbd383d686fc24efe83a7222f9aa1e6d668 -DIST vivaldi-snapshot_6.2.3060.3-1_armhf.deb 93658140 BLAKE2B 8e6800aafcb9991c25fb5eb1e5632518cfd0d121848adc24c910f65504a3c72795202fd17cd7091408cf9add79aef79851406bef42cc607cd866e8e1ca799176 SHA512 008de33cbb15544b01984dc49beb029b5da5f35de2b0a145438cebc9150229330ab8632702cf008f8531a4c5ad1cd77b07bec417781086646b4d3f4a2d104407 DIST vivaldi-snapshot_6.2.3062.3-1_amd64.deb 97890904 BLAKE2B 11114387184a34e50a9e25860ca7bbbc0b449916e1757b50f41e6c4c8dc0e3938e68da7f464e721b7843de7bc28863bb26cc4bf1dc536c7b622734b59250b672 SHA512 dd3a872f49f2e732298b022258d00a186c941c216f3f880690755821d7aa9def61d7c0d102b636677c37e4a547dfac7c825b26c2f0651cfe813a0a6227e6934e DIST vivaldi-snapshot_6.2.3062.3-1_arm64.deb 93493176 BLAKE2B b203129d555cff13e8e12725a7b24d73607be8a0ba9a9606db7b16952efb98a70611657ba61ffa28bf25c6bbc24ac78c3a10d52a7a3922eb930a27528e83244a SHA512 3c370aa8ffb89bc37f6101476ee7161157d8791833646f8c0d72b647bee55dfc8c5d14bf99b842966e491503bd14b2e57507fdd3d48351220d4cedd20095a477 DIST vivaldi-snapshot_6.2.3062.3-1_armhf.deb 93684640 BLAKE2B 241ce63deff19fe0d27221067d95364eb103431249cfa56fbfb602a877d29e18821f2af64ae8343500355111c9f57cb24e789b59bc6cc7deeb364ad86a485e63 SHA512 ce7272081d8a7ee95e071a7be44525fcbd826ed7c9c4b3602b6204619beab1965db3ea1124b3b69f6c9bfa9efabb810862767468a14db683c72e093fc907ab16 -EBUILD vivaldi-snapshot-6.2.3060.3.ebuild 3875 BLAKE2B c86ecfc1e8f1f30a2d42ce5dd6bbcf97f1f83d3a0a766bd15b89ad348db11e93272f80dd687ccf95805edeaf6018f2143f6a80fc2ccc5365a4980b2f105ef759 SHA512 b68650bf82065f15a99bba4836848033754124e1378bba5851608da15ab467ceadc36216cbbdab4eb9c618a700de343175080b0eafea94d64410dbc3d85f51a5 +DIST vivaldi-snapshot_6.2.3070.3-1_amd64.deb 102057064 BLAKE2B 83c6eb5f15a9995a73e6b19e7993605bf4ae3862383218cd8aa99e5bbe09dfa3c6ecdcd4652efbb3d6cae645e5afb014f853c5527c5ac04bdae5a348caf196ff SHA512 8de7d45e464ab8e56eb6578e0ad4bec9986472baa0f2995228713b3364ca5faaaa92c7e908bddb93d8c6cce5f99b1b9b795f7175d18b8540411f47a53079c8de +DIST vivaldi-snapshot_6.2.3070.3-1_arm64.deb 96952400 BLAKE2B c28d4aecececb7256ae451bb2c94b56adfcef663fcca0c249871f58d259bebd94be13839c5791d945e4c3d11ee4e9b190929d28bc7e2a58cdbd0bab4584ea239 SHA512 7a6d4266612fb5424bb6b7765bc3fbffc376d4b88b306cdcf10cbf162a449e9c28fae56171604553cd9622eeff47ce7e5c3ebae609362456fcfa42245e7c4ca7 +DIST vivaldi-snapshot_6.2.3070.3-1_armhf.deb 97512472 BLAKE2B 6cc0bf0e559f4751c6f9e6886d6da082bff1dee95b69db9afcdd0d5ebb8a325e9a2b3f7c2c94bed967a20f5aced9b969a22edbe9cad0c9cca2de9def85417626 SHA512 e6821b6d0c8ad01050b1fb2ad8753448e5ae9783d73bd93d2b1cf6467f5a3052eb72970c839c70a0a060afedca5b68e7902d1651fe84c267410c5164a1a91650 EBUILD vivaldi-snapshot-6.2.3062.3.ebuild 3875 BLAKE2B c86ecfc1e8f1f30a2d42ce5dd6bbcf97f1f83d3a0a766bd15b89ad348db11e93272f80dd687ccf95805edeaf6018f2143f6a80fc2ccc5365a4980b2f105ef759 SHA512 b68650bf82065f15a99bba4836848033754124e1378bba5851608da15ab467ceadc36216cbbdab4eb9c618a700de343175080b0eafea94d64410dbc3d85f51a5 +EBUILD vivaldi-snapshot-6.2.3070.3.ebuild 3875 BLAKE2B c86ecfc1e8f1f30a2d42ce5dd6bbcf97f1f83d3a0a766bd15b89ad348db11e93272f80dd687ccf95805edeaf6018f2143f6a80fc2ccc5365a4980b2f105ef759 SHA512 b68650bf82065f15a99bba4836848033754124e1378bba5851608da15ab467ceadc36216cbbdab4eb9c618a700de343175080b0eafea94d64410dbc3d85f51a5 MISC metadata.xml 485 BLAKE2B 2be960ebfbbc2eefeb14ad0e387c02d90fd29adf4dcc77db0413f3c89087cbffac1ce538279d33c9b901cb67ad437c981d230b8f0bed1e98ad60ad049865e716 SHA512 62feb46aa9afe538c9ccaf687ba199779a5ce9231530296db7dcf38149ad2097d0418a7a43dfc9fb4fcdf679cb1a9b66ac550bea2b8927bafaec8fefa9b0d8c8 diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3060.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3070.3.ebuild similarity index 100% rename from www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3060.3.ebuild rename to www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3070.3.ebuild diff --git a/www-plugins/Manifest.gz b/www-plugins/Manifest.gz index ca76356d66a80a924d842de4776c9e54838cb986..5b36001ac7fb174cc6a91914e4bf5529aa776cb9 100644 GIT binary patch literal 1246 zcmV<41R?t$iwFP!00002|4o%!Zkn!UlS}dlEwuN46ti z_tX*iBFmEX`=4{BtG=rK;rjRMtIze|=@0(h-=9BSG3mH^^Xv65Z{^LEa980SgPIxB zHW`&XhY4klQ|Wt4RA*(vqY;~9N72wdJ2?;Y*4pwWY`b&ow0iHG#}1m)JJ}fH?6V@9 z)$-|EX!0pu+kC~<`=72m%a!dzan{mtob&9eV@Y${sUQ&=bNE^8L2cvCs}Zd;dW>#| z&81~EX}J6ut&O#rW;e?2O?z7zY3a>cszf@QEZj_vTSSRb@vC>&zy18<+xNd;?YrB* z?(6QW-`{`#&cEE8x_`K0QF_u$Yi(I#HIv6&N2!maYj8oe(U!Ef7ZlB|5X+D27};bp zB353 zIqTwZ83(Sgab;=MC}3uAKSMGnd6z!cB!=CFqfO!95SN*zRB^;HlcZJ3!XIrN!eJnD zfaRllfGbaU-+hn5`H5>NjU~~C8OAm9dAd)%AarIIbbEWFhA165fXPEU;(M2I9Y*q_OXrjjQ#% zq;*e_H;39m_H8&$=cd))yvBwac3KKX}bY*0QFKw5$0}q+=K$TRn4eEJSjjO zFmi=V6m7wL$HuG(@P*przk$sbE!1sqc}?O>daoI zmP6<4Cui=9mt!ZtUFfM@bxu0baGxn7|HwZ!*JlAV8@3xUgeuG4=zR3_LJ{!p(v; zf&^k-UXZdjKA_Oavl)eCD3Z?ns9E<2?JE|-nXRM1@H;7|^bLKC*MU;gpmiIUG8_M` z7>ahPeM;-?+t06Me{L9tX(e~S7=ilO*P zth?h4J%XiK-Lwqd3)2B|X0bxWc-jT%=ZRhku9|{XIYm)u##rtJ-4(S10|ndHbr%*z zL$7yqMxx2XH?Jzulc;0E6v##2Sh{<_M&Na^|AKX{9JD|bmcX#Su~O!0jmE2g0Xtd< I?Pv%900}*X1ONa4 literal 1245 zcmV<31S0z%iwFP!00002|4o(2a$Q9XhW9*$Um&2NyVbpPicnAt8+ZY=q)q~v%61BP zd;SB&cDcMc_uf;|_YeB^_P5)c_x0fE5B~LE@88`p>9~3M)9sJ1>xAmw8j``pBdR! zO*h{{#;17hT(lS9)75RU)02OiU)nS47F8;;(+b{pE-6Uj6#p&A$8i z=Y8FM^85R5e)bPj9%U+8l#@cC+BxOhJ(~jjy>OOpaVHPX8pRJ8GWm&&q z+oY*hVgwBuHS$ylIp%4@h1I#7DIn1%%uI^!%vvLwlhWbCGhDd~9*K%OM9YF>jNPb> zH~^i?I~IFl7H{r8zONVi?FYa6`^BespI^WI@Qj|wl1F-`&8U~sHKc9Xj?vdT0JC!V8gPp7l$mXI7)|HuX2iw>PgR^v zdw-$V?If63RbhJ@@GU5|p5{IbHi0bdu-Qmy@Sb51Xgqfa#D{uN7cbqd_SxO1^h?ui zHKyyoPEhQ2Z1?clI)>WrE<=k`@xCW|uRq>@zQ36LPwtuRy75y~y$UZHF*{;{k6N~B zL)z+1YY+GU4kJ3URJ5xWOeEX6MVpwHT&4~wk4jco!(vWP4-3DKx90a?j zwz5Oj;`BWpqna^IY6gNhROc*i*{`rRhkZL-G7 zLavaBqAl1j8TK}Kai1^9R8CX;c%l~f?2Hm)JRi$8>**yx(kY6M^qeZ~kQGNMzG~TP zDg3Qw{iNl-v>c>UOVAXhWhvdrxANV|Y?NA-ihroEL9C-akBVH-2J9 zRmzG^7Z=FdQ2?^hyRmaaA0=@d258kn!(cn~{Su3%gSw*TN93}et&)oI`>Cf zEns8pmI_OuC%5#1yS#iOUW)EP#h^cI3Maf4aQVhp6MyX>2jI{)fa0j)HYw^CDF*SA zICtl&ImgkgzR)S?UWg7OXBMMJ0Ot!W^s_Axyt7L5Brjgr0=eiLM|Tg%2zy=fU$)MfgC-n>BQRFqI4L$;qw&>0uN4?A HXb1oRsfuYX diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest index c17b374cd0cb..cba2683515ea 100644 --- a/www-plugins/chrome-binary-plugins/Manifest +++ b/www-plugins/chrome-binary-plugins/Manifest @@ -1,7 +1,7 @@ -DIST google-chrome-beta_115.0.5790.56-1_amd64.deb 96018396 BLAKE2B 14622a8e1b50ac6aceecf8e2e6af82ab66405a08f9030a44531b3c516b4db90d7c81748eda3abc4b85cb7a696797b90e9a9e663c85e01986dab93474691de81e SHA512 de5d9727340d315d812a80325d6552a34460ce058f2de24ef548b9e837c701f106f8fa410123a5536f24d29a6135d8965cc03993491d5ae35468733a359eacd6 +DIST google-chrome-beta_115.0.5790.75-1_amd64.deb 95895048 BLAKE2B 14fd3b064be3a9b945c76d3e5530fe6d94acca0769cbcfcb858c5af7294a6c0cc98f845249d234a7c03fd67f7990bd2c645fb47ba1f30192e463f63be3614351 SHA512 ca3405c4a20d95345abeb158337ef1926cd77a8a9d759c803a11909ac2da96cdef310b75ffba48605ee98d75a760a8007db5e30f8a02dea0fef8e3c4ec45885c DIST google-chrome-stable_114.0.5735.198-1_amd64.deb 94327756 BLAKE2B 19d9543600bebaa6586ec7fca16e4004dc1a769dada08c39d22ceb078f2f10b37fff3b7d56b29f23d1773cac619d7029096bb0a6559da93b218e0664b122a5c9 SHA512 ba151757c60f7cb9b3dc65df8b4a55813462176817b3a488298d84f8cc98282c0c003df7c9a1efbe7d42562550c2de070b59b92b63aa1bb015e7e1b7a7239c14 -DIST google-chrome-unstable_116.0.5845.4-1_amd64.deb 96610044 BLAKE2B 60ddfbdaf05f4f166144e72eac6ae864525e94c2040966a3353a8aca018dca41050f69e39ccce1f4788c9784b9efe33a16accbe25280fe5316e883cf359a7b0f SHA512 7ae1dcc0f033875801a7bef928d41888b02749a19609a4c2a7b4f32ee0e813abec9d824c73fb500b4ede12cbb673dd0a019f8da78dc361610b6cdfc217ffb7dc +DIST google-chrome-unstable_116.0.5845.14-1_amd64.deb 96737204 BLAKE2B 89f305adcaa95f89e86bcc25ec1928949e37dd58c95b1518a3c81874fad1d26cc99493ac408eb6a7fcc05fa56ba94ec599b200d5c5fea2d77957af364104b7bd SHA512 b0add274577e805983c8421640d6cfb2677b445a1bd49dc05f3430555d7aa4571c71133526cfc2cb7bc32e2881d0ed4fb9e9bd4fff92ff6f343a4d60e0d0d01d EBUILD chrome-binary-plugins-114.0.5735.198.ebuild 1178 BLAKE2B 4144d89038f8f70136a77d57c3b14e83ed1be4674ab11104bbf41d822fd28325d207b4d8a7543eff856aa943dc11e3a9185683e704640ef626a0c61652e91d84 SHA512 fd6ea3e0a93e2e848c2e4dd23618c37a2b656c6c05f31fc28440888196e02226fdd272887abddf4a6b78d46befc3aa13b81c7df499d693accc04a1d771a4bca3 -EBUILD chrome-binary-plugins-115.0.5790.56_beta.ebuild 1179 BLAKE2B 22b12632b6411257f42e355b4cfd59ec1432b3b52e386d23c5254bbfbf02d34500982549db4d5eb145def8b2a4265d359b1e466e0b3fbb5d5bad31b9c2618212 SHA512 a6ccf2da3030d77c2aab71edbeebf62af1d91b3fe9f805d255902491f17ab62062e3fe389af865716edcbdb559b64632452ca698e126bab949b885309f8a48f1 -EBUILD chrome-binary-plugins-116.0.5845.4_alpha.ebuild 1179 BLAKE2B 22b12632b6411257f42e355b4cfd59ec1432b3b52e386d23c5254bbfbf02d34500982549db4d5eb145def8b2a4265d359b1e466e0b3fbb5d5bad31b9c2618212 SHA512 a6ccf2da3030d77c2aab71edbeebf62af1d91b3fe9f805d255902491f17ab62062e3fe389af865716edcbdb559b64632452ca698e126bab949b885309f8a48f1 +EBUILD chrome-binary-plugins-115.0.5790.75_beta.ebuild 1179 BLAKE2B 22b12632b6411257f42e355b4cfd59ec1432b3b52e386d23c5254bbfbf02d34500982549db4d5eb145def8b2a4265d359b1e466e0b3fbb5d5bad31b9c2618212 SHA512 a6ccf2da3030d77c2aab71edbeebf62af1d91b3fe9f805d255902491f17ab62062e3fe389af865716edcbdb559b64632452ca698e126bab949b885309f8a48f1 +EBUILD chrome-binary-plugins-116.0.5845.14_alpha.ebuild 1179 BLAKE2B 22b12632b6411257f42e355b4cfd59ec1432b3b52e386d23c5254bbfbf02d34500982549db4d5eb145def8b2a4265d359b1e466e0b3fbb5d5bad31b9c2618212 SHA512 a6ccf2da3030d77c2aab71edbeebf62af1d91b3fe9f805d255902491f17ab62062e3fe389af865716edcbdb559b64632452ca698e126bab949b885309f8a48f1 MISC metadata.xml 263 BLAKE2B 63f20710af1b20f01824544c06058c4bef7c4b6e1b66a2bcd17c2dde8f48e6b30a074ec6c3940976d652bb8885a80495914a3ddf4de5766c04f5913780c85668 SHA512 85a03d35084d8d81e038c8065fe58a36f3dd1f5355aaf62033ba590636fa4855ee993ec5f3d10645a55754debddf0b57b4403172f3808e4575b3b2d8d7f180c0 diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.56_beta.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.75_beta.ebuild similarity index 100% rename from www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.56_beta.ebuild rename to www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.75_beta.ebuild diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-116.0.5845.4_alpha.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-116.0.5845.14_alpha.ebuild similarity index 100% rename from www-plugins/chrome-binary-plugins/chrome-binary-plugins-116.0.5845.4_alpha.ebuild rename to www-plugins/chrome-binary-plugins/chrome-binary-plugins-116.0.5845.14_alpha.ebuild diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz index c23402978e01efec40403054c92a4204da1d53e6..ab4e90c134c4bc807ac145189caa8a2442da3953 100644 GIT binary patch delta 4707 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 l}M6pn;dQD%{}j{s&Od7z!dG007}-P4EB! delta 4706 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 diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest index d6401d1c4636..534552152da7 100644 --- a/www-servers/tomcat/Manifest +++ b/www-servers/tomcat/Manifest @@ -8,21 +8,21 @@ AUX tomcat-r1.init 3200 BLAKE2B eb913d32bb8c1883e58551a25ff9516337d947c6fd2c7b44 AUX tomcat.conf 1811 BLAKE2B a92606e113172c6f0f73e18ab8ad8796f38bd8c741bb2fd1f6c43d7682728729d0198d4150e42282c7e732750231b7cdbfb51de9b24f2ba780a22700965113c5 SHA512 0747dd2fdad6c68123425adce39f625d34924ae3e7c9d5a00361565a593047d7a4d01dee64c1ef831e5ad79b51750babaf642b0588d4b5948bbed441d53d654d DIST apache-tomcat-10.1.10-src.tar.gz 6110165 BLAKE2B 2932cfbfb9981f40dac2902b1f79c4d6dc36bc1b787219c68418ceaecb6d2d9baab112d51fba7284952f06f5e477f800581d18b11a275ca05650f2b8b7408e6a SHA512 ce36493c4d3d0edf6c264ac76dc875e2ff8e9bf57c8b0dbf83e1cf2951d19959c2291ae1b837ef2050633237d8bc5764de22de2c483d402e6e58e58a626e6311 DIST apache-tomcat-10.1.10-src.tar.gz.asc 849 BLAKE2B 4a00365338246354ab65f8b3dfeafc1fe9bc0a2c91c9a0597c7d0d2a47084ef9171e5c072b0a28c036e62ed44829672dd7af07b227f3bd00d6c79a92fa20e20d SHA512 ae8f43b80ecd6347336d57a585f1e22883ca8b308e8b6b4242fc687509b12dc410774c9ee7de4318b1a38cee7867e65ac33c6cb2f494a4d4b890f62df829da49 -DIST apache-tomcat-10.1.9-src.tar.gz 6098538 BLAKE2B b2699765e48168cfb75dfbb3168cfd96caf53a76b492d6dfe94be9311d0cdc470c549329bb8a647e7a5d8ce0784d3491dd03d8dd8d9463b0492b581b97d48373 SHA512 25e0e268697ff83ebd6c06f8e03eca0463cb41bb99827b60334fe9772670c3ac8bd18853817ee481db68a2ac7b0389e86274c6fe5c6c9efa97a2866754f07e5b -DIST apache-tomcat-10.1.9-src.tar.gz.asc 849 BLAKE2B a961fa216154458472745e1de16f0b3530c9e038d604ef39cee341a36bb9e17062dae68fe72c7d019ec79e668e3207044612fe159387339c9d1d331ed70ca480 SHA512 c9cc5c535e51cf2a6186506692409f3ae098059c2188c1baf48e67f4c5c6d890130535c78d9d109bb9dda1de5d5b87ae477c1ede6aeea3e7ff9217ad4858430a -DIST apache-tomcat-8.5.89-src.tar.gz 6064408 BLAKE2B b8f1a4ae044c1609c37bad9b51e2afbb84b111e9d68bbaa6f0a5499c85f5f36394bb5871a2b3ab4ee7895d13ccf4538bde89d64ee0c5e01d8932d18dc3b0e103 SHA512 610855dfcca593d20e813dbd1a2410c9b6767f2efe79b24b2ba69304047b835b212f86758c020867e46bd3971ce98e88a56b99a4ab651e228ae5b4eac08c4ff1 -DIST apache-tomcat-8.5.89-src.tar.gz.asc 849 BLAKE2B b0908462676e73d55307c8ea677d250cf0e5b9f614fcbae58e9dc047344015ed3476bf51fdb35ce949e8e6eb2afb93c0862be3c4195a5a77df52a418b39c8de9 SHA512 f52b9f2e341cdae64f1d7a69ccb5b2dc15de53939f0f6e9463bfa4b71152bda28fdb9ffb89f437ea5f1c1ecfb7b5b267a39a3612fa55780a48d09cf104de1cbe +DIST apache-tomcat-10.1.11-src.tar.gz 6118924 BLAKE2B 0e97bafe7a0451c34d16f2c3ae37263d09746d3b240d0770970ccaaefa05d1a6e0687e17db5dd71ca6b305a6b9fdf2fd58e86f97bd07fd60ff239f5f262a5164 SHA512 5c722344bb5886fb33ef70f81d5e2500e6c8446b628cb118ee5fac710ee1d7f4cfbd134eac6955090cc0ba99518e3ddd18970c5f16793f51f089249959ec088f +DIST apache-tomcat-10.1.11-src.tar.gz.asc 849 BLAKE2B 6427668fe4f93b1de322bafbefb9ef6ac47baca8d8cc56bddb267a35bd280792ce096971a032eacb04c0322d68c21af32b681d9ef9ba006c78dde489247429d0 SHA512 6895f874bf1265b2cab94594ff542d0b9760afaa70f1486b882b25593878470ab8a4d399cf5320bec9ae9d18f2a881f59072f0909345ddeb42d549ded460f791 DIST apache-tomcat-8.5.90-src.tar.gz 6090385 BLAKE2B 54ff1c039553ab60ef394f0217dfbbca4f045cf9b74a378e9a4af1a6f80d7bbd244a8de36f29d02d4230cb31729d18dbfbf448bd16a0ff106cfbf6f17ee4fa65 SHA512 c7d35aca667d4f5119a5d18c9c6f6001d1bab5890b43c8965fb4866c92360351579aecddb922f3d63a1940af731d5691ad8b3e917678adffe619f5b3da320292 DIST apache-tomcat-8.5.90-src.tar.gz.asc 849 BLAKE2B 13356f868bea4539a734368b924502127ec68f8cc430a0ccb27dc67058302791ada61e9ba66dd9cc566f783e12728795956c0c356d8176b0f32af3147a9960db SHA512 2ca19b885b464d941753cf506170d1fe7c9ce5f670c02d6059c07ae8e5259f302637d36b362c8c29953b05d22b35ae8f2bee4bbe1617e229a01cea8d081aa58a -DIST apache-tomcat-9.0.75-src.tar.gz 6241477 BLAKE2B f48f47f99fa3eecc4d450674ebb4a133c625e586bde38494a8d56796013256e386e5ed688de198eaa002d9428d412c5ee83923cb96cc618ef06580b793bb4e50 SHA512 19f78fbe3391bbad65494e0071a6df9a26ceb1a4bd387b3425c5f34a02391fcaaae40442cdca3a98c4b7b45963d3a9e51dd6a1b72f11c29904c755cff03def64 -DIST apache-tomcat-9.0.75-src.tar.gz.asc 833 BLAKE2B bc590f3d5697da75a095be4e677be311cb7e558ec4f81d1503e1c2318daecaac4bed6c6ae7fc067ea784e8b2a9b14ba59d4f546d677925a3d527c604cf26235b SHA512 d154420e27d0ca6a4c04c6b79585e60591decdfed1728c5ce2e80aba827eddc8a706b9fe6df9e790684fc158bad0320cc81eaf294e97ce7f4c8cf613bb8404f1 +DIST apache-tomcat-8.5.91-src.tar.gz 6098592 BLAKE2B 026fb19cb938986401e95f5441c5a775c73bf31b5ca23c8be54d30a710fd9a5badd0ed9360598883ed641056594c3f471c21c834f79af3cdb4a879bb54402399 SHA512 f3a69630e3cd144c74ea3edce68f8e39bc67e734bf02822caf7c6e59a2e4db404a5c0bdf40a22614b6dd85bac3dc5821e6b74c56a1147655f602cdf39fb651f5 +DIST apache-tomcat-8.5.91-src.tar.gz.asc 849 BLAKE2B 9f5f347692101a93dedf7014dc9d5351dfee5b956247edeec87c29b33548ff9c78c55a6e426aac40626a616ffaa73dd7f01ee5a384d080845f86b13c92f1cd63 SHA512 3d4bce771c7f044338eaad0d7d959c360396be67e989938a5595dfc42d1f7cfe451fc00de9197cd1a20ac2fc50f8b7ad93ecee07fe50c097fdeabf8ae1b8bf3d DIST apache-tomcat-9.0.76-src.tar.gz 6259830 BLAKE2B a38641cb194ea479ebd9c03e288be1b6c9c53698f3e429d987aa03a2e5a8ddf9ed4fba1042d54a09825b225185161feabe6138ea1a3ff25287286e0960abb102 SHA512 64de4778a4e142baa6e49d5b2d2ca30aaf0133fa1cb450ceb528d6da0440933d01dc9571b6f7b35162de41bf740b71487948ba179ea3d2c75a842848e1bae7bf DIST apache-tomcat-9.0.76-src.tar.gz.asc 833 BLAKE2B 84b32dd76c68fe774a4b626c0ceae00d93f83bb5ae2ba4c7be6283f1777c14e9985ab5759ce321574845c6765a0d65859b6fc55c1b99a11b097c304c39b4a60a SHA512 5780f514b4248ee95000e7a31c10d64e489cbc917189817098d9b157ad968a787384b25ae9caa7b74662d4a86976423d13e62b94188089265bc31b44cbbfef69 +DIST apache-tomcat-9.0.78-src.tar.gz 6266960 BLAKE2B 15bf31c4d4445d0f7b8f53ea23aedefaa0e5635c3dce7e6bc35d11f7bba0e8f5b00263c680287c0b0a4743317dbf8191c1759fbe1f899e1aa157d488c037276d SHA512 220bf46004c4cbad536a7040c979651ee49a13994cf83045369c1bfdc0a96c0172ddc8fd24ab76c9526591c50033d915dbd258939b24d22d660050dcb5abcad4 +DIST apache-tomcat-9.0.78-src.tar.gz.asc 833 BLAKE2B 2ee91e558dc0478b519a252e3c4b7101d5c96f5e95b06e29bc2be69b4f9828f35392633f870e1cbe45cd5f9215642d961e73be2ab501af287c64af7f8d370c15 SHA512 175c8c43f19ba82d658ac8a7c3496a335edfa7eafc12cf552ea40b8c6c1cd353d9af930091fc6a5069d75473ebebfac2a101e09925fb18119ed563945cf680c2 DIST biz.aQute.bnd-6.4.0.jar 16303123 BLAKE2B 73cdeb9e63c04b41db26f91efc3b01fdfd7c8796d6b1f556c77f90bcdbe048f374b5164b885689f3e62ca45b8ca8b97fce70e1fa13d807d2f76869155c8ba7f5 SHA512 b113177f97894b0ed5cfbc38f96c995d6425e981ec8c7b27d99044793ff77dd2450367ad9ee977f443fba349fe1d68fc26f3aaa737eba0a402abcf29716b2e85 EBUILD tomcat-10.1.10.ebuild 5420 BLAKE2B 00dd74fa39f074a6a7dbee100ef2ad41e0711a2000bd59cdb53ec861fa3bec604dcdc5e3978039467ff7b4322a324050c0b48b5e39366ee17f09727071fad596 SHA512 84a70759cb7f253c54fda98820763ee57482138e2e4d92ea802c50774851efdd73533388e4d8ec0cca78ad25c2f15487213af936fb5fda1fa99e17ff869a7df0 -EBUILD tomcat-10.1.9.ebuild 5420 BLAKE2B 00dd74fa39f074a6a7dbee100ef2ad41e0711a2000bd59cdb53ec861fa3bec604dcdc5e3978039467ff7b4322a324050c0b48b5e39366ee17f09727071fad596 SHA512 84a70759cb7f253c54fda98820763ee57482138e2e4d92ea802c50774851efdd73533388e4d8ec0cca78ad25c2f15487213af936fb5fda1fa99e17ff869a7df0 -EBUILD tomcat-8.5.89.ebuild 4636 BLAKE2B 16d14d1b7ad61614010e6d3eb5cbf25f9545b8737d30422ad3ba140e40a686ae31ae091fc481f4d8835fd1cd71f44b9930c6cf41a561ba5121156088d6693f69 SHA512 9729f7813e53c57908b37d71d113df349880f1993ba6814f7470599960cfda8188d662d532c000338ed091ec3bf6bee7f5a4ae267cc7cd1cd232e800a0ff4bdb +EBUILD tomcat-10.1.11.ebuild 5421 BLAKE2B 2d1074057601778824ecfe8649fdfa07baaad33b411cc4b1185bf6ee00bcc8ab6c0b0def501b6ee451becd2c08e11363f8af205d68977d2a84b2ccd8ce1e1613 SHA512 37a01ca859b4f09ea4473d6b125bbca2351d5761e7b4bd61d458012ae3dcb9f7da52414363e7a34207c8aa6ddb46de0ff67af13d84e31daef88814b184538b91 EBUILD tomcat-8.5.90.ebuild 4636 BLAKE2B 16d14d1b7ad61614010e6d3eb5cbf25f9545b8737d30422ad3ba140e40a686ae31ae091fc481f4d8835fd1cd71f44b9930c6cf41a561ba5121156088d6693f69 SHA512 9729f7813e53c57908b37d71d113df349880f1993ba6814f7470599960cfda8188d662d532c000338ed091ec3bf6bee7f5a4ae267cc7cd1cd232e800a0ff4bdb -EBUILD tomcat-9.0.75.ebuild 5269 BLAKE2B c838ecb87a132661f424b2eb113d66bae22c41718ae2bc19b944baed1a08aa93527ffb1e38560cb60b97e24d97cede374625ce2ce44e710b7b7812c36810a479 SHA512 842877615244b5af5385ded02e9672c51ecac5a30a0efc6618decb8dfdb33d3ee9f6f778b5fe6fe5063acedc8456515687c0d01e2415e22d626cab33a1ec6914 +EBUILD tomcat-8.5.91.ebuild 4637 BLAKE2B 91241d2fb01b2f5b91d859870f86732b1793568278551f52311179ee553ac46eb5adf67ab3ac04badc3b8315129da77e1e64145cf888a8f98e7223ae11334e29 SHA512 dc0c128616263c1d2066053cac073c92db1573a093e6585b0b42c580a7768c670df07b03a9da1b01bf6fd76e1b1d24af981e586aece6a7e966f019d0fa9cf570 EBUILD tomcat-9.0.76.ebuild 5269 BLAKE2B c838ecb87a132661f424b2eb113d66bae22c41718ae2bc19b944baed1a08aa93527ffb1e38560cb60b97e24d97cede374625ce2ce44e710b7b7812c36810a479 SHA512 842877615244b5af5385ded02e9672c51ecac5a30a0efc6618decb8dfdb33d3ee9f6f778b5fe6fe5063acedc8456515687c0d01e2415e22d626cab33a1ec6914 +EBUILD tomcat-9.0.78.ebuild 5270 BLAKE2B 46e88da503114416263b82b02ffa3e44983b203f17ccc4acd119f210d321d08572b913469e9054059e105556a4bdcd9076cc44ec957118ecc11be555082ccd9e SHA512 f9b90798b20a37874b2d515e6a1ced42297552d2470def49b9c49adf4acdb7d73a6c2708bcec1f6dda999fe7c66eca64144197644897055281d12123d686808a MISC metadata.xml 621 BLAKE2B 5565658450eaf5d63d832ed5f771084532243318f93e66a6241acd067cba1262cd957f8450e5aacdb68dc30933d889889cbceeb8b630b6bb8e8e39e8b95688c8 SHA512 89273106acd986ea2ac909f858ebcd538e42364b1d4a756b3550a805d3477f731db796307acb3db7376b33e199bd714c03bb1201578e97541f45f3100e7480f9 diff --git a/www-servers/tomcat/tomcat-10.1.9.ebuild b/www-servers/tomcat/tomcat-10.1.11.ebuild similarity index 99% rename from www-servers/tomcat/tomcat-10.1.9.ebuild rename to www-servers/tomcat/tomcat-10.1.11.ebuild index 8390d832f5d1..c8f14587bf71 100644 --- a/www-servers/tomcat/tomcat-10.1.9.ebuild +++ b/www-servers/tomcat/tomcat-10.1.11.ebuild @@ -22,7 +22,7 @@ SRC_URI="mirror://apache/${PN}/tomcat-10/v${PV}/src/${MY_P}.tar.gz LICENSE="Apache-2.0" SLOT="10.1" -KEYWORDS="amd64 ~amd64-linux" +KEYWORDS="~amd64 ~amd64-linux" IUSE="extra-webapps" RESTRICT="test" # can we run them on a production system? diff --git a/www-servers/tomcat/tomcat-8.5.89.ebuild b/www-servers/tomcat/tomcat-8.5.91.ebuild similarity index 98% rename from www-servers/tomcat/tomcat-8.5.89.ebuild rename to www-servers/tomcat/tomcat-8.5.91.ebuild index 265c9e364fe1..ec49ff58bef9 100644 --- a/www-servers/tomcat/tomcat-8.5.89.ebuild +++ b/www-servers/tomcat/tomcat-8.5.91.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://apache/${PN}/tomcat-8/v${PV}/src/${MY_P}.tar.gz LICENSE="Apache-2.0" SLOT="8.5" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="extra-webapps" RESTRICT="test" # can we run them on a production system? diff --git a/www-servers/tomcat/tomcat-9.0.75.ebuild b/www-servers/tomcat/tomcat-9.0.78.ebuild similarity index 99% rename from www-servers/tomcat/tomcat-9.0.75.ebuild rename to www-servers/tomcat/tomcat-9.0.78.ebuild index 40e123f3c921..a6ed6e1d03ab 100644 --- a/www-servers/tomcat/tomcat-9.0.75.ebuild +++ b/www-servers/tomcat/tomcat-9.0.78.ebuild @@ -22,7 +22,7 @@ SRC_URI="mirror://apache/${PN}/tomcat-9/v${PV}/src/${MY_P}.tar.gz LICENSE="Apache-2.0" SLOT="9" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="extra-webapps" RESTRICT="test" # can we run them on a production system? diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz index 77cd710ab208433266fc4b3f31941b7dc1d01f84..79c82bf41ac0ebad7c2825d5eb4e9006359e5e35 100644 GIT binary patch literal 4718 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 literal 4718 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 diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest index 74fbb99b47a5..5aba0ef1d900 100644 --- a/x11-drivers/nvidia-drivers/Manifest +++ b/x11-drivers/nvidia-drivers/Manifest @@ -21,39 +21,34 @@ DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 435b5e0e60468cc74b41cc5d9b5bb DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b SHA512 4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a DIST NVIDIA-Linux-x86_64-470.199.02.run 273256770 BLAKE2B 5ceca89da4b4c7de701602d3dbf26e71a1163be26e0e5eac65354ecd40bfc8d68c981a6ef75b13e95079835c95ef7f9e10e5f95a0ed09beffd5bc22cb81a5330 SHA512 e1265b6266473af652e9d7bf85dcd76e312af281c5f4f158ab322e34d378738acb87c30cfff7bf1f6e1b238883e7f665d9fc5151b1e0078dd9aece5a52655405 DIST NVIDIA-Linux-x86_64-525.125.06.run 414318862 BLAKE2B 204c53bbf579edf6d88c9ab4efcf82983a2b58262df4748076de96f3d67b107949407ae0c5ffe9bf6747783b1bcb9a9efc4a3c60d7161427b1c85ecfc494171a SHA512 a5f13b633d111d9dc928e8522cd916a2b756fccbf2dc532649762a3f9bdc5503bd57c9c698da8205c49e82720b45789413a1afc26be77d741f823b49ae2f333d -DIST NVIDIA-Linux-x86_64-525.47.27.run 414752583 BLAKE2B e38c1e9015ea240e32f8c1e3c9e47124574c060e90172352ca1db28b1e548babae216f2e8c6391fdf2708304e49321b3dae86fee0d3a353cc576291583813791 SHA512 170291b58e37db1e1598b4703d86ffcd6a756a9b338f0394a77d790aea6c38d85d2806960d4fc8d125c1c6c7fb43d69500c3efe2f85cb0d00397935b8cd0af58 +DIST NVIDIA-Linux-x86_64-525.47.31.run 414430727 BLAKE2B 0e0816336dafe1547d60e1c3d35d178418958e20bc8935716fffb21501b56e30facc08f83b07f295a49347510e9144f223b7adfeb8d5509963b3b6951beefdf6 SHA512 be058626004e5ad7e0df340525c727465600bd557286a1332c5f95d32296fe922ceb7e3590c13ba3b602e6eb55506cbb6a201931123d495b88623cd3f50d7730 DIST NVIDIA-Linux-x86_64-535.54.03.run 347109768 BLAKE2B 6fce56e4e840b3719b835cc72a749ed807d604ae5cbec63cc42b6ee32fbfa273507029190ed1198ad1f54fd53096dfa0573d043aaa59ffd07cf1607ae6c7943b SHA512 45b72b34272d3df14b56136bb61537d00145d55734b72d58390af4694d96f03b2b49433beb4a5bede4d978442b707b08e05f2f31b2fcfd9453091e7f0b945cff DIST NVIDIA-kernel-module-source-525.125.06.tar.xz 10100204 BLAKE2B 1a7a9f56be4533b8106df25ddf65cd7756cde11fd3e01f96f1f34c7d18af764fcfefc1cf980fed6c0e586e614ccacef9e2cddbabb87c7d7f06a1b27d94f63466 SHA512 1319a2333988795f5b0850cfe769ab0f4c4364bdb516147b85890abb4695aea2553ca0febf9cfcf2f8eafb4c05c3e21f56356ad75e64416c9782b027495028e6 DIST NVIDIA-kernel-module-source-535.54.03.tar.xz 12653208 BLAKE2B 4f7f4787d407d5508b664dd725685e477e113b34cc18f93308096872d490d67394be827eddf2ce11b291cb5878adef56652c5f1cf066f19f77ed86d04c3fdead SHA512 51e04293ba52ae3041c4bb3a1f41d1cee99918e06eb4c5cc994209ff4e6d602c77a6a1faf2823366b48eeff881969bce4bb792e3f69d3ee36569ec0d3dc9286e DIST nvidia-installer-390.157.tar.bz2 150323 BLAKE2B 8058ca87a6dea956d564af9f7eab9b1fc82b1f2382bd5cb2f6d97cbe2e19292533522d5f8f2eacbeb16520372715fcb72f8f9b0998962af5d4e75522c8d74524 SHA512 93a7ece648602157496c8e27a88864ede341a100f5328a4c1a25faf8f0b94d252060e5e2f71d0c302fd0566c10773c30b76b3b5f431d8039b71c90a7969f7d7e DIST nvidia-installer-470.199.02.tar.bz2 146367 BLAKE2B 0b49350a884c1e2e39fbb3a393aec0e00678ba84d8f15b3a031628593724ec2a91b162075bcb282d2d2efdc199f8c58bbd0a3c2657592bc548d4c0ec35101518 SHA512 e3a2bca22dfc8618a52e5b188bc76718bce0d5a09a136154fbc664aae32c54a6bebaab279f7830e36116bb93e514e81b845f5a7e745dbbdaa0cc6f9284dcc3c3 -DIST nvidia-installer-525.116.04.tar.bz2 147752 BLAKE2B 9f40a0bd0b4bfd9164ef31bd7c9c7ef2e368872794f374ccf0f24ff899e4055198861c9864f105754d189829a9d91dec52e844e70bfd89f61c126acc708c8aa7 SHA512 05e32adbdd33dd744f464dffc4b5b42a08369ab21a48c52bd83ddc796e92698ffafecad9ac28e565352432223ad590af67a6ac2b40862ccf0c2f6b4fff8cb30c DIST nvidia-installer-525.125.06.tar.bz2 147696 BLAKE2B 67d9539dca006b11585e51d3c431e7f60770cdf0a06809f007b53f418afe1f8ee7412946ff68f2c60a1dd5353eaf377087507ae82a1a480801a7f33d458b48a4 SHA512 d29564b91b8e4c4ff6c2d0480d84738e8376e93b0efecd541bbb64258514e28833317147d091ca929238f315a227e7db03eaa6be1846abc660bb25bcd1c50302 DIST nvidia-installer-535.54.03.tar.bz2 148051 BLAKE2B accd10d3fef1461dd2816d1dbc9379e6da310c292776d43947ccfa18aa7a9d8ac4de4760fe772cf6919670af17ceae63d18d199e2146565352f31630d60f17d4 SHA512 41db0545d7c7d051aec9f0b73c9d00c7aa7d78d45f898627e2694c35fc539fa1ee2492ddea6c236cc19e4dcd5713adf62670aa57f46f39c41f368730d2f191ac DIST nvidia-modprobe-390.157.tar.bz2 35306 BLAKE2B 80d202b39c2f95ec0f909712c2e101483af50124092c32efb33bd98ff58ddfb97b737ff07f1ddc941f688c1b4c26a15f392566d522e18506771f10422fcd571c SHA512 109bbe24a3758b568ea65fe1e9d78f69fae6108ec0497b796c885a3912825fe04ffd7389a3e22987f1a10a2926bf6eaa384faabc59478aa3ee244dd3ac91c6d3 DIST nvidia-modprobe-470.199.02.tar.bz2 38786 BLAKE2B e72ea8d97f94c804411bcd8ad52653bf4a00114c4c65822a006a28076a51803a39b7168273c46cd0391c094837593ff8bd415357541fe73222c9c87b554e0798 SHA512 f66707d1e754d55ebc109d0d03f21143f5702d42ab56785c451b93aa577007de99526d453d732e32ddd273647e041bfe4cd5f4305c7535f2420bac17878c843d -DIST nvidia-modprobe-525.116.04.tar.bz2 40425 BLAKE2B efa536d1c4573b584eb7eb04d7f374b7e44ae859998d7b969495be1f33c4b9a9b8f2450ab2b1c656c3a80c1d127b0419e2c2547ed1729bc9ffa59e5d7d2ff5f9 SHA512 b646288dd72f9d041f92a51fa8629228acd7ec62153bf6422461a6f3312832e30165af17d5391ef2659fb751c6cada117983e73a49492eb7d8f958d783cbaf1b DIST nvidia-modprobe-525.125.06.tar.bz2 40428 BLAKE2B bafe72592680ee75868c794f1442ce283fe7376a6997ad85c6fbb269cf111fdac0c86bc0474c8a4496796bc519ec975bf8569cfd5c366535260aad4d845aa096 SHA512 d673ab4f23eb72acdbcc4f5786fe0c35d4d3e0816dcb117937441cb41fe9414bc0ce35ff8be8bd7a28d3dbae5e69a57f891cbc985dc73570c7d06d462548d721 DIST nvidia-modprobe-535.54.03.tar.bz2 40422 BLAKE2B 1964aee27e9d4cda3e636c739df73d6dc8219c60f25ecca64f0281b2b6f4d57ebfaa7eb97877f39926d87c8a198a14fc73c458d831d479e958315d0b2766cda7 SHA512 edf06cbd892e53c2f04aaf6533d2bda70b92d4770f1d7f056c88c767e1fb3907bf1b18e8f071c430a57a8c00c5f7fb6f00ff57f114e984470ba241210f76cfcf DIST nvidia-persistenced-390.157.tar.bz2 48654 BLAKE2B 2cf6c92da90acff55e8c180a06b0c6a29d48be9fd8ca3c541202fd14f0697220fba6b66452942aa7ae7cc8821f5c5eb9fa8f7a31d2248624e5f9141d83a176b8 SHA512 70f0707ed6f2b877e69ef90cf782f66cbc9d2071db53ca09ceb7b89427b0fe176708517340621fa251539b7d481b238adeeb60261674eed74de1f62db6dbb72e DIST nvidia-persistenced-470.199.02.tar.bz2 46558 BLAKE2B 67cf26b1915d29898769ffe91399c5204e61a71a0bd205d35daae4516bfe06b978323aea5a8af3341dfd497ac6bf7bb7519e33030a3d622d84f3f8f70e5d510f SHA512 8c4ac45954db02311f323d2dd79cbfeb7d6724e96b881069f1dd2d156be089ad2b3723cdc43c83d5a65bee28d45558fc55ebdc74f971abc4640cc5be0444f5e4 -DIST nvidia-persistenced-525.116.04.tar.bz2 48041 BLAKE2B ae7f1ab6e9d46df9af3d95871c8ee8c4e05544da3599dca62dfce92c2d17861711d891ba8e412745f4730e7d7d621d8113aab9d90de6fc82dd21e9fe7ba7987e SHA512 b366fabc4080456d3df6155ffabb0035834b68fb54e6608f09612a17c8adf568c6d1ab31fbf1f2d973d5004de6ae3550cd7292810441b4f3b4db3acdc7c55239 DIST nvidia-persistenced-525.125.06.tar.bz2 48050 BLAKE2B b7e91a5cbd00cf3f553aa06cb576740ece2025d27291e64271b77dca0c81c4a4ba9450c05db037a1f517e92cfb50019fe63548cde80753c2f0ab6852380ef30d SHA512 736f8a016e3b65b44d59db4f13eaa366c41e0fc6b3adde3f1bf8bb5362948115152016f78b89306c20311a7d70ce12329bbfa5e11eff24a3621cef17c5fa1566 DIST nvidia-persistenced-535.54.03.tar.bz2 48749 BLAKE2B f4bb2eea418dafc770724c9658ea6e3a67a89f8997de632aa4635ed65b6340e75e35efbf20286552aed29f149edab468a55f75be7399151c2be9a67f9f33f5cc SHA512 e68d5ccd17482c8a2eee63cb6591c936ace48b22fdb46e91d26a5c1d7c4a305c990371b26c74ac6af396a05f53c40f41c62de4282e98c6e5da60266c6d4a2235 DIST nvidia-settings-390.157.tar.bz2 1108938 BLAKE2B d9ec1ab5d7f157d74627272adf752a671dd17e2ede02069437b6180b927fe315b15cc6416d584ab2f038b76fe01e5b64514a834f24d88ac16676e55205fdecdd SHA512 b16699009bf56a1ff3b623a528c58061c4f5a2c5c4a373756a07bcd667743a1df7c733a572d2d0baa835a904ac2fda8a5c85890dcc00c3a0f223e0467aea902d DIST nvidia-settings-470.199.02.tar.bz2 1062171 BLAKE2B d247b4a9e8d836b3e37116b51e8dfc36fa23ffc45bf4e21e84d6174adbc45ea8605675b146cf109311412e736995a51d0d0503d182a35507690f384e87202005 SHA512 0a2794e795ddf579f6bc27de2795119e62c6b9cc8e1641ada3e4954a89ef2a7796e88e3299cea113f269838b5bf084ed3c07304d5d34d410c5483c135b13b356 -DIST nvidia-settings-525.116.04.tar.bz2 1087420 BLAKE2B f37b52937d7a121a1ffd7bb6fb2958f4668b5d6df0a28eae9dc030077828d4a8bd7c51ff8f966f1d8797140573624cf55e796bb959feeb1271998b9064c78036 SHA512 911de09f2e2f2481219be9afa680f5c6909bf0068ad6b3833ca27ab29fe95dcb624559d2b828adad2a7c0f107260f0e632a3d892abe0aa584afce09ebd0d7cb7 DIST nvidia-settings-525.125.06.tar.bz2 1087893 BLAKE2B 0aa44617be40469ca43d325436f2dbc6af1a7c813c5da189bd727130bd8c7013bc0bbd45abd0df7eb64c4ec2ec17ca651188014005a8ea4ae63070619c956ce3 SHA512 b3503e821ab84a7fc8361ea5e7277b03048397f188faf3c277455920aefdb194b6cd99cc179b67d64042427a0d4685bbb740463466e6d6f8fc143af2f9af55b2 DIST nvidia-settings-535.54.03.tar.bz2 1093436 BLAKE2B b3cf57b318fe057918ae65288cf55f57851c043c1e360849143a10f021fa18e83fc20cf96151b080b8f5dc2b8ad009b79d43d9de733bf87910ec3b5b37842caa SHA512 58ed2d57cecb82f077e8912186ded16974fb6400f6d5f4b08d5b66be16290efa348631ce2f48401d1e504edda41701bf39d01e205112803ca8bb5c70a84a54d8 DIST nvidia-xconfig-390.157.tar.bz2 107399 BLAKE2B 0cbb3b1ba508ddc3ba4a161c290b31bf7a67f67880bdbd01171a962c5fa97ca945b1ef17932403f8589309380743f1da632c728d8accb6d4e56dbd895e7486bb SHA512 50b390811c9bf091b14add41f886925b17496b41006b7d3981d2398caa65cf5db8a579c8cebed78278384bf3acc629befb07b54339c61abcc75852c0dcb8b8ca DIST nvidia-xconfig-470.199.02.tar.bz2 108683 BLAKE2B 80e5b356f1b2a10b2f0d1a139b511fa79af925d5cdac80ebd04fe53b4ec26df599985a3ee4be1cb466415ec8fb292e3b8b85013aaa21226a9301351490ddb28b SHA512 0c1d18af896b8cb3a4992025ed207c9bcf2211e6a8e904755d51ce1d3791db89c0baa4571f9eb5198a5fcd13ffd41deec416c622f8207bb7dd23decd9864ad89 -DIST nvidia-xconfig-525.116.04.tar.bz2 110583 BLAKE2B 7fa42ffddee83dd6df0f3d86259831a34eb123dcb4aa7689e94ae40bbd463b30795b9a0f6f9a78ec869858625c5e19c3a5faec75fad0257500adbf7b8f5cb2d3 SHA512 2528616c78d4d0f1b28c479c0e211fe35653823f65a5a23b32f3bc2681b9730fd2a10907e46e264dff2fb80dad92b4aad29b659696acaef8f6ed6d244d41ac51 DIST nvidia-xconfig-525.125.06.tar.bz2 111119 BLAKE2B bd9ef08c361e969775522911a931a25b4512a59d9aa2f90ab1be1696161cd127f20c526b31173d0226408c74da14b5cb381c717d6b8b8b3975b2449e5beb7d9c SHA512 7595f88004aa23595364dd25db35986abb802de80c9e70c9f22367184859057140271dcfd8688ec9d686ca67ae85740c21300ddebd1dbd78af5660896154f3b4 DIST nvidia-xconfig-535.54.03.tar.bz2 110606 BLAKE2B 99af140f7742e23db430fdf392ce985c035c7669f619bff709987a4739e4872ff03991f2324ffbf40f53259906832464f02baf0ba485a16ecdea52af66ab958b SHA512 5927ba6514d25cd0c4a05e42533ea082d5c91c0e05f8cdadedc6fbb5c0b6f0e424d057cee0dfd4dec937514a85f1d28e81c5ea7e2aa8ee374476ba376255d035 -DIST open-gpu-kernel-modules-525.47.27.tar.gz 10324085 BLAKE2B b9f7297ada26dc8db9652ddc37144b69f28d473e9c7638acce0b6abb26ab6dc5f3fe31a5b666f8b99857c9d4d5443e46fba5140d4969a244697a26f0da49a34d SHA512 bd1a434aaea27ff1db33dbbd30b32247a870e2079d925d272b09a41d09f50ed192a3246a57dd5c78649ad77a898710701981effa55f574495f7c504e2fb9b8e8 +DIST open-gpu-kernel-modules-525.47.31.tar.gz 10323924 BLAKE2B 730aef1ddc296d612934d3782ca9153485d4ec20d4ef0ad0749eda6d5a44288ac512f7c8c2cb2c2ad6791c01d4aa6386f7d7d436a8bc37e20ca3e7b0f7e1d456 SHA512 4de01f30aef7ecd59b3acc5183cc34cabbaa692f3a2c4428ab8d3ffbaf95a040516b075d695daafe2445a0f1cf4362d84558513e5bf750ebd2c30d57000a2414 EBUILD nvidia-drivers-390.157.ebuild 13741 BLAKE2B 536fbe282cb5afa9dc112d3988d695fbc73ed63051cbc638db111f4a9ea59ddb3944155b8b4a2a811440200437a0dc2202bab24e550be32b05d35b4362113638 SHA512 4baacd4bc70c413ea36d81c7114be97e29fca55563131d8bb25b4b645cddd4b4e64c203b7ad587e01cd6e510f83241aae40ddaefe401b86733cd8d02ac4544b4 EBUILD nvidia-drivers-470.199.02.ebuild 14580 BLAKE2B 7e5375290df72ace55c6c343a534b14e9d404cfe3b77cf19fd7048bb6058e844c5cff3565e00a6d2b6832bf2b53d42c9291b8929abf095895501c31706697a1d SHA512 3362dc20826874af6d8c0382244c732c73ee6fae6616c5fb01482d1e394335fdc3d7f6bd49b977ea4fabb350cbb22e1a598ccf1fb28ac3aa6c7717a82965a542 EBUILD nvidia-drivers-525.125.06.ebuild 17066 BLAKE2B 86f556a1409188a1c38f340b2e7202def54c0a4092ee86030e7b410f11de873eba78bbc456eeec0023d7f22250ce1e4e8345e7329224685f40b891e3c69e4184 SHA512 d631dbad857ac68021cceb9bb6351119cccd4c68c599dd983aa8fcc56d19ea6a648713736a9cb68aeef87d5e59d609e9bc49209827c83292a75e864211abfe3e -EBUILD nvidia-drivers-525.47.27.ebuild 17077 BLAKE2B 18d0dd9335f70863fdfc6343037f22318a5c4a975cafd500b938e1e42a62cd45cccd17be91f4228289139a976a7ab890c032b7eacf295d27ae9049f6c4f7c685 SHA512 682446999366b4169be81cb6ec704c977b7b60fd920426d5dcdb02a9aaeec5aed0d55226d6d5be98184e4688a5055ebe1e4829e6e22d9dd1faf4f16e96e741ac +EBUILD nvidia-drivers-525.47.31.ebuild 17077 BLAKE2B 18675324536ebe1fb32443b2e24d04f3849da3f16fa45604a2a00e311d5549e61c23ab184e8b053f1e5ad068d76547f70a1f62e1389ab3486d33189e5ff6c515 SHA512 16dcb11dc4531a88261e2401818b7421b2b462392043b2d2b9d973faa57674633eba6d3cc8a4fb23aa3f82ebeef0b889d1e1a3e1451afed69776fce58a46743c EBUILD nvidia-drivers-535.54.03.ebuild 17569 BLAKE2B 55a55905edfb29eb5e05aa5379213fa28525e7f089809c23f32a6b590202f265c45633f4c67c6b224c83ecfd101c5ecab70332889292783d8464eea0aa4dfb3e SHA512 e1864c7103d7cf7705149bacb0cfaf3db527726e0e8c2e6444ee32466893567b77dfcaeb9d859c78b23e433e95ebe43942053e29c3334565f5eb2a8cde7e6a41 MISC metadata.xml 1281 BLAKE2B 2d2dd88b6c8afbe3b8d4799813fcc65a7102dfaf47fd6266ebd627acce1dde00acdf69d9d85193886cdce3e6553e261987647d12737cdec701ea4f9ba865366b SHA512 00100ef8ec37c1703a2bae7de811ded281c5dcf373407e22e9b359a92feac3ceefb007ed2980ad05cfcc7a698e5434e4cc7e2fc5c6ab82a3d60b679d984963c4 diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.27.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.31.ebuild similarity index 99% rename from x11-drivers/nvidia-drivers/nvidia-drivers-525.47.27.ebuild rename to x11-drivers/nvidia-drivers/nvidia-drivers-525.47.31.ebuild index 1afcffb0421d..76ec64976572 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.27.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.31.ebuild @@ -8,7 +8,7 @@ inherit desktop flag-o-matic linux-mod-r1 multilib readme.gentoo-r1 inherit systemd toolchain-funcs unpacker user-info MODULES_KERNEL_MAX=6.4 -NV_PIN=525.116.04 +NV_PIN=525.125.06 DESCRIPTION="NVIDIA Accelerated Graphics Driver" HOMEPAGE="https://developer.nvidia.com/vulkan-driver" diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz index d07c90dd3a8965dc4c3835e19e83a2845484ae49..b51dd8037567ba09c8f5237c56c9d55bc364bf3f 100644 GIT binary patch literal 18323 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 literal 18326 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 diff --git a/x11-libs/fox-wrapper/Manifest b/x11-libs/fox-wrapper/Manifest index d788b50f5416..2a165c524a78 100644 --- a/x11-libs/fox-wrapper/Manifest +++ b/x11-libs/fox-wrapper/Manifest @@ -1,3 +1,4 @@ AUX fox-wrapper-3.sh 1901 BLAKE2B 20b6ca94deee62464642e5a7e127c78135dc83a5c8c4d369fe35d7e6c2686b825b7fe966998f58dbd7bd5d77ae30a9f6e98d1bac46bb06050cf52a1d8c9f30fb SHA512 19d7115feb5566ae8e3c7af9a88aca7d0643dab92fb8bfbdd0bfa826f7357b2caff436741218eb9d51164fcdf863c3150526108e3282fa244102bd85f8abaee5 +EBUILD fox-wrapper-3-r1.ebuild 519 BLAKE2B ff31d35258771310dd2234353b9ad46857deaf08acc0bb95b4d7e735135927b06bcae2fef3a0da193dac7405533bb504de5ca23cae9513c70cfccd0d1ab7b54e SHA512 0693162f754c5ddad1193f59d78cc1f83351f33a5c711c5abe0f76ef4fb475a4912253b52f6f8da5a824b23a512a6b272742048ce150724ef8a1dd4da3b552ea EBUILD fox-wrapper-3.ebuild 556 BLAKE2B 35f00daa8c8477ce3b9b01bd2049a2c92027c02fc575e71396880de8a7b2fa8ef5d000bace0618bc6c116d6e9b1baf3acfc95023dbcfa195d84403bfd4e2e5b7 SHA512 4333ee845aa965608f28411363c10f4799448123fd1e7053b870179b6fc607f24b297d2b4e4f1bc286291c7df8f6219f47337d4655d0e205b9ff2c3f6c890821 MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/x11-libs/fox-wrapper/fox-wrapper-3-r1.ebuild b/x11-libs/fox-wrapper/fox-wrapper-3-r1.ebuild new file mode 100644 index 000000000000..351976723588 --- /dev/null +++ b/x11-libs/fox-wrapper/fox-wrapper-3-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Wrapper for fox-config to manage multiple versions" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +S=${WORKDIR} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" + +src_install() { + exeinto /usr/lib/misc + newexe "${FILESDIR}"/fox-wrapper-${PV}.sh fox-wrapper.sh + + dodir /usr/bin + dosym ../lib/misc/fox-wrapper.sh /usr/bin/fox-config +} diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest index 962f297b2cc6..13a70222f07f 100644 --- a/x11-libs/gtk+/Manifest +++ b/x11-libs/gtk+/Manifest @@ -14,5 +14,5 @@ DIST gtk+-3.24.38.tar.xz 12398104 BLAKE2B d24e794025d09b01c215ffcc60382f1bb74214 EBUILD gtk+-2.24.33-r3.ebuild 9862 BLAKE2B 45c4a02a17475bae10e983c8965a92ce83cdb1e4673a5ffd6ddeff55cac29499f3b11ae1d07a4502da8158c9a94dc34e6a843653f338fa80483951cf4e747c35 SHA512 39e9d5b5558e29be5d6bc347c6cd05d7c01b156625cecacd46aa9d5eb64b816879993a0f09cd259e5ae6c469584765ad0180155e4baafa91487b93a7013b247d EBUILD gtk+-3.24.35.ebuild 6973 BLAKE2B 9ffd4fb80d881fa27dee4ea39f971324808375467e2f04d920ba56f817a76c6c8fcba4bf7a4db98d54539e1b74c11acd545b66f1037a533dc24ac2e88b071be6 SHA512 1a69295886fd834a38369eaf089f135ea936ae5a166698e2aa860f7f873366fb8c921438f72f7bc770a33d610834224251896026e78a385991af528d7dd8eca1 EBUILD gtk+-3.24.37.ebuild 5301 BLAKE2B 7d7e8c5e13488a432757b2c0e94893f4c1d8658ff9184461c81e92cba14ba4667d1eea460cb5cfdfa3fc68e642df1fdae647d3525eb8911231ffac385eeca1f2 SHA512 22615d2842b3a63319c9b77086c8b7464c1b57781faceed6b30f7b00cbce10c4ecec37ded97a7270aba9ae91d343a1329541677799df5e21474c666833f431db -EBUILD gtk+-3.24.38.ebuild 5306 BLAKE2B 22028e436b1039be6e128cd696187993374dbe348fb74c45ac9a41122b17e4d8f91207a942f413e038137c85305369d365a56a5032ef4686b31dd2f494b69801 SHA512 648f507e6c9c1754e884e5a3c765ee6a8495d53a2bf7decf80399a09c5ece95673b57aae8f9136fadacf042dc0e84fbd3842d38fd6277f6114d31d249e5ec0cc +EBUILD gtk+-3.24.38.ebuild 5313 BLAKE2B c0dad80ebca652c8c920c34280090a037df94f92c292380fe7e74bef1d09c42a657ec701d13db8916a2bacb54c39f14c8b7441b150b5376207aecd3cd566c983 SHA512 d95a5f817bd9e8ebb09cd9192e589a4378cbf331374165d6733a200a9d6599f62a3b9df887a62000cf90cf178aec2025d490845fe7966dfbd297eff47cff567a MISC metadata.xml 1041 BLAKE2B 00e12e2caeeb34f9b79de3340f677ee56569fdd977169e5d7c28678936646170b8e5c51c697385453eae323e6dd8948b074caa5928298afb46717589def22a6f SHA512 82401f5bdd721846511ce9364b672a0dfb47c434ac9187bdb361265c7c83698f0777f99ce563f65daddeb03e4abf3741721de3a4589980779d3a7417f64f427e diff --git a/x11-libs/gtk+/gtk+-3.24.38.ebuild b/x11-libs/gtk+/gtk+-3.24.38.ebuild index f08ff3ebfbf1..581bb3aa7c85 100644 --- a/x11-libs/gtk+/gtk+-3.24.38.ebuild +++ b/x11-libs/gtk+/gtk+-3.24.38.ebuild @@ -26,7 +26,7 @@ COMMON_DEPEND=" >=dev-libs/glib-2.57.2:2[${MULTILIB_USEDEP}] media-libs/fontconfig[${MULTILIB_USEDEP}] >=media-libs/harfbuzz-2.2.0:= - >=media-libs/libepoxy-1.4[X(+)?,${MULTILIB_USEDEP}] + >=media-libs/libepoxy-1.4[X(+)?,egl(+),${MULTILIB_USEDEP}] virtual/libintl[${MULTILIB_USEDEP}] >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,${MULTILIB_USEDEP}] >=x11-libs/gdk-pixbuf-2.30:2[introspection?,${MULTILIB_USEDEP}] diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz index 8993323f17cf79645a80a15d04c2b8c1e6a1fced..d25697bb96dfbabb8804ba70bcac63db004a0c70 100644 GIT binary patch delta 44173 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 delta 44222 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 diff --git a/x11-misc/gccmakedep/Manifest b/x11-misc/gccmakedep/Manifest index b5a867f05340..9a9072d7cd22 100644 --- a/x11-misc/gccmakedep/Manifest +++ b/x11-misc/gccmakedep/Manifest @@ -1,4 +1,4 @@ DIST gccmakedep-1.0.3.tar.bz2 104766 BLAKE2B 4da8c3d4423f55fa110b1be748e9488b713a36b575f065f58d68c24eb4fdfc337aa9c715b82dfaac6eaaf8cb2037ab4d0355297a61c39f7e7672f136bb1395d8 SHA512 563b2897770a4df2792ea3eae8183a1f9e78192b7efc9c8296ee68d1cba6e72fa962a88e3251bb780df776e2aa7e80d74d5096675c61526c232aefa4f9e6a5fc EBUILD gccmakedep-1.0.3-r1.ebuild 947 BLAKE2B 25ca1090d24bef19fb910023030f792c095f7aced8a7028fbbdf72c4659673dbaeb346284836e4aa05ba7e9a1f398f9e20b6d06830d73cfc11dba55125caf928 SHA512 5270cf3a66b3a72607cc9c52f21407003459492f67815001b69c97de9d3c4f0cde6ce9b4488427d432cb041fffaf0c3a29a91373319628865c172a22408437c7 -EBUILD gccmakedep-9999.ebuild 947 BLAKE2B ff0f31e46f72eca5a0ac2bd0ec43ccebce3a568137246ad2b9b1860955b3d0c7de7b82557ed7a144c58ad696941ba42e417d077dde402075137f6e371ed53a00 SHA512 48f225b39f35a21a58fa34aa93cb48533d70889eb65c71b523df822d06903dfcb079fc10ae645df56f770a742493fb60cb54644487f0beb31c26aad688bf22d2 +EBUILD gccmakedep-9999.ebuild 954 BLAKE2B 8b3faaa9800be7d7a0df03d10d35e779da9b349c36d77a7a2d9866f9c6b55d76f08e16956454f6665eed102b5975e72a62ae193fa25bf499441c57254a6083bd SHA512 820381293c3cef01997113e43de6771f665a3c701fbd9fb0311db8e2c123dc35b66bac04305a537e91d80a54a2786fc2e6af3e5cfc09370c2eb59780edad1a66 MISC metadata.xml 342 BLAKE2B 8a918dbed8adc0ca2dd4fb47840a2a13199f26ea3cacc46391974a9b797006bd710f5d4fcbc265361f3e23cb5cb8f7f9358d27549f7ff21ef0381a11f5fe2346 SHA512 ccb760eec62a031973b2e5d9a553833430d7dd51b71a91943b30ff58352a9838fa303e146150cb9e460e0121c61c3d293a1588fac5b5c610aabb5e3f091a18c5 diff --git a/x11-misc/gccmakedep/gccmakedep-9999.ebuild b/x11-misc/gccmakedep/gccmakedep-9999.ebuild index 85e0055a1489..42c149df8c52 100644 --- a/x11-misc/gccmakedep/gccmakedep-9999.ebuild +++ b/x11-misc/gccmakedep/gccmakedep-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then LIVE_DEPEND=">=x11-misc/util-macros-1.18" else SRC_URI="https://www.x.org/releases/individual/util/${P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" fi LICENSE="MIT" diff --git a/x11-misc/xkblayout-state/Manifest b/x11-misc/xkblayout-state/Manifest index 6df3dd54c798..e6fdf2e00467 100644 --- a/x11-misc/xkblayout-state/Manifest +++ b/x11-misc/xkblayout-state/Manifest @@ -1,4 +1,5 @@ DIST xkblayout-state-0_p20180118.tar.gz 6853 BLAKE2B 1a8b3a9c89d9647bb8b9f6a2261f2e06f44f408823939268d60364fe532b9501e3c36d8f66cc1160f0b5432874d48046f848159842d09135a6cb4af658a8b248 SHA512 7618e920f8044324b7f4eb58d4e22ce076056d2d911cd950e6a862303c4b37f31f5919fec69c63173a7ff181d51849def4f6a78a407baf3012232f2f423bed00 -EBUILD xkblayout-state-0_p20180118.ebuild 697 BLAKE2B c294550d36b8d8129ce66911c15e9d5355ba7c6ea7d5bab1e46ccf909f7d688c03d0e10497bd34992edcccbed3a5dcdeb55a4eafc458d5d2e24949618c73d337 SHA512 9762346f84f66042ef71510b9b9cc1f5e207f51e9510b6ab66856b93e40c5e2df3f113eaf1250c0fa28e10405fa149879ad402a112d43622443af9091be514ff -EBUILD xkblayout-state-9999.ebuild 538 BLAKE2B 57aecaae58c9b79fdd3000c5a6b62e189e2b05c5579dc693d83146d3a17e668e98fe9b92493fa11972c88e2dfbad9c9ab22af2b2050854a67c6148e9747fb96e SHA512 5b4cb88183806eb03b2f8ef7f6dd7cce462519509f944f0e1a16be3383bcd3ae5cd3f86f6a96ce64aec0f53bc43bcc1496bc19e6df965c75399d0006d0a7638b +DIST xkblayout-state-0_p20211106.tar.gz 7617 BLAKE2B 523a861c7cf79e2fc77ced1c411d54771f3ed4ed236ac89d8c89996a26e6fe4bf0d12f75ade9d9bebb1de9e233dcd6ca838dbf297df6f411caff0a27e47df5b5 SHA512 85d785ed767d1c29cd1710bc07894ebc94a18018afa211202929c82ac10e7efb06e5ce29d8de507cbd4c931d650e3c04e1452f63dad17a99a379e55761dbc15b +EBUILD xkblayout-state-0_p20180118.ebuild 693 BLAKE2B 05bcd084358d60c63b837a3653db9409beab580c15102a000c34d18fd64fc0cc09796b3e30e29003fb2d4e703754686a1a0c70510398cfc2733b6b66ff67ad98 SHA512 33d818427eaad82ee738b75366606435d5b5c9cd3867ad58b3a81d2b6c17bdf3550f7c3931eb1dd4734187ea9b7b6b619a920dfc4726a3291376f8297a6a5283 +EBUILD xkblayout-state-0_p20211106.ebuild 684 BLAKE2B 03868c2dccb88138e12da8147272ddf606a4d7c7f37351a11a6c743979c57525920ce898bce4a678070fde844f4ea490cd7026f0599a060b08f4e94011734564 SHA512 e9ab5225d41e4c3b44b3eb4d0f2b61416d86060450ab603e8e578a056e6b2ceeb7ff0ae96516b8b8427762fce595e8571295bc3db3f127d3c38d08faddd07d83 MISC metadata.xml 255 BLAKE2B f1b1d7bc82e71304358a9255115e8dbf44a9923b077064e0ac7541cfa3a30308a7528fa805e49323809b788df42c8eca8ccba7410e0d78f71042e622e7a25f57 SHA512 270a732022fde19232c2cfcde7147ec1173971a14aae1e2404c3340834a5c8005193cc60ce6cfd731563bdca0d88c1ad43ca0c477d6c0d0637a7fe77f06335b3 diff --git a/x11-misc/xkblayout-state/xkblayout-state-0_p20180118.ebuild b/x11-misc/xkblayout-state/xkblayout-state-0_p20180118.ebuild index afbeba66bacf..e3ae97e16f45 100644 --- a/x11-misc/xkblayout-state/xkblayout-state-0_p20180118.ebuild +++ b/x11-misc/xkblayout-state/xkblayout-state-0_p20180118.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -8,11 +8,11 @@ inherit toolchain-funcs # Commit Date: 18 Jan 2018 EGIT_COMMIT="45b752b130e077d5b1437d40b0a459e062aafa13" -DESCRIPTION="A small program to get/set the current XKB layout" +DESCRIPTION="Small program to get/set the current XKB layout" HOMEPAGE="https://github.com/nonpop/xkblayout-state" SRC_URI="https://github.com/nonpop/xkblayout-state/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" diff --git a/x11-misc/xkblayout-state/xkblayout-state-0_p20211106.ebuild b/x11-misc/xkblayout-state/xkblayout-state-0_p20211106.ebuild new file mode 100644 index 000000000000..765479fe3bb9 --- /dev/null +++ b/x11-misc/xkblayout-state/xkblayout-state-0_p20211106.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +# Commit Date: 06 Nov 2021 +EGIT_COMMIT="f311779ed95f43f1fdebed0f710ad84057e6fe19" + +DESCRIPTION="Small program to get/set the current XKB layout" +HOMEPAGE="https://github.com/nonpop/xkblayout-state" +SRC_URI="https://github.com/nonpop/xkblayout-state/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="x11-libs/libX11" +DEPEND="${RDEPEND}" + +src_compile() { + emake CXX="$(tc-getCXX)" +} + +src_install() { + emake PREFIX="${EPREFIX}"/usr DESTDIR="${D}" install +} diff --git a/x11-misc/xkblayout-state/xkblayout-state-9999.ebuild b/x11-misc/xkblayout-state/xkblayout-state-9999.ebuild deleted file mode 100644 index b92c94a33662..000000000000 --- a/x11-misc/xkblayout-state/xkblayout-state-9999.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit git-r3 toolchain-funcs - -DESCRIPTION="A small program to get/set the current XKB layout" -HOMEPAGE="https://github.com/nonpop/xkblayout-state" -EGIT_REPO_URI="https://github.com/nonpop/xkblayout-state.git" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" -IUSE="" - -RDEPEND="x11-libs/libX11" -DEPEND="${RDEPEND}" - -src_compile() { - emake CXX="$(tc-getCXX)" -} - -src_install() { - emake PREFIX="${EPREFIX}"/usr DESTDIR="${D}" install -} diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz index 425b45e587ae67d54fe21895a99a16be238137c4..e379dbc6857c8c073d700a41700d204df10ae927 100644 GIT binary patch literal 4552 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 literal 4548 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 diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index 3f502080d59f..2bff8a1971b7 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,6 +1,8 @@ DIST kitty-0.27.1.tar.xz 5045588 BLAKE2B 2381b3e9af26bb8a4c4358318289e9ef49ba1e38678ef192fd815ced962644671433a80f124579fb593257351cd8e0a61f845975d61d0d33f42b9d470ef130f0 SHA512 484d451b418defc7256319730d623224e3744d6200989d92839c40c951fdb213fe2ef472ddf968f695e499aa6c35d994ad76bb0eb28bca80ec8644b2ead40d56 DIST kitty-0.28.1.tar.xz 7850232 BLAKE2B 18567e54bbd2ac183120122847951744bb8494829911d4c66b5db23488fcc257c895b8d788c1b386ffec832aceb4f691a8a10339be07d43e54957c9c98365a01 SHA512 a8863c8bf5a3c385671d98bd50481ffcd3984e45ee051173eb38de9aac79643e69a312e08b8f655759f3ecdfab4efe38dca39167f5590e482748b5e85dea5537 +DIST kitty-0.29.0.tar.xz 7812720 BLAKE2B bbcc08cb474bf0d9faff0a32244a4ce374da170b78dbeb74bf720ab431c51a8899d2ecaccf45a9063531ea9db51340ddd08bc72cb933cd9c812e89c176ecb32a SHA512 d8d13dea92d21ad113e3f6b056b2ea31514e0893b04c2bac2665821bb66ec10fdadacbf19e22980e0e744ef9d272f2fc2b4981016b182509af2040b6f4267d3c EBUILD kitty-shell-integration-0.27.1.ebuild 1495 BLAKE2B bc45a20de5feb70d9b28c1dd8213e6534c63a92a773977624b99519d3241fd6a88e9ef077bbcbd7085d017f13cfbe4493dfd0465ee7534939e3d57075d04ac32 SHA512 bfd89b4cc1ed6a4140e0c69167d8a60dabef6f9138f8aae5938971ef91510684a6535a5c1d526e11a896a446a54dd6c987ac0bbeaee184ba3884ecfad21bced1 EBUILD kitty-shell-integration-0.28.1.ebuild 1497 BLAKE2B 6ea66e76709c69b93f53e4e18ef633cacb1f85da806c8da0c9b20f34acf3bca9b23b277af990d87af3790ebc1e7e28c8acec026d20513af0a9443904eeb8d4c4 SHA512 0469292c85c26e118594dffb54b5ba751defa7a7200ba9b0041d9ab6812b66edada608880a71c2082058dbd50278a4643fb896b80aab142b01d2234868b194a5 +EBUILD kitty-shell-integration-0.29.0.ebuild 1497 BLAKE2B 6ea66e76709c69b93f53e4e18ef633cacb1f85da806c8da0c9b20f34acf3bca9b23b277af990d87af3790ebc1e7e28c8acec026d20513af0a9443904eeb8d4c4 SHA512 0469292c85c26e118594dffb54b5ba751defa7a7200ba9b0041d9ab6812b66edada608880a71c2082058dbd50278a4643fb896b80aab142b01d2234868b194a5 EBUILD kitty-shell-integration-9999.ebuild 1403 BLAKE2B 9f1e4aebc1103678d42ba5809c41848b2ace36e2ed0137bdb0f30048cb4372c61f80e509a8087a52b149fe25115ca8aaa511d4697459e1087bee65788055dd85 SHA512 d7674435c3d3d9cfd04d47889f9e0f1cb4e60a6dc3506529829b3782e958fc3cb18fe8b0a25463725128106d6ca8308a17ae961b184e13682a1b05852e22ce4e MISC metadata.xml 610 BLAKE2B 29a121e206c4a21965f03cac1b01314dc32384eb617e9c188814f2c9a8896d10cb299aa4ef7fec74c5a74c966069355d291fe23d9f37b2cbb3d34ebb24850f81 SHA512 867c3bfc752f53287bea2f027a949bb433cd069f5480a5197986371db6dac4524577bf1503259a4fb4f6832ec7c860a5f2b4ac495a17c6a19fee5c62a70e6892 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.0.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.0.ebuild new file mode 100644 index 000000000000..683e7101b6b5 --- /dev/null +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/" +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="test" # intended to be ran on the full kitty package + +src_compile() { :; } + +src_install() { + # install the whole directory in the upstream suggested location + # for consistency (i.e. less variation between distros if someone + # ssh into Gentoo), then set symlinks to autoload where possible + # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) + insinto /usr/share/kitty + doins -r shell-integration + + dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash + + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish + + dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty + # zsh integration is handled automatically without needing to modify rc files, + # but may require user intervention depending on zsh invocation or if remote + + # this is used internally by the ssh kitten and is not useful there + rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die +} diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index a192857d7a23..a473baa85210 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,6 +1,8 @@ DIST kitty-0.27.1.tar.xz 5045588 BLAKE2B 2381b3e9af26bb8a4c4358318289e9ef49ba1e38678ef192fd815ced962644671433a80f124579fb593257351cd8e0a61f845975d61d0d33f42b9d470ef130f0 SHA512 484d451b418defc7256319730d623224e3744d6200989d92839c40c951fdb213fe2ef472ddf968f695e499aa6c35d994ad76bb0eb28bca80ec8644b2ead40d56 DIST kitty-0.28.1.tar.xz 7850232 BLAKE2B 18567e54bbd2ac183120122847951744bb8494829911d4c66b5db23488fcc257c895b8d788c1b386ffec832aceb4f691a8a10339be07d43e54957c9c98365a01 SHA512 a8863c8bf5a3c385671d98bd50481ffcd3984e45ee051173eb38de9aac79643e69a312e08b8f655759f3ecdfab4efe38dca39167f5590e482748b5e85dea5537 +DIST kitty-0.29.0.tar.xz 7812720 BLAKE2B bbcc08cb474bf0d9faff0a32244a4ce374da170b78dbeb74bf720ab431c51a8899d2ecaccf45a9063531ea9db51340ddd08bc72cb933cd9c812e89c176ecb32a SHA512 d8d13dea92d21ad113e3f6b056b2ea31514e0893b04c2bac2665821bb66ec10fdadacbf19e22980e0e744ef9d272f2fc2b4981016b182509af2040b6f4267d3c EBUILD kitty-terminfo-0.27.1.ebuild 632 BLAKE2B 080ce8fe07e719f2ae6d70e5d06225e1d24b3eeeea624f7c185a2b0f22956bb77557699e68cf810a2ea4ce28dcc5fe45431a72545db8736656a9b05dbdcefd69 SHA512 7a6cf4fef1f58cfdbed17cf8998d0c2d3571958bd002b4acf933d443048a9b4969c94bab2e98230216a8f0820caa8a29accf03e6ca59a2a10e5f83fca24be5a1 EBUILD kitty-terminfo-0.28.1.ebuild 634 BLAKE2B 11d12b66f50d9e856af48d8dff2988ccc1ac467a697e2e3d4f5bafd253ce005b82bb04af560b938ed5b3254ed09013a9e8a719847a9fa78c1ed01948e4280126 SHA512 b8d43b0e6a391d3d62d4b91109a8f0227f0b63b2c036c2faac33318ce7147e7e816e7bddda28516c5f210fda812090b1dbffecb35815f7050f4958f8198a95b0 +EBUILD kitty-terminfo-0.29.0.ebuild 634 BLAKE2B 11d12b66f50d9e856af48d8dff2988ccc1ac467a697e2e3d4f5bafd253ce005b82bb04af560b938ed5b3254ed09013a9e8a719847a9fa78c1ed01948e4280126 SHA512 b8d43b0e6a391d3d62d4b91109a8f0227f0b63b2c036c2faac33318ce7147e7e816e7bddda28516c5f210fda812090b1dbffecb35815f7050f4958f8198a95b0 EBUILD kitty-terminfo-9999.ebuild 545 BLAKE2B 50bf783694580b016f3291640d6c4ab3e8ee335f78d13b75cb7ebe6628ddd2f244fab2e7c465a3964ed6b5e0ebbdb144c739a01ffa7239c8518503ea107a52f2 SHA512 267b8b4a526ee22159f7c1c0d9a089e183308e1e7f61d775834e4ed5d4f25be7aac8cc3db4afa3c3f1e933159f27abff25c31989dd6478c1727eec590bf0a3c8 MISC metadata.xml 610 BLAKE2B 29a121e206c4a21965f03cac1b01314dc32384eb617e9c188814f2c9a8896d10cb299aa4ef7fec74c5a74c966069355d291fe23d9f37b2cbb3d34ebb24850f81 SHA512 867c3bfc752f53287bea2f027a949bb433cd069f5480a5197986371db6dac4524577bf1503259a4fb4f6832ec7c860a5f2b4ac495a17c6a19fee5c62a70e6892 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.29.0.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.29.0.ebuild new file mode 100644 index 000000000000..f217412c7ed0 --- /dev/null +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.29.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/" +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="test" # intended to be ran on the full kitty package + +BDEPEND="sys-libs/ncurses" + +src_compile() { :; } + +src_install() { + dodir /usr/share/terminfo + tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die +} diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index b103a3aa5cc2..724573fc1e8a 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -4,7 +4,11 @@ DIST kitty-0.27.1.tar.xz.sig 566 BLAKE2B 49cb96d99c48cfe74a50191687fac269cdc3314 DIST kitty-0.28.1-vendor.tar.xz 1344988 BLAKE2B 768a2859f18b743a23007be60323035f54375496cb08d45dabab12ca09b3227451f7c1e78dda72bc79712835e1e0541549b1c1f7b5f68f8b1164062c77ba7520 SHA512 bc111e7428660d79e116a88f0c62c4dc54c79c423c364156219c5a6251f0725fc43e34e8b518352b00433c2443371619b4f6ab5c41d32ddf129c42f98ced0694 DIST kitty-0.28.1.tar.xz 7850232 BLAKE2B 18567e54bbd2ac183120122847951744bb8494829911d4c66b5db23488fcc257c895b8d788c1b386ffec832aceb4f691a8a10339be07d43e54957c9c98365a01 SHA512 a8863c8bf5a3c385671d98bd50481ffcd3984e45ee051173eb38de9aac79643e69a312e08b8f655759f3ecdfab4efe38dca39167f5590e482748b5e85dea5537 DIST kitty-0.28.1.tar.xz.sig 566 BLAKE2B 5ad5fa8fa0143dcd5760dbd885c718582e5001d2eeb5b6b559abffd556407e1061ebe9c84757f49c57803233f38ebe6f7d813f9f50a55b7ce8532c0f589cd8ae SHA512 cf13e09978187c19d53903aea0032ef2088950eb050e0d183283919e96d9a2ae14dd2a40f63ee0fc5180be3e5a9066ade86943f1bcac042d6da890fa2ed13720 +DIST kitty-0.29.0-vendor.tar.xz 1377160 BLAKE2B f0ab044a117d3592aa7c26a7401d93f3a4315f81a7612eeb8ba34be4f154955d7f6662adec7b0710484bfb5284aa0750bb19ab0c07279c74a9b3b4e42770d262 SHA512 b8c8bd91e5b8e711546d476b1c37dd5c15b9f5f02109279b75f6b27f994e910418c9429ba74bb170315df0e5e01ef235eecc8ade0b8d8a0effb97333ae18ce99 +DIST kitty-0.29.0.tar.xz 7812720 BLAKE2B bbcc08cb474bf0d9faff0a32244a4ce374da170b78dbeb74bf720ab431c51a8899d2ecaccf45a9063531ea9db51340ddd08bc72cb933cd9c812e89c176ecb32a SHA512 d8d13dea92d21ad113e3f6b056b2ea31514e0893b04c2bac2665821bb66ec10fdadacbf19e22980e0e744ef9d272f2fc2b4981016b182509af2040b6f4267d3c +DIST kitty-0.29.0.tar.xz.sig 566 BLAKE2B 8755e62df9766fe742447e77d4d8c22303deac91a754cf0ef0cbd62ace6b1b48d48d5a703c6e96cbbdcf8c6527792b0f74dd4ef8c79eca3bc4fb9e719805d098 SHA512 741dcf20254e8e63333500d42c4cd4fa6f61497b511c330f7ceeb8bc75322c0c3c65baac6e29b48ae4e2fb6455b5d39d0988284694ccd269bde70adacd43ca34 EBUILD kitty-0.27.1.ebuild 4478 BLAKE2B bad5756d3e2af0b31b781dfd6937b0a3c8c458d03a30f2b300abbbdf4bfcc204b9a5cc5e21f611b44274fecf6a5960bd8711dba534f50a106113546e8ee38750 SHA512 e3e5fa196300f91a701067e7131cf78b7065da3a663c17aae71dd172eb8732b63b199c48a16f565efc54a8d9ba92b79be39b61c2483916bdfaa116f0f4d2c3f0 EBUILD kitty-0.28.1.ebuild 4488 BLAKE2B e1eb8b7ce445a468feea7024537136174de0a840fce1b85854c5faa077fbff4240498c4384a80d7c5efba8d7acf0e544a5f37ab62d16e6ca68856ec482ece1c0 SHA512 7af50927eaac59951768d1f0c11cf5258784f432179da1dedbe3cefd382072e3f6924562536a93cbade8541b3cd7ca644e9330a8cf04532edca799d13eac7d8e +EBUILD kitty-0.29.0.ebuild 4489 BLAKE2B c1d962046f400b724bae82428ff05916aae2e3e9050f9ea937d42e62d325f153b8db7c393cbd413d70e6c2aea619984a2ff13c0819605e6a0cda7fb093b9fc9a SHA512 fb15844f6884d2f094d8631c26d60f7a60f21c789ca1275c22ef3adc1ec90047fae25055de05af9f689fe486d42e6d5cc1f1627fefa397201f8a59eb5835a31f EBUILD kitty-9999.ebuild 4489 BLAKE2B c1d962046f400b724bae82428ff05916aae2e3e9050f9ea937d42e62d325f153b8db7c393cbd413d70e6c2aea619984a2ff13c0819605e6a0cda7fb093b9fc9a SHA512 fb15844f6884d2f094d8631c26d60f7a60f21c789ca1275c22ef3adc1ec90047fae25055de05af9f689fe486d42e6d5cc1f1627fefa397201f8a59eb5835a31f MISC metadata.xml 653 BLAKE2B fd4fd98a8cac30a2e941770c43af4cd475eea1609f35f454780eb4463e052ccb44a1c7f84fe3f1e29eef08041d57d5bc8a688a404d105e7d15691f41cf701f48 SHA512 4c3c390b41e81444a7a22eb78afa92b7a5a15ad8558e92d387da64364bbe0c2fa1088aa9ea7516814280eefc1e7221a7b963a54beeab0213dc2974fcbc2fd003 diff --git a/x11-terms/kitty/kitty-0.29.0.ebuild b/x11-terms/kitty/kitty-0.29.0.ebuild new file mode 100644 index 000000000000..ca29cc5189de --- /dev/null +++ b/x11-terms/kitty/kitty-0.29.0.ebuild @@ -0,0 +1,165 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" +else + inherit verify-sig + SRC_URI=" + https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz + https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz + verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )" + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Fast, feature-rich, GPU-based terminal" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/" + +LICENSE="GPL-3 ZLIB" +LICENSE+=" Apache-2.0 BSD MIT MPL-2.0" # go +SLOT="0" +IUSE="+X test wayland" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + || ( X wayland ) + test? ( X wayland )" +RESTRICT="!test? ( test )" + +# dlopen: fontconfig,libglvnd +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/openssl:= + media-libs/fontconfig + media-libs/harfbuzz:= + media-libs/lcms:2 + media-libs/libglvnd[X?] + media-libs/libpng:= + net-libs/librsync:= + sys-apps/dbus + sys-libs/zlib:= + x11-libs/libxkbcommon[X?] + x11-misc/xkeyboard-config + ~x11-terms/kitty-shell-integration-${PV} + ~x11-terms/kitty-terminfo-${PV} + X? ( x11-libs/libX11 ) + wayland? ( dev-libs/wayland ) + !sci-mathematics/kissat" +DEPEND=" + ${RDEPEND} + X? ( + x11-base/xorg-proto + x11-libs/libXcursor + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + ) + wayland? ( dev-libs/wayland-protocols )" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-lang/go-1.20 + sys-libs/ncurses + virtual/pkgconfig + test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') ) + wayland? ( dev-util/wayland-scanner )" +[[ ${PV} == 9999 ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )" + +QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + cd "${S}" || die + edo go mod vendor + else + use verify-sig && + verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig} + default + fi +} + +src_prepare() { + default + + # sed unfortunately feels easier on maintenance than patches here + local sedargs=( + -e "/num_workers =/s/=.*/= $(makeopts_jobs)/" + -e "s/cflags.append.*-O3.*/pass/" -e 's/-O3//' + -e "s/ld_flags.append('-[sw]')/pass/" + ) + + # kitty is often popular on wayland-only setups, try to allow this + use !X && sedargs+=( -e '/gl_libs =/s/=.*/= []/' ) #857918 + use !X || use !wayland && + sedargs+=( -e "s/'x11 wayland'/'$(usex X x11 wayland)'/" ) + + # skip docs for live version, missing dependencies + [[ ${PV} == 9999 ]] && sedargs+=( -e '/exists.*_build/,/docs(ddir)/d' ) + + sed -i setup.py "${sedargs[@]}" || die + + local skiptests=( + # relies on 'who' command which doesn't detect users with pid-sandbox + kitty_tests/utmp.py + # may fail/hang depending on environment and shell initialization + kitty_tests/{shell_integration,ssh}.py + # relies on /proc/self/fd and gets confused when ran from here + tools/utils/tpmfile_test.go + ) + use !test || rm "${skiptests[@]}" || die +} + +src_compile() { + tc-export CC + local -x GOFLAGS="-p=$(makeopts_jobs) -v -x" + use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie" + local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG) + + local conf=( + --disable-link-time-optimization + --ignore-compiler-warnings + --libdir-name=$(get_libdir) + --shell-integration="enabled no-rc" + --update-check-interval=0 + --verbose + ) + + edo "${EPYTHON}" setup.py linux-package "${conf[@]}" + use test && edo "${EPYTHON}" setup.py build-launcher "${conf[@]}" + + rm -r linux-package/share/terminfo || die # provided by kitty-terminfo + + if [[ ${PV} == 9999 ]]; then + mkdir -p linux-package/share/doc/${PF} || die + else + mv linux-package/share/doc/{${PN},${PF}} || die + fi + + # generate default config as reference, command taken from docs/conf.rst + if ! tc-is-cross-compiler; then + linux-package/bin/kitty +runpy \ + 'from kitty.config import *; print(commented_out_default_config())' \ + > linux-package/share/doc/${PF}/kitty.conf || die + fi +} + +src_test() { + KITTY_CONFIG_DIRECTORY=${T} ./test.py || die # shebang is kitty +} + +src_install() { + edo mv linux-package "${ED}"/usr +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "audio-based terminal bell support" media-libs/libcanberra + optfeature "opening links from the terminal" x11-misc/xdg-utils +} diff --git a/x11-terms/rxvt-unicode/Manifest b/x11-terms/rxvt-unicode/Manifest index d7fa2f95d9d5..e2197220eee6 100644 --- a/x11-terms/rxvt-unicode/Manifest +++ b/x11-terms/rxvt-unicode/Manifest @@ -1,9 +1,11 @@ AUX rxvt-unicode-9.06-case-insensitive-fs.patch 238 BLAKE2B 887eec8ec419900765ede1a8b75ea0acde945275af0e524e4382610a40d1e42b2f0be9879bf7c25cb00da6ae410e554567efdcc2f43ceff52e37c44060e6c4a7 SHA512 5257b1d33e25a6a390da2f23100fc3a2b8dcc4787205273933c2ba64ecf72e663cdc0cb86273a1ffa1a87b04bbeeff9edbc8c028c521ae612722f21cf6c40762 AUX rxvt-unicode-9.21-xsubpp.patch 640 BLAKE2B 51b9f626436153239ca98df1094c5bbadaca463cf3624d39094cf5dce75a42c23568584292cd55b891439a45bc7d9e3fbf098ec80743b44267e6c3c1d0b339ca SHA512 70f4c5cb7b6a440f009f693c4dc2f8595051e198250d375cd18704c35059596d77938a3d062740bd26f947bfebdb67ea7d46f59f8cbf08fc73193a62267723ec AUX rxvt-unicode-9.31-enable-wide-glyphs.patch 7669 BLAKE2B 5d9c87bcedf96a117a2defafa63cc20ee7001a123e802e675956cee5be9232b9f83d6036ac2bde3164148527e0daf728f92a1e04834660a4fc00c4b3ef3b612a SHA512 0091479f1f8e8c2721555e72f5f46297c8a3daa8d44da7cebba7de88860c15ed40d3555f7260baf172463af1a0a5e52e2321f26607968ab932e6ad0ef4b23a0a +AUX rxvt-unicode-9.31-perl5.38.patch 370 BLAKE2B 9da95315590153b6352ee630a0c7030c87b99424fa5fce0bd63e358ed176e5c5187d9843b2b263d9de30c444ba402c2b398d30a38898a93d435ed60d30d70002 SHA512 2894d8477a107167f0a8607375316c84686043e6158ef028e44eea177e798eeedaea413fd1076e9e3b096510f7d6945fcdb86452ce24d0b8f8812276cb4f62ee AUX urxvtd.service 145 BLAKE2B 9199c81f02ff161caf6f72bac95808d4ba584bf09fb68cf7fef1bdf883873fe360816d8736835987a61c1cf0ac1be469aa47f2b74e96d8215a3ac17de896d6a5 SHA512 a77606d11e80c8d117917ab34a6d2ca430c667372ee713cf8519e49df4d972f289399d49bd808a9d31fa343d11c2fd2eb761b813be3f2892784d1dd9c281fc38 AUX urxvtd.socket 133 BLAKE2B d685c78de25a3f2d661f180a6a5cc227c500e873dab049587f0742330910c3867f60871a96a237787d85f66b8999b397281b36ed9b92bda2422e1e2295accfee SHA512 20c7d7a00bd41deefb738b6795ecbea8098ec81d3356cceab4de39408de3552d385fc48ef74a087f3724d436b77de54adb67d0858a0949b9595820ee3d9cf7e4 DIST rxvt-unicode-9.31.tar.bz2 880148 BLAKE2B 439a8c33b7260e0f2fd68b8a4409773c06c3bb7623b5dfbbb0742cc198c9fd25e8a247907878639db5fac3dcd3b6be3d839347787bcf08ca602ae246607f750b SHA512 4d14ecbbb62de1b1c717277f5aae5cfb536e11392f2d4b82c884c1713f437fce8e9dd69a328fa353a55d068d8ee4121a31900f45191acec172d5dc76652b6255 DIST rxvt-unicode-9.31_24-bit-color_aur-9.31-20239117.patch.xz 7776 BLAKE2B 88c12e2db38991fc6c7909950aade09a8c089d93980535af5a602d40cb4712aaa97f659c67e49b52abb71e6d0e2b8279f3d9a6d66654cdf68dde68bf64279873 SHA512 dfc0388138f35345c0c80df0a392c28a52a03d008ca336999369522031898813046c314c1e4ec9a81fea41b81d3230f5ca09d47b84ef04c0f6da98c559812a16 EBUILD rxvt-unicode-9.31-r1.ebuild 3446 BLAKE2B c59a0c392bf2daf328cbe0fc74286c4713290c9ee81fbd947c2cb595002cb9130215b47809b4d75c77048b663620dcb218be879ef65ce62ab399560f0d828442 SHA512 3debbe321eea52d7377fc1de68922c4a1d73ca937fbd8cf542c1b7b74090dcf9b28581b7acb901177b57726880d27502eaafefadbe04ce46eaa96572a88525f9 +EBUILD rxvt-unicode-9.31-r2.ebuild 3493 BLAKE2B d87216eb2e2f9d2d864ee2888bdfa6b5ec0602cea81f395eba103d66f8d0f60498a5f7afc902dd1f8357c6959607f6961f166846f749c57033d5ed1cc1657e7e SHA512 face8d2e7a2a102176fbad7cab6db535312a53a97b13e018cd1aad3dd309634fb1231ce9b123f98d7c381b7347f322fae792b223a120a8b928a696a42ad5942d MISC metadata.xml 1719 BLAKE2B 9ded0b5e709dbcf085f1011fbc3a7138b5df7318c02106e492988bf0c1046f79b01876e96c9d55d79e1c4be4e854bca15744de5ced4507756a188328d55b7488 SHA512 bf8395517dccbb0185345e8bd0ee912f9ddb04beacaacd7e69edc6e40287928a51604a4e3cef06164b094b2e303b4faa52adf4630eabf24b3e9e351a034473a5 diff --git a/x11-terms/rxvt-unicode/files/rxvt-unicode-9.31-perl5.38.patch b/x11-terms/rxvt-unicode/files/rxvt-unicode-9.31-perl5.38.patch new file mode 100644 index 000000000000..c5cb346079dd --- /dev/null +++ b/x11-terms/rxvt-unicode/files/rxvt-unicode-9.31-perl5.38.patch @@ -0,0 +1,13 @@ +Perl 5.38 does not handle empty locale names. Backported upstream fix. + +--- a/src/rxvtperl.xs ++++ b/src/rxvtperl.xs +@@ -399,7 +399,7 @@ rxvt_perl_interp::init () + { + if (!perl) + { +- rxvt_push_locale (""); // perl init destroys current locale ++ rxvt_push_locale ("C"); // perl init destroys current locale + + { + perl_environ = rxvt_environ; diff --git a/x11-terms/rxvt-unicode/rxvt-unicode-9.31-r2.ebuild b/x11-terms/rxvt-unicode/rxvt-unicode-9.31-r2.ebuild new file mode 100644 index 000000000000..60224b5df036 --- /dev/null +++ b/x11-terms/rxvt-unicode/rxvt-unicode-9.31-r2.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools desktop systemd prefix + +COLOUR_PATCH_NAME="${PN}-9.31_24-bit-color_aur-9.31-20239117.patch" + +DESCRIPTION="rxvt clone with xft and unicode support" +HOMEPAGE="http://software.schmorp.de/pkg/rxvt-unicode.html" +SRC_URI="http://dist.schmorp.de/rxvt-unicode/Attic/${P}.tar.bz2 + https://dev.gentoo.org/~marecki/dists/${CATEGORY}/${PN}/${COLOUR_PATCH_NAME}.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="24-bit-color 256-color blink fading-colors +font-styles gdk-pixbuf iso14755 +mousewheel + perl startup-notification unicode3 wide-glyphs xft" + +RDEPEND=">=sys-libs/ncurses-5.7-r6:= + dev-libs/libptytty + media-libs/fontconfig + x11-libs/libX11 + x11-libs/libXrender + x11-libs/libXt + gdk-pixbuf? ( x11-libs/gdk-pixbuf ) + perl? ( dev-lang/perl:= ) + startup-notification? ( x11-libs/startup-notification ) + xft? ( x11-libs/libXft )" +DEPEND="${RDEPEND} + x11-base/xorg-proto" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-9.06-case-insensitive-fs.patch + "${FILESDIR}"/${PN}-9.21-xsubpp.patch + "${FILESDIR}"/${PN}-9.31-enable-wide-glyphs.patch + "${FILESDIR}"/${PN}-9.31-perl5.38.patch +) +DOCS=( + Changes + README.FAQ + doc/README.xvt + doc/changes.txt + doc/etc/${PN}.term{cap,info} + doc/rxvt-tabbed +) + +src_prepare() { + default + + # Current patch is too aggressive to apply unconditionally, see Bug #801571 + if use 24-bit-color; then + eapply "${WORKDIR}"/${COLOUR_PATCH_NAME} + eautoreconf + fi + + # kill the rxvt-unicode terminfo file - #192083 + sed -i -e "/rxvt-unicode.terminfo/d" doc/Makefile.in || die "sed failed" + + # use xsubpp from Prefix - #506500 + hprefixify -q '"' -w "/xsubpp/" src/Makefile.in +} + +src_configure() { + # --enable-everything goes first: the order of the arguments matters + local myconf=( + --enable-everything + $(use_enable 256-color) + $(use_enable blink text-blink) + $(use_enable fading-colors fading) + $(use_enable font-styles) + $(use_enable gdk-pixbuf pixbuf) + $(use_enable iso14755) + $(use_enable mousewheel) + $(use_enable perl) + $(use_enable startup-notification) + $(use_enable unicode3) + $(use_enable wide-glyphs) + $(use_enable xft) + ) + if use 24-bit-color; then + myconf+=( --enable-24-bit-color ) + fi + econf "${myconf[@]}" +} + +src_compile() { + default + + sed -i \ + -e 's/RXVT_BASENAME = "rxvt"/RXVT_BASENAME = "urxvt"/' \ + "${S}"/doc/rxvt-tabbed || die +} + +src_install() { + default + + systemd_douserunit "${FILESDIR}"/urxvtd.service + systemd_douserunit "${FILESDIR}"/urxvtd.socket + + make_desktop_entry urxvt rxvt-unicode utilities-terminal \ + "System;TerminalEmulator" +} + +pkg_postinst() { + if use 24-bit-color; then + ewarn + ewarn "You have enabled 24-bit colour support in ${PN}, which is UNOFFICIAL and INCOMPLETE." + ewarn "You may or may not encounter visual glitches or stability issues. When in doubt," + ewarn "rebuild =${CATEGORY}/${PF} with USE=-24-bit-color (the default setting)." + ewarn + fi + if use perl && ! use fading-colors; then + ewarn "Note that some of the Perl plug-ins bundled with ${PN} will fail to load without USE=fading-colors" + fi + if use wide-glyphs; then + ewarn + ewarn "You have enabled wide-glyph support in ${PN}, which is UNOFFICIAL." + ewarn "You may or may not encounter visual glitches or stability issues. When in doubt," + ewarn "rebuild =${CATEGORY}/${PF} with USE=-wide-glyphs (the default setting)." + ewarn + fi +} diff --git a/x11-terms/xterm/Manifest b/x11-terms/xterm/Manifest index 3b0e7fd7604a..b27062fe7568 100644 --- a/x11-terms/xterm/Manifest +++ b/x11-terms/xterm/Manifest @@ -8,9 +8,12 @@ DIST xterm-382.tgz 1536637 BLAKE2B 50e538f9ad0735da9c108aca2ccd4e5f14c3aa923fa93 DIST xterm-382.tgz.asc 729 BLAKE2B 08d3c637ab1d922c951abda0306e07c3ce51d41d4f916fbc01eb2975ac294417bc4f3f07ccadf7332a8c6547bd6e373bc300a3ce6e0fb21abb8a1699f8bad64e SHA512 d399cb16dcb8b0c6c6eb998d2d37c445079d57d46e5ec3e8ca94479443a817419dc1051181b31e8f478ab8910773477de19d6b783439454fb259f135390a8bd1 DIST xterm-383.tgz 1538968 BLAKE2B 9d9e0aff91b829b8e3d7dfcf0ad461d4f823545ebb7d0a4a1130c339afbea76f60fb2e2f514ec05256fa6e5a5f137333c4fabe7bea6eb7aa1c59ecff93a77b77 SHA512 68befcf821a752992d82c48c2fabd86953185c691b5f16d6dcc8427156469bf0790737b12d3b57e70fe52e8ddf7139380b30c46d7724b961b7c35c3a0efa097f DIST xterm-383.tgz.asc 729 BLAKE2B 144f78cde591454e09da11e98ba4b455faddf8dc2cba403c28cc02a9b9bd49e296be473d5404cb98a6ae420efd3f851bb5307f3a16cdcc9abe9ed93add4fece2 SHA512 5ec5ac94ac031a91d0ddabeb09afb1a72bf3f926f6fe7d840000729194923a7495463c0ff91f63a2bc920703ba07c0bb1b21a05c35a539a7b948eb42c574e358 +DIST xterm-384.tgz 1539955 BLAKE2B aef38aa61da46c29eacd15c239975cf8fecf140968c72c9dc1bdd66bf28f45905f750a54ae73ed38e6966d78686624e24aff023ef60e2c8c73d23a3460985537 SHA512 f9fb2b3f4a58035dfa25063d4e401ca5a2f321d0eedb4cbaf92eeee38e92b4b107cc2f6520ef9c5e57a6cf2bc0f3363316af2b5840d89a0d6bda829ebe955ad8 +DIST xterm-384.tgz.asc 729 BLAKE2B 604ec0856dfdf06994f89d2725f3fa61d472c85cbc1a31075272d65ec8dedaef6040133ff9d03c4d0b866c66be98dbdab9c8716d3dad75578f37e5f437872911 SHA512 91eec76c3a0a2359275aad40b1df32035cf73c2d461cebfbcf7c3af1bee4274b66364e29c07b4bef24db9627a944d8c81ac76f6cf3cea193b28edbf411080d60 EBUILD xterm-379.ebuild 2923 BLAKE2B 19dba7f16c7fc600cf62d4117795727e6151a97e8e9d1b2c549ff99d983bbe4502a0984f0f98a5bd00c1d58b8f50f01308fe51b2d610725fd7368f833ca2e562 SHA512 a100938b7c97751b4064a2b0db5363d85fad53c42fd0493484541ee34974fc13a6215687cee0d908f096ac241189fa04aa6c9d9e4b0b2136f2867eb5923424d0 EBUILD xterm-380.ebuild 2930 BLAKE2B 6bb426538a1dec8b3cc0f161c7d4171f88d44c2ad4aa23707f3cf7c5783d5a6c120e20b25d5ea024d0c948cd94b0d6ee5d88fdb503b7220f2ba4565f3c3e8e1d SHA512 5ad65ecefa828c2d1e5aefc1da96d326d6a1a433e77f2958726c2cccc95aa1e0ab7106381d93de0f5a6256f7a912461388f994aee5efaed8b7444558e924663c EBUILD xterm-381.ebuild 2930 BLAKE2B 6bb426538a1dec8b3cc0f161c7d4171f88d44c2ad4aa23707f3cf7c5783d5a6c120e20b25d5ea024d0c948cd94b0d6ee5d88fdb503b7220f2ba4565f3c3e8e1d SHA512 5ad65ecefa828c2d1e5aefc1da96d326d6a1a433e77f2958726c2cccc95aa1e0ab7106381d93de0f5a6256f7a912461388f994aee5efaed8b7444558e924663c -EBUILD xterm-382.ebuild 2930 BLAKE2B 6bb426538a1dec8b3cc0f161c7d4171f88d44c2ad4aa23707f3cf7c5783d5a6c120e20b25d5ea024d0c948cd94b0d6ee5d88fdb503b7220f2ba4565f3c3e8e1d SHA512 5ad65ecefa828c2d1e5aefc1da96d326d6a1a433e77f2958726c2cccc95aa1e0ab7106381d93de0f5a6256f7a912461388f994aee5efaed8b7444558e924663c +EBUILD xterm-382.ebuild 2926 BLAKE2B ea3a02c2ae20fb9d356307e33e47faee303b0bf5265da79d5f7b9c041f4b69686e69b245a35358014c4e151a39c81570799bbdcf81f4520b3a7b550c8f6bbec5 SHA512 ad97d3dd5965ee04d93ad547406ccaa5bf642b72668afb26b66aa6e3e89e86af5b51ec6c0ae56aaac6ec39a7346c21a6fee1c6129d453c0339746b31d3b0c3a4 EBUILD xterm-383.ebuild 2930 BLAKE2B 6bb426538a1dec8b3cc0f161c7d4171f88d44c2ad4aa23707f3cf7c5783d5a6c120e20b25d5ea024d0c948cd94b0d6ee5d88fdb503b7220f2ba4565f3c3e8e1d SHA512 5ad65ecefa828c2d1e5aefc1da96d326d6a1a433e77f2958726c2cccc95aa1e0ab7106381d93de0f5a6256f7a912461388f994aee5efaed8b7444558e924663c +EBUILD xterm-384.ebuild 2930 BLAKE2B 6bb426538a1dec8b3cc0f161c7d4171f88d44c2ad4aa23707f3cf7c5783d5a6c120e20b25d5ea024d0c948cd94b0d6ee5d88fdb503b7220f2ba4565f3c3e8e1d SHA512 5ad65ecefa828c2d1e5aefc1da96d326d6a1a433e77f2958726c2cccc95aa1e0ab7106381d93de0f5a6256f7a912461388f994aee5efaed8b7444558e924663c MISC metadata.xml 552 BLAKE2B 1de52230aa9b681cee30dd4ee4651521bf9474cb2a99168fd6c8f13e0918cf185dbddd3dc6f97e0c81118680294e9c4d74137378763b021a07d8ce0a1430e18c SHA512 019a08f2f03a270da7a33bf1b0e9bb42864b806990884b9f2c19110238ad5d5fd18bc896e9fa7cde130b4ccf3f7003db43f6b485caf5b021f5d5e36f279f9d36 diff --git a/x11-terms/xterm/xterm-382.ebuild b/x11-terms/xterm/xterm-382.ebuild index 175692654251..7e085d13a0ec 100644 --- a/x11-terms/xterm/xterm-382.ebuild +++ b/x11-terms/xterm/xterm-382.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.as LICENSE="MIT" 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 ~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 ~x64-solaris" IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama" DEPEND=" diff --git a/x11-terms/xterm/xterm-384.ebuild b/x11-terms/xterm/xterm-384.ebuild new file mode 100644 index 000000000000..175692654251 --- /dev/null +++ b/x11-terms/xterm/xterm-384.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc +inherit desktop flag-o-matic toolchain-funcs verify-sig xdg + +DESCRIPTION="Terminal Emulator for X Windows" +HOMEPAGE="https://invisible-island.net/xterm/" +SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz" +SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.asc )" + +LICENSE="MIT" +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 ~x64-solaris" +IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama" + +DEPEND=" + kernel_linux? ( sys-libs/libutempter ) + media-libs/fontconfig:1.0 + >=sys-libs/ncurses-5.7-r7:= + x11-apps/xmessage + x11-libs/libICE + x11-libs/libX11 + x11-libs/libXaw + x11-libs/libXft + x11-libs/libxkbfile + x11-libs/libXmu + x11-libs/libXrender + x11-libs/libXt + unicode? ( x11-apps/luit ) + Xaw3d? ( x11-libs/libXaw3d ) + xinerama? ( x11-libs/libXinerama )" +RDEPEND="${DEPEND} + media-fonts/font-misc-misc + x11-apps/rgb" +DEPEND+=" x11-base/xorg-proto" +BDEPEND=" + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-thomasdickey ) +" + +DOCS=( README{,.i18n} ctlseqs.txt ) + +src_configure() { + DEFAULTS_DIR="${EPREFIX}"/usr/share/X11/app-defaults + + # bug #454736 + # Workaround for ncurses[tinfo] until upstream fixes their buildsystem using + # something sane like pkg-config or ncurses5-config and stops guessing libs + # Everything gets linked against ncurses anyways, so don't shout + append-libs $($(tc-getPKG_CONFIG) --libs ncurses) + + local myeconfargs=( + --disable-full-tgetent + --disable-imake + --disable-setgid + --disable-setuid + --enable-256-color + --enable-broken-osc + --enable-broken-st + --enable-dabbrev + --enable-exec-xterm + --enable-i18n + --enable-load-vt-fonts + --enable-logging + --enable-screen-dumps + --enable-warnings + --enable-wide-chars + --libdir="${EPREFIX}"/etc + --with-app-defaults="${DEFAULTS_DIR}" + --with-icon-theme=hicolor + --with-icondir="${EPREFIX}"/usr/share/icons + --with-utempter + --with-x + $(use_enable openpty) + $(use_enable sixel sixel-graphics) + $(use_enable toolbar) + $(use_enable truetype freetype) + $(use_enable unicode luit) + $(use_enable unicode mini-luit) + $(use_with Xaw3d) + $(use_with xinerama) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + docinto html + dodoc xterm.log.html + sed -i -e 's/_48x48//g' *.desktop || die + domenu *.desktop + + # Fix permissions -- it grabs them from live system, and they can + # be suid or sgid like they were in pre-unix98 pty or pre-utempter days, + # respectively (#69510). + # (info from Thomas Dickey) - Donnie Berkholz + fperms 0755 /usr/bin/xterm + + # restore the navy blue + sed -i -e 's:blue2$:blue:' "${D}${DEFAULTS_DIR}"/XTerm-color || die +} diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz index bd7daa3ea844a8af6d93b9eba390109a1e5b4efe..43964487b713ec3bcf3592a89a6c47e0d2cb8ae0 100644 GIT binary patch literal 9135 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 diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest index c541aecc5c34..511810d5c4b8 100644 --- a/x11-wm/mutter/Manifest +++ b/x11-wm/mutter/Manifest @@ -4,8 +4,10 @@ AUX mutter-44.1-xdnd-frame-window.patch 1782 BLAKE2B d2ac08ce4e3d54d2307280e7fcf DIST mutter-44.1.tar.xz 2843780 BLAKE2B f148b96ebeeb5db9cb620ca0870862cde579fc6d5ca9ddf87d6b6ad982baf67326b931b4a43cc9c4c9aa3b7752faa6fbbac2254c75924f0fa33fb34ae16db8fe SHA512 42cf748d83736e4a3ba595329d784829c278ea74c2db816bad770976000ee1f5070e0caf756ba123178819fdec6ae9380017f3c44f08bbff19c8bcaa46b6f33c DIST mutter-44.2.tar.xz 2848696 BLAKE2B 2adbda457c215dfb1889c9b42eb1c58b0d012f79287414da6f4a18ff92b082d872df344abdb72b5f193f1830c6f1002495ff9152c51ad3824c779ccd81e11310 SHA512 5c58cac46a571bd9fabca8326cf973c79d9d47bd223b39476e143f30e435900859e5cef1858bc343261ad9c026166647b940c5becc6d788d99d947bd003e12da DIST mutter-44.3.tar.xz 2848256 BLAKE2B 42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb SHA512 d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35 +DIST mutter-45.alpha.tar.xz 2850600 BLAKE2B 92e03c1ba440eae9369cb344e003d3bbc619de6ee45debf51145a6729220879855faa75f2c4c7b21cf79f691981aaed39daf771c959f44d9c63572ff2aa43195 SHA512 c819fa6d1ee1e41f4dee702c6b8ee7b5ede3f689a6a55e245f40d3bc8013c8414eb7077224bd8e33c9536fdf089fbc4cd7fe7a7d071cafe392c6281169c28c4b EBUILD mutter-44.1-r1.ebuild 6633 BLAKE2B 67b66a612c330bcec1bcc294d1a83341b1d4fa348f68b9719b91e7561ed1785b1a7e48894fed08d55196ca70521e7c540683ef6a0c03145ff84f369a764e5a59 SHA512 2893550d3f97b62f088ff30fd33e41ea56aadabebdfa299c7db66ae6735b9b5fc141b5f191b7fae4559c7d45e7f05decf4e8a7b997193c2a1dd2ddff124647b7 EBUILD mutter-44.2.ebuild 6464 BLAKE2B 9f1eef205504bf8678e002fe9f41d77b9b6008e1ac06da1cd1a9e3097fe5b60f386042205d661357a67e856be34403d50e2625962682a1652c4181586950d22f SHA512 2237c634e8f610377ac038ceb2752b319edaa4a3821aa5d4837218fc09a5b36c2ddc664d28f956978be3320353afa6a4917415401d74610c4e9f729e0347953a EBUILD mutter-44.3.ebuild 6464 BLAKE2B 9f1eef205504bf8678e002fe9f41d77b9b6008e1ac06da1cd1a9e3097fe5b60f386042205d661357a67e856be34403d50e2625962682a1652c4181586950d22f SHA512 2237c634e8f610377ac038ceb2752b319edaa4a3821aa5d4837218fc09a5b36c2ddc664d28f956978be3320353afa6a4917415401d74610c4e9f729e0347953a +EBUILD mutter-45_alpha.ebuild 6463 BLAKE2B 525a3e193ca4f8b4782979b40ae09f9d62cf3efd7a578b7aada665e0e04fe7e27a3bc5269d9add898af2cb88923cda2c325e70b5cf2823bef52b3e0e22e86450 SHA512 8c8f98e7d1aa2fabae2744b75d443aed4a2d6ce412ebd5d7e04a2170fa5821b05cc9419bdee2bb171f23105b7c038e2820b694db03a568559088089ab4bd8d74 EBUILD mutter-9999.ebuild 6463 BLAKE2B 525a3e193ca4f8b4782979b40ae09f9d62cf3efd7a578b7aada665e0e04fe7e27a3bc5269d9add898af2cb88923cda2c325e70b5cf2823bef52b3e0e22e86450 SHA512 8c8f98e7d1aa2fabae2744b75d443aed4a2d6ce412ebd5d7e04a2170fa5821b05cc9419bdee2bb171f23105b7c038e2820b694db03a568559088089ab4bd8d74 MISC metadata.xml 584 BLAKE2B 8c15ff1bc0bbadd7fe37f4a903d90c49f10aee6fd8cd83bcd81d486113397607f30b0a9c3aa43ee0b0f8e0cea8e8caaebac8560da70090fd0dbfbba8f8c0250d SHA512 924fc21a5378dc447e36c21f09ce45ebb61ea4de1dc1f541cb45ce139352616983141e8e1466fcc34dceaf1a5ea0f8e87023b25291e6796ef3f2163777e00a87 diff --git a/x11-wm/mutter/mutter-45_alpha.ebuild b/x11-wm/mutter/mutter-45_alpha.ebuild new file mode 100644 index 000000000000..09a495a3b9e1 --- /dev/null +++ b/x11-wm/mutter/mutter-45_alpha.ebuild @@ -0,0 +1,234 @@ +# 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 python-any-r1 udev xdg + +DESCRIPTION="GNOME compositing window manager based on Clutter" +HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git" + SRC_URI="" +else + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +LICENSE="GPL-2+" +SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell (or anything using mutter-clutter-.pc) should use the subslot + +IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia" +# native backend requires gles3 for hybrid graphics blitting support, udev and a logind provider +REQUIRED_USE=" + gtk-doc? ( introspection ) + wayland? ( ^^ ( elogind systemd ) udev ) + test? ( wayland )" +RESTRICT="!test? ( test )" + +# gnome-settings-daemon is build checked, but used at runtime only for org.gnome.settings-daemon.peripherals.keyboard gschema +# xorg-server is needed at build and runtime with USE=wayland for Xwayland +# v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order +DEPEND=" + >=media-libs/graphene-1.10.2[introspection?] + x11-libs/gdk-pixbuf:2 + >=x11-libs/pango-1.46[introspection?] + >=x11-libs/cairo-1.14[X] + >=dev-libs/fribidi-1.0.0 + >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] + >=dev-libs/glib-2.75.1:2 + gnome-base/gnome-settings-daemon + >=dev-libs/json-glib-0.12.0[introspection?] + >=x11-libs/libxkbcommon-0.4.3 + x11-libs/libICE + >=app-accessibility/at-spi2-core-2.46:2[introspection?] + sys-apps/dbus + >=x11-misc/colord-1.4.5:= + >=media-libs/lcms-2.6:2 + >=media-libs/harfbuzz-2.6.0:= + + gnome? ( gnome-base/gnome-desktop:4= ) + + >=media-libs/libcanberra-0.26 + + media-libs/libglvnd[X] + + wayland? ( + >=dev-libs/wayland-protocols-1.31 + >=dev-libs/wayland-1.21.0 + + x11-libs/libdrm + media-libs/mesa[gbm(+)] + >=dev-libs/libinput-1.18.0:= + + elogind? ( sys-auth/elogind ) + x11-base/xwayland + video_cards_nvidia? ( gui-libs/egl-wayland ) + ) + udev? ( + >=virtual/libudev-232-r1:= + >=dev-libs/libgudev-232 + ) + systemd? ( sys-apps/systemd ) + x11-libs/libSM + input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) + >=x11-libs/startup-notification-0.7 + screencast? ( >=media-video/pipewire-0.3.21:= ) + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] ) + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) +" +# for now upstream has "have_x11 = true" in the meson.build, but sooner or later upstream is going to make X optional. +# X? ( +DEPEND+=" + >=gui-libs/gtk-4.0.0:4[X,introspection?] + >=x11-libs/libX11-1.7.0 + >=x11-libs/libXcomposite-0.4 + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + >=x11-libs/libXfixes-3 + >=x11-libs/libXi-1.7.4 + x11-libs/libXtst + x11-libs/libxkbfile + x11-misc/xkeyboard-config + >=x11-libs/libxkbcommon-0.4.3[X] + x11-libs/libXrender + >=x11-libs/libXrandr-1.5.0 + x11-libs/libxcb:= + x11-libs/libXinerama + x11-libs/libXau +" +# )" + +RDEPEND="${DEPEND} + gnome-extra/zenity + + !=dev-python/python-dbusmock-0.28[${PYTHON_USEDEP}]" + fi +} + +src_prepare() { + default + + sed -i -e "s:#!/usr/bin/bash:#!$(command -v bash):" src/tests/x11-test.sh || die +} + +src_configure() { + local emesonargs=( + # Mutter X11 renderer only supports gles2 and GLX, thus do NOT pass + # + # -Dopengl_libname=libOpenGL.so.0 + # + # while we build the x11 renderer, as we currently enable gles2 only + # with USE=wayland and x11 renderer wouldn't find the needed GLX symbols + # in a configuration where wayland is disabled, as libOpenGL doesn't + # include them. + # + # See + # - https://bugs.gentoo.org/835786 + # - https://forums.gentoo.org/viewtopic-p-8695669.html + + --buildtype $(usex debug debug plain) + -Dopengl=true + $(meson_use wayland gles2) + #gles2_libname + -Degl=true + -Dglx=true + $(meson_use wayland) + $(meson_use wayland xwayland) + $(meson_use systemd) + $(meson_use wayland native_backend) + $(meson_use screencast remote_desktop) + $(meson_use gnome libgnome_desktop) + $(meson_use udev) + -Dudev_dir=$(get_udevdir) + $(meson_use input_devices_wacom libwacom) + -Dsound_player=true + -Dpango_ft2=true + -Dstartup_notification=true + -Dsm=true + $(meson_use introspection) + $(meson_use gtk-doc docs) + $(meson_use test cogl_tests) + $(meson_use wayland core_tests) # core tests require wayland; overall -Dtests option is honored on top, so no extra conditional needed + -Dnative_tests=false + $(meson_use test clutter_tests) + $(meson_use test tests) + -Dkvm_tests=false + -Dtty_tests=false + $(meson_use sysprof profiler) + -Dinstalled_tests=false + + #verbose # Let upstream choose default for verbose mode + #xwayland_path + # TODO: relies on default settings, but in Gentoo we might have some more packages we want to give Xgrab access (mostly virtual managers and remote desktops) + #xwayland_grab_default_access_rules + ) + + if use wayland && use video_cards_nvidia; then + emesonargs+=( + -Degl_device=true + -Dwayland_eglstream=true + ) + else + emesonargs+=( + -Degl_device=false + -Dwayland_eglstream=false + ) + fi + + meson_src_configure +} + +src_test() { + gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed + glib-compile-schemas "${BUILD_DIR}"/data + GSETTINGS_SCHEMA_DIR="${BUILD_DIR}"/data meson_src_test --setup=CI +} + +pkg_postinst() { + use udev && udev_reload + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + use udev && udev_reload + xdg_pkg_postrm + gnome2_schemas_update +}

          C=2uXmk$#J-$U&cUfnW3uhgC`LwB*T#PfB1KBmQ9v4}<{$h6 zc)SZvG6ji(07rc-roVohYZUlZl)9*MzC8{06y0G@5Qw>u2<2)?m{gsH8YL)F&vvI$ zD~^v-Jo+pIE!CJS5r>1z$yGdJ=}VFNrLvWSf3*JrQnJXddE+x~NgK@*r9~T%@tsH+ z&Z1$O9TmZc?%aP#AtCP%r?QDaW+$p@5{mFffT#7Snu1H^A#f=2-QCNBY$Ki3Q19%} zp%2?>%hhwB#wpS36b}L_50WB>-XPZJc?eGOw)^2MtmBtD>mZ*qVjl> zG+4V@1l7itA}DNC&B*RNS)?GWvN;1O#&O_HClgT)VK#qKLtPr6^2azb`7Vc1t_B6S znp2E6@Kx?rwPCxZdwFG*pODwx?n{?!HeM^1nd+0PL~P?!qWP^ciyAja5QwN`CJAN@ zUY{C5G$ES2e{aYx#gFA}Zd-Hmjk59d40t)F11bw2_DV^i<;;IB+CS%CpWE-h^?xiS zy!xN3R_%X8ueK-KUtZHeo#E)|p$QEc`%cOd5Q_F;#oCH;$4@cJ*AsO z$`Mu+X49TgeZ z5*zUvNyklZ09(>y#zC@}x>i`bu6C&{*%~QHc94I-k}{N%1Nydiw%lqv?FbX9b(9Kx z%hy%=*1q@o`SYirbB)|Nr;(nBG?AL)kYzaH{$I$MI`BXHDKng z#o1E_1@#uv2|1RQp2}FCX10 zzElBpa-;B$C=lXdTS(L#sl-NGEb`u_?toEEgZuAm^{=0AdX(wu@# zYF|AB!Jd$n!hRka?bVHQ6>D1_W+Zo3g@mSoQzW*sB8OKyMCGm-;RwKTWu^!YoMC+| z%H=h`N_J_ZQrK<{@ZKXASnE=FQswq**WIBeDp?@MQP*5qnvRi6){h!lP05o4Io9J; zxaK;QP^9FKx)W_=PpQ7tsotepDpEy(-eTBzubJw7sjC4lyzqLPrT#Ym`Qxu2KfkxX zUWwnNtp~M+4>6?fr$u8ZUJR{a=%IOaBc;l7j?Y^+&)W?kcn5K$7%v9gQlNY|i#cNyVat4{r}qj!_97x>>k^{<4h&3m5bG3s`C z+pDq!4+lUmAn?K8KiOe-M-UV$=b>7Lvz)#r6AfRq9-N`umvTERrJoe|Q14TjBkUTI zO#~>g@=INsxI#&;i`FpBpSe&v*LNs?3&z0SIo33cE{e_Dldx!{1QL(Ki?dj1K>~jf zynPHiQv6oqJdD$sX$~ylP~*t3=`%;LJ>pb&2aw^#TCcX}PX(|6rh51lUFw^C0`T#C z@YSN@%u825jg{SE5}3G4{52MD8bY*1Jvr6+nM0jX3nSUeT259rlqyQ>MBcXj${8Ik zcCeNL-pju8ri}6idtSO}Zv3dGl45`7oV>2p_fKEu#}}i9?L&H=otTtOz^Hp!9H@E( zUb|vhwPbfX58xfaXi+6l2g|+E@W$$p6m(N3D&?fgC1+l}m3SO_og~MkBpV$%8Y*Js zbq6s^^AbrkQ6kzy%6rOAJydwP6iK0&PUL+X!R()&f`)^Rn&?iUHJgnF31NRtXLNoo zD_Q_-?&yH$K@}T0FgICV zt2F&`I>liE`$u4mH*LFO)0}_c@xD&RZR$blj2&d6jgMqw`wre|6pAd}=SNuM?Df<% zOUU`C=Ql4QsKUx={S{~2q(pt9k{U^BdFtv7z&T7jXdAi>FfWU z{pb9Bb@%LtK2PK;uSueIH`=lXV5Ivne zpftStq5^0{Hzl*(7W2y^joRfP-krD7ocAPrt$3q9p-1G#a zda;(JOgi>gmfE+!-qe32<1d+rUY@kg)vr{+#Cn5u2cxqKh(^j^OUv?}uc^d$==7x< zrd0ySTFy{Ct|ONW2-b^=BS2J_YLlr%v{fe_%w(I3Ei^U801rDATb1P>MZV>GbFZmv za;vm-M-HAmLTAS80VqhKhwG_I0tXW8Sd>&J9}}C}Ja`|sHczvWZjAv3_;v%qqHu!-lEpTB#@mxCaV>v&Lh6;8m4yM1*gMhrXKst?tY$}1ARwp? z-XjZp7t-{4kL)o@kw7_?bp3H~vg@-%$Wn37xlkoL^?O$_Wm93wUfyF0&N0lC_B&ox zG4);D2QXB0Y_vMvu8=VF)00t$gQnSWlUTM=~FAOJhNsSxtx+%g-?390m zbV{?}q}c!h#c1^r=jo}GFA&OhsQup@)+!W|q@&5V1iFtQ(OD1AQ|CRtg${lihN+1XwMp>`Z!<)Y z{%e0sR9=aqiRrS944q25-c73Hf1)HmVmlYkR5GGd#{mH8B zDUOF0v&+`qX>^jA-D@o6^|4 zX-cH_20^)G0_5D6KI_Gb-Ip3n%h+6pw=M%EFOLF+{)2dA>@}p(iJ6vr>P&xLx_sPv zHE{-$j0QQwwz~ihtv|+29h@Kp-z)x{Q;4mwHD^8agKeU`uJPr!1 z({b!8$P?L}{~DU`Ozl}z=;*{O^-=6%pNey;lxy)weDQw!oNo=ywMegQG|GlYmYV=J z^`wZZEQu~JdadtGC$#2;4hMhwtaWz?Kw*}&^fz>^&~49-X_m|`ZK~b!i)23n2zbPF z9;(t%=-4@v5wA1}wGgR}Cjd5$_vX{K1nvm2Su;@funXmtEcpT;cRMe!8z2rs6O|)q z1z5|$TQ;HcKNMHy3vCz0<0iRY$Gc{8)2r;VM5@k02t$dt7Lto@k2d*|lOmTD@&E>hyV0+4Upv|vEarQO6}SAW;+_kE?3zH8^1fXr3Tw7lQf zY4rqffAOg!4<8EA0a1Uek^HjeX~k%^1!<<~I!Uq)i0Qw?sth?fGibS1)lQmSgQ<3_ z*6*BgT#of5#PY^J``4fUyk0~-6tfMR=FZ_iZuJ!Ss?K?xOIg3@tRis9Dra9oWp_;! zDfzo>OZF=7&o1ilCJ#7Qmphas-zx%Tn)6fMd$o1Pp?Jlv0TO?C`%(?3>)j`tX~`|^ zkASY23Lja$+C3!Z6GzUhk=@?3qA2RHs?XMxmN&?EEd~^kr^-GR%a9r73wB;}Q#gr( zs6)+dkxp4yE4kOUR$i8U7lqJNe+FFo%E|stJ@9dkPlLU+z1-{7ClT(sJD}sx8gDWO z{cXGYAe%^mJM~f0mZzF-<=lJoDPq!dp zcd39=0QUz}2&LyqZNWn;E!-6w2k=I_3a2W!)s(K%t;0#+0`iVG8ANDpWh;<3{ zfHL|3nG}DZ9vFR(lr9`Ud!ax^&+fSTi<{Rz9Cr1m*mAm)7)urKBRc}FZmBAX!!*uo zJ}=Mh+hYAT=J)=Oxq6*1hS|rXDMk35>a?;kHQe1Nh*%t~9!DX{o*86v99> z^`%-@_-J39B;dy`MTuPuC~3Sw^5NTJ{d<0Xp&J{%@&|(Yvl|69J1Gy4CR*s>9Mk)~ zWw3v#SU2^tz?7JONa83`rgvU9pn^2c+vhung9W;?BOe8bRur!%HI&Py+%Ab{wM{sD zeATJJ<064(GRM0c1qL??5! zjF`@IRH=}|x?^;w?QbVa^afXVZNA?&w6-OM#jb5nr=FO$nH2MO_GdBOHu5e3N-2LK zi*KT`b1tzO773MDyx6 zpR8&0qfJldRi5!t+TtlsG3-6YIKpQ2+tM9K6nxX)Q zci00^l!=sz>J!ONt3tBB#;~#w9C0b^7pnS8efS`2HXT$MazRsb|EO5WJ7S4!iH??? zJv~Z&TBR2lnvQ2tt4qF+wjm^LoyE4H1&LEbAX|Qp*Y&4zUR6s)B_b6sCfI)`%AVAm z%cw#6o$JV^9;`N}aCgEc@@S5qX1NKL)RwKlk)g8=Ambs_>fHmiwL#icX}<)-caRRc zCc~bfGXTB3ZrB05JZBDp-O}~nuxrIxPP)HZG*Ue4UXazc&_64%^g}tKDZhmvOxjAM z*aV;qihIVVMe6NyfAwK1Pqlv^PpAsDUI-*GPFIKkuSzoD)DaNay_6h>|p{IYWO6OJBXpugRPX z7ZUUWCbilpG!uan<>g5Ky;9*nRw_GX4OUkvf}|Ez)AJ^hd2_pW$Ns#y?V$mdo!}o+F9Q<4j9O#pgGg*MK?yI` zXVWx}JsT;}quOjSvN3-HyGM~`D$;uiE%ZQ~J8Tzc`=8~-P)pg6so9IH@rxBF3Q{;` zE!+45Q?7j~hg4vdNBKj}G5+UDtJo=G{y?!3=YRUHh&dtNH2ynFxw z#S}1?oNi~kI=@27J9S~Ub+NUjzjY4_UXIE>4o9(1r)8DIvTJ|ly&w>Q6+e|`I3ANC z${-#b2$dX&mg@iS?9V0t#&!uda$8xmh&5c+GKWNcVvi~pU_i=M?`Lc+_ppfWKz=g# zx?fa@rC9!VwSe!rt2ZfaWcgC7;PkXm_ovVEH@XiRyMJ-LKR zmvsx@i>gHZy~BT&tZwHZVStgopuT&mEX@=7d4RF0Ayi?*A8HPz7f-`_QE)F)1e4?D zeBLdL;=lx6uGdK%IC)3BDGie!t-To}*cECqeMR*ploGjnh(zi-$5OUNM+qWtHcEdl z_Jn~06dxJ5%PK1l2+|<;b?4BnD!tlK78?{oRNM`{QR;um5p5i>S;O7yn~mf5A3r|+ z`uWe7hWb)mi1AV6@HUl--P9tY^k54uBWsoh5Use$trw~8-D(zSCLY#Q;+m-~%i4w_ zQAHaPxX$F~;9F1z2xf%F@^~-3TKF7Ix>)(8n@tu0M?ZL;ssUdV0o%0L{_>L7SVr?$Qd~mH}?}fK}e!jb4=}V={~67 z*ogd)t*+*RW3-YZV{{@*8qwKFJ^WYVxk{s&Kkl+M`>EI8O}uf|^pGVQ?(A*6#*t;= zvV#@6Y=%;Y4=v9*q@6z~aK6+3SghmkE5!qG_HSuZiDga)f$2UtQ#Um+etzW-4O)n4cZNgJ( zOnTh135cIbos+6V(4{yian+iRuP@uBQ=)=~Nioj+0h|Dxj`>g@Q|(iAQ6gy_aoHnv zc+X28?qUEw)%;mM2%pm(0UL%G8j2TwCi&_K5*Ai0@{>ExgnrsV+FRSSRkn|B^1 zNw}pdnai=IddN*Uw{}WCqb#7LQ%h-$FRY2o%h|?D_m|t7B975}y`#@6xR+0J#+zNG zY}ctYBh`RMpE#Enh0swyFXFuK-<*uqOW@32#?C#j79rbD@)P-wnwhgU8#twu)|UWs zb^wV`Er(wBJf~FubID%Vdi#H~U>X@`EY2aJg}BMb8ugBr*wxf%y8;-x<>>ag#`GvI zD(Obc-hOZVq@+WN*Ud8RK~MRm^M5+dc6t%iG+z)@k*=%vH%e3++~)PpPFM0|mkXU7 z-WcPw)200%8;){bnIZezlTt39ODX?_eI0cttHtR$9p3eUk6o$P)+~RIyJ_$AxUSoi z(sV;|0zrFa@?p=a9)WD$R?2z6l?K^#k9tSh?_j-fY`&c;eyB(NvdOybSQgAPVtMY*#RG!FZRewF|QIb_zlfBEy z%jVNzmlEcJF*vcrwYUAwW@zI7aW*qN3f_qVX@P_ z{-KUDsycd59tTf{Af9`ZW#VMmeeGHS*KP3Ztf_3u5T`Dw94O*fnbtdsvkLt0E{Q=Z z%&y$twHiTIL~7R9ufGQ8RRv#=ycU^MFL7A~O|}%_^KUDql7LL&Cv)D_70e2*)YG6~ zGrN%~ocSX7w5fkjwez;}Wj9;gMPi&7Lla$Rk*~0(D%pV4z4|q6+Cq2EsHUL`TJ%dN z?j(83v1c|yuL=oV58mfS+*Uv7qSV^8fsJYuvpJT>Dd&{Jlc((}p)Ge2j+KrdRe3rk zunF6n@}auiv7;mZ>R?k{l3yyFvQMee3?TfVK**3Icv62t114XqogZ`l{L_PXt{aK+ z!# z55fmceG`8YLBk9As8x>@hMrMM*AR2B(~dHTT=tL&0K}jtTh>UjS#hfGxvu+adRI68 zVJGxOF|<5er=If10d`t3bfeHR6`#Dbu7yzJ18;R5h8--2nLQ*h388Jjy2o@ zYNw7N2=gMzotEt_>hz&y^OAmwp^;AkRl0uU%`4oR?Xj>YRe^GF`=W|!Q*AwUE%tG? zMN`m`Y!kb_tMJ2>P`7d0(1VC=>;7q|O=?Zt66| zecfs_Z8K-kLNK|-n?6yXhux9WQ!WnyYY<&Xa_i2ab;X>Mx4UCeMKgtN)Dnq={T{*D zwgTHGyOyQ8OttFaTl4fiFNO2X`E39eKbFW~&vO}=aXJerdMah5C5l=_OL<>~Tm^q8 zi7L+a0`!`uV;op1J7Vgj@RxQO^S@VWZK~r*GW${=;5xi#)3k!h6j;2=7y<_OD=d@g z>4+~$oNUY^jBAE_U9yL1>#FTbJ?fT5)a_mFb!w+bGk+-YvO$%yM6w8Ej2r6=o$Z%=7VEmhPH20wM% z_lde-&9v^_DW?QrxE#3f1yFK|WM|2Mv;5XD{_&6YeU6V`FjBEW3 zr9~V{15|)Ebtj*kv%@Xk(UKB1#`O+MnUjn9o@z@fAr)}GyxpOep!mNlVab1X2@q0; zho*(li>72B$GU1f45PsUp1& z$fQSkOMN~1HLvO25O|%83E1;iB9En=RaCRd8q;QQMbIyaoZN^0zg7Qdr(yq}>!ljZ z@pNl*5dpF{9%?YLdArw%JoA592^^;l>`mf~s>#$93y$iQNXE4RmZ(YF{_2#b# zA}6gmJYP0XrP@u-+>vN@&r=DyCFsn_KhLM+7ZrYNnC7rn&YGf*pgpL1WQ zT6(68biQZ=dnhS?^!FN<5xY8=ONetK>RgIjS!iMndaE_poptjNblrdJRez<3eZ%Je z`2FY4H_6!-siF8hoE3z(VoJh}SMwz{@4g)y9PBpx>Oz}%aw2(hRT{w+m(2V?vZb1q zH{ej4qaB=}a0fj;8}*$_v|HM6%A6ggN{WFq16(L$zg5?JZy+aqq>tr($r)P!_K+Aq zOF49{<%HUwy2)e;I23>C5n^BCQO~Ng*tsMvmH9owQhC|suK?(DvZA;+C3mz^T!{be)fN;E4S@h3YHJR;YVM==#Vr$>=M4&YkKSD`#kKk zN5C2&9?)>_pcOVwQxe5#B->5q|g}AP438i_iBH~@q6dxvy5dEoJ3e< z`zytKzu)iVceMu49dz z-;DzLN|t9!*WW5y{>z}I1duFMFz@edGT4*uCsE>mu2_Bj&j%3LV~?3{=QY5uR|7IAQr}1ZO45&tK&1FT57XR?Jn<>zi-p&b_jHi-OxskV@0{K< z=$&E^*QeS`3R$cVG^+a-%hcru-12Wo6sKHgn**SC>dFa-;BZRa>bH?Wh3xyF!nruz z5qwIBQyj(#z;%7@q==JZ`8cymiQ>+D>6*cz(wzO&^2dL^=Bu2-kAHsp_U*41D=L+& zc=V@XElw^~EZ?zd+ib9Kdc6re zyTfJCOC5VU@_$f4Yd%Oehx->#7*|%b?N(v>b|K=2q_a=pOe%OE03Qvwe+irE69KK9~-{sImp{9T> z@Rd-uA3B>UOd(BGcN?}|BwJ7gMn{)~T8DBAs=OSHV8V)91Q6Kt-fKLOcdI>RuO0~p zL`XxN_vlZn^m;8{pBNsSH?pdXRoy%Lt)cWD9Ik75)8WU<bahCVHEzLYNqvJ6RnZ!k1 zYAYbwZM11Bp0lL-))a%+e8 zvb$Ft`x51}5AoJg`1~?Wx)NY{qNDBX%UgdSee#Z{N}mUSMtx^%PpUeb>$|R%9I6g* zHRJ5sGaCCF8(wKb4LP<`wEW8Tt^ zZ2xQoDmG_K%Ez5D6^_^kdxbicaHlPkhQ?rG!i1Tlv46F+z9?7igN17KQalB3`uC0t&S0eJ+Y>j^1cV)0Jw& zd8z7X<)m47%YvD0jmLwaIopaM^)u_?d+P?Bwd;#$yo|)PW|28|XMNQysy!>kLNGPf>I$qX)SHGN=@yDR(-5)CL)iG zn5Y+$5nG-T)F+_&LwI_9RrH`!SRn}_vQu#f^Pl7oL%OD)yq zF&p$>3U>M*W(O=pV=YLi+3J%b07O`%u@FF5D)LAu;DWA`FYh*Mqw6(dR;mNg9kfmw z3N+lxhH3ORD9B%Is1s2)X(hm>2l}MBQQT-K=72mH@GUI;_UX_01;}qF@0aBX_E@Py z!N4WTzvzbU58&YtrBL<_kB)znbh;M~)n+&QgIZ)!Qx%bCOig0)#qqmlJ}56Z$75|K zHDYu}*Ry*b3gW2zpI2~qzKUw+eM3pLDy?zEa&bmKdTTtI`lLf`%ai4y=5x}S{Gx}5 zlH{Ngj+jct=go$4;*}!}${ae$$zjk4$om0Z%*6A$W`JKwyg8`t7dU@LcijJbrIf*W zUMVl7ybq1U_AYU2+5=SFLB-xU6dxrtfvB|2A!CUZ=)4oxcq#nGP=#M&BUotb4<#x$aNUgB-h&cz**w$Uv1Y^?ueTL_vi6qJ zt2D{UijEQ9z4v#hTY37Au8?%sz1x;S2!oF$^&qTTEk371k~=JQKOx1le%+RWsCD!-+vKn1Nv z!A41-kzbS>?qKt^UwTY;Jqv`8PBl|}bxLm)Tym#B)N6%g3*C!4Xuzj< z-bux#F7>0RUN#^1B5@9NrAa--P%pt{0&huXx@3DLL0w0*NOn1Pr?fz~Yf?Dr_BBp$ zA`pS-|3BA?df|MY{F}Dh)FX3x*KuQ2A2XG0)P!2oFK?wX2ZTIvOXJ-f@OMn;R{vs7 z*}7d3=GAYqTeW}je}*pOs{fIQqte4t3wTuBm%KiaQc0Qp-br5-@~lhPJ#f6v-qdb& zmUMNbB$%}+M(3*WjSU6rDNH+D!@((zv1&+K{N1Lgl|?bX%%*3?5k z6Ou>LZ2C=Y;>Wko?dO-T|5p+y|NWb1=eDb_Gqq^clE8l{w>L?;HSCgk!yw=WMTu1#3lEOa zEybu>?QE-%&APgE`2#u@fDWn}rJz(BK8^(0V6=DT#eX1-SG635lTzEdt(L(nZB)8O zCQueH3J-s$A?gaqhn>{mXna1;|6VCcd-*x1g z=Iv=Nmp%540=$Z^0`3WP8}Bu$-V~+lv0Cklmvnz&`@I!ZyHtY6qza=BXYw_&am4Om z&jmG?tMW<;VyeBIooUI$hb^(-P3jp-E-@mS)zOzsdpfD8Ba6UR;+WDxQ z&z4Vm5IWX!0VREv#1M5rz3jT~qw>Fv*OzV?v@KJ$mmJI~D#)d(YiLtwxB1IW`)!N$ zOCf&+Fcgn)s1oE9z{95V0$URlky(HtbbsNj4I1J?bg((^R~n?EkS)w$#rjj(WSjqE^vk z5HqUIE@3&foqH{sqmse+K8Mp`7gd9|&HR5fp1P@PyRlmP>8#JD*t(w9p|q4Qy+x^v z*+i^dah_uY*M?8oRa7T=4%Hmrm&xm`LC)p-tM8|R8g}L zCiHMDh3({>hsx~RB5u;B!L&cRPsAG>2hwm>DnAr$JdZq9ItzY zH}=|-QT3@VmmD$XqoU0}aJNz(Ace=>v2Dm?=|aTqiglUz#!WRKk_Y=9$~bIx0CQUI z@YMcCo-9etOFgw~G@c{;2 z?c?i^7W?(7(P`9+LE)y!7T{Bew;>$YDOF?56vrj?B6u8G4%yWjZ=3I&^>L3{@kx0G zjg5I|otA;DdFiL;ENa-=ddu2v7hrpIf?h%6`p^ikg(DGW(a1%2Mv1gNRnUJt6_O#5 zhi7i7`NR;utFv=r_9Gig&=sR5>ESA_Iy6u&n+<4g=|yQsw!V31PVVdg&8o0GOMDx@9PKLXaYBQ_&Rca%GmM=# zP?q;PuhPNZ{x%l!<7fN)^|$#dC0O*vE%ixtQ3mZYZ0`p}mj2K&ro`vwn4{v6&p5GIA&1c}(^S!ADgNtv|Z;}xg?xr7KWrB9D}IiFFS3lEw%n)leDvjw5uE_v?+ zIu+KoEDvzvQZUip#{&17jE)F@QayBTb+qSyuT}m~>*MeNR9JmEejo(dtA!#I{WEC--Dk;HcgArEIxt7yPxE&HhUM%k-l!?voi#EzFu$g;ZZF0zO(%JOlBXP;*^)j?W<~E|Hb+>0f@T>0Xq_+? z-NA}3s`W*_Nf-HPO+{2*#jz#m#1E z4u71oRe=B01d~_VPm*!fI6Nrgqv0#@;6BfFiKOm}VjE?)>A2rWVL8i>(jC`Wu4{J7 zTwgB+IB~4FTAmapQTrZ$@CfAywd?zJ9~huji+!05?DOJ4k%LYS>HvJ*JT~lOl@gh~ zjMsol$B4vflfJ-qBExA`cbh?rLWl}e@N)dx=_ zWejN~`uAQenZvq#Zd4&p#`Se1UbDYTX?pJIVJHHqKMBY-1l!TFA)768QE1$o0!g6q z04P%>-u**+!^X(KJFK9-_=u^=x2u$`K@`TB%9$ zauH-@FE{ZaTxi|FBv2EnM0K8BIR{=9zyeq^PKiMj@I~bSSu0O>?Rh<>R1q(tjF<{` zZT8&f<&WieG)Ds(shG=~s(N|)+)5-X?zyy?SN|)jMaYMLoi?9TbD`im6pL!3>+h*( z+NG0q*FA1e+uLUPb-!>>@!vi9T2RcTw;Ccv=pU;^D9%N02;t!Gu`-bNv z>^exJk0ei_6BCtYotN)}fUk)y7;AgqSAYKFpYE&U1x-CW)L0%)EjNk8n_ySPi^yT8 zvN<&VkQ-?Md;*n%eq;)rol)_p?N}sjxWuBg*jcy*=l4V!GeGbBAuHGD3ka~ z_?mo*de@oV@+4!DRUwpp%Wt${d{q903K;mEy|TRbLr%-R3|x6NgX)_Ts}L+NB|F@% z6X&G<1<&ZB+HVbT9bF0fA#e6vdOlS3%<8gr62r!!8gI%$KmPh{e*aZc(4KzTe~GHZ z?vF!%2!_^IP6Pr0e%t_I;?u4uQCKxZF>NpM@U^|OsA67%%SkQzwg!7O3ZC|>b|PGHtig6@ zCB+>2xoCh&8k$Pzjo!R}s9KqqZOviXyaJei&7HE2pw80hgLjieyA0l4$~FgGm7k)a z=gVUKq*z+L&eg#?o+KEHqEok{{9Y$ihchRr_;RvsI^jfsq*mr@@kL~eQGSt{mHGug zTlt*|j(X<>CW{VO+70CBXbOAnwc7Usrs{1M(&`KwTpbrJsDx4R*YpJe( zm_?$#DYvpZoMcOoFvy)nKgFa2FZq;MEftD#M#7D>icY$($4vGUstCd@mDYH=$DpbQC?V!k0wbVpO^o|eo zeJG9;tBiFjA_cB(8mMa_LZGSf3Otl98K=f>Os* zdjb8~W~9)EZ&qCsIALt^D5K;HyAGs4vZIqN2LOtie=7XT?j?Aa6srV(haA*yDeM|? zq$X8OnGX`~t!0&_JPJ`>OQDW`OwNxB2`0OeFzcM#>mq&n?PvJ7pGv%Z*q=L_MG>sq zk;9AHDk!`fL3USGZ;GRHDQb~fHjBtDU#k^pS}XAaqOgCO^g;@&rrM;z9caRm^?48s zEr@u9yGU3%+C6*|x2isWozQo@4{ld0u&I(lucR!p5GyvR?)R!bost~~5sp*hP&bwE z7L_756_6%2o0OR-fA=Mty@sp$#zXKQGfLj|wQ2H7^vz2gRk5wYa}h|~(toTInT~aO zLYt}zZ)%bOW!yP{>#in)cA~e!8`6Fxnc6429A-VFRcK1Z-fsGTjydi^T>+{ilPNbv zsEh`dQz`PDAg;vus2bMYmku&z>s#Pq>l5=1pvKQo`7b-ctIqV1co?0%IO>O7-+ss5 zE;er3#>wKyqZS@t90Ha^8!t`mrq@=4e%TF*5)kmIADx#;h1Z#*4kHG87BB%GJCXE# zo&NeSxcM?8^CS^}+ky;R$_h1y*`*xxwg_ZJ!U^f{N>mqfY9Y3Hf34O70Jr3SDes*vPQW9+Z;M8z;5E^N zU#X6Cyje>A{Q7(UM{l2PA#5M=)9A;kZJio8h10T~+pfOOEj5YU1~3G|&DFDB#1&c9 z%lL_B^m1bXc}D(W(IshY5_Eu=Xwg{607s=jKcrgZz1knOlG7^@f?n<~I0 z6>sR-&I&}P8;~`(1+u6F-j3k+_SgJwVf^uX`fxn)IV1bVX*v>|LPY1G+@f=OoW@J< z&Pn~r0rR?*2%ghIOEqitp#T%RioZi$t^s+FDMiVDYKEqK4yP({OLP!0+uG6%xOpSC zd{6J1>pMDdMu8Kp5K)&8wo7@^8&73tN)oRG_o=t@smh)neX%*9d4Lo_;9bp&rq2?4 zo_ZRjWsBt^EqV*I>yJ|f>&IsE-5EDeu0jTb!nOYQI_1BuQ#rk$O6&%^DQR;Iuz|sJ z7TCale{)MgwU;PU-x<##UQ~@rh`{lqsCOETF&XD6`SoW#8ANyF;} zQ?phL9Ifg|eaGY_NwAd|3RsVN%`8IMsfPHWtvp47DjuLns_uDPC>wLs@avo6a+>dC zLhDdq#ZLQ1Lh*+2Pyt{Md!W+T&J=EmcFw(jB^xEe7QX-A*6GLhb-nOQS;+iJcEk9A%Nd!7G+hbCp{9F&tgxt5V;Mfd-MR6F+}Y{5%|7Zjmo)6*apf;O5>C%cDL&;y+(GRVNoKZ@k3+Uaj!A z)k;g2@g~ct^-iq>N>l8f)R^?j>YPqT)yeQ+5ZMJ|4GySo^g^kyk2lJ)(!7XqI2q3so%OXK=;9MK{`T~Lu=TS?1hg7jR$ix5acrWNopU{bta+&AUljfF z8^m?>b&*;HR(zG&SvLwL#d;M6O4Kc+X+Y&4aY zzxB^A6!bsuPk+uIdOCbKpXKwMm}PHjRX@RPye+m830!v{3QG>RLYX(IhyQnfG}YMi zD*FM{%4P7HHJG6YCW838ijBz2=zGah=Ve-`hRTLl-;!5Lq;}qgu3v;91vh z)Wy-gYg^i{+clK1KhnyZN;*>+NGPu$Q#EY&Z22Z0uVqMu32HY}LT&P=Jk3P5<> zH>LdV6@VHPq&S93im%J{{m*}Y|NMA={q5(+AD{j|E!QID-`@!Pn?*;DeJjc;?TXdk zj?bQ3ITV-j=FMh{G)9hBuPUC2lp~8sZ86q3r(e0JOYMnG?*bjl?H21gLG|Z-@sbY7 z`r{mzyqyz>_>M&>h@4>8Jtj?C%@%k?*%QJyuaAVt3sE8=sR5Gt#rs?%P;G3z%7S4z$+*CZ zst63J(3!_=Y@Rp5@?+S4DCl=d*>dX^tJkV}UHrA%rk1RHJ34G-?_GUKRgtJ$E}I)I*Pk6+07wc`zWn@$wEjQ^?A9z&F`NTK%fw@vqzqwB%vVL>`txGFw5#Ty zA49OQ7oSwGw?4OjzGj?F^n^bLTAd2gm{;DEq;6HEStBK`9ZuzI>tUP8+fv=j5_-F< z^_tgGpdByVH?07R3j0#6#mt2Kq(H{GC~?$4;G=gQdR-Ii+2K&BQM!zgA&5~IXl+%l z&aAae2+OjHf(lB_w$^x&KJ;|fyy?kv>W{4!pz0U9q`B&U5(@v+&AVb0I&nt5Ow1>! zygV(J?!cdZeF0p5*IG)B#Ga>TZ#v`Td_d8Jm3T-!%!XQf+>RmW%h{rAZYE^pdnzz3 zeTT$K@uSmkwjCmc+0l+3Mor=CxbX#g4Xo+)Q2Hl-euVAXb3ui@4b zijbor?cf-_CB>hgK7ahu`uDHq!!_xi(qpkm$bpK9*g8EsjUwW<`7_WXclHlN}qO7;(aCZDs)1;1DnT!BNBRD93E=3G3mK2TzD^R*=emp4-Rvq{r zwbb?Q<8;nmEoflzocx1k57%gt`IONh4=Ad3IBg@R3Eb+~9&ai{Wud8^^}894;a@UT z+n9-3_-FAJ@uH$P`0yloe5pbVyZ6om8#EI1VN3R{Y8jRg!4_=kr0*0 zBPy~jFXf5!9KFTdd<#C{p32m1OMglKN$O~So~Z9SA{6JP@|*1Ezdy}Ce*OIQda*TM zYjr-wcWU>bS{Unds*J7|VBlLEPQjB!>g537&hd{q&ed)yi zsV)Z*U>Pp(I-?Dtx;yLL$+xo~s<{HC_-#-ZpAdzP3S9zv0KTfVl7$r7Ys*I0ec8d| zZ)^4a=kM+Fub*F3oj)iC@r2}eBv&x;DQTXc4+IvH>SDfsNeUF- z7rnINwNEL_j_k`VXwsK98^%gTNlnk>DO>AG;<7W@cJVYHC}a(6CwLJ*_VdI9+^6`8_Q^NgpM`Eq&=J>(4J|I_VO2*NxvA)??_-HX}NF_ z)nYyQ!-_p!dYjeWwDyvPL7{$s|Br=wp`bmj)d3K{oiplZSz2b2{BoDoX3^RC?Q$$; zs?IYTVRv0*o%T$+LP!ecY-(=HZx~BBj0ec4h5vmoC4^~ppd^PD&*5IG^?S2C9Pfo8 zd3~9^my46hp{W3e;q}cK+`CDKWMiexW2NK)Z#u4BhZU%f36o?(q%9SHI7*f}q8g0^ zHKmR+Pdv1b$e>qtqZaa~0x2L4qF&?pzOL0@UzXnrIN|ByCNEt zI<(JoG))ggNs9bFzf!_}I_|Fd^Kf9arse?U<)7va_0XK`*51Tnk9$|3Oy1R@UPhOy z5LFxY*7!kxsdD!9^*FqLmzE}c159=)Ufpqsx=7weXup>%%PZ?|tfa5=vcoQm%^asn zd$*sntNyK|UIYI+f62yXU+DsVf&E6;iSw|F`F3&R8m*e9lqY)(5(sCNXtJ>_CdGtT z(OS(}>UC{;ZhtdndFe&3BP!&fiRaRTr>0_?xMCjC;P5LBq*rU zO|?0e5=eKh)V|GhuqROIYw=>^o_fIf40bITqIec}A@0i({n7sVwQ6Z78IZyhO$O3ZAp92kkTjjrwX>9MQ`|KIJcEIf5GioR2 zB|K$(OY$IeM$}kHrRu#H^$*_idoeS8?dscQBHf}Y=qpig4NNJki;=%LG8VnX*3(aQ zcB&(-c%n5xSG*a3vMExlA!m(5EHad+H>Z_?mCP(!-X(Bg(r=ii@5jp>j3eGzvzJk%& zv7Z7!WOHFg*UJxKc%UfD)@4;uAbf)s}xu1J{g#0&sKRyEF~N?_T4RYW97Ka?st44~9&-R|s5x@u-A z-z>`-cmNqlEbCKF2QffX0}dS+AgTB7X*;QQ1_5iRnSbdJS}*ovtUV_3t2)O7O)q%v zF*KP@yZGcz$A2wT)qCyfPPr;yLp327zngk=9OUtgph~Y$0g;RK4zZNEY}r(i6N!P$wuK4Mpb$78v{)JTEN2E!ba$Lq z=J8qr0+nr%gXTxeS$Swja_Of_g!5W$S(pHY`L#&I@EXHBr@XeIYI$f8@AxQhXKpDV zyDy95t6DM1n`r;KO#f(qd|cr2$rdsw&K*sEJ*g+9e>Z@pJ$vxdBzZX+<3wDfa#dfv z$fH(0qY|nWqARMsg#I$^NXBMqcU@?@-FLf*nzEgo)I;%4iVnwK6ldko+{fb)>fC*Hz@tz?D56YUF0A15-&mb*0#Na!Hb6p39dTOrpZzZGTgl zSzYLPGxvC0`e|6IPnY821PGf3~-B8pAJW870YSqm#@XwnnTUvb=%rU1zJQ`d`uuNwF1wTWK7* zKpto|ZO$>-+}(bf;Q1VB2152b9j`jTAnPGzO?iW3u+i3yQ}BWFu2&boW$!axOPhUj zB&RunPb@klr78;o0w_^WGF@A`Q-{+FLdQp`Aa)WD`Dg47)02|+rbouxu>T)lersP; z&wWAQZQz;VApC*FL;an9i3HkRMtku`T;Je$H@C zs{%AQ%GI{qlt<=$VC(CDQgi1&h6w3ut0#9H3w)`MkONE0*Cs!i4DzArPp?(EJsoeA z$2>rM&78-f3GDe(wUpPj3NDo%Az_KOoKHhDif5Fe-Uh%76lt6^vscRM;SG{=A=3$4 zwo3!{2f!5(;c{YUD4Ch{6i^D2qf#1}GgeVdC-a3}UZ#SZ3ea$W48YSjh>Yb=OIhjt zax{lOu*y>y}a+kyV zI{yTn8c&t0jbvGW0~EbQ)T+_(B&)C{S$6>JH3AW!8sT0&`$nhh;`a@CT^IwBK)Xi+{F%ui79VAJl_+jPjlGo>U6E zSCy8QRE73Lr76+Cb8sBhLsIr&(=46iA|WnFh-x6{d1=`dNMLM_WoRBKv$p%}nqo!; z`TgfL%}%W%8OFO%fYI?da`&$Oi95hM)HMf3ZE@YY(GPt;l%h~PpZK-O+>#)Xy!})b zZ5+h*q;D60I~UN*Bka;n!jhpU^%HP+?ahm#?_}Il^d*CYpS{^{d0L|+X=>?J?}lXH zWqgu@y|3N&8_!Q@nre8kBZ{maFE_Pjk4}KJH6Ykxt1^g`e!Fgs#fPli%^JhTKNZvF ztBpbZb9JDV`6gO=iuFP4HchhJJ6>~pFk#C+)xZaT8pUhl1!}IIuBd_}U%`1!xwa1O zpIS@lOb-Ymws)444MZR#M{G{|r|hZREuM>tAypCtAOa8y+668I9SH5dm;E9n+h}-; zQ0@1hUzdJM_$BBE6|DfvZ+B$J|ogAm`1Wql9Zbv(=K@@fXZl%yt!BzB=zzol15qbAyy>rjor@os&QM~#Xa6b%BRWaFAO z(R_yqY`@*>gTy)n{zhPXx0||`oT39q)c?_W%DJtvUE-o5GY4gnN-Wt{rBlCM`O#f} zyFVfj@JYF1%EzW-r1c$uBZy3HLy+W~?CGCZ`>C5>{6F9O%Ye~S@*_hOY5~Cg z=`7!_oE!h*RqC)mE((@5w9AHgX`Qbq_QLcj+WmP|re@k@;k)ajJJ(7PKdvKAg(h`Z z$yH($HJzgU)UOID)c7zG10hl2IN0QWT}s>S5@|*S{A6JqxF76=1N=DcA#OZvJ!KK8 zb)r?LRu6|F{g*Nyr)B`Q?b8O*P%?$Qr3V40v_!&}D!N7MbO|r}(^A=KQMIi8&ANfJ zko1wACU>38b3tXo2VQtA_H z#dL{~Wb^|W&M@rkHj3rbs{hof=`jLX^ceFR0RmiENFFC`1fd;~ja)H-vEFC(M+-r#Y^4cEItc%~&cF}RoMugWE zsMvfUXjA<;-kZ+Ikx>&z-61=DWRJyG9%%=RsmBPu8YGH`K+v3O*xjrcxkCo678=8y zOa_gYsyAC&Mk9 zJS>$(rFYlh_G7Vrerex+EVfzv@Ha(twjY^V*>`Tklyxo}?T65Jr-JQX zob+r*WX#4PwhzwVO2>A8tt;P6LLIe0Sbow(2sQ2wztVDd2~KPs#HvH)2uD@QH)l({{4N_+^OxV)NJVDzlmC;Av)qtQz0>=w z_Qu(kSgoM&*y=E~P?uxFL&#tb@Sa)l^!Pd zQ4hb<9+W2KvI7q`k3@DS|9IX*3*>kGq^3~=XWT<}@`F_3u1#6EKnk?GyB&wB_y>C{ zDPhcyG)*{vWTVH@dFH5}Ip@CF_oBjfM&;bK#TooLcFoY@)Y(-9C^gpuQFSk}%JsfX z|DM3k{L9YDJT}v=@Np=_OA|i%fP>Yg+6C|^br^d~%`o4p>ZV>EZLG+&OEs;Tb|-zd zPI1*D(0t#iST#LA9s6)9eL7qc)X3ne^*gdx=(Q++V70uj5??eaI3sujd_<~GpnbRM zTvL+7_8!T2R6V71=KzNCn^gIS=2B|b zaF(h4C~>awwo1}67AfOd9XGQcGGWThT91s=v14|TDb;Mdb=$4pG4INcu1idBq*GOH zHjo#8*^62h-Q;LbDPd7J2eL4kckl<}CEbfED8II+rIl+Rs)X&M8%$}Zl)IO097uAS z#LO=7*ydf%3Q6Rcoyv{NXR89UCc73)s`K#y+8s6?lHyCJ8oxTUk$-|-5{LTEns|Ff zBB0>FBobsHrs=Qnwn(2pInTEfyq_c}DPDGe@DMOjx)4d7AX;Ua1OAu6w_b<7#3NCm zbEXwXQ3@adZ=>QQ+Zs(Ks_d4fo8v6*s!a~wRW&DinO11dDcw=tjRMN2yu`=&hYHqR z1+$w%yEkft7`qw``~foE(K% z6hI(X1dzJpK!p8bK}AAicvupE7TMJ+O`@ z^_Uct_3|EyC5(4j#YkMHwD%sF+)1f1wo8RrdDELhG+s4V`{Y@cimZ1aTyzK>AOqlI z|6JOqS3BT}ItIOvH*cDyGH<&!UsL>|Sk|jPTa5b3>wo^bQUff|Ut0&1EYD2D78X$A zt;eOgpbnnHe<<xIj z11{F4oDe63uX1_oBmFWLO`JIQ@$%aUGpXTAR7Zb+TP`nBN>R*adS%;mL@&cqLj`9^ zCLpImEuZE|;Nj?;p!7fyOC2gcd-CRUn2D3@#YDMwm90Te`vF`608kmLedyAr@#~L8#X6WcPM!UmTD` z7;w&+qYxVB$rUTu|rV)R4P@#Odp{@EYb9OY94C~c@sYxHZimjWZ?nSZ- zb;Ph4!Jp$tfW+2)hnn}Y+<{+)qUn|MRGmwE0}hp1R1|Qk?mN>*9Szd$8rO=DE$q7l z6or$O7PU>Kxl^XLzTejB*N?yJRy#g@|FJB>KGgj|WbxMN*yio@i07}!P2C+9-?xnd zstt;LwUx5QZRuKnLnXI4T!pKkvWAi$@^x=bgQP%Rpqb72aH1C#&E{hRu81@VWSAW& zzDOs$g!6qqrjg)1eB=ZWnq2p2_ZQfC5jUMm;sloDFzyk~s3EC>lVD&<9RYp;daUY5 z!EfHqCJ99P0*HmYt$_7nVI2xz8Qp|4s+V2FgE;@!V*UDm^Peu*{oQM+rBG1vGf&Aw!sakBEYtO}-_Fy5*|FWqjSt&x+wuZmh%(NI@U ziaSM7n8M;aY{rY7E1FG@wZ?ouU7oYJvWC8fq1Y)5Jp z?}%GGtmj65;_(GgNs0H%?r~`Af?Fv)fFfIy47I69tZ1$R3+&*h1^fBw^K1Lyt(U&# z7cY>f@onwB`XW4aM|Z(&r^IJcTeC3%2qx1Lxd-skb-W@a6eYuuQkiAS5?jvz{N#02 zQbSapMJ=;SYQk>c*Wqoi%Vh)B5)#`_#<;Vs4_+C6phACg7M=*D!?OAU{a!M+EZkN} z*8nd-Mv(k}XYlRPy7DZO#{d7i&S*)F+t{}6_bd1VRG#vJ6_2wL%pUs4R1t8Eae@1o)=UE+jo=q>3o2{aD)B#!q!PV(7 zoPaE`qo_ECDO9dRBTEgaiqaxgZ z*-ibkOSX4Tg6DhF8o(=^Q6Ee7{U5(C%i8UiU9!uwQr@m@#dZP&0Z-ZbX-kByVjpO? zaYz1g%#i~cS;OL3K5*P3)0rJvykpzF5Px&WMWffCeMpbnQ8r=zO4efzk=U{h# zpPo`I0-Uw8$QLc0KVpW5Z^sPMart}D_c)YLF*Ckd`K5#Iew=-<@#G%@9yc7}H zY-XoIISyRVzd-{ch35LEB-~VLl8ADDH|dwkRo@C)Xa^(9vvv`;cD{hslP%Mi-Z04M z;3ugwl*l92Xpp+`Cif?OV;@DsLnVTm0@M;^Sk>KtAOp*BX$wGNxHElDE3so7$+E3T z6rI^d3)@Q?yjP~g)1xaG&aMG~vh6h}(yyEVQZULI>S{_&=TzOLGT_x$1{ zGwbFy9@nmiDJO5K9Zjzzn?y+ocU!y`<+v&~wX2C9)?{~$+mfg)UOemCdIAwy?iw@% zwSXjUai9*vjUpnzg`tCI-}Har#60EDrO>)#WE_Y`7mK%0D(+3YntVE`T@+Ps4g~E^ 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 diff --git a/metadata/md5-cache/x11-misc/gccmakedep-9999 b/metadata/md5-cache/x11-misc/gccmakedep-9999 index 9e8ef24f8885..72fc19c4b974 100644 --- a/metadata/md5-cache/x11-misc/gccmakedep-9999 +++ b/metadata/md5-cache/x11-misc/gccmakedep-9999 @@ -9,4 +9,4 @@ LICENSE=MIT PROPERTIES=live SLOT=0 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fc0904850f488c1052486dbffc98207f +_md5_=9d5840fe4f7e4df0d5333db516901ca9 diff --git a/metadata/md5-cache/x11-misc/xkblayout-state-0_p20180118 b/metadata/md5-cache/x11-misc/xkblayout-state-0_p20180118 index 6dea8f636945..10b461f87eb6 100644 --- a/metadata/md5-cache/x11-misc/xkblayout-state-0_p20180118 +++ b/metadata/md5-cache/x11-misc/xkblayout-state-0_p20180118 @@ -1,13 +1,13 @@ DEFINED_PHASES=compile install DEPEND=x11-libs/libX11 -DESCRIPTION=A small program to get/set the current XKB layout +DESCRIPTION=Small program to get/set the current XKB layout EAPI=6 HOMEPAGE=https://github.com/nonpop/xkblayout-state INHERIT=toolchain-funcs KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=x11-libs/libX11 SLOT=0 SRC_URI=https://github.com/nonpop/xkblayout-state/archive/45b752b130e077d5b1437d40b0a459e062aafa13.tar.gz -> xkblayout-state-0_p20180118.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=19457c8f647cc8a60b2912329970a807 +_md5_=1d5a74e1dd4b69081804ec0723e35f55 diff --git a/metadata/md5-cache/x11-misc/xkblayout-state-0_p20211106 b/metadata/md5-cache/x11-misc/xkblayout-state-0_p20211106 new file mode 100644 index 000000000000..4cd2e971ddfc --- /dev/null +++ b/metadata/md5-cache/x11-misc/xkblayout-state-0_p20211106 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile install +DEPEND=x11-libs/libX11 +DESCRIPTION=Small program to get/set the current XKB layout +EAPI=8 +HOMEPAGE=https://github.com/nonpop/xkblayout-state +INHERIT=toolchain-funcs +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=x11-libs/libX11 +SLOT=0 +SRC_URI=https://github.com/nonpop/xkblayout-state/archive/f311779ed95f43f1fdebed0f710ad84057e6fe19.tar.gz -> xkblayout-state-0_p20211106.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d75714a5171e064ee808ee8e68d4997c diff --git a/metadata/md5-cache/x11-misc/xkblayout-state-9999 b/metadata/md5-cache/x11-misc/xkblayout-state-9999 deleted file mode 100644 index ceb0a0cea99d..000000000000 --- a/metadata/md5-cache/x11-misc/xkblayout-state-9999 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install unpack -DEPEND=x11-libs/libX11 >=dev-vcs/git-1.8.2.1[curl] -DESCRIPTION=A small program to get/set the current XKB layout -EAPI=6 -HOMEPAGE=https://github.com/nonpop/xkblayout-state -INHERIT=git-r3 toolchain-funcs -LICENSE=GPL-2 -PROPERTIES=live -RDEPEND=x11-libs/libX11 -SLOT=0 -_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7bdbda28ec8c69531fa5973a816ba829 diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz index a4daf54242d691d607a181e65f692f9f78127e23..0481ece35afc2927c54b6d9b9036493c9bdb70b3 100644 GIT binary patch literal 9295 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 k=^w*9ST26ZM^;^}IJ)Eyav(L@ alacritty-0.10.1.tar.gz https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/android_glue/0.2.3/download -> android_glue-0.2.3.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bumpalo/3.9.1/download -> bumpalo-3.9.1.crate https://crates.io/api/v1/crates/calloop/0.9.3/download -> calloop-0.9.3.crate https://crates.io/api/v1/crates/cc/1.0.72/download -> cc-1.0.72.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/cgl/0.3.2/download -> cgl-0.3.2.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/clipboard-win/3.1.1/download -> clipboard-win-3.1.1.crate https://crates.io/api/v1/crates/cmake/0.1.48/download -> cmake-0.1.48.crate https://crates.io/api/v1/crates/cocoa/0.24.0/download -> cocoa-0.24.0.crate https://crates.io/api/v1/crates/cocoa-foundation/0.1.0/download -> cocoa-foundation-0.1.0.crate https://crates.io/api/v1/crates/copypasta/0.7.1/download -> copypasta-0.7.1.crate https://crates.io/api/v1/crates/core-foundation/0.7.0/download -> core-foundation-0.7.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.2/download -> core-foundation-0.9.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.7.0/download -> core-foundation-sys-0.7.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/core-graphics/0.19.2/download -> core-graphics-0.19.2.crate https://crates.io/api/v1/crates/core-graphics/0.22.3/download -> core-graphics-0.22.3.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.1/download -> core-graphics-types-0.1.1.crate https://crates.io/api/v1/crates/core-text/19.2.0/download -> core-text-19.2.0.crate https://crates.io/api/v1/crates/core-video-sys/0.1.4/download -> core-video-sys-0.1.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.0/download -> crc32fast-1.3.0.crate https://crates.io/api/v1/crates/crossfont/0.3.2/download -> crossfont-0.3.2.crate https://crates.io/api/v1/crates/cty/0.2.2/download -> cty-0.2.2.crate https://crates.io/api/v1/crates/darling/0.13.1/download -> darling-0.13.1.crate https://crates.io/api/v1/crates/darling_core/0.13.1/download -> darling_core-0.13.1.crate https://crates.io/api/v1/crates/darling_macro/0.13.1/download -> darling_macro-0.13.1.crate https://crates.io/api/v1/crates/dirs/3.0.2/download -> dirs-3.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.6/download -> dirs-sys-0.3.6.crate https://crates.io/api/v1/crates/dispatch/0.2.0/download -> dispatch-0.2.0.crate https://crates.io/api/v1/crates/dlib/0.5.0/download -> dlib-0.5.0.crate https://crates.io/api/v1/crates/downcast-rs/1.2.0/download -> downcast-rs-1.2.0.crate https://crates.io/api/v1/crates/dwrote/0.11.0/download -> dwrote-0.11.0.crate https://crates.io/api/v1/crates/embed-resource/1.6.5/download -> embed-resource-1.6.5.crate https://crates.io/api/v1/crates/expat-sys/2.1.6/download -> expat-sys-2.1.6.crate https://crates.io/api/v1/crates/filetime/0.2.15/download -> filetime-0.2.15.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.1/download -> foreign-types-macros-0.2.1.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.0/download -> foreign-types-shared-0.3.0.crate https://crates.io/api/v1/crates/freetype-rs/0.26.0/download -> freetype-rs-0.26.0.crate https://crates.io/api/v1/crates/freetype-sys/0.13.1/download -> freetype-sys-0.13.1.crate https://crates.io/api/v1/crates/fsevent/0.4.0/download -> fsevent-0.4.0.crate https://crates.io/api/v1/crates/fsevent-sys/2.0.1/download -> fsevent-sys-2.0.1.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/gl_generator/0.14.0/download -> gl_generator-0.14.0.crate https://crates.io/api/v1/crates/glutin/0.28.0/download -> glutin-0.28.0.crate https://crates.io/api/v1/crates/glutin_egl_sys/0.1.5/download -> glutin_egl_sys-0.1.5.crate https://crates.io/api/v1/crates/glutin_emscripten_sys/0.1.1/download -> glutin_emscripten_sys-0.1.1.crate https://crates.io/api/v1/crates/glutin_gles2_sys/0.1.5/download -> glutin_gles2_sys-0.1.5.crate https://crates.io/api/v1/crates/glutin_glx_sys/0.1.7/download -> glutin_glx_sys-0.1.7.crate https://crates.io/api/v1/crates/glutin_wgl_sys/0.1.5/download -> glutin_wgl_sys-0.1.5.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/indexmap/1.8.0/download -> indexmap-1.8.0.crate https://crates.io/api/v1/crates/inotify/0.7.1/download -> inotify-0.7.1.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/js-sys/0.3.55/download -> js-sys-0.3.55.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/khronos_api/3.1.0/download -> khronos_api-3.1.0.crate https://crates.io/api/v1/crates/lazy-bytes-cast/5.0.1/download -> lazy-bytes-cast-5.0.1.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/libc/0.2.112/download -> libc-0.2.112.crate https://crates.io/api/v1/crates/libloading/0.7.2/download -> libloading-0.7.2.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.4/download -> linked-hash-map-0.5.4.crate https://crates.io/api/v1/crates/lock_api/0.4.5/download -> lock_api-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memmap2/0.3.1/download -> memmap2-0.3.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.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.3.7/download -> miniz_oxide-0.3.7.crate https://crates.io/api/v1/crates/mio/0.6.23/download -> mio-0.6.23.crate https://crates.io/api/v1/crates/mio/0.8.0/download -> mio-0.8.0.crate https://crates.io/api/v1/crates/mio-anonymous-pipes/0.2.0/download -> mio-anonymous-pipes-0.2.0.crate https://crates.io/api/v1/crates/mio-extras/2.0.6/download -> mio-extras-2.0.6.crate https://crates.io/api/v1/crates/mio-uds/0.6.8/download -> mio-uds-0.6.8.crate https://crates.io/api/v1/crates/miow/0.2.2/download -> miow-0.2.2.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/ndk/0.5.0/download -> ndk-0.5.0.crate https://crates.io/api/v1/crates/ndk-glue/0.5.0/download -> ndk-glue-0.5.0.crate https://crates.io/api/v1/crates/ndk-macro/0.3.0/download -> ndk-macro-0.3.0.crate https://crates.io/api/v1/crates/ndk-sys/0.2.2/download -> ndk-sys-0.2.2.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/nix/0.22.2/download -> nix-0.22.2.crate https://crates.io/api/v1/crates/nom/7.1.0/download -> nom-7.1.0.crate https://crates.io/api/v1/crates/notify/4.0.17/download -> notify-4.0.17.crate https://crates.io/api/v1/crates/ntapi/0.3.6/download -> ntapi-0.3.6.crate https://crates.io/api/v1/crates/num_enum/0.5.6/download -> num_enum-0.5.6.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.6/download -> num_enum_derive-0.5.6.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.9.0/download -> once_cell-1.9.0.crate https://crates.io/api/v1/crates/osmesa-sys/0.1.2/download -> osmesa-sys-0.1.2.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.24/download -> pkg-config-0.3.24.crate https://crates.io/api/v1/crates/png/0.16.8/download -> png-0.16.8.crate https://crates.io/api/v1/crates/proc-macro-crate/1.1.0/download -> proc-macro-crate-1.1.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/quick-xml/0.22.0/download -> quick-xml-0.22.0.crate https://crates.io/api/v1/crates/quote/1.0.14/download -> quote-1.0.14.crate https://crates.io/api/v1/crates/raw-window-handle/0.4.2/download -> raw-window-handle-0.4.2.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scoped-tls/1.0.0/download -> scoped-tls-1.0.0.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.133/download -> serde-1.0.133.crate https://crates.io/api/v1/crates/serde_derive/1.0.133/download -> serde_derive-1.0.133.crate https://crates.io/api/v1/crates/serde_json/1.0.74/download -> serde_json-1.0.74.crate https://crates.io/api/v1/crates/serde_yaml/0.8.23/download -> serde_yaml-0.8.23.crate https://crates.io/api/v1/crates/servo-fontconfig/0.5.1/download -> servo-fontconfig-0.5.1.crate https://crates.io/api/v1/crates/servo-fontconfig-sys/5.1.0/download -> servo-fontconfig-sys-5.1.0.crate https://crates.io/api/v1/crates/shared_library/0.1.9/download -> shared_library-0.1.9.crate https://crates.io/api/v1/crates/signal-hook/0.3.13/download -> signal-hook-0.3.13.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.1/download -> signal-hook-mio-0.2.1.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.5/download -> slab-0.4.5.crate https://crates.io/api/v1/crates/smallvec/1.7.0/download -> smallvec-1.7.0.crate https://crates.io/api/v1/crates/smithay-client-toolkit/0.15.3/download -> smithay-client-toolkit-0.15.3.crate https://crates.io/api/v1/crates/smithay-clipboard/0.6.5/download -> smithay-clipboard-0.6.5.crate https://crates.io/api/v1/crates/spsc-buffer/0.1.1/download -> spsc-buffer-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/structopt/0.3.25/download -> structopt-0.3.25.crate https://crates.io/api/v1/crates/structopt-derive/0.4.18/download -> structopt-derive-0.4.18.crate https://crates.io/api/v1/crates/syn/1.0.85/download -> syn-1.0.85.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.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-segmentation/1.8.0/download -> unicode-segmentation-1.8.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.0/download -> utf8parse-0.2.0.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/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/vswhom-sys/0.1.0/download -> vswhom-sys-0.1.0.crate https://crates.io/api/v1/crates/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.78/download -> wasm-bindgen-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.78/download -> wasm-bindgen-backend-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.78/download -> wasm-bindgen-macro-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.78/download -> wasm-bindgen-macro-support-0.2.78.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.78/download -> wasm-bindgen-shared-0.2.78.crate https://crates.io/api/v1/crates/wayland-client/0.29.4/download -> wayland-client-0.29.4.crate https://crates.io/api/v1/crates/wayland-commons/0.29.4/download -> wayland-commons-0.29.4.crate https://crates.io/api/v1/crates/wayland-cursor/0.29.4/download -> wayland-cursor-0.29.4.crate https://crates.io/api/v1/crates/wayland-egl/0.29.4/download -> wayland-egl-0.29.4.crate https://crates.io/api/v1/crates/wayland-protocols/0.29.4/download -> wayland-protocols-0.29.4.crate https://crates.io/api/v1/crates/wayland-scanner/0.29.4/download -> wayland-scanner-0.29.4.crate https://crates.io/api/v1/crates/wayland-sys/0.29.4/download -> wayland-sys-0.29.4.crate https://crates.io/api/v1/crates/web-sys/0.3.55/download -> web-sys-0.3.55.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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/winit/0.26.1/download -> winit-0.26.1.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/wio/0.2.2/download -> wio-0.2.2.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/x11-clipboard/0.5.3/download -> x11-clipboard-0.5.3.crate https://crates.io/api/v1/crates/x11-dl/2.19.1/download -> x11-dl-2.19.1.crate https://crates.io/api/v1/crates/xcb/0.10.1/download -> xcb-0.10.1.crate https://crates.io/api/v1/crates/xcursor/0.3.4/download -> xcursor-0.3.4.crate https://crates.io/api/v1/crates/xdg/2.4.0/download -> xdg-2.4.0.crate https://crates.io/api/v1/crates/xml-rs/0.8.4/download -> xml-rs-0.8.4.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=ddf1132d2f4cfecbb22ca34ca70deeba diff --git a/metadata/md5-cache/x11-terms/alacritty-0.12.1 b/metadata/md5-cache/x11-terms/alacritty-0.12.1 index 133acb3027fa..c6f9da42cdd4 100644 --- a/metadata/md5-cache/x11-terms/alacritty-0.12.1 +++ b/metadata/md5-cache/x11-terms/alacritty-0.12.1 @@ -12,5 +12,5 @@ RDEPEND=media-libs/fontconfig:= media-libs/freetype:2 x11-libs/libxkbcommon X? ( REQUIRED_USE=|| ( wayland X ) SLOT=0 SRC_URI=https://github.com/alacritty/alacritty/archive/refs/tags/v0.12.1.tar.gz -> alacritty-0.12.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/android-activity/0.4.0/download -> android-activity-0.4.0.crate https://crates.io/api/v1/crates/android-properties/0.2.2/download -> android-properties-0.2.2.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.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/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/block-sys/0.1.0-beta.1/download -> block-sys-0.1.0-beta.1.crate https://crates.io/api/v1/crates/block2/0.2.0-alpha.6/download -> block2-0.2.0-alpha.6.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.12.1/download -> bytemuck-1.12.1.crate https://crates.io/api/v1/crates/calloop/0.10.4/download -> calloop-0.10.4.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.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/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/cgl/0.3.2/download -> cgl-0.3.2.crate https://crates.io/api/v1/crates/clap/3.2.21/download -> clap-3.2.21.crate https://crates.io/api/v1/crates/clap_complete/3.2.5/download -> clap_complete-3.2.5.crate https://crates.io/api/v1/crates/clap_derive/3.2.18/download -> clap_derive-3.2.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clipboard-win/3.1.1/download -> clipboard-win-3.1.1.crate https://crates.io/api/v1/crates/cmake/0.1.48/download -> cmake-0.1.48.crate https://crates.io/api/v1/crates/cocoa/0.24.0/download -> cocoa-0.24.0.crate https://crates.io/api/v1/crates/cocoa-foundation/0.1.0/download -> cocoa-foundation-0.1.0.crate https://crates.io/api/v1/crates/copypasta/0.8.2/download -> copypasta-0.8.2.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/core-graphics/0.22.3/download -> core-graphics-0.22.3.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.1/download -> core-graphics-types-0.1.1.crate https://crates.io/api/v1/crates/core-text/19.2.0/download -> core-text-19.2.0.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-utils/0.8.12/download -> crossbeam-utils-0.8.12.crate https://crates.io/api/v1/crates/crossfont/0.5.1/download -> crossfont-0.5.1.crate https://crates.io/api/v1/crates/cty/0.2.2/download -> cty-0.2.2.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dispatch/0.2.0/download -> dispatch-0.2.0.crate https://crates.io/api/v1/crates/dlib/0.5.0/download -> dlib-0.5.0.crate https://crates.io/api/v1/crates/downcast-rs/1.2.0/download -> downcast-rs-1.2.0.crate https://crates.io/api/v1/crates/dwrote/0.11.0/download -> dwrote-0.11.0.crate https://crates.io/api/v1/crates/embed-resource/1.7.3/download -> embed-resource-1.7.3.crate https://crates.io/api/v1/crates/expat-sys/2.1.6/download -> expat-sys-2.1.6.crate https://crates.io/api/v1/crates/filetime/0.2.17/download -> filetime-0.2.17.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types/0.5.0/download -> foreign-types-0.5.0.crate https://crates.io/api/v1/crates/foreign-types-macros/0.2.2/download -> foreign-types-macros-0.2.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types-shared/0.3.1/download -> foreign-types-shared-0.3.1.crate https://crates.io/api/v1/crates/freetype-rs/0.26.0/download -> freetype-rs-0.26.0.crate https://crates.io/api/v1/crates/freetype-sys/0.13.1/download -> freetype-sys-0.13.1.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/fuchsia-zircon/0.3.3/download -> fuchsia-zircon-0.3.3.crate https://crates.io/api/v1/crates/fuchsia-zircon-sys/0.3.3/download -> fuchsia-zircon-sys-0.3.3.crate https://crates.io/api/v1/crates/gethostname/0.2.3/download -> gethostname-0.2.3.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/gl_generator/0.14.0/download -> gl_generator-0.14.0.crate https://crates.io/api/v1/crates/glutin/0.30.8/download -> glutin-0.30.8.crate https://crates.io/api/v1/crates/glutin_egl_sys/0.5.0/download -> glutin_egl_sys-0.5.0.crate https://crates.io/api/v1/crates/glutin_glx_sys/0.4.0/download -> glutin_glx_sys-0.4.0.crate https://crates.io/api/v1/crates/glutin_wgl_sys/0.4.0/download -> glutin_wgl_sys-0.4.0.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.4.0/download -> heck-0.4.0.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/indexmap/1.9.1/download -> indexmap-1.9.1.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/iovec/0.1.4/download -> iovec-0.1.4.crate https://crates.io/api/v1/crates/itoa/1.0.3/download -> itoa-1.0.3.crate https://crates.io/api/v1/crates/jni-sys/0.3.0/download -> jni-sys-0.3.0.crate https://crates.io/api/v1/crates/jobserver/0.1.25/download -> jobserver-0.1.25.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/kernel32-sys/0.2.2/download -> kernel32-sys-0.2.2.crate https://crates.io/api/v1/crates/khronos_api/3.1.0/download -> khronos_api-3.1.0.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/lazy-bytes-cast/5.0.1/download -> lazy-bytes-cast-5.0.1.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/libc/0.2.132/download -> libc-0.2.132.crate https://crates.io/api/v1/crates/libloading/0.7.3/download -> libloading-0.7.3.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/lock_api/0.4.8/download -> lock_api-0.4.8.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.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.5.4/download -> miniz_oxide-0.5.4.crate https://crates.io/api/v1/crates/mio/0.6.23/download -> mio-0.6.23.crate https://crates.io/api/v1/crates/mio/0.8.4/download -> mio-0.8.4.crate https://crates.io/api/v1/crates/mio-anonymous-pipes/0.2.0/download -> mio-anonymous-pipes-0.2.0.crate https://crates.io/api/v1/crates/mio-extras/2.0.6/download -> mio-extras-2.0.6.crate https://crates.io/api/v1/crates/mio-uds/0.6.8/download -> mio-uds-0.6.8.crate https://crates.io/api/v1/crates/miow/0.2.2/download -> miow-0.2.2.crate https://crates.io/api/v1/crates/miow/0.3.7/download -> miow-0.3.7.crate https://crates.io/api/v1/crates/ndk/0.7.0/download -> ndk-0.7.0.crate https://crates.io/api/v1/crates/ndk-context/0.1.1/download -> ndk-context-0.1.1.crate https://crates.io/api/v1/crates/ndk-sys/0.4.1+23.1.7779620/download -> ndk-sys-0.4.1+23.1.7779620.crate https://crates.io/api/v1/crates/net2/0.2.37/download -> net2-0.2.37.crate https://crates.io/api/v1/crates/nix/0.24.2/download -> nix-0.24.2.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/notify/5.1.0/download -> notify-5.1.0.crate https://crates.io/api/v1/crates/num_enum/0.5.7/download -> num_enum-0.5.7.crate https://crates.io/api/v1/crates/num_enum_derive/0.5.7/download -> num_enum_derive-0.5.7.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc-sys/0.2.0-beta.2/download -> objc-sys-0.2.0-beta.2.crate https://crates.io/api/v1/crates/objc2/0.3.0-beta.3.patch-leaks.2/download -> objc2-0.3.0-beta.3.patch-leaks.2.crate https://crates.io/api/v1/crates/objc2-encode/2.0.0-pre.2/download -> objc2-encode-2.0.0-pre.2.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/once_cell/1.14.0/download -> once_cell-1.14.0.crate https://crates.io/api/v1/crates/orbclient/0.3.42/download -> orbclient-0.3.42.crate https://crates.io/api/v1/crates/os_str_bytes/6.3.0/download -> os_str_bytes-6.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/png/0.17.6/download -> png-0.17.6.crate https://crates.io/api/v1/crates/proc-macro-crate/1.2.1/download -> proc-macro-crate-1.2.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.43/download -> proc-macro2-1.0.43.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/raw-window-handle/0.5.0/download -> raw-window-handle-0.5.0.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/redox_syscall/0.3.4/download -> redox_syscall-0.3.4.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scoped-tls/1.0.0/download -> scoped-tls-1.0.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sctk-adwaita/0.5.4/download -> sctk-adwaita-0.5.4.crate https://crates.io/api/v1/crates/semver/1.0.14/download -> semver-1.0.14.crate https://crates.io/api/v1/crates/serde/1.0.144/download -> serde-1.0.144.crate https://crates.io/api/v1/crates/serde_derive/1.0.144/download -> serde_derive-1.0.144.crate https://crates.io/api/v1/crates/serde_json/1.0.85/download -> serde_json-1.0.85.crate https://crates.io/api/v1/crates/serde_yaml/0.8.26/download -> serde_yaml-0.8.26.crate https://crates.io/api/v1/crates/servo-fontconfig/0.5.1/download -> servo-fontconfig-0.5.1.crate https://crates.io/api/v1/crates/servo-fontconfig-sys/5.1.0/download -> servo-fontconfig-sys-5.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.14/download -> signal-hook-0.3.14.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/smithay-client-toolkit/0.16.0/download -> smithay-client-toolkit-0.16.0.crate https://crates.io/api/v1/crates/smithay-clipboard/0.6.6/download -> smithay-clipboard-0.6.6.crate https://crates.io/api/v1/crates/spsc-buffer/0.1.1/download -> spsc-buffer-0.1.1.crate https://crates.io/api/v1/crates/strict-num/0.1.0/download -> strict-num-0.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.99/download -> syn-1.0.99.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.15.1/download -> textwrap-0.15.1.crate https://crates.io/api/v1/crates/thiserror/1.0.35/download -> thiserror-1.0.35.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.35/download -> thiserror-impl-1.0.35.crate https://crates.io/api/v1/crates/tiny-skia/0.8.3/download -> tiny-skia-0.8.3.crate https://crates.io/api/v1/crates/tiny-skia-path/0.8.3/download -> tiny-skia-path-0.8.3.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.4/download -> unicode-ident-1.0.4.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/utf8parse/0.2.0/download -> utf8parse-0.2.0.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/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/vswhom-sys/0.1.1/download -> vswhom-sys-0.1.1.crate https://crates.io/api/v1/crates/vte/0.10.1/download -> vte-0.10.1.crate https://crates.io/api/v1/crates/vte_generate_state_changes/0.1.1/download -> vte_generate_state_changes-0.1.1.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.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.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/wayland-client/0.29.5/download -> wayland-client-0.29.5.crate https://crates.io/api/v1/crates/wayland-commons/0.29.5/download -> wayland-commons-0.29.5.crate https://crates.io/api/v1/crates/wayland-cursor/0.29.5/download -> wayland-cursor-0.29.5.crate https://crates.io/api/v1/crates/wayland-protocols/0.29.5/download -> wayland-protocols-0.29.5.crate https://crates.io/api/v1/crates/wayland-scanner/0.29.5/download -> wayland-scanner-0.29.5.crate https://crates.io/api/v1/crates/wayland-sys/0.29.5/download -> wayland-sys-0.29.5.crate https://crates.io/api/v1/crates/wayland-sys/0.30.0/download -> wayland-sys-0.30.0.crate https://crates.io/api/v1/crates/web-sys/0.3.60/download -> web-sys-0.3.60.crate https://crates.io/api/v1/crates/winapi/0.2.8/download -> winapi-0.2.8.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-build/0.1.1/download -> winapi-build-0.1.1.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-wsapoll/0.1.1/download -> winapi-wsapoll-0.1.1.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/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/winit/0.28.6/download -> winit-0.28.6.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/wio/0.2.2/download -> wio-0.2.2.crate https://crates.io/api/v1/crates/ws2_32-sys/0.2.1/download -> ws2_32-sys-0.2.1.crate https://crates.io/api/v1/crates/x11-clipboard/0.7.1/download -> x11-clipboard-0.7.1.crate https://crates.io/api/v1/crates/x11-dl/2.20.0/download -> x11-dl-2.20.0.crate https://crates.io/api/v1/crates/x11rb/0.10.1/download -> x11rb-0.10.1.crate https://crates.io/api/v1/crates/x11rb-protocol/0.10.0/download -> x11rb-protocol-0.10.0.crate https://crates.io/api/v1/crates/xcursor/0.3.4/download -> xcursor-0.3.4.crate https://crates.io/api/v1/crates/xdg/2.4.1/download -> xdg-2.4.1.crate https://crates.io/api/v1/crates/xml-rs/0.8.4/download -> xml-rs-0.8.4.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=3288f42c801cd41dac8e41a896245ab3 diff --git a/metadata/md5-cache/x11-terms/alacritty-9999 b/metadata/md5-cache/x11-terms/alacritty-9999 index 1e84143a76fa..1b675c5e2ebe 100644 --- a/metadata/md5-cache/x11-terms/alacritty-9999 +++ b/metadata/md5-cache/x11-terms/alacritty-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=media-libs/fontconfig:= media-libs/freetype:2 x11-libs/libxkbcommon X? ( x11-libs/libxcb:= ) media-libs/mesa[X?,wayland?] sys-libs/zlib sys-libs/ncurses:0 wayland? ( dev-libs/wayland ) X? ( x11-libs/libXcursor x11-libs/libXi x11-libs/libXrandr ) REQUIRED_USE=|| ( wayland X ) SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=caea894d9a4977b1b7f24aec355b6945 diff --git a/metadata/md5-cache/x11-terms/kitty-0.29.0 b/metadata/md5-cache/x11-terms/kitty-0.29.0 new file mode 100644 index 000000000000..6deaede43334 --- /dev/null +++ b/metadata/md5-cache/x11-terms/kitty-0.29.0 @@ -0,0 +1,18 @@ +BDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-lang/go-1.20 sys-libs/ncurses virtual/pkgconfig test? ( python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pillow[python_targets_python3_12(-)] ) ) wayland? ( dev-util/wayland-scanner ) verify-sig? ( sec-keys/openpgp-keys-kovidgoyal ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack +DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) dev-libs/openssl:= media-libs/fontconfig media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= net-libs/librsync:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.29.0 ~x11-terms/kitty-terminfo-0.29.0 X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat X? ( x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr ) wayland? ( dev-libs/wayland-protocols ) +DESCRIPTION=Fast, feature-rich, GPU-based terminal +EAPI=8 +HOMEPAGE=https://sw.kovidgoyal.net/kitty/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg verify-sig +IUSE=+X test wayland python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-3 ZLIB Apache-2.0 BSD MIT MPL-2.0 +RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_single_target_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) dev-libs/openssl:= media-libs/fontconfig media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= net-libs/librsync:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.29.0 ~x11-terms/kitty-terminfo-0.29.0 X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( X wayland ) test? ( X wayland ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.29.0/kitty-0.29.0.tar.xz https://dev.gentoo.org/~ionen/distfiles/kitty-0.29.0-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.29.0/kitty-0.29.0.tar.xz.sig ) +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5822cfa74c2d2b72b64cb69351162e2b diff --git a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.0 b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.0 new file mode 100644 index 000000000000..e9bdbf410700 --- /dev/null +++ b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.29.0 @@ -0,0 +1,10 @@ +DEFINED_PHASES=compile install +DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator +EAPI=8 +HOMEPAGE=https://sw.kovidgoyal.net/kitty/ +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-3 +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.29.0/kitty-0.29.0.tar.xz +_md5_=14f1d1f3455c8b72a6e5198b7ca241c8 diff --git a/metadata/md5-cache/x11-terms/kitty-terminfo-0.29.0 b/metadata/md5-cache/x11-terms/kitty-terminfo-0.29.0 new file mode 100644 index 000000000000..9bce679615cb --- /dev/null +++ b/metadata/md5-cache/x11-terms/kitty-terminfo-0.29.0 @@ -0,0 +1,11 @@ +BDEPEND=sys-libs/ncurses +DEFINED_PHASES=compile install +DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator +EAPI=8 +HOMEPAGE=https://sw.kovidgoyal.net/kitty/ +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-3 +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.29.0/kitty-0.29.0.tar.xz +_md5_=1271db4a43bedbc8e4a058c3a7ccaf6a diff --git a/metadata/md5-cache/x11-terms/rxvt-unicode-9.31-r2 b/metadata/md5-cache/x11-terms/rxvt-unicode-9.31-r2 new file mode 100644 index 000000000000..e731c4638dec --- /dev/null +++ b/metadata/md5-cache/x11-terms/rxvt-unicode-9.31-r2 @@ -0,0 +1,15 @@ +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 virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare +DEPEND=>=sys-libs/ncurses-5.7-r6:= dev-libs/libptytty media-libs/fontconfig x11-libs/libX11 x11-libs/libXrender x11-libs/libXt gdk-pixbuf? ( x11-libs/gdk-pixbuf ) perl? ( dev-lang/perl:= ) startup-notification? ( x11-libs/startup-notification ) xft? ( x11-libs/libXft ) x11-base/xorg-proto +DESCRIPTION=rxvt clone with xft and unicode support +EAPI=8 +HOMEPAGE=http://software.schmorp.de/pkg/rxvt-unicode.html +INHERIT=autotools desktop systemd prefix +IUSE=24-bit-color 256-color blink fading-colors +font-styles gdk-pixbuf iso14755 +mousewheel perl startup-notification unicode3 wide-glyphs xft +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-3 +RDEPEND=>=sys-libs/ncurses-5.7-r6:= dev-libs/libptytty media-libs/fontconfig x11-libs/libX11 x11-libs/libXrender x11-libs/libXt gdk-pixbuf? ( x11-libs/gdk-pixbuf ) perl? ( dev-lang/perl:= ) startup-notification? ( x11-libs/startup-notification ) xft? ( x11-libs/libXft ) +SLOT=0 +SRC_URI=http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-9.31.tar.bz2 https://dev.gentoo.org/~marecki/dists/x11-terms/rxvt-unicode/rxvt-unicode-9.31_24-bit-color_aur-9.31-20239117.patch.xz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=c4121c4abed0551214cd7a2b583010ea diff --git a/metadata/md5-cache/x11-terms/wezterm-20230326.111934 b/metadata/md5-cache/x11-terms/wezterm-20230326.111934 index 38b2870322dc..b2cb3f386bee 100644 --- a/metadata/md5-cache/x11-terms/wezterm-20230326.111934 +++ b/metadata/md5-cache/x11-terms/wezterm-20230326.111934 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/openssl wayland? ( dev-libs/wayland ) media-fonts/jetbrains-mon RESTRICT=test SLOT=0 SRC_URI=https://github.com/wez/wezterm/archive/refs/tags/20230326-111934-3666303c.tar.gz -> wezterm-20230326-111934-3666303c.tar.gz https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstyle/0.3.5/download -> anstyle-0.3.5.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.crate https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/ash/0.37.2+1.3.238/download -> ash-0.37.2+1.3.238.crate https://crates.io/api/v1/crates/assert_fs/1.0.12/download -> assert_fs-1.0.12.crate https://crates.io/api/v1/crates/async-broadcast/0.5.1/download -> async-broadcast-0.5.1.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-executor/1.5.0/download -> async-executor-1.5.0.crate https://crates.io/api/v1/crates/async-fs/1.6.0/download -> async-fs-1.6.0.crate https://crates.io/api/v1/crates/async-io/1.13.0/download -> async-io-1.13.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/async-net/1.7.0/download -> async-net-1.7.0.crate https://crates.io/api/v1/crates/async-process/1.6.0/download -> async-process-1.6.0.crate https://crates.io/api/v1/crates/async-recursion/1.0.4/download -> async-recursion-1.0.4.crate https://crates.io/api/v1/crates/async-task/4.4.0/download -> async-task-4.4.0.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/atomic/0.5.1/download -> atomic-0.5.1.crate https://crates.io/api/v1/crates/atomic-waker/1.1.0/download -> atomic-waker-1.1.0.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/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/benchmarking/0.4.12/download -> benchmarking-0.4.12.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/blocking/1.3.0/download -> blocking-1.3.0.crate https://crates.io/api/v1/crates/bstr/0.1.4/download -> bstr-0.1.4.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.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.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/bytemuck_derive/1.4.1/download -> bytemuck_derive-1.4.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/camino/1.1.4/download -> camino-1.1.4.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/cgl/0.3.2/download -> cgl-0.3.2.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/clap/4.1.13/download -> clap-4.1.13.crate https://crates.io/api/v1/crates/clap_complete/4.1.5/download -> clap_complete-4.1.5.crate https://crates.io/api/v1/crates/clap_complete_fig/4.1.2/download -> clap_complete_fig-4.1.2.crate https://crates.io/api/v1/crates/clap_derive/4.1.12/download -> clap_derive-4.1.12.crate https://crates.io/api/v1/crates/clap_lex/0.3.3/download -> clap_lex-0.3.3.crate https://crates.io/api/v1/crates/clipboard-win/2.2.0/download -> clipboard-win-2.2.0.crate https://crates.io/api/v1/crates/clipboard_macos/0.1.0/download -> clipboard_macos-0.1.0.crate https://crates.io/api/v1/crates/cocoa/0.20.2/download -> cocoa-0.20.2.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.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/colored/1.9.3/download -> colored-1.9.3.crate https://crates.io/api/v1/crates/colorgrad/0.6.2/download -> colorgrad-0.6.2.crate https://crates.io/api/v1/crates/com-rs/0.2.1/download -> com-rs-0.2.1.crate https://crates.io/api/v1/crates/concurrent-queue/2.1.0/download -> concurrent-queue-2.1.0.crate https://crates.io/api/v1/crates/core-foundation/0.7.0/download -> core-foundation-0.7.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.7.0/download -> core-foundation-sys-0.7.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/core-graphics/0.19.2/download -> core-graphics-0.19.2.crate https://crates.io/api/v1/crates/core-graphics/0.22.3/download -> core-graphics-0.22.3.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.1/download -> core-graphics-types-0.1.1.crate https://crates.io/api/v1/crates/core-text/19.2.0/download -> core-text-19.2.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.6/download -> cpufeatures-0.2.6.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.3.6/download -> criterion-0.3.6.crate https://crates.io/api/v1/crates/criterion-plot/0.4.5/download -> criterion-plot-0.4.5.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.7/download -> crossbeam-channel-0.5.7.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/csscolorparser/0.6.2/download -> csscolorparser-0.6.2.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/cxx/1.0.93/download -> cxx-1.0.93.crate https://crates.io/api/v1/crates/cxx-build/1.0.93/download -> cxx-build-1.0.93.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.93/download -> cxxbridge-flags-1.0.93.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.93/download -> cxxbridge-macro-1.0.93.crate https://crates.io/api/v1/crates/d3d12/0.6.0/download -> d3d12-0.6.0.crate https://crates.io/api/v1/crates/darling/0.14.4/download -> darling-0.14.4.crate https://crates.io/api/v1/crates/darling_core/0.14.4/download -> darling_core-0.14.4.crate https://crates.io/api/v1/crates/darling_macro/0.14.4/download -> darling_macro-0.14.4.crate https://crates.io/api/v1/crates/dashmap/5.4.0/download -> dashmap-5.4.0.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/deltae/0.3.0/download -> deltae-0.3.0.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/dhat/0.3.2/download -> dhat-0.3.2.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dlib/0.5.0/download -> dlib-0.5.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/downcast-rs/1.2.0/download -> downcast-rs-1.2.0.crate https://crates.io/api/v1/crates/dwrote/0.11.0/download -> dwrote-0.11.0.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/embed-resource/1.8.0/download -> embed-resource-1.8.0.crate https://crates.io/api/v1/crates/emojis/0.5.2/download -> emojis-0.5.2.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/enum-display-derive/0.1.1/download -> enum-display-derive-0.1.1.crate https://crates.io/api/v1/crates/enumflags2/0.7.5/download -> enumflags2-0.7.5.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.4/download -> enumflags2_derive-0.7.4.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.0/download -> errno-0.3.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/euclid/0.22.8/download -> euclid-0.22.8.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/exr/1.6.3/download -> exr-1.6.3.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/filenamegen/0.2.4/download -> filenamegen-0.2.4.crate https://crates.io/api/v1/crates/filetime/0.2.20/download -> filetime-0.2.20.crate https://crates.io/api/v1/crates/finl_unicode/1.2.0/download -> finl_unicode-1.2.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/futures/0.3.27/download -> futures-0.3.27.crate https://crates.io/api/v1/crates/futures-channel/0.3.27/download -> futures-channel-0.3.27.crate https://crates.io/api/v1/crates/futures-core/0.3.27/download -> futures-core-0.3.27.crate https://crates.io/api/v1/crates/futures-executor/0.3.27/download -> futures-executor-0.3.27.crate https://crates.io/api/v1/crates/futures-io/0.3.27/download -> futures-io-0.3.27.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.27/download -> futures-macro-0.3.27.crate https://crates.io/api/v1/crates/futures-sink/0.3.27/download -> futures-sink-0.3.27.crate https://crates.io/api/v1/crates/futures-task/0.3.27/download -> futures-task-0.3.27.crate https://crates.io/api/v1/crates/futures-timer/3.0.2/download -> futures-timer-3.0.2.crate https://crates.io/api/v1/crates/futures-util/0.3.27/download -> futures-util-0.3.27.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.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/gethostname/0.4.1/download -> gethostname-0.4.1.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.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.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/git2/0.16.1/download -> git2-0.16.1.crate https://crates.io/api/v1/crates/gl_generator/0.14.0/download -> gl_generator-0.14.0.crate https://crates.io/api/v1/crates/glium/0.31.0/download -> glium-0.31.0.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/globwalk/0.8.1/download -> globwalk-0.8.1.crate https://crates.io/api/v1/crates/glow/0.12.1/download -> glow-0.12.1.crate https://crates.io/api/v1/crates/governor/0.4.2/download -> governor-0.4.2.crate https://crates.io/api/v1/crates/gpu-alloc/0.5.3/download -> gpu-alloc-0.5.3.crate https://crates.io/api/v1/crates/gpu-alloc-types/0.2.0/download -> gpu-alloc-types-0.2.0.crate https://crates.io/api/v1/crates/gpu-allocator/0.22.0/download -> gpu-allocator-0.22.0.crate https://crates.io/api/v1/crates/gpu-descriptor/0.2.3/download -> gpu-descriptor-0.2.3.crate https://crates.io/api/v1/crates/gpu-descriptor-types/0.1.1/download -> gpu-descriptor-types-0.1.1.crate https://crates.io/api/v1/crates/guillotiere/0.6.2/download -> guillotiere-0.6.2.crate https://crates.io/api/v1/crates/h2/0.3.16/download -> h2-0.3.16.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashlink/0.7.0/download -> hashlink-0.7.0.crate https://crates.io/api/v1/crates/hassle-rs/0.9.0/download -> hassle-rs-0.9.0.crate https://crates.io/api/v1/crates/hdrhistogram/7.5.2/download -> hdrhistogram-7.5.2.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http_req/0.9.0/download -> http_req-0.9.0.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humansize/2.1.3/download -> humansize-2.1.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.25/download -> hyper-0.14.25.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.54/download -> iana-time-zone-0.1.54.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/image/0.24.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/intrusive-collections/0.9.5/download -> intrusive-collections-0.9.5.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.9/download -> io-lifetimes-1.0.9.crate https://crates.io/api/v1/crates/ioctl-rs/0.1.6/download -> ioctl-rs-0.1.6.crate https://crates.io/api/v1/crates/ipnet/2.7.1/download -> ipnet-2.7.1.crate https://crates.io/api/v1/crates/is-terminal/0.4.5/download -> is-terminal-0.4.5.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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/k9/0.11.6/download -> k9-0.11.6.crate https://crates.io/api/v1/crates/khronos-egl/4.1.0/download -> khronos-egl-4.1.0.crate https://crates.io/api/v1/crates/khronos_api/3.1.0/download -> khronos_api-3.1.0.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/lab/0.11.0/download -> lab-0.11.0.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/leb128/0.2.5/download -> leb128-0.2.5.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.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libflate/1.3.0/download -> libflate-1.3.0.crate https://crates.io/api/v1/crates/libflate_lz77/1.2.0/download -> libflate_lz77-1.2.0.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.2+1.5.1/download -> libgit2-sys-0.14.2+1.5.1.crate https://crates.io/api/v1/crates/libloading/0.6.7/download -> libloading-0.6.7.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.24.2/download -> libsqlite3-sys-0.24.2.crate https://crates.io/api/v1/crates/libssh2-sys/0.3.0/download -> libssh2-sys-0.3.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/line_drawing/0.8.1/download -> line_drawing-0.8.1.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.0/download -> linux-raw-sys-0.3.0.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/lru/0.7.8/download -> lru-0.7.8.crate https://crates.io/api/v1/crates/lua-src/544.0.1/download -> lua-src-544.0.1.crate https://crates.io/api/v1/crates/luajit-src/210.4.5+resty2cf5186/download -> luajit-src-210.4.5+resty2cf5186.crate https://crates.io/api/v1/crates/mac_address/1.1.4/download -> mac_address-1.1.4.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.2.3/download -> memmap2-0.2.3.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memmem/0.1.1/download -> memmem-0.1.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/metal/0.24.0/download -> metal-0.24.0.crate https://crates.io/api/v1/crates/metrics/0.17.1/download -> metrics-0.17.1.crate https://crates.io/api/v1/crates/metrics-macros/0.4.1/download -> metrics-macros-0.4.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.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.4.4/download -> miniz_oxide-0.4.4.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/mintex/0.1.2/download -> mintex-0.1.2.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/mlua/0.8.8/download -> mlua-0.8.8.crate https://crates.io/api/v1/crates/naga/0.11.0/download -> naga-0.11.0.crate https://crates.io/api/v1/crates/names/0.12.0/download -> names-0.12.0.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nix/0.23.2/download -> nix-0.23.2.crate https://crates.io/api/v1/crates/nix/0.24.3/download -> nix-0.24.3.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/no-std-compat/0.4.1/download -> no-std-compat-0.4.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nonzero_ext/0.3.0/download -> nonzero_ext-0.3.0.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/notify/5.1.0/download -> notify-5.1.0.crate https://crates.io/api/v1/crates/ntapi/0.4.0/download -> ntapi-0.4.0.crate https://crates.io/api/v1/crates/num/0.3.1/download -> num-0.3.1.crate https://crates.io/api/v1/crates/num-bigint/0.3.3/download -> num-bigint-0.3.3.crate https://crates.io/api/v1/crates/num-complex/0.3.1/download -> num-complex-0.3.1.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.3.2/download -> num-rational-0.3.2.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/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_exception/0.1.2/download -> objc_exception-0.1.2.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.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/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openssl/0.10.38/download -> openssl-0.10.38.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/300.0.13+3.0.8/download -> openssl-src-300.0.13+3.0.8.crate https://crates.io/api/v1/crates/openssl-sys/0.9.71/download -> openssl-sys-0.9.71.crate https://crates.io/api/v1/crates/ordered-float/3.6.0/download -> ordered-float-3.6.0.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/pem/1.1.1/download -> pem-1.1.1.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pest/2.5.6/download -> pest-2.5.6.crate https://crates.io/api/v1/crates/pest_derive/2.5.6/download -> pest_derive-2.5.6.crate https://crates.io/api/v1/crates/pest_generator/2.5.6/download -> pest_generator-2.5.6.crate https://crates.io/api/v1/crates/pest_meta/2.5.6/download -> pest_meta-2.5.6.crate https://crates.io/api/v1/crates/phf/0.10.1/download -> phf-0.10.1.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_macros/0.11.1/download -> phf_macros-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.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/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/plist/1.4.3/download -> plist-1.4.3.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/png/0.17.7/download -> png-0.17.7.crate https://crates.io/api/v1/crates/polling/2.6.0/download -> polling-2.6.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates/3.0.2/download -> predicates-3.0.2.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.53/download -> proc-macro2-1.0.53.crate https://crates.io/api/v1/crates/profiling/1.0.7/download -> profiling-1.0.7.crate https://crates.io/api/v1/crates/pulldown-cmark/0.9.2/download -> pulldown-cmark-0.9.2.crate https://crates.io/api/v1/crates/pure-rust-locales/0.5.6/download -> pure-rust-locales-0.5.6.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quanta/0.9.3/download -> quanta-0.9.3.crate https://crates.io/api/v1/crates/quick-xml/0.22.0/download -> quick-xml-0.22.0.crate https://crates.io/api/v1/crates/quick-xml/0.28.1/download -> quick-xml-0.28.1.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/range-alloc/0.1.3/download -> range-alloc-0.1.3.crate https://crates.io/api/v1/crates/raw-cpuid/10.7.0/download -> raw-cpuid-10.7.0.crate https://crates.io/api/v1/crates/raw-window-handle/0.5.1/download -> raw-window-handle-0.5.1.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rcgen/0.9.3/download -> rcgen-0.9.3.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/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/renderdoc-sys/0.7.1/download -> renderdoc-sys-0.7.1.crate https://crates.io/api/v1/crates/reqwest/0.11.15/download -> reqwest-0.11.15.crate https://crates.io/api/v1/crates/resize/0.5.5/download -> resize-0.5.5.crate https://crates.io/api/v1/crates/rgb/0.8.36/download -> rgb-0.8.36.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rle-decode-fast/1.0.3/download -> rle-decode-fast-1.0.3.crate https://crates.io/api/v1/crates/rstest/0.17.0/download -> rstest-0.17.0.crate https://crates.io/api/v1/crates/rstest_macros/0.17.0/download -> rstest_macros-0.17.0.crate https://crates.io/api/v1/crates/rusqlite/0.27.0/download -> rusqlite-0.27.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.22/download -> rustc-demangle-0.1.22.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.11/download -> rustix-0.36.11.crate https://crates.io/api/v1/crates/rustix/0.37.3/download -> rustix-0.37.3.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/semver/0.11.0/download -> semver-0.11.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.10.2/download -> semver-parser-0.10.2.crate https://crates.io/api/v1/crates/serde/1.0.158/download -> serde-1.0.158.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.158/download -> serde_derive-1.0.158.crate https://crates.io/api/v1/crates/serde_json/1.0.94/download -> serde_json-1.0.94.crate https://crates.io/api/v1/crates/serde_repr/0.1.12/download -> serde_repr-0.1.12.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/serde_with/2.3.1/download -> serde_with-2.3.1.crate https://crates.io/api/v1/crates/serde_with_macros/2.3.1/download -> serde_with_macros-2.3.1.crate https://crates.io/api/v1/crates/serde_yaml/0.9.19/download -> serde_yaml-0.9.19.crate https://crates.io/api/v1/crates/serial/0.4.0/download -> serial-0.4.0.crate https://crates.io/api/v1/crates/serial-core/0.4.0/download -> serial-core-0.4.0.crate https://crates.io/api/v1/crates/serial-unix/0.4.0/download -> serial-unix-0.4.0.crate https://crates.io/api/v1/crates/serial-windows/0.4.0/download -> serial-windows-0.4.0.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shared_library/0.1.9/download -> shared_library-0.1.9.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.1.17/download -> signal-hook-0.1.17.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/simd-adler32/0.3.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/smithay-client-toolkit/0.16.0/download -> smithay-client-toolkit-0.16.0.crate https://crates.io/api/v1/crates/smol/1.3.0/download -> smol-1.3.0.crate https://crates.io/api/v1/crates/smol-potat/1.1.2/download -> smol-potat-1.1.2.crate https://crates.io/api/v1/crates/smol-potat-macro/0.6.0/download -> smol-potat-macro-0.6.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/socket2/0.5.1/download -> socket2-0.5.1.crate https://crates.io/api/v1/crates/spa/0.3.0/download -> spa-0.3.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spin/0.9.6/download -> spin-0.9.6.crate https://crates.io/api/v1/crates/spirv/0.2.0+1.5.4/download -> spirv-0.2.0+1.5.4.crate https://crates.io/api/v1/crates/sqlite-cache/0.1.3/download -> sqlite-cache-0.1.3.crate https://crates.io/api/v1/crates/ssh2/0.9.4/download -> ssh2-0.9.4.crate https://crates.io/api/v1/crates/starship-battery/0.7.9/download -> starship-battery-0.7.9.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strict-num/0.1.0/download -> strict-num-0.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/svg_fmt/0.4.1/download -> svg_fmt-0.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.10/download -> syn-2.0.10.crate https://crates.io/api/v1/crates/sys-info/0.9.1/download -> sys-info-0.9.1.crate https://crates.io/api/v1/crates/takeable-option/0.5.0/download -> takeable-option-0.5.0.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.5/download -> terminal_size-0.2.5.crate https://crates.io/api/v1/crates/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/termios/0.2.2/download -> termios-0.2.2.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thousands/0.2.0/download -> thousands-0.2.0.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/tiny-skia/0.8.3/download -> tiny-skia-0.8.3.crate https://crates.io/api/v1/crates/tiny-skia-path/0.8.3/download -> tiny-skia-path-0.8.3.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.26.0/download -> tokio-1.26.0.crate https://crates.io/api/v1/crates/tokio-macros/1.8.2/download -> tokio-macros-1.8.2.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.7/download -> tokio-util-0.7.7.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.5/download -> ucd-trie-0.1.5.crate https://crates.io/api/v1/crates/uds_windows/1.0.2/download -> uds_windows-1.0.2.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.7/download -> unsafe-libyaml-0.2.7.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/uom/0.30.0/download -> uom-0.30.0.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.0/download -> uuid-1.3.0.crate https://crates.io/api/v1/crates/varbincode/0.1.0/download -> varbincode-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/vswhom-sys/0.1.2/download -> vswhom-sys-0.1.2.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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-futures/0.4.34/download -> wasm-bindgen-futures-0.4.34.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/wayland-client/0.29.5/download -> wayland-client-0.29.5.crate https://crates.io/api/v1/crates/wayland-commons/0.29.5/download -> wayland-commons-0.29.5.crate https://crates.io/api/v1/crates/wayland-cursor/0.29.5/download -> wayland-cursor-0.29.5.crate https://crates.io/api/v1/crates/wayland-egl/0.29.5/download -> wayland-egl-0.29.5.crate https://crates.io/api/v1/crates/wayland-protocols/0.29.5/download -> wayland-protocols-0.29.5.crate https://crates.io/api/v1/crates/wayland-scanner/0.29.5/download -> wayland-scanner-0.29.5.crate https://crates.io/api/v1/crates/wayland-sys/0.29.5/download -> wayland-sys-0.29.5.crate https://crates.io/api/v1/crates/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/wgpu/0.15.1/download -> wgpu-0.15.1.crate https://crates.io/api/v1/crates/wgpu-core/0.15.1/download -> wgpu-core-0.15.1.crate https://crates.io/api/v1/crates/wgpu-hal/0.15.4/download -> wgpu-hal-0.15.4.crate https://crates.io/api/v1/crates/wgpu-types/0.15.2/download -> wgpu-types-0.15.2.crate https://crates.io/api/v1/crates/whoami/1.4.0/download -> whoami-1.4.0.crate https://crates.io/api/v1/crates/widestring/0.5.1/download -> widestring-0.5.1.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/windows/0.33.0/download -> windows-0.33.0.crate https://crates.io/api/v1/crates/windows/0.43.0/download -> windows-0.43.0.crate https://crates.io/api/v1/crates/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows/0.46.0/download -> windows-0.46.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.33.0/download -> windows_aarch64_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.33.0/download -> windows_i686_gnu-0.33.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.33.0/download -> windows_i686_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.33.0/download -> windows_x86_64_gnu-0.33.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.33.0/download -> windows_x86_64_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/winnow/0.4.1/download -> winnow-0.4.1.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/wio/0.2.2/download -> wio-0.2.2.crate https://crates.io/api/v1/crates/x11/2.21.0/download -> x11-2.21.0.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/xcb/1.2.0/download -> xcb-1.2.0.crate https://crates.io/api/v1/crates/xcb-imdkit/0.1.2/download -> xcb-imdkit-0.1.2.crate https://crates.io/api/v1/crates/xcursor/0.3.4/download -> xcursor-0.3.4.crate https://crates.io/api/v1/crates/xkbcommon/0.5.0/download -> xkbcommon-0.5.0.crate https://crates.io/api/v1/crates/xml-rs/0.8.4/download -> xml-rs-0.8.4.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yasna/0.5.1/download -> yasna-0.5.1.crate https://crates.io/api/v1/crates/zbus/3.11.1/download -> zbus-3.11.1.crate https://crates.io/api/v1/crates/zbus_macros/3.11.1/download -> zbus_macros-3.11.1.crate https://crates.io/api/v1/crates/zbus_names/2.5.0/download -> zbus_names-2.5.0.crate https://crates.io/api/v1/crates/zstd/0.11.2+zstd.1.5.2/download -> zstd-0.11.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/5.0.2+zstd.1.5.2/download -> zstd-safe-5.0.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-sys/2.0.7+zstd.1.5.4/download -> zstd-sys-2.0.7+zstd.1.5.4.crate https://crates.io/api/v1/crates/zune-inflate/0.2.52/download -> zune-inflate-0.2.52.crate https://crates.io/api/v1/crates/zvariant/3.12.0/download -> zvariant-3.12.0.crate https://crates.io/api/v1/crates/zvariant_derive/3.12.0/download -> zvariant_derive-3.12.0.crate https://crates.io/api/v1/crates/zvariant_utils/1.0.0/download -> zvariant_utils-1.0.0.crate https://github.com/wez/freetype2/archive/3f83daeecb1a78d851b660eed025eeba362c0e4a.tar.gz -> freetype2-3f83daeecb1a78d851b660eed025eeba362c0e4a.tar.gz https://github.com/glennrp/libpng/archive/8439534daa1d3a5705ba92e653eda9251246dd61.tar.gz -> libpng-8439534daa1d3a5705ba92e653eda9251246dd61.tar.gz https://github.com/madler/zlib/archive/cacf7f1d4e3d44d871b605da3b647f07d718623f.tar.gz -> zlib-cacf7f1d4e3d44d871b605da3b647f07d718623f.tar.gz https://github.com/harfbuzz/harfbuzz/archive/afcae83a064843d71d47624bc162e121cc56c08b.tar.gz -> harfbuzz-afcae83a064843d71d47624bc162e121cc56c08b.tar.gz https://github.com/wez/libssh-rs/archive/44a08196acd1a2277ec7ebce2a47618775f3c59c.tar.gz -> libssh-rs-44a08196acd1a2277ec7ebce2a47618775f3c59c.tar.gz https://gitlab.com/wez1/libssh-mirror/-/archive/56e1b0a43a7601d3b2989299262a09db5d81eea0/libssh-mirror-56e1b0a43a7601d3b2989299262a09db5d81eea0.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e52fa4bab28d9698f73e3c5aaea9fab5 diff --git a/metadata/md5-cache/x11-terms/wezterm-20230408.112425 b/metadata/md5-cache/x11-terms/wezterm-20230408.112425 index 05f355ddfa3b..30ac2d24cc26 100644 --- a/metadata/md5-cache/x11-terms/wezterm-20230408.112425 +++ b/metadata/md5-cache/x11-terms/wezterm-20230408.112425 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/openssl wayland? ( dev-libs/wayland ) media-fonts/jetbrains-mon RESTRICT=test SLOT=0 SRC_URI=https://github.com/wez/wezterm/releases/download/20230408-112425-69ae8472/wezterm-20230408-112425-69ae8472-src.tar.gz https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/adler32/1.2.0/download -> adler32-1.2.0.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstream/0.2.6/download -> anstream-0.2.6.crate https://crates.io/api/v1/crates/anstyle/0.3.5/download -> anstyle-0.3.5.crate https://crates.io/api/v1/crates/anstyle-parse/0.1.1/download -> anstyle-parse-0.1.1.crate https://crates.io/api/v1/crates/anstyle-wincon/0.2.0/download -> anstyle-wincon-0.2.0.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.crate https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/ash/0.37.2+1.3.238/download -> ash-0.37.2+1.3.238.crate https://crates.io/api/v1/crates/assert_fs/1.0.12/download -> assert_fs-1.0.12.crate https://crates.io/api/v1/crates/async-broadcast/0.5.1/download -> async-broadcast-0.5.1.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-executor/1.5.0/download -> async-executor-1.5.0.crate https://crates.io/api/v1/crates/async-fs/1.6.0/download -> async-fs-1.6.0.crate https://crates.io/api/v1/crates/async-io/1.13.0/download -> async-io-1.13.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/async-net/1.7.0/download -> async-net-1.7.0.crate https://crates.io/api/v1/crates/async-process/1.6.0/download -> async-process-1.6.0.crate https://crates.io/api/v1/crates/async-recursion/1.0.4/download -> async-recursion-1.0.4.crate https://crates.io/api/v1/crates/async-task/4.4.0/download -> async-task-4.4.0.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/atomic/0.5.1/download -> atomic-0.5.1.crate https://crates.io/api/v1/crates/atomic-waker/1.1.0/download -> atomic-waker-1.1.0.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/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/benchmarking/0.4.12/download -> benchmarking-0.4.12.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.0.2/download -> bitflags-2.0.2.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/blocking/1.3.0/download -> blocking-1.3.0.crate https://crates.io/api/v1/crates/bstr/0.1.4/download -> bstr-0.1.4.crate https://crates.io/api/v1/crates/bstr/0.2.17/download -> bstr-0.2.17.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.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.1/download -> bytemuck-1.13.1.crate https://crates.io/api/v1/crates/bytemuck_derive/1.4.1/download -> bytemuck_derive-1.4.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/camino/1.1.4/download -> camino-1.1.4.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/cgl/0.3.2/download -> cgl-0.3.2.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/ciborium/0.2.0/download -> ciborium-0.2.0.crate https://crates.io/api/v1/crates/ciborium-io/0.2.0/download -> ciborium-io-0.2.0.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.0/download -> ciborium-ll-0.2.0.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap/4.2.1/download -> clap-4.2.1.crate https://crates.io/api/v1/crates/clap_builder/4.2.1/download -> clap_builder-4.2.1.crate https://crates.io/api/v1/crates/clap_complete/4.2.0/download -> clap_complete-4.2.0.crate https://crates.io/api/v1/crates/clap_complete_fig/4.2.0/download -> clap_complete_fig-4.2.0.crate https://crates.io/api/v1/crates/clap_derive/4.2.0/download -> clap_derive-4.2.0.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/clap_lex/0.4.1/download -> clap_lex-0.4.1.crate https://crates.io/api/v1/crates/clipboard-win/2.2.0/download -> clipboard-win-2.2.0.crate https://crates.io/api/v1/crates/clipboard_macos/0.1.0/download -> clipboard_macos-0.1.0.crate https://crates.io/api/v1/crates/cocoa/0.20.2/download -> cocoa-0.20.2.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.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/colored/1.9.3/download -> colored-1.9.3.crate https://crates.io/api/v1/crates/colorgrad/0.6.2/download -> colorgrad-0.6.2.crate https://crates.io/api/v1/crates/com-rs/0.2.1/download -> com-rs-0.2.1.crate https://crates.io/api/v1/crates/concolor-override/1.0.0/download -> concolor-override-1.0.0.crate https://crates.io/api/v1/crates/concolor-query/0.3.3/download -> concolor-query-0.3.3.crate https://crates.io/api/v1/crates/concurrent-queue/2.1.0/download -> concurrent-queue-2.1.0.crate https://crates.io/api/v1/crates/core-foundation/0.7.0/download -> core-foundation-0.7.0.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.7.0/download -> core-foundation-sys-0.7.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/core-graphics/0.19.2/download -> core-graphics-0.19.2.crate https://crates.io/api/v1/crates/core-graphics/0.22.3/download -> core-graphics-0.22.3.crate https://crates.io/api/v1/crates/core-graphics-types/0.1.1/download -> core-graphics-types-0.1.1.crate https://crates.io/api/v1/crates/core-text/19.2.0/download -> core-text-19.2.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.6/download -> cpufeatures-0.2.6.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/criterion/0.3.6/download -> criterion-0.3.6.crate https://crates.io/api/v1/crates/criterion/0.4.0/download -> criterion-0.4.0.crate https://crates.io/api/v1/crates/criterion-plot/0.4.5/download -> criterion-plot-0.4.5.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.7/download -> crossbeam-channel-0.5.7.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.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/csscolorparser/0.6.2/download -> csscolorparser-0.6.2.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/d3d12/0.6.0/download -> d3d12-0.6.0.crate https://crates.io/api/v1/crates/darling/0.14.4/download -> darling-0.14.4.crate https://crates.io/api/v1/crates/darling_core/0.14.4/download -> darling_core-0.14.4.crate https://crates.io/api/v1/crates/darling_macro/0.14.4/download -> darling_macro-0.14.4.crate https://crates.io/api/v1/crates/dashmap/5.4.0/download -> dashmap-5.4.0.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/deltae/0.3.0/download -> deltae-0.3.0.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/dhat/0.3.2/download -> dhat-0.3.2.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dlib/0.5.0/download -> dlib-0.5.0.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/downcast-rs/1.2.0/download -> downcast-rs-1.2.0.crate https://crates.io/api/v1/crates/dwrote/0.11.0/download -> dwrote-0.11.0.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/embed-resource/1.8.0/download -> embed-resource-1.8.0.crate https://crates.io/api/v1/crates/emojis/0.5.2/download -> emojis-0.5.2.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/enum-display-derive/0.1.1/download -> enum-display-derive-0.1.1.crate https://crates.io/api/v1/crates/enumflags2/0.7.6/download -> enumflags2-0.7.6.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.6/download -> enumflags2_derive-0.7.6.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.0/download -> errno-0.3.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/euclid/0.22.9/download -> euclid-0.22.9.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/exr/1.6.3/download -> exr-1.6.3.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fancy-regex/0.11.0/download -> fancy-regex-0.11.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/filenamegen/0.2.4/download -> filenamegen-0.2.4.crate https://crates.io/api/v1/crates/filetime/0.2.20/download -> filetime-0.2.20.crate https://crates.io/api/v1/crates/finl_unicode/1.2.0/download -> finl_unicode-1.2.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/futures/0.3.28/download -> futures-0.3.28.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-timer/3.0.2/download -> futures-timer-3.0.2.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gethostname/0.4.1/download -> gethostname-0.4.1.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.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.12.0/download -> gif-0.12.0.crate https://crates.io/api/v1/crates/gimli/0.27.2/download -> gimli-0.27.2.crate https://crates.io/api/v1/crates/git2/0.16.1/download -> git2-0.16.1.crate https://crates.io/api/v1/crates/gl_generator/0.14.0/download -> gl_generator-0.14.0.crate https://crates.io/api/v1/crates/glium/0.31.0/download -> glium-0.31.0.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/globwalk/0.8.1/download -> globwalk-0.8.1.crate https://crates.io/api/v1/crates/glow/0.12.1/download -> glow-0.12.1.crate https://crates.io/api/v1/crates/governor/0.4.2/download -> governor-0.4.2.crate https://crates.io/api/v1/crates/gpu-alloc/0.5.3/download -> gpu-alloc-0.5.3.crate https://crates.io/api/v1/crates/gpu-alloc-types/0.2.0/download -> gpu-alloc-types-0.2.0.crate https://crates.io/api/v1/crates/gpu-allocator/0.22.0/download -> gpu-allocator-0.22.0.crate https://crates.io/api/v1/crates/gpu-descriptor/0.2.3/download -> gpu-descriptor-0.2.3.crate https://crates.io/api/v1/crates/gpu-descriptor-types/0.1.1/download -> gpu-descriptor-types-0.1.1.crate https://crates.io/api/v1/crates/guillotiere/0.6.2/download -> guillotiere-0.6.2.crate https://crates.io/api/v1/crates/h2/0.3.16/download -> h2-0.3.16.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashlink/0.7.0/download -> hashlink-0.7.0.crate https://crates.io/api/v1/crates/hassle-rs/0.9.0/download -> hassle-rs-0.9.0.crate https://crates.io/api/v1/crates/hdrhistogram/7.5.2/download -> hdrhistogram-7.5.2.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hexf-parse/0.2.1/download -> hexf-parse-0.2.1.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http_req/0.9.1/download -> http_req-0.9.1.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humansize/2.1.3/download -> humansize-2.1.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.25/download -> hyper-0.14.25.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.54/download -> iana-time-zone-0.1.54.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/image/0.24.6/download -> image-0.24.6.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/intrusive-collections/0.9.5/download -> intrusive-collections-0.9.5.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.9/download -> io-lifetimes-1.0.9.crate https://crates.io/api/v1/crates/ioctl-rs/0.1.6/download -> ioctl-rs-0.1.6.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.6/download -> is-terminal-0.4.6.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/jobserver/0.1.26/download -> jobserver-0.1.26.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/k9/0.11.6/download -> k9-0.11.6.crate https://crates.io/api/v1/crates/khronos-egl/4.1.0/download -> khronos-egl-4.1.0.crate https://crates.io/api/v1/crates/khronos_api/3.1.0/download -> khronos_api-3.1.0.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/lab/0.11.0/download -> lab-0.11.0.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/leb128/0.2.5/download -> leb128-0.2.5.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.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libflate/1.3.0/download -> libflate-1.3.0.crate https://crates.io/api/v1/crates/libflate_lz77/1.2.0/download -> libflate_lz77-1.2.0.crate https://crates.io/api/v1/crates/libgit2-sys/0.14.2+1.5.1/download -> libgit2-sys-0.14.2+1.5.1.crate https://crates.io/api/v1/crates/libloading/0.6.7/download -> libloading-0.6.7.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.24.2/download -> libsqlite3-sys-0.24.2.crate https://crates.io/api/v1/crates/libssh-rs/0.1.8/download -> libssh-rs-0.1.8.crate https://crates.io/api/v1/crates/libssh-rs-sys/0.1.3/download -> libssh-rs-sys-0.1.3.crate https://crates.io/api/v1/crates/libssh2-sys/0.3.0/download -> libssh2-sys-0.3.0.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/line_drawing/0.8.1/download -> line_drawing-0.8.1.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.1/download -> linux-raw-sys-0.3.1.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/lru/0.7.8/download -> lru-0.7.8.crate https://crates.io/api/v1/crates/lua-src/544.0.1/download -> lua-src-544.0.1.crate https://crates.io/api/v1/crates/luajit-src/210.4.5+resty2cf5186/download -> luajit-src-210.4.5+resty2cf5186.crate https://crates.io/api/v1/crates/mac_address/1.1.4/download -> mac_address-1.1.4.crate https://crates.io/api/v1/crates/mach/0.3.2/download -> mach-0.3.2.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.2.3/download -> memmap2-0.2.3.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memmem/0.1.1/download -> memmem-0.1.1.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/metal/0.24.0/download -> metal-0.24.0.crate https://crates.io/api/v1/crates/metrics/0.17.1/download -> metrics-0.17.1.crate https://crates.io/api/v1/crates/metrics-macros/0.4.1/download -> metrics-macros-0.4.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.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.4.4/download -> miniz_oxide-0.4.4.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/mintex/0.1.2/download -> mintex-0.1.2.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/mlua/0.8.8/download -> mlua-0.8.8.crate https://crates.io/api/v1/crates/naga/0.11.0/download -> naga-0.11.0.crate https://crates.io/api/v1/crates/names/0.12.0/download -> names-0.12.0.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nix/0.23.2/download -> nix-0.23.2.crate https://crates.io/api/v1/crates/nix/0.24.3/download -> nix-0.24.3.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/no-std-compat/0.4.1/download -> no-std-compat-0.4.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nonzero_ext/0.3.0/download -> nonzero_ext-0.3.0.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/notify/5.1.0/download -> notify-5.1.0.crate https://crates.io/api/v1/crates/ntapi/0.4.0/download -> ntapi-0.4.0.crate https://crates.io/api/v1/crates/num/0.3.1/download -> num-0.3.1.crate https://crates.io/api/v1/crates/num-bigint/0.3.3/download -> num-bigint-0.3.3.crate https://crates.io/api/v1/crates/num-complex/0.3.1/download -> num-complex-0.3.1.crate https://crates.io/api/v1/crates/num-derive/0.3.3/download -> num-derive-0.3.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-iter/0.1.43/download -> num-iter-0.1.43.crate https://crates.io/api/v1/crates/num-rational/0.3.2/download -> num-rational-0.3.2.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/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_exception/0.1.2/download -> objc_exception-0.1.2.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.30.3/download -> object-0.30.3.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/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/openssl/0.10.38/download -> openssl-0.10.38.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-src/300.1.0+3.1.0/download -> openssl-src-300.1.0+3.1.0.crate https://crates.io/api/v1/crates/openssl-sys/0.9.71/download -> openssl-sys-0.9.71.crate https://crates.io/api/v1/crates/ordered-float/3.6.0/download -> ordered-float-3.6.0.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/pem/1.1.1/download -> pem-1.1.1.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pest/2.5.7/download -> pest-2.5.7.crate https://crates.io/api/v1/crates/pest_derive/2.5.7/download -> pest_derive-2.5.7.crate https://crates.io/api/v1/crates/pest_generator/2.5.7/download -> pest_generator-2.5.7.crate https://crates.io/api/v1/crates/pest_meta/2.5.7/download -> pest_meta-2.5.7.crate https://crates.io/api/v1/crates/phf/0.11.1/download -> phf-0.11.1.crate https://crates.io/api/v1/crates/phf_codegen/0.11.1/download -> phf_codegen-0.11.1.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_macros/0.11.1/download -> phf_macros-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.1/download -> phf_shared-0.11.1.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/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/plist/1.4.3/download -> plist-1.4.3.crate https://crates.io/api/v1/crates/plotters/0.3.4/download -> plotters-0.3.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.4/download -> plotters-backend-0.3.4.crate https://crates.io/api/v1/crates/plotters-svg/0.3.3/download -> plotters-svg-0.3.3.crate https://crates.io/api/v1/crates/png/0.17.7/download -> png-0.17.7.crate https://crates.io/api/v1/crates/polling/2.6.0/download -> polling-2.6.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/predicates/3.0.2/download -> predicates-3.0.2.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.55/download -> proc-macro2-1.0.55.crate https://crates.io/api/v1/crates/profiling/1.0.7/download -> profiling-1.0.7.crate https://crates.io/api/v1/crates/pulldown-cmark/0.9.2/download -> pulldown-cmark-0.9.2.crate https://crates.io/api/v1/crates/pure-rust-locales/0.5.6/download -> pure-rust-locales-0.5.6.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quanta/0.9.3/download -> quanta-0.9.3.crate https://crates.io/api/v1/crates/quick-xml/0.22.0/download -> quick-xml-0.22.0.crate https://crates.io/api/v1/crates/quick-xml/0.28.1/download -> quick-xml-0.28.1.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/range-alloc/0.1.3/download -> range-alloc-0.1.3.crate https://crates.io/api/v1/crates/raw-cpuid/10.7.0/download -> raw-cpuid-10.7.0.crate https://crates.io/api/v1/crates/raw-window-handle/0.5.2/download -> raw-window-handle-0.5.2.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rcgen/0.9.3/download -> rcgen-0.9.3.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/renderdoc-sys/0.7.1/download -> renderdoc-sys-0.7.1.crate https://crates.io/api/v1/crates/reqwest/0.11.16/download -> reqwest-0.11.16.crate https://crates.io/api/v1/crates/resize/0.5.5/download -> resize-0.5.5.crate https://crates.io/api/v1/crates/rgb/0.8.36/download -> rgb-0.8.36.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rle-decode-fast/1.0.3/download -> rle-decode-fast-1.0.3.crate https://crates.io/api/v1/crates/rstest/0.17.0/download -> rstest-0.17.0.crate https://crates.io/api/v1/crates/rstest_macros/0.17.0/download -> rstest_macros-0.17.0.crate https://crates.io/api/v1/crates/rusqlite/0.27.0/download -> rusqlite-0.27.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.22/download -> rustc-demangle-0.1.22.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.36.11/download -> rustix-0.36.11.crate https://crates.io/api/v1/crates/rustix/0.37.6/download -> rustix-0.37.6.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/semver/0.11.0/download -> semver-0.11.0.crate https://crates.io/api/v1/crates/semver/1.0.17/download -> semver-1.0.17.crate https://crates.io/api/v1/crates/semver-parser/0.10.2/download -> semver-parser-0.10.2.crate https://crates.io/api/v1/crates/serde/1.0.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.crate https://crates.io/api/v1/crates/serde_derive/1.0.159/download -> serde_derive-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/serde_repr/0.1.12/download -> serde_repr-0.1.12.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/serde_with/2.3.1/download -> serde_with-2.3.1.crate https://crates.io/api/v1/crates/serde_with_macros/2.3.1/download -> serde_with_macros-2.3.1.crate https://crates.io/api/v1/crates/serde_yaml/0.9.19/download -> serde_yaml-0.9.19.crate https://crates.io/api/v1/crates/serial/0.4.0/download -> serial-0.4.0.crate https://crates.io/api/v1/crates/serial-core/0.4.0/download -> serial-core-0.4.0.crate https://crates.io/api/v1/crates/serial-unix/0.4.0/download -> serial-unix-0.4.0.crate https://crates.io/api/v1/crates/serial-windows/0.4.0/download -> serial-windows-0.4.0.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shared_library/0.1.9/download -> shared_library-0.1.9.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/simd-adler32/0.3.5/download -> simd-adler32-0.3.5.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/smithay-client-toolkit/0.16.0/download -> smithay-client-toolkit-0.16.0.crate https://crates.io/api/v1/crates/smol/1.3.0/download -> smol-1.3.0.crate https://crates.io/api/v1/crates/smol-potat/1.1.2/download -> smol-potat-1.1.2.crate https://crates.io/api/v1/crates/smol-potat-macro/0.6.0/download -> smol-potat-macro-0.6.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/socket2/0.5.1/download -> socket2-0.5.1.crate https://crates.io/api/v1/crates/spa/0.3.0/download -> spa-0.3.0.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spin/0.9.7/download -> spin-0.9.7.crate https://crates.io/api/v1/crates/spirv/0.2.0+1.5.4/download -> spirv-0.2.0+1.5.4.crate https://crates.io/api/v1/crates/sqlite-cache/0.1.3/download -> sqlite-cache-0.1.3.crate https://crates.io/api/v1/crates/ssh2/0.9.4/download -> ssh2-0.9.4.crate https://crates.io/api/v1/crates/starship-battery/0.7.9/download -> starship-battery-0.7.9.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strict-num/0.1.0/download -> strict-num-0.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/svg_fmt/0.4.1/download -> svg_fmt-0.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.13/download -> syn-2.0.13.crate https://crates.io/api/v1/crates/sys-info/0.9.1/download -> sys-info-0.9.1.crate https://crates.io/api/v1/crates/takeable-option/0.5.0/download -> takeable-option-0.5.0.crate https://crates.io/api/v1/crates/tar/0.4.38/download -> tar-0.4.38.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.5/download -> terminal_size-0.2.5.crate https://crates.io/api/v1/crates/terminfo/0.8.0/download -> terminfo-0.8.0.crate https://crates.io/api/v1/crates/termios/0.2.2/download -> termios-0.2.2.crate https://crates.io/api/v1/crates/termios/0.3.3/download -> termios-0.3.3.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thousands/0.2.0/download -> thousands-0.2.0.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/tiny-skia/0.8.3/download -> tiny-skia-0.8.3.crate https://crates.io/api/v1/crates/tiny-skia-path/0.8.3/download -> tiny-skia-path-0.8.3.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.27.0/download -> tokio-1.27.0.crate https://crates.io/api/v1/crates/tokio-macros/2.0.0/download -> tokio-macros-2.0.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.7/download -> tokio-util-0.7.7.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.5/download -> ucd-trie-0.1.5.crate https://crates.io/api/v1/crates/uds_windows/1.0.2/download -> uds_windows-1.0.2.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.7/download -> unsafe-libyaml-0.2.7.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/uom/0.30.0/download -> uom-0.30.0.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uuid/1.3.0/download -> uuid-1.3.0.crate https://crates.io/api/v1/crates/varbincode/0.1.0/download -> varbincode-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/vswhom/0.1.0/download -> vswhom-0.1.0.crate https://crates.io/api/v1/crates/vswhom-sys/0.1.2/download -> vswhom-sys-0.1.2.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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-futures/0.4.34/download -> wasm-bindgen-futures-0.4.34.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/wayland-client/0.29.5/download -> wayland-client-0.29.5.crate https://crates.io/api/v1/crates/wayland-commons/0.29.5/download -> wayland-commons-0.29.5.crate https://crates.io/api/v1/crates/wayland-cursor/0.29.5/download -> wayland-cursor-0.29.5.crate https://crates.io/api/v1/crates/wayland-egl/0.29.5/download -> wayland-egl-0.29.5.crate https://crates.io/api/v1/crates/wayland-protocols/0.29.5/download -> wayland-protocols-0.29.5.crate https://crates.io/api/v1/crates/wayland-scanner/0.29.5/download -> wayland-scanner-0.29.5.crate https://crates.io/api/v1/crates/wayland-sys/0.29.5/download -> wayland-sys-0.29.5.crate https://crates.io/api/v1/crates/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/wgpu/0.15.1/download -> wgpu-0.15.1.crate https://crates.io/api/v1/crates/wgpu-core/0.15.1/download -> wgpu-core-0.15.1.crate https://crates.io/api/v1/crates/wgpu-hal/0.15.4/download -> wgpu-hal-0.15.4.crate https://crates.io/api/v1/crates/wgpu-types/0.15.2/download -> wgpu-types-0.15.2.crate https://crates.io/api/v1/crates/whoami/1.4.0/download -> whoami-1.4.0.crate https://crates.io/api/v1/crates/widestring/0.5.1/download -> widestring-0.5.1.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/windows/0.33.0/download -> windows-0.33.0.crate https://crates.io/api/v1/crates/windows/0.43.0/download -> windows-0.43.0.crate https://crates.io/api/v1/crates/windows/0.44.0/download -> windows-0.44.0.crate https://crates.io/api/v1/crates/windows/0.46.0/download -> windows-0.46.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.33.0/download -> windows_aarch64_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.33.0/download -> windows_i686_gnu-0.33.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.33.0/download -> windows_i686_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.33.0/download -> windows_x86_64_gnu-0.33.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.33.0/download -> windows_x86_64_msvc-0.33.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/winnow/0.4.1/download -> winnow-0.4.1.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/wio/0.2.2/download -> wio-0.2.2.crate https://crates.io/api/v1/crates/x11/2.21.0/download -> x11-2.21.0.crate https://crates.io/api/v1/crates/xattr/0.2.3/download -> xattr-0.2.3.crate https://crates.io/api/v1/crates/xcb/1.2.0/download -> xcb-1.2.0.crate https://crates.io/api/v1/crates/xcb-imdkit/0.1.2/download -> xcb-imdkit-0.1.2.crate https://crates.io/api/v1/crates/xcursor/0.3.4/download -> xcursor-0.3.4.crate https://crates.io/api/v1/crates/xkbcommon/0.5.0/download -> xkbcommon-0.5.0.crate https://crates.io/api/v1/crates/xml-rs/0.8.4/download -> xml-rs-0.8.4.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yasna/0.5.1/download -> yasna-0.5.1.crate https://crates.io/api/v1/crates/zbus/3.11.1/download -> zbus-3.11.1.crate https://crates.io/api/v1/crates/zbus_macros/3.11.1/download -> zbus_macros-3.11.1.crate https://crates.io/api/v1/crates/zbus_names/2.5.0/download -> zbus_names-2.5.0.crate https://crates.io/api/v1/crates/zstd/0.11.2+zstd.1.5.2/download -> zstd-0.11.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-safe/5.0.2+zstd.1.5.2/download -> zstd-safe-5.0.2+zstd.1.5.2.crate https://crates.io/api/v1/crates/zstd-sys/2.0.7+zstd.1.5.4/download -> zstd-sys-2.0.7+zstd.1.5.4.crate https://crates.io/api/v1/crates/zune-inflate/0.2.53/download -> zune-inflate-0.2.53.crate https://crates.io/api/v1/crates/zvariant/3.12.0/download -> zvariant-3.12.0.crate https://crates.io/api/v1/crates/zvariant_derive/3.12.0/download -> zvariant_derive-3.12.0.crate https://crates.io/api/v1/crates/zvariant_utils/1.0.0/download -> zvariant_utils-1.0.0.crate https://github.com/wez/freetype2/archive/3f83daeecb1a78d851b660eed025eeba362c0e4a.tar.gz -> freetype2-3f83daeecb1a78d851b660eed025eeba362c0e4a.tar.gz https://github.com/glennrp/libpng/archive/8439534daa1d3a5705ba92e653eda9251246dd61.tar.gz -> libpng-8439534daa1d3a5705ba92e653eda9251246dd61.tar.gz https://github.com/madler/zlib/archive/cacf7f1d4e3d44d871b605da3b647f07d718623f.tar.gz -> zlib-cacf7f1d4e3d44d871b605da3b647f07d718623f.tar.gz https://github.com/harfbuzz/harfbuzz/archive/afcae83a064843d71d47624bc162e121cc56c08b.tar.gz -> harfbuzz-afcae83a064843d71d47624bc162e121cc56c08b.tar.gz https://github.com/wez/libssh-rs/archive/44a08196acd1a2277ec7ebce2a47618775f3c59c.tar.gz -> libssh-rs-44a08196acd1a2277ec7ebce2a47618775f3c59c.tar.gz https://gitlab.com/wez1/libssh-mirror/-/archive/56e1b0a43a7601d3b2989299262a09db5d81eea0/libssh-mirror-56e1b0a43a7601d3b2989299262a09db5d81eea0.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=364dcc6f52326bb496a55ad4edcab5c9 diff --git a/metadata/md5-cache/x11-terms/xterm-382 b/metadata/md5-cache/x11-terms/xterm-382 index a6fe7f8c42b9..b04af0620124 100644 --- a/metadata/md5-cache/x11-terms/xterm-382 +++ b/metadata/md5-cache/x11-terms/xterm-382 @@ -7,10 +7,10 @@ HOMEPAGE=https://invisible-island.net/xterm/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=desktop flag-o-matic toolchain-funcs verify-sig xdg IUSE=+openpty sixel toolbar truetype unicode Xaw3d xinerama verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~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 ~x64-solaris LICENSE=MIT RDEPEND=kernel_linux? ( sys-libs/libutempter ) media-libs/fontconfig:1.0 >=sys-libs/ncurses-5.7-r7:= x11-apps/xmessage x11-libs/libICE x11-libs/libX11 x11-libs/libXaw x11-libs/libXft x11-libs/libxkbfile x11-libs/libXmu x11-libs/libXrender x11-libs/libXt unicode? ( x11-apps/luit ) Xaw3d? ( x11-libs/libXaw3d ) xinerama? ( x11-libs/libXinerama ) media-fonts/font-misc-misc x11-apps/rgb SLOT=0 SRC_URI=https://invisible-island.net/archives/xterm/xterm-382.tgz verify-sig? ( https://invisible-island.net/archives/xterm/xterm-382.tgz.asc ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a2091f353e3c53fc242c2a380f823b8f +_md5_=3d231bf2b2de5408c4b6d80962fdad06 diff --git a/metadata/md5-cache/x11-terms/xterm-384 b/metadata/md5-cache/x11-terms/xterm-384 new file mode 100644 index 000000000000..06a263c1f517 --- /dev/null +++ b/metadata/md5-cache/x11-terms/xterm-384 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-thomasdickey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=configure install postinst postrm preinst unpack +DEPEND=kernel_linux? ( sys-libs/libutempter ) media-libs/fontconfig:1.0 >=sys-libs/ncurses-5.7-r7:= x11-apps/xmessage x11-libs/libICE x11-libs/libX11 x11-libs/libXaw x11-libs/libXft x11-libs/libxkbfile x11-libs/libXmu x11-libs/libXrender x11-libs/libXt unicode? ( x11-apps/luit ) Xaw3d? ( x11-libs/libXaw3d ) xinerama? ( x11-libs/libXinerama ) x11-base/xorg-proto +DESCRIPTION=Terminal Emulator for X Windows +EAPI=8 +HOMEPAGE=https://invisible-island.net/xterm/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop flag-o-matic toolchain-funcs verify-sig xdg +IUSE=+openpty sixel toolbar truetype unicode Xaw3d xinerama verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=kernel_linux? ( sys-libs/libutempter ) media-libs/fontconfig:1.0 >=sys-libs/ncurses-5.7-r7:= x11-apps/xmessage x11-libs/libICE x11-libs/libX11 x11-libs/libXaw x11-libs/libXft x11-libs/libxkbfile x11-libs/libXmu x11-libs/libXrender x11-libs/libXt unicode? ( x11-apps/luit ) Xaw3d? ( x11-libs/libXaw3d ) xinerama? ( x11-libs/libXinerama ) media-fonts/font-misc-misc x11-apps/rgb +SLOT=0 +SRC_URI=https://invisible-island.net/archives/xterm/xterm-384.tgz verify-sig? ( https://invisible-island.net/archives/xterm/xterm-384.tgz.asc ) +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=a2091f353e3c53fc242c2a380f823b8f diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz index 67bee285a29cf50b63df674dd426f92a4bfeb851..10e673d3cf2d9f49326bd440c4d4fcd813a3597d 100644 GIT binary patch delta 15682 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%0DGIx_H9-b{Hg*C%A}JKsBW~7 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/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Python to native compiler +EAPI=8 +HOMEPAGE=https://www.nuitka.net/ https://github.com/Nuitka/Nuitka/ https://pypi.org/project/Nuitka/ +INHERIT=distutils-r1 flag-o-matic optfeature pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~loong ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-util/scons[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-1.7.4.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=8cf4127b8da219de3d0ae035e5ea0295 diff --git a/metadata/md5-cache/dev-python/adblock-0.6.0 b/metadata/md5-cache/dev-python/adblock-0.6.0 index f97be99a8808..e528c8ef6bce 100644 --- a/metadata/md5-cache/dev-python/adblock-0.6.0 +++ b/metadata/md5-cache/dev-python/adblock-0.6.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ArniDagur/python-adblock/archive/refs/tags/0.6.0.tar.gz -> adblock-0.6.0.gh.tar.gz https://crates.io/api/v1/crates/adblock/0.5.6/download -> adblock-0.5.6.crate https://crates.io/api/v1/crates/addr/0.14.0/download -> addr-0.14.0.crate 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.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.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/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/either/1.7.0/download -> either-1.7.0.crate https://crates.io/api/v1/crates/flate2/1.0.24/download -> flate2-1.0.24.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indoc/1.0.6/download -> indoc-1.0.6.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/libc/0.2.126/download -> libc-0.2.126.crate https://crates.io/api/v1/crates/lock_api/0.4.7/download -> lock_api-0.4.7.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.3/download -> miniz_oxide-0.5.3.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/once_cell/1.13.0/download -> once_cell-1.13.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download -> parking_lot_core-0.9.3.crate https://crates.io/api/v1/crates/paste/1.0.7/download -> paste-1.0.7.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.40/download -> proc-macro2-1.0.40.crate https://crates.io/api/v1/crates/psl-types/2.0.10/download -> psl-types-2.0.10.crate https://crates.io/api/v1/crates/psl/2.0.90/download -> psl-2.0.90.crate https://crates.io/api/v1/crates/pyo3-build-config/0.16.5/download -> pyo3-build-config-0.16.5.crate https://crates.io/api/v1/crates/pyo3-ffi/0.16.5/download -> pyo3-ffi-0.16.5.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.16.5/download -> pyo3-macros-backend-0.16.5.crate https://crates.io/api/v1/crates/pyo3-macros/0.16.5/download -> pyo3-macros-0.16.5.crate https://crates.io/api/v1/crates/pyo3/0.16.5/download -> pyo3-0.16.5.crate https://crates.io/api/v1/crates/quote/1.0.20/download -> quote-1.0.20.crate https://crates.io/api/v1/crates/redox_syscall/0.2.13/download -> redox_syscall-0.2.13.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/rmp-serde/0.13.7/download -> rmp-serde-0.13.7.crate https://crates.io/api/v1/crates/rmp-serde/0.15.5/download -> rmp-serde-0.15.5.crate https://crates.io/api/v1/crates/rmp/0.8.11/download -> rmp-0.8.11.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/seahash/3.0.7/download -> seahash-3.0.7.crate https://crates.io/api/v1/crates/serde/1.0.139/download -> serde-1.0.139.crate https://crates.io/api/v1/crates/serde_derive/1.0.139/download -> serde_derive-1.0.139.crate https://crates.io/api/v1/crates/smallvec/1.9.0/download -> smallvec-1.9.0.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/twoway/0.2.2/download -> twoway-0.2.2.crate https://crates.io/api/v1/crates/unchecked-index/0.2.2/download -> unchecked-index-0.2.2.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.2/download -> unicode-ident-1.0.2.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.21/download -> unicode-normalization-0.1.21.crate https://crates.io/api/v1/crates/unindent/0.1.9/download -> unindent-0.1.9.crate https://crates.io/api/v1/crates/url/2.2.2/download -> url-2.2.2.crate https://crates.io/api/v1/crates/windows-sys/0.36.1/download -> windows-sys-0.36.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download -> windows_aarch64_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download -> windows_i686_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download -> windows_i686_msvc-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download -> windows_x86_64_gnu-0.36.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download -> windows_x86_64_msvc-0.36.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=3c7280befea53894290015a509073886 diff --git a/metadata/md5-cache/dev-python/annotated-types-0.5.0 b/metadata/md5-cache/dev-python/annotated-types-0.5.0 index 7e1daa8c82a3..c9fd6b62dd14 100644 --- a/metadata/md5-cache/dev-python/annotated-types-0.5.0 +++ b/metadata/md5-cache/dev-python/annotated-types-0.5.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/annotated-types/annotated-types/ https://pypi.org/project/annotated-types/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~riscv +KEYWORDS=~amd64 ~riscv ~x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/annotated-types/annotated_types-0.5.0.tar.gz _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ac27cca7857919285d39b49b4b06a88f +_md5_=f1a4b0c17b543656c3c7e197ae220081 diff --git a/metadata/md5-cache/dev-python/awxkit-22.5.0 b/metadata/md5-cache/dev-python/awxkit-22.5.0 new file mode 100644 index 000000000000..5a0d203f9174 --- /dev/null +++ b/metadata/md5-cache/dev-python/awxkit-22.5.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?] test? ( dev-python/cryptography[python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_10(-)?] dev-python/requests[python_targets_python3_10(-)?] dev-python/urllib3[python_targets_python3_10(-)?] dev-python/websocket-client[python_targets_python3_10(-)?] dev-python/pyjwt[python_targets_python3_10(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Command line interface for Ansible AWX +EAPI=8 +HOMEPAGE=https://github.com/ansible/awx/ https://pypi.org/project/awxkit/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_10(-)?] dev-python/requests[python_targets_python3_10(-)?] dev-python/urllib3[python_targets_python3_10(-)?] dev-python/websocket-client[python_targets_python3_10(-)?] dev-python/pyjwt[python_targets_python3_10(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) +REQUIRED_USE=|| ( python_targets_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ansible/awx/archive/22.5.0.tar.gz -> awx-22.5.0.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=1a688f45cd5432d4308a1eb7ae57768b diff --git a/metadata/md5-cache/dev-python/bcrypt-4.0.1 b/metadata/md5-cache/dev-python/bcrypt-4.0.1 index 8004fcc5e31b..cd1cee561d4b 100644 --- a/metadata/md5-cache/dev-python/bcrypt-4.0.1 +++ b/metadata/md5-cache/dev-python/bcrypt-4.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/bcrypt/bcrypt-4.0.1.tar.gz https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bcrypt-pbkdf/0.8.1/download -> bcrypt-pbkdf-0.8.1.crate https://crates.io/api/v1/crates/bcrypt/0.13.0/download -> bcrypt-0.13.0.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/blowfish/0.9.1/download -> blowfish-0.9.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.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/cipher/0.4.3/download -> cipher-0.4.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.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.5/download -> digest-0.10.5.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.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/indoc-impl/0.3.6/download -> indoc-impl-0.3.6.crate https://crates.io/api/v1/crates/indoc/0.3.6/download -> indoc-0.3.6.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/libc/0.2.134/download -> libc-0.2.134.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/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/paste-impl/0.1.18/download -> paste-impl-0.1.18.crate https://crates.io/api/v1/crates/paste/0.1.18/download -> paste-0.1.18.crate https://crates.io/api/v1/crates/pbkdf2/0.10.1/download -> pbkdf2-0.10.1.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.46/download -> proc-macro2-1.0.46.crate https://crates.io/api/v1/crates/pyo3-build-config/0.15.2/download -> pyo3-build-config-0.15.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.15.2/download -> pyo3-macros-backend-0.15.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.15.2/download -> pyo3-macros-0.15.2.crate https://crates.io/api/v1/crates/pyo3/0.15.2/download -> pyo3-0.15.2.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.102/download -> syn-1.0.102.crate https://crates.io/api/v1/crates/typenum/1.15.0/download -> typenum-1.15.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.4/download -> unicode-ident-1.0.4.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.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/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-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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/zeroize/1.5.7/download -> zeroize-1.5.7.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=41e0e1325ff7436b85fdf6b10cbf3eac diff --git a/metadata/md5-cache/dev-python/black-23.7.0 b/metadata/md5-cache/dev-python/black-23.7.0 new file mode 100644 index 000000000000..e57742edb5fa --- /dev/null +++ b/metadata/md5-cache/dev-python/black-23.7.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/aiohttp-3.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/aiohttp-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/click-8.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mypy_extensions-0.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/platformdirs-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=The uncompromising Python code formatter +EAPI=8 +HOMEPAGE=https://black.readthedocs.io/en/stable/ https://github.com/psf/black/ https://pypi.org/project/black/ +INHERIT=distutils-r1 optfeature pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=MIT +RDEPEND=>=dev-python/click-8.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mypy_extensions-0.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/platformdirs-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/b/black/black-23.7.0.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=cd0d6a0e4f263a2674ff7c1f86bd55ac diff --git a/metadata/md5-cache/dev-python/blake3-py-0.3.3 b/metadata/md5-cache/dev-python/blake3-py-0.3.3 index b326c2b1d829..da9aa046ce8a 100644 --- a/metadata/md5-cache/dev-python/blake3-py-0.3.3 +++ b/metadata/md5-cache/dev-python/blake3-py-0.3.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/oconnor663/blake3-py/archive/0.3.3.tar.gz -> blake3-py-0.3.3.gh.tar.gz https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake3/1.3.3/download -> blake3-1.3.3.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/cc/1.0.78/download -> cc-1.0.78.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/constant_time_eq/0.2.4/download -> constant_time_eq-0.2.4.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/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.0/download -> either-1.8.0.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/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/indoc/1.0.8/download -> indoc-1.0.8.crate https://crates.io/api/v1/crates/libc/0.2.138/download -> libc-0.2.138.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/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.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.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.5/download -> parking_lot_core-0.9.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.49/download -> proc-macro2-1.0.49.crate https://crates.io/api/v1/crates/pyo3/0.17.3/download -> pyo3-0.17.3.crate https://crates.io/api/v1/crates/pyo3-build-config/0.17.3/download -> pyo3-build-config-0.17.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.17.3/download -> pyo3-ffi-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.17.3/download -> pyo3-macros-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.17.3/download -> pyo3-macros-backend-0.17.3.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.1/download -> rayon-core-1.10.1.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/target-lexicon/0.12.5/download -> target-lexicon-0.12.5.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/unindent/0.1.11/download -> unindent-0.1.11.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=547ca344be242847cdcb201903273615 diff --git a/metadata/md5-cache/dev-python/blake3-py-0.3.3-r1 b/metadata/md5-cache/dev-python/blake3-py-0.3.3-r1 index 81a8319bdbb0..7ff66dae1bec 100644 --- a/metadata/md5-cache/dev-python/blake3-py-0.3.3-r1 +++ b/metadata/md5-cache/dev-python/blake3-py-0.3.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/oconnor663/blake3-py/archive/0.3.3.tar.gz -> blake3-py-0.3.3.gh.tar.gz https://crates.io/api/v1/crates/arrayref/0.3.7/download -> arrayref-0.3.7.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake3/1.4.0/download -> blake3-1.4.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/constant_time_eq/0.2.6/download -> constant_time_eq-0.2.6.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.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.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.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/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/libc/0.2.146/download -> libc-0.2.146.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.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.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/pyo3-build-config/0.17.3/download -> pyo3-build-config-0.17.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.17.3/download -> pyo3-ffi-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.17.3/download -> pyo3-macros-backend-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.17.3/download -> pyo3-macros-0.17.3.crate https://crates.io/api/v1/crates/pyo3/0.17.3/download -> pyo3-0.17.3.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.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.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.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/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=6f7d95464ce8dca9e3553ea1d685e81f diff --git a/metadata/md5-cache/dev-python/boto3-1.28.2 b/metadata/md5-cache/dev-python/boto3-1.28.2 new file mode 100644 index 000000000000..8df975c21007 --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.28.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[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.31.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.31.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/boto3/archive/1.28.2.tar.gz -> boto3-1.28.2.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=19c6bcfc191ce918489bff494ff185c2 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.2 b/metadata/md5-cache/dev-python/botocore-1.31.2 new file mode 100644 index 000000000000..059b33152c11 --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.31.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.31.2.tar.gz -> botocore-1.31.2.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=0a0fb1a94ac28cee470da7b1644eba68 diff --git a/metadata/md5-cache/dev-python/braintree-4.21.0 b/metadata/md5-cache/dev-python/braintree-4.21.0 new file mode 100644 index 000000000000..0b7d49099209 --- /dev/null +++ b/metadata/md5-cache/dev-python/braintree-4.21.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/requests-0.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Braintree Python Library +EAPI=8 +HOMEPAGE=https://developer.paypal.com/braintree/docs/reference/overview/ https://github.com/braintree/braintree_python/ https://pypi.org/project/braintree/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/requests-0.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/braintree/braintree_python/archive/4.21.0.tar.gz -> braintree_python-4.21.0.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7346821b3bbb35a4cb4a077ae6842f43 diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.78.1 b/metadata/md5-cache/dev-python/cfn-lint-0.78.1 new file mode 100644 index 000000000000..09e79a258c76 --- /dev/null +++ b/metadata/md5-cache/dev-python/cfn-lint-0.78.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/aws-sam-translator-1.70.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jschema_to_python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sarif_om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=CloudFormation Linter +EAPI=8 +HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/aws-sam-translator-1.70.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jschema_to_python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sarif_om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn-lint-0.78.1.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=5570c331143e521d30a47dbb57e5dbc3 diff --git a/metadata/md5-cache/dev-python/clang-python-14.0.6 b/metadata/md5-cache/dev-python/clang-python-14.0.6 index c7d9285d6028..0bff38b65fa5 100644 --- a/metadata/md5-cache/dev-python/clang-python-14.0.6 +++ b/metadata/md5-cache/dev-python/clang-python-14.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=df1bc02b22483edeca144370d496a934 diff --git a/metadata/md5-cache/dev-python/clang-python-15.0.7 b/metadata/md5-cache/dev-python/clang-python-15.0.7 index 650046e216c6..089b5251368b 100644 --- a/metadata/md5-cache/dev-python/clang-python-15.0.7 +++ b/metadata/md5-cache/dev-python/clang-python-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=af6077f776aa5a8c36aee6ad4acd5183 diff --git a/metadata/md5-cache/dev-python/clang-python-16.0.5 b/metadata/md5-cache/dev-python/clang-python-16.0.5 index e35e15d8a1d2..e002118f50ad 100644 --- a/metadata/md5-cache/dev-python/clang-python-16.0.5 +++ b/metadata/md5-cache/dev-python/clang-python-16.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=7b079dd3c70e61f98b31d0d2619d9f61 diff --git a/metadata/md5-cache/dev-python/clang-python-16.0.6 b/metadata/md5-cache/dev-python/clang-python-16.0.6 index 67bd0007c152..7d3798da45eb 100644 --- a/metadata/md5-cache/dev-python/clang-python-16.0.6 +++ b/metadata/md5-cache/dev-python/clang-python-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=a1bb1fc9623920307055d74d32407bb8 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.0.9999 b/metadata/md5-cache/dev-python/clang-python-17.0.0.9999 index ac938dc92c86..ddc439a22288 100644 --- a/metadata/md5-cache/dev-python/clang-python-17.0.0.9999 +++ b/metadata/md5-cache/dev-python/clang-python-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=sys-devel/clang-17.0.0.9999:* !sys-devel/llvm:0[clang(-),python(-)] !s REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d756831b3d11ced76df3063b053f3e77 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230630 b/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230630 deleted file mode 100644 index 0e5aec055b10..000000000000 --- a/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230630 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) test? ( sys-devel/clang:17 ) -DEFINED_PHASES=install prepare test unpack -DEPEND=>=sys-devel/clang-17.0.0_pre20230630:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] -DESCRIPTION=Python bindings for sys-devel/clang -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=llvm.org python-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=>=sys-devel/clang-17.0.0_pre20230630:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=d756831b3d11ced76df3063b053f3e77 diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230705 b/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230705 index 267eaa6d093f..c2bfda0c0e2c 100644 --- a/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230705 +++ b/metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230705 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d756831b3d11ced76df3063b053f3e77 diff --git a/metadata/md5-cache/dev-python/cryptography-40.0.2-r2 b/metadata/md5-cache/dev-python/cryptography-40.0.2-r2 index bf697bcf7e23..c592fbd54e91 100644 --- a/metadata/md5-cache/dev-python/cryptography-40.0.2-r2 +++ b/metadata/md5-cache/dev-python/cryptography-40.0.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-40.0.2.tar.gz https://dev.gentoo.org/~mgorny/dist/cryptography-40.0.2-pyo3-0.18.patch.bz2 https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/asn1/0.13.0/download -> asn1-0.13.0.crate https://crates.io/api/v1/crates/asn1_derive/0.13.0/download -> asn1_derive-0.13.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.10.0/download -> bumpalo-3.10.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cxx/1.0.86/download -> cxx-1.0.86.crate https://crates.io/api/v1/crates/cxx-build/1.0.86/download -> cxx-build-1.0.86.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.86/download -> cxxbridge-flags-1.0.86.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.86/download -> cxxbridge-macro-1.0.86.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.54/download -> iana-time-zone-0.1.54.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/indoc/1.0.4/download -> indoc-1.0.4.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.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/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.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/memoffset/0.8.0/download -> memoffset-0.8.0.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/once_cell/1.14.0/download -> once_cell-1.14.0.crate https://crates.io/api/v1/crates/openssl/0.10.50/download -> openssl-0.10.50.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-sys/0.9.85/download -> openssl-sys-0.9.85.crate https://crates.io/api/v1/crates/ouroboros/0.15.6/download -> ouroboros-0.15.6.crate https://crates.io/api/v1/crates/ouroboros_macro/0.15.6/download -> ouroboros_macro-0.15.6.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.6/download -> parking_lot_core-0.8.6.crate https://crates.io/api/v1/crates/pem/1.1.1/download -> pem-1.1.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.53/download -> proc-macro2-1.0.53.crate https://crates.io/api/v1/crates/pyo3/0.18.3/download -> pyo3-0.18.3.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.3/download -> pyo3-build-config-0.18.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.3/download -> pyo3-ffi-0.18.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.3/download -> pyo3-macros-0.18.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.3/download -> pyo3-macros-backend-0.18.3.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.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/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/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/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/windows/0.46.0/download -> windows-0.46.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate test? ( https://files.pythonhosted.org/packages/source/c/cryptography_vectors/cryptography_vectors-40.0.2.tar.gz ) -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=f1859e30d590e9fdb4bdc344142f4614 diff --git a/metadata/md5-cache/dev-python/cryptography-41.0.1-r1 b/metadata/md5-cache/dev-python/cryptography-41.0.1-r1 index 44543aa01e5d..12522a33350c 100644 --- a/metadata/md5-cache/dev-python/cryptography-41.0.1-r1 +++ b/metadata/md5-cache/dev-python/cryptography-41.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-41.0.1.tar.gz https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/asn1/0.15.2/download -> asn1-0.15.2.crate https://crates.io/api/v1/crates/asn1_derive/0.15.2/download -> asn1_derive-0.15.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.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/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/once_cell/1.17.2/download -> once_cell-1.17.2.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-sys/0.9.88/download -> openssl-sys-0.9.88.crate https://crates.io/api/v1/crates/openssl/0.10.54/download -> openssl-0.10.54.crate https://crates.io/api/v1/crates/ouroboros/0.15.6/download -> ouroboros-0.15.6.crate https://crates.io/api/v1/crates/ouroboros_macro/0.15.6/download -> ouroboros_macro-0.15.6.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/pem/1.1.1/download -> pem-1.1.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.59/download -> proc-macro2-1.0.59.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.3/download -> pyo3-build-config-0.18.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.3/download -> pyo3-ffi-0.18.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.3/download -> pyo3-macros-backend-0.18.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.3/download -> pyo3-macros-0.18.3.crate https://crates.io/api/v1/crates/pyo3/0.18.3/download -> pyo3-0.18.3.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate test? ( https://files.pythonhosted.org/packages/source/c/cryptography_vectors/cryptography_vectors-41.0.1.tar.gz ) -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=f1d357620432831e74046d9e09fa66dc diff --git a/metadata/md5-cache/dev-python/cryptography-41.0.2 b/metadata/md5-cache/dev-python/cryptography-41.0.2 new file mode 100644 index 000000000000..b2ba57c4b9c3 --- /dev/null +++ b/metadata/md5-cache/dev-python/cryptography-41.0.2 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/setuptools-rust[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/hypothesis-1.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/iso8601[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pretend[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-subtests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-libs/openssl-1.0.2o-r6:0= python_targets_python3_10? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+)] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=>=dev-libs/openssl-1.0.2o-r6:0= python_targets_python3_10? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+)] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[threads(+)] ) +DESCRIPTION=Library providing cryptographic recipes and primitives +EAPI=8 +HOMEPAGE=https://github.com/pyca/cryptography/ https://pypi.org/project/cryptography/ +INHERIT=cargo distutils-r1 flag-o-matic multiprocessing pypi +IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=|| ( Apache-2.0 BSD ) PSF-2 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD MIT Unicode-DFS-2016 +RDEPEND=>=dev-libs/openssl-1.0.2o-r6:0= python_targets_python3_10? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+)] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[threads(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-41.0.2.tar.gz https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/asn1/0.15.2/download -> asn1-0.15.2.crate https://crates.io/api/v1/crates/asn1_derive/0.15.2/download -> asn1_derive-0.15.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.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/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/once_cell/1.17.2/download -> once_cell-1.17.2.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-sys/0.9.88/download -> openssl-sys-0.9.88.crate https://crates.io/api/v1/crates/openssl/0.10.54/download -> openssl-0.10.54.crate https://crates.io/api/v1/crates/ouroboros/0.15.6/download -> ouroboros-0.15.6.crate https://crates.io/api/v1/crates/ouroboros_macro/0.15.6/download -> ouroboros_macro-0.15.6.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/pem/1.1.1/download -> pem-1.1.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.64/download -> proc-macro2-1.0.64.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.3/download -> pyo3-build-config-0.18.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.3/download -> pyo3-ffi-0.18.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.3/download -> pyo3-macros-backend-0.18.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.3/download -> pyo3-macros-0.18.3.crate https://crates.io/api/v1/crates/pyo3/0.18.3/download -> pyo3-0.18.3.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate test? ( https://files.pythonhosted.org/packages/source/c/cryptography_vectors/cryptography_vectors-41.0.2.tar.gz ) +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=4e091aa1bc376e8ae6b6ed1bb9e10112 diff --git a/metadata/md5-cache/dev-python/cython-3.0.0_rc2 b/metadata/md5-cache/dev-python/cython-3.0.0_rc2 new file mode 100644 index 000000000000..a12708514d4d --- /dev/null +++ b/metadata/md5-cache/dev-python/cython-3.0.0_rc2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( python_targets_python3_10? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( >=dev-lang/python-3.12.0_beta3:3.12[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/jinja[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] dev-python/sphinx-tabs[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.4:3.11[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/sphinx-tabs[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/sphinx-tabs[python_targets_python3_10(-)] ) ( >=dev-python/pypy3-7.3.11_p1:0[threads(+)] >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/jinja[python_targets_pypy3(-)] dev-python/sphinx-issues[python_targets_pypy3(-)] dev-python/sphinx-tabs[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+)] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+)] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[threads(+)] ) +DESCRIPTION=A Python to C compiler +EAPI=8 +HOMEPAGE=https://cython.org/ https://github.com/cython/cython/ https://pypi.org/project/Cython/ +INHERIT=distutils-r1 multiprocessing toolchain-funcs +IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=Apache-2.0 +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+)] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[threads(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/cython/cython/archive/3.0.0rc2.tar.gz -> cython-3.0.0rc2.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=113ac3ffe27ff7da12b6666e5f6d1ac8 diff --git a/metadata/md5-cache/dev-python/deepdiff-6.3.1-r1 b/metadata/md5-cache/dev-python/deepdiff-6.3.1-r1 new file mode 100644 index 000000000000..6610318ce9b5 --- /dev/null +++ b/metadata/md5-cache/dev-python/deepdiff-6.3.1-r1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/click-8.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=test? ( >=dev-python/jsonpickle-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.23.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) ) +DESCRIPTION=A library for comparing dictionaries, iterables, strings and other objects +EAPI=8 +HOMEPAGE=https://github.com/seperman/deepdiff/ https://pypi.org/project/deepdiff/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=>=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/click-8.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/d/deepdiff/deepdiff-6.3.1.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=882c0214cdce931e25122eeeb33aa8f1 diff --git a/metadata/md5-cache/dev-python/django-cors-headers-4.2.0 b/metadata/md5-cache/dev-python/django-cors-headers-4.2.0 new file mode 100644 index 000000000000..07be73482edf --- /dev/null +++ b/metadata/md5-cache/dev-python/django-cors-headers-4.2.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-django[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/django-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Django App that adds CORS (Cross-Origin Resource Sharing) headers to responses +EAPI=8 +HOMEPAGE=https://github.com/adamchainz/django-cors-headers/ https://pypi.org/project/django-cors-headers/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=>=dev-python/django-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/adamchainz/django-cors-headers/archive/4.2.0.tar.gz -> django-cors-headers-4.2.0.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=a94c522e30f259e46202426e11f5b603 diff --git a/metadata/md5-cache/dev-python/fonttools-4.41.0 b/metadata/md5-cache/dev-python/fonttools-4.41.0 new file mode 100644 index 000000000000..3239a394267c --- /dev/null +++ b/metadata/md5-cache/dev-python/fonttools-4.41.0 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( app-arch/brotli[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-arch/zopfli ) test? ( >=dev-python/fs-2.4.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[xml(+)] ) +DESCRIPTION=Library for manipulating TrueType, OpenType, AFM and Type1 fonts +EAPI=8 +HOMEPAGE=https://github.com/fonttools/fonttools/ https://pypi.org/project/fonttools/ +INHERIT=distutils-r1 virtualx +IUSE=test python_targets_python3_10 python_targets_python3_11 debug test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=BSD +RDEPEND=>=dev-python/fs-2.4.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[xml(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/fonttools/fonttools/archive/4.41.0.tar.gz -> fonttools-4.41.0.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 +_md5_=de30a7eeb0be0b2f303d8ece5882c7bd diff --git a/metadata/md5-cache/dev-python/frozenlist-1.4.0 b/metadata/md5-cache/dev-python/frozenlist-1.4.0 new file mode 100644 index 000000000000..6c022a344941 --- /dev/null +++ b/metadata/md5-cache/dev-python/frozenlist-1.4.0 @@ -0,0 +1,17 @@ +BDEPEND=python_targets_python3_10? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +DESCRIPTION=A list-like structure which implements collections.abc.MutableSequence +EAPI=8 +HOMEPAGE=https://pypi.org/project/frozenlist/ https://github.com/aio-libs/frozenlist/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aio-libs/frozenlist/archive/v1.4.0.tar.gz -> frozenlist-1.4.0.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f852c487518b205899c1210ce66eaad6 diff --git a/metadata/md5-cache/dev-python/google-api-python-client-2.93.0 b/metadata/md5-cache/dev-python/google-api-python-client-2.93.0 new file mode 100644 index 000000000000..23fdea87a8fe --- /dev/null +++ b/metadata/md5-cache/dev-python/google-api-python-client-2.93.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Google API Client for Python +EAPI=8 +HOMEPAGE=https://github.com/googleapis/google-api-python-client/ https://pypi.org/project/google-api-python-client/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/g/google-api-python-client/google-api-python-client-2.93.0.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=74a574385ee920c8cbc8794ab41a65ef diff --git a/metadata/md5-cache/dev-python/google-auth-2.22.0 b/metadata/md5-cache/dev-python/google-auth-2.22.0 new file mode 100644 index 000000000000..8cc4f0db6ebf --- /dev/null +++ b/metadata/md5-cache/dev-python/google-auth-2.22.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/grpcio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/moto[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-localserver[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyu2f[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/responses[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/urllib3-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( =dev-python/pyasn1-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyasn1-modules-0.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rsa-3.1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !dev-python/namespace-google >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Google Authentication Library +EAPI=8 +HOMEPAGE=https://github.com/googleapis/google-auth-library-python/ https://pypi.org/project/google-auth/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND==dev-python/pyasn1-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyasn1-modules-0.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/rsa-3.1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !dev-python/namespace-google python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/g/google-auth/google-auth-2.22.0.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=127666462a81f9e37ef31854e04b816b diff --git a/metadata/md5-cache/dev-python/hypothesis-6.81.1 b/metadata/md5-cache/dev-python/hypothesis-6.81.1 new file mode 100644 index 000000000000..9f7311d3c7f2 --- /dev/null +++ b/metadata/md5-cache/dev-python/hypothesis-6.81.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !!=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+),sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+),sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+),sqlite] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[threads(+),sqlite] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=A library for property based testing +EAPI=8 +HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/ +INHERIT=distutils-r1 multiprocessing optfeature +IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MPL-2.0 +RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+),sqlite] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+),sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+),sqlite] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[threads(+),sqlite] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.81.1.tar.gz -> hypothesis-6.81.1.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=dc0986e86a1b851480df03f92f5c3dc9 diff --git a/metadata/md5-cache/dev-python/jaraco-itertools-6.4.1 b/metadata/md5-cache/dev-python/jaraco-itertools-6.4.1 new file mode 100644 index 000000000000..9792c0252e6d --- /dev/null +++ b/metadata/md5-cache/dev-python/jaraco-itertools-6.4.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/setuptools-scm-1.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/inflect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/more-itertools-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Tools for working with iterables. Complements itertools and more_itertools +EAPI=8 +HOMEPAGE=https://github.com/jaraco/jaraco.itertools/ https://pypi.org/project/jaraco.itertools/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=MIT +RDEPEND=dev-python/inflect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/more-itertools-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.itertools/jaraco.itertools-6.4.1.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=fb1148c18f8917a10bffde337b25edbf diff --git a/metadata/md5-cache/dev-python/jellyfish-0.11.2-r1 b/metadata/md5-cache/dev-python/jellyfish-0.11.2-r1 index f0707f4c48a2..d65c84c14b02 100644 --- a/metadata/md5-cache/dev-python/jellyfish-0.11.2-r1 +++ b/metadata/md5-cache/dev-python/jellyfish-0.11.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jellyfish/jellyfish-0.11.2.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/csv/1.2.1/download -> csv-1.2.1.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.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/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/proc-macro2/1.0.55/download -> proc-macro2-1.0.55.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.2/download -> pyo3-build-config-0.18.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.2/download -> pyo3-ffi-0.18.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.2/download -> pyo3-macros-backend-0.18.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.2/download -> pyo3-macros-0.18.2.crate https://crates.io/api/v1/crates/pyo3/0.18.2/download -> pyo3-0.18.2.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.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/ryu/1.0.13/download -> ryu-1.0.13.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.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unindent/0.1.11/download -> unindent-0.1.11.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d9262c01c2f60e01cb2efd58878dd1d8 diff --git a/metadata/md5-cache/dev-python/jellyfish-1.0.0 b/metadata/md5-cache/dev-python/jellyfish-1.0.0 index c4b45d1f050e..2242c3e5fb3a 100644 --- a/metadata/md5-cache/dev-python/jellyfish-1.0.0 +++ b/metadata/md5-cache/dev-python/jellyfish-1.0.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jellyfish/jellyfish-1.0.0.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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/csv-core/0.1.10/download -> csv-core-0.1.10.crate https://crates.io/api/v1/crates/csv/1.2.2/download -> csv-1.2.2.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/libc/0.2.146/download -> libc-0.2.146.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.3/download -> pyo3-build-config-0.18.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.3/download -> pyo3-ffi-0.18.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.3/download -> pyo3-macros-backend-0.18.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.3/download -> pyo3-macros-0.18.3.crate https://crates.io/api/v1/crates/pyo3/0.18.3/download -> pyo3-0.18.3.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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.164/download -> serde-1.0.164.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.8/download -> target-lexicon-0.12.8.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unindent/0.1.11/download -> unindent-0.1.11.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/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=d2c825c400fba1d09ecf94c7c4c7b2c2 diff --git a/metadata/md5-cache/dev-python/jsonschema-4.18.2 b/metadata/md5-cache/dev-python/jsonschema-4.18.2 new file mode 100644 index 000000000000..c3ad0bb5a819 --- /dev/null +++ b/metadata/md5-cache/dev-python/jsonschema-4.18.2 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=An implementation of JSON-Schema validation for Python +EAPI=8 +HOMEPAGE=https://pypi.org/project/jsonschema/ https://github.com/python-jsonschema/jsonschema/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.18.2.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=1188f9cb42b3c22409f37233a887a7ec diff --git a/metadata/md5-cache/dev-python/jupyterlab-4.0.2 b/metadata/md5-cache/dev-python/jupyterlab-4.0.2 index 25f6f3954960..e14010a86328 100644 --- a/metadata/md5-cache/dev-python/jupyterlab-4.0.2 +++ b/metadata/md5-cache/dev-python/jupyterlab-4.0.2 @@ -1,9 +1,10 @@ BDEPEND=dev-python/hatch-jupyter-builder[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/pytest-console-scripts[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-jupyter-0.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-tornasync[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-cache[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/async-lru[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-lsp-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-server-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jupyterlab-server-2.19[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/notebook-shim-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tomli[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/traitlets[python_targets_python3_10(-)?,python_targets_python3_11(-)?] net-libs/nodejs >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DESCRIPTION=JupyterLab computational environment EAPI=8 HOMEPAGE=https://jupyter.org/ https://github.com/jupyterlab/jupyterlab/ https://pypi.org/project/jupyterlab/ -INHERIT=distutils-r1 pypi +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=distutils-r1 pypi xdg IUSE=test python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 LICENSE=BSD MIT GPL-3 Apache-2.0 @@ -12,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.0.2.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=ebfab0d618f69e1ba88a141e2007ae45 +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=3dc205274c4829a52368dbc60f0682ef diff --git a/metadata/md5-cache/dev-python/jwcrypto-1.4.2 b/metadata/md5-cache/dev-python/jwcrypto-1.4.2 deleted file mode 100644 index e7ca5f25efd9..000000000000 --- a/metadata/md5-cache/dev-python/jwcrypto-1.4.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( || ( ( >=dev-lang/python-3.11.4:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( >=dev-python/pypy3-7.3.11_p1:0 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/cryptography-2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Implements JWK,JWS,JWE specifications using python-cryptography -EAPI=8 -HOMEPAGE=https://github.com/latchset/jwcrypto/ https://pypi.org/project/jwcrypto/ -INHERIT=distutils-r1 -IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm64 ~riscv x86 -LICENSE=LGPL-3+ -RDEPEND=>=dev-python/cryptography-2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/latchset/jwcrypto/archive/v1.4.2.tar.gz -> jwcrypto-1.4.2.gh.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=37a14fffed75afe79bc2abe55b9db678 diff --git a/metadata/md5-cache/dev-python/jwcrypto-1.5.0 b/metadata/md5-cache/dev-python/jwcrypto-1.5.0 index ef3467efdb9e..bbdbb0dbb1ab 100644 --- a/metadata/md5-cache/dev-python/jwcrypto-1.5.0 +++ b/metadata/md5-cache/dev-python/jwcrypto-1.5.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/latchset/jwcrypto/ https://pypi.org/project/jwcrypto/ INHERIT=distutils-r1 IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~riscv x86 +KEYWORDS=amd64 ~arm64 ~riscv x86 LICENSE=LGPL-3+ RDEPEND=>=dev-python/cryptography-3.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/latchset/jwcrypto/archive/v1.5.0.tar.gz -> jwcrypto-1.5.0.gh.tar.gz _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b63809a91edb49e730e14855bdde6295 +_md5_=de47bcd0f91a309dd79bbef6826b11dd diff --git a/metadata/md5-cache/dev-python/libvirt-python-9.5.0 b/metadata/md5-cache/dev-python/libvirt-python-9.5.0 new file mode 100644 index 000000000000..3a5baa96f194 --- /dev/null +++ b/metadata/md5-cache/dev-python/libvirt-python-9.5.0 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) test? ( app-emulation/libvirt:0/9.5.0 >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +DESCRIPTION=libvirt Python bindings +EAPI=8 +HOMEPAGE=https://www.libvirt.org +INHERIT=distutils-r1 verify-sig +IUSE=examples test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=LGPL-2+ +RDEPEND=app-emulation/libvirt:0/9.5.0 python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://libvirt.org/sources/python/libvirt-python-9.5.0.tar.gz verify-sig? ( https://libvirt.org/sources/python/libvirt-python-9.5.0.tar.gz.asc ) +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=206ce6fc7adfa96d3c8efba2e067b292 diff --git a/metadata/md5-cache/dev-python/libvirt-python-9999 b/metadata/md5-cache/dev-python/libvirt-python-9999 index f9486bea3d61..df7ade17848a 100644 --- a/metadata/md5-cache/dev-python/libvirt-python-9999 +++ b/metadata/md5-cache/dev-python/libvirt-python-9999 @@ -1,16 +1,16 @@ -BDEPEND=virtual/pkgconfig test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) test? ( app-emulation/libvirt:= >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=virtual/pkgconfig test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) test? ( app-emulation/libvirt:= >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +DEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) DESCRIPTION=libvirt Python bindings EAPI=8 HOMEPAGE=https://www.libvirt.org INHERIT=distutils-r1 verify-sig git-r3 -IUSE=examples test test python_targets_python3_10 python_targets_python3_11 debug verify-sig +IUSE=examples test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug verify-sig LICENSE=LGPL-2 PROPERTIES=live -RDEPEND=app-emulation/libvirt:= python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=app-emulation/libvirt:= python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=d581fc772625189d910652fc9e3737a8 +_md5_=22b24f58dcdf65fd83df738a0500d0d7 diff --git a/metadata/md5-cache/dev-python/lit-14.0.6 b/metadata/md5-cache/dev-python/lit-14.0.6 index 8986811e170d..f95fe4ef5352 100644 --- a/metadata/md5-cache/dev-python/lit-14.0.6 +++ b/metadata/md5-cache/dev-python/lit-14.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=67d902868be793a5cb25a3d9aae6cdef diff --git a/metadata/md5-cache/dev-python/lit-15.0.7 b/metadata/md5-cache/dev-python/lit-15.0.7 index 5721ee7fcccf..cb0582026286 100644 --- a/metadata/md5-cache/dev-python/lit-15.0.7 +++ b/metadata/md5-cache/dev-python/lit-15.0.7 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=05fe9b9d4b376809fb1d6ef6ed35e15b diff --git a/metadata/md5-cache/dev-python/lit-16.0.5 b/metadata/md5-cache/dev-python/lit-16.0.5 index d4fd83bace0a..f35a989391b1 100644 --- a/metadata/md5-cache/dev-python/lit-16.0.5 +++ b/metadata/md5-cache/dev-python/lit-16.0.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=a338ae54911b75708e3120d4099b3a68 diff --git a/metadata/md5-cache/dev-python/lit-16.0.6 b/metadata/md5-cache/dev-python/lit-16.0.6 index c39edbc6cac6..bc4138256b42 100644 --- a/metadata/md5-cache/dev-python/lit-16.0.6 +++ b/metadata/md5-cache/dev-python/lit-16.0.6 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=94aea4161cdbf423216421676015b104 diff --git a/metadata/md5-cache/dev-python/lit-17.0.0.9999 b/metadata/md5-cache/dev-python/lit-17.0.0.9999 index d41ad97d41bd..dcf178926f44 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.0.9999 +++ b/metadata/md5-cache/dev-python/lit-17.0.0.9999 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_tar REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=fe6b9c8c399961cbedf5987b128971f4 diff --git a/metadata/md5-cache/dev-python/lit-17.0.0_pre20230630 b/metadata/md5-cache/dev-python/lit-17.0.0_pre20230630 deleted file mode 100644 index 611244e1fb79..000000000000 --- a/metadata/md5-cache/dev-python/lit-17.0.0_pre20230630 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/llvm ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test unpack -DESCRIPTION=A stand-alone install of the LLVM suite testing tool -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=distutils-r1 llvm.org -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=fe6b9c8c399961cbedf5987b128971f4 diff --git a/metadata/md5-cache/dev-python/lit-17.0.0_pre20230705 b/metadata/md5-cache/dev-python/lit-17.0.0_pre20230705 index ba5cf816f469..e40c21cd89e7 100644 --- a/metadata/md5-cache/dev-python/lit-17.0.0_pre20230705 +++ b/metadata/md5-cache/dev-python/lit-17.0.0_pre20230705 @@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=fe6b9c8c399961cbedf5987b128971f4 diff --git a/metadata/md5-cache/dev-python/m2crypto-0.39.0 b/metadata/md5-cache/dev-python/m2crypto-0.39.0 index c87fd2c113ee..fbf0667bf4d9 100644 --- a/metadata/md5-cache/dev-python/m2crypto-0.39.0 +++ b/metadata/md5-cache/dev-python/m2crypto-0.39.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://gitlab.com/m2crypto/m2crypto https://pypi.org/project/M2Crypto/ INHERIT=distutils-r1 toolchain-funcs pypi IUSE=test abi_mips_n32 abi_mips_n64 abi_mips_o32 test python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=MIT RDEPEND=dev-libs/openssl:= python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/M/M2Crypto/M2Crypto-0.39.0.tar.gz _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=7a69ce3cbe80d8f126c53d6ff2b38d8a +_md5_=efaa97535ef3cc8b20a28de6c83dbdc4 diff --git a/metadata/md5-cache/dev-python/merge3-0.0.13 b/metadata/md5-cache/dev-python/merge3-0.0.13 new file mode 100644 index 000000000000..94047ef85b00 --- /dev/null +++ b/metadata/md5-cache/dev-python/merge3-0.0.13 @@ -0,0 +1,16 @@ +BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python implementation of 3-way merge +EAPI=8 +HOMEPAGE=https://github.com/breezy-team/merge3 https://pypi.org/project/merge3/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=GPL-2+ +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/breezy-team/merge3/archive/v0.0.13.tar.gz -> merge3-0.0.13.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=1146a024bea3d91dc3486b8d053eeb49 diff --git a/metadata/md5-cache/dev-python/metakernel-0.29.5 b/metadata/md5-cache/dev-python/metakernel-0.29.5 new file mode 100644 index 000000000000..28d15dc11e10 --- /dev/null +++ b/metadata/md5-cache/dev-python/metakernel-0.29.5 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-kernel-test[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/ipykernel-5.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Metakernel for Jupyter +EAPI=8 +HOMEPAGE=https://github.com/Calysto/metakernel/ https://pypi.org/project/metakernel/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=>=dev-python/ipykernel-5.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jedi-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pexpect-4.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/m/metakernel/metakernel-0.29.5.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=a50a6a0a487f6d301dbbbfbbfaf04779 diff --git a/metadata/md5-cache/dev-python/mitmproxy_wireguard-0.1.20 b/metadata/md5-cache/dev-python/mitmproxy_wireguard-0.1.20 index 511595b0a0d1..02197392a33a 100644 --- a/metadata/md5-cache/dev-python/mitmproxy_wireguard-0.1.20 +++ b/metadata/md5-cache/dev-python/mitmproxy_wireguard-0.1.20 @@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_tar REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/decathorpe/mitmproxy_wireguard/archive/0.1.20.tar.gz -> mitmproxy_wireguard-0.1.20.gh.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aead/0.5.1/download -> aead-0.5.1.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/anyhow/1.0.68/download -> anyhow-1.0.68.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/async-stream-impl/0.3.3/download -> async-stream-impl-0.3.3.crate https://crates.io/api/v1/crates/async-stream/0.3.3/download -> async-stream-0.3.3.crate https://crates.io/api/v1/crates/async-trait/0.1.61/download -> async-trait-0.1.61.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/axum-core/0.3.1/download -> axum-core-0.3.1.crate https://crates.io/api/v1/crates/axum/0.6.2/download -> axum-0.6.2.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.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/boringtun/0.5.2/download -> boringtun-0.5.2.crate https://crates.io/api/v1/crates/bumpalo/3.11.1/download -> bumpalo-3.11.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.3.0/download -> bytes-1.3.0.crate https://crates.io/api/v1/crates/cc/1.0.78/download -> cc-1.0.78.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/chacha20/0.9.0/download -> chacha20-0.9.0.crate https://crates.io/api/v1/crates/chacha20poly1305/0.10.1/download -> chacha20poly1305-0.10.1.crate https://crates.io/api/v1/crates/cipher/0.4.3/download -> cipher-0.4.3.crate https://crates.io/api/v1/crates/console-api/0.4.0/download -> console-api-0.4.0.crate https://crates.io/api/v1/crates/console-subscriber/0.1.8/download -> console-subscriber-0.1.8.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-utils/0.8.14/download -> crossbeam-utils-0.8.14.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/curve25519-dalek/3.2.0/download -> curve25519-dalek-3.2.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.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/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures-channel/0.3.25/download -> futures-channel-0.3.25.crate https://crates.io/api/v1/crates/futures-core/0.3.25/download -> futures-core-0.3.25.crate https://crates.io/api/v1/crates/futures-executor/0.3.25/download -> futures-executor-0.3.25.crate https://crates.io/api/v1/crates/futures-io/0.3.25/download -> futures-io-0.3.25.crate https://crates.io/api/v1/crates/futures-macro/0.3.25/download -> futures-macro-0.3.25.crate https://crates.io/api/v1/crates/futures-sink/0.3.25/download -> futures-sink-0.3.25.crate https://crates.io/api/v1/crates/futures-task/0.3.25/download -> futures-task-0.3.25.crate https://crates.io/api/v1/crates/futures-util/0.3.25/download -> futures-util-0.3.25.crate https://crates.io/api/v1/crates/futures/0.3.25/download -> futures-0.3.25.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.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/h2/0.3.15/download -> h2-0.3.15.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hdrhistogram/7.5.2/download -> hdrhistogram-7.5.2.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/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http-range-header/0.3.0/download -> http-range-header-0.3.0.crate https://crates.io/api/v1/crates/http/0.2.8/download -> http-0.2.8.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper-timeout/0.4.1/download -> hyper-timeout-0.4.1.crate https://crates.io/api/v1/crates/hyper/0.14.23/download -> hyper-0.14.23.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/indoc/1.0.8/download -> indoc-1.0.8.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/ip_network/0.4.1/download -> ip_network-0.4.1.crate https://crates.io/api/v1/crates/ip_network_table-deps-treebitmap/0.5.0/download -> ip_network_table-deps-treebitmap-0.5.0.crate https://crates.io/api/v1/crates/ip_network_table/0.2.0/download -> ip_network_table-0.2.0.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.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/libc/0.2.139/download -> libc-0.2.139.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/managed/0.8.0/download -> managed-0.8.0.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matchit/0.7.0/download -> matchit-0.7.0.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.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/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/nix/0.24.3/download -> nix-0.24.3.crate https://crates.io/api/v1/crates/nom/7.1.2/download -> nom-7.1.2.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.0/download -> once_cell-1.17.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.6/download -> parking_lot_core-0.9.6.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.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/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.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-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/poly1305/0.8.0/download -> poly1305-0.8.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/pretty-hex/0.3.0/download -> pretty-hex-0.3.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.49/download -> proc-macro2-1.0.49.crate https://crates.io/api/v1/crates/prost-derive/0.11.6/download -> prost-derive-0.11.6.crate https://crates.io/api/v1/crates/prost-types/0.11.6/download -> prost-types-0.11.6.crate https://crates.io/api/v1/crates/prost/0.11.6/download -> prost-0.11.6.crate https://crates.io/api/v1/crates/pyo3-asyncio/0.17.0/download -> pyo3-asyncio-0.17.0.crate https://crates.io/api/v1/crates/pyo3-build-config/0.17.3/download -> pyo3-build-config-0.17.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.17.3/download -> pyo3-ffi-0.17.3.crate https://crates.io/api/v1/crates/pyo3-log/0.7.0/download -> pyo3-log-0.7.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.17.3/download -> pyo3-macros-backend-0.17.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.17.3/download -> pyo3-macros-0.17.3.crate https://crates.io/api/v1/crates/pyo3/0.17.3/download -> pyo3-0.17.3.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.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-automata/0.1.10/download -> regex-automata-0.1.10.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/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/rustversion/1.0.11/download -> rustversion-1.0.11.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.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.91/download -> serde_json-1.0.91.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download -> signal-hook-registry-1.4.0.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smoltcp/0.8.2/download -> smoltcp-0.8.2.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.1/download -> sync_wrapper-0.1.1.crate https://crates.io/api/v1/crates/synstructure/0.12.6/download -> synstructure-0.12.6.crate https://crates.io/api/v1/crates/target-lexicon/0.12.5/download -> target-lexicon-0.12.5.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/tokio-io-timeout/1.2.0/download -> tokio-io-timeout-1.2.0.crate https://crates.io/api/v1/crates/tokio-macros/1.8.2/download -> tokio-macros-1.8.2.crate https://crates.io/api/v1/crates/tokio-stream/0.1.11/download -> tokio-stream-0.1.11.crate https://crates.io/api/v1/crates/tokio-util/0.7.4/download -> tokio-util-0.7.4.crate https://crates.io/api/v1/crates/tokio/1.24.1/download -> tokio-1.24.1.crate https://crates.io/api/v1/crates/tonic/0.8.3/download -> tonic-0.8.3.crate https://crates.io/api/v1/crates/tower-http/0.3.5/download -> tower-http-0.3.5.crate https://crates.io/api/v1/crates/tower-layer/0.3.2/download -> tower-layer-0.3.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tower/0.4.13/download -> tower-0.4.13.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-futures/0.2.5/download -> tracing-futures-0.2.5.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.16/download -> tracing-subscriber-0.3.16.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.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-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/universal-hash/0.5.0/download -> universal-hash-0.5.0.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.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/want/0.3.0/download -> want-0.3.0.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/web-sys/0.3.60/download -> web-sys-0.3.60.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate https://crates.io/api/v1/crates/x25519-dalek/2.0.0-pre.1/download -> x25519-dalek-2.0.0-pre.1.crate https://crates.io/api/v1/crates/zeroize/1.5.7/download -> zeroize-1.5.7.crate https://crates.io/api/v1/crates/zeroize_derive/1.3.3/download -> zeroize_derive-1.3.3.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=1f7b0db65853c92aa30c9a2dad52e454 diff --git a/metadata/md5-cache/dev-python/mkdocs-ansible-0.1.6 b/metadata/md5-cache/dev-python/mkdocs-ansible-0.1.6 deleted file mode 100644 index e4d5a90e17c2..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-ansible-0.1.6 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Ansible theme for MkDocs -EAPI=8 -HOMEPAGE=https://github.com/ansible/mkdocs-ansible/ https://pypi.org/project/mkdocs-ansible/ -INHERIT=distutils-r1 pypi -IUSE=python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~riscv -LICENSE=MIT -RDEPEND=dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocs-ansible/mkdocs-ansible-0.1.6.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=347c7a5aa9dcebbaf93f025c4a4e6c9f diff --git a/metadata/md5-cache/dev-python/mkdocs-ansible-0.1.6-r1 b/metadata/md5-cache/dev-python/mkdocs-ansible-0.1.6-r1 new file mode 100644 index 000000000000..ef92220436cc --- /dev/null +++ b/metadata/md5-cache/dev-python/mkdocs-ansible-0.1.6-r1 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Ansible theme for MkDocs +EAPI=8 +HOMEPAGE=https://github.com/ansible/mkdocs-ansible/ https://pypi.org/project/mkdocs-ansible/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~riscv +LICENSE=MIT +RDEPEND=>=dev-python/markdown-exec-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markdown-include-0.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-gen-files-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-htmlproofer-plugin-0.10.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-material-extensions-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-material-9.0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-minify-plugin-0.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-monorepo-plugin-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-1.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocstrings-python-0.8.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocstrings-0.21.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-9.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pymdown-extensions-9.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=media-gfx/cairosvg-2.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocs-ansible/mkdocs-ansible-0.1.6.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=450d5064447a0306ea3bcc0340c08459 diff --git a/metadata/md5-cache/dev-python/mock-5.1.0 b/metadata/md5-cache/dev-python/mock-5.1.0 new file mode 100644 index 000000000000..bffa2212e067 --- /dev/null +++ b/metadata/md5-cache/dev-python/mock-5.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Rolling backport of unittest.mock for all Pythons +EAPI=8 +HOMEPAGE=https://github.com/testing-cabal/mock/ https://pypi.org/project/mock/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris +LICENSE=BSD +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/m/mock/mock-5.1.0.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ccc5b47cde9ed1ee75a938ce79b33e21 diff --git a/metadata/md5-cache/dev-python/nbformat-5.9.1 b/metadata/md5-cache/dev-python/nbformat-5.9.1 new file mode 100644 index 000000000000..3f40c0647ef4 --- /dev/null +++ b/metadata/md5-cache/dev-python/nbformat-5.9.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/testpath[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.4:3.11[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/numpydoc[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/pydata-sphinx-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/numpydoc[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/pydata-sphinx-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-python/fastjsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Reference implementation of the Jupyter Notebook format +EAPI=8 +HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/nbformat/ https://pypi.org/project/nbformat/ +INHERIT=distutils-r1 pypi +IUSE=doc test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD +RDEPEND=dev-python/fastjsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/jupyter-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[sqlite] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.9.1.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=3a8bdf503894cfd004ead20646b0ec6a diff --git a/metadata/md5-cache/dev-python/numpy-1.25.1 b/metadata/md5-cache/dev-python/numpy-1.25.1 index 651da421d29c..d464380017bd 100644 --- a/metadata/md5-cache/dev-python/numpy-1.25.1 +++ b/metadata/md5-cache/dev-python/numpy-1.25.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://numpy.org/ https://github.com/numpy/numpy/ https://pypi.org/project/numpy/ INHERIT=distutils-r1 flag-o-matic fortran-2 multiprocessing pypi toolchain-funcs IUSE=lapack test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~s390 ~sparc ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=BSD RDEPEND=lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0=[threads(+)] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+)] ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12[threads(+)] ) lapack? ( virtual/fortran ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/n/numpy/numpy-1.25.1.tar.gz _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=cadc308291fee1f7656a1cf586945efe +_md5_=b9d57ada22f2438492b71f78c78df63e diff --git a/metadata/md5-cache/dev-python/openapi-core-0.18.0 b/metadata/md5-cache/dev-python/openapi-core-0.18.0 new file mode 100644 index 000000000000..448523f6f7bb --- /dev/null +++ b/metadata/md5-cache/dev-python/openapi-core-0.18.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/aiohttp-3.8.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/httpx-0.24.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-aiohttp-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/responses[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/starlette-0.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/strict-rfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/webob[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( =dev-python/asgiref-3.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/isodate[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jsonschema-4.17.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jsonschema-spec-0.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/openapi-schema-validator-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/openapi-spec-validator-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Client-side and server-side support for the OpenAPI Specification v3 +EAPI=8 +HOMEPAGE=https://github.com/python-openapi/openapi-core/ https://pypi.org/project/openapi-core/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND==dev-python/asgiref-3.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/isodate[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jsonschema-4.17.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jsonschema-spec-0.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/openapi-schema-validator-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/openapi-spec-validator-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/o/openapi-core/openapi_core-0.18.0.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=137010375227e2a6eec6784e8aa23d8b diff --git a/metadata/md5-cache/dev-python/openapi-spec-validator-0.6.0 b/metadata/md5-cache/dev-python/openapi-spec-validator-0.6.0 new file mode 100644 index 000000000000..dd6a974cd3ce --- /dev/null +++ b/metadata/md5-cache/dev-python/openapi-spec-validator-0.6.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/jsonschema-4.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-spec-0.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lazy-object-proxy-1.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openapi-schema-validator-0.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator +EAPI=8 +HOMEPAGE=https://github.com/python-openapi/openapi-spec-validator/ https://pypi.org/project/openapi-spec-validator/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~riscv +LICENSE=BSD +RDEPEND=>=dev-python/jsonschema-4.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-spec-0.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lazy-object-proxy-1.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openapi-schema-validator-0.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/o/openapi-spec-validator/openapi_spec_validator-0.6.0.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=5ee1d3fe220243a282ce1a3535b22d10 diff --git a/metadata/md5-cache/dev-python/orjson-3.9.1 b/metadata/md5-cache/dev-python/orjson-3.9.1 index a351432407d4..7d6d9fa0499e 100644 --- a/metadata/md5-cache/dev-python/orjson-3.9.1 +++ b/metadata/md5-cache/dev-python/orjson-3.9.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.9.1.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/associative-cache/1.0.1/download -> associative-cache-1.0.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/beef/0.5.2/download -> beef-0.5.2.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/castaway/0.2.2/download -> castaway-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/compact_str/0.7.0/download -> compact_str-0.7.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/itoap/1.0.1/download -> itoap-1.0.1.crate https://crates.io/api/v1/crates/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libm/0.1.4/download -> libm-0.1.4.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/once_cell/1.17.2/download -> once_cell-1.17.2.crate https://crates.io/api/v1/crates/packed_simd_2/0.3.8/download -> packed_simd_2-0.3.8.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.0/download -> pyo3-build-config-0.19.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.0/download -> pyo3-ffi-0.19.0.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/simdutf8/0.1.4/download -> simdutf8-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/target-lexicon/0.12.7/download -> target-lexicon-0.12.7.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=717ed5926a7cc0b89301b7dd5eb03b24 diff --git a/metadata/md5-cache/dev-python/orjson-3.9.2 b/metadata/md5-cache/dev-python/orjson-3.9.2 index 974f7c88a96f..c94284dc432a 100644 --- a/metadata/md5-cache/dev-python/orjson-3.9.2 +++ b/metadata/md5-cache/dev-python/orjson-3.9.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.9.2.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/associative-cache/1.0.1/download -> associative-cache-1.0.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/beef/0.5.2/download -> beef-0.5.2.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/castaway/0.2.2/download -> castaway-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/compact_str/0.7.1/download -> compact_str-0.7.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/itoa/1.0.8/download -> itoa-1.0.8.crate https://crates.io/api/v1/crates/itoap/1.0.1/download -> itoap-1.0.1.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libm/0.1.4/download -> libm-0.1.4.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/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/packed_simd_2/0.3.8/download -> packed_simd_2-0.3.8.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.1/download -> pyo3-build-config-0.19.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.1/download -> pyo3-ffi-0.19.1.crate https://crates.io/api/v1/crates/rustversion/1.0.13/download -> rustversion-1.0.13.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/serde/1.0.167/download -> serde-1.0.167.crate https://crates.io/api/v1/crates/serde_json/1.0.100/download -> serde_json-1.0.100.crate https://crates.io/api/v1/crates/simdutf8/0.1.4/download -> simdutf8-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/target-lexicon/0.12.8/download -> target-lexicon-0.12.8.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=b9d19bd15d4a7f8947fe0b6fab4c720f diff --git a/metadata/md5-cache/dev-python/pdm-backend-2.1.3 b/metadata/md5-cache/dev-python/pdm-backend-2.1.3 new file mode 100644 index 000000000000..801d8cabc88b --- /dev/null +++ b/metadata/md5-cache/dev-python/pdm-backend-2.1.3 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/packaging-22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyproject-metadata-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/importlib-metadata-3.6[python_targets_pypy3(-)?] ) test? ( dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) test? ( >=dev-python/packaging-22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyproject-metadata-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/importlib-metadata-3.6[python_targets_pypy3(-)?] ) dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A PEP 517 backend for PDM that supports PEP 621 metadata +EAPI=8 +HOMEPAGE=https://pypi.org/project/pdm-backend/ https://github.com/pdm-project/pdm-backend/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/packaging-22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyproject-metadata-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/importlib-metadata-3.6[python_targets_pypy3(-)?] ) dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pdm-project/pdm-backend/archive/2.1.3.tar.gz -> pdm-backend-2.1.3.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=549ba052dd44a9a782daad96aafd7b88 diff --git a/metadata/md5-cache/dev-python/pdm-backend-2.1.4 b/metadata/md5-cache/dev-python/pdm-backend-2.1.4 new file mode 100644 index 000000000000..83e25394609c --- /dev/null +++ b/metadata/md5-cache/dev-python/pdm-backend-2.1.4 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/packaging-22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyproject-metadata-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/importlib-metadata-3.6[python_targets_pypy3(-)?] ) test? ( dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) test? ( >=dev-python/packaging-22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyproject-metadata-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/importlib-metadata-3.6[python_targets_pypy3(-)?] ) dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A PEP 517 backend for PDM that supports PEP 621 metadata +EAPI=8 +HOMEPAGE=https://pypi.org/project/pdm-backend/ https://github.com/pdm-project/pdm-backend/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/packaging-22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyproject-metadata-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/importlib-metadata-3.6[python_targets_pypy3(-)?] ) dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pdm-project/pdm-backend/archive/2.1.4.tar.gz -> pdm-backend-2.1.4.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=549ba052dd44a9a782daad96aafd7b88 diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.16 b/metadata/md5-cache/dev-python/phonenumbers-8.13.16 new file mode 100644 index 000000000000..53a3b449de32 --- /dev/null +++ b/metadata/md5-cache/dev-python/phonenumbers-8.13.16 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python port of Google's libphonenumber +EAPI=8 +HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.16.tar.gz -> python-phonenumbers-8.13.16.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=cd823fce911338889ca577cd3d430880 diff --git a/metadata/md5-cache/dev-python/prometheus-client-0.17.1 b/metadata/md5-cache/dev-python/prometheus-client-0.17.1 new file mode 100644 index 000000000000..eef7405ba83c --- /dev/null +++ b/metadata/md5-cache/dev-python/prometheus-client-0.17.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python client for the Prometheus monitoring system +EAPI=8 +HOMEPAGE=https://github.com/prometheus/client_python/ https://pypi.org/project/prometheus-client/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/prometheus-client/prometheus_client-0.17.1.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=bec4430d61d9c2b3ead1c20f50e55c82 diff --git a/metadata/md5-cache/dev-python/psycopg-3.1.9 b/metadata/md5-cache/dev-python/psycopg-3.1.9 index cd3e74a3f192..1099861b6411 100644 --- a/metadata/md5-cache/dev-python/psycopg-3.1.9 +++ b/metadata/md5-cache/dev-python/psycopg-3.1.9 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.psycopg.org/psycopg3/ https://github.com/psycopg/psycopg/ https://pypi.org/project/psycopg/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=LGPL-3+ RDEPEND=>=dev-db/postgresql-8.1:* >=dev-python/typing-extensions-4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/psycopg/psycopg/archive/3.1.9.tar.gz -> psycopg-3.1.9.gh.tar.gz _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=64b4e364107eadb4626ad037df8a4e4d +_md5_=ddc9c09270cf6873857b052f179e258f diff --git a/metadata/md5-cache/dev-python/pydantic-2.0.2 b/metadata/md5-cache/dev-python/pydantic-2.0.2 index 0b56c413804d..d2fc448cec6d 100644 --- a/metadata/md5-cache/dev-python/pydantic-2.0.2 +++ b/metadata/md5-cache/dev-python/pydantic-2.0.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pydantic/pydantic/ https://pypi.org/project/pydantic/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~riscv +KEYWORDS=~amd64 ~riscv ~x86 LICENSE=MIT RDEPEND=>=dev-python/annotated-types-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~dev-python/pydantic-core-2.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic/pydantic-2.0.2.tar.gz _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=b04dd58c1aa0f4e09ac11801f02832aa +_md5_=39f0376e846e54e47477a69dc24c9428 diff --git a/metadata/md5-cache/dev-python/pydantic-core-0.39.0 b/metadata/md5-cache/dev-python/pydantic-core-0.39.0 index 3dab08b784ba..6f0027ca5cc2 100644 --- a/metadata/md5-cache/dev-python/pydantic-core-0.39.0 +++ b/metadata/md5-cache/dev-python/pydantic-core-0.39.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-0.39.0.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/enum_dispatch/0.3.11/download -> enum_dispatch-0.3.11.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.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.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.30/download -> libmimalloc-sys-0.1.30.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/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.34/download -> mimalloc-0.1.34.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-traits/0.2.15/download -> num-traits-0.2.15.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.0/download -> pyo3-build-config-0.19.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.0/download -> pyo3-ffi-0.19.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.0/download -> pyo3-macros-backend-0.19.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.0/download -> pyo3-macros-0.19.0.crate https://crates.io/api/v1/crates/pyo3/0.19.0/download -> pyo3-0.19.0.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.6/download -> python3-dll-a-0.2.6.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.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-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/speedate/0.8.1/download -> speedate-0.8.1.crate https://crates.io/api/v1/crates/strum/0.24.1/download -> strum-0.24.1.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=3a0a3f1a5748d646fd96ffb627176e54 diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.0.1 b/metadata/md5-cache/dev-python/pydantic-core-2.0.1 index 39571bfcc46d..b05a28cbfcc8 100644 --- a/metadata/md5-cache/dev-python/pydantic-core-2.0.1 +++ b/metadata/md5-cache/dev-python/pydantic-core-2.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.0.1.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/enum_dispatch/0.3.11/download -> enum_dispatch-0.3.11.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.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.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.30/download -> libmimalloc-sys-0.1.30.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/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.34/download -> mimalloc-0.1.34.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-traits/0.2.15/download -> num-traits-0.2.15.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.0/download -> pyo3-build-config-0.19.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.0/download -> pyo3-ffi-0.19.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.0/download -> pyo3-macros-backend-0.19.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.0/download -> pyo3-macros-0.19.0.crate https://crates.io/api/v1/crates/pyo3/0.19.0/download -> pyo3-0.19.0.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.6/download -> python3-dll-a-0.2.6.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.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-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/speedate/0.9.0/download -> speedate-0.9.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/strum_macros/0.25.0/download -> strum_macros-0.25.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=6112fcba0255d5ecb6124f45d559eda8 diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.0.2 b/metadata/md5-cache/dev-python/pydantic-core-2.0.2 index 7eb9f46e1caa..d383d6f86b47 100644 --- a/metadata/md5-cache/dev-python/pydantic-core-2.0.2 +++ b/metadata/md5-cache/dev-python/pydantic-core-2.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.0.2.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/enum_dispatch/0.3.11/download -> enum_dispatch-0.3.11.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.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.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.30/download -> libmimalloc-sys-0.1.30.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/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.34/download -> mimalloc-0.1.34.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-traits/0.2.15/download -> num-traits-0.2.15.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.0/download -> pyo3-build-config-0.19.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.0/download -> pyo3-ffi-0.19.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.0/download -> pyo3-macros-backend-0.19.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.0/download -> pyo3-macros-0.19.0.crate https://crates.io/api/v1/crates/pyo3/0.19.0/download -> pyo3-0.19.0.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.6/download -> python3-dll-a-0.2.6.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.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-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/speedate/0.9.0/download -> speedate-0.9.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/strum_macros/0.25.0/download -> strum_macros-0.25.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=08282ce8444514c03df97a1aaec36a9f diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.1.2 b/metadata/md5-cache/dev-python/pydantic-core-2.1.2 index 279597538e23..be83037b2efd 100644 --- a/metadata/md5-cache/dev-python/pydantic-core-2.1.2 +++ b/metadata/md5-cache/dev-python/pydantic-core-2.1.2 @@ -6,12 +6,12 @@ EAPI=8 HOMEPAGE=https://github.com/pydantic/pydantic-core/ https://pypi.org/project/pydantic-core/ INHERIT=cargo distutils-r1 pypi IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~riscv +KEYWORDS=~amd64 ~riscv ~x86 LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 RDEPEND=>=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.1.2.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/enum_dispatch/0.3.11/download -> enum_dispatch-0.3.11.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.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.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.30/download -> libmimalloc-sys-0.1.30.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/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.34/download -> mimalloc-0.1.34.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-traits/0.2.15/download -> num-traits-0.2.15.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.1/download -> pyo3-build-config-0.19.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.1/download -> pyo3-ffi-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.1/download -> pyo3-macros-backend-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.1/download -> pyo3-macros-0.19.1.crate https://crates.io/api/v1/crates/pyo3/0.19.1/download -> pyo3-0.19.1.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.9/download -> python3-dll-a-0.2.9.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.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-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/speedate/0.9.0/download -> speedate-0.9.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/strum_macros/0.25.0/download -> strum_macros-0.25.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=63d2be3ef6cd904ce85130dcfcbc5b6e +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=32ef2a32383359efd15cfb6e522ada7b diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.1.3 b/metadata/md5-cache/dev-python/pydantic-core-2.1.3 new file mode 100644 index 000000000000..540118ad0cb8 --- /dev/null +++ b/metadata/md5-cache/dev-python/pydantic-core-2.1.3 @@ -0,0 +1,17 @@ +BDEPEND=>=virtual/rust-1.70.0 test? ( >=dev-python/dirty-equals-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.63.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-mock-3.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pydantic-1.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2022.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=virtual/rust-1.53 python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +DESCRIPTION=Core validation logic for pydantic written in Rust +EAPI=8 +HOMEPAGE=https://github.com/pydantic/pydantic-core/ https://pypi.org/project/pydantic-core/ +INHERIT=cargo distutils-r1 pypi +IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 +RDEPEND=>=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.1.3.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/enum_dispatch/0.3.11/download -> enum_dispatch-0.3.11.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.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.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.30/download -> libmimalloc-sys-0.1.30.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/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.34/download -> mimalloc-0.1.34.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-traits/0.2.15/download -> num-traits-0.2.15.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.1/download -> pyo3-build-config-0.19.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.1/download -> pyo3-ffi-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.1/download -> pyo3-macros-backend-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.1/download -> pyo3-macros-0.19.1.crate https://crates.io/api/v1/crates/pyo3/0.19.1/download -> pyo3-0.19.1.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.9/download -> python3-dll-a-0.2.9.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.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-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/speedate/0.9.1/download -> speedate-0.9.1.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/strum_macros/0.25.0/download -> strum_macros-0.25.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7aeb0ee565e3595d2586754e08dc4e42 diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.2.0 b/metadata/md5-cache/dev-python/pydantic-core-2.2.0 new file mode 100644 index 000000000000..dbc53212adad --- /dev/null +++ b/metadata/md5-cache/dev-python/pydantic-core-2.2.0 @@ -0,0 +1,17 @@ +BDEPEND=>=virtual/rust-1.70.0 test? ( >=dev-python/dirty-equals-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.63.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-mock-3.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pydantic-1.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2022.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=virtual/rust-1.53 python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +DESCRIPTION=Core validation logic for pydantic written in Rust +EAPI=8 +HOMEPAGE=https://github.com/pydantic/pydantic-core/ https://pypi.org/project/pydantic-core/ +INHERIT=cargo distutils-r1 pypi +IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 +RDEPEND=>=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.2.0.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/enum_dispatch/0.3.11/download -> enum_dispatch-0.3.11.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.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.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.30/download -> libmimalloc-sys-0.1.30.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/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.34/download -> mimalloc-0.1.34.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-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-traits/0.2.15/download -> num-traits-0.2.15.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.60/download -> proc-macro2-1.0.60.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.1/download -> pyo3-build-config-0.19.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.1/download -> pyo3-ffi-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.1/download -> pyo3-macros-backend-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.1/download -> pyo3-macros-0.19.1.crate https://crates.io/api/v1/crates/pyo3/0.19.1/download -> pyo3-0.19.1.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.9/download -> python3-dll-a-0.2.9.crate https://crates.io/api/v1/crates/quote/1.0.28/download -> quote-1.0.28.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-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex/1.7.3/download -> regex-1.7.3.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.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.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde_derive/1.0.159/download -> serde_derive-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/speedate/0.9.1/download -> speedate-0.9.1.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.24.3/download -> strum_macros-0.24.3.crate https://crates.io/api/v1/crates/strum_macros/0.25.0/download -> strum_macros-0.25.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.18/download -> syn-2.0.18.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=bd3d820e45a62a988760cdb7136ce0a4 diff --git a/metadata/md5-cache/dev-python/pyfakefs-5.2.3 b/metadata/md5-cache/dev-python/pyfakefs-5.2.3 new file mode 100644 index 000000000000..6ff69ecd1659 --- /dev/null +++ b/metadata/md5-cache/dev-python/pyfakefs-5.2.3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A fake file system that mocks the Python file system modules +EAPI=8 +HOMEPAGE=https://github.com/pytest-dev/pyfakefs/ https://pypi.org/project/pyfakefs/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=Apache-2.0 +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pytest-dev/pyfakefs/archive/v5.2.3.tar.gz -> pyfakefs-5.2.3.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=e063c3d9382bbe9b333d44f847c47aca diff --git a/metadata/md5-cache/dev-python/pyopencl-2023.1.1 b/metadata/md5-cache/dev-python/pyopencl-2023.1.1 new file mode 100644 index 000000000000..49b31bcfedfa --- /dev/null +++ b/metadata/md5-cache/dev-python/pyopencl-2023.1.1 @@ -0,0 +1,17 @@ +BDEPEND=dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pybind11-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-libs/pocl ) test? ( >=virtual/opencl-2 >=dev-python/mako-0.3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/platformdirs-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytools-2021.2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=virtual/opencl-2 opengl? ( media-libs/libglvnd ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +DESCRIPTION=Python wrapper for OpenCL +EAPI=8 +HOMEPAGE=https://mathema.tician.de/software/pyopencl/ https://pypi.org/project/pyopencl/ +INHERIT=distutils-r1 multiprocessing pypi +IUSE=examples opengl test python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~amd64 ~ppc64 +LICENSE=GPL-2 +RDEPEND=>=virtual/opencl-2 >=dev-python/mako-0.3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/platformdirs-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytools-2021.2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pyopencl/pyopencl-2023.1.1.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=8d210b1d4c1db2b77eaf3abdcdec520a diff --git a/metadata/md5-cache/dev-python/pypresence-4.3.0 b/metadata/md5-cache/dev-python/pypresence-4.3.0 new file mode 100644 index 000000000000..a86a5adc60ce --- /dev/null +++ b/metadata/md5-cache/dev-python/pypresence-4.3.0 @@ -0,0 +1,15 @@ +BDEPEND=doc? ( || ( ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/alabaster[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.4:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/alabaster[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Complete Discord IPC and Rich Presence wrapper library in Python +EAPI=8 +HOMEPAGE=https://github.com/qwertyquerty/pypresence +INHERIT=distutils-r1 +IUSE=doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://github.com/qwertyquerty/pypresence/archive/refs/tags/v4.3.0.tar.gz -> pypresence-4.3.0.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=21f48a419e05df8aa6f056d8a8b00972 diff --git a/metadata/md5-cache/dev-python/pypy3-7.3.12 b/metadata/md5-cache/dev-python/pypy3-7.3.12 index 68bd5c10a4ec..d1fe5788e979 100644 --- a/metadata/md5-cache/dev-python/pypy3-7.3.12 +++ b/metadata/md5-cache/dev-python/pypy3-7.3.12 @@ -3,8 +3,8 @@ DESCRIPTION=A fast, compliant alternative implementation of the Python (3.10) la EAPI=8 HOMEPAGE=https://www.pypy.org/ https://foss.heptapod.net/pypy/pypy/ IUSE=+gdbm ncurses sqlite tk -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND==dev-python/pypy3_10-7.3.12*:0/pypy310-pp73-384[gdbm?,ncurses?,sqlite?,tk?] SLOT=0/pypy310-pp73-384 -_md5_=43c75f44cb6bc53369b1051f794e7931 +_md5_=f97507cfbd7748e6e6f1f26292ffb46f diff --git a/metadata/md5-cache/dev-python/pypy3_10-7.3.12-r1 b/metadata/md5-cache/dev-python/pypy3_10-7.3.12-r1 index 7de7aec1a58e..4ac434586d36 100644 --- a/metadata/md5-cache/dev-python/pypy3_10-7.3.12-r1 +++ b/metadata/md5-cache/dev-python/pypy3_10-7.3.12-r1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.pypy.org/ https://foss.heptapod.net/pypy/pypy/ INHERIT=pax-utils python-utils-r1 toolchain-funcs IUSE=+ensurepip gdbm +jit ncurses sqlite tk -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=|| ( >=dev-python/pypy3_10-exe-7.3.12:7.3.12[bzip2(+),ncurses?] >=dev-python/pypy3_10-exe-bin-7.3.12:7.3.12 ) dev-lang/python-exec[python_targets_pypy3(-)] dev-libs/openssl:0= dev-python/gentoo-common ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !~dev-python/pypy3-7.3.12_rc1 RESTRICT=test SLOT=0/pypy310-pp73-384 SRC_URI=https://buildbot.pypy.org/pypy/pypy3.10-v7.3.12-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.10-gentoo-patches-7.3.12.tar.xz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=f425ad81271cb5dcf2a97000da1bc695 +_md5_=82e70ee3c42b099d2b04a2ea1e0450be diff --git a/metadata/md5-cache/dev-python/pypy3_10-exe-7.3.12 b/metadata/md5-cache/dev-python/pypy3_10-exe-7.3.12 index 6f87668f1e37..cec8f161ec18 100644 --- a/metadata/md5-cache/dev-python/pypy3_10-exe-7.3.12 +++ b/metadata/md5-cache/dev-python/pypy3_10-exe-7.3.12 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.pypy.org/ INHERIT=check-reqs pax-utils toolchain-funcs IUSE=+jit low-memory ncurses cpu_flags_x86_sse2 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=app-arch/bzip2:0= dev-libs/expat:0= dev-libs/libffi:0= >=sys-libs/zlib-1.1.3:0= virtual/libintl:0= ncurses? ( sys-libs/ncurses:0= ) !dev-python/pypy3-exe-bin:7.3.12 SLOT=7.3.12 SRC_URI=https://buildbot.pypy.org/pypy/pypy3.10-v7.3.12-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.10-gentoo-patches-7.3.12.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=826bb12523621879d596fa369e9437d9 +_md5_=e4b3d9b36803b7a2d80744e564204b0a diff --git a/metadata/md5-cache/dev-python/pypy3_10-exe-bin-7.3.12 b/metadata/md5-cache/dev-python/pypy3_10-exe-bin-7.3.12 index 2bff21bcb92b..dc8109ce89d2 100644 --- a/metadata/md5-cache/dev-python/pypy3_10-exe-bin-7.3.12 +++ b/metadata/md5-cache/dev-python/pypy3_10-exe-bin-7.3.12 @@ -3,10 +3,10 @@ DESCRIPTION=PyPy3 executable (pre-built version) EAPI=8 HOMEPAGE=https://www.pypy.org/ INHERIT=pax-utils unpacker -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 ~x86 LICENSE=MIT RDEPEND=app-arch/bzip2:0/1 dev-libs/expat:0/0 dev-libs/libffi:0/8 sys-libs/ncurses:0/6 >=sys-libs/zlib-1.1.3:0/1 virtual/libintl:0/0 elibc_glibc? ( sys-devel/gcc >=sys-libs/glibc-2.35 ) !dev-python/pypy3_10-exe:7.3.12 SLOT=7.3.12 SRC_URI=elibc_glibc? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12-1.gpkg.tar -> pypy3_10-exe-7.3.12-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12-1.gpkg.tar -> pypy3_10-exe-7.3.12-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12-1.gpkg.tar -> pypy3_10-exe-7.3.12-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12-1.gpkg.tar -> pypy3_10-exe-7.3.12-1.x86.gpkg.tar ) ) elibc_musl? ( amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64-musl/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12-1.gpkg.tar -> pypy3_10-exe-7.3.12-1.amd64-musl.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64-musl/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12-1.gpkg.tar -> pypy3_10-exe-7.3.12-1.arm64-musl.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le-musl/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12-1.gpkg.tar -> pypy3_10-exe-7.3.12-1.ppc64le-musl.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86-musl/pypy/dev-python/pypy3_10-exe/pypy3_10-exe-7.3.12-1.gpkg.tar -> pypy3_10-exe-7.3.12-1.x86-musl.gpkg.tar ) ) _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c unpacker aa6a4e924009232d8b78b31e932c30b5 -_md5_=7afd26ee15adae7f248a72bd6e5e4d4e +_md5_=0f0923ee24f8e76d5cd9b5cdb16587bc diff --git a/metadata/md5-cache/dev-python/pytest-asyncio-0.21.1 b/metadata/md5-cache/dev-python/pytest-asyncio-0.21.1 new file mode 100644 index 000000000000..cbba46969bea --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-asyncio-0.21.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-3.64[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-5.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Library for testing asyncio code with pytest +EAPI=8 +HOMEPAGE=https://github.com/pytest-dev/pytest-asyncio/ https://pypi.org/project/pytest-asyncio/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/pytest-5.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-asyncio/pytest-asyncio-0.21.1.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7cdb31e73575cb6034be37006bf716d4 diff --git a/metadata/md5-cache/dev-python/pytest-cov-4.0.0-r1 b/metadata/md5-cache/dev-python/pytest-cov-4.0.0-r1 deleted file mode 100644 index 17f1c0cdbd4c..000000000000 --- a/metadata/md5-cache/dev-python/pytest-cov-4.0.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fields[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/process-tests-2.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.4:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-py3doc-enhanced-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-py3doc-enhanced-theme[python_targets_python3_10(-)] ) ( >=dev-python/pypy3-7.3.11_p1:0 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/sphinx-py3doc-enhanced-theme[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/py-1.4.22[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/coverage-6.4.4-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=pytest plugin for coverage reporting -EAPI=8 -HOMEPAGE=https://github.com/pytest-dev/pytest-cov/ https://pypi.org/project/pytest-cov/ -INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -RDEPEND=>=dev-python/py-1.4.22[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/coverage-6.4.4-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-cov/pytest-cov-4.0.0.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=40f7b2a2b2dd7f24cfb7b9f8cabe4f01 diff --git a/metadata/md5-cache/dev-python/pytest-cov-4.1.0 b/metadata/md5-cache/dev-python/pytest-cov-4.1.0 index 18d26cb7236c..4a3d796bfea0 100644 --- a/metadata/md5-cache/dev-python/pytest-cov-4.1.0 +++ b/metadata/md5-cache/dev-python/pytest-cov-4.1.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pytest-dev/pytest-cov/ https://pypi.org/project/pytest-cov/ INHERIT=distutils-r1 pypi IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=>=dev-python/py-1.4.22[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/coverage-6.4.4-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-cov/pytest-cov-4.1.0.tar.gz _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=80ee8bbb0035725b268d5970ab936d09 +_md5_=44643a328d6117ce5d0f37a3e67825c2 diff --git a/metadata/md5-cache/dev-python/qiskit-terra-0.24.1 b/metadata/md5-cache/dev-python/qiskit-terra-0.24.1 index d344a5878485..312491df593b 100644 --- a/metadata/md5-cache/dev-python/qiskit-terra-0.24.1 +++ b/metadata/md5-cache/dev-python/qiskit-terra-0.24.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Qiskit/qiskit-terra/archive/0.24.1.tar.gz -> qiskit-terra-0.24.1.gh.tar.gz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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/crossbeam-channel/0.5.7/download -> crossbeam-channel-0.5.7.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.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/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.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/matrixmultiply/0.3.2/download -> matrixmultiply-0.3.2.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/ndarray/0.15.6/download -> ndarray-0.15.6.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.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-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/numpy/0.18.0/download -> numpy-0.18.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/priority-queue/1.3.1/download -> priority-queue-1.3.1.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/pyo3-build-config/0.18.3/download -> pyo3-build-config-0.18.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.3/download -> pyo3-ffi-0.18.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.3/download -> pyo3-macros-backend-0.18.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.3/download -> pyo3-macros-0.18.3.crate https://crates.io/api/v1/crates/pyo3/0.18.3/download -> pyo3-0.18.3.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_distr/0.4.3/download -> rand_distr-0.4.3.crate https://crates.io/api/v1/crates/rand_pcg/0.3.1/download -> rand_pcg-0.3.1.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.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/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustworkx-core/0.12.1/download -> rustworkx-core-0.12.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=f26f08e29184089db61ef5536fb323f7 diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.0.0 b/metadata/md5-cache/dev-python/rapidfuzz-3.0.0-r1 similarity index 85% rename from metadata/md5-cache/dev-python/rapidfuzz-3.0.0 rename to metadata/md5-cache/dev-python/rapidfuzz-3.0.0-r1 index 61efb1e96219..6c046eb32c6b 100644 --- a/metadata/md5-cache/dev-python/rapidfuzz-3.0.0 +++ b/metadata/md5-cache/dev-python/rapidfuzz-3.0.0-r1 @@ -1,6 +1,6 @@ BDEPEND=dev-python/rapidfuzz_capi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scikit-build-0.16.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-1.11.2 dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +DEPEND=>=dev-cpp/taskflow-3.0.0 =dev-cpp/rapidfuzz-cpp-1.11.2 dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) DESCRIPTION=Rapid fuzzy string matching in Python using various string metrics EAPI=8 HOMEPAGE=https://github.com/maxbachmann/RapidFuzz/ https://pypi.org/project/rapidfuzz/ @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-3.0.0.tar.gz _eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=728449f0a7f800454aed77c67c97d873 +_md5_=98533e48e29493dd1291c7ca98dffeb0 diff --git a/metadata/md5-cache/dev-python/rpds-py-0.7.1 b/metadata/md5-cache/dev-python/rpds-py-0.7.1 index 231235f776e3..010b11c2aa1a 100644 --- a/metadata/md5-cache/dev-python/rpds-py-0.7.1 +++ b/metadata/md5-cache/dev-python/rpds-py-0.7.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/rpds-py/rpds_py-0.7.1.tar.gz https://crates.io/api/v1/crates/archery/0.5.0/download -> archery-0.5.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.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/memoffset/0.8.0/download -> memoffset-0.8.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.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/pyo3-build-config/0.18.1/download -> pyo3-build-config-0.18.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.1/download -> pyo3-ffi-0.18.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.1/download -> pyo3-macros-backend-0.18.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.1/download -> pyo3-macros-0.18.1.crate https://crates.io/api/v1/crates/pyo3/0.18.1/download -> pyo3-0.18.1.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.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/rpds/0.13.0/download -> rpds-0.13.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.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/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=2d665629e5bd61e0c364764b023d9417 diff --git a/metadata/md5-cache/dev-python/rpds-py-0.8.10 b/metadata/md5-cache/dev-python/rpds-py-0.8.10 index 0c4737f40357..d2ac5a889e2d 100644 --- a/metadata/md5-cache/dev-python/rpds-py-0.8.10 +++ b/metadata/md5-cache/dev-python/rpds-py-0.8.10 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/rpds-py/rpds_py-0.8.10.tar.gz https://crates.io/api/v1/crates/archery/0.5.0/download -> archery-0.5.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.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/memoffset/0.9.0/download -> memoffset-0.9.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.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/pyo3-build-config/0.19.1/download -> pyo3-build-config-0.19.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.1/download -> pyo3-ffi-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.1/download -> pyo3-macros-backend-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.1/download -> pyo3-macros-0.19.1.crate https://crates.io/api/v1/crates/pyo3/0.19.1/download -> pyo3-0.19.1.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.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/rpds/0.13.0/download -> rpds-0.13.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.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/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=303d20ad4b5e9cdaf1f2a32b3d21f6b0 diff --git a/metadata/md5-cache/dev-python/rpds-py-0.8.8 b/metadata/md5-cache/dev-python/rpds-py-0.8.8 index cc0c6cee9af2..59257aa4f36d 100644 --- a/metadata/md5-cache/dev-python/rpds-py-0.8.8 +++ b/metadata/md5-cache/dev-python/rpds-py-0.8.8 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/rpds-py/rpds_py-0.8.8.tar.gz https://crates.io/api/v1/crates/archery/0.5.0/download -> archery-0.5.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.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/memoffset/0.9.0/download -> memoffset-0.9.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.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/pyo3-build-config/0.19.1/download -> pyo3-build-config-0.19.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.1/download -> pyo3-ffi-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.1/download -> pyo3-macros-backend-0.19.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.1/download -> pyo3-macros-0.19.1.crate https://crates.io/api/v1/crates/pyo3/0.19.1/download -> pyo3-0.19.1.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.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/rpds/0.13.0/download -> rpds-0.13.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.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/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=7bcef29c7dec275b041047d2633b5c89 diff --git a/metadata/md5-cache/dev-python/rustworkx-0.13.0 b/metadata/md5-cache/dev-python/rustworkx-0.13.0 index 16a5e84822d4..f4f0d393be50 100644 --- a/metadata/md5-cache/dev-python/rustworkx-0.13.0 +++ b/metadata/md5-cache/dev-python/rustworkx-0.13.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Qiskit/rustworkx/archive/0.13.0.tar.gz -> rustworkx-0.13.0.gh.tar.gz https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.0/download -> ahash-0.8.0.crate https://crates.io/api/v1/crates/alga/0.9.3/download -> alga-0.9.3.crate https://crates.io/api/v1/crates/approx/0.3.2/download -> approx-0.3.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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/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.11/download -> crossbeam-epoch-0.9.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.12/download -> crossbeam-utils-0.8.12.crate https://crates.io/api/v1/crates/either/1.8.0/download -> either-1.8.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.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/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/1.0.7/download -> indoc-1.0.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.4/download -> itoa-1.0.4.crate https://crates.io/api/v1/crates/libc/0.2.137/download -> libc-0.2.137.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.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/matrixmultiply/0.3.2/download -> matrixmultiply-0.3.2.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.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/ndarray-stats/0.5.1/download -> ndarray-stats-0.5.1.crate https://crates.io/api/v1/crates/ndarray/0.15.6/download -> ndarray-0.15.6.crate https://crates.io/api/v1/crates/noisy_float/0.2.0/download -> noisy_float-0.2.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-complex/0.2.4/download -> num-complex-0.2.4.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-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/numpy/0.19.0/download -> numpy-0.19.0.crate https://crates.io/api/v1/crates/once_cell/1.15.0/download -> once_cell-1.15.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.4/download -> parking_lot_core-0.9.4.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/priority-queue/1.2.2/download -> priority-queue-1.2.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.52/download -> proc-macro2-1.0.52.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.0/download -> pyo3-build-config-0.19.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.0/download -> pyo3-ffi-0.19.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.0/download -> pyo3-macros-backend-0.19.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.0/download -> pyo3-macros-0.19.0.crate https://crates.io/api/v1/crates/pyo3/0.19.0/download -> pyo3-0.19.0.crate https://crates.io/api/v1/crates/quick-xml/0.28.2/download -> quick-xml-0.28.2.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_pcg/0.3.1/download -> rand_pcg-0.3.1.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/rayon-cond/0.2.0/download -> rayon-cond-0.2.0.crate https://crates.io/api/v1/crates/rayon-core/1.10.1/download -> rayon-core-1.10.1.crate https://crates.io/api/v1/crates/rayon/1.6.1/download -> rayon-1.6.1.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/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/ryu/1.0.11/download -> ryu-1.0.11.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.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/sprs/0.11.0/download -> sprs-0.11.0.crate https://crates.io/api/v1/crates/syn/1.0.104/download -> syn-1.0.104.crate https://crates.io/api/v1/crates/syn/2.0.3/download -> syn-2.0.3.crate https://crates.io/api/v1/crates/target-lexicon/0.12.4/download -> target-lexicon-0.12.4.crate https://crates.io/api/v1/crates/unicode-ident/1.0.5/download -> unicode-ident-1.0.5.crate https://crates.io/api/v1/crates/unindent/0.1.10/download -> unindent-0.1.10.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.0/download -> windows_aarch64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.0/download -> windows_aarch64_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.0/download -> windows_i686_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.0/download -> windows_i686_msvc-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.0/download -> windows_x86_64_gnu-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.0/download -> windows_x86_64_gnullvm-0.42.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.0/download -> windows_x86_64_msvc-0.42.0.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=7afcec947062fd0a12dfedefa8ab124c diff --git a/metadata/md5-cache/dev-python/scikit-build-core-0.4.7 b/metadata/md5-cache/dev-python/scikit-build-core-0.4.7 deleted file mode 100644 index 1745fe2a0470..000000000000 --- a/metadata/md5-cache/dev-python/scikit-build-core-0.4.7 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cattrs-22.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pybind11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-subprocess-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/packaging-20.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyproject-metadata-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] >=dev-python/tomli-1.1[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Build backend for CMake based projects -EAPI=8 -HOMEPAGE=https://github.com/scikit-build/scikit-build-core/ https://pypi.org/project/scikit-build-core/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/packaging-20.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pathspec-0.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyproject-metadata-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] >=dev-python/tomli-1.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/scikit-build-core/scikit_build_core-0.4.7.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=46823a80277322a3753810aa7ab571e5 diff --git a/metadata/md5-cache/dev-python/sentry-sdk-1.28.0 b/metadata/md5-cache/dev-python/sentry-sdk-1.28.0 new file mode 100644 index 000000000000..7f4bb6ca9368 --- /dev/null +++ b/metadata/md5-cache/dev-python/sentry-sdk-1.28.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/asttokens[python_targets_python3_11(-)?] dev-python/django[python_targets_python3_11(-)?] dev-python/executing[python_targets_python3_11(-)?] dev-python/fakeredis[python_targets_python3_11(-)?] dev-python/flask-login[python_targets_python3_11(-)?] dev-python/jsonschema[python_targets_python3_11(-)?] dev-python/pyrsistent[python_targets_python3_11(-)?] dev-python/pytest-aiohttp[python_targets_python3_11(-)?] dev-python/pytest-django[python_targets_python3_11(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?] dev-python/pytest-localserver[python_targets_python3_11(-)?] dev-python/python-socks[python_targets_python3_11(-)?] dev-python/responses[python_targets_python3_11(-)?] dev-python/werkzeug[python_targets_python3_11(-)?] dev-python/zope-event[python_targets_python3_11(-)?] ) test? ( dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python client for Sentry +EAPI=8 +HOMEPAGE=https://sentry.io/ https://github.com/getsentry/sentry-python/ https://pypi.org/project/sentry-sdk/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=PSF-2 +RDEPEND=dev-python/urllib3[python_targets_python3_11(-)?] dev-python/certifi[python_targets_python3_11(-)?] python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/getsentry/sentry-python/archive/1.28.0.tar.gz -> sentry-python-1.28.0.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=f9cb56c56a07bb767cfdd4f7984eacf4 diff --git a/metadata/md5-cache/dev-python/setuptools-rust-1.6.0 b/metadata/md5-cache/dev-python/setuptools-rust-1.6.0 index 9c9f27e05894..85e484696b03 100644 --- a/metadata/md5-cache/dev-python/setuptools-rust-1.6.0 +++ b/metadata/md5-cache/dev-python/setuptools-rust-1.6.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/PyO3/setuptools-rust/archive/v1.6.0.tar.gz -> setuptools-rust-1.6.0.gh.tar.gz test? ( https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.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/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.0/download -> cssparser-macros-0.6.0.crate https://crates.io/api/v1/crates/cssparser/0.27.2/download -> cssparser-0.27.2.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/dtoa-short/0.3.3/download -> dtoa-short-0.3.3.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/html5ever/0.25.1/download -> html5ever-0.25.1.crate https://crates.io/api/v1/crates/indoc/1.0.4/download -> indoc-1.0.4.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/kuchiki/0.8.1/download -> kuchiki-0.8.1.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/libc/0.2.121/download -> libc-0.2.121.crate https://crates.io/api/v1/crates/lock_api/0.4.6/download -> lock_api-0.4.6.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/markup5ever/0.10.1/download -> markup5ever-0.10.1.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_macros/0.8.0/download -> phf_macros-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.2/download -> pyo3-build-config-0.18.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.2/download -> pyo3-ffi-0.18.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.2/download -> pyo3-macros-backend-0.18.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.2/download -> pyo3-macros-0.18.2.crate https://crates.io/api/v1/crates/pyo3/0.18.2/download -> pyo3-0.18.2.crate https://crates.io/api/v1/crates/quote/1.0.16/download -> quote-1.0.16.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.11/download -> redox_syscall-0.2.11.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/selectors/0.22.0/download -> selectors-0.22.0.crate https://crates.io/api/v1/crates/semver/1.0.6/download -> semver-1.0.6.crate https://crates.io/api/v1/crates/serde/1.0.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/servo_arc/0.1.1/download -> servo_arc-0.1.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/string_cache/0.8.3/download -> string_cache-0.8.3.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.1/download -> string_cache_codegen-0.5.1.crate https://crates.io/api/v1/crates/syn/1.0.89/download -> syn-1.0.89.crate https://crates.io/api/v1/crates/target-lexicon/0.12.3/download -> target-lexicon-0.12.3.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/thin-slice/0.1.1/download -> thin-slice-0.1.1.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unindent/0.1.8/download -> unindent-0.1.8.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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-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/winapi/0.3.9/download -> winapi-0.3.9.crate ) -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=a8ff006e700f1c049ff5c495a271f3db diff --git a/metadata/md5-cache/dev-python/tifffile-2023.7.10 b/metadata/md5-cache/dev-python/tifffile-2023.7.10 new file mode 100644 index 000000000000..7249f513695d --- /dev/null +++ b/metadata/md5-cache/dev-python/tifffile-2023.7.10 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/dask[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fsspec-2021.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xarray[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/numpy-1.19.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Read and write TIFF files +EAPI=8 +HOMEPAGE=https://pypi.org/project/tifffile/ https://github.com/cgohlke/tifffile/ https://www.cgohlke.com/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=BSD +RDEPEND=>=dev-python/numpy-1.19.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/cgohlke/tifffile/archive/v2023.7.10.tar.gz -> tifffile-2023.7.10.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=2cd5a7cc98c31924e2616369e1f0c06e diff --git a/metadata/md5-cache/dev-python/time-machine-2.11.0 b/metadata/md5-cache/dev-python/time-machine-2.11.0 new file mode 100644 index 000000000000..58985d1bd17d --- /dev/null +++ b/metadata/md5-cache/dev-python/time-machine-2.11.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +DESCRIPTION=Travel through time in your tests +EAPI=8 +HOMEPAGE=https://github.com/adamchainz/time-machine/ https://pypi.org/project/time-machine/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/adamchainz/time-machine/archive/2.11.0.tar.gz -> time-machine-2.11.0.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7de76a80da2bddd2f7b98f2934a5bef1 diff --git a/metadata/md5-cache/dev-python/trio-0.22.2 b/metadata/md5-cache/dev-python/trio-0.22.2 new file mode 100644 index 000000000000..ef82f6236e22 --- /dev/null +++ b/metadata/md5-cache/dev-python/trio-0.22.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/astor-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/immutables-0.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/attrs-20.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc9[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc9[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/outcome[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sniffio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/immutables[python_targets_python3_12(-)] dev-python/sphinxcontrib-trio[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] dev-python/towncrier[python_targets_python3_12(-)] ) ( >=dev-lang/python-3.11.4:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/immutables[python_targets_python3_11(-)] dev-python/sphinxcontrib-trio[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] dev-python/towncrier[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/immutables[python_targets_python3_10(-)] dev-python/sphinxcontrib-trio[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] dev-python/towncrier[python_targets_python3_10(-)] ) ( >=dev-python/pypy3-7.3.11_p1:0 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/immutables[python_targets_pypy3(-)] dev-python/sphinxcontrib-trio[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] dev-python/towncrier[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python library for async concurrency and I/O +EAPI=8 +HOMEPAGE=https://github.com/python-trio/trio/ https://pypi.org/project/trio/ +INHERIT=distutils-r1 +IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=|| ( Apache-2.0 MIT ) +RDEPEND=>=dev-python/attrs-20.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc9[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc9[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/outcome[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sniffio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/python-trio/trio/archive/v0.22.2.tar.gz -> trio-0.22.2.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=207d54a61397c8171f5e0fd687feaa5c diff --git a/metadata/md5-cache/dev-python/trustme-1.1.0 b/metadata/md5-cache/dev-python/trustme-1.1.0 new file mode 100644 index 000000000000..f43424996d71 --- /dev/null +++ b/metadata/md5-cache/dev-python/trustme-1.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pyopenssl[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/cryptography-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=#1 quality TLS certs while you wait, for the discerning tester +EAPI=8 +HOMEPAGE=https://github.com/python-trio/trustme/ https://pypi.org/project/trustme/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=|| ( Apache-2.0 MIT ) +RDEPEND=>=dev-python/cryptography-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/trustme/trustme-1.1.0.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=ccc7ca897b4499e190b37a41fb61e8e6 diff --git a/metadata/md5-cache/dev-python/ubelt-1.3.3 b/metadata/md5-cache/dev-python/ubelt-1.3.3 new file mode 100644 index 000000000000..c51c648bd7e2 --- /dev/null +++ b/metadata/md5-cache/dev-python/ubelt-1.3.3 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/numpy-1.19.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.25.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xdoctest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xxhash-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress +EAPI=8 +HOMEPAGE=https://github.com/Erotemic/ubelt/ https://pypi.org/project/ubelt/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/Erotemic/ubelt/archive/v1.3.3.tar.gz -> ubelt-1.3.3.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=a04ec56d3f1a01b4f712b5353e4230b2 diff --git a/metadata/md5-cache/dev-python/versioneer-0.29 b/metadata/md5-cache/dev-python/versioneer-0.29 new file mode 100644 index 000000000000..0a57c9ae8329 --- /dev/null +++ b/metadata/md5-cache/dev-python/versioneer-0.29 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git !!dev-python/nose[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Easy VCS-based management of project version strings +EAPI=8 +HOMEPAGE=https://pypi.org/project/versioneer/ https://github.com/python-versioneer/python-versioneer/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Unlicense +RDEPEND=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/python-versioneer/python-versioneer/archive/0.29.tar.gz -> python-versioneer-0.29.gh.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=71ad6bb3bcf0b07716b89e42ffbda6bb diff --git a/metadata/md5-cache/dev-python/watchfiles-0.19.0 b/metadata/md5-cache/dev-python/watchfiles-0.19.0 index 31bc54196fde..749dec7858a4 100644 --- a/metadata/md5-cache/dev-python/watchfiles-0.19.0 +++ b/metadata/md5-cache/dev-python/watchfiles-0.19.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/samuelcolvin/watchfiles/archive/v0.19.0.tar.gz -> watchfiles-0.19.0.gh.tar.gz https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.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/crossbeam-channel/0.5.7/download -> crossbeam-channel-0.5.7.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/filetime/0.2.20/download -> filetime-0.2.20.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.3/download -> kqueue-sys-1.0.3.crate https://crates.io/api/v1/crates/kqueue/1.0.7/download -> kqueue-1.0.7.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.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/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/notify/5.1.0/download -> notify-5.1.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/proc-macro2/1.0.53/download -> proc-macro2-1.0.53.crate https://crates.io/api/v1/crates/pyo3-build-config/0.18.2/download -> pyo3-build-config-0.18.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.18.2/download -> pyo3-ffi-0.18.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.18.2/download -> pyo3-macros-backend-0.18.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.18.2/download -> pyo3-macros-0.18.2.crate https://crates.io/api/v1/crates/pyo3/0.18.2/download -> pyo3-0.18.2.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.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/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.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/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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=2bf7687bb47cc635e9c0e70f98fded08 diff --git a/metadata/md5-cache/dev-python/y-py-0.6.0 b/metadata/md5-cache/dev-python/y-py-0.6.0 index 7f652df3cd13..4c4d2c83b5fe 100644 --- a/metadata/md5-cache/dev-python/y-py-0.6.0 +++ b/metadata/md5-cache/dev-python/y-py-0.6.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/y/y-py/y_py-0.6.0.tar.gz https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.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/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.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/lib0/0.12.2/download -> lib0-0.12.2.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.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/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.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/pyo3-build-config/0.16.6/download -> pyo3-build-config-0.16.6.crate https://crates.io/api/v1/crates/pyo3-ffi/0.16.6/download -> pyo3-ffi-0.16.6.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.16.6/download -> pyo3-macros-backend-0.16.6.crate https://crates.io/api/v1/crates/pyo3-macros/0.16.6/download -> pyo3-macros-0.16.6.crate https://crates.io/api/v1/crates/pyo3/0.16.6/download -> pyo3-0.16.6.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallstr/0.2.0/download -> smallstr-0.2.0.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/target-lexicon/0.12.6/download -> target-lexicon-0.12.6.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/thiserror/1.0.38/download -> thiserror-1.0.38.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/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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-support/0.2.84/download -> wasm-bindgen-macro-support-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-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/yrs/0.12.2/download -> yrs-0.12.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=18f414336042677679b12e844783207d diff --git a/metadata/md5-cache/dev-python/zipp-3.16.1 b/metadata/md5-cache/dev-python/zipp-3.16.1 new file mode 100644 index 000000000000..fbda53329b37 --- /dev/null +++ b/metadata/md5-cache/dev-python/zipp-3.16.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Backport of pathlib-compatible object wrapper for zip files +EAPI=7 +HOMEPAGE=https://github.com/jaraco/zipp/ https://pypi.org/project/zipp/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/z/zipp/zipp-3.16.1.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=d544e5003f09ab6b2b7fb05ba24901ae diff --git a/metadata/md5-cache/dev-python/zope-exceptions-5.0.1 b/metadata/md5-cache/dev-python/zope-exceptions-5.0.1 new file mode 100644 index 000000000000..4e304af601b7 --- /dev/null +++ b/metadata/md5-cache/dev-python/zope-exceptions-5.0.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/zope-interface[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-zope python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=General purpose exceptions for Zope packages +EAPI=8 +HOMEPAGE=https://pypi.org/project/zope.exceptions/ https://github.com/zopefoundation/zope.exceptions/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=ZPL +RDEPEND=dev-python/zope-interface[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-zope python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/z/zope.exceptions/zope.exceptions-5.0.1.tar.gz +_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=543be8d4e48371ab768582ccba61e52a diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz index a0d646d3ea0f4c5c089c9825588ba572462c4c86..7c70d71c5a4e0d49f8709512e3976e646169e2f2 100644 GIT binary patch literal 14051 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 Gr~m*lhC%iK diff --git a/metadata/md5-cache/dev-qt/assistant-5.15.9 b/metadata/md5-cache/dev-qt/assistant-5.15.9 deleted file mode 100644 index ebfe00b7e2c1..000000000000 --- a/metadata/md5-cache/dev-qt/assistant-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9*:5= =dev-qt/qtgui-5.15.9*[png] =dev-qt/qthelp-5.15.9* =dev-qt/qtnetwork-5.15.9* =dev-qt/qtprintsupport-5.15.9* =dev-qt/qtsql-5.15.9*[sqlite] =dev-qt/qtwidgets-5.15.9* test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Tool for viewing on-line documentation in Qt help file format -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection -INHERIT=desktop qt5-build xdg-utils -IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ppc64 ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= =dev-qt/qtgui-5.15.9*[png] =dev-qt/qthelp-5.15.9* =dev-qt/qtnetwork-5.15.9* =dev-qt/qtprintsupport-5.15.9* =dev-qt/qtsql-5.15.9*[sqlite] =dev-qt/qtwidgets-5.15.9* !dev-qt/assistant:5 !=media-libs/assimp-4.0.0:= gamepad? ( =dev-qt/qtgamepad-5.15.9* ) qml? ( =dev-qt/qtdeclarative-5.15.9*[gles2-only=] ) vulkan? ( dev-util/vulkan-headers ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=3D rendering module for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=gamepad gles2-only qml vulkan debug test -KEYWORDS=amd64 ~arm arm64 ~riscv x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtconcurrent-5.15.9* =dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9*:5=[vulkan=] =dev-qt/qtnetwork-5.15.9* >=media-libs/assimp-4.0.0:= gamepad? ( =dev-qt/qtgamepad-5.15.9* ) qml? ( =dev-qt/qtdeclarative-5.15.9*[gles2-only=] ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qt3d-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=cf54b389cfbd20675c1694cc0033eae4 diff --git a/metadata/md5-cache/dev-qt/qtbluetooth-5.15.10 b/metadata/md5-cache/dev-qt/qtbluetooth-5.15.10 index ef096c1cf5e3..0bc35e50cbcd 100644 --- a/metadata/md5-cache/dev-qt/qtbluetooth-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtbluetooth-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtconnectivity https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=qml debug test -KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ~loong ~ppc64 ~riscv x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtconcurrent-5.15.10* =dev-qt/qtcore-5.15.10*:5= =dev-qt/qtdbus-5.15.10* =dev-qt/qtnetwork-5.15.10* >=net-wireless/bluez-5:= qml? ( =dev-qt/qtdeclarative-5.15.10* ) RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtconnectivity-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtconnectivity-5.15.10-gentoo-kde-1.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=a1276afe67db5cb677b8475a1c6a4c5c +_md5_=85a00d95c2a7ea0a003155fb68de6027 diff --git a/metadata/md5-cache/dev-qt/qtbluetooth-5.15.9 b/metadata/md5-cache/dev-qt/qtbluetooth-5.15.9 deleted file mode 100644 index e16eb36242a8..000000000000 --- a/metadata/md5-cache/dev-qt/qtbluetooth-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtconcurrent-5.15.9* =dev-qt/qtcore-5.15.9*:5= =dev-qt/qtdbus-5.15.9* =dev-qt/qtnetwork-5.15.9* >=net-wireless/bluez-5:= qml? ( =dev-qt/qtdeclarative-5.15.9* ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Bluetooth support library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtconnectivity https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=qml debug test -KEYWORDS=amd64 arm arm64 ~loong ~ppc64 ~riscv x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtconcurrent-5.15.9* =dev-qt/qtcore-5.15.9*:5= =dev-qt/qtdbus-5.15.9* =dev-qt/qtnetwork-5.15.9* >=net-wireless/bluez-5:= qml? ( =dev-qt/qtdeclarative-5.15.9* ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtconnectivity-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtconnectivity-5.15.9-gentoo-kde-1.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=85a00d95c2a7ea0a003155fb68de6027 diff --git a/metadata/md5-cache/dev-qt/qtcharts-5.15.10 b/metadata/md5-cache/dev-qt/qtcharts-5.15.10 index 57e5963391dd..08c84c1c9a99 100644 --- a/metadata/md5-cache/dev-qt/qtcharts-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtcharts-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ INHERIT=qt5-build IUSE=qml debug test -KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86 LICENSE=GPL-3 RDEPEND==dev-qt/qtcore-5.15.10* =dev-qt/qtgui-5.15.10* =dev-qt/qtwidgets-5.15.10* qml? ( =dev-qt/qtdeclarative-5.15.10* ) RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtcharts-everywhere-opensource-src-5.15.10.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=14a9252918136c30f0ecbc479fcc877d +_md5_=5ae4dd718da86d96ede6324da0ef6cbe diff --git a/metadata/md5-cache/dev-qt/qtcharts-5.15.9 b/metadata/md5-cache/dev-qt/qtcharts-5.15.9 deleted file mode 100644 index 5293105b0824..000000000000 --- a/metadata/md5-cache/dev-qt/qtcharts-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9* =dev-qt/qtwidgets-5.15.9* qml? ( =dev-qt/qtdeclarative-5.15.9* ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Chart component library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=qml debug test -KEYWORDS=amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86 -LICENSE=GPL-3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9* =dev-qt/qtwidgets-5.15.9* qml? ( =dev-qt/qtdeclarative-5.15.9* ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtcharts-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=5ae4dd718da86d96ede6324da0ef6cbe diff --git a/metadata/md5-cache/dev-qt/qtconcurrent-5.15.10 b/metadata/md5-cache/dev-qt/qtconcurrent-5.15.10 index 515d2a42a242..c54042a5d506 100644 --- a/metadata/md5-cache/dev-qt/qtconcurrent-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtconcurrent-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10*:5= RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtbase-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.10-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=b22e0e0bad533c98183d2cc93b2deb0a +_md5_=97cb5cce52eb17bd1b931a3eb8bb00dd diff --git a/metadata/md5-cache/dev-qt/qtconcurrent-5.15.9 b/metadata/md5-cache/dev-qt/qtconcurrent-5.15.9 deleted file mode 100644 index 036788a7cdb0..000000000000 --- a/metadata/md5-cache/dev-qt/qtconcurrent-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9*:5= test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Multi-threading concurrence support library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=97cb5cce52eb17bd1b931a3eb8bb00dd diff --git a/metadata/md5-cache/dev-qt/qtcore-5.15.10 b/metadata/md5-cache/dev-qt/qtcore-5.15.10 index 0920ddd18d8f..c014dab04c91 100644 --- a/metadata/md5-cache/dev-qt/qtcore-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtcore-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection INHERIT=linux-info flag-o-matic qt5-build IUSE=icu old-kernel systemd debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND=dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2[pcre16,unicode] sys-libs/zlib:= icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) systemd? ( sys-apps/systemd:= ) RESTRICT=test SLOT=5/5.15.10 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtbase-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.10-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=3c0928b569f09f350e7a04de9fdf90e8 +_md5_=10faf3dfb610b9b8bf88bf2e19553492 diff --git a/metadata/md5-cache/dev-qt/qtcore-5.15.9 b/metadata/md5-cache/dev-qt/qtcore-5.15.9 deleted file mode 100644 index 0c34b0123146..000000000000 --- a/metadata/md5-cache/dev-qt/qtcore-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test -DEPEND=dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2[pcre16,unicode] sys-libs/zlib:= icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) systemd? ( sys-apps/systemd:= ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Cross-platform application development framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=linux-info flag-o-matic qt5-build -IUSE=icu old-kernel systemd debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND=dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2[pcre16,unicode] sys-libs/zlib:= icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) systemd? ( sys-apps/systemd:= ) -RESTRICT=test -SLOT=5/5.15.9 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=0ff89fbdb7d9f33123a4641831b3835e diff --git a/metadata/md5-cache/dev-qt/qtdatavis3d-5.15.9 b/metadata/md5-cache/dev-qt/qtdatavis3d-5.15.9 deleted file mode 100644 index ecaab84c449a..000000000000 --- a/metadata/md5-cache/dev-qt/qtdatavis3d-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9*[gles2-only=] qml? ( =dev-qt/qtdeclarative-5.15.9*[gles2-only=] ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=3D data visualization library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=gles2-only qml debug test -KEYWORDS=amd64 ~arm arm64 x86 -LICENSE=GPL-3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9*[gles2-only=] qml? ( =dev-qt/qtdeclarative-5.15.9*[gles2-only=] ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtdatavis3d-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=79f3f575f5e5a8b9f42c3107b3fb57c3 diff --git a/metadata/md5-cache/dev-qt/qtdbus-5.15.10 b/metadata/md5-cache/dev-qt/qtdbus-5.15.10 index 3f59136e8117..993b0e3d930b 100644 --- a/metadata/md5-cache/dev-qt/qtdbus-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtdbus-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10*:5= sys-apps/dbus RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtbase-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.10-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=48b1b64070f0fa29db4df0e5939fc7b6 +_md5_=6a6f3d70ce776e57e71d1d143c553f28 diff --git a/metadata/md5-cache/dev-qt/qtdbus-5.15.9 b/metadata/md5-cache/dev-qt/qtdbus-5.15.9 deleted file mode 100644 index 4cbc99d7bace..000000000000 --- a/metadata/md5-cache/dev-qt/qtdbus-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9*:5= sys-apps/dbus test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Qt5 module for inter-process communication over the D-Bus protocol -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= sys-apps/dbus -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=6a6f3d70ce776e57e71d1d143c553f28 diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-5.15.10-r2 b/metadata/md5-cache/dev-qt/qtdeclarative-5.15.10-r2 index 2dc2e1bf1b54..25b96ef14a75 100644 --- a/metadata/md5-cache/dev-qt/qtdeclarative-5.15.10-r2 +++ b/metadata/md5-cache/dev-qt/qtdeclarative-5.15.10-r2 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtdeclarative https://community.kde.org/Qt5PatchCollection INHERIT=flag-o-matic python-any-r1 qt5-build IUSE=gles2-only +jit localstorage vulkan +widgets debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10* =dev-qt/qtgui-5.15.10*:5=[gles2-only=,vulkan=] =dev-qt/qtnetwork-5.15.10* =dev-qt/qttest-5.15.10* media-libs/libglvnd localstorage? ( =dev-qt/qtsql-5.15.10* ) widgets? ( =dev-qt/qtwidgets-5.15.10*[gles2-only=] ) RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtdeclarative-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtdeclarative-5.15.10-gentoo-kde-3.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=6ca8bbb1ad48d9ad819361127360b335 +_md5_=7a65ac991d28f298bc384cbf411056c6 diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-5.15.9 b/metadata/md5-cache/dev-qt/qtdeclarative-5.15.9 deleted file mode 100644 index 3fc748df9c75..000000000000 --- a/metadata/md5-cache/dev-qt/qtdeclarative-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9*:5=[gles2-only=,vulkan=] =dev-qt/qtnetwork-5.15.9* =dev-qt/qttest-5.15.9* media-libs/libglvnd localstorage? ( =dev-qt/qtsql-5.15.9* ) widgets? ( =dev-qt/qtwidgets-5.15.9*[gles2-only=] ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=The QML and Quick modules for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtdeclarative https://community.kde.org/Qt5PatchCollection -INHERIT=flag-o-matic python-any-r1 qt5-build -IUSE=gles2-only +jit localstorage vulkan +widgets debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9*:5=[gles2-only=,vulkan=] =dev-qt/qtnetwork-5.15.9* =dev-qt/qttest-5.15.9* media-libs/libglvnd localstorage? ( =dev-qt/qtsql-5.15.9* ) widgets? ( =dev-qt/qtwidgets-5.15.9*[gles2-only=] ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtdeclarative-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtdeclarative-5.15.9-gentoo-kde-1.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=2603bb8aeea1c5cb4cf71ac94d12828e diff --git a/metadata/md5-cache/dev-qt/qtdiag-5.15.9 b/metadata/md5-cache/dev-qt/qtdiag-5.15.9 deleted file mode 100644 index af9f3596ae89..000000000000 --- a/metadata/md5-cache/dev-qt/qtdiag-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9*:5= =dev-qt/qtgui-5.15.9*:5= network? ( =dev-qt/qtnetwork-5.15.9*[ssl] ) widgets? ( =dev-qt/qtwidgets-5.15.9* ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Tool for reporting diagnostic information about Qt and its environment -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=+network +widgets debug test -KEYWORDS=amd64 ~arm ~hppa ~ppc64 ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= =dev-qt/qtgui-5.15.9*:5= network? ( =dev-qt/qtnetwork-5.15.9*[ssl] ) widgets? ( =dev-qt/qtwidgets-5.15.9* ) -RESTRICT=test -SLOT=5 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qttools-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.9-gentoo-kde-1.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=1bd63c5a627e252ec7114c7bb3f872f6 diff --git a/metadata/md5-cache/dev-qt/qtgamepad-5.15.9 b/metadata/md5-cache/dev-qt/qtgamepad-5.15.9 deleted file mode 100644 index 2e6a3ebe3ecc..000000000000 --- a/metadata/md5-cache/dev-qt/qtgamepad-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9*[evdev?] evdev? ( virtual/libudev:= ) qml? ( =dev-qt/qtdeclarative-5.15.9* ) sdl? ( media-libs/libsdl2 ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Qt module to support gamepad hardware -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=evdev qml sdl debug test -KEYWORDS=amd64 ~arm arm64 ~riscv x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9*[evdev?] evdev? ( virtual/libudev:= ) qml? ( =dev-qt/qtdeclarative-5.15.9* ) sdl? ( media-libs/libsdl2 ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtgamepad-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=19fcb846857d5b258f373329381bf9e4 diff --git a/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.10 b/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.10 index 766d527a296e..92761fdd819f 100644 --- a/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ INHERIT=qt5-build IUSE=test debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10* =dev-qt/qtdeclarative-5.15.10* =dev-qt/qtgui-5.15.10* RESTRICT=!test? ( test ) test SLOT=5 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtgraphicaleffects-everywhere-opensource-src-5.15.10.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=ec050b1e58cdf22ae73dbaf36ae9f1a1 +_md5_=6dbaff199c1043ab625676d375c0d648 diff --git a/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.9 b/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.9 deleted file mode 100644 index 316f195a3d1e..000000000000 --- a/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Set of QML types for adding visual effects to user interfaces -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=test debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* -RESTRICT=!test? ( test ) test -SLOT=5 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtgraphicaleffects-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=6dbaff199c1043ab625676d375c0d648 diff --git a/metadata/md5-cache/dev-qt/qtgui-5.15.10 b/metadata/md5-cache/dev-qt/qtgui-5.15.10 index 0183a5fcb25f..874b39e30e7e 100644 --- a/metadata/md5-cache/dev-qt/qtgui-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtgui-5.15.10 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 PDEPEND=ibus? ( app-i18n/ibus ) wayland? ( =dev-qt/qtwayland-5.15.10* ) RDEPEND=dev-libs/glib:2 =dev-qt/qtcore-5.15.10*:5= dev-util/gtk-update-icon-cache media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= sys-libs/zlib:= dbus? ( =dev-qt/qtdbus-5.15.10* ) eglfs? ( media-libs/mesa[gbm(+)] x11-libs/libdrm ) evdev? ( sys-libs/mtdev ) jpeg? ( media-libs/libjpeg-turbo:= ) gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X] ) libinput? ( dev-libs/libinput:= x11-libs/libxkbcommon ) png? ( media-libs/libpng:= ) tslib? ( >=x11-libs/tslib-1.21 ) tuio? ( =dev-qt/qtnetwork-5.15.10* ) udev? ( virtual/libudev:= ) vnc? ( =dev-qt/qtnetwork-5.15.10* ) vulkan? ( dev-util/vulkan-headers ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) @@ -15,4 +15,4 @@ RESTRICT=test SLOT=5/5.15.10 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtbase-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.10-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=376f3678c856859f610b2b901329ee49 +_md5_=0d811fd0bc7cf44dcf412ec17efab50b diff --git a/metadata/md5-cache/dev-qt/qtgui-5.15.9 b/metadata/md5-cache/dev-qt/qtgui-5.15.9 deleted file mode 100644 index fb50538621ef..000000000000 --- a/metadata/md5-cache/dev-qt/qtgui-5.15.9 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND=dev-libs/glib:2 =dev-qt/qtcore-5.15.9*:5= dev-util/gtk-update-icon-cache media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= sys-libs/zlib:= dbus? ( =dev-qt/qtdbus-5.15.9* ) eglfs? ( media-libs/mesa[gbm(+)] x11-libs/libdrm ) evdev? ( sys-libs/mtdev ) jpeg? ( media-libs/libjpeg-turbo:= ) gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X] ) libinput? ( dev-libs/libinput:= x11-libs/libxkbcommon ) png? ( media-libs/libpng:= ) tslib? ( >=x11-libs/tslib-1.21 ) tuio? ( =dev-qt/qtnetwork-5.15.9* ) udev? ( virtual/libudev:= ) vnc? ( =dev-qt/qtnetwork-5.15.9* ) vulkan? ( dev-util/vulkan-headers ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) evdev? ( sys-kernel/linux-headers ) linuxfb? ( sys-kernel/linux-headers ) udev? ( sys-kernel/linux-headers ) X? ( x11-base/xorg-proto ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=The GUI module and platform plugins for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PDEPEND=ibus? ( app-i18n/ibus ) wayland? ( =dev-qt/qtwayland-5.15.9* ) -RDEPEND=dev-libs/glib:2 =dev-qt/qtcore-5.15.9*:5= dev-util/gtk-update-icon-cache media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= sys-libs/zlib:= dbus? ( =dev-qt/qtdbus-5.15.9* ) eglfs? ( media-libs/mesa[gbm(+)] x11-libs/libdrm ) evdev? ( sys-libs/mtdev ) jpeg? ( media-libs/libjpeg-turbo:= ) gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X] ) libinput? ( dev-libs/libinput:= x11-libs/libxkbcommon ) png? ( media-libs/libpng:= ) tslib? ( >=x11-libs/tslib-1.21 ) tuio? ( =dev-qt/qtnetwork-5.15.9* ) udev? ( virtual/libudev:= ) vnc? ( =dev-qt/qtnetwork-5.15.9* ) vulkan? ( dev-util/vulkan-headers ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) -REQUIRED_USE=|| ( eglfs linuxfb vnc X ) accessibility? ( dbus X ) eglfs? ( egl ) ibus? ( dbus ) libinput? ( udev ) X? ( gles2-only? ( egl ) ) -RESTRICT=test -SLOT=5/5.15.9 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=0d811fd0bc7cf44dcf412ec17efab50b diff --git a/metadata/md5-cache/dev-qt/qtgui-5.15.9-r1 b/metadata/md5-cache/dev-qt/qtgui-5.15.9-r1 deleted file mode 100644 index 026feb1d4847..000000000000 --- a/metadata/md5-cache/dev-qt/qtgui-5.15.9-r1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND=dev-libs/glib:2 =dev-qt/qtcore-5.15.9*:5= dev-util/gtk-update-icon-cache media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= sys-libs/zlib:= dbus? ( =dev-qt/qtdbus-5.15.9* ) eglfs? ( media-libs/mesa[gbm(+)] x11-libs/libdrm ) evdev? ( sys-libs/mtdev ) jpeg? ( media-libs/libjpeg-turbo:= ) gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X] ) libinput? ( dev-libs/libinput:= x11-libs/libxkbcommon ) png? ( media-libs/libpng:= ) tslib? ( >=x11-libs/tslib-1.21 ) tuio? ( =dev-qt/qtnetwork-5.15.9* ) udev? ( virtual/libudev:= ) vnc? ( =dev-qt/qtnetwork-5.15.9* ) vulkan? ( dev-util/vulkan-headers ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) evdev? ( sys-kernel/linux-headers ) linuxfb? ( sys-kernel/linux-headers ) udev? ( sys-kernel/linux-headers ) X? ( x11-base/xorg-proto ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=The GUI module and platform plugins for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X debug test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PDEPEND=ibus? ( app-i18n/ibus ) wayland? ( =dev-qt/qtwayland-5.15.9* ) -RDEPEND=dev-libs/glib:2 =dev-qt/qtcore-5.15.9*:5= dev-util/gtk-update-icon-cache media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= sys-libs/zlib:= dbus? ( =dev-qt/qtdbus-5.15.9* ) eglfs? ( media-libs/mesa[gbm(+)] x11-libs/libdrm ) evdev? ( sys-libs/mtdev ) jpeg? ( media-libs/libjpeg-turbo:= ) gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X] ) libinput? ( dev-libs/libinput:= x11-libs/libxkbcommon ) png? ( media-libs/libpng:= ) tslib? ( >=x11-libs/tslib-1.21 ) tuio? ( =dev-qt/qtnetwork-5.15.9* ) udev? ( virtual/libudev:= ) vnc? ( =dev-qt/qtnetwork-5.15.9* ) vulkan? ( dev-util/vulkan-headers ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) -REQUIRED_USE=|| ( eglfs linuxfb vnc X ) accessibility? ( dbus X ) eglfs? ( egl ) ibus? ( dbus ) libinput? ( udev ) X? ( gles2-only? ( egl ) ) -RESTRICT=test -SLOT=5/5.15.9 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=e469ffaea9148aaa476b7c2dd2d923ea diff --git a/metadata/md5-cache/dev-qt/qthelp-5.15.10 b/metadata/md5-cache/dev-qt/qthelp-5.15.10 index d0586054e808..4ef14d5d2248 100644 --- a/metadata/md5-cache/dev-qt/qthelp-5.15.10 +++ b/metadata/md5-cache/dev-qt/qthelp-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10*:5= =dev-qt/qtgui-5.15.10* =dev-qt/qtsql-5.15.10*[sqlite] =dev-qt/qtwidgets-5.15.10* RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qttools-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.10-gentoo-kde-1.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=10fe6268d73c0ea4549dd6a12eb965b8 +_md5_=3301477fb9532d9cb75555999d059b67 diff --git a/metadata/md5-cache/dev-qt/qthelp-5.15.9 b/metadata/md5-cache/dev-qt/qthelp-5.15.9 deleted file mode 100644 index 6eb0a2433741..000000000000 --- a/metadata/md5-cache/dev-qt/qthelp-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9*:5= =dev-qt/qtgui-5.15.9* =dev-qt/qtsql-5.15.9*[sqlite] =dev-qt/qtwidgets-5.15.9* test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Qt5 module for integrating online documentation into applications -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= =dev-qt/qtgui-5.15.9* =dev-qt/qtsql-5.15.9*[sqlite] =dev-qt/qtwidgets-5.15.9* -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qttools-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.9-gentoo-kde-1.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=ff85e31c7b037ef6cb8a99d44c37b651 diff --git a/metadata/md5-cache/dev-qt/qtimageformats-5.15.9 b/metadata/md5-cache/dev-qt/qtimageformats-5.15.9 deleted file mode 100644 index 36c20394ee11..000000000000 --- a/metadata/md5-cache/dev-qt/qtimageformats-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9* media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Additional format plugins for the Qt image I/O system -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtimageformats https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=mng debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9* media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= ) -RESTRICT=test -SLOT=5 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtimageformats-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtimageformats-5.15.9-gentoo-kde-1.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=0e341f796ad9748dea8df76be8af3f34 diff --git a/metadata/md5-cache/dev-qt/qtlocation-5.15.10 b/metadata/md5-cache/dev-qt/qtlocation-5.15.10 index cc38a8d3b350..4692c06d729b 100644 --- a/metadata/md5-cache/dev-qt/qtlocation-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtlocation-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtlocation https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ppc64 ~riscv x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND=dev-libs/icu:= =dev-qt/qtcore-5.15.10* =dev-qt/qtdeclarative-5.15.10* =dev-qt/qtgui-5.15.10* =dev-qt/qtnetwork-5.15.10* =dev-qt/qtpositioning-5.15.10*[qml] =dev-qt/qtsql-5.15.10* sys-libs/zlib RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtlocation-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtlocation-5.15.10-gentoo-kde-1.tar.xz https://invent.kde.org/qt/qt/qtlocation-mapboxgl/-/archive/5a07e1967dcc925d9def47accadae991436b9686/qtlocation-mapboxgl-5a07e1967dcc925d9def47accadae991436b9686.tar.gz -> qtlocation-mapboxgl-5.15.10-5a07e196.tar.gz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=7fa92ef6a25245abcb11ceb2a3c1c9dc +_md5_=a3eb014244ec7659685c9ff2c84c22cc diff --git a/metadata/md5-cache/dev-qt/qtlocation-5.15.9 b/metadata/md5-cache/dev-qt/qtlocation-5.15.9 deleted file mode 100644 index 3bc5971a3a5d..000000000000 --- a/metadata/md5-cache/dev-qt/qtlocation-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND=dev-libs/icu:= =dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* =dev-qt/qtnetwork-5.15.9* =dev-qt/qtpositioning-5.15.9*[qml] =dev-qt/qtsql-5.15.9* sys-libs/zlib =dev-qt/qtconcurrent-5.15.9* test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Location (places, maps, navigation) library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtlocation https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=amd64 arm arm64 ppc64 ~riscv x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND=dev-libs/icu:= =dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* =dev-qt/qtnetwork-5.15.9* =dev-qt/qtpositioning-5.15.9*[qml] =dev-qt/qtsql-5.15.9* sys-libs/zlib -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtlocation-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtlocation-5.15.9-gentoo-kde-1.tar.xz https://invent.kde.org/qt/qt/qtlocation-mapboxgl/-/archive/5a07e1967dcc925d9def47accadae991436b9686/qtlocation-mapboxgl-5a07e1967dcc925d9def47accadae991436b9686.tar.gz -> qtlocation-mapboxgl-5.15.9-5a07e196.tar.gz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=30f23a7e3b346e0bb965e5cadba66624 diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-5.15.10 b/metadata/md5-cache/dev-qt/qtmultimedia-5.15.10 index d792bc5e96aa..1f2fd6be937f 100644 --- a/metadata/md5-cache/dev-qt/qtmultimedia-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtmultimedia-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtmultimedia https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=alsa gles2-only gstreamer openal pulseaudio qml widgets debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10* =dev-qt/qtgui-5.15.10*[gles2-only=] =dev-qt/qtnetwork-5.15.10* alsa? ( media-libs/alsa-lib ) gstreamer? ( dev-libs/glib:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( =dev-qt/qtdeclarative-5.15.10* gles2-only? ( =dev-qt/qtgui-5.15.10*[egl] ) openal? ( media-libs/openal ) ) widgets? ( =dev-qt/qtwidgets-5.15.10*[gles2-only=] media-libs/libglvnd ) RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtmultimedia-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtmultimedia-5.15.10-gentoo-kde-1.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=806fad83c23afc2a5c1e024e105f3379 +_md5_=b82b2f15fd1bc869252a0726d46e1d84 diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-5.15.9 b/metadata/md5-cache/dev-qt/qtmultimedia-5.15.9 deleted file mode 100644 index ddec9c85599e..000000000000 --- a/metadata/md5-cache/dev-qt/qtmultimedia-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9*[gles2-only=] =dev-qt/qtnetwork-5.15.9* alsa? ( media-libs/alsa-lib ) gstreamer? ( dev-libs/glib:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( =dev-qt/qtdeclarative-5.15.9* gles2-only? ( =dev-qt/qtgui-5.15.9*[egl] ) openal? ( media-libs/openal ) ) widgets? ( =dev-qt/qtwidgets-5.15.9*[gles2-only=] media-libs/libglvnd ) gstreamer? ( x11-base/xorg-proto ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Multimedia (audio, video, radio, camera) library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtmultimedia https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=alsa gles2-only gstreamer openal pulseaudio qml widgets debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9*[gles2-only=] =dev-qt/qtnetwork-5.15.9* alsa? ( media-libs/alsa-lib ) gstreamer? ( dev-libs/glib:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( =dev-qt/qtdeclarative-5.15.9* gles2-only? ( =dev-qt/qtgui-5.15.9*[egl] ) openal? ( media-libs/openal ) ) widgets? ( =dev-qt/qtwidgets-5.15.9*[gles2-only=] media-libs/libglvnd ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtmultimedia-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtmultimedia-5.15.9-gentoo-kde-1.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=b82b2f15fd1bc869252a0726d46e1d84 diff --git a/metadata/md5-cache/dev-qt/qtnetwork-5.15.10-r2 b/metadata/md5-cache/dev-qt/qtnetwork-5.15.10-r2 index 5ef0a1b996cd..ae977ef2249a 100644 --- a/metadata/md5-cache/dev-qt/qtnetwork-5.15.10-r2 +++ b/metadata/md5-cache/dev-qt/qtnetwork-5.15.10-r2 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=gssapi libproxy sctp +ssl debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10*:5= sys-libs/zlib:= gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtbase-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.10-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=b878feecc606e805793cd999f3cbecd3 +_md5_=4124761cbacd0574ea9d0c39a9d6b4aa diff --git a/metadata/md5-cache/dev-qt/qtnetwork-5.15.9 b/metadata/md5-cache/dev-qt/qtnetwork-5.15.9 deleted file mode 100644 index 8190be7358c7..000000000000 --- a/metadata/md5-cache/dev-qt/qtnetwork-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND==dev-qt/qtcore-5.15.9*:5= sys-libs/zlib:= connman? ( =dev-qt/qtdbus-5.15.9* ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) networkmanager? ( =dev-qt/qtdbus-5.15.9* ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Network abstraction library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=connman gssapi libproxy networkmanager sctp +ssl debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= sys-libs/zlib:= connman? ( =dev-qt/qtdbus-5.15.9* ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) networkmanager? ( =dev-qt/qtdbus-5.15.9* ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) connman? ( net-misc/connman ) networkmanager? ( net-misc/networkmanager ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=6ec2ebeb8a05548e587d552579b01127 diff --git a/metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r2 b/metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r2 deleted file mode 100644 index aaf518b322cc..000000000000 --- a/metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND==dev-qt/qtcore-5.15.9*:5= sys-libs/zlib:= connman? ( =dev-qt/qtdbus-5.15.9* ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) networkmanager? ( =dev-qt/qtdbus-5.15.9* ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Network abstraction library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=connman gssapi libproxy networkmanager sctp +ssl debug test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= sys-libs/zlib:= connman? ( =dev-qt/qtdbus-5.15.9* ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) networkmanager? ( =dev-qt/qtdbus-5.15.9* ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) connman? ( net-misc/connman ) networkmanager? ( net-misc/networkmanager ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=7b7e76949145d12eee24ad52723c5ad1 diff --git a/metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r3 b/metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r3 deleted file mode 100644 index 2a9c7e92718c..000000000000 --- a/metadata/md5-cache/dev-qt/qtnetwork-5.15.9-r3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND==dev-qt/qtcore-5.15.9*:5= sys-libs/zlib:= connman? ( =dev-qt/qtdbus-5.15.9* ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) networkmanager? ( =dev-qt/qtdbus-5.15.9* ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Network abstraction library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=connman gssapi libproxy networkmanager sctp +ssl debug test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= sys-libs/zlib:= connman? ( =dev-qt/qtdbus-5.15.9* ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) networkmanager? ( =dev-qt/qtdbus-5.15.9* ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) connman? ( net-misc/connman ) networkmanager? ( net-misc/networkmanager ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=54d3a837b235db4fbcf25b21c3a2b4a0 diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-5.15.9 b/metadata/md5-cache/dev-qt/qtnetworkauth-5.15.9 deleted file mode 100644 index 23744c48d461..000000000000 --- a/metadata/md5-cache/dev-qt/qtnetworkauth-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtnetwork-5.15.9* test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Network authorization library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86 -LICENSE=GPL-3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtnetwork-5.15.9* -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtnetworkauth-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=059c2da7e9eb7b087d853194044d874c diff --git a/metadata/md5-cache/dev-qt/qtopengl-5.15.10 b/metadata/md5-cache/dev-qt/qtopengl-5.15.10 index 43c8a24b399c..ddfcdaad4380 100644 --- a/metadata/md5-cache/dev-qt/qtopengl-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtopengl-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=gles2-only test debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10*:5= =dev-qt/qtgui-5.15.10*[gles2-only=] =dev-qt/qtwidgets-5.15.10*[gles2-only=] RESTRICT=!test? ( test ) test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtbase-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.10-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=928f02b82d5ee3ad8dd7e3ad3d0cda0f +_md5_=a504a2265bbf0824152c5710f37d03aa diff --git a/metadata/md5-cache/dev-qt/qtopengl-5.15.9 b/metadata/md5-cache/dev-qt/qtopengl-5.15.9 deleted file mode 100644 index 4580836fe688..000000000000 --- a/metadata/md5-cache/dev-qt/qtopengl-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9*:5= =dev-qt/qtgui-5.15.9*[gles2-only=] =dev-qt/qtwidgets-5.15.9*[gles2-only=] test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=OpenGL support library for the Qt5 framework (deprecated) -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=gles2-only test debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= =dev-qt/qtgui-5.15.9*[gles2-only=] =dev-qt/qtwidgets-5.15.9*[gles2-only=] -RESTRICT=!test? ( test ) test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=a504a2265bbf0824152c5710f37d03aa diff --git a/metadata/md5-cache/dev-qt/qtpaths-5.15.10 b/metadata/md5-cache/dev-qt/qtpaths-5.15.10 index 86eb0009e5f4..53c94e7cf68b 100644 --- a/metadata/md5-cache/dev-qt/qtpaths-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtpaths-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10* RESTRICT=test SLOT=5 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qttools-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.10-gentoo-kde-1.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=0a5552d1c15cbd0dabcaf87cd1370d2f +_md5_=bb04c76023070e74edeacd9bd911013f diff --git a/metadata/md5-cache/dev-qt/qtpaths-5.15.9 b/metadata/md5-cache/dev-qt/qtpaths-5.15.9 deleted file mode 100644 index b4beaa70d318..000000000000 --- a/metadata/md5-cache/dev-qt/qtpaths-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Command line client to QStandardPaths -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* -RESTRICT=test -SLOT=5 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qttools-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.9-gentoo-kde-1.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=bb04c76023070e74edeacd9bd911013f diff --git a/metadata/md5-cache/dev-qt/qtplugininfo-5.15.9 b/metadata/md5-cache/dev-qt/qtplugininfo-5.15.9 deleted file mode 100644 index 4454c0e009e1..000000000000 --- a/metadata/md5-cache/dev-qt/qtplugininfo-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Qt5 plugin metadata dumper -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=~amd64 ~x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* -RESTRICT=test -SLOT=5 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qttools-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.9-gentoo-kde-1.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=48c62f96da35af69b9a5ee52b9506f0f diff --git a/metadata/md5-cache/dev-qt/qtpositioning-5.15.10 b/metadata/md5-cache/dev-qt/qtpositioning-5.15.10 index 64c332a1d3d6..c46e211b0877 100644 --- a/metadata/md5-cache/dev-qt/qtpositioning-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtpositioning-5.15.10 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ INHERIT=qt5-build IUSE=geoclue +qml debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 PDEPEND=geoclue? ( app-misc/geoclue:2.0 ) RDEPEND==dev-qt/qtcore-5.15.10* geoclue? ( =dev-qt/qtdbus-5.15.10* ) qml? ( =dev-qt/qtdeclarative-5.15.10* ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtlocation-everywhere-opensource-src-5.15.10.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=d5c821bc3568e357c2d1ed00cfbb084f +_md5_=682971f3f24dc14a5bd855a41f2e93e3 diff --git a/metadata/md5-cache/dev-qt/qtpositioning-5.15.9 b/metadata/md5-cache/dev-qt/qtpositioning-5.15.9 deleted file mode 100644 index 4f86c77f103f..000000000000 --- a/metadata/md5-cache/dev-qt/qtpositioning-5.15.9 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND==dev-qt/qtcore-5.15.9* geoclue? ( =dev-qt/qtdbus-5.15.9* ) qml? ( =dev-qt/qtdeclarative-5.15.9* ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Physical position determination library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=geoclue +qml debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -PDEPEND=geoclue? ( app-misc/geoclue:2.0 ) -RDEPEND==dev-qt/qtcore-5.15.9* geoclue? ( =dev-qt/qtdbus-5.15.9* ) qml? ( =dev-qt/qtdeclarative-5.15.9* ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtlocation-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=682971f3f24dc14a5bd855a41f2e93e3 diff --git a/metadata/md5-cache/dev-qt/qtprintsupport-5.15.10 b/metadata/md5-cache/dev-qt/qtprintsupport-5.15.10 index 20f813ced389..4e5a37360c3e 100644 --- a/metadata/md5-cache/dev-qt/qtprintsupport-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtprintsupport-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=cups gles2-only test debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10*:5= =dev-qt/qtgui-5.15.10*[gles2-only=] =dev-qt/qtwidgets-5.15.10*[gles2-only=] cups? ( net-print/cups ) RESTRICT=!test? ( test ) test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtbase-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.10-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=b04d3cb066a9e03ec0d94fa345019111 +_md5_=c69d6fed55dcea554359dbd0ac3108af diff --git a/metadata/md5-cache/dev-qt/qtprintsupport-5.15.9 b/metadata/md5-cache/dev-qt/qtprintsupport-5.15.9 deleted file mode 100644 index fe8406c30589..000000000000 --- a/metadata/md5-cache/dev-qt/qtprintsupport-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9*:5= =dev-qt/qtgui-5.15.9*[gles2-only=] =dev-qt/qtwidgets-5.15.9*[gles2-only=] cups? ( net-print/cups ) test? ( =dev-qt/qtnetwork-5.15.9* ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Printing support library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=cups gles2-only test debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= =dev-qt/qtgui-5.15.9*[gles2-only=] =dev-qt/qtwidgets-5.15.9*[gles2-only=] cups? ( net-print/cups ) -RESTRICT=!test? ( test ) test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=c69d6fed55dcea554359dbd0ac3108af diff --git a/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.10 b/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.10 index a5f9d7e9a800..39b961c75069 100644 --- a/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ INHERIT=qt5-build IUSE=+widgets debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10* =dev-qt/qtdeclarative-5.15.10* =dev-qt/qtgui-5.15.10* widgets? ( =dev-qt/qtwidgets-5.15.10* ) RESTRICT=test SLOT=5 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtquickcontrols-everywhere-opensource-src-5.15.10.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=ffad4ed63b3add334b197eefcda2b9d5 +_md5_=7bedc5969b2323d43b4a6f4b813f2f52 diff --git a/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.9 b/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.9 deleted file mode 100644 index aaf899ec0765..000000000000 --- a/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* widgets? ( =dev-qt/qtwidgets-5.15.9* ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Set of Qt Quick controls to create complete user interfaces (deprecated) -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=+widgets debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* widgets? ( =dev-qt/qtwidgets-5.15.9* ) -RESTRICT=test -SLOT=5 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtquickcontrols-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=7bedc5969b2323d43b4a6f4b813f2f52 diff --git a/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.9 b/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.9 deleted file mode 100644 index df100bf5ef25..000000000000 --- a/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* widgets? ( =dev-qt/qtwidgets-5.15.9* ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Set of next generation Qt Quick controls for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtquickcontrols2 https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=widgets debug test -KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* widgets? ( =dev-qt/qtwidgets-5.15.9* ) =dev-qt/qtgraphicaleffects-5.15.9* -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtquickcontrols2-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtquickcontrols2-5.15.9-gentoo-kde-1.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=67cf7102d72001b377b8364054c88962 diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-5.15.10 b/metadata/md5-cache/dev-qt/qtquicktimeline-5.15.10 index c948601f6b0b..2bb673ae8eb8 100644 --- a/metadata/md5-cache/dev-qt/qtquicktimeline-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtquicktimeline-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ INHERIT=qt5-build IUSE=debug test -KEYWORDS=~amd64 ~arm ~x86 +KEYWORDS=amd64 ~arm ~x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10* =dev-qt/qtdeclarative-5.15.10* RESTRICT=test SLOT=5 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtquicktimeline-everywhere-opensource-src-5.15.10.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=5b77b5eb477968ead1bc6c0eb622ea38 +_md5_=1fbf3be9bd7141bca16775d8d0acb990 diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-5.15.9 b/metadata/md5-cache/dev-qt/qtquicktimeline-5.15.9 deleted file mode 100644 index bcfcdc8d0e79..000000000000 --- a/metadata/md5-cache/dev-qt/qtquicktimeline-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Qt module for keyframe-based timeline construction -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=~amd64 ~arm ~x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* -RESTRICT=test -SLOT=5 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtquicktimeline-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=5b77b5eb477968ead1bc6c0eb622ea38 diff --git a/metadata/md5-cache/dev-qt/qtscript-5.15.10 b/metadata/md5-cache/dev-qt/qtscript-5.15.10 index 3204c8effaab..9ff2e4e08786 100644 --- a/metadata/md5-cache/dev-qt/qtscript-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtscript-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ INHERIT=qt5-build IUSE=+jit scripttools debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10* scripttools? ( =dev-qt/qtgui-5.15.10* =dev-qt/qtwidgets-5.15.10* ) RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtscript-everywhere-opensource-src-5.15.10.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=09cc9bcf79055c165d198fc7eafcc32c +_md5_=775aff96333c9c4dab816bb5ca4aa691 diff --git a/metadata/md5-cache/dev-qt/qtscript-5.15.9 b/metadata/md5-cache/dev-qt/qtscript-5.15.9 deleted file mode 100644 index e7a7def7d8fd..000000000000 --- a/metadata/md5-cache/dev-qt/qtscript-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* scripttools? ( =dev-qt/qtgui-5.15.9* =dev-qt/qtwidgets-5.15.9* ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Application scripting library for the Qt5 framework (deprecated) -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=+jit scripttools debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* scripttools? ( =dev-qt/qtgui-5.15.9* =dev-qt/qtwidgets-5.15.9* ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtscript-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=775aff96333c9c4dab816bb5ca4aa691 diff --git a/metadata/md5-cache/dev-qt/qtscxml-5.15.9 b/metadata/md5-cache/dev-qt/qtscxml-5.15.9 deleted file mode 100644 index 426e80f3491a..000000000000 --- a/metadata/md5-cache/dev-qt/qtscxml-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=State Chart XML (SCXML) support library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~riscv x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtscxml-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=e5d1cc9fdfe62cf3acf86417a8b8dc88 diff --git a/metadata/md5-cache/dev-qt/qtsensors-5.15.10 b/metadata/md5-cache/dev-qt/qtsensors-5.15.10 index 993dba114bee..94b3eadefb50 100644 --- a/metadata/md5-cache/dev-qt/qtsensors-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtsensors-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ INHERIT=qt5-build IUSE=qml debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10* =dev-qt/qtdbus-5.15.10* qml? ( =dev-qt/qtdeclarative-5.15.10* ) RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtsensors-everywhere-opensource-src-5.15.10.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=8fc4069e55ce4e77aefa35974da6cbba +_md5_=a45a647cd8072864f8915aadd41f58a4 diff --git a/metadata/md5-cache/dev-qt/qtsensors-5.15.9 b/metadata/md5-cache/dev-qt/qtsensors-5.15.9 deleted file mode 100644 index 005da78e4844..000000000000 --- a/metadata/md5-cache/dev-qt/qtsensors-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdbus-5.15.9* qml? ( =dev-qt/qtdeclarative-5.15.9* ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Hardware sensor access library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=qml debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdbus-5.15.9* qml? ( =dev-qt/qtdeclarative-5.15.9* ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtsensors-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=a45a647cd8072864f8915aadd41f58a4 diff --git a/metadata/md5-cache/dev-qt/qtserialbus-5.15.9 b/metadata/md5-cache/dev-qt/qtserialbus-5.15.9 deleted file mode 100644 index e8b2c2e3bb6c..000000000000 --- a/metadata/md5-cache/dev-qt/qtserialbus-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtnetwork-5.15.9* =dev-qt/qtserialport-5.15.9* test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Qt module to access CAN, ModBus, and other industrial serial buses and protocols -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=~amd64 ~x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtnetwork-5.15.9* =dev-qt/qtserialport-5.15.9* -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtserialbus-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=3d2c6d9047b96a29f57dc2b0a59f1b64 diff --git a/metadata/md5-cache/dev-qt/qtserialport-5.15.10 b/metadata/md5-cache/dev-qt/qtserialport-5.15.10 index 0ddb5d072ff2..154307fb2153 100644 --- a/metadata/md5-cache/dev-qt/qtserialport-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtserialport-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ INHERIT=qt5-build IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10* virtual/libudev:= RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtserialport-everywhere-opensource-src-5.15.10.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=15dd667d57a59844148a752d22f5cb4c +_md5_=a73dcc531bbd1d6f61429fd8b3737015 diff --git a/metadata/md5-cache/dev-qt/qtserialport-5.15.9 b/metadata/md5-cache/dev-qt/qtserialport-5.15.9 deleted file mode 100644 index 53b94f14335f..000000000000 --- a/metadata/md5-cache/dev-qt/qtserialport-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* virtual/libudev:= test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Serial port abstraction library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* virtual/libudev:= -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtserialport-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=a73dcc531bbd1d6f61429fd8b3737015 diff --git a/metadata/md5-cache/dev-qt/qtspeech-5.15.10 b/metadata/md5-cache/dev-qt/qtspeech-5.15.10 index 8c6981d1280f..520f9a6d6872 100644 --- a/metadata/md5-cache/dev-qt/qtspeech-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtspeech-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtspeech https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=alsa flite debug test -KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND=>=app-accessibility/speech-dispatcher-0.8.7 =dev-qt/qtcore-5.15.10* flite? ( >=app-accessibility/flite-2[alsa?] =dev-qt/qtmultimedia-5.15.10*[alsa?] alsa? ( media-libs/alsa-lib ) ) RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtspeech-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtspeech-5.15.10-gentoo-kde-1.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=cc63202e32b0a95e7d26035a2e22a10a +_md5_=a2dc98eb7c0835c71f16acfb7347e941 diff --git a/metadata/md5-cache/dev-qt/qtspeech-5.15.9 b/metadata/md5-cache/dev-qt/qtspeech-5.15.9 deleted file mode 100644 index 250b41dc73e6..000000000000 --- a/metadata/md5-cache/dev-qt/qtspeech-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND=>=app-accessibility/speech-dispatcher-0.8.7 =dev-qt/qtcore-5.15.9* flite? ( >=app-accessibility/flite-2[alsa?] =dev-qt/qtmultimedia-5.15.9*[alsa?] alsa? ( media-libs/alsa-lib ) ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Text-to-speech library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtspeech https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=alsa flite debug test -KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND=>=app-accessibility/speech-dispatcher-0.8.7 =dev-qt/qtcore-5.15.9* flite? ( >=app-accessibility/flite-2[alsa?] =dev-qt/qtmultimedia-5.15.9*[alsa?] alsa? ( media-libs/alsa-lib ) ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtspeech-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtspeech-5.15.9-gentoo-kde-1.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=a2dc98eb7c0835c71f16acfb7347e941 diff --git a/metadata/md5-cache/dev-qt/qtsql-5.15.10 b/metadata/md5-cache/dev-qt/qtsql-5.15.10 index f20744c69442..344feb3565d7 100644 --- a/metadata/md5-cache/dev-qt/qtsql-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtsql-5.15.10 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=freetds mysql oci8 odbc postgres +sqlite debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10*:5= freetds? ( dev-db/freetds ) mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) REQUIRED_USE=|| ( freetds mysql oci8 odbc postgres sqlite ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=5/5.15.10 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtbase-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.10-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=e639af51c148570448757a72fe90dd47 +_md5_=db60a2578343b23f551598b6709ba469 diff --git a/metadata/md5-cache/dev-qt/qtsql-5.15.9 b/metadata/md5-cache/dev-qt/qtsql-5.15.9 deleted file mode 100644 index 8f5bfde3094d..000000000000 --- a/metadata/md5-cache/dev-qt/qtsql-5.15.9 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9*:5= freetds? ( dev-db/freetds ) mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=SQL abstraction library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=freetds mysql oci8 odbc postgres +sqlite debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= freetds? ( dev-db/freetds ) mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) -REQUIRED_USE=|| ( freetds mysql oci8 odbc postgres sqlite ) -RESTRICT=test -SLOT=5/5.15.9 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=db60a2578343b23f551598b6709ba469 diff --git a/metadata/md5-cache/dev-qt/qtsvg-5.15.10 b/metadata/md5-cache/dev-qt/qtsvg-5.15.10 index 6dfb5312ec40..53351ca13122 100644 --- a/metadata/md5-cache/dev-qt/qtsvg-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtsvg-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtsvg https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10* =dev-qt/qtgui-5.15.10* =dev-qt/qtwidgets-5.15.10* sys-libs/zlib:= RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtsvg-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtsvg-5.15.10-gentoo-kde-1.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=8f3a0a40f827753cd2fa593eedc1382d +_md5_=5c481e67c749433cedfe05c280a1d1b4 diff --git a/metadata/md5-cache/dev-qt/qtsvg-5.15.9-r1 b/metadata/md5-cache/dev-qt/qtsvg-5.15.9-r1 deleted file mode 100644 index cbe34d11a17e..000000000000 --- a/metadata/md5-cache/dev-qt/qtsvg-5.15.9-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9* =dev-qt/qtwidgets-5.15.9* sys-libs/zlib:= test? ( =dev-qt/qtxml-5.15.9* ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=SVG rendering library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtsvg https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9* =dev-qt/qtwidgets-5.15.9* sys-libs/zlib:= -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtsvg-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtsvg-5.15.9-gentoo-kde-1.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=0a074e4ee081c250adde57e57ccc4829 diff --git a/metadata/md5-cache/dev-qt/qttest-5.15.10 b/metadata/md5-cache/dev-qt/qttest-5.15.10 index 6da9cc069148..debc858b9315 100644 --- a/metadata/md5-cache/dev-qt/qttest-5.15.10 +++ b/metadata/md5-cache/dev-qt/qttest-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=test debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10*:5= RESTRICT=!test? ( test ) test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtbase-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.10-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=ebe2a196f51bbbf825b29b5557c06585 +_md5_=973370e0ab430b748b93a6b49fc07264 diff --git a/metadata/md5-cache/dev-qt/qttest-5.15.9 b/metadata/md5-cache/dev-qt/qttest-5.15.9 deleted file mode 100644 index daef9cd748f7..000000000000 --- a/metadata/md5-cache/dev-qt/qttest-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9*:5= test? ( =dev-qt/qtgui-5.15.9* =dev-qt/qtxml-5.15.9* ) -DESCRIPTION=Unit testing library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=test debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= -RESTRICT=!test? ( test ) test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=973370e0ab430b748b93a6b49fc07264 diff --git a/metadata/md5-cache/dev-qt/qttranslations-5.15.10 b/metadata/md5-cache/dev-qt/qttranslations-5.15.10 index 8dea1cf8b7d3..e112b23058f7 100644 --- a/metadata/md5-cache/dev-qt/qttranslations-5.15.10 +++ b/metadata/md5-cache/dev-qt/qttranslations-5.15.10 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ INHERIT=qt5-build IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RESTRICT=test SLOT=5 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qttranslations-everywhere-opensource-src-5.15.10.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=454a9c5991008e49b2426cf0df640123 +_md5_=8828e3df3c3e1dc5f1d130b9bcae1e2b diff --git a/metadata/md5-cache/dev-qt/qttranslations-5.15.9 b/metadata/md5-cache/dev-qt/qttranslations-5.15.9 deleted file mode 100644 index ae3af4e2462f..000000000000 --- a/metadata/md5-cache/dev-qt/qttranslations-5.15.9 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND==dev-qt/linguist-tools-5.15.9* dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Translation files for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RESTRICT=test -SLOT=5 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qttranslations-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=8828e3df3c3e1dc5f1d130b9bcae1e2b diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-5.15.9 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-5.15.9 deleted file mode 100644 index a34fb6f51372..000000000000 --- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* =dev-qt/qtsvg-5.15.9* spell? ( app-text/hunspell:= ) X? ( x11-libs/libxcb:= ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Customizable input framework and virtual keyboard for Qt -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=handwriting +spell +X debug test -KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* =dev-qt/qtsvg-5.15.9* spell? ( app-text/hunspell:= ) X? ( x11-libs/libxcb:= ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtvirtualkeyboard-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=a5d9c4b0a73fcbdbb82c369b7c9cfc9a diff --git a/metadata/md5-cache/dev-qt/qtwayland-5.15.10 b/metadata/md5-cache/dev-qt/qtwayland-5.15.10 index b0dd895aeb45..952b1284f3f8 100644 --- a/metadata/md5-cache/dev-qt/qtwayland-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtwayland-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtwayland https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=vulkan X debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND=dev-libs/wayland =dev-qt/qtcore-5.15.10*:5= =dev-qt/qtdeclarative-5.15.10*:5= =dev-qt/qtgui-5.15.10*:5=[egl,libinput,vulkan=,X?] media-libs/libglvnd vulkan? ( dev-util/vulkan-headers ) X? ( =dev-qt/qtgui-5.15.10*[-gles2-only] x11-libs/libX11 x11-libs/libXcomposite ) RESTRICT=test SLOT=5/5.15.10 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtwayland-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwayland-5.15.10-gentoo-kde-1.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=e73990c924ea1ed8b8c3d04e56f8ade0 +_md5_=c9d1cf7412e52d350c83cf65ab2d128b diff --git a/metadata/md5-cache/dev-qt/qtwayland-5.15.9 b/metadata/md5-cache/dev-qt/qtwayland-5.15.9 deleted file mode 100644 index 51ec2d595e70..000000000000 --- a/metadata/md5-cache/dev-qt/qtwayland-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/wayland-scanner dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND=dev-libs/wayland =dev-qt/qtcore-5.15.9*:5= =dev-qt/qtdeclarative-5.15.9*:5= =dev-qt/qtgui-5.15.9*:5=[egl,libinput,vulkan=,X?] media-libs/libglvnd vulkan? ( dev-util/vulkan-headers ) X? ( =dev-qt/qtgui-5.15.9*[-gles2-only] x11-libs/libX11 x11-libs/libXcomposite ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Wayland platform plugin for Qt -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtwayland https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=vulkan X debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND=dev-libs/wayland =dev-qt/qtcore-5.15.9*:5= =dev-qt/qtdeclarative-5.15.9*:5= =dev-qt/qtgui-5.15.9*:5=[egl,libinput,vulkan=,X?] media-libs/libglvnd vulkan? ( dev-util/vulkan-headers ) X? ( =dev-qt/qtgui-5.15.9*[-gles2-only] x11-libs/libX11 x11-libs/libXcomposite ) -RESTRICT=test -SLOT=5/5.15.9 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtwayland-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwayland-5.15.9-gentoo-kde-1.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=35349b9703552173aac72518f3623960 diff --git a/metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.10 b/metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.10 index f136b7bfd53f..3d34ae31ca4c 100644 --- a/metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ INHERIT=qt5-build IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10*:5= !=dev-lang/python-3.11.4:3.11[xml(+)] >=dev-lang/python-3.10.12:3.10[xml(+)] ) dev-util/gperf dev-util/ninja dev-util/re2c net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex ppc64? ( >=dev-util/gn-0.1807 ) dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/re2:= =dev-qt/qtcore-5.15.10* =dev-qt/qtdeclarative-5.15.10* =dev-qt/qtgui-5.15.10* =dev-qt/qtnetwork-5.15.10* =dev-qt/qtprintsupport-5.15.10* =dev-qt/qtwebchannel-5.15.10*[qml] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc(+)] media-libs/libwebp:= media-libs/opus sys-apps/dbus sys-apps/pciutils sys-libs/zlib[minizip] virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) designer? ( =dev-qt/designer-5.15.10* ) geolocation? ( =dev-qt/qtpositioning-5.15.10* ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse ) screencast? ( media-video/pipewire:= ) system-icu? ( >=dev-libs/icu-69.1:= ) widgets? ( =dev-qt/qtdeclarative-5.15.10*[widgets] =dev-qt/qtwidgets-5.15.10* ) media-libs/libglvnd test? ( =dev-qt/qttest-5.15.10* ) -DESCRIPTION=Library for rendering dynamic web content in Qt5 C++ and QML applications -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=check-reqs estack flag-o-matic multiprocessing python-any-r1 qt5-build toolchain-funcs -IUSE=alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast +system-icu widgets debug test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/re2:= =dev-qt/qtcore-5.15.10* =dev-qt/qtdeclarative-5.15.10* =dev-qt/qtgui-5.15.10* =dev-qt/qtnetwork-5.15.10* =dev-qt/qtprintsupport-5.15.10* =dev-qt/qtwebchannel-5.15.10*[qml] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc(+)] media-libs/libwebp:= media-libs/opus sys-apps/dbus sys-apps/pciutils sys-libs/zlib[minizip] virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) designer? ( =dev-qt/designer-5.15.10* ) geolocation? ( =dev-qt/qtpositioning-5.15.10* ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse ) screencast? ( media-video/pipewire:= ) system-icu? ( >=dev-libs/icu-69.1:= ) widgets? ( =dev-qt/qtdeclarative-5.15.10*[widgets] =dev-qt/qtwidgets-5.15.10* ) -REQUIRED_USE=designer? ( widgets ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.9_p20230505.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.8_p20230313-patchset.tar.xz ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz ) -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=e479ee26ed17151a5a8330dc50506f75 diff --git a/metadata/md5-cache/dev-qt/qtwebengine-5.15.9_p20230505 b/metadata/md5-cache/dev-qt/qtwebengine-5.15.9_p20230505 deleted file mode 100644 index 53f9ef39294b..000000000000 --- a/metadata/md5-cache/dev-qt/qtwebengine-5.15.9_p20230505 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.4:3.11[xml(+)] >=dev-lang/python-3.10.12:3.10[xml(+)] ) dev-util/gperf dev-util/ninja dev-util/re2c net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex ppc64? ( >=dev-util/gn-0.1807 ) dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/re2:= =dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* =dev-qt/qtnetwork-5.15.9* =dev-qt/qtprintsupport-5.15.9* =dev-qt/qtwebchannel-5.15.9*[qml] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc(+)] media-libs/libwebp:= media-libs/opus sys-apps/dbus sys-apps/pciutils sys-libs/zlib[minizip] virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) designer? ( =dev-qt/designer-5.15.9* ) geolocation? ( =dev-qt/qtpositioning-5.15.9* ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse ) screencast? ( media-video/pipewire:= ) system-icu? ( >=dev-libs/icu-69.1:= ) widgets? ( =dev-qt/qtdeclarative-5.15.9*[widgets] =dev-qt/qtwidgets-5.15.9* ) media-libs/libglvnd test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Library for rendering dynamic web content in Qt5 C++ and QML applications -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=check-reqs estack flag-o-matic multiprocessing python-any-r1 qt5-build toolchain-funcs -IUSE=alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast +system-icu widgets debug test -KEYWORDS=amd64 ~arm arm64 ~ppc64 ~x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/re2:= =dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* =dev-qt/qtnetwork-5.15.9* =dev-qt/qtprintsupport-5.15.9* =dev-qt/qtwebchannel-5.15.9*[qml] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc(+)] media-libs/libwebp:= media-libs/opus sys-apps/dbus sys-apps/pciutils sys-libs/zlib[minizip] virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) designer? ( =dev-qt/designer-5.15.9* ) geolocation? ( =dev-qt/qtpositioning-5.15.9* ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse ) screencast? ( media-video/pipewire:= ) system-icu? ( >=dev-libs/icu-69.1:= ) widgets? ( =dev-qt/qtdeclarative-5.15.9*[widgets] =dev-qt/qtwidgets-5.15.9* ) -REQUIRED_USE=designer? ( widgets ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.9_p20230505.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.8_p20230313-patchset.tar.xz ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz ) -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=44196bab9b8bc74cf2c15fe84cbbee25 diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-5.15.10 b/metadata/md5-cache/dev-qt/qtwebsockets-5.15.10 index b0ba3f57328f..1d52b0a41f01 100644 --- a/metadata/md5-cache/dev-qt/qtwebsockets-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtwebsockets-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtwebsockets https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=qml +ssl debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10* =dev-qt/qtnetwork-5.15.10*[ssl=] qml? ( =dev-qt/qtdeclarative-5.15.10* ) RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtwebsockets-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebsockets-5.15.10-gentoo-kde-1.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=099897f7b2d577f7b8af095fc3b20fa0 +_md5_=fff8ee3ba86f6940fcd8930a3f0ef5a4 diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-5.15.9 b/metadata/md5-cache/dev-qt/qtwebsockets-5.15.9 deleted file mode 100644 index 1498f9db68e3..000000000000 --- a/metadata/md5-cache/dev-qt/qtwebsockets-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtnetwork-5.15.9*[ssl=] qml? ( =dev-qt/qtdeclarative-5.15.9* ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Implementation of the WebSocket protocol for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtwebsockets https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=qml +ssl debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtnetwork-5.15.9*[ssl=] qml? ( =dev-qt/qtdeclarative-5.15.9* ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtwebsockets-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebsockets-5.15.9-gentoo-kde-1.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=fff8ee3ba86f6940fcd8930a3f0ef5a4 diff --git a/metadata/md5-cache/dev-qt/qtwebview-5.15.9 b/metadata/md5-cache/dev-qt/qtwebview-5.15.9 deleted file mode 100644 index c380fe54f05d..000000000000 --- a/metadata/md5-cache/dev-qt/qtwebview-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* =dev-qt/qtwebengine-5.15.9*:5 test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Module for displaying web content in a QML application using the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~ppc64 ~x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtdeclarative-5.15.9* =dev-qt/qtgui-5.15.9* =dev-qt/qtwebengine-5.15.9*:5 -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtwebview-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=697a2d24a8b7a27212c32c795c97f6c6 diff --git a/metadata/md5-cache/dev-qt/qtwidgets-5.15.10-r1 b/metadata/md5-cache/dev-qt/qtwidgets-5.15.10-r1 index a239578834b9..ae7924cd2056 100644 --- a/metadata/md5-cache/dev-qt/qtwidgets-5.15.10-r1 +++ b/metadata/md5-cache/dev-qt/qtwidgets-5.15.10-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=dbus gles2-only gtk +png +X debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10*:5= =dev-qt/qtgui-5.15.10*:5=[gles2-only=,png=,X?] dbus? ( =dev-qt/qtdbus-5.15.10* ) gtk? ( dev-libs/glib:2 =dev-qt/qtgui-5.15.10*:5=[dbus] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango ) REQUIRED_USE=gtk? ( dbus ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtbase-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.10-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=eaca4436983393762e05cc78a5767d53 +_md5_=9bdc839cd92827fe9f78d03927b7cb63 diff --git a/metadata/md5-cache/dev-qt/qtwidgets-5.15.9 b/metadata/md5-cache/dev-qt/qtwidgets-5.15.9 deleted file mode 100644 index 23b0a71adbb1..000000000000 --- a/metadata/md5-cache/dev-qt/qtwidgets-5.15.9 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9*:5= =dev-qt/qtgui-5.15.9*:5=[gles2-only=,png=,X?] dbus? ( =dev-qt/qtdbus-5.15.9* ) gtk? ( dev-libs/glib:2 =dev-qt/qtgui-5.15.9*:5=[dbus] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Set of components for creating classic desktop-style UIs for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=dbus gles2-only gtk +png +X debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= =dev-qt/qtgui-5.15.9*:5=[gles2-only=,png=,X?] dbus? ( =dev-qt/qtdbus-5.15.9* ) gtk? ( dev-libs/glib:2 =dev-qt/qtgui-5.15.9*:5=[dbus] x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango ) -REQUIRED_USE=gtk? ( dbus ) -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=a9cc0fb524c5d85cbebfd02992c31b9f diff --git a/metadata/md5-cache/dev-qt/qtx11extras-5.15.10 b/metadata/md5-cache/dev-qt/qtx11extras-5.15.10 index 6fab9bf5f58f..a9a9983f5497 100644 --- a/metadata/md5-cache/dev-qt/qtx11extras-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtx11extras-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ INHERIT=qt5-build IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10* =dev-qt/qtgui-5.15.10*[X] RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtx11extras-everywhere-opensource-src-5.15.10.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=0c90e8b5eca510c45f0cecff7b04f2a3 +_md5_=13f708fa0fac97b6ee11db2403c6f907 diff --git a/metadata/md5-cache/dev-qt/qtx11extras-5.15.9 b/metadata/md5-cache/dev-qt/qtx11extras-5.15.9 deleted file mode 100644 index 064171d95234..000000000000 --- a/metadata/md5-cache/dev-qt/qtx11extras-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9*[X] test? ( =dev-qt/qtwidgets-5.15.9* ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Linux/X11-specific support library for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9* =dev-qt/qtgui-5.15.9*[X] -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtx11extras-everywhere-opensource-src-5.15.9.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=13f708fa0fac97b6ee11db2403c6f907 diff --git a/metadata/md5-cache/dev-qt/qtxml-5.15.10 b/metadata/md5-cache/dev-qt/qtxml-5.15.10 index ae34151d8479..e87fe8c93500 100644 --- a/metadata/md5-cache/dev-qt/qtxml-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtxml-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection INHERIT=qt5-build IUSE=debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10*:5= RESTRICT=test SLOT=5/5.15 SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.10/submodules/qtbase-everywhere-opensource-src-5.15.10.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.10-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz _eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=592ed6b2d504245488616a158f3777e2 +_md5_=653342e75b2a47fab6b62f2200a4f223 diff --git a/metadata/md5-cache/dev-qt/qtxml-5.15.9 b/metadata/md5-cache/dev-qt/qtxml-5.15.9 deleted file mode 100644 index e17d9f24d1b5..000000000000 --- a/metadata/md5-cache/dev-qt/qtxml-5.15.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/perl virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND==dev-qt/qtcore-5.15.9*:5= test? ( =dev-qt/qtnetwork-5.15.9* ) test? ( =dev-qt/qttest-5.15.9* ) -DESCRIPTION=Implementation of SAX and DOM for the Qt5 framework -EAPI=8 -HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection -INHERIT=qt5-build -IUSE=debug test -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 -LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 -RDEPEND==dev-qt/qtcore-5.15.9*:5= -RESTRICT=test -SLOT=5/5.15 -SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.9/submodules/qtbase-everywhere-opensource-src-5.15.9.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.9-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-4.tar.xz -_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build e6315b433ff1f5a5778a08518785ba91 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 -_md5_=653342e75b2a47fab6b62f2200a4f223 diff --git a/metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.10 b/metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.10 index 3f50aaeb95f0..08fb2a291ff6 100644 --- a/metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.10 +++ b/metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.10 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.qt.io/ INHERIT=qt5-build IUSE=qml debug test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 RDEPEND==dev-qt/qtcore-5.15.10* =dev-qt/qtnetwork-5.15.10* qml? ( =dev-qt/qtdeclarative-5.15.10* ) !wBu^AhgNmr8Y%MbxX7ghNu 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%0AZ+?c|Z6)w=z(aS| z{v2?w(ROee)c@u$7VIqx0No#}mHMvfwkrPW4CxwFZZZ+sc-L6mp?F2ArJgBd3Dt93+B}Jx(?I@+Xxhvgr;=lO z31BBBULmcf#nn!2a0BwvQd*KsBv^#`%}4wf%Xu8enNn1D4q|TW<dFpd`}cGJQP!qS}h3a!}(8LWvf-WMb}b&?rkI@V)W14#{aBtCdNIT+|iL zH!Y=_(&E72FxWG~4%I%Hg`jZTKP7B!q)N)!rSz}M@*)B^O&~}y8bw{IET;Vcw6dC< zx=lZh(-5gV1J$d{t}J8u`E31}ct(!*wR(B64V2#_){~H@_Ip8H{d@VXW`~Ydr#$!zRQgbG zMV5M3E@Y(c1f?860???t^WPw=tWIEy>|bUBIp1KcJ!<848ks7{V0E?6UZ`SK7_n0? zn0t&TayP|d(Jr6QTN1QMrDQTnfJ@V^yQu{fiRyi-+sGB;0v?gDT~B{2KTe9WzTWr= zMVa+nmcj^*^10XXD{i6Y8s{>XaWqjig?DwN**<+c_2MFOiey&^p-4oz%e*HcC@swTb)C%Yl(J@H^#S=l+pPew4j;uQx}ZkR zt=iZgbwLHO@uBy}dl*1=sM;!Xs_8<%Tt&GZvi?pgq9%#dfk<_;_BD6o#KH;AY8ovQ z#G6X3K25IyUC~PA-z-I&>b=2ko0=GdU#o1bQiov31{ioJK74c*SK&>3cpj&gg~(br z)|zZf@*-AfKhmmih@_cXEc3~BvTdl$INmwQ__+Bw5CNHL-=(}%+4S2uFNME#?+J1S zxoL+k6=RQlkjti+{&2V6)E~1tKFccCw+6y?qOU@Z$xa}siQlN^6zE*8sEqq&7kkc4 zSsH-I6l#xGO7qR9Xi8(Ky4ci5V0()MJBkIzAh;o+<|zAKr+HPRQg~meMR?!;xxcEx zKA9bHtmWcNU)QboXIf9LY6N?sF2aQ&F%sNu<=SO8xNGBHLxd9jNLU$lKoAcw)^-ueNwn& zQe8U*4khF*;SY*tJ5s4(Xl~FpM8m;bBGD1T&a!yD$YN0&MCYS|E5Es_FtRb zD}t>`NlNExX03_t0JQWys0Olp3J8T1-UK7{V;>$ETHq0tHz^_)xq@;ax1#k1wW8U~ z0hCesv-h%e=0FE!bH#!jRbn|%BsUHbXbV^_r->4=b#gVBKqujlR2e1F>kgC1$*S}p z8uOOzu~6;XufKi%GM=S#pM7xILsc93GZKyCrZ8I7m9G@l$B0%$Tj#*j5<>$HE6btl z^r2r>rrL8BhV-P5R#c6)I9~xi>JHZwpGc{!ITC7udofu@vaKALFh62?yog8psesw- zB&|bpvo#U$_-M!;+Cx!Z zdl>e3J4dNDUCvZGC9aXf`{X)NmXJ-S-Q6oYk4ouD8OW84w=d7WIG)2%Yu4T}kZ^GI z%`S=BZvFLXY6E@C0OOR}G(Y}w!QO^-o?1hsTDcYHrVwAcW%lc;zT4Yd<9l|B4ikua z7*or45Z8WC(vaVYb(@J!ZHJggw0K@FR(Dssm>6+z^6rp1Yt$`7BLE_opd$@qIjgVTm~Zhh1P8QNgCXkgB2boTLezBTd)WEcwbF;2;ge65rEt!v zc5RxfA%fj*%1K?oHXoD87L;NXkKylDEByeV!VzZaZ`ydJ_E} z8dz^EV09MO*`=bpLjfP(nMDr@>yg8JTTZ?(gOMm}W>o>Nsd#$G86Hd5#T(m~1m&zU z0(;3e*egiH5slM6E&rVqhs5$#FGtQY6MWf6u-WWLDDO&ANo;`+3E_d~5Z~ie4_(lOIM6 zJ_01!`cXZi^CmeL@{<&W6dm2W$XG=t5S1fQ;dM^o%3aq2N9uL>uuRjgUh$e+j#W_M z>ds1CapD{WsK&lV;$@3f37$h4!VkjR5&II51NDJ&`tA&vvOQZ{;!KXh>P5P9q$n>Hgd~XraI+=?I*~4{7x zKYw|RTd$bwdJ?6)f`+!-C;%ZCGiQg6o%G@tC0*)D+(3ndS0CAQVcPjB#A}MKwm6iD ztCv-p;X{&xz?8S=!7<8oXjx21Au?~y#_0=8_N!bmpm%zRv22de9H*+9&IF$aMbl6g zR^v!VgcIO(lkB9bgqq&BmPXul;KHd>dXYpGgD~rKO8GpMn4ne$u`gvg{yABRAk#Pf zN870dDv02aaQ|4XAD{odoPf3t6?)lM$iEPtzno31ji5Af$1WI>u$M2?`62eng zM`j0loJs|)&}U1!$-3vL$)5XItk0jmkFn&*D59^Ynatd69_yaD?|kscst_@T<=8O@ zG+poBB-d|7o_pCR;k2M0%Fx<4y4_D=ak~w zm)$aD+J{$xn$<_R!#-3poAOc!U{pZ2gtwEBrIT;joERIsHXC&f!EQ;u4k5Pq_@g5q zWi1fWagM_7+PdKH4|UY!;I5udjYL9#Xd1Rtc#sX^U#--e@7UA$4%N%rJ_V1d&p57* z@w>_A2(_wDL-gCq(y(>xim1u81vs!mgjz0co|cbh@unN>vDg|^X~f>-L@9?ZCTpXp z^crBD;>j&x*`D69q_<_&4|e+~Lmi&r%f6giVz&KM)sq)CA+k+bBkEnnCAdKrP4-Md zs!mZ1$;G8c?yyl!6##yj{&Cu2w%8pV>CqvFrnuXC@8`?-pI^VV|6VVC$D0J@Q={zk zo#fsKEGO{?NF4ZgPN=^16vp=IPvv>Tc60PfqtsP#McF$NkX}2xDgSU@hedPJo&ORL zc*(!iK#bqHErHB(P*a}H!blgKIu3k1DElT~s`4n+k}!ZC_vB2#l!B9&{^zZ~t(;GA z6+e6}$7uCCb(6CRscf*V%bi+);-0K1>^g)pfVQhFSvq2d6Iu3FP9=>gL4dvQi}mf( zPx+t6KaYPX&HJbj*%*SkMIhC^g378eRG*9$sXnW^Gr%H#MmeO=ZjH~mPx~Ew$7GF& zE_1m_Ctt%R%X8%ugeJ`&v<>$5DfE>5yept_-R$XJS%mrMz6LPF!DY+3Zt<(zwKS+T zR;wNp%@3P1dt^R7nGhraZ@08)7N?VZ=aq}yb)q08Ln4+fe|I8Ts}e0isTPHNO4c!v ztaEjOpn+4zo9f;C_Vwkb`mgch+ppuN?9R=0RbBh|K(6iRtPDj~rQ`(mu$Eo+eN%Y<=7VSLTMPHsb= zcE0x%bkShJ7USx{g|mVx68f}z+0_x>W>#*PxVn=t1D))+C*t#}YdK%@+(Ny2smMoOAXj;(k za*p^7gHuIbkv-s~+-={UTRY{?>iJAcG7@yv6ZcWoFO$!{3DAymIaCMu|G0$D3-uP= zpI)^pYjUVU;50fH1>o)EWz}kwgHa`JD_JeKl64D3u|D}w>c=_d#P=b@^RFAE$;$go z#&&DWMEtm^G|pER1Rr!NK6>s_5cy68tp4x{UixHHKR@E!<=FbE6S(u)QffwNPQ@tu zMx8Y@&P&Gx1Smx~H&ybYL!zXrJ*cV6$6L&faH*rxiGHUBHooc-+CgLExJs?`}3va2aLeKKIY>pRcN^tEh&F%2jK_#f_`xsb8Ll{miSypY0wk$~NWCeS+ zCHWXBm%6K244BQT^mgJ|a`d500AZbzq+^Qn;IoImWTXK-oS-7VV#aw`G49}JKr6M6 zMdun{Qc_}{T5^2lMSx0uCKKaFEt$xr^{+ zXiG`a_D{0{g?lw&xP5G+fU9b&i+Gpfv|?^DshhSxuS@mbU;Qy&e*cXSw&iuUj;F^! zO1qtiW8Y3OphjNSzVF%r5+1R1SP^X+c##U!EZoU<_EN$HrddE*fAcl*E6vLV)I5~4 zkxt{jb`U9Rcg457>!#qsw5v|0dI(}DNJs_AE!k|?2F-W@VWid5r>^YW(Q(?FP>PmI zc#ww4in^=snI!J(e<1+KM!6l{-$Plpd~B0Xb2?4&N5#Rm_Oyo5RfrR3Q)>IG1&goD zxBaQ4Rvmzi)TPhZtnlMm$i!RVi*X2ulK?Hy-X*`$E=$p|I|!PW^!K&jZk!W;j=}4_ z&3yo-T}h4Cqja)4sf?>-+uE6pzU(`OHx%=hVY z*vq$`ug)L_F~P}tIZLf1?>)X+l7G?ad{7igoDi`k^7hzqoSE85$1bP<=pQ zM2+cps$)JQQL-$}mNb_)RLyZoVk7#kn_DuOS zBLU?3)73JJZ`QdB)QuE;dE3;Uno4UPL|@AOrgrW|aJ)1l4wb{XT#eELuLiKL(>vQy zrGJ5QsO^Y$q>K8yuDI&{+#^SM|I?zyKc6(y18iQZESCQ`CyKF&o7no z^}>^EUw!9M?s!pX^nT|A=>e~4VqDS+4wwMlFS-4Pt)=eNE*QhAx^$`6$@j%`%Nk!d zy*=45N=Z+$ROCH74asfV{?nqZna}+xXY!ZarIYoP_W&sdJLAFWu~S<+;IPfYauDc= zze|)-{eh`=T3Ih6(r}!;w&&+J*Kf3L%ZNr7x|mj?Xp;)q_rH{U{Bl4V%+;@l!_PSe z&~S->kPi7noO?~~ZqkvbBn%16Lx)a~vYlR^OE`Cve@upw@Sr8hrpE%yV%??K2MHUn zHo@L1uiF5Q%ShdU-!-DG_0k(I`}B*#QEzm&?b%xE_DLeD`oQYx^mix#IW`B!`5>%) zwoA5vvTvtO$`Ui2Ik3&?>i`S9xp0m$W@_crAm4`mR-1zfN@VJ9!P&H^bWC&$dVqmr zKk#cQ%YAAp>=U_7&5awr(4LXBq{QT@sdH8RZMQa2*fpL?+GnmgTTEoF0JI>lT6yw( zIrV+W+&L^F)v=Vs=^#^eKs*eG)_jM3H~s#kW%c0`{i=$<1CLv%PYpqmd`Pu%`bJFN z(929aao;j0g&MM7D z_`H0E(5V6p+8-^AqB%D3`_g&l0N4(jox?^tf0sj)sXMIhy;tbUCgp zZqTw!l$11e+Oj!PooQ5KREtCEuI zy-WMn9gjQ5=RWt%YQdMkxFxOhI-%pBzRQcMz1wL`zK>IW^3`$0jUJz3< zFwA*~Ak`M+YjkzU$=75Dz*ko&RGXSb#cf$5-=-Zpc~z?M1vGi99Y1~fcI%1pFpuB% z_ykk6!5Ps)?mx*2IhQ}eG3tKTZG)h9juHyqEuNLz)?Bizi~iT_CjKO&i< z`owS*E+jNZs^>B?iIURrD#rPJNKwcS2$2;3)nIHY)z~bEJ(R)DVP>^R*IED>QVh^+ zW!!>3;P*13W%(_B_0$FSX8?QCYlMi!r?~WvPQq{dLIhK)To5wxY%f42vTu3ol70I6 z`)^;qy{vLEEpy!RG@}Rb*g%eC!k%_LT(8qzJ2j$En`*00SAq&O5ppc;@{wGmN}Z|* zE!Q%YsV`HyoE%l<_#pco{5M%bSFy_Id_l6M-cwUfdEmR<)FbKPB}{p&t};hOUrBx? zTUS6xEE*Y;WU5Z~vD`v7$MFvB8oH0O%23&yCra$!zJGi9cK<#V`YHcB97%mdc4;V_19NZ~Gwx!fXgs9a zrWR|vx`kR5=~bEnhxV}TJLO$YncDVhiLHaID4Si$maJW{@9@p&&w-FjV*qf(nHrP2 z$tTv%S^mg?PU>{+VpY8aygSh*Yrgd2i3fp))waTc z!AW}sT^$|!-dvAZ>j8)SDe`au9Ma;Z8=E-d>HCa*-F666*^l-Psvq#aoX!qExa{>KK=IT*Rgy7lk#6r@@-KI zGJf-xsO4100GLjeToJpePl765N&evFBh&Q z@%kYC9Biwn;!ybTRzyswR#XVs9)=h}W2oAK1-tb6qIcGyRH|J~kywRTJ!&m@P1)}9 zNGSk!5d5LIt*>bJ<&~R~1%~MA+?@e`eVugVUjH{+URm1@U#c~QE+3;(pT7S-r}%0~ z{^a91XvH;f+dNW1-ukHl@J02ntR~r(ziwA@UuKsI`-N|8fP>p}Q-^^yXVRVb=j)_Vc=XIDC%?b__Od8Gm6Q zQgEJBMRt@aWW`X=pb6XHwhZm5m7nB?&!RYAs(fj(>^MIjxSHZ%aST>!(L>ZDW6>1` zJ~X|pBp*fpqqKr~ueOBZN)E$2XwRLNtppT3K?Y#Z<mhOk63*r4{Q`&P8MSXKZvK(ED-qpp9=DDv+eRlmohe9lslbpVnhBRxaAULSm_ zMn6garDamDzrtpxi?45Ij=xS~TrNt8Xa{#(DF!FG>?wqz`IxRsvPyw>U8a5P`;sx6 zORp#&{eC-7ztms9{IoBgH(2*sgwwYZ1>w#6obkbt-lNa`p<7URXCk+;O*!0E3zW;( zs8*wTEmTlZq^Goyod#9t_yv?7Th=>BXKrV8S(R-{WoQZmQw~>ZY=zd}F(`q~X-z%; zNLD2&rwf=SU{VxqyPm}4(R|*vEx7@lw>_wOU#2Z`Ae=pwTXjZ5?L~#dT@UIhcWM^t zE=ivthony}S9hUoxi?8STY6fhV|fK{K+8vL;;^dC*TCICl_}UPo9qPxK|d661~(gJ z$Zch{?Fifs*%5M^&u5ach>}4`m*f$V~tFY1XjRpcsa<=uv@(T_i`k|>>k`((>Q-G1BLQ-0_&8-V^cbx}`kcpOUt z3(7^8&?YO)N=a8Z=bT!QXl{QoX#rMjdEU8l1*rq87YBTEw{ogG;2>-k&PHmx)bH-V z=Lab8(Nq0|o6izCG$W|O2p-F-0!3#%xCW*B1UhZ2RcAsnMWQpMn#;1s$@wt15>%#E zJtrtAR>EQ8PE0m|WWzPEPsA_XB$*rl=63=3wNS6mF6o`Q%(*(AavmTz-sey>K zUqR>Ar2#zUfmNk*K9`vJ?Virb#1tk#zq>VCeA;VVz5k7PlFY9xaYdSn0!e>HY=vHijM44 zMh1aFROK|c`g>dEjw)#i05P1dj=9FN3>`s+Gq!=c(*JKTPt=FgkoX$kptie zY9-jrQy-mOh7U!JwZv4|MqURwYdpl@qrptty9t>6AP4IVGlRDCBdRN@(a26=K`__v z`re5)IZ3p-l^a%xHZ7+G*}r5L`9OsbLm3UsAIm05YjKtQ`EVIrr`xqojpcob;@$RGnf^$L=B;#?h<)nF^kC7*aDm_#}+=&6yNTQpl|V-hsfFQjkN9)ul4N` zke_!F2umG{KAdc7w8h|5as%FWK`^(B99re)nv3!_xn!!MYYn2SU!QB@d*>Q(NQpDI z-Zzhx8cV_;`mC@fc%F#Lt5l)q+pvERsQ_43n`m|yR619h;hCUJH zs1LdiGlYiF&}{TdqpB9!@rJ{*%4Pp+|EKyKchweJC9%e>#H&RMNYAzTQcD#7^Q=9&(SestDDA zQVnVj-zyGXBVxE8YxTK(`~KTc?U&L1`?qhOzrH%)zE1QU&ppF^Z}P%rT#`A0zV&H> z5!l2gC}17_2RL{df-qp1o-r9l|GK+Ig+c~acx z9JT41(L{NJSNFL+H6^6w0|=tyMZQJfruAKf9dr?P*fJ^^b#wcMr0uBlDF5;$`1COl z_)(K8?|SQTf=QX|f-^W5A2qR?SKWO(1i2lgUNX=vKkPiur-d7U(bXoro+KZ#I!>o{ z(?G#fX&%y6-6<eHpyCFztr2j2XE?58Rthe{=bdgQh_ubSSa;;nVoJ$=j2?zaHEIi%|$ z)+b6bQ&laxs-KQduCJEIBQ_ICyWdDJ0OS`&}Dvkh`Bz`+>#D>JjI(>ft2PL!~ z?^T=TPkftj8IC{zuEoYdkk~`gi0qK|srx$1Y|>1!BdHrfTiZVSZm(T0mvdhl2c6#& z^*QBOM&+8CPY@)1%~zw0e^9m>AN{<;$7?A0bTfXQ$qrGlEtqj>_76nsJL0Y=K~o5k*X&{V+zUGN)yk=ZqO;vz-m2ahExrX_&3grr9@*%cmd$;$1j&%YIG~piP*W?1?=X{PM=nh z)KLn{k_bH24pKKCxdx@@y){j1HoK^QT&MNQw>`PZoWfdSYe|C4ogxAh4-~Yj+csN6 zhf@28gN1kWl`1LlLR~wZGVwwDyg-;rIk(NB(@7oV3-<7(m_%@JGHdpseaY)}edZ5` zE#*Ky3dEo_?QKWJQHj%e*4vprD)P1aw>rK@yp^8^FUw>d@_Vc8JqL5u6+9g*JaoR2 z22A+28yRe#^aE5oHJ1?@X*f;-Wxv2^RR-hpGL3&*_-y}tQ?1^@lT|}x!HFeHb}(Ig z*T|0F#kIe+_;@w&)tAyDet6DsD>AM6zw;MD4cg zsHX0GXmE7a-KTPAEB233O$TW0q_(O-pEiG7i>U=rlw0gu)%4|I`o@+cF+56SmsLrY z)5@cE!USuzaU3K_l}&#XKKR~MnUl)A$5E8FKTd1dT}K%wjWj>{tMytg1jqIeEg%6Y zyaB#4DN}6f|E66#F`d-!h;;Ee>5v33q371sNkvFvQIkZ#krJjZe}F@LZh+d`UUAYd_|O0dXyr5&2UN6v zDZR7GKr)^my80TcdOzS?lLPrzhqt2x5EKqS)$jpW7B#)NvuptIW8Za;|KE%C>9}0^=5Xwf zt&)ajWpX)e;_MzcYLJK|3#rPa2K%*F$zDEKKP*$Gsyl!V{$@_AQ#&E5&p4?ANo`V( zC=p82ANCYua{Me~r)@1wfv&-AO_f~7pK}geVF0SB2=Jl&V0fEUiBDYSLlUvCf|R0%Iw+2AAJ(~XBt9Nk{#*u;{m@vt<^i z-L`Y|nM7kysxb<}&Xsk5SS75f3V}XhTeTWi515do1an?4$D~GEyZIrIaVml$b+=vH zvT9knvcIiTAK;D@WlL%-O<3-m$AOuMwB zrWj0H4H$1j#9?v= zG4`@8?|Uqe5iHU4Hop}m19t=EmvL4jgVnQ>g`8~mL5hOXreRrCZBX}(C_~xEqJok3 zkKU@iB1H@C<;`?)rMb_P3AVLdTkYwc%wdsMx7`saassuw^7-nms3}|>*;6*KSX*B9 zwlCr&pk=8k#hn7665|@@l#p=89vw;}2EDJ;kC$(szSm#Z6yp29*l|3V4w>J{*P&|Z z`|d+kwHg5*_u#`m%bvMqSt-;(MvrADQ?}rw>QU`J1(8KJKASMo1LWn{Av>f<18#m~K82?kq^;Ids`k`6${+lUZ5oP0(3WwcQ|D1*r{^PeWCxoqCI_)!P@(NI zKR%pz0hZS7UK+?3Ad^eVu}(oA9T|Ybxl3YFg0g~;)zz(v)9TIz*amKMZES%Ly$Phx z+O11TMMdy%cvl|#<=c?bu&g2fKrsR|?x!WrJXBCpUz}rpsI+$+%PM6r^8UKAKENM) zY)R>T7W1a|AZYKpX)Q-zN?XT(731sKt6R7wlx;Vdo+|XdmM4nY4CA)bQq8hQzka`Scbzg6QBYPhTG zVQCrPij&nt)tZ_CqDS?#7nYq56j4C;z8E~piBAQNeLr_MF8e#i?jac-bPYfQ#*cE{ zdaY@Hk!7CVb>=9dzvgfnxj9&O6v=UW)BzTT^2uvAgowT9R18idXcJSNQN&O)jSxlq5O8i%qzA*i$jdLe;14Wr%wNsx0dZ(=MO z;M4$FXSSqG?yaa|0h%t(jIAw7ODRB00*S>^%aHmGq~w@pss!lySgP^$g-ke{ZQb5r ze0t)&x3TFjz@}c>y$tq7AA_CXM>VaM5s~2D2Ps5Zi<^(GntgSEz)w&?n# z6LqMdudv!%m*Pre#mS_E2329TuQIMIL5Clt!~r^FN9Q@#gm{veE!WOZ-b%NHO>Xmh zU9IMKen(e|MLx|SI$V%$rOj_S%^)`ZWA(9SXd_Cl0qG1rg-@S{7Df(8IJG;^Bc0~n z#w}%GN$n+Og4JQ0)V%ByF2Ld@G@KrsqWK@|!hhhT@^$+|EGkMv5*TeH)U4JsAd6yY z+MZ7e*#&J;&ae$dF-~n5$bh$9N<-%569)zAWvePk8BmDTDMO8cIe&Z!J8q}rr(-dI zOVl8e!*z$Jh1y>U5Bcet#+e#ldU{J;vt(9cb1Ewmr!GFq zY*Ae)C)KLz6M4<+F0leTf7%0Q)-M6_gcKuD(Kzhc6`W}@p40Il&$t(o+*nyMgY73( zTwVXxEK=JO;T*ia>`@Q{D6z)$bXu_Ufk`PU z3X$2VVzj)mVAr$Bxn8PS>Q{k15f2Ek9h$oL6cGCnr3rgl59B3^#V>?4lk%zhfvF+%>!JO!^702wI&= zp<+zx#nwwAK|NJO-uxw1Hh4>avskaqi}Qg-cNu9z-G&Z7$xSIKf{!X)q%Q6ya2>d;!;GW4sw(GAcL>r+qrQ}pc5YM#O0<)9H_exPpCue= zRCC(y)i#{PY~WhpZdlJ7gCC~6P%}eAM9rI1d|Isb?c0BU9;=)GDl=K0-m{cRY`Glv z(iL0gS5WIz$IgqyTm2(XCvX8UhYwIwewk<{+`5k-bmR7fz6Q-ucc{=d+v0l!hji5JtItjjeRKN(x(FM*KYOnv|jVu_g{bR^`*Wd zt=Ieb^x)vEeLC#SsIYgJ*4V_ML$C_YER%LV_pKFRB_oeD&75yVqM|Nhz^|jrg}tSm zf^JCGdWHei02^J3pmv=C>f6?i%%&~OH9E+Z8IK1V6*~AsCb&>E7}Yp}>~U(rNRY2O z4k^9O>N$)UcKy#Ovm#~MrknU??G1pU*tm;+2FFe~ITM>9O5T(pAh)s;O9TAcd|crh zaWBuOCHt*@|M8}8x4k}@KIu)8d&p56n^ILkQQ*s!VAt5~q54Wx9672Bbt?aH+fkB| zR<^sUG@h5xQdu+>$qo)9Dc@`L$gMqO3{xS>q3%j_%9M0ew|g@mLQzwly0FGa6tz%j zMUw=@v$n-`=X7&YojGsvpf-sEL^A~dlC2?dy!!Bt&2mZh)Y%s2Z>!wgJrU?rxh-_S zc|ogP1-%_PCn%2Xv0gvFuGi1sZ{JGax`_FS0dY0^N8B^V%+%S^0nS1WOv1O=2oh8X zOPlFb73-9YHnp?m8rw;v?7DPh-+_p1YzU6+@V`Xsq)?ZdnK6hgyhcv29WhB}a!m4J z*v9Px-b=;5>(Do-XT3RxK};d2BCk{j8=pO#Oe1Iz<1IeejA0v-j064$w)<)o)D8t4 z9=>~1Rvta5m+qmZBANmr!1-EohPF5;h;>{?O(dA&$z6J#_8-%UH7N+64k^1p&} z0J^pbDj~-a5w=%m(xH-L)D8KL%FAymqR&M(pz5g2VKpyc@!3;O(XQS3q2%4wWuJmF zbTT`i{Z-VWlbLnMS39TN(oGX}{^pjCW#c+D->7E2DFRMTyB-=-ZCx{ZMTMP0lt3w! z8=xVmow~p%<>9RLCV5=DGfJ0JRaAB4t}FM)de!eQ|9@;=V@SV>#SW{`e zlVL6=2DtWodpifO)=Z^nvAMwf4(3zRz_wu`*hzWSmrw>oV-Ze5@U)#W^il{iMU#{HPHaAqdw>skKd8vMX`DMK>zwt(%-P@!`I=pUk z4B)M2pgZ$;(kb!(s{gOzD{*^ z+wl=jr0}1kDo#Drt_2D_o@|y&l4AZWdf2Ph&JxRthW2TNH5)VP_7f4v&DAukl!Nc3 z_w=fZA}C9XwvW^yN-sMC0@N!~VlS}GrV(xt15u5f&ePwV=c_%1`u64XtH;r0q?i2g zq}`@tbFmd?@3!ou3jTpJ#QC=LAsUu*nW){}dD>(}Dd_ehQOY>4?=-{CMYK!;;C2g= zrrSx=H|=v$wDW_i7HmYdY+X?*)!z-O9Zn9} zpPts|KK(UdqC&oEppgW1fCmpMcU?t(oFUI0w}L+lz}@<*5b}}vuMhVz2SsnT8UAj$ zHhmMHfPGOcN}Hxqx+3Ki@(Q)(sL8F*d0{DJJ4Fh7k*Ceq`O|Ilju&p5kr#nahPDlFy>2+%l1x2M&oD8%@}^pH^7#hYGh8wCtX5(+15l zTn^oTjN4yNlPO?LF%$vEW}Tp%=vbwc3U}rji{qFa>d8&#S3wPvB+}I^*J1Kz1CN~z z>L_+bWxR9;JLOigoZ13a zfNYoT=49WdvW$%t&pa@?r@L8YRG*Yo1XqUJxd4x(4=M!wha1o4>$Gy}vFn>y^qK~l zI4YYab(T};Q%MXbFL!BJC0rnuIW>9%$aBCNpn|h>*u~rR#dA7|a1Q7Xd*=Xh+&M}5 z1b}?O$3!>>AE;l#AD2lnPOXKX9<(w!pBlho&MpTPXD^b0eOI|OAFq-H3Z{1<&U;e*WqMd{7+ZmBXB$rU-(lmQ|r9P$lWUz@EhC&3cNu zuNO7_P8EBr<6Oe9CR>AT@}U`kC?nl=_#tg+6GM|>)ECVv!_+2mL%IGM2t!L#<~Cm+ zIwd}wQsnXNf5eqJr9i-0ATIZ)M(nD0dzOv`&>Wt=YLvAV-$4#imukMFDzVSre(K^2=-# zKYsXYC>BBX=xXd+`zeM^ft%z(-9^a*!M#$76wZ7c;tQCq)ZNMUx0U*}ei}dj_WfHM zKYo1v`sp>W6CCpXWJ?V~ig6d|IuO!&ZTX^nC3vlQ8MaA|i-IuJ8NQ=Z2TD$HsvhXh zeUG}&=|dn-W2n!noJk0)4@Ah~I)HaJtt%C1Avm{jsoF-69*=Pz6M;im+!#AdMcG6X z+^yeRc1+uPnF>RirlMSz6yYWh_mZXSq?M10NmgeA^VXTnDdAP#?pc|0=;;UMV>1e$RyHvgKn3)vsQvPqKXm>Z z)%OOL70l0B=Q~cL9#w2sw2|9+`@IMZhIMsS909iz=F`@2z=f@7{?Vj@!?|V%J~*bn z0vqRjG7OiGEc_N(5WZOzp?zSV z-k`Pt*tg`AdjUN-N6Q^INs``e8YnPy6X*^Fbq>{Pspa_6^Bq8ZonJ4`K})MYtt%I;GgbG;LfLlxoR$=#iXJs$+-2sBITZ&4noN>Em}ad6BEm+}C;5DR^P zB>nJP^8^@7TeHEgk5sI5r^WD*zam0rYl-mJ$`4$WTGG&n=rH!EZOaMN+Cx?-7wLVm ze!SGLB*`By-@bD{Up4k$7wswdJ0p}Fcxjh3+q?w|*{n0W9Jh1HDrG6P&NFDHO+BoZ zW3e@)ca+Zd)!v=D3yq&hAXe~^T1|-S;g2xlrX+cyq@ma&J z)0Z~BTGg-KH$!M(uI=>D^xb+N3x|NCn7la`_Lv3H;XjUVS$P1n);a`gDNi-*F zG-4thRKs=9u59`W8R9jM{kh>ICHtdwDh2rNr!cNS0l5T1=;mJFl^rY~W zsZ(?$*8xg}qymOwHxI&)zYR!}>wj9Yx7nZLsUwv1Q3YHqJ5=>H>{aMMH=G*|7k^K- z_ocQphhOJrCrP?Z53)g|22iuX0V>cMsZQ#hikKj>)~TV^O9_WaeQ*FSXP0lOz&8-; z<1KZULcg@^KwnDm2LIA?(JJ=7<=28=3R@xtMxddyVwW#_)tCPk0hoLbC+fA$T9t5I z)&G$hfP7R2xGM9A@pdwx}c25CaG5HHu!ftsUP3H|`V) zT`r2QKEyS%A;BBQCPhgMM?^B><*5&I!&`cG5^@WpPGlkvXh`6x37( zq3S1&%G_|Kp3p?K0j#Ieo%+DB-=qWQIe^6qr{0|kldaoi8_RFMWe~`F?18_7OY`Gezyvc#v|3*s7o!>A+^_)|WzGmi`H-pNA@K zDh|nRvYP3o8|^Ks9W+<>KcB$6xJ#MV_N?>|=nwt|Q8_Q{U=F8*jH6@rrbF8vq~T=C zhHNLu3ZIXp`75=C$|igcO3o&MfLrYqCbXCu@2(O!~{-zwQVWxWK6ucZ-?nX5H-XSUd!Y$$mlkOs6;3R`D z{jDkkh|Qe=@qb@O@ZvuYVD-~n8MVQ^6r&?W$1(#^O6-ubaEnswBy^AE zW^2<^`pHyq|4_S1*}f2#e5ezdS5TPIiPQ6LtmP$?0woY?@1+IHjk0tMK>-=<%Jzrh zk;2C8)Hrm{BypFy-=!Jp`#^LxWGVvu~O$h()q+$x~@wtfug>-bP|QKBiAFVwyHav z87~m{m7dn}ZfNvrGxDln38g>=3wqh{s^+ir>X(**`Z5vZ_+&xbN^MP~jF5km=xcK( zi|F>~{8uRlT|;GOhm|}77oQuroD=Q|ZMp(EkI&9PwCk{&VtpG?)mYWz z{bnQX^9HD7;|7s)NL~l?sG&X2B;UGmhB?+rHIM1LJu4S1mX*EmWl$mtzpAPj?GTDm z)aThq0p~*+DVLLYcqG!>!ra z{+iC5CYQ-U8q!~De@rWi9Gkv+tUYJgVPu`wv=suHgaBH;bahg`lx1(6BdueLgkN7Hh7lkM&vghr{i$GH_J7qIaAD*WJT+t4% z%ct5S=@ZbLNQ4EXxNCmS->58O=7TEoNv*FgkJc!FHD92CfT~Wvzu-7E_U+eSwPib& z;>h-7PylMoGWkh(U6)MDPA$=hw$Ac3gZdJ!7p?fRs(hvvWCSYZE!aWAfqg6Aqm(kv zmD;=N{L#jxAaOZ>U+1V6dgq}DO(16{4NCJv^>x4J>4^-o>4KkDySm{ah}pt@n>4^vp~Qes*+RL1Xg{iO*X!*3OFHVec)Su zZ|(or{rl%HeR(TKpP)I>PczjNdF&#KfA^r3N^}mQQB(A}q|kNXaUzE6cmPsd8^bO| ziVx(r*V~d^pn?eYvkndW9hUbonc$B?11nQvc_7Rczk9p!R>RCeRZHoNc&vEr2)xfX5~x zSMq{AS|o_e!@@QbH?kB@iT%lGx~e{OcDhWNB&mYi(xa|?T!8TAlesd>UMGD!n_6n? zSxXYIa9Kx@M+F^1QSd;g9{u5xgNe7srD-uVeG=h5UQ0pUH`xv<;5I9Ay~Y$bbx5Ui zsHLC*$#C!QIh_=jBt@vvsADqFc3TL!3drF9Qd>@^eA9gJkCw}Z?SEoQgJ*vi{#{r>rF!Hy4y<@_|4csrNb zZ1bnhL1azDBNfQF%&oq#H?h;=J90UXek}is%!e695&m>aTHeGf>-3)5Qp>iImPGG0 zJAJdOeO*X9CQ+v`u=5&Nd-&M-oPBK$?k6h4Q={4Kl_{{5r4JvJ`wS{iPZmnW8p=X7 zbQ9T@>bRE5r^-s^65)%_W9+-+`rQfRq_wk%EQ0l@t-xAUS%`c~wtQQ&AK&iz`|?Lz z@AD#=M?Q>7;od{?)upcCH617eRI5GSE{&@Ca?O?mZyvB>pauV7C1OF>%s5k z%hr#j`npuTw}0p+`lP)@h2Eq-+`E;RGKyzsVU}$@w?_IRf&H{ia4mYh;t**Z^VYz; z61ptl`nfy7q#^=|np%}3w?(~#$dht8)GEk&!?5A%P^xda=Z9{_(JiG(=ad~OSBHTw zi2?oAOw*BBUDO5@&s4x8ikZ7gCel6KQdcC@<;15gv64Z)RfDnBX?0c%uvmu5dYhh& zrZI}LK@uVQJyz-GAMKa%YZZ-#e-?XDPl8*m600sX9CZ#Of}44A3i^(EYtC7`2t{sk8}v? zuTo94JDpKMxz?lzI(DD-!`XEu>$zkJoPPQnEHhL!npusC2pAtMZ`bQSe&Z8 zlNTs6K#O`Lo>YE(U0R)9QFK*Dp^^3`Za7*Ec2ZerRXG8YI>zx_Pw-kb!o5@%vy#R6w3t8wxD3e1}qMXVBZ}I zqr6B@YReLpEsR;vP>!z0lz*PBG7Hz#S#Iu6aL&;pTbpb!{~etw@cTSLG@k9a3f&vI>3TTdsJ*## z-MT+0K}>v`LDMifYHW%+@O&;UWg_*dV(#s=t7LJ;;x?@u*|g!|xlYG|vZhly0G|Xc zv)v)1WXqJ+IuPi3Nd zhriKUlhNo%?fYu|_%Y|pqj{g= z`D`R(Kc$ltbfh~dPYYRXQh9_csc@m;-5vQb>im$2j}*vjRsJR z@nDN~b`cpkZ8=*q{(hh*puM={*lD$|iI&>e|=GiQ3$(`=kaw)gEQ1GuKat&eL40 z10r~1S4~liG(Dm?yqY;lk>uNNYA!lUTk?`V+LTjw%`d-$=EM5=`OLJMI5$O7kO0gn zVK1&ftUQISOgHGt+jla zO?gq^iY2fL_!JvSml&mejw<*e?SRrXx8dK|6-5q#jZdH;Ce>_o%T&a`{5OR4GqU%taHy*l6w@L6P9(d z^s`4KU8mh&ylcfy4h9ANX|dks!amJkpKOY_Qjc}3KIy4IsEP~$RcC=?HTiwr1Vv1M z$*xfC;gjuf3~3P9>V8ths0FsHmZmm;T5I-kFUlscU`_lw4L5c1s*bae7NcMLl8MZf z|2Sk_SYnS!jZ1Bkl;%x7y@8MP0lF$l#ACz(waMCVbAb=O4*hcUXV-r2IDodShO_sJ z=B54uzk_4}0^4pML>=VcmI%jO^F%&McDrTDAM<(A`R1q9NmvdHcnl&sii;o=;= z$O-vv%gWPMyG`MM&0)C(Fz-Ac&wWR?OC2@sRkf6mEW2H)Grn7xYa)`f?VzN@*Jk&U zPeGkAWXc!k>13)8(D~s~**{TGzJPzIEG@md?Bc5byq07|VYeA}zSNsg)R+4E*Y?Z5 zm(8uF4JABFp{r!eSyoTD>H?<%-R_LM0-ZDN2f25!>wsPT-*t~THfy%(zGY>GE?cFX znieSJNU=^UYE^Vd$0|h?sU_RB{4b>b$b4hj9`B;yp``sbpc814w3a5*+*0&{v%Cs3 z=mo+8Z_e0drLxkdag7goOQQ59_RG1jtr^u*JDg&y7l$sNO33KAsluviV2=HJiuu4S z}?6SkU)H+s9L=AO`|4zb;^hVqwSD#o{M5aobo|} zAYV_lmo>oyb%2G)aJyq7*J_{>*&Te%>PYUZR0FJadHc4mABuo{_aX2nA~ZEH)afw- z$kymfFrPoz_cG-cfxyydHHahdyUL*|9y|Ab&m+sDlVj{W0k^}J zF7Y8c49GT)Io?<5l$v=`5n;v1Wn1J#nv~QL7<^@It}8or)SsCabxoc zR7Y97&qn#XDO9z1Jcn)?+HFuEb6A{`r=0n`&ROP7G1o)uFkP~Bqe2}BOY zgY&)F)B*}{{raeq{1TO3l3vNqHK}NtwH?ICL<+iqcAH-2+^mE83EW&Se#faE%;lU* zImwUY>=@W+5O-39EM1gvyK}ki=Bn$KQX@Aayf4@P9bbR^@-jYuT|KX5v?j^s@yvJM zmoP8eey`|BXrV*^>_kOtwCX~1Gs3{oCWx*6^R4=S7=f#hw6kyk+r<2%N{Hx zS`NMFmYu~-RymXs77i}QIO(#N_A;aTHn&;hl=yRO!k&-d>? zUMGNGDMkFiBW5Xxrcwm)2eb!{bDpxD(kO@*q-7)b|0m0UTA9kF1=YH-g zPF$S%tjVX8*?H*6w57jMZl zb6*B<^RJdF{c)*I4F`kfE0%&>vaS&BQm)(yT+Z2ty;u~3iCG?^n0&ROMTh*=`&jg9 z{%7nOic?AY@FD%>qT)Qb)5TFmP_6GIHnLehz~K!fDCx`XoC@^jw$h4dLD6B6t+2a#Z`4KFpIH zDujCzwAGQ&#z@I$>b?g!KGkE>xaX$mSmS?AS}(Vw@puqD zrT_B#_Zf811$5QnYngJ~VUbnK@~_(o3Rz>R+hV>KF4yM!QKG6$zHr^U^1d2@@DY_M zvoWW3Lg(&tyU(~;Z~5tMMiaitIa!ZPx#(y`r5N<*a?P{j zNrYl&QU=)D5wcsCX2nF3p`(%unq1D+1=AYjJ~z9cBzb~4c*KxnH#S&U9~$;@UPq9S z{UL?nNvyf(;kTMUhgR>TDE^aQQ<+)fcD~gobpiP4(Hf`fl3FQDSLaIZ`)TaBoTmlV zCM6d1T~kACIkYP1&*G6zG&Yd_P4qwiuuhH3x5n@7&Vsnvx=(1cN`qo!(kZi z$H^ZJRmRye{_Ki&XdscULmQaAiHnjOOWJVs#h&8(O8s~lUw_(`l7oTi-G#>g)fC-^v;HkTtP0;0s|@_5qc>aI%jE*_jTaTSe7!x~>X&7c69_IJAP zo=Z2CZL%eHIVVVAr{D@O!4s>9nPKaKzdi~z&G|-Z8tc_WWh*P zRqa;QWg`#BwEdnhK3~!maj{c z_PoKKKs|l$%fd_6r0MXTPPHS2;+Ip0T@pvZDVP&QKn6Qhb^BD!ZV!6~4v>05%4!1c zNDui^#)Xe{$+VZ4m<{mxf0F=1X%}OnP zYqaA$myM>@tT#cuNo!9_^PnbeLw8>J2~7A%23$(WJc0?TdQxaet8w_ew8@lzkkf$XKg?y@GU1#=O$W7s@X=%k)YEi z>CdsHqdWIW1oFB1ie0jwW|kKreW6aD+j<5{I%i%1jN#URlfpl;a#VgNRZw>lNOx8Z zLAH;HOx;O`agB3(JNeyG)bS=ebaQbh7eVj_nKdPmwcFs#%4@S!Z?`7uTzvAAX>n3g z@h23coPHW5%^fNC-A11ejzrQuoG*GPjGX4vQvLGn$1CkP8sYPkR%z2Fk>o|qed?U# zU7Efxa`HL*Ql7YU{JlpGws+X^q{-H#nQcx z&{y1XACz4>i z>9ldDo!~k27v1vdVHgCm17PK}6o-r|I_WkJg5J!z78umdokEL1t_4Vzi+E_O4sK?1 zD`{JxL|&xiqE0)Modcr;RfRrY_{b~DUu~yzoQESTBK7?!l-TNFu^haI^_}84H0OA;ZT*rQ+E8eF*_Ia@AI|#?jhQJlK9=gg=jZ1; z=$PUYhlp%_M8*H~4&jbWr=hA-S)lD+2=Gezw5>QcszQucW2NeIRb1uluXbl0UXaiRV=o03l8qoPLfpFqeqRl^Lue7WpD!}yRZAYOV}R$$b#yiO!8t^8(0#k&bXXL zAH~4f&hgyb9inrxd$p|rZnA}rP&#rIQ<4mykS}1nf~w?Cj&5?gUZ(~{*#VA9QIHvY z$X~W(bx;Y-kEQxH>o1UQsvf3B#P@#5=HOgTAdW9%Mf>LK2)4wov$5|{ zwG`QPDjx+^yKXzp6u5&JG@M-0F|mM& z1gfYwl~ngd0(je1_L+*3Pkp)AKF&cSePkulHtpW5%A}^udJ6;2Nr7zX?M(9WL6P>X z2ow9OcME%%l|~~9kUqC}v8<1UN@0o5JSD&o72iF*M{{=ox-R)={vmjSn0JEaRA4CA z&@M8!rN~2=C}7S1kFa;amK-;-EvKRhs1^wjATSy&f&fy{%8ba0hRzgn@)OrD9R$pd!H%7?$-g!p*skl5*L09vI?r}&%XvoQi#qqH*gy*u)lus@EjQT3 zLGgpvFbQCl^a`|dd{KuRsTQnX4puXY9_qq6*p{SQRT56`e8HuM`fk&^zvXccW(VFi z@L2@P$s+N-Li%=b7FGYgW!B!d!%1N+a_&FvsIZiR-xrG50BB7%iaA(;_0|MI;aiQ% zDE+)C*rwOHUa=@IHn*OFSLnVj>lo0)HnoV+(@n;(j!Dg1z^MTbm5okkB!pPcOJPJ6 zY7QsVUlz7iq4^}ed?%}A{kQV^+aBdgsbcLcj_zXb_B6d`Kl%MGBwjH2My!RFb9j%!mzYVQm-N9)zO z+BLAWi#vj1#tTdx2Q}_P9}Zy1M-UK-p4*i-O+-$AUa06oz3yNnWo!Dr6B_j`(WKVF zL&_=&JY9x@s=UNN;weeqMx`OBtB<$I9p-2Nk|k?~6IVg@5xVh)C&_TPeCEs)2_KVJ_Hls41MSTL2g??(gq6000R*9brbnp=$2k^IF z+W7kaT=&1$;9F6-^=<5Qbo*rFtxia2w?q2vn%0q3XD%g|?wjLaaNX3O+ML@Yxa|g4 z@Tm+T(oZo!?G7ptzial=llnp`Kaq~yy?GT!oLu&w?Nq2)x&J4m+OGR_7m>d8Ipzf# z5xaBwUCGaf>0dd$KAuhko`%_`oc?v`7k_IU&kvjjh2RWJYjKh#Rp%y~&zji#py0yc z4`Zp5Y6Gd84e#Tx*J@RP=bOQYYCd78x3>&Jjx{KHjo>Vt)1z8*5L*Tbg@{8i>5gr3 zKo5l$TO|X7vu{;Vnulm8kjf)vsuaNHuJ%CEx{I*EZrzgvgQ%W%&@%ivQAtfB>9N2PR)6qg|uF94kTD<`YGH)wEI}GQC<-R74&yNL~cG zf=HgEk3y6rNzAzsf(>EWV-uLF09c0NHN)bYrPAWaHaXw2 zE=qDD@jpHUb$mY_onj8F4I$evnZdbhVAm znU!ekz;nKcl=9tWqpD4(VTT;2WIZ}qY#l?o?i)Zz_5t;+z8T}s3nlmQZPI2bAh8j7 zLJkgzmpX#q*eQ3%ZfiqQ(A7@@he7zEKS_1b75``Zv5`)-eQz7%(y~+vE-TswZ5d9f z`1ffOnFCkt@0ek=)3pWt>?@N)tL+^&206hwHbwvWde^G2G>G&1ouwpb_sfAcHsF2= zFjdD_Tt=cR<&6~jaata$5UQ8iK9=V-@E0J}i+$T`iI`4eDZf4M=kFG3bs^H*#mk}o zJ)a>M*q0$zy}Xssi!*3|NZL8xAQ_tTN9D?XD#SaFcS4EvWzaCdt-u?W?{_X&rh|Lyx1-9TBdBI*zGgQaII{SMa_w_xiPUo?}GVUV~eDQ|V=~sWnl%&UDV3 zk|4e9C%9K9+xf=qO9jA}tt?f!-b1{bVS7qL0G;DcZ;HtJXVY}s@%{!b+k|B4a5v;l z%^0dgKB#C(@Ud23@A32Ee;UWr>mC6p0ERuNy!mf%_aRhQQ>Q^vMQ0M?H=$pV?`n<*YS3DqxOCepR8 zc&dQO^1Sp3WofD4P6~ex;BXY-BpX!f2YHb)1Le!}v1&i6*9S(Kim-G=;V+xZ2N7Ol z00N|*t2|Uyx(2`^DMpmI#v{^moqqe*Z_BbbJ|-sLK-8`q!juN${XNgZ7utr5v#5RB zYR`;nqj}$@506V8Jrx(Pe^)g3s0NHPkL9`NzjBU0M0r@}K@pRjF)uu#5Hy9HYBU1rsRu5VPkUXkQ~8RrtGacgiwR?Na`o+ zyzGF~6$YdVw z>bdLx>ZIlx4k1w&+x&zwh3~qwqtwq^54G$>IuUX|9`m2z9)C0drrF~sXDq78K^X&1 zStoEQsvNf30ATY)DCU_}EAH{urewLvHG-DI@kz?rR={)Y7lD$>3g9dP{LJi}-nGT- znkN%B07hAS5IFQ&4D4CoKW~@So2S0h`9qZ*RehAGeaE6Q`7whK6U=n7!>1ZJff(g9 zsXCTA9|G*CdT*UZRmapQb~}&betAG^q8m8z?jC(UY>26?aM`qWJrZDrQfhc53)oXK zm};FeAce*APIt-)xFC#~l;gzFdL2XUG6%6!nM$d1Hg;Jtr=q#!Uu7*tBlTmQ{`2Yk z`1bwHK#pqfwOAapBdWl9X}(lW5TgRIitQ4r?HgCO1P@fawzfO8QyCVjO=?^7+kUCB zH5XK;u+cX$QCz7Bd0!N9>C}Q~lkU)TDN=l9-}-XEd)~KbFY4^T;3ThZeo$OpD-S2` z*@N;*k6R$1>r(a&v!j*vPMoKUk|b#{98`|#(}8XZCr9$sojy4nz*vHm(y3Xqj$$y5 zDxurA_*g7pRr?UCB}<6Uf!Z%bwJY2MkmNL7Bx_Ow2VBQub(qM>MsYHt)7nKX)(R%R zDF3N`OoP)CbF<9{Y^>OSI@!g4Zd%jR-{t(?y@Y#uU+#psAG?YeQ^Ole&4O>Sg{Z+FLv@y_l&x8pluv z+PvKEIdq&8PJ^b~Wtm(1w%L632*tM7{Z~u1|6x}-9XA?9P;x-WL!w&EHf1`nZHb`v z|L;mgE1o<{t?T(Z{vrNqYwGIow5PaYbWj5YB;df{i@wmh#c|so<+f}?$6YqX)Q7%8e5_3sf|58B6n|AM z-IqA3-l-0#Q{9u952f^-$E-S9g4rn>nuAN)G;7|#H*Q{QP>xM4-j3Dn{Hv9EnAE4^ zjUdD^keCDxR*_R#b&D}&)vuW-)-|_oZW@&YrL5{$nn)Yf!wA%CEP(2GL&7ge{?dVy zvY7Ow8f81Zb)>RaCTQLSG!Pf>fT)zuCrO=n%u5bIb&!hQ_~^YGt5m^BORfl}RCbE836(_4jm$SeIOaxaZwlhsj|9k15|S zj3otk5=;$tS^5zvVVrv--5=_@=~%B*ZPy`na72mO>3E6mIYZle%g2@#TH4q#=j_|m zeIRmlv=9<@^*oQWXg8BUcZzQue0iB&LBX-Zi8(F2PrW9IuXh9g>`orp_;LhxkgaMu zl-IN(&CZy|@V;DQ4K%OYPhR>9xsT(P11`s4zt1wXDdTgpLt@HITv^gHH8rcSxj_1# zNPFQ`hpfYQRQHrWO;LTTu1`foQr$SkMD!3;;~{3xJFdG+{XLJ3KkK~pcnS3yVp+zt zx@o&w7vu(ZxRR%oYxdL#gsP+LtABJ{qB>T#-%D>`Q?P(|24*-CNHID(t?}^zN*H%l z8j6}8oF4UIpuD~~%H*9x4gL=$$6vbSnQ&LIh1PU2Wuo%IPV_syCktxs3K19?I?b!RV=6qxl zbA&-SdP8&QypG@(sd95wDY0Ei>bYcuGcWRL)F@*3`QbD1%lLlXKVRRzy-6CUw{ct! zNjsa@eA=*j6LJa`ixLVfKQ$gekvDqi_^m4c=`_;PKO&4#>5|+APqJSGIODV9HMR_n z#b@JRE3HLoP`lOymr_axKy}zvP;E7aC6qtcfG9a)D;op?CSP!;ReCgz_)y@*0*0? zrn3rVyi3nc3mZ+I2e>H_2ISz{m*3TYszF)s=$P&XhSYNGP!yW88Ptgj67f_m?fgc5 zjNG_;4rIb_M@%s$D;vJv()Ns;VYxEweR+k?Yhyq}RbT!j8LUfGQjD}u>SHx1iK{6u zB6@WYg%@KV&RTg{qD3+k;BDw%!SA`WO}N?3PV+7WBjS_O0pZMh=*J* z-tVoUS@Les-UwlZDDU{I?m|;O2dfF1ak9EAX2RCX$58Zn5?=IiJl`ZRb>h8&xf3q=&8FIw4b*5T=q^(Jf0a zIvvSW+HaW*6BIZTq1zYyv0R^e|9SlT`uZ@+`4P6>{KXy4_dvxO$#ra!vo9$-Dy~Z; zs^_gY15|;aoVZaGgM#Bw3(pc4@CS&_3%uG}0$yK=PB=r&YjFndxTbjg(i$54lhnHb z;g2o=e@^Av%S(du(TXzkUJU4{$O!``?`+Sxv07@Rb=IE%msLcZ4!s6tb0Q(?l*R6b z(GQEaO+k8}R1Au0W)%#>MhGK+7p4C@2V`tX8s7(k|MbiF`}hC(b$t7K{IBJPmfzf7 zwk}&t>I0u5ABNay_)>By(kNK{s!yNou6K$&0uD7F(*CMiA={-e=ZOsj5g+ zG?w$mu&N@kFw178c^FcOL|X$w@#Yp8@m|-?gnNxGIC=U2x{XzT$kjWLlH&Z#Ey+Hz{4R8bk(%dLB5+*$JWX2mgFb+!kIR(|W@>}Dk_ zk_X8c#GK0+IBg#fPyrvec@GmNFO8+Vm1?;<8RrIQfTV4!D3p7GmGmgLe|S0z-4l6M zPc5>ZJOj{M8Lx%=;4#F-I9_+~udC%MLfAzU3aXm?b(0{%RJKW8tTf=Y441ASAK7x( z#A~;!ZC6PjE2kU#qM_rRKjqUd5YqEBmYWCAPn2+n4PoF>iV=dReoUGIzG*E@U(qrXhl9mA9GO`_P2`arc zLPcHkdm!M^c{Pq6)m^P5Az#yNj-1e9anekVq~lexttJ^xeePV<(Ad1)uR3mZ1zPpr zv%FolmVnnMqtE1EuT3ppM{SE(Pf_ucL|SdeI&iBm->#XagWo)7l$EBr`3%InQl%?V z+84cFN&KXKunjn3*wo)u8f@ptoL4Ip;^K5noFJaxSIa;q`F|7s!wC3i=(3 zXrWG#2(M#v0xYOp@$A>@;Bjj<(e(x3gvLFLUBO7;jG$zN>?=vrpN_6H`xE>w^*WWT zAc{72@YDydTWH$xj?JkdY9;SuZNVtydoM1Q^S`PNgr%JHwp71<`TG6S&m(*^?)SGK ze>zF*fOI)eXS!>qlB1q&S`tyMPLPUM+*A$WZjvjH?FL88tR5db94x8n>oHWI*Bn%7 zPFcUIl>;Zo8Ei1B5*mxoZ98w>RTY)NoI?t!gAU(u+jCAr!=1B7#MTzl<9M-4 z75~*tK~)_PgEDy6V!!H>!$+t)E6144Ny5{y@p&O{xwJ{P=3f!Q$f|RV^=Z1n<9LY- z9Ero8q+ZzPnm*&pN3*QjmDE=xN_Nyqq{uQgcs?&F2!_)^$aT#le9)A8jX-zGma=pj z-VUNJIDfYk`T-~659-=``0DGfnOcFOg}Ab7h#DM@bn;C>L`pn*EXe=(8v!IiCR>mR@+T12W&MH#UX0gBOMtw@>w&}tfl$ADw z0vx)ne}H?VfRc60wwR6jx=XdHD&K=&!1k4@mVy%>Y*Ysa|`cVeuw|l{$Dzq}Ri>L~CS`?I94=jq| zc$f{Vt*J}V&PD#ab=EG@)MBla()W*P?gdFJ)j8EJwX4~sp+L6I)O3I+RyS@Z>Fm45*$HNQJ(|v>pcN2XGAZfM)$uH-a1ZYhWow?eU-Obd<=#)>=Bwne50ifQN6IokM7ut=LMayDGM8`?PseVdT zWrgzK7Cyz-Ou(evk>02|{k{C|Z}wyvU1V?XE3C3Sdj}BI*qx*akR$&Ke9lg-QzEL{ z09Zh$zj<)B*uautCE+OA4q|DCxJI`LenxH!2%3XLJxlz!{$gX5wN!6fYSet4@?9OA zBI#pU*C)j-c;~7V@{-k~B!p>8We9G{2v{I1AFFtf*Un+8b$EIctAv^0I)iu}^A6q{ zv@i&Wtm=ZoN4r+r{WZPI(Kzb8q)))rQN(thwNyHn)VF&G+j?4k zl|no$XEu%PK{M!VTfJK4UMd3>r(T+Rw*0>>mzFgo-iP^50*SnB)x&cRB2ybH;i9Ak zG^+xmj4yG)I^i1RcHMl&^V+6KjAXGS4>hd`>>sl%``(tSMbHG2SiVxSBh@Lb%bU*Y zXoH~s1E%F{>A$r+3$6K~)9VAVC*Ao{4w}L@ZH%P+e+H$K>P!^dX+l&L`i% zL=KP6p}bd9+n(0KsTV*-K6bf8DnU4L4m^$Vdff~vS*QD>PL!Ofa}h94!zpKQ+PBVn zZS70gVmc{xtBk0rZP3+4viTBx1Y|3z7Zs{ifY(H^sd$?-wx+PX*rxY=D=WK=+gr~& z{9(=7m(Ra_`}_6n+xV)fo>w^!KUH4Ti#jQlU!n96*8p!sf&pRsc<>-m!5DRNR%U(KgK6Tf_&LDZf0o+{yJ+FgyX8>L^m^^{b zHPg9<~`9ArmGE?Hei_gbOdImzbu!`l7y^Otu0{EzV;9SN_;@;wDL!}|oe{*2_dB@?!F z)pBo*qUE&gSy)x|vf2q5((0Th(LO08U8@(9##;?NR1f8Chx4lfv`euJ$}G0u<;mN@ z*2;=+nsGbAN^l^e`Z-jkfl`o}cz&o5v8<&r5765gp@ z%~{l)BBY1aeg|fZs=`_zLe$^hdH zZe$J{zr#B1o>{fscY^{2~6VfAJ*&F zFaI82|M57ikNdC(DK5NgD|glUYE*1Qt(Rp>xGAT1<-Vlzqg4Tf)LR`>xD#$6VL{W^0vvz7y1*>HrY7My#|Z_+B8#y*AyikuzLCvm)c zqJmbrr)i1kyE`tVgSgNn%Z8^?RWt0^l=GWqQ?7F?5rVilkT%R~O;*Y(5rY#H70K#@ z0z!BPatDB)e_Xk*t z$hKFI1&Kwg-Q{(f8)s432Y-t?2e*noWu|9=`JbOZwZDJ+=lJ>OFTZ^^CnzBDt~v(v zQM^eN$tV@w`iI}1d0l|Cecd;c=e;?me!LEE-`kpq=kJNUYDp8I$ZtG8<*^O{YXxVQ zsCubxczB`imHs)jT-3#K$?Mv_crtWuB|MWhuAAB(PJen0z}{XePz5BM^>mfdT${7i zN-(n!URMHff?A-#oUY$bbHGxasGj+@jnkvA@Nj71agk6}fU8c!hx2}eAb+u7kM_~| z7S%c%sjg8tHg_UxHAkE6PA^hSt@qrWnL3j`5u5T@9OOf(IO3^JznXlK++CBv0~{$X zZ)S(+_~-LFPmNWS`?Cxq7cQZDwjXQwlB8A{tcT5kLvWADM#+TWST#9^GKlIZlQOlk z&^A#Ui9M{wm!=CN@B#cX6(dLn>^;Q{59zgf;;thNC~UwyeG&IcF7mwr98N{7eyrJ- z`=6S|>^}$s@m+aSnz4)J1+dK0-6UDWi7hS;IVY${90)mD1d{}L9Qo0AnvOpQXMej! zheTIO<{-z16vCQ-@0>1HlhWSsGE8##NiMT5Aa3m$#sC^pDzBvj3|>(d3II1#WxE#d zd8C-_SGhL@;p#z*%7)Nj{*KNrJDidA#cBqHZjZ=L0_VA{>F1noy}sZjSZ(-+t&#yW0Fgl{VRMVrHV!|j zDV29Ero97`0#IjI<$a0NH9g;_$nj8EzAvsS3HRUxkW;Aco^h+QiCh<=)$r2a!R)i- z?#+`@6kZP%5F;BVc-Hg^i# z1u}KBeBJZ@zD{Ayv_y)Rmn)`sqE^ouU*FQe+yF_xkFchF<@getm#CZtFfS>|kf>v> z(PiB!wnIZpP)$&Zw}U&2v?QBWyOKHuuN~`)5n>;`X+Xe2GtL-DH}DJlL}Z45NsoxEB8k<;>0N{E|Mmb z5MJ-0+`+YP4s8zAXLbq$mFOh3QDI7`1ENvp&3)5!B00^o??69N*GtaaJI|>9<-v9f z8c+xRYNN7EGH{)?yPd{c?#_1s-!wu$h3J%rErfd2dvJ`8k~U<@5M{EtALXZ|t5|Ag2zINL4sj9BrTs?@?WqTOY5h)JPN= zN8vSkpH;3?hc^Fb)0POpNtr1bL8%KBTBE5=?>Q1&Rk%PFja*fr_Zq`Es(#OWWtA^q zL!5-}qRAOpa|p)ew2V!mFlhxv>A;rjD4T|>hxK<=V{u_T%QBnQdysLj#SvL;)wOF}7*6F{$e}A}(YlZpN$i7vSRsg20(U^4a)E%dU zjI>=pt|d1zu08**Bc`cr7J`mGca?HdaU!>GTRJ_L{u8%tW~shYOJik<{a@f>zv8yq zrIe?qN939Aa=s34uQzr`Ec&+<<&=2+jxEl-RD*1QCr4Jb)B_8E{tgWc$s3gOWN1Jb zPq|GUqSfc--4o%w>SkqqToqP`RAd4vC2g_D)W7?&O5c9^^&#-^Frs~vj=WX-sa{_X z^3wE03|7h)y>qR{+7hPnmSfobj+F?=J^69YT{$<`(ZxY(Pr%+E;B8urJVbZ(;~P>L*iQoLR) zdAV9tugmM-%o}aIaAkC4vfgz@5~FvO@}fwnL}HD~Q*}F19#gfKKQ7ey$Aw~_pZDo} zThHru#h^|&R3te!wNdZGxpFItxSOwUMTDsatBiKyOtwJA+IgEmPHiD*KCU}bU6)nDUqjO zU(*gq&9<|3^4A2RIq$jUwclXw%xW+v=8h3g_r9lz66r4&(Y+F!NnRuI@Waq1Bjk+gNIPY&$ifgi2hEpS? zd6q-H7R?BDTN+Krt(}My!9rvJ4a~eOS1G`TkF#c^L(cDTG~?#1*WJqD6jBWv=@hE` zM$Y1;bin&!ty)lSS9mZ7->hi8^*{8FI6m@Kks1yAkL%eR{PvQH++94ZPeJu|@YL6&B?)l(EQ8oE_pjtMZaBAfRNTVASNMTpoZ;u0<1SlsLsU*^51Lf+VrvkKDxWc9>B!=te7z58XdC(%7@M_0i zf$V96aMz-3r~{;;XID9>X-=b<7}u5_Iq^wCu^Wk1LH^!rt~VZ74rL9{pXjTA4%|Wd%C@%77*=R&{3lpEnK{m(TqLG z#&Wi-DP^EpVtBY9v4hnl?UT^Cl*)@b!A%2JRWVJRx1&F7*I;SGkMb4^>Dw-k-Xz}n z6K2)tdReCt#4C{1q?-%tNc7qB#UH7SI4o_{R&;kVWL_4@k#!@_Az4FAm=pEsl9OZ_6n zbuKUFsB5SaTH*Da03$nz@^Q9geV~BlML~93xG&3U$s#1aO>Hl}su#Hc0}==E9FTpg z$R%_02KfPK59)YIw=%qFP*mf2{l_XuB(8k*(I~xxvZyv2^&$qMlVDB~a*~UEsw8E+ zID#rcJnOM8dh}cd<`IajR3bQ5QBcaQOXf#vDj_N4TQt>oxNsZ+1j?Q zH)^_A9nzM6ys=?YkdRe#8usJnvMZ;keo31*Ed|K;^87Amqd2g|YdM8(i=MaT*4{#` zYi&e$B!%38sL|?5?d%b?_g(IJ9Owu%OKK^Rg*9a+$1gPmeUf)7Y)T~Fb3Ft(;C71ru14!fplwe^Gh=1ztT9lSI{wRhOt>lTI*R5G|-h^{22o;NnD z%`Te)_|3rz5BmVt6Q48*Q!L>oU*@RuEk(qxZXGFsQnc#|q=kkmZ-h1Spf+}!Ud+x$ zcqv09a{}U7GP79Y>o3>m&p%jQb_rkP%2_yOI+%~n_o=2Ji!+J0jYss3VYhstfYB@( z?0xKYw}EX^Dsg7*qOP=+Xx0z<LyZoW2KxwU|wH#eR(*p zREARum+D6aj1v+#P%uLl2Mlh1TC2w$!|&EgbA*uzK%QT3zbsjH8N6CpFXhFi%E4s{ z+P%5cA}5xEcc?Av(DLd4Tai;0d@YVf0IaRUv`#)8LXop11CV4Sj|2pFsz*i`f0D!X z?E&Ns6(BX4RzHo5D?&A0cmaCrWL(CYke+PnxvZs~!;Q{Jt`3EFjj}bgG_@xc?Zd{{ zvlo7$9zXoHkA*d3Y) z^Q|<|0AvEq02(slsC4u^uo0_xij<9A)~~!rr5{e+*OFpVlmpJ|0!9goegFlGgZf@r zJa3PAAN^GGENCRc;a*mnV|tZNfoG{%c%gb7O`g#!S)Nl5X@&oSBX>oQHU%5*!RwNW zO>)mkeqUZAMYoub^2fmls!mdnTsr>c{((*Z=i7h(99G{t+30_hIEa+@JAuMyp-PPV zlDEEOags20djhQEQkql64*)$WV+uelNOqO9l)dZI@==dVpsOPj7x`S#?ZXxHa#o?Y zsD7U#4JwjOrT3rfR3vM0*fL;?Y|3#;6Zjb7IOO7<0=cSCc?<>M!sZN_#H&#&XltpG zvVTasML(WF##t5u7MPTg@&z3_K2I&_PDP_yvL{x(YUFc%tkdV~^Oqk8zCIKoKw8AM zS7>kA+?)>jj$?7r#u~z7v$m@*8MLNDb#AKY`$F_c*B3rZ=C|&)MN0{N@@C~yYQVZl zV2;W#+%}h_&sW{s%KHTa1A7q^e)`l`jF zpmY^HT5i2jP}NV48aD#4ls~25*gbt4^n&wi2L3ZQD+TN?y=Fc>EH1AgW9>N(r zaY0pJZHp|?m7b=YPs`KKf!j_Meef(v+H7r_J=`{M*~A*e4~GDf;|MI(vKkjEtx*$+fPXZ*K9BqB7b5$;z`K+;QvM5!s*7{#O<%1Wri$S$uc>no`j955 zZ>YN|Zblo`H@(iz*0^mDfZ03h+lelzS-{ssLFa)KPmbQ>Nar45vsdAu{UF~a5@}U~ z@1;pr4!JdsT6aKoHLZJBwXs>QVdoZryE{6pfe=UGuxSpk422}UWh%6;cSTTtU6q?9 zaMmu%vbr4(Hz*T0bZL&Z#rECOkR7O#O{xFOVm&rjeRb?T_f3_AHIhQX?|n*GzSV)q zL}VdwIT1_9B_B6s)Ni(~rh4E!fU~2i+Uv|oCEh9C1X)G;JAmeJ4rrHM@1$AG_bQQ^ zrj;7>z4W$tCZdXDuuC67}hBaaR^JXT51{HB&<==b4mQlE%Vwm*tQ`r2km2&;Msp8y*YAa=uX;)>)PqpjQsfSCBlcKXu!YsP(vF$_u$`qW94Rc?T{eogD6uxwNF4UL*^XZp|;LrW@ zr}6ob76DrEZFB85ht(k`nh+?9D(@R$wjnu5c)s zCdym89b(t7K+iz+YydbHTdGbltMFYdi8&}30W$vJSW?S|J#RS;M(lv4 zr?8!hlImN3OGnU}Pj7`wH9q_PvaQ96N+}N67vLQ*gQGw938YZ!>ej#p46Y&e5jzEs zu!y?&W6i$*eSZISN#bsQqw;!F2kcJPs(MQd^@aqvQYX1_7>%XbmZcJMU3#oI%D=k- z2$Z07FR`t#BB6ZV!PY1=ByO?+ztmwgS>q#=LUlp(1Hf{M?E_>vz8U;!yNUkVe8KU6dx63sKE{{V@5jJFFU<$e$cg zHyRW6Z334T$QXm_v&xJHX9ZmbsKHtCLl5AM)wL&=|Nj?Goy9k~_^tz=Dzt~bG=b`A z-<&nCeN!yTaZ>WKaGbjP^y+OoHOuC?ywfkHsv|Bp1`3RAS+`zVf)>z~=H}BOi3l)I zLTDtf_U}x^7;AFM_ZiN>QBB?SyYBi!kbl|gJPz67STm+W*N#ipUkx)E#N(OLb zX1D9*C8Cb4Y9lQLhvsC79Myfz^gBl5-8|@;df=iEmUN>7?;jTK*YWk+^6>k+M?l!lj|Pu}H-g(gwNF5P{z#fkXWsjQ%Qo5UUp@KY~4NYQed4?zZG&usquN?|SX~3?Ai?E?NNf|%|oW66> z{X>z82jCAj8Z|WER2Ku5@xE;LD%&+P7>V$*oer6hpExiYOgNL`lO8wunRh5=)LZwD zi}vZ)@$;w8NZ5@fLqYSs2MY^qyp)2S!e;jS?K$Zu@yAA>a8sEAz<^55d$qc>}n_DWRGD~)i@f><2=6RKw zrClC9kd%l76rl69YM*|&eqGq?_#0pOO#|-IUED$6A*nB&no5&W7K4}V&I??o#oqC7 zM73|?&Dnb)QfZnrmGzbFQEF>~Ep{M~P+LBQ0Vybw>gG}3Tgkv=lc`CuqIclQ=Sq>D zZ|!Av3fE#2Q)TA>fHMa2D4L6^>Znz+1Z(Of=Z*<|RD+tbDYdz_A9*vHFor< zL3h%u8_&4$#fIJvAbipm0eby~?YhMFZErFE*Dt?58nT?Xw+_&4n1kl-1g(wuqiLqfb?h@)Le2tGm))wV94zY1w<<&HiBrdbAR||~+5HrJ-Q7Qa z?-F*d6jlA=h(0@vq$+^00*rumHRD)$b_{F254F7<2|u)il3~`*1~5?DqBu8m$a1Ep zE}UisRrGGZNqACSiidbk-HC@d6(pAxAexRPP=kfMIA?Eh{@1TxzJIyD{Jg-cgPw0> zTy2>2vU2w$2pE@qPb%pZH+dpV|4uTi{QJG?t8q>Jc9|I|+)=;PPH7E?!{ zrZ8I88umDxnvp2Pa`A+h6|6M9OZ^x5EJa>MHv*rOK+^wjnVXa{4&<`G0ejbYt=6~u z*B|%JoaMI*!rD}(A&v54?cD{1%{J2n74e}eu50D=n6qDU680z+_$sMTMr9Bg;M}X& z3;5r?<6HNJI-df7I32_F35_$bwOF)0s}#w%XaOj`ixsTs+k3 zCAOSCm^L2^bvza-rSna_#Tx!p8Wad}^m8Xd5th7TRQPGvlmKWQ&g0szzGWgVCAZ4A zydcN;6_=>0AuMWy(jUr`vU4b6mkrx_EnYVzJ883O@aAy1-Zq@eXNTXy?#vg_nrfWY zjh5G%ghmmATAd)&Lz8zknBqht39?y z|74%KH~?#PvMy}q509+1P!^6KEA=+E=t3<{@EWRd=0XJQ=xw6%uQ%I^TtsFqw#Bvz zs7jPC%WvxPM3PawQe;EwD3r>Y(=C>Z-Fjpd{~Qcb1Uq~#DOm+JyCk&wa($ZRP!fF0 zMUt@=X#vCnP5{8GY`=sBq#rf5aoxel{02fm$o6ncHHxV^u$O&it2XBd?rqoq<6`?L zM5E_{3rQR$)(7A_p<>g({zKKdmfmYS|oo;Zpn zD`YF1jL($#2NsZPw#m!iPAVb(oT?`RL0*{C&7c9jzZ?bi(RZ~#qRnG#6QaiDp!4Az z#}kICJjhdfU$ok(L7}t6D&ICIlp#A*y4oEVy4f!dA}bMh@S>%kP@|6`xYtEbfmjlg z^J^0DqP{dvT^%=}^^m0I<&P6G)JE0m#kZCE_RqiP$Bi>3McCfNnimJ3LmwYed+Tgt z{dSA4?g}4}NC70Rt-vsJryHum-JP$X41Amg7@SvVPpmo!f^zmajg;Q(5=F138odHf z@z~@#a;|hiBuc(q59NPqmtxzO7uaOZGy=cSE!5pk-4d2200h*vltjdM_VTlnm=+u2vwmwHqqo_3-O&%%)y=%3f%J%!UI#)sXyMDLq5`V&@(=?R=~2G?P}uwhU@Q|#Oh{3ty?RkP`jP~~7Sg5Nv5QOHZZoQ^ zv@|zqz8j(5{w#$^c}X?9J7#G%e!AZE;m{RnXF0$g%dB;;x68hauHFEQwuL_~l$@>KEmWmCB8qpfw}#k5 z?mE9nE#?knmq1$`1JPnO9r_igv`EBxaK6;`If%H@K&9WE7vn%ya^(`yBefFLOq zx3?1T`}o=aSr@3QV*Z_9=F@Qa` zjL^Wxl1<4HJ4xudTwj&p+JD4%67K#+tO47RqPxSZDR{PO)(6_o9|yni0=Gp1A{*~Z zsh!<-QB)7g2#WhUs%^bpO^j%LXKO>QzYa|{3n*+9iqM}CjIBz?NT;dKae(J_vz+I1 zXYJ$e*r9rT3SN4DaFeI+F4e*tm?hQ6n^JdF(UMe^v?Xvj5t%g(Zdd33DeApsQ{mVv z34kosfK%bRsXMW8f+$iwoO@vPpG)=cFJJ%lk58Y!kFOFbmJsSgkod@N=P|4vgsnyG z8c2$|X=&X{<*p8UaGovfl^P*Nd!nk=Dc?y_2I60oSjR%A-Y1c^9Y0|4CEn;VBOqlH z2LnqGQiHO+TH)VEHQSz)=6*NIm6`~T#VIFJ@@g(=Yo?V5@K_q|K|W4PkQMCa)%~GI zmY%_YKkue1)iHRnY7pyynG*B>yWNpq{*cZP4)&k?b1!}qIpQYy{8+V5_xSSDr>~zL z%&mvw!CUV~a}SMWsfL^IltDiDmiD9P9_%ejFFg&Fwi~^LxMV@dfQc6WN%@vm zHbqE)NG2rNB2MG760*CB6F=78-LjmDlNAkW2TtifK-pQIo2uL@JS};gEGsJI-7(O^ z8#@^n%^`wY&=6Ds<|F3L|Ih9mq28=h!ZOwASqzJfKPGX4qpc5(l8aj)pYz@87M5_6 z!>Rp{*8oI|e_W>e`(;XzDoWp^%HjuSl*oL%ExBgFPOfX=;o)^^v=nu=KleU$lLF%q zkjgHXQC4DGHU`a`B8_c%S|w;|*jMfEwKEya38*d=borw^Ii?f@Y!7~EXoD>0e~4^~ zsdRR01obN!Of+yVwP-h!_0uJ7Cyk;x;kz|esa|5sPdJo&(oC}~OnrcZR(ct%u|~$q z=hT&d55(4R`h0s)k)o`U zsY-6|OBnF>M~h~SQ#4cfXwH=0yZjm_1Qe@u$dAoJI#0r@sL{nil;lkfi+1Y@CpY$> zFBvDonbRW2>^OBjIjO?NP#Nd1R_plvQcWk)yOw2lJceRr$8AH04J~6UX}5W+1k-a39Z)a@= zRc6-mND|w_ZL6tDbCdX%(!V@pUZh+=mE(#9Vg}L4i@WV4vhyj0)E@U95e!6u;l+i6 zJV7zc&}uWBb*kTGQ@Ipy?&Hr(mDE_QZx)ipX)mn~L4x2QYLeO5D}_RSIj5fr*~@{- zyPBwKNu;irmE;Dk)3#dyf^n(;) zW1xD0-@M+j;YL&`fNw(>iITFXsh3gyYN^8SmnunXO8Rh|${98pHul^4(r(hi_LM}e z<>nUs@S9iP>RGqH=36C!H!N)Fi5(gQf1bOn^Emo8K7BJnJ9?&;BAN2z)eXoJvd3!^aW4IMmFz4*B zlSzVhXq%#^Rt73brI=L$>b6fgZ}v~87V|Pu?NG9D57~ zc3|K-@73FA1?C!Mh&nC2M`FSZ{9}M-k@VbcHBoepl$UO!Ciiu9W0G7Q+c}O%tB4HF zSiDh+G39{W=NwtxynzLTY(l_X)N}`GiJ^L7$YHrSPEwA& z18nzRb>Y}zRXJg!av7^=1zg%Xu+xw<)Dt*6#M}-IWG=-xljWthb`BT^ueB)no(*|6 z(Xc76uqeW|Qgb{G$^5VAzW&wMUIch?fVYYEfuPN8+YKir}9V+tzZBgnlg4FP}fHXdZs7)SI+qWN|^z`ft0pmggCt=1{*9 zNZ!6VKkeQ9(A<&SE^j-Z#N9xVs5dLeR8?bYcs(7AA0)(`cy;a0EvKOl+r6xV`NE>x z>`tkUM?Sejm&S7xm1-t7T^yRd2~sgIRG6mzl_lm75?q?n>j0v-KXoMFC|ZW{exha# zd9m*s?+DOT2>Msr^n|tSR7?00!vY=o2OMUw-$#)8b$mXS!`Sh-{7m`n@DYf_8$0z# zUoXC#6rbk?NK;lU`xU03p{~KvoOl{gJkgta+#c&>d3j)k{lIkIXb4zl%-%ZKlmWon zBOy-6YT;l2A<2oA66H<6G!<#z!)CiLNrs7+;|oY{OEHtf=%qt}DWwtKBU2^kJw0joY7#$2gy-+uo4eQO03J_H@! z<}q(}<8eEX+Nr&hSH|Rbz>@M-wzeYscx$?Cgt{eLy@gVGpLWvsMvWqMJTL8mz~9__ z12R||Gn?af+X!7<@S-2AG__6fqqbAA5EEaQ#a<&!i7;um0+?!0Qr$S}5!Fy5QSCB2 z25108ayciRZKGEG6G&pxdBgH7BD6{SXkb2e96NcJ2pn8u{%s-eIOEhKIh&+8GSFlD z>-CEEBi`l&audiErIIWus6BvtlM*$l0!oqqJ_PkZouVIyp_EVvd=wrOsbqKOZ9A~j zbwg98hCh3#FOV!+orbPKxf9)C0|O0;7cwk^EQ}6;6PhA}YtHN0M!~QJtw= zO7`EY3^}_Q&#m?S(=WPi#s^<}dy_oOPJ7xv@oJOjx}DpPKs#@MZ}PpG{_NF#7Uh1O zrE+-Ta^!i+H}@0{3gsJ7ILQ`J4e_S81iBpjKEimWl`3J>X?; zDjBq0?(43FVOvyT^K6y%p_0ODvA%r%VNd$eZa&`H&FA9hSjThTyi-%(ngY}!^~llZ z)QG1k&n^vfN_o64D?5;$cN;emqv~RI7m?%uTst3x-2{Byd+W`{c2rn z(bqiK>5kS8ftWZqHR0-hv|fTe*xr@~8}U!|mEpx!zHLEkkaQA46VJ^U_VBbc%|pSav9q7x}u`>)q?rc=n@*`sM3SPxtr#+8@2sck1J?pIy9ls?N%* znn=>kD!bfGmjSN^qAGhuBXDXJuUpE!x?m|e?&#YCW3m|}%W3xB^ou1v3E&7g=~R7K zZDk4pg56%ik_Y0XJgLW~0V+OKy5-SpKs0og3QkDp&PIuIs+Ofm^T{!0KM|<6vhH0+ z-}w3FrT+k{Q6eRE^RLmIK<5PT)<~zu;44sm?d}jNgnI@XX(9gT27dXEV3e9U>+l!f z=jGHBOtmPZeyB^Y_LAx<97rNlUcwEb4N3Y$^HDvB-YOyAjzg)CM&*Nty=!3=n?%f*6FY@agrH$+>k-^f{^a@SWuOOe;XUP`z-i(ki zyu!?Gz2p#NQ9Q{Fc!>wAz8{U{3>qtSo3I0HK}JkkaPqWWzDr*1$|pk&zg8 zZmPX*lDi1f+PX#beX01Js#j69)uqdzE+bir0wl=By$ByC;BU!e#$mbD zlyY@9?JOyq;GkZN62i%q-Kj4AfjY`b`-6Q7V)CISbhNv`QO(5Uji(oxzg?;8?go^W z)uPg{TDp{oqPGUv1;jqGwXln4nx&HYkJ|8`m+%?#j4O67x1y%Dxu2TZKq zFkia4s)lh4;g69fE#vm>wN$^1Z`bFyNiLAiO9_!mTjg$czp1L4nRmHl%bP+q_nhwi zUWPcpyDuu@`0RkR>#}_+H-P>eu94dDBbMIb5ATRce~#i^K6LB0Zspk7w0m zwSB5sv|;n<%T3C1Q`*O(cp-!Ev$_sU$?_yOMUqT=jvSLa^clUwHYC|N-O^N3n5!Gl z3duKPljam3iqpI9V`bS$9Hane@<`ZO?XQE7Rqnr7sr~mWwdr4C$MsOqI}?VQ3dhnh zoi57fwfrx$tVZ6@azmQyl^wel!4&pevfrf;sQQV^IHoGfSJtp8-{BzNkeRmVwU}4s2t2(PW*aT37|wm?*_T#Xbf3jL z6e2Z0f9=-CtEW~Z*X8CWvmRIOh)RRwXunJf(($oU-@Xrrxb(jg0=$p{IH4Yzf8_fl zwrTfcD{U;mt>E%xpUTM8F0gbdmQ(Q;s#0r%%_4{+D(ak+2J$Z!oFjCq!#8c4`4cB# z1SELb9i&L);Hua(UptD0b*z%5(m_Oasm8N>2~QFG1jv7ZBb6<+aw93TqPG0c4Fo~S zuqnrXb7F0|D>KMZ)az5Sn1cG7-%e4Ldb8U=wCAQCO_A*TT&M5<)LG~H+}T+B4~@t- z4bq)7djvAPLu-t48^{jCpqJZ%5{beAWWMw@<20%bk^Mn#pXqrJwN*J zF4u40Ke@5?{Npn8d=q=h%P~q}PEOg9XsVidsb-ereOjkVWZg9ni1tpY64+pB%}`au zwuHBB#VNzB-+;V9piYkGm>wMkPS@~Pkvd6iq2vjU$Y-nGXVY}<_fpHcZP$_E%BBqL zT`Zb_`kiw|uG&xiqq4W$L?;KNy???xG@q2yAqW2K^_ zUZm#f^{K2)#XSF))zS^-?I;ouhnE?3v)#DM!f+(Wp{pX)y8vys;@PSMk@m;jwXwXs z1z4ox15Ci{byUhvVEYhwZg!5^>KshlJU7oPM%db+cFnO=XU9?*d!|7al=?fRo$YO# zSa3^3HlT0r=4Fy|&JY|K=8KYClj`Il?3>s@tL`DqnH}%7d#>s$2^j@DI*py?JEfTu zd0C2nE!H){nF&d$fQUEfLVfGAIbmzUMK(IZgM)&11e z7MM%`C-W=(sE?V1(Mn|j!n!VlnB<38)*!&lHbZ-?79#`_LVJ?%LBs{CUXHFE8fZV) zYOoz0Iym%#>TD;rwF5SiDcK+w|Ec6pd!Y{XM(Sp8^N}1Ym>MvPCyMNbG4JSLlUi-Z zrRT&wg2~v+9qkvb18>ZZHb)#mvWJ*ceZm_ooq>8b@56aJpi`Z zj~r?Xq|FJQQ%c?0EI?FZ(BoE>R&7@lvrlz?#H{=J_3Ll#u~?3hym5vCRdZj{bs_O` zyu(?7>NWBGrnYX@TyEZjkS4cCd4((mi~YRXnFJcykg+cRcAfK*BfHez$*nPz(cZzk z(%uM(r-_R%&JjOfsxrIniSmFUQ6GomRVDT2eE?hK2b;hg%rI)P-FK>QY6p=1kp4#A z%l72RJ@;y{>@u}052&cDJfB@pE`^i>Ntb8Mz^v{)bC9|HW2O51`~BtXcq%+?uS;Xo zZoFieFTEs%A^9yzQ7Yp=Qe~$&Co@1Lr`HSYjH=zzZJ+5}BI@cFg)3Oi<=_}Q3BCd0 zDQ6w)Qk|C%4MCZZX@kbKz6YS;b;GXF5yr7lZck%BG>_GzD0McC<+!{E2oN&)bA^_a4!D-U^N2hk6KH4F)2lRvmqIT6zp~-{Rde( z97GxrkxePW4Y8Cp=Z^!8$H^n}Wr-Vd+j|Fufq{(`?XYy1a+gl3XbR24$#Wk(e4J~+6p+gd%ky^t%c8+3CE!wbzP$9oGY8EuEs{Z_0taaYMa#Q{1-5awh3SRe*?tNgp0!mHY1 z^86Z(GHT@vhPnAtyS)>zfMOB^%$^b`JKhExcH&J2Cn0vdZY&8kZSi)g-DIdO=QHXK zcgL3osbpr)<3-#w+uj@|ae_>jMxzOsc(QWlo2_c=7c9+)*=ysd(3E zcuCBmB)AZ~y6m|;>plCW`KKzFfb2e`lWS2MUo!7rT5|XV{~*1o)tR2&SCj#+#8teK zbeQUOvC|QnOl}em`9uc|Z)M?H1<>90Csm%#60#-5@ydq@dQ?MObq+whpUP>Tk9_=SVf-oMSeOKr7T({ z2ML%QOZFJyzi59nj;m3MoVs~$4r&&DrfVDGSPqc-3Ac2bp&ZRNsk98Cz^6bintXG9 zye1`LJ&ZWP%eSeIO{eF%o#noaor7AsDayIhm0l_Rq1$|rrj->bR@_mS(`e2jv01Gv zfb)?We|iLXmgP-h+To%cmaZKr_cS3jFF(&9;hFfWf$r3qGs+rrPLSM@Dd1JfqwF9S zJ7ZIcf}F9bqOG}?mjiIVUBg8I^O4;DeHpE#%Xc_$J7wp0@g?W-T7Hi`w`DIpBOA`kb6#OqfiAH#srp;b`>Qcg0Rvr;SyeH%+SQ)j zh~j68hlPrbin+uqWDj-y0h*d?@fJ*gmwDEx80h5pkcO3bZ=gE0Dv#_Snv(9x=?o_T z3^Mujdy;LmBJGCQP<0vff^Im|d$6iB1hg%RA&AbB zKyN`#Q%c8S;n-y0-Q7d7D`o2tWmfXWG3I@tR2>KSfTAuMg?P2rs5Y+DT_>l#I)tSN zIDwkdU7h|>AbitV_y!i`+&K0}Rc&7P!ILuzSZYN^o3nR(9;c00aw}`L+gQ}X$_pRf zJJFWODYcq zIrR=7QubFnU*szf%c(D-3NXb<1AYn7@K#Aj9o<2R3E&-6AdY5HKR5N$sebP1d`Jfz zu$74K2jK|7>JaWGuVEzR;B+CT46#Se(Ij<8b#E28-1_~OYo%)D8)hKg6j5|$&+>C^ z4e`h%lmJ4!a1CYC?=rzDI@@tizP^0(to4F2+4r@YUl$dNgGUtnwcr4=# z#}Ct&hprNARm%Ul-NyxOke zioypVUuQDzp{lfW%__d*RbO7Df%mmfTcpcClxh2(LcuD)T~5cFy8Cq#Gzf{u;_b2N zD5H2O-cMAej;BUa!SVTRDXmVhWw`1Ca`+rWC|-7{wHNN4Z}t9blBr1!Ri2$PAY?{W zNrhDV7Q=b)bbY7)|LyDO&-Pe2Bq1BtuU9dsBS^U~?SO;G{62U+&Pol{kko}bCE3Rk zZ3=t$J-vaFAuInN@flTZdd{*1eq;ef@@EDcji3af0-!-@^XYwI;3cq=)8Sx@w6j-z zGZJ`6p+WGXyi`iMM(H67?$!hHS~-COfDOd-OLK5Xu9NmrE45AQZXCF|8xop74|3qv z3TJaI_E%Dc)4_d!vcryJc{@6fTeZj^YxVR0{ORYfA71R~yI^^I6D;p)7o4O$#iUM3 z6?Sq3pMX2+q1TU-9k*~-@r1jm1C#W0zEtDYJ!YEQ4oX#W3}=*+n3RMl;!dSo08E!g z669zJ5#W*T7<`rF^5XM7&XO+|J?x2RAlySRbbO4Rd63l9(Rv6nr)qrmT)hL+t*wjj z98(|D#kp0C8C%FvmnSfu0@Mw>wAUQ%taIr^p|O1-Km z{N;#u*4&Oa7t#nmjw9aj8cP9e!CSbT*FPF>=o-##r0%es^K7gUYX*Sfv&bn|5KRTb zzBmGGRgEDUL5d}%_;S*KFP7JENmD;A_AzWc%h*zzuQ}bKsMYPpR}+WbH`svpR*AVp zC{xYKphpkj?}-YmDdWwv?Fx??P=$v zaL~J$ayUhsR+-~rpOoY%%ZC+QK!(SPnLVhf^Rm#21hLOPgMOzPI_51+z@{LWC)w7C zv`V4bq7sNhUzQd~ep5%eG2F!tD$hG)^?4{fstg{=Hf2_A89ow?9f9H~bGUU=@%~vg z0Pj8ml}P(>Me*yGzs{ElW}yCgq4wyglK!4vIChdc0p?Ofyn@%XcamH?Hgy6ZChPx} zeyu;XPDQ%H^J05+pxj+_Dtr2zVcXJ438P}YqqcZjn3$28*BfdqjpMbmwuWpJW^f7?E`*0DEyXFa1zU za6*+wy=AcKT;!aik}*G8qrZOr+i!n<*0+~)hgZvQk|;7tfsq0y`3GCb%{6zS!(KK+5&*-3h--*AwknV&h*Z zDbJTX6J>FE7CFW(r*|yrz#&L}0*Sis0sHhLTvf5T5^w7L-{Gx^KD>W?Ul^2(-_oyqAcMg zf&3ixjHPd^pyb|I!~*fr^)X5Gto=)F2X==PQ#Q+SZbiqTqT-<#1V!~D;hj%V?ZicW z^D^N}sZT1L&kjSki>dYed0Zp{5Uxs+`^4}Xslce`bOsP(Kg3%{8(GHaHhqSI@5!zk zTi*`NVa7b`^qvhoq*P3IfZLJO`b^tHN73m!@ztQ-_xDx$?SJ~8w~lBAEWF)#sU@VN z%+{XGXM{HoC)2zf;Vns8PC%Z^QPW=nFt^jG1F!sA;N_zyAPx!{= z%c)5g@BF$ddnFLrNjwtmPHk-y;6M!)J%pY^i@%VQ($?fIwblursyx?AO8Xx0Bc3j$ zEqYLa;aJqpy~|Aq>aD7iF!f)&TL;{~_4HI=RM9i&*djB8ICh+;mc}QsjDpl|(RDe$ zMtBh2P3PYxSd`jbQy6hTkmhVu9W$N6RC>dm+9~A z=P&(_zx{o!FaN!FRRL7J&44$Lt11y-vMYEcngB(T38UI&st(Clah$Ozckdkh)O3(! ztfIeqC7_qSRXWBoIF8A=eXZ>jw2>xyOUO^k8ENdj_N2!_g-?zDiPul1I2=U=6-j*q zPaSqufR>h}#dJ1k9{FD_SNa%NdS9-tAjowq6TKQw`LM_O22cAun|jDDcJ40nqm*cl z*E3YqXN{JV#w@NE7NuT?)=aaphcvWnx8+ZaTfI^RC#s-0RqS%R#TCh9pB-bpfKTuS zkyuif3>c81;`En_@bd)H>rqYmmlB}9YZTUyl?H;Vl z^_g`XI8|rn{C9xvy(k1oUH7Q^C>_cbog`mkDS@s!tKodCQUS~R6hL#N`qHR#clHyg>7PIUneWVc%5?6m4W~r4Jn5<*m=fGYS2bhW$H$X)M@j2q$w|bTvVuJ^X;2O z;Qf$~LcAyFNh>+q80GUqkn(aUDJjcictg^>sa2p;-vHfrudX>>_X?|sO;7C=y6*56 z;-CgV$R15|K7fpD0Zxpw;Y}eloSaasJ=%NPJ{uZ5NEdv}CqLHdZ-1NL{_yMk?d#uv z?emY%-&7>3duHj3uiZta06#YOZFWS`GG>Aj6!h%uE!{$tUCw*(sB|q1)+J>j+ks6s zFpsh4p|^WMS=&u3B#CbqQKW)3r_xhWXE=kcD$RT~uK~~c$-p9gpZiub$njX{^~YwgDB9#wZ}jbA4ai27JATj%@(k_m__2IC;v zC{1hJQ{uIZr2p5deau_F*=7Sm#6s%dz;_amUC<(5Ed?ayRy&5-(I*suCKrTX>KO>@%z=Hmg`4$3{R>apWV@waZ5xfN1)!-A%Vm) zf<1Zj&`6ebgiemgqsN{$+WOn;-gYZo?9eA0mypiqbadPiWYSwoY6m%C?a(2s0IvAF z(Mj42@tSz@64tGvjMOZxjFtEfI?(Ixk_s>L%3g4Fnq*J0#{A4&D-6oy;Z(GMRA@s;wk{XHt*WV0m{n~R}V#ootjz>&$maTdm9KP zWtGu^yjjfxTd(eJkZTN6DSgg|(!a!wA`ywVrFWDnipsl(f3sqBn<=F7=B2P$21~N@ zX(|o)Q=JHGw}g`jq#7WwhBwgz{Aj=Mw$&|P!Ro_}*1j%+7SUP^S!gevv2 zPU{EvX!lNt58%N&Zr5V5-a7GE;O!&Ce&e|LxE7*O$5D zcV0IU>DAimii`9*HQduZvRQd4g7;(@A%lAHu(ei?t$pImifj)_7}BYeS}fVNqyl|O z3ed8mZ+9Td5kY#=mEuF8jq=ff!l3a0M}?ANDvlH!(DJKwYoA5VMTw6h?cBI^TKyeD@`HEHo0bPK%KrMQzX zD>v}(;Xu12#4W}|f!6#`1St0Uvk~Vxh31DA4PexZ7u><+!zH%}ZuTM8C;kFHMaiB5 zD)#D%SJIoIXl+h;NDapM20sKxsw zG*O+FGC_bWbD0V+?`iBG7t!BWsceql8zHit3MLN1?(GPp%%!M<54a|(397hb)!(Ql zf*6ZZIV?^2!e?7~$+sSI&Pndz=9R1;ZG+@Ss*{xEHMNc=+czQ$#L}aY!69+t71jw) zKrOvt2B0iDq{Ioj4}ODnrfd#&L-YbzbD-)CJ-KY(bCQ?6DCEnEhe-GaX?veUmBa>C zua489??I6%#U2nAQF2&$tw|v?K3C~4yXMJC)t2jp=8qkU66sDg4bByn%aW`ue5X1l zCboTXI&6MUHP+9>=5GW|;A7wFYoUvwbcK&=+e1vr+S)5fgerj~e*k>$l%{&(C&}ya zLX+?M+)WBo=vm6zHOa`pa8C5Ova7r08T#%6u_+{h)~x(5_!BU$^DS%EDp}`TgC!1N_@QISPF!Y6JSLqeO0qPeAoLW>F>eEY@7$tFm zlKg;x&D3mNKGNtWS)>+kYeTXKBqT+LpMp&Qfw8($a(_BMaRT+~ss4t+csbWV0jnO;s$j zEp<)++jJ=dYYd92FWImw9G~tO!od?zumFmHI)uh~DFrDeNXE0_B4-6C>?qp1&70V* z1_zP!^lsw?)k%38xs#91&@LOtLCkZ>Dvny5D@JZJM#yEBY zWs#-J+)}ol+fjDQ*Dc`ctR8t*r#()Q{t$;9fPYw}y7kjufRotALmVohJ<|2(HWnR| z4GNgCc%gW6GLNGdC>Wf)Nkqd3?`RE!jqh7f-x~8IcqOZJJ~7_ zv_G=Dk2eL;%f8Umj*faz8+tt*h9AGFZs_i_<4zVRL@YM-a2`6TS6Fw!e0GO0)!q(( zFI|v9Yub6-RAUZD>N&ekU8*?r91krivS)<<-QwFSJ>S0hUwNxO@jzz9A(bk*4oZ=8B|E&sb%6I#Rq=It#TkMqLs&!`I(&1q9l6K zvd2rvJs$>;=sc+Q9$sats46_E4|uP(OAVT&tfiQj54?HQt^9oR4k-=Th|1oPC_)>c0iKtzL6j}pOY$j+ z)@mfIBn7&uc%vlb%E`5m33HE(Oafu;V0~3Xvih6nPy7F}Ym6 zytnmIRBaQmzWXIySGnK3N{GbUPVn67D|Jqv4LGH>v=dFwm2uNX()Rpq`YGL`wVYVT}-ripcB(U1oIH ziQX7@^#K)rComF2fwfer_a1;dh<`Gcv+m8j;NkTID@N)#A8MYi$JPN{Fhf3?z#W!d zs@w#zguDWgL+$H5zH9h7`=+;lOw~K#{pKD%PaYhseY*6-f{QE|mu}J4p>k%Gl9`X1 z@_YYKzZj_{3f+bwF!i83jQsOZy6jLc#moFK2)0Y|so*Tqga z4{9g5msZzJZKvCtKajPPiKhmbO(EiHs{quL?tQV$CYidy=t}djLeY^?)`IGBYuR4C zku{>`iig+hO*Zmf6*P#dOD1LHe%N{aIH$;65hvw0U9f! zoAl%0XvJ^#Z9%gbUDQ*Kv0;Y2i?6xQSIV!uW zoVPvUP|p`})QPX#kvO~5Anv7TD0_X{rY5a{5Tc^{64jr)1$H$tJ){Q4sS|SS*3xlT z{Z8FxXK+U1?Z$epuI|g!SVTcU1#mACB-tbLZU14xWWB$c%7RjW1r$UC83Gyk{*fe9 z;%bgwZVL-G@3m$3iIhRd;ay3kcxn-(1*sAeL>Dlqm!JIp$Gt{gjVezBx#roM{idp2 z&I-pG`1Ol^SyZvBo7`LPD^D-AW7IcB!!?})0eH4kYjqU#@iMhkiOY(?^3!g9Qz*Jh zs>wm>r5>21Nj&ELLlErK2J2@dhi@FiBc zl~p_CQ z@J^i`QFUFQZ_mR4Q;=BnUX`EsQfF=I%7*S`nnP_{Uh0@tuQ@i$y=T)@B+^y6H9}7r z(I9wAA!%9;HU28FXjJFTVy2G1oM%^YnIKgv8xFjB-$~)^W3!s|nj>zka{S|JeOJ$X z#}b25b;Y_pZ20_6wdkJ_c&l55gjqOh5&K@E1EL-UE@Df!QC>b~cvbwZI4WxT&<)B1RiAkoO{5F#1<$ig*4rY@- z-a}k6MFIgx)c7Hb*gkB;TP85^S&k+Rw?DauHySr^e>5_L<0lH~sMf)W?D`HC(BVR&iE4K28n&X&#GGHzbZ{10EgHlve-CNJQ zn#ZN&4U0>Ss?0s*g@%Oy-smMF)or)Sb}6<@RIL;Ujia<)Q%pN{>w^>7$9dE5_-;;{ zjvT3|S6Rx8b!r{^Y)4RSe<=W{%e4-!2X&UDR^N_o(#sCBCR&{2uK2rRvPwpn>YbFe z|LX`$Q{mvpI*l)X|80}jK1j*=O$j6bd#d-=Rb{W61SA7dg&K}kkM5*$`}XFwuRszx zL8*(XxpQC}Uz)dVQKdU6NX3r|2b+P|A|Hz^rgH=v*12f1R@b~Y>02mMyS^A9dflY0 zji{ch1M3oc^X;^d9lN@(|EJ~N(k)ieD?X;y;@zwJ$7wwFl*3^zaG+u(H9I-uDE{F{ z;;p1{=G~KAmU1?ylI63E&n@-k=ijIfj}KRXlHTm|G;h(Zu<5r9NDmvfpVa2pv#bBA z%nd~g|E7lFs7kIVuqT36n;_|?NhD5W>a}&cy^xpn*L~@#;OaX25S0Y_(=i@C^_;H^5ERzafNX_)E7YV z(8TBMH50(w))J{H50iAfo;?&+C#wn1c5EQX0iYqZQH?*w%u^b86tk4n6flynW5vg( z@Gg#eK;vI(gqhU)bv!(f28nU%hg^=0`Aig6_dhRG_(|T*`wi+1TI^vc$XR^%iy%;j zVoulElAP4({32f36iu<$`NOUbLvg&$1$OjndzrBR*)~KjA~WcN6Oh1%nbMAb@L85* zMc#)O#dn@BCS+=A^yyv2&ZR=nHiXsmpDLduS%l3=m#Tu%a}*wU9(|8gv}b$KW`|ul zT1la;LsyAbz&&7`)s{APWe{4RKlzGaF zrYW9QlBaYb+hs&o2b;+|#mf~IXmjmVwFRB@4(K2jblIrCJ9>IwJ2~irzQrgzgdFr~ zfx44H{eHX{tAAz(G~-yunFwP>IK3#;MYv z6HHT^FR=4kSC46nPp!aScDi3`ZIKtKW~Vn{I-Ac%5=dTL*%nvBCjR3><)1QW@&%)M zx5FqcDQf&iy<0zenfsG<~UReLeEXeNQ^_%ynCTe!gqDcVC?cDygs`1;ok zJHPz$r;llz5BKZyeru2d{g+m_yf%pyB>~-=taIM z-`$p;sSk(upxH}`MM6D*0O33E;!QfzCxMjDNps=SNTZg&6=0!beYzm(@f1iYD3=69kDBN_ePIZqXFgz@W77MUf8+ z`$;L_rg>d$^-#`uZnNdZvF+XI&#eD3RmD+l%n=#EeH3WTQ896EdV#CZ**cSWzAZ~G zU5u#$PY1;=Vdx-j#8Z3=_&yz3xeR^^%dE6uR;L%~4_?nq)$UF<5;2}{aU(s#hxUv%VbM~8n;Ey1z2DcMv<%H&I z5JpP1=g3ZanWa{h!iV>OUG+zQx?doaQUFyB-Sn<%I6(Zh`wW)|8dpwCQH7R(K-q*QKtrYuhjuv0 zR?VR-S-B31zgu?N%aHeW_EUc4xU6fuM#<{B#bMu=#5`1Dk?40il%VLG3PXzjIEoHJ zo0P&=K#N>&$PR)FaMSxDQyrO1Z6znUP9?cX z5SIj?=vlQR2vP@K&#u8@XLo*LdHIwIE7VhkE#;5d9?_;|eH18G*Rk4|2UD@8ihoSm zF%m&YH=rE$U?XJ^*6b$}ST$@?1HiJWIAb$*?>jj+lT}s+1`8T_0?EF=} zsxSSckJHn%!KGGK_M+=Gu9TfZOULtxDf;20pV4UrC)rD_C1~p1KknjARVuZ2U#c+# z^*QwwA6hEZJ-)b|X|}kEe=-S##(H+6JqwNRD8vY9TWi_L_-07B?PL{x?Y~^B;99*( zpV3v|u(2os5|qKBsdPb!o|gA8+Sjo;TAP{;@&J!yQSF@L&8eD-h~Jqvr}tyfQOPE+ zx5_MKj5a;fQq5?)$}VYB%`mKtWIbNQZVgGPv^$BeYc{15{X-Vr7jOd6)x#zIEqa(vaJJQAR9{ZAjSMScN-&k5gCVSz2*3qYZZSY zr@zsZkG0w2%SomvK;pd~3OUq!t7t2Yf2BZv=Ae2_K?17kaxeB!-!lR!7Ui4CQ50Rv z*-dcl@)J4ye}_!ruV3apmFac*;38IQPx9v5NKJmR#;P^3m0Znp7CSt4{W(yNw+~Vp zC5z8ZmamW6K&9BaOv*{>f=b0CQOC=jOMy!nr~9;US_)36bxFnOP3KY)&Mp;B<5?D32B7ZpJI4)*=+A4NL)UTEReK`+UEaHCRuQZVdqieBsTvSG^fYG45RdvW=RT2En&wJFek*Tlq%ZPGqPG684>*^}t+RxTt2JL@oU;pnP!gsyo_o4A9`M>T%tI6`bi0LuZt@vK014Z6Kkt@{8QgA)Dn^2mP ze#fksRP(KWV^i)X8JX>XVYWYP*X}~?UQ=3Sa`}RRi142M^Vi@U!7eU+k60-pUY0%( z4&dl;zEo-f@tb;6pLQyUTi-@ri{vPxmx6}*)EMz(rzG`rCl9C`QcObVrqkNA{d;Jq zI$cLFMUrYaKxRJ{>M!#T=f3s&Q2%|CdrIYzb9J-f6&NM~Zmlr;tOfwWhSzYn3O43@ zp2?~E#nIH*c-nOV2J+q{^lF86^8Sb#x`eB>T}a7ew!0~3wLl`(6BL5&m@B>%H3QL} zO-!Y#xXHA2>BSz%ia=zQ;ZS0~yhgInSv=k$okoR0K64H>ORl?743TYC0YRM#n}?hS zkF1uT=Pzl>{V4SHSTx$AyuDd#Z!6Wm{`GHPe%?6ryKToi&5ySX=bRn z$vMu>sDcyMd?cB0&XOc^^17Oi!RZc8iNwF#q$~sXIL^1_`gQ*G>$myGZ_jUk*@_p@ zi|DthFshLPmXnFvg6Z}K(1?S!90CVHfx6S;Z**SnRA?KfK4;0Bt9+59_^lVPx`#vp*FZcd#N}|c)5EI4PSJ01@#~PzLXsp zT$&Om_p*`dD34dWN4u{>#rLU9pI(c-+-e0~k2=osHj4)~L`~0I=bby>kgV4{uk}Bz z*d`#o`%`E?Ok8O;#iOzkfE2Lux%4dAiXP3LTu^az1+|qP%OWRh9=5duY6o5n5#ql?|FHeFi7iws=|-$o9D_PRMK^EjzL{dufdDV^U%=qK>0 zRXg;&qgafa5S^pKb2T2Mb$}`Lh=oUW4&c`CRlCxwP-u*#B_1gN$eR>C%bSLv_@(x8 zpNsa(x1axK_qlYkdW&8*nTad1$th>z(qK!v!H{7mWoPT|hFcNs{rj{vh+bMrVZs>krneCB^I$1Q91`tPRe zaO1MloT2H&#qx5{d9|s9!mS3+A|CN-i3354tCqIwjCd*qlB;4Zd=8-SrBd3oHxN>| z^~iGWTy3#L+1js90RP*c|M>juU{3rmIj`rNIYny{e|3>9Lh<4draX7gjANQ!<~_3A zw@9-FOM$=RTwx$3k@6xHAMkj$Mbv*Hbjs^J_z;KdoA07&0^x=_?wsn}pMj^Y6mW0K zPlN;@r#?8G1@C$tX>p9gb`X`Ja>|6{McR%ER1y_~GF1AzPeAx`OwVZV)GIlwJX`ln zQmbdxL(7=FbqD1(Q)7Sp+<(IGDzN{?};?TYM^{t5ZzQcPAIWCF+ zHC5@8sS38$S2xQ#yA=@OaCksi#iD){;34Twt@qKRVOz}iicmr6$wgezPU$G}@%AvHd+3IXwjob4p+M-uH z@*HwHo63J)$2s}h#?o0UQPWc)T8=ozc?1RQm(z+{CltW-xmZdj|NP|_MS9Zr8+>-d z3qcT4`8-rgof6@qwy6950wgaHFDn@IG#zQd*CU3l1*E*FideQd-Ph!%+Invs2-`4) zWOPZ!Ra5BEmX(T=?~v~KsB+5Z0jJ6c|3na~B7hhB2wf`};N&ecj4GT(c5bmWFY=b2 zUu)Y1P@vjAJ@Yi8R{e$u)cVGG|3&zdqgj;yI;VoY-C`$FPCS%9;9WB6zRPdm-uNSA zwO^k8v*VZFoxcbNZ-jVF^K?jk&YU%JkS@-`)D< zLru3MHF&g?q^gfH0Bj|599{9UjpK&`Z`}#(%(2zfOY_t>X}{snfTo9WZs(mIR4ZK5 zs)`aY1VZZcgtB}52d7-`8C7zqa5Szsw>~fxk{&vj^~CA*UoPxAbxrLDcFkNhB9iaM z&br#ZPx!G^3UY%<&ksMj*E+4{^`XLzrEVJ*ljzm!11{2*rn3f}|B9VJ#oKU@&e>{@Jr+pX-#S6r)Y&@>ILA z53j$~!Of1>IU6itx$8x*{xDmQK+wV-J{*UR5lhbPKs)96+W_O@0 zZ6CG9wWqNtKEn+Ev`#z{FZAtxhpj;Y5EQPwFFB}_5~6D4G7s-bP~9K zN(@l{;_2ZTN=i@@kQAu&fkis6o$Ju2V%QzNw*@6=X+4|mMB=VRtEpsrmon&%hqf!$ z)`fC2RIO$573~LGr!}upez%|2*Iza%^8SAQ@|#Z~@$LZ$YapDRYb^3YRnK$4D1--a z(B=Ip!pw46-W=Wqmc9=4HwnBvSyDp(@W$R*k{0vsOx%2I2Z7jNlU>kZ*6Jf}{ z$J5vokJ&!@g0|iq(Ex-*AV`bwb9vX~Jywwqbxsd}gd(P8f;I#I<3-LIOHmz=>Q6 zGg{WC)%3khAWT&Vx4I1o;E`PaIQgK2izFW>T&`z#QVbIfjB)D&|5_xQS1i)`rpH56 zt!XLSp^9Tp(k`@unQI&AHm^iMzs<`{qBEaI?U0rB1=pyjQXNAp?^6#w{up3*E6~>N zyshad6zrB{huw3O=17&+ROE?PY@f%i96$oy2%Xc}TjjWypsD;QK6*p7r>T{7k#^!%O zs5d5-r1B5}lKLp|xWrmM=rob4($ba+=xqGx9Rk11dsVN;wdE*TYNY<^6;v}9sDZPk z7E;wyjRfd~>#=7+I0r!kawqPc-+Pjn`IBG-ye4r!t*meqnQ7GQanp;aH!q;0T`xsG zoP-yguya)-VCN3U)Vzkj`0uEEi!K$w4?P7~@m_*{P!f1ZH;T5L@g{qc0`!iqll1lD z?zDaTbi={Vk*R5t%sh|qc-XKU`*0urN2dypVjd?ug#yjqDz*tc1aG( ziY)a-BlC_7obPgW!FJ*^{YZGVg;y*cY&L=@uS8Y==TuK#*|S-qxC1$DE^4x(R;$zl zak>ZYk)!;5o%-|T*RSTfV#P=C{YIAIm9g%Dz(k_BZM{B@%%tnk(TVa!_FTKwT_uc) zng}lr0@}T1R}j}uwac0!utkA{Xp{TW@P`_mHw`*dwn-|ClSf^Xy=UpMNX+;|P*Y@) zoP(woE4$r7E_`%&_OO{FV^TA(7h0_Hn)z zW%&XM7;r=2vSg@6J03OK~l<0#!I1_Bp+sD zBJcW_;3}v>yM@>}SrYZ5%&E&E8z9WsS@vLKt3MZ1*i4x{SXt>)MHf!#zHO|pd1oQw zA)is8E##_?$Mo4FZ2aQ8FNZrH#Zr#V7`GY*s%ngI6vY=LO3ER0aCix44*jDNXRoqfHX z(9i`h4apGNKn&ivy-;P{b}Q-G?y*|Aq+4E|Q$*zTM~#pn^N-`Jv3M-Ew=^6tFUq!l zc2iQ_tGrkJvNOa@WyyOA&P)(a+T{hBN~5;(-bXUn3f5WT*-!tPDym{D&hI%@KoN}U9G9?1%F?x@#VMv_3yuY`#wj1rMHW~!uA|g z!y30Jx=INF3@l4MHS#Ivy6OXc5Til?83$Qb&U9%a%+p5c_|`yKR3ybp%8tJ5Q4h=L zz=BrHnfw~&-HH8$>`-eALr1~SzIsu8E0VkjB$5QJ+`#ArqsU=RmJf>WcsD~B zXQ>V^*1TI#U0a>qp^>m9VNo)UkfxM{!*TZ3$aS|eJY7+E5Y|#Wgugfc5319B zP@$+dy*pmYNK#InU@`|~mcrF%tunqJhi|s2NHbUw_|v)z5ktnu7`KBlKNjn2|3g-4 z83jsrJoD}t+GY=?~G z%~Mv^_c~6>Ek(*#QIdX_BGj{rw-D}0V{vHh^@%wtb2weu$!YTMF_Tn0)q7=@#HG6f z8I{w&nkGG(lN0&*m{eRKTeIzupbd1{ZneaH(Wh7B&Q%Q6ObSVh%2Um3Vb8M}L(WsZbE5LNC7iRD&)W*C`XGe%=rp2^N7vExXjpdnSSkuq zQSj9A+kp*A$mB?fwvRx3VbkbT-BDwuM46v8n=q@WPX8LL%uezZv4cjRtd7<=#Qm(; zWZ{W!s>j|OT^}SlU0YRXjY@1AN!3uiE?$abBw&Zbu5jL7;Upr?Fqki%0K^~xYNvrk zAsH0q`r$?Y>-hHd>(3i@h7U)o@OJKqm=ABfX|^Vhmi=($Q&*NWS+`?f21|LiD`uYq zuzf0Bs~?`7bT9E@)kKaHYd6eDMOX!>Dp#sS;n_!0{Tk3yw<*w}R!X%){#g%$-R0jF z5!rH}XKIN(c}cpZ5{CzsQXY5YaeM_oopr{PoFH};*Y-Y>|g)1bs#U+DZR;k6om~UP$S5@Xo1g8Fxh22FXI8H z7n3`6N^wB`absOnRJ!e1+<=U;UW4Zcp}-)nm0Y+1O*$ypEM*N2TqE?09|7}it`4{DfSit~;4bqXJol;L>O`(WP{CFsw@Ds-Jbs*~rw{x>h;YN0QJn z=$vDHXdAu8-m2`10^ao6?za2jO+Q zJFz1$=H*;n6)I5aH7?!^51x(Zg-B(m+rEg}1$q`A|F}%y_sf*S*wf2YfRt@2dav_v zLQt75(xQZYDkK{~vjTW?0=IW362QA^9gw##x6`9ruOb!~37!DLcTmrJNF*uNYjqvq zJ#AT^W7WVo4&~KgAyqlew{~Z93&eYVC3iS@kR5xdb4V(iim}RQVCQ78iN3emrh`?9 zV8p?x-sj0r&x)kvuhMNZDkkYiR+rsUX{~4D8?*h2A4Z?Q&hdx-_2;j@{YlAxWNiM(hX{bV22ySKijksM%`-Ldju<#dVMSUEVM zbl9;{55EJBff9NNDnpYgQL6ch{ZzMCrT|(%rN7cJ^Low45AB7IIpdyzR$EeoAF6YJ zm(j;rEvjnAM%2;PuH-(;9^2+XC51NzF%=x~IChzRR1oP+>ZVL5w};S)A^@J=oFP_H zk$p)SuOY+da`op|l~;ou&OIN`V!l{HPID7?WOh^7H~Y@ia3KIf$l6NBTpldTtxTwP z7V^$=bbY9 zwCmmB)K&BqQDLoWm3KRF?i~5>>Q=iz`(JwhU0nm6#;DE}Sq*ODa(?(4fLft)2BT9k#TI zvjDw2*)VZX>89Ly_K<%)mCuRM#!)zVd&HCJumYI40+K25mo0DB$Gf&+bI215TD@Mx ze*H(5@+Zm**X<8>v&=v^4ltDre_KmqyGu8Doj4zw)L}IpPGVJ7qJrQiHP;SNmY4ew zYSl6)-OG}z4?$8Pu_iK8LQ-i7j{RNJYpH(z`c2P-pm2=t#OGV{d`}H^swvR1N)lB4 zY!IiA9(}z)3nL7UAHRuTF@_!-Dp%N=rLHKi>;4?@pRMhiY;>woRrNG}Dsk>s z2WwZk>^s&ua)eoz&&%WFC2%j=J_h1Wm#(MImX)2_w-@Eo)XSr4_faS|lhQQ=!YIR6 zl^`#UltPiiFAMT?Oai26534%?EayWDJsHZ)+lWy>RDhw+zVM{(W2JV%cV4exMa@s# zQz;uzr&hlr!91w!u0my@RS6}CW16>CCboobv`0a+tSm?YZnlu>aD&N@cefDw`|+ewnIA?|hRi zq+YnAv($uydlH*ZEzJ1%{4)xg)tG7u2ideM=JW0OyYzg#Wcc#ft`qUgm#QrjpY7XzqS0n_e8K505Xg^ZTJKb# z{OWdcUL6(+I;+aNh(KTx;Zmhfj*k$RkkPI7oztYmbL8WewUBjKR2GmDok|Z>XHS$( zz{w(`7NtK(LYG$`-Wlbsj+w-H&J+h7H(w$GnHABi1ekF;jNNJ_@!cxj%q3xw7&jFQ zvMDQ-#Uxh+P~vtCdzv%3WF+TW)K}BL&zdKZJr%FHk6YG6nQf2nN$kGZomZOq2Nh`k zY5w=$e)yqYTUV7#d%QUeI`-2XuzqBp6EML~63%SfUpkx3C97lV;ai)|8kFa13X-ay zs#5iH+p&x`Hdtxm8)e?v(|0t5F-dKEZ@Gt#wDdb+9Pf!*c4kUI+{?#)d;F~N53`t zr52Q;E8EM6Jg(zkFV_}W4R0}Bcs?Q-LhGh%v~a!QRnbW0DEvO9zE>9w zM`y!LVN@u2i^_tCrh(JO#E~{+B@*Trg~8|U;-`K{s;ipA z$%s-JIj_#dW-AwI8wx%+SgqYK8x<%c>*aA~!;zyVX@l@X#2`Vl?*Vr9?ShE8>b>Co z7Ug|Wj9^aTn%WN6ynnx3zkdDO{Po-a{PF)hKmUFH_J{MoK1BN76xyBXVddurj>#+R zhe}3Y@}S_7Rw~gJ$bI}j)-8Ul+ncA*t%UBWq|~Dx zQhgK<@B+4YPb*nOsF?O;L5VCLvCpZ6p^Dna(5W+d8X3poD01Z-gG(qKIel(}r|u^A zilK6x6+5Y0wN#JY>m_bT1XNYIJLR3Uc6X?$pOZ2u10ucrr(hg%6)c8Nm4?W9MYXch zC3Jx`K*{IDdDBp?s__es)fibct!Td5H%oP^mHh89jKtC3S2u~IU&`Eq0=TuyZJ%H#@!yxn?%Q4%SXG@g!l zPg@S_!%fD)xT$;6puiiocy0b_u~RG90e(m=*T;mMq{Ummq`*!C=pCmT#SWrt^^piD zH7OmT;tqdjX=R`c^Wlv4V^otUIdtH514saOT#7QD&uPD_==L5dq27S$=Q`!zuM=67 zxPCf&CUbED7!A5=V6yFZvKHF~RbuM{rtmtPO2sQL)r}R%Gf$GFWTGm^y&S6@4y5y6 z5)?_mkAuF{{OwS$anEGgRGy#V-W4c%OK*veshu$a{9HgKpys+r)lI52F|{}XHns$P za3-JBZNo$j_1o*zQ`rI~z@A90l`LfWlN+2niLSZ`6=!{uO*qn*oci+z>t+6L&fT{^ z{`T$buk(lfb$uI}*VO0Ov%mm13pxtE+v@rns}_0{VfjL&8KqJQm{o$4Xgy{!8@og@g_cxiByld-Ck6UPd>}` zB#QR(vOX^k7ExXs45_x4bH4F-Y+$RfZFzq*LfKT?TEe}G29*TBzt2R4NF|~WOd}(a zv`(*xlrR6WT)%z$q4|IPkebuv=hYn5ELtn>xj~UxTOuiqq2cT<)HE> zIFq!f|A#ZeoYd}<-iNfQK{O>5@L2!>9=*O}yKc_~V4H8HwAstHeN}amrS!R8Dj1Lo zsVkB~K|ld%N>Po-LIH8t&17_DM1I=xTIhQ2xuw#aCscQ%5C|H7 z#V*AMhF!i(r?jGuE)nl=*yYFN&HV2#{rQ=Vb^KTPZt?OuibdXpduMHcRQH6}s(TSqzmkR2v!V_j$%scgH@XK^=I@ z$Ka5tyM5Z7ZmJ(1MWr`>h&`&M<1`p5EA@PnC7;i=`s>fz+vS526W-(mREtVB=-AZG zeb`k~DiP#Olxm7}9_nTbe^--)Q8pDvC0l!w$7Q3|yIbHTX~>T1@P zt4Jchv{Wgc0LRIECXldd5gxf!mK6)fR+sf@Bb8q?iM!HHe?a;#zx?IzyZHIA4FcZ1 z?Wv)roRy9v=}R9=9S(z*uGDG^IBH+UVFL%?K$mU?-G(n^t1Ry%J-?5%yv=O??{{3d^q@Dv|8ByKAnWESFv{G z1WtA1$|iL70UGuV5%oz{JwK1v4}(f^)0Lux8r>VurdXGQ?)M{au$|Q0pT*CYZ}Y$R z>HDC69&e5JdTye@#ZJ%xP2Y&@NEq)g>#4r9RVE=ThC=Kf_d!D6UQg@crQ1Xe%K9~` z=ey{U9I3miUPmB(A0@~z%F}5C$DUcPv5&Fi#@8pau_wK7i{`7^5-W=sW+FKPB%MG$ zq=8v7l1lY$wsoCG9Y^(Ot9p6p!aYg1WNwb0CSAqhGTtvGl3p@Sc6k>zj@~qhs!t(D z4B*8lu=-zZ>v)u(bnASz`%c2Ryc>d@qB>3$Ih}qv$)-OOk9YVZRj>)lj~5M&B&Zju z9N}n*D9uJv?TIJuOX~Q!iy1;aPk89me3hexbgIX|W&lOB9te7$gqW)Q6K`x8{)e*0 z-g8b1LvGHxc~fp!;)B%u`yRwm^)0si}f{q_0Nm;RUC9zA~IbH9MqsgpC{pEp8Q z4LlpwJf)1&G?ofk^n7jY)8WWetEU!>gfR*kC8eL8%Bk;%rn2PT<{TD?>hYpd?}Xuf z>I8h~eeC@NYbSrjN;JN#C8z@R`{aES7S%;<+6HRjo1Mxf(K`4zwH5`vS&(p0HM%kV zTVcrw_a1qAU4G0~2H(^*>2@xDXm$xANUE~l7r8^JN9S!uBzF9Mq0)DM#y6UkBSl*X zugPH4%?!}(edBa0auGVk{Y^zf5Eqz;6$P;jCFioV?@k~muos;%$eH9nVJlf8PesN_ zM~?~+UgL$V77r}?B~J|pC)u{+h;qIkQ!Kw|l$*9Sm7K9Bqh0K6^CQ+B^3 z6U8JHWF~hW@;4*jAMO~_!)FOb8!7_OM)MV4ueRT%2tln|n`eF|$?0XMQ z6Pd+Z+_Q271ljFrg-g3EAd5$nzo?6k1xD9EMFYD{z{WW8Lmy)kw)D zS5Q4)HrVz|*E+Qi;`i{&y4stm$5i6)jplI@tq$--X^PX-ag!wV54}W4)PI))0$rl} zCCf|AnZrAdP6uV!PTGfyEV=n5G-N$00g+-=xiL$ZM}*=$@vLlAc7`@dVz**{;c+CkZ10!5YDs*9 zNLH3X;KeY>PsEZDuw%!-9nysMCUx6Mb~##CEJ%2JE!N`1d~F+a|P;kiZSmE z_6#PWGO5CsHOhPr`>IK2ptiiDw<+I1<4vu60*AU_Kmnbuc`iz#5<${-2t6RuxMikf z30kDK8&J~!#cG8gw>boc7oY;R7V&M+9=WrJ4qJ-ZcDU`wr+oOBf_6dZ%2P^_U0nfL ziuleJvkjtdxV@=B+D;GUYNJZ+6eA~rFsV2cw(y?Af=gfC1q$X&hR=eA$OEk82j2SF zX7Ad%gn7_p0K0=7DI(*oZb?%d+Yvr1FyTf z8s<1|Kz2NBXes=2*>dP=E=xZDCMK1iN71 zkf>9QTB3?{Ic=f>SoN}nB`RhkEsq^Qk9uPKpc#Mt_P0M|02Mizr+Wo<&#^d=M56S% z5|h?%rxKhT__(#4PijwZJqLS(w|HG@eeXLiB1dsN^I2*+I6Zu*opZ9h>H%kGqa=1# zWkHPg*{1s`1GG6u__?EEWV?24(woj{=cX$<#B;lYlZ`ry>UgD0IB(nW>C(+b;ss^? zWMiCaD)OoXp83#gVroXG%k*`3tqtpD=sKgEEgATw#(rMNk5&5nw$u&B$IZhVD<(wK zse*0nOl2gd$)DdRf}O-0j@}`c_OwwVX-N0>s|=8`>|LOzV(FT{-}XnMvh+dIHx^Yv zIvqI1mVKg(N!g3)$B!|MUtRly$RP&ZmqJjYymE4iD zpQAdpIraXV*Y;Gt*`#dA$Aau7iFP}(cNMSi^*T;oXY30WjS5+?rh6lBQu7SuR_xZE zYTaHy(&nICBX3+z0PE{~#z)%%?b?)yKMkNHPTBFLzQ4P(f>;ysanGwsAg`hh+~*gxxML`8oNp zz;-HEt#yY)mrUsNV&kzl($x9Z4H~HZ*~X*J-h!0sjV^)MMgG(gwK>PdlMS!uDfLvP z0(qUF0QuRJc(<_N@5=C8?1*Hzk$rjOUb6V1cMsolpI4 zx?H9==Bzq3RKL6@Yi3rqUyc|8{73mdHLLcoh0Vt2~<3Gq4~z+H7R*3Ffa}^n(`v3917OmDuZ*jc;_S5 z?Ia1RCyoQ{)7*pM7cZqNwo7CJzA3p4W)isb>ur_yGfAkjJ$8FZG(EXafF)a1Rf&xD z61n`}zxJ{v>n3fgu$^R`bayGi{R{vq19z&R^YxHZB!(SS3fbvl@b zx0m@>jvwGYI&lpGP*{h+; zhlx51sz77!HxZ?RX;#{j4ErJXpeV;Qb>UPR6_nWX$^=c%XaG6cpSc`009SGT^eqGY zapE+eRgFoyB+#z?<3jBo!uvu6BP%t?R5P$CA!*@$vfE|s+wua7_6S5=eapx@XYAD5 z>6PEwjtt(EIuTDrqoSM=`{&vsbk7-`BVD@Q4X>_F*Nti?fv=Ud_>@7jpzqR6%4vWD z%j$ssC@=a*CgnRSOAofr{1ggZZ#(!=M|a+0o1F(j0M%c(bnH5_aAE;^)rM1K{(QE` zB{jM?GHho`s^tZ$Q{(ZvckRriS5$0tT?=SQ(<$=NmUmS zN&XGbZ+QSx0xl;-$@!Bi@vtj%LM8yulMdI`0Ap7wPcG-iD>sT`z;Lm^ACBzGIC^vA z(zNK(|LcxH3Q|elR6F%li*Y`)Rr&nKX4R?<$37$RTpCm=9#S;jC`!4jwyIJup@qX| zhespV(_?#YjkjA0T?Sq)6=I`aT|Z#dubYp3NHBgI{?m|n`yX9w%OtCJGh%fJ$&~3{ z*|up|Bi}sdapdh8DfjK>jAhU9fVD97=gHYZ&skJv^QJBeq6wcY3Kd{qP|bov@gGmFTechw~vX*pH6=NYhdf1 zJNi5Jqk;Bi)^|L1c;?igU_qKA8!L$npGO&9gw|kA>Srx2$wv9Wkh`f6+1g?Z6WZQ z$gPy#6r(I&-Hs=ZGm92POUZ2KpGH$Mz~+8@?o00Me*>ehV-e)>mjG`(X4{3c66Z7R{rBfk`wjwcFeY? zJ?za62WfkYMl~@4iHu^fx4>5SBCKpJn0vBM&stv+&ry?d(j$fELj|r-3%HZaPy9LV zM^jzrl3BGvnM}pG!d^QOKX35RewdAa>-^(&TG~X`xQ9+S)WtqD&|eu(0Ig>9N*dis ziIq=z*&pk4eb{fk;5iwrv3I844;Lqk*l9^XvI$=6h?&#{IaHb~w+{C5SBCw8MiD*x zaIj$0Pa~i6QgS^E!kr={AT_(e)445T4hT7@jHaW!4arzu_gAVO%g#{lMpmE|BMJ0c zww;49{_G_GS)RGD3ZF@E9Z~fdlUSBed`spxEiBbi4 zcg{tDSH|sVlUg(K83E?qvV{{#hVYqB{{jJ^Q!Fjze~*I@0;vEEZ`>^aJV_aIy9=@aUXhsS@Ki~ zUhz}Z_;-t?P%nYw_Xu?aeRSD4vUe{h;P~0qYfmCjAWL#?qZ2yb^xCEZAzA|HZ*~A6 zz_=7xAZ<|X?EuwY{X*OrHmDWYZyMxA18(p-J@b${ZN7B&I2dtI_~>@2um?dV>gYuQ zuCG-plJz8}bt=R`{h;6$8%;&d%|+0inMgZNdDQv>@Ffq3l5Y0>rgl!sM5vWaIy>#n zlSQJs&a3|G#WKpiiCs<-{p<+m|A~*<>UBlEqC1d8@ zZ)FKjWy$oOc%s(x?~C;j@gGCjZ=bm0U2ZQuYVlJyc<;)_q##!oiaf0f&S9n+{0&kI zMfR4xBqHmt&M}lH+cH22I6oZmyV;sjyQd-{3Kx3BwF3^VmZ{mNb7Mu(O6{T3+mIIr z>^{ADXET9{342fNRCb){#r_$ma^|XEIo3-R8gy)-m{Lnbg*5F_m6N_?@E%i%0+j@F zch)NyyXQYfP0x+0cYSv?@hH=2s0>VajR(WN<8`=gr-ZH6l6wtUF2?mlr!`XQ$QQOU& z=+>9&w1%7I)s5bana+K(#@8qqpW4ur5eW^MQ=q*(+DUqcnvyV@*3I$do{6?b8q+E~% zI?FI4Ea1>O$uvplMYK?Q!?3B*AZQ%*}wmJ(f(nl*?p@{b9eF;sQhu%TVJ&% zHMDh|ND@Ki30qN)I=b#z{=I zkEKbTHmzTdK~+opsC3-s&^OE1;tw0$(c_X>`EGjoxC>$_o}{3)!ZRR6FX>M&`#HNq zuM^do9gw;E#i6*pZ#<)u+k>~DUyM>q1Vtdz`6=N0Zx)T1`#xaE6CGR8M_$Zhzn@Zt z|3{&ww*Gye9^9s9j&k&bYKc6z^3^P8^W;%=o(kVkQE9VTDK_n~+?T4tWYnPn-n_|+ z-sLv4^73Af_ntoQ@<$8OAk|V;6!6y3Q2lXoBa1XUHMg75K=%kZ2)tU55->y^a!#C^ z)f6g~xn=QheJ%C*1rA(xz%5VgINpY9y~EWEVB1zwNBhr<7F@K~@gz=B>rxf*kOc6! zmcqWpLDOd9S1|gq#WS3iRizq?C5uCw;gp=x^FzDbam zC!Ro2mTU~->lwT1*N?-vGPaa7A^eZv2%k!-DlB-{D{=1J4)AtHm5>fySz;AjAF|z} zTAWHFGD-lDNnwGlP0LejUUA#H_)Gxm?t&D6e$BC_%&yd_Ocmgjl^hzGs1ww1JkHK< zS6H92U0>JgnmC+x^EkQeVP)ljHGe5L*>PS)QsGIB7tgFL4{zai>XkGAAU~e+uNO=E zgtyCmZO`SRv`RWs8Q0d)nKg{jXVwnp(2(TT#MpLtXAf?=Rxk1}z~M7GGV7pUB@k<0 zEwROMXf-j4@?Yeqp!WVT^mjW2|H~o&7qv#3ML4z(oUN-o*_V8wS(%+mZkk;K(NM@* zR^EeT8jY)ls_uc5n=z}VG*@ssJLp_-u-StCcU^v@j@(yN4o7E;VQSwzp*#PsJo@tO z`#9LXGz;PVesO?CZ@_Gcw>DgD>h8^Zyd3O!`sHU;N)Isau$@!QUO=32$<02*uTgnR zUA&b_Y~4|uizWIgZh^lzt7Mx3GQsJ6{P6D1zRHVjJw_9o^H9YO|X0IH1 z4nDRl)!(7m|MeRc`0pav?&fcrX?-h~s6EmZt@sRWaj}0`$3(G1pz*@T%h;sE6(=nc zbkq?UkKJ9{o9rU*6CWEk4hHl%d7r%bPBeLT(}0vN6E|z8sV*yJn3H-|!*~2te>(N# z16*YA<(~V>`f}=3OstGLTAYJmMBUA13i>xu@bd%ZIIAk5ifCQxn@M#gRK~=@@>2C5 zX~6*yZSnMoAY7JS^%o}7ch(oE@jHm|*ZJ44zy8ne_;@bgTCZ&IYqoVolVzUE79mHk zK58j7EtrD_pG3=|=rG6Wrpjpf@>T-OzsJQrgo^Oq8a8j)h0}oQgo9TS94A59p#r6I z6OWPO_K5Y@P|8rPheG6tT{N%m*i!)wtka%tzR1{@8Zf*&DL{nt#Aep={2r_WnLB8= z0>A+;-r#-T@jVFh)C%^=$)cm#AtmlLEg!*bUL$MHcmA8zioaj2M#`fq^hUfYqL@;Z zH+3Jtl`|DTrA1LwZk?FQ0aN);zLt(cu`7NP6kxE&={$E{DxWy9q)1ik(TjgDyPht@ z{mCZP5Qln*BK@U{ylf#73_$*+)oTHDK*`dx)@=mp78&yKz)nivSQD`g*%+%|)(9%z z%a^FxYjz#`ILKh$S@dBiT`1p@y!Abwt(AAIWM9En2sQriR_km3%l8Ti2zJC5n($UM zwW$-Nlvco1Dz-@XNP{xP?$*-_BTabo-xmp{r9&d8e z!6y1Cgy_1DOjEG~3+-xJ*=t-)82Xs|wMgbTkg-IDW_h+lwYWOE_oYsU6ul5CE7A|m zzMP%ES_EC|*QhF63R;Cf8e8$Guik6Zl^B%VYuV§vz_@%0ZX|g5Y0U`3q&kBHX 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 literal 176665 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

    xVMv;U8mVJ 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%0Al4#ZhG2A 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 oT_ndb?M*3L4D0GRp?VgLXD diff --git a/metadata/md5-cache/dev-ml/atd-2.12.0 b/metadata/md5-cache/dev-ml/atd-2.12.0 new file mode 100644 index 000000000000..98a75aba08ce --- /dev/null +++ b/metadata/md5-cache/dev-ml/atd-2.12.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile install test +DEPEND=>=dev-lang/ocaml-4.08:=[ocamlopt?] >=dev-ml/cmdliner-1.1.1:= >=dev-ml/yojson-2.0.2:= dev-ml/biniou:= dev-ml/easy-format:= dev-ml/menhir:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Static types for JSON APIs +EAPI=8 +HOMEPAGE=https://github.com/ahrefs/atd/ +INHERIT=dune +IUSE=+ocamlopt +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=>=dev-lang/ocaml-4.08:=[ocamlopt?] >=dev-ml/cmdliner-1.1.1:= >=dev-ml/yojson-2.0.2:= dev-ml/biniou:= dev-ml/easy-format:= dev-ml/menhir:= dev-ml/re:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RESTRICT=test +SLOT=0/2.12.0 +SRC_URI=https://github.com/ahrefs/atd/archive/2.12.0.tar.gz -> atd-2.12.0.tar.gz +_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_md5_=30da3903a1c08405615b8a8c855e0aaa diff --git a/metadata/md5-cache/dev-ml/dune-3.9.1 b/metadata/md5-cache/dev-ml/dune-3.9.1 new file mode 100644 index 000000000000..24dc25fd9f51 --- /dev/null +++ b/metadata/md5-cache/dev-ml/dune-3.9.1 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* ) +DESCRIPTION=A composable build system for OCaml +EAPI=8 +HOMEPAGE=https://github.com/ocaml/dune +INHERIT=multiprocessing elisp-common +IUSE=emacs +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-lang/ocaml-4.08:= emacs? ( >=app-editors/emacs-23.1:* ) +RESTRICT=strip test +SLOT=0/3.9.1 +SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz +_eclasses_=elisp-common dde4f515dde15603a26a3755438e9c78 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_md5_=a722245d691d8793435c53dfb0200c6b diff --git a/metadata/md5-cache/dev-ml/dune-build-info-3.9.1 b/metadata/md5-cache/dev-ml/dune-build-info-3.9.1 new file mode 100644 index 000000000000..f60e7d8f613d --- /dev/null +++ b/metadata/md5-cache/dev-ml/dune-build-info-3.9.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile configure install test +DEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Embed locations informations inside executable and libraries +EAPI=8 +HOMEPAGE=https://github.com/ocaml/dune +INHERIT=dune multiprocessing +IUSE=+ocamlopt +KEYWORDS=~amd64 ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-ml/dune-3.5 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RESTRICT=test +SLOT=0/3.9.1 +SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz +_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_md5_=816d8969be6d60355b46cabdb83c6acd diff --git a/metadata/md5-cache/dev-ml/dune-configurator-3.9.1 b/metadata/md5-cache/dev-ml/dune-configurator-3.9.1 new file mode 100644 index 000000000000..14e3f35bff0c --- /dev/null +++ b/metadata/md5-cache/dev-ml/dune-configurator-3.9.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Helper library for gathering system configuration +EAPI=8 +HOMEPAGE=https://github.com/ocaml/dune +INHERIT=dune multiprocessing +IUSE=+ocamlopt +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RESTRICT=test +SLOT=0/3.9.1 +SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz +_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_md5_=fa5901cee25b3915bf8128fc8661546d diff --git a/metadata/md5-cache/dev-ml/dune-private-libs-3.9.1 b/metadata/md5-cache/dev-ml/dune-private-libs-3.9.1 new file mode 100644 index 000000000000..ad2493c06a92 --- /dev/null +++ b/metadata/md5-cache/dev-ml/dune-private-libs-3.9.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile configure install test +DEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.9.1:=[ocamlopt?] ~dev-ml/stdune-3.9.1:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Private libraries of Dune +EAPI=8 +HOMEPAGE=https://github.com/ocaml/dune +INHERIT=dune multiprocessing +IUSE=+ocamlopt +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-ml/csexp-1.5:=[ocamlopt?] dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.9.1:=[ocamlopt?] ~dev-ml/stdune-3.9.1:=[ocamlopt?] >=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RESTRICT=test +SLOT=0/3.9.1 +SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz +_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_md5_=4c9498458190eaeeae95329707d2571d diff --git a/metadata/md5-cache/dev-ml/dune-site-3.9.1 b/metadata/md5-cache/dev-ml/dune-site-3.9.1 new file mode 100644 index 000000000000..7c3868c72f3c --- /dev/null +++ b/metadata/md5-cache/dev-ml/dune-site-3.9.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile configure install test +DEPEND=~dev-ml/dune-private-libs-3.9.1:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Embed locations informations inside executable and libraries +EAPI=8 +HOMEPAGE=https://github.com/ocaml/dune +INHERIT=dune multiprocessing +IUSE=+ocamlopt +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=~dev-ml/dune-private-libs-3.9.1:=[ocamlopt=] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RESTRICT=test +SLOT=0/3.9.1 +SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz +_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_md5_=beb7b8dac5f867df30853d7160e6481e diff --git a/metadata/md5-cache/dev-ml/dyn-3.9.1 b/metadata/md5-cache/dev-ml/dyn-3.9.1 new file mode 100644 index 000000000000..ffbacc681fae --- /dev/null +++ b/metadata/md5-cache/dev-ml/dyn-3.9.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile configure install test +DEPEND=~dev-ml/ordering-3.9.1:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Dynamic type +EAPI=8 +HOMEPAGE=https://github.com/ocaml/dune +INHERIT=dune multiprocessing +IUSE=+ocamlopt +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=~dev-ml/ordering-3.9.1:= dev-ml/pp:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RESTRICT=test +SLOT=0/3.9.1 +SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz +_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_md5_=511ed694c22c345f58ca5282be17d2df diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 index b9ebdfb1d3bd..3b9d04ccbd7d 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/14.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=81a9f3aae36c4d277e7deb51da8e2119 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 index 672d2e1c8f39..7bccd9e4d24b 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/15.0.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=47ac9fc5ccf47d31fdeabf577e9b531c diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.5 b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.5 index c05ed8256142..383e4e73688f 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.5 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.5 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/16.0.5 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.5/llvm-project-16.0.5.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bb054ccbb72b406130928bc4c24b2faa diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 index 0426a26c27a5..32ff29324f34 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/16.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c02be85fe4a42bdff237e09f6f02b9cb diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 index 11c1b97aa4ed..d83f381ea78d 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.0. REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) RESTRICT=!test? ( test ) SLOT=0/17.0.0.9999 -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7242d061b363021e575e5077773c3498 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230630 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230630 deleted file mode 100644 index f8abc7936c4d..000000000000 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230630 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.12.0_beta3:3.12 >=dev-lang/python-3.11.4:3.11 >=dev-lang/python-3.10.12:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.0_pre20230630:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=OCaml bindings for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=+debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.0_pre20230630:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230630[llvm_targets_Xtensa] ) -REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) -RESTRICT=!test? ( test ) -SLOT=0/17.0.0_pre20230630 -SRC_URI=https://github.com/llvm/llvm-project/archive/d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -> llvm-project-d32fb5e5f51dedba495301073b9250f84ac6d8a8.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7242d061b363021e575e5077773c3498 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230705 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230705 index 2701a77fd293..0726921ccf9f 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230705 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230705 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/17.0.0_pre20230705 SRC_URI=https://github.com/llvm/llvm-project/archive/5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -> llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz -_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org 224e6b4bce29faee1df1a0d1a43b2fbd multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7242d061b363021e575e5077773c3498 diff --git a/metadata/md5-cache/dev-ml/ordering-3.9.1 b/metadata/md5-cache/dev-ml/ordering-3.9.1 new file mode 100644 index 000000000000..f0a20a10d294 --- /dev/null +++ b/metadata/md5-cache/dev-ml/ordering-3.9.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile configure install test +DEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Element ordering +EAPI=8 +HOMEPAGE=https://github.com/ocaml/dune +INHERIT=dune multiprocessing +IUSE=+ocamlopt +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-lang/ocaml-4.08 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RESTRICT=test +SLOT=0/3.9.1 +SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz +_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_md5_=7e0204472e648a15dcddf5197c060698 diff --git a/metadata/md5-cache/dev-ml/stdune-3.9.1 b/metadata/md5-cache/dev-ml/stdune-3.9.1 new file mode 100644 index 000000000000..c36fbc22aa82 --- /dev/null +++ b/metadata/md5-cache/dev-ml/stdune-3.9.1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-ml/dune-3.5 dev-lang/ocaml dev-ml/dune +DEFINED_PHASES=compile configure install test +DEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.9.1:=[ocamlopt?] ~dev-ml/ordering-3.9.1:=[ocamlopt?] >=dev-ml/csexp-1.5:=[ocamlopt?] !=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +DESCRIPTION=Dune's unstable standard library +EAPI=8 +HOMEPAGE=https://github.com/ocaml/dune +INHERIT=dune multiprocessing +IUSE=+ocamlopt +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-ml/pp:=[ocamlopt?] ~dev-ml/dyn-3.9.1:=[ocamlopt?] ~dev-ml/ordering-3.9.1:=[ocamlopt?] >=dev-ml/csexp-1.5:=[ocamlopt?] !=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= +RESTRICT=test +SLOT=0/3.9.1 +SRC_URI=https://github.com/ocaml/dune/archive/3.9.1.tar.gz -> dune-3.9.1.tar.gz +_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 +_md5_=c7c0debae68bed48faef4a88e6c550e9 diff --git a/metadata/md5-cache/dev-perl/CPAN-Mini-Inject-0.370.0 b/metadata/md5-cache/dev-perl/CPAN-Mini-Inject-0.370.0 index 84306d5cad89..91ee4d9a95a0 100644 --- a/metadata/md5-cache/dev-perl/CPAN-Mini-Inject-0.370.0 +++ b/metadata/md5-cache/dev-perl/CPAN-Mini-Inject-0.370.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/CPAN-Mini-Inject INHERIT=perl-module IUSE=test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=dev-perl/CPAN-Checksums-2.130.0 >=dev-perl/CPAN-Mini-0.320.0 virtual/perl-Carp >=dev-perl/Dist-Metadata-0.921.0 >=virtual/perl-File-Path-2.70.0 dev-perl/File-Slurp >=virtual/perl-File-Spec-2.70.0 virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-IO-Compress virtual/perl-IO-Zlib dev-perl/libwww-perl dev-perl/YAML dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/M/MI/MITHALDU/CPAN-Mini-Inject-0.37.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=2e494c2df75a3cc852640497d0499d85 +_md5_=fff5f81dd7e865b7155d46c652894794 diff --git a/metadata/md5-cache/dev-perl/HTML-Quoted-0.50.0 b/metadata/md5-cache/dev-perl/HTML-Quoted-0.50.0 new file mode 100644 index 000000000000..993748c7cd72 --- /dev/null +++ b/metadata/md5-cache/dev-perl/HTML-Quoted-0.50.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-perl/HTML-Parser-3.0.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/perl +DESCRIPTION=Extract structure of quoted HTML mail message +EAPI=8 +HOMEPAGE=https://metacpan.org/release/HTML-Quoted +INHERIT=perl-module +IUSE=test +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=>=dev-perl/HTML-Parser-3.0.0 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/B/BP/BPS/HTML-Quoted-0.05.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_md5_=7422ff5eef101ed5787b3fcee7bac784 diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz index a9559c70d19e2d678186a08441c21add2c4ce1d1..e8224c9dd7c62ff1cde7e8d5a6d764e96b099a3c 100644 GIT binary patch delta 325553 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

    eIGa^auRJ`&jSU*Q*Jh_jbUB2N_laTf(nJa8U>W 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 literal 38842 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≶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 Sa5N+RzyAexKR8t95CH(7Q$95S diff --git a/metadata/md5-cache/app-crypt/acme-2.5.0-r1 b/metadata/md5-cache/app-crypt/acme-2.5.0-r1 deleted file mode 100644 index 0b90c5ab90ce..000000000000 --- a/metadata/md5-cache/app-crypt/acme-2.5.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.4:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=An implementation of the ACME protocol -EAPI=8 -HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ -INHERIT=distutils-r1 -IUSE=doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/certbot/certbot/archive/v2.5.0.tar.gz -> certbot-2.5.0.gh.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=e8003d342e7198efbd30ff8f1ba658f8 diff --git a/metadata/md5-cache/app-crypt/age-1.1.1 b/metadata/md5-cache/app-crypt/age-1.1.1 index 92b8c36e47e5..047c469158cc 100644 --- a/metadata/md5-cache/app-crypt/age-1.1.1 +++ b/metadata/md5-cache/app-crypt/age-1.1.1 @@ -4,10 +4,10 @@ DESCRIPTION=A simple, modern and secure encryption tool (and Go library) EAPI=8 HOMEPAGE=https://github.com/FiloSottile/age INHERIT=go-module -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=BSD RESTRICT=strip SLOT=0 SRC_URI=https://github.com/FiloSottile/age/archive/v1.1.1.tar.gz -> age-1.1.1.tar.gz https://dev.gentoo.org/~graaff/age/age-1.1.1-deps.tar.xz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=9f8a4ed25ac0410e670b3954d8bda059 +_md5_=b2227adabf4a2e7002fed62b384dcb95 diff --git a/metadata/md5-cache/app-crypt/certbot-2.5.0 b/metadata/md5-cache/app-crypt/certbot-2.5.0 deleted file mode 100644 index e1f75a8c714d..000000000000 --- a/metadata/md5-cache/app-crypt/certbot-2.5.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-cov[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( >=dev-lang/python-3.11.4:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.12:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=app-crypt/acme-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.9.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates -EAPI=8 -HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ -INHERIT=distutils-r1 -IUSE=selinux doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND=>=app-crypt/acme-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.9.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/certbot/certbot/archive/v2.5.0.tar.gz -> certbot-2.5.0.gh.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=418f8fad24b0ae295da4d35f79122bd6 diff --git a/metadata/md5-cache/app-crypt/certbot-apache-2.5.0 b/metadata/md5-cache/app-crypt/certbot-apache-2.5.0 deleted file mode 100644 index e4009d538cc8..000000000000 --- a/metadata/md5-cache/app-crypt/certbot-apache-2.5.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client) -EAPI=8 -HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm64 x86 -LICENSE=Apache-2.0 -RDEPEND=>=app-crypt/acme-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/certbot/certbot/archive/v2.5.0.tar.gz -> certbot-2.5.0.gh.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=21542bd1e7f5078c1bddd85e5463e2d9 diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-2.5.0-r1 b/metadata/md5-cache/app-crypt/certbot-nginx-2.5.0-r1 deleted file mode 100644 index cff61fe40992..000000000000 --- a/metadata/md5-cache/app-crypt/certbot-nginx-2.5.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-crypt/acme-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client) -EAPI=8 -HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND=>=app-crypt/acme-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/certbot/certbot/archive/v2.5.0.tar.gz -> certbot-2.5.0.gh.tar.gz -_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=50062253f2858478cd24f613e474f20a diff --git a/metadata/md5-cache/app-crypt/nitrocli-0.3.4 b/metadata/md5-cache/app-crypt/nitrocli-0.3.4 index 25d727abe416..a5bc71f61f4f 100644 --- a/metadata/md5-cache/app-crypt/nitrocli-0.3.4 +++ b/metadata/md5-cache/app-crypt/nitrocli-0.3.4 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/hidapi app-crypt/gnupg RESTRICT=test SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.10/download -> aho-corasick-0.7.10.crate https://crates.io/api/v1/crates/anyhow/1.0.32/download -> anyhow-1.0.32.crate https://crates.io/api/v1/crates/base32/0.4.0/download -> base32-0.4.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/cc/1.0.50/download -> cc-1.0.50.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/clap/2.33.0/download -> clap-2.33.0.crate https://crates.io/api/v1/crates/getrandom/0.1.14/download -> getrandom-0.1.14.crate https://crates.io/api/v1/crates/heck/0.3.1/download -> heck-0.3.1.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/libc/0.2.69/download -> libc-0.2.69.crate https://crates.io/api/v1/crates/memchr/2.3.3/download -> memchr-2.3.3.crate https://crates.io/api/v1/crates/nitrocli/0.3.4/download -> nitrocli-0.3.4.crate https://crates.io/api/v1/crates/nitrokey/0.7.1/download -> nitrokey-0.7.1.crate https://crates.io/api/v1/crates/nitrokey-sys/3.5.0/download -> nitrokey-sys-3.5.0.crate https://crates.io/api/v1/crates/nitrokey-test/0.4.0/download -> nitrokey-test-0.4.0.crate https://crates.io/api/v1/crates/nitrokey-test-state/0.1.0/download -> nitrokey-test-state-0.1.0.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.2/download -> proc-macro-error-1.0.2.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.2/download -> proc-macro-error-attr-1.0.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.19/download -> proc-macro2-1.0.19.crate https://crates.io/api/v1/crates/quote/1.0.3/download -> quote-1.0.3.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/regex/1.3.7/download -> regex-1.3.7.crate https://crates.io/api/v1/crates/regex-syntax/0.6.17/download -> regex-syntax-0.6.17.crate https://crates.io/api/v1/crates/structopt/0.3.13/download -> structopt-0.3.13.crate https://crates.io/api/v1/crates/structopt-derive/0.4.6/download -> structopt-derive-0.4.6.crate https://crates.io/api/v1/crates/syn/1.0.36/download -> syn-1.0.36.crate https://crates.io/api/v1/crates/syn-mid/0.5.0/download -> syn-mid-0.5.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/1.0.1/download -> thread_local-1.0.1.crate https://crates.io/api/v1/crates/unicode-segmentation/1.6.0/download -> unicode-segmentation-1.6.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.7/download -> unicode-width-0.1.7.crate https://crates.io/api/v1/crates/unicode-xid/0.2.0/download -> unicode-xid-0.2.0.crate https://crates.io/api/v1/crates/version_check/0.9.1/download -> version_check-0.9.1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=a6bd20b0d4668ad28543bdc55112e83b diff --git a/metadata/md5-cache/app-crypt/nitrocli-0.3.5 b/metadata/md5-cache/app-crypt/nitrocli-0.3.5 index ca53db403742..597e9245ce5e 100644 --- a/metadata/md5-cache/app-crypt/nitrocli-0.3.5 +++ b/metadata/md5-cache/app-crypt/nitrocli-0.3.5 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/hidapi app-crypt/gnupg RESTRICT=test SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.10/download -> aho-corasick-0.7.10.crate https://crates.io/api/v1/crates/anyhow/1.0.32/download -> anyhow-1.0.32.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.1/download -> arrayvec-0.5.1.crate https://crates.io/api/v1/crates/autocfg/1.0.0/download -> autocfg-1.0.0.crate https://crates.io/api/v1/crates/base32/0.4.0/download -> base32-0.4.0.crate https://crates.io/api/v1/crates/base64/0.11.0/download -> base64-0.11.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.10/download -> blake2b_simd-0.5.10.crate https://crates.io/api/v1/crates/cc/1.0.50/download -> cc-1.0.50.crate https://crates.io/api/v1/crates/cfg-if/0.1.10/download -> cfg-if-0.1.10.crate https://crates.io/api/v1/crates/clap/2.33.0/download -> clap-2.33.0.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.7.2/download -> crossbeam-utils-0.7.2.crate https://crates.io/api/v1/crates/directories/3.0.1/download -> directories-3.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.5/download -> dirs-sys-0.3.5.crate https://crates.io/api/v1/crates/envy/0.4.2/download -> envy-0.4.2.crate https://crates.io/api/v1/crates/getrandom/0.1.14/download -> getrandom-0.1.14.crate https://crates.io/api/v1/crates/heck/0.3.1/download -> heck-0.3.1.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/libc/0.2.69/download -> libc-0.2.69.crate https://crates.io/api/v1/crates/memchr/2.3.3/download -> memchr-2.3.3.crate https://crates.io/api/v1/crates/merge/0.1.0/download -> merge-0.1.0.crate https://crates.io/api/v1/crates/merge_derive/0.1.0/download -> merge_derive-0.1.0.crate https://crates.io/api/v1/crates/nitrocli/0.3.5/download -> nitrocli-0.3.5.crate https://crates.io/api/v1/crates/nitrokey/0.7.1/download -> nitrokey-0.7.1.crate https://crates.io/api/v1/crates/nitrokey-sys/3.5.0/download -> nitrokey-sys-3.5.0.crate https://crates.io/api/v1/crates/nitrokey-test/0.4.0/download -> nitrokey-test-0.4.0.crate https://crates.io/api/v1/crates/nitrokey-test-state/0.1.0/download -> nitrokey-test-state-0.1.0.crate https://crates.io/api/v1/crates/num-traits/0.2.12/download -> num-traits-0.2.12.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.2/download -> proc-macro-error-1.0.2.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.2/download -> proc-macro-error-attr-1.0.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.19/download -> proc-macro2-1.0.19.crate https://crates.io/api/v1/crates/quote/1.0.3/download -> quote-1.0.3.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_users/0.3.4/download -> redox_users-0.3.4.crate https://crates.io/api/v1/crates/regex/1.3.7/download -> regex-1.3.7.crate https://crates.io/api/v1/crates/regex-syntax/0.6.17/download -> regex-syntax-0.6.17.crate https://crates.io/api/v1/crates/rust-argon2/0.7.0/download -> rust-argon2-0.7.0.crate https://crates.io/api/v1/crates/serde/1.0.114/download -> serde-1.0.114.crate https://crates.io/api/v1/crates/serde_derive/1.0.114/download -> serde_derive-1.0.114.crate https://crates.io/api/v1/crates/structopt/0.3.17/download -> structopt-0.3.17.crate https://crates.io/api/v1/crates/structopt-derive/0.4.10/download -> structopt-derive-0.4.10.crate https://crates.io/api/v1/crates/syn/1.0.36/download -> syn-1.0.36.crate https://crates.io/api/v1/crates/syn-mid/0.5.0/download -> syn-mid-0.5.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thread_local/1.0.1/download -> thread_local-1.0.1.crate https://crates.io/api/v1/crates/toml/0.5.6/download -> toml-0.5.6.crate https://crates.io/api/v1/crates/unicode-segmentation/1.6.0/download -> unicode-segmentation-1.6.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.7/download -> unicode-width-0.1.7.crate https://crates.io/api/v1/crates/unicode-xid/0.2.0/download -> unicode-xid-0.2.0.crate https://crates.io/api/v1/crates/version_check/0.9.1/download -> version_check-0.9.1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=2b5af507cbc9cf7b881a62059809c586 diff --git a/metadata/md5-cache/app-crypt/nitrocli-0.4.0 b/metadata/md5-cache/app-crypt/nitrocli-0.4.0 index 382ae2fae214..c64f5f56be50 100644 --- a/metadata/md5-cache/app-crypt/nitrocli-0.4.0 +++ b/metadata/md5-cache/app-crypt/nitrocli-0.4.0 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/hidapi app-crypt/gnupg RESTRICT=test SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.15/download -> aho-corasick-0.7.15.crate https://crates.io/api/v1/crates/anyhow/1.0.39/download -> anyhow-1.0.39.crate https://crates.io/api/v1/crates/arrayref/0.3.6/download -> arrayref-0.3.6.crate https://crates.io/api/v1/crates/arrayvec/0.5.2/download -> arrayvec-0.5.2.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base32/0.4.0/download -> base32-0.4.0.crate https://crates.io/api/v1/crates/base64/0.13.0/download -> base64-0.13.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/blake2b_simd/0.5.11/download -> blake2b_simd-0.5.11.crate https://crates.io/api/v1/crates/cc/1.0.67/download -> cc-1.0.67.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/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/constant_time_eq/0.1.5/download -> constant_time_eq-0.1.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.3/download -> crossbeam-utils-0.8.3.crate https://crates.io/api/v1/crates/directories/3.0.1/download -> directories-3.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.5/download -> dirs-sys-0.3.5.crate https://crates.io/api/v1/crates/envy/0.4.2/download -> envy-0.4.2.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.2/download -> getrandom-0.2.2.crate https://crates.io/api/v1/crates/heck/0.3.2/download -> heck-0.3.2.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/libc/0.2.90/download -> libc-0.2.90.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.3.4/download -> memchr-2.3.4.crate https://crates.io/api/v1/crates/merge/0.1.0/download -> merge-0.1.0.crate https://crates.io/api/v1/crates/merge_derive/0.1.0/download -> merge_derive-0.1.0.crate https://crates.io/api/v1/crates/nitrocli/0.4.0/download -> nitrocli-0.4.0.crate https://crates.io/api/v1/crates/nitrokey/0.8.0/download -> nitrokey-0.8.0.crate https://crates.io/api/v1/crates/nitrokey-sys/3.6.0/download -> nitrokey-sys-3.6.0.crate https://crates.io/api/v1/crates/nitrokey-test/0.5.0/download -> nitrokey-test-0.5.0.crate https://crates.io/api/v1/crates/nitrokey-test-state/0.1.0/download -> nitrokey-test-state-0.1.0.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.24/download -> proc-macro2-1.0.24.crate https://crates.io/api/v1/crates/progressing/3.0.2/download -> progressing-3.0.2.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/rand/0.8.3/download -> rand-0.8.3.crate https://crates.io/api/v1/crates/rand_chacha/0.3.0/download -> rand_chacha-0.3.0.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.2/download -> rand_core-0.6.2.crate https://crates.io/api/v1/crates/rand_hc/0.3.0/download -> rand_hc-0.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.2.5/download -> redox_syscall-0.2.5.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/redox_users/0.3.5/download -> redox_users-0.3.5.crate https://crates.io/api/v1/crates/regex/1.4.5/download -> regex-1.4.5.crate https://crates.io/api/v1/crates/regex-syntax/0.6.23/download -> regex-syntax-0.6.23.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/rust-argon2/0.8.3/download -> rust-argon2-0.8.3.crate https://crates.io/api/v1/crates/serde/1.0.124/download -> serde-1.0.124.crate https://crates.io/api/v1/crates/serde_derive/1.0.124/download -> serde_derive-1.0.124.crate https://crates.io/api/v1/crates/structopt/0.3.21/download -> structopt-0.3.21.crate https://crates.io/api/v1/crates/structopt-derive/0.4.14/download -> structopt-derive-0.4.14.crate https://crates.io/api/v1/crates/syn/1.0.64/download -> syn-1.0.64.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-segmentation/1.7.1/download -> unicode-segmentation-1.7.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.1/download -> unicode-xid-0.2.1.crate https://crates.io/api/v1/crates/version_check/0.9.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=4dd15f11a4b04d1aae2371936a62a23e diff --git a/metadata/md5-cache/app-crypt/nitrocli-0.4.1 b/metadata/md5-cache/app-crypt/nitrocli-0.4.1 index 54f714d4f455..90704925d4b3 100644 --- a/metadata/md5-cache/app-crypt/nitrocli-0.4.1 +++ b/metadata/md5-cache/app-crypt/nitrocli-0.4.1 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/hidapi app-crypt/gnupg RESTRICT=test SLOT=0 SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/anyhow/1.0.40/download -> anyhow-1.0.40.crate https://crates.io/api/v1/crates/autocfg/1.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/base32/0.4.0/download -> base32-0.4.0.crate https://crates.io/api/v1/crates/bitflags/1.2.1/download -> bitflags-1.2.1.crate https://crates.io/api/v1/crates/cc/1.0.67/download -> cc-1.0.67.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/clap/2.33.3/download -> clap-2.33.3.crate https://crates.io/api/v1/crates/directories/3.0.2/download -> directories-3.0.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.6/download -> dirs-sys-0.3.6.crate https://crates.io/api/v1/crates/envy/0.4.2/download -> envy-0.4.2.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.2/download -> getrandom-0.2.2.crate https://crates.io/api/v1/crates/heck/0.3.2/download -> heck-0.3.2.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/libc/0.2.94/download -> libc-0.2.94.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.4.0/download -> memchr-2.4.0.crate https://crates.io/api/v1/crates/merge/0.1.0/download -> merge-0.1.0.crate https://crates.io/api/v1/crates/merge_derive/0.1.0/download -> merge_derive-0.1.0.crate https://crates.io/api/v1/crates/nitrocli/0.4.1/download -> nitrocli-0.4.1.crate https://crates.io/api/v1/crates/nitrokey/0.9.0/download -> nitrokey-0.9.0.crate https://crates.io/api/v1/crates/nitrokey-sys/3.6.0/download -> nitrokey-sys-3.6.0.crate https://crates.io/api/v1/crates/nitrokey-test/0.5.0/download -> nitrokey-test-0.5.0.crate https://crates.io/api/v1/crates/nitrokey-test-state/0.1.0/download -> nitrokey-test-state-0.1.0.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/numtoa/0.1.0/download -> numtoa-0.1.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.10/download -> ppv-lite86-0.2.10.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.26/download -> proc-macro2-1.0.26.crate https://crates.io/api/v1/crates/progressing/3.0.2/download -> progressing-3.0.2.crate https://crates.io/api/v1/crates/quote/1.0.9/download -> quote-1.0.9.crate https://crates.io/api/v1/crates/rand/0.8.3/download -> rand-0.8.3.crate https://crates.io/api/v1/crates/rand_chacha/0.3.0/download -> rand_chacha-0.3.0.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.2/download -> rand_core-0.6.2.crate https://crates.io/api/v1/crates/rand_hc/0.3.0/download -> rand_hc-0.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.8/download -> redox_syscall-0.2.8.crate https://crates.io/api/v1/crates/redox_termios/0.1.2/download -> redox_termios-0.1.2.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.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/serde/1.0.125/download -> serde-1.0.125.crate https://crates.io/api/v1/crates/serde_derive/1.0.125/download -> serde_derive-1.0.125.crate https://crates.io/api/v1/crates/structopt/0.3.21/download -> structopt-0.3.21.crate https://crates.io/api/v1/crates/structopt-derive/0.4.14/download -> structopt-derive-0.4.14.crate https://crates.io/api/v1/crates/syn/1.0.72/download -> syn-1.0.72.crate https://crates.io/api/v1/crates/tempfile/3.2.0/download -> tempfile-3.2.0.crate https://crates.io/api/v1/crates/termion/1.5.6/download -> termion-1.5.6.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-segmentation/1.7.1/download -> unicode-segmentation-1.7.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.8/download -> unicode-width-0.1.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/version_check/0.9.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.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-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=595d119f1fb22bfc429927fa973c4351 diff --git a/metadata/md5-cache/app-crypt/sequoia-chameleon-gnupg-0.2.0-r1 b/metadata/md5-cache/app-crypt/sequoia-chameleon-gnupg-0.2.0-r1 index ef3901894f3e..9fcc9d5eb81b 100644 --- a/metadata/md5-cache/app-crypt/sequoia-chameleon-gnupg-0.2.0-r1 +++ b/metadata/md5-cache/app-crypt/sequoia-chameleon-gnupg-0.2.0-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/gmp:= dev-libs/nettle:= RESTRICT=test SLOT=0 SRC_URI=https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/archive/v0.2.0/sequoia-chameleon-gnupg-0.2.0-v0.2.0.tar.bz2 https://crates.io/api/v1/crates/addr2line/0.19.0/download -> addr2line-0.19.0.crate 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/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.68/download -> anyhow-1.0.68.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/async-trait/0.1.64/download -> async-trait-0.1.64.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/backtrace/0.3.67/download -> backtrace-0.3.67.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/bindgen/0.63.0/download -> bindgen-0.63.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/buffered-reader/1.2.0/download -> buffered-reader-1.2.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/capnp/0.14.11/download -> capnp-0.14.11.crate https://crates.io/api/v1/crates/capnp-futures/0.14.2/download -> capnp-futures-0.14.2.crate https://crates.io/api/v1/crates/capnp-rpc/0.14.1/download -> capnp-rpc-0.14.1.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/0.1.10/download -> cfg-if-0.1.10.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/chrono/0.4.23/download -> chrono-0.4.23.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/4.0.32/download -> clap-4.0.32.crate https://crates.io/api/v1/crates/clap_complete/4.0.7/download -> clap_complete-4.0.7.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.6/download -> clap_mangen-0.2.6.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.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-queue/0.3.8/download -> crossbeam-queue-0.3.8.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/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/cxx/1.0.89/download -> cxx-1.0.89.crate https://crates.io/api/v1/crates/cxx-build/1.0.89/download -> cxx-build-1.0.89.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.89/download -> cxxbridge-flags-1.0.89.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.89/download -> cxxbridge-macro-1.0.89.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dyn-clone/1.0.10/download -> dyn-clone-1.0.10.crate https://crates.io/api/v1/crates/edit-distance/2.1.0/download -> edit-distance-2.1.0.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/ena/0.14.0/download -> ena-0.14.0.crate https://crates.io/api/v1/crates/endian-type/0.1.2/download -> endian-type-0.1.2.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/enumber/0.3.0/download -> enumber-0.3.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/fd-lock/3.0.9/download -> fd-lock-3.0.9.crate https://crates.io/api/v1/crates/filetime/0.2.19/download -> filetime-0.2.19.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs2/0.4.3/download -> fs2-0.4.3.crate https://crates.io/api/v1/crates/futures/0.3.26/download -> futures-0.3.26.crate https://crates.io/api/v1/crates/futures-channel/0.3.26/download -> futures-channel-0.3.26.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-executor/0.3.26/download -> futures-executor-0.3.26.crate https://crates.io/api/v1/crates/futures-io/0.3.26/download -> futures-io-0.3.26.crate https://crates.io/api/v1/crates/futures-macro/0.3.26/download -> futures-macro-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/futures-task/0.3.26/download -> futures-task-0.3.26.crate https://crates.io/api/v1/crates/futures-util/0.3.26/download -> futures-util-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.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/gimli/0.27.1/download -> gimli-0.27.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/h2/0.3.15/download -> h2-0.3.15.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.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.4.1/download -> heck-0.4.1.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/home-dir/0.1.0/download -> home-dir-0.1.0.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/http/0.2.8/download -> http-0.2.8.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/hyper/0.14.23/download -> hyper-0.14.23.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.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/io-lifetimes/1.0.5/download -> io-lifetimes-1.0.5.crate https://crates.io/api/v1/crates/ipconfig/0.3.1/download -> ipconfig-0.3.1.crate https://crates.io/api/v1/crates/ipnet/2.7.1/download -> ipnet-2.7.1.crate https://crates.io/api/v1/crates/is-terminal/0.4.2/download -> is-terminal-0.4.2.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.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/lalrpop/0.19.8/download -> lalrpop-0.19.8.crate https://crates.io/api/v1/crates/lalrpop-util/0.19.8/download -> lalrpop-util-0.19.8.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/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/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.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/lru-cache/0.1.2/download -> lru-cache-0.1.2.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.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/memsec/0.6.2/download -> memsec-0.6.2.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/mio/0.8.5/download -> mio-0.8.5.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nettle/7.3.0/download -> nettle-7.3.0.crate https://crates.io/api/v1/crates/nettle-sys/2.2.0/download -> nettle-sys-2.2.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nibble_vec/0.1.0/download -> nibble_vec-0.1.0.crate https://crates.io/api/v1/crates/nix/0.18.0/download -> nix-0.18.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-integer/0.1.45/download -> num-integer-0.1.45.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/object/0.30.3/download -> object-0.30.3.crate https://crates.io/api/v1/crates/once_cell/1.17.0/download -> once_cell-1.17.0.crate https://crates.io/api/v1/crates/openpgp-cert-d/0.1.0/download -> openpgp-cert-d-0.1.0.crate https://crates.io/api/v1/crates/openssl/0.10.45/download -> openssl-0.10.45.crate https://crates.io/api/v1/crates/openssl-macros/0.1.0/download -> openssl-macros-0.1.0.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.80/download -> openssl-sys-0.9.80.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.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/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/petgraph/0.6.2/download -> petgraph-0.6.2.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.26/download -> pkg-config-0.3.26.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.50/download -> proc-macro2-1.0.50.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/radix_trie/0.2.1/download -> radix_trie-0.2.1.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.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/redox_users/0.4.3/download -> redox_users-0.4.3.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/resolv-conf/0.7.0/download -> resolv-conf-0.7.0.crate https://crates.io/api/v1/crates/ring/0.16.20/download -> ring-0.16.20.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.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/rustix/0.36.7/download -> rustix-0.36.7.crate https://crates.io/api/v1/crates/rustversion/1.0.11/download -> rustversion-1.0.11.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.3/download -> scratch-1.0.3.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/sequoia-ipc/0.30.1/download -> sequoia-ipc-0.30.1.crate https://crates.io/api/v1/crates/sequoia-net/0.26.0/download -> sequoia-net-0.26.0.crate https://crates.io/api/v1/crates/sequoia-openpgp/1.16.0/download -> sequoia-openpgp-1.16.0.crate https://crates.io/api/v1/crates/sequoia-openpgp-mt/0.1.0/download -> sequoia-openpgp-mt-0.1.0.crate https://crates.io/api/v1/crates/sequoia-policy-config/0.5.0/download -> sequoia-policy-config-0.5.0.crate https://crates.io/api/v1/crates/sequoia-wot/0.4.1/download -> sequoia-wot-0.4.1.crate https://crates.io/api/v1/crates/serde/1.0.152/download -> serde-1.0.152.crate https://crates.io/api/v1/crates/serde_cbor/0.11.2/download -> serde_cbor-0.11.2.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/sha1collisiondetection/0.2.6/download -> sha1collisiondetection-0.2.6.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.7/download -> socket2-0.4.7.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/string_cache/0.8.4/download -> string_cache-0.8.4.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.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/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.3/download -> terminal_size-0.2.3.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/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.17/download -> time-0.3.17.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio/1.25.0/download -> tokio-1.25.0.crate https://crates.io/api/v1/crates/tokio-macros/1.8.2/download -> tokio-macros-1.8.2.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.0/download -> tokio-native-tls-0.3.0.crate https://crates.io/api/v1/crates/tokio-util/0.7.4/download -> tokio-util-0.7.4.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/trust-dns-client/0.22.0/download -> trust-dns-client-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-proto/0.22.0/download -> trust-dns-proto-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-resolver/0.22.0/download -> trust-dns-resolver-0.22.0.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.10/download -> unicode-bidi-0.3.10.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-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/untrusted/0.7.1/download -> untrusted-0.7.1.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.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/web-sys/0.3.61/download -> web-sys-0.3.61.crate https://crates.io/api/v1/crates/widestring/0.5.1/download -> widestring-0.5.1.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/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.6/download -> xxhash-rust-0.8.6.crate https://crates.io/api/v1/crates/zbase32/0.1.2/download -> zbase32-0.1.2.crate -_eclasses_=cargo cddd4ee89517b7a52ddce3da8abf3109 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=dd1c5966b3b72106773df10eb2db04c8 diff --git a/metadata/md5-cache/app-crypt/sequoia-sq-0.30.0-r1 b/metadata/md5-cache/app-crypt/sequoia-sq-0.30.0-r1 index c7b337186f92..b28c752a96ca 100644 --- a/metadata/md5-cache/app-crypt/sequoia-sq-0.30.0-r1 +++ b/metadata/md5-cache/app-crypt/sequoia-sq-0.30.0-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ LGPL-3+ MIT MIT-0 MP RDEPEND=dev-db/sqlite:3 dev-libs/gmp:= dev-libs/nettle:= dev-libs/openssl:= SLOT=0 SRC_URI=https://gitlab.com/sequoia-pgp/sequoia-sq/-/archive/v0.30.0/sequoia-sq-v0.30.0.tar.bz2 https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aead/0.5.2/download -> aead-0.5.2.crate https://crates.io/api/v1/crates/aes/0.8.2/download -> aes-0.8.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.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/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/aligned/0.4.1/download -> aligned-0.4.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/as-slice/0.2.1/download -> as-slice-0.2.1.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base16ct/0.2.0/download -> base16ct-0.2.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bindgen/0.63.0/download -> bindgen-0.63.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.2.1/download -> bitflags-2.2.1.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-padding/0.3.3/download -> block-padding-0.3.3.crate https://crates.io/api/v1/crates/blowfish/0.9.1/download -> blowfish-0.9.1.crate https://crates.io/api/v1/crates/botan/0.10.2/download -> botan-0.10.2.crate https://crates.io/api/v1/crates/botan-sys/0.10.2/download -> botan-sys-0.10.2.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/buffered-reader/1.1.4/download -> buffered-reader-1.1.4.crate https://crates.io/api/v1/crates/bumpalo/3.12.1/download -> bumpalo-3.12.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/cast5/0.11.1/download -> cast5-0.11.1.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfb-mode/0.8.2/download -> cfb-mode-0.8.2.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/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/4.0.32/download -> clap-4.0.32.crate https://crates.io/api/v1/crates/clap_complete/4.0.7/download -> clap_complete-4.0.7.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.6/download -> clap_mangen-0.2.6.crate https://crates.io/api/v1/crates/cmac/0.7.2/download -> cmac-0.7.2.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/const-oid/0.9.2/download -> const-oid-0.9.2.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-bigint/0.5.2/download -> crypto-bigint-0.5.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/ctr/0.9.2/download -> ctr-0.9.2.crate https://crates.io/api/v1/crates/curve25519-dalek/3.2.0/download -> curve25519-dalek-3.2.0.crate https://crates.io/api/v1/crates/curve25519-dalek-ng/4.1.1/download -> curve25519-dalek-ng-4.1.1.crate https://crates.io/api/v1/crates/cvt/0.1.2/download -> cvt-0.1.2.crate https://crates.io/api/v1/crates/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/dbl/0.3.2/download -> dbl-0.3.2.crate https://crates.io/api/v1/crates/der/0.7.5/download -> der-0.7.5.crate https://crates.io/api/v1/crates/des/0.8.1/download -> des-0.8.1.crate https://crates.io/api/v1/crates/deunicode/0.4.3/download -> deunicode-0.4.3.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dot-writer/0.1.3/download -> dot-writer-0.1.3.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/eax/0.5.0/download -> eax-0.5.0.crate https://crates.io/api/v1/crates/ecb/0.1.1/download -> ecb-0.1.1.crate https://crates.io/api/v1/crates/ecdsa/0.16.6/download -> ecdsa-0.16.6.crate https://crates.io/api/v1/crates/ed25519/1.5.3/download -> ed25519-1.5.3.crate https://crates.io/api/v1/crates/ed25519-dalek/1.0.1/download -> ed25519-dalek-1.0.1.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/elliptic-curve/0.13.4/download -> elliptic-curve-0.13.4.crate https://crates.io/api/v1/crates/ena/0.14.2/download -> ena-0.14.2.crate https://crates.io/api/v1/crates/endian-type/0.1.2/download -> endian-type-0.1.2.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/enumber/0.3.0/download -> enumber-0.3.0.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fd-lock/3.0.12/download -> fd-lock-3.0.12.crate https://crates.io/api/v1/crates/fehler/1.0.0/download -> fehler-1.0.0.crate https://crates.io/api/v1/crates/fehler-macros/1.0.0/download -> fehler-macros-1.0.0.crate https://crates.io/api/v1/crates/ff/0.13.0/download -> ff-0.13.0.crate https://crates.io/api/v1/crates/file_diff/1.0.0/download -> file_diff-1.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs2/0.4.3/download -> fs2-0.4.3.crate https://crates.io/api/v1/crates/fs_at/0.1.6/download -> fs_at-0.1.6.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/generator/0.7.4/download -> generator-0.7.4.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/git-testament/0.2.4/download -> git-testament-0.2.4.crate https://crates.io/api/v1/crates/git-testament-derive/0.1.14/download -> git-testament-derive-0.1.14.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/globwalk/0.8.1/download -> globwalk-0.8.1.crate https://crates.io/api/v1/crates/group/0.13.0/download -> group-0.13.0.crate https://crates.io/api/v1/crates/h2/0.3.18/download -> h2-0.3.18.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashlink/0.8.1/download -> hashlink-0.8.1.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hkdf/0.12.3/download -> hkdf-0.12.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/html-escape/0.2.13/download -> html-escape-0.2.13.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humansize/2.1.3/download -> humansize-2.1.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.26/download -> hyper-0.14.26.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/idea/0.5.1/download -> idea-0.5.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/ipconfig/0.3.1/download -> ipconfig-0.3.1.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/lalrpop/0.19.12/download -> lalrpop-0.19.12.crate https://crates.io/api/v1/crates/lalrpop-util/0.19.12/download -> lalrpop-util-0.19.12.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/libc/0.2.143/download -> libc-0.2.143.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.26.0/download -> libsqlite3-sys-0.26.0.crate https://crates.io/api/v1/crates/line-col/0.2.1/download -> line-col-0.2.1.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.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/loom/0.5.6/download -> loom-0.5.6.crate https://crates.io/api/v1/crates/lru-cache/0.1.2/download -> lru-cache-0.1.2.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/md-5/0.10.5/download -> md-5-0.10.5.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/memsec/0.6.3/download -> memsec-0.6.3.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nettle/7.2.2/download -> nettle-7.2.2.crate https://crates.io/api/v1/crates/nettle-sys/2.1.1/download -> nettle-sys-2.1.1.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nibble_vec/0.1.0/download -> nibble_vec-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/no-std-compat/0.4.1/download -> no-std-compat-0.4.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/normpath/1.1.1/download -> normpath-1.1.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.2/download -> num-bigint-dig-0.8.2.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-iter/0.1.43/download -> num-iter-0.1.43.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/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openpgp-cert-d/0.1.0/download -> openpgp-cert-d-0.1.0.crate https://crates.io/api/v1/crates/openssl/0.10.52/download -> openssl-0.10.52.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.87/download -> openssl-sys-0.9.87.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/p256/0.13.2/download -> p256-0.13.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.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/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pest/2.6.0/download -> pest-2.6.0.crate https://crates.io/api/v1/crates/pest_derive/2.6.0/download -> pest_derive-2.6.0.crate https://crates.io/api/v1/crates/pest_generator/2.6.0/download -> pest_generator-2.6.0.crate https://crates.io/api/v1/crates/pest_meta/2.6.0/download -> pest_meta-2.6.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pikchr/0.1.1/download -> pikchr-0.1.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkcs1/0.7.5/download -> pkcs1-0.7.5.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/predicates-core/1.0.5/download -> predicates-core-1.0.5.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/primeorder/0.13.1/download -> primeorder-0.13.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/pulldown-cmark/0.9.2/download -> pulldown-cmark-0.9.2.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/radix_trie/0.2.1/download -> radix_trie-0.2.1.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/remove_dir_all/0.8.2/download -> remove_dir_all-0.8.2.crate https://crates.io/api/v1/crates/resolv-conf/0.7.0/download -> resolv-conf-0.7.0.crate https://crates.io/api/v1/crates/rfc6979/0.4.0/download -> rfc6979-0.4.0.crate https://crates.io/api/v1/crates/ripemd/0.1.3/download -> ripemd-0.1.3.crate https://crates.io/api/v1/crates/roadmap/0.5.0/download -> roadmap-0.5.0.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rpassword/6.0.1/download -> rpassword-6.0.1.crate https://crates.io/api/v1/crates/rsa/0.9.1/download -> rsa-0.9.1.crate https://crates.io/api/v1/crates/rusqlite/0.29.0/download -> rusqlite-0.29.0.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/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/sec1/0.7.2/download -> sec1-0.7.2.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/sequoia-autocrypt/0.25.0/download -> sequoia-autocrypt-0.25.0.crate https://crates.io/api/v1/crates/sequoia-cert-store/0.3.2/download -> sequoia-cert-store-0.3.2.crate https://crates.io/api/v1/crates/sequoia-net/0.27.0/download -> sequoia-net-0.27.0.crate https://crates.io/api/v1/crates/sequoia-openpgp/1.15.0/download -> sequoia-openpgp-1.15.0.crate https://crates.io/api/v1/crates/sequoia-policy-config/0.6.0/download -> sequoia-policy-config-0.6.0.crate https://crates.io/api/v1/crates/sequoia-wot/0.8.1/download -> sequoia-wot-0.8.1.crate https://crates.io/api/v1/crates/serde/1.0.162/download -> serde-1.0.162.crate https://crates.io/api/v1/crates/serde-aux/4.2.0/download -> serde-aux-4.2.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.162/download -> serde_derive-1.0.162.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_yaml/0.8.26/download -> serde_yaml-0.8.26.crate https://crates.io/api/v1/crates/serde_yaml/0.9.21/download -> serde_yaml-0.9.21.crate https://crates.io/api/v1/crates/sha-1/0.10.1/download -> sha-1-0.10.1.crate https://crates.io/api/v1/crates/sha1collisiondetection/0.2.7/download -> sha1collisiondetection-0.2.7.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signature/1.6.4/download -> signature-1.6.4.crate https://crates.io/api/v1/crates/signature/2.1.0/download -> signature-2.1.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slug/0.1.4/download -> slug-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smart-default/0.7.1/download -> smart-default-0.7.1.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spki/0.7.2/download -> spki-0.7.2.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/state/0.5.3/download -> state-0.5.3.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subplot/0.7.1/download -> subplot-0.7.1.crate https://crates.io/api/v1/crates/subplot-build/0.7.1/download -> subplot-build-0.7.1.crate https://crates.io/api/v1/crates/subplotlib/0.7.1/download -> subplotlib-0.7.1.crate https://crates.io/api/v1/crates/subplotlib-derive/0.7.1/download -> subplotlib-derive-0.7.1.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/subtle-ng/2.5.0/download -> subtle-ng-2.5.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/tempfile-fast/0.3.4/download -> tempfile-fast-0.3.4.crate https://crates.io/api/v1/crates/tera/1.18.1/download -> tera-1.18.1.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.15.2/download -> textwrap-0.15.2.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.17/download -> time-0.3.17.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.6/download -> time-macros-0.2.6.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.28.0/download -> tokio-1.28.0.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.8/download -> tokio-util-0.7.8.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/trust-dns-client/0.22.0/download -> trust-dns-client-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-proto/0.22.0/download -> trust-dns-proto-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-resolver/0.22.0/download -> trust-dns-resolver-0.22.0.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/twofish/0.7.1/download -> twofish-0.7.1.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.5/download -> ucd-trie-0.1.5.crate https://crates.io/api/v1/crates/unescape/0.1.0/download -> unescape-0.1.0.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-segment/0.9.0/download -> unic-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-segment/0.9.0/download -> unic-ucd-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.8/download -> unsafe-libyaml-0.2.8.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8-width/0.1.6/download -> utf8-width-0.1.6.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.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/widestring/0.5.1/download -> widestring-0.5.1.crate https://crates.io/api/v1/crates/win-crypto-ng/0.5.0/download -> win-crypto-ng-0.5.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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/x25519-dalek-ng/1.1.1/download -> x25519-dalek-ng-1.1.1.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.6/download -> xxhash-rust-0.8.6.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zbase32/0.1.2/download -> zbase32-0.1.2.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.4.2/download -> zeroize_derive-1.4.2.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=a4aa064780b8b63e1100249c50a7cf80 diff --git a/metadata/md5-cache/app-crypt/sequoia-sq-0.30.1 b/metadata/md5-cache/app-crypt/sequoia-sq-0.30.1 index 4348eb58b407..43c4ff807017 100644 --- a/metadata/md5-cache/app-crypt/sequoia-sq-0.30.1 +++ b/metadata/md5-cache/app-crypt/sequoia-sq-0.30.1 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ LGPL-3+ MIT MIT-0 MP RDEPEND=dev-db/sqlite:3 dev-libs/gmp:= dev-libs/nettle:= dev-libs/openssl:= SLOT=0 SRC_URI=https://gitlab.com/sequoia-pgp/sequoia-sq/-/archive/v0.30.1/sequoia-sq-v0.30.1.tar.bz2 https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aead/0.5.2/download -> aead-0.5.2.crate https://crates.io/api/v1/crates/aes/0.8.2/download -> aes-0.8.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.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/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/aligned/0.4.1/download -> aligned-0.4.1.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/as-slice/0.2.1/download -> as-slice-0.2.1.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base16ct/0.2.0/download -> base16ct-0.2.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bindgen/0.63.0/download -> bindgen-0.63.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.2.1/download -> bitflags-2.2.1.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-padding/0.3.3/download -> block-padding-0.3.3.crate https://crates.io/api/v1/crates/blowfish/0.9.1/download -> blowfish-0.9.1.crate https://crates.io/api/v1/crates/botan-sys/0.10.2/download -> botan-sys-0.10.2.crate https://crates.io/api/v1/crates/botan/0.10.2/download -> botan-0.10.2.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/buffered-reader/1.2.0/download -> buffered-reader-1.2.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.2/download -> bumpalo-3.12.2.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/cast5/0.11.1/download -> cast5-0.11.1.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfb-mode/0.8.2/download -> cfb-mode-0.8.2.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/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/4.0.32/download -> clap-4.0.32.crate https://crates.io/api/v1/crates/clap_complete/4.0.7/download -> clap_complete-4.0.7.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.6/download -> clap_mangen-0.2.6.crate https://crates.io/api/v1/crates/cmac/0.7.2/download -> cmac-0.7.2.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/const-oid/0.9.2/download -> const-oid-0.9.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.7/download -> cpufeatures-0.2.7.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.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-bigint/0.5.2/download -> crypto-bigint-0.5.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/ctr/0.9.2/download -> ctr-0.9.2.crate https://crates.io/api/v1/crates/curve25519-dalek-ng/4.1.1/download -> curve25519-dalek-ng-4.1.1.crate https://crates.io/api/v1/crates/curve25519-dalek/3.2.0/download -> curve25519-dalek-3.2.0.crate https://crates.io/api/v1/crates/cvt/0.1.2/download -> cvt-0.1.2.crate https://crates.io/api/v1/crates/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/dbl/0.3.2/download -> dbl-0.3.2.crate https://crates.io/api/v1/crates/der/0.7.5/download -> der-0.7.5.crate https://crates.io/api/v1/crates/des/0.8.1/download -> des-0.8.1.crate https://crates.io/api/v1/crates/deunicode/0.4.3/download -> deunicode-0.4.3.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dot-writer/0.1.3/download -> dot-writer-0.1.3.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/eax/0.5.0/download -> eax-0.5.0.crate https://crates.io/api/v1/crates/ecb/0.1.1/download -> ecb-0.1.1.crate https://crates.io/api/v1/crates/ecdsa/0.16.6/download -> ecdsa-0.16.6.crate https://crates.io/api/v1/crates/ed25519-dalek/1.0.1/download -> ed25519-dalek-1.0.1.crate https://crates.io/api/v1/crates/ed25519/1.5.3/download -> ed25519-1.5.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/elliptic-curve/0.13.4/download -> elliptic-curve-0.13.4.crate https://crates.io/api/v1/crates/ena/0.14.2/download -> ena-0.14.2.crate https://crates.io/api/v1/crates/endian-type/0.1.2/download -> endian-type-0.1.2.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/enumber/0.3.0/download -> enumber-0.3.0.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fd-lock/3.0.12/download -> fd-lock-3.0.12.crate https://crates.io/api/v1/crates/fehler-macros/1.0.0/download -> fehler-macros-1.0.0.crate https://crates.io/api/v1/crates/fehler/1.0.0/download -> fehler-1.0.0.crate https://crates.io/api/v1/crates/ff/0.13.0/download -> ff-0.13.0.crate https://crates.io/api/v1/crates/file_diff/1.0.0/download -> file_diff-1.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs2/0.4.3/download -> fs2-0.4.3.crate https://crates.io/api/v1/crates/fs_at/0.1.6/download -> fs_at-0.1.6.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/generator/0.7.4/download -> generator-0.7.4.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/git-testament-derive/0.1.14/download -> git-testament-derive-0.1.14.crate https://crates.io/api/v1/crates/git-testament/0.2.4/download -> git-testament-0.2.4.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/globwalk/0.8.1/download -> globwalk-0.8.1.crate https://crates.io/api/v1/crates/group/0.13.0/download -> group-0.13.0.crate https://crates.io/api/v1/crates/h2/0.3.18/download -> h2-0.3.18.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashlink/0.8.1/download -> hashlink-0.8.1.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hkdf/0.12.3/download -> hkdf-0.12.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/html-escape/0.2.13/download -> html-escape-0.2.13.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humansize/2.1.3/download -> humansize-2.1.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/hyper/0.14.26/download -> hyper-0.14.26.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/idea/0.5.1/download -> idea-0.5.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/ipconfig/0.3.1/download -> ipconfig-0.3.1.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/lalrpop-util/0.19.12/download -> lalrpop-util-0.19.12.crate https://crates.io/api/v1/crates/lalrpop/0.19.12/download -> lalrpop-0.19.12.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/libc/0.2.143/download -> libc-0.2.143.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.6/download -> libm-0.2.6.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.26.0/download -> libsqlite3-sys-0.26.0.crate https://crates.io/api/v1/crates/line-col/0.2.1/download -> line-col-0.2.1.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.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/loom/0.5.6/download -> loom-0.5.6.crate https://crates.io/api/v1/crates/lru-cache/0.1.2/download -> lru-cache-0.1.2.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/md-5/0.10.5/download -> md-5-0.10.5.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.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/memsec/0.6.3/download -> memsec-0.6.3.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nettle-sys/2.1.1/download -> nettle-sys-2.1.1.crate https://crates.io/api/v1/crates/nettle/7.2.2/download -> nettle-7.2.2.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nibble_vec/0.1.0/download -> nibble_vec-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/no-std-compat/0.4.1/download -> no-std-compat-0.4.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/normpath/1.1.1/download -> normpath-1.1.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.2/download -> num-bigint-dig-0.8.2.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-iter/0.1.43/download -> num-iter-0.1.43.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.2/download -> once_cell-1.17.2.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openpgp-cert-d/0.1.0/download -> openpgp-cert-d-0.1.0.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.87/download -> openssl-sys-0.9.87.crate https://crates.io/api/v1/crates/openssl/0.10.52/download -> openssl-0.10.52.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/p256/0.13.2/download -> p256-0.13.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.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/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pest/2.6.0/download -> pest-2.6.0.crate https://crates.io/api/v1/crates/pest_derive/2.6.0/download -> pest_derive-2.6.0.crate https://crates.io/api/v1/crates/pest_generator/2.6.0/download -> pest_generator-2.6.0.crate https://crates.io/api/v1/crates/pest_meta/2.6.0/download -> pest_meta-2.6.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pikchr/0.1.1/download -> pikchr-0.1.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkcs1/0.7.5/download -> pkcs1-0.7.5.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.5/download -> predicates-core-1.0.5.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/primeorder/0.13.1/download -> primeorder-0.13.1.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/pulldown-cmark/0.9.2/download -> pulldown-cmark-0.9.2.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/radix_trie/0.2.1/download -> radix_trie-0.2.1.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/remove_dir_all/0.8.2/download -> remove_dir_all-0.8.2.crate https://crates.io/api/v1/crates/resolv-conf/0.7.0/download -> resolv-conf-0.7.0.crate https://crates.io/api/v1/crates/rfc6979/0.4.0/download -> rfc6979-0.4.0.crate https://crates.io/api/v1/crates/ripemd/0.1.3/download -> ripemd-0.1.3.crate https://crates.io/api/v1/crates/roadmap/0.5.0/download -> roadmap-0.5.0.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rpassword/6.0.1/download -> rpassword-6.0.1.crate https://crates.io/api/v1/crates/rsa/0.9.1/download -> rsa-0.9.1.crate https://crates.io/api/v1/crates/rusqlite/0.29.0/download -> rusqlite-0.29.0.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/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.21/download -> schannel-0.1.21.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/sec1/0.7.2/download -> sec1-0.7.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.8.0/download -> security-framework-sys-2.8.0.crate https://crates.io/api/v1/crates/security-framework/2.8.2/download -> security-framework-2.8.2.crate https://crates.io/api/v1/crates/sequoia-autocrypt/0.25.1/download -> sequoia-autocrypt-0.25.1.crate https://crates.io/api/v1/crates/sequoia-cert-store/0.3.2/download -> sequoia-cert-store-0.3.2.crate https://crates.io/api/v1/crates/sequoia-net/0.27.0/download -> sequoia-net-0.27.0.crate https://crates.io/api/v1/crates/sequoia-openpgp/1.16.0/download -> sequoia-openpgp-1.16.0.crate https://crates.io/api/v1/crates/sequoia-policy-config/0.6.0/download -> sequoia-policy-config-0.6.0.crate https://crates.io/api/v1/crates/sequoia-wot/0.8.1/download -> sequoia-wot-0.8.1.crate https://crates.io/api/v1/crates/serde-aux/4.2.0/download -> serde-aux-4.2.0.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_yaml/0.8.26/download -> serde_yaml-0.8.26.crate https://crates.io/api/v1/crates/serde_yaml/0.9.21/download -> serde_yaml-0.9.21.crate https://crates.io/api/v1/crates/sha-1/0.10.1/download -> sha-1-0.10.1.crate https://crates.io/api/v1/crates/sha1collisiondetection/0.2.7/download -> sha1collisiondetection-0.2.7.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signature/1.6.4/download -> signature-1.6.4.crate https://crates.io/api/v1/crates/signature/2.1.0/download -> signature-2.1.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slug/0.1.4/download -> slug-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smart-default/0.7.1/download -> smart-default-0.7.1.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spki/0.7.2/download -> spki-0.7.2.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/state/0.5.3/download -> state-0.5.3.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subplot-build/0.7.1/download -> subplot-build-0.7.1.crate https://crates.io/api/v1/crates/subplot/0.7.1/download -> subplot-0.7.1.crate https://crates.io/api/v1/crates/subplotlib-derive/0.7.1/download -> subplotlib-derive-0.7.1.crate https://crates.io/api/v1/crates/subplotlib/0.7.1/download -> subplotlib-0.7.1.crate https://crates.io/api/v1/crates/subtle-ng/2.5.0/download -> subtle-ng-2.5.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/tempfile-fast/0.3.4/download -> tempfile-fast-0.3.4.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/tera/1.18.1/download -> tera-1.18.1.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.15.2/download -> textwrap-0.15.2.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.6/download -> time-macros-0.2.6.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.17/download -> time-0.3.17.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.8/download -> tokio-util-0.7.8.crate https://crates.io/api/v1/crates/tokio/1.28.2/download -> tokio-1.28.2.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.24/download -> tracing-attributes-0.1.24.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/trust-dns-client/0.22.0/download -> trust-dns-client-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-proto/0.22.0/download -> trust-dns-proto-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-resolver/0.22.0/download -> trust-dns-resolver-0.22.0.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/twofish/0.7.1/download -> twofish-0.7.1.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.5/download -> ucd-trie-0.1.5.crate https://crates.io/api/v1/crates/unescape/0.1.0/download -> unescape-0.1.0.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-segment/0.9.0/download -> unic-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-segment/0.9.0/download -> unic-ucd-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.8/download -> unsafe-libyaml-0.2.8.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/utf8-width/0.1.6/download -> utf8-width-0.1.6.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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-support/0.2.84/download -> wasm-bindgen-macro-support-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-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.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/widestring/0.5.1/download -> widestring-0.5.1.crate https://crates.io/api/v1/crates/win-crypto-ng/0.5.0/download -> win-crypto-ng-0.5.0.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/x25519-dalek-ng/1.1.1/download -> x25519-dalek-ng-1.1.1.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.6/download -> xxhash-rust-0.8.6.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zbase32/0.1.2/download -> zbase32-0.1.2.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.4.2/download -> zeroize_derive-1.4.2.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=bedd0c4d32fdefcd9ae8c2b9fd4cc1d9 diff --git a/metadata/md5-cache/app-crypt/sequoia-sq-0.31.0 b/metadata/md5-cache/app-crypt/sequoia-sq-0.31.0 index 3cf3c18bfb17..219c341d9f20 100644 --- a/metadata/md5-cache/app-crypt/sequoia-sq-0.31.0 +++ b/metadata/md5-cache/app-crypt/sequoia-sq-0.31.0 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ LGPL-3+ MIT MIT-0 MP RDEPEND=dev-db/sqlite:3 dev-libs/gmp:= dev-libs/nettle:= dev-libs/openssl:= SLOT=0 SRC_URI=https://gitlab.com/sequoia-pgp/sequoia-sq/-/archive/v0.31.0/sequoia-sq-v0.31.0.tar.bz2 https://crates.io/api/v1/crates/addr2line/0.20.0/download -> addr2line-0.20.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aead/0.5.2/download -> aead-0.5.2.crate https://crates.io/api/v1/crates/aes/0.8.3/download -> aes-0.8.3.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.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/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/aligned/0.4.1/download -> aligned-0.4.1.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/as-slice/0.2.1/download -> as-slice-0.2.1.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.8/download -> assert_cmd-2.0.8.crate https://crates.io/api/v1/crates/async-trait/0.1.70/download -> async-trait-0.1.70.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.68/download -> backtrace-0.3.68.crate https://crates.io/api/v1/crates/base16ct/0.2.0/download -> base16ct-0.2.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/base64ct/1.6.0/download -> base64ct-1.6.0.crate https://crates.io/api/v1/crates/bindgen/0.63.0/download -> bindgen-0.63.0.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.3.3/download -> bitflags-2.3.3.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-padding/0.3.3/download -> block-padding-0.3.3.crate https://crates.io/api/v1/crates/blowfish/0.9.1/download -> blowfish-0.9.1.crate https://crates.io/api/v1/crates/botan-sys/0.10.3/download -> botan-sys-0.10.3.crate https://crates.io/api/v1/crates/botan/0.10.3/download -> botan-0.10.3.crate https://crates.io/api/v1/crates/bstr/1.5.0/download -> bstr-1.5.0.crate https://crates.io/api/v1/crates/buffered-reader/1.2.0/download -> buffered-reader-1.2.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.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/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/cast5/0.11.1/download -> cast5-0.11.1.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfb-mode/0.8.2/download -> cfb-mode-0.8.2.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/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clang-sys/1.6.1/download -> clang-sys-1.6.1.crate https://crates.io/api/v1/crates/clap/4.0.32/download -> clap-4.0.32.crate https://crates.io/api/v1/crates/clap_complete/4.0.7/download -> clap_complete-4.0.7.crate https://crates.io/api/v1/crates/clap_derive/4.0.21/download -> clap_derive-4.0.21.crate https://crates.io/api/v1/crates/clap_lex/0.3.0/download -> clap_lex-0.3.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.6/download -> clap_mangen-0.2.6.crate https://crates.io/api/v1/crates/cmac/0.7.2/download -> cmac-0.7.2.crate https://crates.io/api/v1/crates/const-oid/0.9.3/download -> const-oid-0.9.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/core-foundation/0.9.3/download -> core-foundation-0.9.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.9/download -> cpufeatures-0.2.9.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.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.8/download -> crossbeam-queue-0.3.8.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crossbeam/0.8.2/download -> crossbeam-0.8.2.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-bigint/0.5.2/download -> crypto-bigint-0.5.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/ctr/0.9.2/download -> ctr-0.9.2.crate https://crates.io/api/v1/crates/curve25519-dalek-ng/4.1.1/download -> curve25519-dalek-ng-4.1.1.crate https://crates.io/api/v1/crates/curve25519-dalek/3.2.0/download -> curve25519-dalek-3.2.0.crate https://crates.io/api/v1/crates/cvt/0.1.2/download -> cvt-0.1.2.crate https://crates.io/api/v1/crates/data-encoding/2.4.0/download -> data-encoding-2.4.0.crate https://crates.io/api/v1/crates/dbl/0.3.2/download -> dbl-0.3.2.crate https://crates.io/api/v1/crates/der/0.7.7/download -> der-0.7.7.crate https://crates.io/api/v1/crates/des/0.8.1/download -> des-0.8.1.crate https://crates.io/api/v1/crates/deunicode/0.4.3/download -> deunicode-0.4.3.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dot-writer/0.1.3/download -> dot-writer-0.1.3.crate https://crates.io/api/v1/crates/dyn-clone/1.0.11/download -> dyn-clone-1.0.11.crate https://crates.io/api/v1/crates/eax/0.5.0/download -> eax-0.5.0.crate https://crates.io/api/v1/crates/ecb/0.1.1/download -> ecb-0.1.1.crate https://crates.io/api/v1/crates/ecdsa/0.16.7/download -> ecdsa-0.16.7.crate https://crates.io/api/v1/crates/ed25519-dalek/1.0.1/download -> ed25519-dalek-1.0.1.crate https://crates.io/api/v1/crates/ed25519/1.5.3/download -> ed25519-1.5.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/elliptic-curve/0.13.5/download -> elliptic-curve-0.13.5.crate https://crates.io/api/v1/crates/ena/0.14.2/download -> ena-0.14.2.crate https://crates.io/api/v1/crates/endian-type/0.1.2/download -> endian-type-0.1.2.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/enumber/0.3.0/download -> enumber-0.3.0.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/fallible-iterator/0.2.0/download -> fallible-iterator-0.2.0.crate https://crates.io/api/v1/crates/fallible-streaming-iterator/0.1.9/download -> fallible-streaming-iterator-0.1.9.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fd-lock/3.0.12/download -> fd-lock-3.0.12.crate https://crates.io/api/v1/crates/fehler-macros/1.0.0/download -> fehler-macros-1.0.0.crate https://crates.io/api/v1/crates/fehler/1.0.0/download -> fehler-1.0.0.crate https://crates.io/api/v1/crates/ff/0.13.0/download -> ff-0.13.0.crate https://crates.io/api/v1/crates/file_diff/1.0.0/download -> file_diff-1.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/flate2/1.0.26/download -> flate2-1.0.26.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/fs2/0.4.3/download -> fs2-0.4.3.crate https://crates.io/api/v1/crates/fs_at/0.1.8/download -> fs_at-0.1.8.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/generator/0.7.5/download -> generator-0.7.5.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/gimli/0.27.3/download -> gimli-0.27.3.crate https://crates.io/api/v1/crates/git-testament-derive/0.1.14/download -> git-testament-derive-0.1.14.crate https://crates.io/api/v1/crates/git-testament/0.2.4/download -> git-testament-0.2.4.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/globwalk/0.8.1/download -> globwalk-0.8.1.crate https://crates.io/api/v1/crates/group/0.13.0/download -> group-0.13.0.crate https://crates.io/api/v1/crates/h2/0.3.20/download -> h2-0.3.20.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashlink/0.8.1/download -> hashlink-0.8.1.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hkdf/0.12.3/download -> hkdf-0.12.3.crate https://crates.io/api/v1/crates/hmac/0.12.1/download -> hmac-0.12.1.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/html-escape/0.2.13/download -> html-escape-0.2.13.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humansize/2.1.3/download -> humansize-2.1.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper-tls/0.5.0/download -> hyper-tls-0.5.0.crate https://crates.io/api/v1/crates/hyper/0.14.27/download -> hyper-0.14.27.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/idea/0.5.1/download -> idea-0.5.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/idna/0.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/ipconfig/0.3.2/download -> ipconfig-0.3.2.crate https://crates.io/api/v1/crates/ipnet/2.8.0/download -> ipnet-2.8.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.7/download -> is-terminal-0.4.7.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.8/download -> itoa-1.0.8.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/lalrpop-util/0.19.12/download -> lalrpop-util-0.19.12.crate https://crates.io/api/v1/crates/lalrpop/0.19.12/download -> lalrpop-0.19.12.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/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libm/0.2.7/download -> libm-0.2.7.crate https://crates.io/api/v1/crates/libsqlite3-sys/0.26.0/download -> libsqlite3-sys-0.26.0.crate https://crates.io/api/v1/crates/line-col/0.2.1/download -> line-col-0.2.1.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/loom/0.5.6/download -> loom-0.5.6.crate https://crates.io/api/v1/crates/lru-cache/0.1.2/download -> lru-cache-0.1.2.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/matchers/0.1.0/download -> matchers-0.1.0.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/md-5/0.10.5/download -> md-5-0.10.5.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.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/memsec/0.6.3/download -> memsec-0.6.3.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/mio/0.8.8/download -> mio-0.8.8.crate https://crates.io/api/v1/crates/native-tls/0.2.11/download -> native-tls-0.2.11.crate https://crates.io/api/v1/crates/nettle-sys/2.2.0/download -> nettle-sys-2.2.0.crate https://crates.io/api/v1/crates/nettle/7.3.0/download -> nettle-7.3.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nibble_vec/0.1.0/download -> nibble_vec-0.1.0.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/no-std-compat/0.4.1/download -> no-std-compat-0.4.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/normpath/1.1.1/download -> normpath-1.1.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.4/download -> num-bigint-dig-0.8.4.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-iter/0.1.43/download -> num-iter-0.1.43.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.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/object/0.31.1/download -> object-0.31.1.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/openpgp-cert-d/0.1.0/download -> openpgp-cert-d-0.1.0.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.90/download -> openssl-sys-0.9.90.crate https://crates.io/api/v1/crates/openssl/0.10.55/download -> openssl-0.10.55.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.1/download -> os_str_bytes-6.5.1.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/p256/0.13.2/download -> p256-0.13.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.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/pem-rfc7468/0.7.0/download -> pem-rfc7468-0.7.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/pest/2.7.0/download -> pest-2.7.0.crate https://crates.io/api/v1/crates/pest_derive/2.7.0/download -> pest_derive-2.7.0.crate https://crates.io/api/v1/crates/pest_generator/2.7.0/download -> pest_generator-2.7.0.crate https://crates.io/api/v1/crates/pest_meta/2.7.0/download -> pest_meta-2.7.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/pikchr/0.1.1/download -> pikchr-0.1.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.10/download -> pin-project-lite-0.2.10.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pkcs1/0.7.5/download -> pkcs1-0.7.5.crate https://crates.io/api/v1/crates/pkcs8/0.10.2/download -> pkcs8-0.10.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.27/download -> pkg-config-0.3.27.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.5/download -> predicates-core-1.0.5.crate https://crates.io/api/v1/crates/predicates-tree/1.0.7/download -> predicates-tree-1.0.7.crate https://crates.io/api/v1/crates/predicates/2.1.5/download -> predicates-2.1.5.crate https://crates.io/api/v1/crates/primeorder/0.13.2/download -> primeorder-0.13.2.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/pulldown-cmark/0.9.3/download -> pulldown-cmark-0.9.3.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.crate https://crates.io/api/v1/crates/radix_trie/0.2.1/download -> radix_trie-0.2.1.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.2/download -> regex-syntax-0.7.2.crate https://crates.io/api/v1/crates/regex/1.8.4/download -> regex-1.8.4.crate https://crates.io/api/v1/crates/remove_dir_all/0.8.2/download -> remove_dir_all-0.8.2.crate https://crates.io/api/v1/crates/resolv-conf/0.7.0/download -> resolv-conf-0.7.0.crate https://crates.io/api/v1/crates/rfc6979/0.4.0/download -> rfc6979-0.4.0.crate https://crates.io/api/v1/crates/ripemd/0.1.3/download -> ripemd-0.1.3.crate https://crates.io/api/v1/crates/roadmap/0.5.0/download -> roadmap-0.5.0.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rpassword/7.2.0/download -> rpassword-7.2.0.crate https://crates.io/api/v1/crates/rsa/0.9.2/download -> rsa-0.9.2.crate https://crates.io/api/v1/crates/rtoolbox/0.0.1/download -> rtoolbox-0.0.1.crate https://crates.io/api/v1/crates/rusqlite/0.29.0/download -> rusqlite-0.29.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.23/download -> rustc-demangle-0.1.23.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/rustix/0.37.22/download -> rustix-0.37.22.crate https://crates.io/api/v1/crates/rustversion/1.0.13/download -> rustversion-1.0.13.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.22/download -> schannel-0.1.22.crate https://crates.io/api/v1/crates/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sec1/0.7.2/download -> sec1-0.7.2.crate https://crates.io/api/v1/crates/security-framework-sys/2.9.0/download -> security-framework-sys-2.9.0.crate https://crates.io/api/v1/crates/security-framework/2.9.1/download -> security-framework-2.9.1.crate https://crates.io/api/v1/crates/sequoia-autocrypt/0.25.1/download -> sequoia-autocrypt-0.25.1.crate https://crates.io/api/v1/crates/sequoia-cert-store/0.3.2/download -> sequoia-cert-store-0.3.2.crate https://crates.io/api/v1/crates/sequoia-net/0.27.0/download -> sequoia-net-0.27.0.crate https://crates.io/api/v1/crates/sequoia-openpgp/1.16.0/download -> sequoia-openpgp-1.16.0.crate https://crates.io/api/v1/crates/sequoia-policy-config/0.6.0/download -> sequoia-policy-config-0.6.0.crate https://crates.io/api/v1/crates/sequoia-wot/0.8.1/download -> sequoia-wot-0.8.1.crate https://crates.io/api/v1/crates/serde-aux/4.2.0/download -> serde-aux-4.2.0.crate https://crates.io/api/v1/crates/serde/1.0.166/download -> serde-1.0.166.crate https://crates.io/api/v1/crates/serde_derive/1.0.166/download -> serde_derive-1.0.166.crate https://crates.io/api/v1/crates/serde_json/1.0.100/download -> serde_json-1.0.100.crate https://crates.io/api/v1/crates/serde_yaml/0.8.26/download -> serde_yaml-0.8.26.crate https://crates.io/api/v1/crates/serde_yaml/0.9.21/download -> serde_yaml-0.9.21.crate https://crates.io/api/v1/crates/sha-1/0.10.1/download -> sha-1-0.10.1.crate https://crates.io/api/v1/crates/sha1collisiondetection/0.2.7/download -> sha1collisiondetection-0.2.7.crate https://crates.io/api/v1/crates/sha2/0.10.7/download -> sha2-0.10.7.crate https://crates.io/api/v1/crates/sha2/0.9.9/download -> sha2-0.9.9.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signature/1.6.4/download -> signature-1.6.4.crate https://crates.io/api/v1/crates/signature/2.1.0/download -> signature-2.1.0.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slug/0.1.4/download -> slug-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/socket2/0.5.3/download -> socket2-0.5.3.crate https://crates.io/api/v1/crates/spin/0.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/spki/0.7.2/download -> spki-0.7.2.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/state/0.5.3/download -> state-0.5.3.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/subplot-build/0.7.1/download -> subplot-build-0.7.1.crate https://crates.io/api/v1/crates/subplot/0.7.1/download -> subplot-0.7.1.crate https://crates.io/api/v1/crates/subplotlib-derive/0.7.1/download -> subplotlib-derive-0.7.1.crate https://crates.io/api/v1/crates/subplotlib/0.7.1/download -> subplotlib-0.7.1.crate https://crates.io/api/v1/crates/subtle-ng/2.5.0/download -> subtle-ng-2.5.0.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.23/download -> syn-2.0.23.crate https://crates.io/api/v1/crates/tempfile-fast/0.3.4/download -> tempfile-fast-0.3.4.crate https://crates.io/api/v1/crates/tempfile/3.6.0/download -> tempfile-3.6.0.crate https://crates.io/api/v1/crates/tera/1.19.0/download -> tera-1.19.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.15.2/download -> textwrap-0.15.2.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.41/download -> thiserror-impl-1.0.41.crate https://crates.io/api/v1/crates/thiserror/1.0.41/download -> thiserror-1.0.41.crate https://crates.io/api/v1/crates/thread_local/1.1.4/download -> thread_local-1.1.4.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/time/0.1.45/download -> time-0.1.45.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-util/0.7.8/download -> tokio-util-0.7.8.crate https://crates.io/api/v1/crates/tokio/1.29.1/download -> tokio-1.29.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.26/download -> tracing-attributes-0.1.26.crate https://crates.io/api/v1/crates/tracing-core/0.1.31/download -> tracing-core-0.1.31.crate https://crates.io/api/v1/crates/tracing-log/0.1.3/download -> tracing-log-0.1.3.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.17/download -> tracing-subscriber-0.3.17.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/trust-dns-client/0.22.0/download -> trust-dns-client-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-proto/0.22.0/download -> trust-dns-proto-0.22.0.crate https://crates.io/api/v1/crates/trust-dns-resolver/0.22.0/download -> trust-dns-resolver-0.22.0.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/twofish/0.7.1/download -> twofish-0.7.1.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/ucd-trie/0.1.5/download -> ucd-trie-0.1.5.crate https://crates.io/api/v1/crates/unescape/0.1.0/download -> unescape-0.1.0.crate https://crates.io/api/v1/crates/unic-char-property/0.9.0/download -> unic-char-property-0.9.0.crate https://crates.io/api/v1/crates/unic-char-range/0.9.0/download -> unic-char-range-0.9.0.crate https://crates.io/api/v1/crates/unic-common/0.9.0/download -> unic-common-0.9.0.crate https://crates.io/api/v1/crates/unic-segment/0.9.0/download -> unic-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-segment/0.9.0/download -> unic-ucd-segment-0.9.0.crate https://crates.io/api/v1/crates/unic-ucd-version/0.9.0/download -> unic-ucd-version-0.9.0.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/unicode-xid/0.2.4/download -> unicode-xid-0.2.4.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.8/download -> unsafe-libyaml-0.2.8.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/utf8-width/0.1.6/download -> utf8-width-0.1.6.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.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/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/widestring/1.0.2/download -> widestring-1.0.2.crate https://crates.io/api/v1/crates/win-crypto-ng/0.5.0/download -> win-crypto-ng-0.5.0.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/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winreg/0.50.0/download -> winreg-0.50.0.crate https://crates.io/api/v1/crates/x25519-dalek-ng/1.1.1/download -> x25519-dalek-ng-1.1.1.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.6/download -> xxhash-rust-0.8.6.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/zbase32/0.1.2/download -> zbase32-0.1.2.crate https://crates.io/api/v1/crates/zeroize/1.6.0/download -> zeroize-1.6.0.crate https://crates.io/api/v1/crates/zeroize_derive/1.4.2/download -> zeroize_derive-1.4.2.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=aae280f95d5778c10487f9c03fc74e13 diff --git a/metadata/md5-cache/app-crypt/sequoia-sqv-1.1.0-r1 b/metadata/md5-cache/app-crypt/sequoia-sqv-1.1.0-r1 index 7c78967e5701..a19f344b8b82 100644 --- a/metadata/md5-cache/app-crypt/sequoia-sqv-1.1.0-r1 +++ b/metadata/md5-cache/app-crypt/sequoia-sqv-1.1.0-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2+ Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ MIT MPL-2.0 Unicode- RDEPEND=dev-libs/gmp:= dev-libs/nettle:= SLOT=0 SRC_URI=https://gitlab.com/sequoia-pgp/sequoia-sqv/-/archive/v1.1.0/sequoia-sqv-v1.1.0.tar.bz2 https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aead/0.5.2/download -> aead-0.5.2.crate https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.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/anyhow/1.0.51/download -> anyhow-1.0.51.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/assert_cli/0.6.3/download -> assert_cli-0.6.3.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.0.1/download -> autocfg-1.0.1.crate https://crates.io/api/v1/crates/backtrace/0.3.63/download -> backtrace-0.3.63.crate https://crates.io/api/v1/crates/base64/0.21.1/download -> base64-0.21.1.crate https://crates.io/api/v1/crates/bindgen/0.63.0/download -> bindgen-0.63.0.crate https://crates.io/api/v1/crates/bit-set/0.5.2/download -> bit-set-0.5.2.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.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.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/block-buffer/0.9.0/download -> block-buffer-0.9.0.crate https://crates.io/api/v1/crates/block-padding/0.3.3/download -> block-padding-0.3.3.crate https://crates.io/api/v1/crates/buffered-reader/1.2.0/download -> buffered-reader-1.2.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.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/cc/1.0.72/download -> cc-1.0.72.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/chrono/0.4.19/download -> chrono-0.4.19.crate https://crates.io/api/v1/crates/cipher/0.2.5/download -> cipher-0.2.5.crate https://crates.io/api/v1/crates/cipher/0.4.4/download -> cipher-0.4.4.crate https://crates.io/api/v1/crates/clang-sys/1.3.0/download -> clang-sys-1.3.0.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/cmac/0.7.2/download -> cmac-0.7.2.crate https://crates.io/api/v1/crates/colored/1.9.3/download -> colored-1.9.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.1/download -> cpufeatures-0.2.1.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/ctr/0.9.2/download -> ctr-0.9.2.crate https://crates.io/api/v1/crates/curve25519-dalek/3.2.0/download -> curve25519-dalek-3.2.0.crate https://crates.io/api/v1/crates/dbl/0.3.1/download -> dbl-0.3.1.crate https://crates.io/api/v1/crates/diff/0.1.12/download -> diff-0.1.12.crate https://crates.io/api/v1/crates/difference/2.0.0/download -> difference-2.0.0.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/digest/0.9.0/download -> digest-0.9.0.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/dyn-clone/1.0.4/download -> dyn-clone-1.0.4.crate https://crates.io/api/v1/crates/eax/0.5.0/download -> eax-0.5.0.crate https://crates.io/api/v1/crates/ed25519/1.3.0/download -> ed25519-1.3.0.crate https://crates.io/api/v1/crates/ed25519-dalek/1.0.1/download -> ed25519-dalek-1.0.1.crate https://crates.io/api/v1/crates/either/1.6.1/download -> either-1.6.1.crate https://crates.io/api/v1/crates/ena/0.14.0/download -> ena-0.14.0.crate https://crates.io/api/v1/crates/environment/0.1.1/download -> environment-0.1.1.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/failure/0.1.8/download -> failure-0.1.8.crate https://crates.io/api/v1/crates/failure_derive/0.1.8/download -> failure_derive-0.1.8.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fixedbitset/0.2.0/download -> fixedbitset-0.2.0.crate https://crates.io/api/v1/crates/generic-array/0.14.4/download -> generic-array-0.14.4.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.3/download -> getrandom-0.2.3.crate https://crates.io/api/v1/crates/gimli/0.26.1/download -> gimli-0.26.1.crate https://crates.io/api/v1/crates/glob/0.3.0/download -> glob-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.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.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/1.7.0/download -> indexmap-1.7.0.crate https://crates.io/api/v1/crates/inout/0.1.3/download -> inout-0.1.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/itertools/0.10.3/download -> itertools-0.10.3.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/js-sys/0.3.63/download -> js-sys-0.3.63.crate https://crates.io/api/v1/crates/lalrpop/0.19.6/download -> lalrpop-0.19.6.crate https://crates.io/api/v1/crates/lalrpop-util/0.19.6/download -> lalrpop-util-0.19.6.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libloading/0.7.2/download -> libloading-0.7.2.crate https://crates.io/api/v1/crates/libm/0.2.1/download -> libm-0.2.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/lock_api/0.4.5/download -> lock_api-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/memsec/0.6.0/download -> memsec-0.6.0.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.4.4/download -> miniz_oxide-0.4.4.crate https://crates.io/api/v1/crates/nettle/7.3.0/download -> nettle-7.3.0.crate https://crates.io/api/v1/crates/nettle-sys/2.2.0/download -> nettle-sys-2.2.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-bigint-dig/0.8.2/download -> num-bigint-dig-0.8.2.crate https://crates.io/api/v1/crates/num-integer/0.1.44/download -> num-integer-0.1.44.crate https://crates.io/api/v1/crates/num-iter/0.1.42/download -> num-iter-0.1.42.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/object/0.27.1/download -> object-0.27.1.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/opaque-debug/0.3.0/download -> opaque-debug-0.3.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.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/petgraph/0.5.1/download -> petgraph-0.5.1.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.23/download -> pkg-config-0.3.23.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.15/download -> ppv-lite86-0.2.15.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.58/download -> proc-macro2-1.0.58.crate https://crates.io/api/v1/crates/quote/1.0.27/download -> quote-1.0.27.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.0/download -> redox_users-0.4.0.crate https://crates.io/api/v1/crates/regex/1.5.4/download -> regex-1.5.4.crate https://crates.io/api/v1/crates/regex-syntax/0.6.25/download -> regex-syntax-0.6.25.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.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/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/rustversion/1.0.6/download -> rustversion-1.0.6.crate https://crates.io/api/v1/crates/ryu/1.0.6/download -> ryu-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/sequoia-openpgp/1.16.0/download -> sequoia-openpgp-1.16.0.crate https://crates.io/api/v1/crates/serde/1.0.130/download -> serde-1.0.130.crate https://crates.io/api/v1/crates/serde_json/1.0.72/download -> serde_json-1.0.72.crate https://crates.io/api/v1/crates/sha1collisiondetection/0.2.5/download -> sha1collisiondetection-0.2.5.crate https://crates.io/api/v1/crates/sha2/0.9.8/download -> sha2-0.9.8.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/signature/1.4.0/download -> signature-1.4.0.crate https://crates.io/api/v1/crates/siphasher/0.3.7/download -> siphasher-0.3.7.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.5.2/download -> spin-0.5.2.crate https://crates.io/api/v1/crates/string_cache/0.8.2/download -> string_cache-0.8.2.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/subtle/2.4.1/download -> subtle-2.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.16/download -> syn-2.0.16.crate https://crates.io/api/v1/crates/synstructure/0.12.6/download -> synstructure-0.12.6.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.0.crate https://crates.io/api/v1/crates/term_size/0.3.2/download -> term_size-0.3.2.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.30/download -> thiserror-1.0.30.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.30/download -> thiserror-impl-1.0.30.crate https://crates.io/api/v1/crates/time/0.1.43/download -> time-0.1.43.crate https://crates.io/api/v1/crates/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinyvec/1.5.1/download -> tinyvec-1.5.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/typenum/1.14.0/download -> typenum-1.14.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.7/download -> unicode-bidi-0.3.7.crate https://crates.io/api/v1/crates/unicode-ident/1.0.9/download -> unicode-ident-1.0.9.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.19/download -> unicode-normalization-0.1.19.crate https://crates.io/api/v1/crates/unicode-width/0.1.9/download -> unicode-width-0.1.9.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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.3/download -> version_check-0.9.3.crate https://crates.io/api/v1/crates/wasi/0.10.2+wasi-snapshot-preview1/download -> wasi-0.10.2+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.86/download -> wasm-bindgen-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.86/download -> wasm-bindgen-backend-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.86/download -> wasm-bindgen-macro-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.86/download -> wasm-bindgen-macro-support-0.2.86.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.86/download -> wasm-bindgen-shared-0.2.86.crate https://crates.io/api/v1/crates/win-crypto-ng/0.4.0/download -> win-crypto-ng-0.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-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/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.2/download -> xxhash-rust-0.8.2.crate https://crates.io/api/v1/crates/zeroize/1.4.3/download -> zeroize-1.4.3.crate https://crates.io/api/v1/crates/zeroize_derive/1.2.2/download -> zeroize_derive-1.2.2.crate https://dev.gentoo.org/~sam/distfiles/app-crypt/sequoia-sqv/sequoia-sqv-1.1.0-CVEs-bug906801.patch.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c _md5_=1a049031751aa81829a99fb68424b813 diff --git a/metadata/md5-cache/app-dicts/Manifest.gz b/metadata/md5-cache/app-dicts/Manifest.gz index 6b9159d1cecaa734450ba001d8ba1c26768d4a1c..d2876f36e5baf7371ee87bd40b80930778eb0d29 100644 GIT binary patch delta 10007 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 diff --git a/metadata/md5-cache/app-dicts/wordnet-3.1-r1 b/metadata/md5-cache/app-dicts/wordnet-3.1-r1 index e7320b9d1656..33740e20b2c4 100644 --- a/metadata/md5-cache/app-dicts/wordnet-3.1-r1 +++ b/metadata/md5-cache/app-dicts/wordnet-3.1-r1 @@ -5,10 +5,10 @@ DESCRIPTION=A lexical database for the English language EAPI=8 HOMEPAGE=https://wordnet.princeton.edu/ INHERIT=autotools flag-o-matic -KEYWORDS=~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=Princeton RDEPEND=dev-lang/tcl:0= dev-lang/tk:0= SLOT=0 SRC_URI=http://wordnetcode.princeton.edu/3.0/WordNet-3.0.tar.gz http://wordnetcode.princeton.edu/wn3.1.dict.tar.gz https://dev.gentoo.org/~soap/distfiles/wordnet-3.0-patchset-2.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c -_md5_=6192a274633ae32dcaaaa8113beb6e71 +_md5_=e0c1bdec12184327b1f93afb6157eee0 diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index bf5b3bc32514520bf9a7c0c3b4df1b227ae38fd9..90115acad5e13d3ce523eaf2a3ed3a33a3456174 100644 GIT binary patch delta 21556 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 z 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 delta 21554 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 diff --git a/metadata/md5-cache/app-editors/helix-23.05 b/metadata/md5-cache/app-editors/helix-23.05 index 620d72bb2921..2c1fb311d8e1 100644 --- a/metadata/md5-cache/app-editors/helix-23.05 +++ b/metadata/md5-cache/app-editors/helix-23.05 @@ -10,5 +10,5 @@ KEYWORDS=~amd64 LICENSE=0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB SLOT=0 SRC_URI=https://github.com/helix-editor/helix/releases/download/23.05/helix-23.05-source.tar.xz -> helix-23.05.tar.xz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/ahash/0.7.6/download -> ahash-0.7.6.crate https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.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/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.71/download -> anyhow-1.0.71.crate https://crates.io/api/v1/crates/arc-swap/1.6.0/download -> arc-swap-1.6.0.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.2.1/download -> bitflags-2.2.1.crate https://crates.io/api/v1/crates/bstr/1.4.0/download -> bstr-1.4.0.crate https://crates.io/api/v1/crates/btoi/0.4.3/download -> btoi-0.4.3.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cassowary/0.3.0/download -> cassowary-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/chardetng/0.1.17/download -> chardetng-0.1.17.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clipboard-win/4.5.0/download -> clipboard-win-4.5.0.crate https://crates.io/api/v1/crates/clru/0.6.1/download -> clru-0.6.1.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossterm/0.26.1/download -> crossterm-0.26.1.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.0/download -> crossterm_winapi-0.9.0.crate https://crates.io/api/v1/crates/cxx/1.0.94/download -> cxx-1.0.94.crate https://crates.io/api/v1/crates/cxx-build/1.0.94/download -> cxx-build-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.94/download -> cxxbridge-flags-1.0.94.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.94/download -> cxxbridge-macro-1.0.94.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/encoding_rs_io/0.1.7/download -> encoding_rs_io-0.1.7.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/error-code/2.3.1/download -> error-code-2.3.1.crate https://crates.io/api/v1/crates/etcetera/0.8.0/download -> etcetera-0.8.0.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fern/0.6.2/download -> fern-0.6.2.crate https://crates.io/api/v1/crates/filetime/0.2.21/download -> filetime-0.2.21.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.28/download -> futures-executor-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/gix/0.44.1/download -> gix-0.44.1.crate https://crates.io/api/v1/crates/gix-actor/0.20.0/download -> gix-actor-0.20.0.crate https://crates.io/api/v1/crates/gix-attributes/0.12.0/download -> gix-attributes-0.12.0.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.3/download -> gix-bitmap-0.2.3.crate https://crates.io/api/v1/crates/gix-chunk/0.4.1/download -> gix-chunk-0.4.1.crate https://crates.io/api/v1/crates/gix-command/0.2.4/download -> gix-command-0.2.4.crate https://crates.io/api/v1/crates/gix-config/0.22.0/download -> gix-config-0.22.0.crate https://crates.io/api/v1/crates/gix-config-value/0.12.0/download -> gix-config-value-0.12.0.crate https://crates.io/api/v1/crates/gix-credentials/0.14.0/download -> gix-credentials-0.14.0.crate https://crates.io/api/v1/crates/gix-date/0.5.0/download -> gix-date-0.5.0.crate https://crates.io/api/v1/crates/gix-diff/0.29.0/download -> gix-diff-0.29.0.crate https://crates.io/api/v1/crates/gix-discover/0.18.1/download -> gix-discover-0.18.1.crate https://crates.io/api/v1/crates/gix-features/0.29.0/download -> gix-features-0.29.0.crate https://crates.io/api/v1/crates/gix-fs/0.1.1/download -> gix-fs-0.1.1.crate https://crates.io/api/v1/crates/gix-glob/0.7.0/download -> gix-glob-0.7.0.crate https://crates.io/api/v1/crates/gix-hash/0.11.1/download -> gix-hash-0.11.1.crate https://crates.io/api/v1/crates/gix-hashtable/0.2.0/download -> gix-hashtable-0.2.0.crate https://crates.io/api/v1/crates/gix-ignore/0.2.0/download -> gix-ignore-0.2.0.crate https://crates.io/api/v1/crates/gix-index/0.16.0/download -> gix-index-0.16.0.crate https://crates.io/api/v1/crates/gix-lock/5.0.0/download -> gix-lock-5.0.0.crate https://crates.io/api/v1/crates/gix-mailmap/0.12.0/download -> gix-mailmap-0.12.0.crate https://crates.io/api/v1/crates/gix-object/0.29.1/download -> gix-object-0.29.1.crate https://crates.io/api/v1/crates/gix-odb/0.45.0/download -> gix-odb-0.45.0.crate https://crates.io/api/v1/crates/gix-pack/0.35.0/download -> gix-pack-0.35.0.crate https://crates.io/api/v1/crates/gix-path/0.8.0/download -> gix-path-0.8.0.crate https://crates.io/api/v1/crates/gix-prompt/0.5.0/download -> gix-prompt-0.5.0.crate https://crates.io/api/v1/crates/gix-quote/0.4.3/download -> gix-quote-0.4.3.crate https://crates.io/api/v1/crates/gix-ref/0.29.1/download -> gix-ref-0.29.1.crate https://crates.io/api/v1/crates/gix-refspec/0.10.1/download -> gix-refspec-0.10.1.crate https://crates.io/api/v1/crates/gix-revision/0.13.0/download -> gix-revision-0.13.0.crate https://crates.io/api/v1/crates/gix-sec/0.8.0/download -> gix-sec-0.8.0.crate https://crates.io/api/v1/crates/gix-tempfile/5.0.2/download -> gix-tempfile-5.0.2.crate https://crates.io/api/v1/crates/gix-traverse/0.25.0/download -> gix-traverse-0.25.0.crate https://crates.io/api/v1/crates/gix-url/0.18.0/download -> gix-url-0.18.0.crate https://crates.io/api/v1/crates/gix-utils/0.1.1/download -> gix-utils-0.1.1.crate https://crates.io/api/v1/crates/gix-validate/0.7.4/download -> gix-validate-0.7.4.crate https://crates.io/api/v1/crates/gix-worktree/0.17.0/download -> gix-worktree-0.17.0.crate https://crates.io/api/v1/crates/globset/0.4.10/download -> globset-0.4.10.crate https://crates.io/api/v1/crates/grep-matcher/0.1.6/download -> grep-matcher-0.1.6.crate https://crates.io/api/v1/crates/grep-regex/0.1.11/download -> grep-regex-0.1.11.crate https://crates.io/api/v1/crates/grep-searcher/0.1.11/download -> grep-searcher-0.1.11.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.13.2/download -> hashbrown-0.13.2.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/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.4/download -> home-0.5.4.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.56/download -> iana-time-zone-0.1.56.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.20/download -> ignore-0.4.20.crate https://crates.io/api/v1/crates/imara-diff/0.1.5/download -> imara-diff-0.1.5.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/2.0.1/download -> indoc-2.0.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-close/0.3.7/download -> io-close-0.3.7.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.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/kstring/2.0.0/download -> kstring-2.0.0.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/libc/0.2.144/download -> libc-0.2.144.crate https://crates.io/api/v1/crates/libloading/0.8.0/download -> libloading-0.8.0.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.4/download -> linux-raw-sys-0.3.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/lsp-types/0.94.0/download -> lsp-types-0.94.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.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/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.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-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/num_threads/0.1.6/download -> num_threads-0.1.6.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/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.7/download -> parking_lot_core-0.9.7.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/prodash/23.1.2/download -> prodash-23.1.2.crate https://crates.io/api/v1/crates/pulldown-cmark/0.9.2/download -> pulldown-cmark-0.9.2.crate https://crates.io/api/v1/crates/quickcheck/1.0.3/download -> quickcheck-1.0.3.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.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/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/ropey/1.6.0/download -> ropey-1.6.0.crate https://crates.io/api/v1/crates/rustix/0.37.15/download -> rustix-0.37.15.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/serde/1.0.163/download -> serde-1.0.163.crate https://crates.io/api/v1/crates/serde_derive/1.0.163/download -> serde_derive-1.0.163.crate https://crates.io/api/v1/crates/serde_json/1.0.96/download -> serde_json-1.0.96.crate https://crates.io/api/v1/crates/serde_repr/0.1.12/download -> serde_repr-0.1.12.crate https://crates.io/api/v1/crates/serde_spanned/0.6.1/download -> serde_spanned-0.6.1.crate https://crates.io/api/v1/crates/sha1_smol/1.0.0/download -> sha1_smol-1.0.0.crate https://crates.io/api/v1/crates/signal-hook/0.3.15/download -> signal-hook-0.3.15.crate https://crates.io/api/v1/crates/signal-hook-mio/0.2.3/download -> signal-hook-mio-0.2.3.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/signal-hook-tokio/0.3.1/download -> signal-hook-tokio-0.3.1.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/slotmap/1.0.6/download -> slotmap-1.0.6.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/smartstring/1.0.1/download -> smartstring-1.0.1.crate https://crates.io/api/v1/crates/smawk/0.3.1/download -> smawk-0.3.1.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/str-buf/1.0.6/download -> str-buf-1.0.6.crate https://crates.io/api/v1/crates/str_indices/0.4.1/download -> str_indices-0.4.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/termini/1.0.0/download -> termini-1.0.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thread_local/1.1.7/download -> thread_local-1.1.7.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/time/0.3.20/download -> time-0.3.20.crate https://crates.io/api/v1/crates/time-core/0.1.0/download -> time-core-0.1.0.crate https://crates.io/api/v1/crates/time-macros/0.2.8/download -> time-macros-0.2.8.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.28.1/download -> tokio-1.28.1.crate https://crates.io/api/v1/crates/tokio-macros/2.1.0/download -> tokio-macros-2.1.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.14/download -> tokio-stream-0.1.14.crate https://crates.io/api/v1/crates/toml/0.7.3/download -> toml-0.7.3.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.8/download -> toml_edit-0.19.8.crate https://crates.io/api/v1/crates/tree-sitter/0.20.10/download -> tree-sitter-0.20.10.crate https://crates.io/api/v1/crates/unicase/2.6.0/download -> unicase-2.6.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-bom/2.0.2/download -> unicode-bom-2.0.2.crate https://crates.io/api/v1/crates/unicode-general-category/0.6.0/download -> unicode-general-category-0.6.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-linebreak/0.1.4/download -> unicode-linebreak-0.1.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.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/url/2.3.1/download -> url-2.3.1.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/walkdir/2.3.3/download -> walkdir-2.3.3.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/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/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.2/download -> windows_aarch64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.2/download -> windows_i686_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.2/download -> windows_i686_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.2/download -> windows_x86_64_gnu-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.2/download -> windows_x86_64_gnullvm-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/winnow/0.4.1/download -> winnow-0.4.1.crate -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo cddd4ee89517b7a52ddce3da8abf3109 desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c896a61128ef31e22403a4222e1fe5ea diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz index a25244a635ac726083deba26b64145d00ae0174a..3ecdf20bd80d2dd9c21ee7a259147455f68364fd 100644 GIT binary patch delta 91313 zcmV(rK<>Yng$Le(2e8#zf4OeSaT{CuRs4Szy%L#70QopbTr7?$Qj4N}?0Ne6J~X?k zTGsIyk1kYqU64S;j=+w+Ri!E}{h=26^ZH7qGhgyv1zqGPWKBB+qE{dBuGS?{d^sYL z%@WR?IIBtybNJ^1hn?G~#EetUjb&hzDcS|lQXPGyo07t()<|G&f6CKK(rI}o8NaTR z@-;8+V-mJ9HMl+lgiK{Gx~iVb6oce1C4xFr>yLP5FtZt?h3NI}YQ{)W11brZ)P|?@ zyw}~);Mb+XDP%v1NJ{da$0l>C=1Q7RXL=e11Kv;P?zFlme@`u6XH`icH?PI&_2vh& zj||!@3TN;Ooc?wnf70ZynN&PdgmWHN+-)l8P0ezrd5B}w-=c7{C+r2v#;XbsWHfE> z-1T06dxz(F%|_%`PNNE8QD4ES+_p@B%lVCC$<&s12{#Cy=>`jFwnY586&6TY)ABng z26GNa4INY9@B|&_meF<)A*REzfJ6TQrv@(PK6oZxQ1<;ffAd`Z~?`HsqD<7kU;AVu9)6&+~7UU0tlKE96}LFbe&3% zv1ezHHwDO*e-#U=xl)5VAN^WGB_ZTe7gyB!Mr+Zu3IYA)cgS7C(I5#Ryh(4O60o_i;{^gGoTTqH|u( z^+i6SiY<$o76>Po1l7C6kE@i|D&-f(Cy8(v=g3w;e=j}d0HXI(@i4iCvdDN_X`7n7 z76Fd$mfH%BxY)!x*KNKF-kkSMt_78F1qlv@@V> z-JNXwf1Tqwoe|>VraFutYm*v`2k*Hh|xoa^vcb z;^~Amz4D-JQWYX9hkiOOzFdKu5z|i1ri_Hj8ELR>Kzzrg90oX^q9620^!LUl?~mAY z$yE!QX0!H+W0SNtJ6u{;Dui`U_PDdCi@!pee?2rE^LFD{9_9;wAIksA9p&M*;*cOH z6nMvGUP|H@k5<#hrN(zHP4>-(>$}|7`zl?3+)GDyN|cZzkAIp|s@2I5jA?z~kl`g* zH@N^0CPg++1h_04A3&kN>oTAqkKD@61Bs_jr{|Fg6FRqNyK0VdDcZ;17KiZAKt4V% ze;A@!r)yP7R=VvW5#vRN>l!tvUE@V%9>a0Ex#0Inn_82T&0g3GM>Z<(o=BQP65$Qg2AM`S_4>Vc_C10 z0pa;qj`wofAtv$UGD;y!HMK(FK4G^|XHn@PMsCn^M1N5|#XKbn{zpQy2BKtx0q{g{4z???~e+8$@-m%>; z2^y4qyILZS^PJ*tVC*1)>&w%!@i=wT%G7r zil0;LmF|+H&0xXedu1~KW_=@Zg(rQ>KOE*pjU0PDwnB#utJ??-T*{NDNyd#JH```cm z3E;3Se5j|N>%&$4TVcL2rj z{Y@cM5=;hlvl_%mb>H`BF*7cG7&rvWurkYZ162VB*Iw3GkLcytHz3?D+_Hb#1v`NZ8Sh_7M-b_&PfAV$ZFt!!QrY(1-YFKvQ zUk#);XC$gbxvYcZP#z2QU9w zR93;T;q&TtlBy0>J7JtmTAGl?OLgA3DoOyV2DKlDnpi~@$GPdnp{E_c%CS-O_YBYG zCs3gV^6Cz-e=57~MM;ZdV74BOx4i@@=p08X_oTL#k{-NX@0T1BQ>l$bj^(fiLn>Ur{c4C1wB+>)e|wbUJcGB!x0sOhr>QZ}a!|?N z#}Ota3E`bb^7M~POB6#P%zXmvJ;vmMbJOsLBBm-QA|*yu$uN{WbPmTE27X#0Ku4zc z?dm6=c552+CidR#WSj~Wsa#}L-h+ax**U63fl0-x>bs|MAHV&cg=wO{h~Nlw3Cf z54w^z)djmWUxM4MeJz_v4`z;S-WQYMsY$f)JwV-cP0CXRNP-;4(n_GTpr9e9t5oOc z_Eb8y%LzYqK(dLIWWy5BnnusSu5@aXP}oOye<=uJs-x^gCw3F{h$D;y3XZJz)cvua z{yBb%5yh;+-1Bm#u0mecl^Pcp-(1TA(2*F9!=Z*9VTN=uoxHcpdtcg>Tww>Q@QnF8 z;QCUiRRVetkMd`fX?1h~bX52wZXCFaHdOn4sYKWcrp(SoEaSK_p{iSgb0Rmr zwnEBsSleTrK7V;g`|UN2DJUUh-poWp~mw#qV$6!dTA^FT_-ADkBtw6(1@r4 zRCMR$KWu8t*FmP`*c7|w8o5f&PD#5gfAz0Oj_g7zIGsNXb`r~u$12@=kVyKhs&OcB z*cHOq_ESco_i*|5b%^;r7~9*CpmCaHyWtNn;j z9O7La?CBm8$}A9vqu0S7JFy9Fq#U)SU_f8XKE%3P^k zC%vC)FjR`7g+&)dyXlW9pm)^tUAMP?Za+SM`&z&M+Y4mbF0UgFQ6|`~I8-3;Iv*tq zf>@{WsZK}iU+G~p9bP8zECA~ir92TyI+e#;CBZu_K>2m)U{8)OhYFSL*8L&@ky6ki z3Lvkr%aC5d%cTc{k&HmSf8_MbCbyUa(QSsa6#W#-)fKKQF>$-z^zHUeqEA7a-XRe} zmWE@8+nUx3dI#TQQL=aPTT$tX1bQtOEXmuFAA@z4)Y9Y6Rw{h(J^~Uqr}H}Kn`*`; z@FsciD4RWzpiYXjCDdH;V88hkfke9K)#yDl1>ex6c=BW%(A;I1e^H8US|6NUJ#FGs z%TA_=a+TjDw^6kfh<#tw~>ZudvV!-P?S!`t}GF6l2E1yh_Wil zwL_hv4uV$zHWTmo5MkLK0u(4wq{rK7@^T{E;L-Jsq$%s3Z~YF!4gMN*skRUm*}pUa|LP*6c!krSs}H3bh|PLlVt^Q@N+SbaEn zcW^Wtr6)&*@7#vBd$Bt>;nNTrw z|G7@#!#X+JyEIG;HOY~NC8xzhQIYdD1yNUWPS~{?r)q3+$a~tfQl8T$w(NyluEpeF z>aRj@26i>u;Xxf!XYDu;q_8};B{D~$w@FWVpz^8UXL9cvsO4X22(0oO}2H&YC8Vqn5qK^fH9f+ zUfy&1h+xtgRQH`XpN5^Wc|ov5)i?>6v+=%Wf8Uo_p@v9Hr4YRM94&I*%t{)h;=LxY z#z}QPj0%ajV>7xqllpXjN~&*=2^50UV4~DF2@1l*uD(QF@<~cKYUk};YH$P@$TZYZ zu7$dyC>A8QCvHT-$E-u1s{>OU_-V?*WHvM*VPwaoBCsN=ETB#~rP1x3ZdcHQa$kwr ze{@GVeY={j)Ycq5GNAT(b8+$19@u2Q&o?=zHMpq}*qxOeNZVtnM*s9nZGZor9rmt@ zMmFBVU&^cRd)EQO^5&KicvA3}P08G@w5iv^6oCK(AX4h~2QFu$^#gTI`vgMl>dlu` zM-c_tIoond;&D?E>vwl9e;p2pa`erse|5m4ZEzmY(-;_J4QyBqRqa<;Vduis0#+}p z#)~hlNgT&9+g{ATem*HdOtTI$0wr@&d?XI4DWx4)E`e{DeM zJ$t!Q8La8qk>5#@W1-J{fUizah7Jf_-=((N4~;lPgsrE-(JH6kwk*N*uNM?%L50jp z6}s(P2Pk-V&pwV?T4)L4^`*8*lt3)NYgw1JCbh`>>%uA0=}8YY`%+Pt zu_UF8Kz$5-QHmE*Y?U~JH!Kur%WZDl`*C`eT)lGJRQv%9-kPp~44cJ~Go2FHoHkJF zlO!9S;&I?_DI=r}s({9a8M~MFA|+~DYr5$54DaWtFQ8$uK+kQBM_p~If5DvZy1d1m zl04JkrJ|oeq#kq~PWs!#tsGgY?@QLjb~ei1_g(d^{e2Otb{p%)d2Nn99K))6F6$&~ zQHlT6YY3DEoSdnPD8J;j${pAyO$p0xztUNSrt}X8X1j<rbtap!vF&2%Dz4@m zC`Z}&&0B59A)S%PBoq$Wf7YLJ+V_5Ui-u()#<>UnorChyc?WVBCD%=o1`O&Ck-P&1 zG(~xj;6BUi>A*c@zbw8psGccXmw1u(ohKQc8Ik?zqxAxpWlre@>AHMuI%R<+%dG z^v`ynd6PfFeg(kVcvFau!_`-dU7ql%{X2!jBibK!S2a)6)0eYPzRt5*Uh-T3Df=R& zXYX<}vX+Zt$JBd7)!fwC6f54EV@53uf{t(pm6msq)LFZy(gEx)PNQ@tqj^bqp3V+^ zSg;@8>#x7PX=#5Le*<(*z+2$is(K6>J(C;digOfXsylNiEBI2aKAVlb_pmvpqH!a4 zs%4O_#fLZu2SC}e50X7dO<|$vTwWPPyG*TUh|1t$Y3~>4>9JTXDj{&G=FielbOAwY z(k&?LUepc+C5e4hT1_U^K5QiwX=^*#f)GH|ljMD|(Xw)5f6L*S6mB{oxSLqwyY;Ce`!72WtD=aZgy&vb_V2Qzc%j#G!t`#j5s@jViu%HOE1ZC4tgmqaI3RQ z?ZuWHq^KYzjv|SeKQF(9Eg_va%2Z|bdhpV|wIAd6AMc#2_`%pT-OE(OyJtP2mLVI- zf+WPYDb%FSXnReR__&h99M^4%>yb-#8+<`(ffL-ff527I>ZW0lL2M{0rDd4Yx)gkl zqMsT`NE9NE#3z8r-r4R4+p^44U+Z1QzH;NLh>$0pSLIi1t{=c;a)t#UpPOUYCC_on zsMnGj`zL$8sVTjK2-%h4a@^dxmTr4R>4Q^di^PQ6iTUfjO8oZi*R@VxK7Spbj=$<{ zn$IVGe{gtof_|mJ%9Ou2Fgf13k-h=`94+1R~T$KqD4V0xUP5<62%n8TbXX zl%yQPCX+im4ncSVgADn|WD9CU;v&nW!u-^;?CEiCs>l-Kh%&*k@oQfbcV5{yT|tJD zulBYm@pd`ML)NlthX)&XY=;A!$|Y>V-Se_Bf41K@o4e`cH5_{mz>|^m0S6j-+u~5r zamD%Pt7S*|b+x=9P1~(?XH%$i*TT5YouW{Ut*Mr!<67O0Z&Ebu<^!nPJ;B&y`mQ2e zc4&_J{vdn|Z*f48fUA7)c`wd#w}m13*bC?+lR%B|yg%g}gCao}Uy@ARB?E?C`Z17& zf8PPsXoNDATx&Yf6&s0qUu%O_4z|uXc|J$cQt7S1!|SNOC9%nCw=>1%!#ZNOaUP~w zpSn&52S+qsR%^+$>);vwntlrIox}@(!^>nm8-mZ`RTq&*?FbIoRC_ZiU`gHXEllWH zxlIcYkh&o2x`|WZ3qCyOvSv~nA5&KOf3D7tuD42}7vYW5kFpw6T2t@KaUphgj!(fo zt6)1Z0*FKFn2pDE6TWjH81o+8OYV!9If~jm{6NzghQJZ*fKou{K-~3%opRi?^dvx} z+s+bE5@=82$d{6&`Bo1=cOo_4hI%A_wrWboov*!{vfQ!@nN3MF4&-UCO@GCUe-Cv^ zFWj}+ElrYgJe>U;8frB~JUF{fYbaV>)>`UNf1O3l{m6{}`uDH3{r<)Q`Skt#&|yBiEhIuX>DeZ^ zlEJ_S@9zPB18B@9p1dfj4E*3}J)Nm2W<^P2)RXERcv(}yv01~T;{s`r$$DA*P)(%> z{T#x)%QYrD?LDY)vxjGgS@TUo=q>mMdsEaaUbRy+rsBvVB}XTS9{NOre|GiT@Tz2Z zHFha_=9!frQ{z*7XvfG^o`a>bi@3@85j?_FMnBn|cc+HLPYWKi;57rR7Sx%}^CP=8;<16l9Xz!d6yufxfS zeoBs1sX%PTy8N`{=s%uAmG1;2CH9G2?B*AaLnDT}JJhY(9Xpcdf6JMpFj9*&=Mv@H z@^pxp9RAyBY_&cIS6D3MG(O4jj)y-93gjY1%#+ zEi{hh`Fr)Z6SU0Xf7@yEw`tcMS$LMcmOoiEG3txESC{&-wk*+^?Jj3Sp+$`&qTN)2 z^e$o|EfZ^OqHKqXK;*EZ;B}`a%bW6!ETDWUU_0fcylP;?t(q>lesaz)b+4V<;$_F? zAbolQFOIg>B~^|ef7M_PY|68_tCr$(SZ>)}Be7~{*R;vue>AkJvaR4(lRw=_gHvT! zZ`IQ7YEoJwiOO|sDwsM+ujSjJtE*&0WeEPTP~i{y0-#gCN#gu0C&MyS&WfZ(B2Cf{ zEvahR(w%v#))oXQ$ACvlcY(S}a@TZbNu0uP%C2S)RocBx0e-|xJcq`Jt zcJCS$IYOYpC7;bCQ0?LHmy_CdxdBhJly`Oke}C*b#ay)@C`+EV#IOqwR8tw0JeTwA zekjKfBsDxpA>QUVPuQw`4i(`kEiVNamC3u*UDuH!IvN+{>9L*m<5U@b5yQzXx(OXr ztjc{BMX;A+0wuz2ij->5^#V=XXHTc+MSccS+6Z&@)dDf${ko^of_Jri$KRmXjsZtq^?sh6-%6NxUfhh=dnw>QO` zJoRv`DwZ{5w>&c5ovB(bxs-tt=epE3q!`ttwXh|2Ra1BUvCjn#q#5MG9#{M8z849S zm5)07S)TEXEA{`a*-di31N<-*g%2uKf7@A6ynrZnkrU>*e_W+&8Mi#kzo{w>o1ht3 zsX&Q~@Q5Idjo|GBom@XM;dV6i^*(thk-Fl1moAXbIEQK&>Le@>@fATe# z&-gCkX}k6BYoHeL5vc8w*o? z;pOrR@Ix9?_#6;3IbB!vTD$5mzN)DWjJ4!Q550Dyb0dn#csxQmROwgs!$vnH#pQ@& zs0S6Jw@En5T|C@NRMPiVeVpZE*URPxh zHW2~39a2>YhgEe!-FNtRHHxa9Kt-a1epZAs=fU@zC)e#Bv6l$4$;)1iBKeE-Fsg}9ICaFKD$dawa(8y?Y8kA% z2}r0CCJ>KDp%5|~C~DRxhg%8DWrE1_P}R`4JM^$6Y8;ohMEg0GWTav|65p^A79_;YqGWfe_&v_-0O##RR*L=tf03}cG;ZN7Gmwr1gS4Lr_G0c@7X~d z#gfJ_MO*w)XPbwan8!JPf+58 zq(oj&q$}@Kf0~foI>Y333&U<@R{+}WEADIbBv;MPlr4&CIvVrmzD99G ztr%3j1id-*#OYUXk?r`uE}5y-Nv8OsSE#xlPn{Y|GB|4_t)gk=s&riJ*)}Ynp$QBZ z6e4Dc;8jef$~~2Jx1@DST0Io@Z0M6ss89Q%#@%u@sKe()n2@V3jsr3QwVsx6vssFV zWG{Jbk-_VF@e^&~e@CF!WzL#~xXRl7Jdh`@ZSS#9RBjITYY* zv}z%(t(?fdQMM`<=l$k$MvgSb(F4(Oz%?^z&J3_X&L8R|#dqx0p=$pB*)&0RdfiGX ziTc=!RCyGH?0BBH_3O^#4w{c?H#;=#^MP63=nDq_b3sCXVBesOj-GJvjl#H0Jz{kdMnV~M0s#j8Tc3f4F$`DU&m=UR~$0t1-B1vK%D@2BkdZ>;(>LRVs)>sn}$*?RDSpOZ552r_Wzy zgtQ-T?H60eFH@J5@9ZmFrxzR~V3h+>JC}J+Zr)WE?;bV<;rcXfI*tQ?Y0}{-@ovf= z&QVnTf`}Z0?d&c=p1Q?pHJQll0!I#cG}Ae?#Cij5s!~6Zq;X5kM z1-5UZu;P3?8An~feKLu3vviVQ3!@=Do~@+C>{Z_e$!@vT97=XDIiB>gX^hPJu#xOJ z#d;N$q5C`EXf4-jg>K-{SYEc(a5U>AhO?cW*>g&l@8Uio$*aZdoOv654iL1S?NoKT ze|b)M4_+DD)Y2d?c?CDrM&LWMjMAcR4fptYibM8H=WLz6u#+g3wAa&Yci82>)jQ?u zpWWd`sZ?3Dm~_dIRcEF11%hexGL9NZdmNaj>kya*Sh5b-QR zer_qAGhi>xEI&>!5Q1CEYGDx|j55~p;DMwZly0w_zTH`$O?Hjw0gU466w1)A3oNu@2sDENv-D(_1-r;3DN(;E#%`gVlQH zo;N$^q3G`<2urM+r|J+j8ZIm6f77woeDXNd<<&&Rc0+b(fvlaHek|13vy?Sc8QrXe zIN(2JSx?#+dl?U^s;eE#;cTNgz)cygCLNe{dnYHmRNub0Z(rxQ z4$4lV11Is4H_ihjSI4Z}YTiKt+tO8}hNT+0Ho?~(y#EN7gi|jn=TNv=m2PKR|NEMS z4{LUB)$um6ppqD}N~3l#f9!ff*kZ)T0p8*Jt}SqQT|Ts0&BjSplmgLTF3B*`=#)os zQu?NvU*?-`w#2T;x8Ij+|3&@IX#<+5K=G`5R5a7lH8{$tF|}i<-s~zE;be(QU`CRNS`Z~)_kFlGcH3dqS-eK^a5j=WN5$q(UrZh^aP`vyT!WPl&D+$+ zO?l-a@q)S^C4=G>XSV*0D|9HM?Jb+%O1G6$(e1}oq1MPlH|rDRPwaC%P&aA4;RxAL zzVRLHLi4EhWxeE$e}@t*HgI*-vj3$oBBe9GO~liYPW7{@=WCh7RWd=G_RX(tmmH_( zZSeZ;zpUDtB6wM{TXRhy&9Y(~-r^pHOz+{lv*f-vdx}CqNj?oeEP*)#?IMWPkhe?Z?~b4)6W!x>EtgG32TYN4|stRQ%U+&QVzHI@*4pRAlQe!lt4Y z#HTWN(>BU&fBUV;jRDq!Mq~py>(Q0E2iqT&2w}w$9aW+x(G5V~-b>cR(}`ZG_cR=p zW}h~RK)2Q+m%0Td+YSQBfS7a;ywn>58(@sONf9s-rorGH4&(U&lOa|K?%k{iDKUwMSy)K0buMe6$kfE}| zM%~YeOZvSxXTqp&PEtRhsIR*dz-PN}vXD~9J3CqXZ<*F|6*q!W9V!{yWAlbFigd%s zj^>`_Ng?H2ZqDYF*U6xv1>owKw}kO{EQz?YlAM`26e7VfuB|^&%G5#&lZA>-42$ zP58c708G*>_Iar2){@|IlF#p@`AW!5%jkvAnj9ZZt%3ajQ_bs$C9ACiCqG_lah8d~ ze=WO9ZcS}d2~$lE=@E}E!=Zvt@GeUgqIMM$7qM|$k@&p5@wiBX3OSK@!mi;TVU&2J zp6^|BI!x9Lb=lgMok+I1#|aX*FS=J5fY%A)2urUO_@LA8uEy-oi{|m=)2|MRhrjMh zS-hIt5Oj@!q^6`B-@XQO2K9hX@IEe$f8hyC!OnkBsU*y$0EV|Q@zhMkcuQX4%sG$Xmgb|k zC53R>b+YHNPvzdCBbQ{SQ_oSGRGc&g*RHxNzIK84mH*3{$CjBMNWFLcf1nij3AbzF z5+~QUourd)04izym^0)tvbGtWQ-H@D1VoW&ig7^BrO(g_^BUL6or17e0D@Zs_Y>%e|oVK?lt!!Gy5PI zOmEJ26@f@N4nrp)=CLhi7n`pg_fq=fIkBnl#SU_fIJMiFdK}VYY~)DzRLp`D7PN5) zd8VgD+39F}9h@2}Tz#PUpd$q*tCwf><$-ntR5yAs-SRA^o}f$~9P1_}RhytSisoG~ zs3fWbLM5e?pA81ee^k|Fjx`RtxNcEm`b91HalwB3{_V%N_U+56WJCxrmtOU@ev)E4 zls-%Q(zlEJkr?>sy*sn1U!BhAYWwCjRirP6CKvanVAO2@xk3>^AH_~-pQq&8rSqsD zM^?CnbQyL2)}n-0Xiv7blbS$^&cjimN#Q>hm*m0GbvVOoe`cz_ZvRi24UVJj>>|^` zCk@1vdCB>b3>h-}N8M(2oR^tHV|QhZyb`SYemG&Gk~N`To$K)k=%4@f`TK+A@rSi? znwSURfHU$UabY+)fH(Ij1yCyO%!I1#mzU5jjgKT0&GA9wq`#In(xmg4vG zG2Z8K#+Tpfr(ZvR|NiZ5D=?XZ(yo`qrItxWsK3v!NU=MG)T5OU;@dD( zpwvsGNE6nRM~o$Zr8vDhp?nHVfeOQd-hKyVG679HbYGLNTSKDXY0)YgiB1eBtGo@{72HK8f+8CZSI z_Rh_J9~l5~sythWiCu*s2YxPN>FGt6j6Xmt8=FAKqooXuVV4j}&D-+$k7YVOEEC6G zG+;r*GhfnY6bQFk;Bz@&$!RXK8zVK{spqKF*XC3duq%+rwWDcj)>FQ)e1ke`@?W~r z2}H3Nvt}ne1ip~~LZnF|m86ATKl;ZtVA*3WYlkTM+>T`bieShZk-`*xQtpB0f>&Kw*$Ilc2WN#xbhz1rZ7po z+@1@V3{rNcnJX=+R}35Le=AoT}=$o3P)2guYL=MFikz|*=U~T zosB7%v2``r`08FLrpGENwsV~CL(WmunSr7`##g;Laxy2`-T;Ux>%vQ&%41III3*4R zk5;C%qxpf-b+N;@6r5I5kS93Q)Pe4#8%}<3wUt!2oOqXWHG2u6r1c+pxy3> zv8^n&8edcSxvBjwL4-h1^|7ydYu!$OuIn17U7ZLE#N)>fQ>4B-00DgJyTiR;22xkn zTtcI`sABe2nxu+G3eb(6x(OKSTxeCJOYd|oJFCe^&0u&hdraz7lYo_CPWEn+(oVgF zYfo?HD}3qq1^c~yALFajHf8Ou{6h3EYOIsTL(o&IJ9N8^lV^}Cf1PHL3HUsfe&SV? zNS{qMikFMe-td$fm1Flpy=;}e#MeCS4@ccp`EC7y6ucUM{|aE%L{(vpajB~f5+I6c zW1wZR+QR&e3@C2_Y@RrWJe!tnpnz@E$-Y&ntDK@o+jCtr)X(2Og`e9?cF#vm@*r?> zFgnQuTjSD2FC1ste=q6#lx)1;sXT=ST|E3;o%QV(SSapmLWCt+sa@w04Q_`z{6o|6 zKz`O~OzS-_j#ZSQ7*Yvtr=)#q)TRXTXQNN$>=b;vrGjpHUZ-U<>$sN}t9FN!4dUck zk#z$Qwb#%rj2vVe|De)yOjSPon3@~jGw5;SG`ZJcsZtw`e@m(IdR$N3w2cUZzn+{2B%UHp(t5Gt0d?yr|tMUpWt_@j8ZO)Fl;sIF#TZ6+c=W;!AqT z+G}S!d8aUX1(wdSZet08JlAwA~U^$%=s-bw(hv#UmWc)-X8C*Se{-^)X? z(JqvJ9LA5!_0v-DWx4EBsGkro=Pli9w3bfX(1r=4g3d(9wdO-KQ82VdsicWJx zR&YC}bAyEL^G}y+VTtrIB|#jx)*uyNb9Aa2fOx!|9o)yV*EyzMGv$&fy=m*Cb9$nz z%S!Z6f2(Za7O;j**8W|3~ma zoeL;YjWeJD>J<$Uyf@bBP40yHaG)ucl1kAbEwIxidts9)aj**Z%55gUjO$aa&F1D$nEwRaPb%Ki2usNcu6eF-~85oio zf2+<>sl-(%^ImK#5MXiwB&);42_DDXNMjZUuglijm)}1*njl8I@nQm7%IQ zc=T2TPQkJ&RY!7>LuIGrO|LgeK*weaLPaPAM54pYc`N$7H=WTA(dRLpIaQEFaY+uZ z31FxUNQ~xy$mG_pxX1I6Dy1DyN%wq_f1-J~1K)(Jp{J)fLOC2A4M&%y*?CoVn}ThZ z)SA%1f%f2tTZf`z_cr-58?lxc+nujcG~cTF)F#bVKcCMBTNl>&UssJc4u4oOighX+ zE9u!pg4gjvEy_N4&8PDj)zS?Pi`ycW&Z;{Db^b+O0r=m$0bBY#FTCqUnGVOt zvdbPcjP%|hpCeqW9H8O>qKq-AJiMi&_$l&QD0Zs`quRKJL84RvlwTSjmh9WFzkd7b zu=ro{i%R))%=GpaIa97_3Ia0ee<3b=TQaxuGaAups?E=?!P2-~ch4e=PUfAgbMly) zRbgc9Z<_?TO*UG-m$qGX8d?6WbkNO>;IW{5eySzwVzN1quaQizMK15upt$eC9WUG{ z)T7*&OMUl48>H;S;ihGnv$2yiI+c#T?EaC59cy5VgX<{kgW+>|r4fMJf3UqX?BP>A zzFU6&T&nN?{{2V&@?ik_O$cgp66__Q?dtOr*{7~1RuEFfh#wKuuj9RrH6u*@yYH(x zLYVTdDyCh9yj$JVHeD+xk6ViO9E_DIlpgaSBeE-RysI|4kjEA5^iLx zTwcyO+;8*mj6hWObHBite=S5-`&bDWz#y-csGxq4t}EA)8I1OqSZp0T^j7fxbyE=a z*poU+HZ>_E$!^+gIk`Oe%1XQ5p?p}pUWfZ^`|G~1yXot7TD;b=%d>FWsX0`67Byj~ z<5wLdp_Z4eW=c1{VvZ{L6D)>`iCVGS*^>N0l9$7=w|vW6r{v8Vf21m+c5t-av|6FG zqAoS(4rF{jE6Q6W%K0LCvLncgl>d|tMLmXOsXdkCnYR0aR~W;+ zPy&gR#hFzms;Mo1b0GCtsGDXzOR(4OJu!E#gUT8C0Q!GUTKxX?^KZY6AHOeX79G=m zDsgIkE)Tfh&ZsmIf9yHcaUF+*zO>i6=CN++uBFOLP?yn(&4o@c$w~XHq^qoA0gqW1 z_-P5I&i$UQnWgvZ_G%Q8+fQv~XMrg2GzX;~^};lP8=8^=1k&3H@8$q4=?^GJMZiN| z;>vQGfV(MNmUl%mI$^UW#pcwp;iEe$rmnfIa>swGpU=S8e@qLKIgiusiQX6ezpt8; zH_(vQr$MoLQa0-Z3Rl>25ZUDCdRZ=_y{vw0R!Cgya#gN<`4AFu z)|FLv3ltWR=SlqFvG0pGqbXW+OwWhaujg>evc?>Kgu@;KwIC<=*Z`=+0&QE1>0Ev^ zIlV~O*-Kf3f5qj3;p0{frt;%;SU4$*W666t9%W(;Bq$DS2p|}_u|rec;21fT-hW%Q zpSbpAtAT&`Ur|(Ysz$^|6?ZEIL&CZAcap)sOKbxR-7!kHCHSOF`0pBf5?6t_Dzhx{ znnRtB^OC+DYfThFLCu<*oS8Lf-yL->x3luw18Ouif6CSUtJ7NMvWe2lX+3sI-r_Ub zwdO2H4j=02J7vc*TVM^c8IL{4HCh%%GZ6l-WlEOZfl9SY{tVzbl8^}0c}0ED0DJBF zxYa)YYiV*S3?E+7=1D}dvIOVfYEdlSf?Da`od8(0qz6e8BrUg(qeb1A=gtn{&2;(z zAMfg9e?%T<;MiRXOYHU_!aT`e6oBOayo)LUtTzxs7QTigPsbRkg;8(RQ|>ZVq)6uo zRBxGr4Y10dQr5(IqowsGbIEH(O>4>ykPPY4{In{4y4AI@sTsg}Lz@i^r2yg1$4L1) zG7Tif-8K*AYP6;rCM9#qXs6k&VZ5~$g zU4Pu=jNf;%C>boGTJs`W2Z?3#uZg(BGr_*tKBP$Mq&a@HUzX(9M=#n%9_$w&Q!?$w z9%YAxT@yM*_q}&oE_*yY$JaM6=YmpfVZU`r$yV-TZIJ0K0 zROtuM;FdB>+EcpPrx2h1d{wE2GgSvEj(=;OyetKi%vOPzH&hOiQq+=d3Z;-X%>8z+ zJF*Dq(}NLwn`JrkyA!B;D^hW&3{m;ggL?j?j8pXtEXg08L;WG*@1HN%TfBNnjhoW_ z%?8cVb!OA(p+Hzkno2m^sFeP$AI6d&k)pY5BsAnFWJXYhC~M~7~*+VpBoZE4jHlF9r7&j0+|zkmD! z0Q>sw$GE?J(;!8!%%3GWp+Zz<4}bc3X{)nfWtW{v(`%mXAOdCaR)~&8P=o8mIcBPw z+3WtBiz5Gufhn+A|R-1$0 zoxxrZk+dyqnOwJDdgP6G7(K{29P{vFTed*#0<(VKAl2#Q8mC@SGks?V(Uh9m#TEM z0Yq*W@B8fi911e_n#FaKQh!%eN1e472~5Y{?1f#1r{O;DyBs3Ece10uKz`meuq&Ju z@@+BIuv#{Ua&9&lm9|M<_3D9?fP8zgIQHt4{QA0D-+mikzqj`^8DG@xHX!ezVw@fu zO{()6R^0txLI6hCi^d7sZ!_Jc_gs?1>Uyuz$~UadnQ1dbBt; zKh-EEkRNQ-s?q!fG-~5%H|n@bT80#);!E#{Q`1(B*~7a0Dz*zi8OszbXt};-FRC+u zIAdiAK(I9q|@00vc^K1(cgA?rZ^fj*Cb7KaK}Nn>m~^U1^Xq#+*_ZT92!)N zbNP~SF8KWbK&x?{u8ajI`^lJB2x!r}s|o6u05?F$zuEYnm-wW@EjhwF`BMW|t*y_f7wsvn zV^6F{C+(MOR?ZARR>`ls)4W|7EzBKIb*eFE^J=%ZR6$)5u{it}v64zbALWB!_=Lf+Ld`FU{ETXVKWI{DH+O?s& zKIF;&IeuNdOU}#BA#`ejH6ZvhS}g&W>Q_Q`RX~Vv8QI+znd=q-*|z5GZYOmsNJmmb z(qT8N4A#IFm&y_zVRq17uXbgFEyuw^)0>v0At~!ewW)<_SEYZ3uc|-Vcq|-M7?nNW zOhN`bxI5l`C_$q};~?BQaM6h6%`Rk9jH4^)e<})kJ9bNMS1Lf~2MymZrM9IS4L#AK z!s=SSEY{C;D*!4Vs6`;(JwGnoxPKq@d;8_h&HaN>fpb1(q&cKc&d}G??a;&8X^*rV zDvPtH7P=E)3$lN8nlu(~qHjAl^3lV!T%3st$!U!x;>RhjL*1s}Z4l3M1}9h@Oq0{5 zyi;ePAXR^P|az3390g(bF)lu{$evz z>N%7>_+X^{*?N`gJ`@e3nwaZ;de`n2yt@o;{H=?RK{mT&fZHKbW0?QsZEm>Po^>0C z_G0lqgVcXU)i}MV&XWWYy&BHmJ=e6!)2F<7GeaSBZs-59zkZfSFCNN8gHlHil#O2@ z2@IGrTT7RRt|gb(yRwRGL!9<&I@Qa@hF66qN!^o1bC6a;bQq##{RK!PZA<4GZ=xL0 z_#rp~DJxGmYsY@?2gPYuB?5q1oKCpTYxk@XgT{YG1y;0?26CB?Ps(+zs}Bw+hmXXp zU4bS)!&y_7BZTqhGrtwhx+N5rrc>!u#P@LS;9Ndnd=}ZXz@z;`#r;2j8$aH>*xrU) zo|}su-T^99jjH?b830ciV3!FKJTBYCpi-x>QaOXJh2(d(;kuDtLpfFJ6W5X2C@en| zkgI=GZ*B0l#+TbYoFq{Wr+tm;J>62jxt^E0TOrF)vslkkY&O;Va#^Z0n^vQl1hQY? zw{z6p8Cw8<5^~MOf{ii*h^d>rWHRJx`wW?9fbFUohMsoacud)MX{}DIzV%!p-0tat zRPXv-e821G@VuRLM07i-`S{&1bx$G1ND_Y-DtwsEyf0o5nFTG@LDU=N(nz!xCjfcm zBz2;*GhExW9p)$$g;{sxgOkVp4`m6DNO5%_WtZ@&iQChpRnc-FnKCgRJ5^MQ1fY%6 zB-x&0R+@TOY)32F=2{XHnr__9(UmBh0^mbZ&Pq_oC0B0JIs3z*>;T|7q)6SMaVmdP zoQ67KGn>>s)4_4%A&9+3}m#@&p;L$VGVzH^Q5*7V955j7?$a9Mqb0}K~!qPDe5^vH8mY~ zb=-=`OV%R6_9dgliTSW%Z`Jns>e-_vYa+1?t#*?KtIp*LnfnsAqPV!)9gn>(KMWz~ zn(`UiqQzaOCJhO^;sdkBC4EgSAwVd*t6A|f2^80{L{8pJgK}w_7e2xKc58od;9$|6 z9S!baE&W)Dhe3AJd1#fZw0tg0rpN0QmgJiHw&i4NQRRV3^p#NSC64nar#AI`GU8pl zfeMNNaPDl!0JScsP1wKZhgE9dzW)A?FF)Q+;dwnzVc@9~Z-Zuvr=FSG1yprsY?wIL zxio;3+o=jDfgi&fX(AdZzH@)uz*Fv8uOsS+etXluN!B{28mAhiPVm1bDAThRh&XB( z0$~X!kH}7~-IcwFYYevpMTh#a#$L1s>k3K&fwx_)1mmGO^3ZL*QILDjWOofjDBkD4 z$-iQs-KPbnAaWE31XPW43oJ8Fo-APZo)okH+iHD0jp?Nh8urmIvSEKy$*H<3V01wu z+pH`R+>Q55)C_)vt#8HyHuYk_n78?8x4zt#d6Y0Std1vTP2t@}aCr9M%VuvHG%plM zS6y+%XY*;%b^^|$?%HGm3Fk|gQ@zV$c=gKpPN`@e!%v+m1x;#dbG4rGnq=6z1hXmU zWb19lWirkdAUs#6&CY*QcOyk#7etP#(Q4619O-|$a&HLYB`0o&;vBOLUJ3|Glrrg$ zZs8se`z&5md2eGjTih23p=S1}w1xg#nJSkJ$U)4&iQ`RsoYy^o)w;VmgRhK?hPtym zDaz5w6s7E+r+0Z#Vn$=u+k@Whl{(e#oS8aloB}=Uy~AelUC4i`HKP)uDktVq)SyuP zl`n7s4U+kJjf{DFx{;>qYOB7u;kSb zXV2NMst0Z+Uhg6E@?KMTh6QIyc(>6n_UfjV>{eED{BC;!&UCM2k_(+4gD=1S`unGF ze7HDMkdfFN!ZIjPKbuUyvX{-Rs=a0KL2XmJy+gZj(qw;F1L$_F6qPw^IvS5kNo}Wj zwSff_YuvEhZO76WTbF`|SAYg$tDt&4O|v*z95iZhg3jRp#(e};%7(Io9JY&U3bcGJ zLpbjTd2&=yUJYo!MF`q&^%M9U0c^~Uui&0t^R#9K99nXEanC@#5)OOh$H4*zuoA%Q zcwM3RVTFH0$zIZ5k^Q8hv`J%D>a}p%j6bwT~;-s^=Hux;_&wNW&=|P@FpR9KMPzT zXM%q?^zG1=l_$O?-K!sLQX;VU4kD&qpF#~Ms8Dm)^v;r62ELe<@5qvrxJ?yJZ=OV! zc%1=gS?Tge1poGbKTp}?9}V4$pj=hgMOo`krRaoMrb3$YNYa#4xFF?gQ$NCcG;E$36)Gut3mCk&Q_kPNSE_DT6@iA zr^;d8qicp+zzj}YL_uh^<7b~QNl99wINq4ZB~C}xINE#G=#{Qk2u=r8rH07Qt=On7 z-o)%+JH@~B7h?%$n*Xs%KL=uu?fT$TSE%xvY?PrVgc_mB`7V1FPR=DQyxJ(ALdk!n zrRLWH4av!|dBYJn6gyJ)nEe$^8>aK9%4kptN(SdrJLaXUs$N5>GnG>3_NbLvrpT*R z`8ZP%KW%Wy;XHC`Ew4E^UK~JsD-<-=Pfc5NGV}@P;DzO?==4l6#3}kuF3cue_|JL4J8D0oUeG{tW2wtXM zAoNifXwpjp@$P*Q!9^mi0w<=boyp3bJu5+%CDFzR0IHYuU>$}kgUK;H+eSL4=^(-0 zTO7o;oMKP{M02=vT=X8O!2;I*9I4@vylWmYqXq@oU9tU$&g&D6uY|4x0C!` zruU@-;O^M<6|~LcAUNW6#;nKy5Bp>-r}7Wd;;720w8?tviM_9pW7XG^hdPdzMcQ;I zlz~mIxNhx~GKHuLj$>EXn2fvbCAHZgcy=f5sqeO1nKsRUn+h%3$SQyEM#?4OlTwCRi;-#1(uw=~Y-X_~6Wks9KnV*aFeQ@G_ zeDiKFJJ$KarQE$VB-4K;fZNq|8ql@zENwe?jn;&@VF!|=TTy=Yt+!zk78IjgZEzk5 zahN*o=Cs)B<7fBcfT<(9-MizWBo`TCo66q_ih*Gi{qZqXed|SZ@!93Nx1G><`>h>N zyC^+R5bmx5x8qm48h%QIY+iM(hL|jG{?^+;{5y|YKx#uw*du?ic1eyXMO$Q;Ht>EW zOF9k)SfeT^53!8z-|lZe-de;q@?v=*=t^Yk-pZ@FrwvQ+R4EEHn$vR>Cg3Q(hT30i zZzyHVX`(`o$1p)r=tsbR->1Ap^;c|bkWSSj->cGc8m8^w7^zc}AgZ5HrXqT1Cz1t= z#`I^pB%M1&7o~sZjMYV-%fO1*7_}o(P(@W+y>xiri^3!+QBN)4hoqoaj3|UPy1D7g z7<3?#rE+i>;u=-ru_?%1jd6h9_m%qbss8@&uWuo0|2Y5@HuWZ7#>;?#hZD)0S`@eZ zTo-&dTFB*~?$jb^P{cSmWes^HqW$gISlmW7&66Tq)?`l$6mqx>;4Z$_Cs##W4AfsRk)rCaryyi&xI;FW%p4fwQ z)ONFA9ol|p&0WE`NjcW+Ozm;9ye+6fr6q6lzOn5hV4li0o@@5~A78)zyrkEP?s*W8 z&ADvvx4nPNRac)V7>Gx5e}}4ioPDS8h6E3t`|Pz2#W;B!hRCi*@VS->WdBE&}JCP~^djE6rJG^P#(OOLD)N>$-S zk={5J>~T;eYpg<wXg8pE%UXszD{I+HW5rOV6|sCuN=jq*D$Ywg=87Bm5?FqrZ+0vnp=d z**@NoJyEe2BWmHS7;fS_YT=wK`=d!N?epw~PHEx!oJ} zN9C9(>8Q0ynM28CHr83H_Y_G#z96HOjKg`*VN6fHJps2b3R!Bl(%;nNG^kH7e}CW;FXn1)a$-h8d;Zx+9Fo zO`!!yzRN{CGQSalB%ulato|}j$?5-o^mX4NPm@%kx~_bSKvdw**!Mwupm)2z@z2j+ zlugu=6(sUZgz>ViMGmFZI($v(X>aa-QBgE%6atJF-kZ}k$0aR_hi8AsrfDwg8>*e1 z^J#P2(It7?oXO4RHKiBF$MX50V5CsFy}WWN^9FlALc7LR3o|W22&V)2#yL7U>dqo3?g}{Nbg6(0PPWr0Ghzw;IEQo< z>P4!=Kd#dLVU;v2b)SDG!XxR}SbBPtR@X~TYCFo*2p3q+5uo_7j^V-ENS1wnI=-bB z@#(bwZcBL$WvW`HujJdD+mPxVgrnim?9f|YFxmNZu8mUAvRA897fE?qM9i3ol%c4c zsCqisKPSg_(*U_$F1CL?fS&e2e9B9>A}!$(V)-@|db#5oKvWWU2Ubdnn|f$E^mYt+(?%n( zh!MCZ=j*@~vX#i&mq+QQdO=9wR8U~$k5+%;i*DYU0S(}%3GHYqOOY(tFdD*)RTt-8CFv1o?%B( z6NKJ0c#E>2n{uDv^y?~$%x;aaTdIgx+MX;l=z%YZm_n$~BJqtPfO9w+k0 z`2Mwiafb7^FXPA0b^G84!Z`+N1ag&b9}-3bCvA85AgQx#SDJ&NkFgCXJ}&=3eeK!} zcLWwri&Zx9g`-O?1OTP50C@yO#cg)UXRMBh$hr1zlm~q1?7;(htk_WJ2fVmbt~gXn zkvM+|Px1`&q4*P(M6}CK+}^|qyklF0xhDEN)qziyGGt8`oEor!nwt@2smR`%U^IJ* z?XZ6GN^YYPsE&x7@9n;S{m-vnGN%s`l=`_3isJ62UpaRT-PCN^7w4iSEicJa3chU= zsHa1H`o%drek>ESn{(>i9guD**jr_35~P1#wN|Km8HBr1vJgZ=A4k8zwGyqL+(*ie z4J_e(DyUVb;jEX!xV4ARI$afMg1eJ06mzO{+|n3j^vPX_4wjQVffqss-v3smGx9;R zqBWfefA7R(?IK8BSJSmm`97QGcl@|U`GZjkKXeip9KzheeuIi8lcot%6nT9)5FCG( zGKnUA{z1#2J`h{MPsA+Q$#BmlogjmGhv zeL2ZA&MkFl(_VWcAdYmg=QRj%#+rX$_!-xy3$*?9=S=?gGLs497eVS|(>4uEmF6cH zD9=&lWs~(Z);;y+unZ-f&U|ZuQncrEl-}bS7t8p}b%~3pV0dV_Gv&rQ|31T|loY7_ zSmmwl=i_B2e_9WbJiBg-n^RM7JmP~Y2}IdWwR?9^gH{NefoZNm1^&%@oveT0iC2_| z3L0m0&{R;oW>Prso1Q=nZrc@)A4vGDq2k8^MpK><<-S z8*1Cl=CH@9+2!d}5fu~9^ErPr5kM6RAF3XwedD@{?7NQe8jU!;sb=@;+Y-HbO`aoV z`9;_v8xgejsUkATDQZDByIdjJ98o{1tH*tN(<@|q2Y^-3Yp)lo1YpwrXUnzZCbt)% z^Mi-UY2bkd1<1UBvwz#XDN&{%DF}EMeZ47+2jM&~4L^1}k$^%&@CbjJ+c%jQVM%`I zkq6!Sf-+6i!